69d7a3c7cf1fb3e852f093d82b6d9b06ccc9ec94
[platform/framework/web/crosswalk.git] / src / tools / metrics / histograms / histograms.xml
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 -->
6
7 <!--
8 This file is used to generate a comprehensive list of Chrome histograms along
9 with a detailed description for each histogram.
10
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.
14
15 Take a moment to page through the contents of this file. You will find
16 three sections:
17
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 fieldtrials section defines active field trials and their groups, along
24   with their descriptions.
25
26 Each field trial lists the histograms that it affects. The complete list of
27 histograms is computed by appending the field trial group names to each of
28 the affected histograms. For example, define the following:
29
30   <histogram name="FileLoadLatency"/>
31
32   <fieldtrial name="SuperHttpExperiment">
33     <group name="SuperHttpEnabled"/>
34     <group name="SuperHttpDisabled"/>
35     <affected-histogram name="FileLoadLatency"/>
36   </fieldtrial>
37
38 The complete list of histograms will be:
39
40   FileLoadLatency
41   FileLoadLatency_SuperHttpEnabled
42   FileLoadLatency_SuperHttpDisabled
43
44 Field trial definitions can currently be used in any situation where multiple
45 suffixes need to be appended to a histogram name; they do not have to
46 correspond to actual field trials in the Chrome source code.
47
48 TODO(mlloyd): Refactor the XML so that field trials can be distinguished from
49 other types of suffix sets.
50 -->
51
52 <histogram-configuration>
53
54 <!-- Histogram definitions -->
55
56 <histograms>
57
58 <histogram name="Accessibility.CrosAlwaysShowA11yMenu" enum="BooleanEnabled">
59   <owner>dmazzoni@chromium.org</owner>
60   <owner>kenjibaheux@google.com</owner>
61   <summary>
62     Whether the Chrome OS Accessibility Menu is set to be shown regardless of
63     the state of a11y features.(checked once 45 secs after startup).
64   </summary>
65 </histogram>
66
67 <histogram name="Accessibility.CrosAutoclick" enum="BooleanEnabled">
68   <owner>dmazzoni@chromium.org</owner>
69   <owner>kenjibaheux@google.com</owner>
70   <owner>tengs@chromium.org</owner>
71   <summary>
72     Whether the Chrome OS Autoclick feature is on (checked once 45 secs after
73     startup).
74   </summary>
75 </histogram>
76
77 <histogram name="Accessibility.CrosAutoclickDelay" units="milliseconds">
78   <owner>dmazzoni@chromium.org</owner>
79   <owner>kenjibaheux@google.com</owner>
80   <owner>tengs@chromium.org</owner>
81   <summary>
82     If the user has enabled Autoclick, this is the delay set by the user for
83     autoclicks to occur, in milliseconds.
84   </summary>
85 </histogram>
86
87 <histogram name="Accessibility.CrosHighContrast" enum="BooleanEnabled">
88   <owner>dmazzoni@chromium.org</owner>
89   <owner>kenjibaheux@google.com</owner>
90   <summary>
91     Whether the Chrome OS High Contrast mode feature is on (checked once 45 secs
92     after startup).
93   </summary>
94 </histogram>
95
96 <histogram name="Accessibility.CrosLargeCursor" enum="BooleanEnabled">
97   <owner>dmazzoni@chromium.org</owner>
98   <owner>kenjibaheux@google.com</owner>
99   <summary>
100     Whether the Chrome OS Large Cursor feature is on (checked once 45 secs after
101     startup).
102   </summary>
103 </histogram>
104
105 <histogram name="Accessibility.CrosScreenMagnifier" enum="BooleanEnabled">
106   <owner>dmazzoni@chromium.org</owner>
107   <owner>kenjibaheux@google.com</owner>
108   <summary>
109     Whether the Chrome OS Screen Magnifier feature is on (checked once 45 secs
110     after startup).
111   </summary>
112 </histogram>
113
114 <histogram name="Accessibility.CrosSpokenFeedback" enum="BooleanEnabled">
115   <owner>dmazzoni@chromium.org</owner>
116   <owner>kenjibaheux@google.com</owner>
117   <summary>
118     Whether the Chrome OS Spoken Feedback feature is on (checked once 45 secs
119     after startup).
120   </summary>
121 </histogram>
122
123 <histogram name="Accessibility.CrosStickyKeys" enum="BooleanEnabled">
124   <owner>dmazzoni@chromium.org</owner>
125   <owner>kenjibaheux@google.com</owner>
126   <owner>tengs@chromium.org</owner>
127   <summary>
128     Whether the Chrome OS Sticky Keys feature is on (checked once 45 secs after
129     startup).
130   </summary>
131 </histogram>
132
133 <histogram name="Accessibility.CrosVirtualKeyboard" enum="BooleanEnabled">
134   <owner>dmazzoni@chromium.org</owner>
135   <owner>kenjibaheux@google.com</owner>
136   <summary>
137     Whether the Chrome OS Virtual Keyboard feature is on (checked once 45 secs
138     after startup).
139   </summary>
140 </histogram>
141
142 <histogram name="Accessibility.InvertedColors" enum="BooleanEnabled">
143   <owner>dmazzoni@chromium.org</owner>
144   <owner>kenjibaheux@google.com</owner>
145   <summary>
146     Whether Windows system settings show that high-contrast mode is enabled and
147     the user has selected a light-on-dark color scheme (checked once 45 secs
148     after startup). This causes Chrome to prompt the user with a bubble to
149     optionally install a High Contrast extension and theme.
150   </summary>
151 </histogram>
152
153 <histogram name="Accessibility.ManuallyEnabled" enum="BooleanEnabled">
154   <owner>dmazzoni@chromium.org</owner>
155   <owner>kenjibaheux@google.com</owner>
156   <summary>
157     Whether Chrome has enabled accessibility support because the user passed the
158     --force-renderer-accessibility flag on the command-line (checked once 45
159     secs after startup).
160   </summary>
161 </histogram>
162
163 <histogram name="Accessibility.State" enum="BooleanEnabled">
164   <owner>dmazzoni@chromium.org</owner>
165   <owner>kenjibaheux@google.com</owner>
166   <summary>
167     Whether Chrome has enabled accessibility support because it detects
168     supported assistive technology running, or due to being manually enabled via
169     a command-line flag (checked once 45 secs after startup).
170   </summary>
171 </histogram>
172
173 <histogram name="Accessibility.WinAudioDescription" enum="BooleanEnabled">
174   <owner>dmazzoni@chromium.org</owner>
175   <owner>kenjibaheux@google.com</owner>
176   <summary>
177     Whether Windows system settings show that audio descriptions are enabled
178     (checked once 45 secs after startup).
179   </summary>
180 </histogram>
181
182 <histogram name="Accessibility.WinJAWS" enum="BooleanEnabled">
183   <owner>dmazzoni@chromium.org</owner>
184   <owner>kenjibaheux@google.com</owner>
185   <summary>
186     Whether the third-party JAWS screen reader is running (checked once 45 secs
187     after startup).
188   </summary>
189 </histogram>
190
191 <histogram name="Accessibility.WinNVDA" enum="BooleanEnabled">
192   <owner>dmazzoni@chromium.org</owner>
193   <owner>kenjibaheux@google.com</owner>
194   <summary>
195     Whether the third-party NVDA screen reader is running (checked once 45 secs
196     after startup).
197   </summary>
198 </histogram>
199
200 <histogram name="Accessibility.WinSAToGo" enum="BooleanEnabled">
201   <owner>dmazzoni@chromium.org</owner>
202   <owner>kenjibaheux@google.com</owner>
203   <summary>
204     Whether the third-party System Access To Go screen reader is running
205     (checked once 45 secs after startup).
206   </summary>
207 </histogram>
208
209 <histogram name="Accessibility.WinScreenReader" enum="BooleanEnabled">
210   <owner>dmazzoni@chromium.org</owner>
211   <owner>kenjibaheux@google.com</owner>
212   <summary>
213     Whether Windows system settings show that a screen reader is running
214     (checked once 45 secs after startup). Note that this does not necessarily
215     mean that Chrome has detected a supported screen reader and has enabled its
216     accessibility mode.
217   </summary>
218 </histogram>
219
220 <histogram name="Accessibility.WinStickyKeys" enum="BooleanEnabled">
221   <owner>dmazzoni@chromium.org</owner>
222   <owner>kenjibaheux@google.com</owner>
223   <summary>
224     Whether Windows system settings show that Sticky Keys are enabled.
225   </summary>
226 </histogram>
227
228 <histogram name="Accessibility.WinZoomText" enum="BooleanEnabled">
229   <owner>dmazzoni@chromium.org</owner>
230   <owner>kenjibaheux@google.com</owner>
231   <summary>
232     Whether the third-party ZoomText screen magnifier is running.
233   </summary>
234 </histogram>
235
236 <histogram name="AndroidTabCloseUndo.Toast"
237     enum="AndroidTabCloseUndoToastEvent">
238   <owner>dtrainor@chromium.org</owner>
239   <summary>
240     When a user closes a tab an undo toast will popup on certain devices giving
241     the user the chance to undo closing that tab.  This stat tracks how the user
242     interacts with that UI and what actions they take.  A cold start means that
243     the undo bar wasn't showing when it was triggered to show again.  A warm
244     start means that it was.  Warm starts can happen when the user closes
245     multiple tabs close together.  When the undo bar is dismissed, all closes
246     that were queued up to be undone are committed.  This can happen either by a
247     timeout or by an action by the user to move to another part of the UI.
248   </summary>
249 </histogram>
250
251 <histogram name="AppBanners.DismissEvent" enum="AppBannersDismissEvent">
252   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
253   <summary>
254     App banners promote an application related to the current website, and are
255     requested specifically through the current page's HTML.  This stat tracks
256     the different ways that an app banner left the screen, e.g. through an
257     automatic dismissal after navigation or an explicit user action.
258   </summary>
259 </histogram>
260
261 <histogram name="AppBanners.DisplayEvent" enum="AppBannersDisplayEvent">
262   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
263   <summary>
264     App banners promote an application related to the current website, and are
265     requested specifically through the current page's HTML.  This stat tracks
266     when an app banner was requested and how the request was handled, e.g. the
267     user blocked its appearance or the banner was ultimately created.
268   </summary>
269 </histogram>
270
271 <histogram name="AppBanners.InstallEvent" enum="AppBannersInstallEvent">
272   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
273   <summary>
274     App banners promote an application related to the current website, and are
275     requested specifically through the current page's HTML.  This stat tracks
276     when a user triggers an install dialog for the app promoted by the banner,
277     as well as whether or not the user ultimately decided to install the app.
278   </summary>
279 </histogram>
280
281 <histogram name="appcache.CheckResponseResult"
282     enum="AppCacheCheckResponseResult">
283   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
284   <summary>AppCache check response result code.</summary>
285 </histogram>
286
287 <histogram name="appcache.CompletionQueueTime" units="milliseconds">
288   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
289   <summary>
290     Time elapsed between a completion task being queued and run.
291   </summary>
292 </histogram>
293
294 <histogram name="appcache.CompletionRunTime" units="milliseconds">
295   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
296   <summary>
297     The amount of time taken to run a completion task on the IO thread.
298   </summary>
299 </histogram>
300
301 <histogram name="appcache.CorruptionDetected">
302   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
303   <summary>
304     Tracks the number of times corruption is detected in the sql database.
305   </summary>
306 </histogram>
307
308 <histogram name="appcache.InitResult" enum="AppCacheInitResult">
309   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
310   <summary>AppCache initialization result code.</summary>
311 </histogram>
312
313 <histogram name="appcache.JobStartDelay.AppCache" units="milliseconds">
314   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
315   <summary>
316     How long URLRequests to be retrieved from the appcache are delayed.
317   </summary>
318 </histogram>
319
320 <histogram name="appcache.JobStartDelay.Error" units="milliseconds">
321   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
322   <summary>
323     How long URLRequests that result in a synthesized error are delayed.
324   </summary>
325 </histogram>
326
327 <histogram name="appcache.JobStartDelay.Network" 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 over the network are delayed.
331   </summary>
332 </histogram>
333
334 <histogram name="appcache.MainResourceResponseRetrieval" enum="BooleanSuccess">
335   <owner>michaeln@chromium.org</owner>
336   <summary>
337     Tracks the success rate of retrieving a main resource from the appcache.
338   </summary>
339 </histogram>
340
341 <histogram name="appcache.MissingManifestDetectedAtCallsite"
342     enum="AppCacheErrorSite">
343   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
344   <summary>Identifies where a missing manifest was detected occured.</summary>
345 </histogram>
346
347 <histogram name="appcache.MissingManifestEntry" enum="BooleanSuccess">
348   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
349   <summary>
350     Logged on each occurrence of there being no record for the manifest file in
351     the entries table.
352   </summary>
353 </histogram>
354
355 <histogram name="appcache.ReinitAttempt">
356   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
357   <summary>
358     Tracks the number of times the appcache reinit process occurs. The boolean
359     value indicates whether it was a repeated attempt to reinitialize during a
360     browsing session.
361   </summary>
362 </histogram>
363
364 <histogram name="appcache.SubResourceResponseRetrieval" enum="BooleanSuccess">
365   <owner>michaeln@chromium.org</owner>
366   <summary>
367     Tracks the success rate of retrieving a sub resource from the appcache.
368   </summary>
369 </histogram>
370
371 <histogram name="appcache.TaskQueueTime" units="milliseconds">
372   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
373   <summary>
374     Time elapsed between a background task being queued and run.
375   </summary>
376 </histogram>
377
378 <histogram name="appcache.TaskRunTime" units="milliseconds">
379   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
380   <summary>The amount of time taken to run a background task.</summary>
381 </histogram>
382
383 <histogram name="appcache.UpdateJobResult" enum="AppCacheUpdateJobResult">
384   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
385   <summary>AppCache update job result code.</summary>
386 </histogram>
387
388 <histogram name="appcache.UpdateProgressAtPointOfFaliure" units="percent">
389   <owner>michaeln@chromium.org</owner>
390   <summary>Percent completion at point of failure of an update job.</summary>
391 </histogram>
392
393 <histogram name="appcache.UpdateWasOffOriginAtPointOfFailure" enum="Boolean">
394   <owner>michaeln@chromium.org</owner>
395   <summary>
396     Whether the resource causing the failure was from a different origin.
397   </summary>
398 </histogram>
399
400 <histogram name="appcache.UpdateWasStalledAtPointOfFailure" enum="Boolean">
401   <owner>michaeln@chromium.org</owner>
402   <summary>
403     Whether any progresss had been made in the 5 minutes preceeding failure.
404   </summary>
405 </histogram>
406
407 <histogram name="Apps.AppLaunch" enum="AppLaunch">
408   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
409   <summary>
410     The number of times v2 packaged apps are launched grouped by
411     extension_misc::AppLaunchBuckets. See also Extensions.AppLaunch.
412   </summary>
413 </histogram>
414
415 <histogram name="Apps.AppLauncherPromo" enum="AppLauncherPromo">
416   <owner>mad@chromium.org</owner>
417   <summary>Interactions with the App Launcher promo dialog.</summary>
418 </histogram>
419
420 <histogram name="Apps.AppListHowEnabled" enum="AppListEnableSource">
421   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
422   <summary>
423     The trigger that caused the app list to be enabled. Recorded when the user
424     first shows the app list. If not shown after one hour, will be recorded
425     then. If Chrome was not running at the one-hour mark, will be recorded
426     during the next Chrome startup.
427   </summary>
428 </histogram>
429
430 <histogram name="Apps.AppListSearchCommenced" units="searches">
431   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
432   <summary>
433     The number of searches that are started in the app list. This is gathered
434     each time the app list search box transitions from empty to non-empty.
435   </summary>
436 </histogram>
437
438 <histogram name="Apps.AppListSearchResultOpenType" enum="AppListSearchResult">
439   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
440   <summary>
441     The type of app list search result that was opened by the user. This is
442     gathered per click of a search result.
443   </summary>
444 </histogram>
445
446 <histogram name="Apps.AppListTimeToDiscover" units="milliseconds">
447   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
448   <summary>
449     Time between enabling the app list, and a user explicitly choosing to show
450     it. If the app list is not shown after one hour, an entry in the last bucket
451     is recorded. If the user installs a second packaged app within one hour, or
452     if the app list was not enabled by installing a packaged app from the Web
453     Store, no time value is recorded - only Apps.AppListHowEnabled.
454   </summary>
455 </histogram>
456
457 <histogram name="Ash.ActiveTouchPoints">
458   <owner>kuscher@google.com</owner>
459   <owner>rbyers@chromium.org</owner>
460   <summary>
461     Number of active touch-points when a new touch-point is added.
462   </summary>
463 </histogram>
464
465 <histogram name="Ash.ActiveWindowShowTypeOverTime" enum="ActiveWindowShowType">
466   <owner>kuscher@google.com</owner>
467   <summary>
468     The show type of the active window tracked over time by logging on a regular
469     basis (30 minutes).
470   </summary>
471 </histogram>
472
473 <histogram name="Ash.Dock.Action" enum="DockedAction">
474   <owner>kuscher@google.com</owner>
475   <owner>varkha@chromium.org</owner>
476   <summary>
477     User-initiated action taken that affects docked windows such as docking,
478     undocking, minimizing, restoring, closing or just dragging a docked window.
479   </summary>
480 </histogram>
481
482 <histogram name="Ash.Dock.ActionSource" enum="DockedActionSource">
483   <owner>kuscher@google.com</owner>
484   <owner>varkha@chromium.org</owner>
485   <summary>
486     Source (mouse, touch or unknown) of the user-initiated action for docked
487     windows.
488   </summary>
489 </histogram>
490
491 <histogram name="Ash.Dock.ItemsAll">
492   <owner>kuscher@google.com</owner>
493   <owner>varkha@chromium.org</owner>
494   <summary>
495     Number of all docked windows or panels including hidden or minimized.
496     Recorded on every user action that interacts with docked windows.
497   </summary>
498 </histogram>
499
500 <histogram name="Ash.Dock.ItemsLarge">
501   <owner>kuscher@google.com</owner>
502   <owner>varkha@chromium.org</owner>
503   <summary>
504     Number of large (wider than dock maximum width) windows that had to be
505     shrunk to get docked among the visible docked windows. Recorded on every
506     user action that interacts with docked windows.
507   </summary>
508 </histogram>
509
510 <histogram name="Ash.Dock.ItemsPanels">
511   <owner>kuscher@google.com</owner>
512   <owner>varkha@chromium.org</owner>
513   <summary>
514     Number of docked visible panels. Recorded on every user action that
515     interacts with docked windows.
516   </summary>
517 </histogram>
518
519 <histogram name="Ash.Dock.ItemsVisible">
520   <owner>kuscher@google.com</owner>
521   <owner>varkha@chromium.org</owner>
522   <summary>
523     Number of visible docked windows or panels. Recorded on every user action
524     that interacts with docked windows.
525   </summary>
526 </histogram>
527
528 <histogram name="Ash.Dock.TimeBetweenUse" units="seconds">
529   <owner>kuscher@google.com</owner>
530   <owner>varkha@chromium.org</owner>
531   <summary>
532     Time elapsed between instances of docking, undocking or any other action
533     affecting docked state of a window.
534   </summary>
535 </histogram>
536
537 <histogram name="Ash.Dock.Width" units="pixels">
538   <owner>kuscher@google.com</owner>
539   <owner>varkha@chromium.org</owner>
540   <summary>
541     Width of the docked area in pixels. Recorded every time it changes after a
542     user window resize operation is completed.
543   </summary>
544 </histogram>
545
546 <histogram name="Ash.GestureCreated" enum="UIEventType">
547   <owner>kuscher@google.com</owner>
548   <owner>rbyers@chromium.org</owner>
549   <summary>
550     The gesture-events recognized and dispatched by the browser gesture
551     recognizer.
552   </summary>
553 </histogram>
554
555 <histogram name="Ash.GestureTarget" enum="GestureActionType">
556   <owner>kuscher@google.com</owner>
557   <owner>rbyers@chromium.org</owner>
558   <summary>
559     The gesture-events recognized and dispatched by the browser gesture
560     recognizer for various UI components.
561   </summary>
562 </histogram>
563
564 <histogram name="Ash.ImmersiveFullscreen.WindowType" enum="WindowType">
565   <owner>kuscher@google.com</owner>
566   <summary>
567     The type of the window which is put into immersive fullscreen. Immersive
568     fullscreen is entered via the F4 key.
569   </summary>
570 </histogram>
571
572 <histogram name="Ash.ShelfAlignmentOverTime" enum="ShelfAlignmentValue">
573   <owner>kuscher@google.com</owner>
574   <summary>
575     The current state of the shelf (alignment) tracked over time by logging on a
576     regular basis (30 minutes), this is used instead of log in or shelf usage to
577     track users that do not lock/unlock or log in frequently and use a small
578     number of browser instances or otherwise infrequently interact with the
579     shelf launcher.
580   </summary>
581 </histogram>
582
583 <histogram name="Ash.ShelfAlignmentUsage" enum="ShelfAlignmentValue">
584   <owner>kuscher@google.com</owner>
585   <summary>
586     The current state of the shelf (alignment) when the shelf launcher is used
587     to launch an app/window/etc, this is used instead of log in to give data on
588     users that do not lock/unlock or log in frequently.
589   </summary>
590 </histogram>
591
592 <histogram name="Ash.TouchDuration" units="milliseconds">
593   <obsolete>
594     Deprecated 12/2013 in r239809, and replaced by Ash.TouchDuration2.
595   </obsolete>
596   <owner>kuscher@google.com</owner>
597   <summary>The duration of a touch-sequence.</summary>
598 </histogram>
599
600 <histogram name="Ash.TouchDuration2" units="milliseconds">
601   <owner>kuscher@google.com</owner>
602   <owner>rbyers@chromium.org</owner>
603   <summary>The duration of a touch-sequence.</summary>
604 </histogram>
605
606 <histogram name="Ash.TouchMaxDistance" units="pixels">
607   <owner>kuscher@google.com</owner>
608   <owner>rbyers@chromium.org</owner>
609   <summary>
610     The maximum euclidean distance in dips which a touch point has travelled
611     away from its starting point. Only measured for single finger gestures.
612   </summary>
613 </histogram>
614
615 <histogram name="Ash.TouchMoveInterval" units="milliseconds">
616   <owner>kuscher@google.com</owner>
617   <owner>rbyers@chromium.org</owner>
618   <summary>The interval between touch-move events.</summary>
619 </histogram>
620
621 <histogram name="Ash.TouchMoveSteps" units="pixels">
622   <owner>kuscher@google.com</owner>
623   <owner>rbyers@chromium.org</owner>
624   <summary>The distance between touch-move events.</summary>
625 </histogram>
626
627 <histogram name="Ash.TouchPositionX" units="pixels">
628   <owner>kuscher@google.com</owner>
629   <owner>rbyers@chromium.org</owner>
630   <summary>The position of the touch-events along the X axis.</summary>
631 </histogram>
632
633 <histogram name="Ash.TouchPositionY" units="pixels">
634   <owner>kuscher@google.com</owner>
635   <owner>rbyers@chromium.org</owner>
636   <summary>The position of the touch-events along the Y axis.</summary>
637 </histogram>
638
639 <histogram name="Ash.TouchRadius" units="pixels">
640   <owner>kuscher@google.com</owner>
641   <owner>rbyers@chromium.org</owner>
642   <summary>The radius of a touch event.</summary>
643 </histogram>
644
645 <histogram name="Ash.TouchStartAfterEnd" units="milliseconds">
646   <owner>kuscher@google.com</owner>
647   <owner>rbyers@chromium.org</owner>
648   <summary>
649     The interval between the end of a touch-sequence and the start of the next
650     touch-sequence.
651   </summary>
652 </histogram>
653
654 <histogram name="Ash.TouchStartBurst">
655   <owner>kuscher@google.com</owner>
656   <owner>rbyers@chromium.org</owner>
657   <summary>
658     The number of rapid touch-starts that happened within a short interval.
659     Logged once for each such burst group.
660   </summary>
661 </histogram>
662
663 <histogram name="Ash.WindowSelector.CycleTime" units="milliseconds">
664   <owner>flackr@chromium.org</owner>
665   <owner>kuscher@google.com</owner>
666   <summary>
667     The amount of time the Alt key is held after pressing Alt+Tab to begin
668     cycling through windows.
669   </summary>
670 </histogram>
671
672 <histogram name="Ash.WindowSelector.Items">
673   <owner>flackr@chromium.org</owner>
674   <owner>kuscher@google.com</owner>
675   <summary>
676     The number of items (single windows or groups of windows such as panels) in
677     the window selection. Window selection occurs when a user begins alt-tabbing
678     or presses the overview button (F5 key).
679   </summary>
680 </histogram>
681
682 <histogram name="Ash.WindowSelector.TimeBetweenUse" units="milliseconds">
683   <owner>flackr@chromium.org</owner>
684   <owner>kuscher@google.com</owner>
685   <summary>
686     The amount of time between uses of window selection to switch between
687     windows. Window selection is entered by alt-tabbing or by pressing the
688     overview button (F5 key).
689   </summary>
690 </histogram>
691
692 <histogram name="Ash.WindowSelector.TimeInOverview" units="milliseconds">
693   <owner>flackr@chromium.org</owner>
694   <owner>kuscher@google.com</owner>
695   <summary>
696     The amount of time spent in overview mode. Overview mode is engaged when
697     lingering on a window while alt-tabbing or by pressing the overview button.
698     The time is measured from the moment the windows begin animating to a
699     thumbnail size preview to when a window is selected or selection is
700     canceled.
701   </summary>
702 </histogram>
703
704 <histogram name="AsyncDNS.AttemptCountFail">
705   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
706   <summary>
707     Count of DnsAttempts before DnsTransaction completes with failure.
708   </summary>
709 </histogram>
710
711 <histogram name="AsyncDNS.AttemptCountSuccess">
712   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
713   <summary>
714     Count of DnsAttempts before DnsTransaction completes successfully.
715   </summary>
716 </histogram>
717
718 <histogram name="AsyncDNS.ConfigChange" enum="BooleanSuccess">
719   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
720   <summary>
721     Whether DnsConfigService::OnConfigChange actually corresponded to a change
722     in DnsConfig.
723   </summary>
724 </histogram>
725
726 <histogram name="AsyncDNS.ConfigNotifyInterval" units="milliseconds">
727   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
728   <summary>
729     Duration of time between calls to DnsConfigService::InvalidateConfig.
730   </summary>
731 </histogram>
732
733 <histogram name="AsyncDNS.ConfigParseDuration" units="milliseconds">
734   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
735   <summary>Duration of time spent parsing DnsConfig.</summary>
736 </histogram>
737
738 <histogram name="AsyncDNS.ConfigParsePosix" enum="AsyncDNSConfigParsePosix">
739   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
740   <summary>
741     Counts of results of parsing DnsConfig in DnsConfigServicePosix.
742   </summary>
743 </histogram>
744
745 <histogram name="AsyncDNS.ConfigParseResult" enum="BooleanSuccess">
746   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
747   <summary>Whether DnsConfig was parsed successfully.</summary>
748 </histogram>
749
750 <histogram name="AsyncDNS.ConfigParseWin" enum="AsyncDNSConfigParseWin">
751   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
752   <summary>
753     Counts of results of parsing DnsConfig in DnsConfigServiceWin.
754   </summary>
755 </histogram>
756
757 <histogram name="AsyncDNS.DNSChangerDetected" enum="BooleanSuccess">
758   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
759   <summary>
760     Whether the first valid DnsConfig included a rogue nameserver.
761   </summary>
762 </histogram>
763
764 <histogram name="AsyncDNS.DnsClientDisabledReason" enum="NetErrorCodes">
765   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
766   <summary>
767     Counts of specific error codes returned by DnsTask if a subsequent ProcTask
768     succeeded, at the end of a streak of failures after which the DnsClient was
769     disabled.
770   </summary>
771 </histogram>
772
773 <histogram name="AsyncDNS.DnsClientEnabled" enum="BooleanSuccess">
774   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
775   <summary>
776     TRUE counts the events when a valid DnsConfig is received and used to enable
777     DnsClient, while FALSE counts the events when DnsClient is disabled after a
778     series of successful fallbacks from DnsTask to ProcTask.
779   </summary>
780 </histogram>
781
782 <histogram name="AsyncDNS.FallbackFail" units="milliseconds">
783   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
784   <summary>
785     Duration of time spent by ProcTask in failing fallback resolutions.
786   </summary>
787 </histogram>
788
789 <histogram name="AsyncDNS.FallbackSuccess" units="milliseconds">
790   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
791   <summary>
792     Duration of time spent by ProcTask in successful fallback resolutions.
793   </summary>
794 </histogram>
795
796 <histogram name="AsyncDNS.HaveDnsConfig" enum="BooleanSuccess">
797   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
798   <summary>
799     Whether there was a valid DNS configuration at the start of a job which
800     eventually completed successfully.
801   </summary>
802 </histogram>
803
804 <histogram name="AsyncDNS.HostParseResult" enum="BooleanSuccess">
805   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
806   <summary>Whether DnsHosts were parsed successfully.</summary>
807 </histogram>
808
809 <histogram name="AsyncDNS.HostsChange" enum="BooleanSuccess">
810   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
811   <summary>
812     Whether DnsConfigService::OnHostsChange actually corresponded to a change in
813     DnsHosts.
814   </summary>
815 </histogram>
816
817 <histogram name="AsyncDNS.HostsNotifyInterval" units="milliseconds">
818   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
819   <summary>
820     Duration of time between calls to DnsConfigService::InvalidateHosts.
821   </summary>
822 </histogram>
823
824 <histogram name="AsyncDNS.HostsParseDuration" units="milliseconds">
825   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
826   <summary>Duration of time spent parsing DnsHosts.</summary>
827 </histogram>
828
829 <histogram name="AsyncDNS.HostsParseWin" enum="AsyncDNSHostsParseWin">
830   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
831   <summary>
832     Counts of results of parsing DnsHosts in DnsConfigServiceWin.
833   </summary>
834 </histogram>
835
836 <histogram name="AsyncDNS.HostsSize" units="bytes">
837   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
838   <summary>
839     The size of the HOSTS file observed before each attempt to parse it.
840   </summary>
841 </histogram>
842
843 <histogram name="AsyncDNS.JobQueueTime" units="milliseconds">
844   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
845   <summary>
846     Time elapsed between the time the HostResolverImpl::Job was created and the
847     time the Job was started (using DnsClient).
848   </summary>
849 </histogram>
850
851 <histogram name="AsyncDNS.JobQueueTime_HIGHEST" units="milliseconds">
852   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
853   <summary>
854     Time elapsed between the time the HostResolverImpl::Job was created and the
855     time the Job was started (using DnsClient). Includes only Jobs which had
856     priority HIGHEST when started.
857   </summary>
858 </histogram>
859
860 <histogram name="AsyncDNS.JobQueueTime_IDLE" units="milliseconds">
861   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
862   <summary>
863     Time elapsed between the time the HostResolverImpl::Job was created and the
864     time the Job was started (using DnsClient). Includes only Jobs which had
865     priority IDLE when started.
866   </summary>
867 </histogram>
868
869 <histogram name="AsyncDNS.JobQueueTime_LOW" units="milliseconds">
870   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
871   <summary>
872     Time elapsed between the time the HostResolverImpl::Job was created and the
873     time the Job was started (using DnsClient). Includes only Jobs which had
874     priority LOW when started.
875   </summary>
876 </histogram>
877
878 <histogram name="AsyncDNS.JobQueueTime_LOWEST" units="milliseconds">
879   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
880   <summary>
881     Time elapsed between the time the HostResolverImpl::Job was created and the
882     time the Job was started (using DnsClient). Includes only Jobs which had
883     priority LOWEST when started.
884   </summary>
885 </histogram>
886
887 <histogram name="AsyncDNS.JobQueueTime_MEDIUM" units="milliseconds">
888   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
889   <summary>
890     Time elapsed between the time the HostResolverImpl::Job was created and the
891     time the Job was started (using DnsClient). Includes only Jobs which had
892     priority MEDIUM when started.
893   </summary>
894 </histogram>
895
896 <histogram name="AsyncDNS.JobQueueTimeAfterChange" units="milliseconds">
897   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
898   <summary>
899     Time elapsed between the last time the priority of a HostResolverImpl::Job
900     changed (when a Request was attached or detached) and the time the Job was
901     started (using DnsClient).
902   </summary>
903 </histogram>
904
905 <histogram name="AsyncDNS.JobQueueTimeAfterChange_HIGHEST" units="milliseconds">
906   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
907   <summary>
908     Time elapsed between the last time the priority of a HostResolverImpl::Job
909     changed (when a Request was attached or detached) and the time the Job was
910     started (using DnsClient). Includes only Jobs which had priority HIGHEST
911     when started.
912   </summary>
913 </histogram>
914
915 <histogram name="AsyncDNS.JobQueueTimeAfterChange_IDLE" units="milliseconds">
916   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
917   <summary>
918     Time elapsed between the last time the priority of a HostResolverImpl::Job
919     changed (when a Request was attached or detached) and the time the Job was
920     started (using DnsClient). Includes only Jobs which had priority IDLE when
921     started.
922   </summary>
923 </histogram>
924
925 <histogram name="AsyncDNS.JobQueueTimeAfterChange_LOW" units="milliseconds">
926   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
927   <summary>
928     Time elapsed between the last time the priority of a HostResolverImpl::Job
929     changed (when a Request was attached or detached) and the time the Job was
930     started (using DnsClient). Includes only Jobs which had priority LOW when
931     started.
932   </summary>
933 </histogram>
934
935 <histogram name="AsyncDNS.JobQueueTimeAfterChange_LOWEST" units="milliseconds">
936   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
937   <summary>
938     Time elapsed between the last time the priority of a HostResolverImpl::Job
939     changed (when a Request was attached or detached) and the time the Job was
940     started (using DnsClient). Includes only Jobs which had priority LOWEST when
941     started.
942   </summary>
943 </histogram>
944
945 <histogram name="AsyncDNS.JobQueueTimeAfterChange_MEDIUM" units="milliseconds">
946   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
947   <summary>
948     Time elapsed between the last time the priority of a HostResolverImpl::Job
949     changed (when a Request was attached or detached) and the time the Job was
950     started (using DnsClient). Includes only Jobs which had priority MEDIUM when
951     started.
952   </summary>
953 </histogram>
954
955 <histogram name="AsyncDNS.NameServersType" enum="AsyncDNSNameServersType">
956   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
957   <summary>
958     Type of nameservers in the DNS config, recorded each time the config is read
959     by the DNSConfigService.
960   </summary>
961 </histogram>
962
963 <histogram name="AsyncDNS.ParseToAddressList" enum="AsyncDNSParseResult">
964   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
965   <summary>
966     Counts of results of parsing addresses out of DNS responses in successful
967     DnsTransactions.
968   </summary>
969 </histogram>
970
971 <histogram name="AsyncDNS.ResolveError" enum="NetErrorCodes">
972   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
973   <summary>
974     Counts of specific error codes returned by DnsTask if a subsequent ProcTask
975     succeeded.
976   </summary>
977 </histogram>
978
979 <histogram name="AsyncDNS.ResolveFail" units="milliseconds">
980   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
981   <summary>
982     Duration of time taken by DnsTask in resolutions that failed. Excludes time
983     spent in the subsequent fallback.
984   </summary>
985 </histogram>
986
987 <histogram name="AsyncDNS.ResolveStatus" enum="AsyncDNSResolveStatus">
988   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
989   <summary>
990     Counts of the overall results of using asynchronous DNS in HostResolverImpl.
991     This only includes jobs started with valid DNS configuration and excludes
992     synchronous resolutions (as IP literals, from cache, and from HOSTS).
993   </summary>
994 </histogram>
995
996 <histogram name="AsyncDNS.ResolveSuccess" units="milliseconds">
997   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
998   <summary>
999     Duration of time taken by DnsTask in resolutions that succeeded.
1000   </summary>
1001 </histogram>
1002
1003 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_IPV4" units="milliseconds">
1004   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1005   <summary>
1006     Same as AsyncDNS.ResolveSuccess, but limited to pure IPv4 lookups.
1007   </summary>
1008 </histogram>
1009
1010 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_IPV6" units="milliseconds">
1011   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1012   <summary>
1013     Same as AsyncDNS.ResolveSuccess, but limited to pure IPv6 lookups.
1014   </summary>
1015 </histogram>
1016
1017 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_UNSPEC" 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 IPv4/IPv6 lookups.
1021   </summary>
1022 </histogram>
1023
1024 <histogram name="AsyncDNS.ServerCount">
1025   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1026   <summary>
1027     Count of servers in DnsConfig. Recorded on every new DnsSession, which is
1028     created on DNS change.
1029   </summary>
1030 </histogram>
1031
1032 <histogram name="AsyncDNS.ServerFailureIndex">
1033   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1034   <summary>
1035     Index in DnsConfig of the failing server, recorded at the time of failure.
1036   </summary>
1037 </histogram>
1038
1039 <histogram name="AsyncDNS.ServerFailuresAfterNetworkChange">
1040   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1041   <summary>
1042     Count of server failures after network change before first success in the
1043     DnsSession. Recorded at the time of first success.
1044   </summary>
1045 </histogram>
1046
1047 <histogram name="AsyncDNS.ServerFailuresAfterSuccess">
1048   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1049   <summary>
1050     Count of server failures after success until the end of the session. Server
1051     has reported success at some point during the session. Recorded at the end
1052     of the DnsSession.
1053   </summary>
1054 </histogram>
1055
1056 <histogram name="AsyncDNS.ServerFailuresBeforeSuccess">
1057   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1058   <summary>
1059     Count of server failures before success. This is NOT the first success in
1060     the DnsSession. Recorded at the time of success.
1061   </summary>
1062 </histogram>
1063
1064 <histogram name="AsyncDNS.ServerFailuresWithoutSuccess">
1065   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1066   <summary>
1067     Count of server failures without success until the end of the session.
1068     Server has never reported success during the DnsSession. Recorded at the end
1069     of the DnsSession.
1070   </summary>
1071 </histogram>
1072
1073 <histogram name="AsyncDNS.ServerIsGood" units="BooleanSuccess">
1074   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1075   <summary>
1076     The current server is &quot;good&quot; and does not have to be skipped.
1077   </summary>
1078 </histogram>
1079
1080 <histogram name="AsyncDNS.SortFailure" units="milliseconds">
1081   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1082   <summary>
1083     Duration of time taken in failing calls to AddressSorter in dual-stack
1084     resolutions using DnsTask.
1085   </summary>
1086 </histogram>
1087
1088 <histogram name="AsyncDNS.SortSuccess" units="milliseconds">
1089   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1090   <summary>
1091     Duration of time taken in successful calls to AddressSorter in dual-stack
1092     resolutions using DnsTask.
1093   </summary>
1094 </histogram>
1095
1096 <histogram name="AsyncDNS.SuffixSearchDone">
1097   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1098   <summary>
1099     The number of names from the search name list consumed during a successful
1100     transaction (QTYPE A only).
1101   </summary>
1102 </histogram>
1103
1104 <histogram name="AsyncDNS.SuffixSearchRemain">
1105   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1106   <summary>
1107     The number of names left on the search name list at the end of a successful
1108     transaction (QTYPE A only).
1109   </summary>
1110 </histogram>
1111
1112 <histogram name="AsyncDNS.SuffixSearchStart">
1113   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1114   <summary>
1115     The number of names on the search name list at the start of a transaction
1116     (QTYPE A only).
1117   </summary>
1118 </histogram>
1119
1120 <histogram name="AsyncDNS.TCPAttemptFail" units="milliseconds">
1121   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1122   <summary>
1123     Duration of time taken by DnsTCPAttempt in failed attempts. Excludes
1124     timeouts.
1125   </summary>
1126 </histogram>
1127
1128 <histogram name="AsyncDNS.TCPAttemptSuccess" units="milliseconds">
1129   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1130   <summary>
1131     Duration of time taken by DnsTCPAttempt in successful attempts.
1132   </summary>
1133 </histogram>
1134
1135 <histogram name="AsyncDNS.TimeoutErrorHistogram" units="milliseconds">
1136   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1137   <summary>
1138     Difference between RTT and timeout calculated using Histogram algorithm.
1139   </summary>
1140 </histogram>
1141
1142 <histogram name="AsyncDNS.TimeoutErrorHistogramUnder" units="milliseconds">
1143   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1144   <summary>
1145     Difference between timeout calculated using Histogram algorithm and RTT.
1146   </summary>
1147 </histogram>
1148
1149 <histogram name="AsyncDNS.TimeoutErrorJacobson" 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 Jacobson algorithm.
1153   </summary>
1154 </histogram>
1155
1156 <histogram name="AsyncDNS.TimeoutErrorJacobsonUnder" 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 Jacobson algorithm and RTT.
1160   </summary>
1161 </histogram>
1162
1163 <histogram name="AsyncDNS.TimeoutSpentHistogram" units="milliseconds">
1164   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1165   <summary>
1166     Duration of time that would be spent waiting for lost request using
1167     Histogram algorithm.
1168   </summary>
1169 </histogram>
1170
1171 <histogram name="AsyncDNS.TimeoutSpentJacobson" units="milliseconds">
1172   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1173   <summary>
1174     Duration of time that would be spent waiting for lost request using Jacobson
1175     algorithm.
1176   </summary>
1177 </histogram>
1178
1179 <histogram name="AsyncDNS.TotalTime" units="milliseconds">
1180   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1181   <summary>
1182     Duration of time since a HostResolverImpl::Resolve request to the time a
1183     result is posted. Excludes canceled, evicted, and aborted requests. Includes
1184     cache hits (recorded as 0). Excludes speculative requests.
1185   </summary>
1186 </histogram>
1187
1188 <histogram name="AsyncDNS.TotalTime_speculative" units="milliseconds">
1189   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1190   <summary>
1191     Duration of time since a HostResolverImpl::Resolve request to the time a
1192     result is posted. Excludes canceled, evicted, and aborted requests. Includes
1193     cache hits (recorded as 0). Speculative requests only.
1194   </summary>
1195 </histogram>
1196
1197 <histogram name="AsyncDNS.TransactionFailure" units="milliseconds">
1198   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1199   <summary>
1200     Duration of time taken in failing DnsTransactions. This includes server
1201     failures, timeouts and NXDOMAIN results.
1202   </summary>
1203 </histogram>
1204
1205 <histogram name="AsyncDNS.TransactionSuccess" units="milliseconds">
1206   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1207   <summary>
1208     Duration of time taken in successful DnsTransactions. This includes all
1209     NOERROR answers, even if they indicate the name has no addresses or they
1210     cannot be parsed.
1211   </summary>
1212 </histogram>
1213
1214 <histogram name="AsyncDNS.TransactionSuccess_A" units="milliseconds">
1215   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1216   <summary>
1217     Same as AsyncDNS.TransactionSuccess but limited to A query type.
1218   </summary>
1219 </histogram>
1220
1221 <histogram name="AsyncDNS.TransactionSuccess_AAAA" units="milliseconds">
1222   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1223   <summary>
1224     Same as AsyncDNS.TransactionSuccess but limited to AAAA query type.
1225   </summary>
1226 </histogram>
1227
1228 <histogram name="AsyncDNS.TTL" units="milliseconds">
1229   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1230   <summary>
1231     TTL of the resolved addresses, as in the response received from the server.
1232     For results served from local cache, the TTL is from the original response.
1233   </summary>
1234 </histogram>
1235
1236 <histogram name="AsyncDNS.UDPAttemptFail" units="milliseconds">
1237   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1238   <summary>
1239     Duration of time taken by DnsUDPAttempt in failed attempts. Excludes
1240     timeouts.
1241   </summary>
1242 </histogram>
1243
1244 <histogram name="AsyncDNS.UDPAttemptSuccess" units="milliseconds">
1245   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1246   <summary>
1247     Duration of time taken by DnsUDPAttempt in successful attempts. Includes
1248     responses arriving after timeout, if multiple attempts are allowed.
1249   </summary>
1250 </histogram>
1251
1252 <histogram name="AsyncDNS.UnchangedConfigInterval" units="milliseconds">
1253   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1254   <summary>
1255     Duration of time since the last empty config result to the time a non-change
1256     OnConfigChange is received.
1257   </summary>
1258 </histogram>
1259
1260 <histogram name="AsyncDNS.UnchangedHostsInterval" units="milliseconds">
1261   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1262   <summary>
1263     Duration of time since the last empty config result to the time a non-change
1264     OnHostsChange is received.
1265   </summary>
1266 </histogram>
1267
1268 <histogram name="AsyncDNS.WatchStatus" enum="AsyncDNSWatchStatus">
1269   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1270   <summary>
1271     The result of DnsConfigService watch. Counts STARTED on every initialization
1272     and FAILED_* on any failure.
1273   </summary>
1274 </histogram>
1275
1276 <histogram name="Aura.CreatedGpuBrowserCompositor" enum="CompositorType">
1277   <owner>jbauman@chromium.org</owner>
1278   <summary>
1279     Whether the browser compositor uses GPU or the software renderer.
1280   </summary>
1281 </histogram>
1282
1283 <histogram name="Autocheckout.Bubble" enum="AutocheckoutBubble">
1284   <obsolete>
1285     Deprecated as of 8/2013.
1286   </obsolete>
1287   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1288   <summary>
1289     Measures the frequency of user interactions with the Autocheckout bubble,
1290     which prompts users to invoke Autocheckout on supported websites.
1291   </summary>
1292 </histogram>
1293
1294 <histogram name="Autocheckout.BuyFlow" enum="AutocheckoutBuyFlow">
1295   <obsolete>
1296     Deprecated as of 8/2013.
1297   </obsolete>
1298   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1299   <summary>
1300     Measures the frequency of final states reached in Autocheckout buy flow.
1301   </summary>
1302 </histogram>
1303
1304 <histogram name="Autocheckout.DismissalState"
1305     enum="AutofillDialogDismissalState">
1306   <obsolete>
1307     Deprecated as of 8/2013.
1308   </obsolete>
1309   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1310   <summary>The state of the Autocheckout dialog when it was dismissed.</summary>
1311 </histogram>
1312
1313 <histogram name="Autocheckout.FlowDuration" units="ms">
1314   <obsolete>
1315     Deprecated as of 8/2013.
1316   </obsolete>
1317   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1318   <summary>
1319     Measures the time elapsed between when the user submitted the Autocheckout
1320     dialog and when the Autocheckout flow, or filling process, concluded.
1321   </summary>
1322 </histogram>
1323
1324 <histogram name="Autocheckout.FlowDuration.Failed" units="ms">
1325   <obsolete>
1326     Deprecated as of 8/2013.
1327   </obsolete>
1328   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1329   <summary>
1330     Measures the time elapsed between when the user submitted the Autocheckout
1331     dialog and when the Autocheckout flow concluded, in cases where the flow
1332     failed.
1333   </summary>
1334 </histogram>
1335
1336 <histogram name="Autocheckout.FlowDuration.Succeeded" units="ms">
1337   <obsolete>
1338     Deprecated as of 8/2013.
1339   </obsolete>
1340   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1341   <summary>
1342     Measures the time elapsed between when the user submitted the Autocheckout
1343     dialog and when the Autocheckout flow concluded, in cases where the flow
1344     succeeded.
1345   </summary>
1346 </histogram>
1347
1348 <histogram name="Autocheckout.InitialUserState"
1349     enum="AutofillDialogInitialUserState">
1350   <obsolete>
1351     Deprecated as of 8/2013.
1352   </obsolete>
1353   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1354   <summary>
1355     The initial state of a user that's interacting with a freshly shown
1356     Autocheckout dialog.
1357   </summary>
1358 </histogram>
1359
1360 <histogram name="Autocheckout.PopupInDialog" enum="AutofillDialogPopupEvent">
1361   <obsolete>
1362     Deprecated as of 8/2013.
1363   </obsolete>
1364   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1365   <summary>
1366     User interactions with the Autofill popup shown while filling an
1367     Autocheckout dialog.
1368   </summary>
1369 </histogram>
1370
1371 <histogram name="Autocheckout.Security" enum="AutofillDialogSecurity">
1372   <obsolete>
1373     Deprecated as of 8/2013.
1374   </obsolete>
1375   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1376   <summary>
1377     Measures the frequency of security warnings and errors in the Autocheckout
1378     dialog.
1379   </summary>
1380 </histogram>
1381
1382 <histogram name="Autocheckout.UiDuration" units="ms">
1383   <obsolete>
1384     Deprecated as of 8/2013.
1385   </obsolete>
1386   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1387   <summary>
1388     Measures the duration for which an Autocheckout dialog was shown.
1389   </summary>
1390 </histogram>
1391
1392 <histogram name="Autocheckout.UiDuration.Cancel" units="ms">
1393   <obsolete>
1394     Deprecated as of 8/2013.
1395   </obsolete>
1396   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1397   <summary>
1398     Measures the duration for which an Autocheckout dialog was shown, in cases
1399     where the user ended up canceling out of the dialog.
1400   </summary>
1401 </histogram>
1402
1403 <histogram name="Autocheckout.UiDuration.Submit" units="ms">
1404   <obsolete>
1405     Deprecated as of 8/2013.
1406   </obsolete>
1407   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1408   <summary>
1409     Measures the duration for which an Autocheckout dialog was shown, in cases
1410     where the user ended up accepting the dialog.
1411   </summary>
1412 </histogram>
1413
1414 <histogram name="Autocheckout.UiEvents" enum="AutofillDialogUiEvents">
1415   <obsolete>
1416     Deprecated as of 8/2013.
1417   </obsolete>
1418   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1419   <summary>
1420     Measures how users are interacting with the Autocheckout dialog UI.
1421   </summary>
1422 </histogram>
1423
1424 <histogram name="Autocheckout.UiLatencyToShow" units="ms">
1425   <obsolete>
1426     Deprecated as of 8/2013.
1427   </obsolete>
1428   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1429   <summary>
1430     Measures the duration of time it takes for the Autocheckout UI to be
1431     actionable by the user after it is shown.
1432   </summary>
1433 </histogram>
1434
1435 <histogram name="Autocheckout.WalletErrors" enum="WalletErrors">
1436   <obsolete>
1437     Deprecated as of 8/2013.
1438   </obsolete>
1439   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1440   <summary>
1441     Measures the frequency of errors in communicating with the Google Online
1442     Wallet server.
1443   </summary>
1444 </histogram>
1445
1446 <histogram name="Autocheckout.WalletRequiredActions"
1447     enum="WalletRequiredActions">
1448   <obsolete>
1449     Deprecated as of 8/2013.
1450   </obsolete>
1451   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1452   <summary>
1453     Measures the frequency of required user actions returned by the Google
1454     Online Wallet server.
1455   </summary>
1456 </histogram>
1457
1458 <histogram name="Autocheckout.WhitelistDownloadDuration" units="ms">
1459   <obsolete>
1460     Deprecated as of 8/2013.
1461   </obsolete>
1462   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1463   <summary>
1464     Measures time taken to download the Autocheckout whitelist file.
1465   </summary>
1466 </histogram>
1467
1468 <histogram name="Autocheckout.WhitelistDownloadDuration.Failed" units="ms">
1469   <obsolete>
1470     Deprecated as of 8/2013.
1471   </obsolete>
1472   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1473   <summary>
1474     Measures time taken to download the Autocheckout whitelist file in case the
1475     download was failed.
1476   </summary>
1477 </histogram>
1478
1479 <histogram name="Autocheckout.WhitelistDownloadDuration.Succeeded" units="ms">
1480   <obsolete>
1481     Deprecated as of 8/2013.
1482   </obsolete>
1483   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1484   <summary>
1485     Measures time taken to download the Autocheckout whitelist file in case the
1486     download was succeeded.
1487   </summary>
1488 </histogram>
1489
1490 <histogram name="Autofill.AddressBookAvailable" enum="BooleanAvailable">
1491   <owner>isherman@chromium.org</owner>
1492   <summary>
1493     Whether the Mac AddressBook was available on an attempt to read data from
1494     it.
1495   </summary>
1496 </histogram>
1497
1498 <histogram name="Autofill.AddressBookAvailableOnFirstAttempt"
1499     enum="BooleanAvailable">
1500   <owner>isherman@chromium.org</owner>
1501   <summary>
1502     Whether the Mac AddressBook was available on the *first* attempt to read
1503     data from it.  This is only recorded once per Chrome profile.
1504   </summary>
1505 </histogram>
1506
1507 <histogram name="Autofill.AddressSuggestionsCount">
1508   <owner>isherman@chromium.org</owner>
1509   <summary>
1510     The number of address suggestions shown in the Autofill popup.
1511   </summary>
1512 </histogram>
1513
1514 <histogram name="AutoFill.CCInfoBarAccepted">
1515   <obsolete>
1516     Deprecated as of 3/2011, replaced by Autofill.CreditCardInfoBar.
1517   </obsolete>
1518   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1519   <summary>The Autofill credit card info bar was accepted.</summary>
1520 </histogram>
1521
1522 <histogram name="AutoFill.CCInfoBarDenied">
1523   <obsolete>
1524     Deprecated as of 3/2011, replaced by Autofill.CreditCardInfoBar.
1525   </obsolete>
1526   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1527   <summary>The Autofill credit card info bar was denied.</summary>
1528 </histogram>
1529
1530 <histogram name="Autofill.CreditCardInfoBar" enum="AutofillCreditCardInfoBar">
1531   <owner>isherman@chromium.org</owner>
1532   <summary>
1533     The relative frequency with which users accept, deny, or ignore the Autofill
1534     credit card info bar prompt.
1535   </summary>
1536 </histogram>
1537
1538 <histogram name="Autofill.DeveloperEngagement"
1539     enum="AutofillDeveloperEngagement">
1540   <owner>isherman@chromium.org</owner>
1541   <summary>
1542     Measures the adoption of the HTML autocomplete type hint specification (see
1543     http://is.gd/whatwg_autocomplete for more details).  For each fillable form
1544     detected, logs whether that form includes author-specified type hints.
1545   </summary>
1546 </histogram>
1547
1548 <histogram name="Autofill.FillDuration.FromInteraction.WithAutofill">
1549   <owner>isherman@chromium.org</owner>
1550   <summary>
1551     Time elapsed between the user's first interaction with a form and the form's
1552     submission, for an autofilled form.
1553   </summary>
1554 </histogram>
1555
1556 <histogram name="Autofill.FillDuration.FromInteraction.WithoutAutofill">
1557   <owner>isherman@chromium.org</owner>
1558   <summary>
1559     Time elapsed between the user's first interaction with a form and the form's
1560     submission, for a non-autofilled form.
1561   </summary>
1562 </histogram>
1563
1564 <histogram name="Autofill.FillDuration.FromLoad.WithAutofill">
1565   <owner>isherman@chromium.org</owner>
1566   <summary>
1567     Time elapsed between form load and form submission, for an autofilled form.
1568   </summary>
1569 </histogram>
1570
1571 <histogram name="Autofill.FillDuration.FromLoad.WithoutAutofill">
1572   <owner>isherman@chromium.org</owner>
1573   <summary>
1574     Time elapsed between form load and form submission, for a non-autofilled
1575     form.
1576   </summary>
1577 </histogram>
1578
1579 <histogram name="Autofill.IsEnabled.PageLoad" enum="BooleanEnabled">
1580   <owner>isherman@chromium.org</owner>
1581   <summary>
1582     Tracks whether Autofill is enabled on page load for a page containing forms.
1583   </summary>
1584 </histogram>
1585
1586 <histogram name="Autofill.IsEnabled.Startup" enum="BooleanEnabled">
1587   <owner>isherman@chromium.org</owner>
1588   <summary>Tracks whether Autofill is enabled when Chrome launches.</summary>
1589 </histogram>
1590
1591 <histogram name="AutoFill.ProfileCount">
1592   <obsolete>
1593     Deprecated as of 3/2011, replaced by Autofill.StoredProfileCount.
1594   </obsolete>
1595   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1596   <summary>The number of Autofill address profiles a user has.</summary>
1597 </histogram>
1598
1599 <histogram name="AutoFill.Quality" enum="AutofillQuality">
1600   <obsolete>
1601     Deprecated as of 3/2011, replaced by Autofill.Quality.
1602   </obsolete>
1603   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1604   <summary>The quality of the AutoFill implementation.</summary>
1605 </histogram>
1606
1607 <histogram name="Autofill.Quality" enum="AutofillQuality">
1608   <obsolete>
1609     Deprecated as of 2/2014 (M35), replaced by Autofill.UserHappiness.
1610   </obsolete>
1611   <owner>isherman@chromium.org</owner>
1612   <summary>The quality of the Autofill implementation.</summary>
1613 </histogram>
1614
1615 <histogram name="Autofill.Quality.HeuristicType" enum="AutofillTypeQuality">
1616   <owner>isherman@chromium.org</owner>
1617   <summary>The quality of Autofill's heuristic field type detection.</summary>
1618 </histogram>
1619
1620 <histogram name="Autofill.Quality.HeuristicType.ByFieldType"
1621     enum="AutofillTypeQualityByFieldType">
1622   <owner>isherman@chromium.org</owner>
1623   <summary>
1624     The quality of Autofill's heuristic field type detection, broken down by the
1625     specific field type.  Fields with multiple possible types (based on the
1626     stored Autofill data) are logged as having ambiguous type.
1627   </summary>
1628 </histogram>
1629
1630 <histogram name="Autofill.Quality.PredictedType" enum="AutofillTypeQuality">
1631   <owner>isherman@chromium.org</owner>
1632   <summary>The overall quality of the Autofill field type predictions.</summary>
1633 </histogram>
1634
1635 <histogram name="Autofill.Quality.PredictedType.ByFieldType"
1636     enum="AutofillTypeQualityByFieldType">
1637   <owner>isherman@chromium.org</owner>
1638   <summary>
1639     The overall quality of the Autofill field type predictions, broken down by
1640     the specific field type.  Fields with multiple possible types (based on the
1641     stored Autofill data) are logged as having ambiguous type.
1642   </summary>
1643 </histogram>
1644
1645 <histogram name="Autofill.Quality.ServerType" enum="AutofillTypeQuality">
1646   <owner>isherman@chromium.org</owner>
1647   <summary>The quality of the Autofill server's field type detection.</summary>
1648 </histogram>
1649
1650 <histogram name="Autofill.Quality.ServerType.ByFieldType"
1651     enum="AutofillTypeQualityByFieldType">
1652   <owner>isherman@chromium.org</owner>
1653   <summary>
1654     The quality of the Autofill server's field type detection, broken down by
1655     the specific field type.  Fields with multiple possible types (based on the
1656     stored Autofill data) are logged as having ambiguous type.
1657   </summary>
1658 </histogram>
1659
1660 <histogram name="AutoFill.RequestErrorimcklfaapmppdhilegjoahjbahdgfhcn">
1661   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1662   <summary>TBD.</summary>
1663 </histogram>
1664
1665 <histogram name="AutoFill.RequestSuccessimcklfaapmppdhilegjoahjbahdgfhcn">
1666   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1667   <summary>TBD.</summary>
1668 </histogram>
1669
1670 <histogram name="Autofill.ServerExperimentId" enum="AutofillExperimentId">
1671   <obsolete>
1672     Deprecated as of 6/2011, replaced by Autofill.ServerExperimentId.Query.
1673   </obsolete>
1674   <owner>isherman@chromium.org</owner>
1675   <summary>
1676     The experiment ID received in response to an Autofill server query.
1677   </summary>
1678 </histogram>
1679
1680 <histogram name="Autofill.ServerExperimentId.Query" enum="AutofillExperimentId">
1681   <obsolete>
1682     Deprecated as of 2/2014 (M35).
1683   </obsolete>
1684   <owner>isherman@chromium.org</owner>
1685   <summary>
1686     The experiment ID received in response to an Autofill server query.
1687   </summary>
1688 </histogram>
1689
1690 <histogram name="Autofill.ServerExperimentId.Upload"
1691     enum="AutofillExperimentId">
1692   <obsolete>
1693     Deprecated as of 2/2014 (M35).
1694   </obsolete>
1695   <owner>isherman@chromium.org</owner>
1696   <summary>
1697     The experiment ID received at the time of an Autofill upload.
1698   </summary>
1699 </histogram>
1700
1701 <histogram name="AutoFill.ServerQueryResponse" enum="AutofillQueryResult">
1702   <obsolete>
1703     Deprecated as of 3/2011, replaced by Autofill.ServerQueryResponse.
1704   </obsolete>
1705   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1706   <summary>The usefulness of AutoFill server information.</summary>
1707 </histogram>
1708
1709 <histogram name="Autofill.ServerQueryResponse" enum="AutofillQueryResult">
1710   <owner>isherman@chromium.org</owner>
1711   <summary>The usefulness of Autofill server information.</summary>
1712 </histogram>
1713
1714 <histogram name="Autofill.StoredProfileCount">
1715   <owner>isherman@chromium.org</owner>
1716   <summary>
1717     The number of Autofill addresses a user has stored, measured at launch time.
1718   </summary>
1719 </histogram>
1720
1721 <histogram name="Autofill.UserHappiness" enum="AutofillUserHappiness">
1722   <owner>isherman@chromium.org</owner>
1723   <summary>
1724     Measures the frequency of various events in the Autofill user interaction
1725     flow.  By comparing frequencies, we can compute several interesting
1726     &quot;user happiness&quot; metrics.
1727   </summary>
1728 </histogram>
1729
1730 <histogram name="Blacklist.Blocked" enum="DllHash">
1731   <owner>csharp@chromium.org</owner>
1732   <summary>
1733     Records the name hashes of all the dlls that are blocked from the browser
1734     process.
1735   </summary>
1736 </histogram>
1737
1738 <histogram name="Blacklist.PatchedInRenderer" enum="BooleanHit">
1739   <owner>csharp@chromium.org</owner>
1740   <summary>
1741     Counts the number of times a renderer process is started with the browser
1742     blacklist patch. This should never be hit.
1743   </summary>
1744 </histogram>
1745
1746 <histogram name="Blacklist.Setup" enum="BlacklistSetup">
1747   <owner>csharp@chromium.org</owner>
1748   <summary>
1749     Records the successes and failures when running the browser blacklist setup
1750     code. Used to determine if the blacklist is working as intended during
1751     startup(since the blacklist runs before crash reporting is set up).  This
1752     only occurs on Windows.
1753   </summary>
1754 </histogram>
1755
1756 <histogram name="Bluetooth.ConnectedDeviceCount" units="devices">
1757   <owner>keybuk@chromium.org</owner>
1758   <summary>
1759     Counts the number of simulataneously connected Bluetooth devices. Used to
1760     direct testing efforts, and by our UI team to determine appropriate UI
1761     sizes.
1762   </summary>
1763 </histogram>
1764
1765 <histogram name="Bluetooth.PairingMethod" enum="BluetoothPairingMethod">
1766   <owner>keybuk@chromium.org</owner>
1767   <summary>
1768     Records the method used to pair each Bluetooth Device. Used to direct our
1769     testing efforts.
1770   </summary>
1771 </histogram>
1772
1773 <histogram name="Bluetooth.PairingResult" enum="BluetoothPairingResult">
1774   <owner>keybuk@chromium.org</owner>
1775   <summary>
1776     Records the result of pairing each Bluetooth Device. Used to understand
1777     whether we are having significant problems with Bluetooth pairing and seeing
1778     errors more commonly than we should.
1779   </summary>
1780 </histogram>
1781
1782 <histogram name="Bookmarks.LaunchDepth">
1783   <owner>yfriedman@chromium.org</owner>
1784   <summary>
1785     Logs the depth of the bookmark in the bookmark tree hiearchy every time a
1786     bookmark is launched. Depth indicates how many levels below a permanent
1787     bookmark folder the bookmark was found in (e.g. a bookmark immediately in
1788     the bookmark bar has depth 1).
1789   </summary>
1790 </histogram>
1791
1792 <histogram name="Canvas.ContextType" enum="CanvasContextType">
1793   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1794   <summary>
1795     Records the context type names used to create canvas rendering contexts.
1796   </summary>
1797 </histogram>
1798
1799 <histogram name="CaptivePortal.DetectResult" enum="CaptivePortalDetectResult">
1800   <owner>meacer@chromium.org</owner>
1801   <summary>Records the result of a captive portal probe.</summary>
1802 </histogram>
1803
1804 <histogram name="CaptivePortal.Notification.Status"
1805     enum="CaptivePortalNotificationStatus">
1806   <owner>ygorshenin@chromium.org</owner>
1807   <summary>
1808     Count of displayed and not displayed due to errors notifications about
1809     captive portal.
1810   </summary>
1811 </histogram>
1812
1813 <histogram name="CaptivePortal.Notification.UserAction"
1814     enum="CaptivePortalNotificationUserAction">
1815   <owner>ygorshenin@chromium.org</owner>
1816   <summary>
1817     Count of clicked, closed and ignored captive portal notifications.
1818   </summary>
1819 </histogram>
1820
1821 <histogram name="CaptivePortal.OOBE.DetectionDuration" units="milliseconds">
1822   <owner>ygorshenin@chromium.org</owner>
1823   <summary>
1824     Duration of the captive portal detection process for a particular network at
1825     OOBE. Detection duration is recorded each time portal detection is completed
1826     for an active network.
1827   </summary>
1828 </histogram>
1829
1830 <histogram name="CaptivePortal.OOBE.DetectionResult" enum="CaptivePortalStatus">
1831   <owner>ygorshenin@chromium.org</owner>
1832   <summary>
1833     The result of captive portal detection attempts performed at OOBE. Detection
1834     result is recorded when portal detection is completed for an active network
1835     and when it differs from the previous result for the same network.
1836   </summary>
1837 </histogram>
1838
1839 <histogram name="CaptivePortal.OOBE.DiscrepancyWithShill"
1840     enum="CaptivePortalStatus">
1841   <owner>ygorshenin@chromium.org</owner>
1842   <summary>
1843     The result of captive portal detection attempts at OOBE if it diverges from
1844     network manager results. Detection result is recorded each time portal
1845     detection is completed for an active network.
1846   </summary>
1847 </histogram>
1848
1849 <histogram name="CaptivePortal.Session.DetectionDuration" units="milliseconds">
1850   <owner>ygorshenin@chromium.org</owner>
1851   <summary>
1852     Duration of the captive portal detection process for a particular network in
1853     user session. Detection duration is recorded each time portal detection is
1854     completed for an active network.
1855   </summary>
1856 </histogram>
1857
1858 <histogram name="CaptivePortal.Session.DetectionResult"
1859     enum="CaptivePortalStatus">
1860   <owner>ygorshenin@chromium.org</owner>
1861   <summary>
1862     The result of captive portal detection attempts performed in user session.
1863     Detection result is recorded when portal detection is completed for an
1864     active network and when it differs from the previous result for the same
1865     network.
1866   </summary>
1867 </histogram>
1868
1869 <histogram name="CaptivePortal.Session.DiscrepancyWithShill"
1870     enum="CaptivePortalStatus">
1871   <owner>ygorshenin@chromium.org</owner>
1872   <summary>
1873     The result of captive portal detection attempts in session if it diverges
1874     from network manager results. Detection result is recorded each time portal
1875     detection is completed for an active network.
1876   </summary>
1877 </histogram>
1878
1879 <histogram name="Cast.Sender.CastButtonShown" enum="BooleanEnabled">
1880   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1881   <summary>
1882     Records the number of times the cast button was shown to the user. The value
1883     will be true if the button is enabled, and false if the button is disabled.
1884     Note that depending on the current UX, it's possible that we hide the button
1885     entirely if it's disabled, so it's possible for the false values to be 0.
1886   </summary>
1887 </histogram>
1888
1889 <histogram name="Cast.Sender.CastButtonShownInitialFullscreen"
1890     enum="BooleanEnabled">
1891   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1892   <summary>
1893     Records the number of times the cast button was shown to the user when the
1894     video is fullscreened. The value will only be recorded on entering
1895     fullscreen. The value will be true if the button is enabled, and false if
1896     the button is disabled. Note that depending on the current UX,it's possible
1897     that we hide the button entirely if it's disabled, so it's possible for the
1898     false values to be 0.
1899   </summary>
1900 </histogram>
1901
1902 <histogram name="Cast.Sender.CastMediaType" enum="MediaContainers">
1903   <owner>miguelg@chromium.org</owner>
1904   <summary>Records the media type of every video being cast.</summary>
1905 </histogram>
1906
1907 <histogram name="Cast.Sender.CastPlaySuccess" enum="BooleanSuccess">
1908   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1909   <summary>
1910     Records the result of a request to play remotely. The value will be true if
1911     the playback succeeded, and false if there was an error.
1912   </summary>
1913 </histogram>
1914
1915 <histogram name="Cast.Sender.CastTimeRemainingPercentage"
1916     units="percent remaining">
1917   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1918   <summary>
1919     Records the percentage of the video left at the time the remote playback is
1920     stopped. This will be recorded when the playback is stopped by the user, or
1921     when it's stopped by the cast device.
1922   </summary>
1923 </histogram>
1924
1925 <histogram name="Cellular.ActivationFailure">
1926   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1927   <summary>
1928     The count of cellular device activation failures (Chrome OS).
1929   </summary>
1930 </histogram>
1931
1932 <histogram name="Cellular.ActivationTry">
1933   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1934   <summary>The count of cellular device activation tries (Chrome OS).</summary>
1935 </histogram>
1936
1937 <histogram name="Cellular.ConnectionFailed">
1938   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1939   <summary>
1940     The count of cellular reconnect failures during activation (Chrome OS).
1941   </summary>
1942 </histogram>
1943
1944 <histogram name="Cellular.ConnectionRetry">
1945   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1946   <summary>
1947     The count of cellular device reconnect tries during activation (Chrome OS).
1948   </summary>
1949 </histogram>
1950
1951 <histogram name="Cellular.MobileSetupFailed">
1952   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1953   <summary>
1954     The count of successful cellular plan established (Chrome OS).
1955   </summary>
1956 </histogram>
1957
1958 <histogram name="Cellular.MobileSetupStart">
1959   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1960   <summary>
1961     The count of initiated cellular device setup starts (Chrome OS).
1962   </summary>
1963 </histogram>
1964
1965 <histogram name="Cellular.MobileSetupSucceeded">
1966   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1967   <summary>The count of failed cellular plan setup tries (Chrome OS).</summary>
1968 </histogram>
1969
1970 <histogram name="Cellular.PaymentFailed">
1971   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1972   <summary>The count of failed cellular plan purchases (Chrome OS).</summary>
1973 </histogram>
1974
1975 <histogram name="Cellular.PaymentReceived">
1976   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1977   <summary>
1978     The count of successfully completed cellular plan purchases (Chrome OS).
1979   </summary>
1980 </histogram>
1981
1982 <histogram name="CertificateType">
1983   <obsolete>
1984     Deprecated as of 8/2013. This histogram only considered the leaf certificate
1985     expiry date as a proxy for whether a certificate was in-scope for the BRs,
1986     but did not consider the issuance date. As some CAs have issued long-lived
1987     certs prior to the BRs, this disproportionately reported those certs as
1988     being subject to the BRs, but non-compliant, when in reality they're not
1989     subject.
1990   </obsolete>
1991   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1992   <summary>
1993     Information about the certificate algorithms and sizes in use on the web, to
1994     examine compliance with the CA/Browser Forum requirements and security best
1995     practice.
1996   </summary>
1997 </histogram>
1998
1999 <histogram name="CertificateType2">
2000   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2001   <summary>
2002     Information about the certificate algorithms and sizes in use on the web, to
2003     examine compliance with the CA/Browser Forum requirements and security best
2004     practice. This histogram considers the notBefore as the issuance date, for
2005     purposes of what requirements apply.
2006   </summary>
2007 </histogram>
2008
2009 <histogram name="Chrome.Android.Activity.CrashCounts" enum="AndroidActivityId">
2010   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2011   <summary>
2012     Indicates how many times each particular type of Activity was in the
2013     foreground when a UMA session was terminated abnormally. UMA sessions last
2014     as long as Chrome remains in the foreground.
2015   </summary>
2016 </histogram>
2017
2018 <histogram name="Chrome.Android.Activity.LaunchCounts" enum="AndroidActivityId">
2019   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2020   <summary>
2021     Indicates how many times each particular type of Activity was brought to the
2022     foreground when a UMA session was active (i.e. launched at some point). UMA
2023     sessions last as long as Chrome remains in the foreground.
2024   </summary>
2025 </histogram>
2026
2027 <histogram name="Chrome.Browser.CrashedExecutionPhase" enum="ExecutionPhase">
2028   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2029   <summary>
2030     Indicates the execution phase the browser was in when the browser crashed.
2031   </summary>
2032 </histogram>
2033
2034 <histogram name="Chrome.Browser.ExecutionPhase" enum="ExecutionPhase">
2035   <obsolete>
2036     Deprecated as of 11/2013.
2037   </obsolete>
2038   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2039   <summary>
2040     Indicates the execution phase the browser was in when browser didn't exit
2041     cleanly.
2042   </summary>
2043 </histogram>
2044
2045 <histogram name="Chrome.BrowserCrashDumpAttempts">
2046   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2047   <summary>
2048     The total number of times the browser process has attempted to generate a
2049     crash dump. This should be the sum of Chrome.BrowserDumpsWithCrash and
2050     Chrome.BrowserDumpsWithNoCrash.
2051   </summary>
2052 </histogram>
2053
2054 <histogram name="Chrome.BrowserDumpsWithCrash">
2055   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2056   <summary>
2057     The number of times the browser process has attempted to generate a crash
2058     dump because of an actual browser crash.
2059   </summary>
2060 </histogram>
2061
2062 <histogram name="Chrome.BrowserDumpsWithNoCrash">
2063   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2064   <summary>
2065     The number of times the browser process has attempted to generate a crash
2066     dump in a non-crashing (i.e., reporting only) context.
2067   </summary>
2068 </histogram>
2069
2070 <histogram name="Chrome.SearchSelectExempt" enum="SearchEngine">
2071   <obsolete>
2072     Deprecated 8/2013. No longer tracked.
2073   </obsolete>
2074   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2075   <summary>
2076     The default search engine selected by a user not in the search engine dialog
2077     experiment.
2078   </summary>
2079 </histogram>
2080
2081 <histogram name="Chrome.SearchSelectExperiment" enum="SearchEngine">
2082   <obsolete>
2083     Deprecated 8/2013. No longer tracked.
2084   </obsolete>
2085   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2086   <summary>
2087     The default search engine selected by a user in the search engine dialog
2088     experiment.
2089   </summary>
2090 </histogram>
2091
2092 <histogram name="Chrome.SearchSelectExperimentSlot1" enum="SearchEngine">
2093   <obsolete>
2094     Deprecated 8/2013. No longer tracked.
2095   </obsolete>
2096   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2097   <summary>
2098     The default search engine selected by a user in slot 1 of a randomized
2099     search engine dialog.
2100   </summary>
2101 </histogram>
2102
2103 <histogram name="Chrome.SearchSelectExperimentSlot2" enum="SearchEngine">
2104   <obsolete>
2105     Deprecated 8/2013. No longer tracked.
2106   </obsolete>
2107   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2108   <summary>
2109     The default search engine selected by a user in slot 2 of a randomized
2110     search engine dialog.
2111   </summary>
2112 </histogram>
2113
2114 <histogram name="Chrome.SearchSelectExperimentSlot3" enum="SearchEngine">
2115   <obsolete>
2116     Deprecated 8/2013. No longer tracked.
2117   </obsolete>
2118   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2119   <summary>
2120     The default search engine selected by a user in slot 3 of a randomized
2121     search engine dialog.
2122   </summary>
2123 </histogram>
2124
2125 <histogram name="Chrome.SearchSelectExperimentSlot4" enum="SearchEngine">
2126   <obsolete>
2127     Deprecated 8/2013. No longer tracked.
2128   </obsolete>
2129   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2130   <summary>
2131     The default search engine selected by a user in slot 4 of a randomized
2132     search engine dialog.
2133   </summary>
2134 </histogram>
2135
2136 <histogram name="ChromeNotifierService.Actions"
2137     enum="ChromeNotifierServiceActionType">
2138   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2139   <summary>
2140     The actions to enable or disable services sending synced notifications.
2141     Synced Notification Sending services can be individually disabled by the
2142     user in the Chrome Notification center settings dialog.
2143   </summary>
2144 </histogram>
2145
2146 <histogram name="ChromeOS.Display.ColorProfile" enum="ChromeOSColorProfile">
2147   <owner>xiaowenx@chromium.org</owner>
2148   <owner>mukai@chromium.org</owner>
2149   <summary>
2150     The name of the current color calibration of the display on ChromeOS. This
2151     value is sent when the color calibration is changed by the user.
2152   </summary>
2153 </histogram>
2154
2155 <histogram name="ChromeOS.SAML.APIUsed" enum="BooleanUsage">
2156   <owner>bartfab@chromium.org</owner>
2157   <summary>
2158     Whether a Chrome OS login via SAML used the principals API. This is recorded
2159     during login on Chrome OS if SAML is being used for authentication.
2160   </summary>
2161 </histogram>
2162
2163 <histogram name="ChromeOS.SAML.Scraping.PasswordCount">
2164   <owner>bartfab@chromium.org</owner>
2165   <summary>
2166     The number of passwords that were scraped during a Chrome OS login via SAML.
2167     This is set only when the principals API is not used.
2168   </summary>
2169 </histogram>
2170
2171 <histogram name="ChromeOS.SAML.Scraping.VerificationResult"
2172     enum="BooleanSuccess">
2173   <owner>bartfab@chromium.org</owner>
2174   <summary>
2175     Whether one of the scraped passwords was successfully verified as the user's
2176     password. This is set only when the principals API is not used.
2177   </summary>
2178 </histogram>
2179
2180 <histogram name="clickjacking.discard_download" units="ms">
2181   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2182   <summary>
2183     The length of time between a dangerous download appearing on the downloads
2184     shelf, and the &quot;Discard&quot; button being clicked.
2185   </summary>
2186 </histogram>
2187
2188 <histogram name="clickjacking.dismiss_download" units="ms">
2189   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2190   <summary>
2191     The length of time between a dangerous download appearing on the downloads
2192     shelf, and the &quot;Dismiss&quot; button being clicked.
2193   </summary>
2194 </histogram>
2195
2196 <histogram name="clickjacking.launch_url" units="ms">
2197   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2198   <summary>
2199     The length of time between the external protocol dialog being shown and the
2200     &quot;Launch Application&quot; button being clicked.
2201   </summary>
2202 </histogram>
2203
2204 <histogram name="clickjacking.open_download" units="ms">
2205   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2206   <summary>
2207     The length of time between a download appearing on the download shelf, and
2208     the user opening it by clicking the item or pressing return.
2209   </summary>
2210 </histogram>
2211
2212 <histogram name="clickjacking.report_and_discard_download" units="ms">
2213   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2214   <summary>
2215     Time between &quot;Report and Discard&quot; button being shown and it being
2216     clicked.
2217   </summary>
2218 </histogram>
2219
2220 <histogram name="clickjacking.save_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 download
2224     shelf, and the &quot;Keep&quot; button being clicked.
2225   </summary>
2226 </histogram>
2227
2228 <histogram name="Clipboard.IncognitoUseCase" enum="ClipboardAction">
2229   <obsolete>
2230     Deprecated as of 4/2013, experiment confirmed correctness of our patch.
2231   </obsolete>
2232   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2233   <summary>
2234     Counts how often the user writes or reads from the clipboard and whether the
2235     write was from an incognito window or not.
2236   </summary>
2237 </histogram>
2238
2239 <histogram name="CloudPrint.AuthEvent" enum="CloudPrintAuthEventType">
2240   <owner>vitalybuka@chromium.org</owner>
2241   <summary>Event counts in CloudPrintAuth.</summary>
2242 </histogram>
2243
2244 <histogram name="CloudPrint.AvailablePrinters">
2245   <owner>vitalybuka@chromium.org</owner>
2246   <summary>The number of printers availible for registration.</summary>
2247 </histogram>
2248
2249 <histogram name="CloudPrint.AvailablePrintersList">
2250   <owner>vitalybuka@chromium.org</owner>
2251   <summary>
2252     The number of printers availible for registration in Windows Service.
2253   </summary>
2254 </histogram>
2255
2256 <histogram name="CloudPrint.JobHandlerEvent"
2257     enum="CloudPrintJobHandlerEventType">
2258   <owner>vitalybuka@chromium.org</owner>
2259   <summary>Event counts in PrinterJobHandler.</summary>
2260 </histogram>
2261
2262 <histogram name="CloudPrint.JobsDonePerInterval">
2263   <owner>vitalybuka@chromium.org</owner>
2264   <summary>The number of jobs successfully completed per hour.</summary>
2265 </histogram>
2266
2267 <histogram name="CloudPrint.JobsStartedPerInterval">
2268   <owner>vitalybuka@chromium.org</owner>
2269   <summary>The number of jobs started per hour.</summary>
2270 </histogram>
2271
2272 <histogram name="CloudPrint.JobStatus" enum="CloudPrintJobStatusType">
2273   <owner>vitalybuka@chromium.org</owner>
2274   <summary>Then number of job completion statuses.</summary>
2275 </histogram>
2276
2277 <histogram name="CloudPrint.NativeJobStatus"
2278     enum="CloudPrintNativeJobStatusType">
2279   <owner>vitalybuka@chromium.org</owner>
2280   <summary>Event counts in PrintSystem.</summary>
2281 </histogram>
2282
2283 <histogram name="CloudPrint.PrepareTime" units="ms">
2284   <owner>vitalybuka@chromium.org</owner>
2285   <summary>The amount of time needed to prepare job for spooling.</summary>
2286 </histogram>
2287
2288 <histogram name="CloudPrint.PrinterBlacklistSize">
2289   <owner>vitalybuka@chromium.org</owner>
2290   <summary>The number of printers user has blacklisted.</summary>
2291 </histogram>
2292
2293 <histogram name="CloudPrint.PrinterWhitelistSize">
2294   <owner>vitalybuka@chromium.org</owner>
2295   <summary>The number of printers user has whitelisted.</summary>
2296 </histogram>
2297
2298 <histogram name="CloudPrint.PrintingTime" units="ms">
2299   <owner>vitalybuka@chromium.org</owner>
2300   <summary>The amount of time needed to finish print job.</summary>
2301 </histogram>
2302
2303 <histogram name="CloudPrint.ServiceEvents" enum="ServiceProcessEventType">
2304   <owner>vitalybuka@chromium.org</owner>
2305   <summary>Event counts in ServiceProcessControl.</summary>
2306 </histogram>
2307
2308 <histogram name="CloudPrint.ServiceUtilityCapsFailTime" units="ms">
2309   <owner>vitalybuka@chromium.org</owner>
2310   <summary>
2311     The amount of time used to fail to collect printer capabilities.
2312   </summary>
2313 </histogram>
2314
2315 <histogram name="CloudPrint.ServiceUtilityCapsTime" units="ms">
2316   <owner>vitalybuka@chromium.org</owner>
2317   <summary>The amount of time used to collect printer capabilities.</summary>
2318 </histogram>
2319
2320 <histogram name="CloudPrint.ServiceUtilityDisconnectTime" units="ms">
2321   <owner>vitalybuka@chromium.org</owner>
2322   <summary>
2323     The amount of time the utility process runs before disconnect.
2324   </summary>
2325 </histogram>
2326
2327 <histogram name="CloudPrint.ServiceUtilityMetafileFailTime" units="ms">
2328   <owner>vitalybuka@chromium.org</owner>
2329   <summary>The amount of time used to fail to generate metafile.</summary>
2330 </histogram>
2331
2332 <histogram name="CloudPrint.ServiceUtilityMetafileTime" units="ms">
2333   <owner>vitalybuka@chromium.org</owner>
2334   <summary>The amount of time used to generate metafile.</summary>
2335 </histogram>
2336
2337 <histogram name="CloudPrint.ServiceUtilityProcessHostEvent"
2338     enum="ServiceUtilityProcessHostEventType">
2339   <owner>vitalybuka@chromium.org</owner>
2340   <summary>Event counts in ServiceUtilityProcessHost.</summary>
2341 </histogram>
2342
2343 <histogram name="CloudPrint.SpoolingTime" units="ms">
2344   <owner>vitalybuka@chromium.org</owner>
2345   <summary>The amount of time needed to spool print job.</summary>
2346 </histogram>
2347
2348 <histogram name="CloudPrint.UnregisterPrinters">
2349   <owner>vitalybuka@chromium.org</owner>
2350   <summary>The number of printers to unregister.</summary>
2351 </histogram>
2352
2353 <histogram name="CloudPrint.UrlFetcherDownloadSize" units="KB">
2354   <owner>vitalybuka@chromium.org</owner>
2355   <summary>The amount of data downloaded on cloud print request.</summary>
2356 </histogram>
2357
2358 <histogram name="CloudPrint.UrlFetcherRequestTime" units="ms">
2359   <owner>vitalybuka@chromium.org</owner>
2360   <summary>The amount of time needed for cloud print request.</summary>
2361 </histogram>
2362
2363 <histogram name="CloudPrint.UrlFetcherRequestType"
2364     enum="CloudPrintUrlFetcherRequestType">
2365   <owner>vitalybuka@chromium.org</owner>
2366   <summary>Request counts to cloud print service.</summary>
2367 </histogram>
2368
2369 <histogram name="CloudPrint.UrlFetcherRetries">
2370   <owner>vitalybuka@chromium.org</owner>
2371   <summary>The number of retries used to complete cloud print request.</summary>
2372 </histogram>
2373
2374 <histogram name="CloudPrint.UrlFetcherUploadSize" units="KB">
2375   <owner>vitalybuka@chromium.org</owner>
2376   <summary>The amount of data uploaded with cloud print request.</summary>
2377 </histogram>
2378
2379 <histogram name="CloudPrint.XmppPingTry">
2380   <owner>vitalybuka@chromium.org</owner>
2381   <summary>
2382     Number of tries before successfull ping. 99 means giving up.
2383   </summary>
2384 </histogram>
2385
2386 <histogram name="Compositing.CopyFromSurfaceTime" units="ms">
2387   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2388   <summary>
2389     The turn around time taken for the async readback of pixels is measured
2390     here.
2391   </summary>
2392 </histogram>
2393
2394 <histogram name="Compositing.CopyFromSurfaceTimeSynchronous" units="ms">
2395   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2396   <summary>
2397     The time taken for the sync readback of pixels is measured here.
2398   </summary>
2399 </histogram>
2400
2401 <histogram name="ConnectivityDiagnostics.ChromeOsSignalStrength"
2402     units="percent">
2403   <owner>ebeach@google.com</owner>
2404   <summary>
2405     Connectivity Diagnostics App: WiFi signal strength recorded during
2406     NIC_SIGNAL_STRENGTH test.
2407   </summary>
2408   <details>
2409     The &quot;Strength&quot; property of a WiFi signal is a partially-reversible
2410     function that linearly maps the RSSI range -120dBm to -20dBm to Strength
2411     values from 0 to 100.
2412   </details>
2413 </histogram>
2414
2415 <histogram name="ConnectivityDiagnostics.HTTP_LATENCY" units="milliseconds">
2416   <owner>ebeach@google.com</owner>
2417   <summary>HTTP latency seen by the Connectivity Diagnostics.</summary>
2418   <details>
2419     HTTP latency is computed using the chrome.socket API to make an HTTP GET
2420     request to the /generate_204 page of three randomly generated Google
2421     hostnames (*-ccd-testing-v4.metric.gstatic.com). The time taken from issuing
2422     the HTTP request to receiving a response is clocked in JavaScript and the
2423     arithmetic mean of the three times is used as the HTTP latency.
2424   </details>
2425 </histogram>
2426
2427 <histogram name="ConnectivityDiagnostics.RESOLVER_LATENCY" units="milliseconds">
2428   <owner>ebeach@google.com</owner>
2429   <summary>Resolution latency seen by the Connectivity Diagnostics.</summary>
2430   <details>
2431     Resolver latency is computed by using the chrome.dns API to query three
2432     randomly generated Google hostnames (*-ccd-testing-v4.metric.gstatic.com).
2433     The random hostnames guarantees that there will be no caching of DNS
2434     hostnames. The time taken from issuing the DNS request to receiving a
2435     response is clocked in JavaScript and the arithmetic mean of the three times
2436     is used as the resolver latency.
2437   </details>
2438 </histogram>
2439
2440 <histogram name="ConnectivityDiagnostics.TestVerdict"
2441     enum="ConnectivityDiagnosticsTestVerdict">
2442   <owner>ebeach@google.com</owner>
2443   <summary>
2444     Connectivity Diagnostics App: Outcome of the connectivity tests.
2445   </summary>
2446 </histogram>
2447
2448 <histogram name="ConnectivityDiagnostics.TimeTaken" units="milliseconds">
2449   <owner>ebeach@google.com</owner>
2450   <summary>
2451     Connectivity Diagnostics App: Amount of time taken to run each of the
2452     connectivity tests.
2453   </summary>
2454 </histogram>
2455
2456 <histogram name="Cookie.ParsedCookieStatus" enum="ParsedCookieStatus">
2457   <obsolete>
2458     Deprecated as of 9/2013. Experiment to measure control characters in cookies
2459     is finished.
2460   </obsolete>
2461   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2462   <summary>
2463     When parsing a cookie, indicates if control characters were present in any
2464     of the cookie values and if any of the cookie values were invalid.
2465     Specifically, checks that all of the parsed values are valid according to
2466     the valid token definition in Section 2.2 of RFC2616 which specifies a token
2467     must have no separators (i.e. no characters from the following string,
2468     ignoring the starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={}
2469     \t') and no control characters.
2470   </summary>
2471 </histogram>
2472
2473 <histogram name="Cookie.ReinstatedCookies" units="seconds">
2474   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2475   <summary>
2476     The duration in seconds between a cookie getting evicted (due to the number
2477     of cookies exceeding a domain limit), and subsequently reinstated.
2478   </summary>
2479 </histogram>
2480
2481 <histogram name="Cookie.SetAttributePairCharsValidity" enum="BooleanValid">
2482   <obsolete>
2483     Deprecated as of 9/2013. Experiment to measure control characters in cookies
2484     is finished.
2485   </obsolete>
2486   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2487   <summary>
2488     Indicates whether a cookie attribute pair was set with both a valid key and
2489     a valid attribute value or not. For the key, this implies that it was a
2490     valid token as defined in Section 2.2 of RFC2616 which specifies a token
2491     must have no separators (i.e. no characters from the following string,
2492     ignoring the starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={}
2493     \t') and no control characters. For the value, this implies that it
2494     contained no control characters and no semicolon.
2495   </summary>
2496 </histogram>
2497
2498 <histogram name="Cookie.SetNameValidity" enum="BooleanValid">
2499   <obsolete>
2500     Deprecated as of 9/2013. Experiment to measure control characters in cookies
2501     is finished.
2502   </obsolete>
2503   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2504   <summary>
2505     Indicates whether a cookie name was set with a valid token. A valid token is
2506     defined in Section 2.2 of RFC2616 which specifies a token must have no
2507     separators (i.e. no characters from the following string, ignoring the
2508     starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={} \t') and no
2509     control characters.
2510   </summary>
2511 </histogram>
2512
2513 <histogram name="Cookie.SetValueCookieValueValidity" 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 value was valid or invalid when there was an
2521     attempt to set it, where a valid value is defined in RFC 6265 as ASCII
2522     characters excluding controls, whitspace, comma, semicolon, and backslash.
2523   </summary>
2524 </histogram>
2525
2526 <histogram name="Cros.ClickOnShelf" enum="CrosShelfClickTarget">
2527   <obsolete>
2528     Deprecated as of 12/2013. Default pinned apps trial is finished.
2529   </obsolete>
2530   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2531   <summary>Chrome OS shelf clicks.</summary>
2532 </histogram>
2533
2534 <histogram name="CrosDisks.ArchiveType" enum="CrosDisksArchiveType">
2535   <owner>benchan@chromium.org</owner>
2536   <summary>
2537     The type of archive file that Chrome OS cros-disks daemon is requested to
2538     mount.
2539   </summary>
2540 </histogram>
2541
2542 <histogram name="CrosDisks.DeviceMediaType" enum="CrosDisksDeviceMediaType">
2543   <owner>benchan@chromium.org</owner>
2544   <summary>
2545     The media type of removable device that Chrome OS cros-disks daemon is
2546     requested to mount.
2547   </summary>
2548 </histogram>
2549
2550 <histogram name="CrosDisks.FilesystemType" enum="CrosDisksFilesystemType">
2551   <owner>benchan@chromium.org</owner>
2552   <summary>
2553     The type of file system that Chrome OS cros-disks daemon is requested to
2554     mount.
2555   </summary>
2556 </histogram>
2557
2558 <histogram name="CrosFirstRun.DialogShown">
2559   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2560   <summary>
2561     Records the number of times when first-run dialog was shown.
2562   </summary>
2563 </histogram>
2564
2565 <histogram name="CrosFirstRun.FurthestStep">
2566   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2567   <summary>
2568     Index of furthest step that was reached during tutorial. Since order of
2569     steps could change eventially and new steps could apear we use index here
2570     instead of step name.
2571   </summary>
2572 </histogram>
2573
2574 <histogram name="CrosFirstRun.TimeSpent" units="ms">
2575   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2576   <summary>The total time that user spent on first-run tutorial.</summary>
2577 </histogram>
2578
2579 <histogram name="CrosFirstRun.TimeSpentOnStep" units="ms">
2580   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2581   <summary>The time that user spent on some step of tutorial.</summary>
2582 </histogram>
2583
2584 <histogram name="CrosFirstRun.TutorialCompletion"
2585     enum="CrosFirstRunTutorialCompletionType">
2586   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2587   <summary>Tracks the way how user left tutorial.</summary>
2588 </histogram>
2589
2590 <histogram name="CrosFirstRun.TutorialLaunched">
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 tutorial has been launched.
2594   </summary>
2595 </histogram>
2596
2597 <histogram name="DataReductionProxy.BypassInfoFallback"
2598     enum="DataReductionProxyBypassEventType">
2599   <owner>bengr@chromium.org</owner>
2600   <owner>marq@chromium.org</owner>
2601   <summary>
2602     Counts various events that trigger Chrome to bypass the fallback
2603     configuration of the data reduction proxy.
2604   </summary>
2605 </histogram>
2606
2607 <histogram name="DataReductionProxy.BypassInfoPrimary"
2608     enum="DataReductionProxyBypassEventType">
2609   <owner>bengr@chromium.org</owner>
2610   <owner>marq@chromium.org</owner>
2611   <summary>
2612     Counts various events that trigger Chrome to bypass the primary
2613     configuration of the data reduction proxy.
2614   </summary>
2615 </histogram>
2616
2617 <histogram name="DataReductionProxy.ProbeURL"
2618     enum="DataReductionProxyProbeURLFetchResult">
2619   <owner>bengr@chromium.org</owner>
2620   <owner>marq@chromium.org</owner>
2621   <summary>
2622     Counts various outcomes of requesting the data reduction proxy's probe URL.
2623   </summary>
2624 </histogram>
2625
2626 <histogram name="DataReductionProxy.PromoAction"
2627     enum="DataReductionProxyPromoAction">
2628   <owner>bengr@chromium.org</owner>
2629   <owner>marq@chromium.org</owner>
2630   <summary>
2631     Samples which method was used by the user to dismiss the proxy promo. This
2632     is sampled when the promo leaves view, with the sampled value depending on
2633     which of four possible controls the user used.
2634   </summary>
2635 </histogram>
2636
2637 <histogram name="DataReductionProxy.SettingsConversion"
2638     enum="DataReductionProxySettingsConversion">
2639   <owner>bengr@chromium.org</owner>
2640   <owner>marq@chromium.org</owner>
2641   <summary>
2642     Samples of user interactions with the ON/OFF switch in the settings menu for
2643     reducing data usage. Only the setting changes between entering the reducing
2644     data usage setting menu and leaving the menu will be sampled. So if a user
2645     enters the menu with OFF and leaves it with OFF, it is counted as one OFF to
2646     OFF conversion regardless of how many times he or she toggles the ON/OFF
2647     switch.
2648   </summary>
2649 </histogram>
2650
2651 <histogram name="DataReductionProxy.StartupState"
2652     enum="DataReductionProxyStartupState">
2653   <owner>bengr@chromium.org</owner>
2654   <owner>marq@chromium.org</owner>
2655   <summary>
2656     Samples of the state of the data reduction proxy on Chrome startup. The
2657     proxy will either be unavailable (the feature hasn't been rolled out to this
2658     user yet), not enabled (the feature is available but the user doesn't have
2659     it turned on), or enabled (the feature is enabled and turned on).
2660   </summary>
2661 </histogram>
2662
2663 <histogram name="DevTools.InspectElement" units="milliseconds">
2664   <owner>sergeyv@chromium.org</owner>
2665   <summary>
2666     Time to load Developer Tools when user clicks Inspect Element in the context
2667     menu.
2668   </summary>
2669 </histogram>
2670
2671 <histogram name="Diagnostics.Recovery.ConflictingDlls" enum="DiagnosticsResult">
2672   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2673   <summary>
2674     TBD - Not run automatically yet, so this is just a placeholder for future
2675     metrics collection.  Any samples collected here represent users running
2676     diagnostics manually.
2677   </summary>
2678 </histogram>
2679
2680 <histogram name="Diagnostics.Recovery.DiskSpace" enum="DiagnosticsResult">
2681   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2682   <summary>
2683     Shows the success and failure rates of the DiskSpace recovery step that runs
2684     on recovery startups.  The recovery step attempts to guarantee the DiskSpace
2685     test, which checks that the disk space in the volume where the user data
2686     directory normally lives is not dangerously low, would pass on the next
2687     startup.
2688   </summary>
2689 </histogram>
2690
2691 <histogram name="Diagnostics.Recovery.InstallType" enum="DiagnosticsResult">
2692   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2693   <summary>
2694     TBD - Not run automatically yet, so this is just a placeholder for future
2695     metrics collection.  Any samples collected here represent users running
2696     diagnostics manually.
2697   </summary>
2698 </histogram>
2699
2700 <histogram name="Diagnostics.Recovery.JSONBookmarks" enum="DiagnosticsResult">
2701   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2702   <summary>
2703     Shows the success and failure rates of the JSONBookmarks recovery step that
2704     runs on recovery startups. The recovery step attempts to guarantee the
2705     JSONBookmarks test, which makes sure that the JSON-encoded Bookmarks file is
2706     properly formed, would pass on the next startup.
2707   </summary>
2708 </histogram>
2709
2710 <histogram name="Diagnostics.Recovery.JSONLocalState" enum="DiagnosticsResult">
2711   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2712   <summary>
2713     Shows the success and failure rates of the JSONLocalState recovery step that
2714     runs on recovery startups. The recovery step attempts to guarantee the
2715     JSONLocalState test, which makes sure that the JSON-encoded Local State file
2716     is properly formed, would pass on the next startup.
2717   </summary>
2718 </histogram>
2719
2720 <histogram name="Diagnostics.Recovery.JSONPreferences" enum="DiagnosticsResult">
2721   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2722   <summary>
2723     Shows the success and failure rates of the JSONPreferences recovery step
2724     that runs on recovery startups. The recovery step attempts to guarantee the
2725     JSONPreferences test, which makes sure that the JSON-encoded Preferences
2726     file is properly formed, would pass on the next startup.
2727   </summary>
2728 </histogram>
2729
2730 <histogram name="Diagnostics.Recovery.OperatingSystem" enum="DiagnosticsResult">
2731   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2732   <summary>
2733     TBD - Not run automatically yet, so this is just a placeholder for future
2734     metrics collection.  Any samples collected here represent users running
2735     diagnostics manually.
2736   </summary>
2737 </histogram>
2738
2739 <histogram name="Diagnostics.Recovery.PathDictionaries"
2740     enum="DiagnosticsResult">
2741   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2742   <summary>
2743     Shows the success and failure rates of the PathDictionaries recovery step
2744     that runs on recovery startups. The recovery step attempts to guarantee the
2745     PathDictionaries test, which makes sure that the path to the Dictionaries
2746     directory exists and has the right permissions, would pass on the next
2747     startup.
2748   </summary>
2749 </histogram>
2750
2751 <histogram name="Diagnostics.Recovery.PathLocalState" enum="DiagnosticsResult">
2752   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2753   <summary>
2754     Shows the success and failure rates of the PathLocalState recovery step that
2755     runs on recovery startups. The recovery step attempts to guarantee the
2756     PathLocalState test, which makes sure that the path to the Local State file
2757     exists and has the right permissions, would pass on the next startup.
2758   </summary>
2759 </histogram>
2760
2761 <histogram name="Diagnostics.Recovery.PathResources" enum="DiagnosticsResult">
2762   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2763   <summary>
2764     Shows the success and failure rates of the PathResources recovery step that
2765     runs on recovery startups. The recovery step attempts to guarantee the
2766     PathResources test, which makes sure that the path to the Resources
2767     directory exists and has the right permissions, would pass on the next
2768     startup.
2769   </summary>
2770 </histogram>
2771
2772 <histogram name="Diagnostics.Recovery.PathUserData" 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 PathUserData recovery step that
2776     runs on recovery startups. The recovery step attempts to guarantee the
2777     PathUserData test, which makes sure that the path to the User Data directory
2778     exists and has the right permissions, would pass on the next startup.
2779   </summary>
2780 </histogram>
2781
2782 <histogram name="Diagnostics.Recovery.SQLiteIntegrityAppCache"
2783     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 SQLiteIntegrityAppCache recovery
2787     step that runs on recovery startups.  The recovery step attempts to
2788     guarantee the SQLiteIntegrityAppCache test, which checks the integrity of
2789     the App Cache database, would pass on the next startup.
2790   </summary>
2791 </histogram>
2792
2793 <histogram name="Diagnostics.Recovery.SQLiteIntegrityArchivedHistory"
2794     enum="DiagnosticsResult">
2795   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2796   <summary>
2797     Shows the success and failure rates of the SQLiteIntegrityArchivedHistory
2798     recovery step that runs on recovery startups.  The recovery step attempts to
2799     guarantee the SQLiteIntegrityArchivedHistory test, which checks the
2800     integrity of the Archived History database, would pass on the next startup.
2801   </summary>
2802 </histogram>
2803
2804 <histogram name="Diagnostics.Recovery.SQLiteIntegrityCookie"
2805     enum="DiagnosticsResult">
2806   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2807   <summary>
2808     Shows the success and failure rates of the SQLiteIntegrityCookie recovery
2809     step that runs on recovery startups.  The recovery step attempts to
2810     guarantee the SQLiteIntegrityCookie test, which checks the integrity of the
2811     Cookie database, would pass on the next startup.
2812   </summary>
2813 </histogram>
2814
2815 <histogram name="Diagnostics.Recovery.SQLiteIntegrityDatabaseTracker"
2816     enum="DiagnosticsResult">
2817   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2818   <summary>
2819     Shows the success and failure rates of the SQLiteIntegrityDatabaseTracker
2820     recovery step that runs on recovery startups.  The recovery step attempts to
2821     guarantee the SQLiteIntegrityDatabaseTracker test, which checks the
2822     integrity of the Database Tracker database, would pass on the next startup.
2823   </summary>
2824 </histogram>
2825
2826 <histogram name="Diagnostics.Recovery.SQLiteIntegrityHistory"
2827     enum="DiagnosticsResult">
2828   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2829   <summary>
2830     Shows the success and failure rates of the SQLiteIntegrityHistory recovery
2831     step that runs on recovery startups.  The recovery step attempts to
2832     guarantee the SQLiteIntegrityHistory test, which checks the integrity of the
2833     History database, would pass on the next startup.
2834   </summary>
2835 </histogram>
2836
2837 <histogram name="Diagnostics.Recovery.SQLiteIntegrityNSSCert"
2838     enum="DiagnosticsResult">
2839   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2840   <summary>
2841     Shows the success and failure rates of the SQLiteIntegrityNSSCert recovery
2842     step that runs on recovery startups.  The recovery step attempts to
2843     guarantee the SQLiteIntegrityNSSCert test, which checks the integrity of the
2844     NSS Certificate database, would pass on the next startup.
2845   </summary>
2846 </histogram>
2847
2848 <histogram name="Diagnostics.Recovery.SQLiteIntegrityNSSKey"
2849     enum="DiagnosticsResult">
2850   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2851   <summary>
2852     Shows the success and failure rates of the SQLiteIntegrityNSSKey recovery
2853     step that runs on recovery startups.  The recovery step attempts to
2854     guarantee the SQLiteIntegrityNSSKey test, which checks the integrity of the
2855     NSS Key database, would pass on the next startup.
2856   </summary>
2857 </histogram>
2858
2859 <histogram name="Diagnostics.Recovery.SQLiteIntegrityThumbnails"
2860     enum="DiagnosticsResult">
2861   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2862   <summary>
2863     Shows the success and failure rates of the SQLiteIntegrityThumbnails
2864     recovery step that runs on recovery startups.  The recovery step attempts to
2865     guarantee the SQLiteIntegrityThumbnails test, which checks the integrity of
2866     the Thumbnails database, would pass on the next startup.
2867   </summary>
2868 </histogram>
2869
2870 <histogram name="Diagnostics.Recovery.SQLiteIntegrityWebData"
2871     enum="DiagnosticsResult">
2872   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2873   <summary>
2874     Shows the success and failure rates of the SQLiteIntegrityWebData recovery
2875     step that runs on recovery startups.  The recovery step attempts to
2876     guarantee the SQLiteIntegrityWebData test, which checks the integrity of the
2877     Web Data database, would pass on the next startup.
2878   </summary>
2879 </histogram>
2880
2881 <histogram name="Diagnostics.Recovery.Version" enum="DiagnosticsResult">
2882   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2883   <summary>
2884     TBD - Not run automatically yet, so this is just a placeholder for future
2885     metrics collection.  Any samples collected here represent users running
2886     diagnostics manually.
2887   </summary>
2888 </histogram>
2889
2890 <histogram name="Diagnostics.RecoveryRun" enum="DiagnosticsRecoveryRun">
2891   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2892   <summary>
2893     Count of the number of times diagnostics recovery is invoked or not, and how
2894     it was invoked.  A sample is added to this histogram once for each startup
2895     of Chrome.
2896   </summary>
2897 </histogram>
2898
2899 <histogram name="Diagnostics.Test.ConflictingDlls" enum="DiagnosticsResult">
2900   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2901   <summary>
2902     TBD - Not run automatically yet, so this is just a placeholder for future
2903     metrics collection.  Any samples collected here represent users running
2904     diagnostics manually.
2905   </summary>
2906 </histogram>
2907
2908 <histogram name="Diagnostics.Test.DiskSpace" enum="DiagnosticsResult">
2909   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2910   <summary>
2911     Shows the success and failure rates of diagnostics for the DiskSpace test
2912     that runs on recovery startups.  The DiskSpace test checks that the disk
2913     space in the volume where the user data directory normally lives is not
2914     dangerously low.
2915   </summary>
2916 </histogram>
2917
2918 <histogram name="Diagnostics.Test.InstallType" enum="DiagnosticsResult">
2919   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2920   <summary>
2921     TBD - Not run automatically yet, so this is just a placeholder for future
2922     metrics collection.  Any samples collected here represent users running
2923     diagnostics manually.
2924   </summary>
2925 </histogram>
2926
2927 <histogram name="Diagnostics.Test.JSONBookmarks" enum="DiagnosticsResult">
2928   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2929   <summary>
2930     Shows the success and failure rates of diagnostics for the JSONBookmarks
2931     test that runs on recovery startups.  The JSONBookmarks test checks to make
2932     sure that the JSON encoded bookmarks file is properly formed.
2933   </summary>
2934 </histogram>
2935
2936 <histogram name="Diagnostics.Test.JSONLocalState" enum="DiagnosticsResult">
2937   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2938   <summary>
2939     Shows the success and failure rates of diagnostics for the JSONLocalState
2940     test that runs on recovery startups.  The JSONLocalState test checks to make
2941     sure that the JSON encoded Local State file is properly formed.
2942   </summary>
2943 </histogram>
2944
2945 <histogram name="Diagnostics.Test.JSONPreferences" enum="DiagnosticsResult">
2946   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2947   <summary>
2948     Shows the success and failure rates of diagnostics for the JSONPreferences
2949     test that runs on recovery startups.  The JSONPreferences test checks to
2950     make sure that the Preferences file is properly formed.
2951   </summary>
2952 </histogram>
2953
2954 <histogram name="Diagnostics.Test.OperatingSystem" enum="DiagnosticsResult">
2955   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2956   <summary>
2957     TBD - Not run automatically yet, so this is just a placeholder for future
2958     metrics collection.  Any samples collected here represent users running
2959     diagnostics manually.
2960   </summary>
2961 </histogram>
2962
2963 <histogram name="Diagnostics.Test.PathDictionaries" enum="DiagnosticsResult">
2964   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2965   <summary>
2966     Shows the success and failure rates of diagnostics for the PathDictionaries
2967     test that runs on recovery startups.  The PathDictionaries test checks makes
2968     sure that the path to the Dictionaries folder exists and has the right
2969     permissions.
2970   </summary>
2971 </histogram>
2972
2973 <histogram name="Diagnostics.Test.PathLocalState" enum="DiagnosticsResult">
2974   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2975   <summary>
2976     Shows the success and failure rates of diagnostics for the PathLocalState
2977     test that runs on recovery startups.   The PathLocalState test checks makes
2978     sure that the path to the Local State folder exists and has the right
2979     permissions.
2980   </summary>
2981 </histogram>
2982
2983 <histogram name="Diagnostics.Test.PathResources" enum="DiagnosticsResult">
2984   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2985   <summary>
2986     Shows the success and failure rates of diagnostics for the PathResources
2987     test that runs on recovery startups.  The PathResources test checks makes
2988     sure that the path to the Resources folder exists and has the right
2989     permissions.
2990   </summary>
2991 </histogram>
2992
2993 <histogram name="Diagnostics.Test.PathUserData" enum="DiagnosticsResult">
2994   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2995   <summary>
2996     Shows the success and failure rates of diagnostics for the PathUserData test
2997     that runs on recovery startups. The PathUserData test checks makes sure that
2998     the path to the User Data folder exists and has the right permissions.
2999   </summary>
3000 </histogram>
3001
3002 <histogram name="Diagnostics.Test.SQLiteIntegrityAppCache"
3003     enum="DiagnosticsResult">
3004   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3005   <summary>
3006     Shows the success and failure rates of the SQLiteIntegrityAppCache test that
3007     runs on recovery startups.  The test checks the integrity of the App Cache
3008     database.
3009   </summary>
3010 </histogram>
3011
3012 <histogram name="Diagnostics.Test.SQLiteIntegrityArchivedHistory"
3013     enum="DiagnosticsResult">
3014   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3015   <summary>
3016     Shows the success and failure rates of the SQLiteIntegrityArchivedHistory
3017     test that runs on recovery startups.  The test checks the integrity of the
3018     Archived History database.
3019   </summary>
3020 </histogram>
3021
3022 <histogram name="Diagnostics.Test.SQLiteIntegrityCookie"
3023     enum="DiagnosticsResult">
3024   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3025   <summary>
3026     Shows the success and failure rates of the SQLiteIntegrityCookie test that
3027     runs on recovery startups.  The test checks the integrity of the Cookie
3028     database.
3029   </summary>
3030 </histogram>
3031
3032 <histogram name="Diagnostics.Test.SQLiteIntegrityDatabaseTracker"
3033     enum="DiagnosticsResult">
3034   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3035   <summary>
3036     Shows the success and failure rates of the SQLiteIntegrityDatabaseTracker
3037     test that runs on recovery startups.  The test checks the integrity of the
3038     Database Tracker database.
3039   </summary>
3040 </histogram>
3041
3042 <histogram name="Diagnostics.Test.SQLiteIntegrityHistory"
3043     enum="DiagnosticsResult">
3044   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3045   <summary>
3046     Shows the success and failure rates of the SQLiteIntegrityHistory test that
3047     runs on recovery startups.  The test checks the integrity of the History
3048     database.
3049   </summary>
3050 </histogram>
3051
3052 <histogram name="Diagnostics.Test.SQLiteIntegrityNSSCert"
3053     enum="DiagnosticsResult">
3054   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3055   <summary>
3056     Shows the success and failure rates of the SQLiteIntegrityNSSCert test that
3057     runs on recovery startups.  The test checks the integrity of the NSS
3058     Certificate database.
3059   </summary>
3060 </histogram>
3061
3062 <histogram name="Diagnostics.Test.SQLiteIntegrityNSSKey"
3063     enum="DiagnosticsResult">
3064   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3065   <summary>
3066     Shows the success and failure rates of the SQLiteIntegrityNSSKey test that
3067     runs on recovery startups.  The test checks the integrity of the NSS Key
3068     database.
3069   </summary>
3070 </histogram>
3071
3072 <histogram name="Diagnostics.Test.SQLiteIntegrityThumbnails"
3073     enum="DiagnosticsResult">
3074   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3075   <summary>
3076     Shows the success and failure rates of the SQLiteIntegrityThumbnails test
3077     that runs on recovery startups.  The test checks the integrity of the
3078     Thumbnails database.
3079   </summary>
3080 </histogram>
3081
3082 <histogram name="Diagnostics.Test.SQLiteIntegrityWebData"
3083     enum="DiagnosticsResult">
3084   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3085   <summary>
3086     Shows the success and failure rates of the SQLiteIntegrityWebData test that
3087     runs on recovery startups.  The test checks the integrity of the Web Data
3088     database.
3089   </summary>
3090 </histogram>
3091
3092 <histogram name="Diagnostics.Test.Version" enum="DiagnosticsResult">
3093   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3094   <summary>
3095     TBD - Not run automatically yet, so this is just a placeholder for future
3096     metrics collection.  Any samples collected here represent users running
3097     diagnostics manually.
3098   </summary>
3099 </histogram>
3100
3101 <histogram name="Diagnostics.TestFailures" enum="DiagnosticsTestName">
3102   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3103   <summary>
3104     Histogram comparing the various types of diagnostic test failures when
3105     diagnostic tests are run.  Note that some types of test failures cause the
3106     rest of the tests to be skipped.
3107   </summary>
3108 </histogram>
3109
3110 <histogram name="DisabledExtension.ExtensionWipedStatus" enum="BooleanWiped">
3111   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3112   <summary>Whether an extension has been wiped out.</summary>
3113 </histogram>
3114
3115 <histogram name="DisabledExtension.SideloadWipeoutCount">
3116   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3117   <summary>
3118     How many external extensions get wiped out as a result of the Sideload
3119     Wipeout one-time initiative.
3120   </summary>
3121 </histogram>
3122
3123 <histogram name="DisabledExtension.SideloadWipeoutNeeded" enum="BooleanSuccess">
3124   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3125   <summary>
3126     Whether any extension got wiped out as a result of the Sideload Wipeout
3127     one-time initiative.
3128   </summary>
3129 </histogram>
3130
3131 <histogram name="DisabledExtension.UserSelection" enum="SideloadWipeoutBubble">
3132   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3133   <summary>
3134     The user selection in the Sideload Wipeout bubble, grouped by the
3135     UmaWipeoutHistogramOptions enum.
3136   </summary>
3137 </histogram>
3138
3139 <histogram name="DiskCache.0.FilesAge" units="hours">
3140   <owner>rvargas@chromium.org</owner>
3141   <summary>The age of the cache's files (wall time).</summary>
3142 </histogram>
3143
3144 <histogram name="DiskCache.2.FilesAge" units="hours">
3145   <owner>rvargas@chromium.org</owner>
3146   <summary>
3147     The age of the cache's files (wall time). Media-specific cache.
3148   </summary>
3149 </histogram>
3150
3151 <histogram name="DiskCache.3.FilesAge" units="hours">
3152   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3153   <summary>The age of the cache's files (wall time). AppCache.</summary>
3154 </histogram>
3155
3156 <histogram name="DiskCache.4.FilesAge" units="hours">
3157   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3158   <summary>The age of the cache's files (wall time). ShaderCache.</summary>
3159 </histogram>
3160
3161 <histogram name="DiskCache.TotalIOTime" units="milliseconds">
3162   <obsolete>
3163     Deprecated.
3164   </obsolete>
3165   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3166   <summary>
3167     The total time it takes to perform a payload IO operation, for the regular
3168     disk cache.
3169   </summary>
3170 </histogram>
3171
3172 <histogram name="DNS.AttemptCancelled">
3173   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3174   <summary>
3175     The attempt which completed after the job was already cancelled.
3176   </summary>
3177 </histogram>
3178
3179 <histogram name="DNS.AttemptDiscarded">
3180   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3181   <summary>
3182     The attempt which completed after the job was already cancelled OR the
3183     attempt that has finished after host resolution was already completed by an
3184     earlier attempt.
3185   </summary>
3186 </histogram>
3187
3188 <histogram name="DNS.AttemptFailDuration" units="milliseconds">
3189   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3190   <summary>
3191     Duration of time taken in OS resolutions for actual navigations. These
3192     attempts which completed after the job was already canceled OR after the job
3193     was already completed by an earlier attempt. Note that cached resolutions
3194     may provide low (0ms?) resolution times.
3195   </summary>
3196 </histogram>
3197
3198 <histogram name="DNS.AttemptFailure">
3199   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3200   <summary>The attempt that has not resolved the host successfully.</summary>
3201 </histogram>
3202
3203 <histogram name="DNS.AttemptFirstFailure">
3204   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3205   <summary>
3206     The attempt that resolved the host first and the resolution was not
3207     successful.
3208   </summary>
3209 </histogram>
3210
3211 <histogram name="DNS.AttemptFirstSuccess">
3212   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3213   <summary>
3214     The attempt that resolved the host first and the resolution was successful.
3215   </summary>
3216 </histogram>
3217
3218 <histogram name="DNS.AttemptSuccess">
3219   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3220   <summary>The attempt that has resolved the host successfully.</summary>
3221 </histogram>
3222
3223 <histogram name="DNS.AttemptSuccessDuration" units="milliseconds">
3224   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3225   <summary>
3226     Duration of time taken in OS resolutions that succeeded and were requested
3227     for actual navigations. These attempts which completed after the job was
3228     already canceled OR after the job was already completed by an earlier
3229     attempt. Note that cached resolutions may provide low (0ms?) resolution
3230     times.
3231   </summary>
3232 </histogram>
3233
3234 <histogram name="DNS.AttemptTimeSavedByRetry" units="milliseconds">
3235   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3236   <summary>
3237     This histogram shows the time saved by having spawned an extra attempt, when
3238     the first attempt didn't finish before retry attempt.
3239   </summary>
3240 </histogram>
3241
3242 <histogram name="DNS.CacheEvicted" units="milliseconds">
3243   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3244   <summary>
3245     The time left to expiration of an entry when it is removed while compacting
3246     the HostCache.
3247   </summary>
3248 </histogram>
3249
3250 <histogram name="DNS.CacheExpired" units="milliseconds">
3251   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3252   <summary>
3253     The time since expiration of an entry when it is removed while compacting
3254     the HostCache.
3255   </summary>
3256 </histogram>
3257
3258 <histogram name="DNS.CacheExpiredOnGet" units="milliseconds">
3259   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3260   <summary>
3261     The time since expiration of an entry when it is removed on lookup.
3262   </summary>
3263 </histogram>
3264
3265 <histogram name="DNS.EmptyAddressListAndNoError"
3266     enum="DNSEmptyAddressListAndNoError">
3267   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3268   <summary>
3269     Error status when an empty address list was found in OnLookupComplete().
3270   </summary>
3271 </histogram>
3272
3273 <histogram name="DNS.IndependentFailedNavigation" units="milliseconds">
3274   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3275   <summary>
3276     When either a pre-resolution was not done recently enough to provide
3277     benefit, or the corresponding pre-resolution is still pending, this
3278     histogram shows the duration of time used to resolve a hostname as not
3279     existing during a failed attempt to navigate to (GET) a URL.  In newer
3280     versions, if the hostname has never been found as a link during a page scan,
3281     and it has a referring URL, then it is added to referrer list data structure
3282     (hoping we'll do better next time).
3283   </summary>
3284 </histogram>
3285
3286 <histogram name="DNS.IndependentNavigation" units="milliseconds">
3287   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3288   <summary>
3289     When either a pre-resolution was not done recently enough to provide
3290     benefit, or the corresponding pre-resolution is still pending, this
3291     histogram shows the duration of the duration of time used to resolve a
3292     hostname to navigate to (GET) a URL.  In newer versions, if the hostname has
3293     never been found as a link during a page scan, and it has a referring URL,
3294     then it is added to referrer list data structure (hoping we'll do better
3295     next time).
3296   </summary>
3297 </histogram>
3298
3299 <histogram name="DNS.JobQueueTime" units="milliseconds">
3300   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3301   <summary>
3302     Time elapsed between the time the HostResolverImpl::Job was created and the
3303     time the Job was started (a getaddrinfo call was dispatched to the thread
3304     pool).
3305   </summary>
3306 </histogram>
3307
3308 <histogram name="DNS.JobQueueTime_HIGHEST" units="milliseconds">
3309   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3310   <summary>
3311     Time elapsed between the time the HostResolverImpl::Job was created and the
3312     time the Job was started (a getaddrinfo call was dispatched to the thread
3313     pool). Includes only Jobs which had priority HIGHEST when started.
3314   </summary>
3315 </histogram>
3316
3317 <histogram name="DNS.JobQueueTime_IDLE" units="milliseconds">
3318   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3319   <summary>
3320     Time elapsed between the time the HostResolverImpl::Job was created and the
3321     time the Job was started (a getaddrinfo call was dispatched to the thread
3322     pool). Includes only Jobs which had priority IDLE when started.
3323   </summary>
3324 </histogram>
3325
3326 <histogram name="DNS.JobQueueTime_LOW" units="milliseconds">
3327   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3328   <summary>
3329     Time elapsed between the time the HostResolverImpl::Job was created and the
3330     time the Job was started (a getaddrinfo call was dispatched to the thread
3331     pool). Includes only Jobs which had priority LOW when started.
3332   </summary>
3333 </histogram>
3334
3335 <histogram name="DNS.JobQueueTime_LOWEST" units="milliseconds">
3336   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3337   <summary>
3338     Time elapsed between the time the HostResolverImpl::Job was created and the
3339     time the Job was started (a getaddrinfo call was dispatched to the thread
3340     pool). Includes only Jobs which had priority LOWEST when started.
3341   </summary>
3342 </histogram>
3343
3344 <histogram name="DNS.JobQueueTime_MEDIUM" units="milliseconds">
3345   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3346   <summary>
3347     Time elapsed between the time the HostResolverImpl::Job was created and the
3348     time the Job was started (a getaddrinfo call was dispatched to the thread
3349     pool). Includes only Jobs which had priority MEDIUM when started.
3350   </summary>
3351 </histogram>
3352
3353 <histogram name="DNS.JobQueueTimeAfterChange" units="milliseconds">
3354   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3355   <summary>
3356     Time elapsed between the last time the priority of a HostResolverImpl::Job
3357     changed (when a Request was attached or detached) and the time the Job was
3358     started (a getaddrinfo call was dispatched to the thread pool).
3359   </summary>
3360 </histogram>
3361
3362 <histogram name="DNS.JobQueueTimeAfterChange_HIGHEST" units="milliseconds">
3363   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3364   <summary>
3365     Time elapsed between the last time the priority of a HostResolverImpl::Job
3366     changed (when a Request was attached or detached) and the time the Job was
3367     started (a getaddrinfo call was dispatched to the thread pool). Includes
3368     only Jobs which had priority HIGHEST when started.
3369   </summary>
3370 </histogram>
3371
3372 <histogram name="DNS.JobQueueTimeAfterChange_IDLE" units="milliseconds">
3373   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3374   <summary>
3375     Time elapsed between the last time the priority of a HostResolverImpl::Job
3376     changed (when a Request was attached or detached) and the time the Job was
3377     started (a getaddrinfo call was dispatched to the thread pool). Includes
3378     only Jobs which had priority IDLE when started.
3379   </summary>
3380 </histogram>
3381
3382 <histogram name="DNS.JobQueueTimeAfterChange_LOW" units="milliseconds">
3383   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3384   <summary>
3385     Time elapsed between the last time the priority of a HostResolverImpl::Job
3386     changed (when a Request was attached or detached) and the time the Job was
3387     started (a getaddrinfo call was dispatched to the thread pool). Includes
3388     only Jobs which had priority LOW when started.
3389   </summary>
3390 </histogram>
3391
3392 <histogram name="DNS.JobQueueTimeAfterChange_LOWEST" units="milliseconds">
3393   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3394   <summary>
3395     Time elapsed between the last time the priority of a HostResolverImpl::Job
3396     changed (when a Request was attached or detached) and the time the Job was
3397     started (a getaddrinfo call was dispatched to the thread pool). Includes
3398     only Jobs which had priority LOWEST when started.
3399   </summary>
3400 </histogram>
3401
3402 <histogram name="DNS.JobQueueTimeAfterChange_MEDIUM" units="milliseconds">
3403   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3404   <summary>
3405     Time elapsed between the last time the priority of a HostResolverImpl::Job
3406     changed (when a Request was attached or detached) and the time the Job was
3407     started (a getaddrinfo call was dispatched to the thread pool). Includes
3408     only Jobs which had priority MEDIUM when started.
3409   </summary>
3410 </histogram>
3411
3412 <histogram name="DNS.PrefetchCacheEviction" units="milliseconds">
3413   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3414   <summary>
3415     The duration of time used (most recently) to pre-resolve a hostname, when
3416     the prefetched resolution was apparently evicted from the cache.  The
3417     included samples only list pre-resolution times when the later
3418     navigations/fetches took in excess of 15ms.
3419   </summary>
3420 </histogram>
3421
3422 <histogram name="DNS.PrefetchCacheEvictionL" units="milliseconds">
3423   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3424   <summary>
3425     The duration of time used (most recently) to pre-resolve a hostname, when
3426     the prefetched resolution was apparently evicted from the cache.  The
3427     included samples only list pre-resolution times when the later
3428     navigations/fetches took in excess of 15ms.
3429   </summary>
3430 </histogram>
3431
3432 <histogram name="DNS.PrefetchFoundName">
3433   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3434   <summary>Replaced by DNS.PrefetchFoundNameL.</summary>
3435 </histogram>
3436
3437 <histogram name="DNS.PrefetchFoundNameL" units="milliseconds">
3438   <obsolete>
3439     Deprecated 2/2010, and replaced by DNS.PrefetchResolution
3440   </obsolete>
3441   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3442   <summary>
3443     The duration of time used by the DNS pre-resolving threads to resolve a host
3444     name via the network.  Any resolutions that are faster than 15ms are
3445     considered to be local cache hits, not requiring network access, and are not
3446     included in this histogram. This histogram is most useful for estimating the
3447     typical cost of a name resolution, but it also estimates the total number of
3448     network-based resolutions induced by this feature.  Not all these
3449     resolutions prove helpful (i.e., the user does not always actually visit the
3450     resolved hostnames).
3451   </summary>
3452 </histogram>
3453
3454 <histogram name="DNS.PrefetchNegativeHit">
3455   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3456   <summary>Replaced by DNS.PrefetchNegativeHitL.</summary>
3457 </histogram>
3458
3459 <histogram name="DNS.PrefetchNegativeHitL" units="milliseconds">
3460   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3461   <summary>
3462     The duration of time saved due to DNS pre-resolving in the &quot;name not
3463     found&quot; case.  Time &quot;savings&quot; shown in the histogram are
3464     defined to be the difference between the DNS pre-resolution duration, and
3465     the DNS resolution duration seen during a navigation.  These cache hits only
3466     list events where the DNS pre-resolve duration for a host was in excess of
3467     15ms (i.e., the network was consulted), and the actual DNS resolution (when
3468     a user attempted to navigate to a link with the same host name) took less
3469     than 15ms (i.e., the network was not consulted), which means the gain was a
3470     result of a &quot;cache hit&quot; in the OS cache.  For some users with
3471     LANs, all negative results (even when the DNS cache might otherwise help)
3472     take about 2.5 seconds (due to timeouts for netbios broadcasts), and hence
3473     no savings are possible (or shown) for such users in this category.
3474   </summary>
3475 </histogram>
3476
3477 <histogram name="DNS.PrefetchPositiveHit">
3478   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3479   <summary>Replaced by DNS.PrefetchPositiveHitL.</summary>
3480 </histogram>
3481
3482 <histogram name="DNS.PrefetchPositiveHitL" units="milliseconds">
3483   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3484   <summary>
3485     The duration of time saved due to DNS pre-resolving in the &quot;name was
3486     found&quot; case, and induced by either a page scan for a link or an omnibox
3487     entry by the user. Time &quot;savings&quot; shown in the histogram are
3488     defined to be the difference between the DNS pre-resolution duration, and
3489     the DNS resolution duration seen during a navigation.  These cache hits only
3490     list events where the DNS pre-resolve duration for a host was in excess of
3491     15ms (i.e., the network was consulted), and the actual DNS resolution (when
3492     a user attempted to navigate to a link with the same host name) took less
3493     than 15ms (i.e., the network was not consulted), which means the gain was a
3494     result of a &quot;cache hit&quot; in the OS cache.
3495   </summary>
3496 </histogram>
3497
3498 <histogram name="DNS.PrefetchQueue" units="milliseconds">
3499   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3500   <summary>
3501     The duration of time spent by a proposed resolution waiting in the queue to
3502     be resolved.  This number is in addition to any DNS resolution time that may
3503     come later.
3504   </summary>
3505 </histogram>
3506
3507 <histogram name="DNS.PrefetchReferredPositiveHit" units="milliseconds">
3508   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3509   <summary>
3510     The duration of time saved due to DNS pre-resolving in the &quot;name was
3511     found&quot; case, and induced by predicting (using referrer lists) that a
3512     resolution was needed. Time &quot;savings&quot; shown in the histogram are
3513     defined to be the difference between the DNS pre-resolution duration, and
3514     the DNS resolution duration seen during a navigation.  These cache hits only
3515     list events where the DNS pre-resolve duration for a host was in excess of
3516     15ms (i.e., the network was consulted), and the actual DNS resolution (when
3517     a user attempted to navigate to a link with the same host name) took less
3518     than 15ms (i.e., the network was not consulted), which means the gain was a
3519     result of a &quot;cache hit&quot; in the OS cache.
3520   </summary>
3521 </histogram>
3522
3523 <histogram name="DNS.PrefetchResolution" units="milliseconds">
3524   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3525   <summary>
3526     The duration of time used by the DNS pre-resolving threads to resolve a host
3527     name via the network.  Any resolutions that are faster than 15ms are
3528     considered to be local cache hits, not requiring network access, and are not
3529     included in this histogram. This histogram is most useful for estimating the
3530     typical cost of a name resolution, but it also estimates the total number of
3531     network-based resolutions induced by this feature.  Not all these
3532     resolutions prove helpful (i.e., the user does not always actually visit the
3533     resolved hostnames).
3534   </summary>
3535 </histogram>
3536
3537 <histogram name="DNS.QueueRecycledDeltaOver2">
3538   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3539   <summary>
3540     When, due to congestion avoidance, a queued pre-resolution is abandoned
3541     (recycled) without actually being resolved, this histograms records the age
3542     in the queue of that entry.  Only times over 2 seconds are recorded in this
3543     histogram.
3544   </summary>
3545 </histogram>
3546
3547 <histogram name="DNS.QueueRecycledUnder2">
3548   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3549   <summary>
3550     When, due to congestion avoidance, a queued pre-resolution is abandoned
3551     (recycled) without actually being resolved, this histograms records the age
3552     in the queue of that entry.  Only times less than or equal to 2 seconds are
3553     recorded in this histogram.
3554   </summary>
3555 </histogram>
3556
3557 <histogram name="DNS.ResolveCategory" enum="ResolutionCategory">
3558   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3559   <summary>
3560     Counts of successes and failures of OS resolutions in various categories.
3561   </summary>
3562 </histogram>
3563
3564 <histogram name="DNS.ResolveFail" units="milliseconds">
3565   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3566   <summary>
3567     Duration of time taken in OS resolutions for actual navigations.  Note that
3568     cached OS resolutions may provide low (0ms?) resolution times.
3569   </summary>
3570 </histogram>
3571
3572 <histogram name="DNS.ResolveFail_FAMILY_IPV4" units="milliseconds">
3573   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3574   <summary>Same as DNS.ResolveFail, but limited to pure IPv4 lookups.</summary>
3575 </histogram>
3576
3577 <histogram name="DNS.ResolveFail_FAMILY_IPV6" units="milliseconds">
3578   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3579   <summary>Same as DNS.ResolveFail, but limited to pure IPv6 lookups.</summary>
3580 </histogram>
3581
3582 <histogram name="DNS.ResolveFail_FAMILY_UNSPEC" units="milliseconds">
3583   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3584   <summary>Same as DNS.ResolveFail, but limited to IPv4/IPv6 lookups.</summary>
3585 </histogram>
3586
3587 <histogram name="DNS.ResolveSpeculativeFail" units="milliseconds">
3588   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3589   <summary>
3590     Duration of time taken in speculative OS resolutions.  Note that cached OS
3591     resolutions may provide low (0ms?) resolution times.
3592   </summary>
3593 </histogram>
3594
3595 <histogram name="DNS.ResolveSpeculativeSuccess" units="milliseconds">
3596   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3597   <summary>
3598     Duration of time taken in speculative OS resolution that succeeded.  Note
3599     that cached resolutions may provide low (0ms?) resolution times.
3600   </summary>
3601 </histogram>
3602
3603 <histogram name="DNS.ResolveSuccess" units="milliseconds">
3604   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3605   <summary>
3606     Duration of time taken in OS resolutions that succeeded and were requested
3607     for actual navigations.  Note that cached resolutions may provide low (0ms?)
3608     resolution times.
3609   </summary>
3610 </histogram>
3611
3612 <histogram name="DNS.ResolveSuccess_FAMILY_IPV4" units="milliseconds">
3613   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3614   <summary>
3615     Same as DNS.ResolveSuccess, but limited to pure IPv4 lookups.
3616   </summary>
3617 </histogram>
3618
3619 <histogram name="DNS.ResolveSuccess_FAMILY_IPV6" units="milliseconds">
3620   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3621   <summary>
3622     Same as DNS.ResolveSuccess, but limited to pure IPv6 lookups.
3623   </summary>
3624 </histogram>
3625
3626 <histogram name="DNS.ResolveSuccess_FAMILY_UNSPEC" units="milliseconds">
3627   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3628   <summary>
3629     Same as DNS.ResolveSuccess, but limited to IPv4/IPv6 lookups.
3630   </summary>
3631 </histogram>
3632
3633 <histogram name="DNS.ResolveUnspecWaste" enum="ResolutionUnspecWasteCategory">
3634   <obsolete>
3635     Deprecated as of 5/2013.
3636   </obsolete>
3637   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3638   <summary>
3639     Counts of hits and misses in the DNS cache and DNS jobs pool of wasted
3640     HostResolverImpl::Jobs that could be avoided by always resolving using
3641     AF_UNSPEC.
3642   </summary>
3643 </histogram>
3644
3645 <histogram name="DNS.TotalTime" units="milliseconds">
3646   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3647   <summary>
3648     Duration of time since a HostResolverImpl::Resolve request to the time a
3649     result is posted. Excludes canceled, evicted, and aborted requests. Includes
3650     cache hits (recorded as 0). Excludes speculative requests.
3651   </summary>
3652 </histogram>
3653
3654 <histogram name="DNS.TotalTime_speculative" units="milliseconds">
3655   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3656   <summary>
3657     Duration of time since a HostResolverImpl::Resolve request to the time a
3658     result is posted. Excludes canceled, evicted, and aborted requests. Includes
3659     cache hits (recorded as 0). Speculative requests only.
3660   </summary>
3661 </histogram>
3662
3663 <histogram name="DNS.UnexpectedResolution">
3664   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3665   <summary>
3666     In some cases, such as when content arrives with embedded references to
3667     other servers, the prefetch system can't (or doesn't) attempt to pre-resolve
3668     the hostnames.  As an example, a visit to www.cnn.com will fetch content
3669     with references to about 12 additional hostnames, none of which are
3670     currently anticipated.  Such resolutions are termed &quot;Unexpected
3671     Resolutions,&quot; and the durations associated with those DNS resolutions
3672     are shown below.  Future features may attempt to learn (from prior
3673     experience locally, or from server provided hints), what secondary hostname
3674     resolutions should be done when a primary resolution (or navigation) takes
3675     place.  This histogram shows what the potential savings are that
3676     &quot;remain on the table&quot; until we employ some of these more advanced
3677     features.
3678   </summary>
3679 </histogram>
3680
3681 <histogram name="DNS.UnexpectedResolutionL">
3682   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3683   <summary>
3684     In some cases, such as when content arrives with embedded references to
3685     other servers, or when a page (such as one in SSL) preclude scanning and
3686     prefetching, the prefetch system can't (or doesn't) attempt to pre-resolve
3687     the hostnames.  As an example, a visit to www.cnn.com will fetch content
3688     with references to about 12 additional hostnames, none of which might be
3689     anticipated.  Similarly, clicking on a link in an SSL page won't be
3690     anticipated (since scanning in not allowed by default). Such resolutions are
3691     termed &quot;Unexpected Resolutions,&quot; and the durations associated with
3692     those navigation induced DNS resolutions are shown below.  If a referring
3693     URL is available for the navigation, the relationship to the referring URL
3694     was recorded, and future navigations to the referring hostname would have
3695     induced a pre-resolution of hostname that caused an entry below.  Such any
3696     entry may facilitate future listing in the ReferredPositiveHit histogram.
3697   </summary>
3698 </histogram>
3699
3700 <histogram name="DnsProbe.ErrorPageUpdateStatus" enum="DnsProbe.ProbeStatus">
3701   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3702   <summary>Status of DNS probe updates sent to a DNS error page.</summary>
3703 </histogram>
3704
3705 <histogram name="DnsProbe.Probe.Elapsed" units="ms">
3706   <obsolete>
3707     Renamed 7/2013 to DnsProbe.ProbeDuration.
3708   </obsolete>
3709   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3710   <summary>Time between starting and finishing DNS probe.</summary>
3711 </histogram>
3712
3713 <histogram name="DnsProbe.Probe.NcnOffline.Elapsed" units="ms">
3714   <obsolete>
3715     Removed 7/2013.
3716   </obsolete>
3717   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3718   <summary>
3719     Time between starting and finishing DNS probe when NCN says we're offline.
3720   </summary>
3721 </histogram>
3722
3723 <histogram name="DnsProbe.Probe.NcnOffline.Result"
3724     enum="DnsProbe.ObsoleteProbeResult">
3725   <obsolete>
3726     Removed 7/2013.
3727   </obsolete>
3728   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3729   <summary>
3730     Result of DNS probes sent by the probe service when NCN says we're offline.
3731   </summary>
3732 </histogram>
3733
3734 <histogram name="DnsProbe.Probe.NcnOnline.Elapsed" units="ms">
3735   <obsolete>
3736     Removed 7/2013.
3737   </obsolete>
3738   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3739   <summary>
3740     Time between starting and finishing DNS probe when NCN says we're online.
3741   </summary>
3742 </histogram>
3743
3744 <histogram name="DnsProbe.Probe.NcnOnline.Result"
3745     enum="DnsProbe.ObsoleteProbeResult">
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     Result of DNS probes sent by the probe service when NCN says we're online.
3752   </summary>
3753 </histogram>
3754
3755 <histogram name="DnsProbe.Probe.Result" enum="DnsProbe.ObsoleteProbeResult">
3756   <obsolete>
3757     Renamed 7/2013 to DnsProbe.ProbeResult.  (Also switched to the full
3758     DnsProbe.ProbeStatus enum.)
3759   </obsolete>
3760   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3761   <summary>Result of DNS probes sent by the probe service.</summary>
3762 </histogram>
3763
3764 <histogram name="DnsProbe.Probe.ResultBadConfig.Elapsed" units="ms">
3765   <obsolete>
3766     Removed 7/2013.
3767   </obsolete>
3768   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3769   <summary>Elapsed time of DNS probes that return PROBE_BAD_CONFIG.</summary>
3770 </histogram>
3771
3772 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemIsLocalhost"
3773     enum="DnsProbe.SystemIsLocalhost">
3774   <obsolete>
3775     Removed 7/2013.
3776   </obsolete>
3777   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3778   <summary>
3779     Whether the only nameserver in the system DNS config was 127.0.0.1 when the
3780     probe result was BAD_CONFIG.
3781   </summary>
3782 </histogram>
3783
3784 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemJobResult"
3785     enum="DnsProbe.JobResult">
3786   <obsolete>
3787     Removed 7/2013.
3788   </obsolete>
3789   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3790   <summary>
3791     The result of the system probe job when the overall probe result was
3792     BAD_CONFIG.
3793   </summary>
3794 </histogram>
3795
3796 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemNameserverCount">
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>
3802     The number of nameservers in the system DNS config when the probe result was
3803     BAD_CONFIG.
3804   </summary>
3805 </histogram>
3806
3807 <histogram name="DnsProbe.Probe.ResultNoInternet.Elapsed" units="ms">
3808   <obsolete>
3809     Removed 7/2013.
3810   </obsolete>
3811   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3812   <summary>Elapsed time of DNS probes that return PROBE_NO_INTERNET.</summary>
3813 </histogram>
3814
3815 <histogram name="DnsProbe.Probe.ResultNxdomain.Elapsed" units="ms">
3816   <obsolete>
3817     Removed 7/2013.
3818   </obsolete>
3819   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3820   <summary>Elapsed time of DNS probes that return PROBE_NXDOMAIN.</summary>
3821 </histogram>
3822
3823 <histogram name="DnsProbe.Probe.ResultUnknown.Elapsed" units="ms">
3824   <obsolete>
3825     Removed 7/2013.
3826   </obsolete>
3827   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3828   <summary>Elapsed time of DNS probes that return PROBE_UNKNOWN.</summary>
3829 </histogram>
3830
3831 <histogram name="DnsProbe.ProbeDuration" units="ms">
3832   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3833   <summary>Time between starting and finishing DNS probe.</summary>
3834 </histogram>
3835
3836 <histogram name="DnsProbe.ProbeResult" enum="DnsProbe.ProbeStatus">
3837   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3838   <summary>Result of DNS probes sent by the probe service.</summary>
3839 </histogram>
3840
3841 <histogram name="DomainBoundCerts.DBLoadedCount">
3842   <owner>mattm@chromium.org</owner>
3843   <summary>Number of certs loaded from domain bound cert database.</summary>
3844 </histogram>
3845
3846 <histogram name="DomainBoundCerts.DBLoadTime" units="ms">
3847   <owner>mattm@chromium.org</owner>
3848   <summary>Time spent loading domain bound cert database.</summary>
3849 </histogram>
3850
3851 <histogram name="DomainBoundCerts.DBSizeInKB" units="KB">
3852   <owner>mattm@chromium.org</owner>
3853   <summary>
3854     The size, on disk, of the domain bound cert database as it is being loaded.
3855   </summary>
3856 </histogram>
3857
3858 <histogram name="DomainBoundCerts.GenerateCertTime" units="ms">
3859   <owner>mattm@chromium.org</owner>
3860   <summary>Time spent generating a domain bound cert.</summary>
3861 </histogram>
3862
3863 <histogram name="DomainBoundCerts.GetCertTime" units="ms">
3864   <owner>mattm@chromium.org</owner>
3865   <summary>
3866     Combined time for GetDomainBoundCert retrieval (both synchronous and
3867     asynchronous).
3868   </summary>
3869 </histogram>
3870
3871 <histogram name="DomainBoundCerts.GetCertTimeAsync" units="ms">
3872   <owner>mattm@chromium.org</owner>
3873   <summary>
3874     Time for asynchronous retrieval (from the GetDomainBoundCert call until
3875     completion callback is called).
3876   </summary>
3877 </histogram>
3878
3879 <histogram name="DomainBoundCerts.GetCertTimeSync" units="ms">
3880   <owner>mattm@chromium.org</owner>
3881   <summary>Time for synchronous GetDomainBoundCert cert retrieval.</summary>
3882 </histogram>
3883
3884 <histogram name="DomainBoundCerts.GetDomainBoundCertResult"
3885     enum="DomainBoundCerts.GetCertResult">
3886   <owner>mattm@chromium.org</owner>
3887   <summary>Result of GetDomainBoundCert function.</summary>
3888 </histogram>
3889
3890 <histogram name="DomainBoundCerts.KillDatabaseResult" enum="BooleanSuccess">
3891   <owner>mattm@chromium.org</owner>
3892   <summary>
3893     Whether the domain-bound certs sqlite database was killed succesfully when
3894     an unrecoverable error was detected.
3895   </summary>
3896 </histogram>
3897
3898 <histogram name="DomainBoundCerts.Support" enum="DomainBoundCerts.Support">
3899   <owner>mattm@chromium.org</owner>
3900   <summary>
3901     Counts of SSL client sockets broken down by support for Domain Bound
3902     Certificates TLS extension.  Counts only connections with full handshakes,
3903     resumed sessions are not counted.
3904   </summary>
3905 </histogram>
3906
3907 <histogram name="DomainBoundCerts.TaskMaxWaitTime" units="ms">
3908   <owner>mattm@chromium.org</owner>
3909   <summary>
3910     Longest time spent by requests waiting for load of domain bound cert
3911     database.
3912   </summary>
3913 </histogram>
3914
3915 <histogram name="DomainBoundCerts.TaskWaitCount">
3916   <owner>mattm@chromium.org</owner>
3917   <summary>
3918     Number of requests that waited for load of domain bound cert database.
3919   </summary>
3920 </histogram>
3921
3922 <histogram name="DomDistiller.DistillationQuality" enum="BooleanSuccess">
3923   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3924   <summary>
3925     Whether the perceived quality of the distillation of a web page was good.
3926   </summary>
3927 </histogram>
3928
3929 <histogram name="Download.AcceptRangesBytes.KBytes" units="KB">
3930   <owner>asanka@chromium.org</owner>
3931   <summary>The length of downloads for serves that accept byte ranges.</summary>
3932 </histogram>
3933
3934 <histogram name="Download.AcceptRangesMissingOrInvalid.KBytes" units="KB">
3935   <owner>asanka@chromium.org</owner>
3936   <summary>
3937     The length of downloads for serves that do not specify whether the accept
3938     ranges, or have invalid ranges specified.
3939   </summary>
3940 </histogram>
3941
3942 <histogram name="Download.AcceptRangesNone.KBytes" units="KB">
3943   <owner>asanka@chromium.org</owner>
3944   <summary>
3945     The length of downloads for serves that do not accept ranges.
3946   </summary>
3947 </histogram>
3948
3949 <histogram name="Download.ActualBandwidth" units="Bytes/second">
3950   <owner>asanka@chromium.org</owner>
3951   <summary>The actual bandwidth (per read) of a download.</summary>
3952 </histogram>
3953
3954 <histogram name="Download.ApiFunctions" enum="DownloadFunctions">
3955   <owner>asanka@chromium.org</owner>
3956   <summary>Downloads extension API function calls.</summary>
3957 </histogram>
3958
3959 <histogram name="Download.BandwidthDiskBytesPerSecond">
3960   <owner>asanka@chromium.org</owner>
3961   <summary>
3962     Disk bandwidth (defined as total bytes divided by the amount of time blocked
3963     on write or close on the file descriptor) seen for a single download.
3964   </summary>
3965 </histogram>
3966
3967 <histogram name="Download.BandwidthOverallBytesPerSecond">
3968   <owner>asanka@chromium.org</owner>
3969   <summary>
3970     Overall bandwidth seen for the download.  Note that this is measured at the
3971     point at which the file is written, and so will not take into account the
3972     time costs of activities that occur after file write is completed (e.g. safe
3973     browsing scanning).
3974   </summary>
3975 </histogram>
3976
3977 <histogram name="Download.BandwidthUsed" units="%">
3978   <owner>asanka@chromium.org</owner>
3979   <summary>
3980     The percentage of the potential bandwidth actually used (per read) of a
3981     download.  An entry of 100% implies that Chrome was the limiting factor in
3982     download speed.
3983   </summary>
3984 </histogram>
3985
3986 <histogram name="Download.ClearAllSize">
3987   <owner>asanka@chromium.org</owner>
3988   <summary>
3989     The number of downloads in history at the time it is cleared.
3990   </summary>
3991 </histogram>
3992
3993 <histogram name="Download.ContentDisposition" enum="DownloadContentDisposition">
3994   <owner>asanka@chromium.org</owner>
3995   <summary>
3996     Content-Disposition header features. The presence of a Content-Disposition
3997     header, use of 'name', 'filename' and 'filename*' parameters, and string
3998     encoding schemes are counted for each unthrottled download. The total number
3999     downloads is Download.Counts[5] (Initiated and Unthrottled).
4000   </summary>
4001 </histogram>
4002
4003 <histogram name="Download.ContentImageType" enum="DownloadImageType">
4004   <owner>asanka@chromium.org</owner>
4005   <summary>Types of images that are downloaded.</summary>
4006 </histogram>
4007
4008 <histogram name="Download.ContentType" enum="DownloadContentType">
4009   <owner>asanka@chromium.org</owner>
4010   <summary>Content types that are downloaded.</summary>
4011 </histogram>
4012
4013 <histogram name="Download.Counts" enum="DownloadCountType">
4014   <owner>asanka@chromium.org</owner>
4015   <summary>
4016     Various individual counts in the download system; see DownloadCountType for
4017     details.
4018   </summary>
4019 </histogram>
4020
4021 <histogram name="Download.CountsChrome" enum="ChromeDownloadCountType">
4022   <owner>asanka@chromium.org</owner>
4023   <summary>
4024     Various individual counts in the download system, for example the number of
4025     downloads blocked by throttling from the DownloadRequestLimiter.
4026   </summary>
4027 </histogram>
4028
4029 <histogram name="Download.DangerousDownloadValidated"
4030     enum="DownloadItem.DangerType">
4031   <owner>asanka@chromium.org</owner>
4032   <owner>felt@chromium.org</owner>
4033   <summary>
4034     User chose to save a download which was marked dangerous. Grouped by the
4035     type of danger.
4036   </summary>
4037 </histogram>
4038
4039 <histogram name="Download.DangerousFile.DangerousDownloadValidated"
4040     enum="DownloadItem.DangerousFileType">
4041   <owner>asanka@chromium.org</owner>
4042   <owner>felt@chromium.org</owner>
4043   <summary>
4044     User chose to save a download which was marked DANGEROUS_FILE. Grouped by
4045     the type of file.
4046   </summary>
4047 </histogram>
4048
4049 <histogram name="Download.DangerousFile.Discard"
4050     enum="DownloadItem.DangerousFileType">
4051   <owner>asanka@chromium.org</owner>
4052   <owner>felt@chromium.org</owner>
4053   <summary>
4054     A download which was marked DANGEROUS_FILE was discarded without the user
4055     directly choosing, because the browser was closed.  Grouped by the file
4056     extension.
4057   </summary>
4058 </histogram>
4059
4060 <histogram name="Download.DangerousFile.UserDiscard"
4061     enum="DownloadItem.DangerousFileType">
4062   <owner>asanka@chromium.org</owner>
4063   <owner>felt@chromium.org</owner>
4064   <summary>
4065     User chose to discard a download which was marked DANGEROUS_FILE. Grouped by
4066     the file extension.
4067   </summary>
4068 </histogram>
4069
4070 <histogram name="Download.DatabaseRecordDropped"
4071     enum="DownloadDatabaseRecordDroppedType">
4072   <owner>asanka@chromium.org</owner>
4073   <summary>Reason for dropping a record read in from the DB.</summary>
4074 </histogram>
4075
4076 <histogram name="Download.DatabaseRemoveDownloadsCount">
4077   <owner>asanka@chromium.org</owner>
4078   <summary>Number of downloads removed from the history at once.</summary>
4079 </histogram>
4080
4081 <histogram name="Download.DatabaseRemoveDownloadsTime" units="microseconds">
4082   <owner>asanka@chromium.org</owner>
4083   <summary>How long it took to delete some downloads from history.</summary>
4084 </histogram>
4085
4086 <histogram name="Download.DatabaseRemoveDownloadsTimePerRecord"
4087     units="nanoseconds/record">
4088   <owner>asanka@chromium.org</owner>
4089   <summary>
4090     How long it took to delete some downloads from history, per download.
4091   </summary>
4092 </histogram>
4093
4094 <histogram name="Download.Discard" enum="DownloadItem.DangerType">
4095   <owner>asanka@chromium.org</owner>
4096   <owner>felt@chromium.org</owner>
4097   <summary>
4098     A download which was marked dangerous was discarded without the user
4099     directly choosing, because the browser was closed.  Grouped by the type of
4100     danger.
4101   </summary>
4102 </histogram>
4103
4104 <histogram name="Download.DiskBandwidthUsedPercentage" units="Percent">
4105   <owner>asanka@chromium.org</owner>
4106   <summary>
4107     The percentage of the available disk bandwidth that was used by the
4108     download.  100% indicates that the disk bandwidth was the limiting factor
4109     for the download.
4110   </summary>
4111 </histogram>
4112
4113 <histogram name="Download.DOMEvent" enum="DownloadDOMEvent">
4114   <owner>asanka@chromium.org</owner>
4115   <summary>User actions in chrome://downloads</summary>
4116 </histogram>
4117
4118 <histogram name="Download.DownloadSize" units="KB">
4119   <owner>asanka@chromium.org</owner>
4120   <summary>The size of successfully completed downloads.</summary>
4121 </histogram>
4122
4123 <histogram name="Download.DownloadWarningShownOnShelf"
4124     enum="DownloadItem.DangerType">
4125   <owner>asanka@chromium.org</owner>
4126   <summary>
4127     A download warning was shown in the shelf. Note that some downloads may not
4128     be shown on the shelf, e.g., if chrome://downloads is already open when the
4129     download completes, or if an extension is using the downloads API. Grouped
4130     by the type of danger.
4131   </summary>
4132 </histogram>
4133
4134 <histogram name="Download.FeedbackDialogEnabled" enum="BooleanEnabled">
4135   <owner>asanka@chromium.org</owner>
4136   <summary>
4137     Whether the user enables dangerous download feedback reporting after viewing
4138     the opt-in dialog.
4139   </summary>
4140 </histogram>
4141
4142 <histogram name="Download.FilePickerResult" enum="DownloadFilePickerResult">
4143   <owner>asanka@chromium.org</owner>
4144   <summary>
4145     How the user interacts with the file chooser when doing a &quot;Save
4146     As&quot; for non-full-page saves.
4147   </summary>
4148 </histogram>
4149
4150 <histogram name="Download.FileThreadBlockedTime">
4151   <owner>asanka@chromium.org</owner>
4152   <summary>
4153     The amount of time in milliseconds the file thread blocks for each set of
4154     buffers drained from the incoming pipe (ms).
4155   </summary>
4156 </histogram>
4157
4158 <histogram name="Download.FileThreadReceiveBuffers">
4159   <owner>asanka@chromium.org</owner>
4160   <summary>
4161     The number of buffers in a call to DownloadManager::UpdateDownload.
4162   </summary>
4163 </histogram>
4164
4165 <histogram name="Download.FirstOpenTime" units="milliseconds">
4166   <owner>asanka@chromium.org</owner>
4167   <summary>
4168     The time between a download completing and the file being opened for the
4169     first time.
4170   </summary>
4171 </histogram>
4172
4173 <histogram name="Download.HistorySize">
4174   <owner>asanka@chromium.org</owner>
4175   <summary>
4176     The number of items in the History database, at the time a new download is
4177     recorded.
4178   </summary>
4179 </histogram>
4180
4181 <histogram name="Download.HistorySize2">
4182   <owner>asanka@chromium.org</owner>
4183   <summary>
4184     The number of items in the History database, at the time a new download is
4185     recorded. Higher maximum, more buckets than Download.HistorySize.
4186   </summary>
4187 </histogram>
4188
4189 <histogram name="Download.InterruptedAtEndError" enum="NetErrorCodes">
4190   <owner>asanka@chromium.org</owner>
4191   <summary>
4192     Positive net error code that caused a download to be interrupted at the
4193     *end* of a download (when the number of bytes is known). This is only
4194     triggered when the total content size is known before any bytes are
4195     transferred, such as when a Content-Length header is supplied.
4196   </summary>
4197 </histogram>
4198
4199 <histogram name="Download.InterruptedAtEndReason" enum="InterruptReason">
4200   <owner>asanka@chromium.org</owner>
4201   <summary>
4202     The reason that a download was interrupted at the *end* of a download (when
4203     the number of bytes is known). This is only triggered when the total content
4204     size is known before any bytes are transferred, such as when a
4205     Content-Length header is supplied.
4206   </summary>
4207 </histogram>
4208
4209 <histogram name="Download.InterruptedError" enum="NetErrorCodes">
4210   <owner>asanka@chromium.org</owner>
4211   <summary>
4212     Positive net error code that caused a download to be interrupted.
4213   </summary>
4214 </histogram>
4215
4216 <histogram name="Download.InterruptedOverrunBytes">
4217   <owner>asanka@chromium.org</owner>
4218   <summary>
4219     The excessive number of bytes which have been received at the time that a
4220     download is interrupted. This is only triggered when the total content size
4221     is known before any bytes are transferred, such as when a Content-Length
4222     header is supplied.
4223   </summary>
4224 </histogram>
4225
4226 <histogram name="Download.InterruptedReason" enum="InterruptReason">
4227   <owner>asanka@chromium.org</owner>
4228   <summary>The reason that a download was interrupted.</summary>
4229 </histogram>
4230
4231 <histogram name="Download.InterruptedReceivedSizeK" units="KB">
4232   <owner>asanka@chromium.org</owner>
4233   <summary>
4234     The number of kilobytes received for a download at the time it is
4235     interrupted.
4236   </summary>
4237 </histogram>
4238
4239 <histogram name="Download.InterruptedTotalSizeK" units="KB">
4240   <owner>asanka@chromium.org</owner>
4241   <summary>
4242     The reported total size in kilobytes for a download at the time it is
4243     interrupted. This is essentially the size reported by the Content-Length
4244     header. If no size is specified up-front, it is not recorded in the
4245     histogram. For example, a download transferred with chunked encoding will
4246     not be recorded.
4247   </summary>
4248 </histogram>
4249
4250 <histogram name="Download.InterruptedUnderrunBytes">
4251   <owner>asanka@chromium.org</owner>
4252   <summary>
4253     The total number of bytes minus the received number of bytes at the time
4254     that a download is interrupted. This is only triggered when the total
4255     content size is known before any bytes are transferred, such as when a
4256     Content-Length header is supplied.
4257   </summary>
4258 </histogram>
4259
4260 <histogram name="Download.InterruptedUnknownSize"
4261     enum="DownloadInterruptedUnknownSizeType">
4262   <owner>asanka@chromium.org</owner>
4263   <summary>
4264     True if the size of an interrupted download is unknown, false if it is
4265     known.
4266   </summary>
4267 </histogram>
4268
4269 <histogram name="Download.MaliciousDownloadClassified"
4270     enum="DownloadItem.DangerType">
4271   <owner>asanka@chromium.org</owner>
4272   <owner>felt@chromium.org</owner>
4273   <summary>
4274     A download has been marked as malicious. Grouped by the type of danger. Each
4275     download can only be recorded once; it will be labeled with the first type
4276     of danger spotted.
4277   </summary>
4278 </histogram>
4279
4280 <histogram name="Download.MapErrorNetworkFailed" enum="NetErrorCodes">
4281   <owner>asanka@chromium.org</owner>
4282   <summary>
4283     Network error that produced a DOWNLOAD_INTERRUPT_REASON_NETWORK_FAILED
4284     result in DownloadResourceHandler::OnResponseCompleted().
4285   </summary>
4286 </histogram>
4287
4288 <histogram name="Download.MapWinShErrorAccessDenied"
4289     enum="SpecialShFileOperationCodes">
4290   <owner>asanka@chromium.org</owner>
4291   <summary>
4292     Windows error that produced a DOWNLOAD_INTERRUPT_REASON_ACCESS_DENIED result
4293     in MapShFileOperationCodes().
4294   </summary>
4295 </histogram>
4296
4297 <histogram name="Download.MapWinShErrorFileFailed"
4298     enum="SpecialShFileOperationCodes">
4299   <owner>asanka@chromium.org</owner>
4300   <summary>
4301     Windows error that produced a DOWNLOAD_INTERRUPT_REASON_FILE_FAILED result
4302     in MapShFileOperationCodes().
4303   </summary>
4304 </histogram>
4305
4306 <histogram name="Download.OnChanged">
4307   <owner>asanka@chromium.org</owner>
4308   <summary>
4309     Percentage of DownloadItem::Observer::OnDownloadUpdated events that
4310     signified a change in the extension API representation of the download.
4311   </summary>
4312 </histogram>
4313
4314 <histogram name="Download.OpenMethod" enum="DownloadOpenMethod">
4315   <owner>asanka@chromium.org</owner>
4316   <summary>
4317     Invocation count for methods of opening a download. For some file types,
4318     Chrome defaults to opening the file in the browser instead of invoking the
4319     system handler. The user has the option of overriding this behavior.
4320   </summary>
4321 </histogram>
4322
4323 <histogram name="Download.OpensOutstanding">
4324   <owner>asanka@chromium.org</owner>
4325   <summary>The number of unopened downloads, when one is opened.</summary>
4326 </histogram>
4327
4328 <histogram name="Download.OpenTime" units="milliseconds">
4329   <owner>asanka@chromium.org</owner>
4330   <summary>
4331     The time between a download completing and the file being opened.
4332   </summary>
4333 </histogram>
4334
4335 <histogram name="Download.OriginStateOnFullResumption"
4336     enum="DownloadOriginStateOnResumption">
4337   <owner>asanka@chromium.org</owner>
4338   <summary>
4339     Changes observed when a response is received for a full download resumption
4340     request.
4341   </summary>
4342 </histogram>
4343
4344 <histogram name="Download.OriginStateOnPartialResumption"
4345     enum="DownloadOriginStateOnResumption">
4346   <owner>asanka@chromium.org</owner>
4347   <summary>
4348     Changes observed when a response is received for a partial (byte-range)
4349     download resumption request.
4350   </summary>
4351 </histogram>
4352
4353 <histogram name="Download.PotentialBandwidth" units="Bytes/second">
4354   <owner>asanka@chromium.org</owner>
4355   <summary>
4356     The maximum bandwidth (per read) that Chrome could have provided for the
4357     download.  If the actual bandwidth equals the potential bandwidth, that
4358     means that Chrome was the limiting factor for download bandwidth.
4359   </summary>
4360 </histogram>
4361
4362 <histogram name="Download.ResourceHandlerBlockedPercentage" units="Percent">
4363   <owner>asanka@chromium.org</owner>
4364   <summary>
4365     The percentage of the lifetime of the DownloadResourceHandler for which it
4366     was blocked by downstream flow control.  0% indicates that the network
4367     bandwidth was the limiting factor for the download.
4368   </summary>
4369 </histogram>
4370
4371 <histogram name="Download.SavePackage" enum="DownloadSavePackageEvent">
4372   <owner>asanka@chromium.org</owner>
4373   <summary>
4374     Events (e.g. Started, Cancelled, Finished, Write to Completed file, Write to
4375     Failed file) occuring within the state machine of a SavePackage operation.
4376   </summary>
4377 </histogram>
4378
4379 <histogram name="Download.ShelfInProgressSizeOnAutoClose">
4380   <owner>asanka@chromium.org</owner>
4381   <summary>
4382     The number of download items in progress on the shelf when it closes
4383     automatically.
4384   </summary>
4385 </histogram>
4386
4387 <histogram name="Download.ShelfInProgressSizeOnUserClose">
4388   <owner>asanka@chromium.org</owner>
4389   <summary>
4390     The number of download items in progress on the shelf when the user closes
4391     it.
4392   </summary>
4393 </histogram>
4394
4395 <histogram name="Download.ShelfSizeOnAutoClose">
4396   <owner>asanka@chromium.org</owner>
4397   <summary>
4398     The number of download items on the shelf when it closes automatically.
4399   </summary>
4400 </histogram>
4401
4402 <histogram name="Download.ShelfSizeOnUserClose">
4403   <owner>asanka@chromium.org</owner>
4404   <summary>
4405     The number of download items on the shelf when the user closes it.
4406   </summary>
4407 </histogram>
4408
4409 <histogram name="Download.ShowDangerousDownloadConfirmationPrompt"
4410     enum="DownloadItem.DangerType">
4411   <owner>asanka@chromium.org</owner>
4412   <summary>
4413     User saw the confirm prompt to save a download which was marked dangerous.
4414     Grouped by the type of danger.
4415   </summary>
4416 </histogram>
4417
4418 <histogram name="Download.Sources" enum="DownloadSource">
4419   <owner>asanka@chromium.org</owner>
4420   <summary>
4421     The initiation source (if initiated within the content layer of chrome) for
4422     a download.
4423   </summary>
4424 </histogram>
4425
4426 <histogram name="Download.SourcesChrome" enum="ChromeDownloadSource">
4427   <owner>asanka@chromium.org</owner>
4428   <summary>
4429     The initiation source (if initiated within the above-content layer of
4430     chrome) for a download.
4431   </summary>
4432 </histogram>
4433
4434 <histogram name="Download.Time" units="milliseconds">
4435   <owner>asanka@chromium.org</owner>
4436   <summary>Time between the start of a download and its completion.</summary>
4437 </histogram>
4438
4439 <histogram name="Download.UserDiscard" enum="DownloadItem.DangerType">
4440   <owner>asanka@chromium.org</owner>
4441   <owner>felt@chromium.org</owner>
4442   <summary>
4443     User chose to discard a download which was marked dangerous.  Grouped by the
4444     type of danger.
4445   </summary>
4446 </histogram>
4447
4448 <histogram name="Download.WriteLoopCount">
4449   <owner>asanka@chromium.org</owner>
4450   <summary>
4451     The number of iterations for the write loop in BaseFile::AppendDataTofile().
4452   </summary>
4453 </histogram>
4454
4455 <histogram name="Download.WriteSize" units="Bytes">
4456   <owner>asanka@chromium.org</owner>
4457   <summary>The write size for calls to BaseFile::AppendDataTofile().</summary>
4458 </histogram>
4459
4460 <histogram name="Drive.CacheDBOpenStatus" enum="DriveCacheDBOpenStatus">
4461   <obsolete>
4462     Deperecated 8/2013.
4463   </obsolete>
4464   <owner>joshwoodward@google.com</owner>
4465   <summary>Status of drive cache metadata database open.</summary>
4466 </histogram>
4467
4468 <histogram name="Drive.DirectoryFeedLoadTime" units="milliseconds">
4469   <owner>joshwoodward@google.com</owner>
4470   <summary>
4471     Time spent to load the list of files in a single directory from Google Drive
4472     server.
4473   </summary>
4474 </histogram>
4475
4476 <histogram name="Drive.EntireFeedLoadTime" units="microseconds">
4477   <obsolete>
4478     Deprecated 12/2013 due to the UMA stat bucket layout change. We'll use
4479     Drive.FullFeedLoadTime instead.
4480   </obsolete>
4481   <owner>joshwoodward@google.com</owner>
4482   <summary>
4483     Time spent to load the entire file system information from the server
4484   </summary>
4485 </histogram>
4486
4487 <histogram name="Drive.EntryKind" enum="DriveEntryKind">
4488   <obsolete>
4489     Deprecated 10/2012.
4490   </obsolete>
4491   <owner>joshwoodward@google.com</owner>
4492   <summary>
4493     Provides breakdown of specific formats for hosted documents. Recorded when
4494     feed is loaded from the server.
4495   </summary>
4496 </histogram>
4497
4498 <histogram name="Drive.FileFormat" enum="DriveFileFormat">
4499   <obsolete>
4500     Deprecated 10/2012.
4501   </obsolete>
4502   <owner>joshwoodward@google.com</owner>
4503   <summary>
4504     Provides breakdown of specific file formats for regular files. Recorded when
4505     feed is loaded from the server.
4506   </summary>
4507 </histogram>
4508
4509 <histogram name="Drive.FullFeedLoadTime" units="milliseconds">
4510   <owner>joshwoodward@google.com</owner>
4511   <summary>
4512     Time spent to load the entire file system information from the server
4513   </summary>
4514 </histogram>
4515
4516 <histogram name="Drive.InitialFeedLoadTime" units="microseconds">
4517   <obsolete>
4518     Deperecated 12/2013 since it did not record meaningful information.
4519     Drive.DirectoryFeedLoadTime should be checked for measuring the time until
4520     the user sees the first response of file lists.
4521   </obsolete>
4522   <owner>joshwoodward@google.com</owner>
4523   <summary>
4524     Time spent to load the initial part of the file system information from the
4525     server
4526   </summary>
4527 </histogram>
4528
4529 <histogram name="Drive.MetadataDBInitResult" enum="DriveMetadataDBInitStatus">
4530   <owner>joshwoodward@google.com</owner>
4531   <summary>Result of drive resource metadata database initialization.</summary>
4532 </histogram>
4533
4534 <histogram name="Drive.MetadataDBOpenExistingResult"
4535     enum="DriveMetadataDBInitStatus">
4536   <owner>joshwoodward@google.com</owner>
4537   <summary>
4538     Result of attempt to open existing drive resource metadata database.
4539   </summary>
4540 </histogram>
4541
4542 <histogram name="Drive.MetadataDBVersionBeforeUpgradeCheck">
4543   <owner>joshwoodward@google.com</owner>
4544   <summary>
4545     Version number of drive resource metadata DB found on the disk before
4546     checking whether it should be upgraded. Recorded during Drive metadata
4547     initialization triggered by profile initialization.
4548   </summary>
4549 </histogram>
4550
4551 <histogram name="Drive.NumberOfCacheFilesRecoveredAfterDBCorruption">
4552   <owner>joshwoodward@google.com</owner>
4553   <summary>
4554     Number of files recovered from Drive cache directory. Recorded when file
4555     recovery takes place after metadata DB corruption is found during metadata
4556     DB initialization.
4557   </summary>
4558 </histogram>
4559
4560 <histogram name="Drive.NumberOfHostedDocuments">
4561   <owner>joshwoodward@google.com</owner>
4562   <summary>
4563     Number of hosted documents (spreadsheets etc.) on Drive. Logged when Drive
4564     is first accessed.
4565   </summary>
4566 </histogram>
4567
4568 <histogram name="Drive.NumberOfRegularFiles">
4569   <owner>joshwoodward@google.com</owner>
4570   <summary>
4571     Number of regualr files on Drive.  Logged when Drive is first accessed.
4572   </summary>
4573 </histogram>
4574
4575 <histogram name="Drive.NumberOfTotalFiles">
4576   <owner>joshwoodward@google.com</owner>
4577   <summary>
4578     Number of total files (regualr files + hosted documents) on Drive.  Logged
4579     when Drive is first accessed.
4580   </summary>
4581 </histogram>
4582
4583 <histogram name="Drive.PushNotificationInitiallyEnabled" enum="BooleanEnabled">
4584   <owner>joshwoodward@google.com</owner>
4585   <summary>
4586     Tracks whether the push notification is initially enabled for Drive.
4587     Recorded when the first notification is processed. Notification is emulated
4588     by polling if the push notication is disabled.
4589   </summary>
4590 </histogram>
4591
4592 <histogram name="Drive.PushNotificationRegistered" enum="BooleanRegistered">
4593   <owner>joshwoodward@google.com</owner>
4594   <summary>
4595     Tracks whether the push notification request is registered correctly for
4596     Drive. Recorded when the push notification manager is initialized.
4597   </summary>
4598 </histogram>
4599
4600 <histogram name="Drive.SearchMetadataTime" units="microseconds">
4601   <owner>joshwoodward@google.com</owner>
4602   <summary>
4603     Time spent to perform an incremental search for auto completion of files on
4604     Drive. This time is collected for every partial query the user types for
4605     auto completion.  For instance, if the user types &quot;faq&quot;,
4606     incremental searches are performed for &quot;f&quot;, &quot;fa&quot;, and
4607     &quot;faq&quot; respectively.
4608   </summary>
4609 </histogram>
4610
4611 <histogram name="DriveOffline.CrosAutoEnableOutcome"
4612     enum="CrosEnableDriveOfflineOutcome">
4613   <owner>joshwoodward@google.com</owner>
4614   <summary>
4615     Outcome of enabling Google Drive offline mode automatically when a user
4616     first logs into a Chrome OS device. This process involves opening a hidden
4617     web page in the context of the Google Drive hosted app to perform the
4618     initialization of offline mode.
4619   </summary>
4620 </histogram>
4621
4622 <histogram name="Enterprise.AutoEnrollmentExtraTime" units="milliseconds">
4623   <owner>joaodasilva@chromium.org</owner>
4624   <summary>
4625     Time since the user logged in until the auto-enrollment protocol completed.
4626     0 is sampled when the protocol is done by the time the user logs in.
4627   </summary>
4628 </histogram>
4629
4630 <histogram name="Enterprise.AutoEnrollmentProtocolTime" units="milliseconds">
4631   <owner>joaodasilva@chromium.org</owner>
4632   <summary>Total duration time of the auto-enrollment protocol.</summary>
4633 </histogram>
4634
4635 <histogram name="Enterprise.AutoEnrollmentRequestNetworkErrorCode"
4636     enum="NetErrorCodes">
4637   <owner>joaodasilva@chromium.org</owner>
4638   <summary>
4639     Network error code (if applicable) for auto-enrollment requests.
4640   </summary>
4641 </histogram>
4642
4643 <histogram name="Enterprise.AutoEnrollmentRequestStatus"
4644     enum="EnterpriseDeviceManagementStatus">
4645   <owner>joaodasilva@chromium.org</owner>
4646   <summary>URL fetcher status for auto-enrollment requests.</summary>
4647 </histogram>
4648
4649 <histogram name="Enterprise.DMToken" enum="EnterpriseDMTokenType">
4650   <owner>joaodasilva@chromium.org</owner>
4651   <summary>
4652     Events related to fetching, saving and loading DM server tokens. These are
4653     used to retrieve cloud policies.
4654   </summary>
4655 </histogram>
4656
4657 <histogram name="Enterprise.Enrollment" enum="EnterpriseEnrollmentType">
4658   <owner>joaodasilva@chromium.org</owner>
4659   <summary>
4660     Events related to device enrollment on new installs of Chrome OS devices.
4661   </summary>
4662 </histogram>
4663
4664 <histogram name="Enterprise.ONC.PolicyValidation" enum="BooleanSuccess">
4665   <owner>joaodasilva@chromium.org</owner>
4666   <summary>Result of the OpenNetworkConfiguration policy validation.</summary>
4667 </histogram>
4668
4669 <histogram name="Enterprise.Policies" enum="EnterprisePolicies">
4670   <owner>joaodasilva@chromium.org</owner>
4671   <summary>
4672     A set of enterprise policy rules that are in use. This is recorded every 24
4673     hours and at startup, if the last recording was earlier than a day before.
4674   </summary>
4675 </histogram>
4676
4677 <histogram name="Enterprise.Policy" enum="EnterprisePolicyType">
4678   <owner>joaodasilva@chromium.org</owner>
4679   <summary>
4680     Events related to fetching, saving and loading user policies, and also
4681     device policies on Chrome OS.
4682   </summary>
4683 </histogram>
4684
4685 <histogram name="Enterprise.PolicyInvalidations"
4686     enum="EnterprisePolicyInvalidations">
4687   <owner>joaodasilva@chromium.org</owner>
4688   <summary>
4689     Events for counting policy invalidations received with and without payloads.
4690     Invalidations indicate that a policy has been updated and should be
4691     refreshed. Payloads provide context about the policy update, but may be
4692     absent if dropped by the invalidation service.
4693   </summary>
4694 </histogram>
4695
4696 <histogram name="Enterprise.PolicyInvalidationsStartupTime"
4697     units="milliseconds">
4698   <owner>joaodasilva@chromium.org</owner>
4699   <summary>
4700     Time since startup of the cloud policy code until the policy invalidation
4701     service first reported its online status.
4702   </summary>
4703 </histogram>
4704
4705 <histogram name="Enterprise.PolicyLoadStatus" enum="EnterprisePolicyLoadStatus">
4706   <owner>joaodasilva@chromium.org</owner>
4707   <summary>
4708     Load status from the policy loaders which pull policy settings from the
4709     underlying platform, such as Windows Group Policy.
4710   </summary>
4711 </histogram>
4712
4713 <histogram name="Enterprise.PolicyRefresh" enum="EnterprisePolicyRefresh">
4714   <owner>joaodasilva@chromium.org</owner>
4715   <summary>
4716     Events measuring effectiveness of refreshing policy when invalidations are
4717     received from a service. For each refresh, indicates whether the policy
4718     changed, and whether the policy was invalidated at the time of the refresh.
4719   </summary>
4720 </histogram>
4721
4722 <histogram name="Enterprise.UserPolicyChromeOS.DelayInitialization"
4723     units="milliseconds">
4724   <owner>joaodasilva@chromium.org</owner>
4725   <summary>Initialization delay due to loading the user policy cache.</summary>
4726 </histogram>
4727
4728 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.ClientError"
4729     enum="EnterpriseDeviceManagementStatus">
4730   <owner>joaodasilva@chromium.org</owner>
4731   <summary>Policy client error during initial policy fetch.</summary>
4732 </histogram>
4733
4734 <histogram
4735     name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayClientRegister"
4736     units="milliseconds">
4737   <owner>joaodasilva@chromium.org</owner>
4738   <summary>Delay for registering the client with the policy server.</summary>
4739 </histogram>
4740
4741 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayOAuth2Token"
4742     units="milliseconds">
4743   <owner>joaodasilva@chromium.org</owner>
4744   <summary>Delay for minting an OAuth2 acccess token.</summary>
4745 </histogram>
4746
4747 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayPolicyFetch"
4748     units="milliseconds">
4749   <owner>joaodasilva@chromium.org</owner>
4750   <summary>Delay for fetching policy from the policy server.</summary>
4751 </histogram>
4752
4753 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayTotal"
4754     units="milliseconds">
4755   <owner>joaodasilva@chromium.org</owner>
4756   <summary>Total delay for the initial policy fetch.</summary>
4757 </histogram>
4758
4759 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.OAuth2Error"
4760     enum="GoogleServiceAuthError">
4761   <owner>joaodasilva@chromium.org</owner>
4762   <summary>Service error during OAuth2 access token fetch.</summary>
4763 </histogram>
4764
4765 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.OAuth2NetworkError"
4766     enum="NetErrorCodes">
4767   <owner>joaodasilva@chromium.org</owner>
4768   <summary>Network error during OAuth2 access token fetch.</summary>
4769 </histogram>
4770
4771 <histogram name="Enterprise.WildcardLoginCheck.DelayPolicyTokenFetch"
4772     units="milliseconds">
4773   <owner>joaodasilva@chromium.org</owner>
4774   <summary>
4775     Delay incurred by the token fetching step of the wildcard login check.
4776   </summary>
4777 </histogram>
4778
4779 <histogram name="Enterprise.WildcardLoginCheck.DelayTotal" units="milliseconds">
4780   <owner>joaodasilva@chromium.org</owner>
4781   <summary>Total delay incurred by the wildcard login check.</summary>
4782 </histogram>
4783
4784 <histogram name="Enterprise.WildcardLoginCheck.DelayUserInfoFetch"
4785     units="milliseconds">
4786   <owner>joaodasilva@chromium.org</owner>
4787   <summary>
4788     Delay incurred by the user info fetching step of the wildcard login check.
4789   </summary>
4790 </histogram>
4791
4792 <histogram name="EnterpriseCheck.DomainBindSucceeded" enum="BooleanSuccess">
4793   <owner>joaodasilva@chromium.org</owner>
4794   <owner>pastarmovj@chromium.org</owner>
4795   <summary>
4796     Whether we were able to contact the AD Domain Controller. This check is
4797     performed once at start-up.
4798   </summary>
4799 </histogram>
4800
4801 <histogram name="EnterpriseCheck.DomainCheckFailed" enum="EnterpriseCheckError">
4802   <owner>joaodasilva@chromium.org</owner>
4803   <owner>pastarmovj@chromium.org</owner>
4804   <summary>
4805     Enum of possible things that can fail while checking for enterprise env.
4806     This check is performed once at start-up.
4807   </summary>
4808 </histogram>
4809
4810 <histogram name="EnterpriseCheck.InDomain" enum="BooleanEnabled">
4811   <owner>joaodasilva@chromium.org</owner>
4812   <owner>pastarmovj@chromium.org</owner>
4813   <summary>
4814     Whether the machine is part of an AD domain. This check is performed once at
4815     start-up.
4816   </summary>
4817 </histogram>
4818
4819 <histogram name="EnterpriseCheck.InvalidPoliciesDetected"
4820     units="disabled policies">
4821   <owner>joaodasilva@chromium.org</owner>
4822   <owner>pastarmovj@chromium.org</owner>
4823   <summary>
4824     The number of disabled policy entries due to integrity violations while
4825     parsing the policy data which happens on start-up and when the policy has
4826     changed.
4827   </summary>
4828 </histogram>
4829
4830 <histogram name="EnterpriseCheck.OSType" enum="OsSuite">
4831   <owner>joaodasilva@chromium.org</owner>
4832   <owner>pastarmovj@chromium.org</owner>
4833   <summary>
4834     The rough Windows suite we are runnnig on. This check is performed once at
4835     start-up.
4836   </summary>
4837 </histogram>
4838
4839 <histogram name="Event.ActionAfterDoubleTapNoDelay" enum="ActionAfterDoubleTap">
4840   <owner>rbyers@chromium.org</owner>
4841   <summary>
4842     On non-mobile sites, gesture taps are delayed to prevent double taps from
4843     sending a click event. This stat tracks the user's first action within 5
4844     seconds after a double tap gesture when the gesture tap delay is disabled.
4845   </summary>
4846 </histogram>
4847
4848 <histogram name="Event.ActionAfterDoubleTapWithDelay"
4849     enum="ActionAfterDoubleTap">
4850   <owner>rbyers@chromium.org</owner>
4851   <summary>
4852     On non-mobile sites, gesture taps are delayed to prevent double taps from
4853     sending a click event. This stat tracks the user's first action within 5
4854     seconds after a double tap gesture when gesture tap events are delayed.
4855   </summary>
4856 </histogram>
4857
4858 <histogram name="Event.AggregatedLatency.Renderer2" units="microseconds">
4859   <owner>rbyers@chromium.org</owner>
4860   <summary>
4861     Time between initiation of any input event and the renderer receiving and
4862     starting to process it.
4863   </summary>
4864 </histogram>
4865
4866 <histogram name="Event.CoalescedCount.Mouse">
4867   <owner>rbyers@chromium.org</owner>
4868   <summary>Number of Mouse events coalesced.</summary>
4869 </histogram>
4870
4871 <histogram name="Event.CoalescedCount.Touch">
4872   <owner>rbyers@chromium.org</owner>
4873   <summary>Number of Touch events coalesced.</summary>
4874 </histogram>
4875
4876 <histogram name="Event.CoalescedLatency.Mouse" units="milliseconds">
4877   <owner>rbyers@chromium.org</owner>
4878   <summary>
4879     Time between the first and last events in a coalesced mouse events group.
4880   </summary>
4881 </histogram>
4882
4883 <histogram name="Event.CoalescedLatency.Touch" units="milliseconds">
4884   <owner>rbyers@chromium.org</owner>
4885   <summary>
4886     Time between the first and last events in a coalesced touch events group.
4887   </summary>
4888 </histogram>
4889
4890 <histogram name="Event.Latency.Browser" units="microseconds">
4891   <owner>rbyers@chromium.org</owner>
4892   <summary>
4893     Time between initiation of all input events and browser processing.
4894   </summary>
4895 </histogram>
4896
4897 <histogram name="Event.Latency.Browser.ET_DROP_TARGET_EVENT"
4898     units="microseconds">
4899   <owner>rbyers@chromium.org</owner>
4900   <summary>
4901     Time between initiation of input event and browser processing.
4902   </summary>
4903 </histogram>
4904
4905 <histogram name="Event.Latency.Browser.ET_GESTURE_BEGIN" units="microseconds">
4906   <owner>rbyers@chromium.org</owner>
4907   <summary>
4908     Time between initiation of input event and browser processing.
4909   </summary>
4910 </histogram>
4911
4912 <histogram name="Event.Latency.Browser.ET_GESTURE_DOUBLE_TAP"
4913     units="microseconds">
4914   <owner>rbyers@chromium.org</owner>
4915   <summary>
4916     Time between initiation of input event and browser processing.
4917   </summary>
4918 </histogram>
4919
4920 <histogram name="Event.Latency.Browser.ET_GESTURE_END" units="microseconds">
4921   <owner>rbyers@chromium.org</owner>
4922   <summary>
4923     Time between initiation of input event and browser processing.
4924   </summary>
4925 </histogram>
4926
4927 <histogram name="Event.Latency.Browser.ET_GESTURE_LONG_PRESS"
4928     units="microseconds">
4929   <owner>rbyers@chromium.org</owner>
4930   <summary>
4931     Time between initiation of input event and browser processing.
4932   </summary>
4933 </histogram>
4934
4935 <histogram name="Event.Latency.Browser.ET_GESTURE_LONG_TAP"
4936     units="microseconds">
4937   <owner>rbyers@chromium.org</owner>
4938   <summary>
4939     Time between initiation of input event and browser processing.
4940   </summary>
4941 </histogram>
4942
4943 <histogram name="Event.Latency.Browser.ET_GESTURE_MULTIFINGER_SWIPE"
4944     units="microseconds">
4945   <owner>rbyers@chromium.org</owner>
4946   <summary>
4947     Time between initiation of input event and browser processing.
4948   </summary>
4949 </histogram>
4950
4951 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_BEGIN"
4952     units="microseconds">
4953   <owner>rbyers@chromium.org</owner>
4954   <summary>
4955     Time between initiation of input event and browser processing.
4956   </summary>
4957 </histogram>
4958
4959 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_END"
4960     units="microseconds">
4961   <owner>rbyers@chromium.org</owner>
4962   <summary>
4963     Time between initiation of input event and browser processing.
4964   </summary>
4965 </histogram>
4966
4967 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_UPDATE"
4968     units="microseconds">
4969   <owner>rbyers@chromium.org</owner>
4970   <summary>
4971     Time between initiation of input event and browser processing.
4972   </summary>
4973 </histogram>
4974
4975 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_BEGIN"
4976     units="microseconds">
4977   <owner>rbyers@chromium.org</owner>
4978   <summary>
4979     Time between initiation of input event and browser processing.
4980   </summary>
4981 </histogram>
4982
4983 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_END"
4984     units="microseconds">
4985   <owner>rbyers@chromium.org</owner>
4986   <summary>
4987     Time between initiation of input event and browser processing.
4988   </summary>
4989 </histogram>
4990
4991 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_UPDATE"
4992     units="microseconds">
4993   <owner>rbyers@chromium.org</owner>
4994   <summary>
4995     Time between initiation of input event and browser processing.
4996   </summary>
4997 </histogram>
4998
4999 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP" units="microseconds">
5000   <owner>rbyers@chromium.org</owner>
5001   <summary>
5002     Time between initiation of input event and browser processing.
5003   </summary>
5004 </histogram>
5005
5006 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP_CANCEL"
5007     units="microseconds">
5008   <owner>rbyers@chromium.org</owner>
5009   <summary>
5010     Time between initiation of input event and browser processing.
5011   </summary>
5012 </histogram>
5013
5014 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP_DOWN"
5015     units="microseconds">
5016   <owner>rbyers@chromium.org</owner>
5017   <summary>
5018     Time between initiation of input event and browser processing.
5019   </summary>
5020 </histogram>
5021
5022 <histogram name="Event.Latency.Browser.ET_GESTURE_TWO_FINGER_TAP"
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>
5029
5030 <histogram name="Event.Latency.Browser.ET_KEY_PRESSED" units="microseconds">
5031   <owner>rbyers@chromium.org</owner>
5032   <summary>
5033     Time between initiation of input event and browser processing.
5034   </summary>
5035 </histogram>
5036
5037 <histogram name="Event.Latency.Browser.ET_KEY_RELEASED" units="microseconds">
5038   <owner>rbyers@chromium.org</owner>
5039   <summary>
5040     Time between initiation of input event and browser processing.
5041   </summary>
5042 </histogram>
5043
5044 <histogram name="Event.Latency.Browser.ET_MOUSE_CAPTURE_CHANGED"
5045     units="microseconds">
5046   <owner>rbyers@chromium.org</owner>
5047   <summary>
5048     Time between initiation of input event and browser processing.
5049   </summary>
5050 </histogram>
5051
5052 <histogram name="Event.Latency.Browser.ET_MOUSE_DRAGGED" units="microseconds">
5053   <owner>rbyers@chromium.org</owner>
5054   <summary>
5055     Time between initiation of input event and browser processing.
5056   </summary>
5057 </histogram>
5058
5059 <histogram name="Event.Latency.Browser.ET_MOUSE_ENTERED" units="microseconds">
5060   <owner>rbyers@chromium.org</owner>
5061   <summary>
5062     Time between initiation of input event and browser processing.
5063   </summary>
5064 </histogram>
5065
5066 <histogram name="Event.Latency.Browser.ET_MOUSE_EXITED" units="microseconds">
5067   <owner>rbyers@chromium.org</owner>
5068   <summary>
5069     Time between initiation of input event and browser processing.
5070   </summary>
5071 </histogram>
5072
5073 <histogram name="Event.Latency.Browser.ET_MOUSE_MOVED" units="microseconds">
5074   <owner>rbyers@chromium.org</owner>
5075   <summary>
5076     Time between initiation of input event and browser processing.
5077   </summary>
5078 </histogram>
5079
5080 <histogram name="Event.Latency.Browser.ET_MOUSE_RELEASED" units="microseconds">
5081   <owner>rbyers@chromium.org</owner>
5082   <summary>
5083     Time between initiation of input event and browser processing.
5084   </summary>
5085 </histogram>
5086
5087 <histogram name="Event.Latency.Browser.ET_MOUSEWHEEL" units="microseconds">
5088   <owner>rbyers@chromium.org</owner>
5089   <summary>
5090     Time between initiation of input event and browser processing.
5091   </summary>
5092 </histogram>
5093
5094 <histogram name="Event.Latency.Browser.ET_SCROLL" units="microseconds">
5095   <owner>rbyers@chromium.org</owner>
5096   <summary>
5097     Time between initiation of input event and browser processing.
5098   </summary>
5099 </histogram>
5100
5101 <histogram name="Event.Latency.Browser.ET_SCROLL_FLING_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>
5108
5109 <histogram name="Event.Latency.Browser.ET_SCROLL_FLING_START"
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>
5116
5117 <histogram name="Event.Latency.Browser.ET_TOUCH_CANCELLED" units="microseconds">
5118   <owner>rbyers@chromium.org</owner>
5119   <summary>
5120     Time between initiation of input event and browser processing.
5121   </summary>
5122 </histogram>
5123
5124 <histogram name="Event.Latency.Browser.ET_TOUCH_MOVED" units="microseconds">
5125   <owner>rbyers@chromium.org</owner>
5126   <summary>
5127     Time between initiation of input event and browser processing.
5128   </summary>
5129 </histogram>
5130
5131 <histogram name="Event.Latency.Browser.ET_TOUCH_PRESSED" units="microseconds">
5132   <owner>rbyers@chromium.org</owner>
5133   <summary>
5134     Time between initiation of input event and browser processing.
5135   </summary>
5136 </histogram>
5137
5138 <histogram name="Event.Latency.Browser.ET_TOUCH_RELEASED" units="microseconds">
5139   <owner>rbyers@chromium.org</owner>
5140   <summary>
5141     Time between initiation of input event and browser processing.
5142   </summary>
5143 </histogram>
5144
5145 <histogram name="Event.Latency.Browser.ET_TOUCH_STATIONARY"
5146     units="microseconds">
5147   <owner>rbyers@chromium.org</owner>
5148   <summary>
5149     Time between initiation of input event and browser processing.
5150   </summary>
5151 </histogram>
5152
5153 <histogram name="Event.Latency.Browser.ET_TRANSLATED_KEY_PRESS"
5154     units="microseconds">
5155   <owner>rbyers@chromium.org</owner>
5156   <summary>
5157     Time between initiation of input event and browser processing.
5158   </summary>
5159 </histogram>
5160
5161 <histogram name="Event.Latency.Browser.ET_TRANSLATED_KEY_RELEASE"
5162     units="microseconds">
5163   <owner>rbyers@chromium.org</owner>
5164   <summary>
5165     Time between initiation of input event and browser processing.
5166   </summary>
5167 </histogram>
5168
5169 <histogram name="Event.Latency.Browser.ET_UNKNOWN" units="microseconds">
5170   <owner>rbyers@chromium.org</owner>
5171   <summary>
5172     Time between initiation of input event and browser processing.
5173   </summary>
5174 </histogram>
5175
5176 <histogram name="Event.Latency.Browser.TouchAcked" units="microseconds">
5177   <owner>rbyers@chromium.org</owner>
5178   <summary>
5179     Time between touch events sent from RWH to renderer and acked by renderer.
5180   </summary>
5181 </histogram>
5182
5183 <histogram name="Event.Latency.Browser.TouchUI" units="microseconds">
5184   <owner>rbyers@chromium.org</owner>
5185   <summary>
5186     Time between touch events received by Chrome and sent from RWH to renderer.
5187   </summary>
5188 </histogram>
5189
5190 <histogram name="Event.Latency.Renderer" units="microseconds">
5191   <owner>rbyers@chromium.org</owner>
5192   <summary>
5193     Time between initiation of all input events and renderer processing. This is
5194     soon to be replaced by Event.Latency.Renderer2.*
5195   </summary>
5196 </histogram>
5197
5198 <histogram name="Event.Latency.Renderer2" units="microseconds">
5199   <owner>rbyers@chromium.org</owner>
5200   <summary>
5201     Time between initiation of the input event and the renderer receiving and
5202     starting to process it.
5203   </summary>
5204 </histogram>
5205
5206 <histogram name="Event.Latency.RendererImpl.GestureScroll" units="microseconds">
5207   <obsolete>
5208     Deprecated 12/2013 and replaced by Event.Latency.RendererImpl.GestureScroll2
5209   </obsolete>
5210   <owner>rbyers@chromium.org</owner>
5211   <summary>
5212     Time between initial creation of touch event and when the resulting
5213     ScrollGesture reaches Impl thread. Maximum is 200ms.
5214   </summary>
5215 </histogram>
5216
5217 <histogram name="Event.Latency.RendererImpl.GestureScroll2"
5218     units="microseconds">
5219   <owner>rbyers@chromium.org</owner>
5220   <summary>
5221     Time between initial creation of touch event and when the resulting
5222     ScrollGesture reaches Impl thread. Maximum is 1000ms. This supersedes the
5223     Event.Latency.RendererImpl.GestureScroll metric.
5224   </summary>
5225 </histogram>
5226
5227 <histogram name="Event.Latency.TouchToScrollUpdateSwap" units="microseconds">
5228   <owner>rbyers@chromium.org</owner>
5229   <summary>
5230     Time between initial creation of touch event and the resulting frame from
5231     ScrollUpdate is swapped.
5232   </summary>
5233 </histogram>
5234
5235 <histogram name="Event.SingleTapType" enum="TapDelayType">
5236   <owner>rbyers@chromium.org</owner>
5237   <summary>
5238     On non-mobile sites, gesture taps are delayed to prevent double taps from
5239     sending a click event. This stat counts the number of taps that are delayed
5240     by the double-tap delay versus those that are sent immediately on mobile
5241     sites.
5242   </summary>
5243 </histogram>
5244
5245 <histogram name="ExtensionActivity.ContentScript">
5246   <owner>felt@chromium.org</owner>
5247   <summary>
5248     For each pageload, the number of extensions that inject a content script.
5249   </summary>
5250 </histogram>
5251
5252 <histogram name="ExtensionActivity.CreatedDiv">
5253   <owner>felt@chromium.org</owner>
5254   <summary>
5255     For each pageload, the number of extensions that create divs to add to the
5256     page.
5257   </summary>
5258 </histogram>
5259
5260 <histogram name="ExtensionActivity.CreatedEmbed">
5261   <owner>felt@chromium.org</owner>
5262   <summary>
5263     For each pageload, the number of extensions that create 'embed' elements to
5264     add to the page.
5265   </summary>
5266 </histogram>
5267
5268 <histogram name="ExtensionActivity.CreatedIframe">
5269   <owner>felt@chromium.org</owner>
5270   <summary>
5271     For each pageload, the number of extensions that create iframes to add to
5272     the page.
5273   </summary>
5274 </histogram>
5275
5276 <histogram name="ExtensionActivity.CreatedInput">
5277   <owner>felt@chromium.org</owner>
5278   <summary>
5279     For each pageload, the number of extensions that create inputs to add to the
5280     page.
5281   </summary>
5282 </histogram>
5283
5284 <histogram name="ExtensionActivity.CreatedLink">
5285   <owner>felt@chromium.org</owner>
5286   <summary>
5287     For each pageload, the number of extensions that create links to add to the
5288     page.
5289   </summary>
5290 </histogram>
5291
5292 <histogram name="ExtensionActivity.CreatedObject">
5293   <owner>felt@chromium.org</owner>
5294   <summary>
5295     For each pageload, the number of extensions that create 'object' elements to
5296     add to the page.
5297   </summary>
5298 </histogram>
5299
5300 <histogram name="ExtensionActivity.CreatedScript">
5301   <owner>felt@chromium.org</owner>
5302   <summary>
5303     For each pageload, the number of extensions that create script tags to add
5304     to the page.
5305   </summary>
5306 </histogram>
5307
5308 <histogram name="ExtensionActivity.DocumentWrite">
5309   <owner>felt@chromium.org</owner>
5310   <summary>
5311     For each pageload, the number of extensions that use document.write.
5312   </summary>
5313 </histogram>
5314
5315 <histogram name="ExtensionActivity.Google.ContentScript">
5316   <owner>felt@chromium.org</owner>
5317   <summary>
5318     For each www.google.com pageload, the number of extensions that inject a
5319     content script.
5320   </summary>
5321 </histogram>
5322
5323 <histogram name="ExtensionActivity.Google.CreatedDiv">
5324   <owner>felt@chromium.org</owner>
5325   <summary>
5326     For each www.google.com pageload, the number of extensions that create divs
5327     to add to the page.
5328   </summary>
5329 </histogram>
5330
5331 <histogram name="ExtensionActivity.Google.CreatedEmbed">
5332   <owner>felt@chromium.org</owner>
5333   <summary>
5334     For each www.google.com pageload, the number of extensions that create
5335     'embed' elements to add to the page.
5336   </summary>
5337 </histogram>
5338
5339 <histogram name="ExtensionActivity.Google.CreatedIframe">
5340   <owner>felt@chromium.org</owner>
5341   <summary>
5342     For each www.google.com pageload, the number of extensions that create
5343     iframes to add to the page.
5344   </summary>
5345 </histogram>
5346
5347 <histogram name="ExtensionActivity.Google.CreatedInput">
5348   <owner>felt@chromium.org</owner>
5349   <summary>
5350     For each www.google.com pageload, the number of extensions that create
5351     inputs to add to the page.
5352   </summary>
5353 </histogram>
5354
5355 <histogram name="ExtensionActivity.Google.CreatedLink">
5356   <owner>felt@chromium.org</owner>
5357   <summary>
5358     For each www.google.com pageload, the number of extensions that create links
5359     to add to the page.
5360   </summary>
5361 </histogram>
5362
5363 <histogram name="ExtensionActivity.Google.CreatedObject">
5364   <owner>felt@chromium.org</owner>
5365   <summary>
5366     For each www.google.com pageload, the number of extensions that create
5367     'object' elements to add to the page.
5368   </summary>
5369 </histogram>
5370
5371 <histogram name="ExtensionActivity.Google.CreatedScript">
5372   <owner>felt@chromium.org</owner>
5373   <summary>
5374     For each www.google.com pageload, the number of extensions that create
5375     script tags to add to the page.
5376   </summary>
5377 </histogram>
5378
5379 <histogram name="ExtensionActivity.Google.DocumentWrite">
5380   <owner>felt@chromium.org</owner>
5381   <summary>
5382     For each www.google.com pageload, the number of extensions that use
5383     document.write.
5384   </summary>
5385 </histogram>
5386
5387 <histogram name="ExtensionActivity.Google.InnerHtml">
5388   <owner>felt@chromium.org</owner>
5389   <summary>
5390     For each www.google.com pageload, the number of extensions that set
5391     innerHTML.
5392   </summary>
5393 </histogram>
5394
5395 <histogram name="ExtensionActivity.Google.InvokedDomMethod">
5396   <owner>felt@chromium.org</owner>
5397   <summary>
5398     For each www.google.com pageload, the number of extensions that invoke DOM
5399     methods.
5400   </summary>
5401 </histogram>
5402
5403 <histogram name="ExtensionActivity.Google.ModifiedDom">
5404   <owner>felt@chromium.org</owner>
5405   <summary>
5406     For each www.google.com pageload, the number of extensions that set the
5407     value of DOM properties via assignments.
5408   </summary>
5409 </histogram>
5410
5411 <histogram name="ExtensionActivity.Google.ReadDom">
5412   <owner>felt@chromium.org</owner>
5413   <summary>
5414     For each www.google.com pageload, the number of extensions that read from
5415     the DOM.
5416   </summary>
5417 </histogram>
5418
5419 <histogram name="ExtensionActivity.InnerHtml">
5420   <owner>felt@chromium.org</owner>
5421   <summary>
5422     For each pageload, the number of extensions that set innerHTML.
5423   </summary>
5424 </histogram>
5425
5426 <histogram name="ExtensionActivity.InvokedDomMethod">
5427   <owner>felt@chromium.org</owner>
5428   <summary>
5429     For each pageload, the number of extensions that invoke DOM methods.
5430   </summary>
5431 </histogram>
5432
5433 <histogram name="ExtensionActivity.ModifiedDom">
5434   <owner>felt@chromium.org</owner>
5435   <summary>
5436     For each pageload, the number of extensions that set the value of DOM
5437     properties via assignments.
5438   </summary>
5439 </histogram>
5440
5441 <histogram name="ExtensionActivity.ReadDom">
5442   <owner>felt@chromium.org</owner>
5443   <summary>
5444     For each pageload, the number of extensions that read from the DOM.
5445   </summary>
5446 </histogram>
5447
5448 <histogram name="ExtensionBlacklist.BlacklistInstalled"
5449     enum="ExtensionLocation">
5450   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5451   <summary>
5452     The number of extensions that were blacklisted when already installed,
5453     grouped by Extension::Location. Logged when ExtensionService blackists and
5454     unloads an installed extension.
5455   </summary>
5456 </histogram>
5457
5458 <histogram name="ExtensionBlacklist.BlockCRX" enum="ExtensionLocation">
5459   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5460   <summary>
5461     The number of extensions that have been blocked from installing grouped by
5462     Extension::Location. Logged when ExtensionService refuses to install a
5463     blacklisted extension.
5464   </summary>
5465 </histogram>
5466
5467 <histogram name="ExtensionBlacklist.SilentInstall" enum="ExtensionLocation">
5468   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5469   <summary>
5470     The number of extensions that have been silently installed in a blacklisted
5471     state, grouped by Extension::Location. Logged when ExtensionService installs
5472     a blacklisted extension without blocking it (ExtensionBlacklist.BlockCRX
5473     would be logged otherwise). Typically this will be when a user has a
5474     blacklisted extension synced.
5475   </summary>
5476 </histogram>
5477
5478 <histogram name="ExtensionBlacklist.UnblacklistInstalled"
5479     enum="ExtensionLocation">
5480   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5481   <summary>
5482     The number of extensions that were unblacklisted when installed, grouped by
5483     Extension::Location. Logged when ExtensionService unblacklists and loads a
5484     blacklisted extension.
5485   </summary>
5486 </histogram>
5487
5488 <histogram name="ExtensionInstalledLoader.ForceDisabled"
5489     enum="BooleanForceDisabled">
5490   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5491   <summary>
5492     Counts whether we force-disabled an installed extension at startup because a
5493     policy provider indicated it must remain disabled.
5494   </summary>
5495 </histogram>
5496
5497 <histogram name="ExtensionInstallSigner.RequestCount">
5498   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5499   <summary>
5500     A count of the number of server requests since Chrome started running,
5501     recorded each time we do a request. NOTE: when interpreting these values,
5502     keep in mind that a user who did 5 server requests during one run of Chrome
5503     will log this histogram 5 times with values 1, 2, 3, 4, and 5.
5504   </summary>
5505 </histogram>
5506
5507 <histogram name="ExtensionInstallSigner.ResultWasValid">
5508   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5509   <summary>
5510     Whether the server result received by the extensions install signer was
5511     valid or invalid.
5512   </summary>
5513 </histogram>
5514
5515 <histogram name="ExtensionInstallSigner.SecondsSinceLastRequest"
5516     units="seconds">
5517   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5518   <summary>
5519     This records the number of seconds since the last time we've done a request
5520     to the server (only during this run of the browser).
5521   </summary>
5522 </histogram>
5523
5524 <histogram name="ExtensionInstallSigner.UptimeAtTimeOfRequest" units="seconds">
5525   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5526   <summary>
5527     Records how many seconds the browser has been running at the time a request
5528     to the server is made to get a new install signature.
5529   </summary>
5530 </histogram>
5531
5532 <histogram name="ExtensionInstallVerifier.ActualStatus"
5533     enum="ExtensionInstallVerifierStatus">
5534   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5535   <summary>
5536     Logged during InstallVerifier::Init, to indicate the actual enforcement
5537     status used (usually determined by the ExtensionInstallVerifier field trial
5538     experiment, but possibly modified by command line flags).
5539   </summary>
5540 </histogram>
5541
5542 <histogram name="ExtensionInstallVerifier.ExperimentStatus"
5543     enum="ExtensionInstallVerifierStatus">
5544   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5545   <summary>
5546     Logged during InstallVerifier::Init to indicate the enforcement status as
5547     determined by the ExtensionInstallVerifier field trial experiment.
5548   </summary>
5549 </histogram>
5550
5551 <histogram name="ExtensionInstallVerifier.GetSignatureResult"
5552     enum="ExtensionInstallVerifierGetSignatureResult">
5553   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5554   <summary>The result of the verifier trying to get a new signature.</summary>
5555 </histogram>
5556
5557 <histogram name="ExtensionInstallVerifier.InitResult"
5558     enum="ExtensionInstallVerifierInitResult">
5559   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5560   <summary>
5561     The result of initialization for the extension install verifier.
5562   </summary>
5563 </histogram>
5564
5565 <histogram name="ExtensionInstallVerifier.MustRemainDisabled"
5566     enum="ExtensionInstallVerifierMustRemainDisabled">
5567   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5568   <summary>
5569     The outcome for each call to InstallVerifier::MustRemainDisabled.
5570   </summary>
5571 </histogram>
5572
5573 <histogram name="Extensions.AllocatePortIdPairOverflow">
5574   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5575   <summary>
5576     Records when the allocation of IDs for chrome.runtime.Port overflows.
5577   </summary>
5578 </histogram>
5579
5580 <histogram name="Extensions.APIUse_RelativeURL" enum="UrlResolutionResult">
5581   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5582   <summary>
5583     Captures the results of URL resolution when relative urls are used in the
5584     tabs/windows api.
5585   </summary>
5586 </histogram>
5587
5588 <histogram name="Extensions.AppLaunch" enum="AppLaunch">
5589   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5590   <summary>
5591     The number of times v1 apps are launched grouped by
5592     extension_misc::AppLaunchBuckets. See also Apps.AppLaunch for v2 apps.
5593   </summary>
5594 </histogram>
5595
5596 <histogram name="Extensions.AppLaunchContainer" enum="AppLaunchContainer">
5597   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5598   <summary>
5599     The number of times apps are launched grouped by
5600     extensions::LaunchContainer.
5601   </summary>
5602 </histogram>
5603
5604 <histogram name="Extensions.AppLocation" enum="ExtensionLocation">
5605   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5606   <summary>
5607     The number of apps loaded at startup time grouped by Extension::Location.
5608   </summary>
5609 </histogram>
5610
5611 <histogram name="Extensions.AppsPromo" enum="AppPromoAction">
5612   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5613   <summary>
5614     The actions taken in the NTP apps promo grouped by
5615     extension_misc::AppsPromoBuckets.
5616   </summary>
5617 </histogram>
5618
5619 <histogram name="Extensions.AppTabLaunchType" enum="ExtensionLaunchType">
5620   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5621   <summary>
5622     The number of apps launched grouped by extensions::LaunchType.
5623   </summary>
5624 </histogram>
5625
5626 <histogram name="Extensions.BackgroundPageLoadTime" units="milliseconds">
5627   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5628   <summary>The time for an extension's background page to load.</summary>
5629 </histogram>
5630
5631 <histogram name="Extensions.BackgroundPageType"
5632     units="ExtensionBackgroundPageType">
5633   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5634   <summary>
5635     The type (if any) of background page the extension has. Recorded for
5636     installed extensions on startup.
5637   </summary>
5638 </histogram>
5639
5640 <histogram name="Extensions.CrxFetchError" enum="NetErrorCodes">
5641   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5642   <summary>Net error results from URLFetcher.</summary>
5643 </histogram>
5644
5645 <histogram name="Extensions.CrxFetchFailureRetryCountGoogleUrl">
5646   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5647   <summary>
5648     Number of times chrome retried to download an extension with a url on a
5649     google.com domain, before eventually giving up.
5650   </summary>
5651 </histogram>
5652
5653 <histogram name="Extensions.CrxFetchFailureRetryCountOtherUrl">
5654   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5655   <summary>
5656     Number of times chrome retried to download an extension with a url on a non
5657     google.com domain, before eventually giving up.
5658   </summary>
5659 </histogram>
5660
5661 <histogram name="Extensions.CrxFetchSuccessRetryCountGoogleUrl">
5662   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5663   <summary>
5664     Number of times chrome retried to download an extension with a url on a
5665     google.com domain, before eventually succeeding.
5666   </summary>
5667 </histogram>
5668
5669 <histogram name="Extensions.CrxFetchSuccessRetryCountOtherUrl">
5670   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5671   <summary>
5672     Number of times chrome retried to download an extension with a url on a non
5673     google.com domain, before eventually succeeding.
5674   </summary>
5675 </histogram>
5676
5677 <histogram name="Extensions.CrxInstallDirPathLength">
5678   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5679   <summary>
5680     Length of the path to the directory under which an extension is installed.
5681     This directory is in the user's profile.
5682   </summary>
5683 </histogram>
5684
5685 <histogram name="Extensions.DeclarativeRulesStorageInitialization"
5686     units="milliseconds">
5687   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5688   <summary>Time spent until rules storage delegate gets ready.</summary>
5689 </histogram>
5690
5691 <histogram name="Extensions.DepricatedExternalJsonCount">
5692   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5693   <summary>
5694     Number of extensions referenced in the depricated external extensions source
5695     at path chrome::DIR_DEPRICATED_EXTERNAL_EXTENSIONS.
5696   </summary>
5697 </histogram>
5698
5699 <histogram name="Extensions.DialogLoadTime" units="milliseconds">
5700   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5701   <summary>The time for a dialog-hosted extension to load.</summary>
5702 </histogram>
5703
5704 <histogram name="Extensions.Disabled">
5705   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5706   <summary>
5707     The number of extensions that are disabled at browser startup.
5708   </summary>
5709 </histogram>
5710
5711 <histogram name="Extensions.DisabledForPermissions">
5712   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5713   <summary>
5714     The number of extensions that are disabled at browser startup due to
5715     permissions increases.
5716   </summary>
5717 </histogram>
5718
5719 <histogram name="Extensions.DisabledUIUserResponse"
5720     enum="ExtensionDisabledUIUserResponse">
5721   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5722   <summary>
5723     User response to the dialog shown when an extension is disabled due to an
5724     update requiring more permissions.
5725   </summary>
5726 </histogram>
5727
5728 <histogram name="Extensions.ErrorCodeFromCrxOpen">
5729   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5730   <summary>
5731     If opening the CRX file for unpacking fails, this integer is the error code
5732     given by the OS.
5733   </summary>
5734 </histogram>
5735
5736 <histogram name="Extensions.EventPageActiveTime" units="milliseconds">
5737   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5738   <summary>The time an extension's event page has spent loaded.</summary>
5739 </histogram>
5740
5741 <histogram name="Extensions.EventPageIdleTime" units="milliseconds">
5742   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5743   <summary>The time an extension's event page has spent unloaded.</summary>
5744 </histogram>
5745
5746 <histogram name="Extensions.EventPageLoadTime" units="milliseconds">
5747   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5748   <summary>The time for an extension's event page to load.</summary>
5749 </histogram>
5750
5751 <histogram name="Extensions.ExtensionCacheCount">
5752   <owner>dpolukhin@chromium.org</owner>
5753   <summary>
5754     Number of cached extensions on disk. Reported on Chrome OS during user
5755     session start.
5756   </summary>
5757 </histogram>
5758
5759 <histogram name="Extensions.ExtensionCacheSize" units="MB">
5760   <owner>dpolukhin@chromium.org</owner>
5761   <summary>
5762     Total size of .crx files in cache on disk. Reported on Chrome OS during user
5763     session start.
5764   </summary>
5765 </histogram>
5766
5767 <histogram name="Extensions.ExtensionInstalled">
5768   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5769   <summary>An extension has been installed.</summary>
5770 </histogram>
5771
5772 <histogram name="Extensions.ExtensionLocation" enum="ExtensionLocation">
5773   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5774   <summary>
5775     The number of extensions loaded at startup time grouped by
5776     Extension::Location.
5777   </summary>
5778 </histogram>
5779
5780 <histogram name="Extensions.ExtensionRootPathLength">
5781   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5782   <summary>
5783     Length of the Extensions dir path inside the profile directory.
5784   </summary>
5785 </histogram>
5786
5787 <histogram name="Extensions.ExtensionServiceInitTime">
5788   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5789   <summary>
5790     Time taken for the ExtensionService to initialize, including the time it
5791     takes to load the extensions for the service's profile and parse their
5792     manifests. This happens during startup and also any time a new profile is
5793     loaded.
5794   </summary>
5795 </histogram>
5796
5797 <histogram name="Extensions.ExtensionUninstalled">
5798   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5799   <summary>An extension has been uninstalled.</summary>
5800 </histogram>
5801
5802 <histogram name="Extensions.ExternalExtensionEvent" enum="SideloadUIEvents">
5803   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5804   <summary>
5805     Records what happens to extensions that are sideloaded, grouped by the
5806     ExternalExtensionEvent enum.
5807   </summary>
5808 </histogram>
5809
5810 <histogram name="Extensions.ExternalItemState" enum="ExternalItemState">
5811   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5812   <summary>
5813     The number of sideloaded apps/extensions loaded on startup grouped by
5814     enabled/disabled state.
5815   </summary>
5816 </histogram>
5817
5818 <histogram name="Extensions.ExternalJsonCount">
5819   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5820   <summary>
5821     Number of extensions referenced in the external extensions source at path
5822     chrome::DIR_EXTERNAL_EXTENSIONS.
5823   </summary>
5824 </histogram>
5825
5826 <histogram name="Extensions.FromWebstoreInconsistency"
5827     enum="ExtensionFromWebstoreInconcistencyEnum">
5828   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5829   <summary>
5830     Number of apps/extensions loaded on startup with an inconsistent &quot;from
5831     webstore&quot; state. This means an item that is flagged as from_webstore,
5832     but with either a non-webstore update_url or an external install location.
5833   </summary>
5834 </histogram>
5835
5836 <histogram name="Extensions.FunctionCalls" enum="ExtensionFunctions">
5837   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5838   <summary>Number of calls to extension functions.</summary>
5839 </histogram>
5840
5841 <histogram name="Extensions.GetUserDataTempDir" enum="GetUserDataTempDirResult">
5842   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5843   <summary>
5844     What happens when the extensions system tries to get a temp dir to unpack
5845     in?
5846   </summary>
5847 </histogram>
5848
5849 <histogram name="Extensions.InjectCssTime" units="milliseconds">
5850   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5851   <summary>
5852     The amount of time for a CSS file to be injected into a page.
5853   </summary>
5854 </histogram>
5855
5856 <histogram name="Extensions.InjectEnd_ScriptCount">
5857   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5858   <summary>Number of scripts injected at document end by extensions.</summary>
5859 </histogram>
5860
5861 <histogram name="Extensions.InjectEnd_Time" units="milliseconds">
5862   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5863   <summary>
5864     Time taken to inject all scripts at document end by extensions.
5865   </summary>
5866 </histogram>
5867
5868 <histogram name="Extensions.InjectIdle_ScriptCount">
5869   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5870   <summary>Number of scripts injected at document idle by extensions.</summary>
5871 </histogram>
5872
5873 <histogram name="Extensions.InjectIdle_Time" units="milliseconds">
5874   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5875   <summary>
5876     Time taken to inject all scripts at document idle by extensions.
5877   </summary>
5878 </histogram>
5879
5880 <histogram name="Extensions.InjectScriptTime" units="milliseconds">
5881   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5882   <summary>Time taken to inject all scripts by extensions.</summary>
5883 </histogram>
5884
5885 <histogram name="Extensions.InjectStart_CssCount">
5886   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5887   <summary>Number of css files injected by extensions.</summary>
5888 </histogram>
5889
5890 <histogram name="Extensions.InjectStart_ScriptCount">
5891   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5892   <summary>Number of scripts injected at document start by extensions.</summary>
5893 </histogram>
5894
5895 <histogram name="Extensions.InjectStart_Time" units="milliseconds">
5896   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5897   <summary>
5898     Time taken to inject css/scripts at document start by extensions.
5899   </summary>
5900 </histogram>
5901
5902 <histogram name="Extensions.InstallPrompt.Accepted" enum="BooleanAccepted">
5903   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5904   <summary>
5905     Whether the user accepted or aborted an extension installation.
5906   </summary>
5907 </histogram>
5908
5909 <histogram name="Extensions.InstallPrompt.Type"
5910     enum="ExtensionInstallPromptType">
5911   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5912   <summary>
5913     Type of the extension install prompt displayed when an extension
5914     installation is triggered.
5915   </summary>
5916 </histogram>
5917
5918 <histogram name="Extensions.InstallPromptExperiment.ShowDetails"
5919     enum="ExtensionInstallPromptExperimentLinkAction">
5920   <owner>meacer@chromium.org</owner>
5921   <summary>
5922     Actions on the show details link grouped by action type when the install
5923     prompt trial is running.
5924   </summary>
5925 </histogram>
5926
5927 <histogram name="Extensions.InstallPromptExperiment.ShowPermissions"
5928     enum="ExtensionInstallPromptExperimentLinkAction">
5929   <owner>meacer@chromium.org</owner>
5930   <summary>
5931     Actions on the show permissions link grouped by action type when the install
5932     prompt trial is running.
5933   </summary>
5934 </histogram>
5935
5936 <histogram name="Extensions.InstallSource" enum="ExtensionLocation">
5937   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5938   <summary>Installs grouped by the location property in prefs.</summary>
5939 </histogram>
5940
5941 <histogram name="Extensions.InstallType" enum="ExtensionType">
5942   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5943   <summary>Installs grouped by Extension::HistogramType.</summary>
5944 </histogram>
5945
5946 <histogram name="Extensions.LoadAll">
5947   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5948   <summary>
5949     The number of extensions and themes loaded at browser startup.
5950   </summary>
5951 </histogram>
5952
5953 <histogram name="Extensions.LoadAllTime" units="milliseconds">
5954   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5955   <summary>Time taken to load all extensions at browser startup.</summary>
5956 </histogram>
5957
5958 <histogram name="Extensions.LoadApp">
5959   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5960   <summary>The number of apps loaded by each user at startup time.</summary>
5961 </histogram>
5962
5963 <histogram name="Extensions.LoadAppExternal">
5964   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5965   <summary>
5966     The number of externally managed apps loaded by each user at startup time.
5967   </summary>
5968 </histogram>
5969
5970 <histogram name="Extensions.LoadAppUser">
5971   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5972   <summary>
5973     The number of user-installed apps loaded by each user at startup time.
5974   </summary>
5975 </histogram>
5976
5977 <histogram name="Extensions.LoadBrowserAction">
5978   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5979   <summary>
5980     The number of browser action extensions loaded at browser startup.
5981   </summary>
5982 </histogram>
5983
5984 <histogram name="Extensions.LoadContentPack">
5985   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5986   <summary>
5987     The number of content-pack extensions loaded at browser startup.
5988   </summary>
5989 </histogram>
5990
5991 <histogram name="Extensions.LoadExtension">
5992   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5993   <summary>The number of extensions loaded at browser startup.</summary>
5994 </histogram>
5995
5996 <histogram name="Extensions.LoadExtensionExternal">
5997   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5998   <summary>
5999     The number of externally managed extensions loaded at browser startup.
6000   </summary>
6001 </histogram>
6002
6003 <histogram name="Extensions.LoadExtensionUser">
6004   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6005   <summary>
6006     The number of user-installed extensions loaded at browser startup.
6007   </summary>
6008 </histogram>
6009
6010 <histogram name="Extensions.LoadExternal">
6011   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6012   <summary>
6013     The number of externally managed extensions and apps loaded at browser
6014     startup.
6015   </summary>
6016 </histogram>
6017
6018 <histogram name="Extensions.LoadHostedApp">
6019   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6020   <summary>
6021     The number of hosted apps loaded by each user at startup time.
6022   </summary>
6023 </histogram>
6024
6025 <histogram name="Extensions.LoadPackagedApp">
6026   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6027   <summary>
6028     The number of legacy packaged apps loaded by each user at startup time.
6029   </summary>
6030 </histogram>
6031
6032 <histogram name="Extensions.LoadPageAction">
6033   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6034   <summary>
6035     The number of page action extensions loaded at browser startup.
6036   </summary>
6037 </histogram>
6038
6039 <histogram name="Extensions.LoadPlatformApp">
6040   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6041   <summary>The number of platform apps loaded at browser startup.</summary>
6042 </histogram>
6043
6044 <histogram name="Extensions.LoadTheme">
6045   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6046   <summary>The number of themes loaded at browser startup.</summary>
6047 </histogram>
6048
6049 <histogram name="Extensions.LoadType" enum="ExtensionType">
6050   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6051   <summary>
6052     The number of extensions loaded at startup time grouped by
6053     Extension::HistogramType.
6054   </summary>
6055 </histogram>
6056
6057 <histogram name="Extensions.LoadUserScript">
6058   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6059   <summary>
6060     The number of converted user scripts loaded at browser startup.
6061   </summary>
6062 </histogram>
6063
6064 <histogram name="Extensions.ManifestFetchFailureRetryCountGoogleUrl">
6065   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6066   <summary>
6067     Number of times chrome retried to download an extension update manifest with
6068     a url on a google.com domain, before eventually giving up.
6069   </summary>
6070 </histogram>
6071
6072 <histogram name="Extensions.ManifestFetchFailureRetryCountOtherUrl">
6073   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6074   <summary>
6075     Number of times chrome retried to download an extension update manifest with
6076     a url on a non google.com domain, before eventually giving up.
6077   </summary>
6078 </histogram>
6079
6080 <histogram name="Extensions.ManifestFetchSuccessRetryCountGoogleUrl">
6081   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6082   <summary>
6083     Number of times chrome retried to download an extension update manifest with
6084     a url on a google.com domain, before eventually succeeding.
6085   </summary>
6086 </histogram>
6087
6088 <histogram name="Extensions.ManifestFetchSuccessRetryCountOtherUrl">
6089   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6090   <summary>
6091     Number of times chrome retried to download an extension update manifest with
6092     a url on a non google.com domain, before eventually succeeding.
6093   </summary>
6094 </histogram>
6095
6096 <histogram name="Extensions.ManifestReloadNeedsRelocalization">
6097   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6098   <summary>
6099     Number of extension loads on startup where it is necessary to reload the
6100     mainfest because the locale has changed.
6101   </summary>
6102 </histogram>
6103
6104 <histogram name="Extensions.ManifestReloadNotNeeded">
6105   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6106   <summary>
6107     Number of extension loads on startup where it is not necessary to reload the
6108     extension's manifest.
6109   </summary>
6110 </histogram>
6111
6112 <histogram name="Extensions.ManifestReloadUnpackedDir">
6113   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6114   <summary>
6115     Number of extension loads on startup where it is necessary to reload the
6116     manifest because the extension is unpacked.
6117   </summary>
6118 </histogram>
6119
6120 <histogram name="Extensions.NetworkDelay" units="milliseconds">
6121   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6122   <summary>Time that network requests were blocked due to extensions.</summary>
6123 </histogram>
6124
6125 <histogram name="Extensions.NetworkDelayPercentage" units="%">
6126   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6127   <summary>
6128     Percentage of total lifetime a network request was blocked due to an
6129     extension.
6130   </summary>
6131 </histogram>
6132
6133 <histogram name="Extensions.NetworkDelayRegistryLoad" units="milliseconds">
6134   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6135   <summary>
6136     Time that network requests were blocked due to relevant rule registries
6137     loading.
6138   </summary>
6139 </histogram>
6140
6141 <histogram name="Extensions.NonWebstoreLocation" enum="ExtensionLocation">
6142   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6143   <summary>
6144     The number of apps/extensions with a non-webstore update_url loaded at
6145     startup time grouped by Extension::Location.
6146   </summary>
6147 </histogram>
6148
6149 <histogram name="Extensions.NonWebStoreNewTabPageOverrides">
6150   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6151   <summary>
6152     Number of non-WebStore extensions on startup that override the new tab page.
6153   </summary>
6154 </histogram>
6155
6156 <histogram name="Extensions.Permissions_AutoDisable" enum="ExtensionPermission">
6157   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6158   <summary>
6159     The permissions present in an extension when it is automatically disabled
6160     due to a permission increase (e.g., after an extension upgrade).
6161   </summary>
6162 </histogram>
6163
6164 <histogram name="Extensions.Permissions_Install" enum="ExtensionPermission">
6165   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6166   <summary>
6167     The permissions present in an extension when it was installed.
6168   </summary>
6169 </histogram>
6170
6171 <histogram name="Extensions.Permissions_InstallAbort"
6172     enum="ExtensionPermission">
6173   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6174   <summary>
6175     The permissions present in an extension when installation was aborted, not
6176     including installation errors and user cancels.
6177   </summary>
6178 </histogram>
6179
6180 <histogram name="Extensions.Permissions_InstallCancel"
6181     enum="ExtensionPermission">
6182   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6183   <summary>
6184     The permissions present in an extension when installation was canceled.
6185   </summary>
6186 </histogram>
6187
6188 <histogram name="Extensions.Permissions_Load" enum="ExtensionPermission">
6189   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6190   <summary>The permissions present in an extension when it was loaded.</summary>
6191 </histogram>
6192
6193 <histogram name="Extensions.Permissions_ReEnable" enum="ExtensionPermission">
6194   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6195   <summary>
6196     The permissions present in an extension when it was re-enabled from a
6197     confirmation prompt.
6198   </summary>
6199 </histogram>
6200
6201 <histogram name="Extensions.Permissions_ReEnableAbort"
6202     enum="ExtensionPermission">
6203   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6204   <summary>
6205     The permissions present in an extension when the re-enable prompt was
6206     aborted, not including installation errors and manual user cancels.
6207   </summary>
6208 </histogram>
6209
6210 <histogram name="Extensions.Permissions_ReEnableCancel"
6211     enum="ExtensionPermission">
6212   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6213   <summary>
6214     The permissions present in an extension when the re-enable was canceled from
6215     the confirmation prompt.
6216   </summary>
6217 </histogram>
6218
6219 <histogram name="Extensions.Permissions_Uninstall" enum="ExtensionPermission">
6220   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6221   <summary>
6222     The permissions present in an extension when it was uninstalled.
6223   </summary>
6224 </histogram>
6225
6226 <histogram name="Extensions.Permissions_WebStoreInstall"
6227     enum="ExtensionPermission">
6228   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6229   <summary>
6230     The permissions present in an extension when it was installed through the
6231     web store.
6232   </summary>
6233 </histogram>
6234
6235 <histogram name="Extensions.Permissions_WebStoreInstallAbort"
6236     enum="ExtensionPermission">
6237   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6238   <summary>
6239     The permissions present in an extension when installation from the web store
6240     was aborted, not including installation errors and user cancels.
6241   </summary>
6242 </histogram>
6243
6244 <histogram name="Extensions.Permissions_WebStoreInstallCancel"
6245     enum="ExtensionPermission">
6246   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6247   <summary>
6248     The permissions present in an extension when installation from the web store
6249     was canceled.
6250   </summary>
6251 </histogram>
6252
6253 <histogram name="Extensions.ResourceDirectoryTimestampQueryLatency"
6254     units="milliseconds">
6255   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6256   <summary>
6257     The initialization latency (in milliseconds) introduced to each extension
6258     resource request by querying the directory timestamp.
6259   </summary>
6260 </histogram>
6261
6262 <histogram name="Extensions.ResourceLastModifiedDelta" units="seconds">
6263   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6264   <summary>
6265     The difference in seconds between an extension resource's last modification
6266     time and its extension base directory's creation time. Recorded on each
6267     extension resource request if the difference is non-negative (i.e., the
6268     resource's last modification time is more recent than the directory's
6269     creation time.) For cases where the directory creation date is more recent,
6270     see Extensions.ResourceLastModifiedNegativeDelta instead.
6271   </summary>
6272 </histogram>
6273
6274 <histogram name="Extensions.ResourceLastModifiedNegativeDelta" units="seconds">
6275   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6276   <summary>
6277     The absolute difference in seconds between an extension resource's last
6278     modification time and extension base directory's creation time. Recorded on
6279     each extension resource request if the difference is negative (i.e., the
6280     directory's creation time is more recent than the resource's last
6281     modification time.) For cases where the resource modification time is more
6282     recent, see Extensions.ResourceLastModifiedDelta instead.
6283   </summary>
6284 </histogram>
6285
6286 <histogram name="Extensions.SandboxUnpackFailure">
6287   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6288   <summary>
6289     Count the number of times a sandboxed extension unpack fails.
6290   </summary>
6291 </histogram>
6292
6293 <histogram name="Extensions.SandboxUnpackFailureReason"
6294     enum="ExtensionUnpackFailureReason">
6295   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6296   <summary>What caused a sandboxed extension unpack to fail?</summary>
6297 </histogram>
6298
6299 <histogram name="Extensions.SandboxUnpackFailureTime">
6300   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6301   <summary>Time taken to unpack an extension, when the unpack fails.</summary>
6302 </histogram>
6303
6304 <histogram name="Extensions.SandboxUnpackInitialCrxPathLength">
6305   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6306   <summary>Length of the initial path to the CRX to be unpacked.</summary>
6307 </histogram>
6308
6309 <histogram name="Extensions.SandboxUnpackLinkFreeCrxPathLength">
6310   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6311   <summary>
6312     Length of the normalized (link/junction free) path to the temporary copy of
6313     a CRX made during unpacking.
6314   </summary>
6315 </histogram>
6316
6317 <histogram name="Extensions.SandboxUnpackRate">
6318   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6319   <summary>
6320     Rate at which a CRX file is unpacked in Kilobytes per second.
6321   </summary>
6322 </histogram>
6323
6324 <histogram name="Extensions.SandboxUnpackRate1To2mB">
6325   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6326   <summary>
6327     Rate at which CRX files 1MB to 2MB are unpacked in Kilobytes per second.
6328   </summary>
6329 </histogram>
6330
6331 <histogram name="Extensions.SandboxUnpackRate2To5mB">
6332   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6333   <summary>
6334     Rate at which CRX files 2MB to 5MB are unpacked in Kilobytes per second.
6335   </summary>
6336 </histogram>
6337
6338 <histogram name="Extensions.SandboxUnpackRate50kBTo1mB">
6339   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6340   <summary>
6341     Rate at which CRX files 50kB to 1MB are unpacked in Kilobytes per second.
6342   </summary>
6343 </histogram>
6344
6345 <histogram name="Extensions.SandboxUnpackRate5To10mB">
6346   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6347   <summary>
6348     Rate at which CRX files 5MB to 10 MB are unpacked in Kilobytes per second.
6349   </summary>
6350 </histogram>
6351
6352 <histogram name="Extensions.SandboxUnpackRateOver10mB">
6353   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6354   <summary>
6355     Rate at which CRX files larger than 10MB are unpacked in Kilobytes per
6356     second.
6357   </summary>
6358 </histogram>
6359
6360 <histogram name="Extensions.SandboxUnpackRateUnder50kB">
6361   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6362   <summary>
6363     Rate at which CRX files under 50 KB are unpacked in Kilobytes per second.
6364   </summary>
6365 </histogram>
6366
6367 <histogram name="Extensions.SandboxUnpackSuccess">
6368   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6369   <summary>Count the number of times a sandboxed CRX unpack succeeds.</summary>
6370 </histogram>
6371
6372 <histogram name="Extensions.SandboxUnpackSuccessCantGetCrxSize">
6373   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6374   <summary>
6375     Count the number of times a sandboxed CRX unpack succeeds, but we can't get
6376     the file size.
6377   </summary>
6378 </histogram>
6379
6380 <histogram name="Extensions.SandboxUnpackSuccessTime">
6381   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6382   <summary>
6383     Time taken to unpack an extension, when the unpack succeeds.
6384   </summary>
6385 </histogram>
6386
6387 <histogram name="Extensions.SandboxUnpackTempCrxPathLength">
6388   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6389   <summary>
6390     Length of the path of the temporary copy of a CRX made during unpacking.
6391   </summary>
6392 </histogram>
6393
6394 <histogram name="Extensions.SandboxUnpackUnpackedCrxPathLength">
6395   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6396   <summary>Length of the path under which a CRX is unpacked.</summary>
6397 </histogram>
6398
6399 <histogram name="Extensions.StartupDelay" units="milliseconds">
6400   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6401   <summary>The time one extension delays network requests at startup.</summary>
6402 </histogram>
6403
6404 <histogram name="Extensions.StartupDelay_Total" units="milliseconds">
6405   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6406   <summary>
6407     The total time extensions delay network requests at startup.
6408   </summary>
6409 </histogram>
6410
6411 <histogram name="Extensions.ToolstripLoadTime" units="milliseconds">
6412   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6413   <summary>Time taken to load a toolstrip.</summary>
6414 </histogram>
6415
6416 <histogram name="Extensions.UninstallType" enum="ExtensionType">
6417   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6418   <summary>Uninstalls grouped by Extension::HistogramType.</summary>
6419 </histogram>
6420
6421 <histogram name="Extensions.UnpackFailureInstallCause"
6422     enum="ExtensionInstallCause">
6423   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6424   <summary>
6425     Count failing CRX installs, grouped by the way an extension can be
6426     installed.
6427   </summary>
6428 </histogram>
6429
6430 <histogram name="Extensions.UnpackFailureInstallSource"
6431     enum="ExtensionLocation">
6432   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6433   <summary>
6434     Count successful CRX installs, grouped by the location property in prefs.
6435     installed.
6436   </summary>
6437 </histogram>
6438
6439 <histogram name="Extensions.UnpackSuccessInstallCause"
6440     enum="ExtensionInstallCause">
6441   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6442   <summary>
6443     Count successful CRX installs, grouped by the cause of the install.
6444   </summary>
6445 </histogram>
6446
6447 <histogram name="Extensions.UnpackSuccessInstallSource"
6448     enum="ExtensionLocation">
6449   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6450   <summary>
6451     Count successful CRX installs, grouped by the location property in prefs.
6452   </summary>
6453 </histogram>
6454
6455 <histogram name="Extensions.UpdateCheckApp">
6456   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6457   <summary>
6458     The number of legacy packaged apps and hosted apps that were checked during
6459     an update check.
6460   </summary>
6461 </histogram>
6462
6463 <histogram name="Extensions.UpdateCheckExtension">
6464   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6465   <summary>
6466     The number of extensions that were checked during an update check.
6467   </summary>
6468 </histogram>
6469
6470 <histogram name="Extensions.UpdateCheckGap" units="minutes">
6471   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6472   <summary>Time in minutes between update checks.</summary>
6473 </histogram>
6474
6475 <histogram name="Extensions.UpdateCheckGoogleUrl">
6476   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6477   <summary>
6478     The number of crx's with a Google-hosted update URL that were checked during
6479     an update check.
6480   </summary>
6481 </histogram>
6482
6483 <histogram name="Extensions.UpdateCheckNoUrl">
6484   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6485   <summary>
6486     The number of crx's with no update URL checked during an update check.
6487   </summary>
6488 </histogram>
6489
6490 <histogram name="Extensions.UpdateCheckOtherUrl">
6491   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6492   <summary>
6493     The number of crx's with a non-Google update URL that were checked during an
6494     update check.
6495   </summary>
6496 </histogram>
6497
6498 <histogram name="Extensions.UpdateCheckPackagedApp">
6499   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6500   <summary>
6501     The number of packaged apps that were checked during an update check.
6502   </summary>
6503 </histogram>
6504
6505 <histogram name="Extensions.UpdateCheckTheme">
6506   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6507   <summary>
6508     The number of themes that were checked during an update check.
6509   </summary>
6510 </histogram>
6511
6512 <histogram name="Extensions.UpdateOnLoad">
6513   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6514   <summary>
6515     The number of extensions that were updated at browser startup.
6516   </summary>
6517 </histogram>
6518
6519 <histogram name="Extensions.UpdaterWriteCrx" enum="ExtensionFileWriteResult">
6520   <obsolete>
6521     Deprecated 10/2013.
6522   </obsolete>
6523   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6524   <summary>
6525     What happened when the extension updater tried to write a file?
6526   </summary>
6527 </histogram>
6528
6529 <histogram name="Extensions.UpdateSource" enum="ExtensionLocation">
6530   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6531   <summary>Updates grouped by the location property in prefs.</summary>
6532 </histogram>
6533
6534 <histogram name="Extensions.UpdateType" enum="ExtensionType">
6535   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6536   <summary>Updates grouped by Extension::HistogramType.</summary>
6537 </histogram>
6538
6539 <histogram name="Extensions.WebstoreDownload.InterruptReason"
6540     enum="InterruptReason">
6541   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6542   <summary>The reason a webstore download was interrupted.</summary>
6543 </histogram>
6544
6545 <histogram name="Extensions.WebstoreDownload.InterruptReceivedKBytes"
6546     units="KB">
6547   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6548   <summary>
6549     The number of KBytes received for a webstore download before it was
6550     interrupted.
6551   </summary>
6552 </histogram>
6553
6554 <histogram name="Extensions.WebstoreDownload.InterruptTotalKBytes" units="KB">
6555   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6556   <summary>
6557     The total expected size in KBytes of an interrupted webstore download.
6558   </summary>
6559 </histogram>
6560
6561 <histogram name="Extensions.WebstoreDownload.InterruptTotalSizeUnknown"
6562     enum="Boolean">
6563   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6564   <summary>
6565     Tracks whether the total size of an interrupted webstore download was known.
6566   </summary>
6567 </histogram>
6568
6569 <histogram name="ExtensionService.AddVerified" enum="BooleanSuccess">
6570   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6571   <summary>
6572     Records whether adding a new/updated extension to the install verifier
6573     succeeded.
6574   </summary>
6575 </histogram>
6576
6577 <histogram name="ExtensionService.VerifyAllSuccess"
6578     enum="ExtensionServiceVerifyAllSuccess">
6579   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6580   <summary>
6581     The outcome of a call to ExtensionService::VerifyAllExtensions, whether it
6582     was called for bootstrapping or another reason (extension
6583     installed/uninstalled, etc.).
6584   </summary>
6585 </histogram>
6586
6587 <histogram name="ExtensionSettings.ShouldDoVerificationCheck" enum="Boolean">
6588   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6589   <summary>
6590     When loading the chrome://extensions page, this records whether we decided
6591     to do a verification check against the server (because the user had one or
6592     more extensions disabled due to verification failure).
6593   </summary>
6594 </histogram>
6595
6596 <histogram name="ExtensionToolbarModel.BrowserActionsCount">
6597   <owner>finnur@chromium.org</owner>
6598   <summary>
6599     The number of icons the Browser Actions Container knows about (visible or in
6600     the overflow bucket). Does not count icons that have been permanently hidden
6601     by the user. Measured once per startup per (non-incognito) profile.
6602   </summary>
6603 </histogram>
6604
6605 <histogram name="ExtensionToolbarModel.BrowserActionsPermanentlyHidden">
6606   <owner>finnur@chromium.org</owner>
6607   <summary>
6608     The number of Browser Action icons the user has elected to permanently hide
6609     (as opposed to putting them in the overflow bucket). Measured once per
6610     startup per (non-incognito) profile.
6611   </summary>
6612 </histogram>
6613
6614 <histogram name="ExtensionToolbarModel.BrowserActionsVisible">
6615   <owner>finnur@chromium.org</owner>
6616   <summary>
6617     The number of visible icons in the Browser Actions Container (visible as in
6618     number of icons not in the overflow bucket). 0 means all icons are in the
6619     overflow bucket. MAX_INT means the toolbar is always showing all icons.
6620     Measured once per startup per (non-incognito) profile but only for those
6621     profiles that have one or more browser actions showing in the toolbar.
6622   </summary>
6623 </histogram>
6624
6625 <histogram name="FileBrowser.Create" enum="FileDialogType">
6626   <owner>joshwoodward@google.com</owner>
6627   <summary>Chrome OS File Browser opening mode.</summary>
6628 </histogram>
6629
6630 <histogram name="FileBrowser.DirectoryScan" units="milliseconds">
6631   <owner>joshwoodward@google.com</owner>
6632   <summary>
6633     Chrome OS File Browser: time to scan a directory. Measured on every File
6634     Browser directory change.
6635   </summary>
6636 </histogram>
6637
6638 <histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Changed"
6639     enum="BooleanEnabled">
6640   <owner>joshwoodward@google.com</owner>
6641   <summary>
6642     Tracks whether download destination is set to a Google Drive folder when the
6643     download destination is changed by the user in the settings page.
6644   </summary>
6645 </histogram>
6646
6647 <histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Started"
6648     enum="BooleanEnabled">
6649   <owner>joshwoodward@google.com</owner>
6650   <summary>
6651     Tracks whether download destination is set to a Google Drive folder on
6652     startup.
6653   </summary>
6654 </histogram>
6655
6656 <histogram name="FileBrowser.DownloadsCount">
6657   <owner>joshwoodward@google.com</owner>
6658   <summary>
6659     Chrome OS File Browser: number of files and directories in the Downloads
6660     directory (not including the contents of nested directories). Computed every
6661     time the File Browser current directory changes to Downloads.
6662   </summary>
6663 </histogram>
6664
6665 <histogram name="FileBrowser.FolderShortcut.Add">
6666   <owner>joshwoodward@google.com</owner>
6667   <summary>
6668     Chrome OS File Browser: this is recorded when the user adds a folder
6669     shortcut.
6670   </summary>
6671 </histogram>
6672
6673 <histogram name="FileBrowser.FolderShortcut.Count">
6674   <owner>joshwoodward@google.com</owner>
6675   <summary>
6676     Chrome OS File Browser: number of saved folder shorcuts. This is recorded
6677     when Files.app is launched.
6678   </summary>
6679 </histogram>
6680
6681 <histogram name="FileBrowser.FolderShortcut.Navigate">
6682   <owner>joshwoodward@google.com</owner>
6683   <summary>
6684     Chrome OS File Browser: this is recorded when the user clicks or selects a
6685     folder shortcut and is navigated to the target folder.
6686   </summary>
6687 </histogram>
6688
6689 <histogram name="FileBrowser.FolderShortcut.Remove">
6690   <owner>joshwoodward@google.com</owner>
6691   <summary>
6692     Chrome OS File Browser: this is recorded when the user removes a folder
6693     shortcut.
6694   </summary>
6695 </histogram>
6696
6697 <histogram name="FileBrowser.Load" units="milliseconds">
6698   <owner>joshwoodward@google.com</owner>
6699   <summary>
6700     Chrome OS File Browser is an built-in extension without a background page.
6701     Its main.html file is loaded every time the user opens a File Browser tab or
6702     a file chooser dialog. The file is fairly large and the initialization is
6703     pretty expensive.
6704   </summary>
6705 </histogram>
6706
6707 <histogram name="FileBrowser.OpeningFileType" enum="FileType">
6708   <obsolete>
6709     Deprecated 4/2013, and replaced by FileBrowser.ViewingFileType.
6710   </obsolete>
6711   <owner>joshwoodward@google.com</owner>
6712   <summary>File types that were tried to be opened through browser.</summary>
6713 </histogram>
6714
6715 <histogram name="FileBrowser.PhotoEditor.DisplayTime" units="milliseconds">
6716   <owner>joshwoodward@google.com</owner>
6717   <summary>
6718     Chrome OS Photo Editor: time to display an image. Measured from the moment
6719     the user selected the image till the moment it is displayed (not counting
6720     the low resolution preview).
6721   </summary>
6722 </histogram>
6723
6724 <histogram name="FileBrowser.PhotoEditor.FileType" enum="PhotoEditorFileType">
6725   <owner>joshwoodward@google.com</owner>
6726   <summary>Chrome OS Photo Editor: the type of the file opened.</summary>
6727 </histogram>
6728
6729 <histogram name="FileBrowser.PhotoEditor.LoadMode" enum="PhotoEditorLoadMode">
6730   <owner>joshwoodward@google.com</owner>
6731   <summary>Chrome OS Photo Editor: the way the image has been loaded.</summary>
6732 </histogram>
6733
6734 <histogram name="FileBrowser.PhotoEditor.LoadTime" units="milliseconds">
6735   <owner>joshwoodward@google.com</owner>
6736   <summary>Chrome OS Photo Editor: time to load an image from a file.</summary>
6737 </histogram>
6738
6739 <histogram name="FileBrowser.PhotoEditor.SaveResult"
6740     enum="PhotoEditorSaveResult">
6741   <owner>joshwoodward@google.com</owner>
6742   <summary>
6743     Chrome OS Photo Editor: the result of a file save operation.
6744   </summary>
6745 </histogram>
6746
6747 <histogram name="FileBrowser.PhotoEditor.SaveTime" units="milliseconds">
6748   <owner>joshwoodward@google.com</owner>
6749   <summary>Chrome OS Photo Editor: time to save an image to a file.</summary>
6750 </histogram>
6751
6752 <histogram name="FileBrowser.PhotoEditor.Size.MB" units="MBytes">
6753   <owner>joshwoodward@google.com</owner>
6754   <summary>
6755     Chrome OS Photo Editor: size of an image file in megabytes. Measured on
6756     every image load.
6757   </summary>
6758 </histogram>
6759
6760 <histogram name="FileBrowser.PhotoEditor.Size.MPix" units="MPixels">
6761   <owner>joshwoodward@google.com</owner>
6762   <summary>
6763     Chrome OS Photo Editor: size of an image in megapixels. Measured on every
6764     image load.
6765   </summary>
6766 </histogram>
6767
6768 <histogram name="FileBrowser.PhotoEditor.Tool" enum="PhotoEditorToolType">
6769   <owner>joshwoodward@google.com</owner>
6770   <summary>Chrome OS Photo Editor: the button which the user clicked.</summary>
6771 </histogram>
6772
6773 <histogram name="FileBrowser.PhotoImport.Action" enum="ExternalDeviceAction">
6774   <owner>joshwoodward@google.com</owner>
6775   <summary>
6776     Chrome OS Photo Import flow: action chosen in the Action Choice dialog for
6777     the external device.
6778   </summary>
6779 </histogram>
6780
6781 <histogram name="FileBrowser.PhotoImport.ImportCount">
6782   <owner>joshwoodward@google.com</owner>
6783   <summary>
6784     Chrome OS Photo Import flow: the number of photos imported. Measured on
6785     every successfull import operation.
6786   </summary>
6787 </histogram>
6788
6789 <histogram name="FileBrowser.PhotoImport.ImportPercentage">
6790   <owner>joshwoodward@google.com</owner>
6791   <summary>
6792     Chrome OS Photo Import flow: the percent of photos imported among all the
6793     photos on the device. Measured on every successfull import operation.
6794   </summary>
6795 </histogram>
6796
6797 <histogram name="FileBrowser.PhotoImport.Load" units="milliseconds">
6798   <owner>joshwoodward@google.com</owner>
6799   <summary>
6800     Chrome OS Photo Import flow: time to load the action dialog. Measured
6801     between the moment window appears and the moment user see all available
6802     actions for the device.
6803   </summary>
6804 </histogram>
6805
6806 <histogram name="FileBrowser.PhotoImport.Scan" units="milliseconds">
6807   <owner>joshwoodward@google.com</owner>
6808   <summary>
6809     Chrome OS Photo Import flow: time to scan the external device.
6810   </summary>
6811 </histogram>
6812
6813 <histogram name="FileBrowser.SuggestApps.Close"
6814     enum="SuggestAppsDialogCloseReason">
6815   <owner>joshwoodward@google.com</owner>
6816   <summary>
6817     Chrome OS File Browser: the reason why the suggest apps dialog was closed.
6818   </summary>
6819 </histogram>
6820
6821 <histogram name="FileBrowser.SuggestApps.Install"
6822     enum="SuggestAppsDialogInstall">
6823   <owner>joshwoodward@google.com</owner>
6824   <summary>
6825     Chrome OS File Browser: whether the Webstore item user selected was
6826     successfully installed or not.
6827   </summary>
6828 </histogram>
6829
6830 <histogram name="FileBrowser.SuggestApps.Load" enum="SuggestAppsDialogLoad">
6831   <owner>joshwoodward@google.com</owner>
6832   <summary>
6833     Chrome OS File Browser: whether the initialization of the dialog succeeded
6834     or not.
6835   </summary>
6836 </histogram>
6837
6838 <histogram name="FileBrowser.SuggestApps.LoadTime" units="milliseconds">
6839   <owner>joshwoodward@google.com</owner>
6840   <summary>
6841     Chrome OS File Browser: time to load the suggest apps dialog. Measured
6842     between the moment window appears and the moment all the contants in the
6843     dialog including the Chrome Webstore widget are ready.
6844   </summary>
6845 </histogram>
6846
6847 <histogram name="FileBrowser.ViewingFileType" enum="ViewFileType">
6848   <owner>joshwoodward@google.com</owner>
6849   <summary>
6850     File types that were tried to be viewed through browser. This is recorded
6851     when the user tries to view a file from Files.app.
6852   </summary>
6853 </histogram>
6854
6855 <histogram name="GCM.CheckinRequestStatus" enum="GCMCheckinRequestStatus">
6856   <owner>juyik@chromium.org</owner>
6857   <summary>Status code of the outcome of a GCM checkin request.</summary>
6858 </histogram>
6859
6860 <histogram name="GCM.ConnectedViaProxy" enum="Boolean">
6861   <owner>zea@chromium.org</owner>
6862   <summary>Whether the GCM connection was made via a proxy or not.</summary>
6863 </histogram>
6864
6865 <histogram name="GCM.ConnectionDisconnectErrorCode" enum="NetErrorCodes">
6866   <owner>zea@chromium.org</owner>
6867   <summary>Net error results from GCM disconnect events.</summary>
6868 </histogram>
6869
6870 <histogram name="GCM.ConnectionEndpoint" enum="GCMEndpoints">
6871   <owner>zea@chromium.org</owner>
6872   <summary>Number of connections made to each specific MCS endpoint.</summary>
6873 </histogram>
6874
6875 <histogram name="GCM.ConnectionFailureErrorCode" enum="NetErrorCodes">
6876   <owner>zea@chromium.org</owner>
6877   <summary>Net error results from GCM connection attempts.</summary>
6878 </histogram>
6879
6880 <histogram name="GCM.ConnectionResetReason" enum="GCMConnectionResetReason">
6881   <owner>zea@chromium.org</owner>
6882   <summary>Reasons for GCM connection resets.</summary>
6883 </histogram>
6884
6885 <histogram name="GCM.ConnectionSuccessRate" enum="BooleanSuccess">
6886   <owner>zea@chromium.org</owner>
6887   <summary>
6888     GCM connection success rate. Does not take into account login success. See
6889     GCM.ConnectionFailureErrorCode for a breakdown of connection failure
6890     reasons.
6891   </summary>
6892 </histogram>
6893
6894 <histogram name="GCM.ConnectionUpTime" units="milliseconds">
6895   <owner>zea@chromium.org</owner>
6896   <summary>
6897     Time (from login until reset) that a GCM connection was active.
6898   </summary>
6899 </histogram>
6900
6901 <histogram name="GCM.NumThrottledApps">
6902   <owner>zea@chromium.org</owner>
6903   <summary>
6904     Number of applications hitting GCM per-app outstanding message limits at
6905     startup time.
6906   </summary>
6907 </histogram>
6908
6909 <histogram name="GCM.NumUsers">
6910   <obsolete>
6911     Deprecated as of 3/2014.
6912   </obsolete>
6913   <owner>zea@chromium.org</owner>
6914   <summary>
6915     Number of GCM users associated with this client at startup time.
6916   </summary>
6917 </histogram>
6918
6919 <histogram name="GCM.RegistrationRequestStatus"
6920     enum="GCMRegistrationRequestStatus">
6921   <owner>juyik@chromium.org</owner>
6922   <summary>Status code of the outcome of a GCM registration request.</summary>
6923 </histogram>
6924
6925 <histogram name="GCM.RestoredIncomingMessages">
6926   <owner>zea@chromium.org</owner>
6927   <summary>
6928     Number of unacknowledged incoming messages restored from the persistent
6929     store at startup.
6930   </summary>
6931 </histogram>
6932
6933 <histogram name="GCM.RestoredOutgoingMessages">
6934   <owner>zea@chromium.org</owner>
6935   <summary>
6936     Number of pending outgoing messages restored from the persistent store at
6937     startup.
6938   </summary>
6939 </histogram>
6940
6941 <histogram name="GCM.RestoredRegistrations">
6942   <owner>jianli@chromium.org</owner>
6943   <summary>
6944     Number of registrations restored from the persistent store at startup.
6945   </summary>
6946 </histogram>
6947
6948 <histogram name="GCM.StoreDestroySucceeded" enum="BooleanSuccess">
6949   <owner>zea@chromium.org</owner>
6950   <summary>
6951     Success indicates successfully destroying the GCM persistent store. Failure
6952     indicates a failure destroying the persistence store. GCM store will be
6953     destroyed when the profile has been signed out.
6954   </summary>
6955 </histogram>
6956
6957 <histogram name="GCM.StoreLoadSucceeded" enum="BooleanSuccess">
6958   <owner>zea@chromium.org</owner>
6959   <summary>
6960     Success indicates successfully loading an initialized persistent GCM store
6961     at startup time. Failure indicates a failure loading the store.
6962   </summary>
6963 </histogram>
6964
6965 <histogram name="GCM.StoreSizeKB" units="kilobytes">
6966   <owner>zea@chromium.org</owner>
6967   <summary>Size of the GCM persistent store in kilobytes at startup.</summary>
6968 </histogram>
6969
6970 <histogram name="GCM.StoreUpdateSucceeded" enum="BooleanSuccess">
6971   <owner>zea@chromium.org</owner>
6972   <summary>
6973     Success indicates successfully updating the GCM persistent store on message
6974     update. Failure indicates a failure updating the persistence store.
6975   </summary>
6976 </histogram>
6977
6978 <histogram name="GCM.UnregistrationRequestStatus"
6979     enum="GCMUnregistrationRequestStatus">
6980   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6981   <summary>Status code of the outcome of a GCM unregistration request.</summary>
6982 </histogram>
6983
6984 <histogram name="GCMInvalidations.IncomingMessageStatus"
6985     enum="GCMInvalidationsIncomingMessageStatus">
6986   <owner>pavely@chromium.org</owner>
6987   <summary>
6988     Status of parsing incoming invalidations message from GCM channel.
6989   </summary>
6990 </histogram>
6991
6992 <histogram name="GCMInvalidations.OutgoingMessageStatus"
6993     enum="GCMInvalidationsOutgoingMessageStatus">
6994   <owner>pavely@chromium.org</owner>
6995   <summary>
6996     Status of sending outgoing invalidations message through GCM.
6997   </summary>
6998 </histogram>
6999
7000 <histogram name="GData.AuthSuccess" enum="GDataAuthResult">
7001   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7002   <summary>Result of the authentication for Drive.</summary>
7003 </histogram>
7004
7005 <histogram name="GData.EntireFeedLoadTime" units="microseconds">
7006   <obsolete>
7007     Deprecated 9/2012, and replaced by Drive.EntireFeedLoadTime
7008   </obsolete>
7009   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7010   <summary>
7011     Time spent to load the entire file system information from the server
7012   </summary>
7013 </histogram>
7014
7015 <histogram name="GData.EntryKind" enum="GDataEntryKind">
7016   <obsolete>
7017     Deprecated 9/2012, and replaced by Drive.EntryKind
7018   </obsolete>
7019   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7020   <summary>
7021     Provides breakdown of specific formats for hosted documents. Recorded when
7022     feed is loaded from the server.
7023   </summary>
7024 </histogram>
7025
7026 <histogram name="GData.InitialFeedLoadTime" units="microseconds">
7027   <obsolete>
7028     Deprecated 9/2012, and replaced by Drive.InitialFeedLoadTime
7029   </obsolete>
7030   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7031   <summary>
7032     Time spent to load the initial part of the file system information from the
7033     server
7034   </summary>
7035 </histogram>
7036
7037 <histogram name="GData.NumberOfHostedDocuments">
7038   <obsolete>
7039     Deprecated 9/2012, and replaced by Drive.NumberOfHostedDocuments
7040   </obsolete>
7041   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7042   <summary>
7043     Number of hosted documents (spreadsheets etc.) on Drive. Logged when Drive
7044     is first accessed.
7045   </summary>
7046 </histogram>
7047
7048 <histogram name="GData.NumberOfRegularFiles">
7049   <obsolete>
7050     Deprecated 9/2012, and replaced by Drive.NumberOfRegularFiles
7051   </obsolete>
7052   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7053   <summary>
7054     Number of regualr files on Drive.  Logged when Drive is first accessed.
7055   </summary>
7056 </histogram>
7057
7058 <histogram name="GData.NumberOfTotalFiles">
7059   <obsolete>
7060     Deprecated 9/2012, and replaced by Drive.NumberOfTotalFiles
7061   </obsolete>
7062   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7063   <summary>
7064     Number of total files (regualr files + hosted documents) on Drive.  Logged
7065     when Drive is first accessed.
7066   </summary>
7067 </histogram>
7068
7069 <histogram name="Geolocation.GeolocationDispatcherHostImpl.EnableHighAccuracy"
7070     enum="BooleanEnabled">
7071   <owner>mvanouwerkerk@chromium.org</owner>
7072   <summary>
7073     Whether high accuracy geolocation information was requested.
7074   </summary>
7075 </histogram>
7076
7077 <histogram name="Geolocation.InfoBarDelegate.Event"
7078     enum="GeolocationInfoBarDelegateEvent">
7079   <owner>mvanouwerkerk@chromium.org</owner>
7080   <summary>Events in GeolocationInfoBarDelegate.</summary>
7081 </histogram>
7082
7083 <histogram name="Geolocation.InfoBarDelegateAndroid.Event"
7084     enum="GeolocationInfoBarDelegateAndroidEvent">
7085   <owner>mvanouwerkerk@chromium.org</owner>
7086   <summary>Events in GeolocationInfoBarDelegateAndroid.</summary>
7087 </histogram>
7088
7089 <histogram name="Geolocation.NetworkLocationRequest.AccessPoints">
7090   <owner>mvanouwerkerk@chromium.org</owner>
7091   <summary>
7092     The number of WiFi access points used to determine geolocation.
7093   </summary>
7094 </histogram>
7095
7096 <histogram name="Geolocation.NetworkLocationRequest.Event"
7097     enum="NetworkLocationRequestEvent">
7098   <owner>mvanouwerkerk@chromium.org</owner>
7099   <summary>Events in NetworkLocationRequest.</summary>
7100 </histogram>
7101
7102 <histogram name="Geolocation.NetworkLocationRequest.ResponseCode"
7103     units="HTTP response code">
7104   <owner>mvanouwerkerk@chromium.org</owner>
7105   <summary>Http response codes in NetworkLocationRequest.</summary>
7106 </histogram>
7107
7108 <histogram name="GoogleNow.Card.Button.Clicked0" enum="GoogleNowCardTypeId">
7109   <owner>robliao@chromium.org</owner>
7110   <owner>skare@chromium.org</owner>
7111   <summary>Types of cards which received an index 0 button click.</summary>
7112 </histogram>
7113
7114 <histogram name="GoogleNow.Card.Button.Clicked1" enum="GoogleNowCardTypeId">
7115   <owner>robliao@chromium.org</owner>
7116   <owner>skare@chromium.org</owner>
7117   <summary>Types of cards which received an index 1 button click.</summary>
7118 </histogram>
7119
7120 <histogram name="GoogleNow.Card.Clicked" enum="GoogleNowCardTypeId">
7121   <owner>robliao@chromium.org</owner>
7122   <owner>skare@chromium.org</owner>
7123   <summary>Types of cards which received a notification click.</summary>
7124 </histogram>
7125
7126 <histogram name="GoogleNow.Event" enum="GoogleNowEvent">
7127   <owner>robliao@chromium.org</owner>
7128   <owner>skare@chromium.org</owner>
7129   <summary>Events in Google Now component extension.</summary>
7130 </histogram>
7131
7132 <histogram name="GoogleUpdate.EffectivePolicy" enum="UpdatePolicy">
7133   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7134   <summary>
7135     The effective update policy for Chrome on Windows. Recorded once per startup
7136     (following a 45 seconds delay).
7137   </summary>
7138 </histogram>
7139
7140 <histogram name="GoogleUpdate.UpdatePolicyIsOverridden" enum="Boolean">
7141   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7142   <summary>
7143     True if the effective update policy for Chrome on Windows is the result of
7144     an app-specific override; false if it is the default for all apps. Recorded
7145     once per startup (following a 45 seconds delay).
7146   </summary>
7147 </histogram>
7148
7149 <histogram name="GPU.AcceleratedSurfaceRefreshRate" units="hz">
7150   <owner>vangelis@chromium.org</owner>
7151   <summary>
7152     Refresh rate of the display in Hz.  This is recorded every time we present a
7153     frame.
7154   </summary>
7155 </histogram>
7156
7157 <histogram name="GPU.CollectContextGraphicsInfo" units="microseconds">
7158   <owner>vangelis@chromium.org</owner>
7159   <summary>
7160     The time that the GPU process spends collecting driver information during
7161     startup.
7162   </summary>
7163 </histogram>
7164
7165 <histogram name="GPU.CreateBrowserCompositor" units="microseconds">
7166   <owner>vangelis@chromium.org</owner>
7167   <summary>
7168     The time that the browser process takes to create the compositor from its
7169     point of view. One of these is created for each top-level window (browser
7170     frame, menus, etc.).
7171   </summary>
7172 </histogram>
7173
7174 <histogram name="GPU.InitializeOneOffTime" units="microseconds">
7175   <owner>vangelis@chromium.org</owner>
7176   <summary>
7177     The time that the GPU process spends in initializing the GL surface, and
7178     collecting graphics information.
7179   </summary>
7180 </histogram>
7181
7182 <histogram name="History.DeleteFTSIndexDatabases">
7183   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7184   <summary>
7185     Count of &quot;History Index *&quot; databases deleted.  These databases
7186     stored the full-text-search data for history, which was removed at r213442,
7187     this histogram tracks cleanup.
7188   </summary>
7189 </histogram>
7190
7191 <histogram name="History.FaviconsRecoveredPercentage" units="%">
7192   <owner>rpop@google.com</owner>
7193   <summary>
7194     Size of the recovered Favicons database relative to the original corrupt
7195     database.  Recovery is VACUUM-like, so the resulting database should always
7196     be smaller.  Substantial 100% results would indicate empty databases being
7197     recovered, substantial low% results would indicate very little data being
7198     recovered.
7199   </summary>
7200 </histogram>
7201
7202 <histogram name="History.FaviconsRecoveredRowsFaviconBitmaps">
7203   <owner>rpop@google.com</owner>
7204   <summary>
7205     Rows recovered from [favicon_bitmaps] table in Favicons recovery.
7206   </summary>
7207 </histogram>
7208
7209 <histogram name="History.FaviconsRecoveredRowsFavicons">
7210   <owner>rpop@google.com</owner>
7211   <summary>Rows recovered from [favicons] table in Favicons recovery.</summary>
7212 </histogram>
7213
7214 <histogram name="History.FaviconsRecoveredRowsIconMapping">
7215   <owner>rpop@google.com</owner>
7216   <summary>
7217     Rows recovered from [icon_mapping] table in Favicons recovery.
7218   </summary>
7219 </histogram>
7220
7221 <histogram name="History.FaviconsRecovery" enum="HistoryFaviconsRecoveryEnum">
7222   <owner>rpop@google.com</owner>
7223   <summary>
7224     Track results of SQLite database recovery code in thumbnail_database.cc.
7225   </summary>
7226 </histogram>
7227
7228 <histogram name="History.TopSitesRecoveredPercentage" units="%">
7229   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7230   <summary>
7231     Size of the recovered TopSites database relative to the original corrupt
7232     database.  Recovery is VACUUM-like, so the resulting database should always
7233     be smaller.  Substantial 100% results would indicate empty databases being
7234     recovered, substantial low% results would indicate very little data being
7235     recovered.
7236   </summary>
7237 </histogram>
7238
7239 <histogram name="History.TopSitesRecoveredRowsThumbnails">
7240   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7241   <summary>
7242     Rows recovered from [thumbnails] table in TopSites recovery.
7243   </summary>
7244 </histogram>
7245
7246 <histogram name="History.TopSitesRecovery" enum="HistoryTopSitesRecoveryEnum">
7247   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7248   <summary>
7249     The TopSites recovery code is written conservatively, with successful
7250     recovery committed and any failure leading to rollback. This tracks the
7251     outcomes to determine which cases are high-frequency enough to warrant
7252     adding additional code to handle them (versus simply deleting the data).
7253   </summary>
7254 </histogram>
7255
7256 <histogram name="History.TopSitesVisitsByRank" units="rank">
7257   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7258   <summary>
7259     Page visits to each of a user's top 50 sites. Visits to all other sites go
7260     into the 51st bucket. Only count the page visit if it came from user
7261     browsing and only count it once when cycling through a redirect chain.
7262   </summary>
7263 </histogram>
7264
7265 <histogram name="HistoryPage.ClickPosition">
7266   <owner>rpop@google.com</owner>
7267   <summary>
7268     Number of entries that the clicked entry is older than in History page. Last
7269     bucket is any entry of that value or higher.
7270   </summary>
7271 </histogram>
7272
7273 <histogram name="HistoryPage.ClickPositionSubset">
7274   <owner>rpop@google.com</owner>
7275   <summary>
7276     Subset of the Click Position histogram. Contains only the first smaller
7277     subset of entries on the page. Number of entries that the clicked entry is
7278     older than in History page. Last bucket is entries of that value or higher.
7279   </summary>
7280 </histogram>
7281
7282 <histogram name="HistoryPage.OtherDevicesMenu" enum="NtpOtherSessionsType">
7283   <owner>mad@chromium.org</owner>
7284   <owner>rpop@google.com</owner>
7285   <summary>
7286     Histogram for usage of the section in the history page that allows the user
7287     to access tabs from other devices.
7288   </summary>
7289 </histogram>
7290
7291 <histogram name="HistoryPage.RemoveEntryPosition">
7292   <owner>rpop@google.com</owner>
7293   <summary>
7294     Number of entries that the deleted entry is older than in History page. Last
7295     bucket is any entry of that value or higher. Confirmed removal is not
7296     guaranteed, just an initiation of 'Remove selected items'.
7297   </summary>
7298 </histogram>
7299
7300 <histogram name="HistoryPage.RemoveEntryPositionSubset">
7301   <owner>rpop@google.com</owner>
7302   <summary>
7303     Subset of Remove Entry Position histogram. Contains only the first smaller
7304     subset of entries on the page. Number of entries that the deleted entry is
7305     older than in History page. Last bucket is any entry of that value or
7306     higher. Confirmed removal is not guaranteed, just an initiation of 'Remove
7307     selected items'.
7308   </summary>
7309 </histogram>
7310
7311 <histogram name="Hotword.AudioLoggingEnabled" enum="BooleanEnabled">
7312   <summary>
7313     The state of the hotword audio logging preference. This value is emitted
7314     each time the hotword availability is requested by the extension if the user
7315     is also opted in to hotword voice search. This check typically happens each
7316     time a hotword search is initiated.
7317   </summary>
7318 </histogram>
7319
7320 <histogram name="Hotword.Enabled" enum="HotwordPrefState">
7321   <owner>rlp@chromium.org</owner>
7322   <summary>
7323     The state of the hotword preference. This value is emitted during
7324     HotwordService initialization which happens during Profile initialization.
7325   </summary>
7326 </histogram>
7327
7328 <histogram name="Hotword.ExtensionAvailability" enum="HotwordAvailability">
7329   <owner>rlp@chromium.org</owner>
7330   <summary>
7331     Whether the external component hotword extension exists (i.e., not pending
7332     download, disabled, etc.). This value is emitted each time the hotword
7333     availability is requested by the extension which typically happens each time
7334     a hotword search is initiated.
7335   </summary>
7336 </histogram>
7337
7338 <histogram name="HttpCache.EntryLockWait" units="milliseconds">
7339   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7340   <summary>
7341     The time spent waiting for write lock on a disk cache entry.
7342   </summary>
7343 </histogram>
7344
7345 <histogram name="HttpCache.OfflineStatus" enum="OfflineStatus">
7346   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7347   <summary>
7348     Result of a main page HttpCacheTransaction if offline mode had been enabled.
7349   </summary>
7350 </histogram>
7351
7352 <histogram name="HttpCache.ReadErrorNonRestartable" enum="NetErrorCodes">
7353   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7354   <summary>Net error results from non-restartable cache read errors.</summary>
7355 </histogram>
7356
7357 <histogram name="HttpCache.ReadErrorRestartable" enum="NetErrorCodes">
7358   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7359   <summary>Net error results from restartable cache read errors.</summary>
7360 </histogram>
7361
7362 <histogram name="HttpCache.Vary" enum="VaryType">
7363   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7364   <summary>The type of Vary header for a given GET response.</summary>
7365 </histogram>
7366
7367 <histogram name="Import.ImporterType.AutoImport" enum="ImporterType">
7368   <owner>gab@chromium.org</owner>
7369   <summary>The importer used on first run Auto Import.</summary>
7370 </histogram>
7371
7372 <histogram name="Import.ImporterType.BookmarksAPI" enum="ImporterType">
7373   <owner>gab@chromium.org</owner>
7374   <summary>The importer used on import from the bookmarks file API.</summary>
7375 </histogram>
7376
7377 <histogram name="Import.ImporterType.ImportDataHandler" enum="ImporterType">
7378   <owner>gab@chromium.org</owner>
7379   <summary>
7380     The importer used on import from the chrome://settings/importData UI.
7381   </summary>
7382 </histogram>
7383
7384 <histogram name="Import.ShowDialog.FromBookmarkBarView" units="seconds">
7385   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7386   <summary>
7387     The amount of time from install time to time that user opens import dialog
7388     from BookmarkBarView.
7389   </summary>
7390 </histogram>
7391
7392 <histogram name="Import.ShowDialog.FromFloatingBookmarkBarView" units="seconds">
7393   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7394   <summary>
7395     The amount of time from install time to time that user opens import dialog
7396     from NTP floating BookmarkBarView.
7397   </summary>
7398 </histogram>
7399
7400 <histogram name="Import_ShowDlg.FromBookmarkBarView" units="seconds">
7401   <obsolete>
7402     Deprecated and replaced by Import.ShowDialog.FromBookmarkBarView
7403   </obsolete>
7404   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7405   <summary>
7406     The amount of time from install time to time that user opens import dialog
7407     from BookmarkBarView.
7408   </summary>
7409 </histogram>
7410
7411 <histogram name="Import_ShowDlg.FromFloatingBookmarkBarView" units="seconds">
7412   <obsolete>
7413     Deprecated and replaced by Import.ShowDialog.FromFloatingBookmarkBarView
7414   </obsolete>
7415   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7416   <summary>
7417     The amount of time from install time to time that user opens import dialog
7418     from NTP floating BookmarkBarView.
7419   </summary>
7420 </histogram>
7421
7422 <histogram name="InertialSensor.AccelerometerAndroidAvailable"
7423     enum="BooleanAvailable">
7424   <owner>timvolodine@chromium.org</owner>
7425   <summary>
7426     Whether the Sensor.TYPE_LINEAR_ACCELERATION was available at the start of
7427     Device Motion.
7428   </summary>
7429 </histogram>
7430
7431 <histogram name="InertialSensor.AccelerometerIncGravityAndroidAvailable"
7432     enum="BooleanAvailable">
7433   <owner>timvolodine@chromium.org</owner>
7434   <summary>
7435     Whether the Sensor.TYPE_ACCELEROMETER was available at the start of Device
7436     Motion.
7437   </summary>
7438 </histogram>
7439
7440 <histogram name="InertialSensor.AccelerometerWindowsAvailable"
7441     enum="BooleanAvailable">
7442   <owner>timvolodine@chromium.org</owner>
7443   <summary>
7444     Whether the SENSOR_TYPE_ACCELEROMETER_3D was available at the start of
7445     Device Motion on the Windows platform.
7446   </summary>
7447 </histogram>
7448
7449 <histogram name="InertialSensor.GyrometerWindowsAvailable"
7450     enum="BooleanAvailable">
7451   <owner>timvolodine@chromium.org</owner>
7452   <summary>
7453     Whether the SENSOR_TYPE_GYROMETER_3D was available at the start of Device
7454     Motion on the Windows platform.
7455   </summary>
7456 </histogram>
7457
7458 <histogram name="InertialSensor.GyroscopeAndroidAvailable"
7459     enum="BooleanAvailable">
7460   <owner>timvolodine@chromium.org</owner>
7461   <summary>
7462     Whether the Sensor.TYPE_GYROSCOPE was available at the start of Device
7463     Motion.
7464   </summary>
7465 </histogram>
7466
7467 <histogram name="InertialSensor.InclinometerWindowsAvailable"
7468     enum="BooleanAvailable">
7469   <owner>timvolodine@chromium.org</owner>
7470   <summary>
7471     Whether the SENSOR_TYPE_INCLINOMETER_3D was available at the start of Device
7472     Orientation on the Windows platform.
7473   </summary>
7474 </histogram>
7475
7476 <histogram name="InertialSensor.MotionDefaultAvailable" enum="BooleanAvailable">
7477   <owner>timvolodine@chromium.org</owner>
7478   <summary>
7479     This histogram counts the number of Device Motion API invocations in the
7480     default implementation (Linux and CrOS). The default implementation does not
7481     provide any sensors so the result is always false.
7482   </summary>
7483 </histogram>
7484
7485 <histogram name="InertialSensor.MotionMacAvailable" enum="BooleanAvailable">
7486   <owner>timvolodine@chromium.org</owner>
7487   <summary>
7488     Whether the sudden motion sensor was available at the start of Device Motion
7489     on the MacOS platform.
7490   </summary>
7491 </histogram>
7492
7493 <histogram name="InertialSensor.OrientationDefaultAvailable"
7494     enum="BooleanAvailable">
7495   <owner>timvolodine@chromium.org</owner>
7496   <summary>
7497     This histogram counts the number of Device Orientation API invocations in
7498     the default implementation (Linux and CrOS). The default implementation does
7499     not provide any sensors so the result is always false.
7500   </summary>
7501 </histogram>
7502
7503 <histogram name="InertialSensor.OrientationMacAvailable"
7504     enum="BooleanAvailable">
7505   <owner>timvolodine@chromium.org</owner>
7506   <summary>
7507     Whether the sudden motion sensor was available at the start of Device
7508     Orientation on the MacOS platform.
7509   </summary>
7510 </histogram>
7511
7512 <histogram name="InertialSensor.RotationVectorAndroidAvailable"
7513     enum="BooleanAvailable">
7514   <owner>timvolodine@chromium.org</owner>
7515   <summary>
7516     Whether the Sensor.TYPE_ROTATION_VECTOR was available at the start of Device
7517     Orientation.
7518   </summary>
7519 </histogram>
7520
7521 <histogram name="Installer.AttemptsCount.Total" units="count">
7522   <owner>zeuthen@chromium.org</owner>
7523   <summary>
7524     The number of update attempts until the update has been applied. This is
7525     reported every time the device has completed an update.
7526   </summary>
7527 </histogram>
7528
7529 <histogram name="Installer.DevModeErrorCodes" enum="UpdateEngineErrorCode">
7530   <owner>zeuthen@chromium.org</owner>
7531   <summary>Errors from update_engine process when running in dev mode.</summary>
7532 </histogram>
7533
7534 <histogram name="Installer.DownloadOverheadPercentage" units="%">
7535   <owner>zeuthen@chromium.org</owner>
7536   <summary>
7537     The overhead in downloading extra bytes due to errors/interruptions.
7538     Expressed as a percentage of the bytes that are actually needed to be
7539     downloaded for the update to be successful.
7540   </summary>
7541 </histogram>
7542
7543 <histogram name="Installer.DownloadSourcesUsed"
7544     enum="UpdateEngineDownloadSources">
7545   <owner>zeuthen@chromium.org</owner>
7546   <summary>
7547     The combinations of protocol and source server that were used to complete a
7548     successful update.
7549   </summary>
7550 </histogram>
7551
7552 <histogram name="Installer.FullPayloadAttemptNumber" units="count">
7553   <owner>zeuthen@chromium.org</owner>
7554   <summary>
7555     The number of update attempts with a full update payload until the update
7556     has been applied. This is reported on every update attempt.
7557   </summary>
7558 </histogram>
7559
7560 <histogram name="Installer.InstallDateProvisioningSource"
7561     enum="UpdateEngineInstallDateProvisioningSource">
7562   <owner>zeuthen@chromium.org</owner>
7563   <summary>
7564     The source used to provision the install-date-days value sent to Omaha with
7565     every request. This is reported when OOBE completes (M34 or later) or when
7566     upgrading to a version with install-date-days support.
7567   </summary>
7568 </histogram>
7569
7570 <histogram name="Installer.NormalErrorCodes" enum="UpdateEngineErrorCode">
7571   <owner>zeuthen@chromium.org</owner>
7572   <summary>
7573     Errors from update_engine process when running in normal mode.
7574   </summary>
7575 </histogram>
7576
7577 <histogram name="Installer.OSAgeDays" units="days">
7578   <owner>zeuthen@chromium.org</owner>
7579   <summary>
7580     The age of the OS, defined as the age of the /etc/lsb-release file. This is
7581     reported on every update check but at most once a day.
7582   </summary>
7583 </histogram>
7584
7585 <histogram name="Installer.PayloadAttemptNumber" units="count">
7586   <owner>zeuthen@chromium.org</owner>
7587   <summary>
7588     The number of update attempts until the update has been applied. This is
7589     reported on every update attempt.
7590   </summary>
7591 </histogram>
7592
7593 <histogram name="Installer.PayloadFormat" enum="UpdateEnginePayloadFormat">
7594   <owner>zeuthen@chromium.org</owner>
7595   <summary>
7596     The type of update payload used to update the device. The difference between
7597     &quot;Full&quot; and &quot;Forced Full&quot; is that in the latter, the
7598     request sent to Omaha included a directive saying that a delta payload
7599     wasn't accepted. A &quot;Full&quot; payload is one where a delta payload was
7600     accepted but Omaha provided a full payload. This is reported every time the
7601     device has completed an update.
7602   </summary>
7603 </histogram>
7604
7605 <histogram name="Installer.RebootToNewPartitionAttempt" units="count">
7606   <owner>zeuthen@chromium.org</owner>
7607   <summary>
7608     The number of consecutive times a device has failed to boot an update that
7609     successfully applied. This metric is reported every time the firmware fails
7610     to boot the slot with the update and fell back to the slot it originally
7611     updated from.
7612   </summary>
7613 </histogram>
7614
7615 <histogram name="Installer.SuccessfulMBsDownloadedFrom" units="MB">
7616   <owner>zeuthen@chromium.org</owner>
7617   <summary>
7618     Number of MBs downloaded from during an update that completed successfully.
7619   </summary>
7620 </histogram>
7621
7622 <histogram name="Installer.TimeToRebootMinutes" units="Minutes">
7623   <owner>zeuthen@chromium.org</owner>
7624   <summary>
7625     Wall-clock duration between when an update has successfully completed (and
7626     the user is presented with the &quot;reboot arrow&quot;) and when the system
7627     has booted into the new update. This is reported every time the device is
7628     rebooted after an update has been applied.
7629   </summary>
7630 </histogram>
7631
7632 <histogram name="Installer.TotalMBsDownloadedFrom" units="MB">
7633   <owner>zeuthen@chromium.org</owner>
7634   <summary>
7635     Total number of MBs downloaded since the last successful update. This also
7636     includes all the bytes downloaded during any prior failed attempts.
7637   </summary>
7638 </histogram>
7639
7640 <histogram name="Installer.UpdateDurationMinutes" units="Minutes">
7641   <owner>zeuthen@chromium.org</owner>
7642   <summary>
7643     Absolute wall-clock time duration it took for the update to complete from
7644     the time an update first began.  It includes not just the time the device
7645     was up, but also includes the time the device spent sleeping.
7646   </summary>
7647 </histogram>
7648
7649 <histogram name="Installer.UpdateDurationUptimeMinutes" units="Minutes">
7650   <owner>zeuthen@chromium.org</owner>
7651   <summary>
7652     Uptime duration it took for the update to complete from the time an update
7653     first began.  It does not include the time the device spent sleeping, but it
7654     does include the uptime spent in waiting for the hourly update checks to
7655     happen.
7656   </summary>
7657 </histogram>
7658
7659 <histogram name="Installer.UpdateNumReboots" units="count">
7660   <owner>zeuthen@chromium.org</owner>
7661   <summary>
7662     Number of times the device was rebooted by the user since an update began
7663     and until it completed successfully.
7664   </summary>
7665 </histogram>
7666
7667 <histogram name="Installer.UpdatesAbandonedCount" units="count">
7668   <owner>zeuthen@chromium.org</owner>
7669   <summary>
7670     The number of update attempts that didn't complete because a newer update
7671     was detected during the update operation. This is reported every time the
7672     device has completed an update.
7673   </summary>
7674 </histogram>
7675
7676 <histogram name="Installer.UpdatesAbandonedEventCount" units="count">
7677   <owner>zeuthen@chromium.org</owner>
7678   <summary>
7679     The number of consecutive different abandoned update payloads since the last
7680     successful update. This is reported every time an update payload is
7681     abandoned because a newer update payload is available.
7682   </summary>
7683 </histogram>
7684
7685 <histogram name="Installer.UpdateURLSwitches" units="count">
7686   <owner>zeuthen@chromium.org</owner>
7687   <summary>
7688     Number of times the download URLs were switched due to failures.
7689   </summary>
7690 </histogram>
7691
7692 <histogram name="InstallSigner.InvalidCount">
7693   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7694   <summary>
7695     This is a count of the number of ids that we asked to be signed which the
7696     server response indicated were not in the webstore.
7697   </summary>
7698 </histogram>
7699
7700 <histogram name="InstallSigner.InvalidSignature">
7701   <obsolete>
7702     Deprecated 1/2014 (crbug.com/333934). Replaced by
7703     ExtensionInstallSigner.ResultWasValid.
7704   </obsolete>
7705   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7706   <summary>
7707     The extensions install signer got a well-formed result from the server but
7708     the signature check on it failed.
7709   </summary>
7710 </histogram>
7711
7712 <histogram name="InstallVerifier.CallbackInvalidSignature">
7713   <obsolete>
7714     Deprecated 1/2014 (crbug.com/333934). Replaced by
7715     ExtensionInstallVerifier.GetSignatureResult.
7716   </obsolete>
7717   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7718   <summary>
7719     The extension install verifier tried to get a new signature and received a
7720     response but it wasn't properly signed.
7721   </summary>
7722 </histogram>
7723
7724 <histogram name="InstallVerifier.CallbackNoSignature">
7725   <obsolete>
7726     Deprecated 1/2014 (crbug.com/333934). Replaced by
7727     ExtensionInstallVerifier.GetSignatureResult.
7728   </obsolete>
7729   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7730   <summary>
7731     The extension install verifier tried to get a new signature but was unable
7732     to (network error contacting the server, response from server was malformed,
7733     etc.).
7734   </summary>
7735 </histogram>
7736
7737 <histogram name="InstallVerifier.CallbackValidSignature">
7738   <obsolete>
7739     Deprecated 1/2014 (crbug.com/333934). Replaced by
7740     ExtensionInstallVerifier.GetSignatureResult.
7741   </obsolete>
7742   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7743   <summary>
7744     The extension install verifier got a new signature from the server that was
7745     valid.
7746   </summary>
7747 </histogram>
7748
7749 <histogram name="InstallVerifier.InitGoodSignature">
7750   <obsolete>
7751     Deprecated 1/2014 (crbug.com/333934). Replaced by
7752     ExtensionInstallVerifier.InitResult.
7753   </obsolete>
7754   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7755   <summary>
7756     The extension install verifier found a valid signature at startup, and this
7757     is a count of the number of signed ids it contained.
7758   </summary>
7759 </histogram>
7760
7761 <histogram name="InstallVerifier.InitInvalidSignature">
7762   <obsolete>
7763     Deprecated 1/2014 (crbug.com/333934). Replaced by
7764     ExtensionInstallVerifier.InitResult.
7765   </obsolete>
7766   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7767   <summary>
7768     The extension install verifier found a signature in the prefs at startup,
7769     and it parsed properly, but it was invalid (some ids may have been
7770     added/removed, could not verify it was signed with the correct private key,
7771     etc.).
7772   </summary>
7773 </histogram>
7774
7775 <histogram name="InstallVerifier.InitNoSignature">
7776   <obsolete>
7777     Deprecated 1/2014 (crbug.com/333934). Replaced by
7778     ExtensionInstallVerifier.InitResult.
7779   </obsolete>
7780   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7781   <summary>
7782     The extension install verifier did not find any signature in the prefs at
7783     startup.
7784   </summary>
7785 </histogram>
7786
7787 <histogram name="InstallVerifier.InitUnparseablePref">
7788   <obsolete>
7789     Deprecated 1/2014 (crbug.com/333934). Replaced by
7790     ExtensionInstallVerifier.InitResult.
7791   </obsolete>
7792   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7793   <summary>
7794     The extension install verifier found a signature in the prefs at startup,
7795     but it wasn't parseable (missing/wrong format of required keys, etc.).
7796   </summary>
7797 </histogram>
7798
7799 <histogram name="InstallVerifier.SignatureFailedButNotEnforcing">
7800   <obsolete>
7801     Deprecated 1/2014 (crbug.com/333934). Replaced by
7802     ExtensionInstallVerifier.MustRemainDisabled.
7803   </obsolete>
7804   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7805   <summary>
7806     The extension install verifier would have disabled an extension but is not
7807     in enforcement mode.
7808   </summary>
7809 </histogram>
7810
7811 <histogram name="Instant.InstantControllerEvent" enum="InstantControllerEvent">
7812   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7813   <summary>
7814     Records various events of interest in the InstantController. E.g. When URLs
7815     are blacklisted.
7816   </summary>
7817 </histogram>
7818
7819 <histogram name="Instant.SessionsStorageNamespace"
7820     enum="InstantSessionStorageNamespace">
7821   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7822   <summary>
7823     How often an Instant preview is committed onto a different tab than it was
7824     created from.
7825   </summary>
7826 </histogram>
7827
7828 <histogram name="Instant.TimeToFirstShow" units="milliseconds">
7829   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7830   <summary>
7831     The time between the first Omnibox interaction and when the Instant preview
7832     shows. If the instant preview was already showing when the user interacted
7833     with the omnibox, this histogram is not recorded.
7834   </summary>
7835 </histogram>
7836
7837 <histogram name="InstantExtended.CacheableNTPLoad"
7838     enum="InstantExtended_CacheableNTPLoad">
7839   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7840   <summary>
7841     Records a histogram for how often the Cacheable NTP fails to load.
7842   </summary>
7843 </histogram>
7844
7845 <histogram name="InstantExtended.FallbackToLocalOverlay"
7846     enum="InstantExtended_FallbackCause">
7847   <obsolete>
7848     Depcreated as of 10/2013. No longer relevant since the HTML overlay was
7849     abandoned.
7850   </obsolete>
7851   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7852   <summary>
7853     Records the cause for falling back to a local overlay at the time of
7854     fallback.
7855   </summary>
7856 </histogram>
7857
7858 <histogram name="InstantExtended.InstantNavigation"
7859     enum="InstantExtended_InstantNavigation">
7860   <obsolete>
7861     Deprecated as of 10/2013. This histogram is no longer relevant since the
7862     HTML overlay went away.
7863   </obsolete>
7864   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7865   <summary>
7866     Records a histogram for instant extended (Local NTP and Online NTP) and
7867     non-extended navigations.
7868   </summary>
7869 </histogram>
7870
7871 <histogram name="InstantExtended.NewOptInState"
7872     enum="InstantExtended_NewOptInState">
7873   <obsolete>
7874     Deprecated as of 11/2013.
7875   </obsolete>
7876   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7877   <summary>
7878     Records, on startup, whether the user has chosen to opt-in to or opt-out of
7879     InstantExtended via chrome://flags.
7880   </summary>
7881 </histogram>
7882
7883 <histogram name="InstantExtended.OptInState" enum="InstantExtended_OptInState">
7884   <obsolete>
7885     Deprecated 2013-06. As of m30 use InstantExtended.NewOptInState.
7886   </obsolete>
7887   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7888   <summary>
7889     Records, on startup, whether the user has chosen to opt-in to or opt-out of
7890     InstantExtended via chrome://flags.
7891   </summary>
7892 </histogram>
7893
7894 <histogram name="InstantExtended.PercentageMatchQuerytoQuery" units="%">
7895   <obsolete>
7896     Deprecated 2013-07. Please see
7897     InstantExtended.PercentageMatchV2_QuerytoQuery instead.
7898   </obsolete>
7899   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7900   <summary>
7901     Records the number of matching characters at the start of the user's text as
7902     a percentage of average length between the old and new text when the user
7903     navigates from a search query to another search query.
7904   </summary>
7905 </histogram>
7906
7907 <histogram name="InstantExtended.PercentageMatchQuerytoURL" units="%">
7908   <obsolete>
7909     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_QuerytoURL
7910     instead.
7911   </obsolete>
7912   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7913   <summary>
7914     Records the number of matching characters at the start of the user's text as
7915     a percentage of average length between the old and new text when the user
7916     navigates from a search query to a url. Example: Accidental search for
7917     google.con, then navigation to google.com.
7918   </summary>
7919 </histogram>
7920
7921 <histogram name="InstantExtended.PercentageMatchURLtoQuery" units="%">
7922   <obsolete>
7923     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_URLtoQuery
7924     instead.
7925   </obsolete>
7926   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7927   <summary>
7928     Records the number of matching characters at the start of the user's text as
7929     a percentage of average length between the old and new text when the user
7930     navigates from a url to a search query.
7931   </summary>
7932 </histogram>
7933
7934 <histogram name="InstantExtended.PercentageMatchURLtoURL" units="%">
7935   <obsolete>
7936     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_URLtoURL
7937     instead.
7938   </obsolete>
7939   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7940   <summary>
7941     Records the number of matching characters at the start of the user's text as
7942     a percentage of average length between the old and new text when the user
7943     navigates from a url to another url.
7944   </summary>
7945 </histogram>
7946
7947 <histogram name="InstantExtended.PercentageMatchV2_QuerytoQuery" units="%">
7948   <owner>mpearson@chromium.org</owner>
7949   <summary>
7950     Records the number of matching characters at the start of the user's text as
7951     a percentage of average length between the old and new text when the user
7952     navigates from a search query to another search query.
7953   </summary>
7954 </histogram>
7955
7956 <histogram name="InstantExtended.PercentageMatchV2_QuerytoURL" units="%">
7957   <owner>mpearson@chromium.org</owner>
7958   <summary>
7959     Records the number of matching characters at the start of the user's text as
7960     a percentage of average length between the old and new text when the user
7961     navigates from a search query to a url. Example: Accidental search for
7962     google.con, then navigation to google.com.
7963   </summary>
7964 </histogram>
7965
7966 <histogram name="InstantExtended.PercentageMatchV2_URLtoQuery" units="%">
7967   <owner>mpearson@chromium.org</owner>
7968   <summary>
7969     Records the number of matching characters at the start of the user's text as
7970     a percentage of average length between the old and new text when the user
7971     navigates from a url to a search query.
7972   </summary>
7973 </histogram>
7974
7975 <histogram name="InstantExtended.PercentageMatchV2_URLtoURL" units="%">
7976   <owner>mpearson@chromium.org</owner>
7977   <summary>
7978     Records the number of matching characters at the start of the user's text as
7979     a percentage of average length between the old and new text when the user
7980     navigates from a url to another url.
7981   </summary>
7982 </histogram>
7983
7984 <histogram name="InstantExtended.PrefValue" enum="BooleanEnabled">
7985   <obsolete>
7986     Deprecated 2013-06. This preference has not been exposed or used for months,
7987     and we do not plan to use it in the future.
7988   </obsolete>
7989   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7990   <summary>
7991     Records, on startup, the value of the &quot;Allow your search engine to
7992     provide Instant result&quot; preference setting for the first profile
7993     loaded.
7994   </summary>
7995 </histogram>
7996
7997 <histogram name="interstitial.authority_invalid_time" units="milliseconds">
7998   <obsolete>
7999     Removed on 8/1/13.
8000   </obsolete>
8001   <owner>felt@chromium.org</owner>
8002   <summary>
8003     The time between the SSL interstitial display and the user decision, which
8004     may be either accept or deny.  This is only recorded for overridable SSL
8005     warnings with a CERT_AUTHORITY_INVALID warning. Timing begins when user
8006     first focuses on the page.
8007   </summary>
8008 </histogram>
8009
8010 <histogram name="interstitial.common_name_invalid_time" units="milliseconds">
8011   <obsolete>
8012     Removed on 8/1/13.
8013   </obsolete>
8014   <owner>felt@chromium.org</owner>
8015   <summary>
8016     The time between the SSL interstitial display and the user decision, which
8017     may be either accept or deny.  This is only recorded for overridable SSL
8018     warnings with a CERT_COMMON_NAME_INVALID warning. Timing begins when user
8019     first focuses on the page.
8020   </summary>
8021 </histogram>
8022
8023 <histogram name="interstitial.date_invalid_time" units="milliseconds">
8024   <obsolete>
8025     Removed on 8/1/13.
8026   </obsolete>
8027   <owner>felt@chromium.org</owner>
8028   <summary>
8029     The time between the SSL interstitial display and the user decision, which
8030     may be either accept or deny.  This is only recorded for overridable SSL
8031     warnings with a CERT_DATE_INVALID warning.  Timing begins when user first
8032     focuses on the page.
8033   </summary>
8034 </histogram>
8035
8036 <histogram name="interstitial.ssl" enum="SSLResponseTypesV2">
8037   <owner>felt@chromium.org</owner>
8038   <summary>
8039     User action when the user is shown a SSL interstitial.  SHOW_ALL and MORE
8040     refer to the total number of SSL errors; all of the other numbers pertain to
8041     the number of actions related to SSL errors that are overridable.  The
8042     counts do not sum to 100%; SHOW_ALL is a superset of SHOW_OVERRIDABLE, which
8043     in turn will be a supserset of the PROCEED/DONT_PROCEED variables.
8044     SHOW_UNDERSTAND is only being used by an experimental field trial.
8045   </summary>
8046 </histogram>
8047
8048 <histogram name="interstitial.ssl_accept_time" units="milliseconds">
8049   <obsolete>
8050     Removed on 8/1/13.
8051   </obsolete>
8052   <owner>felt@chromium.org</owner>
8053   <summary>
8054     The time between the SSL interstitial display and the user decision, when
8055     the user accepts the SSL warning.  This is only recorded for overridable SSL
8056     warnings.  Timing begins when user first focuses on the page.
8057   </summary>
8058 </histogram>
8059
8060 <histogram name="interstitial.ssl_error_type" enum="SSLErrorTypes">
8061   <owner>felt@chromium.org</owner>
8062   <summary>
8063     The type of SSL error that the user encounters.  This is recorded for all
8064     SSL warnings, regardless of whether they are overridable.
8065   </summary>
8066 </histogram>
8067
8068 <histogram name="interstitial.ssl_reject_time" units="milliseconds">
8069   <obsolete>
8070     Removed on 8/1/13.
8071   </obsolete>
8072   <owner>felt@chromium.org</owner>
8073   <summary>
8074     The time between the SSL interstitial display and the user decision, when
8075     the user rejects the SSL warning.  This is only recorded for overridable SSL
8076     warnings.  Timing begins when user first focuses on the page.
8077   </summary>
8078 </histogram>
8079
8080 <histogram name="Invalidations.NetworkChannel"
8081     enum="InvalidationNetworkChannel">
8082   <owner>pavely@chromium.org</owner>
8083   <summary>Network channel used for invalidations.</summary>
8084 </histogram>
8085
8086 <histogram name="Keyboard.KeystrokeDeltas" units="milliseconds">
8087   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8088   <summary>
8089     The time between keystrokes in Aura text fields. The only keystrokes that
8090     are measured are ones that produce a printable character and are not over 5
8091     seconds apart.
8092   </summary>
8093 </histogram>
8094
8095 <histogram name="LanguageUsage.AcceptLanguage" enum="LanguageCode">
8096   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8097   <summary>Accept languages.</summary>
8098 </histogram>
8099
8100 <histogram name="LanguageUsage.ApplicationLanguage" enum="LanguageCode">
8101   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8102   <summary>Application languages used for UI.</summary>
8103 </histogram>
8104
8105 <histogram name="LevelDBEnv.All.SafeThreadAccess" units="accesses">
8106   <obsolete>
8107     Deprecated 2013-10. No thread-unsafety was found.
8108   </obsolete>
8109   <owner>dgrogan@chromium.org</owner>
8110   <summary>
8111     Linux and CrOS use unlocked_stdio(3). If it is used unsafely, record it
8112     here. If there is no record of unsafety after chrome 29 has been in the
8113     stable channel for a few weeks then revert this change.
8114   </summary>
8115 </histogram>
8116
8117 <histogram name="LevelDBEnv.IDB.IOError" enum="LevelDBIOErrorMethods">
8118   <owner>dgrogan@chromium.org</owner>
8119   <summary>
8120     Methods where leveldb's Chromium environment has IO errors when being used
8121     by IndexedDB.
8122   </summary>
8123 </histogram>
8124
8125 <histogram name="LevelDBEnv.IDB.IOError." enum="PlatformFileError">
8126   <owner>dgrogan@chromium.org</owner>
8127   <summary>
8128     PlatformFileErrors encountered by a single leveldb env method.
8129   </summary>
8130 </histogram>
8131
8132 <histogram name="LevelDBEnv.IDB.IOError.NewLogger" enum="OSAgnosticErrno">
8133   <owner>dgrogan@chromium.org</owner>
8134   <summary>Errno of errors encountered in NewLogger.</summary>
8135 </histogram>
8136
8137 <histogram name="LevelDBEnv.IDB.IOError.NewSequentialFile"
8138     enum="OSAgnosticErrno">
8139   <owner>dgrogan@chromium.org</owner>
8140   <summary>Errno of errors encountered in NewSequentialFile.</summary>
8141 </histogram>
8142
8143 <histogram name="LevelDBEnv.IDB.IOError.RandomAccessFile"
8144     enum="PlatformFileError">
8145   <obsolete>
8146     Deprecated 2013-04. As of m28 use
8147     LevelDBEnv.IDB.IOError.NewRandomAccessFile.
8148   </obsolete>
8149   <owner>dgrogan@chromium.org</owner>
8150   <summary>File errors in leveldb IDBEnv's NewRandomAccessFile method.</summary>
8151 </histogram>
8152
8153 <histogram name="LevelDBEnv.IDB.IOError.WritableFileAppend"
8154     enum="OSAgnosticErrno">
8155   <owner>dgrogan@chromium.org</owner>
8156   <summary>Errno of errors encountered in WritableFileAppend.</summary>
8157 </histogram>
8158
8159 <histogram name="LevelDBEnv.IDB.IOError.WritableFileFlush"
8160     enum="OSAgnosticErrno">
8161   <owner>dgrogan@chromium.org</owner>
8162   <summary>Errno of errors encountered in WritableFileFlush.</summary>
8163 </histogram>
8164
8165 <histogram name="LevelDBEnv.IDB.LockFileAncestorsNotFound" units="directories">
8166   <owner>dgrogan@chromium.org</owner>
8167   <summary>
8168     Number of directories missing when IDB LevelDBEnv tries to create a Lock
8169     file.
8170   </summary>
8171 </histogram>
8172
8173 <histogram name="LevelDBEnv.IDB.MaxFDs" units="files">
8174   <owner>dgrogan@chromium.org</owner>
8175   <summary>
8176     File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
8177     for IndexedDB.
8178   </summary>
8179 </histogram>
8180
8181 <histogram name="LevelDBEnv.IDB.MissingFiles" units="files">
8182   <owner>dgrogan@chromium.org</owner>
8183   <summary>
8184     Number of backup files found without corresponding ldb files. As measured by
8185     GetChildren when used in IndexedDB.
8186   </summary>
8187 </histogram>
8188
8189 <histogram name="LevelDBEnv.IDB.RetryRecoveredFromErrorIn"
8190     enum="PlatformFileError">
8191   <owner>dgrogan@chromium.org</owner>
8192   <summary>
8193     When IDB LevelDBEnv successfully retries an operation that had failed,
8194     record the error from the most recent failed attempt.
8195   </summary>
8196 </histogram>
8197
8198 <histogram name="LevelDBEnv.IDB.Table" enum="BooleanSuccess">
8199   <owner>dgrogan@chromium.org</owner>
8200   <summary>
8201     Success indicates a successful backup or restore operation for .ldb table
8202     files when used in IndexedDB.
8203   </summary>
8204 </histogram>
8205
8206 <histogram name="LevelDBEnv.IDB.TimeTo" units="milliseconds">
8207   <obsolete>
8208     Deprecated 2013-04. As of m28 use LevelDBEnv.IDB.TimeUntilSuccessFor.
8209   </obsolete>
8210   <owner>dgrogan@chromium.org</owner>
8211   <summary>
8212     Time IDB LevelDBEnv slept before successfully completing this operation. 0
8213     means success on the first try.
8214   </summary>
8215 </histogram>
8216
8217 <histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor" units="milliseconds">
8218   <owner>dgrogan@chromium.org</owner>
8219   <summary>
8220     Time IDB LevelDBEnv slept before successfully completing this operation. 0
8221     means success on the first try.
8222   </summary>
8223 </histogram>
8224
8225 <histogram name="LevelDBEnv.IOError" enum="LevelDBIOErrorMethods">
8226   <owner>dgrogan@chromium.org</owner>
8227   <summary>Methods where leveldb's Chromium environment has IO errors.</summary>
8228 </histogram>
8229
8230 <histogram name="LevelDBEnv.IOError." enum="PlatformFileError">
8231   <owner>dgrogan@chromium.org</owner>
8232   <summary>PlatformFileErrors encountered by a single leveldb method.</summary>
8233 </histogram>
8234
8235 <histogram name="LevelDBEnv.IOError.NewLogger" enum="OSAgnosticErrno">
8236   <owner>dgrogan@chromium.org</owner>
8237   <summary>Errno of errors encountered in NewLogger.</summary>
8238 </histogram>
8239
8240 <histogram name="LevelDBEnv.IOError.NewSequentialFile" enum="OSAgnosticErrno">
8241   <owner>dgrogan@chromium.org</owner>
8242   <summary>Errno of errors encountered in NewSequentialFile.</summary>
8243 </histogram>
8244
8245 <histogram name="LevelDBEnv.IOError.RandomAccessFile" enum="PlatformFileError">
8246   <obsolete>
8247     Deprecated 2013-04. As of m28 use LevelDBEnv.IOError.NewRandomAccessFile.
8248   </obsolete>
8249   <owner>dgrogan@chromium.org</owner>
8250   <summary>
8251     File errors in leveldb ChromiumEnv's NewRandomAccessFile method.
8252   </summary>
8253 </histogram>
8254
8255 <histogram name="LevelDBEnv.IOError.WritableFileAppend" enum="OSAgnosticErrno">
8256   <owner>dgrogan@chromium.org</owner>
8257   <summary>Errno of errors encountered in WritableFileAppend.</summary>
8258 </histogram>
8259
8260 <histogram name="LevelDBEnv.IOError.WritableFileFlush" enum="OSAgnosticErrno">
8261   <owner>dgrogan@chromium.org</owner>
8262   <summary>Errno of errors encountered in WritableFileFlush.</summary>
8263 </histogram>
8264
8265 <histogram name="LevelDBEnv.LockFileAncestorsNotFound" units="directories">
8266   <owner>dgrogan@chromium.org</owner>
8267   <summary>
8268     Number of directories missing when Non-IDB LevelDBEnv tries to create a Lock
8269     file.
8270   </summary>
8271 </histogram>
8272
8273 <histogram name="LevelDBEnv.MaxFDs" units="files">
8274   <owner>dgrogan@chromium.org</owner>
8275   <summary>
8276     File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
8277     for clients other than IndexedDB.
8278   </summary>
8279 </histogram>
8280
8281 <histogram name="LevelDBEnv.MissingFiles" units="files">
8282   <owner>dgrogan@chromium.org</owner>
8283   <summary>
8284     Number of backup files found without corresponding ldb files. As measured by
8285     GetChildren when used in LevelDB clients other than IndexedDB.
8286   </summary>
8287 </histogram>
8288
8289 <histogram name="LevelDBEnv.RetryRecoveredFromErrorIn" enum="PlatformFileError">
8290   <owner>dgrogan@chromium.org</owner>
8291   <summary>
8292     When Non-IDB LevelDBEnv successfully retries an operation that had failed,
8293     record the error from the most recent failed attempt.
8294   </summary>
8295 </histogram>
8296
8297 <histogram name="LevelDBEnv.Table" enum="BooleanSuccess">
8298   <owner>dgrogan@chromium.org</owner>
8299   <summary>
8300     Success indicates a successful backup or restore operation for .ldb table
8301     files when used by LevelDB clients other than IndexedDB.
8302   </summary>
8303 </histogram>
8304
8305 <histogram name="LevelDBEnv.TimeTo" units="milliseconds">
8306   <obsolete>
8307     Deprecated 2013-04. As of m28 use LevelDBEnv.TimeUntilSuccessFor.
8308   </obsolete>
8309   <owner>dgrogan@chromium.org</owner>
8310   <summary>
8311     Time Non-IDB LevelDBEnv slept before successfully completing this operation.
8312     0 means success on the first try.
8313   </summary>
8314 </histogram>
8315
8316 <histogram name="LevelDBEnv.TimeUntilSuccessFor" units="milliseconds">
8317   <owner>dgrogan@chromium.org</owner>
8318   <summary>
8319     Time Non-IDB LevelDBEnv slept before successfully completing this operation.
8320     0 means success on the first try.
8321   </summary>
8322 </histogram>
8323
8324 <histogram name="Linux.GlibcVersion" enum="LinuxGlibcVersion">
8325   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8326   <summary>The version of glibc used. (Linux only)</summary>
8327 </histogram>
8328
8329 <histogram name="LocalDiscovery.ClientRestartAttempts">
8330   <owner>noamsml@chromium.org</owner>
8331   <owner>vitalybuka@chromium.org</owner>
8332   <summary>Records number of attempts to start local discovery.</summary>
8333 </histogram>
8334
8335 <histogram name="LocalDiscovery.DetectorRestartTime" units="milliseconds">
8336   <owner>noamsml@chromium.org</owner>
8337   <owner>vitalybuka@chromium.org</owner>
8338   <summary>Time between detector restarts.</summary>
8339 </histogram>
8340
8341 <histogram name="LocalDiscovery.DetectorTriggerTime" units="milliseconds">
8342   <owner>noamsml@chromium.org</owner>
8343   <owner>vitalybuka@chromium.org</owner>
8344   <summary>Time before detector trigger notifications.</summary>
8345 </histogram>
8346
8347 <histogram name="LocalDiscovery.DevicesPage" enum="DevicesPageEvents">
8348   <owner>noamsml@chromium.org</owner>
8349   <owner>vitalybuka@chromium.org</owner>
8350   <summary>Records events related to devices page.</summary>
8351 </histogram>
8352
8353 <histogram name="LocalDiscovery.PrivetNotificationsEvent"
8354     enum="PrivetNotificationsEvent">
8355   <owner>noamsml@chromium.org</owner>
8356   <owner>vitalybuka@chromium.org</owner>
8357   <summary>Records events related to local discovery notifications.</summary>
8358 </histogram>
8359
8360 <histogram name="Login.ConsumerNewUsersAllowed" enum="LoginConsumerWhitelist">
8361   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8362   <summary>
8363     Chrome OS histogram tracking, per consumer sign-in, whether the device owner
8364     is allowing arbitrary accounts to be used on the device, or only those on a
8365     specific whitelist.
8366   </summary>
8367 </histogram>
8368
8369 <histogram name="Login.FailureReason" enum="LoginFailureReason">
8370   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8371   <summary>Chrome OS login failure reason.</summary>
8372 </histogram>
8373
8374 <histogram name="Login.LeastUsedAccountDays" units="days">
8375   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8376   <summary>
8377     Chrome OS histogram that keeps track of the days since the least frequently
8378     used account signed in. Reported on every boot and once a day after that.
8379   </summary>
8380 </histogram>
8381
8382 <histogram name="Login.PolicyFilesStatePerBoot" enum="LoginPolicyFilesState">
8383   <owner>cmasone@chromium.org</owner>
8384   <summary>The state of Chrome OS owner key and device policy files.</summary>
8385 </histogram>
8386
8387 <histogram name="Login.PromptToCompleteLoginTime" units="milliseconds">
8388   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8389   <summary>
8390     Time from first display of the login prompt until the user completes signing
8391     in.
8392   </summary>
8393 </histogram>
8394
8395 <histogram name="Login.SuccessReason" enum="LoginSuccessReason">
8396   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8397   <summary>Chrome OS login success reason.</summary>
8398 </histogram>
8399
8400 <histogram name="Login.UserType" enum="LoginUserType">
8401   <owner>cmasone@chromium.org</owner>
8402   <summary>
8403     Chrome OS histogram that keeps track of the way a user logs in and whether
8404     Chrome OS is running normal or developer mode.
8405   </summary>
8406 </histogram>
8407
8408 <histogram name="ManagedUsers.ChromeOS.PasswordChange"
8409     enum="ManagedUserPasswordChange">
8410   <owner>antrim@chromium.org</owner>
8411   <summary>
8412     Chrome OS histogram that keeps track of supervised user password change
8413     result.
8414   </summary>
8415 </histogram>
8416
8417 <histogram name="Media.AcceleratedCompositingActive" enum="BooleanSuccess">
8418   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8419   <summary>
8420     Whether accelerated compositing was used for HTML5 media rendering.
8421   </summary>
8422 </histogram>
8423
8424 <histogram name="Media.AudioBitsPerChannel">
8425   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8426   <summary>Bits per channel of HTML5 audio sample data.</summary>
8427 </histogram>
8428
8429 <histogram name="Media.AudioChannelLayout" enum="ChannelLayout">
8430   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8431   <summary>Audio channel layout in HTML5 media.</summary>
8432 </histogram>
8433
8434 <histogram name="Media.AudioCodec" enum="AudioCodec">
8435   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8436   <summary>Audio codec used in HTML5 media.</summary>
8437 </histogram>
8438
8439 <histogram name="Media.AudioInputController" units="ms">
8440   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8441   <summary>Measures the time taken for AudioInputController::</summary>
8442 </histogram>
8443
8444 <histogram name="Media.AudioInputDeviceManager" units="ms">
8445   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8446   <summary>Measures the time taken for AudioInputDeviceManager::</summary>
8447 </histogram>
8448
8449 <histogram name="Media.AudioOutputController" units="ms">
8450   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8451   <summary>Measures the time taken for AudioOutputController::</summary>
8452 </histogram>
8453
8454 <histogram name="Media.AudioOutputControllerDataNotReady" units="ms">
8455   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8456   <summary>
8457     Time spent waiting in AudioOutputController::WaitTillDataReady() if the data
8458     was not initially available.
8459   </summary>
8460 </histogram>
8461
8462 <histogram name="Media.AudioOutputControllerPlaybackStartupSuccess"
8463     enum="BooleanSuccess">
8464   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8465   <summary>
8466     Whether playback started successfully after stream startup was requested.
8467   </summary>
8468 </histogram>
8469
8470 <histogram name="Media.AudioRendererEvents" enum="AudioRendererEvents">
8471   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8472   <summary>Captures statistics for various AudioRendererImpl events.</summary>
8473 </histogram>
8474
8475 <histogram name="Media.AudioRendererMissedDeadline" units="%">
8476   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8477   <summary>
8478     Percentage of AudioSyncReader::Read() calls where the renderer missed its
8479     realtime deadline.
8480   </summary>
8481 </histogram>
8482
8483 <histogram name="Media.AudioSampleFormat" enum="AudioSampleFormat">
8484   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8485   <summary>
8486     Audio sample format in HTML5 media. Logged when Audio Decoder initializes.
8487   </summary>
8488 </histogram>
8489
8490 <histogram name="Media.AudioSamplesPerSecond" enum="AudioSampleRate">
8491   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8492   <summary>Audio samples per second in HTML5 media.</summary>
8493 </histogram>
8494
8495 <histogram name="Media.AudioSamplesPerSecondUnexpected" units="Hz">
8496   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8497   <summary>
8498     Audio samples per second in HTML5 media (atypical values, in Hz).
8499   </summary>
8500 </histogram>
8501
8502 <histogram name="Media.AudioTrackProcessingStates"
8503     enum="AudioTrackProcessingStates">
8504   <summary>
8505     State of the media stream audio track processing, sampled once during the
8506     life time of a MediaStreamAudioProcessor.
8507   </summary>
8508 </histogram>
8509
8510 <histogram name="Media.CacheUseful" enum="BooleanSuccess">
8511   <owner>scherkus@chromium.org</owner>
8512   <summary>
8513     Whether a media response might be used to satisfy a future request.
8514   </summary>
8515 </histogram>
8516
8517 <histogram name="Media.ChromeCast.DelayedAndDroppedFramesPer5Sec"
8518     units="frames/5s">
8519   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8520   <summary>
8521     The average number of delayed and dropped frames for the ChromeCast
8522     application.  Reported every 5 seconds.
8523   </summary>
8524 </histogram>
8525
8526 <histogram name="Media.ChromeCast.DisplayedFramesPerSecond" units="frames/s">
8527   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8528   <summary>
8529     The average number of displayed frames for the ChromeCast application.
8530     Reported every 5 seconds.
8531   </summary>
8532 </histogram>
8533
8534 <histogram name="Media.ChromeCast.TimeToBufferAv" units="ms">
8535   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8536   <summary>
8537     Time needed to pre-buffer A/V data before the actual playback for the
8538     ChromeCast application.
8539   </summary>
8540 </histogram>
8541
8542 <histogram name="Media.ChromeCast.TimeToBufferAvAfterAbort" units="ms">
8543   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8544   <summary>
8545     Time needed to buffer A/V data after an abort for the ChromeCast
8546     application.
8547   </summary>
8548 </histogram>
8549
8550 <histogram name="Media.ChromeCast.TimeToBufferAvAfterUnderrun" units="ms">
8551   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8552   <summary>
8553     Time needed to buffer A/V data after an underrun for the ChromeCast
8554     application.
8555   </summary>
8556 </histogram>
8557
8558 <histogram name="Media.DetectedAudioCodec" enum="FFmpegCodecs">
8559   <owner>jrummell@chromium.org</owner>
8560   <summary>Audio codec used in HTML5 media.</summary>
8561 </histogram>
8562
8563 <histogram name="Media.DetectedContainer" enum="MediaContainers">
8564   <owner>jrummell@chromium.org</owner>
8565   <summary>
8566     Container used for HTML5 media. Views that include pre-M34 data will
8567     categorize dash (38) and smooth streaming (39) in the &quot;Other&quot;
8568     bucket.
8569   </summary>
8570 </histogram>
8571
8572 <histogram name="Media.DetectedVideoCodec" enum="FFmpegCodecs">
8573   <owner>jrummell@chromium.org</owner>
8574   <summary>Video codec used in HTML5 media.</summary>
8575 </histogram>
8576
8577 <histogram name="Media.DevicePermissionActions" enum="DevicePermissionActions">
8578   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8579   <summary>
8580     Measures the actions taken in the media infobar, which prompts the users for
8581     device permission.
8582   </summary>
8583 </histogram>
8584
8585 <histogram name="Media.Duration" units="ms">
8586   <owner>scherkus@chromium.org</owner>
8587   <summary>Duration in milliseconds of HTML5 media (when known).</summary>
8588 </histogram>
8589
8590 <histogram name="Media.EME.ClearKey.addKey" enum="MediaKeyException">
8591   <owner>xhwang@chromium.org</owner>
8592   <summary>addKey result using the Clear Key key system.</summary>
8593 </histogram>
8594
8595 <histogram name="Media.EME.ClearKey.cancelKeyRequest" enum="MediaKeyException">
8596   <owner>xhwang@chromium.org</owner>
8597   <summary>cancelKeyRequest result using the Clear Key key system.</summary>
8598 </histogram>
8599
8600 <histogram name="Media.EME.ClearKey.DecryptError">
8601   <owner>xhwang@chromium.org</owner>
8602   <summary>
8603     Decryption error event count using the Clear Key key system.
8604   </summary>
8605 </histogram>
8606
8607 <histogram name="Media.EME.ClearKey.generateKeyRequest"
8608     enum="MediaKeyException">
8609   <owner>xhwang@chromium.org</owner>
8610   <summary>generateKeyRequest result using the Clear Key key system.</summary>
8611 </histogram>
8612
8613 <histogram name="Media.EME.ClearKey.KeyAdded">
8614   <owner>xhwang@chromium.org</owner>
8615   <summary>KeyAdded event count using the Clear Key key system.</summary>
8616 </histogram>
8617
8618 <histogram name="Media.EME.ClearKey.KeyError" enum="MediaKeyError">
8619   <owner>xhwang@chromium.org</owner>
8620   <summary>KeyError event count using the Clear Key key system.</summary>
8621 </histogram>
8622
8623 <histogram name="Media.EME.NeedKey">
8624   <owner>xhwang@chromium.org</owner>
8625   <summary>EME NeedKey event count.</summary>
8626 </histogram>
8627
8628 <histogram name="Media.EME.Unknown.addKey" enum="MediaKeyException">
8629   <owner>xhwang@chromium.org</owner>
8630   <summary>addKey result using an unknown key system.</summary>
8631 </histogram>
8632
8633 <histogram name="Media.EME.Unknown.cancelKeyRequest" enum="MediaKeyException">
8634   <owner>xhwang@chromium.org</owner>
8635   <summary>cancelKeyRequest result using an unknown key system.</summary>
8636 </histogram>
8637
8638 <histogram name="Media.EME.Unknown.DecryptError">
8639   <owner>xhwang@chromium.org</owner>
8640   <summary>Decryption error event count using an unknown key system.</summary>
8641 </histogram>
8642
8643 <histogram name="Media.EME.Unknown.generateKeyRequest" enum="MediaKeyException">
8644   <owner>xhwang@chromium.org</owner>
8645   <summary>generateKeyRequest result using an unknown key system.</summary>
8646 </histogram>
8647
8648 <histogram name="Media.EME.Unknown.KeyAdded">
8649   <owner>xhwang@chromium.org</owner>
8650   <summary>KeyAdded event count using an unknown key system.</summary>
8651 </histogram>
8652
8653 <histogram name="Media.EME.Unknown.KeyError" enum="MediaKeyError">
8654   <owner>xhwang@chromium.org</owner>
8655   <summary>KeyError event count using an unknown key system.</summary>
8656 </histogram>
8657
8658 <histogram name="Media.EME.Widevine.addKey" enum="MediaKeyException">
8659   <owner>xhwang@chromium.org</owner>
8660   <summary>addKey result using the Widevine key system.</summary>
8661 </histogram>
8662
8663 <histogram name="Media.EME.Widevine.cancelKeyRequest" enum="MediaKeyException">
8664   <owner>xhwang@chromium.org</owner>
8665   <summary>cancelKeyRequest result using the Widevine key system.</summary>
8666 </histogram>
8667
8668 <histogram name="Media.EME.Widevine.DecryptError">
8669   <owner>xhwang@chromium.org</owner>
8670   <summary>Decryption error event count using the Widevine key system.</summary>
8671 </histogram>
8672
8673 <histogram name="Media.EME.Widevine.generateKeyRequest"
8674     enum="MediaKeyException">
8675   <owner>xhwang@chromium.org</owner>
8676   <summary>generateKeyRequest result using the Widevine key system.</summary>
8677 </histogram>
8678
8679 <histogram name="Media.EME.Widevine.KeyAdded">
8680   <owner>xhwang@chromium.org</owner>
8681   <summary>KeyAdded event count using the Widevine key system.</summary>
8682 </histogram>
8683
8684 <histogram name="Media.EME.Widevine.KeyError" enum="MediaKeyError">
8685   <owner>xhwang@chromium.org</owner>
8686   <summary>KeyError event count using the Widevine key system.</summary>
8687 </histogram>
8688
8689 <histogram name="Media.FallbackHardwareAudioBitsPerChannel">
8690   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8691   <summary>
8692     Bits per channel of the hardware audio device which failed to open in low
8693     latency mode and required high latency fallback.
8694   </summary>
8695 </histogram>
8696
8697 <histogram name="Media.FallbackHardwareAudioChannelCount">
8698   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8699   <summary>
8700     Channel count of the hardware audio device which failed to open in low
8701     latency mode and required high latency fallback.
8702   </summary>
8703 </histogram>
8704
8705 <histogram name="Media.FallbackHardwareAudioChannelLayout" enum="ChannelLayout">
8706   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8707   <summary>
8708     Channel layout of the hardware audio device which failed to open in low
8709     latency mode and required high latency fallback.
8710   </summary>
8711 </histogram>
8712
8713 <histogram name="Media.FallbackHardwareAudioSamplesPerSecond"
8714     enum="AudioSampleRate">
8715   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8716   <summary>
8717     Samples per second of the hardware audio device which failed to open in low
8718     latency mode and required high latency fallback.
8719   </summary>
8720 </histogram>
8721
8722 <histogram name="Media.FallbackHardwareAudioSamplesPerSecondUnexpected"
8723     units="Hz">
8724   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8725   <summary>
8726     Samples per second of the hardware audio device (atypical values, in Hz)
8727     which failed to open in low latency mode and required high latency fallback.
8728   </summary>
8729 </histogram>
8730
8731 <histogram name="Media.FallbackToHighLatencyAudioPath" enum="BooleanSuccess">
8732   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8733   <summary>
8734     Whether Chrome had to fallback to the high latency audio path or not.
8735   </summary>
8736 </histogram>
8737
8738 <histogram name="Media.Fling.DelayedAndDroppedFramesPer5Sec" units="frames/5s">
8739   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8740   <summary>
8741     The average number of delayed and dropped frames for the Fling application.
8742     Reported every 5 seconds.
8743   </summary>
8744 </histogram>
8745
8746 <histogram name="Media.Fling.DisplayedFramesPerSecond" units="frames/s">
8747   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8748   <summary>
8749     The average number of displayed frames for the Fling application.  Reported
8750     every 5 seconds.
8751   </summary>
8752 </histogram>
8753
8754 <histogram name="Media.Fling.TimeToBufferAv" units="ms">
8755   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8756   <summary>
8757     Time needed to pre-buffer A/V data before the actual playback for the Fling
8758     application.
8759   </summary>
8760 </histogram>
8761
8762 <histogram name="Media.Fling.TimeToBufferAvAfterAbort" units="ms">
8763   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8764   <summary>
8765     Time needed to buffer A/V data after an abort for the Fling application.
8766   </summary>
8767 </histogram>
8768
8769 <histogram name="Media.Fling.TimeToBufferAvAfterUnderrun" units="ms">
8770   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8771   <summary>
8772     Time needed to buffer A/V data after an underrun for the Fling application.
8773   </summary>
8774 </histogram>
8775
8776 <histogram name="Media.GpuVideoDecoderInitializeStatus" enum="PipelineStatus">
8777   <owner>posciak@chromium.org</owner>
8778   <summary>Results of attempts to GpuVideoDecoder::Initialize().</summary>
8779 </histogram>
8780
8781 <histogram name="Media.HardwareAudioBitsPerChannel">
8782   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8783   <summary>Bits per channel of the hardware audio device.</summary>
8784 </histogram>
8785
8786 <histogram name="Media.HardwareAudioChannelCount">
8787   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8788   <summary>Channel count of the hardware audio device.</summary>
8789 </histogram>
8790
8791 <histogram name="Media.HardwareAudioChannelLayout" enum="ChannelLayout">
8792   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8793   <summary>Channel layout of the hardware audio device.</summary>
8794 </histogram>
8795
8796 <histogram name="Media.HardwareAudioSamplesPerSecond" enum="AudioSampleRate">
8797   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8798   <summary>Samples per second of the hardware audio device.</summary>
8799 </histogram>
8800
8801 <histogram name="Media.HardwareAudioSamplesPerSecondUnexpected" units="Hz">
8802   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8803   <summary>
8804     Samples per second of the hardware audio device (atypical values, in Hz).
8805   </summary>
8806 </histogram>
8807
8808 <histogram name="Media.InfoLoadDelay" units="milliseconds">
8809   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8810   <summary>
8811     The time it takes to perform redirect tracking and a CORS access check while
8812     preparing to play a media file.
8813   </summary>
8814 </histogram>
8815
8816 <histogram name="Media.LinuxAudioIO" enum="LinuxAudioIO">
8817   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8818   <summary>
8819     Audio IO layer used by the Linux OS, sampled once at startup of the browser.
8820   </summary>
8821 </histogram>
8822
8823 <histogram name="Media.LocalRendererSinkStates" enum="LocalRendererSinkStates">
8824   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8825   <summary>
8826     State of the WebRtc local renderer, sampled once during the lifetime of a
8827     local renderer.
8828   </summary>
8829 </histogram>
8830
8831 <histogram name="Media.MSE.AudioCodec" enum="MSECodec">
8832   <owner>acolwell@chromium.org</owner>
8833   <summary>
8834     Audio codec used in Media Source Extensions playback. Set when AddId() is
8835     called during playback.
8836   </summary>
8837 </histogram>
8838
8839 <histogram name="Media.MSE.NumberOfTracks">
8840   <owner>acolwell@chromium.org</owner>
8841   <summary>
8842     Number of tracks specified to AddId() for Media Source Extensions playback.
8843     May be called multiple times per element if playback is dynamically altered.
8844   </summary>
8845 </histogram>
8846
8847 <histogram name="Media.MSE.Playback" enum="BooleanSuccess">
8848   <owner>acolwell@chromium.org</owner>
8849   <summary>
8850     Whether Media Source Extensions is specified for playback of Media elements.
8851     Sampled when media pipeline starts.
8852   </summary>
8853 </histogram>
8854
8855 <histogram name="Media.MSE.VideoCodec" enum="MSECodec">
8856   <owner>acolwell@chromium.org</owner>
8857   <summary>
8858     Video codec used in Media Source Extensions playback. Set when AddId() is
8859     called during playback.
8860   </summary>
8861 </histogram>
8862
8863 <histogram name="Media.Netflix.AudioBitrate" units="kbps">
8864   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8865   <summary>
8866     The audio bit rate as reported by the Netflix application.  May be reported
8867     multiple times as network conditions change during playback.
8868   </summary>
8869 </histogram>
8870
8871 <histogram name="Media.Netflix.AudioNumChannels" units="channels">
8872   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8873   <summary>
8874     The number of audio channels as reported by the Netflix application. May be
8875     reported multiple times as network conditions change during playback.
8876   </summary>
8877 </histogram>
8878
8879 <histogram name="Media.Netflix.DelayedAndDroppedFramesPer5Sec"
8880     units="frames/5s">
8881   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8882   <summary>
8883     The average number of delayed and dropped frames for the Netflix
8884     application.  Reported every 5 seconds.
8885   </summary>
8886 </histogram>
8887
8888 <histogram name="Media.Netflix.DisplayedFramesPerSecond" units="frames/s">
8889   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8890   <summary>
8891     The average number of displayed frames for the Netflix application. Reported
8892     every 5 seconds.
8893   </summary>
8894 </histogram>
8895
8896 <histogram name="Media.Netflix.VideoBitrate" units="kbps">
8897   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8898   <summary>
8899     Video bit rate as reported by the Netflix application.  May be reported
8900     multiple times as network conditions change during playback.
8901   </summary>
8902 </histogram>
8903
8904 <histogram name="Media.Netflix.VideoHeight" units="pixels">
8905   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8906   <summary>
8907     Video height as reported by the Netflix application.  May be reported
8908     multiple times as network conditions change during playback.
8909   </summary>
8910 </histogram>
8911
8912 <histogram name="Media.PepperVideoDecoderError" enum="PepperVideoDecodeError">
8913   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8914   <summary>Counts of video decode errors reported to plugin.</summary>
8915 </histogram>
8916
8917 <histogram name="Media.PepperVideoDecoderPictureCount">
8918   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8919   <summary>
8920     Number of PictureBuffers/textures requested per hardware decoder creation.
8921     This value varies by platform and video. A user visible video may trigger
8922     multiple decoder creations (sometimes every 5 seconds) but would normally
8923     not hold more than 2 sets of buffers at any given time in memory.
8924   </summary>
8925 </histogram>
8926
8927 <histogram name="Media.PepperVideoDecoderPictureHeight">
8928   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8929   <summary>
8930     Vertical video resolution rounded to the nearest bucket. (Corresponds
8931     roughly to the number in 720p.)
8932   </summary>
8933 </histogram>
8934
8935 <histogram name="Media.PlayMovies.DelayedAndDroppedFramesPer5Sec"
8936     units="frames/5s">
8937   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8938   <summary>
8939     The average number of delayed and dropped frames for the PlayMovies
8940     application.  Reported every 5 seconds.
8941   </summary>
8942 </histogram>
8943
8944 <histogram name="Media.PlayMovies.DisplayedFramesPerSecond" units="frames/s">
8945   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8946   <summary>
8947     The average number of displayed frames for the PlayMovies application.
8948     Reported every 5 seconds.
8949   </summary>
8950 </histogram>
8951
8952 <histogram name="Media.RTCVideoDecoderError" enum="PepperVideoDecodeError">
8953   <owner>posciak@chromium.org</owner>
8954   <summary>Counts of video decode errors reported to RTCVideoDecoder.</summary>
8955 </histogram>
8956
8957 <histogram name="Media.RTCVideoDecoderInitDecodeStatus" enum="BooleanSuccess">
8958   <obsolete>
8959     Renamed to Media.RTCVideoDecoderInitDecodeSuccess.
8960   </obsolete>
8961   <owner>posciak@chromium.org</owner>
8962   <summary>Results of attempts to RTCVideoDecoder::InitDecode().</summary>
8963 </histogram>
8964
8965 <histogram name="Media.RTCVideoDecoderInitDecodeSuccess" enum="BooleanSuccess">
8966   <owner>posciak@chromium.org</owner>
8967   <summary>
8968     Indicates whether we were successful in initializing hardware video decoder
8969     for use in the RTC pipeline.
8970   </summary>
8971 </histogram>
8972
8973 <histogram name="Media.RTCVideoEncoderInitEncodeSuccess" enum="BooleanSuccess">
8974   <owner>posciak@chromium.org</owner>
8975   <summary>
8976     Indicates whether we were successful in initializing hardware video encoder
8977     for use in the RTC pipeline.
8978   </summary>
8979 </histogram>
8980
8981 <histogram name="Media.RTCVideoEncoderProfile" enum="VideoCodecProfile">
8982   <owner>posciak@chromium.org</owner>
8983   <summary>Video codec profile used in RTC video encoder.</summary>
8984 </histogram>
8985
8986 <histogram name="Media.TimeToPipelineStarted" units="ms">
8987   <owner>scherkus@chromium.org</owner>
8988   <summary>
8989     Time in milliseconds from HTML5 media pipeline creation to playing event.
8990   </summary>
8991 </histogram>
8992
8993 <histogram name="Media.TotalMBytes" units="MB">
8994   <owner>dmikurube@chromium.org</owner>
8995   <owner>scherkus@chromium.org</owner>
8996   <summary>Size of HTML5 media (when known), in MB.</summary>
8997 </histogram>
8998
8999 <histogram name="Media.UncacheableReason" enum="UncacheableReason">
9000   <owner>scherkus@chromium.org</owner>
9001   <summary>
9002     Reasons a media response won't be used to satisfy a future request.
9003   </summary>
9004 </histogram>
9005
9006 <histogram name="Media.URLScheme" enum="URLSchemeForHistogram">
9007   <owner>scherkus@chromium.org</owner>
9008   <summary>
9009     URL scheme used with HTML5 media. (each URL provides one sample)
9010   </summary>
9011 </histogram>
9012
9013 <histogram name="Media.VAVDAH264.DecoderFailure" enum="VAVDAH264DecoderFailure">
9014   <owner>posciak@chromium.org</owner>
9015   <summary>
9016     Error codes reported by video decode using VA-API hardware video decoder.
9017   </summary>
9018 </histogram>
9019
9020 <histogram name="Media.VideoCapture.AspectRatio">
9021   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9022   <summary>
9023     Video Capture Device captured aspect ratio, as a rounded integer multiplied
9024     by 100. The collection is made in the VideoCaptureController upon reception
9025     of the first frame.
9026   </summary>
9027 </histogram>
9028
9029 <histogram name="Media.VideoCapture.FrameRate" units="fps">
9030   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9031   <summary>
9032     Video Capture Device frame rate requested by VideoCaptureManager on
9033     AllocateAndStart(). The collection is made in the VideoCaptureController
9034     upon reception of the first frame.
9035   </summary>
9036 </histogram>
9037
9038 <histogram name="Media.VideoCapture.Height" units="pixels">
9039   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9040   <summary>
9041     Video Capture Device captured frame height in pixels. The collection is made
9042     in the VideoCaptureController upon reception of the first frame.
9043   </summary>
9044 </histogram>
9045
9046 <histogram name="Media.VideoCapture.PixelFormat" enum="CapturePixelFormat">
9047   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9048   <summary>
9049     Pixel format provided by a Video Capture Device. The collection is made in
9050     the VideoCaptureController upon reception of the first frame.
9051   </summary>
9052 </histogram>
9053
9054 <histogram name="Media.VideoCapture.Width" units="pixels">
9055   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9056   <summary>
9057     Video Capture Device captured frame width in pixels. The collection is made
9058     in the VideoCaptureController upon reception of the first frame.
9059   </summary>
9060 </histogram>
9061
9062 <histogram name="Media.VideoCaptureManager" units="ms">
9063   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9064   <summary>Measures the time taken for VideoCaptureManager::</summary>
9065 </histogram>
9066
9067 <histogram name="Media.VideoCodec" enum="VideoCodec">
9068   <owner>scherkus@chromium.org</owner>
9069   <summary>Video codec used in HTML5 media.</summary>
9070 </histogram>
9071
9072 <histogram name="Media.VideoCodecProfile" enum="VideoCodecProfile">
9073   <owner>scherkus@chromium.org</owner>
9074   <summary>Video codec profile used in HTML5 media.</summary>
9075 </histogram>
9076
9077 <histogram name="Media.VideoCodedAspectRatio">
9078   <owner>scherkus@chromium.org</owner>
9079   <summary>Coded aspect ratio of HTML5 video.</summary>
9080 </histogram>
9081
9082 <histogram name="Media.VideoCodedWidth">
9083   <owner>scherkus@chromium.org</owner>
9084   <summary>Coded width of HTML5 video.</summary>
9085 </histogram>
9086
9087 <histogram name="Media.VideoColorRange" enum="FFmpegColorRanges">
9088   <owner>scherkus@chromium.org</owner>
9089   <summary>
9090     Pixel format color range of HTML5 video. Emitted on video load.
9091   </summary>
9092 </histogram>
9093
9094 <histogram name="Media.VideoPixelFormat" enum="VideoPixelFormat">
9095   <owner>scherkus@chromium.org</owner>
9096   <summary>Pixel format used in HTML5 video. Emitted on video load.</summary>
9097 </histogram>
9098
9099 <histogram name="Media.VideoVisibleAspectRatio">
9100   <owner>scherkus@chromium.org</owner>
9101   <summary>Visible aspect ratio of HTML5 video.</summary>
9102 </histogram>
9103
9104 <histogram name="Media.VideoVisibleWidth">
9105   <owner>scherkus@chromium.org</owner>
9106   <summary>Visible width of HTML5 video.</summary>
9107 </histogram>
9108
9109 <histogram name="Media.YouTube.DelayedAndDroppedFramesPer5Sec"
9110     units="frames/5s">
9111   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9112   <summary>
9113     The average number of delayed and dropped frames for the YouTube
9114     application.  Reported every 5 seconds.
9115   </summary>
9116 </histogram>
9117
9118 <histogram name="Media.YouTube.DisplayedFramesPerSecond" units="frames/s">
9119   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9120   <summary>
9121     The average number of displayed frames for the YouTube application. Reported
9122     every 5 seconds.
9123   </summary>
9124 </histogram>
9125
9126 <histogram name="Media.YouTube.TimeToBufferAv" units="ms">
9127   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9128   <summary>
9129     Time needed to pre-buffer A/V data before the actual playback for the
9130     YouTube application.
9131   </summary>
9132 </histogram>
9133
9134 <histogram name="Media.YouTube.TimeToBufferAvAfterAbort" units="ms">
9135   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9136   <summary>
9137     Time needed to buffer A/V data after an abort for the YouTube application.
9138   </summary>
9139 </histogram>
9140
9141 <histogram name="Media.YouTube.TimeToBufferAvAfterUnderrun" units="ms">
9142   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9143   <summary>
9144     Time needed to buffer A/V data after an underrun for the YouTube
9145     application.
9146   </summary>
9147 </histogram>
9148
9149 <histogram name="MediaGalleries.ScanCancelTime" units="ms">
9150   <owner>vandebo@chromium.org</owner>
9151   <summary>If a media scan was cancelled, the duration (in ms) it ran.</summary>
9152 </histogram>
9153
9154 <histogram name="MediaGalleries.ScanDirectoriesFound">
9155   <owner>vandebo@chromium.org</owner>
9156   <summary>
9157     The number of directories with media files found during a scan.
9158   </summary>
9159 </histogram>
9160
9161 <histogram name="MediaGalleries.ScanFinishedTime" units="ms">
9162   <owner>vandebo@chromium.org</owner>
9163   <summary>
9164     Duration in milliseconds taken to do a media scan that ran to completion.
9165   </summary>
9166 </histogram>
9167
9168 <histogram name="MediaGalleries.ScanGalleriesGranted" units="%">
9169   <owner>vandebo@chromium.org</owner>
9170   <summary>
9171     The percentage of galleries accepted (not deselected) from the scan result
9172     dialog.
9173   </summary>
9174 </histogram>
9175
9176 <histogram name="MediaGalleries.ScanGalleriesPopulated">
9177   <owner>vandebo@chromium.org</owner>
9178   <summary>
9179     The number of galleries added or updated in preferences after a scan.
9180   </summary>
9181 </histogram>
9182
9183 <histogram name="MediaGalleries.Usage" enum="MediaGalleriesUsageType">
9184   <owner>vandebo@chromium.org</owner>
9185   <summary>Various usage counts for media galleries.</summary>
9186 </histogram>
9187
9188 <histogram name="Memory.BackingStore">
9189   <owner>dmikurube@chromium.org</owner>
9190   <owner>kenjibaheux@google.com</owner>
9191   <summary>TBD.</summary>
9192 </histogram>
9193
9194 <histogram name="Memory.Browser" units="KB">
9195   <owner>dmikurube@chromium.org</owner>
9196   <owner>kenjibaheux@google.com</owner>
9197   <summary>
9198     The private working set used by the browser process.  Recorded once per UMA
9199     ping.
9200   </summary>
9201 </histogram>
9202
9203 <histogram name="Memory.CachedFontAndDC">
9204   <owner>dmikurube@chromium.org</owner>
9205   <owner>kenjibaheux@google.com</owner>
9206   <summary>TBD.</summary>
9207 </histogram>
9208
9209 <histogram name="Memory.Chrome" units="KB">
9210   <owner>dmikurube@chromium.org</owner>
9211   <owner>kenjibaheux@google.com</owner>
9212   <summary>
9213     The private working set used by each chrome:// renderer process.  Each
9214     process provides one sample.  Recorded once per UMA ping.
9215   </summary>
9216 </histogram>
9217
9218 <histogram name="Memory.ChromeProcessCount">
9219   <owner>dmikurube@chromium.org</owner>
9220   <owner>kenjibaheux@google.com</owner>
9221   <summary>
9222     The count of active chrome:// processes.  Recorded once per UMA ping.
9223   </summary>
9224 </histogram>
9225
9226 <histogram name="Memory.Extension" units="KB">
9227   <owner>dmikurube@chromium.org</owner>
9228   <owner>kenjibaheux@google.com</owner>
9229   <summary>
9230     The private working set used by each extension process.  Each process
9231     provides one sample.  Recorded once per UMA ping.
9232   </summary>
9233 </histogram>
9234
9235 <histogram name="Memory.GlyphPagesPerLoad">
9236   <owner>dmikurube@chromium.org</owner>
9237   <owner>kenjibaheux@google.com</owner>
9238   <summary>
9239     The number of glyph pages present in the renderer when it commits a load.
9240     Since this is per-sub-process, you can get the average number of glyph pages
9241     in the system by multiplying this number with the average number of
9242     renderers. Note that this typically won't count the glyph pages added as a
9243     result of the load that just committed, since layout will happen after the
9244     commit. There are 512 bytes per glyph page, but this number also very
9245     closely approximates the number of glyph width map pages in the same
9246     renderer. The only difference is that if you have font fallback, it will
9247     make a new glyph page and no width page, but in most common cases there is
9248     no fallback). Width pages are 1K each (256 floats), so you could think of
9249     this value as being the number of &quot;1.5K units related to glyphs per
9250     renderer per page load&quot;.
9251   </summary>
9252 </histogram>
9253
9254 <histogram name="Memory.Gpu" units="KB">
9255   <owner>dmikurube@chromium.org</owner>
9256   <owner>jamescook@chromium.org</owner>
9257   <owner>kenjibaheux@google.com</owner>
9258   <summary>
9259     The private working set used by the GPU process.  Recorded once per UMA
9260     ping.
9261   </summary>
9262 </histogram>
9263
9264 <histogram name="Memory.Graphics" units="MB">
9265   <owner>dmikurube@chromium.org</owner>
9266   <owner>jamescook@chromium.org</owner>
9267   <owner>kenjibaheux@google.com</owner>
9268   <summary>
9269     System-wide graphics driver memory consumption.  Recorded on Chrome OS for
9270     platforms where it is exposed by the kernel (for example, Intel i915 and
9271     Exynos Mali).  Recorded once per UMA ping.
9272   </summary>
9273 </histogram>
9274
9275 <histogram name="Memory.NativeClient" units="KB">
9276   <owner>dmikurube@chromium.org</owner>
9277   <owner>kenjibaheux@google.com</owner>
9278   <summary>
9279     The private working set used by each Native Client loader process.  Each
9280     process provides one sample.  Recorded once per UMA ping.
9281   </summary>
9282 </histogram>
9283
9284 <histogram name="Memory.NativeClientBroker" units="KB">
9285   <owner>dmikurube@chromium.org</owner>
9286   <owner>kenjibaheux@google.com</owner>
9287   <summary>
9288     The private working set used by each Native Client broker process.  Each
9289     process provides one sample.  Recorded once per UMA ping.
9290   </summary>
9291 </histogram>
9292
9293 <histogram name="Memory.OtherProcessCount">
9294   <owner>dmikurube@chromium.org</owner>
9295   <owner>kenjibaheux@google.com</owner>
9296   <summary>
9297     The count of other various utility processes (nacl, gpu, sandbox, zygote,
9298     utility).  Recorded once per UMA ping.
9299   </summary>
9300 </histogram>
9301
9302 <histogram name="Memory.PepperPlugin" units="KB">
9303   <owner>dmikurube@chromium.org</owner>
9304   <owner>kenjibaheux@google.com</owner>
9305   <summary>
9306     The private working set used by each Pepper plugin process.  Each plugin
9307     process provides one sample.  Recorded once per UMA ping.
9308   </summary>
9309 </histogram>
9310
9311 <histogram name="Memory.PepperPluginBroker" units="KB">
9312   <owner>dmikurube@chromium.org</owner>
9313   <owner>kenjibaheux@google.com</owner>
9314   <summary>
9315     The private working set used by each Pepper plugin broker process.  Each
9316     process provides one sample.  Recorded once per UMA ping.
9317   </summary>
9318 </histogram>
9319
9320 <histogram name="Memory.PepperPluginBrokerProcessCount">
9321   <owner>dmikurube@chromium.org</owner>
9322   <owner>kenjibaheux@google.com</owner>
9323   <summary>
9324     The count of Pepper plugin broker processes, recorded once per metrics
9325     services (UMA) update.  See MetricsReportingScheduler for details.
9326   </summary>
9327 </histogram>
9328
9329 <histogram name="Memory.PepperPluginProcessCount">
9330   <owner>dmikurube@chromium.org</owner>
9331   <owner>kenjibaheux@google.com</owner>
9332   <summary>
9333     The count of active Pepper plugin processes.  Recorded once per UMA ping.
9334   </summary>
9335 </histogram>
9336
9337 <histogram name="Memory.Plugin" units="KB">
9338   <owner>dmikurube@chromium.org</owner>
9339   <owner>kenjibaheux@google.com</owner>
9340   <summary>
9341     The private working set used by each plugin process.  Each plugin process
9342     provides one sample.  Recorded once per UMA ping.
9343   </summary>
9344 </histogram>
9345
9346 <histogram name="Memory.PluginProcessCount">
9347   <owner>dmikurube@chromium.org</owner>
9348   <owner>kenjibaheux@google.com</owner>
9349   <summary>
9350     The count of active plugin processes.  Recorded once per UMA ping.
9351   </summary>
9352 </histogram>
9353
9354 <histogram name="Memory.ProcessCount">
9355   <owner>dmikurube@chromium.org</owner>
9356   <owner>kenjibaheux@google.com</owner>
9357   <summary>
9358     The count of all active processes.  Recorded once per UMA ping.
9359   </summary>
9360 </histogram>
9361
9362 <histogram name="Memory.ProcessLimit">
9363   <owner>dmikurube@chromium.org</owner>
9364   <owner>kenjibaheux@google.com</owner>
9365   <summary>The current process limit.  Recorded once per UMA ping.</summary>
9366 </histogram>
9367
9368 <histogram name="Memory.Renderer" units="KB">
9369   <owner>dmikurube@chromium.org</owner>
9370   <owner>kenjibaheux@google.com</owner>
9371   <summary>
9372     The private working set used by each renderer process.  Each renderer
9373     process provides one sample.  Recorded once per UMA ping.
9374   </summary>
9375 </histogram>
9376
9377 <histogram name="Memory.RendererProcessCount">
9378   <owner>dmikurube@chromium.org</owner>
9379   <owner>kenjibaheux@google.com</owner>
9380   <summary>
9381     The count of active renderer processes.  Recorded once per UMA ping.
9382   </summary>
9383 </histogram>
9384
9385 <histogram name="Memory.SandboxHelper" units="KB">
9386   <owner>dmikurube@chromium.org</owner>
9387   <owner>kenjibaheux@google.com</owner>
9388   <summary>
9389     The private working set used by each sandbox helper process.  Each sandbox
9390     helper process provides one sample.  Recorded once per UMA ping.
9391   </summary>
9392 </histogram>
9393
9394 <histogram name="Memory.Swap.Browser" units="KB">
9395   <owner>dmikurube@chromium.org</owner>
9396   <owner>kenjibaheux@google.com</owner>
9397   <summary>
9398     The swap used by the browser process.  Recorded once per UMA ping if the
9399     system has swapped.
9400   </summary>
9401 </histogram>
9402
9403 <histogram name="Memory.Swap.Chrome" units="KB">
9404   <owner>dmikurube@chromium.org</owner>
9405   <owner>kenjibaheux@google.com</owner>
9406   <summary>
9407     The swap used by each chrome:// renderer process.  Each process provides one
9408     sample.  Recorded once per UMA ping if the system has swapped.
9409   </summary>
9410 </histogram>
9411
9412 <histogram name="Memory.Swap.CompressedDataSize" units="MB">
9413   <owner>dmikurube@chromium.org</owner>
9414   <owner>kenjibaheux@google.com</owner>
9415   <summary>
9416     The amount of memory that swap was compressed into. Recorded once per UMA
9417     ping if the system has swapped.
9418   </summary>
9419 </histogram>
9420
9421 <histogram name="Memory.Swap.CompressionRatio">
9422   <owner>dmikurube@chromium.org</owner>
9423   <owner>kenjibaheux@google.com</owner>
9424   <summary>
9425     The ratio of swapped data original size to compressed size. Recorded once
9426     per UMA ping if the system has swapped.
9427   </summary>
9428 </histogram>
9429
9430 <histogram name="Memory.Swap.Extension" units="KB">
9431   <owner>dmikurube@chromium.org</owner>
9432   <owner>kenjibaheux@google.com</owner>
9433   <summary>
9434     The swap used by each extension process.  Each process provides one sample.
9435     Recorded once per UMA ping if the system has swapped.
9436   </summary>
9437 </histogram>
9438
9439 <histogram name="Memory.Swap.Gpu" units="KB">
9440   <owner>dmikurube@chromium.org</owner>
9441   <owner>kenjibaheux@google.com</owner>
9442   <summary>
9443     The swap used by the GPU process.  Recorded once per UMA ping if the system
9444     has swapped.
9445   </summary>
9446 </histogram>
9447
9448 <histogram name="Memory.Swap.HaveSwapped" units="BooleanSuccess">
9449   <owner>dmikurube@chromium.org</owner>
9450   <owner>kenjibaheux@google.com</owner>
9451   <summary>
9452     Indicates that the system has swapped memory out at least once since boot.
9453     Recorded once per UMA ping.
9454   </summary>
9455 </histogram>
9456
9457 <histogram name="Memory.Swap.MemUsedTotal" units="MB">
9458   <owner>dmikurube@chromium.org</owner>
9459   <owner>kenjibaheux@google.com</owner>
9460   <summary>
9461     The amount of memory that is used by swap, including bookkeeping.  Recorded
9462     once per UMA ping if the system has swapped.
9463   </summary>
9464 </histogram>
9465
9466 <histogram name="Memory.Swap.NativeClient" units="KB">
9467   <owner>dmikurube@chromium.org</owner>
9468   <owner>kenjibaheux@google.com</owner>
9469   <summary>
9470     The swap used by each Native Client loader process.  Each process provides
9471     one sample.  Recorded once per UMA ping if the system has swapped.
9472   </summary>
9473 </histogram>
9474
9475 <histogram name="Memory.Swap.NativeClientBroker" units="KB">
9476   <owner>dmikurube@chromium.org</owner>
9477   <owner>kenjibaheux@google.com</owner>
9478   <summary>
9479     The swap used by each Native Client broker process.  Each process provides
9480     one sample.  Recorded once per UMA ping if the system has swapped.
9481   </summary>
9482 </histogram>
9483
9484 <histogram name="Memory.Swap.NumReads">
9485   <owner>dmikurube@chromium.org</owner>
9486   <owner>kenjibaheux@google.com</owner>
9487   <summary>
9488     The number of reads from swap.  Recorded once per UMA ping  if the system
9489     has swapped.
9490   </summary>
9491 </histogram>
9492
9493 <histogram name="Memory.Swap.NumWrites">
9494   <owner>dmikurube@chromium.org</owner>
9495   <owner>kenjibaheux@google.com</owner>
9496   <summary>
9497     The number of writes to swap.  Recorded once per UMA ping if the system has
9498     swapped.
9499   </summary>
9500 </histogram>
9501
9502 <histogram name="Memory.Swap.OriginalDataSize" units="MB">
9503   <owner>dmikurube@chromium.org</owner>
9504   <owner>kenjibaheux@google.com</owner>
9505   <summary>
9506     The amount of memory that was swapped out.  Recorded once per UMA ping if
9507     the system has swapped.
9508   </summary>
9509 </histogram>
9510
9511 <histogram name="Memory.Swap.PepperPlugin" units="KB">
9512   <owner>dmikurube@chromium.org</owner>
9513   <owner>kenjibaheux@google.com</owner>
9514   <summary>
9515     The swap used by each Pepper plugin process.  Each plugin process provides
9516     one sample.  Recorded once per UMA ping if the system has swapped.
9517   </summary>
9518 </histogram>
9519
9520 <histogram name="Memory.Swap.PepperPluginBroker" units="KB">
9521   <owner>dmikurube@chromium.org</owner>
9522   <owner>kenjibaheux@google.com</owner>
9523   <summary>
9524     The swap used by each Pepper plugin broker process.  Each process provides
9525     one sample.  Recorded once per UMA ping if the system has swapped.
9526   </summary>
9527 </histogram>
9528
9529 <histogram name="Memory.Swap.Plugin" units="KB">
9530   <owner>dmikurube@chromium.org</owner>
9531   <owner>kenjibaheux@google.com</owner>
9532   <summary>
9533     The swap used by each plugin process.  Each plugin process provides one
9534     sample.  Recorded once per UMA ping if the system has swapped.
9535   </summary>
9536 </histogram>
9537
9538 <histogram name="Memory.Swap.Renderer" units="KB">
9539   <owner>dmikurube@chromium.org</owner>
9540   <owner>kenjibaheux@google.com</owner>
9541   <summary>
9542     The swap used by each renderer process.  Each renderer process provides one
9543     sample.  Recorded once per UMA ping if the system has swapped.
9544   </summary>
9545 </histogram>
9546
9547 <histogram name="Memory.Swap.SandboxHelper" units="KB">
9548   <owner>dmikurube@chromium.org</owner>
9549   <owner>kenjibaheux@google.com</owner>
9550   <summary>
9551     The swap used by each sandbox helper process.  Each sandbox helper process
9552     provides one sample.  Recorded once per UMA ping if the system has swapped.
9553   </summary>
9554 </histogram>
9555
9556 <histogram name="Memory.Swap.Total" units="MB">
9557   <owner>dmikurube@chromium.org</owner>
9558   <owner>kenjibaheux@google.com</owner>
9559   <summary>
9560     The sum of all processes' swap.  Recorded once per UMA ping if the system
9561     has swapped.
9562   </summary>
9563 </histogram>
9564
9565 <histogram name="Memory.Swap.Utility" units="KB">
9566   <owner>dmikurube@chromium.org</owner>
9567   <owner>kenjibaheux@google.com</owner>
9568   <summary>
9569     The swap used by each utility process.  Each utility process provides one
9570     sample.  Recorded once per UMA ping if the system has swapped.
9571   </summary>
9572 </histogram>
9573
9574 <histogram name="Memory.Swap.Worker" units="KB">
9575   <owner>dmikurube@chromium.org</owner>
9576   <owner>kenjibaheux@google.com</owner>
9577   <summary>
9578     The swap used by each worker process.  Each worker process provides one
9579     sample.  Recorded once per UMA ping if the system has swapped.
9580   </summary>
9581 </histogram>
9582
9583 <histogram name="Memory.Total" units="MB">
9584   <owner>dmikurube@chromium.org</owner>
9585   <owner>kenjibaheux@google.com</owner>
9586   <summary>The sum of all processes.  Recorded once per UMA ping.</summary>
9587 </histogram>
9588
9589 <histogram name="Memory.Utility" units="KB">
9590   <owner>dmikurube@chromium.org</owner>
9591   <owner>kenjibaheux@google.com</owner>
9592   <summary>
9593     The private working set used by each utility process.  Each utility process
9594     provides one sample.  Recorded once per UMA ping.
9595   </summary>
9596 </histogram>
9597
9598 <histogram name="Memory.Worker" units="KB">
9599   <owner>dmikurube@chromium.org</owner>
9600   <owner>kenjibaheux@google.com</owner>
9601   <summary>
9602     The private working set used by each worker process.  Each worker process
9603     provides one sample.  Recorded once per UMA ping.
9604   </summary>
9605 </histogram>
9606
9607 <histogram name="Memory.WorkerProcessCount">
9608   <owner>dmikurube@chromium.org</owner>
9609   <owner>kenjibaheux@google.com</owner>
9610   <summary>TBD.</summary>
9611 </histogram>
9612
9613 <histogram name="MemoryAndroid.DeviceMemoryClass">
9614   <owner>dmikurube@chromium.org</owner>
9615   <owner>kenjibaheux@google.com</owner>
9616   <owner>ppi@chromium.org</owner>
9617   <summary>
9618     Value of getMemoryClass() recorded once upon startup. This is an integer,
9619     device-specific constant correlated with the amount of memory available on
9620     Android device.
9621   </summary>
9622 </histogram>
9623
9624 <histogram name="MemoryAndroid.EvictionReason" enum="AndroidEvictionReason">
9625   <owner>dmikurube@chromium.org</owner>
9626   <owner>kenjibaheux@google.com</owner>
9627   <owner>ppi@chromium.org</owner>
9628   <summary>
9629     Reasons behind evictions of individual tabs, recorded upon each tab
9630     eviction.
9631   </summary>
9632 </histogram>
9633
9634 <histogram name="MemoryAndroid.LowMemoryLoadedTabCount">
9635   <owner>dmikurube@chromium.org</owner>
9636   <owner>kenjibaheux@google.com</owner>
9637   <owner>ppi@chromium.org</owner>
9638   <summary>
9639     Number of loaded (memory-resident) tabs when LowMemory notification is
9640     delivered.
9641   </summary>
9642 </histogram>
9643
9644 <histogram name="MemoryAndroid.LowMemoryTimeBetween" units="milliseconds">
9645   <owner>dmikurube@chromium.org</owner>
9646   <owner>kenjibaheux@google.com</owner>
9647   <owner>ppi@chromium.org</owner>
9648   <summary>
9649     Time between two consecutive LowMemory notification in one foreground
9650     session.
9651   </summary>
9652 </histogram>
9653
9654 <histogram name="MemoryAndroid.NotificationBackground"
9655     enum="AndroidMemoryNotificationBackground">
9656   <owner>dmikurube@chromium.org</owner>
9657   <owner>kenjibaheux@google.com</owner>
9658   <owner>ppi@chromium.org</owner>
9659   <summary>
9660     Memory notifications delivered through system callbacks to Chrome while in
9661     the background.
9662   </summary>
9663 </histogram>
9664
9665 <histogram name="MemoryAndroid.NotificationForeground"
9666     enum="AndroidMemoryNotificationForeground">
9667   <owner>dmikurube@chromium.org</owner>
9668   <owner>kenjibaheux@google.com</owner>
9669   <owner>ppi@chromium.org</owner>
9670   <summary>
9671     Memory notifications delivered through system callbacks to Chrome while in
9672     the foreground - we count LowMemory notification vs particular levels of
9673     TrimMemory foreground notification.
9674   </summary>
9675 </histogram>
9676
9677 <histogram name="Mist.SwitchResult" enum="MistSwitchResult">
9678   <owner>benchan@chromium.org</owner>
9679   <summary>
9680     The result (e.g. success or the type of failure) of a modem interface switch
9681     operation performed by mist on Chrome OS.
9682   </summary>
9683 </histogram>
9684
9685 <histogram name="MobileStartup.MobileMultiWindowInstances">
9686   <owner>dtrainor@chromium.org</owner>
9687   <summary>
9688     Android: Number of instances of Chrome currently open during a MultiWindow
9689     session.  Emitted every time Chrome is paused.  Only emitted on Android
9690     MultiWindow devices.
9691
9692     A MultiWindow session is any period of time that Chrome was not used in a
9693     full screen mode but together with another Activity that is visible at the
9694     same time. This is only supported in a few Android models.
9695   </summary>
9696 </histogram>
9697
9698 <histogram name="MobileStartup.MobileMultiWindowSession" units="percent">
9699   <owner>miguelg@chromium.org</owner>
9700   <summary>
9701     Android: percent of the screen available for Chrome during a multi-window
9702     session. Emitted every time chrome is paused. Only emitted on Android
9703     MultiWindow devices.
9704
9705     A multiwindow session is any period of time that Chrome was not used in full
9706     screen mode but together with some other application that is visible at the
9707     same time. This is only supported in a few Android models.
9708   </summary>
9709 </histogram>
9710
9711 <histogram name="Mouse.PointerSensitivity.Changed" enum="PointerSensitivity">
9712   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9713   <summary>
9714     Tracks mouse sensitivity setting changes by the user. This replaces the old
9715     Mouse.Sensitivity.Changed metric.
9716   </summary>
9717 </histogram>
9718
9719 <histogram name="Mouse.PointerSensitivity.Started" enum="PointerSensitivity">
9720   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9721   <summary>
9722     Tracks mouse sensitivity setting on startup. This replaces the old
9723     Mouse.Sensitivity.Started metric.
9724   </summary>
9725 </histogram>
9726
9727 <histogram name="Mouse.Sensitivity.Changed" enum="PointerSensitivity">
9728   <obsolete>
9729     Deprecated as of 6/2013, replaced by Mouse.PointerSensitivity.Changed.
9730   </obsolete>
9731   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9732   <summary>Tracks mouse sensitivity setting.</summary>
9733 </histogram>
9734
9735 <histogram name="Mouse.Sensitivity.Started" enum="PointerSensitivity">
9736   <obsolete>
9737     Deprecated as of 6/2013, replaced by Mouse.PointerSensitivity.Started.
9738   </obsolete>
9739   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9740   <summary>Tracks mouse sensitivity setting on startup.</summary>
9741 </histogram>
9742
9743 <histogram name="MouseEventPrefetch.MouseDownDuration_Click" units="ms">
9744   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9745   <summary>
9746     Measures the time elapsed between when the user mousedown-ed a link and when
9747     the user clicked a link.
9748   </summary>
9749 </histogram>
9750
9751 <histogram name="MouseEventPrefetch.MouseDownFollowedByClick"
9752     enum="MouseEventFollowedByClick">
9753   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9754   <summary>
9755     For each click handled by an HTML anchor tag link, whether Blink saw a
9756     mousedown event preceding it.  This is only measured for clicks handled by
9757     the anchor tag's default click event handler.
9758   </summary>
9759 </histogram>
9760
9761 <histogram name="MouseEventPrefetch.MouseDowns">
9762   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9763   <summary>
9764     The number of mousedown events detected at HTML anchor-tag links' default
9765     event handler.
9766   </summary>
9767 </histogram>
9768
9769 <histogram name="MouseEventPrefetch.MouseOverDuration_Click" units="ms">
9770   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9771   <summary>
9772     Measures the time elapsed between when the user mouseover-ed a link and when
9773     the user clicked a link.
9774   </summary>
9775 </histogram>
9776
9777 <histogram name="MouseEventPrefetch.MouseOverDuration_NoClick" units="ms">
9778   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9779   <summary>
9780     Measures the time elapsed between when the user mouseover-ed a link and when
9781     the user mouseout-ed a link without click.
9782   </summary>
9783 </histogram>
9784
9785 <histogram name="MouseEventPrefetch.MouseOvers">
9786   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9787   <summary>
9788     The number of mouseover events detected at HTML anchor-tag links' default
9789     event handler.
9790   </summary>
9791 </histogram>
9792
9793 <histogram name="MouseEventPrefetch.PreTapEventsFollowedByClick"
9794     enum="PreTapEvents">
9795   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9796   <summary>
9797     The tap gesture events detected before click at HTML anchor-tag links'
9798     default event handler.
9799   </summary>
9800 </histogram>
9801
9802 <histogram name="MouseEventPrefetch.TapDownDuration_Click" units="ms">
9803   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9804   <summary>
9805     Measures the time elapsed between when the user tapdown-ed a link and when
9806     the user clicked a link.
9807   </summary>
9808 </histogram>
9809
9810 <histogram name="MouseEventPrefetch.TapDowns">
9811   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9812   <summary>
9813     The number of gesturetapdown events detected at HTML anchor-tag links'
9814     default event handler.
9815   </summary>
9816 </histogram>
9817
9818 <histogram name="MouseEventPrefetch.TapUnconfirmeds">
9819   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9820   <summary>
9821     The number of gesturetapunconfirmed events detected at HTML anchor-tag
9822     links' default event handler.
9823   </summary>
9824 </histogram>
9825
9826 <histogram name="MultiProfile.DiscardedTabsPerUser">
9827   <owner>skuhne@chromium.org</owner>
9828   <summary>
9829     The relation of discarded tabs vs. the amount of simultaneous users. The
9830     counts are the number of discards and the buckets are the number of users.
9831     Since the count values are absolute numbers, they need to be normalized
9832     before use - so divide the counts by the percentage of users per session
9833     found under 'MultiProfile.UsersPerSessionIncremental'.
9834   </summary>
9835 </histogram>
9836
9837 <histogram name="MultiProfile.SessionMode" enum="MultiProfileSessionMode">
9838   <owner>skuhne@chromium.org</owner>
9839   <summary>
9840     The session counter for different multi profile modes which gets stored once
9841     per session at the beginning of the session.
9842   </summary>
9843 </histogram>
9844
9845 <histogram name="MultiProfile.SigninUserUIPath"
9846     enum="MultiProfileSigninUserAction">
9847   <owner>skuhne@chromium.org</owner>
9848   <summary>
9849     Count the number of times each UI path is taken for signing into a new
9850     account in a Chrome OS multiprofile session. UI paths include the system
9851     tray and the user account switcher on the browser frame.
9852   </summary>
9853 </histogram>
9854
9855 <histogram name="MultiProfile.SwitchActiveUserUIPath"
9856     enum="MultiProfileSwitchActiveUserAction">
9857   <owner>skuhne@chromium.org</owner>
9858   <summary>
9859     Count the number of times each UI path is taken for switching the active
9860     account in a Chrome OS multiprofile session. UI paths include the system
9861     tray and the keyboard shortcut.
9862   </summary>
9863 </histogram>
9864
9865 <histogram name="MultiProfile.TeleportWindow"
9866     enum="MultiProfileTeleportWindowAction">
9867   <owner>skuhne@chromium.org</owner>
9868   <summary>
9869     Counts the number of window teleportations when using separated desktop
9870     mode.
9871   </summary>
9872 </histogram>
9873
9874 <histogram name="MultiProfile.TeleportWindowType"
9875     enum="MultiProfileTeleportWindowType">
9876   <owner>skuhne@chromium.org</owner>
9877   <summary>
9878     Counts the number of teleported windows by types in separated desktop mode.
9879   </summary>
9880 </histogram>
9881
9882 <histogram name="MultiProfile.UsersPerSession">
9883   <obsolete>
9884     Deprecated 3/2014, renamed to MultiProfile.UsersPerSessionIncremental.
9885   </obsolete>
9886   <owner>skuhne@chromium.org</owner>
9887   <summary>
9888     The number of users simultaneously signed into a multiprofile session on
9889     Chrome OS. This is recorded upon session end.
9890   </summary>
9891 </histogram>
9892
9893 <histogram name="MultiProfile.UsersPerSessionIncremental">
9894   <owner>skuhne@chromium.org</owner>
9895   <summary>
9896     The number of users simultaneously signed into a multiprofile session on
9897     Chrome OS. This is recorded whenever a user gets added to the session. To
9898     get the correct count, all following counts must be subtracted. Example: If
9899     100 single user, 20 two user and 5 three user sessions, there were
9900     100-20-5=75 single user sessions, 100-80=20 dual user sessions and so on.
9901   </summary>
9902 </histogram>
9903
9904 <histogram name="NaCl.Client.Helper.InitState" enum="NaClHelperStatus">
9905   <owner>mackinlay@google.com</owner>
9906   <owner>ncbray@chromium.org</owner>
9907   <summary>
9908     When the browser started, what happened with the NaCl helper process?
9909   </summary>
9910 </histogram>
9911
9912 <histogram name="NaCl.Client.Helper.StateOnFork" enum="NaClHelperStatus">
9913   <owner>mackinlay@google.com</owner>
9914   <owner>ncbray@chromium.org</owner>
9915   <summary>
9916     When a NaCl application process was created, what had happened with the NaCl
9917     helper process when the browser was started?
9918   </summary>
9919 </histogram>
9920
9921 <histogram name="NaCl.Client.OSArch" enum="NaClOSArchEnum">
9922   <owner>mackinlay@google.com</owner>
9923   <owner>ncbray@chromium.org</owner>
9924   <summary>The OS/Architecture of a nexe that was loaded.</summary>
9925 </histogram>
9926
9927 <histogram name="NaCl.HttpStatusCodeClass.Manifest.InstalledApp"
9928     enum="NaClHttpStatusCodeClass">
9929   <owner>mackinlay@google.com</owner>
9930   <owner>ncbray@chromium.org</owner>
9931   <summary>
9932     The status code returned when trying to load a manifest inside an installed
9933     app.
9934   </summary>
9935 </histogram>
9936
9937 <histogram name="NaCl.HttpStatusCodeClass.Manifest.NotInstalledApp"
9938     enum="NaClHttpStatusCodeClass">
9939   <owner>mackinlay@google.com</owner>
9940   <owner>ncbray@chromium.org</owner>
9941   <summary>
9942     The status code returned when trying to load a manifest from a source other
9943     than an installed app.
9944   </summary>
9945 </histogram>
9946
9947 <histogram name="NaCl.HttpStatusCodeClass.Nexe.InstalledApp"
9948     enum="NaClHttpStatusCodeClass">
9949   <owner>mackinlay@google.com</owner>
9950   <owner>ncbray@chromium.org</owner>
9951   <summary>
9952     The status code returned when trying to load a NaCl executable inside an
9953     installed app.
9954   </summary>
9955 </histogram>
9956
9957 <histogram name="NaCl.HttpStatusCodeClass.Nexe.NotInstalledApp"
9958     enum="NaClHttpStatusCodeClass">
9959   <owner>mackinlay@google.com</owner>
9960   <owner>ncbray@chromium.org</owner>
9961   <summary>
9962     The status code returned when trying to load a NaCl executable from a source
9963     other than an installed app.
9964   </summary>
9965 </histogram>
9966
9967 <histogram name="NaCl.LoadStatus.Plugin" enum="NaClPluginErrorCode">
9968   <owner>mackinlay@google.com</owner>
9969   <owner>ncbray@chromium.org</owner>
9970   <summary>The error code returned by NaCl's Chrome plugin.</summary>
9971 </histogram>
9972
9973 <histogram name="NaCl.LoadStatus.Plugin.InstalledApp"
9974     enum="NaClPluginErrorCode">
9975   <owner>mackinlay@google.com</owner>
9976   <owner>ncbray@chromium.org</owner>
9977   <summary>
9978     The error code returned by NaCl's Chrome plugin, but only for installed
9979     apps.
9980   </summary>
9981 </histogram>
9982
9983 <histogram name="NaCl.LoadStatus.Plugin.NotInstalledApp"
9984     enum="NaClPluginErrorCode">
9985   <owner>mackinlay@google.com</owner>
9986   <owner>ncbray@chromium.org</owner>
9987   <summary>
9988     The error code returned by NaCl's Chrome plugin, but excluding installed
9989     apps.
9990   </summary>
9991 </histogram>
9992
9993 <histogram name="NaCl.LoadStatus.SelLdr" enum="NaClSelLdrErrorCode">
9994   <owner>mackinlay@google.com</owner>
9995   <owner>ncbray@chromium.org</owner>
9996   <summary>The error code returned by NaCl's sel_ldr.</summary>
9997 </histogram>
9998
9999 <histogram name="NaCl.LoadStatus.SelLdr.InstalledApp"
10000     enum="NaClSelLdrErrorCode">
10001   <owner>mackinlay@google.com</owner>
10002   <owner>ncbray@chromium.org</owner>
10003   <summary>
10004     The error code returned by NaCl's sel_ldr, but only for installed apps.
10005   </summary>
10006 </histogram>
10007
10008 <histogram name="NaCl.LoadStatus.SelLdr.NotInstalledApp"
10009     enum="NaClSelLdrErrorCode">
10010   <owner>mackinlay@google.com</owner>
10011   <owner>ncbray@chromium.org</owner>
10012   <summary>
10013     The error code returned by NaCl's sel_ldr, but excluding installed apps.
10014   </summary>
10015 </histogram>
10016
10017 <histogram name="NaCl.Manifest.IsDataURI" enum="NaClManifestType">
10018   <owner>mackinlay@google.com</owner>
10019   <owner>ncbray@chromium.org</owner>
10020   <summary>
10021     Was the manifest specified as a data URI rather than a .nmf file?
10022   </summary>
10023 </histogram>
10024
10025 <histogram name="NaCl.ManifestDownloadTime" units="milliseconds">
10026   <obsolete>
10027     Deprecated 6/2011, renamed.
10028   </obsolete>
10029   <owner>mackinlay@google.com</owner>
10030   <owner>ncbray@chromium.org</owner>
10031   <summary>
10032     The time it took to download the manifset file for a Native Client module.
10033   </summary>
10034 </histogram>
10035
10036 <histogram name="NaCl.ModuleUptime.Crash" units="milliseconds">
10037   <owner>mackinlay@google.com</owner>
10038   <owner>ncbray@chromium.org</owner>
10039   <summary>The time a NaCl module ran before it crashed.</summary>
10040 </histogram>
10041
10042 <histogram name="NaCl.ModuleUptime.Normal" units="milliseconds">
10043   <owner>mackinlay@google.com</owner>
10044   <owner>ncbray@chromium.org</owner>
10045   <summary>The time a NaCl module ran without crashing, at shutdown.</summary>
10046 </histogram>
10047
10048 <histogram name="NaCl.NexeDownloadTime" units="milliseconds">
10049   <obsolete>
10050     Deprecated 6/2011, renamed.
10051   </obsolete>
10052   <owner>mackinlay@google.com</owner>
10053   <owner>ncbray@chromium.org</owner>
10054   <summary>
10055     The time it took to download the main .nexe for a Native Client module.
10056   </summary>
10057 </histogram>
10058
10059 <histogram name="NaCl.NexeSize" units="KB">
10060   <obsolete>
10061     Deprecated 6/2011, renamed.
10062   </obsolete>
10063   <owner>mackinlay@google.com</owner>
10064   <owner>ncbray@chromium.org</owner>
10065   <summary>
10066     The size of the main .nexe file downloaded for a Native Client module.
10067   </summary>
10068 </histogram>
10069
10070 <histogram name="NaCl.NexeStartupTime" units="milliseconds">
10071   <obsolete>
10072     Deprecated 6/2011, renamed.
10073   </obsolete>
10074   <owner>mackinlay@google.com</owner>
10075   <owner>ncbray@chromium.org</owner>
10076   <summary>
10077     The time it took between the Native Client plugin initialization and when
10078     proxied execution of the NaCl module begins. This is the general startup
10079     overhead of running as a NaCl module vs a trusted PPAPI plugin.
10080   </summary>
10081 </histogram>
10082
10083 <histogram name="NaCl.NexeStartupTimePerMB" units="milliseconds/MB">
10084   <obsolete>
10085     Deprecated 6/2011, renamed.
10086   </obsolete>
10087   <owner>mackinlay@google.com</owner>
10088   <owner>ncbray@chromium.org</owner>
10089   <summary>
10090     The time it took between the Native Client plugin initialization and when
10091     proxied execution of the NaCl module begins. This is the general startup
10092     overhead of running as a NaCl module vs a trusted PPAPI plugin.
10093   </summary>
10094 </histogram>
10095
10096 <histogram name="NaCl.Options.PNaCl.OptLevel" enum="PNaClOptionsOptLevelEnum">
10097   <owner>mackinlay@google.com</owner>
10098   <owner>ncbray@chromium.org</owner>
10099   <summary>
10100     The optimization level set for the initial Portable Native Client
10101     translation from bitcode to native code.
10102   </summary>
10103 </histogram>
10104
10105 <histogram name="NaCl.OSArch" enum="NaClOSArchEnum">
10106   <obsolete>
10107     Deprecated 6/2011, renamed.
10108   </obsolete>
10109   <owner>mackinlay@google.com</owner>
10110   <owner>ncbray@chromium.org</owner>
10111   <summary>The OS/Architecture of a nexe that was loaded.</summary>
10112 </histogram>
10113
10114 <histogram name="NaCl.Perf.PNaClCache.IsHit" enum="PNaClTranslationCacheEnum">
10115   <owner>mackinlay@google.com</owner>
10116   <owner>ncbray@chromium.org</owner>
10117   <summary>
10118     Did the Portable Native Client translation cache find an executable
10119     translated from bitcode?
10120   </summary>
10121 </histogram>
10122
10123 <histogram name="NaCl.Perf.PNaClLoadTime.CompileKBPerSec" units="KB/s">
10124   <owner>mackinlay@google.com</owner>
10125   <owner>ncbray@chromium.org</owner>
10126   <summary>
10127     The rate for compiling a Portable Native Client bitcode file to an object
10128     file in Kilobytes per second.
10129   </summary>
10130 </histogram>
10131
10132 <histogram name="NaCl.Perf.PNaClLoadTime.CompileTime" units="milliseconds">
10133   <owner>mackinlay@google.com</owner>
10134   <owner>ncbray@chromium.org</owner>
10135   <summary>
10136     The time it took to compile a Portable Native Client bitcode file to an
10137     object file.
10138   </summary>
10139 </histogram>
10140
10141 <histogram name="NaCl.Perf.PNaClLoadTime.LinkTime" units="milliseconds">
10142   <owner>mackinlay@google.com</owner>
10143   <owner>ncbray@chromium.org</owner>
10144   <summary>
10145     The time it took to link a Portable Native Client generated object file into
10146     a Native Client executable.
10147   </summary>
10148 </histogram>
10149
10150 <histogram name="NaCl.Perf.PNaClLoadTime.LoadCompiler" units="milliseconds">
10151   <owner>mackinlay@google.com</owner>
10152   <owner>ncbray@chromium.org</owner>
10153   <summary>
10154     The time it took to load and validate the Portable Native Client compiler.
10155   </summary>
10156 </histogram>
10157
10158 <histogram name="NaCl.Perf.PNaClLoadTime.LoadLinker" units="milliseconds">
10159   <owner>mackinlay@google.com</owner>
10160   <owner>ncbray@chromium.org</owner>
10161   <summary>
10162     The time it took to load and validate the Portable Native Client linker.
10163   </summary>
10164 </histogram>
10165
10166 <histogram name="NaCl.Perf.PNaClLoadTime.PctCompiledWhenFullyDownloaded"
10167     units="%">
10168   <owner>mackinlay@google.com</owner>
10169   <owner>ncbray@chromium.org</owner>
10170   <summary>
10171     The percentage of a Portable Native Client application that is compiled by
10172     the time the application is fully downloaded (compile and download happen in
10173     parallel).
10174   </summary>
10175 </histogram>
10176
10177 <histogram name="NaCl.Perf.PNaClLoadTime.TotalUncachedKBPerSec" units="KB/s">
10178   <owner>mackinlay@google.com</owner>
10179   <owner>ncbray@chromium.org</owner>
10180   <summary>
10181     The rate for completely translating a Portable Native Client bitcode file
10182     into a Native Client executable and caching the result in Kilobytes per
10183     second.
10184   </summary>
10185 </histogram>
10186
10187 <histogram name="NaCl.Perf.PNaClLoadTime.TotalUncachedTime"
10188     units="milliseconds">
10189   <owner>mackinlay@google.com</owner>
10190   <owner>ncbray@chromium.org</owner>
10191   <summary>
10192     The total time it took to completely translate a Portable Native Client
10193     bitcode file into a Native Client executable, and cache the result.
10194   </summary>
10195 </histogram>
10196
10197 <histogram name="NaCl.Perf.Size.Manifest" units="KB">
10198   <owner>mackinlay@google.com</owner>
10199   <owner>ncbray@chromium.org</owner>
10200   <summary>The size of the manifest file.</summary>
10201 </histogram>
10202
10203 <histogram name="NaCl.Perf.Size.Nexe" units="KB">
10204   <owner>mackinlay@google.com</owner>
10205   <owner>ncbray@chromium.org</owner>
10206   <summary>
10207     The size of the main .nexe file downloaded for a Native Client module.
10208   </summary>
10209 </histogram>
10210
10211 <histogram name="NaCl.Perf.Size.Pexe" units="KB">
10212   <owner>mackinlay@google.com</owner>
10213   <owner>ncbray@chromium.org</owner>
10214   <summary>
10215     The size of the main .pexe bitcode file downloaded for a Portable Native
10216     Client module.
10217   </summary>
10218 </histogram>
10219
10220 <histogram name="NaCl.Perf.Size.PexeNexeSizePct" units="%">
10221   <owner>mackinlay@google.com</owner>
10222   <owner>ncbray@chromium.org</owner>
10223   <summary>
10224     The size of the main .pexe bitcode file divided by the size of the .nexe
10225     that is the result of translating the bitcode file, times 100.
10226   </summary>
10227 </histogram>
10228
10229 <histogram name="NaCl.Perf.Size.PNaClTranslatedNexe" units="KB">
10230   <owner>mackinlay@google.com</owner>
10231   <owner>ncbray@chromium.org</owner>
10232   <summary>
10233     The size of the main .nexe file that is the result of translating a Portable
10234     Native Client .pexe bitcode file.  This reflects the amount of cache
10235     consumed.
10236   </summary>
10237 </histogram>
10238
10239 <histogram name="NaCl.Perf.StartupTime.LoadModule" units="milliseconds">
10240   <owner>mackinlay@google.com</owner>
10241   <owner>ncbray@chromium.org</owner>
10242   <summary>The time it took to load the NaCl module into sel_ldr.</summary>
10243 </histogram>
10244
10245 <histogram name="NaCl.Perf.StartupTime.LoadModulePerMB" units="milliseconds/MB">
10246   <owner>mackinlay@google.com</owner>
10247   <owner>ncbray@chromium.org</owner>
10248   <summary>
10249     The time it took to load the NaCl module into sel_ldr.  Normalized by the
10250     size of the .nexe, in megabytes.
10251   </summary>
10252 </histogram>
10253
10254 <histogram name="NaCl.Perf.StartupTime.ManifestDownload" units="milliseconds">
10255   <owner>mackinlay@google.com</owner>
10256   <owner>ncbray@chromium.org</owner>
10257   <summary>
10258     The time it took to download the manifset file for a Native Client module.
10259   </summary>
10260 </histogram>
10261
10262 <histogram name="NaCl.Perf.StartupTime.NaClOverhead" units="milliseconds">
10263   <owner>mackinlay@google.com</owner>
10264   <owner>ncbray@chromium.org</owner>
10265   <summary>
10266     The time it took between the Native Client plugin initialization and when
10267     proxied execution of the NaCl module begins. This is the general startup
10268     overhead of running as a NaCl module vs a trusted PPAPI plugin.
10269   </summary>
10270 </histogram>
10271
10272 <histogram name="NaCl.Perf.StartupTime.NaClOverheadPerMB"
10273     units="milliseconds/MB">
10274   <owner>mackinlay@google.com</owner>
10275   <owner>ncbray@chromium.org</owner>
10276   <summary>
10277     The time it took between the Native Client plugin initialization and when
10278     proxied execution of the NaCl module begins. This is the general startup
10279     overhead of running as a NaCl module vs a trusted PPAPI plugin.  Normalized
10280     by the size of the .nexe, in megabytes.
10281   </summary>
10282 </histogram>
10283
10284 <histogram name="NaCl.Perf.StartupTime.NexeDownload" units="milliseconds">
10285   <owner>mackinlay@google.com</owner>
10286   <owner>ncbray@chromium.org</owner>
10287   <summary>
10288     The time it took to download the main .nexe for a Native Client module.
10289   </summary>
10290 </histogram>
10291
10292 <histogram name="NaCl.Perf.StartupTime.NexeDownloadPerMB"
10293     units="milliseconds/MB">
10294   <owner>mackinlay@google.com</owner>
10295   <owner>ncbray@chromium.org</owner>
10296   <summary>
10297     The time it took to download the main .nexe for a Native Client module.
10298     Normalized by the size of the .nexe, in megabytes.
10299   </summary>
10300 </histogram>
10301
10302 <histogram name="NaCl.Perf.StartupTime.Total" units="milliseconds">
10303   <owner>mackinlay@google.com</owner>
10304   <owner>ncbray@chromium.org</owner>
10305   <summary>
10306     The time it took between the Native Client plugin initialization and when
10307     the NaCl module is ready to be used.
10308   </summary>
10309 </histogram>
10310
10311 <histogram name="NaCl.Perf.StartupTime.TotalPerMB" units="milliseconds/MB">
10312   <owner>mackinlay@google.com</owner>
10313   <owner>ncbray@chromium.org</owner>
10314   <summary>
10315     The time it took between the Native Client plugin initialization and when
10316     the NaCl module is ready to be used.  Normalized by the size of the .nexe,
10317     in megabytes.
10318   </summary>
10319 </histogram>
10320
10321 <histogram name="NaCl.ShutdownTime.Total" units="milliseconds">
10322   <owner>mackinlay@google.com</owner>
10323   <owner>ncbray@chromium.org</owner>
10324   <summary>The time it took the NaCl module to shut down.</summary>
10325 </histogram>
10326
10327 <histogram name="NaCl.Startups" enum="NaClStartupEnum">
10328   <obsolete>
10329     Deprecated 5/2011, data is duplicated by NaCl.NexeStartupTime, and
10330     normalizing to 'tab opens' is unusual.
10331   </obsolete>
10332   <owner>mackinlay@google.com</owner>
10333   <owner>ncbray@chromium.org</owner>
10334   <summary>
10335     The number of times that Native Client has been started by loading a .nexe
10336     compared to the number of times that a tab has been opened.
10337   </summary>
10338 </histogram>
10339
10340 <histogram name="NaCl.ValidationCache.Query" enum="NaClValidationCacheEnum">
10341   <owner>mackinlay@google.com</owner>
10342   <owner>ncbray@chromium.org</owner>
10343   <summary>
10344     Did a validation cache query find a previously known validation result?
10345   </summary>
10346 </histogram>
10347
10348 <histogram name="NaCl.ValidationCache.Set" enum="NaClValidationCacheEnum">
10349   <owner>mackinlay@google.com</owner>
10350   <owner>ncbray@chromium.org</owner>
10351   <summary>
10352     Was the validation cache updated with a new validation result?
10353   </summary>
10354 </histogram>
10355
10356 <histogram name="Navigation.MainFrameScheme" enum="NavigationScheme">
10357   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10358   <summary>The scheme of the URL for each main-frame navigation.</summary>
10359 </histogram>
10360
10361 <histogram name="Net.AsyncResourceHandler_PendingDataCount">
10362   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10363   <summary>
10364     The count of unacknowledged ResourceMsg_DataReceived messages.  This message
10365     is sent once per chunk of data read from the network.
10366   </summary>
10367 </histogram>
10368
10369 <histogram name="Net.AsyncResourceHandler_PendingDataCount_WhenFull">
10370   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10371   <summary>
10372     The count of unacknowledged ResourceMsg_DataReceived messages at the point
10373     where we pause network loading.
10374   </summary>
10375 </histogram>
10376
10377 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Alloc" units="bytes">
10378   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10379   <summary>The size of a SharedIOBuffer allocation.</summary>
10380 </histogram>
10381
10382 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Used" units="bytes">
10383   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10384   <summary>The number of bytes copied into a SharedIOBuffer.</summary>
10385 </histogram>
10386
10387 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_UsedPercentage"
10388     units="percentage">
10389   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10390   <summary>
10391     The percentage of a SharedIOBuffer allocation that is actually used.
10392   </summary>
10393 </histogram>
10394
10395 <histogram name="Net.AuthGenerateToken_basic" units="milliseconds">
10396   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10397   <summary>The time to generate a Basic HTTP authentication token.</summary>
10398 </histogram>
10399
10400 <histogram name="Net.AuthGenerateToken_digest" units="milliseconds">
10401   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10402   <summary>The time to generate a Digest HTTP authentication token.</summary>
10403 </histogram>
10404
10405 <histogram name="Net.AuthGenerateToken_negotiate" units="milliseconds">
10406   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10407   <summary>
10408     The time to generate a Negotiate (or SPNEGO) HTTP authentication token.
10409   </summary>
10410 </histogram>
10411
10412 <histogram name="Net.AuthGenerateToken_ntlm" units="milliseconds">
10413   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10414   <summary>The time to generate an NTLM HTTP authentication token.</summary>
10415 </histogram>
10416
10417 <histogram name="Net.AutoReload.CountAtStop">
10418   <owner>ellyjones@chromium.org</owner>
10419   <owner>rdsmith@chromium.org</owner>
10420   <owner>cbentzel@chromium.org</owner>
10421   <summary>
10422     Number of times auto-reload has been attempted before auto-reload stopped
10423     without succeeding, either because the stop button was pressed or because
10424     the renderer was destroyed.
10425   </summary>
10426 </histogram>
10427
10428 <histogram name="Net.AutoReload.CountAtSuccess">
10429   <owner>ellyjones@chromium.org</owner>
10430   <owner>rdsmith@chromium.org</owner>
10431   <owner>cbentzel@chromium.org</owner>
10432   <summary>
10433     Number of times auto-reload had to attempt to reload a page before
10434     succeeding.
10435   </summary>
10436 </histogram>
10437
10438 <histogram name="Net.AutoReload.ErrorAtFirstSuccess" enum="NetErrorCodes">
10439   <owner>ellyjones@chromium.org</owner>
10440   <owner>rdsmith@chromium.org</owner>
10441   <owner>cbentzel@chromium.org</owner>
10442   <summary>
10443     Original error code that started an auto-reload which then succeeded on the
10444     first attempt.
10445   </summary>
10446 </histogram>
10447
10448 <histogram name="Net.AutoReload.ErrorAtStop" enum="NetErrorCodes">
10449   <owner>ellyjones@chromium.org</owner>
10450   <owner>rdsmith@chromium.org</owner>
10451   <owner>cbentzel@chromium.org</owner>
10452   <summary>
10453     Error code, if any, when auto-reload stopped without succeeding, either
10454     because the stop button was pressed or because the renderer was destroyed.
10455   </summary>
10456 </histogram>
10457
10458 <histogram name="Net.AutoReload.ErrorAtSuccess" enum="NetErrorCodes">
10459   <owner>ellyjones@chromium.org</owner>
10460   <owner>rdsmith@chromium.org</owner>
10461   <owner>cbentzel@chromium.org</owner>
10462   <summary>
10463     Original error code that started an auto-reload which then eventually
10464     succeeded.
10465   </summary>
10466 </histogram>
10467
10468 <histogram name="Net.CertCommonNameFallback" enum="BooleanCommonNameMatch">
10469   <owner>rsleevi@chromium.org</owner>
10470   <summary>
10471     Whether the certificate common name was used for matching the hostname,
10472     instead of the subjectAlternativeName.
10473
10474     Measures results for all CAs (internal and publicly-trusted).
10475   </summary>
10476 </histogram>
10477
10478 <histogram name="Net.CertCommonNameFallbackPrivateCA"
10479     enum="BooleanCommonNameMatch">
10480   <owner>rsleevi@chromium.org</owner>
10481   <summary>
10482     Whether the certificate common name was used for matching the hostname,
10483     instead of the subjectAlternativeName.
10484
10485     Measures results ony for internal (non-publicly-trusted) CAs.
10486   </summary>
10487 </histogram>
10488
10489 <histogram name="Net.CertificatePinSuccess" enum="BooleanSuccess">
10490   <obsolete>
10491     Renamed to Net.PublicKeyPinSuccess 28 Oct 2011.
10492   </obsolete>
10493   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10494   <summary>
10495     A validated certificate chain may be subject to additional
10496     &quot;pinning&quot; requirements on a per-domain basis. This records the
10497     fraction of successful matches between a certificate chain and a pin list.
10498   </summary>
10499 </histogram>
10500
10501 <histogram name="Net.CertificateTransparency.MainFrameValidSCTCount">
10502   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10503   <summary>
10504     Number of valid Signed Certificate Timestamps (SCTs) present for the
10505     main-frame resource. Emitted every time a main-frame resource is fetched.
10506   </summary>
10507 </histogram>
10508
10509 <histogram name="Net.CertificateTransparency.SCTOrigin" enum="SCTOrigin">
10510   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10511   <summary>
10512     The origin breakdown of Signed Certificate Timestamps (SCTs). Emitted once
10513     for every SCT when first validated, which means 0 or more times during every
10514     SSL connection establishment.
10515   </summary>
10516 </histogram>
10517
10518 <histogram name="Net.CertificateTransparency.SCTsPerConnection">
10519   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10520   <summary>
10521     The number of Signed Certificate Timestamps (SCTs) that were available for
10522     each SSL connection, including SCTs embedded in the certificate. This metric
10523     measures how many SSL connections had SCTs available. Emitted during every
10524     SSL connection establishment.
10525   </summary>
10526 </histogram>
10527
10528 <histogram name="Net.CertificateTransparency.SCTStatus" enum="SCTVerifyStatus">
10529   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10530   <summary>
10531     Breakdown of Signed Certificate Timestamps (SCTs) validation status. Emitted
10532     once for every SCT when first validated, which means 0 or more times during
10533     every SSL connection establishment.
10534   </summary>
10535 </histogram>
10536
10537 <histogram name="Net.CertVerifier_Job_Latency" units="milliseconds">
10538   <owner>rsleevi@chromium.org</owner>
10539   <summary>
10540     The actual amount of time spent verifying a certificate using the underlying
10541     cryptographic APIs. Because parallel verifications for the same certificate
10542     may be coalesced, histograms such as Net.SSLCertVerificationTime may be
10543     skewed, due to later verifications taking less overall time. This records
10544     the overall time spent verifying a single request, regardless of how many
10545     parallel requests are being served by the verification.
10546   </summary>
10547 </histogram>
10548
10549 <histogram name="Net.CoalescePotential" enum="CoalescePotentialPackets">
10550   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10551   <summary>
10552     The number of times we sent N packets, but could have sent N-1 packets.
10553   </summary>
10554 </histogram>
10555
10556 <histogram name="Net.ComodoDNSExperimentFailureTime" units="milliseconds">
10557   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10558   <summary>
10559     The amount of time taken before we failed to  resolve the Comodo test DNS
10560     record. This is an experiment, run in conjuction with Comodo, to test the
10561     viability of a DNS based certificate revocation mechanism.
10562   </summary>
10563 </histogram>
10564
10565 <histogram name="Net.ComodoDNSExperimentSuccessTime" units="milliseconds">
10566   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10567   <summary>
10568     The amount of time taken to successfully resolve the Comodo test DNS record.
10569     This is an experiment, run in conjuction with Comodo, to test the viability
10570     of a DNS based certificate revocation mechanism.
10571   </summary>
10572 </histogram>
10573
10574 <histogram name="Net.Compress.NoProxy.BytesAfterCompression" units="bytes">
10575   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10576   <summary>
10577     The uncompressed number of bytes received per request that was compressed.
10578     Only includes requests which did not go through an explicit proxy and did
10579     not go over SSL.
10580   </summary>
10581 </histogram>
10582
10583 <histogram name="Net.Compress.NoProxy.BytesBeforeCompression" units="bytes">
10584   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10585   <summary>
10586     The compressed number of bytes received per request that was compressed.
10587     Only includes requests which did not go through an explicit proxy and did
10588     not go over SSL.
10589   </summary>
10590 </histogram>
10591
10592 <histogram name="Net.Compress.NoProxy.ShouldHaveBeenCompressed" units="bytes">
10593   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10594   <summary>
10595     The uncompressed number of bytes received per request that was not
10596     compressed but appears to have been compressible.  Only includes requests
10597     which did not go through an explicit proxy and did not go over SSL.
10598   </summary>
10599 </histogram>
10600
10601 <histogram name="Net.Compress.Proxy.BytesAfterCompression" units="bytes">
10602   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10603   <summary>
10604     The uncompressed number of bytes received per request that was compressed.
10605     Only includes requests sent through a proxy without SSL.
10606   </summary>
10607 </histogram>
10608
10609 <histogram name="Net.Compress.Proxy.BytesBeforeCompression" units="bytes">
10610   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10611   <summary>
10612     The compressed number of bytes received per request that was compressed.
10613     Only includes requests sent through a proxy without SSL.
10614   </summary>
10615 </histogram>
10616
10617 <histogram name="Net.Compress.Proxy.ShouldHaveBeenCompressed" units="bytes">
10618   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10619   <summary>
10620     The uncompressed number of bytes received per request that was not
10621     compressed but appears to have been compressible.  Only includes requests
10622     sent through a proxy without SSL.
10623   </summary>
10624 </histogram>
10625
10626 <histogram name="Net.Compress.SSL.BytesAfterCompression" units="bytes">
10627   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10628   <summary>
10629     The uncompressed number of bytes received per request that was compressed.
10630     Only includes requests sent over SSL.
10631   </summary>
10632 </histogram>
10633
10634 <histogram name="Net.Compress.SSL.BytesBeforeCompression" units="bytes">
10635   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10636   <summary>
10637     The compressed number of bytes received per request that was compressed.
10638     Only includes requests sent over SSL.
10639   </summary>
10640 </histogram>
10641
10642 <histogram name="Net.Compress.SSL.ShouldHaveBeenCompressed" units="bytes">
10643   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10644   <summary>
10645     The uncompressed number of bytes received per request that was not
10646     compressed but appears to have been compressible.  Only includes requests
10647     sent over SSL.
10648   </summary>
10649 </histogram>
10650
10651 <histogram name="Net.ConnectionTypeCount" enum="ConnectionType">
10652   <obsolete>
10653     The count was inaccurate (it counted transactions rather than connections)
10654   </obsolete>
10655   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10656   <summary>
10657     Each bucket is the number of connections of a particular type that the user
10658     has had during the session.
10659   </summary>
10660 </histogram>
10661
10662 <histogram name="Net.ConnectionTypeCount2" enum="ConnectionType">
10663   <obsolete>
10664     Renamed to match HadConnectionType.
10665   </obsolete>
10666   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10667   <summary>
10668     Each bucket is the number of successful connections of a particular type
10669     that the user has had during the session.
10670   </summary>
10671 </histogram>
10672
10673 <histogram name="Net.ConnectionTypeCount3" enum="ConnectionType">
10674   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10675   <summary>
10676     Each bucket is the number of successful connections of a particular type
10677     that the user has had during the session.
10678   </summary>
10679 </histogram>
10680
10681 <histogram name="Net.ConnectionTypeFailCount2" enum="ConnectionType">
10682   <obsolete>
10683     No longer collected.
10684   </obsolete>
10685   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10686   <summary>
10687     Each bucket is the number of failed connections of a particular type that
10688     the user has had during the session.
10689   </summary>
10690 </histogram>
10691
10692 <histogram name="Net.ConnectionUsedSSLv3Fallback">
10693   <obsolete>
10694     Replaced by Net.ConnectionUsedSSLVersionFallback in Chrome 21.
10695   </obsolete>
10696   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10697   <summary>
10698     True if the HTTP request was to a server which requires SSLv3 fallback
10699   </summary>
10700 </histogram>
10701
10702 <histogram name="Net.ConnectionUsedSSLVersionFallback"
10703     enum="FallbackSSLVersion">
10704   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10705   <summary>
10706     Nonzero if the HTTP request was to a server which requires SSL version
10707     fallback.  The value indicates the SSL version the request fell back on.
10708   </summary>
10709 </histogram>
10710
10711 <histogram name="net.CookieBackingStoreUpdateResults"
10712     enum="BackingStoreResults">
10713   <obsolete>
10714     Initial typo; only here to get results from builds before r59117.  See
10715     &quot;Cookie.&quot; group.
10716   </obsolete>
10717   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10718   <summary>
10719     Whether or not updates to the backing store succeeded or failed, recorded
10720     every update.
10721   </summary>
10722 </histogram>
10723
10724 <histogram name="net.CookieBetweenAccessIntervalMinutes" units="minutes">
10725   <obsolete>
10726     Initial typo; only here to get results from builds before r59117.  See
10727     &quot;Cookie.&quot; group.
10728   </obsolete>
10729   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10730   <summary>Intervals between access time updates for each cookie.</summary>
10731 </histogram>
10732
10733 <histogram name="net.CookieCount">
10734   <obsolete>
10735     Initial typo; only here to get results from builds before r59117.  See
10736     &quot;Cookie.&quot; group.
10737   </obsolete>
10738   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10739   <summary>
10740     Number of cookies in the store (recorded every 10 minutes of active browsing
10741     time)
10742   </summary>
10743 </histogram>
10744
10745 <histogram name="net.CookieDeletionCause" enum="CookieDeletionCause">
10746   <obsolete>
10747     Initial typo; only here to get results from builds before r59117.  See
10748     &quot;Cookie.&quot; group.
10749   </obsolete>
10750   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10751   <summary>
10752     For each cookie removed from the store, the reason it was removed.
10753   </summary>
10754 </histogram>
10755
10756 <histogram name="net.CookieDomainCount">
10757   <obsolete>
10758     Initial typo; only here to get results from builds before r59117.  See
10759     &quot;Cookie.&quot; group.
10760   </obsolete>
10761   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10762   <summary>
10763     For each domain, number of cookies in that domain (recorded every 10 minutes
10764     of active browsing time).
10765   </summary>
10766 </histogram>
10767
10768 <histogram name="net.CookieDomainPerEtldp1Count">
10769   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10770   <summary>
10771     For every top level domain, number of subdomains in that top level domain
10772     (recorded every 10 minutes of active browsing time).
10773   </summary>
10774 </histogram>
10775
10776 <histogram name="net.CookieEtldp1Count">
10777   <obsolete>
10778     Initial typo; only here to get results from builds before r59117.  See
10779     &quot;Cookie.&quot; group.
10780   </obsolete>
10781   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10782   <summary>
10783     For every top level domain, number of cookies in that domain (recorded every
10784     10 minutes of active browsing time).
10785   </summary>
10786 </histogram>
10787
10788 <histogram name="net.CookieEvictedLastAccessMinutes" units="minutes">
10789   <obsolete>
10790     Initial typo; only here to get results from builds before r59117.  See
10791     &quot;Cookie.&quot; group.
10792   </obsolete>
10793   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10794   <summary>
10795     For each evicted (not expired) cookie, the amount of time since it was last
10796     used
10797   </summary>
10798 </histogram>
10799
10800 <histogram name="net.CookieExpirationDurationMinutes" units="minutes">
10801   <obsolete>
10802     Initial typo; only here to get results from builds before r59117.  See
10803     &quot;Cookie.&quot; group.
10804   </obsolete>
10805   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10806   <summary>Number of minutes until cookie expires when set.</summary>
10807 </histogram>
10808
10809 <histogram name="net.CookieTimeGet">
10810   <obsolete>
10811     Initial typo; only here to get results from builds before r59117.  See
10812     &quot;Cookie.&quot; group.
10813   </obsolete>
10814   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10815   <summary>
10816     The amount of time (ms) to get cookies for each URL request.
10817   </summary>
10818 </histogram>
10819
10820 <histogram name="net.CookieTimeLoad">
10821   <obsolete>
10822     Initial typo; only here to get results from builds before r59117.  See
10823     &quot;Cookie.&quot; group.
10824   </obsolete>
10825   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10826   <summary>
10827     The amount of time (ms) to load the persistent cookie store at browser
10828     start.
10829   </summary>
10830 </histogram>
10831
10832 <histogram name="Net.CountOfAlternateProtocolServers">
10833   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10834   <summary>
10835     The total number of severs to which alternative protocol was used. This
10836     counts the number of servers persisted to prefs file.
10837   </summary>
10838 </histogram>
10839
10840 <histogram name="Net.CountOfPipelineCapableServers">
10841   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10842   <summary>
10843     The total number of severs that support HTTP pipelining. This counts the
10844     number of servers persisted to prefs file.
10845   </summary>
10846 </histogram>
10847
10848 <histogram name="Net.CountOfSpdyServers">
10849   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10850   <summary>
10851     The total number of SPDY server names persisted to prefs file.
10852   </summary>
10853 </histogram>
10854
10855 <histogram name="Net.CountOfSpdySettings">
10856   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10857   <summary>
10858     The total number of SPDY Settings properties persisted to prefs file.
10859   </summary>
10860 </histogram>
10861
10862 <histogram name="Net.CRLRequestFailedTimeMs" units="milliseconds">
10863   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10864   <summary>
10865     When validating an HTTPS certificate we may have to block to fetch one or
10866     more revocation lists. This measures the amount of time that failures to get
10867     CRL information take.
10868   </summary>
10869 </histogram>
10870
10871 <histogram name="Net.CRLRequestSuccess" enum="BooleanSuccess">
10872   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10873   <summary>
10874     When validating an HTTPS certificate we may have to block to fetch one or
10875     more revocation lists. This records the fraction of successful requests.
10876   </summary>
10877 </histogram>
10878
10879 <histogram name="Net.CRLRequestTimeMs" units="milliseconds">
10880   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10881   <summary>
10882     When validating an HTTPS certificate we may have to block to fetch one or
10883     more revocation lists. This measures the amount of time that each fetch
10884     takes.
10885   </summary>
10886 </histogram>
10887
10888 <histogram name="Net.DailyContentLength" units="KB">
10889   <owner>bolian@chromium.org</owner>
10890   <summary>
10891     The total content size in KB of all HTTP/HTTPS response bodies in the
10892     previous calendar day. The metric is reported when the first response in the
10893     current day is received.
10894   </summary>
10895 </histogram>
10896
10897 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled" units="KB">
10898   <owner>bengr@chromium.org</owner>
10899   <owner>bolian@chromium.org</owner>
10900   <summary>
10901     The total content size in KB of all HTTP/HTTPS response bodies in the
10902     previous calendar day while the data reduction proxy setting was enabled.
10903     The metric is reported when the first response in the current day is
10904     received.
10905   </summary>
10906 </histogram>
10907
10908 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_Https"
10909     units="KB">
10910   <owner>bengr@chromium.org</owner>
10911   <owner>bolian@chromium.org</owner>
10912   <summary>
10913     The total content size in KB of all HTTPS response bodies in the previous
10914     calendar day while the data reduction proxy setting was enabled. The metric
10915     is reported when the first response in the current day is received.
10916   </summary>
10917 </histogram>
10918
10919 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_LongBypass"
10920     units="KB">
10921   <owner>bengr@chromium.org</owner>
10922   <owner>bolian@chromium.org</owner>
10923   <summary>
10924     The total content size in KB of all long-bypassed HTTP response bodies in
10925     the  previous calendar day while the data reduction proxy setting was
10926     enabled. The metric is reported when the first response in the current day
10927     is received.
10928   </summary>
10929 </histogram>
10930
10931 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_ShortBypass"
10932     units="KB">
10933   <owner>bengr@chromium.org</owner>
10934   <owner>bolian@chromium.org</owner>
10935   <summary>
10936     The total content size in KB of all short-bypassed HTTP response bodies in
10937     the previous calendar day while the data reduction proxy setting was
10938     enabled. The metric is reported when the first response in the current day
10939     is received.
10940   </summary>
10941 </histogram>
10942
10943 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_Unknown"
10944     units="KB">
10945   <owner>bengr@chromium.org</owner>
10946   <owner>bolian@chromium.org</owner>
10947   <summary>
10948     The total content size in KB of all HTTP response bodies for requests that
10949     were not served by the enabled data reduction proxy for unknown reasons in
10950     the previous calendar day while the data reduction proxy setting was
10951     enabled. The metric is reported when the first response in the current day
10952     is received.
10953   </summary>
10954 </histogram>
10955
10956 <histogram name="Net.DailyContentLength_ViaDataReductionProxy" units="KB">
10957   <owner>bengr@chromium.org</owner>
10958   <owner>bolian@chromium.org</owner>
10959   <summary>
10960     The total content size in KB of all HTTP/HTTPS response bodies in the
10961     previous calendar day via the data reduction proxy. The metric is reported
10962     when the first response in the current day is received.
10963   </summary>
10964 </histogram>
10965
10966 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled"
10967     units="Percent">
10968   <owner>bengr@chromium.org</owner>
10969   <owner>bolian@chromium.org</owner>
10970   <summary>
10971     The percentage of total HTTP/HTTPS response body size while the data
10972     reduction proxy is enabled to total HTTP/HTTPS response body size in the
10973     previous calendar day. The metric is reported when the first response in the
10974     current day is received.
10975   </summary>
10976 </histogram>
10977
10978 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_Https"
10979     units="Percent">
10980   <owner>bengr@chromium.org</owner>
10981   <owner>bolian@chromium.org</owner>
10982   <summary>
10983     The percentage of total HTTPS response body size while the data reduction
10984     proxy is enabled to total HTTP/HTTPS response body size in the previous
10985     calendar day. The metric is reported when the first response in the current
10986     day is received.
10987   </summary>
10988 </histogram>
10989
10990 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_LongBypass"
10991     units="Percent">
10992   <owner>bengr@chromium.org</owner>
10993   <owner>bolian@chromium.org</owner>
10994   <summary>
10995     The percentage of total long-bypassed response body size while the data
10996     reduction proxy is enabled to total HTTP/HTTPS response body size in the
10997     previous calendar day. The metric is reported when the first response in the
10998     current day is received.
10999   </summary>
11000 </histogram>
11001
11002 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_ShortBypass"
11003     units="Percent">
11004   <owner>bengr@chromium.org</owner>
11005   <owner>bolian@chromium.org</owner>
11006   <summary>
11007     The percentage of total short-bypassed response body size while the data
11008     reduction proxy is enabled to total HTTP/HTTPS response body size in the
11009     previous calendar day. The metric is reported when the first response in the
11010     current day is received.
11011   </summary>
11012 </histogram>
11013
11014 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_Unknown"
11015     units="Percent">
11016   <owner>bengr@chromium.org</owner>
11017   <owner>bolian@chromium.org</owner>
11018   <summary>
11019     The percentage of total body size of responses that were not served by the
11020     data reduction proxy for unknown reason while the data reduction proxy is
11021     enabled to total HTTP/HTTPS response body size in the previous calendar day.
11022     The metric is reported when the first response in the current day is
11023     received.
11024   </summary>
11025 </histogram>
11026
11027 <histogram name="Net.DailyContentPercent_ViaDataReductionProxy" units="Percent">
11028   <owner>bengr@chromium.org</owner>
11029   <owner>bolian@chromium.org</owner>
11030   <summary>
11031     The percentage of total HTTP/HTTPS response body size via the data reduction
11032     proxy to total HTTP/HTTPS response body size in the previous calendar day.
11033     The metric is reported when the first response in the current day is
11034     received.
11035   </summary>
11036 </histogram>
11037
11038 <histogram name="Net.DailyContentSavingPercent" units="Percent">
11039   <owner>bengr@chromium.org</owner>
11040   <owner>bolian@chromium.org</owner>
11041   <summary>
11042     The percentage of data saving in the previous calendar day. A negative
11043     saving will be shown as zero. The metric is reported when the first response
11044     in the current day is received.
11045   </summary>
11046 </histogram>
11047
11048 <histogram name="Net.DailyContentSavingPercent_DataReductionProxyEnabled"
11049     units="Percent">
11050   <owner>bengr@chromium.org</owner>
11051   <owner>bolian@chromium.org</owner>
11052   <summary>
11053     The percentage of data saving in the previous calendar day while the data
11054     reduction proxy was enabled. A negative saving will be shown as zero. This
11055     only counts responses while the data reduction proxy is enabled. The metric
11056     is reported when the first response in the current day is received.
11057   </summary>
11058 </histogram>
11059
11060 <histogram name="Net.DailyContentSavingPercent_ViaDataReductionProxy"
11061     units="Percent">
11062   <owner>bengr@chromium.org</owner>
11063   <owner>bolian@chromium.org</owner>
11064   <summary>
11065     The percentage of data saving in the previous calendar day via the data
11066     reduction proxy. A negative saving will be shown as zero. This only counts
11067     responses via the data reduction proxy. The metric is reported when the
11068     first response in the current day is received.
11069   </summary>
11070 </histogram>
11071
11072 <histogram name="Net.DailyHttpContentLengthViaDataReductionProxy" units="KB">
11073   <obsolete>
11074     Deprecated- see Net.DailyContentLength_ViaDataReductionProxy.
11075   </obsolete>
11076   <owner>bolian@chromium.org</owner>
11077   <summary>
11078     Total size in KB of all response bodies in the previous calendar day that
11079     were received through the data reduction proxy.
11080   </summary>
11081 </histogram>
11082
11083 <histogram name="Net.DailyHttpContentLengthWithDataReductionProxyEnabled"
11084     units="KB">
11085   <obsolete>
11086     Deprecated- see Net.DailyContentLength_DataReductionProxyEnabled
11087   </obsolete>
11088   <owner>bolian@chromium.org</owner>
11089   <summary>
11090     Total size in KB of all response bodies in the previous calendar day that
11091     were received when the data reduction proxy was enabled.
11092   </summary>
11093 </histogram>
11094
11095 <histogram name="Net.DailyHttpContentSavings" units="Percent">
11096   <obsolete>
11097     Deprecated- see Net.DailyContentSavingPercent.
11098   </obsolete>
11099   <owner>bolian@chromium.org</owner>
11100   <summary>
11101     The percentage of data saving in the previous calendar day. A negative
11102     saving will be shown as zero.
11103   </summary>
11104 </histogram>
11105
11106 <histogram name="Net.DailyHttpContentSavings_DataReductionProxy"
11107     units="Percent">
11108   <obsolete>
11109     Deprecated- see Net.DailyContentSavingPercent_DataReductionProxyEnabled.
11110   </obsolete>
11111   <owner>bolian@chromium.org</owner>
11112   <summary>
11113     The percentage of data saving in the previous calendar day when the data
11114     reduction proxy was enabled for at least some responses during the day. A
11115     negative saving will be shown as zero.
11116   </summary>
11117 </histogram>
11118
11119 <histogram name="Net.DailyHttpOriginalContentLength" units="KB">
11120   <obsolete>
11121     Deprecated- see Net.DailyOriginalContentLength.
11122   </obsolete>
11123   <owner>bolian@chromium.org</owner>
11124   <summary>
11125     Total size in KB specified in the X-Original-Content-Length headers of all
11126     responses in the previous calendar day. If the header is not present in a
11127     response, the size of the response body is used.
11128   </summary>
11129 </histogram>
11130
11131 <histogram name="Net.DailyHttpReceivedContentLength" units="KB">
11132   <obsolete>
11133     Deprecated- see Net.DailyContentLength.
11134   </obsolete>
11135   <owner>bolian@chromium.org</owner>
11136   <summary>
11137     Total size in KB of all response bodies in the previous calendar day.
11138   </summary>
11139 </histogram>
11140
11141 <histogram name="Net.DailyOriginalContentLength" units="KB">
11142   <owner>bolian@chromium.org</owner>
11143   <summary>
11144     The total size in KB specified in the X-Original-Content-Length headers of
11145     all HTTP/HTTPS response bodies in the previous calendar day. If the header
11146     is not present in a response, the size of the response body is used. The
11147     metric is reported when the first response in the current day is received.
11148   </summary>
11149 </histogram>
11150
11151 <histogram name="Net.DailyOriginalContentLength_DataReductionProxyEnabled"
11152     units="KB">
11153   <owner>bengr@chromium.org</owner>
11154   <owner>bolian@chromium.org</owner>
11155   <summary>
11156     The total size in KB specified in the X-Original-Content-Length headers of
11157     all HTTP/HTTPS response bodies in the previous calendar day while the data
11158     reduction proxy is enabled. If the header is not present in a response, the
11159     size of the response body is used. The metric is reported when the first
11160     response in the current day is received.
11161   </summary>
11162 </histogram>
11163
11164 <histogram name="Net.DailyOriginalContentLength_ViaDataReductionProxy"
11165     units="KB">
11166   <owner>bengr@chromium.org</owner>
11167   <owner>bolian@chromium.org</owner>
11168   <summary>
11169     The total size in KB specified in the X-Original-Content-Length headers of
11170     all HTTP/HTTPS response bodies in the previous calendar day via the data
11171     reduction proxy. If the header is not present in a response, the size of the
11172     response body is used. The metric is reported when the first response in the
11173     current day is received.
11174   </summary>
11175 </histogram>
11176
11177 <histogram name="Net.DailyReceivedContentViaDataReductionProxy" units="Percent">
11178   <obsolete>
11179     Deprecated- see Net.DailyContentPercent_ViaDataReductionProxy.
11180   </obsolete>
11181   <owner>bengr@chromium.org</owner>
11182   <owner>bolian@chromium.org</owner>
11183   <summary>
11184     The percentage of Net.DailyHttpContentLengthViaDataReductionProxy in
11185     Net.DailyHttpReceivedContentLength.
11186   </summary>
11187 </histogram>
11188
11189 <histogram name="Net.DailyReceivedContentWithDataReductionProxyEnabled"
11190     units="Percent">
11191   <obsolete>
11192     Deprecated- see Net.DailyContentPercent_DataReductionProxyEnabled.
11193   </obsolete>
11194   <owner>bengr@chromium.org</owner>
11195   <owner>bolian@chromium.org</owner>
11196   <summary>
11197     The percentage of Net.DailyHttpContentLengthWithDataReductionProxyEnabled in
11198     Net.DailyHttpReceivedContentLength.
11199   </summary>
11200 </histogram>
11201
11202 <histogram name="Net.DhcpWpadCancelTime" units="milliseconds">
11203   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11204   <summary>
11205     Measures time from initiating a fetch of a PAC file from DHCP WPAD to
11206     cancellation of the fetch. For a given fetch, only one of the cancellation
11207     or completion histograms will be added to.
11208   </summary>
11209 </histogram>
11210
11211 <histogram name="Net.DhcpWpadCompletionTime" units="milliseconds">
11212   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11213   <summary>
11214     Measures time from initiating a fetch of a PAC file from DHCP WPAD to
11215     completion of the fetch. For a given fetch, only one of the cancellation or
11216     completion histograms will be added to.
11217   </summary>
11218 </histogram>
11219
11220 <histogram name="Net.DhcpWpadFetchError" enum="NetErrorCodes">
11221   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11222   <summary>
11223     Tracks the net error codes received when the DHCP WPAD fetch fails to
11224     retrieve a PAC file (including PAC_NOT_IN_DHCP, which is not really an error
11225     but an indication that a PAC URL was not configured in DHCP).
11226   </summary>
11227 </histogram>
11228
11229 <histogram name="Net.DhcpWpadGetAdaptersAddressesError"
11230     enum="ErrorCodesGetAdaptersAddresses">
11231   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11232   <summary>
11233     Tracks the frequency of each of the different known error codes of calling
11234     the GetAdaptersAddresses Win32 API.
11235   </summary>
11236 </histogram>
11237
11238 <histogram name="Net.DhcpWpadGetAdaptersAddressesTime" units="milliseconds">
11239   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11240   <summary>
11241     Measures the time taken to call the GetAdaptersAddresses Win32 API, to
11242     validate our understanding that it should complete quickly enough to call
11243     synchronously from the network thread.
11244   </summary>
11245 </histogram>
11246
11247 <histogram name="Net.DhcpWpadNumAdaptersAtWaitTimer">
11248   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11249   <summary>
11250     Total number of adapters enabled for DHCP as seen when the wait timer in the
11251     DHCP WPAD code hits. This timer fires after a timeout from when we get some
11252     information from the first adapter to finish.
11253   </summary>
11254 </histogram>
11255
11256 <histogram name="Net.DhcpWpadNumPendingAdaptersAtWaitTimer">
11257   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11258   <summary>
11259     Number of adapters enabled for DHCP that we have not completed retrieving
11260     information for, as seen when the wait timer in the DHCP WPAD code hits.
11261     This timer fires after a timeout from when we get some information from the
11262     first adapter to finish.
11263   </summary>
11264 </histogram>
11265
11266 <histogram name="Net.DhcpWpadUnhandledDhcpError">
11267   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11268   <summary>
11269     Counts the number of errors from the DhcpRequestParams API that we do not
11270     have specific handling for, so that we can see if there is an abnormally
11271     high rate.
11272   </summary>
11273 </histogram>
11274
11275 <histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency">
11276   <obsolete>
11277     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
11278   </obsolete>
11279   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11280 </histogram>
11281
11282 <histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency">
11283   <obsolete>
11284     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
11285   </obsolete>
11286   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11287 </histogram>
11288
11289 <histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency2"
11290     units="milliseconds">
11291   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11292   <summary>
11293     The time measured before starting DNS lookup until after the connection is
11294     complete.
11295   </summary>
11296 </histogram>
11297
11298 <histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency2">
11299   <obsolete>
11300     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
11301   </obsolete>
11302   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11303 </histogram>
11304
11305 <histogram name="Net.DoubleGetExperiment_InitialResponseMethod"
11306     enum="DoubleGetExperimentMethods">
11307   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11308   <summary>
11309     The number of HTTP request responses with MS Office Docs MIME types. The
11310     responses are classified based on their method type and cacheability (POST,
11311     cacheable GET and non-cacheable GET). The histogram is used in Double GET
11312     Experiment, where successful non-cacheable GET requests are intercepted
11313     after initial response and repeated in order to determine how much reissuing
11314     non-cacheable GET requests influences their error rate. The histogram tracks
11315     only initial requests (not the repeated ones).
11316   </summary>
11317 </histogram>
11318
11319 <histogram name="Net.DoubleGetExperiment_ResponseCode">
11320   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11321   <summary>
11322     The response codes encountered for GET request repeated in Double GET
11323     Experiment. In the experiment successful non-cacheable GET requests are
11324     intercepted after initial response and repeated. The goal of the experiment
11325     is to measure how much reissuing non-cacheable GET requests influences their
11326     error rate.
11327   </summary>
11328 </histogram>
11329
11330 <histogram name="Net.DownloadBandwidth">
11331   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11332   <summary>
11333     Kbps on download streams exceeding 25KB.  Measures from the beginning of the
11334     first byte received until the end of flowing data.
11335   </summary>
11336 </histogram>
11337
11338 <histogram name="Net.ErrorCodesForImages" enum="NetErrorCodes">
11339   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11340   <summary>
11341     Net error codes that requests for images end with, including net::OK and
11342     net:ERR_ABORTED.
11343   </summary>
11344 </histogram>
11345
11346 <histogram name="Net.ErrorCodesForMainFrame" enum="NetErrorCodes">
11347   <obsolete>
11348     Deprecated as of 2011/5/24, replaced by Net.ErrorCodesForMainFrame2, which
11349     measures the same data but uses a different bucket structure (adds guard
11350     buckets).
11351   </obsolete>
11352   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11353   <summary>
11354     Positive net error code that a page failed with. Note that this only counts
11355     the errors in &quot;main frames&quot;, so it is a measure of the error pages
11356     that users actually see (it does not for example count the error codes for
11357     subresoures on a page).
11358   </summary>
11359 </histogram>
11360
11361 <histogram name="Net.ErrorCodesForMainFrame2" enum="NetErrorCodes">
11362   <obsolete>
11363     Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForMainFrame3, which
11364     measures the same data but includes ERR_ABORTED and OK.
11365   </obsolete>
11366   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11367   <summary>
11368     Positive net error code that a page failed with. Note that this only counts
11369     the errors in &quot;main frames&quot;, so it is a measure of the error pages
11370     that users actually see (it does not for example count the error codes for
11371     subresoures on a page).
11372   </summary>
11373 </histogram>
11374
11375 <histogram name="Net.ErrorCodesForMainFrame3" enum="NetErrorCodes">
11376   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11377   <summary>
11378     Positive net error codes that requests for pages end with, including net::OK
11379     and net::ERR_ABORTED.  This only counts loads in &quot;main frames&quot; (it
11380     does not for example count the error codes for subresoures on a page).
11381   </summary>
11382 </histogram>
11383
11384 <histogram name="Net.ErrorCodesForSubresources" enum="NetErrorCodes">
11385   <obsolete>
11386     Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForSubresources2,
11387     which measures the same data but includes ERR_ABORT and OK.
11388   </obsolete>
11389   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11390   <summary>
11391     Positive net error code that a page failed with. Note that this only counts
11392     the errors in &quot;subresources&quot;.
11393   </summary>
11394 </histogram>
11395
11396 <histogram name="Net.ErrorCodesForSubresources2" enum="NetErrorCodes">
11397   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11398   <summary>
11399     Net error codes that requests for &quot;subresources&quot; end with,
11400     including net::OK and net::ERR_ABORTED.
11401   </summary>
11402 </histogram>
11403
11404 <histogram name="Net.FileError_Flush">
11405   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11406   <summary>
11407     System error code that a file Flush failed with.  The code is OS dependent,
11408     so when looking at the histogram don't mix OSes.
11409   </summary>
11410 </histogram>
11411
11412 <histogram name="Net.FileError_GetSize">
11413   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11414   <summary>
11415     System error code that a file GetSize failed with.  The code is OS
11416     dependent, so when looking at the histogram don't mix OSes.
11417   </summary>
11418 </histogram>
11419
11420 <histogram name="Net.FileError_Open">
11421   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11422   <summary>
11423     System error code that a file Open failed with.  The code is OS dependent,
11424     so when looking at the histogram don't mix OSes.
11425   </summary>
11426 </histogram>
11427
11428 <histogram name="Net.FileError_Read">
11429   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11430   <summary>
11431     System error code that a file Read failed with.  The code is OS dependent,
11432     so when looking at the histogram don't mix OSes.
11433   </summary>
11434 </histogram>
11435
11436 <histogram name="Net.FileError_Seek">
11437   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11438   <summary>
11439     System error code that a file Seek failed with.  The code is OS dependent,
11440     so when looking at the histogram don't mix OSes.
11441   </summary>
11442 </histogram>
11443
11444 <histogram name="Net.FileError_SetEof">
11445   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11446   <summary>
11447     System error code that a file SetEof failed with.  The code is OS dependent,
11448     so when looking at the histogram don't mix OSes.
11449   </summary>
11450 </histogram>
11451
11452 <histogram name="Net.FileError_Write">
11453   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11454   <summary>
11455     System error code that a file Write failed with.  The code is OS dependent,
11456     so when looking at the histogram don't mix OSes.
11457   </summary>
11458 </histogram>
11459
11460 <histogram name="Net.FileErrorRange_Flush">
11461   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11462   <summary>
11463     System error code range that a file Flush failed with.  Any value other than
11464     0 indicates that we have received errors in a range outside of the one in
11465     which we recorded the specific errors in Net.FileError_Flush.  The code is
11466     OS dependent, so when looking at the histogram don't mix OSes.
11467   </summary>
11468 </histogram>
11469
11470 <histogram name="Net.FileErrorRange_GetSize">
11471   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11472   <summary>
11473     System error code range that a file GetSize failed with.  Any value other
11474     than 0 indicates that we have received errors in a range outside of the one
11475     in which we recorded the specific errors in Net.FileError_GetSize.  The code
11476     is OS dependent, so when looking at the histogram don't mix OSes.
11477   </summary>
11478 </histogram>
11479
11480 <histogram name="Net.FileErrorRange_Open">
11481   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11482   <summary>
11483     System error code range that a file Open failed with.  Any value other than
11484     0 indicates that we have received errors in a range outside of the one in
11485     which we recorded the specific errors in Net.FileError_Open.  The code is OS
11486     dependent, so when looking at the histogram don't mix OSes.
11487   </summary>
11488 </histogram>
11489
11490 <histogram name="Net.FileErrorRange_Read">
11491   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11492   <summary>
11493     System error code range that a file Read failed with.  Any value other than
11494     0 indicates that we have received errors in a range outside of the one in
11495     which we recorded the specific errors in Net.FileError_Read.  The code is OS
11496     dependent, so when looking at the histogram don't mix OSes.
11497   </summary>
11498 </histogram>
11499
11500 <histogram name="Net.FileErrorRange_Seek">
11501   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11502   <summary>
11503     System error code range that a file Seek failed with.  Any value other than
11504     0 indicates that we have received errors in a range outside of the one in
11505     which we recorded the specific errors in Net.FileError_Seek.  The code is OS
11506     dependent, so when looking at the histogram don't mix OSes.
11507   </summary>
11508 </histogram>
11509
11510 <histogram name="Net.FileErrorRange_SetEof">
11511   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11512   <summary>
11513     System error code range that a file SetEof failed with.  Any value other
11514     than 0 indicates that we have received errors in a range outside of the one
11515     in which we recorded the specific errors in Net.FileError_SetEof.  The code
11516     is OS dependent, so when looking at the histogram don't mix OSes.
11517   </summary>
11518 </histogram>
11519
11520 <histogram name="Net.FileErrorRange_Write">
11521   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11522   <summary>
11523     System error code range that a file Write failed with.  Any value other than
11524     0 indicates that we have received errors in a range outside of the one in
11525     which we recorded the specific errors in Net.FileError_Write.  The code is
11526     OS dependent, so when looking at the histogram don't mix OSes.
11527   </summary>
11528 </histogram>
11529
11530 <histogram name="Net.FoundSystemTrustRootsAndroid" enum="Boolean">
11531   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11532   <summary>
11533     Whether or not system installed trust anchors could be distinguished from
11534     user installed trust anchors. Recorded on first certificate verification on
11535     Android 4.2 and later.
11536   </summary>
11537 </histogram>
11538
11539 <histogram name="Net.FtpDataConnectionErrorCount" enum="FtpDataConnectionError">
11540   <owner>phajdan.jr@chromium.org</owner>
11541   <summary>The number of times each FTP Error was observed.</summary>
11542 </histogram>
11543
11544 <histogram name="Net.FtpDataConnectionErrorHappened"
11545     enum="FtpDataConnectionError">
11546   <owner>phajdan.jr@chromium.org</owner>
11547   <summary>
11548     The number of Chrome sessions which encountered the indicates FTP Error.
11549     This prevents allowing a user that retried a connection many times (getting
11550     an error each time) from biasing the tallies.
11551   </summary>
11552 </histogram>
11553
11554 <histogram name="Net.FtpServerTypeCount" enum="FtpServerType">
11555   <owner>phajdan.jr@chromium.org</owner>
11556   <summary>
11557     Each bucket is the number of FTP server types the user has encountered
11558     during the session.
11559   </summary>
11560 </histogram>
11561
11562 <histogram name="Net.GetProxyForUrl_FAIL" units="milliseconds">
11563   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11564   <summary>
11565     The time spent waiting for WinHttpGetProxyForUrl to return with error.
11566   </summary>
11567 </histogram>
11568
11569 <histogram name="Net.GetProxyForUrl_OK" units="milliseconds">
11570   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11571   <summary>
11572     The time spent waiting for WinHttpGetProxyForUrl to return with success.
11573   </summary>
11574 </histogram>
11575
11576 <histogram name="Net.GoogleConnectionUsedSSLVersionFallback"
11577     enum="FallbackSSLVersion">
11578   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11579   <summary>
11580     Nonzero if the HTTP request was to a Google server which required SSL
11581     version fallback. The value indicates the SSL version the request fell back
11582     on. Since Google servers support TLS 1.2, any fallback is an indication of
11583     network middleware problems.
11584   </summary>
11585 </histogram>
11586
11587 <histogram name="Net.HadConnectionType" enum="ConnectionType">
11588   <obsolete>
11589     The count was inaccurate (it counted transactions rather than connections).
11590   </obsolete>
11591   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11592   <summary>
11593     Each bucket is a boolean (0 or 1) indicating whether the user has had a
11594     connection of that type during the session.
11595   </summary>
11596 </histogram>
11597
11598 <histogram name="Net.HadConnectionType2" enum="ConnectionType">
11599   <obsolete>
11600     This statistic measures successful and failed connections, the new one only
11601     measures successful ones.
11602   </obsolete>
11603   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11604   <summary>
11605     Each bucket is a boolean (0 or 1) indicating whether the user has had a
11606     connection of that type during the session.
11607   </summary>
11608 </histogram>
11609
11610 <histogram name="Net.HadConnectionType3" enum="ConnectionType">
11611   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11612   <summary>
11613     Each bucket is a boolean (0 or 1) indicating whether the user has had a
11614     successful connection of that type during the session.
11615   </summary>
11616 </histogram>
11617
11618 <histogram name="Net.HadFtpServerType" enum="FtpServerType">
11619   <owner>phajdan.jr@chromium.org</owner>
11620   <summary>
11621     Each bucket is a boolean (0 or 1) indicating whether the user has had a
11622     connection with an FTP server of that type during the session.
11623   </summary>
11624 </histogram>
11625
11626 <histogram name="Net.HttpAuthCount" enum="HttpAuthCount">
11627   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11628   <summary>
11629     Per-authentication-scheme counts of authentication attempts and rejections.
11630   </summary>
11631 </histogram>
11632
11633 <histogram name="Net.HttpAuthResource" enum="HttpAuthResource">
11634   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11635   <summary>
11636     Count of authentication requests for top level pages vs. sub-resources, such
11637     as images or iframes.
11638   </summary>
11639 </histogram>
11640
11641 <histogram name="Net.HttpAuthTarget" enum="HttpAuthTarget">
11642   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11643   <summary>
11644     Per-authentication-scheme counts of authentication targets, such as secure
11645     servers or proxies.
11646   </summary>
11647 </histogram>
11648
11649 <histogram name="Net.HttpConnectionLatency" units="milliseconds">
11650   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11651   <summary>
11652     Time between the HttpNetworkTransaction requesting a connection and the time
11653     it connected.
11654   </summary>
11655 </histogram>
11656
11657 <histogram name="Net.HttpContentFreshnessLifetime" units="seconds">
11658   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11659   <summary>Length of time that a received resource will be cacheable.</summary>
11660 </histogram>
11661
11662 <histogram name="Net.HttpContentLength" units="bytes">
11663   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11664   <summary>
11665     Size of the response body. This is the actual number of bytes received,
11666     which usually agrees with but is not necessarily the same as the size
11667     specified by the Content-Length header.
11668   </summary>
11669 </histogram>
11670
11671 <histogram name="Net.HttpContentLengthCacheable" units="bytes">
11672   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11673   <summary>
11674     Size of the response body if it is cacheable. This is the actual number of
11675     bytes received, which usually agrees with but is not necessarily the same as
11676     the size specified by the Content-Length header.
11677   </summary>
11678 </histogram>
11679
11680 <histogram name="Net.HttpContentLengthCacheable24Hours" units="bytes">
11681   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11682   <summary>
11683     Size of the response body if it is cacheable for at least 24 hours. This is
11684     the actual number of bytes received, which usually agrees with but is not
11685     necessarily the same as the size specified by the Content-Length header.
11686   </summary>
11687 </histogram>
11688
11689 <histogram name="Net.HttpContentLengthCacheable4Hours" units="bytes">
11690   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11691   <summary>
11692     Size of the response body if it is cacheable for at least 4 hours. This is
11693     the actual number of bytes received, which usually agrees with but is not
11694     necessarily the same as the size specified by the Content-Length header.
11695   </summary>
11696 </histogram>
11697
11698 <histogram name="Net.HttpContentLengthDifference" units="bytes">
11699   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11700   <summary>
11701     The difference between the size specified in the X-Original-Content-Length
11702     header and the size of teh response body. This is zero if the
11703     X-Original-Content-Length header is not present in the response.
11704   </summary>
11705 </histogram>
11706
11707 <histogram name="Net.HttpContentLengthDifferenceWithValidOCL" units="bytes">
11708   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11709   <summary>
11710     The difference between the size specified in the X-Original-Content-Length
11711     header and the size of the response body. Only includes resources that have
11712     the X-Original-Content-Length header.
11713   </summary>
11714 </histogram>
11715
11716 <histogram name="Net.HttpContentLengthWithValidOCL" units="bytes">
11717   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11718   <summary>
11719     Size of the response body. Only includes resources that have the
11720     X-Original-Content-Length header.
11721   </summary>
11722 </histogram>
11723
11724 <histogram name="Net.HttpJob.TotalTime" units="milliseconds">
11725   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11726   <summary>
11727     Time it takes to complete an HttpJob, from starting the transaction until we
11728     are done reading.
11729   </summary>
11730 </histogram>
11731
11732 <histogram name="Net.HttpJob.TotalTimeCached" units="milliseconds">
11733   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11734   <summary>
11735     Time it takes to complete an HttpJob, from starting the transaction until we
11736     are done reading, for jobs served from the cache.
11737   </summary>
11738 </histogram>
11739
11740 <histogram name="Net.HttpJob.TotalTimeCancel" units="milliseconds">
11741   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11742   <summary>
11743     Time it takes to complete an HttpJob, from starting the transaction until
11744     the job is killed. Note that we didn't detect the end of the data for this
11745     job.
11746   </summary>
11747 </histogram>
11748
11749 <histogram name="Net.HttpJob.TotalTimeNotCached" units="milliseconds">
11750   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11751   <summary>
11752     Time it takes to complete an HttpJob, from starting the transaction until we
11753     are done reading, for jobs not served from the cache.
11754   </summary>
11755 </histogram>
11756
11757 <histogram name="Net.HttpJob.TotalTimeSuccess" units="milliseconds">
11758   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11759   <summary>
11760     Time it takes to complete an HttpJob, from starting the transaction until we
11761     are done reading, for jobs when we read until no more data is available.
11762   </summary>
11763 </histogram>
11764
11765 <histogram name="Net.HttpOriginalContentLength" units="bytes">
11766   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11767   <summary>
11768     Size specified in the X-Original-Content-Length header. If this header is
11769     not present in the response, the size of the response body is used.
11770   </summary>
11771 </histogram>
11772
11773 <histogram name="Net.HttpOriginalContentLengthWithValidOCL" units="bytes">
11774   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11775   <summary>
11776     Size specified in the X-Original-Content-Length header. Only includes
11777     resources that have the X-Original-Content-Length header.
11778   </summary>
11779 </histogram>
11780
11781 <histogram name="Net.HttpProxySocketRequestTime" units="milliseconds">
11782   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11783   <summary>Time it takes to request a new (unused) HTTP proxy socket.</summary>
11784 </histogram>
11785
11786 <histogram name="Net.HttpResponseCode">
11787   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11788   <summary>The count of HTTP Response codes encountered.</summary>
11789 </histogram>
11790
11791 <histogram name="Net.HttpResponseCode_Nxx_MainFrame">
11792   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11793   <summary>
11794     The count of HTTP Response codes encountered, in response to MAIN_FRAME
11795     requests only; saving only the hundreds digit, e.g. 100-&gt;1, 300-&gt;3.
11796   </summary>
11797 </histogram>
11798
11799 <histogram name="Net.HttpSocketType" enum="HttpSocketType">
11800   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11801   <summary>
11802     The counts of the type of sockets (all HTTP sockets, regardless of any proxy
11803     used) used for HTTP[s].
11804   </summary>
11805 </histogram>
11806
11807 <histogram name="Net.HttpTimeToFirstByte" units="milliseconds">
11808   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11809   <summary>
11810     Time from when an HTTP request is issued to when the first byte is
11811     processed.
11812   </summary>
11813 </histogram>
11814
11815 <histogram name="Net.IOError_SocketReuseType" enum="HttpSocketType">
11816   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11817   <summary>
11818     The count of handleable socket errors (connection abort/close/reset) per
11819     socket reuse type.
11820   </summary>
11821 </histogram>
11822
11823 <histogram name="Net.IOError_SocketReuseType_disable_late_binding"
11824     enum="HttpSocketType">
11825   <obsolete>
11826     Late bindings are on by default now.
11827   </obsolete>
11828   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11829   <summary>
11830     The count of handleable socket errors (connection abort/close/reset) per
11831     socket reuse type.  Socket late binding is disabled.
11832   </summary>
11833 </histogram>
11834
11835 <histogram name="Net.IOError_SocketReuseType_enable_late_binding"
11836     enum="HttpSocketType">
11837   <obsolete>
11838     Late bindings are on by default now.
11839   </obsolete>
11840   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11841   <summary>
11842     The count of handleable socket errors (connection abort/close/reset) per
11843     socket reuse type.  Socket late binding is enabled.
11844   </summary>
11845 </histogram>
11846
11847 <histogram name="Net.IPv6ConnectDuration" units="milliseconds">
11848   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11849   <summary>Duration of time spent during the UDP-connect IPv6 probe.</summary>
11850 </histogram>
11851
11852 <histogram name="Net.IPv6ConnectFailureMatch" enum="BooleanSuccess">
11853   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11854   <summary>
11855     Whether the interface-enumeration IPv6 probe method failed given that the
11856     UDP-connect IPV6 probe failed.
11857   </summary>
11858 </histogram>
11859
11860 <histogram name="Net.IPv6ConnectSuccessMatch" enum="BooleanSuccess">
11861   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11862   <summary>
11863     Whether the interface-enumeration IPv6 probe method was successful given
11864     that the UDP-connect IPV6 probe was successful.
11865   </summary>
11866 </histogram>
11867
11868 <histogram name="Net.IPv6Status" enum="IPV6ProbeResult">
11869   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11870   <summary>The probe results when a test for IPv6 support is done.</summary>
11871 </histogram>
11872
11873 <histogram name="Net.IPv6Status_retest" enum="IPV6ProbeResult">
11874   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11875   <summary>
11876     The probe results when a test for IPv6 support is done, after a network
11877     change event.
11878   </summary>
11879 </histogram>
11880
11881 <histogram name="Net.MTPR_GetProxyForUrl_Thread_Wait_Time" units="milliseconds">
11882   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11883   <summary>
11884     The time that a (non-cancelled) proxy resolution request was stalled waiting
11885     for an execution thread, for MultiThreadedProxyResolver.
11886   </summary>
11887 </histogram>
11888
11889 <histogram name="Net.MTPR_GetProxyForUrl_Time" units="milliseconds">
11890   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11891   <summary>
11892     The total time that it took for a (non-cancelled) proxy resolution request
11893     to complete, for MultiThreadedProxyResolver.
11894   </summary>
11895 </histogram>
11896
11897 <histogram name="Net.NetworkErrorsRecovered.MainFrame" enum="NetErrorCodes">
11898   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11899   <summary>
11900     How often automatically retrying to download the main frame of a page in
11901     response to specific HTTP network errors succeeds.
11902   </summary>
11903 </histogram>
11904
11905 <histogram name="Net.NetworkErrorsRecovered.Subresource" enum="NetErrorCodes">
11906   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11907   <summary>
11908     How often automatically retrying to download a subresource in response to
11909     specific HTTP network errors succeeds.
11910   </summary>
11911 </histogram>
11912
11913 <histogram name="Net.NetworkErrorsUnrecovered.MainFrame" enum="NetErrorCodes">
11914   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11915   <summary>
11916     How often automatically retrying to download the main frame of a page in
11917     response to specific HTTP network errors returns another network error.
11918     Histogram includes only the error code that triggered the retry.
11919   </summary>
11920 </histogram>
11921
11922 <histogram name="Net.NetworkErrorsUnrecovered.Subresource" enum="NetErrorCodes">
11923   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11924   <summary>
11925     How often automatically retrying to download a subresource in response to
11926     specific HTTP network errors returns another network error.  Histogram
11927     includes only the error code that triggered the retry.
11928   </summary>
11929 </histogram>
11930
11931 <histogram name="Net.NotifyAddrChangeFailures">
11932   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11933   <summary>
11934     On Windows, NetworkChangeNotifierWin calls NotifyAddrChange, which can fail
11935     for unknown reasons. This records the number of times it fails in a row
11936     before a successful call. If it never succeeds, or takes over 100 tries, a
11937     value of 100 is recorded. See http://crbug.com/69198
11938   </summary>
11939 </histogram>
11940
11941 <histogram name="Net.NumDuplicateCookiesInDb">
11942   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11943   <summary>
11944     The number of duplicate cookies that were present in the cookie store during
11945     startup.
11946   </summary>
11947 </histogram>
11948
11949 <histogram name="Net.OCSPRequestFailedTimeMs" units="milliseconds">
11950   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11951   <summary>
11952     When validating an HTTPS certificate we may have to make one or more HTTP
11953     fetches to OCSP responders in order to get revocation information. This
11954     measures the amount of time that failures to get OCSP information take.
11955   </summary>
11956 </histogram>
11957
11958 <histogram name="Net.OCSPRequestSuccess" enum="BooleanSuccess">
11959   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11960   <summary>
11961     When validating an HTTPS certificate we may have to make one or more HTTP
11962     fetches to OCSP responders in order to get revocation information. This
11963     records the fraction of successful requests.
11964   </summary>
11965 </histogram>
11966
11967 <histogram name="Net.OCSPRequestTimeMs" units="milliseconds">
11968   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11969   <summary>
11970     When validating an HTTPS certificate we may have to make one or more HTTP
11971     fetches to OCSP responders in order to get revocation information. This
11972     measures the amount of time that each of those requests takes.
11973   </summary>
11974 </histogram>
11975
11976 <histogram name="Net.OCSPResponseStapled" enum="BooleanSuccess">
11977   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11978   <summary>
11979     When connecting over HTTPS, a server may include an OCSP response as part of
11980     the TLS handshake so that clients do not have to fetch it, provided the
11981     client requested the server do so. This measures whether or not a server
11982     included an OCSP response when it was requested.
11983   </summary>
11984 </histogram>
11985
11986 <histogram name="Net.OSErrorsForGetAddrinfo" enum="ErrorCodesGetaddrinfo_All">
11987   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11988   <summary>
11989     Positive error code that was returned by the system library
11990     &quot;getaddrinfo()&quot;. This error code is platform specific, so when
11991     there is a Windows/Linux conflict, both decodings are shown.
11992   </summary>
11993 </histogram>
11994
11995 <histogram name="Net.OSErrorsForGetAddrinfo_Linux"
11996     enum="ErrorCodesGetaddrinfo_Linux">
11997   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11998   <summary>
11999     Positive error code that was returned by the system library
12000     &quot;getaddrinfo()&quot;.
12001   </summary>
12002 </histogram>
12003
12004 <histogram name="Net.OSErrorsForGetAddrinfo_Mac"
12005     enum="ErrorCodesGetaddrinfo_Mac">
12006   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12007   <summary>
12008     Positive error code that was returned by the system library
12009     &quot;getaddrinfo()&quot;.
12010   </summary>
12011 </histogram>
12012
12013 <histogram name="Net.OSErrorsForGetAddrinfo_Win"
12014     enum="ErrorCodesGetaddrinfo_Win">
12015   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12016   <summary>
12017     Positive error code that was returned by the system library
12018     &quot;getaddrinfo()&quot;.
12019   </summary>
12020 </histogram>
12021
12022 <histogram name="Net.Ping_ResponseStartedTime" units="milliseconds">
12023   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12024   <summary>
12025     How long it took for an &lt;a ping&gt; request to receive a response. Only
12026     recorded if a response was received.
12027   </summary>
12028 </histogram>
12029
12030 <histogram name="Net.Ping_Result" enum="PingResult">
12031   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12032   <summary>
12033     The result of an &lt;a ping&gt; request, whether it received a response or
12034     timed out or failed for some other reason.
12035   </summary>
12036 </histogram>
12037
12038 <histogram name="Net.PreconnectedLinkNavigations" enum="PreconnectedNavigation">
12039   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12040   <summary>
12041     Indicate whether a link navigation was preceded by a recent pre-connect
12042     trigger (within 10 seconds). There is a high chance that loading the page
12043     used a preconnected TCP session.
12044   </summary>
12045 </histogram>
12046
12047 <histogram name="Net.PreconnectedNavigation" enum="PreconnectedNavigation">
12048   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12049   <summary>
12050     Indicate whether a URLRequest was preceded by a recent pre-connect trigger
12051     (within 10 seconds). There is a high chance that loading the resource used a
12052     preconnected TCP session.
12053   </summary>
12054 </histogram>
12055
12056 <histogram name="Net.PreconnectMotivation" enum="PreconnectMotivation">
12057   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12058   <summary>
12059     When a preconnection is made, indicate what the motivation was.
12060   </summary>
12061   <details>
12062     Currently, the most common (only?) motivations are SELF_REFERAL,
12063     LEARNED_REFERAL and OMNIBOX. The SELF_REFERAL indicates that we made sure a
12064     second connection was available for a resource that either was never before
12065     seen, or has historically had no subresources.  The LEARNED_REFERAL
12066     indicates that we &quot;learned&quot; that a subresource was commonly
12067     needed, and that motivated the TCP/IP preconnect. The OMNIBOX motivation
12068     happens when a search is being suggested, and we preconnect to the search
12069     provider. (WARNING: Prior to version 7.517.*, enums 7, 8, and 9 may be
12070     confused, as EARLY_LOAD_MOTIVATED was inserted new 6 value.)
12071   </details>
12072 </histogram>
12073
12074 <histogram name="Net.PreconnectProxyStatus" enum="ProxyStatus">
12075   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12076   <summary>
12077     Indicate whether there was a proxy to preclude preconnection.
12078   </summary>
12079 </histogram>
12080
12081 <histogram name="Net.PreconnectSubresourceEval"
12082     enum="PreconnectSubresourceEval">
12083   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12084   <summary>
12085     What did we decide to do about a predicted resource, based on the historical
12086     expected number of connection that this subresource will require.
12087   </summary>
12088   <details>
12089     This is basically the current thresholding of the SubresourceExpectation,
12090     relative to current static thresholds, and taking into account whether
12091     preconnection is enabled (i.e., if preconnection is disabled, we'll never
12092     decide to preconnect).
12093   </details>
12094 </histogram>
12095
12096 <histogram name="Net.PreconnectSubresourceExpectation">
12097   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12098   <summary>
12099     The expected number of connections, times 100, that we'll make to a given
12100     subresource, based on learned history.
12101   </summary>
12102   <details>
12103     By comparing this to thresholds, we decide if we will preconnect,
12104     preresolve, or do nothing. This histogram can be used to select those static
12105     thresholds.
12106   </details>
12107 </histogram>
12108
12109 <histogram name="Net.PreconnectTriggerUsed" enum="PreconnectTriggerUsed">
12110   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12111   <summary>
12112     Indicate whether if a preconnect trigger is followed by a resource request
12113     (from link navigations) to the host or not. This is to measure precision of
12114     link-based preconnect triggers.
12115   </summary>
12116 </histogram>
12117
12118 <histogram name="Net.PreconnectUtilization" enum="NetPreconnectUtilization">
12119   <obsolete>
12120     Sourced data corrected, and replaced by NetPreconnectUtilization2
12121   </obsolete>
12122   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12123   <summary>
12124     Indicate final utilization for each attempted socket connection.
12125   </summary>
12126   <details>
12127     We also include stats for non-speculative sockets. Some socket connections
12128     may never connect, and others may never be used (as the user may abort
12129     before then).
12130   </details>
12131 </histogram>
12132
12133 <histogram name="Net.PreconnectUtilization2" enum="NetPreconnectUtilization">
12134   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12135   <summary>
12136     Indicate final utilization for each attempted socket connection.
12137   </summary>
12138   <details>
12139     We also include stats for non-speculative sockets. Some socket connections
12140     may never connect, and others may never be used (as the user may abort
12141     before then).
12142   </details>
12143 </histogram>
12144
12145 <histogram name="Net.Prefetch.Pattern" enum="PrefetchStatus">
12146   <owner>jkarlin@chromium.org</owner>
12147   <summary>
12148     The completion status of prefetches that have finished loading.
12149   </summary>
12150   <details>
12151     Measurement occurs at ResourceLoader::ResponseCompleted so requests canceled
12152     before that point are not registered.
12153
12154     Note that &quot;success from cache&quot; means that the
12155     UrlRequest::was_cached() was true, and &quot;success from network&quot;
12156     means that was_cached() was false.  Validated results are considered cached,
12157     even though a conditional network request is made.
12158   </details>
12159 </histogram>
12160
12161 <histogram name="Net.Prefetch.PrefilterBytesReadFromNetwork" units="bytes">
12162   <owner>jkarlin@chromium.org</owner>
12163   <summary>
12164     Number of bytes read from the network on behalf of prefetch requests.  This
12165     is prefilter, so before any decompression.
12166   </summary>
12167 </histogram>
12168
12169 <histogram name="Net.Prefetch.TimeBeforeCancel" units="milliseconds">
12170   <owner>jkarlin@chromium.org</owner>
12171   <summary>
12172     Time spent on prefetch requests before the request was canceled.
12173   </summary>
12174 </histogram>
12175
12176 <histogram name="Net.Prefetch.TimeSpentPrefetchingFromCache"
12177     units="milliseconds">
12178   <owner>jkarlin@chromium.org</owner>
12179   <summary>Time spent on prefetch requests when fetched from cache.</summary>
12180 </histogram>
12181
12182 <histogram name="Net.Prefetch.TimeSpentPrefetchingFromNetwork"
12183     units="milliseconds">
12184   <owner>jkarlin@chromium.org</owner>
12185   <summary>
12186     Time spent on prefetch requests when fetched from the network, including
12187     validation time.
12188   </summary>
12189 </histogram>
12190
12191 <histogram name="Net.Priority_High_Latency" units="milliseconds">
12192   <obsolete>
12193     Replaced by Net.Priority_High_Latency_b.
12194   </obsolete>
12195   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12196   <summary>
12197     Time from the start of the http transaction until the first byte of the
12198     response for high priority (currently frame and subframe) requests.  Only
12199     times under 10 minutes are recorded.
12200   </summary>
12201 </histogram>
12202
12203 <histogram name="Net.Priority_High_Latency_b" units="milliseconds">
12204   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12205   <summary>
12206     Time from the start of the http transaction until the first byte of the
12207     response for high priority (currently frame and subframe) requests.
12208   </summary>
12209 </histogram>
12210
12211 <histogram name="Net.Priority_Low_Latency" units="milliseconds">
12212   <obsolete>
12213     Replaced by Net.Priority_Low_Latency_b.
12214   </obsolete>
12215   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12216   <summary>
12217     Time from the start of the http transaction until the first byte of the
12218     response for low priority (non-frame/subframe) requests.   Only times under
12219     10 minutes are recorded.
12220   </summary>
12221 </histogram>
12222
12223 <histogram name="Net.Priority_Low_Latency_b" units="milliseconds">
12224   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12225   <summary>
12226     Time from the start of the http transaction until the first byte of the
12227     response for low priority (non-frame/subframe) requests.
12228   </summary>
12229 </histogram>
12230
12231 <histogram name="Net.ProxyPollConfigurationTime">
12232   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12233   <summary>
12234     The time in milliseconds spent fetch the system proxy configuration, when
12235     polling it for changes.
12236   </summary>
12237 </histogram>
12238
12239 <histogram name="Net.ProxyResolver.AbandonedExecutionTotalTime"
12240     units="milliseconds">
12241   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12242   <summary>
12243     The total amount of time that was spent executing the proxy script during
12244     &quot;tracing&quot; runs (executions of the script which discovered a new
12245     DNS dependency and were subsequently abandoned).
12246   </summary>
12247 </histogram>
12248
12249 <histogram name="Net.ProxyResolver.BlockingDNSMode.AbandonedExecutionTotalTime"
12250     units="milliseconds">
12251   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12252   <summary>
12253     The total amount of time that was spent executing the proxy script during
12254     &quot;tracing&quot; runs (executions of the script which discovered a new
12255     DNS dependency and were subsequently abandoned).
12256   </summary>
12257 </histogram>
12258
12259 <histogram name="Net.ProxyResolver.BlockingDNSMode.DnsWaitTotalTime"
12260     units="milliseconds">
12261   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12262   <summary>
12263     The total amount of time that was spent in the non-blocking DNS bindings
12264     while executing PAC scripts. This includes the times for abandoned
12265     executions.
12266   </summary>
12267 </histogram>
12268
12269 <histogram name="Net.ProxyResolver.BlockingDNSMode.ExecutionTime"
12270     units="milliseconds">
12271   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12272   <summary>
12273     The amount of time inside of V8 that the proxy script spent executing for
12274     the final pass. This includes the time spent in the javascript bindings.
12275     This does not include the time spent in abandoned execution passes.
12276   </summary>
12277 </histogram>
12278
12279 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumAlerts">
12280   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12281   <summary>
12282     The number of times that alert() was called in the final execution of the
12283     script.
12284   </summary>
12285 </histogram>
12286
12287 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumErrors">
12288   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12289   <summary>
12290     The number of errors that were seen in the final execution of the script.
12291   </summary>
12292 </histogram>
12293
12294 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumRestarts">
12295   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12296   <summary>
12297     The number of times that the PAC script execution was restarted.
12298   </summary>
12299 </histogram>
12300
12301 <histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTime"
12302     units="milliseconds">
12303   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12304   <summary>
12305     The total time that the proxy resolution took. This includes all the time
12306     spent waiting for DNS, PAC script execution, and restarts.
12307   </summary>
12308 </histogram>
12309
12310 <histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTimeDNS"
12311     units="milliseconds">
12312   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12313   <summary>
12314     The total time that proxy resolution spent waiting for DNS. This also
12315     includes any queuing delays on the origin thread waiting for the DNS result
12316     to be processed.
12317   </summary>
12318 </histogram>
12319
12320 <histogram name="Net.ProxyResolver.BlockingDNSMode.UniqueDNS">
12321   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12322   <summary>
12323     The number of unique DNS hostnames that the PAC script tried to resolve. The
12324     *Ex() versions of the bindings count separately.
12325   </summary>
12326 </histogram>
12327
12328 <histogram name="Net.ProxyResolver.DnsWaitTotalTime" units="milliseconds">
12329   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12330   <summary>
12331     The total amount of time that was spent in the non-blocking DNS bindings
12332     while executing PAC scripts. This includes the times for abandoned
12333     executions.
12334   </summary>
12335 </histogram>
12336
12337 <histogram name="Net.ProxyResolver.ExecutionTime" units="milliseconds">
12338   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12339   <summary>
12340     The amount of time inside of V8 that the proxy script spent executing for
12341     the final pass. This includes the time spent in the javascript bindings
12342     (which is probably dominated by Net.ProxyResolver.DnsWaitTotalTime). This
12343     does not include the time spent in abandoned execution passes.
12344   </summary>
12345 </histogram>
12346
12347 <histogram name="Net.ProxyResolver.NumAlerts">
12348   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12349   <summary>
12350     The number of times that alert() was called in the final execution of the
12351     script.
12352   </summary>
12353 </histogram>
12354
12355 <histogram name="Net.ProxyResolver.NumErrors">
12356   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12357   <summary>
12358     The number of errors that were seen in the final execution of the script.
12359   </summary>
12360 </histogram>
12361
12362 <histogram name="Net.ProxyResolver.NumRestarts">
12363   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12364   <summary>
12365     The number of times that the PAC script execution was restarted.
12366   </summary>
12367 </histogram>
12368
12369 <histogram name="Net.ProxyResolver.OriginThreadLatency" units="milliseconds">
12370   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12371   <summary>
12372     The amount of time it took upon completion to run the final task posted back
12373     to the IO thread.
12374   </summary>
12375 </histogram>
12376
12377 <histogram name="Net.ProxyResolver.TotalTime" units="milliseconds">
12378   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12379   <summary>
12380     The total time that the proxy resolution took. This includes all the time
12381     spent waiting for DNS, PAC script execution, and restarts.
12382   </summary>
12383 </histogram>
12384
12385 <histogram name="Net.ProxyResolver.TotalTimeDNS" units="milliseconds">
12386   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12387   <summary>
12388     The total time that proxy resolution spent waiting for DNS. This also
12389     includes any queuing delays on the origin thread waiting for the DNS result
12390     to be processed.
12391   </summary>
12392 </histogram>
12393
12394 <histogram name="Net.ProxyResolver.TotalTimeWorkerThread" units="milliseconds">
12395   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12396   <summary>
12397     The total time that the proxy resolution took, not including the post back
12398     to the origin thread. This includes all the time spent waiting for DNS, PAC
12399     script execution, and restarts.
12400   </summary>
12401 </histogram>
12402
12403 <histogram name="Net.ProxyResolver.UniqueDNS">
12404   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12405   <summary>
12406     The number of unique DNS hostnames that the PAC script tried to resolve. The
12407     *Ex() versions of the bindings count separately.
12408   </summary>
12409 </histogram>
12410
12411 <histogram name="Net.ProxyResolver.URLSize">
12412   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12413   <summary>The length of the URL that was passed into the PAC script.</summary>
12414 </histogram>
12415
12416 <histogram name="Net.PublicKeyPinFailureDomain" enum="PublicKeyPinFailedDomain">
12417   <owner>agl@chromium.org</owner>
12418   <summary>
12419     Second-level domains for which we have observed public key pinning failures.
12420   </summary>
12421 </histogram>
12422
12423 <histogram name="Net.PublicKeyPinSuccess" enum="BooleanSuccess">
12424   <owner>agl@chromium.org</owner>
12425   <summary>
12426     A validated certificate chain may be subject to additional
12427     &quot;pinning&quot; requirements on a per-domain basis. This records the
12428     fraction of successful matches between a certificate chain and a pin list.
12429   </summary>
12430 </histogram>
12431
12432 <histogram name="Net.QuicEphemeralPortsSuggested">
12433   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12434   <summary>The number of ports suggested per server.</summary>
12435 </histogram>
12436
12437 <histogram name="Net.QuicHandshakeNotConfirmedNumPacketsReceived">
12438   <owner>rch@chromium.org</owner>
12439   <summary>
12440     The number of QUIC packets received by a QUIC connection whose handshake was
12441     not confirmed when that connection is closed.
12442   </summary>
12443 </histogram>
12444
12445 <histogram name="Net.QuicHandshakeState" enum="QuicHandshakeState">
12446   <owner>rch@chromium.org</owner>
12447   <summary>
12448     The state of a QUIC connection's crypto hanshake as it progresses from
12449     starting to confirmation or failure.
12450   </summary>
12451 </histogram>
12452
12453 <histogram name="Net.QuicNumSentClientHellos">
12454   <owner>rch@chromium.org</owner>
12455   <summary>The number of client hello messages sent.</summary>
12456 </histogram>
12457
12458 <histogram name="Net.QuicNumSentClientHellosCryptoHandshakeConfirmed">
12459   <obsolete>
12460     see Net.QuicSession.Connect*PortForHTTP*
12461   </obsolete>
12462   <owner>rch@chromium.org</owner>
12463   <summary>
12464     The number of client hello messages sent when the crypto handshake was
12465     confirmed.
12466   </summary>
12467 </histogram>
12468
12469 <histogram name="Net.QuicNumStreamFramesInPacket">
12470   <owner>rch@chromium.org</owner>
12471   <summary>
12472     The number of stream frames bundled within a received packet.
12473   </summary>
12474 </histogram>
12475
12476 <histogram name="Net.QuicNumStreamFramesPerStreamInPacket">
12477   <owner>rch@chromium.org</owner>
12478   <summary>
12479     The number of stream frames per stream ID within a received packet.
12480   </summary>
12481 </histogram>
12482
12483 <histogram name="Net.QuicServerInfo.DiskCacheReadTime" units="milliseconds">
12484   <owner>rch@chromium.org</owner>
12485   <summary>Time spent to load QUIC server information from disk cache.</summary>
12486 </histogram>
12487
12488 <histogram name="Net.QuicSession.21CumulativePacketsReceived"
12489     units="Received in Ranges">
12490   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12491   <summary>
12492     This histogram summarizes information about a 21 packet sequence, indicating
12493     for each of the 21 possible prefixes of this pattern, how many packets were
12494     received in that prefix.  The first range uses buckets 0 and 1, and it
12495     describes the 1st packet in the sequence.  It indicates if the first packet
12496     was missing (bucket 0), or the first packet was present (bucket 1).  The
12497     second range uses buckets 2 through 4, and describes the first 2 packets in
12498     the prefix of this sequence.  It indicates if there were no packets received
12499     in the first two packets (bucket 2), or there was one out of two packets
12500     received (bucket 3), or if there was two out of tow received (bucket 4).
12501     etc. etc.  Reading this histogram may require post-processing in a spread
12502     sheet, but can indicate the potential value of using FEC packets to convey
12503     data.
12504   </summary>
12505 </histogram>
12506
12507 <histogram name="Net.QuicSession.6PacketsPatternsReceived"
12508     units="Binay of Packets ACKed">
12509   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12510   <summary>
12511     Each of the 64 buckets represents a different binary pattern of 6
12512     consecutive packets that were received by the client.  The LSB of the bucket
12513     number corresponds to the reception of the oldest packet.  A bit in the
12514     bucket-number being 1 indicates the packet was received, and a 0 means the
12515     packet was never received (by the client).
12516   </summary>
12517 </histogram>
12518
12519 <histogram name="Net.QuicSession.CloseSessionOnError" enum="NetErrorCodes">
12520   <owner>rch@chromium.org</owner>
12521   <summary>
12522     The network error code which resulted in the session being closed.
12523   </summary>
12524 </histogram>
12525
12526 <histogram name="Net.QuicSession.Connect" units="RTTs">
12527   <owner>rch@chromium.org</owner>
12528   <summary>
12529     Samples of the number of round-trips needed by a QUIC connection before a
12530     request could be sent by the client.
12531   </summary>
12532 </histogram>
12533
12534 <histogram name="Net.QuicSession.ConnectionClose.NumOpenStreams.TimedOut">
12535   <owner>rch@chromium.org</owner>
12536   <summary>The number of streams open when a QUIC session timed out.</summary>
12537 </histogram>
12538
12539 <histogram
12540     name="Net.QuicSession.ConnectionClose.NumTotalStreams.HandshakeTimedOut">
12541   <owner>rch@chromium.org</owner>
12542   <summary>
12543     The number of total streams created when a QUIC session crypto handshake
12544     timed out.
12545   </summary>
12546 </histogram>
12547
12548 <histogram name="Net.QuicSession.ConnectionCloseErrorCode"
12549     enum="QuicErrorCodes">
12550   <owner>rch@chromium.org</owner>
12551   <summary>
12552     The QUIC error code which resulted in the connection being closed.
12553   </summary>
12554 </histogram>
12555
12556 <histogram name="Net.QuicSession.ConnectionCloseErrorCodeClient"
12557     enum="QuicErrorCodes">
12558   <owner>rch@chromium.org</owner>
12559   <summary>
12560     The QUIC error code which resulted in the connection being closed by the
12561     client.
12562   </summary>
12563 </histogram>
12564
12565 <histogram name="Net.QuicSession.ConnectionCloseErrorCodeServer"
12566     enum="QuicErrorCodes">
12567   <owner>rch@chromium.org</owner>
12568   <summary>
12569     The QUIC error code which resulted in the connection being closed by the
12570     server.
12571   </summary>
12572 </histogram>
12573
12574 <histogram name="Net.QuicSession.CreationError" enum="QuicSessionErrorCodes">
12575   <owner>jar@chromium.org</owner>
12576   <summary>
12577     Count of errors during attempts to create a QUIC session (before even using
12578     the session).
12579   </summary>
12580 </histogram>
12581
12582 <histogram name="Net.QuicSession.FinalTcpCwnd">
12583   <owner>rch@chromium.org</owner>
12584   <summary>
12585     The value of the TCP cubic sender's CWND when the session is closed.
12586   </summary>
12587 </histogram>
12588
12589 <histogram name="Net.QuicSession.HandshakeRoundTrips" units="RTTs">
12590   <obsolete>
12591     see Net.QuicSession.Connect*PortForHTTP*
12592   </obsolete>
12593   <owner>rch@chromium.org</owner>
12594   <summary>
12595     Samples of the number of round-trips needed by a QUIC connection before a
12596     request could be sent by the client.
12597   </summary>
12598 </histogram>
12599
12600 <histogram name="Net.QuicSession.NumOpenStreams">
12601   <owner>rch@chromium.org</owner>
12602   <summary>
12603     The number of QUIC streams opened when a new QUIC stream is created.
12604   </summary>
12605 </histogram>
12606
12607 <histogram name="Net.QuicSession.NumTotalStreams">
12608   <owner>rch@chromium.org</owner>
12609   <summary>
12610     The total number of streams created by the client when the session is
12611     closed.
12612   </summary>
12613 </histogram>
12614
12615 <histogram name="Net.QuicSession.OutOfOrderGapReceived">
12616   <owner>rch@chromium.org</owner>
12617   <summary>
12618     The number of missing packets between the current received packet and the
12619     previously largest received packet sequence number, when the current
12620     received packet had a lower sequence number than the previously received
12621     packet sequence number.
12622   </summary>
12623 </histogram>
12624
12625 <histogram name="Net.QuicSession.OutOfOrderPacketsReceived">
12626   <owner>rch@chromium.org</owner>
12627   <summary>
12628     The number of times the current received packet had a lower sequence number
12629     than the previously received packet sequence number.
12630   </summary>
12631 </histogram>
12632
12633 <histogram name="Net.QuicSession.PacketGapReceived">
12634   <owner>rch@chromium.org</owner>
12635   <summary>
12636     The number of missing packets between the current received packet and the
12637     previously largest received packet sequence number.
12638   </summary>
12639 </histogram>
12640
12641 <histogram name="Net.QuicSession.PacketGapSent">
12642   <owner>rch@chromium.org</owner>
12643   <summary>
12644     The number of missing packets between the current received packet and the
12645     previously largest received packet sequence number, as reported by the
12646     remote end of the connection.
12647   </summary>
12648 </histogram>
12649
12650 <histogram name="Net.QuicSession.PacketLossRate" units="1/10th Percent">
12651   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12652   <summary>
12653     The ratio of the number of missing packets, to the maximum packet sequence
12654     number received,  for QUIC connections longer than 21 packets received via
12655   </summary>
12656 </histogram>
12657
12658 <histogram name="Net.QuicSession.PacketReceived" units="SequenceNumber">
12659   <owner>rch@chromium.org</owner>
12660   <summary>
12661     Each bucket corresponds to a specific packet sequence number that was sent
12662     by a server to Chrome at the start of a QUIC connection. This histogram is
12663     compared, bucket by bucket, with a second histogram to compute the ratio for
12664     each bucket (each packet sequence number).
12665   </summary>
12666 </histogram>
12667
12668 <histogram name="Net.QuicSession.PublicResetAddressMismatch"
12669     enum="QuicAddressMismatch">
12670   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12671   <summary>
12672     When a public reset packet is received, whether the client IP address and
12673     port number in it differ from the client IP address and port number in the
12674     ServerHello handshake message. In the comparison, the first address is the
12675     one in ServerHello and the second address is the one in public reset.
12676   </summary>
12677 </histogram>
12678
12679 <histogram name="Net.QuicSession.QuicVersion">
12680   <owner>rch@chromium.org</owner>
12681   <summary>Version of the QUIC protocol used for this connection.</summary>
12682 </histogram>
12683
12684 <histogram name="Net.QuicSession.ReadError" enum="NetErrorCodes">
12685   <owner>rch@chromium.org</owner>
12686   <summary>
12687     The network error code returned when attempting to read to a QUIC
12688     connection.
12689   </summary>
12690 </histogram>
12691
12692 <histogram name="Net.QuicSession.RstStreamErrorCodeClient"
12693     enum="QuicRstStreamErrorCodes">
12694   <owner>rch@chromium.org</owner>
12695   <summary>
12696     The QUIC error code which resulted in a stream being reset by the client.
12697   </summary>
12698 </histogram>
12699
12700 <histogram name="Net.QuicSession.RstStreamErrorCodeServer"
12701     enum="QuicRstStreamErrorCodes">
12702   <owner>rch@chromium.org</owner>
12703   <summary>
12704     The QUIC error code which resulted in a stream being reset by the server.
12705   </summary>
12706 </histogram>
12707
12708 <histogram name="Net.QuicSession.SecureResourceSecureSession">
12709   <owner>rch@chromium.org.</owner>
12710   <summary>
12711     The number of request for secure resources over QUIC sessions. True if the
12712     session is secure, false if it is not.
12713   </summary>
12714 </histogram>
12715
12716 <histogram name="Net.QuicSession.TruncatedAcksReceived">
12717   <owner>rch@chromium.org</owner>
12718   <summary>The number of truncated ACK frames received.</summary>
12719 </histogram>
12720
12721 <histogram name="Net.QuicSession.TruncatedAcksSent">
12722   <owner>rch@chromium.org</owner>
12723   <summary>The number of truncated ACK frames sent.</summary>
12724 </histogram>
12725
12726 <histogram name="Net.QuicSession.UnexpectedNotGoingAway"
12727     enum="QuicSessionLocations">
12728   <owner>rch@chromium.org</owner>
12729   <summary>
12730         The location in quic_client_session.cc where a session is unexpectedly
12731     not going away.
12732   </summary>
12733 </histogram>
12734
12735 <histogram name="Net.QuicSession.UnexpectedObservers"
12736     enum="QuicSessionLocations">
12737   <owner>rch@chromium.org</owner>
12738   <summary>
12739     The location in quic_client_session.cc where there were unexpected
12740     observers.
12741   </summary>
12742 </histogram>
12743
12744 <histogram name="Net.QuicSession.UnexpectedOpenStreams"
12745     enum="QuicSessionLocations">
12746   <owner>rch@chromium.org</owner>
12747   <summary>
12748     The location in quic_client_session.cc where there were unexpected open
12749     streams.
12750   </summary>
12751 </histogram>
12752
12753 <histogram name="Net.QuicSession.WriteError" enum="NetErrorCodes">
12754   <owner>rch@chromium.org</owner>
12755   <summary>
12756     The network error code returned when attempting to write to a QUIC
12757     connection.
12758   </summary>
12759 </histogram>
12760
12761 <histogram name="Net.RenegotiationExtensionSupported">
12762   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12763   <summary>
12764     True if the HTTP request was sent to a server which supports the TLS
12765     renegotiation extension.
12766   </summary>
12767 </histogram>
12768
12769 <histogram name="Net.ResourceLoader.ReadDeferral" units="milliseconds">
12770   <owner>clamy@chromium.org</owner>
12771   <summary>
12772     When starting a cross-site navigation, the time between reading the headers
12773     and body of the response.
12774   </summary>
12775 </histogram>
12776
12777 <histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket">
12778   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12779   <summary>The time an already used socket sat idle before being used.</summary>
12780 </histogram>
12781
12782 <histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket">
12783   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12784   <summary>
12785     The time an unused socket (all HTTP sockets, regardless of any proxy used)
12786     sat idle before being used.
12787   </summary>
12788 </histogram>
12789
12790 <histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket">
12791   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12792   <summary>
12793     The time a previously used socket sat idle before encountering a recoverable
12794     socket IO error (connection abort/reset/close).
12795   </summary>
12796 </histogram>
12797
12798 <histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket">
12799   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12800   <summary>
12801     The time an unused socket sat idle before encountering a recoverable socket
12802     IO error (connection abort/reset/close).
12803   </summary>
12804 </histogram>
12805
12806 <histogram name="Net.SocketInitErrorCodes" enum="NetErrorCodes">
12807   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12808   <summary>
12809     Net error codes that socket initializations end with, including net::OK and
12810     net::ERR_ABORTED.
12811   </summary>
12812 </histogram>
12813
12814 <histogram name="Net.SocketReceiveBufferUnchangeable" units="Bytes">
12815   <owner>jar@chromium.org</owner>
12816   <summary>
12817     The size of a socket's receive buffer when the attempt to change it via
12818     setsockopt failed.
12819   </summary>
12820 </histogram>
12821
12822 <histogram name="Net.SocketRequestTime">
12823   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12824   <summary>
12825     Time in milliseconds from initial RequestSocket() call until successfully
12826     acquiring a connected socket.
12827   </summary>
12828 </histogram>
12829
12830 <histogram name="Net.SocketStream.ConnectionEstablish" units="milliseconds">
12831   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12832   <summary>The time from the connection start to connection establish.</summary>
12833 </histogram>
12834
12835 <histogram name="Net.SocketStream.ConnectionLatency" units="milliseconds">
12836   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12837   <summary>The time waiting to be ready to start connecting.</summary>
12838 </histogram>
12839
12840 <histogram name="Net.SocketStream.ConnectionType"
12841     enum="SocketStreamConnectionType">
12842   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12843   <summary>
12844     Each bucket is the number of connection type of socket stream.
12845   </summary>
12846 </histogram>
12847
12848 <histogram name="Net.SocketStream.Duration" units="milliseconds">
12849   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12850   <summary>The time a socket stream was open.</summary>
12851 </histogram>
12852
12853 <histogram name="Net.SocketStream.ProtocolType" enum="SocketStreamProtocolType">
12854   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12855   <summary>
12856     Each bucket is the number of protocol type on socket stream.
12857   </summary>
12858 </histogram>
12859
12860 <histogram name="Net.SocketStream.ReceivedBytes" units="bytes">
12861   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12862   <summary>Number of bytes on a socket stream.</summary>
12863 </histogram>
12864
12865 <histogram name="Net.SocketStream.ReceivedCounts">
12866   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12867   <summary>Number of reads on a socket stream.</summary>
12868 </histogram>
12869
12870 <histogram name="Net.SocketStream.SentBytes" units="bytes">
12871   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12872   <summary>Number of bytes on a socket stream.</summary>
12873 </histogram>
12874
12875 <histogram name="Net.SocketStream.SentCounts">
12876   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12877   <summary>Number of Write on a socket stream.</summary>
12878 </histogram>
12879
12880 <histogram name="Net.SocketType" enum="HttpSocketType">
12881   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12882   <summary>
12883     The counts of the type of sockets returned by the socket pools.
12884   </summary>
12885 </histogram>
12886
12887 <histogram name="Net.SocketUnchangeableSendBuffer" units="Bytes">
12888   <owner>jar@chromium.org</owner>
12889   <summary>
12890     The size of a socket's send buffer when the attempt to change it via
12891     setsockopt failed.
12892   </summary>
12893 </histogram>
12894
12895 <histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
12896   <obsolete>
12897     see SocketIdleTimeBeforeNextUse_ReusedSocket_SOCK
12898   </obsolete>
12899   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12900   <summary>
12901     The time an already used SOCKS socket sat idle before being used.
12902   </summary>
12903 </histogram>
12904
12905 <histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
12906   <obsolete>
12907     see SocketIdleTimeBeforeNextUse_UnusedSocket_SOCK
12908   </obsolete>
12909   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12910   <summary>The time an unused SOCKS socket sat idle before being used.</summary>
12911 </histogram>
12912
12913 <histogram name="Net.SOCKSSocketRequestTime" units="milliseconds">
12914   <obsolete>
12915     see SocketRequestTime_SOCK
12916   </obsolete>
12917   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12918   <summary>
12919     Time from initial SOCKSClientSocketPool::RequestSocket() call until
12920     successfully acquiring a connected SOCKS socket.
12921   </summary>
12922 </histogram>
12923
12924 <histogram name="Net.SocksSocketRequestTime">
12925   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12926   <summary>Time it takes to request a new (unused) SOCKS proxy socket.</summary>
12927 </histogram>
12928
12929 <histogram name="Net.SOCKSSocketType" enum="HttpSocketType">
12930   <obsolete>
12931     see SocketType_SOCK
12932   </obsolete>
12933   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12934   <summary>
12935     The counts of the type of sockets returned by the SOCKS pool.
12936   </summary>
12937 </histogram>
12938
12939 <histogram name="Net.SpdyConnectionLatency" units="milliseconds">
12940   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12941   <summary>Time from when the Connect() starts until it completes.</summary>
12942 </histogram>
12943
12944 <histogram name="Net.SpdyFrameStreamAndSessionFlowControlState"
12945     enum="SpdyFrameFlowControlState">
12946   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12947   <summary>
12948     The counts of the flow control state of each frame (with stream and session
12949     flow control on).
12950   </summary>
12951 </histogram>
12952
12953 <histogram name="Net.SpdyFrameStreamFlowControlState"
12954     enum="SpdyFrameFlowControlState">
12955   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12956   <summary>
12957     The counts of the flow control state of each frame (with stream flow control
12958     on).
12959   </summary>
12960 </histogram>
12961
12962 <histogram name="Net.SpdyIPPoolDomainMatch" enum="SpdyIPPoolDomainMatch"
12963     units="count">
12964   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12965   <summary>
12966     Status of checking if a SPDY domain can handle a IP match.  If a match is
12967     found, we successfully used the IP Pooling.  If a match is not found, we
12968     could have used IP Pooling, except the TLS Cert didn't match the IP-pooled
12969     domain.
12970   </summary>
12971 </histogram>
12972
12973 <histogram name="Net.SpdyPing.RTT" units="milliseconds">
12974   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12975   <summary>The RTT for SPDY's PING.</summary>
12976 </histogram>
12977
12978 <histogram name="Net.SpdyPriorityCount">
12979   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12980   <summary>The count of streams at each priority over Spdy sessions.</summary>
12981 </histogram>
12982
12983 <histogram name="Net.SpdyRecvBytes" units="bytes">
12984   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12985   <summary>The number of bytes recevied per stream.</summary>
12986 </histogram>
12987
12988 <histogram name="Net.SpdySendBytes" units="bytes">
12989   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12990   <summary>The number of bytes sent per stream.</summary>
12991 </histogram>
12992
12993 <histogram name="Net.SpdySession.BytesRead.EOF" units="bytes">
12994   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12995   <summary>
12996     Total number of bytes recevied per session before closing session due to
12997     EOF.
12998   </summary>
12999 </histogram>
13000
13001 <histogram name="Net.SpdySession.BytesRead.OtherErrors" units="bytes">
13002   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13003   <summary>
13004     Total number of bytes recevied per session before closing session due to an
13005     error during read.
13006   </summary>
13007 </histogram>
13008
13009 <histogram name="Net.SpdySession.ClosedOnError" enum="NetErrorCodes">
13010   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13011   <summary>
13012     Net error codes when SpdySession was closed, doesn't inlcuding net::OK.
13013   </summary>
13014 </histogram>
13015
13016 <histogram name="Net.SpdySession.CreateStreamWithSocketConnected"
13017     enum="BooleanSuccess">
13018   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13019   <summary>Socket connected status in SpdySession::CreateStream.</summary>
13020 </histogram>
13021
13022 <histogram name="Net.SpdySessionErrorDetails" enum="SpdyProtocolErrorDetails"
13023     units="count">
13024   <obsolete>
13025     Replaced by SpdySessionErrorDetails2 on 2013-04-19.
13026   </obsolete>
13027   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13028   <summary>
13029     WARNING: r181910 added an enum value in the middle, so don't trust the
13030     counts for values 9 and above for Chrome builds after that revision.
13031
13032     The type of SPDY Protocol error encountered.
13033   </summary>
13034 </histogram>
13035
13036 <histogram name="Net.SpdySessionErrorDetails2" enum="SpdyProtocolErrorDetails2"
13037     units="count">
13038   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13039   <summary>The type of SPDY Protocol error encountered.</summary>
13040 </histogram>
13041
13042 <histogram name="Net.SpdySessionErrorDetails_Google"
13043     enum="SpdyProtocolErrorDetails" units="count">
13044   <obsolete>
13045     Replaced by SpdySessionErrorDetails_Google2 on 2013-04-19.
13046   </obsolete>
13047   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13048   <summary>
13049     The type of SPDY Protocol error encountered when talking to a google.com
13050     server.
13051   </summary>
13052 </histogram>
13053
13054 <histogram name="Net.SpdySessionErrorDetails_Google2"
13055     enum="SpdyProtocolErrorDetails2" units="count">
13056   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13057   <summary>
13058     WARNING: r181910 added an enum value in the middle, so don't trust the
13059     counts for values 9 and above for Chrome builds after that revision.
13060
13061     The type of SPDY Protocol error encountered when talking to a google.com
13062     server.
13063   </summary>
13064 </histogram>
13065
13066 <histogram name="Net.SpdySessionGet" enum="SpdySessionGet" units="count">
13067   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13068   <summary>The type of SPDY Session used when looking up a session.</summary>
13069 </histogram>
13070
13071 <histogram name="Net.SpdySessionGetPeerAddressNotConnected"
13072     enum="BooleanSuccess">
13073   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13074   <summary>
13075     Whether SpdySession::Get{Peer,Local}Address was called when the connection
13076     had no socket.
13077   </summary>
13078 </histogram>
13079
13080 <histogram name="Net.SpdySessions_DataReductionProxy"
13081     enum="BooleanDataReductionProxy">
13082   <owner>bengr@chromium.org</owner>
13083   <owner>bolian@chromium.org</owner>
13084   <summary>
13085     The count of SPDY sessions using the data reduction proxy and the count of
13086     other SPDY sessions.
13087   </summary>
13088 </histogram>
13089
13090 <histogram name="Net.SpdySessionSocketNotConnectedGetLocalAddress"
13091     enum="BooleanSuccess">
13092   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13093   <summary>
13094     SpdySession::GetLocalAddress returned ERR_SOCKET_NOT_CONNECTED.
13095   </summary>
13096 </histogram>
13097
13098 <histogram name="Net.SpdySessionSocketNotConnectedGetPeerAddress"
13099     enum="BooleanSuccess">
13100   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13101   <summary>
13102     SpdySession::GetPeerAddress returned ERR_SOCKET_NOT_CONNECTED.
13103   </summary>
13104 </histogram>
13105
13106 <histogram name="Net.SpdySessionsWithStalls">
13107   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13108   <summary>The count of SPDY Sessions with or without stalls.</summary>
13109 </histogram>
13110
13111 <histogram name="Net.SpdySettingsCwnd" units="packets">
13112   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13113   <summary>
13114     The congestion window (in pkts) received at the end of a SpdySession.
13115   </summary>
13116 </histogram>
13117
13118 <histogram name="Net.SpdySettingsCwndSent" units="packets">
13119   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13120   <summary>
13121     The congestion window (in pkts) sent at the beginning of a SpdySession.
13122   </summary>
13123 </histogram>
13124
13125 <histogram name="Net.SpdySettingsReceived" enum="SpdySettingsReceived"
13126     units="%">
13127   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13128   <summary>
13129     Percentage of sessions which received settings from the server.
13130   </summary>
13131 </histogram>
13132
13133 <histogram name="Net.SpdySettingsRetransRate" units="%">
13134   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13135   <summary>
13136     The Download Retransmission Rate (%) received at the end of a SpdySession.
13137   </summary>
13138 </histogram>
13139
13140 <histogram name="Net.SpdySettingsRTT" units="milliseconds">
13141   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13142   <summary>The RTT received at the end of a SpdySession.</summary>
13143 </histogram>
13144
13145 <histogram name="Net.SpdySettingsSent" enum="SpdySettingsSent" units="%">
13146   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13147   <summary>Percentage of sessions which sent settings to the server.</summary>
13148 </histogram>
13149
13150 <histogram name="Net.SpdyStreamDownloadTime" units="milliseconds">
13151   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13152   <summary>
13153     The time between receiving the first chunk and the last chunk of data on a
13154     Spdy stream.
13155   </summary>
13156 </histogram>
13157
13158 <histogram name="Net.SpdyStreamsAbandonedPerSession">
13159   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13160   <summary>
13161     The number of pushed, but abandoned streams over a single session.
13162   </summary>
13163 </histogram>
13164
13165 <histogram name="Net.SpdyStreamsPerSession">
13166   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13167   <summary>The number of streams issued over a single session.</summary>
13168 </histogram>
13169
13170 <histogram name="Net.SpdyStreamsPushedAndClaimedPerSession">
13171   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13172   <summary>
13173     The number of pushed, and used streams over a single session.
13174   </summary>
13175 </histogram>
13176
13177 <histogram name="Net.SpdyStreamsPushedPerSession">
13178   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13179   <summary>The number of push streams received over a single session.</summary>
13180 </histogram>
13181
13182 <histogram name="Net.SpdyStreamStallsPerSession">
13183   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13184   <summary>The number of stream stalls per session.</summary>
13185 </histogram>
13186
13187 <histogram name="Net.SpdyStreamTime" units="milliseconds">
13188   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13189   <summary>
13190     The time of a Spdy stream.  Measured from sending the first chunk to
13191     receiving the last chunk of data.
13192   </summary>
13193 </histogram>
13194
13195 <histogram name="Net.SpdyStreamTimeToFirstByte" units="milliseconds">
13196   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13197   <summary>
13198     The time between sending the request and receiving the first chunk of data
13199     on a Spdy stream.
13200   </summary>
13201 </histogram>
13202
13203 <histogram name="Net.SpdySynStreamCompressionPercentage">
13204   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13205   <summary>
13206     The percent compression achieved when compression SYN_STREAM frames.
13207   </summary>
13208 </histogram>
13209
13210 <histogram name="Net.SpdyVersion" enum="ProtocolVersion">
13211   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13212   <summary>
13213     The SPDY protocol version that is used to talk to SPDY servers.
13214   </summary>
13215 </histogram>
13216
13217 <histogram name="Net.SSL_CipherSuite" enum="SSLCipherSuite">
13218   <owner>agl@chromium.org</owner>
13219   <owner>rsleevi@chromium.org</owner>
13220   <summary>The SSL/TLS cipher suite that was negotiated.</summary>
13221 </histogram>
13222
13223 <histogram name="Net.SSL_Connection_Latency" units="milliseconds">
13224   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13225   <summary>Time from when the Connect() starts until it completes.</summary>
13226 </histogram>
13227
13228 <histogram name="Net.SSL_Connection_Latency_DataReductionProxy"
13229     units="milliseconds">
13230   <owner>bengr@chromium.org</owner>
13231   <owner>bolian@chromium.org</owner>
13232   <summary>
13233     Time from when the Connect() starts until it completes when using the data
13234     reduction proxy. This includes certificate retrieval and verification.
13235   </summary>
13236 </histogram>
13237
13238 <histogram name="Net.SSL_Connection_Latency_Google" units="milliseconds">
13239   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13240   <summary>
13241     Time from when the Connect() starts until it completes for google.com and
13242     any subdomain of it.
13243   </summary>
13244 </histogram>
13245
13246 <histogram name="Net.SSL_Connection_Latency_Google_No_Revocation_Checking"
13247     units="milliseconds">
13248   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13249   <summary>
13250     Time from when the Connect() starts until it completes for google.com and
13251     any subdomain of it. This only includes users in a 50% field trial that
13252     disables revocation checking for certificate pinned sites.
13253   </summary>
13254 </histogram>
13255
13256 <histogram name="Net.SSL_Connection_Latency_Google_Revocation_Checking"
13257     units="milliseconds">
13258   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13259   <summary>
13260     Time from when the Connect() starts until it completes for google.com and
13261     any subdomain of it. This only includes users not in a 50% field trail that
13262     disables revocation for certificate pinned sites.
13263   </summary>
13264 </histogram>
13265
13266 <histogram name="Net.SSLCertBlacklisted">
13267   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13268   <summary>
13269     Counts the number of times that users have hit blacklisted certificates. The
13270     indexes match up to the indexes in
13271     net/base/x509_certificate.cc:IsBlacklisted. The details of the certificates
13272     in question is confidential.
13273   </summary>
13274 </histogram>
13275
13276 <histogram name="Net.SSLCertVerificationTime" units="milliseconds">
13277   <owner>rsleevi@chromium.org</owner>
13278   <summary>Time to complete a certificate verification (success case).</summary>
13279 </histogram>
13280
13281 <histogram name="Net.SSLCertVerificationTimeError" units="milliseconds">
13282   <owner>rsleevi@chromium.org</owner>
13283   <summary>Time to complete a certificate verification (error case).</summary>
13284 </histogram>
13285
13286 <histogram name="Net.SSLHostInfoDNSLookup" units="milliseconds">
13287   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13288   <summary>Time to complete a DNS lookup for a DNS CAA record.</summary>
13289 </histogram>
13290
13291 <histogram name="Net.SSLHostInfoDNSLookupDelayMs" units="milliseconds">
13292   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13293   <summary>
13294     Time that we would have wasted had we waited for a CAA lookup in order to
13295     validate a certificate.
13296   </summary>
13297 </histogram>
13298
13299 <histogram name="Net.SSLHostInfoVerificationTimeMs" units="milliseconds">
13300   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13301   <summary>Time to complete a speculative certificate verification.</summary>
13302 </histogram>
13303
13304 <histogram name="Net.SSLv3FallbackToRenegoPatchedServer"
13305     enum="TLSRenegotiationPatched">
13306   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13307   <summary>
13308     The number of times that we have performed SSLv3 fallback and found a TLS
13309     renegotiation patched server.
13310   </summary>
13311 </histogram>
13312
13313 <histogram name="Net.SSLVerificationMerged">
13314   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13315   <summary>Was a speculative certificate verification used?</summary>
13316 </histogram>
13317
13318 <histogram name="Net.SSLVerificationMergedMsSaved" units="milliseconds">
13319   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13320   <summary>Time saved by a speculative certificate vertification.</summary>
13321 </histogram>
13322
13323 <histogram name="Net.TCP_Connection_Idle_Sockets">
13324   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13325   <summary>Number of idle sockets when the Connect() succeeded.</summary>
13326 </histogram>
13327
13328 <histogram name="Net.TCP_Connection_Latency" units="milliseconds">
13329   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13330   <summary>
13331     Time from when the Connect() starts until it completes.  Only times under 10
13332     minutes are logged.
13333   </summary>
13334 </histogram>
13335
13336 <histogram name="Net.TCP_Connection_Latency_IPv4_No_Race" units="milliseconds">
13337   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13338   <summary>
13339     Time from when the Connect() starts until it completes when the network
13340     address only contains IPv4 addresses.  Only times under 10 minutes are
13341     logged.
13342   </summary>
13343 </histogram>
13344
13345 <histogram name="Net.TCP_Connection_Latency_IPv4_Wins_Race"
13346     units="milliseconds">
13347   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13348   <summary>
13349     Time from when the Connect() starts until it completes when the IPv4
13350     fallback connection won the race against IPv6.  Only times under 10 minutes
13351     are logged.
13352   </summary>
13353 </histogram>
13354
13355 <histogram name="Net.TCP_Connection_Latency_IPv6_Raceable" units="milliseconds">
13356   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13357   <summary>
13358     Time from when the Connect() starts until it completes when we race an IPv6
13359     connection against an IPv4 connection with a 300ms delay.  Only times under
13360     10 minutes are logged.
13361   </summary>
13362 </histogram>
13363
13364 <histogram name="Net.TCP_Connection_Latency_IPv6_Solo" units="milliseconds">
13365   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13366   <summary>
13367     Time from when the Connect() starts until it completes when the network
13368     address only contains IPv6 addresses.  Only times under 10 minutes are
13369     logged.
13370   </summary>
13371 </histogram>
13372
13373 <histogram name="Net.TcpFastOpenSocketConnection" enum="TcpSocketStatus">
13374   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13375   <summary>
13376     For sockets for which a TCP Fast Open protocol might be used, the result of
13377     trying to use it.
13378   </summary>
13379 </histogram>
13380
13381 <histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
13382   <obsolete>
13383     see SocketIdleTimeBeforeNextUse_ReusedSocket_TCPforSOCKS
13384   </obsolete>
13385   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13386   <summary>
13387     The time an already used TCP socket sat idle before being used for a SOCKS
13388     request.
13389   </summary>
13390 </histogram>
13391
13392 <histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
13393   <obsolete>
13394     see SocketIdleTimeBeforeNextUse_UnusedSocket_TCPforSOCKS
13395   </obsolete>
13396   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13397   <summary>
13398     The time an unused TCP socket sat idle before being used for a SOCKS
13399     request.
13400   </summary>
13401 </histogram>
13402
13403 <histogram name="Net.TCPForSOCKSSocketRequestTime" units="milliseconds">
13404   <obsolete>
13405     see SocketRequestTime_TCPforSOCKS
13406   </obsolete>
13407   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13408   <summary>
13409     Time from initial SOCKSClientSocketPool::RequestSocket() call until
13410     successfully acquiring a connected TCP socket.
13411   </summary>
13412 </histogram>
13413
13414 <histogram name="Net.TCPForSOCKSSocketType" enum="HttpSocketType">
13415   <obsolete>
13416     see SocketType_TCPforSOCKS
13417   </obsolete>
13418   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13419   <summary>
13420     The counts of the type of sockets returned by the TCP pool used by the SOCKS
13421     pool.
13422   </summary>
13423 </histogram>
13424
13425 <histogram name="Net.TCPSocketType" enum="HttpSocketType">
13426   <obsolete>
13427     Was only used for HTTP[S] connections, renamed to Net.HTTPSocketType.
13428   </obsolete>
13429   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13430   <summary>The counts of the type of TCP socket returned.</summary>
13431 </histogram>
13432
13433 <histogram name="Net.Transaction_Bandwidth" units="KB/s">
13434   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13435   <summary>
13436     (discontinued as of 4/12/09) Effective bandwidth in KByte/Second of
13437     transactions logged to Transaction_Latency histogram.  Note that only
13438     samples durations greater than zero ms, and less than 1 hour are tallied
13439     into this ratio.
13440   </summary>
13441 </histogram>
13442
13443 <histogram name="Net.Transaction_Connected" units="milliseconds">
13444   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13445   <summary>
13446     Time from the when the network transaction is requested, until the first
13447     byte of the header is received.
13448   </summary>
13449 </histogram>
13450
13451 <histogram name="Net.Transaction_Connected_New" units="milliseconds">
13452   <obsolete>
13453     Replaced by Net.Transaction_Connected_New_b.
13454   </obsolete>
13455   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13456   <summary>
13457     When a new connection is established, the time from the when the network
13458     transaction is requested, until the first byte of the header is received.
13459     Only items under 10 minutes are logged.
13460   </summary>
13461 </histogram>
13462
13463 <histogram name="Net.Transaction_Connected_New_b" units="milliseconds">
13464   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13465   <summary>
13466     When a new connection is established, the time from the when the network
13467     transaction is requested, until the first byte of the header is received.
13468   </summary>
13469 </histogram>
13470
13471 <histogram name="Net.Transaction_Connected_Under_10" units="milliseconds">
13472   <obsolete>
13473     Replaced by Net.Transaction_Connected.
13474   </obsolete>
13475   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13476   <summary>
13477     Time from the when the network transaction is requested, until the first
13478     byte of the header is received.  Only items under 10 minutes are logged.
13479   </summary>
13480 </histogram>
13481
13482 <histogram name="Net.Transaction_Latency" units="milliseconds">
13483   <obsolete>
13484     Replaced by Net.Transaction_Latency_b.
13485   </obsolete>
13486   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13487   <summary>
13488     Time from first byte sent until last byte received by the new network stack.
13489     Only items under 1 hour are logged.
13490   </summary>
13491 </histogram>
13492
13493 <histogram name="Net.Transaction_Latency_b" units="milliseconds">
13494   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13495   <summary>
13496     Time from first byte sent until last byte received by the new network stack.
13497   </summary>
13498 </histogram>
13499
13500 <histogram name="Net.Transaction_Latency_Total" units="milliseconds">
13501   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13502   <summary>
13503     Time from when a network transaction is requested until last byte received
13504     by the new network stack.
13505   </summary>
13506 </histogram>
13507
13508 <histogram name="Net.Transaction_Latency_Total_New_Connection"
13509     units="milliseconds">
13510   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13511   <summary>
13512     When an existing TCP/IP connection is NOT reused, the time from when a
13513     network transaction is requested until last byte received by the new network
13514     stack.
13515   </summary>
13516 </histogram>
13517
13518 <histogram name="Net.Transaction_Latency_Total_New_Connection_Under_10"
13519     units="milliseconds">
13520   <obsolete>
13521     Replaced by Net.Transaction_Latency_Total_New_Connection.
13522   </obsolete>
13523   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13524   <summary>
13525     When an existing TCP/IP connection is NOT reused, the time from when a
13526     network transaction is requested until last byte received by the new network
13527     stack.  Only items under 10 minutes are logged.
13528   </summary>
13529 </histogram>
13530
13531 <histogram name="Net.Transaction_Latency_Total_Under_10" units="milliseconds">
13532   <obsolete>
13533     Replaced by Net.Transaction_Latency_Total.
13534   </obsolete>
13535   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13536   <summary>
13537     Time from when a network transaction is requested until last byte received
13538     by the new network stack.  Only items under 10 minutes are logged.
13539   </summary>
13540 </histogram>
13541
13542 <histogram name="Net.Transaction_Latency_Under_10" units="milliseconds">
13543   <obsolete>
13544     Replaced by Net.Transaction_Latency.
13545   </obsolete>
13546   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13547   <summary>
13548     Time from first byte sent until last byte received by the new network stack.
13549     Only items under 10 minutes are logged.
13550   </summary>
13551 </histogram>
13552
13553 <histogram name="Net.Transaction_Latency_WinHTTP" units="milliseconds">
13554   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13555   <summary>
13556     Time from first byte sent until last byte received with old WinHTTP network
13557     stack.  Only items under 1 hour are logged.
13558   </summary>
13559 </histogram>
13560
13561 <histogram name="Net.TransportSocketIdleTimeBeforeNextUse_ReusedSocket">
13562   <obsolete/>
13563   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13564   <summary>
13565     The time an already used TCP socket sat idle before being used (either for
13566     direct or non-socks use).
13567   </summary>
13568 </histogram>
13569
13570 <histogram name="Net.TransportSocketIdleTimeBeforeNextUse_UnusedSocket">
13571   <obsolete/>
13572   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13573   <summary>
13574     The time an unused TCP socket sat idle before being used (either for direct
13575     or non-socks use).
13576   </summary>
13577 </histogram>
13578
13579 <histogram name="Net.TransportSocketRequestTime" units="milliseconds">
13580   <obsolete/>
13581   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13582   <summary>
13583     Time from initial ClientSocketPool::RequestSocket() call until successfully
13584     acquiring a connected socket (either for direct or non-socks use).
13585   </summary>
13586 </histogram>
13587
13588 <histogram name="Net.TransportSocketType" enum="HttpSocketType">
13589   <obsolete/>
13590   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13591   <summary>
13592     The counts of the type of sockets returned by the TCP pool (either for
13593     direct or non-socks use).
13594   </summary>
13595 </histogram>
13596
13597 <histogram name="Net.UdpSocketBindErrorFromPosix" units="PosixError">
13598   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13599   <summary>Posix error code from call to bind() UDP socket.</summary>
13600 </histogram>
13601
13602 <histogram name="Net.UdpSocketBindErrorFromWinOS" units="WinError">
13603   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13604   <summary>Windows error code from call to bind() UDP socket.</summary>
13605 </histogram>
13606
13607 <histogram name="Net.UdpSocketRandomBindErrorCode" enum="NetErrorCodes">
13608   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13609   <summary>Chromium error code from call to RandomBind() UDP socket.</summary>
13610 </histogram>
13611
13612 <histogram name="Net.UDPSocketWinClose" units="milliseconds">
13613   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13614   <summary>The time spent in closesocket call in UDPSocketWin::Close.</summary>
13615 </histogram>
13616
13617 <histogram name="Net.Wifi.InterfaceCount">
13618   <owner>mvanouwerkerk@chromium.org</owner>
13619   <summary>
13620     The number of Wi-fi adapters on the computer. Because the histogram is
13621     logged each time Chrome performs a Wi-fi scan, it's better to see results in
13622     the &quot;user count&quot; view.
13623   </summary>
13624 </histogram>
13625
13626 <histogram name="Net.Wifi.LbsLatency" units="milliseconds">
13627   <owner>mvanouwerkerk@chromium.org</owner>
13628   <summary>The time that a request to Location Based Services takes.</summary>
13629 </histogram>
13630
13631 <histogram name="Net.Wifi.ScanLatency" units="milliseconds">
13632   <owner>mvanouwerkerk@chromium.org</owner>
13633   <summary>The time that a Wi-fi scan takes.</summary>
13634 </histogram>
13635
13636 <histogram name="Net.WpadQuickCheckFailure" units="milliseconds">
13637   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13638   <summary>
13639     Duration of time that a failing WPAD QuickCheck takes. WPAD QuickCheck does
13640     a name lookup for &quot;wpad&quot; and times out quickly to fail fast when
13641     there's no WPAD server on the network.
13642   </summary>
13643 </histogram>
13644
13645 <histogram name="Net.WpadQuickCheckSuccess" units="milliseconds">
13646   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13647   <summary>
13648     Duration of time that a successful WPAD QuickCheck takes. WPAD QuickCheck
13649     does a name lookup for &quot;wpad&quot; and times out quickly to fail fast
13650     when there's no WPAD server on the network.
13651   </summary>
13652 </histogram>
13653
13654 <histogram name="NetConnectivity.Pipeline.0.NetworkError" enum="NetErrorCodes">
13655   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13656   <summary>
13657     The network error, if any, of the first pipeline connectivity request.
13658   </summary>
13659 </histogram>
13660
13661 <histogram name="NetConnectivity.Pipeline.0.ResponseCode">
13662   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13663   <summary>
13664     The HTTP response code, if any, of the first pipeline connectivity response.
13665   </summary>
13666 </histogram>
13667
13668 <histogram name="NetConnectivity.Pipeline.0.Status" enum="HttpPipelineStatus">
13669   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13670   <summary>The result of the first pipeline connectivity request.</summary>
13671 </histogram>
13672
13673 <histogram name="NetConnectivity.Pipeline.1.NetworkError" enum="NetErrorCodes">
13674   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13675   <summary>
13676     The network error, if any, of the second pipeline connectivity request.
13677   </summary>
13678 </histogram>
13679
13680 <histogram name="NetConnectivity.Pipeline.1.ResponseCode">
13681   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13682   <summary>
13683     The HTTP response code, if any, of the second pipeline connectivity
13684     response.
13685   </summary>
13686 </histogram>
13687
13688 <histogram name="NetConnectivity.Pipeline.1.Status" enum="HttpPipelineStatus">
13689   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13690   <summary>The result of the second pipeline connectivity request.</summary>
13691 </histogram>
13692
13693 <histogram name="NetConnectivity.Pipeline.2.NetworkError" enum="NetErrorCodes">
13694   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13695   <summary>
13696     The network error, if any, of the third pipeline connectivity request.
13697   </summary>
13698 </histogram>
13699
13700 <histogram name="NetConnectivity.Pipeline.2.ResponseCode">
13701   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13702   <summary>
13703     The HTTP response code, if any, of the third pipeline connectivity response.
13704   </summary>
13705 </histogram>
13706
13707 <histogram name="NetConnectivity.Pipeline.2.Status" enum="HttpPipelineStatus">
13708   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13709   <summary>The result of the third pipeline connectivity request.</summary>
13710 </histogram>
13711
13712 <histogram name="NetConnectivity.Pipeline.3.NetworkError" enum="NetErrorCodes">
13713   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13714   <summary>
13715     The network error, if any, of the fourth pipeline connectivity request.
13716   </summary>
13717 </histogram>
13718
13719 <histogram name="NetConnectivity.Pipeline.3.ResponseCode">
13720   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13721   <summary>
13722     The HTTP response code, if any, of the fourth pipeline connectivity
13723     response.
13724   </summary>
13725 </histogram>
13726
13727 <histogram name="NetConnectivity.Pipeline.3.Status" enum="HttpPipelineStatus">
13728   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13729   <summary>The result of the fourth pipeline connectivity request.</summary>
13730 </histogram>
13731
13732 <histogram name="NetConnectivity.Pipeline.4.NetworkError" enum="NetErrorCodes">
13733   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13734   <summary>
13735     The network error, if any, of the fifth pipeline connectivity request.
13736   </summary>
13737 </histogram>
13738
13739 <histogram name="NetConnectivity.Pipeline.4.ResponseCode">
13740   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13741   <summary>
13742     The HTTP response code, if any, of the fifth pipeline connectivity response.
13743   </summary>
13744 </histogram>
13745
13746 <histogram name="NetConnectivity.Pipeline.4.Status" enum="HttpPipelineStatus">
13747   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13748   <summary>The result of the fifth pipeline connectivity request.</summary>
13749 </histogram>
13750
13751 <histogram name="NetConnectivity.Pipeline.5.NetworkError" enum="NetErrorCodes">
13752   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13753   <summary>
13754     The network error, if any, of the stats pipeline connectivity request.
13755   </summary>
13756 </histogram>
13757
13758 <histogram name="NetConnectivity.Pipeline.5.ResponseCode">
13759   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13760   <summary>
13761     The HTTP response code, if any, of the stats pipeline connectivity response.
13762   </summary>
13763 </histogram>
13764
13765 <histogram name="NetConnectivity.Pipeline.5.Status" enum="HttpPipelineStatus">
13766   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13767   <summary>The result of the stats pipeline connectivity request.</summary>
13768 </histogram>
13769
13770 <histogram name="NetConnectivity.Pipeline.AllHTTP11" enum="BooleanSuccess">
13771   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13772   <summary>
13773     True if all requests received by the pipelining test server were HTTP/1.1.
13774   </summary>
13775 </histogram>
13776
13777 <histogram name="NetConnectivity.Pipeline.CanarySuccess" enum="BooleanSuccess">
13778   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13779   <summary>
13780     True if the non-pipelined canary request sent immediately before the
13781     pipelining test requests succeeded. Note that if this fails, the rest of the
13782     NetConnectivity.Pipeline.* stats are not collected.
13783   </summary>
13784 </histogram>
13785
13786 <histogram name="NetConnectivity.Pipeline.Depth">
13787   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13788   <summary>
13789     The maximum depth of pipelined requests received by the test server.
13790   </summary>
13791 </histogram>
13792
13793 <histogram name="NetConnectivity.Pipeline.Success" enum="BooleanSuccess">
13794   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13795   <summary>True if the entire pipeline connectivity trial passed.</summary>
13796 </histogram>
13797
13798 <histogram name="NetConnectivity.Sent21">
13799   <obsolete>
13800     Deprecated 6/25/2012. No longer tracked.
13801   </obsolete>
13802   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13803   <summary>
13804     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
13805     rapidly as possible, just after successfully sending an UMA upload. Each
13806     packet was numbered, as was its ACK sent back by Google. If no packets (of
13807     the 21) were ever ACKed, then the port is assumed to be blocked, and no data
13808     is recorded in this histogram. If the port is not blocked, then this
13809     histogram shows the number of echo responses received from the first
13810   </summary>
13811 </histogram>
13812
13813 <histogram name="NetConnectivity.Sent21.AckReceivedForNthPacket">
13814   <obsolete>
13815     Deprecated 6/25/2012. No longer tracked.
13816   </obsolete>
13817   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13818   <summary>
13819     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
13820     rapidly as possible, just after successfully sending an UMA upload. Each
13821     packet was numbered, as was its ACK sent back by Google. This histogram
13822     records, for each packet number, how often we received an ACK for that
13823     packet.
13824   </summary>
13825 </histogram>
13826
13827 <histogram name="NetConnectivity.Sent21.GotAnAck" enum="BooleanSuccess">
13828   <obsolete>
13829     Deprecated 6/25/2012. No longer tracked.
13830   </obsolete>
13831   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13832   <summary>
13833     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
13834     rapidly as possible, just after successfully sending an UMA upload. If no
13835     packets (of the 21) were ever ACKed, then the port is assumed to be blocked.
13836     The histogram shows if we ever got an ACK for a packet in our series of 21.
13837   </summary>
13838 </histogram>
13839
13840 <histogram name="NetConnectivity.TCP.Fail.100B.RTT" units="ms">
13841   <obsolete>
13842     Deprecated 4/2012. No longer tracked.
13843   </obsolete>
13844   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13845   <summary>The RTT for echoing 100 bytes of TCP data unsuccessfully.</summary>
13846 </histogram>
13847
13848 <histogram name="NetConnectivity.TCP.Fail.1k.RTT" units="ms">
13849   <obsolete>
13850     Deprecated 4/2012. No longer tracked.
13851   </obsolete>
13852   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13853   <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
13854 </histogram>
13855
13856 <histogram name="NetConnectivity.TCP.Status"
13857     enum="NetConnectivityProtocolStatus">
13858   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13859   <summary>Status for TCP protocol for echoing</summary>
13860 </histogram>
13861
13862 <histogram name="NetConnectivity.TCP.Status.100B" enum="NetConnectivityStatus">
13863   <obsolete>
13864     Deprecated 4/2012. No longer tracked.
13865   </obsolete>
13866   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13867   <summary>Status for echoing 100 bytes of TCP data.</summary>
13868 </histogram>
13869
13870 <histogram name="NetConnectivity.TCP.Status.1K" enum="NetConnectivityStatus">
13871   <obsolete>
13872     Deprecated 4/2012. No longer tracked.
13873   </obsolete>
13874   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13875   <summary>Status for echoing 1K bytes of TCP data.</summary>
13876 </histogram>
13877
13878 <histogram name="NetConnectivity.TCP.Success" units="ms">
13879   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13880   <summary>The RTT for TCP protocol for echoing</summary>
13881 </histogram>
13882
13883 <histogram name="NetConnectivity.TCP.Success.100B.RTT" units="ms">
13884   <obsolete>
13885     Deprecated 4/2012. No longer tracked.
13886   </obsolete>
13887   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13888   <summary>The RTT for echoing 100 bytes of TCP data successfully.</summary>
13889 </histogram>
13890
13891 <histogram name="NetConnectivity.TCP.Success.1K.RTT" units="ms">
13892   <obsolete>
13893     Deprecated 4/2012. No longer tracked.
13894   </obsolete>
13895   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13896   <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
13897 </histogram>
13898
13899 <histogram name="NetConnectivity.UDP.Fail.100B.RTT" units="ms">
13900   <obsolete>
13901     Deprecated 4/2012. No longer tracked.
13902   </obsolete>
13903   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13904   <summary>The RTT for echoing 100 bytes of UDP data unsuccessfully.</summary>
13905 </histogram>
13906
13907 <histogram name="NetConnectivity.UDP.Fail.1k.RTT" units="ms">
13908   <obsolete>
13909     Deprecated 4/2012. No longer tracked.
13910   </obsolete>
13911   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13912   <summary>The RTT for echoing 1K bytes of UDP data successfully.</summary>
13913 </histogram>
13914
13915 <histogram name="NetConnectivity.UDP.PacketLoss">
13916   <obsolete>
13917     Deprecated 6/25/2012. No longer tracked.
13918   </obsolete>
13919   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13920   <summary>
13921     Chrome sends 4 UDP packets in a row to test to see if there is a
13922     probabalistic dependency in packet loss for consecutive packets.  We record
13923     a bit vector of packets received, where the least significant bit is a 1 if
13924     the first packet was received, etc.  For example, if packets 1 and 3 are
13925     received, but packets 2 and 4 are lost, then we'd record a sample of binary
13926     0101B, or 5.
13927   </summary>
13928 </histogram>
13929
13930 <histogram name="NetConnectivity.UDP.PacketLoss6">
13931   <obsolete>
13932     Deprecated 6/25/2012. No longer tracked.
13933   </obsolete>
13934   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13935   <summary>
13936     Chrome sends 6 UDP packets in a row to test to see if there is a
13937     probabalistic dependency in packet loss for consecutive packets.  We record
13938     a bit vector of packets received, where the least significant bit is a 1 if
13939     the first packet was received, etc.  For example, if all packets other than
13940     packet 2 and 4 are responded to, then we'd have a sample (in binary) of
13941     110101B, or 53.
13942   </summary>
13943 </histogram>
13944
13945 <histogram name="NetConnectivity.UDP.Status"
13946     enum="NetConnectivityProtocolStatus">
13947   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13948   <summary>Status for UDP protocol for echoing</summary>
13949 </histogram>
13950
13951 <histogram name="NetConnectivity.UDP.Status.100B" enum="NetConnectivityStatus">
13952   <obsolete>
13953     Deprecated 4/2012. No longer tracked.
13954   </obsolete>
13955   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13956   <summary>Status for echoing 100 bytes of UDP data.</summary>
13957 </histogram>
13958
13959 <histogram name="NetConnectivity.UDP.Status.1K" enum="NetConnectivityStatus">
13960   <obsolete>
13961     Deprecated 4/2012. No longer tracked.
13962   </obsolete>
13963   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13964   <summary>Status for echoing 1K bytes of UDP data.</summary>
13965 </histogram>
13966
13967 <histogram name="NetConnectivity.UDP.Success" units="ms">
13968   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13969   <summary>The RTT for UDP protocol for echoing</summary>
13970 </histogram>
13971
13972 <histogram name="NetConnectivity.UDP.Success.100B.RTT" units="ms">
13973   <obsolete>
13974     Deprecated 4/2012. No longer tracked.
13975   </obsolete>
13976   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13977   <summary>The RTT for echoing 100 bytes of UDP data successfully.</summary>
13978 </histogram>
13979
13980 <histogram name="NetConnectivity.UDP.Success.1K.RTT" units="ms">
13981   <obsolete>
13982     Deprecated 4/2012. No longer tracked.
13983   </obsolete>
13984   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13985   <summary>The RTT for echoing 1k bytes of UDP data successfully.</summary>
13986 </histogram>
13987
13988 <histogram name="NetConnectivity2.Send6.PacketsSent">
13989   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13990   <summary>
13991     This histogram records how many packets (out of 6 attempted) were sent via
13992     UDP as rapidly as possible, just after successfully sending an UMA upload.
13993   </summary>
13994 </histogram>
13995
13996 <histogram name="NetConnectivity2.Send6.SeriesAcked">
13997   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13998   <summary>
13999     Chrome sends 6 UDP packets in a row to test to see if there is a
14000     probabalistic dependency in packet loss for consecutive packets.  We record
14001     a bit vector of packets received, where the least significant bit is a 1 if
14002     the first packet was received, etc.  For example, if all packets other than
14003     packet 2 and 4 are responded to, then we'd have a sample (in binary) of
14004     110101B, or 53.
14005   </summary>
14006 </histogram>
14007
14008 <histogram name="NetConnectivity2.Sent21">
14009   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14010   <summary>
14011     In this experiment, 21 packets were sent to Google via UDP as rapidly as
14012     possible, just after successfully sending an UMA upload. Each packet was
14013     numbered, as was its ACK sent back by Google. If no packets (of the 21) were
14014     ever ACKed, then the port is assumed to be blocked, and no data is recorded
14015     in this histogram. If the port is not blocked, then this histogram shows the
14016     number of echo responses received from the first
14017   </summary>
14018 </histogram>
14019
14020 <histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket">
14021   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14022   <summary>
14023     In this experiment, 21 packets were sent to Google via UDP as rapidly as
14024     possible, just after successfully sending an UMA upload. Each packet was
14025     numbered, as was its ACK sent back by Google. This histogram records, for
14026     each packet number, how often we received an ACK for that packet.
14027   </summary>
14028 </histogram>
14029
14030 <histogram name="NetConnectivity2.Sent21.GotAnAck" enum="BooleanSuccess">
14031   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14032   <summary>
14033     In this experiment, 21 packets were sent to Google via UDP as rapidly as
14034     possible, just after successfully sending an UMA upload. If no packets (of
14035     the 21) were ever ACKed, then the port is assumed to be blocked. The
14036     histogram shows if we ever got an ACK for a packet in our series of 21.
14037   </summary>
14038 </histogram>
14039
14040 <histogram name="NetConnectivity2.Sent21.PacketsSent">
14041   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14042   <summary>
14043     This histogram records how many packets (out of 21 attempted) were sent via
14044     UDP as rapidly as possible, just after successfully sending an UMA upload.
14045   </summary>
14046 </histogram>
14047
14048 <histogram name="NetConnectivity3">
14049   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14050   <summary>
14051     In this experiment, 21 packets were sent to Google via UDP on port 443 or
14052     6121.
14053   </summary>
14054 </histogram>
14055
14056 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.100B.PacketDelay"
14057     units="ms">
14058   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14059   <summary/>
14060 </histogram>
14061
14062 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.1200B.PacketDelay"
14063     units="ms">
14064   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14065   <summary/>
14066 </histogram>
14067
14068 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.500B.PacketDelay"
14069     units="ms">
14070   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14071   <summary/>
14072 </histogram>
14073
14074 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.100B.PacketDelay"
14075     units="ms">
14076   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14077   <summary/>
14078 </histogram>
14079
14080 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.1200B.PacketDelay"
14081     units="ms">
14082   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14083   <summary/>
14084 </histogram>
14085
14086 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.500B.PacketDelay"
14087     units="ms">
14088   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14089   <summary/>
14090 </histogram>
14091
14092 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"
14093     enum="BooleanSuccess">
14094   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14095   <summary/>
14096 </histogram>
14097
14098 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT" units="ms">
14099   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14100   <summary/>
14101 </histogram>
14102
14103 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.100B.PacketDelay"
14104     units="ms">
14105   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14106   <summary/>
14107 </histogram>
14108
14109 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.1200B.PacketDelay"
14110     units="ms">
14111   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14112   <summary/>
14113 </histogram>
14114
14115 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.500B.PacketDelay"
14116     units="ms">
14117   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14118   <summary/>
14119 </histogram>
14120
14121 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.100B.PacketDelay"
14122     units="ms">
14123   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14124   <summary/>
14125 </histogram>
14126
14127 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.1200B.PacketDelay"
14128     units="ms">
14129   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14130   <summary/>
14131 </histogram>
14132
14133 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.500B.PacketDelay"
14134     units="ms">
14135   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14136   <summary/>
14137 </histogram>
14138
14139 <histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"
14140     enum="BooleanSuccess">
14141   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14142   <summary/>
14143 </histogram>
14144
14145 <histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT" units="ms">
14146   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14147   <summary/>
14148 </histogram>
14149
14150 <histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent">
14151   <obsolete>
14152     Deprecated 9/2012. No longer tracked.
14153   </obsolete>
14154   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14155   <summary>
14156     This histogram records how many packets (out of 6 attempted) were sent via
14157     UDP as rapidly as possible, just after successfully sending an UMA upload.
14158   </summary>
14159 </histogram>
14160
14161 <histogram name="NetConnectivity3.StartPacket.Sent21.443.100B.PacketDelay"
14162     units="ms">
14163   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14164   <summary/>
14165 </histogram>
14166
14167 <histogram name="NetConnectivity3.StartPacket.Sent21.443.1200B.PacketDelay"
14168     units="ms">
14169   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14170   <summary/>
14171 </histogram>
14172
14173 <histogram name="NetConnectivity3.StartPacket.Sent21.443.500B.PacketDelay"
14174     units="ms">
14175   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14176   <summary/>
14177 </histogram>
14178
14179 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.100B.PacketDelay"
14180     units="ms">
14181   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14182   <summary/>
14183 </histogram>
14184
14185 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.1200B.PacketDelay"
14186     units="ms">
14187   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14188   <summary/>
14189 </histogram>
14190
14191 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.500B.PacketDelay"
14192     units="ms">
14193   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14194   <summary/>
14195 </histogram>
14196
14197 <histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"
14198     enum="BooleanSuccess">
14199   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14200   <summary/>
14201 </histogram>
14202
14203 <histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT" units="ms">
14204   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14205   <summary/>
14206 </histogram>
14207
14208 <histogram name="NetConnectivity4">
14209   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14210   <summary>
14211     In this experiment, a few packets were sent from Google to clients via UDP
14212     on port 443 or 80 to perform net connectivity test.
14213   </summary>
14214 </histogram>
14215
14216 <histogram name="NetConnectivity5">
14217   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14218   <summary>
14219     In this experiment, a few packets were sent from Google to clients via UDP
14220     on port 443 or 80 to perform net connectivity test.
14221   </summary>
14222 </histogram>
14223
14224 <histogram name="NetConnectivity5.TestFailed.WritePending"
14225     enum="BooleanSuccess">
14226   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14227   <summary>
14228     Next NetConnectivity5 experiment weren't started because there is an
14229     outstading pending write.
14230   </summary>
14231 </histogram>
14232
14233 <histogram name="Network.3G.Gobi.Activation" units="milliseconds">
14234   <owner>benchan@chromium.org</owner>
14235   <summary>The time the Gobi modem takes to complete activation.</summary>
14236 </histogram>
14237
14238 <histogram name="Network.3G.Gobi.Connect" units="milliseconds">
14239   <owner>benchan@chromium.org</owner>
14240   <summary>
14241     The time the Gobi modem takes to connect to the cellular network.
14242   </summary>
14243 </histogram>
14244
14245 <histogram name="Network.3G.Gobi.Disconnect" units="milliseconds">
14246   <owner>benchan@chromium.org</owner>
14247   <summary>
14248     The time the Gobi modem takes to disconnect from the cellular network.
14249   </summary>
14250 </histogram>
14251
14252 <histogram name="Network.3G.Gobi.FirmwareDownload.Attempts">
14253   <owner>benchan@chromium.org</owner>
14254   <summary>Number of attempts taken to install Gobi firmware.</summary>
14255 </histogram>
14256
14257 <histogram name="Network.3G.Gobi.FirmwareDownload.Time" units="milliseconds">
14258   <owner>benchan@chromium.org</owner>
14259   <summary>The time it takes to install Gobi firmware.</summary>
14260 </histogram>
14261
14262 <histogram name="Network.3G.Gobi.Registration" units="milliseconds">
14263   <owner>benchan@chromium.org</owner>
14264   <summary>
14265     The time the Gobi modem takes to register on the cellular network.
14266   </summary>
14267 </histogram>
14268
14269 <histogram name="Network.3G.Gobi.SetPower" enum="Network3GGobiError">
14270   <owner>benchan@chromium.org</owner>
14271   <summary>Errors experienced during Gobi device powerup.</summary>
14272 </histogram>
14273
14274 <histogram name="Network.Cellular.TimeOnline" units="seconds">
14275   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14276   <summary>
14277     Chrome OS network metric sampling the time spent using Cellular to transport
14278     data.  These data are mostly useful when summed and compared to TimeOnline
14279     for other network technologies (e.g. WiFi vs Cellular).
14280   </summary>
14281 </histogram>
14282
14283 <histogram name="Network.Cellular.TimeToConfig" units="milliseconds">
14284   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14285   <summary>
14286     Chrome OS network performance metric sampling the time to join a 3G/Cellular
14287     network and configure Layer 3 state.
14288   </summary>
14289 </histogram>
14290
14291 <histogram name="Network.Cellular.TimeToOnline" units="milliseconds">
14292   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14293   <summary>
14294     Chrome OS network performance metric sampling the time to determine that a
14295     3G/Cellular network is online after configuring Layer 3 state.
14296   </summary>
14297 </histogram>
14298
14299 <histogram name="Network.Cellular.TimeToPortal" units="milliseconds">
14300   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14301   <summary>
14302     Chrome OS network performance metric sampling the time to determine that a
14303     3G/Cellular network is in a captive portal after configuring Layer 3 state.
14304   </summary>
14305 </histogram>
14306
14307 <histogram name="Network.Cellular.UsageRequestStatus"
14308     enum="NetworkCellularUsageRequestStatus">
14309   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14310   <summary>Chrome OS cellular usage API request status codes.</summary>
14311 </histogram>
14312
14313 <histogram name="Network.Ethernet.TimeOnline" units="seconds">
14314   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14315   <summary>
14316     Chrome OS network metric sampling the time spent using Ethernet to transport
14317     data.  These data are mostly useful when summed and compared to TimeOnline
14318     for other network technologies (e.g. WiFi vs Cellular).
14319   </summary>
14320 </histogram>
14321
14322 <histogram name="Network.Ethernet.TimeToConfig" units="milliseconds">
14323   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14324   <summary>
14325     Chrome OS network performance metric sampling the time to join a wired
14326     Ethernet network and configure Layer 3 state (typically acquire a DHCP
14327     lease).
14328   </summary>
14329 </histogram>
14330
14331 <histogram name="Network.Ethernet.TimeToOnline" units="milliseconds">
14332   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14333   <summary>
14334     Chrome OS network performance metric sampling the time to determine that an
14335     Ethernet network is online after configuring Layer 3 state.
14336   </summary>
14337 </histogram>
14338
14339 <histogram name="Network.Ethernet.TimeToPortal" units="milliseconds">
14340   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14341   <summary>
14342     Chrome OS network performance metric sampling the time to determine that an
14343     Ethernet network is in a captive portal after configuring Layer 3 state.
14344   </summary>
14345 </histogram>
14346
14347 <histogram name="Network.MigrationNssToPem"
14348     enum="MigrationNssToPemNetworkTypes">
14349   <owner>pneubeck@chromium.org</owner>
14350   <summary>
14351     Chrome OS metric counting the number of network configurations that
14352     contained a NSS nickname identifying a CA certificate, which triggered the
14353     migration to PEM encoding. This metric doesn't consider whether the
14354     migration was successful but once a migration was successful the nickname is
14355     removed.
14356   </summary>
14357 </histogram>
14358
14359 <histogram name="Network.ServiceErrors" enum="NetworkServiceError">
14360   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14361   <summary>Chrome OS connection manager service errors seen.</summary>
14362 </histogram>
14363
14364 <histogram name="Network.Shill.Cellular.3GPPRegistrationDelayedDrop"
14365     enum="NetworkCellular3GPPRegistrationDelayedDrop">
14366   <owner>quiche@chromium.org</owner>
14367   <summary>
14368     Chrome OS network diagnostic metric sampling the number of cellular network
14369     flakes. A network flake occurs when the signal strength goes below detection
14370     level for a short duration.
14371   </summary>
14372 </histogram>
14373
14374 <histogram name="Network.Shill.Cellular.AutoConnectTotalTime"
14375     units="milliseconds">
14376   <owner>quiche@chromium.org</owner>
14377   <summary>
14378     Chrome OS network diagnostic metric sampling the total amount of time spent
14379     from the start of the first auto-connect request until when the cellular
14380     modem successfully connects to the network.
14381   </summary>
14382 </histogram>
14383
14384 <histogram name="Network.Shill.Cellular.AutoConnectTries">
14385   <owner>quiche@chromium.org</owner>
14386   <summary>
14387     Chrome OS network diagnostic metric sampling the number of auto-connect
14388     tries that were attempted before the cellular modem successfully connected
14389     to the network.
14390   </summary>
14391 </histogram>
14392
14393 <histogram name="Network.Shill.Cellular.DHCPOptionFailureDetected"
14394     enum="NetworkDHCPOptionFailure">
14395   <owner>quiche@chromium.org</owner>
14396   <summary>
14397     Chrome OS network metric that tracks the number of DHCP option failures
14398     encountered by Shill.  This indicates that Shill is using minimal DHCP
14399     options due to suspected MTU issues on the return path from the DHCP server
14400     back to the client.
14401   </summary>
14402 </histogram>
14403
14404 <histogram name="Network.Shill.Cellular.Disconnect"
14405     enum="NetworkDisconnectType">
14406   <owner>quiche@chromium.org</owner>
14407   <summary>
14408     Chrome OS network usage metric that tracks whether the cellular network was
14409     disconnected due to an error or was explicitly disconnected by the user.
14410   </summary>
14411 </histogram>
14412
14413 <histogram name="Network.Shill.Cellular.Drop" enum="NetworkCellularTechnology">
14414   <owner>quiche@chromium.org</owner>
14415   <summary>
14416     Chrome OS cellular network metric that tracks the number of drops based on
14417     the network technology.
14418   </summary>
14419 </histogram>
14420
14421 <histogram name="Network.Shill.Cellular.ExpiredLeaseLengthSeconds"
14422     units="seconds">
14423   <owner>quiche@chromium.org</owner>
14424   <summary>
14425     Chrome OS network performance metric that tracks the length of a lease for a
14426     cellular network at the time it expired without the DHCP client being able
14427     to renew it.
14428   </summary>
14429 </histogram>
14430
14431 <histogram name="Network.Shill.Cellular.OutOfCreditsReason"
14432     enum="NetworkCellularOutOfCreditsReason">
14433   <owner>quiche@chromium.org</owner>
14434   <summary>
14435     Chrome OS cellular network metric that tracks the number of out-of-credits
14436     detected based on the cause that triggered the out-of-credits.
14437   </summary>
14438 </histogram>
14439
14440 <histogram name="Network.Shill.Cellular.PortalAttempts">
14441   <owner>quiche@chromium.org</owner>
14442   <summary>
14443     Chrome OS network diagnostic metric sampling the number of portal detection
14444     attempts per pass for a cellular network. This includes failure, timeout and
14445     successful attempts.
14446   </summary>
14447 </histogram>
14448
14449 <histogram name="Network.Shill.Cellular.PortalAttemptsToOnline">
14450   <owner>quiche@chromium.org</owner>
14451   <summary>
14452     Chrome OS network diagnostic metric sampling the total number of portal
14453     detection attempts performed for a cellular network between the Connected
14454     and Online state. This includes failure, timeout and successful attempts.
14455   </summary>
14456 </histogram>
14457
14458 <histogram name="Network.Shill.Cellular.PortalResult"
14459     enum="NetworkPortalResult">
14460   <owner>quiche@chromium.org</owner>
14461   <summary>
14462     Chrome OS network diagnostic metric sampling the result of portal detections
14463     for a cellular network.
14464   </summary>
14465 </histogram>
14466
14467 <histogram name="Network.Shill.Cellular.SignalStrengthBeforeDrop">
14468   <owner>quiche@chromium.org</owner>
14469   <summary>
14470     Chrome OS network metric sampling the signal strength (0-100) of the
14471     cellular modem before it dropped from the network.
14472   </summary>
14473 </histogram>
14474
14475 <histogram name="Network.Shill.Cellular.TimeOnline" units="seconds">
14476   <owner>quiche@chromium.org</owner>
14477   <summary>
14478     Chrome OS network metric sampling the time spent using cellular to transport
14479     data.  These data are mostly useful when summed and compared to TimeOnline
14480     for other network technologies (e.g. WiFi vs Cellular).
14481   </summary>
14482 </histogram>
14483
14484 <histogram name="Network.Shill.Cellular.TimeToConfig" units="milliseconds">
14485   <owner>quiche@chromium.org</owner>
14486   <summary>
14487     Chrome OS network performance metric sampling the time to join a cellular
14488     network and configure Layer 3 state.
14489   </summary>
14490 </histogram>
14491
14492 <histogram name="Network.Shill.Cellular.TimeToConnect" units="milliseconds">
14493   <owner>quiche@chromium.org</owner>
14494   <summary>
14495     Chrome OS network performance metric sampling the time to connect a cellular
14496     modem.
14497   </summary>
14498 </histogram>
14499
14500 <histogram name="Network.Shill.Cellular.TimeToDisable" units="milliseconds">
14501   <owner>quiche@chromium.org</owner>
14502   <summary>
14503     Chrome OS network performance metric sampling the time to disable a cellular
14504     modem.
14505   </summary>
14506 </histogram>
14507
14508 <histogram name="Network.Shill.Cellular.TimeToEnable" units="milliseconds">
14509   <owner>quiche@chromium.org</owner>
14510   <summary>
14511     Chrome OS network performance metric sampling the time to enable a cellular
14512     modem.
14513   </summary>
14514 </histogram>
14515
14516 <histogram name="Network.Shill.Cellular.TimeToInitialize" units="milliseconds">
14517   <owner>quiche@chromium.org</owner>
14518   <summary>
14519     Chrome OS network performance metric sampling the time to initialize a
14520     cellular modem.
14521   </summary>
14522 </histogram>
14523
14524 <histogram name="Network.Shill.Cellular.TimeToOnline" units="milliseconds">
14525   <owner>quiche@chromium.org</owner>
14526   <summary>
14527     Chrome OS network performance metric sampling the time to determine that a
14528     cellular network is online after configuring Layer 3 state.
14529   </summary>
14530 </histogram>
14531
14532 <histogram name="Network.Shill.Cellular.TimeToPortal" units="milliseconds">
14533   <owner>quiche@chromium.org</owner>
14534   <summary>
14535     Chrome OS network performance metric sampling the time to determine that a
14536     cellular network is in a captive portal after configuring Layer 3 state.
14537   </summary>
14538 </histogram>
14539
14540 <histogram name="Network.Shill.Cellular.TimeToScan" units="milliseconds">
14541   <owner>quiche@chromium.org</owner>
14542   <summary>
14543     Chrome OS network performance metric sampling the time to scan a cellular
14544     network and register a modem.
14545   </summary>
14546 </histogram>
14547
14548 <histogram name="Network.Shill.CorruptedProfile" enum="NetworkCorruptedProfile">
14549   <owner>quiche@chromium.org</owner>
14550   <summary>
14551     Chrome OS cellular network metric that tracks the number of corrupted
14552     profiles encountered by Shill.
14553   </summary>
14554 </histogram>
14555
14556 <histogram name="Network.Shill.Ethernet.DHCPOptionFailureDetected"
14557     enum="NetworkDHCPOptionFailure">
14558   <owner>quiche@chromium.org</owner>
14559   <summary>
14560     Chrome OS network metric that tracks the number of DHCP option failures
14561     encountered by Shill.  This indicates that Shill is using minimal DHCP
14562     options due to suspected MTU issues on the return path from the DHCP server
14563     back to the client.
14564   </summary>
14565 </histogram>
14566
14567 <histogram name="Network.Shill.Ethernet.Disconnect"
14568     enum="NetworkDisconnectType">
14569   <owner>quiche@chromium.org</owner>
14570   <summary>
14571     Chrome OS network usage metric that tracks whether the Ethernet network was
14572     disconnected due to an error or was explicitly disconnected by the user.
14573   </summary>
14574 </histogram>
14575
14576 <histogram name="Network.Shill.Ethernet.ExpiredLeaseLengthSeconds"
14577     units="seconds">
14578   <owner>quiche@chromium.org</owner>
14579   <summary>
14580     Chrome OS network performance metric that tracks the length of a lease for
14581     an Ethernet network at the time it expired without the DHCP client being
14582     able to renew it.
14583   </summary>
14584 </histogram>
14585
14586 <histogram name="Network.Shill.Ethernet.LinkMonitorBroadcastErrorsAtFailure">
14587   <owner>quiche@chromium.org</owner>
14588   <summary>
14589     Chrome OS network performance metric that tracks the number of LinkMonitor
14590     broadcast errors that were accrued on an Ethernet network at the time that
14591     the link was declaired to be failed.
14592   </summary>
14593 </histogram>
14594
14595 <histogram name="Network.Shill.Ethernet.LinkMonitorFailure"
14596     enum="LinkMonitorFailureType">
14597   <owner>quiche@chromium.org</owner>
14598   <summary>
14599     Chrome OS metric that signals the type of failure the LinkMonitor
14600     encountered which caused it to stop monitoring an Ethernet network.
14601   </summary>
14602 </histogram>
14603
14604 <histogram name="Network.Shill.Ethernet.LinkMonitorResponseTimeSample"
14605     units="milliseconds">
14606   <owner>quiche@chromium.org</owner>
14607   <summary>
14608     Chrome OS network performance metric that tracks the number of milliseconds
14609     between an ARP request and a received reply on an Ethernet network.
14610   </summary>
14611 </histogram>
14612
14613 <histogram name="Network.Shill.Ethernet.LinkMonitorSecondsToFailure"
14614     units="seconds">
14615   <owner>quiche@chromium.org</owner>
14616   <summary>
14617     Chrome OS network performance metric that tracks the number of seconds from
14618     the start of the LinkMonitor until failure on an Ethernet network.
14619   </summary>
14620 </histogram>
14621
14622 <histogram name="Network.Shill.Ethernet.LinkMonitorUnicastErrorsAtFailure">
14623   <owner>quiche@chromium.org</owner>
14624   <summary>
14625     Chrome OS network performance metric that tracks the number of LinkMonitor
14626     unicast errors that were accrued on an Ethernet network at the time that the
14627     link was declaired to be failed.
14628   </summary>
14629 </histogram>
14630
14631 <histogram name="Network.Shill.Ethernet.PortalAttempts">
14632   <owner>quiche@chromium.org</owner>
14633   <summary>
14634     Chrome OS network diagnostic metric sampling the number of portal detection
14635     attempts per pass for an Ethernet network. This includes failure, timeout
14636     and successful attempts.
14637   </summary>
14638 </histogram>
14639
14640 <histogram name="Network.Shill.Ethernet.PortalAttemptsToOnline">
14641   <owner>quiche@chromium.org</owner>
14642   <summary>
14643     Chrome OS network diagnostic metric sampling the total number of portal
14644     detection attempts performed for an Ethernet network between the Connected
14645     and Online state. This includes failure, timeout and successful attempts.
14646   </summary>
14647 </histogram>
14648
14649 <histogram name="Network.Shill.Ethernet.PortalResult"
14650     enum="NetworkPortalResult">
14651   <owner>quiche@chromium.org</owner>
14652   <summary>
14653     Chrome OS network diagnostic metric sampling the result of portal detections
14654     for an Ethernet network.
14655   </summary>
14656 </histogram>
14657
14658 <histogram name="Network.Shill.Ethernet.TimeOnline" units="seconds">
14659   <owner>quiche@chromium.org</owner>
14660   <summary>
14661     Chrome OS network metric sampling the time spent using Ethernet to transport
14662     data.  These data are mostly useful when summed and compared to TimeOnline
14663     for other network technologies (e.g. WiFi vs Cellular).
14664   </summary>
14665 </histogram>
14666
14667 <histogram name="Network.Shill.Ethernet.TimeToConfig" units="milliseconds">
14668   <owner>quiche@chromium.org</owner>
14669   <summary>
14670     Chrome OS network performance metric sampling the time to join a wired
14671     Ethernet network and configure Layer 3 state (typically acquire a DHCP
14672     lease).
14673   </summary>
14674 </histogram>
14675
14676 <histogram name="Network.Shill.Ethernet.TimeToInitialize" units="milliseconds">
14677   <owner>quiche@chromium.org</owner>
14678   <summary>
14679     Chrome OS network performance metric sampling the time to initialize an
14680     Ethernet device.
14681   </summary>
14682 </histogram>
14683
14684 <histogram name="Network.Shill.Ethernet.TimeToOnline" units="milliseconds">
14685   <owner>quiche@chromium.org</owner>
14686   <summary>
14687     Chrome OS network performance metric sampling the time to determine that an
14688     Ethernet network is online after configuring Layer 3 state.
14689   </summary>
14690 </histogram>
14691
14692 <histogram name="Network.Shill.Ethernet.TimeToPortal" units="milliseconds">
14693   <owner>quiche@chromium.org</owner>
14694   <summary>
14695     Chrome OS network performance metric sampling the time to determine that an
14696     Ethernet network is in a captive portal after configuring Layer 3 state.
14697   </summary>
14698 </histogram>
14699
14700 <histogram name="Network.Shill.ServiceErrors" enum="NetworkServiceError">
14701   <owner>quiche@chromium.org</owner>
14702   <summary>Chrome OS connection manager service errors seen.</summary>
14703 </histogram>
14704
14705 <histogram name="Network.Shill.TerminationActionResult"
14706     enum="ShillTerminationActionResult">
14707   <obsolete>
14708     Deprecated 10/2012. No longer tracked.
14709   </obsolete>
14710   <owner>quiche@chromium.org</owner>
14711   <summary>
14712     Chrome OS network diagnostic metric sampling the number of termination
14713     actions that successfully complete or fail when shill terminates.
14714   </summary>
14715 </histogram>
14716
14717 <histogram name="Network.Shill.TerminationActionResult.OnSuspend"
14718     enum="ShillTerminationActionResult">
14719   <owner>quiche@chromium.org</owner>
14720   <summary>
14721     Chrome OS network diagnostic metric sampling the number of termination
14722     actions that successfully complete or fail when shill suspends.
14723   </summary>
14724 </histogram>
14725
14726 <histogram name="Network.Shill.TerminationActionResult.OnTerminate"
14727     enum="ShillTerminationActionResult">
14728   <owner>quiche@chromium.org</owner>
14729   <summary>
14730     Chrome OS network diagnostic metric sampling the number of termination
14731     actions that successfully complete or fail when shill terminates.
14732   </summary>
14733 </histogram>
14734
14735 <histogram name="Network.Shill.TerminationActionTime.OnSuspend"
14736     units="milliseconds">
14737   <owner>quiche@chromium.org</owner>
14738   <summary>
14739     Chrome OS network diagnostic metric sampling the time in milliseconds it
14740     takes termination actions to complete when shill suspends.
14741   </summary>
14742 </histogram>
14743
14744 <histogram name="Network.Shill.TerminationActionTime.OnTerminate"
14745     units="milliseconds">
14746   <owner>quiche@chromium.org</owner>
14747   <summary>
14748     Chrome OS network diagnostic metric sampling the time in milliseconds it
14749     takes termination actions to complete when shill terminates.
14750   </summary>
14751 </histogram>
14752
14753 <histogram name="Network.Shill.TimeToDrop" units="seconds">
14754   <owner>quiche@chromium.org</owner>
14755   <summary>
14756     Chrome OS network stability metric sampling the time in seconds between the
14757     networking going online to going offline. Offline events due to device
14758     shutdown or suspend are ignored (along with the online time before that
14759     offline event).
14760   </summary>
14761 </histogram>
14762
14763 <histogram name="Network.Shill.Vpn.Driver" enum="VPNDriver">
14764   <owner>quiche@chromium.org</owner>
14765   <summary>
14766     Chrome OS network usage metric sampled on each successful VPN connection
14767     that tracks the VPN connection type.
14768   </summary>
14769 </histogram>
14770
14771 <histogram name="Network.Shill.Vpn.RemoteAuthenticationType"
14772     enum="VPNRemoteAuthenticationType">
14773   <owner>quiche@chromium.org</owner>
14774   <summary>
14775     Chrome OS network usage metric sampled on each successful VPN connection
14776     that tracks the remote authentication method.
14777   </summary>
14778 </histogram>
14779
14780 <histogram name="Network.Shill.Vpn.TimeOnline" units="milliseconds">
14781   <owner>quiche@chromium.org</owner>
14782   <summary>
14783     Chrome OS network metric sampling the time spent using VPN to transport
14784     data.  These data are mostly useful when summed and compared to TimeOnline
14785     for other network technologies (e.g. WiFi vs Cellular).  A sample is emitted
14786     every time the system transitions from primary connectivity through a VPN to
14787     some other type of connectivity.  The value of the sample is the time delta
14788     in seconds from the instant the system transitioned to VPN connectivity.
14789   </summary>
14790 </histogram>
14791
14792 <histogram name="Network.Shill.Vpn.TimeToConfig" units="milliseconds">
14793   <owner>quiche@chromium.org</owner>
14794   <summary>
14795     Chrome OS network performance metric sampling the time to configure Layer 3
14796     state on a VPN network (typically acquire a DHCP lease).
14797   </summary>
14798 </histogram>
14799
14800 <histogram name="Network.Shill.Vpn.TimeToOnline" units="milliseconds">
14801   <owner>quiche@chromium.org</owner>
14802   <summary>
14803     Chrome OS network performance metric sampling the time to determine that a
14804     WiMax network is online after configuring Layer 3 state.
14805   </summary>
14806 </histogram>
14807
14808 <histogram name="Network.Shill.Vpn.UserAuthenticationType"
14809     enum="VPNUserAuthenticationType">
14810   <owner>quiche@chromium.org</owner>
14811   <summary>
14812     Chrome OS network usage metric sampled on each successful VPN connection
14813     that tracks the user authentication method.
14814   </summary>
14815 </histogram>
14816
14817 <histogram name="Network.Shill.WiFi.ApDisconnectReason" enum="WiFiReasonCode">
14818   <owner>quiche@chromium.org</owner>
14819   <summary>
14820     Chrome OS network usage metric.  Reason code reported when the AP
14821     disconnects a WiFi connection.
14822   </summary>
14823 </histogram>
14824
14825 <histogram name="Network.Shill.WiFi.ApDisconnectType" enum="WiFiStatusType">
14826   <owner>quiche@chromium.org</owner>
14827   <summary>
14828     Chrome OS network usage metric.  Broad category of reason AP disconnected a
14829     WiFi connection.
14830   </summary>
14831 </histogram>
14832
14833 <histogram name="Network.Shill.Wifi.ApMode" enum="WiFiApMode">
14834   <owner>quiche@chromium.org</owner>
14835   <summary>
14836     Chrome OS network usage metric.  The AP mode setting for each successful
14837     WiFi connection.
14838   </summary>
14839 </histogram>
14840
14841 <histogram name="Network.Shill.Wifi.Channel" enum="NetworkChannelType">
14842   <owner>quiche@chromium.org</owner>
14843   <summary>
14844     Chrome OS network usage metric.  The channel used for each successful WiFi
14845     connection.
14846   </summary>
14847 </histogram>
14848
14849 <histogram name="Network.Shill.WiFi.ClientDisconnectReason"
14850     enum="WiFiReasonCode">
14851   <owner>quiche@chromium.org</owner>
14852   <summary>
14853     Chrome OS network usage metric.  Reason code reported when the client
14854     disconnects a WiFi connection.
14855   </summary>
14856 </histogram>
14857
14858 <histogram name="Network.Shill.WiFi.ClientDisconnectType" enum="WiFiStatusType">
14859   <owner>quiche@chromium.org</owner>
14860   <summary>
14861     Chrome OS network usage metric.  Broad category of reason client
14862     disconnected a WiFi connection.
14863   </summary>
14864 </histogram>
14865
14866 <histogram name="Network.Shill.Wifi.DHCPOptionFailureDetected"
14867     enum="NetworkDHCPOptionFailure">
14868   <owner>quiche@chromium.org</owner>
14869   <summary>
14870     Chrome OS network metric that tracks the number of DHCP option failures
14871     encountered by Shill.  This indicates that Shill is using minimal DHCP
14872     options due to suspected MTU issues on the return path from the DHCP server
14873     back to the client.
14874   </summary>
14875 </histogram>
14876
14877 <histogram name="Network.Shill.Wifi.Disconnect" enum="NetworkDisconnectType">
14878   <owner>quiche@chromium.org</owner>
14879   <summary>
14880     Chrome OS network usage metric that tracks whether an 802.11 wireless
14881     network was disconnected due to an error or was explicitly disconnected by
14882     the user.
14883   </summary>
14884 </histogram>
14885
14886 <histogram name="Network.Shill.Wifi.EapInnerProtocol" enum="EAPInnerProtocol">
14887   <owner>quiche@chromium.org</owner>
14888   <summary>
14889     Chrome OS network usage metric sampled on each successful 802.1x wireless
14890     connection that tracks the configured inner authentication method.
14891   </summary>
14892 </histogram>
14893
14894 <histogram name="Network.Shill.Wifi.EapOuterProtocol" enum="EAPOuterProtocol">
14895   <owner>quiche@chromium.org</owner>
14896   <summary>
14897     Chrome OS network usage metric sampled on each successful 802.1x wireless
14898     connection that tracks the configured outer authentication method.
14899   </summary>
14900 </histogram>
14901
14902 <histogram name="Network.Shill.Wifi.ExpiredLeaseLengthSeconds" units="seconds">
14903   <owner>quiche@chromium.org</owner>
14904   <summary>
14905     Chrome OS network performance metric that tracks the length of a lease for a
14906     WiFi network at the time it expired without the DHCP client being able to
14907     renew it.
14908   </summary>
14909 </histogram>
14910
14911 <histogram name="Network.Shill.WiFi.FrequenciesConnectedEver">
14912   <owner>quiche@chromium.org</owner>
14913   <summary>
14914     Chrome OS metric sampling the number of different frequencies (i.e.
14915     channels) on which a device has connected to a WiFi network. This value is
14916     sampled every time a WiFi connection is established
14917     (WPASupplicant::kInterfaceStateCompleted). Note that the word
14918     &quot;Ever&quot; in the metric name is misleading. Chrome OS actually ages
14919     out historical information, currently after 3 weeks.
14920   </summary>
14921 </histogram>
14922
14923 <histogram name="Network.Shill.Wifi.LinkMonitorBroadcastErrorsAtFailure">
14924   <owner>quiche@chromium.org</owner>
14925   <summary>
14926     Chrome OS network performance metric that tracks the number of LinkMonitor
14927     broadcast errors that were accrued on an 802.11 wireiless network at the
14928     time that the link was declaired to be failed.
14929   </summary>
14930 </histogram>
14931
14932 <histogram name="Network.Shill.Wifi.LinkMonitorFailure"
14933     enum="LinkMonitorFailureType">
14934   <owner>quiche@chromium.org</owner>
14935   <summary>
14936     Chrome OS metric that signals the type of failure the LinkMonitor
14937     encountered which caused it to stop monitoring an 802.11 wireless network.
14938   </summary>
14939 </histogram>
14940
14941 <histogram name="Network.Shill.Wifi.LinkMonitorResponseTimeSample"
14942     units="milliseconds">
14943   <owner>quiche@chromium.org</owner>
14944   <summary>
14945     Chrome OS network performance metric that tracks the number of milliseconds
14946     between an ARP request and a received reply on an 802.11 wireless network.
14947   </summary>
14948 </histogram>
14949
14950 <histogram name="Network.Shill.Wifi.LinkMonitorSecondsToFailure"
14951     units="seconds">
14952   <owner>quiche@chromium.org</owner>
14953   <summary>
14954     Chrome OS network performance metric that tracks the number of seconds from
14955     the start of the LinkMonitor until failure on an 802.11 wireless network.
14956   </summary>
14957 </histogram>
14958
14959 <histogram name="Network.Shill.Wifi.LinkMonitorUnicastErrorsAtFailure">
14960   <owner>quiche@chromium.org</owner>
14961   <summary>
14962     Chrome OS network performance metric that tracks the number of LinkMonitor
14963     unicast errors that were accrued on an 802.11 wireless network at the time
14964     that the link was declaired to be failed.
14965   </summary>
14966 </histogram>
14967
14968 <histogram name="Network.Shill.Wifi.PhyMode" enum="NetworkPhyModeType">
14969   <owner>quiche@chromium.org</owner>
14970   <summary>
14971     Chrome OS network usage metric.  The channel type used for each successful
14972     WiFi connection.
14973   </summary>
14974 </histogram>
14975
14976 <histogram name="Network.Shill.Wifi.PortalAttempts">
14977   <owner>quiche@chromium.org</owner>
14978   <summary>
14979     Chrome OS network diagnostic metric sampling the number of portal detection
14980     attempts per pass for an 802.11 wireless network. This includes failure,
14981     timeout and successful attempts.
14982   </summary>
14983 </histogram>
14984
14985 <histogram name="Network.Shill.Wifi.PortalAttemptsToOnline">
14986   <owner>quiche@chromium.org</owner>
14987   <summary>
14988     Chrome OS network diagnostic metric sampling the total number of portal
14989     detection attempts performed for an 802.11 wireless network between the
14990     Connected and Online state. This includes failure, timeout and successful
14991     attempts.
14992   </summary>
14993 </histogram>
14994
14995 <histogram name="Network.Shill.Wifi.PortalResult" enum="NetworkPortalResult">
14996   <owner>quiche@chromium.org</owner>
14997   <summary>
14998     Chrome OS network diagnostic metric sampling the result of portal detections
14999     for an 802.11 wireless network.
15000   </summary>
15001 </histogram>
15002
15003 <histogram name="Network.Shill.WiFi.ScanResult" enum="WiFiScanResult">
15004   <owner>quiche@chromium.org</owner>
15005   <summary>
15006     Chrome OS network usage metric describing, for a WiFi scan attempt, what
15007     scan method is used and whether it ends in a connection.
15008   </summary>
15009 </histogram>
15010
15011 <histogram name="Network.Shill.WiFi.ScanTimeInEbusy" units="milliseconds">
15012   <owner>quiche@chromium.org</owner>
15013   <summary>
15014     Chrome OS network usage metric describing, for a WiFi scan attempt, how many
15015     milliseconds were spent waiting to talk to the kernel/drivers.
15016   </summary>
15017 </histogram>
15018
15019 <histogram name="Network.Shill.Wifi.Security" enum="NetworkSecurityType">
15020   <owner>quiche@chromium.org</owner>
15021   <summary>
15022     Chrome OS network usage metric.  The security setting for each successful
15023     WiFi connection.
15024   </summary>
15025 </histogram>
15026
15027 <histogram name="Network.Shill.Wifi.SignalStrength" units="negative dBm">
15028   <owner>quiche@chromium.org</owner>
15029   <summary>
15030     Chrome OS network metric indicating the negative of the dBm received signal
15031     strength recorded at the time a successful WiFi connection started.
15032   </summary>
15033 </histogram>
15034
15035 <histogram name="Network.Shill.Wifi.TimeOnline" units="seconds">
15036   <owner>quiche@chromium.org</owner>
15037   <summary>
15038     Chrome OS network metric sampling the time spent using WiFi to transport
15039     data.  These data are mostly useful when summed and compared to TimeOnline
15040     for other network technologies (e.g. WiFi vs Cellular).
15041   </summary>
15042 </histogram>
15043
15044 <histogram name="Network.Shill.Wifi.TimeResumeToReady" units="milliseconds">
15045   <owner>quiche@chromium.org</owner>
15046   <summary>
15047     Chrome OS network performance metric sampling the time from the resume event
15048     to the time when an 802.11 wireless network has configured its Layer 3
15049     state.
15050   </summary>
15051 </histogram>
15052
15053 <histogram name="Network.Shill.Wifi.TimeToConfig" units="milliseconds">
15054   <owner>quiche@chromium.org</owner>
15055   <summary>
15056     Chrome OS network performance metric sampling the time to configure Layer 3
15057     state on an 802.11 wireless network (typically acquire a DHCP lease).
15058   </summary>
15059 </histogram>
15060
15061 <histogram name="Network.Shill.Wifi.TimeToConnect" units="milliseconds">
15062   <owner>quiche@chromium.org</owner>
15063   <summary>
15064     Chrome OS network performance metric sampling the time to connect to a WiFi
15065     Basic Service Set (which consists of the access point and associated
15066     stations on a particular WiFi channel for a specific network).
15067   </summary>
15068 </histogram>
15069
15070 <histogram name="Network.Shill.Wifi.TimeToInitialize" units="milliseconds">
15071   <owner>quiche@chromium.org</owner>
15072   <summary>
15073     Chrome OS network performance metric sampling the time to initialize an
15074     802.11 wireless device.
15075   </summary>
15076 </histogram>
15077
15078 <histogram name="Network.Shill.Wifi.TimeToJoin" units="milliseconds">
15079   <owner>quiche@chromium.org</owner>
15080   <summary>
15081     Chrome OS network performance metric sampling the time to join (associate
15082     plus authenticate) an 802.11 wireless network.
15083   </summary>
15084 </histogram>
15085
15086 <histogram name="Network.Shill.Wifi.TimeToOnline" units="milliseconds">
15087   <owner>quiche@chromium.org</owner>
15088   <summary>
15089     Chrome OS network performance metric sampling the time to determine that an
15090     802.11 wireless network is online after configuring Layer 3 state.
15091   </summary>
15092 </histogram>
15093
15094 <histogram name="Network.Shill.Wifi.TimeToPortal" units="milliseconds">
15095   <owner>quiche@chromium.org</owner>
15096   <summary>
15097     Chrome OS network performance metric sampling the time to determine that an
15098     802.11 wireless network is in a captive portal after configuring Layer 3
15099     state.
15100   </summary>
15101 </histogram>
15102
15103 <histogram name="Network.Shill.Wifi.TimeToScan" units="milliseconds">
15104   <owner>quiche@chromium.org</owner>
15105   <summary>
15106     Chrome OS network performance metric sampling the time to scan WiFi until a
15107     connection is found.
15108   </summary>
15109 </histogram>
15110
15111 <histogram name="Network.Shill.Wifi.TimeToScanAndConnect" units="milliseconds">
15112   <owner>quiche@chromium.org</owner>
15113   <summary>
15114     Chrome OS network performance metric sampling the time between the beginning
15115     of a WiFi scan (if the scan includes both a progressive scan and a full
15116     scan, the TimeToScanAndConnect starts with the first scan of the series) and
15117     the completion of a successful connection.
15118   </summary>
15119 </histogram>
15120
15121 <histogram name="Network.Shill.WiMax.DHCPOptionFailureDetected"
15122     enum="NetworkDHCPOptionFailure">
15123   <owner>quiche@chromium.org</owner>
15124   <summary>
15125     Chrome OS network metric that tracks the number of DHCP option failures
15126     encountered by Shill.  This indicates that Shill is using minimal DHCP
15127     options due to suspected MTU issues on the return path from the DHCP server
15128     back to the client.
15129   </summary>
15130 </histogram>
15131
15132 <histogram name="Network.Shill.WiMax.ExpiredLeaseLengthSeconds" units="seconds">
15133   <owner>quiche@chromium.org</owner>
15134   <summary>
15135     Chrome OS network performance metric that tracks the length of a lease for a
15136     WiMax network at the time it expired without the DHCP client being able to
15137     renew it.
15138   </summary>
15139 </histogram>
15140
15141 <histogram name="Network.Shill.WiMax.TimeToConfig" units="milliseconds">
15142   <owner>quiche@chromium.org</owner>
15143   <summary>
15144     Chrome OS network performance metric sampling the time to configure Layer 3
15145     state on a WiMax network (typically acquire a DHCP lease).
15146   </summary>
15147 </histogram>
15148
15149 <histogram name="Network.Shill.WiMax.TimeToInitialize" units="milliseconds">
15150   <owner>quiche@chromium.org</owner>
15151   <summary>
15152     Chrome OS network performance metric sampling the time to initialize a WiMax
15153     device.
15154   </summary>
15155 </histogram>
15156
15157 <histogram name="Network.Shill.WiMax.TimeToOnline" units="milliseconds">
15158   <owner>quiche@chromium.org</owner>
15159   <summary>
15160     Chrome OS network performance metric sampling the time to determine that a
15161     WiMax network is online after configuring Layer 3 state.
15162   </summary>
15163 </histogram>
15164
15165 <histogram name="Network.TimeToConfig.Cellular" units="milliseconds">
15166   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15167   <summary>
15168     Chrome OS network performance metric sampling the time to join a 3G/Cellular
15169     network and configure Layer 3 state. Note this metric is deprecated; see
15170     Network.Cellular.TimeToConfig.
15171   </summary>
15172 </histogram>
15173
15174 <histogram name="Network.TimeToConfig.Ethernet" units="milliseconds">
15175   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15176   <summary>
15177     Chrome OS network performance metric sampling the time to join a wired
15178     Ethernet network and configure Layer 3 state (typically acquire a DHCP
15179     lease). Note this metric is deprecated; see Network.Ethernet.TimeToConfig.
15180   </summary>
15181 </histogram>
15182
15183 <histogram name="Network.TimeToConfig.Wifi" units="milliseconds">
15184   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15185   <summary>
15186     Chrome OS network performance metric sampling the time to configure Layer 3
15187     state on an 802.11 wireless network (typically acquire a DHCP lease). Note
15188     this metric is deprecated; see Network.Wifi.TimeToConfig.
15189   </summary>
15190 </histogram>
15191
15192 <histogram name="Network.TimeToDrop" units="seconds">
15193   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15194   <summary>
15195     Chrome OS network stability metric sampling the time in seconds between the
15196     networking going online to going offline. Offline events due to device
15197     shutdown or suspend are ignored (along with the online time before that
15198     offline event).
15199   </summary>
15200 </histogram>
15201
15202 <histogram name="Network.TimeToJoin.Wifi" units="milliseconds">
15203   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15204   <summary>
15205     Chrome OS network performance metric sampling the time to join (associate
15206     plus authenticate) an 802.11 wireless network. Note this metric is
15207     deprecated; see Network.Wifi.TimeToJoin.
15208   </summary>
15209 </histogram>
15210
15211 <histogram name="Network.Wifi.AuthMode" enum="NetworkAuthModeType">
15212   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15213   <summary>
15214     Chrome OS network performance metric sampling the time to configure Layer 3
15215     state on an 802.11 wireless network (typically acquire a DHCP lease).
15216   </summary>
15217 </histogram>
15218
15219 <histogram name="Network.Wifi.BitRate" units="bps">
15220   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15221   <summary>
15222     Network metric reporting the download speed test results run at setup time.
15223     Recorded at least once per day.
15224   </summary>
15225 </histogram>
15226
15227 <histogram name="Network.Wifi.Channel" enum="NetworkChannelType">
15228   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15229   <summary>
15230     Chrome OS network usage metric.  The channel used for each successful WiFi
15231     connection.
15232   </summary>
15233 </histogram>
15234
15235 <histogram name="Network.Wifi.Idle.NoiseLevel" units="negative dBm">
15236   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15237   <summary>
15238     Network metric indicating the negative of the dBm noise level recorded at
15239     the time the metric is collected.  Reported at least once per day and only
15240     when the device is idle.
15241   </summary>
15242 </histogram>
15243
15244 <histogram name="Network.Wifi.Idle.SignalLevel" units="negative dBm">
15245   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15246   <summary>
15247     Network metric indicating the negative of the dBm received signal level
15248     recorded at the time the metric is collected.  Reported at least once per
15249     day and only when the device is idle.
15250   </summary>
15251 </histogram>
15252
15253 <histogram name="Network.Wifi.Idle.SignalToNoiseRatio" units="negative dBm">
15254   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15255   <summary>
15256     Network metric indicating signal minus noise in dBm recorded at the time the
15257     metrics is collected.  Reported at least once per day and only when the
15258     device is idle.
15259   </summary>
15260 </histogram>
15261
15262 <histogram name="Network.Wifi.NoiseLevel" units="negative dBm">
15263   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15264   <summary>
15265     Network metric indicating the negative of the dBm noise level recorded at
15266     the time the metric is collected.  Reported at least once per day.
15267   </summary>
15268 </histogram>
15269
15270 <histogram name="Network.Wifi.PhyMode" enum="NetworkPhyModeType">
15271   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15272   <summary>
15273     Chrome OS network usage metric.  The channel type used for each successful
15274     WiFi connection.
15275   </summary>
15276 </histogram>
15277
15278 <histogram name="Network.Wifi.RoundTripTime" units="ms">
15279   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15280   <summary>
15281     Network metric reporting the average round trip time to the WiFi gateway.
15282     Recorded at least once per day.
15283   </summary>
15284 </histogram>
15285
15286 <histogram name="Network.Wifi.Security" enum="NetworkSecurityType">
15287   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15288   <summary>
15289     Chrome OS network usage metric.  The security setting for each successful
15290     WiFi connection.
15291   </summary>
15292 </histogram>
15293
15294 <histogram name="Network.Wifi.SignalLevel" units="negative dBm">
15295   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15296   <summary>
15297     Network metric indicating the negative of the dBm received signal level
15298     recorded at the time the metric is collected.  Reported at least once per
15299     day.
15300   </summary>
15301 </histogram>
15302
15303 <histogram name="Network.Wifi.SignalToNoiseRatio" units="negative dBm">
15304   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15305   <summary>
15306     Network metric indicating signal minus noise in dBm recorded at the time the
15307     metrics is collected.  Reported at least once per day.
15308   </summary>
15309 </histogram>
15310
15311 <histogram name="Network.Wifi.TimeOnline" units="seconds">
15312   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15313   <summary>
15314     Chrome OS network metric sampling the time spent using WiFi to transport
15315     data.  These data are mostly useful when summed and compared to TimeOnline
15316     for other network technologies (e.g. WiFi vs Cellular).
15317   </summary>
15318 </histogram>
15319
15320 <histogram name="Network.Wifi.TimeResumeToReady" units="milliseconds">
15321   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15322   <summary>
15323     Chrome OS network performance metric sampling the time from the resume event
15324     to the time when an 802.11 wireless network has configured its Layer 3
15325     state.
15326   </summary>
15327 </histogram>
15328
15329 <histogram name="Network.Wifi.TimeToConfig" units="milliseconds">
15330   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15331   <summary>
15332     Chrome OS network performance metric sampling the time to configure Layer 3
15333     state on an 802.11 wireless network (typically acquire a DHCP lease).
15334   </summary>
15335 </histogram>
15336
15337 <histogram name="Network.Wifi.TimeToJoin" units="milliseconds">
15338   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15339   <summary>
15340     Chrome OS network performance metric sampling the time to join (associate
15341     plus authenticate) an 802.11 wireless network.
15342   </summary>
15343 </histogram>
15344
15345 <histogram name="Network.Wifi.TimeToOnline" units="milliseconds">
15346   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15347   <summary>
15348     Chrome OS network performance metric sampling the time to determine that an
15349     802.11 wireless network is online after configuring Layer 3 state.
15350   </summary>
15351 </histogram>
15352
15353 <histogram name="Network.Wifi.TimeToPortal" units="milliseconds">
15354   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15355   <summary>
15356     Chrome OS network performance metric sampling the time to determine that an
15357     802.11 wireless network is in a captive portal after configuring Layer 3
15358     state.
15359   </summary>
15360 </histogram>
15361
15362 <histogram name="NewTabPage.ActionAndroid" enum="NewTabPageActionAndroid">
15363   <owner>newt@chromium.org</owner>
15364   <summary>
15365     Actions taken by users from the new tab page on Android. These actions may
15366     navigate away from the NTP (e.g. searching in the omnibox or opening a
15367     bookmark), but can also happen without navigating away from the NTP (e.g.
15368     opening a bookmark in a new tab).
15369   </summary>
15370 </histogram>
15371
15372 <histogram name="NewTabPage.AppsPageDragSource" enum="AppsPageDragSource">
15373   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15374   <summary>
15375     Histogram for the source of app page drags. For any succesful drop onto an
15376     apps pane of the NTP, this logs where the drag originated.
15377   </summary>
15378 </histogram>
15379
15380 <histogram name="NewTabPage.BookmarkActionAndroid"
15381     enum="NewTabPageBookmarkActionAndroid">
15382   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15383   <summary>
15384     Actions taken by users on partner bookmarks (editing / renaming) on the NTP
15385     on Android.
15386   </summary>
15387 </histogram>
15388
15389 <histogram name="NewTabPage.DefaultPageType" enum="NtpPaneType">
15390   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15391   <summary>The default pane when the NTP is first opened.</summary>
15392 </histogram>
15393
15394 <histogram name="NewTabPage.HoverTimeClicked">
15395   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15396   <summary>
15397     Histogram of the time, in milliseconds, users have the cursor over a most
15398     visited thumbnail before clicking.
15399   </summary>
15400 </histogram>
15401
15402 <histogram name="NewTabPage.HoverTimeNotClicked">
15403   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15404   <summary>
15405     Histogram of the time, in milliseconds, users have the cursor over a most
15406     visited thumbnail before moving it away from the thumbnail without clicking.
15407   </summary>
15408 </histogram>
15409
15410 <histogram name="NewTabPage.MobilePromo" enum="NewTabPageMobilePromo">
15411   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15412   <summary>
15413     Android: Tallies counts for how the user interacted with the NTP promo page.
15414   </summary>
15415 </histogram>
15416
15417 <histogram name="NewTabPage.MostVisited">
15418   <owner>beaudoin@chromium.org</owner>
15419   <owner>justincohen@chromium.org</owner>
15420   <owner>newt@chromium.org</owner>
15421   <summary>
15422     Histogram for user clicks of the most visited thumbnails. The value is equal
15423     to the index of the thumbnail.
15424   </summary>
15425 </histogram>
15426
15427 <histogram name="NewTabPage.MostVisitedAction" enum="NtpFollowAction">
15428   <owner>beaudoin@chromium.org</owner>
15429   <owner>justincohen@chromium.org</owner>
15430   <owner>newt@chromium.org</owner>
15431   <summary>
15432     Action taken by the user on the Most Visited NTP pane.  If the user switches
15433     panes during this use of the NTP, this action is sometimes not recorded. Ask
15434     mpearson@ for details.
15435   </summary>
15436 </histogram>
15437
15438 <histogram name="NewTabPage.MostVisitedTilePlacementExperiment"
15439     enum="NtpTileExperimentActions">
15440   <owner>beaudoin@chromium.org</owner>
15441   <owner>justincohen@chromium.org</owner>
15442   <owner>newt@chromium.org</owner>
15443   <summary>
15444     Records anomalous events for the Most Visited Tile Placement experiment,
15445     where it is unable to operate as expected. These are recorded during New Tab
15446     Page load time, once for every NTP.
15447   </summary>
15448 </histogram>
15449
15450 <histogram name="NewTabPage.NonVisibleScreenshots">
15451   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15452   <summary>
15453     The number of screenshots that were cached for the non-visible but ranked
15454     suggestions on the Suggested NTP pane.
15455   </summary>
15456 </histogram>
15457
15458 <histogram name="NewTabPage.NonVisibleSuggestedSiteRank">
15459   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15460   <summary>
15461     Given that the user has typed a URL, and given that that specific URL was
15462     ranked but not visible on the Suggested pane of the NTP, this is the rank
15463     that the Suggested pane had for that URL.
15464   </summary>
15465 </histogram>
15466
15467 <histogram name="NewTabPage.NumberOfExternalTileFallbacks">
15468   <owner>beaudoin@chromium.org</owner>
15469   <summary>
15470     The number of tiles for which we relied on external tiles as a fallback
15471     because a local screenshot was not available to be used as a thumbnail.
15472     External tiles are those for which the visuals are handled by the page
15473     itself, not by the iframe. Recorded before changing focus away from the NTP,
15474     be it bynavigating to a URL, switching tabs, changing the active window or
15475     closing the tab/shutting down Chrome.
15476   </summary>
15477 </histogram>
15478
15479 <histogram name="NewTabPage.NumberOfExternalTiles">
15480   <owner>beaudoin@chromium.org</owner>
15481   <summary>
15482     The number of external tiles that are displayed on the NTP. External tiles
15483     are those for which the visuals are handled by the page itself, not by the
15484     iframe. Recorded before changing focus away from the NTP, be it by
15485     navigating to a URL, switching tabs, changing the active window or closing
15486     the tab/shutting down Chrome.
15487   </summary>
15488 </histogram>
15489
15490 <histogram name="NewTabPage.NumberOfGrayTileFallbacks">
15491   <owner>beaudoin@chromium.org</owner>
15492   <summary>
15493     The number of tiles for which we displayed a gray tile with the domain name
15494     as a fallback because a local screenshot was not available to be used as a
15495     thumbnail. Recorded before changing focus away from the NTP, be it by
15496     navigating to a URL, switching tabs, changing the active window or closing
15497     the tab/shutting down Chrome.
15498   </summary>
15499 </histogram>
15500
15501 <histogram name="NewTabPage.NumberOfGrayTiles">
15502   <owner>beaudoin@chromium.org</owner>
15503   <summary>
15504     The number of tiles for which no thumbnail was specified, but a domain was
15505     so we displayed a gray tile with the domain name in it. Recorded before
15506     changing focus away from the NTP, be it by navigating to a URL, switching
15507     tabs, changing the active window or closing the tab/shutting down Chrome.
15508   </summary>
15509 </histogram>
15510
15511 <histogram name="NewTabPage.NumberOfMouseOvers">
15512   <owner>beaudoin@chromium.org</owner>
15513   <summary>
15514     The total number of times the user hovered the mouse over Most Visited tile
15515     or title elements before changing focus away from the NTP, be it by
15516     navigating to a URL, switching tabs, changing the active window or closing
15517     the tab/shutting down Chrome.
15518   </summary>
15519 </histogram>
15520
15521 <histogram name="NewTabPage.NumberOfThumbnailAttempts">
15522   <obsolete>
15523     Deprecated 01/2014. Replaced by NewTabPage.NumberOfThumbnailTiles.
15524   </obsolete>
15525   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15526   <summary>
15527     The number of tiles for which we attempted to use a local screenshot as a
15528     thumbnail. Recorded before changing focus away from the NTP, be it by
15529     navigating to a URL, switching tabs, changing the active window or closing
15530     the tab/shutting down Chrome.
15531   </summary>
15532 </histogram>
15533
15534 <histogram name="NewTabPage.NumberOfThumbnailErrors">
15535   <owner>beaudoin@chromium.org</owner>
15536   <summary>
15537     The number of thumbnails for which a local screenshot was not available so
15538     we were not able to display them on the Most Visited section of the NTP.
15539     Recorded before changing focus away from the NTP, be it by navigating to a
15540     URL, switching tabs, changing the active window or closing the tab/shutting
15541     down Chrome.
15542   </summary>
15543 </histogram>
15544
15545 <histogram name="NewTabPage.NumberOfThumbnailTiles">
15546   <owner>beaudoin@chromium.org</owner>
15547   <summary>
15548     The number of tiles for which we attempted to use a local screenshot as a
15549     thumbnail. Recorded before changing focus away from the NTP, be it by
15550     navigating to a URL, switching tabs, changing the active window or closing
15551     the tab/shutting down Chrome.
15552   </summary>
15553 </histogram>
15554
15555 <histogram name="NewTabPage.NumberOfTiles">
15556   <owner>beaudoin@chromium.org</owner>
15557   <summary>
15558     The number of tiles that are displayed on the NTP, no matter if they are
15559     thumbnails, gray tiles, or external tiles. Recorded before changing focus
15560     away from the NTP, be it by navigating to a URL, switching tabs, changing
15561     the active window or closing the tab/shutting down Chrome.
15562   </summary>
15563 </histogram>
15564
15565 <histogram name="NewTabPage.OtherSessionsMenu" enum="NtpOtherSessionsType">
15566   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15567   <summary>
15568     Histogram for usage of the menu on the NTP that allows the user to access
15569     tabs from other devices.
15570   </summary>
15571 </histogram>
15572
15573 <histogram name="NewTabPage.PreviousSelectedPageType" enum="NtpPaneType">
15574   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15575   <summary>
15576     The pane that had been previously selected when the user switches panes in
15577     the NTP.
15578   </summary>
15579 </histogram>
15580
15581 <histogram name="NewTabPage.Promo.Bubble" enum="NtpPromoAction">
15582   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15583   <summary>Histogram for NTP bubble promo activity.</summary>
15584 </histogram>
15585
15586 <histogram name="NewTabPage.Promo.Notification" enum="NtpPromoAction">
15587   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15588   <summary>Histogram for NTP notification promo activity.</summary>
15589 </histogram>
15590
15591 <histogram name="NewTabPage.SearchURLs.Total">
15592   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15593   <summary>TBD.</summary>
15594 </histogram>
15595
15596 <histogram name="NewTabPage.SelectedPageType" enum="NtpPaneType">
15597   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15598   <summary>The pane selected when the user switches panes in the NTP.</summary>
15599 </histogram>
15600
15601 <histogram name="NewTabPage.SessionRestore">
15602   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15603   <summary>
15604     Histogram for user clicks of the Recently Closed items. The value is the
15605     recency of the entry being restored (0 is most recent).
15606   </summary>
15607 </histogram>
15608
15609 <histogram name="NewTabPage.SingleSessionPageSwitches">
15610   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15611   <summary>
15612     Histogram to track how many times a user switched pages in a single NTP
15613     session.
15614   </summary>
15615 </histogram>
15616
15617 <histogram name="NewTabPage.SuggestedSite">
15618   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15619   <summary>
15620     Histogram for user clicks of the suggested site thumbnails. The value is
15621     equal to the index of the thumbnail.
15622   </summary>
15623 </histogram>
15624
15625 <histogram name="NewTabPage.SuggestedSitesAction" enum="NtpFollowAction">
15626   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15627   <summary>Action taken by the user on the Suggested Sites NTP pane.</summary>
15628 </histogram>
15629
15630 <histogram name="NewTabPage.SuggestedSitesLoadTime">
15631   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15632   <summary>Time to load the Suggested Sites NTP pane, in milliseconds.</summary>
15633 </histogram>
15634
15635 <histogram name="NewTabPage.SuggestedSitesViewTime">
15636   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15637   <summary>Time spent on the Suggested Sites NTP pane, in seconds.</summary>
15638 </histogram>
15639
15640 <histogram name="NewTabPage.SuggestionsImpression">
15641   <owner>beaudoin@chromium.org</owner>
15642   <summary>
15643     Histogram for impressions on the various most visited tiles. The value is
15644     equal to the index of the thumbnail.
15645   </summary>
15646 </histogram>
15647
15648 <histogram name="NewTabPage.SuggestionsType" enum="NtpSuggestionsType">
15649   <owner>beaudoin@chromium.org</owner>
15650   <summary>
15651     Indicate, for each impression of the New Tab Page, whether the suggestions
15652     were obtained from the client or server. Recorded before changing focus away
15653     from the NTP, be it by navigating to a URL, switching tabs, changing the
15654     active window or closing the tab/shutting down Chrome.
15655   </summary>
15656 </histogram>
15657
15658 <histogram name="NewTabPage.ThumbnailErrorRate">
15659   <obsolete>
15660     Deprecated 01/2014. Replaced by NewTabPage.NumberOfThumbnailAttempts and
15661     NewTabPage.NumberOfThumbnailErrors.
15662   </obsolete>
15663   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15664   <summary>
15665     The percentage of errors per attempts to load image thumbnails on the New
15666     Tab Page. When an error occurs, a grey tile is shown instead of a thumbnail
15667     image. We measure the rate instead of the number of errors because multiple
15668     attempts are made to load images at different times during the NTP's
15669     lifetime. Each NTP session's error rate is logged after the user navigates
15670     to a new URL from that NTP.
15671   </summary>
15672 </histogram>
15673
15674 <histogram name="NewTabPage.ThumbnailFallbackRate" units="%">
15675   <obsolete>
15676     Deprecated 01/2014. Replaced by NewTabPage.NumberOfGrayTileFallbacks and
15677     NewTabPage.NumberOfExternalFallbacks.
15678   </obsolete>
15679   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15680   <summary>
15681     The percentage of times most visited tiles use the fallback thumbnail. Only
15682     requests that actually specify a fallback thumbnail are considered here. We
15683     measure the rate instead of the number of errors because multiple attempts
15684     are made to load thumbnails at different times during the NTP's lifetime.
15685     Each NTP session's error rate is logged after the user navigates to a new
15686     URL from that NTP.
15687   </summary>
15688 </histogram>
15689
15690 <histogram name="NewTabPage.URLState" enum="NewTabURLState">
15691   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15692   <summary>
15693     Records the status of the New Tab page URL when an NTP is opened.
15694   </summary>
15695 </histogram>
15696
15697 <histogram name="NewTabPage.VisibleScreenshots">
15698   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15699   <summary>
15700     The number of screenshots that were cached for the visible suggestions on
15701     the Suggested NTP pane.
15702   </summary>
15703 </histogram>
15704
15705 <histogram name="NewTabPage.VisibleSuggestedSiteRank">
15706   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15707   <summary>
15708     Given that the user has typed a URL, and given that that specific URL was
15709     visible on the Suggested pane of the NTP, this is the rank that the
15710     Suggested pane had for that URL.
15711   </summary>
15712 </histogram>
15713
15714 <histogram name="Notifications.Actions" enum="NotificationActionType">
15715   <owner>dewittj@chromium.org</owner>
15716   <summary>
15717     The actions taken on notifications, recorded every time they happen.  This
15718     histogram will record every single event that happens separately.
15719   </summary>
15720 </histogram>
15721
15722 <histogram name="Notifications.PerNotificationActions"
15723     enum="NotificationActionType">
15724   <owner>dewittj@chromium.org</owner>
15725   <summary>
15726     The actions taken on notifications, recorded once per notification, when it
15727     is closed.  This differs from the Notifications.Actions histogram in that
15728     multiple events of the same type on a single notification will only record a
15729     single UMA event.
15730   </summary>
15731 </histogram>
15732
15733 <histogram name="ntp.searchurls.total">
15734   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15735   <summary>TBD</summary>
15736 </histogram>
15737
15738 <histogram name="NtpHandler.AttachShownPageType" enum="NtpPaneType">
15739   <obsolete>
15740     Deprecated 10/2011. No longer tracked, replaced with
15741     NewTabPage.DefaultPageType
15742   </obsolete>
15743   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15744   <summary>The default pane when the NTP is first opened.</summary>
15745 </histogram>
15746
15747 <histogram name="NtpHandler.SelectedShownPageType" enum="NtpPaneType">
15748   <obsolete>
15749     Deprecated 10/2011. No longer tracked, replaced with
15750     NewTabPage.SelectedPageType
15751   </obsolete>
15752   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15753   <summary>The pane selected when the user switches panes in the NTP.</summary>
15754 </histogram>
15755
15756 <histogram name="OAuth2Login.GetOAuth2AccessTokenFailure"
15757     enum="GoogleServiceAuthError">
15758   <owner>zelidrag@chromium.org</owner>
15759   <summary>
15760     Failure reason of final OAuth2 access token retrieval call during Chrome OS
15761     login.
15762   </summary>
15763 </histogram>
15764
15765 <histogram name="OAuth2Login.GetOAuth2AccessTokenRetry"
15766     enum="GoogleServiceAuthError">
15767   <owner>zelidrag@chromium.org</owner>
15768   <summary>
15769     Retry reason of failed OAuth2 access token retrieval call during Chrome OS
15770     login.
15771   </summary>
15772 </histogram>
15773
15774 <histogram name="OAuth2Login.ListAccountsFailure" enum="GoogleServiceAuthError">
15775   <owner>zelidrag@chromium.org</owner>
15776   <summary>
15777     Failure reason of final ListAccounts call failure during Chrome OS login.
15778   </summary>
15779 </histogram>
15780
15781 <histogram name="OAuth2Login.ListAccountsRetry" enum="GoogleServiceAuthError">
15782   <owner>zelidrag@chromium.org</owner>
15783   <summary>
15784     Retry reason of failed ListAccounts call during Chrome OS login.
15785   </summary>
15786 </histogram>
15787
15788 <histogram name="OAuth2Login.MergeSessionFailure" enum="GoogleServiceAuthError">
15789   <owner>zelidrag@chromium.org</owner>
15790   <summary>
15791     Failure reason of final MergeSession call during Chrome OS login.
15792   </summary>
15793 </histogram>
15794
15795 <histogram name="OAuth2Login.MergeSessionRetry" enum="GoogleServiceAuthError">
15796   <owner>zelidrag@chromium.org</owner>
15797   <summary>
15798     Retry reason of failed MergeSession call during Chrome OS login.
15799   </summary>
15800 </histogram>
15801
15802 <histogram name="OAuth2Login.OAuthLoginGaiaCredFailure"
15803     enum="GoogleServiceAuthError">
15804   <owner>zelidrag@chromium.org</owner>
15805   <summary>
15806     Failure reason of final OAuthLogin (with SID+LSID) call during Chrome OS
15807     login.
15808   </summary>
15809 </histogram>
15810
15811 <histogram name="OAuth2Login.OAuthLoginGaiaCredRetry"
15812     enum="GoogleServiceAuthError">
15813   <owner>zelidrag@chromium.org</owner>
15814   <summary>
15815     Retry reason of failed OAuthLogin (with SID+LSID) call during Chrome OS
15816     login.
15817   </summary>
15818 </histogram>
15819
15820 <histogram name="OAuth2Login.OAuthLoginUberTokenFailure"
15821     enum="GoogleServiceAuthError">
15822   <owner>zelidrag@chromium.org</owner>
15823   <summary>
15824     Failure reason of final OAuthLogin (with uber token) call during Chrome OS
15825     login.
15826   </summary>
15827 </histogram>
15828
15829 <histogram name="OAuth2Login.OAuthLoginUberTokenRetry"
15830     enum="GoogleServiceAuthError">
15831   <owner>zelidrag@chromium.org</owner>
15832   <summary>
15833     Retry reason of failed OAuthLogin (with uber token) call during Chrome OS
15834     login.
15835   </summary>
15836 </histogram>
15837
15838 <histogram name="OAuth2Login.PostMergeVerification"
15839     enum="PostMergeVerificationOutcome">
15840   <owner>zelidrag@chromium.org</owner>
15841   <summary>
15842     Outcome of Chrome OS GAIA cookie post-merge session verification process. It
15843     measures how often /MergeSession request collided with browser session
15844     restore process resulting in partially authenticated primary GAIA session.
15845   </summary>
15846 </histogram>
15847
15848 <histogram name="OAuth2Login.PreMergeVerification"
15849     enum="PostMergeVerificationOutcome">
15850   <owner>zelidrag@chromium.org</owner>
15851   <summary>
15852     Outcome of Chrome OS GAIA cookie pre-merge session verification process. It
15853     measures how often we need to perform /MergeSession request to
15854     re-authenticated exisitng user with GAIA.
15855   </summary>
15856 </histogram>
15857
15858 <histogram name="OAuth2Login.SessionRestore" enum="GaiaSessionRestoreOutcome">
15859   <owner>zelidrag@chromium.org</owner>
15860   <summary>Outcome of Chrome OS GAIA cookie session restore process.</summary>
15861 </histogram>
15862
15863 <histogram name="OAuth2Login.SessionRestoreTimeToFailure" units="milliseconds">
15864   <owner>zelidrag@chromium.org</owner>
15865   <summary>How long it takes for the session restore to fail.</summary>
15866 </histogram>
15867
15868 <histogram name="OAuth2Login.SessionRestoreTimeToSuccess" units="milliseconds">
15869   <owner>zelidrag@chromium.org</owner>
15870   <summary>
15871     How long it takes for the session restore to finish succeessfully.
15872   </summary>
15873 </histogram>
15874
15875 <histogram name="OfflinePolicy.SuccessfulResourceLoadPercentage" units="%">
15876   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15877   <summary>
15878     When a page is loaded in offline mode, the percentage of resources on that
15879     page that were successfully loaded.
15880   </summary>
15881 </histogram>
15882
15883 <histogram name="Omnibox.AggressiveHistoryURLProviderFieldTrialBeacon"
15884     enum="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon">
15885   <obsolete>
15886     Aggressive HistoryURL provider field trial deleted in spring 2012.
15887   </obsolete>
15888   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15889   <summary>
15890     A number that indicates what omnibox ranking behavior the user is seeing as
15891     part of the OmniboxAggressiveHistoryURLProvider field trial
15892     (OmniboxAggressiveHistoryURLProvider).
15893   </summary>
15894 </histogram>
15895
15896 <histogram name="Omnibox.CutOrCopyAllText" units="count">
15897   <owner>mpearson@chromium.org</owner>
15898   <summary>
15899     The number of cut or copy commands on all selected text in the omnibox.
15900     Gathered on desktop platforms (Win, Mac, Linux, Chrome OS).
15901   </summary>
15902 </histogram>
15903
15904 <histogram name="Omnibox.EnteredKeywordMode" enum="OmniboxEnteredKeywordMode">
15905   <owner>mpearson@chromium.org</owner>
15906   <summary>
15907     The number of times users enter keyword hint mode &quot;Search ___
15908     for:&quot; and how.
15909   </summary>
15910 </histogram>
15911
15912 <histogram name="Omnibox.FocusToEditTime" units="ms">
15913   <owner>mpearson@chromium.org</owner>
15914   <summary>
15915     The length of time between when a user focused on the omnibox and first
15916     modifies the omnibox.
15917   </summary>
15918 </histogram>
15919
15920 <histogram name="Omnibox.FocusToOpenTime" units="ms">
15921   <owner>mpearson@chromium.org</owner>
15922   <summary>
15923     The length of time between when a user focused on the omnibox and opened an
15924     omnibox match (which could be what they typed or a suggestion).
15925   </summary>
15926 </histogram>
15927
15928 <histogram name="Omnibox.Paste" units="count">
15929   <owner>mpearson@chromium.org</owner>
15930   <summary>
15931     The number of paste commands on the text in the omnibox. Reported every time
15932     a paste command is done.
15933   </summary>
15934 </histogram>
15935
15936 <histogram name="Omnibox.PasteAndGo" units="count">
15937   <owner>mpearson@chromium.org</owner>
15938   <summary>
15939     The number of paste-and-go commands on the text in the omnibox. Reported
15940     every time a paste-and-go command is done.
15941   </summary>
15942 </histogram>
15943
15944 <histogram name="Omnibox.ProviderTime" units="ms">
15945   <owner>mpearson@chromium.org</owner>
15946   <summary>
15947     The length of time taken by the named provider&quot;s synchronous pass.
15948   </summary>
15949 </histogram>
15950
15951 <histogram name="Omnibox.QueryBookmarksTime">
15952   <obsolete>
15953     Deprecated 2012-11-14. Replaced by Omnibox.ProviderTime.
15954   </obsolete>
15955   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15956   <summary>
15957     Time the HistoryContentProvider takes to perform a bookmark search.
15958   </summary>
15959 </histogram>
15960
15961 <histogram name="Omnibox.QueryTime" units="milliseconds">
15962   <owner>mpearson@chromium.org</owner>
15963   <summary>
15964     Time it takes for the omnibox to become responsive to user input after the
15965     user has typed N characters. This measures the time it takes to start all
15966     the asynchronous autocomplete providers (but not wait for them to finish).
15967   </summary>
15968 </histogram>
15969
15970 <histogram name="Omnibox.SearchEngine" enum="OmniboxSearchEngine">
15971   <obsolete>
15972     Made obsolete around Chrome 32.  Use Omnibox.SearchEngineType instead.
15973   </obsolete>
15974   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15975   <summary>
15976     The id of search engine that was used for search in omnibox. See
15977     src/chrome/browser/search_engines/template_url_prepopulate_data.cc for more
15978     info.
15979   </summary>
15980 </histogram>
15981
15982 <histogram name="Omnibox.SearchEngineType" enum="OmniboxSearchEngineType">
15983   <owner>mpearson@chromium.org</owner>
15984   <summary>
15985     The type of search engine associated with a match opened from the omnibox.
15986   </summary>
15987 </histogram>
15988
15989 <histogram name="Omnibox.SearchProviderMatches">
15990   <owner>mpearson@chromium.org</owner>
15991   <summary>
15992     The number of matches returned by SearchProvider.  Emitted on every call to
15993     SearchProvider::Start(), which effectively means every key stroke in the
15994     omnibox.
15995   </summary>
15996 </histogram>
15997
15998 <histogram name="Omnibox.SuggestRequest.Failure.GoogleResponseTime"
15999     units="milliseconds">
16000   <owner>mpearson@chromium.org</owner>
16001   <summary>
16002     The time elapsed between the sending of a suggest request to Google until
16003     the time the request was returned with status==failed. Ignores requests that
16004     were canceled before being returned.
16005   </summary>
16006 </histogram>
16007
16008 <histogram name="Omnibox.SuggestRequest.Success.GoogleResponseTime"
16009     units="milliseconds">
16010   <owner>mpearson@chromium.org</owner>
16011   <summary>
16012     The time elapsed between the sending of a suggest request to Google until
16013     the time the request was returned with status==success. Ignores requests
16014     that were canceled before being returned.
16015   </summary>
16016 </histogram>
16017
16018 <histogram name="Omnibox.SuggestRequests" enum="OmniboxSuggestRequests">
16019   <owner>mpearson@chromium.org</owner>
16020   <summary>
16021     Counts about the number of suggest requests the omnibox sent, invalidated,
16022     and replies received.
16023   </summary>
16024 </histogram>
16025
16026 <histogram name="Omnibox.UserTextCleared" enum="OmniboxUserTextCleared">
16027   <owner>mpearson@chromium.org</owner>
16028   <summary>
16029     Counts the number of times that the user text is cleared.  IME users are
16030     sometimes in the situation that IME was unintentionally turned on and failed
16031     to input latin alphabets (ASCII characters) or the opposite case.  In that
16032     case, users may delete all the text and the user text gets cleared.  This
16033     histogram helps us estimate how often this scenario happens.
16034
16035     Note that since we don't currently correlate &quot;text cleared&quot; events
16036     with IME usage, this also captures many other cases where users clear the
16037     text; though it explicitly doesn't log deleting all the permanent text as
16038     the first action of an editing sequence (see comments in
16039     OnAfterPossibleChange()).
16040   </summary>
16041 </histogram>
16042
16043 <histogram name="Omnibox.ZeroSuggest.MostVisitedResultsCounterfactual">
16044   <owner>hfung@chromium.org</owner>
16045   <summary>
16046     The number of most visited suggestions returned when ZeroSuggest would have
16047     triggered.  The suggestions appear when the user has focused but not
16048     modified the omnibox.
16049   </summary>
16050 </histogram>
16051
16052 <histogram name="Omnibox.ZeroSuggestRequests" enum="OmniboxZeroSuggestRequests">
16053   <owner>hfung@chromium.org</owner>
16054   <summary>
16055     Counts about the number of zero suggest requests (requests for suggestions
16056     when the user has focused but not modified the omnibox) the omnibox sent,
16057     invalidated, and replies received.
16058   </summary>
16059 </histogram>
16060
16061 <histogram name="OriginChip.Pressed">
16062   <owner>gbillock@chromium.org</owner>
16063   <summary>The number of clicks on the origin chip.</summary>
16064 </histogram>
16065
16066 <histogram name="OSX.CatSixtyFour" enum="CatSixtyFour">
16067   <owner>mark@chromium.org</owner>
16068   <summary>The cat's flavor and how many bits there are in it.</summary>
16069 </histogram>
16070
16071 <histogram name="OSX.ExceptionHandlerEvents" enum="OSXExceptionHandlerEvents">
16072   <owner>mark@chromium.org</owner>
16073   <summary>Events seen by the OSX NSException swizzle.</summary>
16074 </histogram>
16075
16076 <histogram name="OutdatedUpgradeBubble.NumLaterPerEnableAU">
16077   <owner>mad@chromium.org</owner>
16078   <summary>
16079     Counts the number of times the user clicked on the later button of the
16080     outdated upgrade bubble, before clicking on the enable updates button in the
16081     same Chrome session.
16082   </summary>
16083 </histogram>
16084
16085 <histogram name="OutdatedUpgradeBubble.NumLaterPerReinstall">
16086   <owner>mad@chromium.org</owner>
16087   <summary>
16088     Counts the number of times the user clicked on the later button of the
16089     outdated upgrade bubble, before clicking on the reinstall button in the same
16090     Chrome session.
16091   </summary>
16092 </histogram>
16093
16094 <histogram name="Overscroll.Completed" enum="OverscrollMode">
16095   <owner>rbyers@chromium.org</owner>
16096   <summary>Completed overscroll gestures.</summary>
16097   <details>
16098     An overscroll gesture starts when user scrolls past the edge of the web page
16099     and continues scrolling in the same direction. An overscroll gesture is
16100     completed when user stops scrolling (e.g. by lifting the fingers from the
16101     touchscreen or touchpad).
16102   </details>
16103 </histogram>
16104
16105 <histogram name="Overscroll.Navigated" enum="OverscrollMode">
16106   <owner>rbyers@chromium.org</owner>
16107   <summary>
16108     Navigations that were triggered due to completed overscroll gesture. Note
16109     that not all completed overscroll gestures trigger a navigation.
16110   </summary>
16111 </histogram>
16112
16113 <histogram name="Overscroll.Started" enum="OverscrollMode">
16114   <owner>rbyers@chromium.org</owner>
16115   <summary>
16116     Overscroll gestures initiated by the user. Note that not all overcroll
16117     gestures started are completed (e.g. the overscroll gesture is aborted if
16118     user clicks or presses a key during the gesture).
16119   </summary>
16120 </histogram>
16121
16122 <histogram name="P2P.Client.Canceled.WaitingTimeSeconds" units="seconds">
16123   <owner>zeuthen@chromium.org</owner>
16124   <summary>
16125     The wall-clock time spent until a lookup was canceled.  This is reported
16126     every time p2p is used to find a candidate but the request was canceled.
16127   </summary>
16128 </histogram>
16129
16130 <histogram name="P2P.Client.Found.CandidateCount" units="count">
16131   <owner>zeuthen@chromium.org</owner>
16132   <summary>
16133     The number of candidates on the LAN, i.e. the number of peers on the LAN
16134     offering at least N bytes of the requested file X. This is reported after
16135     examining responses from all peers on the LAN and picking a candidate.
16136   </summary>
16137 </histogram>
16138
16139 <histogram name="P2P.Client.Found.ConnectionCount" units="count">
16140   <owner>zeuthen@chromium.org</owner>
16141   <summary>
16142     The number of p2p downloads of the peer that the returned URL points to.
16143     This is reported after examining responses from all peers on the LAN and
16144     picking a candidate.
16145   </summary>
16146 </histogram>
16147
16148 <histogram name="P2P.Client.Found.WaitingTimeSeconds" units="seconds">
16149   <owner>zeuthen@chromium.org</owner>
16150   <summary>
16151     The wall-clock time spent waiting for the LAN-wide number of p2p downloads
16152     (i.e. the sum of p2p downloads from each peer on the LAN) to drop below the
16153     threshold.  This is reported after examining responses from all peers on the
16154     LAN and picking a candidate.
16155   </summary>
16156 </histogram>
16157
16158 <histogram name="P2P.Client.LookupResult" enum="P2PLookupResult">
16159   <owner>zeuthen@chromium.org</owner>
16160   <summary>
16161     The result of the lookup. Possible values include &quot;Found&quot; (if a
16162     candidate - i.e. a peer offering at least N bytes of file X - was chosen),
16163     &quot;Not Found&quot; (if no candidate could be found), &quot;Vanished&quot;
16164     (if a candidate was found but vanished while waiting in line),
16165     &quot;Canceled&quot; (if a candidate was found but the request was canceled
16166     while waiting in line), and &quot;Filtered&quot; (if it was detected that
16167     mDNS was filtered). This is reported after examining responses from all
16168     peers on the LAN when p2p is used to find a candidate.
16169   </summary>
16170 </histogram>
16171
16172 <histogram name="P2P.Client.NumPeers" units="count">
16173   <owner>zeuthen@chromium.org</owner>
16174   <summary>
16175     The number of peers implementing p2p file sharing on the network. This is
16176     reported every time p2p is used to look up a resource on a network where
16177     mDNS is not filtered.
16178   </summary>
16179 </histogram>
16180
16181 <histogram name="P2P.Client.Vanished.WaitingTimeSeconds" units="seconds">
16182   <owner>zeuthen@chromium.org</owner>
16183   <summary>
16184     The wall-clock time spent waiting for one or more candidates (i.e. peers
16185     offering at least N bytes of file X) that all vanished before the LAN-wide
16186     number of p2p downloads dropped below the threshold. This is reported every
16187     time candidates were found using p2p but then vanished.
16188   </summary>
16189 </histogram>
16190
16191 <histogram name="P2P.Server.ClientCount" units="count">
16192   <owner>zeuthen@chromium.org</owner>
16193   <summary>
16194     The number of currently connected HTTP clients. This is reported every time
16195     a HTTP client connects.
16196   </summary>
16197 </histogram>
16198
16199 <histogram name="P2P.Server.ContentServedInterruptedMB" units="MB">
16200   <owner>zeuthen@chromium.org</owner>
16201   <summary>
16202     Number of megabytes (1,000,000 bytes) served from the device (via HTTP)
16203     where the client disconnects prematurely. This is reported every time a file
16204     is served and the client disconnects before receiving all data.
16205   </summary>
16206 </histogram>
16207
16208 <histogram name="P2P.Server.ContentServedSuccessfullyMB" units="MB">
16209   <owner>zeuthen@chromium.org</owner>
16210   <summary>
16211     Number of megabytes (1,000,000 bytes) served from the device (via HTTP).
16212     This is reported every time a file have been served successfully.
16213   </summary>
16214 </histogram>
16215
16216 <histogram name="P2P.Server.DownloadSpeedKBps" units="kB/s">
16217   <owner>zeuthen@chromium.org</owner>
16218   <summary>
16219     The average speed at which the download was served at, in kB/s. This is
16220     reported every time a file have been served successfully.
16221   </summary>
16222 </histogram>
16223
16224 <histogram name="P2P.Server.FileCount" units="count">
16225   <owner>zeuthen@chromium.org</owner>
16226   <summary>
16227     The number of files available via p2p. This is reported every time a file is
16228     added or removed to the /var/cache/p2p directory.
16229   </summary>
16230 </histogram>
16231
16232 <histogram name="P2P.Server.RangeBeginPercentage" units="%">
16233   <owner>zeuthen@chromium.org</owner>
16234   <summary>
16235     When a client resumes a download, the HTTP request includes range specifier
16236     to skip the bytes it already has. This metric conveys this as a percentage
16237     of the file size.  This is reported every time a file is served, even if the
16238     request does not include a range specifier (in which case 0 is reported).
16239   </summary>
16240 </histogram>
16241
16242 <histogram name="P2P.Server.RequestResult" enum="P2PServerResult">
16243   <owner>zeuthen@chromium.org</owner>
16244   <summary>
16245     The result of the HTTP request. Possible values include &quot;Response
16246     Sent&quot; (the resource was found and the response was successfully sent),
16247     &quot;Response Interrupted&quot; (the resource was found but the client
16248     disconnected), &quot;Malformed&quot; (the request was malformed), &quot;Not
16249     Found&quot; (the request was for a resource that was not found), and
16250     &quot;Index&quot; (the request was for the '/' or '/index.html' resource).
16251     This is reported for every HTTP request handled.
16252   </summary>
16253 </histogram>
16254
16255 <histogram name="PageActionController.ExtensionsWithPageActions">
16256   <owner>finnur@chromium.org</owner>
16257   <summary>
16258     The number of Extensions that have Page Actions. Measured once per startup
16259     per profile.
16260   </summary>
16261 </histogram>
16262
16263 <histogram name="PasswordGeneration.Event" enum="PasswordGenerationEvent">
16264   <owner>gcasto@chromium.org</owner>
16265   <summary>
16266     Measures the frequency of various password generation events.
16267
16268     Note that this histogram is logged from the renderer process, and
16269     consequently the numbers should not be directly compared to the other
16270     PasswordGeneration.* histograms, which are logged from the browser process.
16271     Histograms logged in different processes are lost at different rates, which
16272     introduces systematic bias between histograms logged in the renderer process
16273     vs. those logged in the browser process.
16274   </summary>
16275 </histogram>
16276
16277 <histogram name="PasswordGeneration.SubmissionEvent"
16278     enum="PasswordGenerationSubmissionEvent">
16279   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16280   <summary>
16281     Measures the frequency of submission events for generated passwords. This is
16282     similar to PasswordManager.ActionsTakenWithPsl but only tracks events which
16283     are interesting for generated passwords.
16284   </summary>
16285 </histogram>
16286
16287 <histogram name="PasswordGeneration.UploadStarted" enum="Boolean">
16288   <owner>gcasto@chromium.org</owner>
16289   <summary>
16290     The number of times that we try to upload a form that we believe should
16291     trigger password generation. False means that something about the form would
16292     not allow us to try upload (not an Autofillable field, uploading disabled,
16293     Autofill servers in backoff, etc.). True does not mean that the upload
16294     actually completed successfully, just that it was started.
16295   </summary>
16296 </histogram>
16297
16298 <histogram name="PasswordManager.AccountsPerSite">
16299   <owner>dubroy@chromium.org</owner>
16300   <owner>vabr@chromium.org</owner>
16301   <summary>
16302     The number of accounts stored per site in the password manager (one event
16303     per site)
16304   </summary>
16305 </histogram>
16306
16307 <histogram name="PasswordManager.ActionsTaken"
16308     enum="PasswordManagerActionsTaken">
16309   <obsolete>
16310     Deprecated as of Chrome 32. See PasswordManagerActionsTakenWithPsl
16311   </obsolete>
16312   <owner>dubroy@chromium.org</owner>
16313   <owner>vabr@chromium.org</owner>
16314   <summary>
16315     Stats documenting how we handle every form containing a password, bucketed
16316     by the actions taken.
16317   </summary>
16318 </histogram>
16319
16320 <histogram name="PasswordManager.ActionsTakenV3"
16321     enum="PasswordManagerActionsTakenV3">
16322   <owner>dubroy@chromium.org</owner>
16323   <owner>vabr@chromium.org</owner>
16324   <owner>yfriedman@chromium.org</owner>
16325   <summary>
16326     Stats documenting how we handle every form containing a password, bucketed
16327     by the actions taken.
16328   </summary>
16329 </histogram>
16330
16331 <histogram name="PasswordManager.ActionsTakenWithPsl"
16332     enum="PasswordManagerActionsTakenWithPsl">
16333   <obsolete>
16334     Deprecated as of 3/18/2014. See PasswordManagerActionsTakenV3.
16335   </obsolete>
16336   <owner>dubroy@chromium.org</owner>
16337   <owner>vabr@chromium.org</owner>
16338   <owner>yfriedman@chromium.org</owner>
16339   <summary>
16340     Stats documenting how we handle every form containing a password, bucketed
16341     by the actions taken.
16342   </summary>
16343 </histogram>
16344
16345 <histogram name="PasswordManager.BlacklistedSites">
16346   <owner>dubroy@chromium.org</owner>
16347   <owner>vabr@chromium.org</owner>
16348   <summary>
16349     The total number of sites that the user has blacklisted. Recorded by
16350     iterating over stored passwords once per run of Chrome.
16351   </summary>
16352 </histogram>
16353
16354 <histogram name="PasswordManager.Enabled" enum="BooleanEnabled">
16355   <owner>dubroy@chromium.org</owner>
16356   <owner>vabr@chromium.org</owner>
16357   <summary>
16358     Indicates whether the password manager is enabled when a tab is opened. This
16359     includes prerendered tabs.
16360   </summary>
16361 </histogram>
16362
16363 <histogram name="PasswordManager.InfoBarResponse" enum="InfoBarResponse">
16364   <owner>dubroy@chromium.org</owner>
16365   <owner>vabr@chromium.org</owner>
16366   <summary>
16367     The distribution of responses to the &quot;Do you want Chrome to remember
16368     this password&quot;? info bar prompt.
16369   </summary>
16370 </histogram>
16371
16372 <histogram name="PasswordManager.NumPasswordsDeletedByBulkDelete">
16373   <owner>dubroy@chromium.org</owner>
16374   <owner>vabr@chromium.org</owner>
16375   <summary>
16376     Number of passwords deleted when the user chooses to clear passwords via the
16377     clear browsing data UI.
16378   </summary>
16379 </histogram>
16380
16381 <histogram name="PasswordManager.NumPasswordsDeletedWhenBlacklisting">
16382   <owner>dubroy@chromium.org</owner>
16383   <owner>vabr@chromium.org</owner>
16384   <summary>
16385     When the user chooses to never remember passwords for a form, we remove all
16386     previously saved credentials for that form. This is the count of those
16387     credentials.
16388   </summary>
16389 </histogram>
16390
16391 <histogram name="PasswordManager.NumPasswordsNotShown">
16392   <owner>dubroy@chromium.org</owner>
16393   <owner>vabr@chromium.org</owner>
16394   <summary>
16395     The password manager only shows those credentials that are considered the
16396     best match for a particular form. This stat keep track of the credentials
16397     that were not as good of a match and were suppressed.
16398   </summary>
16399 </histogram>
16400
16401 <histogram name="PasswordManager.OsPasswordStatus"
16402     enum="PasswordManagerOsPasswordStatus">
16403   <owner>dubroy@chromium.org</owner>
16404   <owner>vabr@chromium.org</owner>
16405   <owner>wfh@chromium.org</owner>
16406   <summary>
16407     Indicates whether the user's OS password is blank or not at browser startup.
16408   </summary>
16409 </histogram>
16410
16411 <histogram name="PasswordManager.OtherPossibleUsernamesUsage"
16412     enum="OtherPossibleUsernamesUsage">
16413   <owner>dubroy@chromium.org</owner>
16414   <owner>vabr@chromium.org</owner>
16415   <summary>
16416     Breakdown of how other possible usernames are displayed. Recorded every time
16417     we autofill a password form.
16418   </summary>
16419 </histogram>
16420
16421 <histogram name="PasswordManager.ProvisionalSaveFailure"
16422     enum="ProvisionalSaveFailure">
16423   <owner>dubroy@chromium.org</owner>
16424   <owner>vabr@chromium.org</owner>
16425   <summary>
16426     Breakdown of cases where a password is submitted, but we don't even try and
16427     save it. Recorded for every password form submit.
16428   </summary>
16429 </histogram>
16430
16431 <histogram name="PasswordManager.PslDomainMatchTriggering"
16432     enum="PasswordManagerPslDomainMatchTriggering">
16433   <owner>dubroy@chromium.org</owner>
16434   <owner>vabr@chromium.org</owner>
16435   <owner>yfriedman@chromium.org</owner>
16436   <summary>
16437     Breakdown on trigger rate of providing a password form autofill entry based
16438     on matching stored information using the public suffix list for possible
16439     matches.
16440   </summary>
16441 </histogram>
16442
16443 <histogram name="PasswordManager.SavePasswordPromptDisappearedQuickly"
16444     enum="Boolean">
16445   <owner>dubroy@chromium.org</owner>
16446   <owner>vabr@chromium.org</owner>
16447   <summary>
16448     Indicates whether the save password prompt disappeared in less than one
16449     second. This most likely indicates that the prompt was dismissed
16450     automatically, e.g. due to a page navigation, before the user was able to
16451     respond to the infobar.
16452   </summary>
16453 </histogram>
16454
16455 <histogram name="PasswordManager.SavePasswordPromptDisplayed" enum="Boolean">
16456   <owner>dubroy@chromium.org</owner>
16457   <owner>vabr@chromium.org</owner>
16458   <summary>Indicates whether the save password prompt was displayed.</summary>
16459 </histogram>
16460
16461 <histogram name="PasswordManager.SavePasswordPromptResponse"
16462     enum="SavePasswordPromptResponseType">
16463   <owner>dubroy@chromium.org</owner>
16464   <owner>vabr@chromium.org</owner>
16465   <summary>
16466     Breakdown of which response the user selected from the save password prompt.
16467   </summary>
16468 </histogram>
16469
16470 <histogram name="PasswordManager.TimesGeneratedPasswordUsed">
16471   <owner>dubroy@chromium.org</owner>
16472   <owner>vabr@chromium.org</owner>
16473   <summary>
16474     The number of times each generated password has been used to log in.
16475     Recorded by iterating over stored passwords once per run. This information
16476     is persisted and synced.
16477   </summary>
16478 </histogram>
16479
16480 <histogram name="PasswordManager.TimesPasswordUsed">
16481   <owner>dubroy@chromium.org</owner>
16482   <owner>vabr@chromium.org</owner>
16483   <summary>
16484     The number of times each saved password has been used to log in. Does not
16485     include generated passwords. Recorded by iterating over stored passwords
16486     once per run. This information is persisted and synced.
16487   </summary>
16488 </histogram>
16489
16490 <histogram name="PasswordManager.TotalAccounts">
16491   <owner>dubroy@chromium.org</owner>
16492   <owner>vabr@chromium.org</owner>
16493   <summary>
16494     The number of accounts stored in the password manager (across all sites)
16495   </summary>
16496 </histogram>
16497
16498 <histogram name="Pepper.InterfaceUsed" enum="PepperInterface">
16499   <owner>mackinlay@google.com</owner>
16500   <owner>teravest@chromium.org</owner>
16501   <summary>
16502     The number of out-of-process plugin processes that have loaded a particular
16503     PPB interface version.
16504   </summary>
16505 </histogram>
16506
16507 <histogram name="PerformanceMonitor.AverageCPU" units="PercentCPUUsage">
16508   <owner>oysteine@chromium.org</owner>
16509   <summary>
16510     Average CPU utilization of a process, read out at each two-minute interval.
16511     The utilization is in the 0-100% range per CPU, which is then summed up.
16512     I.e. a quadcore system fully loaded would read as 400%.
16513   </summary>
16514 </histogram>
16515
16516 <histogram name="PerformanceMonitor.HighCPU" enum="BooleanHit">
16517   <owner>oysteine@chromium.org</owner>
16518   <summary>
16519     The number of times a process has continuously stayed above a certain
16520     threshold of CPU utilization over a certain time period (currently set to
16521     two minutes).
16522   </summary>
16523 </histogram>
16524
16525 <histogram name="Platform.AsvGroup">
16526   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16527   <summary>
16528     Chrome OS (ARM Chromebooks using Exynos 5250 only) Adaptive Support Voltage
16529     Group, recorded once per bootup.  Indicates which &quot;bin&quot; the SoC is
16530     part of, which sets the voltage that different rails on the system will run
16531     at. The values 0-11 are valid.  A value of 12 indicates an error parsing
16532     dmesg and should be investigated.  See also Platform.LotIdEnum.
16533   </summary>
16534 </histogram>
16535
16536 <histogram name="Platform.BootSectorsRead">
16537   <owner>sonnyrao@chromium.org</owner>
16538   <summary>
16539     Chrome OS number of disk sectors read at boot from kernel start to
16540     login-prompt-ready.
16541   </summary>
16542 </histogram>
16543
16544 <histogram name="Platform.BootSectorsWritten">
16545   <owner>sonnyrao@chromium.org</owner>
16546   <summary>
16547     Chrome OS number of disk sectors written at boot from kernel start to
16548     login-prompt-ready.
16549   </summary>
16550 </histogram>
16551
16552 <histogram name="Platform.CompressedSwapSize" units="MB">
16553   <owner>sonnyrao@chromium.org</owner>
16554   <summary>
16555     Chrome OS size of allocated swap area in megabytes (before compression)
16556   </summary>
16557 </histogram>
16558
16559 <histogram name="Platform.CpuFrequencyThermalScaling" units="percent">
16560   <owner>sonnyrao@chromium.org</owner>
16561   <summary>
16562     CPU frequency as percent of the baseline frequency, sampled every 30s. This
16563     may be throttled down from 100% due to power dissipation issues (too high
16564     temperature).  It may also be throttled up (turbo), but the kernel does not
16565     report the actual turbo frequency, so we put such samples in the 101%
16566     bucket.
16567   </summary>
16568 </histogram>
16569
16570 <histogram name="Platform.CpuUsage" units="%">
16571   <owner>sonnyrao@chromium.org</owner>
16572   <summary>
16573     Peak total (single core) CPU usage for the last sample interval.  The sample
16574     interval may vary from seconds to several minutes.
16575   </summary>
16576 </histogram>
16577
16578 <histogram name="Platform.CrOSEvent" enum="CrosEventEnum">
16579   <owner>dkrahn@chromium.org</owner>
16580   <summary>
16581     Generic event of interest from Chrome OS.  Intended mainly to help assess
16582     the frequency of rare error conditions.
16583   </summary>
16584 </histogram>
16585
16586 <histogram name="Platform.DiskUsage.Cache_Avg" units="KB">
16587   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16588   <summary>
16589     Average size of user's Cache directory. Logged once a day, if disk usage is
16590     high.
16591   </summary>
16592 </histogram>
16593
16594 <histogram name="Platform.DiskUsage.Cache_Max" units="KB">
16595   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16596   <summary>
16597     Maximum size of user's Cache directory. Logged once a day, if disk usage is
16598     high.
16599   </summary>
16600 </histogram>
16601
16602 <histogram name="Platform.DiskUsage.Downloads_Avg" units="KB">
16603   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16604   <summary>
16605     Average size of user's Cache directory. Logged once a day, if disk usage is
16606     high.
16607   </summary>
16608 </histogram>
16609
16610 <histogram name="Platform.DiskUsage.Downloads_Max" units="KB">
16611   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16612   <summary>
16613     Maximum size of user's Cache directory. Logged once a day, if disk usage is
16614     high.
16615   </summary>
16616 </histogram>
16617
16618 <histogram name="Platform.DiskUsage.GCache_Avg" units="KB">
16619   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16620   <summary>
16621     Average size of user's GCache directory. Logged once a day, if disk usage is
16622     high.
16623   </summary>
16624 </histogram>
16625
16626 <histogram name="Platform.DiskUsage.GCache_Max" units="KB">
16627   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16628   <summary>
16629     Maximum size of user's GCache directory. Logged once a day, if disk usage is
16630     high.
16631   </summary>
16632 </histogram>
16633
16634 <histogram name="Platform.DiskUsage.LeastUsedAccountDays" units="days">
16635   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16636   <summary>
16637     Days since the least frequently used account signed in. Logged once a day,
16638     if disk usage is high.
16639   </summary>
16640 </histogram>
16641
16642 <histogram name="Platform.DiskUsage.NumUserHomeDirectories"
16643     units="home directories">
16644   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16645   <summary>
16646     Number of users home directories on the device. Logged once a day.
16647   </summary>
16648 </histogram>
16649
16650 <histogram name="Platform.DiskUsage.OldestUserOnDevice">
16651   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16652   <summary>
16653     Days since last login of the least recently user on device. Logged once a
16654     day, if disk usage is high.
16655   </summary>
16656 </histogram>
16657
16658 <histogram name="Platform.DiskUsage.UsersOnDevice">
16659   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16660   <summary>
16661     Number of user home dirs on device. Logged once a day, if disk usage is
16662     high.
16663   </summary>
16664 </histogram>
16665
16666 <histogram name="Platform.DiskUsageCache" units="KB">
16667   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16668   <summary>KB in use in the /cache filesystem tree. Logged once a day.</summary>
16669 </histogram>
16670
16671 <histogram name="Platform.DiskUsageChronos" units="KB">
16672   <owner>keescook@google.com</owner>
16673   <summary>
16674     Chrome OS KB in use in the /home/chronos filesystem tree. Logged once a day
16675     during log file cleanup.
16676   </summary>
16677 </histogram>
16678
16679 <histogram name="Platform.DiskUsageData" units="KB">
16680   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16681   <summary>KB in use in the /data filesystem tree. Logged once a day.</summary>
16682 </histogram>
16683
16684 <histogram name="Platform.DiskUsageVar" units="KB">
16685   <owner>keescook@google.com</owner>
16686   <summary>
16687     Chrome OS KB in use in the /var filesystem tree. Logged once a day during
16688     log file cleanup.
16689   </summary>
16690 </histogram>
16691
16692 <histogram name="Platform.IntelMaxMicroArchitecture"
16693     enum="IntelMaxMicroArchitecture">
16694   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16695   <summary>
16696     The maximum supported micro-architecture on an Intel platform.  This value
16697     is logged at program start time.
16698   </summary>
16699 </histogram>
16700
16701 <histogram name="Platform.KernelWarningHashes">
16702   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16703   <summary>
16704     The 32-bit hash of a kernel warning.  This is the hash of the
16705     &quot;file:line&quot; string corresponding to the location of the warning,
16706     for instance: &quot;/mnt/host/source/src/third_party/kernel/files/drivers
16707     /gpu/drm/i915/intel_dp.c:351&quot; (ignore spurious spaces).  The hash is
16708     produced by this code: while (*string) hash = (hash &lt;&lt; 5) + hash +
16709     *string++;  Separately each warning is also collected (with its hash) via
16710     the crash reporter, but only its first occurrence in each boot session.
16711     Contact semenzato@ for further info.
16712   </summary>
16713 </histogram>
16714
16715 <histogram name="Platform.LogicalCpuCount">
16716   <owner>sonnyrao@chromium.org</owner>
16717   <summary>
16718     Number of logical processors. This includes Hyperthreaded cores.
16719   </summary>
16720 </histogram>
16721
16722 <histogram name="Platform.LotIdEnum" enum="Exynos5250LotIdEnum">
16723   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16724   <summary>
16725     Chrome OS (ARM Chromebooks using Exynos 5250 only) indication about whether
16726     we're part of a special lot ID.  Special lot IDs are groups of chips that
16727     have special case handling in the kernel for the Adaptive Support Voltage
16728     code (the normal logic doesn't work).  See also Platform.AsvGroup.  Note
16729     that fused devices are never part of a special lot (currently) and only some
16730     unfused lots are &quot;special&quot;.
16731   </summary>
16732 </histogram>
16733
16734 <histogram name="Platform.MeminfoActive">
16735   <owner>dmikurube@chromium.org</owner>
16736   <owner>sonnyrao@chromium.org</owner>
16737   <summary>Chrome OS size of active memory as % of total memory.</summary>
16738 </histogram>
16739
16740 <histogram name="Platform.MeminfoActiveAnon">
16741   <owner>dmikurube@chromium.org</owner>
16742   <owner>sonnyrao@chromium.org</owner>
16743   <summary>
16744     Chrome OS active anonymous memory (data segments) as % of total memory.
16745   </summary>
16746 </histogram>
16747
16748 <histogram name="Platform.MeminfoActiveFile">
16749   <owner>dmikurube@chromium.org</owner>
16750   <owner>sonnyrao@chromium.org</owner>
16751   <summary>
16752     Chrome OS active file-backed memory (executables, ...) as % of total memory.
16753   </summary>
16754 </histogram>
16755
16756 <histogram name="Platform.MeminfoAnonPages">
16757   <owner>dmikurube@chromium.org</owner>
16758   <owner>sonnyrao@chromium.org</owner>
16759   <summary>Chrome OS size of anonymous memory as % of total memory.</summary>
16760 </histogram>
16761
16762 <histogram name="Platform.MeminfoBuffers">
16763   <owner>dmikurube@chromium.org</owner>
16764   <owner>sonnyrao@chromium.org</owner>
16765   <summary>Chrome OS size of buffer cache as % of total memory.</summary>
16766 </histogram>
16767
16768 <histogram name="Platform.MeminfoCached">
16769   <owner>dmikurube@chromium.org</owner>
16770   <owner>sonnyrao@chromium.org</owner>
16771   <summary>
16772     Chrome OS: size of file-backed memory minus swap and buffer cache, as % of
16773     total memory.
16774   </summary>
16775 </histogram>
16776
16777 <histogram name="Platform.MeminfoInactive">
16778   <owner>dmikurube@chromium.org</owner>
16779   <owner>sonnyrao@chromium.org</owner>
16780   <summary>Chrome OS size of inactive memory as % of total memory.</summary>
16781 </histogram>
16782
16783 <histogram name="Platform.MeminfoInactiveAnon">
16784   <owner>dmikurube@chromium.org</owner>
16785   <owner>sonnyrao@chromium.org</owner>
16786   <summary>
16787     Chrome OS inactive anonymous memory (data segments) as % of total memory.
16788   </summary>
16789 </histogram>
16790
16791 <histogram name="Platform.MeminfoInactiveFile">
16792   <owner>dmikurube@chromium.org</owner>
16793   <owner>sonnyrao@chromium.org</owner>
16794   <summary>Chrome OS inactive file-backed memory as % of total memory.</summary>
16795 </histogram>
16796
16797 <histogram name="Platform.MeminfoMapped">
16798   <owner>dmikurube@chromium.org</owner>
16799   <owner>sonnyrao@chromium.org</owner>
16800   <summary>Chrome OS size of mapped memory as % of total memory.</summary>
16801 </histogram>
16802
16803 <histogram name="Platform.MeminfoMemFree">
16804   <owner>dmikurube@chromium.org</owner>
16805   <owner>sonnyrao@chromium.org</owner>
16806   <summary>Chrome OS size of free memory as % of total memory.</summary>
16807 </histogram>
16808
16809 <histogram name="Platform.MeminfoShmem">
16810   <owner>dmikurube@chromium.org</owner>
16811   <owner>sonnyrao@chromium.org</owner>
16812   <summary>Chrome OS size of shared memory in Kbytes.</summary>
16813 </histogram>
16814
16815 <histogram name="Platform.MeminfoSlab">
16816   <owner>dmikurube@chromium.org</owner>
16817   <owner>sonnyrao@chromium.org</owner>
16818   <summary>Chrome OS size of slab memory in Kbytes.</summary>
16819 </histogram>
16820
16821 <histogram name="Platform.MeminfoSwapUsed" units="kB">
16822   <owner>dmikurube@chromium.org</owner>
16823   <owner>sonnyrao@chromium.org</owner>
16824   <summary>
16825     Chrome OS amount of swapped-out memory in Kbytes.  These, and all other
16826     MEMINFO stats, are snapshotted every 30s.
16827   </summary>
16828 </histogram>
16829
16830 <histogram name="Platform.MeminfoSwapUsedPercent" units="percent">
16831   <owner>dmikurube@chromium.org</owner>
16832   <owner>sonnyrao@chromium.org</owner>
16833   <summary>
16834     Chrome OS amount of swapped-out memory as % of total RAM.  These, and all
16835     other MEMINFO stats, are snapshotted every 30s.
16836   </summary>
16837 </histogram>
16838
16839 <histogram name="Platform.MeminfoUnevictable">
16840   <owner>dmikurube@chromium.org</owner>
16841   <owner>sonnyrao@chromium.org</owner>
16842   <summary>
16843     Chrome OS unevictable memory (ramfs, SHM_LOCKED, mlocked) in Kbytes.
16844   </summary>
16845 </histogram>
16846
16847 <histogram name="Platform.MemoryBandwidth.ReadWrite" units="MB/s">
16848   <owner>dmikurube@chromium.org</owner>
16849   <summary>
16850     Peak memory bandwith (read and write) usage during the last sample interval.
16851     The sample interval may vary from seconds to several minutes.
16852   </summary>
16853 </histogram>
16854
16855 <histogram name="Platform.MemuseAnon0">
16856   <owner>dmikurube@chromium.org</owner>
16857   <summary>
16858     Chrome OS total anonymous memory (active + inactive) as % of total memory 1
16859     minute after boot.
16860   </summary>
16861 </histogram>
16862
16863 <histogram name="Platform.MemuseAnon1">
16864   <owner>dmikurube@chromium.org</owner>
16865   <summary>
16866     Chrome OS total anonymous memory (active + inactive) as % of total memory 5
16867     minutes after boot.
16868   </summary>
16869 </histogram>
16870
16871 <histogram name="Platform.MemuseAnon2">
16872   <owner>dmikurube@chromium.org</owner>
16873   <summary>
16874     Chrome OS total anonymous memory (active + inactive) as % of total memory 30
16875     minutes after boot.
16876   </summary>
16877 </histogram>
16878
16879 <histogram name="Platform.MemuseAnon3">
16880   <owner>dmikurube@chromium.org</owner>
16881   <summary>
16882     Chrome OS total anonymous memory (active + inactive) as % of total memory
16883     150 minutes after boot.
16884   </summary>
16885 </histogram>
16886
16887 <histogram name="Platform.MemuseAnon4">
16888   <owner>dmikurube@chromium.org</owner>
16889   <summary>
16890     Chrome OS total anonymous memory (active + inactive) as % of total memory
16891     750 minutes after boot.
16892   </summary>
16893 </histogram>
16894
16895 <histogram name="Platform.PageFaultsLong" units="page faults/second">
16896   <owner>sonnyrao@chromium.org</owner>
16897   <summary>
16898     Page faults per second averaged over 30s interval, sampled continuously.
16899   </summary>
16900 </histogram>
16901
16902 <histogram name="Platform.PageFaultsShort" units="page faults/second">
16903   <owner>sonnyrao@chromium.org</owner>
16904   <summary>
16905     Page faults per second averaged over 1s interval, sampled every 30s.
16906   </summary>
16907 </histogram>
16908
16909 <histogram name="Platform.ReadSectorsLong">
16910   <owner>gwendal@google.com</owner>
16911   <summary>
16912     Number of disk sectors per second read by Chrome OS in a long interval
16913     (currently 30s)
16914   </summary>
16915 </histogram>
16916
16917 <histogram name="Platform.ReadSectorsShort">
16918   <owner>gwendal@google.com</owner>
16919   <summary>
16920     Number of disk sectors per second read by Chrome OS in a short interval
16921     (currently 1s, sampled every 30s)
16922   </summary>
16923 </histogram>
16924
16925 <histogram name="Platform.SmartTransferErrors">
16926   <owner>gwendal@google.com</owner>
16927   <summary>Disk communication errors (SMART 199), sent at boot.</summary>
16928 </histogram>
16929
16930 <histogram name="Platform.SmartUncorrectableErrors">
16931   <owner>gwendal@google.com</owner>
16932   <summary>Uncorrectable disk errors (SMART 187), sent at boot.</summary>
16933 </histogram>
16934
16935 <histogram name="Platform.SpringChargerType">
16936   <owner>vpalatin@google.com</owner>
16937   <summary>
16938     USB device ID of the charger plugged into a Spring device (if any), sent
16939     once a minute.  The Device ID is composed from the following 4 8-bit
16940     registers of the TSU6721 chip: ADC (07h), Device Type 3 (15h), Device Type 2
16941     (0Bh), Device Type 1 (0Ah).  Device Type 1/2/3 is a bitmap and most of bits
16942     are mutually exclusive (excepted VBUS debounce).  ADC is the 5-bit value of
16943     the ID pin, but for most types (as in Device Type), there are only one or
16944     two possible ID pin connections/values. The datasheet can be found here:
16945     http://www.ti.com/lit/ds/symlink/tsu6721.pdf.
16946
16947     Note that different brand/models of the charger can have the same ID.
16948   </summary>
16949 </histogram>
16950
16951 <histogram name="Platform.StatefulUsage" units="%">
16952   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16953   <summary>Chrome OS stateful partition usage level.</summary>
16954 </histogram>
16955
16956 <histogram name="Platform.SwapInLong" units="pages/second">
16957   <owner>sonnyrao@chromium.org</owner>
16958   <summary>
16959     Average pages/second swapped IN over a 30s interval, sampled every 30s.
16960   </summary>
16961 </histogram>
16962
16963 <histogram name="Platform.SwapInShort" units="pages/second">
16964   <owner>sonnyrao@chromium.org</owner>
16965   <summary>
16966     Average pages/second swapped IN over a 1s interval, sampled every 30s.
16967   </summary>
16968 </histogram>
16969
16970 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time1" units="%">
16971   <obsolete>
16972     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
16973   </obsolete>
16974   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16975   <summary>
16976     CPU utilization for the specified swap group and time interval after a
16977     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
16978   </summary>
16979 </histogram>
16980
16981 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time2" units="%">
16982   <obsolete>
16983     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
16984   </obsolete>
16985   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16986   <summary>
16987     CPU utilization for the specified swap group and time interval after a
16988     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
16989   </summary>
16990 </histogram>
16991
16992 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time3" units="%">
16993   <obsolete>
16994     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
16995   </obsolete>
16996   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16997   <summary>
16998     CPU utilization for the specified swap group and time interval after a
16999     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17000   </summary>
17001 </histogram>
17002
17003 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time4" units="%">
17004   <obsolete>
17005     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17006   </obsolete>
17007   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17008   <summary>
17009     CPU utilization for the specified swap group and time interval after a
17010     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17011   </summary>
17012 </histogram>
17013
17014 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time1" units="%">
17015   <obsolete>
17016     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17017   </obsolete>
17018   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17019   <summary>
17020     CPU utilization for the specified swap group and time interval after a
17021     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17022   </summary>
17023 </histogram>
17024
17025 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time2" units="%">
17026   <obsolete>
17027     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17028   </obsolete>
17029   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17030   <summary>
17031     CPU utilization for the specified swap group and time interval after a
17032     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17033   </summary>
17034 </histogram>
17035
17036 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time3" units="%">
17037   <obsolete>
17038     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17039   </obsolete>
17040   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17041   <summary>
17042     CPU utilization for the specified swap group and time interval after a
17043     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17044   </summary>
17045 </histogram>
17046
17047 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time4" units="%">
17048   <obsolete>
17049     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17050   </obsolete>
17051   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17052   <summary>
17053     CPU utilization for the specified swap group and time interval after a
17054     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17055   </summary>
17056 </histogram>
17057
17058 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time1" units="%">
17059   <obsolete>
17060     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17061   </obsolete>
17062   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17063   <summary>
17064     CPU utilization for the specified swap group and time interval after a
17065     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17066   </summary>
17067 </histogram>
17068
17069 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time2" units="%">
17070   <obsolete>
17071     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17072   </obsolete>
17073   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17074   <summary>
17075     CPU utilization for the specified swap group and time interval after a
17076     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17077   </summary>
17078 </histogram>
17079
17080 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time3" units="%">
17081   <obsolete>
17082     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17083   </obsolete>
17084   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17085   <summary>
17086     CPU utilization for the specified swap group and time interval after a
17087     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17088   </summary>
17089 </histogram>
17090
17091 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time4" units="%">
17092   <obsolete>
17093     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17094   </obsolete>
17095   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17096   <summary>
17097     CPU utilization for the specified swap group and time interval after a
17098     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17099   </summary>
17100 </histogram>
17101
17102 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time1" units="%">
17103   <obsolete>
17104     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17105   </obsolete>
17106   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17107   <summary>
17108     CPU utilization for the specified swap group and time interval after a
17109     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17110   </summary>
17111 </histogram>
17112
17113 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time2" units="%">
17114   <obsolete>
17115     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17116   </obsolete>
17117   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17118   <summary>
17119     CPU utilization for the specified swap group and time interval after a
17120     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17121   </summary>
17122 </histogram>
17123
17124 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time3" units="%">
17125   <obsolete>
17126     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17127   </obsolete>
17128   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17129   <summary>
17130     CPU utilization for the specified swap group and time interval after a
17131     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17132   </summary>
17133 </histogram>
17134
17135 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time4" units="%">
17136   <obsolete>
17137     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17138   </obsolete>
17139   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17140   <summary>
17141     CPU utilization for the specified swap group and time interval after a
17142     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17143   </summary>
17144 </histogram>
17145
17146 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time1"
17147     units="page faults/second">
17148   <obsolete>
17149     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17150   </obsolete>
17151   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17152   <summary>
17153     Page faults/second for the specified swap group and time interval after a
17154     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17155   </summary>
17156 </histogram>
17157
17158 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time2"
17159     units="page faults/second">
17160   <obsolete>
17161     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17162   </obsolete>
17163   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17164   <summary>
17165     Page faults/second for the specified swap group and time interval after a
17166     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17167   </summary>
17168 </histogram>
17169
17170 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time3"
17171     units="page faults/second">
17172   <obsolete>
17173     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17174   </obsolete>
17175   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17176   <summary>
17177     Page faults/second for the specified swap group and time interval after a
17178     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17179   </summary>
17180 </histogram>
17181
17182 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time4"
17183     units="page faults/second">
17184   <obsolete>
17185     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17186   </obsolete>
17187   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17188   <summary>
17189     Page faults/second for the specified swap group and time interval after a
17190     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17191   </summary>
17192 </histogram>
17193
17194 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time1"
17195     units="page faults/second">
17196   <obsolete>
17197     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17198   </obsolete>
17199   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17200   <summary>
17201     Page faults/second for the specified swap group and time interval after a
17202     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17203   </summary>
17204 </histogram>
17205
17206 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time2"
17207     units="page faults/second">
17208   <obsolete>
17209     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17210   </obsolete>
17211   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17212   <summary>
17213     Page faults/second for the specified swap group and time interval after a
17214     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17215   </summary>
17216 </histogram>
17217
17218 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time3"
17219     units="page faults/second">
17220   <obsolete>
17221     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17222   </obsolete>
17223   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17224   <summary>
17225     Page faults/second for the specified swap group and time interval after a
17226     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17227   </summary>
17228 </histogram>
17229
17230 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time4"
17231     units="page faults/second">
17232   <obsolete>
17233     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17234   </obsolete>
17235   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17236   <summary>
17237     Page faults/second for the specified swap group and time interval after a
17238     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17239   </summary>
17240 </histogram>
17241
17242 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time1"
17243     units="page faults/second">
17244   <obsolete>
17245     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17246   </obsolete>
17247   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17248   <summary>
17249     Page faults/second for the specified swap group and time interval after a
17250     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17251   </summary>
17252 </histogram>
17253
17254 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time2"
17255     units="page faults/second">
17256   <obsolete>
17257     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17258   </obsolete>
17259   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17260   <summary>
17261     Page faults/second for the specified swap group and time interval after a
17262     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17263   </summary>
17264 </histogram>
17265
17266 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time3"
17267     units="page faults/second">
17268   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17269   <summary>
17270     Page faults/second for the specified swap group and time interval after a
17271     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17272   </summary>
17273 </histogram>
17274
17275 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time4"
17276     units="page faults/second">
17277   <obsolete>
17278     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17279   </obsolete>
17280   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17281   <summary>
17282     Page faults/second for the specified swap group and time interval after a
17283     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17284   </summary>
17285 </histogram>
17286
17287 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time1"
17288     units="page faults/second">
17289   <obsolete>
17290     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17291   </obsolete>
17292   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17293   <summary>
17294     Page faults/second for the specified swap group and time interval after a
17295     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17296   </summary>
17297 </histogram>
17298
17299 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time2"
17300     units="page faults/second">
17301   <obsolete>
17302     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17303   </obsolete>
17304   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17305   <summary>
17306     Page faults/second for the specified swap group and time interval after a
17307     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17308   </summary>
17309 </histogram>
17310
17311 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time3"
17312     units="page faults/second">
17313   <obsolete>
17314     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17315   </obsolete>
17316   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17317   <summary>
17318     Page faults/second for the specified swap group and time interval after a
17319     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17320   </summary>
17321 </histogram>
17322
17323 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time4"
17324     units="page faults/second">
17325   <obsolete>
17326     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17327   </obsolete>
17328   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17329   <summary>
17330     Page faults/second for the specified swap group and time interval after a
17331     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17332   </summary>
17333 </histogram>
17334
17335 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time1" units="%">
17336   <obsolete>
17337     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17338   </obsolete>
17339   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17340   <summary>
17341     CPU utilization for the specified swap group and time interval after a tab
17342     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17343   </summary>
17344 </histogram>
17345
17346 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time2" units="%">
17347   <obsolete>
17348     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17349   </obsolete>
17350   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17351   <summary>
17352     CPU utilization for the specified swap group and time interval after a tab
17353     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17354   </summary>
17355 </histogram>
17356
17357 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time3" units="%">
17358   <obsolete>
17359     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17360   </obsolete>
17361   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17362   <summary>
17363     CPU utilization for the specified swap group and time interval after a tab
17364     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17365   </summary>
17366 </histogram>
17367
17368 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time4" units="%">
17369   <obsolete>
17370     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17371   </obsolete>
17372   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17373   <summary>
17374     CPU utilization for the specified swap group and time interval after a tab
17375     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17376   </summary>
17377 </histogram>
17378
17379 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time1" units="%">
17380   <obsolete>
17381     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17382   </obsolete>
17383   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17384   <summary>
17385     CPU utilization for the specified swap group and time interval after a tab
17386     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17387   </summary>
17388 </histogram>
17389
17390 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time2" units="%">
17391   <obsolete>
17392     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17393   </obsolete>
17394   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17395   <summary>
17396     CPU utilization for the specified swap group and time interval after a tab
17397     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17398   </summary>
17399 </histogram>
17400
17401 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time3" units="%">
17402   <obsolete>
17403     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17404   </obsolete>
17405   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17406   <summary>
17407     CPU utilization for the specified swap group and time interval after a tab
17408     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17409   </summary>
17410 </histogram>
17411
17412 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time4" units="%">
17413   <obsolete>
17414     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17415   </obsolete>
17416   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17417   <summary>
17418     CPU utilization for the specified swap group and time interval after a tab
17419     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17420   </summary>
17421 </histogram>
17422
17423 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time1" units="%">
17424   <obsolete>
17425     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17426   </obsolete>
17427   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17428   <summary>
17429     CPU utilization for the specified swap group and time interval after a tab
17430     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17431   </summary>
17432 </histogram>
17433
17434 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time2" units="%">
17435   <obsolete>
17436     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17437   </obsolete>
17438   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17439   <summary>
17440     CPU utilization for the specified swap group and time interval after a tab
17441     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17442   </summary>
17443 </histogram>
17444
17445 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time3" units="%">
17446   <obsolete>
17447     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17448   </obsolete>
17449   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17450   <summary>
17451     CPU utilization for the specified swap group and time interval after a tab
17452     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17453   </summary>
17454 </histogram>
17455
17456 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time4" units="%">
17457   <obsolete>
17458     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17459   </obsolete>
17460   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17461   <summary>
17462     CPU utilization for the specified swap group and time interval after a tab
17463     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17464   </summary>
17465 </histogram>
17466
17467 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time1" units="%">
17468   <obsolete>
17469     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17470   </obsolete>
17471   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17472   <summary>
17473     CPU utilization for the specified swap group and time interval after a tab
17474     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17475   </summary>
17476 </histogram>
17477
17478 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time2" units="%">
17479   <obsolete>
17480     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17481   </obsolete>
17482   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17483   <summary>
17484     CPU utilization for the specified swap group and time interval after a tab
17485     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17486   </summary>
17487 </histogram>
17488
17489 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time3" units="%">
17490   <obsolete>
17491     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17492   </obsolete>
17493   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17494   <summary>
17495     CPU utilization for the specified swap group and time interval after a tab
17496     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17497   </summary>
17498 </histogram>
17499
17500 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time4" units="%">
17501   <obsolete>
17502     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17503   </obsolete>
17504   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17505   <summary>
17506     CPU utilization for the specified swap group and time interval after a tab
17507     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17508   </summary>
17509 </histogram>
17510
17511 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time1"
17512     units="page faults/second">
17513   <obsolete>
17514     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17515   </obsolete>
17516   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17517   <summary>
17518     Page faults/second for the specified swap group and time interval after a
17519     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17520   </summary>
17521 </histogram>
17522
17523 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time2"
17524     units="page faults/second">
17525   <obsolete>
17526     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17527   </obsolete>
17528   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17529   <summary>
17530     Page faults/second for the specified swap group and time interval after a
17531     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17532   </summary>
17533 </histogram>
17534
17535 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time3"
17536     units="page faults/second">
17537   <obsolete>
17538     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17539   </obsolete>
17540   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17541   <summary>
17542     Page faults/second for the specified swap group and time interval after a
17543     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17544   </summary>
17545 </histogram>
17546
17547 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time4"
17548     units="page faults/second">
17549   <obsolete>
17550     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17551   </obsolete>
17552   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17553   <summary>
17554     Page faults/second for the specified swap group and time interval after a
17555     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17556   </summary>
17557 </histogram>
17558
17559 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time1"
17560     units="page faults/second">
17561   <obsolete>
17562     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17563   </obsolete>
17564   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17565   <summary>
17566     Page faults/second for the specified swap group and time interval after a
17567     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17568   </summary>
17569 </histogram>
17570
17571 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time2"
17572     units="page faults/second">
17573   <obsolete>
17574     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17575   </obsolete>
17576   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17577   <summary>
17578     Page faults/second for the specified swap group and time interval after a
17579     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17580   </summary>
17581 </histogram>
17582
17583 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time3"
17584     units="page faults/second">
17585   <obsolete>
17586     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17587   </obsolete>
17588   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17589   <summary>
17590     Page faults/second for the specified swap group and time interval after a
17591     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17592   </summary>
17593 </histogram>
17594
17595 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time4"
17596     units="page faults/second">
17597   <obsolete>
17598     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17599   </obsolete>
17600   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17601   <summary>
17602     Page faults/second for the specified swap group and time interval after a
17603     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17604   </summary>
17605 </histogram>
17606
17607 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time1"
17608     units="page faults/second">
17609   <obsolete>
17610     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17611   </obsolete>
17612   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17613   <summary>
17614     Page faults/second for the specified swap group and time interval after a
17615     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17616   </summary>
17617 </histogram>
17618
17619 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time2"
17620     units="page faults/second">
17621   <obsolete>
17622     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17623   </obsolete>
17624   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17625   <summary>
17626     Page faults/second for the specified swap group and time interval after a
17627     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17628   </summary>
17629 </histogram>
17630
17631 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time3"
17632     units="page faults/second">
17633   <obsolete>
17634     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17635   </obsolete>
17636   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17637   <summary>
17638     Page faults/second for the specified swap group and time interval after a
17639     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17640   </summary>
17641 </histogram>
17642
17643 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time4"
17644     units="page faults/second">
17645   <obsolete>
17646     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17647   </obsolete>
17648   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17649   <summary>
17650     Page faults/second for the specified swap group and time interval after a
17651     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17652   </summary>
17653 </histogram>
17654
17655 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time1"
17656     units="page faults/second">
17657   <obsolete>
17658     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17659   </obsolete>
17660   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17661   <summary>
17662     Page faults/second for the specified swap group and time interval after a
17663     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17664   </summary>
17665 </histogram>
17666
17667 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time2"
17668     units="page faults/second">
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     Page faults/second for the specified swap group and time interval after a
17675     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17676   </summary>
17677 </histogram>
17678
17679 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time3"
17680     units="page faults/second">
17681   <obsolete>
17682     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17683   </obsolete>
17684   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17685   <summary>
17686     Page faults/second for the specified swap group and time interval after a
17687     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17688   </summary>
17689 </histogram>
17690
17691 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time4"
17692     units="page faults/second">
17693   <obsolete>
17694     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17695   </obsolete>
17696   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17697   <summary>
17698     Page faults/second for the specified swap group and time interval after a
17699     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17700   </summary>
17701 </histogram>
17702
17703 <histogram name="Platform.SwapOutLong" units="pages/second">
17704   <owner>sonnyrao@chromium.org</owner>
17705   <summary>
17706     Average pages/second swapped OUT over a 30s interval, sampled every 30s.
17707   </summary>
17708 </histogram>
17709
17710 <histogram name="Platform.SwapOutShort" units="pages/second">
17711   <owner>sonnyrao@chromium.org</owner>
17712   <summary>
17713     Average pages/second swapped OUT over a 1s interval, sampled every 30s.
17714   </summary>
17715 </histogram>
17716
17717 <histogram name="Platform.Temperature.Junction" units="Celsius">
17718   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17719   <summary>
17720     Peak junction temperature for the last sample interval, read from TSEN on
17721     the SoC.  The sample interval may vary from seconds to several minutes.
17722   </summary>
17723 </histogram>
17724
17725 <histogram name="Platform.Temperature.Sensor00" units="Celsius">
17726   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17727   <summary>
17728     Temperature reading at sensor 0 (I2C_CPU-Die) taken every 30s.
17729   </summary>
17730 </histogram>
17731
17732 <histogram name="Platform.Temperature.Sensor01" units="Celsius">
17733   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17734   <summary>
17735     Temperature reading at sensor 1 (I2C_CPU-Object) taken every 30s.
17736   </summary>
17737 </histogram>
17738
17739 <histogram name="Platform.Temperature.Sensor02" units="Celsius">
17740   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17741   <summary>
17742     Temperature reading at sensor 2 (I2C_PCH-Die) taken every 30s.
17743   </summary>
17744 </histogram>
17745
17746 <histogram name="Platform.Temperature.Sensor03" units="Celsius">
17747   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17748   <summary>
17749     Temperature reading at sensor 3 (I2C_PCH-Object) taken every 30s.
17750   </summary>
17751 </histogram>
17752
17753 <histogram name="Platform.Temperature.Sensor04" units="Celsius">
17754   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17755   <summary>
17756     Temperature reading at sensor 4 (I2C_DDR-Die) taken every 30s.
17757   </summary>
17758 </histogram>
17759
17760 <histogram name="Platform.Temperature.Sensor05" units="Celsius">
17761   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17762   <summary>
17763     Temperature reading at sensor 5 (I2C_DDR-Object) taken every 30s.
17764   </summary>
17765 </histogram>
17766
17767 <histogram name="Platform.Temperature.Sensor06" units="Celsius">
17768   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17769   <summary>
17770     Temperature reading at sensor 6 (Charger-Die), taken every 30s.
17771   </summary>
17772 </histogram>
17773
17774 <histogram name="Platform.Temperature.Sensor07" units="Celsius">
17775   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17776   <summary>
17777     Temperature reading at sensor 7 (Charger-Object) taken every 30s.
17778   </summary>
17779 </histogram>
17780
17781 <histogram name="Platform.Temperature.Sensor08" units="Celsius">
17782   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17783   <summary>
17784     Temperature reading at sensor 8 (ECInternal) taken every 30s.
17785   </summary>
17786 </histogram>
17787
17788 <histogram name="Platform.Temperature.Sensor09" units="Celsius">
17789   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17790   <summary>Temperature reading at sensor 9 (PECI) taken every 30s.</summary>
17791 </histogram>
17792
17793 <histogram name="Platform.TPM.DictionaryAttackCounter">
17794   <owner>dkrahn@chromium.org</owner>
17795   <summary>
17796     Each sample is the value of the TPM dictionary attack counter during
17797     startup.  Any non-zero value is unexpected.
17798   </summary>
17799 </histogram>
17800
17801 <histogram name="Platform.TPMForcedReboot" units="reboots">
17802   <owner>dkrahn@chromium.org</owner>
17803   <summary>
17804     Each sample is the number of consecutive reboots performed while attempting
17805     to clear a TPM (Trusted Platform Module) error.
17806   </summary>
17807 </histogram>
17808
17809 <histogram name="Platform.Tps65090Retries">
17810   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17811   <summary>
17812     Retries needed to enable a FET on tps65090 (AKA tpschrome).  Tps65090 is a
17813     power management unit (PMU) used on many ARM Chromebooks.  Until version ES7
17814     was rolled into production we would sometimes run into a problem where FET1
17815     (the FET used to switch on and off the backlight) wouldn't turn on properly.
17816     This problem was especially prevalent when the voltage was high (like when
17817     the device was plugged into the wall).  Retrying by turning the FET off and
17818     on again is nearly always effective, so the kernel will retry up to 5 times
17819     (currently) and will also log the fact that it needed to retry.  On newest
17820     kernels (kernel 3.8 and up) a kernel warning will be logged with WARN_ON if
17821     the FET still failed to turn on after 5 tries. Refer to the kernel warning
17822     reports to find that information.  For more details about this bug refer to
17823     http://crbug.com/338657 and http://crosbug.com/p/16009.  Note that we log
17824     retries on all 7 FETs even though we've only ever seen failures of FET1.
17825   </summary>
17826 </histogram>
17827
17828 <histogram name="Platform.WriteSectorsLong">
17829   <owner>gwendal@google.com</owner>
17830   <summary>
17831     Number of disk sectors per second written by Chrome OS in a long interval
17832     (currently 30s)
17833   </summary>
17834 </histogram>
17835
17836 <histogram name="Platform.WriteSectorsShort">
17837   <owner>gwendal@google.com</owner>
17838   <summary>
17839     Number of disk sectors per second written by Chrome OS in a short interval
17840     (currently 1s, sampled every 30s)
17841   </summary>
17842 </histogram>
17843
17844 <histogram name="PlatformFile.UnknownCreateFileErrors" units="code">
17845   <obsolete>
17846     Deprecated as of 2013-05, replaced by
17847     PlatformFile.UnknownCreateFileErrorsWin in chrome 29.
17848   </obsolete>
17849   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17850   <summary>
17851     Errors returned by CreateFile on windows that PlatformFileError doesn't yet
17852     support.
17853   </summary>
17854 </histogram>
17855
17856 <histogram name="PlatformFile.UnknownErrors.Posix" units="errno">
17857   <owner>dgrogan@chromium.org</owner>
17858   <summary>
17859     Errors returned by CreateFile on POSIX that PlatformFileError doesn't yet
17860     support.
17861   </summary>
17862 </histogram>
17863
17864 <histogram name="PlatformFile.UnknownErrors.Windows" units="GetLastError">
17865   <owner>dgrogan@chromium.org</owner>
17866   <summary>
17867     Errors returned by CreateFile on Windows that PlatformFileError doesn't yet
17868     support.
17869   </summary>
17870 </histogram>
17871
17872 <histogram name="PLT.Abandoned" enum="Abandoned">
17873   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17874   <summary>
17875     Distribution of actual finished pages, vs abandoned pages, where we needed
17876     to declare a finish time prematurely since the page was being closed
17877     (exited).
17878   </summary>
17879 </histogram>
17880
17881 <histogram name="PLT.BeginToFinish" units="milliseconds">
17882   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17883   <summary>TBD</summary>
17884 </histogram>
17885
17886 <histogram name="PLT.BeginToFinish_AfterPreconnectRequest" units="milliseconds">
17887   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17888   <summary>
17889     PLT.BeginToFinish, but for pages requested just after a new preconnect
17890     request.
17891   </summary>
17892 </histogram>
17893
17894 <histogram name="PLT.BeginToFinish_ContentPrefetcher" units="milliseconds">
17895   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17896   <summary>
17897     PLT.BeginToFinish, but for pages which contained prefetch links.
17898   </summary>
17899 </histogram>
17900
17901 <histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"
17902     units="milliseconds">
17903   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17904   <summary>
17905     PLT.BeginToFinish, but for pages which were referred to by pages which
17906     contained prefetch links.
17907   </summary>
17908 </histogram>
17909
17910 <histogram name="PLT.BeginToFinishDoc">
17911   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17912   <summary>TBD</summary>
17913 </histogram>
17914
17915 <histogram name="PLT.BeginToFinishDoc_AfterPreconnectRequest"
17916     units="milliseconds">
17917   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17918   <summary>
17919     PLT.BeginToFinishDoc, but for pages requested just after a new preconnect
17920     request.
17921   </summary>
17922 </histogram>
17923
17924 <histogram name="PLT.BeginToFinishDoc_ContentPrefetcher" units="milliseconds">
17925   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17926   <summary>
17927     PLT.BeginToFinishDoc, but for pages which contained prefetch links.
17928   </summary>
17929 </histogram>
17930
17931 <histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"
17932     units="milliseconds">
17933   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17934   <summary>
17935     PLT.BeginToFinishDoc, but for pages which were referred to by pages which
17936     contained prefetch links.
17937   </summary>
17938 </histogram>
17939
17940 <histogram name="PLT.BeginToFirstPaint" units="milliseconds">
17941   <owner>pmeenan@chromium.org</owner>
17942   <summary>
17943     Time from &quot;begin&quot; to &quot;first paint.&quot;  &quot;Begin&quot;==
17944     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
17945     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
17946     time when renderer requested load of document, after any unload of last
17947     document. &quot;First paint&quot;== time when first paint operation was
17948     performed.
17949   </summary>
17950 </histogram>
17951
17952 <histogram name="PLT.CommitToFirstPaint" units="milliseconds">
17953   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17954   <summary>
17955     Time from &quot;commit&quot; to &quot;first paint.&quot;
17956     &quot;Commit&quot;== time when renderer got first byte of document.
17957     &quot;First paint&quot;== time when first paint operation was performed.
17958   </summary>
17959 </histogram>
17960
17961 <histogram name="PLT.LoadType" enum="LoadType">
17962   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17963   <summary>
17964     Probability distribution for enumerated varieties of page loads.
17965   </summary>
17966 </histogram>
17967
17968 <histogram name="PLT.NT_Connect" units="milliseconds">
17969   <owner>bolian@chromium.org</owner>
17970   <summary>
17971     Time from connectStart to connectEnd based on Navigation Timing.
17972   </summary>
17973 </histogram>
17974
17975 <histogram name="PLT.NT_DelayBeforeConnect" units="milliseconds">
17976   <owner>bolian@chromium.org</owner>
17977   <summary>
17978     Time from domanLookupEnd to connectStart based on Navigation Timing.
17979   </summary>
17980 </histogram>
17981
17982 <histogram name="PLT.NT_DelayBeforeDomainLookup" units="milliseconds">
17983   <owner>bolian@chromium.org</owner>
17984   <summary>
17985     Time from fetchStart to domainLookupStart based on Navigation Timing.
17986   </summary>
17987 </histogram>
17988
17989 <histogram name="PLT.NT_DelayBeforeDomLoading" units="milliseconds">
17990   <owner>bolian@chromium.org</owner>
17991   <summary>
17992     Time from responseStart to domLoading based on Navigation Timing.
17993   </summary>
17994 </histogram>
17995
17996 <histogram name="PLT.NT_DelayBeforeFetch" units="milliseconds">
17997   <owner>bolian@chromium.org</owner>
17998   <summary>
17999     Time from navigationStart to fetchStart based on Navigation Timing when no
18000     redirect.
18001   </summary>
18002 </histogram>
18003
18004 <histogram name="PLT.NT_DelayBeforeFetchRedirect" units="milliseconds">
18005   <owner>bolian@chromium.org</owner>
18006   <summary>
18007     Time from navigationStart to fetchStart excluding time spent on redirects
18008     based on Navigation Timing. Only page loads with redirects are considered.
18009   </summary>
18010 </histogram>
18011
18012 <histogram name="PLT.NT_DelayBeforeLoadEvent" units="milliseconds">
18013   <owner>bolian@chromium.org</owner>
18014   <summary>
18015     Time from domContentLoadedEventEnd to loadEventStart based on Navigation
18016     Timing.
18017   </summary>
18018 </histogram>
18019
18020 <histogram name="PLT.NT_DelayBeforeRequest" units="milliseconds">
18021   <owner>bolian@chromium.org</owner>
18022   <summary>
18023     Time from connectEnd to requestStart based on Navigation Timing.
18024   </summary>
18025 </histogram>
18026
18027 <histogram name="PLT.NT_DomainLookup" units="milliseconds">
18028   <owner>bolian@chromium.org</owner>
18029   <summary>
18030     Time from domainLookupStart to domainLookupEnd based on Navigation Timing.
18031   </summary>
18032 </histogram>
18033
18034 <histogram name="PLT.NT_DomContentLoaded" units="milliseconds">
18035   <owner>bolian@chromium.org</owner>
18036   <summary>
18037     Time from domContentLoadedEventStart to domContentLoadedEventEnd based on
18038     Navigation Timing.
18039   </summary>
18040 </histogram>
18041
18042 <histogram name="PLT.NT_DomInteractive" units="milliseconds">
18043   <owner>bolian@chromium.org</owner>
18044   <summary>
18045     Time from domInteractive to domContentLoadEventStart based on Navigation
18046     Timing.
18047   </summary>
18048 </histogram>
18049
18050 <histogram name="PLT.NT_DomLoading" units="milliseconds">
18051   <owner>bolian@chromium.org</owner>
18052   <summary>
18053     Time from domLoading to domInteractive based on Navigation Timing.
18054   </summary>
18055 </histogram>
18056
18057 <histogram name="PLT.NT_LoadEvent" units="milliseconds">
18058   <owner>bolian@chromium.org</owner>
18059   <summary>
18060     Time from loadEventStart to loadEventEnd based on Navigation Timing.
18061   </summary>
18062 </histogram>
18063
18064 <histogram name="PLT.NT_Redirect" units="milliseconds">
18065   <owner>bolian@chromium.org</owner>
18066   <summary>
18067     Time from redirectStart to redirectEnd based on Navigation Timing when
18068     redirects exist.
18069   </summary>
18070 </histogram>
18071
18072 <histogram name="PLT.NT_Request" units="milliseconds">
18073   <owner>bolian@chromium.org</owner>
18074   <summary>
18075     Time from requestStart to responseStart based on Navigation Timing.
18076   </summary>
18077 </histogram>
18078
18079 <histogram name="PLT.NT_Response" units="milliseconds">
18080   <owner>bolian@chromium.org</owner>
18081   <summary>
18082     Time from responseStart to responseEnd based on Navigation Timing.
18083   </summary>
18084 </histogram>
18085
18086 <histogram name="PLT.PerceivedLoadTime" units="milliseconds">
18087   <obsolete>
18088     Deprecated as of 5/02/2011, replaced by Prerender.RendererPLT.
18089   </obsolete>
18090   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18091   <summary>
18092     Perceived load time of a page. For non-prerendered pages, this is just
18093     BeginToFinish. For displayed prerendered pages, this is the time from when
18094     the prerendered page is moved into a TabContents until finish.
18095     &quot;Finish&quot; == after onload() and all resources are loaded. Note that
18096     this is 0 if the loading finishes before the page is moved into a
18097     TabContents.
18098   </summary>
18099 </histogram>
18100
18101 <histogram name="PLT.PerceivedLoadTime_PrerenderLoad" units="milliseconds">
18102   <obsolete>
18103     Deprecated as of 5/02/2011, replaced by
18104     Prerender.RendererPerceivedPLTMatched.
18105   </obsolete>
18106   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18107   <summary>
18108     Perceived load time of a prerendered page that is displayed. This is the
18109     time from when the prerendered page is moved into a TabContents until
18110     finish. &quot;Finish&quot; == after onload() and all resources are loaded.
18111     Note that this is 0 if the loading finishes before the page is moved into a
18112     TabContents.
18113   </summary>
18114 </histogram>
18115
18116 <histogram name="PLT.PT_BeginToCommit" units="milliseconds">
18117   <owner>pmeenan@chromium.org</owner>
18118   <summary>
18119     This time is based on the NavigationTiming spec and is a more accurate
18120     version of PLT.BeginToCommit. Commit: responseStart. Begin: requestStart or
18121     navigationStart if user-initiated request.
18122   </summary>
18123 </histogram>
18124
18125 <histogram name="PLT.PT_BeginToFinish" units="milliseconds">
18126   <owner>pmeenan@chromium.org</owner>
18127   <summary>
18128     This time is based on the NavigationTiming spec and is a more accurate
18129     version of PLT.BeginToFinish. Finish: loadEventEnd. Begin: requestStart or
18130     navigationStart if user-initiated request.
18131   </summary>
18132 </histogram>
18133
18134 <histogram name="PLT.PT_BeginToFinishDoc" units="milliseconds">
18135   <owner>pmeenan@chromium.org</owner>
18136   <summary>
18137     This time is based on the NavigationTiming spec and is a more accurate
18138     version of PLT.BeginToFinishDoc. FinishDoc: loadEventStart. Begin:
18139     requestStart or navigationStart if user-initiated request.
18140   </summary>
18141 </histogram>
18142
18143 <histogram name="PLT.PT_CommitToFinish" units="milliseconds">
18144   <owner>pmeenan@chromium.org</owner>
18145   <summary>
18146     This time is based on the NavigationTiming spec and is a more accurate
18147     version of PLT.CommitToFinish. Commit: responseStart. Finish: loadEventEnd.
18148   </summary>
18149 </histogram>
18150
18151 <histogram name="PLT.PT_CommitToFinishDoc" units="milliseconds">
18152   <owner>pmeenan@chromium.org</owner>
18153   <summary>
18154     This time is based on the NavigationTiming spec and is a more accurate
18155     version of PLT.CommitToFinishDoc. Commit: responseStart. FinishDoc:
18156     loadEventStart.
18157   </summary>
18158 </histogram>
18159
18160 <histogram name="PLT.PT_FinishDocToFinish" units="milliseconds">
18161   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18162   <summary>
18163     This time is based on the NavigationTiming spec and is a more accurate
18164     version of PLT.FinishDocToFinish. Finish: loadEventEnd. FinishDoc:
18165     loadEventStart.
18166   </summary>
18167 </histogram>
18168
18169 <histogram name="PLT.PT_RequestToCommit" units="milliseconds">
18170   <owner>pmeenan@chromium.org</owner>
18171   <summary>
18172     This time is based on the NavigationTiming spec and measures the time until
18173     the renderer got first byte of document. Commit: time when renderer got
18174     first byte of document. Request: navigationStart.
18175   </summary>
18176 </histogram>
18177
18178 <histogram name="PLT.PT_RequestToDomContentLoaded" units="milliseconds">
18179   <owner>pmeenan@chromium.org</owner>
18180   <summary>
18181     This time is based on the NavigationTiming spec and measures the time until
18182     the beginning of the DOMContentLoaded event. DOMContentLoaded:
18183     domContentLoadedEventStart. Request: navigationStart.
18184   </summary>
18185 </histogram>
18186
18187 <histogram name="PLT.PT_RequestToFinish" units="milliseconds">
18188   <owner>pmeenan@chromium.org</owner>
18189   <summary>
18190     This time is based on the NavigationTiming spec and is a more accurate
18191     version of PLT.RequestToFinish. Finish: loadEventEnd. Request:
18192     navigationStart.
18193   </summary>
18194 </histogram>
18195
18196 <histogram name="PLT.PT_RequestToFinishDoc" units="milliseconds">
18197   <owner>pmeenan@chromium.org</owner>
18198   <summary>
18199     This time is based on the NavigationTiming spec and measures the page load
18200     time until the beginning of the load event. Finish: loadEventStart. Request:
18201     navigationStart.
18202   </summary>
18203 </histogram>
18204
18205 <histogram name="PLT.PT_RequestToStart" units="milliseconds">
18206   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18207   <summary>
18208     This time is based on the NavigationTiming spec and is a more accurate
18209     version of PLT.RequestToStart. Start: requestStart. Request:
18210     navigationStart.
18211   </summary>
18212 </histogram>
18213
18214 <histogram name="PLT.PT_StartToCommit" units="milliseconds">
18215   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18216   <summary>
18217     This time is based on the NavigationTiming spec and is a more accurate
18218     version of PLT.StartToCommit. Start: requestStart. Commit: responseStart.
18219   </summary>
18220 </histogram>
18221
18222 <histogram name="PLT.PT_StartToFinish" units="milliseconds">
18223   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18224   <summary>
18225     This time is based on the NavigationTiming spec and is a more accurate
18226     version of PLT.StartToFinish. Start: requestStart. Finish: loadEventEnd.
18227   </summary>
18228 </histogram>
18229
18230 <histogram name="PLT.RequestToFinish" units="milliseconds">
18231   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18232   <summary>
18233     Time from &quot;request&quot; to &quot;finish.&quot;  &quot;Request&quot; ==
18234     time when user requested document.  &quot;Finish&quot; == after onload() and
18235     all resources are loaded.
18236   </summary>
18237 </histogram>
18238
18239 <histogram name="PLT.StartToCommit" units="milliseconds">
18240   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18241   <summary>
18242     Time from &quot;start&quot; to &quot;commit.&quot; &quot;Start&quot;== time
18243     when renderer requested load of document, after any unload of last document.
18244     &quot;Commit&quot;== time when renderer got first byte of document.
18245   </summary>
18246 </histogram>
18247
18248 <histogram name="PLT.StartToFinish" units="milliseconds">
18249   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18250   <summary>
18251     Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
18252     when renderer requested load of document, after any unload of last document.
18253     &quot;Finish&quot;==after onload() and all resources are loaded.
18254   </summary>
18255 </histogram>
18256
18257 <histogram name="PLT.UserTiming_Mark" units="milliseconds">
18258   <owner>pmeenan@chromium.org</owner>
18259   <summary>
18260     This time is based on the User Timing spec and measures the time from
18261     Navigation Timing navigationStart until the point where the page called
18262     performance.mark().
18263   </summary>
18264 </histogram>
18265
18266 <histogram name="PLT.UserTiming_MeasureDuration" units="milliseconds">
18267   <owner>pmeenan@chromium.org</owner>
18268   <summary>
18269     This time is based on the User Timing spec and reports the time between two
18270     arbitrary points defined by the page being loaded and directly matches the
18271     measurement exposed by performance.measure().
18272   </summary>
18273 </histogram>
18274
18275 <histogram name="Plugin.FlashNavigateUsage" enum="FlashNavigateUsageType">
18276   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18277   <summary>Record usage of PPB_Flash.Navigate() Pepper API.</summary>
18278 </histogram>
18279
18280 <histogram name="Plugin.PpapiBrokerLoadErrorCode" units="code">
18281   <owner>xhwang@chromium.org</owner>
18282   <summary>The error code of a PPAPI broker load failure.</summary>
18283 </histogram>
18284
18285 <histogram name="Plugin.PpapiBrokerLoadResult" enum="PluginLoadResult">
18286   <owner>xhwang@chromium.org</owner>
18287   <summary>The result from an attempt to load a PPAPI broker.</summary>
18288 </histogram>
18289
18290 <histogram name="Plugin.PpapiPluginLoadErrorCode" units="code">
18291   <owner>xhwang@chromium.org</owner>
18292   <summary>The error code of a PPAPI plugin load failure.</summary>
18293 </histogram>
18294
18295 <histogram name="Plugin.PpapiPluginLoadResult" enum="PluginLoadResult">
18296   <owner>xhwang@chromium.org</owner>
18297   <summary>The result from an attempt to load a PPAPI plugin.</summary>
18298 </histogram>
18299
18300 <histogram name="Power.BacklightLevelOnAC" units="%">
18301   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18302   <summary>
18303     The level of the backlight as a percentage when the user is on AC. Sampled
18304     every 30 seconds.
18305   </summary>
18306 </histogram>
18307
18308 <histogram name="Power.BacklightLevelOnBattery" units="%">
18309   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18310   <summary>
18311     The level of the backlight as a percentage when the user is on battery.
18312     Sampled every 30 seconds.
18313   </summary>
18314 </histogram>
18315
18316 <histogram name="Power.BatteryChargeHealth" units="%">
18317   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18318   <summary>
18319     Chrome OS battery charge health percentage.  Sampled once when device starts
18320     charging.
18321   </summary>
18322 </histogram>
18323
18324 <histogram name="Power.BatteryDischargeRate" units="mW">
18325   <owner>derat@chromium.org</owner>
18326   <summary>
18327     Chrome OS battery discharge rate in mW sampled every 30 seconds while the
18328     device runs on battery.
18329   </summary>
18330 </histogram>
18331
18332 <histogram name="Power.BatteryDischargeRateWhileSuspended" units="mW">
18333   <owner>derat@chromium.org</owner>
18334   <summary>
18335     Chrome OS battery discharge rate in mW while the system was suspended,
18336     sampled at resume. Only reported if the system was on battery power both
18337     before suspending and after resuming, if the energy level didn't increase
18338     while suspended (which would indicate that an AC adapter was connected), and
18339     if the system was suspended for at least a minute.
18340   </summary>
18341 </histogram>
18342
18343 <histogram name="Power.BatteryInfoSample" enum="BatteryInfoSampleResult">
18344   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18345   <summary>
18346     Counts the number of times we have read the battery status from sysfs and if
18347     it gave us sensible values.
18348   </summary>
18349 </histogram>
18350
18351 <histogram name="Power.BatteryRemainingAtEndOfSessionOnAC" units="%">
18352   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18353   <summary>
18354     Chrome OS remaining battery charge as percent of the maximum battery charge,
18355     sampled at the end of a user session when the device is on AC.
18356   </summary>
18357 </histogram>
18358
18359 <histogram name="Power.BatteryRemainingAtEndOfSessionOnBattery" units="%">
18360   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18361   <summary>
18362     Chrome OS remaining battery charge as percent of the maximum battery charge,
18363     sampled at the end of a user session when the device is on battery.
18364   </summary>
18365 </histogram>
18366
18367 <histogram name="Power.BatteryRemainingAtStartOfSessionOnAC" units="%">
18368   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18369   <summary>
18370     Chrome OS remaining battery charge as percent of the maximum battery charge,
18371     sampled at the start of a user session when the device is on AC.
18372   </summary>
18373 </histogram>
18374
18375 <histogram name="Power.BatteryRemainingAtStartOfSessionOnBattery" units="%">
18376   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18377   <summary>
18378     Chrome OS remaining battery charge as percent of the maximum battery charge,
18379     sampled at the start of a user session when the device is on battery.
18380   </summary>
18381 </histogram>
18382
18383 <histogram name="Power.BatteryRemainingCharge" units="%">
18384   <obsolete>
18385     Deprecated as of 03/2012, no longer being generated by powerd.
18386   </obsolete>
18387   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18388   <summary>
18389     Chrome OS remaining battery charge as percent of the maximum battery charge
18390     sampled when the device runs on battery.
18391   </summary>
18392 </histogram>
18393
18394 <histogram name="Power.BatteryRemainingWhenChargeStarts" units="%">
18395   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18396   <summary>
18397     Chrome OS remaining battery charge as percent of the maximum battery charge,
18398     sampled when charging starts.
18399   </summary>
18400 </histogram>
18401
18402 <histogram name="Power.BatteryTimeToEmpty" units="minutes">
18403   <obsolete>
18404     Deprecated as of 03/2012, no longer being generated by powerd.
18405   </obsolete>
18406   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18407   <summary>
18408     Chrome OS remaining time to empty battery in minutes sampled when the device
18409     runs on battery.
18410   </summary>
18411 </histogram>
18412
18413 <histogram name="Power.BitfixChunks">
18414   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18415   <summary>
18416     Chrome OS (Snow RO firmware 2695.90.0 only) number of 8K chunks that were
18417     fixed (memory corruption corrected) for each suspend/resume cycle.  Expect 0
18418     around 97% of the time and a non-zero value around 3% of the time.
18419   </summary>
18420 </histogram>
18421
18422 <histogram name="Power.BitfixFixes">
18423   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18424   <summary>
18425     Chrome OS (Snow RO firmware 2695.90.0 only) number of 4-byte words that were
18426     fixed (memory corruption corrected) for each suspend/resume cycle.  Expect 0
18427     around 97% of the time and a non-zero value around 3% of the time.  Would be
18428     exactly equal to Power.BitfixChunks if there were only one corrupted word in
18429     each chunk but is sometimes several times higher.
18430   </summary>
18431 </histogram>
18432
18433 <histogram name="Power.BrightnessAdjustOnAC" enum="PowerBrightnessAdjust">
18434   <obsolete>
18435     Deprecated as of 5/2013. See Accel_BrightnessDown_F6 and
18436     Accel_BrightnessUp_F7 user actions instead.
18437   </obsolete>
18438   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18439   <summary>
18440     Number of times the user has adjusted brightness up and down while running
18441     on battery power.
18442   </summary>
18443 </histogram>
18444
18445 <histogram name="Power.BrightnessAdjustOnBattery" enum="PowerBrightnessAdjust">
18446   <obsolete>
18447     Deprecated as of 5/2013. See Accel_BrightnessDown_F6 and
18448     Accel_BrightnessUp_F7 user actions instead.
18449   </obsolete>
18450   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18451   <summary>
18452     Number of times the user has adjusted brightness up and down while running
18453     on AC power.
18454   </summary>
18455 </histogram>
18456
18457 <histogram name="Power.ChargerType" enum="PowerChargerType">
18458   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18459   <summary>
18460     External power supply type such as MAINS_CHARGER, USB_CHARGER,
18461     UNCONFIRMED_SPRING_CHARGER, SAFE_SPRING_CHARGER. A sample is reported each
18462     time a charger is connected to the device.
18463   </summary>
18464 </histogram>
18465
18466 <histogram name="Power.ExternalBrightnessReadResult"
18467     enum="ExternalDisplayReceiveResult">
18468   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18469   <summary>
18470     The result of attempting to read an external display's brightness on Chrome
18471     OS. A read attempt is made after successfully requesting the brightness (see
18472     Power.ExternalBrightnessRequestResult).
18473   </summary>
18474 </histogram>
18475
18476 <histogram name="Power.ExternalBrightnessRequestResult"
18477     enum="ExternalDisplaySendResult">
18478   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18479   <summary>
18480     The result of requesting an external display's brightness on Chrome OS. A
18481     request is sent when the user presses a brightness key and the current
18482     brightness is not already cached. A successful request is followed shortly
18483     thereafter by a read attempt (see Power.ExternalBrightnessReadResult).
18484   </summary>
18485 </histogram>
18486
18487 <histogram name="Power.ExternalBrightnessWriteResult"
18488     enum="ExternalDisplaySendResult">
18489   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18490   <summary>
18491     The result of attempting to change an external display's brightness on
18492     Chrome OS. A request is sent when the user presses a brightness key and the
18493     current brightness is either already cached or successfully loaded.
18494   </summary>
18495 </histogram>
18496
18497 <histogram name="Power.ExternalDisplayOpenResult"
18498     enum="ExternalDisplayOpenResult">
18499   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18500   <summary>
18501     The result of attempting to open an I2C device to control an external
18502     display's brightness on Chrome OS. An attempt is made when a display is
18503     connected to a device that lacks an internal display.
18504   </summary>
18505 </histogram>
18506
18507 <histogram name="Power.FirmwareResumeTimeOnAC" units="milliseconds">
18508   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18509   <summary>
18510     The time that the firmware took to resume the Chrome OS device from
18511     suspend-to-RAM state when running on AC at pre-suspend time.
18512   </summary>
18513 </histogram>
18514
18515 <histogram name="Power.FirmwareResumeTimeOnBattery" units="milliseconds">
18516   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18517   <summary>
18518     The time that the firmware took to resume the Chrome OS device from
18519     suspend-to-RAM state when running on battery at pre-suspend time.
18520   </summary>
18521 </histogram>
18522
18523 <histogram name="Power.IdleTimeAfterDimOnAC" units="milliseconds">
18524   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18525   <summary>
18526     Chrome OS user idle time since the screen dimmed sampled when the user
18527     becomes active again if the device runs on AC.
18528   </summary>
18529 </histogram>
18530
18531 <histogram name="Power.IdleTimeAfterDimOnBattery" units="milliseconds">
18532   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18533   <summary>
18534     Chrome OS user idle time since the screen dimmed sampled when the user
18535     becomes active again if the device runs on battery.
18536   </summary>
18537 </histogram>
18538
18539 <histogram name="Power.IdleTimeAfterScreenOffOnAC" units="milliseconds">
18540   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18541   <summary>
18542     Chrome OS user idle time since the screen turned off sampled when the user
18543     becomes active again if the device runs on AC.
18544   </summary>
18545 </histogram>
18546
18547 <histogram name="Power.IdleTimeAfterScreenOffOnBattery" units="milliseconds">
18548   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18549   <summary>
18550     Chrome OS user idle time since the screen turned off sampled when the user
18551     becomes active again if the device runs on battery.
18552   </summary>
18553 </histogram>
18554
18555 <histogram name="Power.IdleTimeOnAC" units="milliseconds">
18556   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18557   <summary>
18558     Chrome OS user idle time sampled when the user becomes active again if the
18559     device runs on AC.
18560   </summary>
18561 </histogram>
18562
18563 <histogram name="Power.IdleTimeOnBattery" units="milliseconds">
18564   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18565   <summary>
18566     Chrome OS user idle time sampled when the user becomes active again if the
18567     device runs on battery.
18568   </summary>
18569 </histogram>
18570
18571 <histogram name="Power.KernelResumeTimeOnAC" units="milliseconds">
18572   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18573   <summary>
18574     The time that the kernel took to resume the Chrome OS device from
18575     suspend-to-RAM state when running on AC at pre-suspend time.
18576   </summary>
18577 </histogram>
18578
18579 <histogram name="Power.KernelResumeTimeOnBattery" units="milliseconds">
18580   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18581   <summary>
18582     The time that the kernel took to resume the Chrome OS device from
18583     suspend-to-RAM state when running on battery at pre-suspend time.
18584   </summary>
18585 </histogram>
18586
18587 <histogram name="Power.KernelSuspendTimeOnAC" units="milliseconds">
18588   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18589   <summary>
18590     The time that the kernel took to suspend-to-RAM the Chrome OS device when
18591     running on AC.
18592   </summary>
18593 </histogram>
18594
18595 <histogram name="Power.KernelSuspendTimeOnBattery" units="milliseconds">
18596   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18597   <summary>
18598     The time that the kernel took to suspend-to-RAM the Chrome OS device when
18599     running on battery.
18600   </summary>
18601 </histogram>
18602
18603 <histogram name="Power.KeyboardBacklightLevel" units="%">
18604   <owner>derat@chromium.org</owner>
18605   <summary>
18606     The level of the keyboard backlight as a percentage. Sampled every 30
18607     seconds.
18608   </summary>
18609 </histogram>
18610
18611 <histogram name="Power.LengthOfSession" units="seconds">
18612   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18613   <summary>
18614     The length of time, in seconds, that a user spent in a single session.
18615     Values for this metric are clamped to 12 hours, so the last bucket should be
18616     considered to be including all metrics above 12 hours.
18617   </summary>
18618 </histogram>
18619
18620 <histogram name="Power.MilliConsumptionPerHourIosOnActive">
18621   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18622   <summary>
18623     The average power consumption, measured in milli-units per hour, when sync
18624     invalidator listens to on_application_active events. Values for this metric
18625     are per session, i.e. from battery level at application entering foreground
18626     to returning to background, and normalized to an hourly average consumption.
18627     This is an iOS only measurement. Due to how iOS reports battery levels, it
18628     is likely to see many readings of 0.
18629   </summary>
18630 </histogram>
18631
18632 <histogram name="Power.MilliConsumptionPerHourOthers">
18633   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18634   <summary>
18635     The average power consumption, measured in milli-units per hour, for other
18636     sync invalidator methods. Values for this metric are per session, i.e. from
18637     battery level at application entering foreground to returning to background,
18638     and normalized to an hourly average consumption. This is an iOS only
18639     measurement. Due to how iOS reports battery levels, it is likely to see many
18640     readings of 0.
18641   </summary>
18642 </histogram>
18643
18644 <histogram name="Power.MilliConsumptionPerHourP2P">
18645   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18646   <summary>
18647     The average power consumption, measured in milli-units per hour, when sync
18648     invalidator uses peer-to-peer notifications. Values for this metric are per
18649     session, i.e. from battery level at application entering foreground to
18650     returning to background, and normalized to an hourly average consumption.
18651     This is an iOS only measurement. Due to how iOS reports battery levels, it
18652     is likely to see many readings of 0.
18653   </summary>
18654 </histogram>
18655
18656 <histogram name="Power.MilliConsumptionPerHourServer">
18657   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18658   <summary>
18659     The average power consumption, measured in milli-units per hour, when sync
18660     invalidator uses server-based non-blocking invalidator. Values for this
18661     metric are per session, i.e. from battery level at application entering
18662     foreground to returning to background, and normalized to an hourly average
18663     consumption. This is an iOS only measurement. Due to how iOS reports battery
18664     levels, it is likely to see many readings of 0.
18665   </summary>
18666 </histogram>
18667
18668 <histogram name="Power.NumberOfAlsAdjustmentsPerSession">
18669   <owner>derat@chromium.org</owner>
18670   <summary>
18671     The number of times that the Automatic Light Sensor (ALS) adjusted the
18672     brightness during a session.  Values for this metric are clamped to 10k
18673     count, so the last bucket should be considered to be including all metrics
18674     above 10k.
18675   </summary>
18676 </histogram>
18677
18678 <histogram name="Power.NumberOfSessionsPerCharge">
18679   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18680   <summary>
18681     The number of user sessions that occured since the last time that the device
18682     was charged. Values for this metric are clamped at 10k, so the last bucket
18683     should be considered to include all metrics about 10k.
18684   </summary>
18685 </histogram>
18686
18687 <histogram name="Power.PowerButtonAcknowledgmentDelay" units="milliseconds">
18688   <owner>derat@chromium.org</owner>
18689   <summary>
18690     The amount of time between the user pressing the power button and Chrome
18691     acknowledging the button-down event on Chrome OS. Values for this metric are
18692     capped to two seconds.
18693   </summary>
18694 </histogram>
18695
18696 <histogram name="Power.PowerButtonDownTime" units="milliseconds">
18697   <owner>derat@chromium.org</owner>
18698   <summary>
18699     The amount of time between the user pressing the power button and releasing
18700     it on Chrome OS.
18701   </summary>
18702 </histogram>
18703
18704 <histogram name="Power.RetrySuspendCount">
18705   <obsolete>
18706     Deprecated Feb 2014 by Power.SuspendAttemptsBeforeCancel and
18707     Power.SuspendAttemptsBeforeSuccess.
18708   </obsolete>
18709   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18710   <summary>
18711     The number of times Chrome OS retried suspend due to previous failure.
18712   </summary>
18713 </histogram>
18714
18715 <histogram name="Power.ShutdownReason" enum="ShutdownReason">
18716   <owner>derat@chromium.org</owner>
18717   <summary>
18718     The reason for the Chrome OS power manager shutting down or rebooting the
18719     system.
18720   </summary>
18721 </histogram>
18722
18723 <histogram name="Power.SuspendAttempt" enum="SuspendAttempt">
18724   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18725   <summary>
18726     The number of suspend attempts on Chrome OS. Samples are reported before
18727     each attempt, so this histogram may include cases where the system crashed
18728     instead of suspending.
18729   </summary>
18730 </histogram>
18731
18732 <histogram name="Power.SuspendAttemptsBeforeCancel">
18733   <owner>derat@chromium.org</owner>
18734   <summary>
18735     The number of suspend attempts performed for a single suspend request (e.g.
18736     triggered by the lid being closed) that was eventually canceled on Chrome
18737     OS. This also includes requests that were canceled due to the system
18738     eventually shutting down due to repeated suspend failures.
18739   </summary>
18740 </histogram>
18741
18742 <histogram name="Power.SuspendAttemptsBeforeSuccess">
18743   <owner>derat@chromium.org</owner>
18744   <summary>
18745     The number of suspend attempts performed for a single suspend request (e.g.
18746     triggered by the lid being closed) that eventually succeeded on Chrome OS.
18747     This includes the successful attempt.
18748   </summary>
18749 </histogram>
18750
18751 <histogram name="Power.SuspendResult" enum="SuspendResult">
18752   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18753   <summary>
18754     The results of suspend attempts on Chrome OS. Samples are reported after
18755     each attempt.
18756   </summary>
18757 </histogram>
18758
18759 <histogram name="Power.SuspendStatus" enum="SuspendStatus">
18760   <obsolete>
18761     Deprecated Jan 2014 by Power.SuspendAttempt and Power.SuspendResult.
18762   </obsolete>
18763   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18764   <summary>Chrome OS suspend status.</summary>
18765 </histogram>
18766
18767 <histogram name="Power.ThermalAbortedFanTurnOn" units="%">
18768   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18769   <summary>
18770     The percentage of aborted fan attempts out of total fan attempts per
18771     session, where an abort is due to hysteresis.  This value is computed from
18772     boot and sent when powerd starts and then every 15 minutes afterwards.
18773   </summary>
18774 </histogram>
18775
18776 <histogram name="Power.ThermalMultipleFanTurnOn" units="%">
18777   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18778   <summary>
18779     The percentage of fan trip point passes that are more than one trip point.
18780     This value is computed from boot and sent when powerd starts and then every
18781     15 minutes afterwards.
18782   </summary>
18783 </histogram>
18784
18785 <histogram name="Power.TimeInSuspendAtBoot" units="minutes">
18786   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18787   <summary>
18788     Chrome OS time in minutes spent in suspend-to-RAM mode sampled at boot
18789     (i.e., the device most likely ran out of battery while in suspend).
18790   </summary>
18791 </histogram>
18792
18793 <histogram name="Power.TimeInSuspendAtResume" units="minutes">
18794   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18795   <summary>
18796     Chrome OS time in minutes spent in suspend-to-RAM mode sampled at resume.
18797   </summary>
18798 </histogram>
18799
18800 <histogram name="Power.UserBrightnessAdjustmentsPerSessionOnAC">
18801   <owner>derat@chromium.org</owner>
18802   <summary>
18803     The number of times that the user adjusted the brightness during a session
18804     when on AC. Values for this metric are clamped to 10k count, so the last
18805     bucket should be considered to be including all metrics above 10k.
18806   </summary>
18807 </histogram>
18808
18809 <histogram name="Power.UserBrightnessAdjustmentsPerSessionOnBattery">
18810   <owner>derat@chromium.org</owner>
18811   <summary>
18812     The number of times that the user adjusted the brightness during a session
18813     when on battery. Values for this metric are clamped to 10k count, so the
18814     last bucket should be considered to be including all metrics above 10k.
18815   </summary>
18816 </histogram>
18817
18818 <histogram name="Precache.DownloadedNonPrecache" units="bytes">
18819   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18820   <summary>
18821     The number of bytes that were downloaded over the network for HTTP/HTTPS
18822     fetches that were not motivated by precaching. Logged per-request.
18823   </summary>
18824 </histogram>
18825
18826 <histogram name="Precache.DownloadedPrecacheMotivated" units="bytes">
18827   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18828   <summary>
18829     The number of bytes that were downloaded because of precaching. Logged
18830     per-request.
18831   </summary>
18832 </histogram>
18833
18834 <histogram name="Precache.Saved" units="bytes">
18835   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18836   <summary>
18837     The number of bytes during user browsing that were served from the cache,
18838     but would have been downloaded over a network if precaching was disabled.
18839     Logged per-request.
18840   </summary>
18841 </histogram>
18842
18843 <histogram name="Prerender.AbandonTimeUntilUsed" units="milliseconds">
18844   <owner>davidben@chromium.org</owner>
18845   <owner>tburkard@chromium.org</owner>
18846   <summary>
18847     Time from when a prerendered page is abandoned to when it is first used due
18848     to user navigation. If the page is swapped before begin abandoned, a zero is
18849     recorded.
18850   </summary>
18851 </histogram>
18852
18853 <histogram name="Prerender.CookieSendType" enum="PrerenderCookieSendType">
18854   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18855   <summary>
18856     Enumeration of what types of cookies were sent for a prerender.
18857   </summary>
18858 </histogram>
18859
18860 <histogram name="Prerender.CookieStatus" enum="PrerenderCookieStatus">
18861   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18862   <summary>Enumeration of what cookie actions a prerender caused.</summary>
18863 </histogram>
18864
18865 <histogram name="Prerender.Event" enum="PrerenderEvent">
18866   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18867   <summary>
18868     Enumeration of what events related to prerendering have occurred.
18869   </summary>
18870 </histogram>
18871
18872 <histogram name="Prerender.Events" enum="PrerenderHoverEvent">
18873   <obsolete>
18874     deprecated May 10 2012
18875   </obsolete>
18876   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18877   <summary>Hover Event counts for prerendering.</summary>
18878 </histogram>
18879
18880 <histogram name="Prerender.FinalStatus" enum="PrerenderFinalStatus">
18881   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18882   <summary>
18883     Final status for prerender pages - either success, or why it was canceled.
18884   </summary>
18885 </histogram>
18886
18887 <histogram name="Prerender.FinalStatusMatchComplete"
18888     enum="PrerenderFinalStatus">
18889   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18890   <summary>
18891     Final status for prerender pages - either success, or why it was canceled.
18892     This is for the MatchComplete set of pages (including some pages that were
18893     not actually prerendered), to match the control group.
18894   </summary>
18895 </histogram>
18896
18897 <histogram name="Prerender.FractionPixelsFinalAtSwapin">
18898   <obsolete>
18899     Deprecated Jan 14 2014.
18900   </obsolete>
18901   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18902   <summary>
18903     For prerenders that are swapped in, the percentage of pixels that is already
18904     final at swap-in time compared to when the spinner stops.
18905   </summary>
18906 </histogram>
18907
18908 <histogram name="Prerender.HoverStats_TimeUntilClicked" units="milliseconds">
18909   <obsolete>
18910     deprecated May 10 2012
18911   </obsolete>
18912   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18913   <summary>
18914     Duration that a user hovers a link before clicking on it.
18915
18916     This is recorded for all pages loaded in a session.
18917   </summary>
18918 </histogram>
18919
18920 <histogram name="Prerender.HoverStats_TimeUntilDiscarded" units="milliseconds">
18921   <obsolete>
18922     deprecated May 10 2012
18923   </obsolete>
18924   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18925   <summary>
18926     Duration that the mouse pointer hovers on a link before the mouse pointer
18927     moves off of it.
18928
18929     This is recorded for all pages loaded in a session.
18930   </summary>
18931 </histogram>
18932
18933 <histogram name="Prerender.LocalPredictorEvent"
18934     enum="PrerenderLocalPredictorEvents">
18935   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18936   <summary>
18937     Enumeration of what events related to the local predictor have occurred
18938   </summary>
18939 </histogram>
18940
18941 <histogram name="Prerender.LocalPredictorLoggedInLookupTime"
18942     units="milliseconds">
18943   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18944   <summary>
18945     Time to perform the LoggedIn Lookup for the local predictor. This operation
18946     checks whether a user his likely logged into a page that we would like to
18947     prerender.
18948   </summary>
18949 </histogram>
18950
18951 <histogram name="Prerender.LocalPredictorServiceLookupTime"
18952     units="milliseconds">
18953   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18954   <summary>
18955     Time to perform the Service Lookup for the local predictor. This operation
18956     queries a Google service to obtain pages to prerender, as well as whether
18957     prerender candidate pages are likely safe for prerendering.
18958   </summary>
18959 </histogram>
18960
18961 <histogram name="Prerender.LocalPredictorTimeUntilUsed" units="milliseconds">
18962   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18963   <summary>
18964     Time from when a prerendered page is started to when it is first used due to
18965     user navigation. If the page is never used, it is not included in this
18966     histogram.  This only refers to prerenders based on the local predictor.
18967   </summary>
18968 </histogram>
18969
18970 <histogram name="Prerender.LocalPredictorURLLookupTime" units="milliseconds">
18971   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18972   <summary>
18973     Time to perform the URL Lookup for the local predictor. This operation
18974     retrieves from the user's local browsing history the URLs corresponding to
18975     URLIDs.
18976   </summary>
18977 </histogram>
18978
18979 <histogram name="Prerender.LocalVisitCoreTransition"
18980     enum="PrerenderLocalVisitCoreTransition">
18981   <obsolete>
18982     deprecated Nov 16 2012
18983   </obsolete>
18984   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18985   <summary>
18986     The transition type for each new visit as recorded in the local visits
18987     database.
18988   </summary>
18989 </histogram>
18990
18991 <histogram name="Prerender.LocalVisitDatabaseSize">
18992   <obsolete>
18993     deprecated Nov 16 2012
18994   </obsolete>
18995   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18996   <summary>Size of the local visits database (number of entries).</summary>
18997 </histogram>
18998
18999 <histogram name="Prerender.LocalVisitEvents" enum="PrerenderLocalVisitEvents">
19000   <obsolete>
19001     deprecated Nov 16 2012
19002   </obsolete>
19003   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19004   <summary>
19005     Enumeration of what events related to local visits have occurred
19006   </summary>
19007 </histogram>
19008
19009 <histogram name="Prerender.ModPagespeedHeader">
19010   <obsolete>
19011     Deprecated as of 10/2013.
19012   </obsolete>
19013   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19014   <summary>
19015     Previous version of the Prerender.PagespeedHeader.* histograms.
19016   </summary>
19017 </histogram>
19018
19019 <histogram name="Prerender.NetworkBytes.TotalForProfile" units="bytes">
19020   <owner>dmikurube@chromium.org</owner>
19021   <owner>jkarlin@chromium.org</owner>
19022   <summary>
19023     Number of bytes transferred on the network for URLRequests (not including
19024     HTTP/TLS/TCP/IP overhead).  Reported on event of a PrerenderContents
19025     deletion.  Includes prerender bytes.  Bytes are only counted when
19026     prerendering is enabled and not in a control group.  The sum of the
19027     distribution for a single user represents all of that user's network
19028     transfers for resource for that time period while prerendering was enabled.
19029   </summary>
19030 </histogram>
19031
19032 <histogram name="Prerender.NetworkBytes.Used" units="bytes">
19033   <owner>dmikurube@chromium.org</owner>
19034   <owner>jkarlin@chromium.org</owner>
19035   <summary>
19036     Number of bytes transferred on the network for URLRequests (not including
19037     HTTP/TLS/TCP/IP overhead) for a prerender that was used (or would have been
19038     used).
19039   </summary>
19040 </histogram>
19041
19042 <histogram name="Prerender.NetworkBytes.Wasted" units="bytes">
19043   <owner>dmikurube@chromium.org</owner>
19044   <owner>jkarlin@chromium.org</owner>
19045   <summary>
19046     Number of bytes transferred on the network for URLRequests (not including
19047     HTTP/TLS/TCP/IP overhead) for a prerender that was not used.
19048   </summary>
19049 </histogram>
19050
19051 <histogram name="Prerender.OmniboxNavigationsCouldPrerender">
19052   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19053   <summary>
19054     A boolean that indicates whether the Omnibox navigation being committed
19055     could have been prerendered by the Omnibox Prerender system. This provides
19056     an upper bound for Prerender.OmniboxNavigationsUsedPrerenderCount and allows
19057     the potential for Omnibox Prerendering coverage to be understood. If Omnibox
19058     Prerendering is disabled, this histogram will register a 'false' entry. The
19059     total count is the equivalent of the deprecated
19060     NetworkActionPredictor.NavigationCount histogram.
19061   </summary>
19062 </histogram>
19063
19064 <histogram name="Prerender.OmniboxNavigationsUsedPrerenderCount">
19065   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19066   <summary>
19067     The number of navigations that use a prerender initiated from the Omnibox.
19068     The count is incremented when the Prerendered tab is swapped in if the
19069     Prerender was initiated by the Omnibox, which obviously requires
19070     Prerendering from the Omnibox to be enabled.
19071   </summary>
19072 </histogram>
19073
19074 <histogram name="Prerender.OmniboxPrerenderCount">
19075   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19076   <summary>
19077     The number of prerenders initiated from the Omnibox. This is incremented
19078     when the NetworkActionPredictor suggests Prerendering as an optimal strategy
19079     given the text the user has entered and the Autocomplete suggestion
19080     currently selected. It is only incremented if Prerendering from the Omnibox
19081     is enabled.
19082   </summary>
19083 </histogram>
19084
19085 <histogram name="Prerender.PagespeedHeader.ServerCounts"
19086     enum="PagespeedHeaderServerType">
19087   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19088   <summary>
19089     The number of responses received bucketed into the range [0,4]: bucket 0 is
19090     the total number of responses received; bucket 1 is the number of responses
19091     received with an X-Mod-Pagespeed header [indicating a mod_pagespeed server];
19092     bucket 2 is the number of responses received with an X-Page-Speed header and
19093     a header value in the X-Mod-Pagespeed format (a.b.c.d-e) [indicating an
19094     ngx_pagespeed server]; bucket 3 is the number of responses received with an
19095     X-Page-Speed header and a header value in the PageSpeed Service format
19096     (a_b_c) [indicating a PSS server]; and bucket 4 is the number of responses
19097     received with an X-Page-Speed header and a header value in neither of the
19098     preceding formats [indicating some other server; IISpeed is the only known
19099     one at this stage].
19100   </summary>
19101 </histogram>
19102
19103 <histogram name="Prerender.PagespeedHeader.VersionCounts"
19104     enum="PagespeedVersion">
19105   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19106   <summary>
19107     The number of responses received that either have an X-Mod-Pagespeed header
19108     or have an X-Page-Speed header with a value in the X-Mod-Pagespeed format
19109     (a.b.c.d-e), bucketed into the range [1,99]: bucket 1 is for header values
19110     that aren't in the a.b.c.d-e format, the remaining buckets are an encoding
19111     of the value: 2 + 2 * (max(c, 10) - 10) + (d &gt; 1 ? 1 : 0). The rationale
19112     is that 'c' is incremented with each new release and 'd' is initially 0 but
19113     is incremented for each patch to a release.
19114   </summary>
19115 </histogram>
19116
19117 <histogram name="Prerender.PageviewEvents" enum="PrerenderPageviewEvents">
19118   <obsolete>
19119     deprecated Nov 16 2012
19120   </obsolete>
19121   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19122   <summary>Types of pages rendered.</summary>
19123 </histogram>
19124
19125 <histogram name="Prerender.PageVisitedStatus" enum="Boolean">
19126   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19127   <summary>
19128     Indicates whether the user has ever visited (in the past) a URL for which a
19129     prerender is launched.
19130   </summary>
19131 </histogram>
19132
19133 <histogram name="Prerender.PerceivedPageLoadTime_Control" units="milliseconds">
19134   <obsolete>
19135     Deprecated 03/24/11.  Replaced by
19136     Prerender.PerceivedPLT_ContentPrefetchPrerenderControl.
19137   </obsolete>
19138   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19139   <summary>
19140     Time from when a user navigates to a page to when it loads. Since the pages
19141     may start loading before the user navigates to it, this does not include any
19142     portion of load prior to navigation.
19143
19144     This particular histogram is for all page loads for users who do not have
19145     prerendering enabled.
19146   </summary>
19147 </histogram>
19148
19149 <histogram name="Prerender.PerceivedPageLoadTime_PrerenderMatchControl"
19150     units="milliseconds">
19151   <obsolete>
19152     Deprecated 03/24/11.   Replaced by
19153     Prerender.PerceivedPLTMatched_ContentPrefetchPrerenderControl.
19154   </obsolete>
19155   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19156   <summary>
19157     Time from when a user navigates to a page to when it loads. Since the pages
19158     may start loading before the user navigates to it, this does not include any
19159     portion of load prior to navigation.
19160
19161     This particular histogram is only for pages that would have been prerendered
19162     if the user had prerender enabled.
19163   </summary>
19164 </histogram>
19165
19166 <histogram name="Prerender.PerceivedPageLoadTime_PrerenderMatchTreatment"
19167     units="milliseconds">
19168   <obsolete>
19169     Deprecated 03/24/11.   Replaced by
19170     Prerender.PerceivedPLTMatched_ContentPrefetchPrerender.
19171   </obsolete>
19172   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19173   <summary>
19174     Time from when a user navigates to a page to when it loads. Since the pages
19175     may start loading before the user navigates to it, this does not include any
19176     portion of load prior to navigation.
19177
19178     This particular histogram is for all prerendered page loads for users who
19179     have prerender enabled.
19180   </summary>
19181 </histogram>
19182
19183 <histogram name="Prerender.PerceivedPageLoadTime_Treatment"
19184     units="milliseconds">
19185   <obsolete>
19186     Deprecated 03/24/11.   Replaced by
19187     Prerender.PerceivedPLT_ContentPrefetchPrerender.
19188   </obsolete>
19189   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19190   <summary>
19191     Time from when a user navigates to a page to when it loads. Since the pages
19192     may start loading before the user navigates to it, this does not include any
19193     portion of load prior to navigation.
19194
19195     This particular histogram is for all page loads for users who have
19196     prerendering enabled.
19197   </summary>
19198 </histogram>
19199
19200 <histogram name="Prerender.PerceivedPageLoadTime_WindowControl"
19201     units="milliseconds">
19202   <obsolete>
19203     Deprecated 03/24/11.   Replaced by
19204     Prerender.PerceivedPLTWindowed_ContentPrefetchPrerenderControl.
19205   </obsolete>
19206   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19207   <summary>
19208     Time from when a user navigates to a page to when it loads. Since the pages
19209     may start loading before the user navigates to it, this does not include any
19210     portion of load prior to navigation.
19211
19212     This particular histogram is for all page loads within 30 seconds after a
19213     prefetch tag is seen for users who do not have prerendering enabled.
19214   </summary>
19215 </histogram>
19216
19217 <histogram name="Prerender.PerceivedPageLoadTime_WindowTreatment"
19218     units="milliseconds">
19219   <obsolete>
19220     Deprecated 03/24/11.   Replaced by
19221     Prerender.PerceivedPLTWindowed_ContentPrefetchPrerender.
19222   </obsolete>
19223   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19224   <summary>
19225     Time from when a user navigates to a page to when it loads. Since the pages
19226     may start loading before the user navigates to it, this does not include any
19227     portion of load pre navigation.
19228
19229     This particular histogram is for all page loads within 30 seconds after a
19230     prefetch tag is seen for users who have prerendering enabled.
19231   </summary>
19232 </histogram>
19233
19234 <histogram name="Prerender.PerceivedPLT" units="milliseconds">
19235   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19236   <summary>
19237     Time from when a user navigates to a page to when it loads. Since the pages
19238     may start loading before the user navigates to it, this does not include any
19239     portion of load prior to navigation.
19240
19241     This is recorded for all pages loaded in a session.
19242   </summary>
19243 </histogram>
19244
19245 <histogram name="Prerender.PerceivedPLTFirstAfterMiss" units="milliseconds">
19246   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19247   <summary>
19248     Time from when a user navigates to a page to when it loads. Since the pages
19249     may start loading before the user navigates to it, this does not include any
19250     portion of load prior to navigation.
19251
19252     This is recorded for the first page load completing immediately after a
19253     prerender.
19254   </summary>
19255 </histogram>
19256
19257 <histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"
19258     units="milliseconds">
19259   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19260   <summary>
19261     Time from when a user navigates to a page to when it loads. Since the pages
19262     may start loading before the user navigates to it, this does not include any
19263     portion of load prior to navigation.
19264
19265     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
19266     There are two types: Any, and Non-overlapping.  The latter only applies to
19267     page loads initiated after the prerender.  This variable records cases where
19268     only Any triggered.
19269   </summary>
19270 </histogram>
19271
19272 <histogram name="Prerender.PerceivedPLTFirstAfterMissBoth" units="milliseconds">
19273   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19274   <summary>
19275     Time from when a user navigates to a page to when it loads. Since the pages
19276     may start loading before the user navigates to it, this does not include any
19277     portion of load prior to navigation.
19278
19279     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
19280     There are two types: Any, and Non-overlapping.  The latter only applies to
19281     page loads initiated after the prerender.  This variable records cases where
19282     both triggered.
19283   </summary>
19284 </histogram>
19285
19286 <histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"
19287     units="milliseconds">
19288   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19289   <summary>
19290     Time from when a user navigates to a page to when it loads. Since the pages
19291     may start loading before the user navigates to it, this does not include any
19292     portion of load prior to navigation.
19293
19294     This is recorded for the first page load completing immediately after a
19295     prerender, but which has also started after the prerender has been
19296     initiated.
19297   </summary>
19298 </histogram>
19299
19300 <histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"
19301     units="milliseconds">
19302   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19303   <summary>
19304     Time from when a user navigates to a page to when it loads. Since the pages
19305     may start loading before the user navigates to it, this does not include any
19306     portion of load prior to navigation.
19307
19308     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
19309     There are two types: Any, and Non-overlapping.  The latter only applies to
19310     page loads initiated after the prerender.  This variable records cases where
19311     only Non-overlapping triggered.
19312   </summary>
19313 </histogram>
19314
19315 <histogram name="Prerender.PerceivedPLTMatched" units="milliseconds">
19316   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19317   <summary>
19318     Time from when a user navigates to a page to when it loads. Since the pages
19319     may start loading before the user navigates to it, this does not include any
19320     portion of load prior to navigation.
19321
19322     This is recorded only for prerendered pages, or for pages which would have
19323     been prerendered in the control case.
19324   </summary>
19325 </histogram>
19326
19327 <histogram name="Prerender.PerceivedPLTMatchedComplete" units="milliseconds">
19328   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19329   <summary>
19330     Time from when a user navigates to a page to when it loads. Since the pages
19331     may start loading before the user navigates to it, this does not include any
19332     portion of load prior to navigation.
19333
19334     This is recorded only for prerendered pages, or for pages which would have
19335     been prerendered in the control case.
19336
19337     In MatchedComplete, the prerender group also contains cancelled prerenders,
19338     so as to produce a perfect match of page views attributed this group in the
19339     prerender group with those attributed to this group in the control group.
19340   </summary>
19341 </histogram>
19342
19343 <histogram name="Prerender.PerceivedPLTWindowed" units="milliseconds">
19344   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19345   <summary>
19346     Time from when a user navigates to a page to when it loads. Since the pages
19347     may start loading before the user navigates to it, this does not include any
19348     portion of load prior to navigation.
19349
19350     This is recorded for all page loads which happen within 30 seconds after a
19351     prefetch tag is observed.
19352   </summary>
19353 </histogram>
19354
19355 <histogram name="Prerender.PerceivedPLTWindowNotMatched" units="milliseconds">
19356   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19357   <summary>
19358     Time from when a user navigates to a page to when it loads. Since the pages
19359     may start loading before the user navigates to it, this does not include any
19360     portion of load prior to navigation.
19361
19362     This is recorded for all page loads which happen within 30 seconds after a
19363     prefetch tag is observed and which do not correspond to a prerender tag.
19364   </summary>
19365 </histogram>
19366
19367 <histogram name="Prerender.PercentLoadDoneAtSwapin">
19368   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19369   <summary>
19370     For prerenders that are swapped in, the percentage of the time from load
19371     start until the onload event fires that has elapsed at the time of the
19372     swapin.
19373   </summary>
19374 </histogram>
19375
19376 <histogram name="Prerender.PeriodicCleanupDeleteContentsTime"
19377     units="milliseconds">
19378   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19379   <summary>
19380     How long the cleanup portion of PrerenderManager::PeriodicCleanup takes, to
19381     measure jank.
19382   </summary>
19383 </histogram>
19384
19385 <histogram name="Prerender.PeriodicCleanupResourceCheckTime"
19386     units="milliseconds">
19387   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19388   <summary>
19389     How long the resource check portion of PrerenderManager::PeriodicCleanup
19390     takes, to measure jank.
19391   </summary>
19392 </histogram>
19393
19394 <histogram name="Prerender.PrerenderCountOf3Max">
19395   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19396   <summary>
19397     After launching a prerender, how many simultanious prerenders are recorded
19398     as running, out of a maximum of three.
19399   </summary>
19400 </histogram>
19401
19402 <histogram name="Prerender.PrerenderNotSwappedInPLT" units="milliseconds">
19403   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19404   <summary>
19405     For prerenders that finish loading before they are ever swapped in, their
19406     page load time until the onload event fires.
19407   </summary>
19408 </histogram>
19409
19410 <histogram name="Prerender.PrerendersPerSessionCount">
19411   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19412   <summary>
19413     The number of sessions that have at least X successful prerenders.
19414   </summary>
19415 </histogram>
19416
19417 <histogram name="Prerender.RelTypesLinkAdded" enum="PrerenderRelTypes">
19418   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19419   <summary>
19420     For each prerender link added to a document, records the rel types present
19421     on the link element.
19422   </summary>
19423 </histogram>
19424
19425 <histogram name="Prerender.RelTypesLinkStarted" enum="PrerenderRelTypes">
19426   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19427   <summary>
19428     For each prerender in a document which starts prerendering, records the rel
19429     types present on the link element.
19430   </summary>
19431 </histogram>
19432
19433 <histogram name="Prerender.RendererIdleTime" units="milliseconds">
19434   <obsolete>
19435     deprecated Nov 16 2012
19436   </obsolete>
19437   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19438   <summary>
19439     This is the time from when a prerendered page finishes loading to when it is
19440     displayed, as measured by the renderer process. When a page is displayed
19441     before it finishes loading, no value is recorded in this histogram.
19442   </summary>
19443 </histogram>
19444
19445 <histogram name="Prerender.RendererPerceivedPLT" units="milliseconds">
19446   <obsolete>
19447     deprecated Nov 16 2012
19448   </obsolete>
19449   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19450   <summary>
19451     Perceived load time of a page, as measured by the renderer process. For
19452     non-prerendered pages, this is just BeginToFinish. For displayed prerendered
19453     pages, this is the time from when the prerendered page is moved into a
19454     TabContents until finish. &quot;Finish&quot; == after onload() and all
19455     resources are loaded. Note that this is 0 if the loading finishes before the
19456     page is moved into a TabContents.
19457   </summary>
19458 </histogram>
19459
19460 <histogram name="Prerender.RendererPerceivedPLTMatched" units="milliseconds">
19461   <obsolete>
19462     deprecated Nov 16 2012
19463   </obsolete>
19464   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19465   <summary>
19466     Perceived load time of a prerendered page that is displayed, as measured by
19467     the renderer process. This is the time from when the prerendered page is
19468     moved into a TabContents until finish. &quot;Finish&quot; == after onload()
19469     and all resources are loaded. Note that this is 0 if the loading finishes
19470     before the page is moved into a TabContents.
19471   </summary>
19472 </histogram>
19473
19474 <histogram name="Prerender.RendererTimeUntilDisplay" units="milliseconds">
19475   <obsolete>
19476     deprecated Nov 16 2012
19477   </obsolete>
19478   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19479   <summary>
19480     The time elapsed between when the prerendering of a page starts and when the
19481     page is displayed, as measured by the renderer process. Prerendered pages
19482     discarded without being displayed are excluded from this count.
19483   </summary>
19484 </histogram>
19485
19486 <histogram name="Prerender.SchemeCancelReason"
19487     enum="PrerenderSchemeCancelReason">
19488   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19489   <summary>
19490     The detailed reason why a prerender is canceled with
19491     FINAL_STATUS_UNSUPPORTED_SCHEME
19492   </summary>
19493 </histogram>
19494
19495 <histogram name="Prerender.Sessions" enum="PrerenderMode">
19496   <obsolete>
19497     deprecated Nov 16 2012
19498   </obsolete>
19499   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19500   <summary>Enumeration of how prerender was used per session.</summary>
19501 </histogram>
19502
19503 <histogram name="Prerender.SessionStorageNamespaceMergeTime"
19504     units="milliseconds">
19505   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19506   <summary>Time to perform the session storage namespace merge.</summary>
19507 </histogram>
19508
19509 <histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"
19510     units="milliseconds">
19511   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19512   <summary>
19513     For simulated local browsing prerendering, the baseline PLT of pages without
19514     any prerendering for pages that would be prerendered.
19515   </summary>
19516 </histogram>
19517
19518 <histogram name="Prerender.SimulatedLocalBrowsingPLT" units="milliseconds">
19519   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19520   <summary>
19521     For simulated local browsing prerendering, the estimated PLT of pages with
19522     prerendering enabled for pages that would be prerendered.
19523   </summary>
19524 </histogram>
19525
19526 <histogram name="Prerender.TabContentsDeleterSuppressedDialog"
19527     enum="BooleanSuppressed">
19528   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19529   <summary>
19530     A boolean that indicates how often we suppress a dialog from a tab when
19531     swapping it with a prerender.
19532   </summary>
19533 </histogram>
19534
19535 <histogram name="Prerender.TabContentsDeleterTimeout"
19536     enum="BooleanCloseTimeout">
19537   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19538   <summary>
19539     A boolean that indicates how often we fail to delete an old prerendered tab
19540     before the timeout.
19541   </summary>
19542 </histogram>
19543
19544 <histogram name="Prerender.TabHelperEvent" enum="PrerenderTabHelperEvents">
19545   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19546   <summary>
19547     Enumeration of what events related to the TabHelper class have occurred.
19548   </summary>
19549 </histogram>
19550
19551 <histogram name="Prerender.TimeBetweenPrerenderRequests" units="milliseconds">
19552   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19553   <summary>Time between subsequent prerender requests.</summary>
19554 </histogram>
19555
19556 <histogram name="Prerender.TimeSinceLastRecentVisit" units="milliseconds">
19557   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19558   <summary>
19559     The time elapsed between the most recent visit to a URL and when an
19560     attempted prerender of the same URL is cancelled with
19561     FINAL_STATUS_RECENTLY_VISITED.
19562   </summary>
19563 </histogram>
19564
19565 <histogram name="Prerender.TimeToClick" units="milliseconds">
19566   <obsolete>
19567     deprecated Nov 16 2012
19568   </obsolete>
19569   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19570   <summary>Duration that a user hovers a link before clicking on it.</summary>
19571 </histogram>
19572
19573 <histogram name="Prerender.TimeUntilUsed" units="milliseconds">
19574   <obsolete>
19575     deprecated Nov 16 2012.  See Prerender.TimeUntilUsed2, which has a larger
19576     range.
19577   </obsolete>
19578   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19579   <summary>
19580     Time from when a prerendered page is started to when it is first used due to
19581     user navigation. If the page is never used, it is not included in this
19582     histogram.
19583   </summary>
19584 </histogram>
19585
19586 <histogram name="Prerender.TimeUntilUsed2" units="milliseconds">
19587   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19588   <summary>
19589     Time from when a prerendered page is started to when it is first used due to
19590     user navigation. If the page is never used, it is not included in this
19591     histogram.
19592   </summary>
19593 </histogram>
19594
19595 <histogram name="PrinterService.PrinterServiceEvent"
19596     enum="PrinterServiceEventType">
19597   <owner>vitalybuka@chromium.org</owner>
19598   <summary>
19599     Count of events in PrinterService on ChromeOS related to USB printers.
19600   </summary>
19601 </histogram>
19602
19603 <histogram name="PrintPreview.DestinationAction"
19604     enum="PrintPreviewPrintDestinationBuckets">
19605   <owner>vitalybuka@chromium.org</owner>
19606   <summary>
19607     Actions performed by the user when the print destination search widget is
19608     shown to the user.
19609   </summary>
19610 </histogram>
19611
19612 <histogram name="PrintPreview.FontType" enum="PrintPreviewFontTypeType">
19613   <owner>vitalybuka@chromium.org</owner>
19614   <summary>
19615     Count of font file formats embeeded in print preview PDFs. These numbers are
19616     biased by what the platforms supports in terms of detection.
19617   </summary>
19618 </histogram>
19619
19620 <histogram name="PrintPreview.GcpPromo" enum="PrintPreviewGcpPromoBuckets">
19621   <owner>vitalybuka@chromium.org</owner>
19622   <summary>
19623     Actions performed by the user when the Google Cloud Print add-printers
19624     promotion is shown to the user.
19625   </summary>
19626 </histogram>
19627
19628 <histogram name="PrintPreview.InitialDisplayTime" units="milliseconds">
19629   <owner>vitalybuka@chromium.org</owner>
19630   <summary>
19631     Time from when print preview is intiated until the intial preview is sent to
19632     the preview tab for rendering.
19633   </summary>
19634 </histogram>
19635
19636 <histogram name="PrintPreview.InitializationTime" units="milliseconds">
19637   <owner>vitalybuka@chromium.org</owner>
19638   <summary>
19639     Time from when print preview is intiated until the preview PDF generation is
19640     started.
19641   </summary>
19642 </histogram>
19643
19644 <histogram name="PrintPreview.ManagePrinters">
19645   <owner>vitalybuka@chromium.org</owner>
19646   <summary>
19647     Count the number of requests received to show the manage printers dialog.
19648   </summary>
19649 </histogram>
19650
19651 <histogram name="PrintPreview.NumberOfPrinters">
19652   <owner>vitalybuka@chromium.org</owner>
19653   <summary>
19654     Count the total number of printers shown in destination drop down list.
19655   </summary>
19656 </histogram>
19657
19658 <histogram name="PrintPreview.PageCount.Initial">
19659   <owner>vitalybuka@chromium.org</owner>
19660   <summary>
19661     The page count of the initial print preview, a.k.a. the total number of
19662     pages in documents to be printed.
19663   </summary>
19664 </histogram>
19665
19666 <histogram name="PrintPreview.PageCount.PrintToCloudPrint">
19667   <owner>vitalybuka@chromium.org</owner>
19668   <summary>
19669     The final page count (after page selection) of documents printed to a cloud
19670     printer.
19671   </summary>
19672 </histogram>
19673
19674 <histogram name="PrintPreview.PageCount.PrintToCloudPrintWebDialog">
19675   <owner>vitalybuka@chromium.org</owner>
19676   <summary>
19677     The final page count (after page selection) of documents printed to a cloud
19678     printer using web dialog.
19679   </summary>
19680 </histogram>
19681
19682 <histogram name="PrintPreview.PageCount.PrintToPDF">
19683   <owner>vitalybuka@chromium.org</owner>
19684   <summary>
19685     The final page count (after page selection) of documents printed to PDF.
19686   </summary>
19687 </histogram>
19688
19689 <histogram name="PrintPreview.PageCount.PrintToPrinter">
19690   <owner>vitalybuka@chromium.org</owner>
19691   <summary>
19692     The final page count (after page selection) of documents printed to a
19693     printer.
19694   </summary>
19695 </histogram>
19696
19697 <histogram name="PrintPreview.PageCount.SystemDialog">
19698   <owner>vitalybuka@chromium.org</owner>
19699   <summary>
19700     The final page count (after page selection) of documents printed using
19701     system dialog.
19702   </summary>
19703 </histogram>
19704
19705 <histogram name="PrintPreview.PreviewEvent" enum="PrintPreviewHelperEvents">
19706   <owner>vitalybuka@chromium.org</owner>
19707   <summary>Print preview events.</summary>
19708 </histogram>
19709
19710 <histogram name="PrintPreview.PrintSettings" enum="PrintSettings">
19711   <owner>vitalybuka@chromium.org</owner>
19712   <summary>
19713     Track the popularity of print settings. (Settings when printing to PDF are
19714     excluded from this statistic.)
19715   </summary>
19716 </histogram>
19717
19718 <histogram name="PrintPreview.RegeneratePreviewRequest.BeforeCancel">
19719   <owner>vitalybuka@chromium.org</owner>
19720   <summary>
19721     The number of times regenerate preview requests received before the user
19722     clicked the cancel button.
19723   </summary>
19724 </histogram>
19725
19726 <histogram name="PrintPreview.RegeneratePreviewRequest.BeforeFirstData">
19727   <owner>vitalybuka@chromium.org</owner>
19728   <summary>
19729     The number of times regenerate preview requests received before the first
19730     preview data is availible.
19731   </summary>
19732 </histogram>
19733
19734 <histogram name="PrintPreview.RegeneratePreviewRequest.BeforePrint">
19735   <owner>vitalybuka@chromium.org</owner>
19736   <summary>
19737     The number of times regenerate preview requests received before the user
19738     clicked the print button.
19739   </summary>
19740 </histogram>
19741
19742 <histogram name="PrintPreview.RenderAndGeneratePDFTime" units="milliseconds">
19743   <owner>vitalybuka@chromium.org</owner>
19744   <summary>
19745     Time taken to render and generate PDF for print preview. (Includes time to
19746     reflow the page back to normal, but not the time to reflow the page to
19747     prepare for printing.)
19748   </summary>
19749 </histogram>
19750
19751 <histogram name="PrintPreview.RenderAndGeneratePDFTimeAvgPerPage"
19752     units="milliseconds">
19753   <owner>vitalybuka@chromium.org</owner>
19754   <summary>
19755     Time taken to render and generate PDF for print preview divided by the
19756     number of pages. (Includes time to reflow the page back to normal, but not
19757     the time to reflow the page to prepare for printing.)
19758   </summary>
19759 </histogram>
19760
19761 <histogram name="PrintPreview.RendererError" enum="PrintPreviewFailureType">
19762   <owner>vitalybuka@chromium.org</owner>
19763   <summary>
19764     Count how frequently a set of pre-defined print preview errors occur.
19765   </summary>
19766 </histogram>
19767
19768 <histogram name="PrintPreview.RenderPDFPageTime" units="milliseconds">
19769   <owner>vitalybuka@chromium.org</owner>
19770   <summary>Time taken to render each PDF page for print preview.</summary>
19771 </histogram>
19772
19773 <histogram name="PrintPreview.RenderToPDFTime" units="milliseconds">
19774   <owner>vitalybuka@chromium.org</owner>
19775   <summary>Time taken to render to PDF for print preview.</summary>
19776 </histogram>
19777
19778 <histogram name="PrintPreview.UserAction" enum="PrintPreviewUserActionType">
19779   <owner>vitalybuka@chromium.org</owner>
19780   <summary>
19781     Action taken by the user in the preview tab such as print, cancel, print to
19782     pdf and show advanced print settings dialog.
19783   </summary>
19784 </histogram>
19785
19786 <histogram name="Profile.AddNewUser" enum="ProfileAddNewUser">
19787   <owner>bcwhite@chromium.org</owner>
19788   <owner>rlp@chromium.org</owner>
19789   <summary>The frequency of ways that new user profiles are added.</summary>
19790 </histogram>
19791
19792 <histogram name="Profile.AppCount">
19793   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19794   <summary>The number of installed apps when a profile is opened.</summary>
19795 </histogram>
19796
19797 <histogram name="Profile.AuthResult" enum="ProfileAuth">
19798   <owner>bcwhite@chromium.org</owner>
19799   <summary>
19800     Counts of authorization results when trying to open a locked profile from
19801     the User Manager.
19802   </summary>
19803 </histogram>
19804
19805 <histogram name="Profile.Avatar" enum="ProfileAvatar">
19806   <owner>rlp@chromium.org</owner>
19807   <summary>The frequency of selection of each avatar.</summary>
19808 </histogram>
19809
19810 <histogram name="Profile.BookmarksSize" units="MB">
19811   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19812   <summary>Size of the bookmarks database.</summary>
19813 </histogram>
19814
19815 <histogram name="Profile.CookiesSize" units="MB">
19816   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19817   <summary>Size of the cookies database.</summary>
19818 </histogram>
19819
19820 <histogram name="Profile.CreateResult" enum="ProfileCreateResult">
19821   <owner>pam@chromium.org</owner>
19822   <owner>rlp@chromium.org</owner>
19823   <summary>Result (final status) when creating a new profile.</summary>
19824 </histogram>
19825
19826 <histogram name="Profile.CreateTime" units="milliseconds">
19827   <obsolete>
19828     Deprecated as of 8/2013.
19829   </obsolete>
19830   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19831   <summary>
19832     Back-end time elapsed while creating a new profile. The max is 30 seconds,
19833     when an external timeout was applied.
19834   </summary>
19835 </histogram>
19836
19837 <histogram name="Profile.CreateTimeCanceled" units="milliseconds">
19838   <obsolete>
19839     Deprecated as of 8/2013.
19840   </obsolete>
19841   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19842   <summary>
19843     Time elapsed before the user decided to cancel creation of a new profile.
19844     Since only managed-user profile creation can be canceled, this time comes
19845     from managed-user registration. The max is 30 seconds, when an external
19846     timeout was applied.
19847   </summary>
19848 </histogram>
19849
19850 <histogram name="Profile.CreateTimeCanceledNoTimeout" units="milliseconds">
19851   <owner>pam@chromium.org</owner>
19852   <summary>
19853     Time elapsed from when the handler received the message that a user clicked
19854     'Create' until the user decided to cancel creation of a new profile. Since
19855     only managed-user profile creation can be canceled, this time comes from
19856     managed-user registration.
19857   </summary>
19858 </histogram>
19859
19860 <histogram name="Profile.CreateTimeNoTimeout" units="milliseconds">
19861   <owner>pam@chromium.org</owner>
19862   <summary>
19863     Time elapsed from when the handler received the message that a user clicked
19864     'Create' until the creation either failed with a local error (see
19865     Profile.CreateResult), was canceled (also recorded in
19866     Profile.CreateTimeCanceledNoTimeout), or completed successfully.
19867   </summary>
19868 </histogram>
19869
19870 <histogram name="Profile.ExtensionSize" units="MB">
19871   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19872   <summary>Size of the extension cookies database.</summary>
19873 </histogram>
19874
19875 <histogram name="Profile.FaviconsSize" units="MB">
19876   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19877   <summary>Size of the favicons database.</summary>
19878 </histogram>
19879
19880 <histogram name="Profile.HistorySize" units="MB">
19881   <owner>dmikurube@chromium.org</owner>
19882   <summary>Size of the history database.</summary>
19883 </histogram>
19884
19885 <histogram name="Profile.LaunchBrowser" enum="ProfileType">
19886   <owner>rlp@chromium.org</owner>
19887   <summary>
19888     Number of times users launch a browser window from either a primary or
19889     secondary profile (i.e., each time a browser window is opened we log which
19890     type of profile it belongs to).
19891   </summary>
19892 </histogram>
19893
19894 <histogram name="Profile.NetUserCount" enum="ProfileNetUserCount">
19895   <owner>bcwhite@chromium.org</owner>
19896   <owner>rlp@chromium.org</owner>
19897   <summary>
19898     Counts of users added and deleted. Percentages are not meaningful. Please
19899     look at the ratio of the counts/percentages.
19900   </summary>
19901 </histogram>
19902
19903 <histogram name="Profile.NumberOfManagedProfiles">
19904   <owner>pam@chromium.org</owner>
19905   <summary>
19906     Counts the number of locally managed profiles on a user's machine when
19907     Chrome starts up, among cases with at least one profile.
19908   </summary>
19909 </histogram>
19910
19911 <histogram name="Profile.NumberOfProfiles">
19912   <owner>bcwhite@chromium.org</owner>
19913   <owner>rlp@chromium.org</owner>
19914   <summary>
19915     Counts the number of profiles on a user's machine when Chrome starts up.
19916   </summary>
19917 </histogram>
19918
19919 <histogram name="Profile.NumberOfProfilesAfterAddOrDelete">
19920   <obsolete>
19921     Deprecated 2013-04-09. No longer tracked. See Profile.NumberOfProfiles.
19922   </obsolete>
19923   <owner>bcwhite@chromium.org</owner>
19924   <owner>rlp@chromium.org</owner>
19925   <summary>
19926     Counts the number of profiles on a user's machine whenever a profile is
19927     added or deleted.
19928   </summary>
19929 </histogram>
19930
19931 <histogram name="Profile.NumberOfProfilesOnStartup">
19932   <obsolete>
19933     Deprecated; replaced by Profile.NumberOfProfiles on 2013-04-09. Data are
19934     suspect, especially after 2012-02-24: see https://crbug.com/189213.
19935   </obsolete>
19936   <owner>bcwhite@chromium.org</owner>
19937   <owner>rlp@chromium.org</owner>
19938   <summary>
19939     Counts the number of profiles on a user's machine when Chrome starts up.
19940   </summary>
19941 </histogram>
19942
19943 <histogram name="Profile.NumberOfSignedInProfiles">
19944   <owner>bcwhite@chromium.org</owner>
19945   <owner>rlp@chromium.org</owner>
19946   <summary>
19947     Counts the number of signed-in profiles on a user's machine when Chrome
19948     starts up, among cases with at least one profile.
19949   </summary>
19950 </histogram>
19951
19952 <histogram name="Profile.NumberOfSignedInProfilesOnStartup">
19953   <obsolete>
19954     Deprecated; replaced by Profile.NumberOfSignedInProfiles on 2013-04-09.
19955   </obsolete>
19956   <owner>bcwhite@chromium.org</owner>
19957   <owner>rlp@chromium.org</owner>
19958   <summary>
19959     Counts the number of profiles that are signed in to Chrome when Chrome
19960     starts up.
19961   </summary>
19962 </histogram>
19963
19964 <histogram name="Profile.Opening" enum="ProfileOpen">
19965   <obsolete>
19966     Deprecated because it did not present the information clearly.
19967   </obsolete>
19968   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19969   <summary>The frequency of ways that the profiles are opened.</summary>
19970 </histogram>
19971
19972 <histogram name="Profile.OpenMethod" enum="ProfileOpenMethod">
19973   <owner>bcwhite@chromium.org</owner>
19974   <owner>rlp@chromium.org</owner>
19975   <summary>
19976     The frequency with which the user opens the different profile menus or
19977     switches profiles. For the open statistics, this does not mean the user
19978     necessarily opened a profile after clicking. The switch statistics indicate
19979     how often and how the user switches profiles. They are provided together for
19980     comparison of how often the user actually switches after opening the avatar
19981     bubble menu.
19982   </summary>
19983 </histogram>
19984
19985 <histogram name="Profile.PercentageOfManagedProfiles">
19986   <owner>pam@chromium.org</owner>
19987   <summary>
19988     Tracks the percentage (0-100) of profiles that are locally managed, recorded
19989     when Chrome starts up.
19990   </summary>
19991 </histogram>
19992
19993 <histogram name="Profile.ProfileError" enum="ProfileErrorType">
19994   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19995   <summary>
19996     The error with the current user profile that caused an error dialog to be
19997     shown. This dialog is shown usually when there is some sort of corruption in
19998     the user's profile data.
19999   </summary>
20000 </histogram>
20001
20002 <histogram name="Profile.SupervisedProfileCreateError"
20003     enum="GoogleServiceAuthError">
20004   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20005   <summary>
20006     The error code generated in the final step (registration step) of creating a
20007     new supervised profile.
20008   </summary>
20009 </histogram>
20010
20011 <histogram name="Profile.SupervisedProfileImportError"
20012     enum="GoogleServiceAuthError">
20013   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20014   <summary>
20015     The error code generated in the final step (registration step) of importing
20016     a supervised profile.
20017   </summary>
20018 </histogram>
20019
20020 <histogram name="Profile.SupervisedProfileTotalCreateTime" units="milliseconds">
20021   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20022   <summary>
20023     Time elapsed from when the handler received the message that a user clicked
20024     'Create' to create a new supervised user profile until the registration ends
20025     either successfully or with a failure (both recorded in
20026     Profile.SupervisedProfileCreateResult).
20027   </summary>
20028 </histogram>
20029
20030 <histogram name="Profile.SupervisedProfileTotalImportTime" units="milliseconds">
20031   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20032   <summary>
20033     Time elapsed from when the handler received the message that a user clicked
20034     'Import supervised user' until the registration ends either successfully or
20035     with a failure (both recorded in Profile.SupervisedProfileImportResult).
20036   </summary>
20037 </histogram>
20038
20039 <histogram name="Profile.SwitchGaiaPhotoSettings"
20040     enum="ProfileGaiaPhotoOptions">
20041   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20042   <summary>
20043     Counts of when users switch to using their GAIA photo instead of an avatar
20044     icon or the opposite when they switch back to an avatar icon instead of
20045     their GAIA photo.
20046   </summary>
20047 </histogram>
20048
20049 <histogram name="Profile.Sync" enum="ProfileSync">
20050   <obsolete>
20051     Deprecated because it did not present the information clearly.
20052   </obsolete>
20053   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20054   <summary>Activity of the user with regards to sync.</summary>
20055 </histogram>
20056
20057 <histogram name="Profile.SyncCustomize" enum="ProfileSyncCustomize">
20058   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20059   <summary>
20060     Number of times and ways the user customized the sync options of their
20061     profile. Percentages are not meaningful. To determine percentages, take the
20062     count of a given action over the count of number of customizations.
20063   </summary>
20064 </histogram>
20065
20066 <histogram name="Profile.SyncSignIn" enum="ProfileType">
20067   <owner>rpop@google.com</owner>
20068   <summary>
20069     Number of times the user signed into sync from original or secondary
20070     profile.
20071   </summary>
20072 </histogram>
20073
20074 <histogram name="Profile.ThumbnailsSize" units="MB">
20075   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20076   <summary>Size of the thumbnails database.</summary>
20077 </histogram>
20078
20079 <histogram name="Profile.TopSitesSize" units="MB">
20080   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20081   <summary>Size of the top sites database.</summary>
20082 </histogram>
20083
20084 <histogram name="Profile.TotalHistorySize" units="MB">
20085   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20086   <summary>Total size of all history databases.</summary>
20087 </histogram>
20088
20089 <histogram name="Profile.TotalSize" units="MB">
20090   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20091   <summary>Total size of the profile data (excluding sub-folders).</summary>
20092 </histogram>
20093
20094 <histogram name="Profile.Update" enum="ProfileType">
20095   <owner>rlp@chromium.org</owner>
20096   <summary>Times a profile name and/or avatar was updated.</summary>
20097 </histogram>
20098
20099 <histogram name="Profile.VisitedLinksSize" units="MB">
20100   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20101   <summary>Size of the visited links database.</summary>
20102 </histogram>
20103
20104 <histogram name="Profile.WebDataSize" units="MB">
20105   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20106   <summary>Size of the web data database.</summary>
20107 </histogram>
20108
20109 <histogram name="ProfileReset.SendFeedback" enum="Boolean">
20110   <owner>engedy@chromium.org</owner>
20111   <owner>vasilii@chromium.org</owner>
20112   <summary>
20113     Signifies if the user selected &quot;Send feedback&quot; checkbox in the
20114     Reset Profile dialog.
20115   </summary>
20116 </histogram>
20117
20118 <histogram name="Protector.DefaultSearchProvider" enum="ProtectorError">
20119   <obsolete>
20120     Deprecated 8/2013. No longer tracked.
20121   </obsolete>
20122   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20123   <summary>
20124     Errors that Protector detects about default search provider in Web Data.
20125     Reported once when Web Data is loaded.
20126   </summary>
20127 </histogram>
20128
20129 <histogram name="Protector.Preferences" enum="ProtectorError">
20130   <obsolete>
20131     Deprecated 8/2013. No longer tracked.
20132   </obsolete>
20133   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20134   <summary>
20135     Errors that Protector detects about protected settings in Preferences.
20136     Reported once when profile is loaded.
20137   </summary>
20138 </histogram>
20139
20140 <histogram name="Protector.SearchProvider" enum="SearchEngine">
20141   <obsolete>
20142     Deprecated 8/2013. No longer tracked.
20143   </obsolete>
20144   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20145   <summary>
20146     When the default search provider setting is changed outside of Chrome, which
20147     is detected by the Protector, this histogram reports the new setting.
20148   </summary>
20149 </histogram>
20150
20151 <histogram name="Protector.StartupSettings" enum="SessionStartupType">
20152   <obsolete>
20153     Deprecated 8/2013. No longer tracked.
20154   </obsolete>
20155   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20156   <summary>
20157     When the startup settings are changed outside of Chrome, which is detected
20158     by the Protector, this histogram reports the new setting.
20159   </summary>
20160 </histogram>
20161
20162 <histogram name="Quickoffice.docPageCount">
20163   <owner>joshwoodward@google.com</owner>
20164   <summary>
20165     Records the page count when a compound binary format document is opened.
20166   </summary>
20167 </histogram>
20168
20169 <histogram name="Quickoffice.docParagraphCount">
20170   <owner>joshwoodward@google.com</owner>
20171   <summary>
20172     Records the paragraph count when a compound binary format document is
20173     opened.
20174   </summary>
20175 </histogram>
20176
20177 <histogram name="Quickoffice.docSectionCount">
20178   <owner>joshwoodward@google.com</owner>
20179   <summary>
20180     Records the section count when a compound binary format document is opened.
20181   </summary>
20182 </histogram>
20183
20184 <histogram name="Quickoffice.docxPageCount">
20185   <owner>joshwoodward@google.com</owner>
20186   <summary>
20187     Records the page count when an OOXML format document is opened.
20188   </summary>
20189 </histogram>
20190
20191 <histogram name="Quickoffice.docxParagraphCount">
20192   <owner>joshwoodward@google.com</owner>
20193   <summary>
20194     Records the paragraph count when an OOXML format document is opened.
20195   </summary>
20196 </histogram>
20197
20198 <histogram name="Quickoffice.docxSectionCount">
20199   <owner>joshwoodward@google.com</owner>
20200   <summary>
20201     Records the section count when an OOXML format document is opened.
20202   </summary>
20203 </histogram>
20204
20205 <histogram name="Quickoffice.ErrorTypes" enum="QuickofficeErrorTypes">
20206   <owner>joshwoodward@google.com</owner>
20207   <summary>
20208     Records the various different error types encountered when opening and
20209     reading MS Office file formats in the Quickoffice viewer. These range from
20210     Nacl crashes and uncaught javascript exceptions to document errors inside
20211     Quickoffice Web Toolkit (eg QOWT). The errors are recorded against the file
20212     format in which they occurred.
20213   </summary>
20214 </histogram>
20215
20216 <histogram name="Quickoffice.FileFormat" enum="QuickofficeFileFormat">
20217   <owner>joshwoodward@google.com</owner>
20218   <summary>
20219     Records the various different file types supported by Quickoffice (like MS
20220     Word, Excel, Powerpoint files) when they opened in the browser to measure
20221     which file formats are most popular.
20222   </summary>
20223 </histogram>
20224
20225 <histogram name="Quickoffice.pptMasterCount">
20226   <owner>joshwoodward@google.com</owner>
20227   <summary>
20228     Records the number of slide masters when a compound binary format
20229     presentation is opened.
20230   </summary>
20231 </histogram>
20232
20233 <histogram name="Quickoffice.pptSlideCount">
20234   <owner>joshwoodward@google.com</owner>
20235   <summary>
20236     Records the slide count when a compound binary format presentation is
20237     opened.
20238   </summary>
20239 </histogram>
20240
20241 <histogram name="Quickoffice.pptxMasterCount">
20242   <owner>joshwoodward@google.com</owner>
20243   <summary>
20244     Records the number of slide masters when an OOXML format presentation is
20245     opened.
20246   </summary>
20247 </histogram>
20248
20249 <histogram name="Quickoffice.pptxSlideCount">
20250   <owner>joshwoodward@google.com</owner>
20251   <summary>
20252     Records the slide count when an OOXML format presentation is opened.
20253   </summary>
20254 </histogram>
20255
20256 <histogram name="Quickoffice.xlsFormattedCellCount">
20257   <owner>joshwoodward@google.com</owner>
20258   <summary>
20259     Records the number of cells that contain formatting data in the default
20260     worksheet when a compound binary format spreadsheet is opened.
20261   </summary>
20262 </histogram>
20263
20264 <histogram name="Quickoffice.xlsNonEmptyCellCount">
20265   <owner>joshwoodward@google.com</owner>
20266   <summary>
20267     Records the number of non-empty cells in the default worksheet when a
20268     compound binary format spreadsheet is opened.
20269   </summary>
20270 </histogram>
20271
20272 <histogram name="Quickoffice.xlsSheetCount">
20273   <owner>joshwoodward@google.com</owner>
20274   <summary>
20275     Records the number of worksheets when a compound binary format spreadsheet
20276     is opened.
20277   </summary>
20278 </histogram>
20279
20280 <histogram name="Quickoffice.xlsxFormattedCellCount">
20281   <owner>joshwoodward@google.com</owner>
20282   <summary>
20283     Records the number of cells that contain formatting data in the default
20284     worksheet when an OOXML format spreadsheet is opened.
20285   </summary>
20286 </histogram>
20287
20288 <histogram name="Quickoffice.xlsxNonEmptyCellCount">
20289   <owner>joshwoodward@google.com</owner>
20290   <summary>
20291     Records the number of non-empty cells when an OOXML format spreadsheet is
20292     opened.
20293   </summary>
20294 </histogram>
20295
20296 <histogram name="Quickoffice.xlsxSheetCount">
20297   <owner>joshwoodward@google.com</owner>
20298   <summary>
20299     Records the number of worksheets when an OOXML format spreadsheet is opened.
20300   </summary>
20301 </histogram>
20302
20303 <histogram name="Rappor.DiscardReason" enum="RapporDiscardReason">
20304   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20305   <summary>
20306     For each Rappor log that is discarded, the reason that it was discarded.
20307   </summary>
20308 </histogram>
20309
20310 <histogram name="Rappor.UploadResponseCode" enum="HttpResponseCode">
20311   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20312   <summary>
20313     For each upload to the Rappor server, log the response received from the
20314     server.
20315   </summary>
20316 </histogram>
20317
20318 <histogram name="Renderer.AcceleratedFixedRootBackground"
20319     enum="AcceleratedFixedRootBackground">
20320   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20321   <summary>
20322     Keeps track of the number of main frame scrolls with an accelerated fixed
20323     root background, the number of main frame scrolls with an unaccelerated
20324     fixed root background, and the total number of main frame scrolls.
20325   </summary>
20326 </histogram>
20327
20328 <histogram name="Renderer.CompositedScrolling" enum="CompositedScrolling">
20329   <owner>hartmanng@chromium.org</owner>
20330   <summary>
20331     Total count of the number of RenderLayers which are scrollable areas, need
20332     to be promoted to stacking containers, and will use composited scrolling.
20333     Each bucket is sampled at most once per RenderLayer, when the RenderLayer
20334     first becomes scrollable, first needs to become a stacking container, and
20335     first uses composited scrolling, respectively.
20336   </summary>
20337 </histogram>
20338
20339 <histogram name="Renderer.DrawDuration" units="milliseconds">
20340   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20341   <summary>The time it takes for the compositor to draw a frame.</summary>
20342 </histogram>
20343
20344 <histogram name="Renderer.DrawDurationOverestimate" units="milliseconds">
20345   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20346   <summary>
20347     The amount by which the compositor's draw duration was overestimated in a
20348     particular frame (0 if the duration was perfectly predicted or
20349     underestimated).
20350   </summary>
20351 </histogram>
20352
20353 <histogram name="Renderer.DrawDurationUnderestimate" units="milliseconds">
20354   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20355   <summary>
20356     The amount by which the compositor's draw duration was underestimated in a
20357     particular frame (0 if the duration was perfectly predicted or
20358     overestimated).
20359   </summary>
20360 </histogram>
20361
20362 <histogram name="Renderer.GpuLatency" units="milliseconds">
20363   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20364   <summary>
20365     The delay between the compositor submitting a command to the GPU and that
20366     command executing on the GPU. This delay is measured once per frame.
20367   </summary>
20368 </histogram>
20369
20370 <histogram name="Renderer.GpuLatencyOverestimate" units="milliseconds">
20371   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20372   <summary>
20373     The amount by which GPU latency was overestimated in a particular frame (0
20374     if the latency was perfectly predicted or underestimated).
20375   </summary>
20376 </histogram>
20377
20378 <histogram name="Renderer.GpuLatencyUnderestimate" units="milliseconds">
20379   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20380   <summary>
20381     The amount by which GPU latency was underestimated in a particular frame (0
20382     if the latency was perfectly predicted or overestimated).
20383   </summary>
20384 </histogram>
20385
20386 <histogram name="Renderer.PixelIncreaseFromTransitions">
20387   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20388   <summary>
20389     A lower-bound on the percentage increase in memory that would result from
20390     promoting all layers that have a webkit-transition on opacity or transform.
20391   </summary>
20392 </histogram>
20393
20394 <histogram name="Renderer.unloadEventsDurationMS" units="milliseconds">
20395   <obsolete>
20396     Deprecated as of 10/2013.
20397   </obsolete>
20398   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20399   <summary>
20400     This measures how long all unload event handlers required to run whenever an
20401     unload event is processed.
20402   </summary>
20403 </histogram>
20404
20405 <histogram name="Renderer2.FinishDocToFinish">
20406   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20407   <summary>
20408     The time from when a document finished loading to when all it's resources
20409     are also loaded.
20410   </summary>
20411 </histogram>
20412
20413 <histogram name="Renderer2.RequestToFinish">
20414   <obsolete>
20415     Deprecated 6/15/09.  Replaced by Renderer2.RequestToFinish_L
20416   </obsolete>
20417   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20418   <summary>
20419     The time from when a page was requested by a user to when it is fully
20420     loaded.
20421   </summary>
20422 </histogram>
20423
20424 <histogram name="Renderer2.RequestToFinish_L">
20425   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20426   <summary>
20427     The time from when a page was requested by a user to when it is fully
20428     loaded.
20429   </summary>
20430 </histogram>
20431
20432 <histogram name="Renderer2.RequestToFirstLayout">
20433   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20434   <summary>
20435     The time from when a page was requested by a user to its first layout.
20436   </summary>
20437 </histogram>
20438
20439 <histogram name="Renderer2.RequestToStart">
20440   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20441   <summary>
20442     The time from when a page was requested by a user to when it starts loading.
20443   </summary>
20444 </histogram>
20445
20446 <histogram name="Renderer2.StartToFinish">
20447   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20448   <summary>
20449     The time from when a page started loading to when it is fully loaded.
20450   </summary>
20451 </histogram>
20452
20453 <histogram name="Renderer2.StartToFinishDoc">
20454   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20455   <summary>
20456     The time from when a page starts loading to when the main document is
20457     finished loading.
20458   </summary>
20459 </histogram>
20460
20461 <histogram name="Renderer2.StartToFirstLayout">
20462   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20463   <summary>
20464     The time from when a page starts loading to its first layout.
20465   </summary>
20466 </histogram>
20467
20468 <histogram name="Renderer4.Abandoned" enum="Abandoned">
20469   <owner>wiltzius@chromium.org</owner>
20470   <summary>
20471     Distribution of actual finished pages, vs abandoned pages, where we needed
20472     to declare a finish time prematurely since the page was being closed
20473     (exited).
20474   </summary>
20475 </histogram>
20476
20477 <histogram name="Renderer4.AccelContentPaintDurationMS">
20478   <owner>wiltzius@chromium.org</owner>
20479   <summary>
20480     Time spent by WebKit painting the page, in milliseconds, when the GPU
20481     acceleration is active, for paints that affect non-root layers.
20482   </summary>
20483 </histogram>
20484
20485 <histogram name="Renderer4.AccelContentPaintMegapixPerSecond">
20486   <owner>wiltzius@chromium.org</owner>
20487   <summary>
20488     WebKit paint throughput, measured in megapixels per second, when GPU
20489     acceleration is active, for paints that affect non-root layers.
20490   </summary>
20491 </histogram>
20492
20493 <histogram name="Renderer4.AccelDoDeferredUpdateDelay">
20494   <owner>wiltzius@chromium.org</owner>
20495   <summary>Time between frames when GPU acceleration is active.</summary>
20496 </histogram>
20497
20498 <histogram name="Renderer4.AccelRootPaintDurationMS">
20499   <owner>wiltzius@chromium.org</owner>
20500   <summary>
20501     Time spent by WebKit painting the page, in milliseconds, when the GPU
20502     acceleration is active, for paints that affect the root layer.
20503   </summary>
20504 </histogram>
20505
20506 <histogram name="Renderer4.AccelRootPaintMegapixPerSecond">
20507   <owner>wiltzius@chromium.org</owner>
20508   <summary>
20509     WebKit paint throughput, measured in megapixels per second, when GPU
20510     acceleration is active, for paints that affect the root layer.
20511   </summary>
20512 </histogram>
20513
20514 <histogram name="Renderer4.AnimationCallbackDelayTime" units="milliseconds">
20515   <owner>wiltzius@chromium.org</owner>
20516   <summary>
20517     Time from when the animation callback was posted to when it ran.
20518   </summary>
20519 </histogram>
20520
20521 <histogram name="Renderer4.BeginToCommit" units="milliseconds">
20522   <owner>wiltzius@chromium.org</owner>
20523   <summary>
20524     Time from &quot;begin&quot; to &quot;commit.&quot;   &quot;Begin&quot;==
20525     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
20526     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
20527     time when renderer requested load of document, after any unload of last
20528     document. &quot;Commit&quot;== time when renderer got first byte of
20529     document.
20530   </summary>
20531 </histogram>
20532
20533 <histogram name="Renderer4.BeginToFinish">
20534   <owner>wiltzius@chromium.org</owner>
20535   <summary>TBD</summary>
20536 </histogram>
20537
20538 <histogram name="Renderer4.BeginToFinishDoc">
20539   <owner>wiltzius@chromium.org</owner>
20540   <summary>TBD</summary>
20541 </histogram>
20542
20543 <histogram name="Renderer4.BeginToFirstPaint" units="milliseconds">
20544   <owner>wiltzius@chromium.org</owner>
20545   <summary>
20546     Time from &quot;begin&quot; to &quot;first paint.&quot;  &quot;Begin&quot;==
20547     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
20548     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
20549     time when renderer requested load of document, after any unload of last
20550     document. &quot;First paint&quot;== time when first paint operation was
20551     performed.
20552   </summary>
20553 </histogram>
20554
20555 <histogram name="Renderer4.BeginToFirstPaintAfterLoad" units="milliseconds">
20556   <owner>wiltzius@chromium.org</owner>
20557   <summary>
20558     Time from &quot;big&quot; to &quot;first paint after load.&quot;
20559     &quot;Begin&quot;== &quot;request&quot; if user requested, and
20560     &quot;start&quot; otherwise.  &quot;Request&quot;== time when user requested
20561     document. &quot;Start&quot;== time when renderer requested load of document,
20562     after any unload of last document. &quot;First paint after load&quot;== time
20563     after onload() when first paint operation is performed.
20564   </summary>
20565 </histogram>
20566
20567 <histogram name="Renderer4.CommitToFinish" units="milliseconds">
20568   <owner>wiltzius@chromium.org</owner>
20569   <summary>
20570     Time from &quot;commit&quot; to &quot;finish.&quot; &quot;Commit&quot;==
20571     time when renderer got first byte of document.  &quot;Finish&quot;==after
20572     onload() and all resources are loaded.
20573   </summary>
20574 </histogram>
20575
20576 <histogram name="Renderer4.CommitToFinishDoc" units="milliseconds">
20577   <owner>wiltzius@chromium.org</owner>
20578   <summary>
20579     Time from &quot;commit&quot; to &quot;finish doc.&quot; &quot;Commit&quot;==
20580     time when renderer got first byte of document. &quot;Finish doc&quot; ==
20581     main document loaded, before onload(). &quot;Finish&quot;==after onload()
20582     and all resources are loaded.
20583   </summary>
20584 </histogram>
20585
20586 <histogram name="Renderer4.CommitToFirstPaint" units="milliseconds">
20587   <owner>wiltzius@chromium.org</owner>
20588   <summary>
20589     Time from &quot;commit&quot; to &quot;first paint.&quot;
20590     &quot;Commit&quot;== time when renderer got first byte of document.
20591     &quot;First paint&quot;== time when first paint operation was performed.
20592   </summary>
20593 </histogram>
20594
20595 <histogram name="Renderer4.CommitToFirstPaintAfterLoad" units="milliseconds">
20596   <owner>wiltzius@chromium.org</owner>
20597   <summary>
20598     Time from &quot;commit&quot; to &quot;first paint after load.&quot;
20599     &quot;Commit&quot;== time when renderer got first byte of document.
20600     &quot;First paint after load&quot;== time after onload() when first paint
20601     operation is performed.
20602   </summary>
20603 </histogram>
20604
20605 <histogram name="Renderer4.CompositorThreadImplDrawDelay" units="milliseconds">
20606   <owner>wiltzius@chromium.org</owner>
20607   <summary>
20608     Time between frames, as measured on the compositor thread. This is collected
20609     once per frame while it is being drawn to the screen in the compositor.
20610   </summary>
20611 </histogram>
20612
20613 <histogram name="Renderer4.drawPixelCountCulled" units="NormalizedPixels">
20614   <obsolete>
20615     Renamed to Renderer4.pixelCountCulled_Draw.
20616   </obsolete>
20617   <owner>wiltzius@chromium.org</owner>
20618   <summary>
20619     Number of pixels that culling prevented being drawn to the screen,
20620     normalized to the viewport size. This is collected once per frame while it
20621     is being drawn to the screen in the compositor.
20622   </summary>
20623 </histogram>
20624
20625 <histogram name="Renderer4.drawPixelCountOpaque" units="NormalizedPixels">
20626   <obsolete>
20627     Renamed to Renderer4.pixelCountOpaque_Draw.
20628   </obsolete>
20629   <owner>wiltzius@chromium.org</owner>
20630   <summary>
20631     Number of pixels drawn to the screen and known opaque, normalized to the
20632     viewport size. This is collected once per frame while it is being drawn to
20633     the screen in the compositor.
20634   </summary>
20635 </histogram>
20636
20637 <histogram name="Renderer4.drawPixelCountTranslucent" units="NormalizedPixels">
20638   <obsolete>
20639     Renamed to Renderer4.pixelCountTranslucent_Draw.
20640   </obsolete>
20641   <owner>wiltzius@chromium.org</owner>
20642   <summary>
20643     Number of pixels drawn to the screen and not known opaque, normalized to the
20644     viewport size. This is collected once per frame while it is being drawn to
20645     the screen in the compositor.
20646   </summary>
20647 </histogram>
20648
20649 <histogram name="Renderer4.FinishDocToFinish" units="milliseconds">
20650   <owner>wiltzius@chromium.org</owner>
20651   <summary>
20652     Time from &quot;finish doc&quot; to &quot;finish.&quot; &quot;Finish
20653     doc&quot;== main document loaded, before onload(). &quot;Finish&quot;==after
20654     onload() and all resources are loaded.
20655   </summary>
20656 </histogram>
20657
20658 <histogram name="Renderer4.FinishToFirstPaintAfterLoad" units="milliseconds">
20659   <owner>wiltzius@chromium.org</owner>
20660   <summary>
20661     Time from &quot;finish &quot; to &quot;first paint after load.&quot;
20662     &quot;Finish&quot;==after onload() and all resources are loaded. &quot;First
20663     paint after load&quot;== time after onload() when first paint operation is
20664     performed.
20665   </summary>
20666 </histogram>
20667
20668 <histogram name="Renderer4.InvalidationRegionApproximateRectCount"
20669     units="rects">
20670   <owner>wiltzius@chromium.org</owner>
20671   <summary>
20672     Number of rects inside of a PictureLayer's invalidation region per commit.
20673   </summary>
20674 </histogram>
20675
20676 <histogram name="Renderer4.LanguageDetection" units="milliseconds">
20677   <owner>wiltzius@chromium.org</owner>
20678   <summary>
20679     Time to determine the page language. This is done after the page has been
20680     loaded.
20681   </summary>
20682 </histogram>
20683
20684 <histogram name="Renderer4.LCDText.PercentageOfAALayers" units="%">
20685   <owner>wiltzius@chromium.org</owner>
20686   <summary>
20687     The ratio of LCDText CC Layers / candidate LCDText layers. Recorded in
20688     LayerTreeHost, after LayerTreeHostCommon::CalculateDrawProperties() has
20689     computed the properties we need. Only recorded for the first 50 frames of
20690     every page.
20691   </summary>
20692 </histogram>
20693
20694 <histogram name="Renderer4.LCDText.PercentageOfCandidateLayers" units="%">
20695   <owner>wiltzius@chromium.org</owner>
20696   <summary>
20697     The ratio of CC Layers which are candidates for LCDText AA / total picture
20698     or content Layers.  Recorded in LayerTreeHost, after
20699     LayerTreeHostCommon::CalculateDrawProperties() has computed the properties
20700     we need. Only recorded for the first 50 frames of every page.
20701   </summary>
20702 </histogram>
20703
20704 <histogram name="Renderer4.LoadType" enum="LoadType">
20705   <owner>wiltzius@chromium.org</owner>
20706   <summary>
20707     Probability distribution for enumerated varieties of page loads.
20708   </summary>
20709 </histogram>
20710
20711 <histogram name="Renderer4.pixelCountCulled_Draw" units="NormalizedPixels">
20712   <owner>wiltzius@chromium.org</owner>
20713   <summary>
20714     Number of pixels that culling prevented being drawn to the screen, recorded
20715     as 10 times the percentage of the viewport that these pixels cover. This is
20716     collected once per frame while it is being drawn to the screen in the
20717     compositor.
20718   </summary>
20719 </histogram>
20720
20721 <histogram name="Renderer4.pixelCountOpaque" units="NormalizedPixels">
20722   <owner>wiltzius@chromium.org</owner>
20723   <summary>
20724     Number of pixels known to be opaque, recorded as 10 times the percentage of
20725     the viewport that these pixels cover.
20726   </summary>
20727 </histogram>
20728
20729 <histogram name="Renderer4.pixelCountPainted" units="NormalizedPixels">
20730   <owner>wiltzius@chromium.org</owner>
20731   <summary>
20732     Number of pixels painted by WebKit into main memory, recorded as 10 times
20733     the percentage of the viewport that these pixels cover. This is collected
20734     once per commit from WebKit to the compositor.
20735   </summary>
20736 </histogram>
20737
20738 <histogram name="Renderer4.pixelCountTranslucent" units="NormalizedPixels">
20739   <owner>wiltzius@chromium.org</owner>
20740   <summary>
20741     Number of pixels not known to be opaque opaque, recorded as 10 times the
20742     percentage of the viewport that these pixels cover.
20743   </summary>
20744 </histogram>
20745
20746 <histogram name="Renderer4.renderPassCount">
20747   <owner>wiltzius@chromium.org</owner>
20748   <summary>
20749     The number of render passes (or render targets) in the renderer's frame. If
20750     the value is more than one, then an intermediate rendering target must be
20751     used during the rendering of the frame for each render pass greater than
20752     one.
20753   </summary>
20754 </histogram>
20755
20756 <histogram name="Renderer4.RequestToFinish" units="milliseconds">
20757   <owner>wiltzius@chromium.org</owner>
20758   <summary>
20759     Time from &quot;request&quot; to &quot;finish.&quot;  &quot;Request&quot;==
20760     time when user requested document.  &quot;Finish&quot;==after onload() and
20761     all resources are loaded.
20762   </summary>
20763 </histogram>
20764
20765 <histogram name="Renderer4.RequestToStart" units="milliseconds">
20766   <owner>wiltzius@chromium.org</owner>
20767   <summary>
20768     Time from &quot;request&quot; to &quot;start.&quot; &quot;Request&quot;==
20769     time when user requested document. &quot;Start&quot;== time when renderer
20770     requested load of document, after any unload of last document.
20771   </summary>
20772 </histogram>
20773
20774 <histogram name="Renderer4.Snapshot">
20775   <owner>wiltzius@chromium.org</owner>
20776   <summary>Time to capture a renderer snapshot.</summary>
20777 </histogram>
20778
20779 <histogram name="Renderer4.SoftwareCompositorThreadImplDrawDelay"
20780     units="milliseconds">
20781   <owner>wiltzius@chromium.org</owner>
20782   <summary>
20783     Time between frames when the software renderer is being used, as measured on
20784     the compositor thread. This is collected once per frame while it is being
20785     drawn to the screen in the compositor.
20786   </summary>
20787 </histogram>
20788
20789 <histogram name="Renderer4.SoftwareDoDeferredUpdateDelay">
20790   <owner>wiltzius@chromium.org</owner>
20791   <summary>Time between frames when the page is not GPU accelerated.</summary>
20792 </histogram>
20793
20794 <histogram name="Renderer4.SoftwarePaintDurationMS">
20795   <owner>wiltzius@chromium.org</owner>
20796   <summary>
20797     Time spent by WebKit painting the page, in milliseconds, when the page is
20798     not GPU accelerated.
20799   </summary>
20800 </histogram>
20801
20802 <histogram name="Renderer4.SoftwarePaintMegapixPerSecond">
20803   <owner>wiltzius@chromium.org</owner>
20804   <summary>
20805     WebKit paint throughput, measured in megapixels per second, when the page is
20806     not GPU accelerated.
20807   </summary>
20808 </histogram>
20809
20810 <histogram name="Renderer4.StartToCommit" units="milliseconds">
20811   <owner>wiltzius@chromium.org</owner>
20812   <summary>
20813     Time from &quot;start&quot; to &quot;commit.&quot; &quot;Start&quot;== time
20814     when renderer requested load of document, after any unload of last document.
20815     &quot;Commit&quot;== time when renderer got first byte of document.
20816   </summary>
20817 </histogram>
20818
20819 <histogram name="Renderer4.StartToFinish" units="milliseconds">
20820   <owner>wiltzius@chromium.org</owner>
20821   <summary>
20822     Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
20823     when renderer requested load of document, after any unload of last document.
20824     &quot;Finish&quot;==after onload() and all resources are loaded.
20825   </summary>
20826 </histogram>
20827
20828 <histogram name="Renderer4.TextureGpuUploadTimeUS">
20829   <owner>wiltzius@chromium.org</owner>
20830   <summary>
20831     The number of microseconds it took to upload a tile's full texture as
20832     measured on the GPU process.
20833   </summary>
20834 </histogram>
20835
20836 <histogram name="Renderer4.Thumbnail">
20837   <owner>wiltzius@chromium.org</owner>
20838   <summary>Time to capture a renderer thumbnail.</summary>
20839 </histogram>
20840
20841 <histogram name="Renderer4.tileCountCulled_Upload" units="NormalizedTiles">
20842   <owner>wiltzius@chromium.org</owner>
20843   <summary>
20844     Number of tiles that culling prevented being uploaded to texture memory.
20845     This is an approximation and is recorded as a 100 times the percentage of
20846     the number of tiles, of default size, needed to cover the viewport. This is
20847     collected once per commit from WebKit to the compositor.
20848   </summary>
20849 </histogram>
20850
20851 <histogram name="Renderer4.uploadPixelCountCulled" units="NormalizedPixels">
20852   <obsolete>
20853     Deprecated as of 04/2012, replaced with Renderer4.tileCountCulled_Upload.
20854   </obsolete>
20855   <owner>wiltzius@chromium.org</owner>
20856   <summary>
20857     Number of pixels that culling prevented being uploaded to texture memory,
20858     normalized to the viewport size. This is collected once per commit from
20859     WebKit to the compositor.
20860   </summary>
20861 </histogram>
20862
20863 <histogram name="Renderer4.uploadPixelCountOpaque" units="NormalizedPixels">
20864   <obsolete>
20865     Renamed to Renderer4.pixelCountOpaque_Upload.
20866   </obsolete>
20867   <owner>wiltzius@chromium.org</owner>
20868   <summary>
20869     Number of pixels uploaded to texture memory and known to be opaque,
20870     normalized to the viewport size. This is collected once per commit from
20871     WebKit to the compositor.
20872   </summary>
20873 </histogram>
20874
20875 <histogram name="Renderer4.uploadPixelCountTranslucent"
20876     units="NormalizedPixels">
20877   <obsolete>
20878     Renamed to Renderer4.pixelCountTranslucent_Upload.
20879   </obsolete>
20880   <owner>wiltzius@chromium.org</owner>
20881   <summary>
20882     Number of pixels uploaded to texture memory and not known opaque, normalized
20883     to the viewport size.  This is collected once per commit from WebKit to the
20884     compositor.
20885   </summary>
20886 </histogram>
20887
20888 <histogram name="RenderViewContextMenu.Shown" enum="RenderViewContextMenuItem">
20889   <owner>vitalybuka@chromium.org</owner>
20890   <summary>Count of renderer view context menu items shown.</summary>
20891 </histogram>
20892
20893 <histogram name="RenderViewContextMenu.Used" enum="RenderViewContextMenuItem">
20894   <owner>vitalybuka@chromium.org</owner>
20895   <summary>
20896     Count of renderer view context menu items (Only commands now) used.
20897   </summary>
20898 </histogram>
20899
20900 <histogram name="RequestAutocomplete.DismissalState"
20901     enum="AutofillDialogDismissalState">
20902   <owner>estade@chromium.org</owner>
20903   <summary>
20904     The state of the requestAutocomplete() dialog when it was dismissed.
20905   </summary>
20906 </histogram>
20907
20908 <histogram name="RequestAutocomplete.InitialUserState"
20909     enum="AutofillDialogInitialUserState">
20910   <owner>estade@chromium.org</owner>
20911   <summary>
20912     The initial state of a user that's interacting with a freshly shown
20913     requestAutocomplete() dialog.
20914   </summary>
20915 </histogram>
20916
20917 <histogram name="RequestAutocomplete.PopupInDialog"
20918     enum="AutofillDialogPopupEvent">
20919   <owner>estade@chromium.org</owner>
20920   <summary>
20921     User interactions with the Autofill popup shown while filling an
20922     requestAutocomplete() dialog.
20923   </summary>
20924 </histogram>
20925
20926 <histogram name="RequestAutocomplete.Security" enum="AutofillDialogSecurity">
20927   <owner>estade@chromium.org</owner>
20928   <summary>
20929     Measures the frequency of security warnings and errors in the
20930     RequestAutocomplete dialog.
20931   </summary>
20932 </histogram>
20933
20934 <histogram name="RequestAutocomplete.UiDuration" units="ms">
20935   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20936   <summary>
20937     Measures the duration for which an requestAutocomplete() dialog was shown.
20938   </summary>
20939 </histogram>
20940
20941 <histogram name="RequestAutocomplete.UiDuration.Cancel" units="ms">
20942   <owner>estade@chromium.org</owner>
20943   <summary>
20944     Measures the duration for which an requestAutocomplete() dialog was shown,
20945     in cases where the user ended up canceling out of the dialog.
20946   </summary>
20947 </histogram>
20948
20949 <histogram name="RequestAutocomplete.UiDuration.Submit" units="ms">
20950   <owner>estade@chromium.org</owner>
20951   <summary>
20952     Measures the duration for which an requestAutocomplete() dialog was shown,
20953     in cases where the user ended up accepting the dialog.
20954   </summary>
20955 </histogram>
20956
20957 <histogram name="RequestAutocomplete.UiEvents" enum="AutofillDialogUiEvents">
20958   <owner>estade@chromium.org</owner>
20959   <summary>
20960     Measures how users are interacting with the requestAutocomplete() dialog UI.
20961   </summary>
20962 </histogram>
20963
20964 <histogram name="RequestAutocomplete.UiLatencyToShow" units="ms">
20965   <owner>estade@chromium.org</owner>
20966   <summary>
20967     Measures the duration of time it takes for the requestAutocomplete() UI to
20968     be actionable by the user after it is shown.
20969   </summary>
20970 </histogram>
20971
20972 <histogram name="RequestAutocomplete.WalletErrors" enum="WalletErrors">
20973   <owner>estade@chromium.org</owner>
20974   <summary>
20975     Measures the frequency of errors in communicating with the Google Online
20976     Wallet server.
20977   </summary>
20978 </histogram>
20979
20980 <histogram name="RequestAutocomplete.WalletRequiredActions"
20981     enum="WalletRequiredActions">
20982   <owner>estade@chromium.org</owner>
20983   <summary>
20984     Measures the frequency of required user actions returned by the Google
20985     Online Wallet server.
20986   </summary>
20987 </histogram>
20988
20989 <histogram name="Reset.ChromeOS.PowerwashDialogShown"
20990     enum="PowerwashDialogViewType">
20991   <owner>merkulova@chromium.org</owner>
20992   <summary>
20993     Records the number of times the factory reset dialog was shown. Grouped by
20994     the viewtype.
20995   </summary>
20996 </histogram>
20997
20998 <histogram name="SB.BloomFilter" units="milliseconds">
20999   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21000   <summary>
21001     The first stage check that measures the time that Chrome took to check if a
21002     URL is present in our in-memory bloom filter.
21003   </summary>
21004 </histogram>
21005
21006 <histogram name="SB.BuildBloom">
21007   <obsolete>
21008     Deprecated 9/2012. No longer generated.
21009   </obsolete>
21010   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21011   <summary>TBD.</summary>
21012 </histogram>
21013
21014 <histogram name="SB.Database" units="milliseconds">
21015   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21016   <summary>
21017     The second stage check that measures the time that Chrome took to check if a
21018     URL is present in our SQLite database.
21019   </summary>
21020 </histogram>
21021
21022 <histogram name="SB.DBCheck" units="milliseconds">
21023   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21024   <summary>
21025     The second stage check that mesures the time that Chrome took to check if a
21026     URL is present in our SQLite database. This time includes the filter check
21027     time.
21028   </summary>
21029 </histogram>
21030
21031 <histogram name="SB.Delay" units="milliseconds">
21032   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21033   <summary>
21034     This measures the time that SafeBrowsing actually delayed the browsing
21035     experience. It records the difference between the time when Chrome would
21036     have started reading the response for a URL and when the SafeBrowsing system
21037     completed its check of that URL.
21038   </summary>
21039 </histogram>
21040
21041 <histogram name="SB.FilterCheck" units="milliseconds">
21042   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21043   <summary>
21044     The first stage check that measures the time that Chrome took to check if a
21045     URL is present in our in-memory hash table.
21046   </summary>
21047 </histogram>
21048
21049 <histogram name="SB.Network" units="milliseconds">
21050   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21051   <summary>
21052     The third and final stage check that mesures the time that Chrome took to
21053     get a response from the Google SafeBrowsing servers for a particular URL.
21054   </summary>
21055 </histogram>
21056
21057 <histogram name="SB.NetworkCheck" units="milliseconds">
21058   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21059   <summary>
21060     The third and final stage check that mesures the time that Chrome took to
21061     get a response from the Google SafeBrowsing servers for a particular URL.
21062     This time includes the filter and database check time.
21063   </summary>
21064 </histogram>
21065
21066 <histogram name="SB.PauseSafe" units="milliseconds">
21067   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21068   <summary>
21069     This measures the time that SafeBrowsing actually delayed the browsing
21070     experience. It records the difference between the time when Chrome would
21071     have started reading the response for a URL and when the SafeBrowsing system
21072     completed its check of that URL.
21073   </summary>
21074 </histogram>
21075
21076 <histogram name="SB.Update">
21077   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21078   <summary>TBD.</summary>
21079 </histogram>
21080
21081 <histogram name="SB2.AddPrefixes">
21082   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21083   <summary>
21084     The number of add prefixes stored in the database after the last update.
21085   </summary>
21086 </histogram>
21087
21088 <histogram name="SB2.BloomFailure" enum="SB2BloomFailure">
21089   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21090   <summary>
21091     Track failures when in processing the safe-browsing database bloom filter.
21092   </summary>
21093 </histogram>
21094
21095 <histogram name="SB2.BloomFilterFalsePositives"
21096     enum="SB2BloomFilterFalsePositives">
21097   <obsolete>
21098     This became misleading around M-22 (September 2012), deleted in M-32
21099     (November 2013).
21100   </obsolete>
21101   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21102   <summary>
21103     All prefix misses (server returned no full hashes) and prefix misses due to
21104     false positives in the bloom filter.
21105   </summary>
21106 </histogram>
21107
21108 <histogram name="SB2.BloomFilterLoad" units="ms">
21109   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21110   <summary>Time to load the BloomFilter file.</summary>
21111 </histogram>
21112
21113 <histogram name="SB2.BrowseDatabaseKilobytes" units="KB">
21114   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21115   <summary>
21116     The size of the browsing SafeBrowsing database file on disk in kilobytes,
21117     after an update has occurred.
21118   </summary>
21119 </histogram>
21120
21121 <histogram name="SB2.BuildFilter" units="milliseconds">
21122   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21123   <summary>
21124     The time that it took to regenerate the filter after we have received all
21125     the update chunks.
21126   </summary>
21127 </histogram>
21128
21129 <histogram name="SB2.BuildReadBytes" units="bytes">
21130   <obsolete>
21131     Deprecated because it was exceeding the range.  Replaced by
21132     SB2.BuildReadKilobytes.
21133   </obsolete>
21134   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21135   <summary>
21136     The number of bytes read by the browser process during the bloom filter
21137     generation phase.
21138   </summary>
21139 </histogram>
21140
21141 <histogram name="SB2.BuildReadKilobytes" units="KB">
21142   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21143   <summary>
21144     The number of kilobytes read by the browser process during the filter
21145     generation phase.
21146   </summary>
21147 </histogram>
21148
21149 <histogram name="SB2.BuildReadOperations">
21150   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21151   <summary>
21152     The number of read operations issued by the browser process during the
21153     filter generation phase.
21154   </summary>
21155 </histogram>
21156
21157 <histogram name="SB2.BuildWriteBytes" units="bytes">
21158   <obsolete>
21159     Deprecated because it was exceeding the range.  Replaced by
21160     SB2.BuildWriteKilobytes.
21161   </obsolete>
21162   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21163   <summary>
21164     The number of bytes written by the browser process during the bloom filter
21165     generation phase.
21166   </summary>
21167 </histogram>
21168
21169 <histogram name="SB2.BuildWriteKilobytes" units="KB">
21170   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21171   <summary>
21172     The number of kilobytes written by the browser process during the filter
21173     generation phase.
21174   </summary>
21175 </histogram>
21176
21177 <histogram name="SB2.BuildWriteOperations">
21178   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21179   <summary>
21180     The number of write operations issued by the browser process during the
21181     filter generation phase.
21182   </summary>
21183 </histogram>
21184
21185 <histogram name="SB2.ChunkInsert" units="milliseconds">
21186   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21187   <summary>
21188     The time that it takes to write one redirect URL (which can contain multiple
21189     chunks) to the database.
21190   </summary>
21191 </histogram>
21192
21193 <histogram name="SB2.ChunkRequest" units="milliseconds">
21194   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21195   <summary>
21196     The network time between the request and response for a chunk.
21197   </summary>
21198 </histogram>
21199
21200 <histogram name="SB2.ChunkSize" units="bytes">
21201   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21202   <summary>The size of one chunk URL.</summary>
21203 </histogram>
21204
21205 <histogram name="SB2.DatabaseBytes" units="bytes">
21206   <obsolete>
21207     Deprecated because it was exceeding the range.  Replaced by
21208     SB2.DatabaseKilobytes.
21209   </obsolete>
21210   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21211   <summary>The size of the SafeBrowsing database file on disk.</summary>
21212 </histogram>
21213
21214 <histogram name="SB2.DatabaseFailure" enum="SB2DatabaseFailure">
21215   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21216   <summary>Track failures when updating the safe-browsing database.</summary>
21217 </histogram>
21218
21219 <histogram name="SB2.DatabaseKilobytes" units="KB">
21220   <obsolete>
21221     Replaced by SB2.BrowseDatabaseKilobytes.
21222   </obsolete>
21223   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21224   <summary>
21225     The size of the SafeBrowsing database file on disk in kilobytes.
21226   </summary>
21227 </histogram>
21228
21229 <histogram name="SB2.DatabaseOpen" units="milliseconds">
21230   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21231   <summary>
21232     The time it takes to initialize the SafeBrowsing storage backend, in
21233     milliseconds.
21234   </summary>
21235 </histogram>
21236
21237 <histogram name="SB2.DatabaseUpdateKilobytes" units="KB">
21238   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21239   <summary>
21240     The size of the update file before merging with the database file, in
21241     kilobytes.
21242   </summary>
21243 </histogram>
21244
21245 <histogram name="SB2.Delay" units="milliseconds">
21246   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21247   <summary>
21248     The time that SafeBrowsing actually delayed the browsing experience. It
21249     records the difference between the time when Chrome would have started
21250     reading the response for a URL and when the SafeBrowsing system completed
21251     its check of that URL.
21252   </summary>
21253 </histogram>
21254
21255 <histogram name="SB2.DownloadBinhashAddsDeleted">
21256   <obsolete>
21257     Deleted in M-34 (February 2014).
21258   </obsolete>
21259   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21260   <summary>Obsolete download BINHASH add chunks deleted.</summary>
21261 </histogram>
21262
21263 <histogram name="SB2.DownloadBinhashSubsDeleted">
21264   <obsolete>
21265     Deleted in M-34 (February 2014).
21266   </obsolete>
21267   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21268   <summary>Obsolete download BINHASH sub chunks deleted.</summary>
21269 </histogram>
21270
21271 <histogram name="SB2.DownloadChecks" enum="SB2DownloadChecks">
21272   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21273   <summary>
21274     Records results of SafeBrowsing download check, including both url check and
21275     downloaded file hash check.
21276   </summary>
21277 </histogram>
21278
21279 <histogram name="SB2.DownloadDatabaseKilobytes" units="KB">
21280   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21281   <summary>
21282     The size of the downloads SafeBrowsing database file on disk in kilobytes,
21283     after an update has occurred.
21284   </summary>
21285 </histogram>
21286
21287 <histogram name="SB2.DownloadDuration" units="milliseconds">
21288   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21289   <summary>The time it takes for a download to finish.</summary>
21290 </histogram>
21291
21292 <histogram name="SB2.DownloadHashCheckDuration" units="milliseconds">
21293   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21294   <summary>
21295     The time it takes for SafeBrowsing to check hash of a download file.
21296   </summary>
21297 </histogram>
21298
21299 <histogram name="SB2.DownloadUrlCheckDuration" units="milliseconds">
21300   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21301   <summary>The time it takes for SafeBrowsing to check a download url.</summary>
21302 </histogram>
21303
21304 <histogram name="SB2.DownloadUrlChecks" enum="SB2DownloadChecks">
21305   <obsolete>
21306     Deprecated 3/11/11, and replaced by SB2.DownloadChecks.
21307   </obsolete>
21308   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21309   <summary>Records results of SafeBrowsing download url check.</summary>
21310 </histogram>
21311
21312 <histogram name="SB2.FailedUpdate">
21313   <obsolete>
21314     Deprecated, replaced by SB2.DatabaseFailure BROWSE_DB_UPDATE_FINISH.
21315   </obsolete>
21316   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21317   <summary>
21318     The count of the number of times an update failed when being committed to
21319     the database.
21320   </summary>
21321 </histogram>
21322
21323 <histogram name="SB2.FilterCheck" units="milliseconds">
21324   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21325   <summary>
21326     The time that it took to check a URL against our in-memory filter.
21327   </summary>
21328 </histogram>
21329
21330 <histogram name="SB2.FilterKilobytes" units="KB">
21331   <obsolete>
21332     Deprecated 9/2012. No longer generated.
21333   </obsolete>
21334   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21335   <summary>The size of the current bloom filter in kilobytes.</summary>
21336 </histogram>
21337
21338 <histogram name="SB2.FilterLoad" enum="SB2FilterLoad">
21339   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21340   <summary>Which filter file the database loaded from disk.</summary>
21341 </histogram>
21342
21343 <histogram name="SB2.FilterMissing">
21344   <obsolete>
21345     Deprecated, replaced by SB2.DatabaseFailure FILTER_MISSING.
21346   </obsolete>
21347   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21348   <summary>
21349     The count of the number of times we attempted to load the bloom filter file
21350     but it was missing.
21351   </summary>
21352 </histogram>
21353
21354 <histogram name="SB2.FilterReadFail">
21355   <obsolete>
21356     Deprecated, replaced by SB2.DatabaseFailure FILTER_READ.
21357   </obsolete>
21358   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21359   <summary>
21360     The count of the number of times we attempted to load the bloom filter file
21361     but failed while reading the file on disk.
21362   </summary>
21363 </histogram>
21364
21365 <histogram name="SB2.FilterSize" units="bytes">
21366   <obsolete>
21367     Deprecated because it was exceeding the range.  Replaced by
21368     SB2.FilterKilobytes.
21369   </obsolete>
21370   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21371   <summary>The size of the current bloom filter.</summary>
21372 </histogram>
21373
21374 <histogram name="SB2.FilterWriteFail">
21375   <obsolete>
21376     Deprecated, replaced by SB2.DatabaseFailure FILTER_WRITE.
21377   </obsolete>
21378   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21379   <summary>
21380     The count of the number of times we attempted to save the bloom filter file
21381     but failed while writing the file to disk.
21382   </summary>
21383 </histogram>
21384
21385 <histogram name="SB2.FormatEvent" enum="SB2FormatEvent">
21386   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21387   <summary>
21388     Tracks events involved in upgrading safe-browsing data from SQLite format to
21389     new file format.
21390   </summary>
21391 </histogram>
21392
21393 <histogram name="SB2.GetHash200">
21394   <obsolete>
21395     Deprecated in favor of SB2.GetHashResult STATUS_200.
21396   </obsolete>
21397   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21398   <summary>
21399     The number of GetHash requests that returned data (valid requests).
21400   </summary>
21401 </histogram>
21402
21403 <histogram name="SB2.GetHash204">
21404   <obsolete>
21405     Deprecated in favor of SB2.GetHashResult STATUS_204.
21406   </obsolete>
21407   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21408   <summary>
21409     The number of GetHash requests that returned empty data (false positives).
21410   </summary>
21411 </histogram>
21412
21413 <histogram name="SB2.GetHashResult" enum="SB2GetHashResult">
21414   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21415   <summary>
21416     Track return status from GetHash requests to server (STATUS_200 and
21417     STATUS_204), and dispensation of returned values (EMPTY, HIT, MISS).  EMPTY
21418     means the response had no full hashes, and should contain all of the 204
21419     responses plus those 200 responses corrosponding to items deleted on the
21420     server but not yet deleted on the client.  HIT means that one of the full
21421     hashes matched. MISS means that none of the hashes matched (there was a
21422     prefix collision).
21423   </summary>
21424 </histogram>
21425
21426 <histogram name="SB2.GetHashResultDownload" enum="SB2GetHashResult">
21427   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21428   <summary>
21429     Track return status from GetHash requests to server (STATUS_200 and
21430     STATUS_204), and dispensation of returned values (EMPTY, HIT, MISS).  EMPTY
21431     means the response had no full hashes, and should contain all of the 204
21432     responses plus those 200 responses corrosponding to items deleted on the
21433     server but not yet deleted on the client.  HIT means that one of the full
21434     hashes matched. MISS means that none of the hashes matched (there was a
21435     prefix collision).
21436   </summary>
21437 </histogram>
21438
21439 <histogram name="SB2.GetHashServerMiss">
21440   <obsolete>
21441     Deprecated in favor of SB2.GetHashResult FULL_HASH_* and
21442     SB2.BloomFilterFalsePositives.  It is unclear if this histogram ever
21443     reported useful data.
21444   </obsolete>
21445   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21446   <summary>
21447     The number of GetHash requests returning full hashes that didn't match the
21448     URL that initiated the request.
21449   </summary>
21450 </histogram>
21451
21452 <histogram name="SB2.HandleCorrupt">
21453   <obsolete>
21454     Deprecated, replaced by SB2.DatabaseFailure CORRUPT.
21455   </obsolete>
21456   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21457   <summary>
21458     The count of the number of times a database was found corrupt and reset.
21459   </summary>
21460 </histogram>
21461
21462 <histogram name="SB2.InterstitialAction" enum="SB2InterstitialAction">
21463   <owner>felt@chromium.org</owner>
21464   <summary>
21465     Track number of times Safe Browsing interstitials have been shown, and how
21466     many times they have been clicked through or not.
21467   </summary>
21468 </histogram>
21469
21470 <histogram name="SB2.InterstitialActionDetails"
21471     enum="SB2InterstitialActionDetails">
21472   <owner>felt@chromium.org</owner>
21473   <summary>
21474     Tracks the click-through rate for specific cases of the interstitial.
21475   </summary>
21476 </histogram>
21477
21478 <histogram name="SB2.MalwareInterstitialTimeClosed" units="milliseconds">
21479   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21480   <summary>
21481     The time between when we show the SafeBrowsing malware interstitial and the
21482     user navigating away by for example, closing the tab, clicking the browser
21483     back button or typing another URL in the address bar.
21484   </summary>
21485 </histogram>
21486
21487 <histogram name="SB2.MalwareInterstitialTimeDiagnostic" units="milliseconds">
21488   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21489   <summary>
21490     The time between when we show the SafeBrowsing malware interstitial and the
21491     user clicking on diagnostic page link.
21492   </summary>
21493 </histogram>
21494
21495 <histogram name="SB2.MalwareInterstitialTimeExpandedSeeMore"
21496     units="milliseconds">
21497   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21498   <summary>
21499     The time between when we show the SafeBrowsing malware interstitial and the
21500     user expanding the &quot;see more info&quot; section of the page.  (Only
21501     applies to field trial version 2 of the interstitial.)
21502   </summary>
21503 </histogram>
21504
21505 <histogram name="SB2.MalwareInterstitialTimeLearnMore" units="milliseconds">
21506   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21507   <summary>
21508     The time between when we show the SafeBrowsing malware interstitial and the
21509     user clicking on the learn more about malware link.
21510   </summary>
21511 </histogram>
21512
21513 <histogram name="SB2.MalwareInterstitialTimePrivacyPolicy" units="milliseconds">
21514   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21515   <summary>
21516     The time between when we show the SafeBrowsing malware interstitial and the
21517     user clicking on the privacy policy link.
21518   </summary>
21519 </histogram>
21520
21521 <histogram name="SB2.MalwareInterstitialTimeProceed" units="milliseconds">
21522   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21523   <summary>
21524     The time between when we show the SafeBrowsing malware interstitial and the
21525     user clicking on the proceed link.
21526   </summary>
21527 </histogram>
21528
21529 <histogram name="SB2.MalwareInterstitialTimeTakeMeBack" units="milliseconds">
21530   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21531   <summary>
21532     The time between when we show the SafeBrowsing malware interstitial and the
21533     user clicking on the big green back button.
21534   </summary>
21535 </histogram>
21536
21537 <histogram name="SB2.Network" units="milliseconds">
21538   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21539   <summary>
21540     The time that it took to receive a response from the Google SafeBrowsing
21541     servers for a GetHash request.
21542   </summary>
21543 </histogram>
21544
21545 <histogram name="SB2.OldDatabaseKilobytes" units="KB">
21546   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21547   <summary>Size of v1 database deleted from client profile.</summary>
21548 </histogram>
21549
21550 <histogram name="SB2.PhishingInterstitialTimeClosed" units="milliseconds">
21551   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21552   <summary>
21553     The time between when we show the SafeBrowsing phishing interstitial and the
21554     user navigating away by for example, closing the tab, clicking the browser
21555     back button or typing another URL in the address bar.
21556   </summary>
21557 </histogram>
21558
21559 <histogram name="SB2.PhishingInterstitialTimeExpandedSeeMore"
21560     units="milliseconds">
21561   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21562   <summary>
21563     The time between when we show the SafeBrowsing phishing interstitial and the
21564     user expanding the &quot;see more info&quot; section of the page.  (Only
21565     applies to field trial version 2 of the interstitial.)
21566   </summary>
21567 </histogram>
21568
21569 <histogram name="SB2.PhishingInterstitialTimeLearnMore" units="milliseconds">
21570   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21571   <summary>
21572     The time between when we show the SafeBrowsing phishing interstitial and the
21573     user clicking on the learn more link.
21574   </summary>
21575 </histogram>
21576
21577 <histogram name="SB2.PhishingInterstitialTimeProceed" units="milliseconds">
21578   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21579   <summary>
21580     The time between when we show the SafeBrowsing phishing interstitial and the
21581     user clicking on the proceed link.
21582   </summary>
21583 </histogram>
21584
21585 <histogram name="SB2.PhishingInterstitialTimeReportError" units="milliseconds">
21586   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21587   <summary>
21588     The time between when we show the SafeBrowsing phishing interstitial and the
21589     user clicking on the report error link.
21590   </summary>
21591 </histogram>
21592
21593 <histogram name="SB2.PhishingInterstitialTimeTakeMeBack" units="milliseconds">
21594   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21595   <summary>
21596     The time between when we show the SafeBrowsing phishing interstitial and the
21597     user clicking on the big green back button.
21598   </summary>
21599 </histogram>
21600
21601 <histogram name="SB2.PrefixSetBitsPerPrefix" units="bits">
21602   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21603   <summary>
21604     The size of the PrefixSet storage in bits, divided by the number of prefixes
21605     represented.  Should almost always be 16.
21606   </summary>
21607 </histogram>
21608
21609 <histogram name="SB2.PrefixSetEvent" enum="SB2PrefixSetEvent">
21610   <obsolete>
21611     Deprecated 9/2012. No longer generated, BloomFilter being removed.
21612   </obsolete>
21613   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21614   <summary>
21615     Records how well the PrefixSet implementation matches the BloomFilter
21616     implementation.
21617   </summary>
21618 </histogram>
21619
21620 <histogram name="SB2.PrefixSetKilobytes" units="KB">
21621   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21622   <summary>The size of the PrefixSet file in kilobytes.</summary>
21623 </histogram>
21624
21625 <histogram name="SB2.PrefixSetLoad" units="ms">
21626   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21627   <summary>Time to load the PrefixSet file.</summary>
21628 </histogram>
21629
21630 <histogram name="SB2.PrefixSetRestoredExcess">
21631   <obsolete>
21632     Deprecated 9/2012. No longer generated.
21633   </obsolete>
21634   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21635   <summary>
21636     For debugging PrefixSet.  How many extra results GetPrefixes returns.
21637   </summary>
21638 </histogram>
21639
21640 <histogram name="SB2.PrefixSetRestoredShortfall">
21641   <obsolete>
21642     Deprecated 9/2012. No longer generated.
21643   </obsolete>
21644   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21645   <summary>
21646     For debugging PrefixSet.  How many fewer results GetPrefixes returns.
21647   </summary>
21648 </histogram>
21649
21650 <histogram name="SB2.PrefixSetUnsortedDelta">
21651   <obsolete>
21652     Deprecated 9/2012. No longer generated.
21653   </obsolete>
21654   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21655   <summary>
21656     For debugging PrefixSet.  How far unsorted deltas are from expected value.
21657   </summary>
21658 </histogram>
21659
21660 <histogram name="SB2.PrefixSetUnsortedDifference">
21661   <obsolete>
21662     Deprecated 9/2012. No longer generated.
21663   </obsolete>
21664   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21665   <summary>
21666     For debugging PrefixSet.  Distance of unsorted elements from expected
21667     location.
21668   </summary>
21669 </histogram>
21670
21671 <histogram name="SB2.PrefixSetUnsortedPercent">
21672   <obsolete>
21673     Deprecated 9/2012. No longer generated.
21674   </obsolete>
21675   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21676   <summary>
21677     For debugging PrefixSet.  How far into the results unsorted elements were
21678     found.  Interesting values would be 0%, 50%, or 100%.
21679   </summary>
21680 </histogram>
21681
21682 <histogram name="SB2.PrefixSetUnsortedSize">
21683   <obsolete>
21684     Deprecated 9/2012. No longer generated.
21685   </obsolete>
21686   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21687   <summary>
21688     For debugging PrefixSet.  Size of unsorted sets.  To see if there is a
21689     problem with a particular size of dataset.
21690   </summary>
21691 </histogram>
21692
21693 <histogram name="SB2.PrefixSetWrite" units="ms">
21694   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21695   <summary>Time to store the PrefixSet file.</summary>
21696 </histogram>
21697
21698 <histogram name="SB2.ReportingIsEnabled" enum="BooleanEnabled">
21699   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21700   <summary>
21701     Whether the user has Safe Browsing extended reporting enabled at the time a
21702     Safe Browsing warning was dismissed.  This tracks the fraction of all SB
21703     interstitials that had reporting enabled.
21704   </summary>
21705 </histogram>
21706
21707 <histogram name="SB2.SetReportingEnabled" enum="BooleanEnabled">
21708   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21709   <summary>
21710     Tracks changes to the Safe Browsing extended reporting opt-in which is shown
21711     in the Safe Browsing interstitial.
21712   </summary>
21713 </histogram>
21714
21715 <histogram name="SB2.SideEffectFreeWhitelistDatabaseKilobytes" units="KB">
21716   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21717   <summary>
21718     The size of the Side Effect Free Whitelist SaafeBrowsing database file on
21719     disk in kilobytes, after an update has occurred.
21720   </summary>
21721 </histogram>
21722
21723 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetKilobytes" units="KB">
21724   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21725   <summary>
21726     The size of the Side Effect Free Whitelist PrefixSet file in kilobytes,
21727     after an udpate has occurred.
21728   </summary>
21729 </histogram>
21730
21731 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetLoad" units="ms">
21732   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21733   <summary>Time to load the Side Effect Free Whitelist PrefixSet file.</summary>
21734 </histogram>
21735
21736 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetWrite" units="ms">
21737   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21738   <summary>
21739     Time to store the Side Effect Free Whitelist PrefixSet file.
21740   </summary>
21741 </histogram>
21742
21743 <histogram name="SB2.SideEffectFreeWhitelistStatus"
21744     enum="SB2SideEffectFreeWhitelistStatus">
21745   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21746   <summary>The instantiation status of the SideEffectFreeWhitelist.</summary>
21747 </histogram>
21748
21749 <histogram name="SB2.SubPrefixes">
21750   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21751   <summary>
21752     The number of sub prefixes stored in the database after the last update.
21753   </summary>
21754 </histogram>
21755
21756 <histogram name="SB2.Update" units="milliseconds">
21757   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21758   <summary>
21759     The time from the receipt of the update request to the receipt of the final
21760     update chunk.
21761   </summary>
21762 </histogram>
21763
21764 <histogram name="SB2.UpdateRequestSize" units="bytes">
21765   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21766   <summary>The payload size of update requests to the server.</summary>
21767 </histogram>
21768
21769 <histogram name="SB2.UpdateResult" enum="SB2UpdateResult">
21770   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21771   <summary>Result from trying to update the SafeBrowsing data.</summary>
21772 </histogram>
21773
21774 <histogram name="SB2.UpdateSize" units="bytes">
21775   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21776   <summary>The size of all the chunk URLs in an update response.</summary>
21777 </histogram>
21778
21779 <histogram name="SB2.UpdateUrls">
21780   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21781   <summary>The number of chunk URLs in an update response.</summary>
21782 </histogram>
21783
21784 <histogram name="SBClientDownload.CheckDownloadStats"
21785     enum="SBClientDownloadCheckDownloadStats">
21786   <owner>mattm@chromium.org</owner>
21787   <summary>
21788     Records a histogram of the reason why downloads are marked as being
21789     malicious or clean by the improved SafeBrowsing binary download protection.
21790   </summary>
21791 </histogram>
21792
21793 <histogram name="SBClientDownload.DownloadExtensions"
21794     enum="SBClientDownloadExtensions">
21795   <owner>mattm@chromium.org</owner>
21796   <summary>
21797     Records a histogram of how often users download a file with a file extension
21798     that is possibly dangerous (e.g., exe, class).
21799   </summary>
21800 </histogram>
21801
21802 <histogram name="SBClientDownload.DownloadRequestDuration" units="milliseconds">
21803   <owner>mattm@chromium.org</owner>
21804   <summary>
21805     Records the total time it takes for the SafeBrowsing download service to
21806     check whether the content of a download is malicious or not. This histogram
21807     only includes requests that are sent to the SafeBrowsing server.
21808   </summary>
21809 </histogram>
21810
21811 <histogram name="SBClientDownload.DownloadRequestNetError" enum="NetErrorCodes">
21812   <owner>mattm@chromium.org</owner>
21813   <summary>
21814     The net error code for all CheckClientDownloadRequest URLFetchers.
21815   </summary>
21816 </histogram>
21817
21818 <histogram name="SBClientDownload.DownloadRequestPayloadSize" units="bytes">
21819   <owner>mattm@chromium.org</owner>
21820   <summary>
21821     The size of the upload data for CheckClientDownloadRequest URLFetchers.
21822   </summary>
21823 </histogram>
21824
21825 <histogram name="SBClientDownload.DownloadRequestResponseCode">
21826   <owner>mattm@chromium.org</owner>
21827   <summary>
21828     For CheckClientDownloadRequest URLFetchers with successful status, the HTTP
21829     response code that was received.
21830   </summary>
21831 </histogram>
21832
21833 <histogram name="SBClientDownload.ExtractImageHeadersTime" units="milliseconds">
21834   <owner>grt@chromium.org</owner>
21835   <summary>
21836     Records the time it takes for the SafeBrowsing download service to extract
21837     image headers from a downloaded binary.
21838   </summary>
21839 </histogram>
21840
21841 <histogram name="SBClientDownload.ExtractSignatureFeaturesTime"
21842     units="milliseconds">
21843   <owner>mattm@chromium.org</owner>
21844   <summary>
21845     Records the time it takes for the SafeBrowsing download service to extract
21846     signature info from a downloaded binary. This includes both unsigned and
21847     signed binaries.
21848   </summary>
21849 </histogram>
21850
21851 <histogram name="SBClientDownload.ExtractZipFeaturesTime" units="milliseconds">
21852   <owner>mattm@chromium.org</owner>
21853   <summary>
21854     Records the time it takes for the SafeBrowsing download service to extract
21855     info from a downloaded zip file.
21856   </summary>
21857 </histogram>
21858
21859 <histogram name="SBClientDownload.SignedBinaryDownload"
21860     enum="SBClientDownloadIsSignedBinary">
21861   <owner>mattm@chromium.org</owner>
21862   <summary>
21863     Records the number of signed vs. unsigned executables that are downloaded.
21864   </summary>
21865 </histogram>
21866
21867 <histogram name="SBClientDownload.SignedOrWhitelistedDownload">
21868   <owner>mattm@chromium.org</owner>
21869   <summary>
21870     Counter which is incremented whenever an executable is downloaded which is
21871     either signed or whose URL matches the download whitelist.
21872   </summary>
21873 </histogram>
21874
21875 <histogram name="SBClientDownload.ZipFileHasArchiveButNoExecutable"
21876     enum="Boolean">
21877   <owner>mattm@chromium.org</owner>
21878   <summary>
21879     For each zip file analyzed by the SafeBrowsing download service, records
21880     true if the zip did not contain any executables but did contain another zip
21881     file, false otherwise.
21882   </summary>
21883 </histogram>
21884
21885 <histogram name="SBClientDownload.ZipFileHasExecutable" enum="Boolean">
21886   <owner>mattm@chromium.org</owner>
21887   <summary>
21888     For each zip file analyzed by the SafeBrowsing download service, records if
21889     the zip contained an executable file.
21890   </summary>
21891 </histogram>
21892
21893 <histogram name="SBClientMalware.ClassificationStart" enum="BooleanHit">
21894   <owner>noelutz@chromium.org</owner>
21895   <summary>
21896     The number of pages that we could have possibly classified (essentially the
21897     number of top page navigations by users with SBClientMalware enabled). The
21898     name is slightly misleading as it is recorded before
21899     &quot;Preclassification&quot; happens.
21900   </summary>
21901 </histogram>
21902
21903 <histogram name="SBClientMalware.IPBlacklistRequestNetError"
21904     enum="NetErrorCodes">
21905   <owner>noelutz@chromium.org</owner>
21906   <summary>
21907     The net error code for all ClientMalwareRequest URLFetchers.
21908   </summary>
21909 </histogram>
21910
21911 <histogram name="SBClientMalware.IPBlacklistRequestPayloadSize" units="bytes">
21912   <owner>noelutz@chromium.org</owner>
21913   <summary>
21914     The size of the upload data for ClientMalwareRequest URLFetchers.
21915   </summary>
21916 </histogram>
21917
21918 <histogram name="SBClientMalware.IPBlacklistRequestResponseCode">
21919   <owner>noelutz@chromium.org</owner>
21920   <summary>
21921     For ClientMalwareRequest URLFetchers with successful status, the HTTP
21922     response code that was received.
21923   </summary>
21924 </histogram>
21925
21926 <histogram name="SBClientMalware.PreClassificationCheckFail"
21927     enum="SBClientDetectionPreClassificationCheckFail">
21928   <owner>noelutz@chromium.org</owner>
21929   <summary>
21930     Records the number of malware classifications that were skipped because a
21931     pre-classification check failed.
21932   </summary>
21933 </histogram>
21934
21935 <histogram name="SBClientMalware.SentReports" enum="SBClientMalwareSentReports">
21936   <owner>noelutz@chromium.org</owner>
21937   <summary>
21938     Measures the success rate of sending malware reports.  Sending a report can
21939     fail due to a client reaching the limit on the number of reports it can send
21940     per day or due to the report failing to be serialized.
21941   </summary>
21942 </histogram>
21943
21944 <histogram name="SBClientMalware.UnexpectedPageId" enum="BooleanHit">
21945   <owner>noelutz@chromium.org</owner>
21946   <summary>
21947     Counts the number of times the page ID that completed the page load does not
21948     match the browse info page ID.  We expect that number to be zero.
21949   </summary>
21950 </histogram>
21951
21952 <histogram name="SBClientPhishing.CancelClassificationReason"
21953     enum="SBClientPhishingCancelClassificationReason">
21954   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21955   <summary>
21956     The counts for various reasons why an in-progress phishing classification
21957     was canceled.
21958   </summary>
21959 </histogram>
21960
21961 <histogram name="SBClientPhishing.CheckNoPendingClassificationFailed">
21962   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21963   <summary>
21964     The number of times client-side phishing classifier expected to have no
21965     pending classifications running but that check failed.
21966   </summary>
21967 </histogram>
21968
21969 <histogram name="SBClientPhishing.ClassificationStart" enum="BooleanHit">
21970   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21971   <summary>
21972     The number of pages that we could have possibly classified (essentially the
21973     number of top page navigations by users with SBClientPhishing enabled). The
21974     name is slightly misleading as it is recorded before
21975     &quot;Preclassification&quot; happens.
21976   </summary>
21977 </histogram>
21978
21979 <histogram name="SBClientPhishing.ClientModelStatus"
21980     enum="SBClientPhishingClientModelStatus">
21981   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21982   <summary>
21983     The counts for various model status codes that we get after loading a new
21984     client-side phishing model.
21985   </summary>
21986 </histogram>
21987
21988 <histogram name="SBClientPhishing.DOMFeatureChunkTime" units="milliseconds">
21989   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21990   <summary>
21991     The time that an individual chunk of DOM feature extraction work took.
21992   </summary>
21993 </histogram>
21994
21995 <histogram name="SBClientPhishing.DOMFeatureFrameRemoved">
21996   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21997   <summary>
21998     The number of times that DOM feature extraction finished early because the
21999     active WebDocument's frame was removed during traversal.
22000   </summary>
22001 </histogram>
22002
22003 <histogram name="SBClientPhishing.DOMFeatureIterations">
22004   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22005   <summary>
22006     The number of iterations that the DOM feature extractor took to finish.
22007   </summary>
22008 </histogram>
22009
22010 <histogram name="SBClientPhishing.DOMFeatureResumeTime" units="milliseconds">
22011   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22012   <summary>
22013     The time that it took to resume DOM feature extraction for the phishing
22014     classifier.  Longer times may indicate that the page DOM changed between
22015     chunks of work and the extractor had to re-traverse up to the saved
22016     position.
22017   </summary>
22018 </histogram>
22019
22020 <histogram name="SBClientPhishing.DOMFeatureTimeout">
22021   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22022   <summary>
22023     The number of phishing classifications that were aborted because DOM feature
22024     extraction took too long.
22025   </summary>
22026 </histogram>
22027
22028 <histogram name="SBClientPhishing.DOMFeatureTotalTime" units="milliseconds">
22029   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22030   <summary>
22031     The time that the DOM feature extarctor took to finish, summed across all
22032     chunks of work.
22033   </summary>
22034 </histogram>
22035
22036 <histogram name="SBClientPhishing.GrabPhishingThumbnail" units="ms">
22037   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22038   <summary>Time spent generating the thumbnail.</summary>
22039 </histogram>
22040
22041 <histogram name="SBClientPhishing.IllegalFeatureValue">
22042   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22043   <summary>
22044     The number of features which were omitted from phishing classification
22045     because they were added with an illegal value.  This would indicate a bug.
22046   </summary>
22047 </histogram>
22048
22049 <histogram name="SBClientPhishing.InitPrivateNetworksFailed">
22050   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22051   <summary>
22052     The number of times that the phishing detection service could not be
22053     initialized due to an error parsing the private IP networks.  This would
22054     indicate a bug.
22055   </summary>
22056 </histogram>
22057
22058 <histogram name="SBClientPhishing.InvalidWhitelistExpression">
22059   <obsolete>
22060     Deprecated 12/2011.  Whitelist entries are no longer part of
22061     ClientPhishingResponse.
22062   </obsolete>
22063   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22064   <summary>
22065     The number of whitelist_expression entries in a ClientPhishingResponse that
22066     could not be canonicalized.
22067   </summary>
22068 </histogram>
22069
22070 <histogram name="SBClientPhishing.PreClassificationCheckFail"
22071     enum="SBClientDetectionPreClassificationCheckFail">
22072   <owner>noelutz@chromium.org</owner>
22073   <summary>
22074     Records the number of phishing classifications that were skipped because a
22075     pre-classification check failed.
22076   </summary>
22077 </histogram>
22078
22079 <histogram name="SBClientPhishing.ReportLimitSkipped" enum="BooleanHit">
22080   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22081   <summary>
22082     The number of phishing classifications that were previously cached as being
22083     phishing but that will get re-classified (to possibly fix false positives).
22084   </summary>
22085 </histogram>
22086
22087 <histogram name="SBClientPhishing.RequestNotSerialized">
22088   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22089   <summary>
22090     The number of phishing classifier pingbacks that were skipped because
22091     serializing the request protocol buffer to string failed.
22092   </summary>
22093 </histogram>
22094
22095 <histogram name="SBClientPhishing.RequestSatisfiedFromCache" enum="BooleanHit">
22096   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22097   <summary>
22098     The number of times that a cached phishing classification result was used,
22099     rather than pinging the server.
22100   </summary>
22101 </histogram>
22102
22103 <histogram name="SBClientPhishing.ScorerCreationStatus"
22104     enum="SBClientPhishingScorerCreationStatus">
22105   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22106   <summary>
22107     Records the status when we create a scorer object for the client-side
22108     phishing detection classifier.
22109   </summary>
22110 </histogram>
22111
22112 <histogram name="SBClientPhishing.TermFeatureBreakIterError">
22113   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22114   <summary>
22115     The number of phishing classifications that were aborted because the term
22116     feature extractor failed to initialize an ICU break iterator.
22117   </summary>
22118 </histogram>
22119
22120 <histogram name="SBClientPhishing.TermFeatureChunkTime" units="milliseconds">
22121   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22122   <summary>
22123     The time that an individual chunk of term feature extraction work took.
22124   </summary>
22125 </histogram>
22126
22127 <histogram name="SBClientPhishing.TermFeatureIterations">
22128   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22129   <summary>
22130     The number of iterations that the term feature extractor took to finish.
22131   </summary>
22132 </histogram>
22133
22134 <histogram name="SBClientPhishing.TermFeatureTimeout">
22135   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22136   <summary>
22137     The number of phishing classification that were aborted because term feature
22138     extraction took too long.
22139   </summary>
22140 </histogram>
22141
22142 <histogram name="SBClientPhishing.TermFeatureTotalTime" units="milliseconds">
22143   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22144   <summary>
22145     The time that the term feature extarctor took to finish, summed across all
22146     chunks of work.
22147   </summary>
22148 </histogram>
22149
22150 <histogram name="SBClientPhishing.TooManyFeatures">
22151   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22152   <summary>
22153     The number of times that the limit on the number of phishing classifier
22154     features for a page was reached.  This may indicate a bug, or that
22155     kMaxFeatureSize is too small.
22156   </summary>
22157 </histogram>
22158
22159 <histogram name="SBClientPhishing.URLFeatureTime" units="milliseconds">
22160   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22161   <summary>
22162     The time taken to extract URL features for the phishing classifier.
22163   </summary>
22164 </histogram>
22165
22166 <histogram name="SBDownloadFeedback.Activations" enum="DownloadItem.DangerType">
22167   <owner>mattm@chromium.org</owner>
22168   <summary>
22169     Count of times download feedback has been started, broken down by danger
22170     type.
22171   </summary>
22172 </histogram>
22173
22174 <histogram name="SBDownloadFeedback.ActiveFeedbacks">
22175   <owner>mattm@chromium.org</owner>
22176   <summary>
22177     When a new download feedback request is added, records the number of
22178     download requests currently active and/or pending.
22179   </summary>
22180 </histogram>
22181
22182 <histogram name="SBDownloadFeedback.Eligible" enum="DownloadItem.DangerType">
22183   <owner>mattm@chromium.org</owner>
22184   <summary>
22185     Count of times eligible download notifications are shown. Broken down by
22186     danger type.
22187   </summary>
22188 </histogram>
22189
22190 <histogram name="SBDownloadFeedback.Shown" enum="DownloadItem.DangerType">
22191   <obsolete>
22192     Starting with M32, replaced by SBDownloadFeedback.Eligible.
22193   </obsolete>
22194   <owner>mattm@chromium.org</owner>
22195   <summary>
22196     Count of times download feedback button has been shown, broken down by
22197     danger type.
22198   </summary>
22199 </histogram>
22200
22201 <histogram name="SBDownloadFeedback.SizeEligibleKB" units="KB">
22202   <owner>mattm@chromium.org</owner>
22203   <summary>
22204     Size of downloads that were of the correct danger type, regardless if they
22205     meet the max file size check or if they are actually uploaded or not.
22206   </summary>
22207 </histogram>
22208
22209 <histogram name="SBDownloadFeedback.SizeFailure" units="bytes">
22210   <owner>mattm@chromium.org</owner>
22211   <summary>
22212     Size of downloads that failed to be uploaded to the feedback service.
22213   </summary>
22214 </histogram>
22215
22216 <histogram name="SBDownloadFeedback.SizeSuccess" units="bytes">
22217   <owner>mattm@chromium.org</owner>
22218   <summary>
22219     Size of downloads that were successfully uploaded to the feedback service.
22220   </summary>
22221 </histogram>
22222
22223 <histogram name="SBDownloadFeedback.UploadResult"
22224     enum="SBDownloadFeedbackUploadResult">
22225   <owner>mattm@chromium.org</owner>
22226   <summary>
22227     Final result of attempt to upload binary to download feedback service.
22228   </summary>
22229 </histogram>
22230
22231 <histogram name="Search.ContextualSearchOptCard"
22232     enum="ContextualSearchOptCardAction">
22233   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22234   <summary>The type of action taken in the Opt-in card.</summary>
22235 </histogram>
22236
22237 <histogram name="Search.ContextualSearchOptPeekCard"
22238     enum="ContextualSearchPeekCardAction">
22239   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22240   <summary>The type of action taken when the Opt-in card is peeking.</summary>
22241 </histogram>
22242
22243 <histogram name="Search.ContextualSearchPeekCard"
22244     enum="ContextualSearchPeekCardAction">
22245   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22246   <summary>The type of action taken when the Search card is peeking.</summary>
22247 </histogram>
22248
22249 <histogram name="Search.ContextualSearchTap" enum="ContextualSearchTapAction">
22250   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22251   <summary>The type of tap action taken by opted-in users.</summary>
22252 </histogram>
22253
22254 <histogram name="Search.ContextualSearchTapUndecided"
22255     enum="ContextualSearchTapAction">
22256   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22257   <summary>The type of tap action taken by undecided users.</summary>
22258 </histogram>
22259
22260 <histogram name="Search.ContextualSearchTimeToSearch" units="milliseconds">
22261   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22262   <summary>The time between tapping on a word and performing a search.</summary>
22263 </histogram>
22264
22265 <histogram name="Search.DefaultSearchProvider" enum="OmniboxSearchEngine">
22266   <obsolete>
22267     Made obsolete around Chrome 32.  Use Search.DefaultSearchProviderType
22268     instead.
22269   </obsolete>
22270   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22271   <summary>
22272     The id of the default search engine that is loaded after Chrome startup. See
22273     src/chrome/browser/search_engines/prepopulate_engines.json for more info.
22274   </summary>
22275 </histogram>
22276
22277 <histogram name="Search.DefaultSearchProviderType"
22278     enum="OmniboxSearchEngineType">
22279   <owner>mpearson@chromium.org</owner>
22280   <summary>
22281     The type of the default search engine that is loaded when a profile is
22282     opened or after a profile reset.  Note that at least one profile is opened
22283     on startup.
22284   </summary>
22285 </histogram>
22286
22287 <histogram name="ServicesCustomization.LoadResult"
22288     enum="ServicesCustomizationLoadResult">
22289   <owner>dpolukhin@chromium.org</owner>
22290   <summary>
22291     Records result of fetching and parsing OEM customization manifest. See
22292     ServicesCustomizationDocument class for more info. Used only on Chrome OS.
22293   </summary>
22294 </histogram>
22295
22296 <histogram name="Settings.DefaultSearchProvider" enum="OmniboxSearchEngine">
22297   <obsolete>
22298     Deprecated in Chrome 30.  Use Search.DefaultSearchProviderType instead.
22299   </obsolete>
22300   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22301   <summary>
22302     The id of the default search engine domain that is specified in user
22303     preferences when a profile is loaded.
22304   </summary>
22305 </histogram>
22306
22307 <histogram name="Settings.EnforcementGroupDeterminedFromTrial"
22308     enum="BooleanSuccess">
22309   <owner>gab@chromium.org</owner>
22310   <summary>
22311     Whether the SettingsEnforcement group was successfully determined from the
22312     field trial or if it had to revert to the hardcoded default.
22313   </summary>
22314 </histogram>
22315
22316 <histogram name="Settings.FilterOnLoadTime" units="milliseconds">
22317   <owner>gab@chromium.org</owner>
22318   <summary>
22319     The amount of time it took to run PrefHashFilter::FilterOnLoad on startup.
22320   </summary>
22321 </histogram>
22322
22323 <histogram name="Settings.FilterSerializeDataTime" units="milliseconds">
22324   <owner>gab@chromium.org</owner>
22325   <summary>
22326     The amount of time it took to run PrefHashFilter::FilterSerializeData on the
22327     UI thread prior to writing the Preferences file to disk. Only logged when
22328     PrefHashFilter::FilterSerializeData actually had work to do.
22329   </summary>
22330 </histogram>
22331
22332 <histogram name="Settings.GivenShowHomeButton_HomePageIsNewTabPage"
22333     enum="Boolean">
22334   <owner>mpearson@chromium.org</owner>
22335   <summary>
22336     Whether or not the home page user preference is set to the default NTP value
22337     when a profile is loaded. This is only logged if the home button is shown.
22338   </summary>
22339 </histogram>
22340
22341 <histogram name="Settings.HashesDictionaryTrusted" enum="BooleanValid">
22342   <owner>csharp@chromium.org</owner>
22343   <owner>gab@chromium.org</owner>
22344   <summary>
22345     Logged on profile load. Indicates whether the hashes dictionary for this
22346     profile is trusted.
22347   </summary>
22348 </histogram>
22349
22350 <histogram name="Settings.HomePageDomain" enum="OmniboxSearchEngine">
22351   <obsolete>
22352     Deprecated in Chrome 30.  Replaced by Settings.HomePageEngineType.
22353   </obsolete>
22354   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22355   <summary>
22356     The id of the home page domain that is specified in user preferences when a
22357     profile is loaded.
22358   </summary>
22359 </histogram>
22360
22361 <histogram name="Settings.HomePageEngineType" enum="OmniboxSearchEngineType">
22362   <owner>mpearson@chromium.org</owner>
22363   <summary>
22364     Tries to pretend the home page URL is a search URL, and records the search
22365     engine type of that URL by comparing the TLD+1 of the home page URL with
22366     those of the different known search engines.  Recorded when a profile is
22367     opened, if a home page URL has been set.  Note that at least one profile is
22368     opened on startup.
22369   </summary>
22370 </histogram>
22371
22372 <histogram name="Settings.HomePageIsNewTabPage" enum="Boolean">
22373   <obsolete>
22374     Deprecated 08/05/2013. Replaced by
22375     Settings.GivenShowHomeButton_HomePageIsNewTabPage.
22376   </obsolete>
22377   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22378   <summary>
22379     Whether or not the home page user preference is set to the default NTP value
22380     when a profile is loaded.
22381   </summary>
22382 </histogram>
22383
22384 <histogram name="Settings.HomePageIsNewTabPage.PulledFromSync" enum="Boolean">
22385   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22386   <summary>
22387     The value of the home-page-is-new-tab-page pref when pulled down from sync
22388     to update an out-of-sync local pref store.
22389   </summary>
22390 </histogram>
22391
22392 <histogram name="Settings.HomePageIsNewTabPage.PushedToSync" enum="Boolean">
22393   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22394   <summary>
22395     The value of the home-page-is-new-tab-page pref when pushed up to sync from
22396     a change made locally.
22397   </summary>
22398 </histogram>
22399
22400 <histogram name="Settings.InitializedFromMasterPrefs" enum="BooleanSuccess">
22401   <owner>csharp@chromium.org</owner>
22402   <owner>gab@chromium.org</owner>
22403   <summary>
22404     Logged on first run when generating the Preferences file from
22405     master_preferences. True if serializing the generated Preferences file to
22406     disk was successful, false otherwise. Note: this event does not occur if
22407     there is no master_preferences file on first run.
22408   </summary>
22409 </histogram>
22410
22411 <histogram name="Settings.PinnedTabEngineTypes" enum="OmniboxSearchEngineType">
22412   <owner>mpearson@chromium.org</owner>
22413   <summary>
22414     Tries to pretend pinned tab URLs are search URLs, and records the search
22415     engine types of those URLs by comparing the TLD+1s of the URLs with those of
22416     the different known search engines.  Recorded when a profile is opened, if
22417     there are pinned tabs.  Note that at least one profile is opened on startup.
22418   </summary>
22419 </histogram>
22420
22421 <histogram name="Settings.PinnedTabs">
22422   <owner>mpearson@chromium.org</owner>
22423   <summary>The number of pinned tabs opened when a profile is loaded.</summary>
22424 </histogram>
22425
22426 <histogram name="Settings.ShowHomeButton" enum="BooleanEnabled">
22427   <owner>mpearson@chromium.org</owner>
22428   <summary>
22429     Whether or not the home button is enabled in user preferences when a profile
22430     is loaded.
22431   </summary>
22432 </histogram>
22433
22434 <histogram name="Settings.ShowHomeButton.PulledFromSync" enum="BooleanEnabled">
22435   <owner>mpearson@chromium.org</owner>
22436   <summary>
22437     The enabled state of the Home button pref when pulled down from sync to
22438     update an out-of-sync local pref store.
22439   </summary>
22440 </histogram>
22441
22442 <histogram name="Settings.ShowHomeButton.PushedToSync" enum="BooleanEnabled">
22443   <owner>mpearson@chromium.org</owner>
22444   <summary>
22445     The enabled state of the Home button pref when pushed up to sync from a
22446     change made locally.
22447   </summary>
22448 </histogram>
22449
22450 <histogram name="Settings.StartupPageDomains" enum="OmniboxSearchEngine">
22451   <obsolete>
22452     Deprecated in Chrome 30.  Replaced by Settings.StartupPageEngineTypes.
22453   </obsolete>
22454   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22455   <summary>
22456     The ids of startup page domains that are specified in user preferences when
22457     a profile is loaded.
22458   </summary>
22459 </histogram>
22460
22461 <histogram name="Settings.StartupPageEngineTypes"
22462     enum="OmniboxSearchEngineType">
22463   <owner>mpearson@chromium.org</owner>
22464   <summary>
22465     Tries to pretend the startup page URLs are search URLs, and records the
22466     search engine types of those URLs by comparing the TLD+1s of the URLs with
22467     those of the different known search engines.  Recorded when a profile is
22468     opened, if startup page URLs have been set.  Note that at least one profile
22469     is opened on startup.
22470   </summary>
22471 </histogram>
22472
22473 <histogram name="Settings.StartupPageLoadSettings" enum="SessionStartupPref">
22474   <owner>mpearson@chromium.org</owner>
22475   <summary>The startup page settings when a profile is loaded.</summary>
22476 </histogram>
22477
22478 <histogram name="Settings.StartupPageLoadSettings.PulledFromSync"
22479     enum="SessionStartupPref">
22480   <owner>mpearson@chromium.org</owner>
22481   <summary>
22482     The startup page setting when pulled down from sync to update an out-of-sync
22483     local pref store.
22484   </summary>
22485 </histogram>
22486
22487 <histogram name="Settings.StartupPageLoadSettings.PushedToSync"
22488     enum="SessionStartupPref">
22489   <owner>mpearson@chromium.org</owner>
22490   <summary>
22491     The startup page setting when pushed up to sync from a change made locally.
22492   </summary>
22493 </histogram>
22494
22495 <histogram name="Settings.StartupPageLoadURLs">
22496   <owner>mpearson@chromium.org</owner>
22497   <summary>
22498     The number of URLs to be loaded on startup when a profile is loaded, if the
22499     startup page setting is set to load URLs.
22500   </summary>
22501 </histogram>
22502
22503 <histogram name="Settings.StartupURLsMigration" enum="StartupURLsMigration">
22504   <owner>csharp@chromium.org</owner>
22505   <summary>The startup URLs pref migration steps.</summary>
22506 </histogram>
22507
22508 <histogram name="Settings.StartupURLsResetTime" units="milliseconds">
22509   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22510   <summary>
22511     The time elapsed in milliseconds in between startup URLs pref migration. A
22512     value of 0 indicates that the last migration time was in the future due to
22513     e.g. an incorrect system time.
22514   </summary>
22515 </histogram>
22516
22517 <histogram name="Settings.TrackedPreferenceChanged" enum="TrackedPreference">
22518   <owner>gab@chromium.org</owner>
22519   <summary>
22520     The id of a tracked preference whose value has been changed since the last
22521     time Chrome set it.
22522   </summary>
22523 </histogram>
22524
22525 <histogram name="Settings.TrackedPreferenceCleared" enum="TrackedPreference">
22526   <owner>gab@chromium.org</owner>
22527   <summary>
22528     The id of a tracked preference whose value has been cleared since the last
22529     time Chrome set it.
22530   </summary>
22531 </histogram>
22532
22533 <histogram name="Settings.TrackedPreferenceInitialized"
22534     enum="TrackedPreference">
22535   <owner>gab@chromium.org</owner>
22536   <summary>
22537     The id of a tracked preference whose last value isn't known. We may be just
22538     starting to track the preference, or local state may have been changed
22539     outside of Chrome. This should only happen once per pref per profile.
22540   </summary>
22541 </histogram>
22542
22543 <histogram name="Settings.TrackedPreferenceMigrated" enum="TrackedPreference">
22544   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22545   <summary>
22546     Logs the tracked preference id when it is migrated to the new MAC algorithm.
22547     This should only happen once per pref per profile.
22548   </summary>
22549 </histogram>
22550
22551 <histogram name="Settings.TrackedPreferenceMigratedLegacyDeviceId"
22552     enum="TrackedPreference">
22553   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22554   <summary>
22555     The id of a tracked preference whose value has not changed since the last
22556     time Chrome set it, but which was last set using a legacy device ID. Each
22557     user should report this at most once per preference id and immediately be
22558     migrated to the latest hashing model.
22559   </summary>
22560 </histogram>
22561
22562 <histogram name="Settings.TrackedPreferenceReset" enum="TrackedPreference">
22563   <owner>gab@chromium.org</owner>
22564   <summary>The id of a tracked preference which was reset by Chrome.</summary>
22565 </histogram>
22566
22567 <histogram name="Settings.TrackedPreferencesAlternateStoreVersion"
22568     enum="PrefHashStoreVersion">
22569   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22570   <summary>
22571     The version of a PrefHashStore, reported once for each alternate
22572     PrefHashStore (not associated to the default profile) from a delayed task on
22573     startup.
22574   </summary>
22575 </histogram>
22576
22577 <histogram name="Settings.TrackedPreferencesAlternateStoreVersionUpdatedFrom"
22578     enum="PrefHashStoreVersion">
22579   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22580   <summary>
22581     The previous version of an alternate PrefHashStore (not associated to the
22582     default profile) that was updated from a delayed task on startup. This
22583     should match Settings.TrackedPreferencesAlternateStoreVersion fairly closely
22584     for all versions but VERSION_LATEST which should never be reported here.
22585   </summary>
22586 </histogram>
22587
22588 <histogram name="Settings.TrackedPreferencesInitializedForUnloadedProfile"
22589     enum="BooleanHit">
22590   <obsolete>
22591     Deprecated 2014-02 in favor of
22592     Settings.TrackedPreferencesAlternateStoreVersionUpdatedFrom.
22593   </obsolete>
22594   <owner>gab@chromium.org</owner>
22595   <summary>
22596     Preference tracking was initialized for an unloaded profile. This should
22597     happen at most once per profile.
22598   </summary>
22599 </histogram>
22600
22601 <histogram name="Settings.TrackedPreferencesNoEnforcementOnDomain"
22602     enum="BooleanEnabled">
22603   <owner>gab@chromium.org</owner>
22604   <summary>
22605     Whether settings enforcement was cancelled for a machine joined to a domain.
22606     Reported once per session on browser startup.
22607   </summary>
22608 </histogram>
22609
22610 <histogram name="Settings.TrackedPreferenceTrustedInitialized"
22611     enum="TrackedPreference">
22612   <owner>gab@chromium.org</owner>
22613   <summary>
22614     The id of a tracked preference which was initialized despite the absence of
22615     a MAC as either (1) the current MACs are trusted, infering that this is a
22616     newly tracked pref, or (2) its value is NULL.
22617   </summary>
22618 </histogram>
22619
22620 <histogram name="Settings.TrackedPreferenceUnchanged" enum="TrackedPreference">
22621   <owner>gab@chromium.org</owner>
22622   <summary>
22623     The id of a tracked preference whose value has not changed since the last
22624     time Chrome set it.
22625   </summary>
22626 </histogram>
22627
22628 <histogram name="Settings.TrackedPreferenceWantedReset"
22629     enum="TrackedPreference">
22630   <owner>gab@chromium.org</owner>
22631   <summary>
22632     The id of a tracked preference which Chrome would have reset had the config
22633     allowed it.
22634   </summary>
22635 </histogram>
22636
22637 <histogram name="Settings.TrackedSplitPreferenceChanged">
22638   <owner>gab@chromium.org</owner>
22639   <summary>
22640     The number of items that had changed in a dictionary pref when
22641     Settings.TrackedPreferenceChanged is reported for that pref.
22642   </summary>
22643 </histogram>
22644
22645 <histogram name="SettingsResetBubble.NumNoThanksPerReset">
22646   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22647   <summary>
22648     Counts the number of times the user clicked on the No Thanks button of the
22649     settings reset bubble before clicking on the Reset button in the same Chrome
22650     session.
22651   </summary>
22652 </histogram>
22653
22654 <histogram name="Signin.OneClickConfirmation" enum="SigninFlowConfirmations">
22655   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22656   <summary>
22657     Count of the ways users interact with the confirmation dialogs of the new
22658     web based sign in to Chrome flow (accessed via the one click signin).
22659   </summary>
22660 </histogram>
22661
22662 <histogram name="SimpleCache.App.CheckCRCResult" enum="CheckCRCResult">
22663   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22664   <summary>
22665     Whether or not the CRC was checked at the moment when the last reference to
22666     a read-only entry stream is closed.
22667   </summary>
22668 </histogram>
22669
22670 <histogram name="SimpleCache.App.CreationToIndex" units="milliseconds">
22671   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22672   <summary>
22673     The time from the creation of the simple cache backend until the index has
22674     been loaded from disk.
22675   </summary>
22676 </histogram>
22677
22678 <histogram name="SimpleCache.App.CreationToIndexFail" units="milliseconds">
22679   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22680   <summary>
22681     The time from the creation of the simple cache backend until the index fails
22682     to load.
22683   </summary>
22684 </histogram>
22685
22686 <histogram name="SimpleCache.App.EntryCreatedAndStream2Omitted"
22687     enum="SimpleCache.EntryCreatedAndStream2Omitted">
22688   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22689   <summary>
22690     Whether, upon creation of a new cache entry, the file for stream 2 was
22691     omitted since that stream was empty.
22692   </summary>
22693 </histogram>
22694
22695 <histogram name="SimpleCache.App.EntryCreationResult" enum="BooleanSuccess">
22696   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22697   <summary>
22698     For entry creation operations that were sent to the disk, the result of
22699     creation.
22700   </summary>
22701 </histogram>
22702
22703 <histogram name="SimpleCache.App.EntryCreationTime" units="milliseconds">
22704   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22705   <summary>The time, in ms, spent creating a new entry on disk.</summary>
22706 </histogram>
22707
22708 <histogram name="SimpleCache.App.EntryOpenedAndStream2Removed"
22709     enum="SimpleCache.EntryOpenedAndStream2Removed">
22710   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22711   <summary>
22712     Whether, upon opening of an existing cache entry, stream 2 was empty and the
22713     file for that stream was therefore removed.
22714   </summary>
22715 </histogram>
22716
22717 <histogram name="SimpleCache.App.EntryOperationsPending">
22718   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22719   <summary>
22720     At the time that operations are run, the number of pending operations on a
22721     particular entry.
22722   </summary>
22723 </histogram>
22724
22725 <histogram name="SimpleCache.App.Eviction.CacheSizeOnStart" units="bytes">
22726   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22727   <summary>The size of the cache at the beginning of an eviction.</summary>
22728 </histogram>
22729
22730 <histogram name="SimpleCache.App.Eviction.CacheSizeOnStart2" units="KB">
22731   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22732   <summary>The size of the cache at the beginning of an eviction.</summary>
22733 </histogram>
22734
22735 <histogram name="SimpleCache.App.Eviction.EntryCount">
22736   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22737   <summary>The number of entries to be erased in an eviction.</summary>
22738 </histogram>
22739
22740 <histogram name="SimpleCache.App.Eviction.MaxCacheSizeOnStart" units="bytes">
22741   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22742   <summary>
22743     The maximum allowed size of the cache at the beginning of an eviction.
22744   </summary>
22745 </histogram>
22746
22747 <histogram name="SimpleCache.App.Eviction.MaxCacheSizeOnStart2" units="KB">
22748   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22749   <summary>
22750     The maximum allowed size of the cache at the beginning of an eviction.
22751   </summary>
22752 </histogram>
22753
22754 <histogram name="SimpleCache.App.Eviction.Result" enum="BooleanSuccess">
22755   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22756   <summary>The result of an eviction.</summary>
22757 </histogram>
22758
22759 <histogram name="SimpleCache.App.Eviction.SizeOfEvicted" units="bytes">
22760   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22761   <summary>The number of bytes to be erased in an eviction.</summary>
22762 </histogram>
22763
22764 <histogram name="SimpleCache.App.Eviction.SizeOfEvicted2" units="KB">
22765   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22766   <summary>The amount of memory freed in an eviction.</summary>
22767 </histogram>
22768
22769 <histogram name="SimpleCache.App.Eviction.SizeWhenDone" units="bytes">
22770   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22771   <summary>The size of the cache after running an eviction.</summary>
22772 </histogram>
22773
22774 <histogram name="SimpleCache.App.Eviction.SizeWhenDone2" units="KB">
22775   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22776   <summary>The size of the cache after running an eviction.</summary>
22777 </histogram>
22778
22779 <histogram name="SimpleCache.App.Eviction.TimeToDone" units="milliseconds">
22780   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22781   <summary>Time spent completing an eviction.</summary>
22782 </histogram>
22783
22784 <histogram name="SimpleCache.App.Eviction.TimeToSelectEntries"
22785     units="milliseconds">
22786   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22787   <summary>Time spent selecting entries for eviction.</summary>
22788 </histogram>
22789
22790 <histogram name="SimpleCache.App.FileDescriptorLimitHard">
22791   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22792   <summary>
22793     The maximum limit of how many file descriptors a process can open.  Emitted
22794     each time the browser is launched, if the limit could be retrieved.  (This
22795     is the highest value we could raise the current limit to if we liked.)
22796   </summary>
22797 </histogram>
22798
22799 <histogram name="SimpleCache.App.FileDescriptorLimitSoft">
22800   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22801   <summary>
22802     The current limit of how many file descriptors a process can open.  Emitted
22803     each time the browser is launched, if the limit could be retrieved.  (We can
22804     raise this to the maximum limit if we like, without root access.)
22805   </summary>
22806 </histogram>
22807
22808 <histogram name="SimpleCache.App.FileDescriptorLimitStatus"
22809     enum="SimpleCache.FileDescriptorLimitStatus">
22810   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22811   <summary>
22812     The result of trying to get the file descriptor limit.  Emitted each time
22813     the browser is launched.
22814   </summary>
22815 </histogram>
22816
22817 <histogram name="SimpleCache.App.GlobalOpenEntryCount">
22818   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22819   <summary>
22820     The number of open entries across all caches backed by the Simple Cache. An
22821     entry is opened whenever a caller asks to open it to read or write cache
22822     data, and remains open until the last caller asks to close it. Logged
22823     whenever an entry is opened or closed.
22824   </summary>
22825 </histogram>
22826
22827 <histogram name="SimpleCache.App.HeaderSize" units="bytes">
22828   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22829   <summary>
22830     The size of the header stream of a Simple Cache entry, emitted every time
22831     the headers are written or rewritten.
22832   </summary>
22833 </histogram>
22834
22835 <histogram name="SimpleCache.App.HeaderSizeChange"
22836     enum="SimpleCacheHeaderSizeChange">
22837   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22838   <summary>
22839     How the header size has changed in a Simple Cache entry, emitted every time
22840     a write operation occurs on the header stream.  (This includes the initial
22841     write, rewrites, and other writes that we couldn't classify.)
22842   </summary>
22843 </histogram>
22844
22845 <histogram name="SimpleCache.App.HeaderSizeDecreaseAbsolute" units="bytes">
22846   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22847   <summary>
22848     The absolute size decrease of the header stream of a Simple Cache entry,
22849     emitted every time the headers are rewritten with a smaller size.
22850   </summary>
22851 </histogram>
22852
22853 <histogram name="SimpleCache.App.HeaderSizeDecreasePercentage" units="percent">
22854   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22855   <summary>
22856     The relative size decrease of the header stream of a Simple Cache entry,
22857     emitted every time the headers are rewritten with a smaller size.
22858   </summary>
22859 </histogram>
22860
22861 <histogram name="SimpleCache.App.HeaderSizeIncreaseAbsolute" units="bytes">
22862   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22863   <summary>
22864     The absolute size increase of the header stream of a Simple Cache entry,
22865     emitted every time the headers are rewritten with a larger size.
22866   </summary>
22867 </histogram>
22868
22869 <histogram name="SimpleCache.App.HeaderSizeIncreasePercentage" units="percent">
22870   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22871   <summary>
22872     The relative size increase of the header stream of a Simple Cache entry,
22873     emitted every time the headers are rewritten with a larger size.
22874   </summary>
22875 </histogram>
22876
22877 <histogram name="SimpleCache.App.IndexCorrupt" enum="BooleanCorrupt">
22878   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22879   <summary>For each index load, whether the index file was corrupt.</summary>
22880 </histogram>
22881
22882 <histogram name="SimpleCache.App.IndexCreatedEntryCount">
22883   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22884   <summary>The number of entries in a newly created index file.</summary>
22885 </histogram>
22886
22887 <histogram name="SimpleCache.App.IndexEntriesLoaded">
22888   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22889   <summary>Number of entries loaded from the index file on start.</summary>
22890 </histogram>
22891
22892 <histogram name="SimpleCache.App.IndexEntriesRestored">
22893   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22894   <summary>
22895     Number of entries restored from disk when there was no index or the index
22896     was corrupted.
22897   </summary>
22898 </histogram>
22899
22900 <histogram name="SimpleCache.App.IndexFileStateOnLoad" enum="SimpleIndexState">
22901   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22902   <summary>
22903     The state the index file is at when an attempt is made to load from it.
22904   </summary>
22905 </histogram>
22906
22907 <histogram name="SimpleCache.App.IndexInitializationWaiters">
22908   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22909   <summary>
22910     At the time of index initialization, the number of enqueued jobs awaiting
22911     index initialization.
22912   </summary>
22913 </histogram>
22914
22915 <histogram name="SimpleCache.App.IndexInitializeMethod"
22916     enum="SimpleCacheIndexInitializeMethod">
22917   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22918   <summary>The method used to initialize the simple cache index.</summary>
22919 </histogram>
22920
22921 <histogram name="SimpleCache.App.IndexLoadTime" units="milliseconds">
22922   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22923   <summary>
22924     Time (as measured on the worker pool) spent loading the index file.
22925   </summary>
22926 </histogram>
22927
22928 <histogram name="SimpleCache.App.IndexNumEntriesOnWrite">
22929   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22930   <summary>The number of entries written to the index on a flush.</summary>
22931 </histogram>
22932
22933 <histogram name="SimpleCache.App.IndexRestoreTime" units="milliseconds">
22934   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22935   <summary>
22936     Time (as measured on the worker pool) spent restoring the index file by
22937     iterating directory entries.
22938   </summary>
22939 </histogram>
22940
22941 <histogram name="SimpleCache.App.IndexWriteInterval.Background"
22942     units="milliseconds">
22943   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22944   <summary>
22945     The interval between index saves, for apps in the background.
22946   </summary>
22947 </histogram>
22948
22949 <histogram name="SimpleCache.App.IndexWriteInterval.Foreground"
22950     units="milliseconds">
22951   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22952   <summary>
22953     The interval between index saves, for apps in the foreground.
22954   </summary>
22955 </histogram>
22956
22957 <histogram name="SimpleCache.App.IndexWriteToDiskTime.Background"
22958     units="milliseconds">
22959   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22960   <summary>
22961     The amount of time spend writing the index file to disk, for apps in the
22962     background, measured starting at the beginning of the write on the callback
22963     thread, and calculated using the completion time on the worker pool.
22964   </summary>
22965 </histogram>
22966
22967 <histogram name="SimpleCache.App.IndexWriteToDiskTime.Foreground"
22968     units="milliseconds">
22969   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22970   <summary>
22971     The amount of time spend writing the index file to disk, for apps in the
22972     foreground, measured starting at the beginning of the write on the callback
22973     thread, and calculated using the completion time on the worker pool.
22974   </summary>
22975 </histogram>
22976
22977 <histogram name="SimpleCache.App.KeyMatchedOnOpen" enum="BooleanMatched">
22978   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22979   <summary>
22980     For each call to OpenEntry, whether the key on disk matched the request key.
22981   </summary>
22982 </histogram>
22983
22984 <histogram name="SimpleCache.App.LastClusterLossPercent" units="percent">
22985   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22986   <summary>
22987     For each file in the Simple Cache, the percentage of disk space used by the
22988     cluster loss, the unused disk space in the last 4096 byte cluster of the
22989     file.
22990   </summary>
22991 </histogram>
22992
22993 <histogram name="SimpleCache.App.LastClusterSize" units="bytes">
22994   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22995   <summary>
22996     For each file in the Simple Cache, the number of bytes in the last 4096 byte
22997     cluster when the entry is saved to disk.
22998   </summary>
22999 </histogram>
23000
23001 <histogram name="SimpleCache.App.OpenEntryIndexState"
23002     enum="SimpleCacheOpenEntryIndexState">
23003   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23004   <summary>
23005     At the time that an entry is opened, the state of that entry in the index.
23006   </summary>
23007 </histogram>
23008
23009 <histogram name="SimpleCache.App.ReadIsParallelizable"
23010     enum="SimpleCacheReadParallelizable">
23011   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23012   <summary>
23013     For each Read operation, whether it could have been issued in parallel of a
23014     previous Read operation.
23015   </summary>
23016 </histogram>
23017
23018 <histogram name="SimpleCache.App.ReadResult" enum="SimpleCacheReadResult">
23019   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23020   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
23021 </histogram>
23022
23023 <histogram name="SimpleCache.App.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
23024   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23025   <summary>
23026     For each EOFRecord found with a valid magic number, indicates if the record
23027     also contains a CRC.
23028   </summary>
23029 </histogram>
23030
23031 <histogram name="SimpleCache.App.SyncCheckEOFResult"
23032     enum="SimpleCacheSyncCheckEOFResult">
23033   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23034   <summary>
23035     The result, at the synchronous layer, of checking the EOF record of a cache
23036     entry.
23037   </summary>
23038 </histogram>
23039
23040 <histogram name="SimpleCache.App.SyncCloseResult"
23041     enum="SimpleCacheSyncCloseResult">
23042   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23043   <summary>
23044     The result, at the synchronous layer, of closing a cache entry.
23045   </summary>
23046 </histogram>
23047
23048 <histogram name="SimpleCache.App.SyncCreatePlatformFileError"
23049     enum="PlatformFileError">
23050   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23051   <summary>
23052     The platform error reported when attempting to create a new cache entry at
23053     the synchronous layer.
23054   </summary>
23055 </histogram>
23056
23057 <histogram name="SimpleCache.App.SyncCreatePlatformFileError_WithIndex"
23058     enum="PlatformFileError">
23059   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23060   <summary>
23061     The platform error reported when attempting to create a new cache entry at
23062     the synchronous layer when the index has already initialized.
23063   </summary>
23064 </histogram>
23065
23066 <histogram name="SimpleCache.App.SyncCreatePlatformFileError_WithoutIndex"
23067     enum="PlatformFileError">
23068   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23069   <summary>
23070     The platform error reported when attempting to create a new cache entry at
23071     the synchronous layer when the index has not yet initialized.
23072   </summary>
23073 </histogram>
23074
23075 <histogram name="SimpleCache.App.SyncCreateResult"
23076     enum="SimpleCacheSyncCreateResult">
23077   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23078   <summary>
23079     The result, at the synchronous layer, reported when attempting to create a
23080     new cache entry.
23081   </summary>
23082 </histogram>
23083
23084 <histogram name="SimpleCache.App.SyncCreateResult_WithIndex"
23085     enum="SimpleCacheSyncCreateResult">
23086   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23087   <summary>
23088     The result, at the synchronous layer, reported when attempting to create a
23089     new cache entry when the index has already initialized.
23090   </summary>
23091 </histogram>
23092
23093 <histogram name="SimpleCache.App.SyncCreateResult_WithoutIndex"
23094     enum="SimpleCacheSyncCreateResult">
23095   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23096   <summary>
23097     The result, at the synchronous layer, reported when attempting to create a
23098     new cache entry when the index has not yet initialized.
23099   </summary>
23100 </histogram>
23101
23102 <histogram name="SimpleCache.App.SyncOpenEntryAge" units="hours">
23103   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23104   <summary>
23105     The age of the entry (time since last modified), when opened at the
23106     synchronous layer.
23107   </summary>
23108 </histogram>
23109
23110 <histogram name="SimpleCache.App.SyncOpenPlatformFileError"
23111     enum="PlatformFileError">
23112   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23113   <summary>
23114     The platform error reported when attempting to create a new cache entry at
23115     the synchronous layer.
23116   </summary>
23117 </histogram>
23118
23119 <histogram name="SimpleCache.App.SyncOpenPlatformFileError_WithIndex"
23120     enum="PlatformFileError">
23121   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23122   <summary>
23123     The platform error reported when attempting to create a new cache entry at
23124     the synchronous layer when the index has already initialized.
23125   </summary>
23126 </histogram>
23127
23128 <histogram name="SimpleCache.App.SyncOpenPlatformFileError_WithoutIndex"
23129     enum="PlatformFileError">
23130   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23131   <summary>
23132     The platform error reported when attempting to create a new cache entry at
23133     the synchronous layer when the index has not initialized.
23134   </summary>
23135 </histogram>
23136
23137 <histogram name="SimpleCache.App.SyncOpenResult"
23138     enum="SimpleCacheSyncOpenResult">
23139   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23140   <summary>
23141     The result, at the synchronous layer, reported when attempting to open a new
23142     cache entry.
23143   </summary>
23144 </histogram>
23145
23146 <histogram name="SimpleCache.App.SyncOpenResult_WithIndex"
23147     enum="SimpleCacheSyncOpenResult">
23148   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23149   <summary>
23150     The result, at the synchronous layer, reported when attempting to open a new
23151     cache entry when the index has already initialized.
23152   </summary>
23153 </histogram>
23154
23155 <histogram name="SimpleCache.App.SyncOpenResult_WithoutIndex"
23156     enum="SimpleCacheSyncOpenResult">
23157   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23158   <summary>
23159     The result, at the synchronous layer, reported when attempting to open a new
23160     cache entry when the index has not yet initialized.
23161   </summary>
23162 </histogram>
23163
23164 <histogram name="SimpleCache.App.SyncWriteResult"
23165     enum="SimpleCacheSyncWriteResult">
23166   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23167   <summary>
23168     The result, at the synchronous layer, of writing to a cache entry.
23169   </summary>
23170 </histogram>
23171
23172 <histogram name="SimpleCache.App.WriteDependencyType"
23173     enum="SimpleCacheWriteDependencyType">
23174   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23175   <summary>
23176     Shows whether a write operation depends on the previous operation in queue
23177     particularly in the aspect of its possibility to run in parallel.
23178   </summary>
23179 </histogram>
23180
23181 <histogram name="SimpleCache.App.WriteResult" enum="SimpleCacheWriteResult">
23182   <obsolete>
23183     Replaced 2013/09/03 by WriteResult2, which adds &quot;fast empty
23184     return&quot;, which previously showed up as &quot;success&quot;.
23185   </obsolete>
23186   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23187   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
23188 </histogram>
23189
23190 <histogram name="SimpleCache.App.WriteResult2" enum="SimpleCacheWriteResult">
23191   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23192   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
23193 </histogram>
23194
23195 <histogram name="SimpleCache.CheckCRCResult" enum="CheckCRCResult">
23196   <obsolete>
23197     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23198   </obsolete>
23199   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23200   <summary>
23201     Whether or not the CRC was checked at the moment when the last reference to
23202     a read-only entry stream is closed.
23203   </summary>
23204 </histogram>
23205
23206 <histogram name="SimpleCache.CreationToIndex" units="milliseconds">
23207   <obsolete>
23208     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23209   </obsolete>
23210   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23211   <summary>
23212     The time from the creation of the simple cache backend until the index has
23213     been loaded from disk.
23214   </summary>
23215 </histogram>
23216
23217 <histogram name="SimpleCache.CreationToIndexFail" units="milliseconds">
23218   <obsolete>
23219     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23220   </obsolete>
23221   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23222   <summary>
23223     The time from the creation of the simple cache backend until the index fails
23224     to load.
23225   </summary>
23226 </histogram>
23227
23228 <histogram name="SimpleCache.EntryCreationResult" enum="BooleanSuccess">
23229   <obsolete>
23230     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23231   </obsolete>
23232   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23233   <summary>
23234     For entry creation operations that were sent to the disk, the result of
23235     creation.
23236   </summary>
23237 </histogram>
23238
23239 <histogram name="SimpleCache.EntryCreationTime" units="milliseconds">
23240   <obsolete>
23241     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23242   </obsolete>
23243   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23244   <summary>The time, in ms, spent creating a new entry on disk.</summary>
23245 </histogram>
23246
23247 <histogram name="SimpleCache.EntryOperationsPending">
23248   <obsolete>
23249     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23250   </obsolete>
23251   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23252   <summary>
23253     At the time that operations are run, the number of pending operations on a
23254     particular entry.
23255   </summary>
23256 </histogram>
23257
23258 <histogram name="SimpleCache.Eviction.CacheSizeOnStart" units="bytes">
23259   <obsolete>
23260     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23261   </obsolete>
23262   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23263   <summary>The size of the cache at the beginning of an eviction.</summary>
23264 </histogram>
23265
23266 <histogram name="SimpleCache.Eviction.CacheSizeOnStart2" units="KB">
23267   <obsolete>
23268     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23269   </obsolete>
23270   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23271   <summary>The size of the cache at the beginning of an eviction.</summary>
23272 </histogram>
23273
23274 <histogram name="SimpleCache.Eviction.EntryCount">
23275   <obsolete>
23276     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23277   </obsolete>
23278   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23279   <summary>The number of entries to be erased in an eviction.</summary>
23280 </histogram>
23281
23282 <histogram name="SimpleCache.Eviction.MaxCacheSizeOnStart" units="bytes">
23283   <obsolete>
23284     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23285   </obsolete>
23286   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23287   <summary>
23288     The maximum allowed size of the cache at the beginning of an eviction.
23289   </summary>
23290 </histogram>
23291
23292 <histogram name="SimpleCache.Eviction.MaxCacheSizeOnStart2" units="KB">
23293   <obsolete>
23294     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23295   </obsolete>
23296   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23297   <summary>
23298     The maximum allowed size of the cache at the beginning of an eviction.
23299   </summary>
23300 </histogram>
23301
23302 <histogram name="SimpleCache.Eviction.Result" enum="BooleanSuccess">
23303   <obsolete>
23304     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23305   </obsolete>
23306   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23307   <summary>The result of an eviction.</summary>
23308 </histogram>
23309
23310 <histogram name="SimpleCache.Eviction.SizeOfEvicted" units="bytes">
23311   <obsolete>
23312     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23313   </obsolete>
23314   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23315   <summary>The number of bytes to be erased in an eviction.</summary>
23316 </histogram>
23317
23318 <histogram name="SimpleCache.Eviction.SizeOfEvicted2" units="KB">
23319   <obsolete>
23320     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23321   </obsolete>
23322   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23323   <summary>The amount of memory freed in an eviction.</summary>
23324 </histogram>
23325
23326 <histogram name="SimpleCache.Eviction.SizeWhenDone" units="bytes">
23327   <obsolete>
23328     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23329   </obsolete>
23330   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23331   <summary>The size of the cache after running an eviction.</summary>
23332 </histogram>
23333
23334 <histogram name="SimpleCache.Eviction.SizeWhenDone2" units="KB">
23335   <obsolete>
23336     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23337   </obsolete>
23338   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23339   <summary>The size of the cache after running an eviction.</summary>
23340 </histogram>
23341
23342 <histogram name="SimpleCache.Eviction.TimeToDone" units="milliseconds">
23343   <obsolete>
23344     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23345   </obsolete>
23346   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23347   <summary>Time spent completing an eviction.</summary>
23348 </histogram>
23349
23350 <histogram name="SimpleCache.Eviction.TimeToSelectEntries" units="milliseconds">
23351   <obsolete>
23352     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23353   </obsolete>
23354   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23355   <summary>Time spent selecting entries for eviction.</summary>
23356 </histogram>
23357
23358 <histogram name="SimpleCache.FileDescriptorLimitHard">
23359   <obsolete>
23360     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23361   </obsolete>
23362   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23363   <summary>
23364     The maximum limit of how many file descriptors a process can open.  Emitted
23365     each time the browser is launched, if the limit could be retrieved.  (This
23366     is the highest value we could raise the current limit to if we liked.)
23367   </summary>
23368 </histogram>
23369
23370 <histogram name="SimpleCache.FileDescriptorLimitSoft">
23371   <obsolete>
23372     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23373   </obsolete>
23374   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23375   <summary>
23376     The current limit of how many file descriptors a process can open.  Emitted
23377     each time the browser is launched, if the limit could be retrieved.  (We can
23378     raise this to the maximum limit if we like, without root access.)
23379   </summary>
23380 </histogram>
23381
23382 <histogram name="SimpleCache.FileDescriptorLimitStatus"
23383     enum="SimpleCache.FileDescriptorLimitStatus">
23384   <obsolete>
23385     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23386   </obsolete>
23387   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23388   <summary>
23389     The result of trying to get the file descriptor limit.  Emitted each time
23390     the browser is launched.
23391   </summary>
23392 </histogram>
23393
23394 <histogram name="SimpleCache.GlobalOpenEntryCount">
23395   <obsolete>
23396     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23397   </obsolete>
23398   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23399   <summary>
23400     The number of open entries across all caches backed by the Simple Cache. An
23401     entry is opened whenever a caller asks to open it to read or write cache
23402     data, and remains open until the last caller asks to close it. Logged
23403     whenever an entry is opened or closed.
23404   </summary>
23405 </histogram>
23406
23407 <histogram name="SimpleCache.HeaderSize" units="bytes">
23408   <obsolete>
23409     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23410   </obsolete>
23411   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23412   <summary>
23413     The size of the header stream of a Simple Cache entry, emitted every time
23414     the headers are written or rewritten.
23415   </summary>
23416 </histogram>
23417
23418 <histogram name="SimpleCache.HeaderSizeChange"
23419     enum="SimpleCacheHeaderSizeChange">
23420   <obsolete>
23421     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23422   </obsolete>
23423   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23424   <summary>
23425     How the header size has changed in a Simple Cache entry, emitted every time
23426     a write operation occurs on the header stream.  (This includes the initial
23427     write, rewrites, and other writes that we couldn't classify.)
23428   </summary>
23429 </histogram>
23430
23431 <histogram name="SimpleCache.HeaderSizeDecreaseAbsolute" units="bytes">
23432   <obsolete>
23433     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23434   </obsolete>
23435   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23436   <summary>
23437     The absolute size decrease of the header stream of a Simple Cache entry,
23438     emitted every time the headers are rewritten with a smaller size.
23439   </summary>
23440 </histogram>
23441
23442 <histogram name="SimpleCache.HeaderSizeDecreasePercentage" units="percent">
23443   <obsolete>
23444     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23445   </obsolete>
23446   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23447   <summary>
23448     The relative size decrease of the header stream of a Simple Cache entry,
23449     emitted every time the headers are rewritten with a smaller size.
23450   </summary>
23451 </histogram>
23452
23453 <histogram name="SimpleCache.HeaderSizeIncreaseAbsolute" units="bytes">
23454   <obsolete>
23455     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23456   </obsolete>
23457   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23458   <summary>
23459     The absolute size increase of the header stream of a Simple Cache entry,
23460     emitted every time the headers are rewritten with a larger size.
23461   </summary>
23462 </histogram>
23463
23464 <histogram name="SimpleCache.HeaderSizeIncreasePercentage" units="percent">
23465   <obsolete>
23466     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23467   </obsolete>
23468   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23469   <summary>
23470     The relative size increase of the header stream of a Simple Cache entry,
23471     emitted every time the headers are rewritten with a larger size.
23472   </summary>
23473 </histogram>
23474
23475 <histogram name="SimpleCache.Http.CheckCRCResult" enum="CheckCRCResult">
23476   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23477   <summary>
23478     Whether or not the CRC was checked at the moment when the last reference to
23479     a read-only entry stream is closed.
23480   </summary>
23481 </histogram>
23482
23483 <histogram name="SimpleCache.Http.CreationToIndex" units="milliseconds">
23484   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23485   <summary>
23486     The time from the creation of the simple cache backend until the index has
23487     been loaded from disk.
23488   </summary>
23489 </histogram>
23490
23491 <histogram name="SimpleCache.Http.CreationToIndexFail" units="milliseconds">
23492   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23493   <summary>
23494     The time from the creation of the simple cache backend until the index fails
23495     to load.
23496   </summary>
23497 </histogram>
23498
23499 <histogram name="SimpleCache.Http.EntryCreatedAndStream2Omitted"
23500     enum="SimpleCache.EntryCreatedAndStream2Omitted">
23501   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23502   <summary>
23503     Whether, upon creation of a new cache entry, the file for stream 2 was
23504     omitted since that stream was empty.
23505   </summary>
23506 </histogram>
23507
23508 <histogram name="SimpleCache.Http.EntryCreationResult" enum="BooleanSuccess">
23509   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23510   <summary>
23511     For entry creation operations that were sent to the disk, the result of
23512     creation.
23513   </summary>
23514 </histogram>
23515
23516 <histogram name="SimpleCache.Http.EntryCreationTime" units="milliseconds">
23517   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23518   <summary>The time, in ms, spent creating a new entry on disk.</summary>
23519 </histogram>
23520
23521 <histogram name="SimpleCache.Http.EntryOpenedAndStream2Removed"
23522     enum="SimpleCache.EntryOpenedAndStream2Removed">
23523   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23524   <summary>
23525     Whether, upon opening of an existing cache entry, stream 2 was empty and the
23526     file for that stream was therefore removed.
23527   </summary>
23528 </histogram>
23529
23530 <histogram name="SimpleCache.Http.EntryOperationsPending">
23531   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23532   <summary>
23533     At the time that operations are run, the number of pending operations on a
23534     particular entry.
23535   </summary>
23536 </histogram>
23537
23538 <histogram name="SimpleCache.Http.Eviction.CacheSizeOnStart" units="bytes">
23539   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23540   <summary>The size of the cache at the beginning of an eviction.</summary>
23541 </histogram>
23542
23543 <histogram name="SimpleCache.Http.Eviction.CacheSizeOnStart2" units="KB">
23544   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23545   <summary>The size of the cache at the beginning of an eviction.</summary>
23546 </histogram>
23547
23548 <histogram name="SimpleCache.Http.Eviction.EntryCount">
23549   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23550   <summary>The number of entries to be erased in an eviction.</summary>
23551 </histogram>
23552
23553 <histogram name="SimpleCache.Http.Eviction.MaxCacheSizeOnStart" units="bytes">
23554   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23555   <summary>
23556     The maximum allowed size of the cache at the beginning of an eviction.
23557   </summary>
23558 </histogram>
23559
23560 <histogram name="SimpleCache.Http.Eviction.MaxCacheSizeOnStart2" units="KB">
23561   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23562   <summary>
23563     The maximum allowed size of the cache at the beginning of an eviction.
23564   </summary>
23565 </histogram>
23566
23567 <histogram name="SimpleCache.Http.Eviction.Result" enum="BooleanSuccess">
23568   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23569   <summary>The result of an eviction.</summary>
23570 </histogram>
23571
23572 <histogram name="SimpleCache.Http.Eviction.SizeOfEvicted" units="bytes">
23573   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23574   <summary>The number of bytes to be erased in an eviction.</summary>
23575 </histogram>
23576
23577 <histogram name="SimpleCache.Http.Eviction.SizeOfEvicted2" units="KB">
23578   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23579   <summary>The amount of memory freed in an eviction.</summary>
23580 </histogram>
23581
23582 <histogram name="SimpleCache.Http.Eviction.SizeWhenDone" units="bytes">
23583   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23584   <summary>The size of the cache after running an eviction.</summary>
23585 </histogram>
23586
23587 <histogram name="SimpleCache.Http.Eviction.SizeWhenDone2" units="KB">
23588   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23589   <summary>The size of the cache after running an eviction.</summary>
23590 </histogram>
23591
23592 <histogram name="SimpleCache.Http.Eviction.TimeToDone" units="milliseconds">
23593   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23594   <summary>Time spent completing an eviction.</summary>
23595 </histogram>
23596
23597 <histogram name="SimpleCache.Http.Eviction.TimeToSelectEntries"
23598     units="milliseconds">
23599   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23600   <summary>Time spent selecting entries for eviction.</summary>
23601 </histogram>
23602
23603 <histogram name="SimpleCache.Http.FileDescriptorLimitHard">
23604   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23605   <summary>
23606     The maximum limit of how many file descriptors a process can open.  Emitted
23607     each time the browser is launched, if the limit could be retrieved.  (This
23608     is the highest value we could raise the current limit to if we liked.)
23609   </summary>
23610 </histogram>
23611
23612 <histogram name="SimpleCache.Http.FileDescriptorLimitSoft">
23613   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23614   <summary>
23615     The current limit of how many file descriptors a process can open.  Emitted
23616     each time the browser is launched, if the limit could be retrieved.  (We can
23617     raise this to the maximum limit if we like, without root access.)
23618   </summary>
23619 </histogram>
23620
23621 <histogram name="SimpleCache.Http.FileDescriptorLimitStatus"
23622     enum="SimpleCache.FileDescriptorLimitStatus">
23623   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23624   <summary>
23625     The result of trying to get the file descriptor limit.  Emitted each time
23626     the browser is launched.
23627   </summary>
23628 </histogram>
23629
23630 <histogram name="SimpleCache.Http.GlobalOpenEntryCount">
23631   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23632   <summary>
23633     The number of open entries across all caches backed by the Simple Cache. An
23634     entry is opened whenever a caller asks to open it to read or write cache
23635     data, and remains open until the last caller asks to close it. Logged
23636     whenever an entry is opened or closed.
23637   </summary>
23638 </histogram>
23639
23640 <histogram name="SimpleCache.Http.HeaderSize" units="bytes">
23641   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23642   <summary>
23643     The size of the header stream of a Simple Cache entry, emitted every time
23644     the headers are written or rewritten.
23645   </summary>
23646 </histogram>
23647
23648 <histogram name="SimpleCache.Http.HeaderSizeChange"
23649     enum="SimpleCacheHeaderSizeChange">
23650   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23651   <summary>
23652     How the header size has changed in a Simple Cache entry, emitted every time
23653     a write operation occurs on the header stream.  (This includes the initial
23654     write, rewrites, and other writes that we couldn't classify.)
23655   </summary>
23656 </histogram>
23657
23658 <histogram name="SimpleCache.Http.HeaderSizeDecreaseAbsolute" units="bytes">
23659   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23660   <summary>
23661     The absolute size decrease of the header stream of a Simple Cache entry,
23662     emitted every time the headers are rewritten with a smaller size.
23663   </summary>
23664 </histogram>
23665
23666 <histogram name="SimpleCache.Http.HeaderSizeDecreasePercentage" units="percent">
23667   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23668   <summary>
23669     The relative size decrease of the header stream of a Simple Cache entry,
23670     emitted every time the headers are rewritten with a smaller size.
23671   </summary>
23672 </histogram>
23673
23674 <histogram name="SimpleCache.Http.HeaderSizeIncreaseAbsolute" units="bytes">
23675   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23676   <summary>
23677     The absolute size increase of the header stream of a Simple Cache entry,
23678     emitted every time the headers are rewritten with a larger size.
23679   </summary>
23680 </histogram>
23681
23682 <histogram name="SimpleCache.Http.HeaderSizeIncreasePercentage" units="percent">
23683   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23684   <summary>
23685     The relative size increase of the header stream of a Simple Cache entry,
23686     emitted every time the headers are rewritten with a larger size.
23687   </summary>
23688 </histogram>
23689
23690 <histogram name="SimpleCache.Http.IndexCorrupt" enum="BooleanCorrupt">
23691   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23692   <summary>For each index load, whether the index file was corrupt.</summary>
23693 </histogram>
23694
23695 <histogram name="SimpleCache.Http.IndexCreatedEntryCount">
23696   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23697   <summary>The number of entries in a newly created index file.</summary>
23698 </histogram>
23699
23700 <histogram name="SimpleCache.Http.IndexEntriesLoaded">
23701   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23702   <summary>Number of entries loaded from the index file on start.</summary>
23703 </histogram>
23704
23705 <histogram name="SimpleCache.Http.IndexEntriesRestored">
23706   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23707   <summary>
23708     Number of entries restored from disk when there was no index or the index
23709     was corrupted.
23710   </summary>
23711 </histogram>
23712
23713 <histogram name="SimpleCache.Http.IndexFileStateOnLoad" enum="SimpleIndexState">
23714   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23715   <summary>
23716     The state the index file is at when an attempt is made to load from it.
23717   </summary>
23718 </histogram>
23719
23720 <histogram name="SimpleCache.Http.IndexInitializationWaiters">
23721   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23722   <summary>
23723     At the time of index initialization, the number of enqueued jobs awaiting
23724     index initialization.
23725   </summary>
23726 </histogram>
23727
23728 <histogram name="SimpleCache.Http.IndexInitializeMethod"
23729     enum="SimpleCacheIndexInitializeMethod">
23730   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23731   <summary>The method used to initialize the simple cache index.</summary>
23732 </histogram>
23733
23734 <histogram name="SimpleCache.Http.IndexLoadTime" units="milliseconds">
23735   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23736   <summary>
23737     Time (as measured on the worker pool) spent loading the index file.
23738   </summary>
23739 </histogram>
23740
23741 <histogram name="SimpleCache.Http.IndexNumEntriesOnWrite">
23742   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23743   <summary>The number of entries written to the index on a flush.</summary>
23744 </histogram>
23745
23746 <histogram name="SimpleCache.Http.IndexRestoreTime" units="milliseconds">
23747   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23748   <summary>
23749     Time (as measured on the worker pool) spent restoring the index file by
23750     iterating directory entries.
23751   </summary>
23752 </histogram>
23753
23754 <histogram name="SimpleCache.Http.IndexWriteInterval.Background"
23755     units="milliseconds">
23756   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23757   <summary>
23758     The interval between index saves, for apps in the background.
23759   </summary>
23760 </histogram>
23761
23762 <histogram name="SimpleCache.Http.IndexWriteInterval.Foreground"
23763     units="milliseconds">
23764   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23765   <summary>
23766     The interval between index saves, for apps in the foreground.
23767   </summary>
23768 </histogram>
23769
23770 <histogram name="SimpleCache.Http.IndexWriteToDiskTime.Background"
23771     units="milliseconds">
23772   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23773   <summary>
23774     The amount of time spend writing the index file to disk, for apps in the
23775     background, measured starting at the beginning of the write on the callback
23776     thread, and calculated using the completion time on the worker pool.
23777   </summary>
23778 </histogram>
23779
23780 <histogram name="SimpleCache.Http.IndexWriteToDiskTime.Foreground"
23781     units="milliseconds">
23782   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23783   <summary>
23784     The amount of time spend writing the index file to disk, for apps in the
23785     foreground, measured starting at the beginning of the write on the callback
23786     thread, and calculated using the completion time on the worker pool.
23787   </summary>
23788 </histogram>
23789
23790 <histogram name="SimpleCache.Http.KeyMatchedOnOpen" enum="BooleanMatched">
23791   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23792   <summary>
23793     For each call to OpenEntry, whether the key on disk matched the request key.
23794   </summary>
23795 </histogram>
23796
23797 <histogram name="SimpleCache.Http.LastClusterLossPercent" units="percent">
23798   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23799   <summary>
23800     For each file in the Simple Cache, the percentage of disk space used by the
23801     cluster loss, the unused disk space in the last 4096 byte cluster of the
23802     file.
23803   </summary>
23804 </histogram>
23805
23806 <histogram name="SimpleCache.Http.LastClusterSize" units="bytes">
23807   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23808   <summary>
23809     For each file in the Simple Cache, the number of bytes in the last 4096 byte
23810     cluster when the entry is saved to disk.
23811   </summary>
23812 </histogram>
23813
23814 <histogram name="SimpleCache.Http.OpenEntryIndexState"
23815     enum="SimpleCacheOpenEntryIndexState">
23816   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23817   <summary>
23818     At the time that an entry is opened, the state of that entry in the index.
23819   </summary>
23820 </histogram>
23821
23822 <histogram name="SimpleCache.Http.ReadIsParallelizable"
23823     enum="SimpleCacheReadParallelizable">
23824   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23825   <summary>
23826     For each Read operation, whether it could have been issued in parallel of a
23827     previous Read operation.
23828   </summary>
23829 </histogram>
23830
23831 <histogram name="SimpleCache.Http.ReadResult" enum="SimpleCacheReadResult">
23832   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23833   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
23834 </histogram>
23835
23836 <histogram name="SimpleCache.Http.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
23837   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23838   <summary>
23839     For each EOFRecord found with a valid magic number, indicates if the record
23840     also contains a CRC.
23841   </summary>
23842 </histogram>
23843
23844 <histogram name="SimpleCache.Http.SyncCheckEOFResult"
23845     enum="SimpleCacheSyncCheckEOFResult">
23846   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23847   <summary>
23848     The result, at the synchronous layer, of checking the EOF record of a cache
23849     entry.
23850   </summary>
23851 </histogram>
23852
23853 <histogram name="SimpleCache.Http.SyncCloseResult"
23854     enum="SimpleCacheSyncCloseResult">
23855   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23856   <summary>
23857     The result, at the synchronous layer, of closing a cache entry.
23858   </summary>
23859 </histogram>
23860
23861 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError"
23862     enum="PlatformFileError">
23863   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23864   <summary>
23865     The platform error reported when attempting to create a new cache entry at
23866     the synchronous layer.
23867   </summary>
23868 </histogram>
23869
23870 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError_WithIndex"
23871     enum="PlatformFileError">
23872   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23873   <summary>
23874     The platform error reported when attempting to create a new cache entry at
23875     the synchronous layer when the index has already initialized.
23876   </summary>
23877 </histogram>
23878
23879 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError_WithoutIndex"
23880     enum="PlatformFileError">
23881   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23882   <summary>
23883     The platform error reported when attempting to create a new cache entry at
23884     the synchronous layer when the index has not yet initialized.
23885   </summary>
23886 </histogram>
23887
23888 <histogram name="SimpleCache.Http.SyncCreateResult"
23889     enum="SimpleCacheSyncCreateResult">
23890   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23891   <summary>
23892     The result, at the synchronous layer, reported when attempting to create a
23893     new cache entry.
23894   </summary>
23895 </histogram>
23896
23897 <histogram name="SimpleCache.Http.SyncCreateResult_WithIndex"
23898     enum="SimpleCacheSyncCreateResult">
23899   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23900   <summary>
23901     The result, at the synchronous layer, reported when attempting to create a
23902     new cache entry when the index has already initialized.
23903   </summary>
23904 </histogram>
23905
23906 <histogram name="SimpleCache.Http.SyncCreateResult_WithoutIndex"
23907     enum="SimpleCacheSyncCreateResult">
23908   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23909   <summary>
23910     The result, at the synchronous layer, reported when attempting to create a
23911     new cache entry when the index has not yet initialized.
23912   </summary>
23913 </histogram>
23914
23915 <histogram name="SimpleCache.Http.SyncOpenEntryAge" units="hours">
23916   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23917   <summary>
23918     The age of the entry (time since last modified), when opened at the
23919     synchronous layer.
23920   </summary>
23921 </histogram>
23922
23923 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError"
23924     enum="PlatformFileError">
23925   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23926   <summary>
23927     The platform error reported when attempting to create a new cache entry at
23928     the synchronous layer.
23929   </summary>
23930 </histogram>
23931
23932 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError_WithIndex"
23933     enum="PlatformFileError">
23934   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23935   <summary>
23936     The platform error reported when attempting to create a new cache entry at
23937     the synchronous layer when the index has already initialized.
23938   </summary>
23939 </histogram>
23940
23941 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError_WithoutIndex"
23942     enum="PlatformFileError">
23943   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23944   <summary>
23945     The platform error reported when attempting to create a new cache entry at
23946     the synchronous layer when the index has not initialized.
23947   </summary>
23948 </histogram>
23949
23950 <histogram name="SimpleCache.Http.SyncOpenResult"
23951     enum="SimpleCacheSyncOpenResult">
23952   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23953   <summary>
23954     The result, at the synchronous layer, reported when attempting to open a new
23955     cache entry.
23956   </summary>
23957 </histogram>
23958
23959 <histogram name="SimpleCache.Http.SyncOpenResult_WithIndex"
23960     enum="SimpleCacheSyncOpenResult">
23961   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23962   <summary>
23963     The result, at the synchronous layer, reported when attempting to open a new
23964     cache entry when the index has already initialized.
23965   </summary>
23966 </histogram>
23967
23968 <histogram name="SimpleCache.Http.SyncOpenResult_WithoutIndex"
23969     enum="SimpleCacheSyncOpenResult">
23970   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23971   <summary>
23972     The result, at the synchronous layer, reported when attempting to open a new
23973     cache entry when the index has not yet initialized.
23974   </summary>
23975 </histogram>
23976
23977 <histogram name="SimpleCache.Http.SyncWriteResult"
23978     enum="SimpleCacheSyncWriteResult">
23979   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23980   <summary>
23981     The result, at the synchronous layer, of writing to a cache entry.
23982   </summary>
23983 </histogram>
23984
23985 <histogram name="SimpleCache.Http.WriteDependencyType"
23986     enum="SimpleCacheWriteDependencyType">
23987   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23988   <summary>
23989     Shows whether a write operation depends on the previous operation in queue
23990     particularly in the aspect of its possibility to run in parallel.
23991   </summary>
23992 </histogram>
23993
23994 <histogram name="SimpleCache.Http.WriteResult" enum="SimpleCacheWriteResult">
23995   <obsolete>
23996     Replaced 2013/09/03 by WriteResult2, which adds &quot;fast empty
23997     return&quot;, which previously showed up as &quot;success&quot;.
23998   </obsolete>
23999   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24000   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
24001 </histogram>
24002
24003 <histogram name="SimpleCache.Http.WriteResult2" enum="SimpleCacheWriteResult">
24004   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24005   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
24006 </histogram>
24007
24008 <histogram name="SimpleCache.IndexCorrupt" enum="BooleanCorrupt">
24009   <obsolete>
24010     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24011   </obsolete>
24012   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24013   <summary>For each index load, whether the index file was corrupt.</summary>
24014 </histogram>
24015
24016 <histogram name="SimpleCache.IndexCreatedEntryCount">
24017   <obsolete>
24018     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24019   </obsolete>
24020   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24021   <summary>The number of entries in a newly created index file.</summary>
24022 </histogram>
24023
24024 <histogram name="SimpleCache.IndexEntriesLoaded">
24025   <obsolete>
24026     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24027   </obsolete>
24028   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24029   <summary>Number of entries loaded from the index file on start.</summary>
24030 </histogram>
24031
24032 <histogram name="SimpleCache.IndexEntriesRestored">
24033   <obsolete>
24034     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24035   </obsolete>
24036   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24037   <summary>
24038     Number of entries restored from disk when there was no index or the index
24039     was corrupted.
24040   </summary>
24041 </histogram>
24042
24043 <histogram name="SimpleCache.IndexFileStateOnLoad" enum="SimpleIndexState">
24044   <obsolete>
24045     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24046   </obsolete>
24047   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24048   <summary>
24049     The state the index file is at when an attempt is made to load from it.
24050   </summary>
24051 </histogram>
24052
24053 <histogram name="SimpleCache.IndexInitializationWaiters">
24054   <obsolete>
24055     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24056   </obsolete>
24057   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24058   <summary>
24059     At the time of index initialization, the number of enqueued jobs awaiting
24060     index initialization.
24061   </summary>
24062 </histogram>
24063
24064 <histogram name="SimpleCache.IndexInitializeMethod"
24065     enum="SimpleCacheIndexInitializeMethod">
24066   <obsolete>
24067     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24068   </obsolete>
24069   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24070   <summary>The method used to initialize the simple cache index.</summary>
24071 </histogram>
24072
24073 <histogram name="SimpleCache.IndexLoadTime" units="milliseconds">
24074   <obsolete>
24075     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24076   </obsolete>
24077   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24078   <summary>
24079     Time (as measured on the worker pool) spent loading the index file.
24080   </summary>
24081 </histogram>
24082
24083 <histogram name="SimpleCache.IndexNumEntriesOnWrite">
24084   <obsolete>
24085     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24086   </obsolete>
24087   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24088   <summary>The number of entries written to the index on a flush.</summary>
24089 </histogram>
24090
24091 <histogram name="SimpleCache.IndexRestoreTime" units="milliseconds">
24092   <obsolete>
24093     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24094   </obsolete>
24095   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24096   <summary>
24097     Time (as measured on the worker pool) spent restoring the index file by
24098     iterating directory entries.
24099   </summary>
24100 </histogram>
24101
24102 <histogram name="SimpleCache.IndexStale" enum="BooleanStale">
24103   <obsolete>
24104     Deprecated 07/2013, and replaced by IndexFileStateOnLoad.
24105   </obsolete>
24106   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24107   <summary>For each index load, whether the index file was stale.</summary>
24108 </histogram>
24109
24110 <histogram name="SimpleCache.IndexWriteInterval.Background"
24111     units="milliseconds">
24112   <obsolete>
24113     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24114   </obsolete>
24115   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24116   <summary>
24117     The interval between index saves, for apps in the background.
24118   </summary>
24119 </histogram>
24120
24121 <histogram name="SimpleCache.IndexWriteInterval.Foreground"
24122     units="milliseconds">
24123   <obsolete>
24124     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24125   </obsolete>
24126   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24127   <summary>
24128     The interval between index saves, for apps in the foreground.
24129   </summary>
24130 </histogram>
24131
24132 <histogram name="SimpleCache.IndexWriteToDiskTime" units="milliseconds">
24133   <obsolete>
24134     Deprecated 2013-05 in favour of
24135     SimpleCache.SimpleIndexWriteToDiskTime.Background and
24136     SimpleCache.SimpleIndexWriteToDiskTime.Foreground.
24137   </obsolete>
24138   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24139   <summary>
24140     The amount of time spend writing the index file to disk, measured starting
24141     at the beginning of the write on the callback thread, and calculated using
24142     the completion time on the worker pool.
24143   </summary>
24144 </histogram>
24145
24146 <histogram name="SimpleCache.IndexWriteToDiskTime.Background"
24147     units="milliseconds">
24148   <obsolete>
24149     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24150   </obsolete>
24151   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24152   <summary>
24153     The amount of time spend writing the index file to disk, for apps in the
24154     background, measured starting at the beginning of the write on the callback
24155     thread, and calculated using the completion time on the worker pool.
24156   </summary>
24157 </histogram>
24158
24159 <histogram name="SimpleCache.IndexWriteToDiskTime.Foreground"
24160     units="milliseconds">
24161   <obsolete>
24162     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24163   </obsolete>
24164   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24165   <summary>
24166     The amount of time spend writing the index file to disk, for apps in the
24167     foreground, measured starting at the beginning of the write on the callback
24168     thread, and calculated using the completion time on the worker pool.
24169   </summary>
24170 </histogram>
24171
24172 <histogram name="SimpleCache.KeyMatchedOnOpen" enum="BooleanMatched">
24173   <obsolete>
24174     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24175   </obsolete>
24176   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24177   <summary>
24178     For each call to OpenEntry, whether the key on disk matched the request key.
24179   </summary>
24180 </histogram>
24181
24182 <histogram name="SimpleCache.LastClusterLossPercent" units="percent">
24183   <obsolete>
24184     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24185   </obsolete>
24186   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24187   <summary>
24188     For each file in the Simple Cache, the percentage of disk space used by the
24189     cluster loss, the unused disk space in the last 4096 byte cluster of the
24190     file.
24191   </summary>
24192 </histogram>
24193
24194 <histogram name="SimpleCache.LastClusterSize" units="bytes">
24195   <obsolete>
24196     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24197   </obsolete>
24198   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24199   <summary>
24200     For each file in the Simple Cache, the number of bytes in the last 4096 byte
24201     cluster when the entry is saved to disk.
24202   </summary>
24203 </histogram>
24204
24205 <histogram name="SimpleCache.Media.CheckCRCResult" enum="CheckCRCResult">
24206   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24207   <summary>
24208     Whether or not the CRC was checked at the moment when the last reference to
24209     a read-only entry stream is closed.
24210   </summary>
24211 </histogram>
24212
24213 <histogram name="SimpleCache.Media.CreationToIndex" units="milliseconds">
24214   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24215   <summary>
24216     The time from the creation of the simple cache backend until the index has
24217     been loaded from disk.
24218   </summary>
24219 </histogram>
24220
24221 <histogram name="SimpleCache.Media.CreationToIndexFail" units="milliseconds">
24222   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24223   <summary>
24224     The time from the creation of the simple cache backend until the index fails
24225     to load.
24226   </summary>
24227 </histogram>
24228
24229 <histogram name="SimpleCache.Media.EntryCreatedAndStream2Omitted"
24230     enum="SimpleCache.EntryCreatedAndStream2Omitted">
24231   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24232   <summary>
24233     Whether, upon creation of a new cache entry, the file for stream 2 was
24234     omitted since that stream was empty.
24235   </summary>
24236 </histogram>
24237
24238 <histogram name="SimpleCache.Media.EntryCreationResult" enum="BooleanSuccess">
24239   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24240   <summary>
24241     For entry creation operations that were sent to the disk, the result of
24242     creation.
24243   </summary>
24244 </histogram>
24245
24246 <histogram name="SimpleCache.Media.EntryCreationTime" units="milliseconds">
24247   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24248   <summary>The time, in ms, spent creating a new entry on disk.</summary>
24249 </histogram>
24250
24251 <histogram name="SimpleCache.Media.EntryOpenedAndStream2Removed"
24252     enum="SimpleCache.EntryOpenedAndStream2Removed">
24253   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24254   <summary>
24255     Whether, upon opening of an existing cache entry, stream 2 was empty and the
24256     file for that stream was therefore removed.
24257   </summary>
24258 </histogram>
24259
24260 <histogram name="SimpleCache.Media.EntryOperationsPending">
24261   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24262   <summary>
24263     At the time that operations are run, the number of pending operations on a
24264     particular entry.
24265   </summary>
24266 </histogram>
24267
24268 <histogram name="SimpleCache.Media.Eviction.CacheSizeOnStart" units="bytes">
24269   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24270   <summary>The size of the cache at the beginning of an eviction.</summary>
24271 </histogram>
24272
24273 <histogram name="SimpleCache.Media.Eviction.CacheSizeOnStart2" units="KB">
24274   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24275   <summary>The size of the cache at the beginning of an eviction.</summary>
24276 </histogram>
24277
24278 <histogram name="SimpleCache.Media.Eviction.EntryCount">
24279   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24280   <summary>The number of entries to be erased in an eviction.</summary>
24281 </histogram>
24282
24283 <histogram name="SimpleCache.Media.Eviction.MaxCacheSizeOnStart" units="bytes">
24284   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24285   <summary>
24286     The maximum allowed size of the cache at the beginning of an eviction.
24287   </summary>
24288 </histogram>
24289
24290 <histogram name="SimpleCache.Media.Eviction.MaxCacheSizeOnStart2" units="KB">
24291   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24292   <summary>
24293     The maximum allowed size of the cache at the beginning of an eviction.
24294   </summary>
24295 </histogram>
24296
24297 <histogram name="SimpleCache.Media.Eviction.Result" enum="BooleanSuccess">
24298   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24299   <summary>The result of an eviction.</summary>
24300 </histogram>
24301
24302 <histogram name="SimpleCache.Media.Eviction.SizeOfEvicted" units="bytes">
24303   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24304   <summary>The number of bytes to be erased in an eviction.</summary>
24305 </histogram>
24306
24307 <histogram name="SimpleCache.Media.Eviction.SizeOfEvicted2" units="KB">
24308   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24309   <summary>The amount of memory freed in an eviction.</summary>
24310 </histogram>
24311
24312 <histogram name="SimpleCache.Media.Eviction.SizeWhenDone" units="bytes">
24313   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24314   <summary>The size of the cache after running an eviction.</summary>
24315 </histogram>
24316
24317 <histogram name="SimpleCache.Media.Eviction.SizeWhenDone2" units="KB">
24318   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24319   <summary>The size of the cache after running an eviction.</summary>
24320 </histogram>
24321
24322 <histogram name="SimpleCache.Media.Eviction.TimeToDone" units="milliseconds">
24323   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24324   <summary>Time spent completing an eviction.</summary>
24325 </histogram>
24326
24327 <histogram name="SimpleCache.Media.Eviction.TimeToSelectEntries"
24328     units="milliseconds">
24329   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24330   <summary>Time spent selecting entries for eviction.</summary>
24331 </histogram>
24332
24333 <histogram name="SimpleCache.Media.FileDescriptorLimitHard">
24334   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24335   <summary>
24336     The maximum limit of how many file descriptors a process can open.  Emitted
24337     each time the browser is launched, if the limit could be retrieved.  (This
24338     is the highest value we could raise the current limit to if we liked.)
24339   </summary>
24340 </histogram>
24341
24342 <histogram name="SimpleCache.Media.FileDescriptorLimitSoft">
24343   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24344   <summary>
24345     The current limit of how many file descriptors a process can open.  Emitted
24346     each time the browser is launched, if the limit could be retrieved.  (We can
24347     raise this to the maximum limit if we like, without root access.)
24348   </summary>
24349 </histogram>
24350
24351 <histogram name="SimpleCache.Media.FileDescriptorLimitStatus"
24352     enum="SimpleCache.FileDescriptorLimitStatus">
24353   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24354   <summary>
24355     The result of trying to get the file descriptor limit.  Emitted each time
24356     the browser is launched.
24357   </summary>
24358 </histogram>
24359
24360 <histogram name="SimpleCache.Media.GlobalOpenEntryCount">
24361   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24362   <summary>
24363     The number of open entries across all caches backed by the Simple Cache. An
24364     entry is opened whenever a caller asks to open it to read or write cache
24365     data, and remains open until the last caller asks to close it. Logged
24366     whenever an entry is opened or closed.
24367   </summary>
24368 </histogram>
24369
24370 <histogram name="SimpleCache.Media.HeaderSize" units="bytes">
24371   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24372   <summary>
24373     The size of the header stream of a Simple Cache entry, emitted every time
24374     the headers are written or rewritten.
24375   </summary>
24376 </histogram>
24377
24378 <histogram name="SimpleCache.Media.HeaderSizeChange"
24379     enum="SimpleCacheHeaderSizeChange">
24380   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24381   <summary>
24382     How the header size has changed in a Simple Cache entry, emitted every time
24383     a write operation occurs on the header stream.  (This includes the initial
24384     write, rewrites, and other writes that we couldn't classify.)
24385   </summary>
24386 </histogram>
24387
24388 <histogram name="SimpleCache.Media.HeaderSizeDecreaseAbsolute" units="bytes">
24389   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24390   <summary>
24391     The absolute size decrease of the header stream of a Simple Cache entry,
24392     emitted every time the headers are rewritten with a smaller size.
24393   </summary>
24394 </histogram>
24395
24396 <histogram name="SimpleCache.Media.HeaderSizeDecreasePercentage"
24397     units="percent">
24398   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24399   <summary>
24400     The relative size decrease of the header stream of a Simple Cache entry,
24401     emitted every time the headers are rewritten with a smaller size.
24402   </summary>
24403 </histogram>
24404
24405 <histogram name="SimpleCache.Media.HeaderSizeIncreaseAbsolute" units="bytes">
24406   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24407   <summary>
24408     The absolute size increase of the header stream of a Simple Cache entry,
24409     emitted every time the headers are rewritten with a larger size.
24410   </summary>
24411 </histogram>
24412
24413 <histogram name="SimpleCache.Media.HeaderSizeIncreasePercentage"
24414     units="percent">
24415   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24416   <summary>
24417     The relative size increase of the header stream of a Simple Cache entry,
24418     emitted every time the headers are rewritten with a larger size.
24419   </summary>
24420 </histogram>
24421
24422 <histogram name="SimpleCache.Media.IndexCorrupt" enum="BooleanCorrupt">
24423   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24424   <summary>For each index load, whether the index file was corrupt.</summary>
24425 </histogram>
24426
24427 <histogram name="SimpleCache.Media.IndexCreatedEntryCount">
24428   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24429   <summary>The number of entries in a newly created index file.</summary>
24430 </histogram>
24431
24432 <histogram name="SimpleCache.Media.IndexEntriesLoaded">
24433   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24434   <summary>Number of entries loaded from the index file on start.</summary>
24435 </histogram>
24436
24437 <histogram name="SimpleCache.Media.IndexEntriesRestored">
24438   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24439   <summary>
24440     Number of entries restored from disk when there was no index or the index
24441     was corrupted.
24442   </summary>
24443 </histogram>
24444
24445 <histogram name="SimpleCache.Media.IndexFileStateOnLoad"
24446     enum="SimpleIndexState">
24447   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24448   <summary>
24449     The state the index file is at when an attempt is made to load from it.
24450   </summary>
24451 </histogram>
24452
24453 <histogram name="SimpleCache.Media.IndexInitializationWaiters">
24454   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24455   <summary>
24456     At the time of index initialization, the number of enqueued jobs awaiting
24457     index initialization.
24458   </summary>
24459 </histogram>
24460
24461 <histogram name="SimpleCache.Media.IndexInitializeMethod"
24462     enum="SimpleCacheIndexInitializeMethod">
24463   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24464   <summary>The method used to initialize the simple cache index.</summary>
24465 </histogram>
24466
24467 <histogram name="SimpleCache.Media.IndexLoadTime" units="milliseconds">
24468   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24469   <summary>
24470     Time (as measured on the worker pool) spent loading the index file.
24471   </summary>
24472 </histogram>
24473
24474 <histogram name="SimpleCache.Media.IndexNumEntriesOnWrite">
24475   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24476   <summary>The number of entries written to the index on a flush.</summary>
24477 </histogram>
24478
24479 <histogram name="SimpleCache.Media.IndexRestoreTime" units="milliseconds">
24480   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24481   <summary>
24482     Time (as measured on the worker pool) spent restoring the index file by
24483     iterating directory entries.
24484   </summary>
24485 </histogram>
24486
24487 <histogram name="SimpleCache.Media.IndexWriteInterval.Background"
24488     units="milliseconds">
24489   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24490   <summary>
24491     The interval between index saves, for apps in the background.
24492   </summary>
24493 </histogram>
24494
24495 <histogram name="SimpleCache.Media.IndexWriteInterval.Foreground"
24496     units="milliseconds">
24497   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24498   <summary>
24499     The interval between index saves, for apps in the foreground.
24500   </summary>
24501 </histogram>
24502
24503 <histogram name="SimpleCache.Media.IndexWriteToDiskTime.Background"
24504     units="milliseconds">
24505   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24506   <summary>
24507     The amount of time spend writing the index file to disk, for apps in the
24508     background, measured starting at the beginning of the write on the callback
24509     thread, and calculated using the completion time on the worker pool.
24510   </summary>
24511 </histogram>
24512
24513 <histogram name="SimpleCache.Media.IndexWriteToDiskTime.Foreground"
24514     units="milliseconds">
24515   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24516   <summary>
24517     The amount of time spend writing the index file to disk, for apps in the
24518     foreground, measured starting at the beginning of the write on the callback
24519     thread, and calculated using the completion time on the worker pool.
24520   </summary>
24521 </histogram>
24522
24523 <histogram name="SimpleCache.Media.KeyMatchedOnOpen" enum="BooleanMatched">
24524   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24525   <summary>
24526     For each call to OpenEntry, whether the key on disk matched the request key.
24527   </summary>
24528 </histogram>
24529
24530 <histogram name="SimpleCache.Media.LastClusterLossPercent" units="percent">
24531   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24532   <summary>
24533     For each file in the Simple Cache, the percentage of disk space used by the
24534     cluster loss, the unused disk space in the last 4096 byte cluster of the
24535     file.
24536   </summary>
24537 </histogram>
24538
24539 <histogram name="SimpleCache.Media.LastClusterSize" units="bytes">
24540   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24541   <summary>
24542     For each file in the Simple Cache, the number of bytes in the last 4096 byte
24543     cluster when the entry is saved to disk.
24544   </summary>
24545 </histogram>
24546
24547 <histogram name="SimpleCache.Media.OpenEntryIndexState"
24548     enum="SimpleCacheOpenEntryIndexState">
24549   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24550   <summary>
24551     At the time that an entry is opened, the state of that entry in the index.
24552   </summary>
24553 </histogram>
24554
24555 <histogram name="SimpleCache.Media.ReadIsParallelizable"
24556     enum="SimpleCacheReadParallelizable">
24557   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24558   <summary>
24559     For each Read operation, whether it could have been issued in parallel of a
24560     previous Read operation.
24561   </summary>
24562 </histogram>
24563
24564 <histogram name="SimpleCache.Media.ReadResult" enum="SimpleCacheReadResult">
24565   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24566   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
24567 </histogram>
24568
24569 <histogram name="SimpleCache.Media.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
24570   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24571   <summary>
24572     For each EOFRecord found with a valid magic number, indicates if the record
24573     also contains a CRC.
24574   </summary>
24575 </histogram>
24576
24577 <histogram name="SimpleCache.Media.SyncCheckEOFResult"
24578     enum="SimpleCacheSyncCheckEOFResult">
24579   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24580   <summary>
24581     The result, at the synchronous layer, of checking the EOF record of a cache
24582     entry.
24583   </summary>
24584 </histogram>
24585
24586 <histogram name="SimpleCache.Media.SyncCloseResult"
24587     enum="SimpleCacheSyncCloseResult">
24588   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24589   <summary>
24590     The result, at the synchronous layer, of closing a cache entry.
24591   </summary>
24592 </histogram>
24593
24594 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError"
24595     enum="PlatformFileError">
24596   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24597   <summary>
24598     The platform error reported when attempting to create a new cache entry at
24599     the synchronous layer.
24600   </summary>
24601 </histogram>
24602
24603 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError_WithIndex"
24604     enum="PlatformFileError">
24605   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24606   <summary>
24607     The platform error reported when attempting to create a new cache entry at
24608     the synchronous layer when the index has already initialized.
24609   </summary>
24610 </histogram>
24611
24612 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError_WithoutIndex"
24613     enum="PlatformFileError">
24614   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24615   <summary>
24616     The platform error reported when attempting to create a new cache entry at
24617     the synchronous layer when the index has not yet initialized.
24618   </summary>
24619 </histogram>
24620
24621 <histogram name="SimpleCache.Media.SyncCreateResult"
24622     enum="SimpleCacheSyncCreateResult">
24623   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24624   <summary>
24625     The result, at the synchronous layer, reported when attempting to create a
24626     new cache entry.
24627   </summary>
24628 </histogram>
24629
24630 <histogram name="SimpleCache.Media.SyncCreateResult_WithIndex"
24631     enum="SimpleCacheSyncCreateResult">
24632   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24633   <summary>
24634     The result, at the synchronous layer, reported when attempting to create a
24635     new cache entry when the index has already initialized.
24636   </summary>
24637 </histogram>
24638
24639 <histogram name="SimpleCache.Media.SyncCreateResult_WithoutIndex"
24640     enum="SimpleCacheSyncCreateResult">
24641   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24642   <summary>
24643     The result, at the synchronous layer, reported when attempting to create a
24644     new cache entry when the index has not yet initialized.
24645   </summary>
24646 </histogram>
24647
24648 <histogram name="SimpleCache.Media.SyncOpenEntryAge" units="hours">
24649   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24650   <summary>
24651     The age of the entry (time since last modified), when opened at the
24652     synchronous layer.
24653   </summary>
24654 </histogram>
24655
24656 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError"
24657     enum="PlatformFileError">
24658   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24659   <summary>
24660     The platform error reported when attempting to create a new cache entry at
24661     the synchronous layer.
24662   </summary>
24663 </histogram>
24664
24665 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError_WithIndex"
24666     enum="PlatformFileError">
24667   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24668   <summary>
24669     The platform error reported when attempting to create a new cache entry at
24670     the synchronous layer when the index has already initialized.
24671   </summary>
24672 </histogram>
24673
24674 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError_WithoutIndex"
24675     enum="PlatformFileError">
24676   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24677   <summary>
24678     The platform error reported when attempting to create a new cache entry at
24679     the synchronous layer when the index has not initialized.
24680   </summary>
24681 </histogram>
24682
24683 <histogram name="SimpleCache.Media.SyncOpenResult"
24684     enum="SimpleCacheSyncOpenResult">
24685   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24686   <summary>
24687     The result, at the synchronous layer, reported when attempting to open a new
24688     cache entry.
24689   </summary>
24690 </histogram>
24691
24692 <histogram name="SimpleCache.Media.SyncOpenResult_WithIndex"
24693     enum="SimpleCacheSyncOpenResult">
24694   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24695   <summary>
24696     The result, at the synchronous layer, reported when attempting to open a new
24697     cache entry when the index has already initialized.
24698   </summary>
24699 </histogram>
24700
24701 <histogram name="SimpleCache.Media.SyncOpenResult_WithoutIndex"
24702     enum="SimpleCacheSyncOpenResult">
24703   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24704   <summary>
24705     The result, at the synchronous layer, reported when attempting to open a new
24706     cache entry when the index has not yet initialized.
24707   </summary>
24708 </histogram>
24709
24710 <histogram name="SimpleCache.Media.SyncWriteResult"
24711     enum="SimpleCacheSyncWriteResult">
24712   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24713   <summary>
24714     The result, at the synchronous layer, of writing to a cache entry.
24715   </summary>
24716 </histogram>
24717
24718 <histogram name="SimpleCache.Media.WriteDependencyType"
24719     enum="SimpleCacheWriteDependencyType">
24720   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24721   <summary>
24722     Shows whether a write operation depends on the previous operation in queue
24723     particularly in the aspect of its possibility to run in parallel.
24724   </summary>
24725 </histogram>
24726
24727 <histogram name="SimpleCache.Media.WriteResult2" enum="SimpleCacheWriteResult">
24728   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24729   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
24730 </histogram>
24731
24732 <histogram name="SimpleCache.OpenEntryIndexState"
24733     enum="SimpleCacheOpenEntryIndexState">
24734   <obsolete>
24735     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24736   </obsolete>
24737   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24738   <summary>
24739     At the time that an entry is opened, the state of that entry in the index.
24740   </summary>
24741 </histogram>
24742
24743 <histogram name="SimpleCache.ReadIsParallelizable"
24744     enum="SimpleCacheReadParallelizable">
24745   <obsolete>
24746     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24747   </obsolete>
24748   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24749   <summary>
24750     For each Read operation, whether it could have been issued in parallel of a
24751     previous Read operation.
24752   </summary>
24753 </histogram>
24754
24755 <histogram name="SimpleCache.ReadResult" enum="SimpleCacheReadResult">
24756   <obsolete>
24757     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24758   </obsolete>
24759   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24760   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
24761 </histogram>
24762
24763 <histogram name="SimpleCache.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
24764   <obsolete>
24765     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24766   </obsolete>
24767   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24768   <summary>
24769     For each EOFRecord found with a valid magic number, indicates if the record
24770     also contains a CRC.
24771   </summary>
24772 </histogram>
24773
24774 <histogram name="SimpleCache.SyncCheckEOFResult"
24775     enum="SimpleCacheSyncCheckEOFResult">
24776   <obsolete>
24777     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24778   </obsolete>
24779   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24780   <summary>
24781     The result, at the synchronous layer, of checking the EOF record of a cache
24782     entry.
24783   </summary>
24784 </histogram>
24785
24786 <histogram name="SimpleCache.SyncCloseResult" enum="SimpleCacheSyncCloseResult">
24787   <obsolete>
24788     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24789   </obsolete>
24790   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24791   <summary>
24792     The result, at the synchronous layer, of closing a cache entry.
24793   </summary>
24794 </histogram>
24795
24796 <histogram name="SimpleCache.SyncCreatePlatformFileError"
24797     enum="PlatformFileError">
24798   <obsolete>
24799     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24800   </obsolete>
24801   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24802   <summary>
24803     The platform error reported when attempting to create a new cache entry at
24804     the synchronous layer.
24805   </summary>
24806 </histogram>
24807
24808 <histogram name="SimpleCache.SyncCreatePlatformFileError_WithIndex"
24809     enum="PlatformFileError">
24810   <obsolete>
24811     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24812   </obsolete>
24813   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24814   <summary>
24815     The platform error reported when attempting to create a new cache entry at
24816     the synchronous layer when the index has already initialized.
24817   </summary>
24818 </histogram>
24819
24820 <histogram name="SimpleCache.SyncCreatePlatformFileError_WithoutIndex"
24821     enum="PlatformFileError">
24822   <obsolete>
24823     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24824   </obsolete>
24825   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24826   <summary>
24827     The platform error reported when attempting to create a new cache entry at
24828     the synchronous layer when the index has not yet initialized.
24829   </summary>
24830 </histogram>
24831
24832 <histogram name="SimpleCache.SyncCreateResult"
24833     enum="SimpleCacheSyncCreateResult">
24834   <obsolete>
24835     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24836   </obsolete>
24837   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24838   <summary>
24839     The result, at the synchronous layer, reported when attempting to create a
24840     new cache entry.
24841   </summary>
24842 </histogram>
24843
24844 <histogram name="SimpleCache.SyncCreateResult_WithIndex"
24845     enum="SimpleCacheSyncCreateResult">
24846   <obsolete>
24847     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24848   </obsolete>
24849   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24850   <summary>
24851     The result, at the synchronous layer, reported when attempting to create a
24852     new cache entry when the index has already initialized.
24853   </summary>
24854 </histogram>
24855
24856 <histogram name="SimpleCache.SyncCreateResult_WithoutIndex"
24857     enum="SimpleCacheSyncCreateResult">
24858   <obsolete>
24859     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24860   </obsolete>
24861   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24862   <summary>
24863     The result, at the synchronous layer, reported when attempting to create a
24864     new cache entry when the index has not yet initialized.
24865   </summary>
24866 </histogram>
24867
24868 <histogram name="SimpleCache.SyncOpenEntryAge" units="hours">
24869   <obsolete>
24870     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24871   </obsolete>
24872   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24873   <summary>
24874     The age of the entry (time since last modified), when opened at the
24875     synchronous layer.
24876   </summary>
24877 </histogram>
24878
24879 <histogram name="SimpleCache.SyncOpenPlatformFileError"
24880     enum="PlatformFileError">
24881   <obsolete>
24882     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24883   </obsolete>
24884   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24885   <summary>
24886     The platform error reported when attempting to create a new cache entry at
24887     the synchronous layer.
24888   </summary>
24889 </histogram>
24890
24891 <histogram name="SimpleCache.SyncOpenPlatformFileError_WithIndex"
24892     enum="PlatformFileError">
24893   <obsolete>
24894     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24895   </obsolete>
24896   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24897   <summary>
24898     The platform error reported when attempting to create a new cache entry at
24899     the synchronous layer when the index has already initialized.
24900   </summary>
24901 </histogram>
24902
24903 <histogram name="SimpleCache.SyncOpenPlatformFileError_WithoutIndex"
24904     enum="PlatformFileError">
24905   <obsolete>
24906     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24907   </obsolete>
24908   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24909   <summary>
24910     The platform error reported when attempting to create a new cache entry at
24911     the synchronous layer when the index has not initialized.
24912   </summary>
24913 </histogram>
24914
24915 <histogram name="SimpleCache.SyncOpenResult" enum="SimpleCacheSyncOpenResult">
24916   <obsolete>
24917     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24918   </obsolete>
24919   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24920   <summary>
24921     The result, at the synchronous layer, reported when attempting to open a new
24922     cache entry.
24923   </summary>
24924 </histogram>
24925
24926 <histogram name="SimpleCache.SyncOpenResult_WithIndex"
24927     enum="SimpleCacheSyncOpenResult">
24928   <obsolete>
24929     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24930   </obsolete>
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 open a new
24934     cache entry when the index has already initialized.
24935   </summary>
24936 </histogram>
24937
24938 <histogram name="SimpleCache.SyncOpenResult_WithoutIndex"
24939     enum="SimpleCacheSyncOpenResult">
24940   <obsolete>
24941     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24942   </obsolete>
24943   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24944   <summary>
24945     The result, at the synchronous layer, reported when attempting to open a new
24946     cache entry when the index has not yet initialized.
24947   </summary>
24948 </histogram>
24949
24950 <histogram name="SimpleCache.SyncWriteResult" enum="SimpleCacheSyncWriteResult">
24951   <obsolete>
24952     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24953   </obsolete>
24954   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24955   <summary>
24956     The result, at the synchronous layer, of writing to a cache entry.
24957   </summary>
24958 </histogram>
24959
24960 <histogram name="SimpleCache.WriteDependencyType"
24961     enum="SimpleCacheWriteDependencyType">
24962   <obsolete>
24963     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24964   </obsolete>
24965   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24966   <summary>
24967     Shows whether a write operation depends on the previous operation in queue
24968     particularly in the aspect of its possibility to run in parallel.
24969   </summary>
24970 </histogram>
24971
24972 <histogram name="SimpleCache.WriteResult" enum="SimpleCacheWriteResult">
24973   <obsolete>
24974     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24975   </obsolete>
24976   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24977   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
24978 </histogram>
24979
24980 <histogram name="SiteIsolation.AllResponses">
24981   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24982   <summary>
24983     The count of all network responses received by a renderer. Each response is
24984     corresponding to one URL requested by a renderer. Incremented when the first
24985     network packet of a response of this type is received.
24986   </summary>
24987 </histogram>
24988
24989 <histogram name="SiteIsolation.BrowsingInstanceCount">
24990   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24991   <summary>
24992     The count of all current BrowsingInstances.  Recorded once per UMA ping.
24993   </summary>
24994 </histogram>
24995
24996 <histogram name="SiteIsolation.CurrentRendererProcessCount">
24997   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24998   <summary>
24999     The count of all renderer processes, including WebUI and extensions.
25000     Recorded once per UMA ping.
25001   </summary>
25002 </histogram>
25003
25004 <histogram name="SiteIsolation.IsolateAllSitesProcessCountEstimate">
25005   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25006   <summary>
25007     The upper bound of the predicted renderer process count if we isolated all
25008     sites, subject to the process limit.  Recorded once per UMA ping.
25009   </summary>
25010 </histogram>
25011
25012 <histogram name="SiteIsolation.IsolateAllSitesProcessCountLowerBound">
25013   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25014   <summary>
25015     The lower bound of the predicted renderer process count if we isolated all
25016     sites, subject to the process limit.  Happens to be the number of unique
25017     sites.  Recorded once per UMA ping.
25018   </summary>
25019 </histogram>
25020
25021 <histogram name="SiteIsolation.IsolateAllSitesProcessCountNoLimit">
25022   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25023   <summary>
25024     The predicted renderer process count if we isolated all sites and if there
25025     were no process limit.  Recorded once per UMA ping.
25026   </summary>
25027 </histogram>
25028
25029 <histogram name="SiteIsolation.IsolateAllSitesTotalProcessCountEstimate">
25030   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25031   <summary>
25032     The predicted total process count if we isolated all sites, subject to the
25033     process limit.  Recorded once per UMA ping.
25034   </summary>
25035 </histogram>
25036
25037 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountEstimate">
25038   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25039   <summary>
25040     The upper bound of the predicted renderer process count if we isolated only
25041     HTTPS (not HTTP) sites, subject to the process limit.  Recorded once per UMA
25042     ping.
25043   </summary>
25044 </histogram>
25045
25046 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountLowerBound">
25047   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25048   <summary>
25049     The lower bound of the predicted renderer process count if we isolated only
25050     HTTPS (not HTTP) sites, subject to the process limit.  Happens to be the
25051     number of isolated sites.  Recorded once per UMA ping.
25052   </summary>
25053 </histogram>
25054
25055 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountNoLimit">
25056   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25057   <summary>
25058     The predicted renderer process count if we isolated only HTTPS (not HTTP)
25059     sites and if there were no process limit.  Recorded once per UMA ping.
25060   </summary>
25061 </histogram>
25062
25063 <histogram name="SiteIsolation.IsolateHttpsSitesTotalProcessCountEstimate">
25064   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25065   <summary>
25066     The predicted total process count if we isolated only HTTPS (not HTTP)
25067     sites, subject to the process limit.  Recorded once per UMA ping.
25068   </summary>
25069 </histogram>
25070
25071 <histogram name="SiteIsolation.XSD.DataLength" units="byte">
25072   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25073   <summary>
25074     The number of bytes in the first network packet for a response with headers
25075     that imply potential illegal cross-site access. Recorded when the first
25076     network packet of a response of this type is received.
25077   </summary>
25078 </histogram>
25079
25080 <histogram name="SiteIsolation.XSD.HTML.Blocked">
25081   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25082   <summary>
25083     The count of blocked cross-site document responses due to having HTML
25084     content type header and contents sniffed as HTML. Sampled with value of 1
25085     when the first network packet of a response of this type is received.
25086   </summary>
25087 </histogram>
25088
25089 <histogram name="SiteIsolation.XSD.HTML.Blocked.NonRenderableStatusCode">
25090   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25091   <summary>
25092     The count of responses with a nonrenderable HTTP status code among blocked
25093     cross-site document responses due to their HTML contents. Sampled with value
25094     1 when the first network packet of a response of this type is received.
25095   </summary>
25096 </histogram>
25097
25098 <histogram name="SiteIsolation.XSD.HTML.Blocked.RenderableStatusCode"
25099     enum="SiteIsolationResourceType">
25100   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25101   <summary>
25102     The count of responses with a renderable HTTP status code sub-categorized by
25103     their requesting context type (e.g., image, script, etc.) among blocked
25104     cross-site document responses due to their HTML contents. Sampled with a
25105     resource type (0-14) when the first network packet of a response of this
25106     type is received.
25107   </summary>
25108 </histogram>
25109
25110 <histogram name="SiteIsolation.XSD.HTML.NoSniffBlocked.NonRenderableStatusCode">
25111   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25112   <summary>
25113     The count of responses with a nonrenderable HTTP status code among blocked
25114     cross-site document responses due to having HTML content type and nosniff
25115     headers. Sampled with value 1 when the first network packet of a response of
25116     this type is received.
25117   </summary>
25118 </histogram>
25119
25120 <histogram name="SiteIsolation.XSD.HTML.NoSniffBlocked.RenderableStatusCode"
25121     enum="SiteIsolationResourceType">
25122   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25123   <summary>
25124     The count of responses with a renderable HTTP status code sub-categorized by
25125     their requesting context type (e.g., image, script, etc.), among blocked
25126     cross-site document responses due to having HTML content type and nosniff
25127     headers. Sampled with a resource type (0-14) when the first network packet
25128     of a response of this type is received.
25129   </summary>
25130 </histogram>
25131
25132 <histogram name="SiteIsolation.XSD.HTML.NotBlocked">
25133   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25134   <summary>
25135     The count of not blocked responses despite having an HTML content type
25136     header due to the failure of content sniffing. Sampled with value 1 when the
25137     first network packet of a response of this type is received.
25138   </summary>
25139 </histogram>
25140
25141 <histogram name="SiteIsolation.XSD.HTML.NotBlocked.MaybeJS">
25142   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25143   <summary>
25144     The count of responses that may be parsed as JavaScript among not blocked
25145     responses. Sampled with value 1 when the first network packet of a response
25146     of this type is received.
25147   </summary>
25148 </histogram>
25149
25150 <histogram name="SiteIsolation.XSD.JSON.Blocked">
25151   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25152   <summary>
25153     The count of blocked cross-site document responses due to having JSON
25154     content type header and contents sniffed as JSON. Sampled with value 1 when
25155     the first network packet of a response of this type is received.
25156   </summary>
25157 </histogram>
25158
25159 <histogram name="SiteIsolation.XSD.JSON.Blocked.NonRenderableStatusCode">
25160   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25161   <summary>
25162     The count of responses with a nonrenderable HTTP status code among blocked
25163     cross-site document responses due to their JSON contents. Sampled with value
25164     1 when the first network packet of a response of this type is received.
25165   </summary>
25166 </histogram>
25167
25168 <histogram name="SiteIsolation.XSD.JSON.Blocked.RenderableStatusCode"
25169     enum="SiteIsolationResourceType">
25170   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25171   <summary>
25172     The count of responses with a renderable HTTP status code sub-categorized by
25173     their requesting context type (e.g., image, script, etc.), among blocked
25174     cross-site document responses due to their JSON contents. Sampled with a
25175     resource type (0-14) when the first network packet of a response of this
25176     type is received.
25177   </summary>
25178 </histogram>
25179
25180 <histogram name="SiteIsolation.XSD.JSON.NoSniffBlocked.NonRenderableStatusCode">
25181   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25182   <summary>
25183     The count of responses with a nonrenderable HTTP status code among blocked
25184     cross-site document responses due to having JSON content type and nosniff
25185     headers. Sampled with value 1 when the first network packet of a response of
25186     this type is received.
25187   </summary>
25188 </histogram>
25189
25190 <histogram name="SiteIsolation.XSD.JSON.NoSniffBlocked.RenderableStatusCode"
25191     enum="SiteIsolationResourceType">
25192   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25193   <summary>
25194     The count of responses with a renderable HTTP status code sub-categorized by
25195     their requesting context type (e.g., image, script, etc.), among blocked
25196     cross-site document responses due to having JSON content type and nosniff
25197     headers. Sampled with a resource type (0-14) when the first network packet
25198     of a response of this type is received.
25199   </summary>
25200 </histogram>
25201
25202 <histogram name="SiteIsolation.XSD.JSON.NotBlocked">
25203   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25204   <summary>
25205     The count of not blocked responses despite having an JSON content type
25206     header due to the failure of content sniffing. Sampled with value 1 when the
25207     first network packet of a response of this type is received.
25208   </summary>
25209 </histogram>
25210
25211 <histogram name="SiteIsolation.XSD.JSON.NotBlocked.MaybeJS">
25212   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25213   <summary>
25214     The count of responses that may be parsed as JavaScript among not blocked
25215     responses with a JSON content type header. Sampled with value 1 when the
25216     first network packet of a response of this type is received.
25217   </summary>
25218 </histogram>
25219
25220 <histogram name="SiteIsolation.XSD.MimeType" enum="SiteIsolationMimeType">
25221   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25222   <summary>
25223     MIME type codes for content type header values of potentially cross-site
25224     document responses, excluding same-site or not http(s) urls. Sampled with a
25225     MIME type code (0-4) when the first network packet of a response of this
25226     type is received.
25227   </summary>
25228 </histogram>
25229
25230 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked">
25231   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25232   <summary>
25233     The count of blocked cross-site document responses due to having Plain
25234     content type header and contents sniffed as HTML. Sampled with value 1 when
25235     the first network packet of a response of this type is received.
25236   </summary>
25237 </histogram>
25238
25239 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked.NonRenderableStatusCode">
25240   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25241   <summary>
25242     The count of responses with a nonrenderable HTTP status code among blocked
25243     responses due to their Plain.HTML contents. Sampled with value 1 when the
25244     first network packet of a response of this type is received.
25245   </summary>
25246 </histogram>
25247
25248 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked.RenderableStatusCode"
25249     enum="SiteIsolationResourceType">
25250   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25251   <summary>
25252     The count of responses with a renderable HTTP status code sub-categorized by
25253     their requesting context type (e.g., image, script, etc.), among blocked
25254     cross-site document responses due to their Plain.HTML contents. Sampled with
25255     a resource type (0-14) when the first network packet of a response of this
25256     type is received.
25257   </summary>
25258 </histogram>
25259
25260 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked">
25261   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25262   <summary>
25263     The count of blocked cross-site document responses due to having Plain
25264     content type header and contents sniffed as JSON. Sampled with value 1 when
25265     the first network packet of a response of this type is received.
25266   </summary>
25267 </histogram>
25268
25269 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked.NonRenderableStatusCode">
25270   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25271   <summary>
25272     The count of responses with a nonrenderable HTTP status code among blocked
25273     cross-site document responses due to their Plain.JSON contents. Sampled with
25274     value 1 when the first network packet of a response of this type is
25275     received.
25276   </summary>
25277 </histogram>
25278
25279 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked.RenderableStatusCode"
25280     enum="SiteIsolationResourceType">
25281   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25282   <summary>
25283     The count of responses with a renderable HTTP status code sub-categorized by
25284     their requesting context type (e.g., image, script, etc.), among blocked
25285     cross-site document responses due to their Plain.JSON contents. Sampled with
25286     a resource type (0-14) when the first network packet of a response of this
25287     type is received.
25288   </summary>
25289 </histogram>
25290
25291 <histogram
25292     name="SiteIsolation.XSD.Plain.NoSniffBlocked.NonRenderableStatusCode">
25293   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25294   <summary>
25295     The count of responses with a nonrenderable HTTP status code among blocked
25296     cross-site document responses due to having Plain content type and nosniff
25297     headers. Sampled with value 1 when the first network packet of a response of
25298     this type is received.
25299   </summary>
25300 </histogram>
25301
25302 <histogram name="SiteIsolation.XSD.Plain.NoSniffBlocked.RenderableStatusCode"
25303     enum="SiteIsolationResourceType">
25304   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25305   <summary>
25306     The count of responses with a renderable HTTP status code sub-categorized by
25307     their requesting context type (e.g., image, script, etc.), among blocked
25308     cross-site document responses due to having Plain content type and nosniff
25309     header. Sampled with a resource type (0-14) when the first network packet of
25310     a response of this type is received.
25311   </summary>
25312 </histogram>
25313
25314 <histogram name="SiteIsolation.XSD.Plain.NotBlocked">
25315   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25316   <summary>
25317     The count of not blocked responses despite having an Plain content type
25318     header due to the failure of content sniffing. Sampled with value 1 when the
25319     first network packet of a response of this type is received.
25320   </summary>
25321 </histogram>
25322
25323 <histogram name="SiteIsolation.XSD.Plain.NotBlocked.MaybeJS">
25324   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25325   <summary>
25326     The count of responses that may be parsed as JavaScript among not blocked
25327     responses with a Plain content type header. Sampled with value 1 when the
25328     first network packet of a response of this type is received.
25329   </summary>
25330 </histogram>
25331
25332 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked">
25333   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25334   <summary>
25335     The count of blocked cross-site document responses due to having Plain
25336     content type header and contents sniffed as XML. Sampled with value 1 when
25337     the first network packet of a response of this type is received.
25338   </summary>
25339 </histogram>
25340
25341 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked.NonRenderableStatusCode">
25342   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25343   <summary>
25344     The count of responses with a nonrenderable HTTP status code among blocked
25345     cross-site document responses due to their Plain.XML contents. Sampled with
25346     value 1 when the first network packet of a response of this type is
25347     received.
25348   </summary>
25349 </histogram>
25350
25351 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked.RenderableStatusCode"
25352     enum="SiteIsolationResourceType">
25353   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25354   <summary>
25355     The count of responses with renderable HTTP status codes sub-categorized by
25356     their requesting context type (e.g., image, script, etc.), among blocked
25357     cross-site document responses due to their Plain.XML contents. Sampled with
25358     a resource type (0-14) when the first network packet of a response of this
25359     type is received.
25360   </summary>
25361 </histogram>
25362
25363 <histogram name="SiteIsolation.XSD.XML.Blocked">
25364   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25365   <summary>
25366     The count of blocked cross-site document responses due to having XML content
25367     type header and contents sniffed as XML. Sampled with value 1 when the first
25368     network packet of a response of this type is received.
25369   </summary>
25370 </histogram>
25371
25372 <histogram name="SiteIsolation.XSD.XML.Blocked.NonRenderableStatusCode">
25373   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25374   <summary>
25375     The count of responses with nonrenderable HTTP status codes among blocked
25376     cross-site document responses due to their XML contents. Sampled with value
25377     1 when the first network packet of a response of this type is received.
25378   </summary>
25379 </histogram>
25380
25381 <histogram name="SiteIsolation.XSD.XML.Blocked.RenderableStatusCode"
25382     enum="SiteIsolationResourceType">
25383   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25384   <summary>
25385     The count of responses with renderable HTTP status codes sub-categorized by
25386     their requesting context type (e.g., image, script, etc.), among blocked
25387     cross-site document responses due to their XML contents. Sampled with a
25388     resource type (0-14) when the first network packet of a response of this
25389     type is received.
25390   </summary>
25391 </histogram>
25392
25393 <histogram name="SiteIsolation.XSD.XML.NoSniffBlocked.NonRenderableStatusCode">
25394   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25395   <summary>
25396     The count of responses with a nonrenderable HTTP status code among blocked
25397     cross-site document responses due to having XML content type and nosniff
25398     headers. Sampled with value 1 when the first network packet of a response of
25399     this type is received.
25400   </summary>
25401 </histogram>
25402
25403 <histogram name="SiteIsolation.XSD.XML.NoSniffBlocked.RenderableStatusCode"
25404     enum="SiteIsolationResourceType">
25405   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25406   <summary>
25407     The count of responses with a renderable HTTP status code sub-categorized by
25408     their requesting context type (e.g., image, script, etc.), among blocked
25409     cross-site document responses due to having XML content type and nosniff
25410     headers. Sampled with a resource type (0-14) when the first network packet
25411     of a response of this type is received.
25412   </summary>
25413 </histogram>
25414
25415 <histogram name="SiteIsolation.XSD.XML.NotBlocked">
25416   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25417   <summary>
25418     The count of not blocked responses despite having an XML content type header
25419     due to the failure of content sniffing. Sampled with value 1 when the first
25420     network packet of a response of this type is received.
25421   </summary>
25422 </histogram>
25423
25424 <histogram name="SiteIsolation.XSD.XML.NotBlocked.MaybeJS">
25425   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25426   <summary>
25427     The count of responses that may be parsed as JavaScript among not blocked
25428     responses with an XML content type. Sampled with value 1 when the first
25429     network packet of a response of this type is received.
25430   </summary>
25431 </histogram>
25432
25433 <histogram name="SpellCheck.SpellingService.Enabled" enum="BooleanEnabled">
25434   <owner>groby@chromium.org</owner>
25435   <owner>rlp@chromium.org</owner>
25436   <summary>
25437     Whether the user has opted in to asking Google for spelling suggestions.
25438     Recorded both when spelling is initialized and when the preference is
25439     changed.
25440   </summary>
25441 </histogram>
25442
25443 <histogram name="Sqlite.AppCache.Error" enum="SqliteErrorCode">
25444   <obsolete>
25445     Moved to Sqlite.Error.AppCache in M-27.
25446   </obsolete>
25447   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25448   <summary>Error codes returned by sqlite for the appcache db.</summary>
25449 </histogram>
25450
25451 <histogram name="Sqlite.CloseFailure" enum="SqliteErrorCode">
25452   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25453   <summary>Error which prevented database close.</summary>
25454 </histogram>
25455
25456 <histogram name="Sqlite.Cookie.Error" enum="SqliteErrorCode">
25457   <obsolete>
25458     Moved to Sqlite.Error.Cookie in M-27.
25459   </obsolete>
25460   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25461   <summary>Error codes returned by sqlite the cookie db.</summary>
25462 </histogram>
25463
25464 <histogram name="Sqlite.DatabaseTracker.Error" enum="SqliteErrorCode">
25465   <obsolete>
25466     Moved to Sqlite.Error.DatabaseTracker in M-27.
25467   </obsolete>
25468   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25469   <summary>Error codes returned by sqlite the websqldb tracker db.</summary>
25470 </histogram>
25471
25472 <histogram name="Sqlite.DeprecationVersionResult"
25473     enum="SqliteVersionDeprecation">
25474   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25475   <summary>
25476     Annotations for which bits of sql::MetaTable::CheckDeprecated() fire.
25477   </summary>
25478 </histogram>
25479
25480 <histogram name="Sqlite.DomainBoundCerts.Error" enum="SqliteErrorCode">
25481   <obsolete>
25482     Moved to Sqlite.Error.DomainBoundCerts in M-27.
25483   </obsolete>
25484   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25485   <summary>
25486     Error codes returned by sqlite for the domain-bound certs db.
25487   </summary>
25488 </histogram>
25489
25490 <histogram name="Sqlite.DomStorageDatabase.Error" enum="SqliteErrorCode">
25491   <obsolete>
25492     Moved to Sqlite.Error.DomStorageDatabase in M-27.
25493   </obsolete>
25494   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25495   <summary>Error codes returned by sqlite for the domstorage db.</summary>
25496 </histogram>
25497
25498 <histogram name="Sqlite.Error" enum="SqliteErrorCode">
25499   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25500   <summary>SQLite extended error codes.</summary>
25501 </histogram>
25502
25503 <histogram name="Sqlite.Error.IOERR" enum="SqliteIOERRCode">
25504   <obsolete>
25505     Replaced 5/14/2013 by expanded Sqlite.Error histogram.
25506   </obsolete>
25507   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25508   <summary>SQLite extended SQLITE_IOERR codes for all databases.</summary>
25509 </histogram>
25510
25511 <histogram name="Sqlite.History.Error" enum="SqliteErrorCode">
25512   <obsolete>
25513     Moved to Sqlite.Error.History in M-27.
25514   </obsolete>
25515   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25516   <summary>Error codes returned by sqlite for the history db.</summary>
25517 </histogram>
25518
25519 <histogram name="Sqlite.OpenFailure" enum="SqliteErrorCode">
25520   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25521   <summary>Error which prevented database open.</summary>
25522 </histogram>
25523
25524 <histogram name="Sqlite.OpenProbeFailure" enum="SqliteErrorCode">
25525   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25526   <summary>Error from first read of the database.</summary>
25527 </histogram>
25528
25529 <histogram name="Sqlite.Quota.Error" enum="SqliteErrorCode">
25530   <obsolete>
25531     Moved to Sqlite.Error.Quota in M-27.
25532   </obsolete>
25533   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25534   <summary>Error codes returned by sqlite for the quota db.</summary>
25535 </histogram>
25536
25537 <histogram name="Sqlite.RazeDatabase" enum="SqliteErrorCode">
25538   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25539   <summary>Errors attempting to Raze() database.</summary>
25540 </histogram>
25541
25542 <histogram name="Sqlite.RazeDatabase2" enum="SqliteErrorCode">
25543   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25544   <summary>Errors on second attempt to Raze() database.</summary>
25545 </histogram>
25546
25547 <histogram name="Sqlite.RazeDatabaseTruncate" enum="SqliteErrorCode">
25548   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25549   <summary>Errors truncating database for Raze().</summary>
25550 </histogram>
25551
25552 <histogram name="Sqlite.RecoveryEvents" enum="SqliteRecoveryEventEnum">
25553   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25554   <summary>
25555     Records specific failure and success cases in sql::Recovery implementation,
25556     to determine which cases (if any) might be worth writing additional
25557     automated recovery code for, versus which should lead to clearing databases.
25558   </summary>
25559 </histogram>
25560
25561 <histogram name="Sqlite.RecoveryHandle" enum="SqliteErrorCode">
25562   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25563   <summary>Error from sqlite3_backup_init() in sql::Recovery.</summary>
25564 </histogram>
25565
25566 <histogram name="Sqlite.RecoveryStep" enum="SqliteErrorCode">
25567   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25568   <summary>Error from sqlite3_backup_step() in sql::Recovery.</summary>
25569 </histogram>
25570
25571 <histogram name="Sqlite.SizeKB" units="Kb">
25572   <owner>peria@chromium.org</owner>
25573   <summary>Size in kilobytes of pre-existing database at startup.</summary>
25574 </histogram>
25575
25576 <histogram name="Sqlite.Text.Error" enum="SqliteErrorCode">
25577   <obsolete>
25578     Moved to Sqlite.Error.Text in M-27.
25579   </obsolete>
25580   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25581   <summary>Error codes returned by sqlite the full text db.</summary>
25582 </histogram>
25583
25584 <histogram name="Sqlite.Thumbnail.Error" enum="SqliteErrorCode">
25585   <obsolete>
25586     Moved to Sqlite.Error.Thumbnail in M-27.
25587   </obsolete>
25588   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25589   <summary>Error codes returned by sqlite for the thumbnail db.</summary>
25590 </histogram>
25591
25592 <histogram name="Sqlite.Version">
25593   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25594   <summary>Version of pre-existing database at startup.</summary>
25595 </histogram>
25596
25597 <histogram name="Sqlite.Web.Error" enum="SqliteErrorCode">
25598   <obsolete>
25599     Moved to Sqlite.Error.Web in M-27.
25600   </obsolete>
25601   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25602   <summary>Error codes returned by sqlite the web db.</summary>
25603 </histogram>
25604
25605 <histogram name="Startup.BrowserMessageLoopStartTime">
25606   <owner>jeremy@chromium.org</owner>
25607   <summary>
25608     Time from browser startup to the start of the main thread's message loop.
25609   </summary>
25610 </histogram>
25611
25612 <histogram name="Startup.BrowserMessageLoopStartTimeFromMainEntry"
25613     units="milliseconds">
25614   <owner>jeremy@chromium.org</owner>
25615   <summary>
25616     Time from main entry to the start of the main thread's message loop. This
25617     stat is only recorded after 7 minutes of OS uptime to try to mitigate the
25618     variance resulting from Chrome being autostarted.
25619   </summary>
25620 </histogram>
25621
25622 <histogram name="Startup.BrowserMessageLoopStartTimeFromMainEntry.FirstRun"
25623     units="milliseconds">
25624   <owner>csharp@chromium.org</owner>
25625   <owner>gab@chromium.org</owner>
25626   <owner>jeremy@chromium.org</owner>
25627   <summary>
25628     Time from main entry to the start of the main thread's message loop on first
25629     run. This stat is only recorded after 7 minutes of OS uptime to try to
25630     mitigate the variance resulting from Chrome being autostarted.
25631   </summary>
25632 </histogram>
25633
25634 <histogram name="Startup.BrowserOpenTabs">
25635   <owner>jeremy@chromium.org</owner>
25636   <summary>
25637     Time taken to open the initial tab or to restore tabs from previous session.
25638   </summary>
25639 </histogram>
25640
25641 <histogram name="Startup.BrowserWindowDisplay" units="milliseconds">
25642   <owner>jeremy@chromium.org</owner>
25643   <summary>
25644     Time from browser startup to the time the browser window initially becomes
25645     visible.
25646   </summary>
25647 </histogram>
25648
25649 <histogram name="Startup.ChromeCast.TimeToDisplayVideo" units="milliseconds">
25650   <owner>jeremy@chromium.org</owner>
25651   <summary>
25652     The elapsed time from the ChromeCast application launch to the first video
25653     frame displayed.
25654   </summary>
25655 </histogram>
25656
25657 <histogram name="Startup.CreateFirstProfile" units="milliseconds">
25658   <owner>jeremy@chromium.org</owner>
25659   <summary>
25660     How long it takes to load the original profile synchronously on the UI
25661     thread.
25662   </summary>
25663 </histogram>
25664
25665 <histogram name="Startup.Fling.TimeToDisplayVideo" units="milliseconds">
25666   <owner>jeremy@chromium.org</owner>
25667   <summary>
25668     The elapsed time from the Fling application launch to the first video frame
25669     displayed.
25670   </summary>
25671 </histogram>
25672
25673 <histogram name="Startup.IsResume">
25674   <obsolete>
25675     Deprecated 12/2011. Merged into MobileSessionStartType.
25676   </obsolete>
25677   <owner>jeremy@chromium.org</owner>
25678   <summary>Whether a startup is a resume (vs a cold start).</summary>
25679 </histogram>
25680
25681 <histogram name="Startup.LoadTime.ExeMainToDllMain">
25682   <owner>jeremy@chromium.org</owner>
25683   <summary>
25684     Time from the main() function in chrome.exe to chrome.dll's main().
25685   </summary>
25686 </histogram>
25687
25688 <histogram name="Startup.LoadTime.ProcessCreateToDllMain">
25689   <owner>jeremy@chromium.org</owner>
25690   <summary>Time from the process creation to chrome.dll's main().</summary>
25691 </histogram>
25692
25693 <histogram name="Startup.LoadTime.ProcessCreateToExeMain">
25694   <owner>jeremy@chromium.org</owner>
25695   <summary>
25696     Time from the process creation to executing the main() function in
25697     chrome.exe.
25698   </summary>
25699 </histogram>
25700
25701 <histogram name="Startup.MobileSessionStartAction"
25702     enum="MobileSessionStartAction">
25703   <owner>jeremy@chromium.org</owner>
25704   <summary>
25705     The action requested on the application startup when called from another app
25706     or the OS.
25707   </summary>
25708 </histogram>
25709
25710 <histogram name="Startup.MobileSessionStartFromApps"
25711     enum="MobileSessionCallerApp">
25712   <owner>jeremy@chromium.org</owner>
25713   <summary>The calling application (if any).</summary>
25714 </histogram>
25715
25716 <histogram name="Startup.ShowAppListColdStart" units="milliseconds">
25717   <owner>jeremy@chromium.org</owner>
25718   <summary>
25719     Time for a newly created browser process to reach the code that starts
25720     showing the app launcher, when started with the --show-app-list flag and
25721     with no currently running Chrome processes.
25722   </summary>
25723 </histogram>
25724
25725 <histogram name="Startup.ShowAppListWarmStart" units="milliseconds">
25726   <owner>jeremy@chromium.org</owner>
25727   <summary>
25728     Time for a running browser process to reach the code that starts showing the
25729     app launcher. Measured from the time a second Chrome process started, which
25730     sent its --show-app-list command line argument to the already-running
25731     process and will soon exit.
25732   </summary>
25733 </histogram>
25734
25735 <histogram name="Startup.SlowStartupBookmarksLoad" units="milliseconds">
25736   <owner>jeremy@chromium.org</owner>
25737   <summary>
25738     Time it takes to load bookmarks from disk. This measurement is only sent for
25739     startups that take &gt;10 seconds after an uptime of 7 minutes.
25740   </summary>
25741 </histogram>
25742
25743 <histogram name="Startup.SlowStartupExtensionServiceInitAfterImport"
25744     units="milliseconds">
25745   <owner>jeremy@chromium.org</owner>
25746   <summary>
25747     Time it takes to finish initialization of the extension service including
25748     loading built-in extensions. This measurement is only sent for startups that
25749     take &gt;10 seconds after an uptime of 7 minutes.
25750   </summary>
25751 </histogram>
25752
25753 <histogram name="Startup.SlowStartupFinalProfileInit" units="milliseconds">
25754   <owner>jeremy@chromium.org</owner>
25755   <summary>
25756     Time the final stages of profile initialization taking including
25757     initialization of profile keyed services. This measurement is only sent for
25758     startups that take &gt;10 seconds after an uptime of 7 minutes.
25759   </summary>
25760 </histogram>
25761
25762 <histogram name="Startup.SlowStartupNSSInit" units="milliseconds">
25763   <owner>jeremy@chromium.org</owner>
25764   <summary>
25765     Time it takes to load the NSS libraries and initialize it. This measurement
25766     is only sent for startups that take &gt;10 seconds after an uptime of 7
25767     minutes.
25768   </summary>
25769 </histogram>
25770
25771 <histogram name="Startup.SlowStartupPreferenceLoading" units="milliseconds">
25772   <owner>jeremy@chromium.org</owner>
25773   <summary>
25774     Time it takes to load preferences from disk. This measurement is only sent
25775     for startups that take &gt;10 seconds after an uptime of 7 minutes.
25776   </summary>
25777 </histogram>
25778
25779 <histogram name="Startup.SlowStartupProfileIODataInit" units="milliseconds">
25780   <owner>jeremy@chromium.org</owner>
25781   <summary>
25782     Time it takes to initialize the ProfileIOData object - this includes
25783     initialization of the cookie store. This measurement is only sent for
25784     startups that take &gt;10 seconds after an uptime of 7 minutes.
25785   </summary>
25786 </histogram>
25787
25788 <histogram name="Startup.SlowStartupSafeBrowsingGetDatabase"
25789     units="milliseconds">
25790   <owner>jeremy@chromium.org</owner>
25791   <summary>
25792     Time it takes to load the safe browsing database from disk. This measurement
25793     is only sent for startups that take &gt;10 seconds after an uptime of 7
25794     minutes.
25795   </summary>
25796 </histogram>
25797
25798 <histogram name="Startup.SlowStartupSafeBrowsingServiceInitialize"
25799     units="milliseconds">
25800   <owner>jeremy@chromium.org</owner>
25801   <summary>
25802     Time it takes to initialize the safe browsing service. This measurement is
25803     only sent for startups that take &gt;10 seconds after an uptime of 7
25804     minutes.
25805   </summary>
25806 </histogram>
25807
25808 <histogram name="Startup.SlowStartupSessionServiceCreateTabsAndWindows"
25809     units="milliseconds">
25810   <owner>jeremy@chromium.org</owner>
25811   <summary>
25812     Time it takes for session restore to finish initiating creation of restored
25813     tabs and windows. This measurement is only sent for startups that take
25814     &gt;10 seconds after an uptime of 7 minutes.
25815   </summary>
25816 </histogram>
25817
25818 <histogram name="Startup.WarmStartTimeFromRemoteProcessStart"
25819     units="milliseconds">
25820   <owner>jeremy@chromium.org</owner>
25821   <summary>
25822     Time for a running browser process to start processing the command line
25823     passed in by a second Chrome process, which just sent its command line
25824     arguments to the already-running process and will soon exit. Measured from
25825     the time the second Chrome process started.
25826   </summary>
25827 </histogram>
25828
25829 <histogram name="Suggestions.FailedRequestErrorCode" enum="NetErrorCodes">
25830   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25831   <summary>
25832     The counts of network error codes encountered by SuggestionsService when an
25833     attempt to fetch suggestions from the server fails.
25834   </summary>
25835 </histogram>
25836
25837 <histogram name="Suggestions.FetchResponseCode">
25838   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25839   <summary>
25840     The counts of HTTP response codes encountered by SuggestionsService when
25841     attempting to fetch suggestions from the server.
25842   </summary>
25843 </histogram>
25844
25845 <histogram name="Suggestions.FetchSuccessLatency" units="milliseconds">
25846   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25847   <summary>
25848     The latency of a SuggestionsService fetch that results in a success
25849     response.
25850   </summary>
25851 </histogram>
25852
25853 <histogram name="Suggestions.ResponseState" enum="SuggestionsResponseState">
25854   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25855   <summary>
25856     The counts of response states (such as empty or invalid) encountered by
25857     SuggestionsService when attempting to fetch suggestions from the server.
25858   </summary>
25859 </histogram>
25860
25861 <histogram name="Sync.AppAssociationTime" units="milliseconds">
25862   <owner>zea@chromium.org</owner>
25863   <summary>
25864     Time taken during app association (M18 and earlier were mispelled with this
25865     histogram).
25866   </summary>
25867 </histogram>
25868
25869 <histogram name="Sync.AppRunFailures">
25870   <obsolete>
25871     Deprecated as of m19.
25872   </obsolete>
25873   <owner>zea@chromium.org</owner>
25874   <summary>
25875     Count of apps run failures, used to compare failure rates between data types
25876     for a particular profile (see other Sync*RunFailures histograms).
25877   </summary>
25878 </histogram>
25879
25880 <histogram name="Sync.AppsAssociationTime" units="milliseconds">
25881   <owner>zea@chromium.org</owner>
25882   <summary>Time taken during app association.</summary>
25883 </histogram>
25884
25885 <histogram name="Sync.AppSettingsAssociationTime" units="milliseconds">
25886   <owner>zea@chromium.org</owner>
25887   <summary>Time taken during app settings association.</summary>
25888 </histogram>
25889
25890 <histogram name="Sync.AppSettingsStartFailure" enum="SyncStartResult">
25891   <owner>zea@chromium.org</owner>
25892   <summary>Enumeration of types of app settings association failures.</summary>
25893 </histogram>
25894
25895 <histogram name="Sync.AppsStartFailure" enum="SyncStartResult">
25896   <owner>zea@chromium.org</owner>
25897   <summary>Enumeration of types of app association failures.</summary>
25898 </histogram>
25899
25900 <histogram name="Sync.AppStartFailures" enum="SyncStartResult">
25901   <obsolete>
25902     Deprecated as of m19.
25903   </obsolete>
25904   <owner>zea@chromium.org</owner>
25905   <summary>
25906     Enumeration of types of app association failures (M18 and earlier were
25907     mispelled with this histogram).
25908   </summary>
25909 </histogram>
25910
25911 <histogram name="Sync.AttemptNigoriMigration" enum="SyncNigoriMigrationResult">
25912   <owner>zea@chromium.org</owner>
25913   <summary>
25914     Enumeration of results from attempting to migrate Sync's nigori node and its
25915     encryption keys to support keystore.
25916   </summary>
25917 </histogram>
25918
25919 <histogram name="Sync.AuthInvalidationRejectedTokenAgeLong" units="days">
25920   <owner>zea@chromium.org</owner>
25921   <summary>
25922     Age of all auth tokens rejected by the invalidation server. Measured from
25923     the time they were created.
25924   </summary>
25925 </histogram>
25926
25927 <histogram name="Sync.AuthInvalidationRejectedTokenAgeShort"
25928     units="milliseconds">
25929   <owner>zea@chromium.org</owner>
25930   <summary>
25931     Age of auth tokens younger than one hour that were rejected by the
25932     invalidation server. Measured from the time they were created.
25933   </summary>
25934 </histogram>
25935
25936 <histogram name="Sync.AuthorizationTimeInNetwork" units="milliseconds">
25937   <owner>zea@chromium.org</owner>
25938   <summary>Time taken during initial authorization.</summary>
25939 </histogram>
25940
25941 <histogram name="Sync.AuthServerRejectedTokenAgeLong" units="days">
25942   <owner>zea@chromium.org</owner>
25943   <summary>
25944     Age of all auth tokens rejected by the sync server. Measured from the time
25945     they were created.
25946   </summary>
25947 </histogram>
25948
25949 <histogram name="Sync.AuthServerRejectedTokenAgeShort" units="milliseconds">
25950   <owner>zea@chromium.org</owner>
25951   <summary>
25952     Age of auth tokens younger than one hour that were rejected by the sync
25953     server. Measured from the time they were created.
25954   </summary>
25955 </histogram>
25956
25957 <histogram name="Sync.AutofillAssociationTime" units="milliseconds">
25958   <owner>zea@chromium.org</owner>
25959   <summary>Time taken during autofill association.</summary>
25960 </histogram>
25961
25962 <histogram name="Sync.AutofillProfileAssociationTime" units="milliseconds">
25963   <owner>zea@chromium.org</owner>
25964   <summary>
25965     Time taken during autofill profile association (M18 and earlier were
25966     mispelled with this histogram).
25967   </summary>
25968 </histogram>
25969
25970 <histogram name="Sync.AutofillProfileRunFailures">
25971   <obsolete>
25972     Deprecated as of m19.
25973   </obsolete>
25974   <owner>zea@chromium.org</owner>
25975   <summary>
25976     Count of autofill profiles run failures, used to compare failure rates
25977     between data types for a particular profile (see other Sync*RunFailures
25978     histograms).
25979   </summary>
25980 </histogram>
25981
25982 <histogram name="Sync.AutofillProfilesAssociationTime" units="milliseconds">
25983   <owner>zea@chromium.org</owner>
25984   <summary>Time taken during autofill profile association.</summary>
25985 </histogram>
25986
25987 <histogram name="Sync.AutofillProfilesStartFailure" enum="SyncStartResult">
25988   <owner>zea@chromium.org</owner>
25989   <summary>
25990     Enumeration of types of autofill profile association failures.
25991   </summary>
25992 </histogram>
25993
25994 <histogram name="Sync.AutofillProfileStartFailures" enum="SyncStartResult">
25995   <obsolete>
25996     Deprecated as of m19.
25997   </obsolete>
25998   <owner>zea@chromium.org</owner>
25999   <summary>
26000     Enumeration of types of autofill profile association failures (M18 and
26001     earlier were mispelled with this histogram).
26002   </summary>
26003 </histogram>
26004
26005 <histogram name="Sync.AutofillRunFailures">
26006   <obsolete>
26007     Deprecated as of m19.
26008   </obsolete>
26009   <owner>zea@chromium.org</owner>
26010   <summary>
26011     Count of autofill (autocomplete) run failures, used to compare failure rates
26012     between data types for a particular profile (see other Sync*RunFailures
26013     histograms).
26014   </summary>
26015 </histogram>
26016
26017 <histogram name="Sync.AutofillStartFailure" enum="SyncStartResult">
26018   <owner>zea@chromium.org</owner>
26019   <summary>Enumeration of types of autofill association failures.</summary>
26020 </histogram>
26021
26022 <histogram name="Sync.AutoNigoriOverwrites">
26023   <owner>zea@chromium.org</owner>
26024   <summary>
26025     Number of times this client has overwritten the nigori node to update the
26026     encryption keys without a user action (during this instantiation of Chrome).
26027   </summary>
26028 </histogram>
26029
26030 <histogram name="Sync.BackendInitializeFirstTime" units="milliseconds">
26031   <owner>zea@chromium.org</owner>
26032   <summary>
26033     Tracks sync backend initialization time during initial sync setup.
26034   </summary>
26035 </histogram>
26036
26037 <histogram name="Sync.BackendInitializeFirstTimeSuccess" enum="BooleanSuccess">
26038   <owner>zea@chromium.org</owner>
26039   <summary>
26040     Tracks sync backend initialization success rate during initial sync setup.
26041   </summary>
26042 </histogram>
26043
26044 <histogram name="Sync.BackendInitializeRestoreState"
26045     enum="SyncBackendInitializeRestoreState">
26046   <owner>zea@chromium.org</owner>
26047   <summary>
26048     Compares sync's has_setup_completed pref against the set of types actually
26049     restored from the sync DB.  Mismatches should be rare.
26050   </summary>
26051 </histogram>
26052
26053 <histogram name="Sync.BackendInitializeRestoreSuccess" enum="BooleanSuccess">
26054   <owner>zea@chromium.org</owner>
26055   <summary>
26056     Tracks sync backend initialization success rate in cases where sync was
26057     previously initialized.
26058   </summary>
26059 </histogram>
26060
26061 <histogram name="Sync.BackendInitializeRestoreTime" units="milliseconds">
26062   <owner>zea@chromium.org</owner>
26063   <summary>
26064     Tracks sync backend initialization time in cases where sync was previously
26065     initialized.
26066   </summary>
26067 </histogram>
26068
26069 <histogram name="Sync.BadRequestCountOnSignInNeedsUpdateInfoBar">
26070   <owner>zea@chromium.org</owner>
26071   <summary>
26072     Number of bad requests since application startup, when the Sync error
26073     infobar asking the user to update his account details is displayed.
26074   </summary>
26075 </histogram>
26076
26077 <histogram name="Sync.BookmarkAssociationTime" units="milliseconds">
26078   <obsolete>
26079     Deprecated as of m18
26080   </obsolete>
26081   <owner>zea@chromium.org</owner>
26082   <summary>Time taken during bookmark association.</summary>
26083 </histogram>
26084
26085 <histogram name="Sync.BookmarkRunFailures">
26086   <obsolete>
26087     Deprecated as of m19.
26088   </obsolete>
26089   <owner>zea@chromium.org</owner>
26090   <summary>
26091     Count of bookmark run failures, used to compare failure rates between data
26092     types for a particular profile (see other Sync*RunFailures histograms).
26093   </summary>
26094 </histogram>
26095
26096 <histogram name="Sync.BookmarksAssociationTime" units="milliseconds">
26097   <owner>zea@chromium.org</owner>
26098   <summary>Time taken during bookmark association.</summary>
26099 </histogram>
26100
26101 <histogram name="Sync.BookmarksStartFailure" enum="SyncStartResult">
26102   <owner>zea@chromium.org</owner>
26103   <summary>Enumeration of types of bookmark association failures.</summary>
26104 </histogram>
26105
26106 <histogram name="Sync.BookmarkStartFailures" enum="SyncStartResult">
26107   <obsolete>
26108     Deprecated as of m19.
26109   </obsolete>
26110   <owner>zea@chromium.org</owner>
26111   <summary>
26112     Enumeration of types of bookmark association failures (M18 and earlier were
26113     mispelled with this histogram).
26114   </summary>
26115 </histogram>
26116
26117 <histogram name="Sync.ConfigureFailed" enum="SyncModelTypes">
26118   <owner>zea@chromium.org</owner>
26119   <summary>Count of model association failures for each type.</summary>
26120 </histogram>
26121
26122 <histogram name="Sync.ConfigureTime.ABORTED" units="milliseconds">
26123   <obsolete>
26124     Replaced by Sync.ConfigureTime_Long.ABORTED in m21.
26125   </obsolete>
26126   <owner>zea@chromium.org</owner>
26127   <summary>
26128     Time spent configuring data types in the case where configuration is
26129     aborted.
26130   </summary>
26131 </histogram>
26132
26133 <histogram name="Sync.ConfigureTime.OK" units="milliseconds">
26134   <obsolete>
26135     Replaced by Sync.ConfigureTime_Long.OK in m21.
26136   </obsolete>
26137   <owner>zea@chromium.org</owner>
26138   <summary>
26139     Time spent configuring data types in the case where configuration succeeds.
26140   </summary>
26141 </histogram>
26142
26143 <histogram name="Sync.ConfigureTime.PARTIAL_SUCCESS" units="milliseconds">
26144   <obsolete>
26145     Replaced by Sync.ConfigureTime_Long.PARTIAL_SUCCESS in m21.
26146   </obsolete>
26147   <owner>zea@chromium.org</owner>
26148   <summary>
26149     Time spent configuring data types in the case where only some data types
26150     succeed.
26151   </summary>
26152 </histogram>
26153
26154 <histogram name="Sync.ConfigureTime.UNRECOVERABLE_ERROR" units="milliseconds">
26155   <obsolete>
26156     Replaced by Sync.ConfigureTime_Long.UNRECOVERABLE_ERROR in m21.
26157   </obsolete>
26158   <owner>zea@chromium.org</owner>
26159   <summary>
26160     Time spent configuring data types in the case where configuration encounters
26161     an unrecoverable error.
26162   </summary>
26163 </histogram>
26164
26165 <histogram name="Sync.ConfigureTime_Long.ABORTED" units="milliseconds">
26166   <owner>zea@chromium.org</owner>
26167   <summary>
26168     Time spent configuring data types in the case where configuration is
26169     aborted.
26170   </summary>
26171 </histogram>
26172
26173 <histogram name="Sync.ConfigureTime_Long.OK" units="milliseconds">
26174   <owner>zea@chromium.org</owner>
26175   <summary>
26176     Time spent configuring data types in the case where configuration succeeds.
26177   </summary>
26178 </histogram>
26179
26180 <histogram name="Sync.ConfigureTime_Long.PARTIAL_SUCCESS" units="milliseconds">
26181   <owner>zea@chromium.org</owner>
26182   <summary>
26183     Time spent configuring data types in the case where only some data types
26184     succeed.
26185   </summary>
26186 </histogram>
26187
26188 <histogram name="Sync.ConfigureTime_Long.UNRECOVERABLE_ERROR"
26189     units="milliseconds">
26190   <owner>zea@chromium.org</owner>
26191   <summary>
26192     Time spent configuring data types in the case where configuration encounters
26193     an unrecoverable error.
26194   </summary>
26195 </histogram>
26196
26197 <histogram name="Sync.ConflictFixCircularity">
26198   <obsolete>
26199     Deprecated 12/2011. No longer tracked. See crbug.com/107816.
26200   </obsolete>
26201   <owner>zea@chromium.org</owner>
26202   <summary>
26203     Number of times we fix a circularity sync conflict. This is not expected to
26204     be hit anymore.
26205   </summary>
26206 </histogram>
26207
26208 <histogram name="Sync.ConflictFixRemovedDirectoriesWithContent">
26209   <obsolete>
26210     Deprecated 12/2011. No longer tracked. See crbug.com/107816.
26211   </obsolete>
26212   <owner>zea@chromium.org</owner>
26213   <summary>
26214     Number of times we fix a removed directory with content sync conflict. This
26215     is not expected to be hit anymore
26216   </summary>
26217 </histogram>
26218
26219 <histogram name="Sync.CredentialsLost" enum="BooleanCredentialsLost">
26220   <owner>zea@chromium.org</owner>
26221   <summary>
26222     Whether or not we detected missing credentials during startup.  This may be
26223     related to crbug.com/121755.
26224   </summary>
26225 </histogram>
26226
26227 <histogram name="Sync.CryptographerPendingKeys"
26228     enum="SyncCryptographerPendingKeysState">
26229   <owner>zea@chromium.org</owner>
26230   <summary>
26231     Breakdown of sync users whose cryptographer has pending keys.
26232   </summary>
26233 </histogram>
26234
26235 <histogram name="Sync.CryptographerReady" enum="SyncCryptographerReadyState">
26236   <owner>zea@chromium.org</owner>
26237   <summary>
26238     Breakdown of sync users whose cryptographer is fully ready for encryption
26239     and decryption (initialized and no pending keys).
26240   </summary>
26241 </histogram>
26242
26243 <histogram name="Sync.CustomEncryption" enum="SyncCustomEncryptionEvent">
26244   <owner>zea@chromium.org</owner>
26245   <summary>
26246     Histogram that keeps track of how users encrypt their sync data. All users
26247     start off with default encryption during initial setup, while a subset of
26248     users go on to encrypt their sync data with a custom passphrase.
26249   </summary>
26250 </histogram>
26251
26252 <histogram name="Sync.CustomPassphrase">
26253   <obsolete>
26254     Deprecated as of m26.
26255   </obsolete>
26256   <owner>zea@chromium.org</owner>
26257   <summary>
26258     Boolean histogram for whether a custom passphrase was entered during sync
26259     setup. Samples are taken every time sync is (re)configured, and the unique
26260     userid count shows how many users entered a custom passphrase.
26261   </summary>
26262 </histogram>
26263
26264 <histogram name="Sync.CustomSync" enum="UserSelectableSyncType">
26265   <owner>zea@chromium.org</owner>
26266   <summary>
26267     Samples are taken every time sync is (re)configured, and the unique userid
26268     count shows how many users explicitly chose to sync this data type via the
26269     &quot;Advanced Sync Preferences&quot; dialog.
26270   </summary>
26271 </histogram>
26272
26273 <histogram name="Sync.DatatypePrefRecovery">
26274   <owner>zea@chromium.org</owner>
26275   <summary>
26276     Number of clients that have fixed themselves up from a datatype preference
26277     loss. Clients are not expected to have this happen more than once. This
26278     value can be compared to Sync.BackendInitializeRestoreSuccess to determine
26279     what percentage of users are still recovering.
26280   </summary>
26281 </histogram>
26282
26283 <histogram name="Sync.DataTypeRunFailures" enum="SyncModelTypes">
26284   <owner>zea@chromium.org</owner>
26285   <summary>
26286     Histogram of the run failures for the different sync datatypes. These are
26287     failures that occur after startup while the datatype is syncing. Note: Due
26288     to an enumeration reordering, pre-M23 labels are inaccurate (see
26289     sync/internal_api/public/base/model_type.h).
26290   </summary>
26291 </histogram>
26292
26293 <histogram name="Sync.DataTypeStartFailures" enum="SyncModelTypes">
26294   <owner>zea@chromium.org</owner>
26295   <summary>
26296     Histogram of the startup failures for the different sync datatypes. These
26297     are failures due to missing top level sync nodes or model association Note:
26298     Due to an enumeration reordering, pre-M23 labels are inaccurate (see
26299     sync/internal_api/public/base/model_type.h).
26300   </summary>
26301 </histogram>
26302
26303 <histogram name="Sync.DictionaryAssociationTime" units="milliseconds">
26304   <owner>zea@chromium.org</owner>
26305   <summary>Time taken during dictionary association.</summary>
26306 </histogram>
26307
26308 <histogram name="Sync.DictionaryStartFailure" enum="SyncStartResult">
26309   <owner>zea@chromium.org</owner>
26310   <summary>Enumeration of types of dictionary association failures.</summary>
26311 </histogram>
26312
26313 <histogram name="Sync.DirectoryOpenFailedMac">
26314   <obsolete>
26315     Deprecated 11/2011. No longer tracked.
26316   </obsolete>
26317   <owner>zea@chromium.org</owner>
26318   <summary>Number of failures trying to open the sync database on mac.</summary>
26319 </histogram>
26320
26321 <histogram name="Sync.DirectoryOpenFailedNotWinMac">
26322   <obsolete>
26323     Deprecated 11/2011. No longer tracked.
26324   </obsolete>
26325   <owner>zea@chromium.org</owner>
26326   <summary>
26327     Number of failures trying to open the sync database on a non-windows non-mac
26328     platform.
26329   </summary>
26330 </histogram>
26331
26332 <histogram name="Sync.DirectoryOpenFailedWin">
26333   <obsolete>
26334     Deprecated 11/2011. No longer tracked.
26335   </obsolete>
26336   <owner>zea@chromium.org</owner>
26337   <summary>
26338     Number of failures trying to open the sync database on windows.
26339   </summary>
26340 </histogram>
26341
26342 <histogram name="Sync.DirectoryOpenResult" enum="SyncDirectoryOpenResult">
26343   <owner>zea@chromium.org</owner>
26344   <summary>Tracks success of failure of sync directory initialization.</summary>
26345 </histogram>
26346
26347 <histogram name="Sync.EncryptAllData">
26348   <obsolete>
26349     Deprecated as of m26.
26350   </obsolete>
26351   <owner>zea@chromium.org</owner>
26352   <summary>
26353     Boolean histogram for whether the &quot;Encrypt all synced data&quot; radio
26354     button was selected during sync setup. Samples are taken every time sync is
26355     (re)configured, and the unique userid count shows how many users chose to
26356     encrypt their sync data.
26357   </summary>
26358 </histogram>
26359
26360 <histogram name="Sync.EventCodes" enum="SyncEventCode">
26361   <owner>zea@chromium.org</owner>
26362   <summary>A UI event occured.</summary>
26363 </histogram>
26364
26365 <histogram name="Sync.ExtensionAssociationTime" units="milliseconds">
26366   <owner>zea@chromium.org</owner>
26367   <summary>
26368     Time taken during extension association (M18 and earlier were mispelled with
26369     this histogram).
26370   </summary>
26371 </histogram>
26372
26373 <histogram name="Sync.ExtensionRunFailures">
26374   <obsolete>
26375     Deprecated as of m19.
26376   </obsolete>
26377   <owner>zea@chromium.org</owner>
26378   <summary>
26379     Count of extension run failures, used to compare failure rates between data
26380     types for a particular profile (see other Sync*RunFailures histograms).
26381   </summary>
26382 </histogram>
26383
26384 <histogram name="Sync.ExtensionsAssociationTime" units="milliseconds">
26385   <owner>zea@chromium.org</owner>
26386   <summary>Time taken during extension association.</summary>
26387 </histogram>
26388
26389 <histogram name="Sync.ExtensionSettingsAssociationTime" units="milliseconds">
26390   <owner>zea@chromium.org</owner>
26391   <summary>Time taken during extension settings association.</summary>
26392 </histogram>
26393
26394 <histogram name="Sync.ExtensionSettingsStartFailure" enum="SyncStartResult">
26395   <owner>zea@chromium.org</owner>
26396   <summary>
26397     Enumeration of types of extension settings association failures.
26398   </summary>
26399 </histogram>
26400
26401 <histogram name="Sync.ExtensionsStartFailure" enum="SyncStartResult">
26402   <owner>zea@chromium.org</owner>
26403   <summary>Enumeration of types of extension association failures.</summary>
26404 </histogram>
26405
26406 <histogram name="Sync.ExtensionStartFailures" enum="SyncStartResult">
26407   <obsolete>
26408     Deprecated as of m19.
26409   </obsolete>
26410   <owner>zea@chromium.org</owner>
26411   <summary>
26412     Enumeration of types of extension association failures (M18 and earlier were
26413     mispelled with this histogram).
26414   </summary>
26415 </histogram>
26416
26417 <histogram name="Sync.FaviconCacheLookupSucceeded" enum="BooleanSuccess">
26418   <owner>zea@chromium.org</owner>
26419   <summary>Whether a sync favicon cache lookup succeeded or not.</summary>
26420 </histogram>
26421
26422 <histogram name="Sync.FaviconCount">
26423   <owner>zea@chromium.org</owner>
26424   <summary>Number of synced favicons at initialization time.</summary>
26425 </histogram>
26426
26427 <histogram name="Sync.FaviconImagesAssociationTime" units="milliseconds">
26428   <owner>zea@chromium.org</owner>
26429   <summary>Time taken during favicon images association.</summary>
26430 </histogram>
26431
26432 <histogram name="Sync.FaviconImagesStartFailure" enum="SyncStartResult">
26433   <owner>zea@chromium.org</owner>
26434   <summary>
26435     Enumeration of types of favicon images association failures.
26436   </summary>
26437 </histogram>
26438
26439 <histogram name="Sync.FaviconsAvailableAtMerge" enum="SyncFaviconsAvailable">
26440   <owner>zea@chromium.org</owner>
26441   <summary>
26442     Number of client that have filled their sync favicon cache and must evict
26443     old favicons vs those whose cache is not full.
26444   </summary>
26445 </histogram>
26446
26447 <histogram name="Sync.FaviconTrackingAssociationTime" units="milliseconds">
26448   <owner>zea@chromium.org</owner>
26449   <summary>Time taken during favicon tracking association.</summary>
26450 </histogram>
26451
26452 <histogram name="Sync.FaviconTrackingStartFailure" enum="SyncStartResult">
26453   <owner>zea@chromium.org</owner>
26454   <summary>
26455     Enumeration of types of favicon tracking association failures.
26456   </summary>
26457 </histogram>
26458
26459 <histogram name="Sync.FaviconVisitPeriod" units="hours">
26460   <owner>zea@chromium.org</owner>
26461   <summary>Time between updates to a synced favicon's visit time.</summary>
26462 </histogram>
26463
26464 <histogram name="Sync.FirstBackendInitializeSuccess" enum="BooleanSuccess">
26465   <obsolete>
26466     Deprecated 11/2011.  Was counted incorrectly.  Replaced by
26467     Sync.BackendInitializeFirstTimeSuccess.
26468   </obsolete>
26469   <owner>zea@chromium.org</owner>
26470   <summary>
26471     Tracks sync backend initialization success rate during initial sync setup.
26472   </summary>
26473 </histogram>
26474
26475 <histogram name="Sync.FreqApps" units="milliseconds">
26476   <owner>zea@chromium.org</owner>
26477   <summary>
26478     Time between nudges for apps. Used as estimate of datatype commit frequency.
26479   </summary>
26480 </histogram>
26481
26482 <histogram name="Sync.FreqAutofill" units="milliseconds">
26483   <owner>zea@chromium.org</owner>
26484   <summary>
26485     Time between nudges for autofill entries. Used as estimate of datatype
26486     commit frequency.
26487   </summary>
26488 </histogram>
26489
26490 <histogram name="Sync.FreqAutofillProfiles" units="milliseconds">
26491   <owner>zea@chromium.org</owner>
26492   <summary>
26493     Time between nudges for autofill profiles. Used as estimate of datatype
26494     commit frequency.
26495   </summary>
26496 </histogram>
26497
26498 <histogram name="Sync.FreqBookmarks" units="milliseconds">
26499   <owner>zea@chromium.org</owner>
26500   <summary>
26501     Time between nudges for bookmarks. Used as estimate of datatype commit
26502     frequency.
26503   </summary>
26504 </histogram>
26505
26506 <histogram name="Sync.FreqDictionary" units="milliseconds">
26507   <owner>zea@chromium.org</owner>
26508   <summary>
26509     Time between nudges for dictionary. Used as estimate of datatype commit
26510     frequency.
26511   </summary>
26512 </histogram>
26513
26514 <histogram name="Sync.FreqExtensions" units="milliseconds">
26515   <owner>zea@chromium.org</owner>
26516   <summary>
26517     Time between nudges for extensions. Used as estimate of datatype commit
26518     frequency.
26519   </summary>
26520 </histogram>
26521
26522 <histogram name="Sync.FreqFaviconImages" units="milliseconds">
26523   <owner>zea@chromium.org</owner>
26524   <summary>
26525     Time between nudges for favicon images. Used as estimate of datatype commit
26526     frequency.
26527   </summary>
26528 </histogram>
26529
26530 <histogram name="Sync.FreqFaviconTracking" units="milliseconds">
26531   <owner>zea@chromium.org</owner>
26532   <summary>
26533     Time between nudges for favicon tracking. Used as estimate of datatype
26534     commit frequency.
26535   </summary>
26536 </histogram>
26537
26538 <histogram name="Sync.FreqNigori" units="milliseconds">
26539   <owner>zea@chromium.org</owner>
26540   <summary>
26541     Time between nudges for nigori. Used as estimate of datatype commit
26542     frequency.
26543   </summary>
26544 </histogram>
26545
26546 <histogram name="Sync.FreqPasswords" units="milliseconds">
26547   <owner>zea@chromium.org</owner>
26548   <summary>
26549     Time between nudges for passwords. Used as estimate of datatype commit
26550     frequency.
26551   </summary>
26552 </histogram>
26553
26554 <histogram name="Sync.FreqPreferences" units="milliseconds">
26555   <owner>zea@chromium.org</owner>
26556   <summary>
26557     Time between nudges for preferences. Used as estimate of datatype commit
26558     frequency.
26559   </summary>
26560 </histogram>
26561
26562 <histogram name="Sync.FreqSearchEngines" units="milliseconds">
26563   <owner>zea@chromium.org</owner>
26564   <summary>
26565     Time between nudges for search engines. Used as estimate of datatype commit
26566     frequency.
26567   </summary>
26568 </histogram>
26569
26570 <histogram name="Sync.FreqSessions" units="milliseconds">
26571   <owner>zea@chromium.org</owner>
26572   <summary>
26573     Time between nudges for sessions. Used as estimate of datatype commit
26574     frequency.
26575   </summary>
26576 </histogram>
26577
26578 <histogram name="Sync.FreqSyncedNotifications" units="milliseconds">
26579   <owner>zea@chromium.org</owner>
26580   <summary>
26581     Time between nudges for synced notifications. Used as estimate of datatype
26582     commit frequency.
26583   </summary>
26584 </histogram>
26585
26586 <histogram name="Sync.FreqThemes" units="milliseconds">
26587   <owner>zea@chromium.org</owner>
26588   <summary>
26589     Time between nudges for themes. Used as estimate of datatype commit
26590     frequency.
26591   </summary>
26592 </histogram>
26593
26594 <histogram name="Sync.FreqTypedUrls" units="milliseconds">
26595   <owner>zea@chromium.org</owner>
26596   <summary>
26597     Time between nudges for typed urls. Used as estimate of datatype commit
26598     frequency.
26599   </summary>
26600 </histogram>
26601
26602 <histogram name="Sync.KeystoreDecryptionFailed"
26603     enum="SyncKeystoreDecryptionFailure">
26604   <owner>zea@chromium.org</owner>
26605   <summary>
26606     The reason for a failure decrypting the keystore decryptor token.
26607   </summary>
26608 </histogram>
26609
26610 <histogram name="Sync.LocalModelOutOfSync" enum="SyncModelTypes">
26611   <owner>zea@chromium.org</owner>
26612   <summary>
26613     Counts instances of out of sync local models detected during startup.
26614   </summary>
26615 </histogram>
26616
26617 <histogram name="Sync.NigoriMigrationState" enum="SyncNigoriMigrationState">
26618   <owner>zea@chromium.org</owner>
26619   <summary>Breakdown of sync's nigori node keystore migration state.</summary>
26620 </histogram>
26621
26622 <histogram name="Sync.PartiallySyncedTypes">
26623   <owner>zea@chromium.org</owner>
26624   <summary>
26625     Number of partially synced types (those with a progress marker but no
26626     initial sync ended bit) that exist at sync startup.
26627   </summary>
26628 </histogram>
26629
26630 <histogram name="Sync.PasswordAssociationTime" units="milliseconds">
26631   <owner>zea@chromium.org</owner>
26632   <summary>
26633     Time taken during password association (M18 and earlier were mispelled with
26634     this histogram).
26635   </summary>
26636 </histogram>
26637
26638 <histogram name="Sync.PasswordRunFailures">
26639   <obsolete>
26640     Deprecated as of m19.
26641   </obsolete>
26642   <owner>zea@chromium.org</owner>
26643   <summary>
26644     Count of passwords run failures, used to compare failure rates between data
26645     types for a particular profile (see other Sync*RunFailures histograms).
26646   </summary>
26647 </histogram>
26648
26649 <histogram name="Sync.PasswordsAssociationTime" units="milliseconds">
26650   <owner>zea@chromium.org</owner>
26651   <summary>Time taken during password association.</summary>
26652 </histogram>
26653
26654 <histogram name="Sync.PasswordsStartFailure" enum="SyncStartResult">
26655   <owner>zea@chromium.org</owner>
26656   <summary>Enumeration of types of password association failures.</summary>
26657 </histogram>
26658
26659 <histogram name="Sync.PasswordStartFailures" enum="SyncStartResult">
26660   <obsolete>
26661     Deprecated as of m19.
26662   </obsolete>
26663   <owner>zea@chromium.org</owner>
26664   <summary>
26665     Enumeration of types of password association failures (M18 and earlier were
26666     mispelled with this histogram).
26667   </summary>
26668 </histogram>
26669
26670 <histogram name="Sync.PreferenceAssociationTime" units="milliseconds">
26671   <owner>zea@chromium.org</owner>
26672   <summary>
26673     Time taken during preference association (M18 and earlier were mispelled
26674     with this histogram).
26675   </summary>
26676 </histogram>
26677
26678 <histogram name="Sync.PreferenceRunFailures">
26679   <obsolete>
26680     Deprecated as of m19.
26681   </obsolete>
26682   <owner>zea@chromium.org</owner>
26683   <summary>
26684     Count of preferences run failures, used to compare failure rates between
26685     data types for a particular profile (see other Sync*RunFailures histograms).
26686   </summary>
26687 </histogram>
26688
26689 <histogram name="Sync.PreferencesAssociationTime" units="milliseconds">
26690   <owner>zea@chromium.org</owner>
26691   <summary>Time taken during preference association.</summary>
26692 </histogram>
26693
26694 <histogram name="Sync.PreferencesStartFailure" enum="SyncStartResult">
26695   <owner>zea@chromium.org</owner>
26696   <summary>Enumeration of types of preference association failures.</summary>
26697 </histogram>
26698
26699 <histogram name="Sync.PreferenceStartFailures" enum="SyncStartResult">
26700   <obsolete>
26701     Deprecated as of m19.
26702   </obsolete>
26703   <owner>zea@chromium.org</owner>
26704   <summary>
26705     Enumeration of types of preference association failures (M18 and earlier
26706     were mispelled with this histogram).
26707   </summary>
26708 </histogram>
26709
26710 <histogram name="Sync.ReauthorizationTime" units="milliseconds">
26711   <owner>zea@chromium.org</owner>
26712   <summary>Time taken from startup for the user to reauthorize.</summary>
26713 </histogram>
26714
26715 <histogram name="Sync.RefreshTokenAvailable" enum="BooleanSuccess">
26716   <owner>zea@chromium.org</owner>
26717   <summary>
26718     Whether OAuth2 refresh token was available at the time when
26719     ProfileSyncService was starting backend.
26720   </summary>
26721 </histogram>
26722
26723 <histogram name="Sync.ResolveSimpleConflict"
26724     enum="SyncSimpleConflictResolutions">
26725   <owner>zea@chromium.org</owner>
26726   <summary>Enumeration of types of simple conflict resolutions.</summary>
26727 </histogram>
26728
26729 <histogram name="Sync.RestoreBackendInitializeSucess" enum="BooleanSuccess">
26730   <obsolete>
26731     Deprecated 11/2011.  Was counted incorrectly.  Replaced by
26732     Sync.BackendInitializeRestoreSuccess.
26733   </obsolete>
26734   <owner>zea@chromium.org</owner>
26735   <summary>
26736     Tracks sync backend initialization success rate in cases where sync was
26737     previously initialized.
26738   </summary>
26739 </histogram>
26740
26741 <histogram name="Sync.SearchEngineAssociationTime" units="milliseconds">
26742   <owner>zea@chromium.org</owner>
26743   <summary>
26744     Time taken during search engine association (M18 and earlier were mispelled
26745     with this histogram).
26746   </summary>
26747 </histogram>
26748
26749 <histogram name="Sync.SearchEngineRunFailures">
26750   <obsolete>
26751     Deprecated as of m19.
26752   </obsolete>
26753   <owner>zea@chromium.org</owner>
26754   <summary>
26755     Count of search engine run failures, used to compare failure rates between
26756     data types for a particular profile (see other Sync*RunFailures histograms).
26757   </summary>
26758 </histogram>
26759
26760 <histogram name="Sync.SearchEnginesAssociationTime" units="milliseconds">
26761   <owner>zea@chromium.org</owner>
26762   <summary>Time taken during search engine association.</summary>
26763 </histogram>
26764
26765 <histogram name="Sync.SearchEnginesStartFailure" enum="SyncStartResult">
26766   <owner>zea@chromium.org</owner>
26767   <summary>Enumeration of types of search engine association failures.</summary>
26768 </histogram>
26769
26770 <histogram name="Sync.SearchEngineStartFailures" enum="SyncStartResult">
26771   <obsolete>
26772     Deprecated as of m19.
26773   </obsolete>
26774   <owner>zea@chromium.org</owner>
26775   <summary>
26776     Enumeration of types of search engine association failures (M18 and earlier
26777     were mispelled with this histogram).
26778   </summary>
26779 </histogram>
26780
26781 <histogram name="Sync.ServiceInitialConfigureTime" units="milliseconds">
26782   <owner>zea@chromium.org</owner>
26783   <summary>
26784     Time spent on first-time configure.  May include time spent on retries.
26785   </summary>
26786 </histogram>
26787
26788 <histogram name="Sync.ServiceSubsequentConfigureTime" units="milliseconds">
26789   <owner>zea@chromium.org</owner>
26790   <summary>
26791     Time spent on non-first-time configure.  May include time spent on retries.
26792   </summary>
26793 </histogram>
26794
26795 <histogram name="Sync.SessionAssociationTime" units="milliseconds">
26796   <owner>zea@chromium.org</owner>
26797   <summary>
26798     Time taken during session association (M18 and earlier were mispelled with
26799     this histogram).
26800   </summary>
26801 </histogram>
26802
26803 <histogram name="Sync.SessionRunFailures">
26804   <obsolete>
26805     Deprecated as of m19.
26806   </obsolete>
26807   <owner>zea@chromium.org</owner>
26808   <summary>
26809     Count of sessions run failures, used to compare failure rates between data
26810     types for a particular profile (see other Sync*RunFailures histograms).
26811   </summary>
26812 </histogram>
26813
26814 <histogram name="Sync.SessionsAssociationTime" units="milliseconds">
26815   <owner>zea@chromium.org</owner>
26816   <summary>Time taken during session association.</summary>
26817 </histogram>
26818
26819 <histogram name="Sync.SessionsStartFailure" enum="SyncStartResult">
26820   <owner>zea@chromium.org</owner>
26821   <summary>Enumeration of types of session association failures.</summary>
26822 </histogram>
26823
26824 <histogram name="Sync.SessionStartFailures" enum="SyncStartResult">
26825   <obsolete>
26826     Deprecated as of m19.
26827   </obsolete>
26828   <owner>zea@chromium.org</owner>
26829   <summary>
26830     Enumeration of types of session association failures (M18 and earlier were
26831     mispelled with this histogram).
26832   </summary>
26833 </histogram>
26834
26835 <histogram name="Sync.Shutdown.BackendDestroyedTime" units="milliseconds">
26836   <owner>zea@chromium.org</owner>
26837   <summary>
26838     Time taken from the start of sync shutdown (in ProfileSyncService) until the
26839     backend (SyncBackendHost) is fully destroyed.
26840   </summary>
26841 </histogram>
26842
26843 <histogram name="Sync.Shutdown.StopRegistrarTime" units="milliseconds">
26844   <owner>zea@chromium.org</owner>
26845   <summary>
26846     Amount of time the UI thread waits (at shutdown) to stop the
26847     SyncBackendRegistrar.
26848   </summary>
26849 </histogram>
26850
26851 <histogram name="Sync.Shutdown.StopSyncThreadTime" units="milliseconds">
26852   <owner>zea@chromium.org</owner>
26853   <summary>
26854     Amount of time the UI thread waits (at shutdown) to stop the sync thread.
26855   </summary>
26856 </histogram>
26857
26858 <histogram name="Sync.Startup.DeferredInitTrigger"
26859     enum="SyncDeferredInitTrigger">
26860   <owner>zea@chromium.org</owner>
26861   <summary>The type of event that triggered sync initialization.</summary>
26862 </histogram>
26863
26864 <histogram name="Sync.Startup.TimeDeferred" units="milliseconds">
26865   <obsolete>
26866     Deprecated, see TimeDeferred2.
26867   </obsolete>
26868   <owner>jeremychromium.org</owner>
26869   <owner>zea@google.com</owner>
26870   <summary>
26871     Time spent after ProfileSyncService *creation* but before SyncBackendHost
26872     initialization.
26873   </summary>
26874 </histogram>
26875
26876 <histogram name="Sync.Startup.TimeDeferred2" units="milliseconds">
26877   <owner>jeremychromium.org</owner>
26878   <owner>zea@google.com</owner>
26879   <summary>
26880     Time spent after ProfileSyncService *creation* but before SyncBackendHost
26881     initialization.
26882   </summary>
26883 </histogram>
26884
26885 <histogram name="Sync.Startup.TypeTriggeringInit" enum="SyncModelTypes">
26886   <owner>zea@chromium.org</owner>
26887   <summary>Data type that first requests sync initialization.</summary>
26888 </histogram>
26889
26890 <histogram name="Sync.SyncAuthError" enum="SyncAuthError">
26891   <owner>zea@chromium.org</owner>
26892   <summary>
26893     Counts the number of times sync clients have encountered an auth error and
26894     number of times auth errors are fixed.
26895   </summary>
26896 </histogram>
26897
26898 <histogram name="Sync.SyncedNotificationsAssociationTime" units="milliseconds">
26899   <owner>zea@chromium.org</owner>
26900   <summary>Time taken during synced notifications association.</summary>
26901 </histogram>
26902
26903 <histogram name="Sync.SyncedNotificationsStartFailure" enum="SyncStartResult">
26904   <owner>zea@chromium.org</owner>
26905   <summary>
26906     Enumeration of types of synced notifications association failures.
26907   </summary>
26908 </histogram>
26909
26910 <histogram name="Sync.SyncerConflictStuck">
26911   <obsolete>
26912     Deprecated 12/2011. No longer tracked. See crbug.com/107816.
26913   </obsolete>
26914   <owner>zea@chromium.org</owner>
26915   <summary>
26916     Number of times the sync conflict resolver gets stuck. This is not expected
26917     to be hit anymore.
26918   </summary>
26919 </histogram>
26920
26921 <histogram name="Sync.SyncErrorInfobarDisplayed" enum="SyncErrorInfobarTypes">
26922   <owner>droger@chromium.org</owner>
26923   <owner>zea@chromium.org</owner>
26924   <summary>
26925     Enumeration of error conditions that displays an infobar to the user.
26926   </summary>
26927 </histogram>
26928
26929 <histogram name="Sync.SyncEverything">
26930   <owner>zea@chromium.org</owner>
26931   <summary>
26932     Boolean histogram for whether the &quot;Sync Everything&quot; option was
26933     selected during sync setup. Samples are taken every time sync is
26934     (re)configured, and the unique userid count shows how many users chose to
26935     sync all available data types.
26936   </summary>
26937 </histogram>
26938
26939 <histogram name="Sync.ThemeAssociationTime" units="milliseconds">
26940   <obsolete>
26941     Deprecated as of m19
26942   </obsolete>
26943   <owner>zea@chromium.org</owner>
26944   <summary>
26945     Time taken during theme association (M18 and earlier were mispelled with
26946     this histogram).
26947   </summary>
26948 </histogram>
26949
26950 <histogram name="Sync.ThemeRunFailures">
26951   <obsolete>
26952     Deprecated as of m19.
26953   </obsolete>
26954   <owner>zea@chromium.org</owner>
26955   <summary>
26956     Count of theme run failures, used to compare failure rates between data
26957     types for a particular profile (see other Sync*RunFailures histograms).
26958   </summary>
26959 </histogram>
26960
26961 <histogram name="Sync.ThemesAssociationTime" units="milliseconds">
26962   <owner>zea@chromium.org</owner>
26963   <summary>Time taken during theme association.</summary>
26964 </histogram>
26965
26966 <histogram name="Sync.ThemesStartFailure" enum="SyncStartResult">
26967   <owner>zea@chromium.org</owner>
26968   <summary>Enumeration of types of theme association failures.</summary>
26969 </histogram>
26970
26971 <histogram name="Sync.ThemeStartFailures" enum="SyncStartResult">
26972   <obsolete>
26973     Deprecated as of m19.
26974   </obsolete>
26975   <owner>zea@chromium.org</owner>
26976   <summary>
26977     Enumeration of types of theme association failures (M18 and earlier were
26978     mispelled with this histogram).
26979   </summary>
26980 </histogram>
26981
26982 <histogram name="Sync.TypedUrlAssociationTime" units="milliseconds">
26983   <owner>zea@chromium.org</owner>
26984   <summary>
26985     Time taken during typed url association (M18 and earlier were mispelled with
26986     this histogram).
26987   </summary>
26988 </histogram>
26989
26990 <histogram name="Sync.TypedUrlChangeProcessorErrors" units="%">
26991   <owner>zea@chromium.org</owner>
26992   <summary>
26993     The percentage of history DB operations initiated by the typed URL change
26994     processor that return an error. The cumulative count for the current sync
26995     session is logged after every typed URL change.
26996   </summary>
26997 </histogram>
26998
26999 <histogram name="Sync.TypedUrlModelAssociationErrors" units="%">
27000   <owner>zea@chromium.org</owner>
27001   <summary>
27002     The percentage of history DB operations during model association that return
27003     an error. This is logged at the end of typed URL model association, which
27004     happens once each time sync starts up.
27005   </summary>
27006 </histogram>
27007
27008 <histogram name="Sync.TypedUrlRunFailures">
27009   <obsolete>
27010     Deprecated as of m19.
27011   </obsolete>
27012   <owner>zea@chromium.org</owner>
27013   <summary>
27014     Count of typed url run failures, used to compare failure rates between data
27015     types for a particular profile (see other Sync*RunFailures histograms).
27016   </summary>
27017 </histogram>
27018
27019 <histogram name="Sync.TypedUrlsAssociationTime" units="milliseconds">
27020   <owner>zea@chromium.org</owner>
27021   <summary>Time taken during typed url association.</summary>
27022 </histogram>
27023
27024 <histogram name="Sync.TypedUrlsStartFailure" enum="SyncStartResult">
27025   <owner>zea@chromium.org</owner>
27026   <summary>Enumeration of types of typed url association failures.</summary>
27027 </histogram>
27028
27029 <histogram name="Sync.TypedUrlStartFailures" enum="SyncStartResult">
27030   <obsolete>
27031     Deprecated as of m19.
27032   </obsolete>
27033   <owner>zea@chromium.org</owner>
27034   <summary>
27035     Enumeration of types of typed url association failures (M18 and earlier were
27036     mispelled with this histogram).
27037   </summary>
27038 </histogram>
27039
27040 <histogram name="Sync.UnrecoverableErrors" enum="SyncUnrecoverableErrorReason">
27041   <owner>zea@chromium.org</owner>
27042   <summary>
27043     Enumeration of the different reasons for unrecoverable errors and how often
27044     they have occurred.
27045   </summary>
27046 </histogram>
27047
27048 <histogram name="Sync.UserPerceivedAuthorizationTime" units="milliseconds">
27049   <owner>zea@chromium.org</owner>
27050   <summary>Time the user spends looking at the authorization dialog.</summary>
27051 </histogram>
27052
27053 <histogram name="Sync.UserPerceivedBookmarkAssociation">
27054   <owner>zea@chromium.org</owner>
27055   <summary>Time taken during bookmark association.</summary>
27056 </histogram>
27057
27058 <histogram name="SyncedNotifications.Actions"
27059     enum="SyncedNotificationActionType">
27060   <owner>petewil@chromium.org</owner>
27061   <owner>zea@chromium.org</owner>
27062   <summary>
27063     The actions taken on synced notifications, recorded every time they happen.
27064     This histogram will record every single event that happens separately.
27065   </summary>
27066 </histogram>
27067
27068 <histogram name="SyncFileSystem.ConflictResolutionPolicy"
27069     enum="SyncFSConflictResolutionPolicy">
27070   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27071   <summary>
27072     Overridden conflict resolution policy of Sync FileSystem API. Recorded for
27073     each API call to override the policy.
27074   </summary>
27075 </histogram>
27076
27077 <histogram name="SyncFileSystem.MetadataNumber">
27078   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27079   <summary>
27080     The number of cached backing remote file metadata in the Sync FileSystem
27081     database. Recorded at the initialization phase of Sync FileSystem.
27082   </summary>
27083 </histogram>
27084
27085 <histogram name="SyncFileSystem.RegisteredAppNumber">
27086   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27087   <summary>
27088     The number of Chrome Apps that uses Sync FileSystem with V2 backend.
27089     Recorded at the initialization phase of Sync FileSystem.
27090   </summary>
27091 </histogram>
27092
27093 <histogram name="SyncFileSystem.RegisterOriginResult"
27094     enum="SyncFSRemoteServiceState">
27095   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27096   <summary>
27097     The result of the registration of Chrome App to Sync FileSystem.
27098   </summary>
27099 </histogram>
27100
27101 <histogram name="SyncFileSystem.TrackerNumber">
27102   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27103   <summary>
27104     The number of the directory tree node that maps backing files to local files
27105     in the Sync FileSystem database. Recorded at the initialization phase of
27106     SyncFileSystem.
27107   </summary>
27108 </histogram>
27109
27110 <histogram name="Tab.AgeUponRestoreFromColdStart" units="minutes">
27111   <owner>lliabraa@chromium.org</owner>
27112   <summary>
27113     Age (time since the last display in previous sessions) of a tab being
27114     restored due to the first tab switch after the browser cold start, recorded
27115     upon such restore. When the browser is started from cold, this metric is not
27116     recorded for the foreground, automatically restored tab, so that the metric
27117     tracks only the restores triggered by direct user decision to switch tabs.
27118   </summary>
27119 </histogram>
27120
27121 <histogram name="Tab.FormActivityCountEvictedHistogram">
27122   <owner>lliabraa@chromium.org</owner>
27123   <summary>
27124     A count of form activity (e.g. fields selected, characters typed) in a tab.
27125     Recorded only for tabs that are evicted due to memory pressure and then
27126     selected again.
27127   </summary>
27128 </histogram>
27129
27130 <histogram name="Tab.PerceivedRestoreTime" units="ms">
27131   <owner>lliabraa@chromium.org</owner>
27132   <summary>
27133     User-perceived load time for a successful tab restore, measured from the
27134     first time the user sees the tab being restored until the load completes.
27135   </summary>
27136 </histogram>
27137
27138 <histogram name="Tab.RestoreResult" enum="TabRestoreResult">
27139   <owner>lliabraa@chromium.org</owner>
27140   <summary>
27141     When the browser restores a tab, whether the load was successful. Loads can
27142     fail for instance when there is no connectivity.
27143   </summary>
27144 </histogram>
27145
27146 <histogram name="Tab.RestoreTime" units="ms">
27147   <owner>lliabraa@chromium.org</owner>
27148   <summary>Load time for a successful tab restore.</summary>
27149 </histogram>
27150
27151 <histogram name="Tab.RestoreUserPersistence" enum="TabRestoreUserAction">
27152   <owner>lliabraa@chromium.org</owner>
27153   <summary>
27154     When the browser restores a tab, whether the user waits for completion of
27155     the load or if the user gives up by switching to another tab or leaving
27156     Chrome.
27157   </summary>
27158 </histogram>
27159
27160 <histogram name="Tab.StatusWhenDisplayed" enum="TabStatus">
27161   <owner>lliabraa@chromium.org</owner>
27162   <owner>ppi@chromium.org</owner>
27163   <summary>
27164     The status of a tab collected each time the tab is displayed on Android,
27165     including user switching to the tab and displays of newly created tabs, such
27166     as NTP or tabs opened to handle intents.
27167   </summary>
27168 </histogram>
27169
27170 <histogram name="Tab.StatusWhenSwitchedBackToForeground" enum="TabStatus">
27171   <owner>lliabraa@chromium.org</owner>
27172   <owner>ppi@chromium.org</owner>
27173   <summary>
27174     The status of a tab collected each time the user switches to it on mobile.
27175     That does not include tabs being created at the time the user switches to
27176     them, such as NTP or tabs opened to handle intents.
27177   </summary>
27178 </histogram>
27179
27180 <histogram name="Tab.StatusWhenSwitchedBackToForegroundDataProxyEnabled"
27181     enum="TabStatus">
27182   <owner>lliabraa@chromium.org</owner>
27183   <owner>marq@chromium.org</owner>
27184   <owner>ppi@chromium.org</owner>
27185   <summary>
27186     The status of a tab collected each time the user switches to it on mobile
27187     with the data reduction proxy enabled. This is populated identically, and in
27188     addition to Tab.StatusWhenSwitchedBackToForeground for any given tab
27189     switching event if the proxy is enabled.
27190   </summary>
27191 </histogram>
27192
27193 <histogram name="Tab.SwitchedToForegroundAge" units="ms">
27194   <owner>lliabraa@chromium.org</owner>
27195   <summary>Age (in ms) when the tab was switched to foreground.</summary>
27196 </histogram>
27197
27198 <histogram name="Tab.SwitchedToForegroundLaunchedWithURL"
27199     enum="TabSwitchedToForegroundLaunchedWithURL">
27200   <owner>lliabraa@chromium.org</owner>
27201   <summary>
27202     Each time a tab is brought to the foreground, this histogram indicates if
27203     chrome was launched without an URL (i.e., from the launcher), or with an URL
27204     (i.e., from another app).
27205   </summary>
27206 </histogram>
27207
27208 <histogram name="Tab.SwitchedToForegroundMRURank">
27209   <owner>lliabraa@chromium.org</owner>
27210   <summary>
27211     Rank in MRU order (0 being first) when the tab was switched to foreground.
27212   </summary>
27213 </histogram>
27214
27215 <histogram name="Tab.SwitchedToForegroundNumTabs">
27216   <owner>lliabraa@chromium.org</owner>
27217   <summary>Count of all tabs when a tab is switched.</summary>
27218 </histogram>
27219
27220 <histogram name="Tab.SwitchedToForegroundRevisit"
27221     enum="TabSwitchedToForegroundRevisit">
27222   <owner>lliabraa@chromium.org</owner>
27223   <summary>
27224     Each time a tab is brought to the foreground, this histogram indicates if
27225     this is the first viewing of the tab since Chrome was put into foreground,
27226     or if it was a return to a tab that has already been shown in this session.
27227   </summary>
27228 </histogram>
27229
27230 <histogram name="Tab.TimeSinceFormActivityEvictedHistogram" units="ms">
27231   <owner>lliabraa@chromium.org</owner>
27232   <summary>
27233     Time elapsed since there was form activity (e.g. fields selected, characters
27234     typed) in a tab. Recorded only for tabs that are evicted due to memory
27235     pressure and then selected again.
27236   </summary>
27237 </histogram>
27238
27239 <histogram name="Tabs.ForegroundTabAgeAtStartup" units="minutes">
27240   <owner>lliabraa@chromium.org</owner>
27241   <summary>
27242     Age (time since the last display in previous sessions) of the foreground tab
27243     being restored on the browser cold start.
27244   </summary>
27245 </histogram>
27246
27247 <histogram name="Tabs.SpeculativeRestoreApplicability"
27248     enum="SpeculativeRestoreApplicability">
27249   <owner>lliabraa@chromium.org</owner>
27250   <owner>ppi@chromium.org</owner>
27251   <summary>
27252     Applicability of speculative tab restore, recorded every time a tab is
27253     switched. This allows to estimate the fraction of tab restores experienced
27254     on mobile that can be mitigated using speculative restore. Options higher in
27255     the enum take precedence over the lower ones (i.e. low-memory tablet will be
27256     accounted as tablet).
27257   </summary>
27258 </histogram>
27259
27260 <histogram name="Tabs.SpeculativeRestorePredictionAccuracy.SideSwipe"
27261     enum="SpeculativeRestorePredictionAccuracy">
27262   <owner>lliabraa@chromium.org</owner>
27263   <owner>ppi@chromium.org</owner>
27264   <summary>
27265     Accuracy of the tab switch predictions made when the user begins the side
27266     swipe gesture.
27267   </summary>
27268 </histogram>
27269
27270 <histogram name="Tabs.SpeculativeRestorePredictionAccuracy.TabSwitcher"
27271     enum="SpeculativeRestorePredictionAccuracy">
27272   <owner>lliabraa@chromium.org</owner>
27273   <owner>ppi@chromium.org</owner>
27274   <summary>
27275     Accuracy of the tab switch predictions made when the user enters the tab
27276     switcher.
27277   </summary>
27278 </histogram>
27279
27280 <histogram name="Tabs.SpeculativeRestoreTargetStatus"
27281     enum="SpeculativeRestoreTabStatus">
27282   <owner>lliabraa@chromium.org</owner>
27283   <owner>ppi@chromium.org</owner>
27284   <summary>
27285     Status of a tab recorded when the tab is targeted with speculative restore.
27286   </summary>
27287 </histogram>
27288
27289 <histogram name="Tabs.SpeculativeRestoreTimeAhead.SideSwipe" units="ms">
27290   <owner>lliabraa@chromium.org</owner>
27291   <owner>ppi@chromium.org</owner>
27292   <summary>
27293     Time between starting the speculative load and actual tab switch for correct
27294     speculative load predictions made when the user begins the side swipe
27295     gesture.
27296   </summary>
27297 </histogram>
27298
27299 <histogram name="Tabs.SpeculativeRestoreTimeAhead.TabSwitcher" units="ms">
27300   <owner>lliabraa@chromium.org</owner>
27301   <owner>ppi@chromium.org</owner>
27302   <summary>
27303     Time between starting the speculative load and actual tab switch for correct
27304     speculative load predictions made when the user enters the tab switcher.
27305   </summary>
27306 </histogram>
27307
27308 <histogram name="TimeZone.TimeZoneRequest.Event" enum="TimeZoneRequestEvent">
27309   <summary>Events in TimeZoneRequest.</summary>
27310 </histogram>
27311
27312 <histogram name="TimeZone.TimeZoneRequest.ResponseCode" enum="HttpResponseCode">
27313   <summary>Http response codes in TimeZoneRequest.</summary>
27314 </histogram>
27315
27316 <histogram name="TimeZone.TimeZoneRequest.ResponseFailureTime"
27317     units="milliseconds">
27318   <summary>
27319     The time elapsed between the sending of the first API request and the time
27320     the final (failed) response was recorded. Includes all retries.
27321   </summary>
27322 </histogram>
27323
27324 <histogram name="TimeZone.TimeZoneRequest.ResponseSuccessTime"
27325     units="milliseconds">
27326   <summary>
27327     The time elapsed between the sending of the first API request and the time
27328     the final (successfull) response was recorded. Includes all retries.
27329   </summary>
27330 </histogram>
27331
27332 <histogram name="TimeZone.TimeZoneRequest.Result" enum="TimeZoneRequestResult">
27333   <summary>Result of TimeZoneRequest.</summary>
27334 </histogram>
27335
27336 <histogram name="TimeZone.TimeZoneRequest.Retries">
27337   <summary>Number of retries until the final response was recorded.</summary>
27338 </histogram>
27339
27340 <histogram name="TopSites.NumberOfApplyBlacklist">
27341   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27342   <summary>The number of times TopSitesImpl::ApplyBlacklist is called.</summary>
27343 </histogram>
27344
27345 <histogram name="TopSites.NumberOfBlacklistedItems">
27346   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27347   <summary>
27348     The number of items in the user Most Visited blacklist every time
27349     TopSitesImpl::ApplyBlacklist is called.
27350   </summary>
27351 </histogram>
27352
27353 <histogram name="Touchpad.Device" enum="TouchpadDeviceState">
27354   <owner>pthammaiah@google.com</owner>
27355   <summary>Tracks touchpad device state.</summary>
27356 </histogram>
27357
27358 <histogram name="Touchpad.Metrics" enum="TouchpadProblemType">
27359   <owner>pthammaiah@google.com</owner>
27360   <summary>
27361     Tracks unusual CrOS touchpad operational states (e.g. running into the noisy
27362     ground issue). This is sampled at every touchpad event.
27363   </summary>
27364 </histogram>
27365
27366 <histogram name="Touchpad.NaturalScroll.Changed" enum="BooleanEnabled">
27367   <owner>pthammaiah@google.com</owner>
27368   <summary>Tracks touchpad natural scroll setting changes by the user.</summary>
27369 </histogram>
27370
27371 <histogram name="Touchpad.NaturalScroll.Started" enum="BooleanEnabled">
27372   <owner>pthammaiah@google.com</owner>
27373   <summary>Tracks touchpad natural scroll setting on startup.</summary>
27374 </histogram>
27375
27376 <histogram name="Touchpad.PointerSensitivity.Changed" enum="PointerSensitivity">
27377   <owner>pthammaiah@google.com</owner>
27378   <summary>
27379     Tracks touchpad sensitivity setting changes by the user. This replaces the
27380     old Touchpad.Sensitivity.Changed metric.
27381   </summary>
27382 </histogram>
27383
27384 <histogram name="Touchpad.PointerSensitivity.Started" enum="PointerSensitivity">
27385   <owner>pthammaiah@google.com</owner>
27386   <summary>
27387     Tracks touchpad sensitivity setting on startup. This replaces the old
27388     Touchpad.Sensitivity.Started metric.
27389   </summary>
27390 </histogram>
27391
27392 <histogram name="Touchpad.Sensitivity.Changed" enum="PointerSensitivity">
27393   <obsolete>
27394     Deprecated as of 6/2013, replaced by Touchpad.PointerSensitivity.Changed.
27395   </obsolete>
27396   <owner>pthammaiah@google.com</owner>
27397   <summary>Tracks touchpad sensitivity setting changes by the user.</summary>
27398 </histogram>
27399
27400 <histogram name="Touchpad.Sensitivity.Started" enum="PointerSensitivity">
27401   <obsolete>
27402     Deprecated as of 6/2013, replaced by Touchpad.PointerSensitivity.Started.
27403   </obsolete>
27404   <owner>pthammaiah@google.com</owner>
27405   <summary>Tracks touchpad sensitivity setting on startup.</summary>
27406 </histogram>
27407
27408 <histogram name="Touchpad.TapDragging.Changed" enum="BooleanEnabled">
27409   <owner>pthammaiah@google.com</owner>
27410   <summary>Tracks touchpad TapDragging setting changes by the user.</summary>
27411 </histogram>
27412
27413 <histogram name="Touchpad.TapDragging.Started" enum="BooleanEnabled">
27414   <owner>pthammaiah@google.com</owner>
27415   <summary>Tracks touchpad TapDragging setting on startup.</summary>
27416 </histogram>
27417
27418 <histogram name="Touchpad.TapToClick.Changed" enum="BooleanEnabled">
27419   <owner>pthammaiah@google.com</owner>
27420   <summary>Tracks touchpad TapToClick setting changes by the user.</summary>
27421 </histogram>
27422
27423 <histogram name="Touchpad.TapToClick.Started" enum="BooleanEnabled">
27424   <owner>pthammaiah@google.com</owner>
27425   <summary>Tracks touchpad TapToClick setting on startup.</summary>
27426 </histogram>
27427
27428 <histogram name="Touchpad.ThreeFingerSwipe.Changed" enum="BooleanEnabled">
27429   <obsolete>
27430     Deprecated as of 7/2013.
27431   </obsolete>
27432   <owner>pthammaiah@google.com</owner>
27433 </histogram>
27434
27435 <histogram name="Touchpad.ThreeFingerSwipe.Started" enum="BooleanEnabled">
27436   <obsolete>
27437     Deprecated as of 7/2013.
27438   </obsolete>
27439   <owner>pthammaiah@google.com</owner>
27440 </histogram>
27441
27442 <histogram name="Translate.AlwaysTranslateLang">
27443   <owner>kenjibaheux@google.com</owner>
27444   <summary>
27445     The number of times the always translate option was selected in the
27446     translate infobar.
27447   </summary>
27448 </histogram>
27449
27450 <histogram name="Translate.CaptureText" units="milliseconds">
27451   <owner>kenjibaheux@google.com</owner>
27452   <summary>
27453     The time spent capturing plain text from the DOM. This is reported by
27454     ChromeRenderViewObserver when a page is loaded completely.
27455   </summary>
27456 </histogram>
27457
27458 <histogram name="Translate.ContentLanguage" enum="TranslateLanguage">
27459   <owner>kenjibaheux@google.com</owner>
27460   <summary>
27461     A page may provide a Content-Language HTTP header or a META tag. For each
27462     page load, measures whether the Content-Language header exists and is valid.
27463   </summary>
27464 </histogram>
27465
27466 <histogram name="Translate.DeclineTranslate">
27467   <owner>kenjibaheux@google.com</owner>
27468   <summary>
27469     The number of times the &quot;Nope&quot; (don't translate) or the infobar's
27470     X button was clicked in the translate infobar.
27471   </summary>
27472 </histogram>
27473
27474 <histogram name="Translate.DeclineTranslateCloseInfobar">
27475   <owner>kenjibaheux@google.com</owner>
27476   <summary>
27477     The number of times the translate infobar was closed by clicking the X
27478     button without the user translating the page.
27479   </summary>
27480 </histogram>
27481
27482 <histogram name="Translate.DeclineTranslateDismissUI">
27483   <owner>kenjibaheux@google.com</owner>
27484   <summary>
27485     The number of times the translate UI was closed without translating in the
27486     way that the user doesn't deny translating explicityly, like pressing 'Nope'
27487     button. This is counted on both the infobar and the bubble UI. We are
27488     comparing this on infobar to that on bubble by A/B testing and expecting
27489     that the user will click 'Nope' button on bubble less times than infobar. We
27490     won't delete this histogram after the experiment.
27491   </summary>
27492 </histogram>
27493
27494 <histogram name="Translate.HtmlLang" enum="TranslateLanguage">
27495   <owner>kenjibaheux@google.com</owner>
27496   <summary>
27497     A page may provide a lang attribute in html tag. For each page load,
27498     measures whether the lang attribute exists and is valid.
27499   </summary>
27500 </histogram>
27501
27502 <histogram name="Translate.InitiationStatus" enum="TranslateInitiationStatus">
27503   <obsolete>
27504     Deprecated as of 11/2013, and replaced by Translate.InitiationStatus.v2.
27505   </obsolete>
27506   <owner>kenjibaheux@google.com</owner>
27507   <summary>
27508     The reason why Chrome decided to perform the next action (e.g., to show
27509     infobar, to translate a page without any prompting, and so on) when Chrome
27510     Translate is ready to translate a page.
27511   </summary>
27512 </histogram>
27513
27514 <histogram name="Translate.InitiationStatus.v2"
27515     enum="TranslateInitiationStatus">
27516   <owner>kenjibaheux@google.com</owner>
27517   <summary>
27518     The reason why Chrome decided to perform the next action (e.g., to show
27519     infobar, to translate a page without any prompting, and so on) when Chrome
27520     Translate is ready to translate a page.
27521   </summary>
27522 </histogram>
27523
27524 <histogram name="Translate.LanguageVerification"
27525     enum="TranslateLanguageVerification">
27526   <owner>kenjibaheux@google.com</owner>
27527   <summary>
27528     For each page load, measures whether the provided Content-Language header
27529     matches the language determined by CLD.  Beyond directly matching or
27530     mismatching the Content-Language header, CLD can complement the
27531     Content-Language.  For example, suppose the Content-Language header
27532     specifies 'zh' (general Chinese), a language code that the Translate server
27533     does not support.  In this case, CLD can detect a subcode like '-TW' or
27534     '-CN', resulting in language codes 'zh-TW' and 'zh-CN', which the Translate
27535     server supports.  This is referred to as &quot;complementing a language
27536     subcode&quot;.
27537   </summary>
27538 </histogram>
27539
27540 <histogram name="Translate.LocalesOnDisabledByPrefs" enum="LanguageCode">
27541   <owner>kenjibaheux@google.com</owner>
27542   <summary>
27543     Logs the user locale when the Translate feature is disabled by the user.
27544     This is recorded each time a webpage is loaded and prefs for translation is
27545     checked. This allows us to investigate the correlation between the user
27546     locale and the usage rates of the Translate.
27547   </summary>
27548 </histogram>
27549
27550 <histogram name="Translate.ModifyOriginalLang">
27551   <owner>kenjibaheux@google.com</owner>
27552   <summary>
27553     The number of times the original language in the translate infobar has been
27554     changed.
27555   </summary>
27556 </histogram>
27557
27558 <histogram name="Translate.ModifyTargetLang">
27559   <owner>kenjibaheux@google.com</owner>
27560   <summary>
27561     The number of times the target language in the translate infobar has been
27562     changed.
27563   </summary>
27564 </histogram>
27565
27566 <histogram name="Translate.NeverTranslateLang">
27567   <owner>kenjibaheux@google.com</owner>
27568   <summary>
27569     The number of times the never translate option was selected in the translate
27570     infobar.
27571   </summary>
27572 </histogram>
27573
27574 <histogram name="Translate.NeverTranslateSite">
27575   <owner>kenjibaheux@google.com</owner>
27576   <summary>
27577     The number of times the never translate site was selected in the translate
27578     infobar.
27579   </summary>
27580 </histogram>
27581
27582 <histogram name="Translate.PageScheme" enum="TranslateScheme">
27583   <owner>kenjibaheux@google.com</owner>
27584   <summary>Counts translation target page schemes.</summary>
27585 </histogram>
27586
27587 <histogram name="Translate.ReportLanguageDetectionError">
27588   <owner>kenjibaheux@google.com</owner>
27589   <summary>
27590     The number of times the &quot;report this error&quot; of options menu is
27591     selected in the translate infobar.
27592   </summary>
27593 </histogram>
27594
27595 <histogram name="Translate.RevertTranslation">
27596   <owner>kenjibaheux@google.com</owner>
27597   <summary>
27598     The number of times the show original button was clicked in the translate
27599     infobar.
27600   </summary>
27601 </histogram>
27602
27603 <histogram name="Translate.ServerReportedUnsupportedLanguage">
27604   <obsolete>
27605     Deprecated 5/2013 by Translate.UndisplayableLanguage
27606   </obsolete>
27607   <owner>kenjibaheux@google.com</owner>
27608   <summary>
27609     The number of times the detected language is not supported by Translate
27610     Element.
27611   </summary>
27612 </histogram>
27613
27614 <histogram name="Translate.ShowBeforeTranslateInfobar">
27615   <obsolete>
27616     Deprecated 7/2010. No longer tracked.
27617   </obsolete>
27618   <owner>kenjibaheux@google.com</owner>
27619   <summary>
27620     The number of times an infobar proposing to translate a page has been shown.
27621   </summary>
27622 </histogram>
27623
27624 <histogram name="Translate.ShowErrorInfobar" enum="TranslateError">
27625   <owner>kenjibaheux@google.com</owner>
27626   <summary>
27627     Chrome Translate shows an error infobar when an error happens on translation
27628     and the infobar message depends on what kind of error happens. This metric
27629     counts how often each error message is shown.
27630   </summary>
27631 </histogram>
27632
27633 <histogram name="Translate.ShowErrorUI" enum="TranslateError">
27634   <owner>kenjibaheux@google.com</owner>
27635   <summary>
27636     Chrome Translate shows an error UI (infobar or bubble) when an error happens
27637     on translation and the UI message depends on what kind of error happens.
27638     This metric counts how often each error message is shown.
27639   </summary>
27640 </histogram>
27641
27642 <histogram name="Translate.SimilarLanguageMatch" enum="BooleanMatched">
27643   <owner>kenjibaheux@google.com</owner>
27644   <summary>
27645     This metrics is logged whenever a page is loaded. The logged value is
27646     &quot;Mathced&quot; when the CLD-detected language differs from the page
27647     language code , and the two languages are such similar languages. In that
27648     case, Chrome ignore the CLD-determined language and instead uses the page
27649     language code. The page language code is decided by Content-Language and
27650     HTML lang attribute.
27651   </summary>
27652 </histogram>
27653
27654 <histogram name="Translate.TimeToBeReady" units="milliseconds">
27655   <owner>kenjibaheux@google.com</owner>
27656   <summary>
27657     The time from injecting scripts for Chrome Translate to being ready to
27658     perform translation.
27659   </summary>
27660 </histogram>
27661
27662 <histogram name="Translate.TimeToLoad" units="milliseconds">
27663   <owner>kenjibaheux@google.com</owner>
27664   <summary>
27665     The time from injecting scripts for Chrome Translate to the finishing loads
27666     of all depending libraries.
27667   </summary>
27668 </histogram>
27669
27670 <histogram name="Translate.TimeToTranslate" units="milliseconds">
27671   <owner>kenjibaheux@google.com</owner>
27672   <summary>The time from starting translation to the completion.</summary>
27673 </histogram>
27674
27675 <histogram name="Translate.Translate">
27676   <owner>kenjibaheux@google.com</owner>
27677   <summary>
27678     The number of times the translate button was clicked in the translate
27679     infobar.
27680   </summary>
27681 </histogram>
27682
27683 <histogram name="Translate.UndisplayableLanguage" enum="LanguageCode">
27684   <owner>kenjibaheux@google.com</owner>
27685   <summary>
27686     Logs an undisplayable language included in the language list sent by the
27687     Translate server. The Translate server sends the list each time the user
27688     runs Chrome. This metrics tells us that there is a language which UI should
27689     support but doesn't.
27690   </summary>
27691 </histogram>
27692
27693 <histogram name="Translate.UnsupportedLanguageAtInitiation" enum="LanguageCode">
27694   <owner>kenjibaheux@google.com</owner>
27695   <summary>
27696     Logs an unsupported source language detected during initiation of the
27697     Translate feature.  This is reported when the language detector successfully
27698     detects the language of the webpage, but the language is not supported by
27699     the translation server because it is too minor.  This metric allows us to
27700     assess how important the unsupported language is for Google translate.
27701   </summary>
27702 </histogram>
27703
27704 <histogram name="Translate.UserActionDuration" units="milliseconds">
27705   <owner>kenjibaheux@google.com</owner>
27706   <summary>
27707     The time from a page content language being determined to user requesting
27708     Chrome Translate.
27709   </summary>
27710 </histogram>
27711
27712 <histogram name="TryScroll.SlowScroll" enum="ScrollThread">
27713   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27714   <summary>Whether the scroll is executed on main thread.</summary>
27715 </histogram>
27716
27717 <histogram name="UMA.ClientIdMigrated" enum="BooleanMigrated">
27718   <owner>asvitkine@chromium.org</owner>
27719   <summary>
27720     Recorded when the one-time UMA client id reset was performed (and the client
27721     id of this user was migrated).
27722   </summary>
27723 </histogram>
27724
27725 <histogram name="UMA.CollectExternalEventsTime" units="milliseconds">
27726   <owner>asvitkine@chromium.org</owner>
27727   <summary>
27728     The time to run the external metrics collection task (Chrome OS).
27729   </summary>
27730 </histogram>
27731
27732 <histogram name="UMA.Discarded Log Events">
27733   <owner>asvitkine@chromium.org</owner>
27734   <summary>
27735     The number of events discarded at log transmission time because the event
27736     count was already too large.
27737   </summary>
27738 </histogram>
27739
27740 <histogram name="UMA.FieldTrialsEnabledBenchmarking" enum="BooleanUsage">
27741   <owner>asvitkine@chromium.org</owner>
27742   <summary>
27743     Log whether the --enable-benchmarking flag was set, which causes field
27744     trials to only use the default group.
27745   </summary>
27746 </histogram>
27747
27748 <histogram name="UMA.GeneratedLowEntropySource" enum="BooleanSuccess">
27749   <owner>asvitkine@chromium.org</owner>
27750   <summary>
27751     For each attempt to generate the low entropy source, log whether or not the
27752     load required generating a new low entropy source.
27753   </summary>
27754 </histogram>
27755
27756 <histogram name="UMA.InitSequence" enum="UmaInitSequence">
27757   <owner>asvitkine@chromium.org</owner>
27758   <summary>
27759     Logged during MetricsService initialization whether the init task or the
27760     initial log timer completed first. The expectation is the vast majority of
27761     the time, the init task should complete first. If metrics show otherwise,
27762     then it may indicate there's a bug in the MetricsService init sequence and
27763     that it should be investigated.
27764   </summary>
27765 </histogram>
27766
27767 <histogram name="UMA.Large Accumulated Log Not Persisted" units="bytes">
27768   <owner>asvitkine@chromium.org</owner>
27769   <summary>
27770     Number of bytes in an excessively large log that was discarded at shutdown
27771     instead of being saved to disk to retry during next chrome run.
27772   </summary>
27773 </histogram>
27774
27775 <histogram name="UMA.Large Rejected Log was Discarded" units="bytes">
27776   <owner>asvitkine@chromium.org</owner>
27777   <summary>
27778     Number of bytes in a log was was rejected by server, and then discarded.
27779   </summary>
27780 </histogram>
27781
27782 <histogram name="UMA.LoadLogsTime" units="milliseconds">
27783   <owner>asvitkine@chromium.org</owner>
27784   <summary>
27785     The time spent to load (de-serialize) unsent logs from local state, recorded
27786     during the MetricsService startup sequence.
27787   </summary>
27788 </histogram>
27789
27790 <histogram name="UMA.LogLoadComplete called">
27791   <owner>asvitkine@chromium.org</owner>
27792   <summary>
27793     Simple counter of the number of times LogLoadComplete was called (bug
27794     demonstration, as we're called more often than once per page load :-/ )
27795   </summary>
27796 </histogram>
27797
27798 <histogram name="UMA.LowEntropySourceValue">
27799   <owner>asvitkine@chromium.org</owner>
27800   <summary>
27801     Distribution of the low entropy source value used for field trial
27802     randomization, recorded on startup.
27803   </summary>
27804 </histogram>
27805
27806 <histogram name="UMA.MachineIdState" enum="UmaMachineIdState">
27807   <owner>jwd@chromium.org</owner>
27808   <summary>
27809     Tracks if the machine ID is generated successfully and if it changes from
27810     one run to the next. The machine ID is a 24-bit hash of machine
27811     characteristics. It is expected to change if an install of Chrome is copied
27812     to multiple machines. This check happens once per browser startup.
27813   </summary>
27814 </histogram>
27815
27816 <histogram name="UMA.MetricsIDsReset" enum="BooleanHit">
27817   <owner>jwd@chromium.org</owner>
27818   <summary>
27819     A count of the number of times the metrics ids (client id and low entropy
27820     source) have been reset due to a cloned install being detected.
27821   </summary>
27822 </histogram>
27823
27824 <histogram name="UMA.Perf.GetData" enum="GetPerfDataOutcome">
27825   <owner>asvitkine@chromium.org</owner>
27826   <summary>
27827     A count of successes and various failure modes related to collecting and
27828     processing performance data obtained through &quot;perf&quot; on Chrome OS.
27829   </summary>
27830 </histogram>
27831
27832 <histogram name="UMA.ProtoCompressionRatio" units="%">
27833   <owner>asvitkine@chromium.org</owner>
27834   <summary>
27835     Compression ratio of the serialized protobuf that will be uploaded to the
27836     UMA server. This serialized protobuf is compressed using gzip.
27837   </summary>
27838 </histogram>
27839
27840 <histogram name="UMA.ProtoGzipped" enum="Boolean">
27841   <obsolete>
27842     Deprecated as of Sep, 2013. Gzipping protobufs is now the default.
27843   </obsolete>
27844   <owner>asvitkine@chromium.org</owner>
27845   <summary>Was the UMA protobuf uploaded earlier compressed or not.</summary>
27846 </histogram>
27847
27848 <histogram name="UMA.ProtoGzippedKBSaved" units="KB">
27849   <owner>asvitkine@chromium.org</owner>
27850   <summary>
27851     Kilobytes saved from gzipping the protobufs before uploading them.
27852   </summary>
27853 </histogram>
27854
27855 <histogram name="UMA.StoreLogsTime" units="milliseconds">
27856   <owner>asvitkine@chromium.org</owner>
27857   <summary>
27858     The time spent to store unsent logs to local state, which is done
27859     periodically and also during start up if there was an initial stability log.
27860   </summary>
27861 </histogram>
27862
27863 <histogram name="UMA.Unacceptable_Log_Discarded">
27864   <obsolete>
27865     Deprecated as of May, 2012 (i.e. Chrome 21+).  Replaced by the
27866     UMA.UploadResponseStatus.XML and UMA.UploadResponseStatus.Protobuf
27867     histograms.
27868   </obsolete>
27869   <owner>asvitkine@chromium.org</owner>
27870   <summary>The server returned a 400 code, and we discarded a log.</summary>
27871   <details>
27872     This tends to indicate that a syntax error is present in a log, such as
27873     would appear when a bogus XML tag is included, or the XML is not balanced
27874     and well structured.
27875   </details>
27876 </histogram>
27877
27878 <histogram name="UMA.UploadCreation" enum="BooleanSuccess">
27879   <owner>asvitkine@chromium.org</owner>
27880   <summary>
27881     For each attempted UMA upload, log whether the upload was successfully
27882     constructed.  An upload might fail to be constructed, for example, if we try
27883     to upload before the system is fully initialized; or if serialization of the
27884     data fails.
27885   </summary>
27886 </histogram>
27887
27888 <histogram name="UMA.UploadResponseStatus.Protobuf"
27889     enum="UmaUploadResponseStatus">
27890   <owner>asvitkine@chromium.org</owner>
27891   <summary>
27892     For each upload to the protocol buffer (v2) UMA server, log whether the
27893     upload was successful, or whether there was an error.
27894   </summary>
27895 </histogram>
27896
27897 <histogram name="UMA.UploadResponseStatus.XML" enum="UmaUploadResponseStatus">
27898   <owner>asvitkine@chromium.org</owner>
27899   <summary>
27900     For each upload to the XML (v1) UMA server, log whether the upload was
27901     successful, or whether there was an error.
27902   </summary>
27903 </histogram>
27904
27905 <histogram name="UMA.UsedResetVariationsFlag" enum="BooleanUsage">
27906   <owner>asvitkine@chromium.org</owner>
27907   <summary>
27908     Log whether the --reset-variation-state flag was set before the low entropy
27909     source was requested.
27910   </summary>
27911 </histogram>
27912
27913 <histogram name="UMA.XMLNodeDumpTime" units="milliseconds">
27914   <owner>asvitkine@chromium.org</owner>
27915   <summary>
27916     The time spent in converting the XML tree into a character buffer when
27917     closing a metrics log (Chrome OS).
27918   </summary>
27919 </histogram>
27920
27921 <histogram name="UMA.XMLWriterDestructionTime" units="milliseconds">
27922   <owner>asvitkine@chromium.org</owner>
27923   <summary>
27924     The time spent in freeing the XML writer and tree when closing a metrics log
27925     (Chrome OS).
27926   </summary>
27927 </histogram>
27928
27929 <histogram name="Uptime.ChromeExecToLoginPromptVisibleAfterLogout" units="ms">
27930   <owner>dmikurube@chromium.org</owner>
27931   <summary>
27932     Measures the time elapsed on Chrome OS between when Chrome is started, and
27933     when the login prompt is again visible after a logout.  This statistic is
27934     only collected when preceeded by a logout.
27935   </summary>
27936 </histogram>
27937
27938 <histogram name="Uptime.LoginPromptSetupTimeAfterLogout" units="ms">
27939   <owner>dmikurube@chromium.org</owner>
27940   <summary>
27941     Measures the time elapsed on Chrome OS for setting up for a login after a
27942     logout. More specifically, it is the time between when the Cryptohome is
27943     unmounted (the last step in the logout process) and when the login prompt is
27944     again visible after a logout.
27945   </summary>
27946 </histogram>
27947
27948 <histogram name="Uptime.Logout" units="ms">
27949   <owner>dmikurube@chromium.org</owner>
27950   <summary>
27951     Measures the time elapsed on Chrome OS when performing a logout. More
27952     specifically, it is the time between when a logout is initiated and when the
27953     Cryptohome is unmounted, signaling the last step in the logout process. This
27954     statistic is not collected when the logout is part of a restart or shutdown.
27955   </summary>
27956 </histogram>
27957
27958 <histogram name="Uptime.LogoutToLoginPromptVisible" units="ms">
27959   <owner>dmikurube@chromium.org</owner>
27960   <summary>
27961     Measures the time elapsed on Chrome OS between initiating a logout and the
27962     next time the login prompt is visible again.  This statistic is not
27963     collected if the machine is shutdown between the logout initiation and the
27964     prompt becoming visible.
27965   </summary>
27966 </histogram>
27967
27968 <histogram name="Uptime.LogoutToUIStopAfterLogout" units="ms">
27969   <owner>dmikurube@chromium.org</owner>
27970   <summary>
27971     Measures the time elapsed on Chrome OS between when a logout is initiated
27972     and the UI has stopped (and Chrome has exited) during the logout process.
27973     This statistic is not collected if the logout is part of a restart or
27974     shutdown.
27975   </summary>
27976 </histogram>
27977
27978 <histogram name="Uptime.ProcessesTerminatedToXTerminatedAfterLogout" units="ms">
27979   <owner>dmikurube@chromium.org</owner>
27980   <summary>
27981     Measures the time elapsed on Chrome OS between when all user-associated
27982     processes (including the X server) have been terminated during the logout
27983     process.  This statistic is not collected if the logout is part of a restart
27984     or shutdown.
27985   </summary>
27986 </histogram>
27987
27988 <histogram name="Uptime.UIStopToProcessesTerminatedAfterLogout" units="ms">
27989   <owner>dmikurube@chromium.org</owner>
27990   <summary>
27991     Measures the time elapsed on Chrome OS between when the UI has stopped
27992     (Chrome has exited), and when all other associated processes have been
27993     terminated during the logout process. This statistic is not collected if the
27994     logout is part of a restart or shutdown.
27995   </summary>
27996 </histogram>
27997
27998 <histogram name="Uptime.XTerminatedToChromeExecAfterLogout" units="ms">
27999   <owner>dmikurube@chromium.org</owner>
28000   <summary>
28001     Measures the time elapsed on Chrome OS between when the X server has been
28002     terminated from a previous logout and when Chrome is started again to show
28003     the login screen.
28004   </summary>
28005 </histogram>
28006
28007 <histogram name="UserImage.ChangeChoice" enum="ChromeOSUserImageId">
28008   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28009   <summary>
28010     Distribution of the default images that users choose in Change Picture
28011     dialog (Chrome OS). One sample is taken each time the user changes picture.
28012   </summary>
28013 </histogram>
28014
28015 <histogram name="UserImage.FirstTimeChoice" enum="ChromeOSUserImageId">
28016   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28017   <summary>
28018     Distribution of the default images chosen on user image screen during
28019     out-of-the-box experience (Chrome OS). One sample is taken each time the
28020     user confirms the choice by clicking OK button.
28021   </summary>
28022 </histogram>
28023
28024 <histogram name="UserImage.LoggedIn" enum="ChromeOSUserImageId">
28025   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28026   <summary>
28027     Distribution of the default images that existing users login with (Chrome
28028     OS). One sample is taken each time the user logs in.
28029   </summary>
28030 </histogram>
28031
28032 <histogram name="UserImage.ProfileDownloadResult"
28033     enum="ProfileImageDownloadResult">
28034   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28035   <summary>
28036     Profile image download result for UserManager (either on behalf of the
28037     Change Picture prefs page, OOBE or scheduled refresh after user login).
28038   </summary>
28039 </histogram>
28040
28041 <histogram name="UserImage.ProfileDownloadTime" units="milliseconds">
28042   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28043   <summary>The time it took to download user's profile picture.</summary>
28044 </histogram>
28045
28046 <histogram name="UserImage.ScreenIsShownTime" units="milliseconds">
28047   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28048   <summary>
28049     Time histogram of the &quot;Choose Picture&quot; OOBE screen display delay.
28050   </summary>
28051 </histogram>
28052
28053 <histogram name="UserManager.LoginUserType" enum="UserType">
28054   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28055   <summary>
28056     The number of users of different types that log in to the system (Chrome
28057     OS).
28058   </summary>
28059 </histogram>
28060
28061 <histogram name="UserManager.LogoutToLoginDelay" units="seconds">
28062   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28063   <summary>
28064     The time between one regular user logging out and a different regular user
28065     logging in (Chrome OS). Delays above thirty minutes or which span system
28066     reboots or non-regular-user logins are not reported.
28067   </summary>
28068 </histogram>
28069
28070 <histogram name="Variations.DisabledNoEntropyProvider" enum="BooleanHit">
28071   <obsolete>
28072     Deprecated 1/2013. No longer tracked.
28073   </obsolete>
28074   <owner>asvitkine@chromium.org</owner>
28075   <summary>
28076     A count of the number of times we hit the code where a field trial is
28077     disabled because no entropy provider was provided.
28078   </summary>
28079 </histogram>
28080
28081 <histogram name="Variations.FailedRequestErrorCode" enum="NetErrorCodes">
28082   <owner>asvitkine@chromium.org</owner>
28083   <summary>
28084     The counts of network error codes encountered by VariationsService when an
28085     attempt to fetch a variations seed from the server fails.
28086   </summary>
28087 </histogram>
28088
28089 <histogram name="Variations.FetchNotModifiedLatency" units="milliseconds">
28090   <obsolete>
28091     Deprecated 2/2014. No longer tracked.
28092   </obsolete>
28093   <owner>asvitkine@chromium.org</owner>
28094   <summary>
28095     The latency of a VariationsService seed fetch that results in a not modified
28096     response.
28097   </summary>
28098 </histogram>
28099
28100 <histogram name="Variations.FetchOtherLatency" units="milliseconds">
28101   <obsolete>
28102     Deprecated 2/2014. No longer tracked.
28103   </obsolete>
28104   <owner>asvitkine@chromium.org</owner>
28105   <summary>
28106     The latency of a VariationsService seed fetch that results in neither a
28107     success nor not modified response.
28108   </summary>
28109 </histogram>
28110
28111 <histogram name="Variations.FetchSuccessLatency" units="milliseconds">
28112   <obsolete>
28113     Deprecated 2/2014. No longer tracked.
28114   </obsolete>
28115   <owner>asvitkine@chromium.org</owner>
28116   <summary>
28117     The latency of a VariationsService seed fetch that results in a success
28118     response.
28119   </summary>
28120 </histogram>
28121
28122 <histogram name="Variations.HeaderConstructionTime" units="microseconds">
28123   <owner>asvitkine@chromium.org</owner>
28124   <summary>How long it took to create the X-Client-Data header.</summary>
28125 </histogram>
28126
28127 <histogram name="Variations.LoadSeedSignature" enum="VariationSeedSignature">
28128   <owner>asvitkine@chromium.org</owner>
28129   <summary>
28130     The result of verifying the variations seed signature, recorded when the
28131     variations seed is stored to Local State after being retrieved from the
28132     server.
28133   </summary>
28134 </histogram>
28135
28136 <histogram name="Variations.NetworkAvailability" enum="BooleanSuccess">
28137   <obsolete>
28138     Deprecated 9/2012. No longer tracked.
28139   </obsolete>
28140   <owner>asvitkine@chromium.org</owner>
28141   <summary>
28142     Whether or not the network was available when requested by the
28143     VariationsService.
28144   </summary>
28145 </histogram>
28146
28147 <histogram name="Variations.ResourceRequestsAllowed"
28148     enum="VariationsResourceRequestsAllowedState">
28149   <owner>asvitkine@chromium.org</owner>
28150   <summary>
28151     Counts the number of times the VariationsService is allowed or not allowed
28152     to make a request due to the ResourceRequestAllowedNotifier.
28153   </summary>
28154 </histogram>
28155
28156 <histogram name="Variations.SeedDateChange" enum="VariationsSeedDateChange">
28157   <owner>jwd@chromium.org</owner>
28158   <summary>
28159     Counts if a response from the variations server is the first response of the
28160     day or not. This is counted when a new valid seed or a 304 is received. The
28161     date line is computed in UTC and the times being compared are the server
28162     time from the server response and the stored server time from the last
28163     successful request.
28164   </summary>
28165 </histogram>
28166
28167 <histogram name="Variations.SeedEmpty" enum="VariationsSeedEmpty">
28168   <owner>asvitkine@chromium.org</owner>
28169   <summary>
28170     Records whether the variations seed in local state is empty (does not exist)
28171     on startup.
28172   </summary>
28173 </histogram>
28174
28175 <histogram name="Variations.SeedFetchResponseCode">
28176   <owner>asvitkine@chromium.org</owner>
28177   <summary>
28178     The counts of HTTP response codes encountered by VariationsService when
28179     attempting to fetch a variations seed from the server.
28180   </summary>
28181 </histogram>
28182
28183 <histogram name="Variations.SeedFreshness" units="minutes">
28184   <owner>asvitkine@chromium.org</owner>
28185   <summary>
28186     The time interval between when the Variations seed was last downloaded and
28187     when it was used.
28188   </summary>
28189 </histogram>
28190
28191 <histogram name="Variations.ServerStudyExpiredUniformity1Percent"
28192     enum="BooleanExpired">
28193   <obsolete>
28194     Deprecated 11/2012. No longer tracked.
28195   </obsolete>
28196   <owner>asvitkine@chromium.org</owner>
28197   <summary>
28198     Whether or not the 1-Percent uniformity trial from the Variations server was
28199     expired when loaded.
28200   </summary>
28201 </histogram>
28202
28203 <histogram name="Variations.StoreSeedSignature" enum="VariationSeedSignature">
28204   <owner>asvitkine@chromium.org</owner>
28205   <summary>
28206     The result of verifying the variations seed signature, recorded when the
28207     variations seed is loaded from Local State.
28208   </summary>
28209 </histogram>
28210
28211 <histogram name="Variations.TimeSinceLastFetchAttempt" units="minutes">
28212   <owner>asvitkine@chromium.org</owner>
28213   <summary>
28214     The time since the previous attempt to fetch the variations seed within the
28215     same session, with 0 indicating that this is the first attempt. Recorded
28216     when a variations seed fetch is attempted by the VariationsService.
28217   </summary>
28218 </histogram>
28219
28220 <histogram name="Variations.UniformityTrialExpired" enum="BooleanHit">
28221   <obsolete>
28222     Deprecated 1/2013. No longer tracked.
28223   </obsolete>
28224   <owner>asvitkine@chromium.org</owner>
28225   <summary>
28226     A count of the number of times we hit the code where the
28227     UMA-Uniformity-Trial-1-Percent field trial is disabled as a result of the
28228     expiration check.
28229   </summary>
28230 </histogram>
28231
28232 <histogram name="Variations.UniformityTrialGroupNotActive"
28233     enum="UniformityTrialGroupNotActive">
28234   <obsolete>
28235     Deprecated 1/2013. No longer tracked.
28236   </obsolete>
28237   <owner>asvitkine@chromium.org</owner>
28238   <summary>
28239     Tracks whether the UMA-Uniformity-Trial-1-Percent field trial was not active
28240     and which factors contributed to it.
28241   </summary>
28242 </histogram>
28243
28244 <histogram name="VirtualKeyboard.KeyboardControlEvent"
28245     enum="KeyboardControlEvent">
28246   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28247   <summary>
28248     A count of various control events that can occur on the virtual keyboard,
28249     such as showing and hiding.
28250   </summary>
28251 </histogram>
28252
28253 <histogram name="VirtualKeyboard.KeystrokesBetweenBackspace">
28254   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28255   <summary>
28256     Counts the number of keys typed by the virtual keyboard between each
28257     backspace. This metric provides a rough approximation of an error rate for
28258     the virtual keyboard.
28259   </summary>
28260 </histogram>
28261
28262 <histogram name="Wallet.ApiCallDuration.AcceptLegalDocuments" units="ms">
28263   <owner>estade@chromium.org</owner>
28264   <summary>
28265     Measures the time taken by Google Online Wallet server's accept legal
28266     document API call.
28267   </summary>
28268 </histogram>
28269
28270 <histogram name="Wallet.ApiCallDuration.AuthenticateInstrument" units="ms">
28271   <owner>estade@chromium.org</owner>
28272   <summary>
28273     Measures the time taken by Google Online Wallet server's authenticate
28274     instrument API call.
28275   </summary>
28276 </histogram>
28277
28278 <histogram name="Wallet.ApiCallDuration.GetFullWallet" units="ms">
28279   <owner>estade@chromium.org</owner>
28280   <summary>
28281     Measures the time taken by Google Online Wallet server's get full wallet API
28282     call.
28283   </summary>
28284 </histogram>
28285
28286 <histogram name="Wallet.ApiCallDuration.GetWalletItems" units="ms">
28287   <owner>estade@chromium.org</owner>
28288   <summary>
28289     Measures the time taken by Google Online Wallet server's get wallet items
28290     API call.
28291   </summary>
28292 </histogram>
28293
28294 <histogram name="Wallet.ApiCallDuration.SaveAddress" units="ms">
28295   <obsolete>
28296     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
28297   </obsolete>
28298   <owner>estade@chromium.org</owner>
28299   <summary>
28300     Measures the time taken by Google Online Wallet server's save address API
28301     call.
28302   </summary>
28303 </histogram>
28304
28305 <histogram name="Wallet.ApiCallDuration.SaveInstrument" units="ms">
28306   <obsolete>
28307     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
28308   </obsolete>
28309   <owner>estade@chromium.org</owner>
28310   <summary>
28311     Measures the time taken by Google Online Wallet server's save instrument API
28312     call.
28313   </summary>
28314 </histogram>
28315
28316 <histogram name="Wallet.ApiCallDuration.SaveInstrumentAndAddress" units="ms">
28317   <obsolete>
28318     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
28319   </obsolete>
28320   <owner>estade@chromium.org</owner>
28321   <summary>
28322     Measures the time taken by Google Online Wallet server's save instument and
28323     address API call.
28324   </summary>
28325 </histogram>
28326
28327 <histogram name="Wallet.ApiCallDuration.SaveToWallet" units="ms">
28328   <owner>estade@chromium.org</owner>
28329   <summary>
28330     Measures the time taken by Google Online Wallet server's save to wallet API
28331     call.
28332   </summary>
28333 </histogram>
28334
28335 <histogram name="Wallet.ApiCallDuration.SendStatus" units="ms">
28336   <owner>estade@chromium.org</owner>
28337   <summary>
28338     Measures the time taken by Google Online Wallet server's send status API
28339     call.
28340   </summary>
28341 </histogram>
28342
28343 <histogram name="Wallet.ApiCallDuration.UnknownApiCall" units="ms">
28344   <owner>estade@chromium.org</owner>
28345   <summary>
28346     Measures the time taken by Google Online Wallet server's unknown API calls.
28347   </summary>
28348 </histogram>
28349
28350 <histogram name="Wallet.ApiCallDuration.UpdateAddress" units="ms">
28351   <obsolete>
28352     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
28353   </obsolete>
28354   <owner>estade@chromium.org</owner>
28355   <summary>
28356     Measures the time taken by Google Online Wallet server's update address API
28357     call.
28358   </summary>
28359 </histogram>
28360
28361 <histogram name="Wallet.ApiCallDuration.UpdateInstrument" units="ms">
28362   <obsolete>
28363     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
28364   </obsolete>
28365   <owner>estade@chromium.org</owner>
28366   <summary>
28367     Measures the time taken by Google Online Wallet server's update instument
28368     API call.
28369   </summary>
28370 </histogram>
28371
28372 <histogram name="Wallet.MalformedResponse" enum="WalletApiCall">
28373   <owner>estade@chromium.org</owner>
28374   <summary>
28375     Counts the number of times each Wallet API failed due to being unable to
28376     parse the response.
28377   </summary>
28378 </histogram>
28379
28380 <histogram name="Wallet.ResponseCode" enum="HttpResponseCode">
28381   <owner>estade@chromium.org</owner>
28382   <summary>HTTP response codes seen by Wallet client.</summary>
28383 </histogram>
28384
28385 <histogram name="WebCore.Animation.CSSProperties" enum="MappedCSSProperties">
28386   <owner>ajuma@chromium.org</owner>
28387   <summary>
28388     Counts the number of times each CSS property is animated. There is no limit
28389     on the number of times each property is counted per page view -- a property
28390     that is animated multiple times during a single page view is counted each
28391     time it animates.
28392   </summary>
28393 </histogram>
28394
28395 <histogram name="WebCore.Editing.Commands" enum="MappedEditingCommands">
28396   <owner>yoichio@chromium.org</owner>
28397   <summary>
28398     Counts the number of times each document.execCommand is executed. This
28399     doesn't count commands not supported by Blink.
28400   </summary>
28401 </histogram>
28402
28403 <histogram name="WebCore.FeatureObserver" enum="FeatureObserver">
28404   <owner>eseidel@chromium.org</owner>
28405   <summary>
28406     Count of how many instances of WebCore::Page use various features. Each
28407     WebCore::Page instance has a WebCore::UseCounter instance. It records and
28408     reports feature usage (e.g. via UseCounter::count() method).
28409   </summary>
28410 </histogram>
28411
28412 <histogram name="WebCore.FeatureObserver.CSSProperties"
28413     enum="MappedCSSProperties">
28414   <owner>eseidel@chromium.org</owner>
28415   <owner>mikelawther@chromium.org</owner>
28416   <summary>
28417     Records usage of CSS properties used on a page, either statically or
28418     dynamically, from the time the page is initialised to when it is closed or
28419     navigated away from. Each property is counted at most once per page per
28420     view.
28421   </summary>
28422   <details>
28423     Every time a CSS property is parsed on a page, that property is recorded as
28424     having been used. The histogram is updated with this data whenever a page is
28425     closed, or a page navigation happens. Each histogram bucket corresponds to a
28426     CSS property (eg width, border-radius). The exception is the bucket numbered
28427     '1' - this counts the number of pages that CSS properties were counted on.
28428
28429     These numbers give the percentage of pages that use a CSS property. For
28430     example, if the 'border-radius' histogram bucket has a count of 250, and the
28431     page count bucket (i.e. bucket number 1) has a count of 1000 - this means
28432     that 1000 pages were recorded, and border-radius was used on 25% of those
28433     pages.
28434
28435     Internally, each WebCore::Page has a WebCore::UseCounter instance, with
28436     booleans recording use of each CSS property - one boolean per property. Upon
28437     destruction of the WebCore::Page (e.g. by the user closing the tab), or a
28438     page navigation happening, the histogram is updated. For each boolean that
28439     is set to True, the corresponding histogram bucket for that CSS property is
28440     incremented by 1. The page count bucket (i.e. bucket number 1) is always
28441     incremented by 1 on each histogram update.
28442   </details>
28443 </histogram>
28444
28445 <histogram name="WebCore.IndexedDB.BackingStore.ConsistencyError"
28446     enum="IDBLevelDBBackingStoreInternalErrorType">
28447   <owner>dgrogan@chromium.org</owner>
28448   <summary>
28449     Methods that encountered consistency errors. Such errors probably point to a
28450     bug in our code.
28451   </summary>
28452 </histogram>
28453
28454 <histogram name="WebCore.IndexedDB.BackingStore.InternalError"
28455     enum="IDBLevelDBBackingStoreInternalErrorType">
28456   <obsolete>
28457     As of chrome 26, use {Consistency, Read, Write}Error instead.
28458   </obsolete>
28459   <owner>dgrogan@chromium.org</owner>
28460   <summary>
28461     Count of internal IndexedDB errors (data corruption, I/O errors, etc)
28462     encountered.
28463   </summary>
28464 </histogram>
28465
28466 <histogram name="WebCore.IndexedDB.BackingStore.OpenStatus"
28467     enum="IDBLevelDBBackingStoreOpenResult">
28468   <owner>dgrogan@chromium.org</owner>
28469   <summary>
28470     Count of the different success and failure modes when opening an IndexedDB
28471     backing store - clean open, successful open with recovery, failed recovery,
28472     etc. Includes all hosts.
28473   </summary>
28474 </histogram>
28475
28476 <histogram name="WebCore.IndexedDB.BackingStore.OpenStatus.Docs"
28477     enum="IDBLevelDBBackingStoreOpenResult">
28478   <owner>dgrogan@chromium.org</owner>
28479   <summary>
28480     Count of the different success and failure modes when opening an IndexedDB
28481     backing store - clean open, successful open with recovery, failed recovery,
28482     etc. Only for docs.google.com.
28483   </summary>
28484 </histogram>
28485
28486 <histogram name="WebCore.IndexedDB.BackingStore.OverlyLargeOriginLength"
28487     units="characters">
28488   <owner>dgrogan@chromium.org</owner>
28489   <summary>
28490     Length of leveldb directories that cause paths to not fit in the filesystem,
28491     either because the individual component is too long or the overall path is
28492     larger than MAX_PATH.
28493   </summary>
28494 </histogram>
28495
28496 <histogram name="WebCore.IndexedDB.BackingStore.ReadError"
28497     enum="IDBLevelDBBackingStoreInternalErrorType">
28498   <owner>dgrogan@chromium.org</owner>
28499   <summary>
28500     Methods that encountered leveldb errors while trying to read from disk.
28501   </summary>
28502 </histogram>
28503
28504 <histogram name="WebCore.IndexedDB.BackingStore.WriteError"
28505     enum="IDBLevelDBBackingStoreInternalErrorType">
28506   <owner>dgrogan@chromium.org</owner>
28507   <summary>
28508     Methods that encountered leveldb errors while trying to write to disk.
28509   </summary>
28510 </histogram>
28511
28512 <histogram name="WebCore.IndexedDB.Context.ForcedCloseReason"
28513     enum="IDBContextForcedCloseReason">
28514   <owner>dgrogan@chromium.org</owner>
28515   <summary>The reason that a forced-close of a backing store occurred.</summary>
28516 </histogram>
28517
28518 <histogram name="WebCore.IndexedDB.FrontEndAPICalls"
28519     enum="IndexedDatabaseMethods">
28520   <owner>dgrogan@chromium.org</owner>
28521   <summary>
28522     Count total number of front end API calls of IndexedDB methods.
28523   </summary>
28524 </histogram>
28525
28526 <histogram name="WebCore.IndexedDB.LevelDB.FreeDiskSpaceFailure"
28527     enum="LevelDBErrorCount">
28528   <owner>dgrogan@chromium.org</owner>
28529   <summary>
28530     Count of how many times LevelDBDatabase got an error trying to check free
28531     disk space.
28532   </summary>
28533 </histogram>
28534
28535 <histogram name="WebCore.IndexedDB.LevelDB.OpenFailureFreeDiskSpace" units="Kb">
28536   <owner>dgrogan@chromium.org</owner>
28537   <summary>
28538     Amount of free disk space on the partition/volume/etc where LevelDB failed
28539     to open.
28540   </summary>
28541 </histogram>
28542
28543 <histogram name="WebCore.IndexedDB.LevelDB.OpenSuccessFreeDiskSpace" units="Kb">
28544   <owner>dgrogan@chromium.org</owner>
28545   <summary>
28546     Amount of free disk space on the partition/volume/etc where LevelDB was
28547     successfully opened.
28548   </summary>
28549 </histogram>
28550
28551 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors" enum="LevelDBErrorTypes">
28552   <owner>dgrogan@chromium.org</owner>
28553   <summary>
28554     Error classes returned by LevelDB when it failed to open a database.
28555   </summary>
28556 </histogram>
28557
28558 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Corruption"
28559     enum="LevelDBCorruptionTypes">
28560   <owner>dgrogan@chromium.org</owner>
28561   Types of corruption that LevelDB encounters when opening a database.
28562 </histogram>
28563
28564 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.EnvMethod"
28565     enum="LevelDBIOErrorMethods">
28566   <owner>dgrogan@chromium.org</owner>
28567   <summary>
28568     LevelDBEnv methods that generated IO errors when opening a database.
28569   </summary>
28570 </histogram>
28571
28572 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Errno"
28573     enum="OSAgnosticErrno">
28574   <owner>dgrogan@chromium.org</owner>
28575   <summary>
28576     Errno errors encountered by a single LevelDBEnv method when opening an
28577     IndexedDB instance.
28578   </summary>
28579 </histogram>
28580
28581 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.PFE"
28582     enum="PlatformFileError">
28583   <owner>dgrogan@chromium.org</owner>
28584   <summary>
28585     PlatformFileErrors encountered by a single LevelDBEnv method when opening an
28586     IndexedDB instance.
28587   </summary>
28588 </histogram>
28589
28590 <histogram name="WebCore.IndexedDB.LevelDBReadErrors" enum="LevelDBErrorTypes">
28591   <owner>dgrogan@chromium.org</owner>
28592   <summary>
28593     Error classes returned by LevelDB when it failed to read a database.
28594   </summary>
28595 </histogram>
28596
28597 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.Corruption"
28598     enum="LevelDBCorruptionTypes">
28599   <owner>dgrogan@chromium.org</owner>
28600   Types of corruption that LevelDB encounters when reading a database.
28601 </histogram>
28602
28603 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.EnvMethod"
28604     enum="LevelDBIOErrorMethods">
28605   <owner>dgrogan@chromium.org</owner>
28606   <summary>
28607     LevelDBEnv methods that generated IO errors when reading a database.
28608   </summary>
28609 </histogram>
28610
28611 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.Errno"
28612     enum="OSAgnosticErrno">
28613   <owner>dgrogan@chromium.org</owner>
28614   <summary>
28615     Errno errors encountered by a single LevelDBEnv method when reading an
28616     IndexedDB instance.
28617   </summary>
28618 </histogram>
28619
28620 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.PFE"
28621     enum="PlatformFileError">
28622   <owner>dgrogan@chromium.org</owner>
28623   <summary>
28624     PlatformFileErrors encountered by a single LevelDBEnv method when opening an
28625     IndexedDB instance.
28626   </summary>
28627 </histogram>
28628
28629 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors" enum="LevelDBErrorTypes">
28630   <owner>dgrogan@chromium.org</owner>
28631   <summary>
28632     Error classes returned by LevelDB when it failed to write to a database.
28633   </summary>
28634 </histogram>
28635
28636 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Corruption"
28637     enum="LevelDBCorruptionTypes">
28638   <owner>dgrogan@chromium.org</owner>
28639   Types of corruption returned by LevelDB when it failed to write to a database.
28640 </histogram>
28641
28642 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.EnvMethod"
28643     enum="LevelDBIOErrorMethods">
28644   <owner>dgrogan@chromium.org</owner>
28645   <summary>
28646     LevelDBEnv methods that generated IO errors when writing to a database.
28647   </summary>
28648 </histogram>
28649
28650 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Errno"
28651     enum="OSAgnosticErrno">
28652   <owner>dgrogan@chromium.org</owner>
28653   <summary>
28654     Errno errors encountered by a single LevelDBEnv method when writing to an
28655     IndexedDB instance.
28656   </summary>
28657 </histogram>
28658
28659 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.PFE"
28660     enum="PlatformFileError">
28661   <owner>dgrogan@chromium.org</owner>
28662   <summary>
28663     PlatformFileErrors encountered by a single LevelDBEnv method when writing to
28664     an IndexedDB instance.
28665   </summary>
28666 </histogram>
28667
28668 <histogram name="WebCore.PreloadDelayMs" units="milliseconds">
28669   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28670   <summary>
28671     The delay between when the preload scanner discovers a resource on the
28672     parser thread and when the preload request is issued on the main thread.
28673   </summary>
28674 </histogram>
28675
28676 <histogram name="WebCore.ResourceFetcher.ActionUponResourceRequest"
28677     enum="ActionUponResourceRequest">
28678   <owner>clamy@chromium.org</owner>
28679   <summary>
28680     The resulting action (e.g. load resource, use resource from in-memory
28681     cache...) upon a resource request.
28682   </summary>
28683 </histogram>
28684
28685 <histogram name="WebCore.ResourceFetcher.HitCount">
28686   <owner>clamy@chromium.org</owner>
28687   <summary>
28688     Number of dead resources found in the memory cache over the lifetime of the
28689     ResourceFetcher.
28690   </summary>
28691 </histogram>
28692
28693 <histogram name="WebCore.ResourceFetcher.LoadCount">
28694   <owner>clamy@chromium.org</owner>
28695   <summary>
28696     Number of resources that needed to be loaded by the ResourceFetcher over its
28697     lifetime.
28698   </summary>
28699 </histogram>
28700
28701 <histogram name="WebCore.ResourceFetcher.ResourceHasClientUponCacheHit"
28702     enum="ResourceHasClient">
28703   <owner>clamy@chromium.org</owner>
28704   <summary>
28705     Whether the resource in the cache is being used by at least one client (live
28706     resource) or not (dead resource) upon a cache hit.
28707   </summary>
28708 </histogram>
28709
28710 <histogram name="WebCore.ResourceFetcher.ResourceTypeUponCacheHit"
28711     enum="ResourceType">
28712   <owner>clamy@chromium.org</owner>
28713   <summary>
28714     The type of the resource (e.g. image, script...) upon a cache hit.
28715   </summary>
28716 </histogram>
28717
28718 <histogram name="WebCore.ResourceFetcher.RevalidateCount">
28719   <owner>clamy@chromium.org</owner>
28720   <summary>
28721     Number of dead resources that needed to be revalidated by the
28722     ResourceFetcher over its lifetime.
28723   </summary>
28724 </histogram>
28725
28726 <histogram name="WebCore.V8DOMWindowShell.createContext.IsolatedWorld"
28727     units="milliseconds">
28728   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28729   <summary>
28730     Duration of time taken to create a V8 Context for an isolated world.
28731   </summary>
28732 </histogram>
28733
28734 <histogram name="WebCore.V8DOMWindowShell.createContext.MainWorld"
28735     units="milliseconds">
28736   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28737   <summary>
28738     Duration of time taken to create a V8 Context for the main world.
28739   </summary>
28740 </histogram>
28741
28742 <histogram name="WebCore.WebSocket.HandshakeResult"
28743     enum="WebSocketHandshakeResult">
28744   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28745   <summary>
28746     Count the number of WebSocket handshake for each result. Use this histogram
28747     as a baseline for investigating feature usage counters.
28748   </summary>
28749 </histogram>
28750
28751 <histogram name="WebCore.WebSocket.PerMessageDeflateContextTakeOverMode"
28752     enum="WebSocketPerMessageDeflateContextTakeOverMode">
28753   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28754   <summary>
28755     Count the number of WebSockets that accepted permessage-deflate extension
28756     for each context take over mode.
28757   </summary>
28758 </histogram>
28759
28760 <histogram name="WebCore.XHR.send.ArrayBufferOrView"
28761     enum="XMLHttpRequestSendArrayBufferOrView">
28762   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28763   <summary>
28764     Count the number of XHR.send() calls for each argument type to see when we
28765     can deprecate the ArrayBuffer type support.
28766   </summary>
28767 </histogram>
28768
28769 <histogram name="WebFont.BlankTextShownTime" units="milliseconds">
28770   <owner>ksakamoto@chromium.org</owner>
28771   <summary>
28772     A histogram tracking the time we spent showing blank text because a web font
28773     wasn't available by the time we needed it. Measured once per @font-face that
28774     ended up showing blank text.
28775   </summary>
28776 </histogram>
28777
28778 <histogram name="WebFont.CacheHit" enum="WebFontCacheHit">
28779   <owner>dmikurube@chromium.org</owner>
28780   <owner>ksakamoto@chromium.org</owner>
28781   <summary>
28782     Recorded upon web fonts load. Counts the number of times web font is loaded
28783     from cache (disk cache or memory cache), fetched over network, or served
28784     from data URL.
28785   </summary>
28786 </histogram>
28787
28788 <histogram name="WebFont.DownloadTime.0.Under10KB" units="milliseconds">
28789   <owner>ksakamoto@chromium.org</owner>
28790   <summary>
28791     The time it takes for a webfont download to finish, for webfonts of under
28792     10KB.
28793   </summary>
28794 </histogram>
28795
28796 <histogram name="WebFont.DownloadTime.1.10KBTo50KB" units="milliseconds">
28797   <owner>ksakamoto@chromium.org</owner>
28798   <summary>
28799     The time it takes for a webfont download to finish, for webfonts of
28800     10KB-50KB.
28801   </summary>
28802 </histogram>
28803
28804 <histogram name="WebFont.DownloadTime.2.50KBTo100KB" units="milliseconds">
28805   <owner>ksakamoto@chromium.org</owner>
28806   <summary>
28807     The time it takes for a webfont download to finish, for webfonts of
28808     50KB-100KB.
28809   </summary>
28810 </histogram>
28811
28812 <histogram name="WebFont.DownloadTime.3.100KBTo1MB" units="milliseconds">
28813   <owner>ksakamoto@chromium.org</owner>
28814   <summary>
28815     The time it takes for a webfont download to finish, for webfonts of
28816     100KB-1MB.
28817   </summary>
28818 </histogram>
28819
28820 <histogram name="WebFont.DownloadTime.4.Over1MB" units="milliseconds">
28821   <owner>ksakamoto@chromium.org</owner>
28822   <summary>
28823     The time it takes for a webfont download to finish, for webfonts of over
28824     1MB.
28825   </summary>
28826 </histogram>
28827
28828 <histogram name="WebFont.DownloadTime.LoadError" units="milliseconds">
28829   <owner>ksakamoto@chromium.org</owner>
28830   <summary>
28831     The time taken for a webfont download that failed. Includes aborted
28832     requests.
28833   </summary>
28834 </histogram>
28835
28836 <histogram name="WebFont.HadBlankText" enum="BooleanHadBlankText">
28837   <owner>ksakamoto@chromium.org</owner>
28838   <summary>
28839     This metrics is logged when a page that use web fonts is loaded. The value
28840     is whether we had to wait on at least one web font and ended up showing
28841     blank text, or not.
28842   </summary>
28843 </histogram>
28844
28845 <histogram name="WebFont.LayoutLatency" units="milliseconds">
28846   <obsolete>
28847     Renamed to WebFont.StyleRecalcToDownloadLatency for clarity.
28848   </obsolete>
28849   <owner>ksakamoto@chromium.org</owner>
28850   <summary>
28851     The time from when the webfont was referenced by a calculated style for the
28852     first time to the start of the font download.
28853   </summary>
28854 </histogram>
28855
28856 <histogram name="WebFont.LoadTime.0.Under10KB" units="milliseconds">
28857   <obsolete>
28858     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.0.Under10KB.
28859   </obsolete>
28860   <owner>ksakamoto@chromium.org</owner>
28861   <summary>
28862     The time it takes for a webfont download to finish, for webfonts of under
28863     10KB.
28864   </summary>
28865 </histogram>
28866
28867 <histogram name="WebFont.LoadTime.1.10KBTo50KB" units="milliseconds">
28868   <obsolete>
28869     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.1.10KBTo50KB.
28870   </obsolete>
28871   <owner>ksakamoto@chromium.org</owner>
28872   <summary>
28873     The time it takes for a webfont download to finish, for webfonts of
28874     10KB-50KB.
28875   </summary>
28876 </histogram>
28877
28878 <histogram name="WebFont.LoadTime.2.50KBTo100KB" units="milliseconds">
28879   <obsolete>
28880     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.2.50KBTo100KB.
28881   </obsolete>
28882   <owner>ksakamoto@chromium.org</owner>
28883   <summary>
28884     The time it takes for a webfont download to finish, for webfonts of
28885     50KB-100KB.
28886   </summary>
28887 </histogram>
28888
28889 <histogram name="WebFont.LoadTime.3.100KBTo1MB" units="milliseconds">
28890   <obsolete>
28891     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.3.100KBTo1MB.
28892   </obsolete>
28893   <owner>ksakamoto@chromium.org</owner>
28894   <summary>
28895     The time it takes for a webfont download to finish, for webfonts of
28896     100KB-1MB.
28897   </summary>
28898 </histogram>
28899
28900 <histogram name="WebFont.LoadTime.4.Over1MB" units="milliseconds">
28901   <obsolete>
28902     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.4.Over1MB.
28903   </obsolete>
28904   <owner>ksakamoto@chromium.org</owner>
28905   <summary>
28906     The time it takes for a webfont download to finish, for webfonts of over
28907     1MB.
28908   </summary>
28909 </histogram>
28910
28911 <histogram name="WebFont.LoadTime.LoadError" units="milliseconds">
28912   <obsolete>
28913     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.LoadError.
28914   </obsolete>
28915   <owner>ksakamoto@chromium.org</owner>
28916   <summary>
28917     The time taken for a webfont download that failed. Includes aborted
28918     requests.
28919   </summary>
28920 </histogram>
28921
28922 <histogram name="WebFont.LocalFontUsed" enum="BooleanUsage">
28923   <owner>dmikurube@chromium.org</owner>
28924   <owner>ksakamoto@chromium.org</owner>
28925   <summary>
28926     Whether a locallly installed font is actually used when @font-face had local
28927     sources.
28928   </summary>
28929 </histogram>
28930
28931 <histogram name="WebFont.Resource.StyleRecalcToDownloadLatency"
28932     units="milliseconds">
28933   <owner>ksakamoto@chromium.org</owner>
28934   <summary>
28935     The time from when the webfont was referenced by a calculated style for the
28936     first time to the start of the font download. Recorded at most once for each
28937     FontResource object (not recorded if the font is retrieved from the memory
28938     cache).
28939   </summary>
28940 </histogram>
28941
28942 <histogram name="WebFont.Resource.UsageType" enum="WebFontUsageType">
28943   <owner>ksakamoto@chromium.org</owner>
28944   <summary>
28945     For each webfont, this records (a) if the font was 'styled', i.e. referenced
28946     by a calculated style for a RenderText before the font data was used, and
28947     (b) if the font was actually used or not, i.e. the renderer requested the
28948     font data or not. (A Font can be used without being styled, for example when
28949     drawn by a Canvas 2D Context.) This is recorded upon a download request of a
28950     webfont, or destruction of a FontResource object. Recorded at most once for
28951     each FontResource object in the renderer's memory cahce.
28952   </summary>
28953 </histogram>
28954
28955 <histogram name="WebFont.StyleRecalcToDownloadLatency" units="milliseconds">
28956   <obsolete>
28957     Deprecated as of 9/2013, replaced by
28958     WebFont.Resource.StyleRecalcToDownloadLatency.
28959   </obsolete>
28960   <owner>ksakamoto@chromium.org</owner>
28961   <summary>
28962     The time from when the webfont was referenced by a calculated style for the
28963     first time to the start of the font download.
28964   </summary>
28965 </histogram>
28966
28967 <histogram name="WebFont.UsageType" enum="WebFontUsageType">
28968   <obsolete>
28969     Deprecated as of 9/2013, replaced by WebFont.Resource.UsageType.
28970   </obsolete>
28971   <owner>ksakamoto@chromium.org</owner>
28972   <summary>
28973     For each webfont, this records (a) if the font was 'styled', i.e. referenced
28974     by a calculated style for a RenderText before the font data was used, and
28975     (b) if the font was actually used or not, i.e. the renderer requested the
28976     font data or not. (A Font can be used without being styled, for example when
28977     drawn by a Canvas 2D Context.) This is recorded upon a download request of a
28978     webfont, or destruction of a CSSFontFaceSource object. Recorded at most once
28979     for each url() source of @font-face CSS rule.
28980   </summary>
28981 </histogram>
28982
28983 <histogram name="WebFont.WebFontsInPage">
28984   <owner>ksakamoto@chromium.org</owner>
28985   <summary>
28986     The number of webfonts used in a page. This is recorded when the first
28987     layout is done, and so will not count webfonts dynamically loaded by
28988     scripts.
28989   </summary>
28990 </histogram>
28991
28992 <histogram name="WebHistory.LocalResultMissingOnServer" units="%">
28993   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28994   <summary>
28995     Percentage of results that are present locally but are not returned by the
28996     web history API call. Recorded every time a signed-in user visits the
28997     chrome://history page and the results from the web history are received.
28998   </summary>
28999 </histogram>
29000
29001 <histogram name="WebHistory.OAuthTokenCompletion" enum="BooleanSuccess">
29002   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29003   <summary>
29004     Whether getting the OAuth token was successful for a web history query. On
29005     visits to the chrome://history page this token is obtained and then used to
29006     get the user's synced web history.
29007   </summary>
29008 </histogram>
29009
29010 <histogram name="WebHistory.OAuthTokenResponseCode" units="code">
29011   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29012   <summary>
29013     HTTP Response code returned by the server when trying to fetch the OAuth
29014     token for a web history query.
29015   </summary>
29016 </histogram>
29017
29018 <histogram name="WebHistory.QueryCompletion" enum="WebHistoryStatus">
29019   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29020   <summary>
29021     Whether the web history API call was successful. Every time a signed-in user
29022     visits the chrome://history page this query is executed to get the user's
29023     synced web history. If successful, the local and remote results are merged
29024     and shown in the history page.
29025   </summary>
29026 </histogram>
29027
29028 <histogram name="WebHistory.ResponseTime" units="milliseconds">
29029   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29030   <summary>
29031     Time it took for the web history to reply. Recorded when the web history API
29032     call triggered by visiting chrome://history receives the data, measuring how
29033     much time it took for the server to reply.
29034   </summary>
29035 </histogram>
29036
29037 <histogram name="WebRTC.AudioCaptureTime" units="milliseconds">
29038   <obsolete>
29039     Removed from code 2014/2/25.
29040   </obsolete>
29041   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29042   <summary>Duration in milliseconds of WebRTC audio capture session.</summary>
29043 </histogram>
29044
29045 <histogram name="WebRTC.AudioInputChannelLayout" enum="ChannelLayout">
29046   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29047   <summary>Audio input channel layout in WebRTC.</summary>
29048 </histogram>
29049
29050 <histogram name="WebRTC.AudioInputFramesPerBuffer" enum="AudioFramesPerBuffer">
29051   <obsolete>
29052     No longer exists in the code as of 2014/2/25.
29053   </obsolete>
29054   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29055   <summary>Size of WebRTC audio input buffers (in audio frames).</summary>
29056 </histogram>
29057
29058 <histogram name="WebRTC.AudioInputFramesPerBufferUnexpected"
29059     units="audio frames">
29060   <obsolete>
29061     No longer exists in the code as of 2014/2/25.
29062   </obsolete>
29063   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29064   <summary>
29065     Size of WebRTC audio input buffers (atypical values, in audio frames).
29066   </summary>
29067 </histogram>
29068
29069 <histogram name="WebRTC.AudioInputSampleRate" enum="AudioSampleRate">
29070   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29071   <summary>Audio input sample rate for WebRTC (in Hz).</summary>
29072 </histogram>
29073
29074 <histogram name="WebRTC.AudioInputSampleRateUnexpected" units="Hz">
29075   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29076   <summary>
29077     Audio input sample rate for WebRTC (atypical values, in Hz).
29078   </summary>
29079 </histogram>
29080
29081 <histogram name="WebRTC.AudioOutputChannelLayout" enum="ChannelLayout">
29082   <obsolete>
29083     Removed from code on 2014/2/25.
29084   </obsolete>
29085   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29086   <summary>Audio output channel layout in WebRTC.</summary>
29087 </histogram>
29088
29089 <histogram name="WebRTC.AudioOutputFramesPerBuffer" enum="AudioFramesPerBuffer">
29090   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29091   <summary>Size of WebRTC audio output buffers (in audio frames).</summary>
29092 </histogram>
29093
29094 <histogram name="WebRTC.AudioOutputFramesPerBufferUnexpected"
29095     units="audio frames">
29096   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29097   <summary>
29098     Size of WebRTC audio output buffers (atypical values, in audio frames).
29099   </summary>
29100 </histogram>
29101
29102 <histogram name="WebRTC.AudioOutputSampleRate" enum="AudioSampleRate">
29103   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29104   <summary>Audio output sample rate for WebRTC (in Hz).</summary>
29105 </histogram>
29106
29107 <histogram name="WebRTC.AudioOutputSampleRateUnexpected" units="Hz">
29108   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29109   <summary>
29110     Audio output sample rate for WebRTC (atypical values, in Hz).
29111   </summary>
29112 </histogram>
29113
29114 <histogram name="WebRTC.AudioRenderTime" units="milliseconds">
29115   <obsolete>
29116     Removed from code 2014/2/25.
29117   </obsolete>
29118   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29119   <summary>Duration in milliseconds of WebRTC audio render session.</summary>
29120 </histogram>
29121
29122 <histogram name="WebRTC.DataChannelCounters" enum="DataChannelCounters">
29123   <owner>tommi@chromium.org</owner>
29124   <summary>
29125     Counters on creation, opening, and a few main attributes of data channels.
29126   </summary>
29127 </histogram>
29128
29129 <histogram name="WebRTC.NumDataChannelsPerPeerConnection">
29130   <owner>tommi@chromium.org</owner>
29131   <summary>
29132     Number of data channels created per PeerConnection. Sample added to the
29133     histogram when the PeerConnection is destroyed. Note that this is done
29134     purely on the renderer side, so no sample will be generated when the
29135     renderer process is destroyed (as in the fast shutdown path for the
29136     renderer) before the PeerConnection is destroyed.
29137   </summary>
29138 </histogram>
29139
29140 <histogram name="WebRTC.ReceivedAudioTrackDuration" units="milliseconds">
29141   <owner>perkj@chromium.org</owner>
29142   <summary>
29143     Durations of audio tracks received over a PeerConnection. The stopwatch
29144     starts when the track first becomes connected, and ends when it is
29145     disconnected or very soon thereafter.
29146   </summary>
29147 </histogram>
29148
29149 <histogram name="WebRTC.ReceivedVideoTrackDuration" units="milliseconds">
29150   <owner>perkj@chromium.org</owner>
29151   <summary>
29152     Durations of video tracks received over a PeerConnection. The stopwatch
29153     starts when the track first becomes connected, and ends when it is
29154     disconnected or very soon thereafter.
29155   </summary>
29156 </histogram>
29157
29158 <histogram name="WebRTC.ReliableDataChannelMessageSize" units="bytes">
29159   <owner>tommi@chromium.org</owner>
29160   <summary>
29161     Sizes of messages sent over reliable data channels. The size of an
29162     individual message is added to the histogram as a sample immediately when a
29163     message is sent.
29164   </summary>
29165 </histogram>
29166
29167 <histogram name="WebRTC.SentAudioTrackDuration" units="milliseconds">
29168   <owner>perkj@chromium.org</owner>
29169   <summary>
29170     Durations of audio tracks sent over a PeerConnection. The stopwatch starts
29171     when the track first becomes connected, and ends when it is disconnected or
29172     very soon thereafter.
29173   </summary>
29174 </histogram>
29175
29176 <histogram name="WebRTC.SentVideoTrackDuration" units="milliseconds">
29177   <owner>perkj@chromium.org</owner>
29178   <summary>
29179     Durations of video tracks sent over a PeerConnection. The stopwatch starts
29180     when the track first becomes connected, and ends when it is disconnected or
29181     very soon thereafter.
29182   </summary>
29183 </histogram>
29184
29185 <histogram name="WebRTC.UnreliableDataChannelMessageSize" units="bytes">
29186   <owner>perkj@chromium.org</owner>
29187   <summary>
29188     Sizes of messages sent over unreliable data channels. The size of an
29189     individual message is added to the histogram as a sample immediately when a
29190     message is sent.
29191   </summary>
29192 </histogram>
29193
29194 <histogram name="WebRTC.webkitApiCount" enum="JavaScriptAPIName">
29195   <owner>tommi@chromium.org</owner>
29196   <summary>Counts number of calls to WebRTC APIs from JavaScript.</summary>
29197 </histogram>
29198
29199 <histogram name="WebRTC.webkitApiCountPerSession" enum="JavaScriptAPIName">
29200   <owner>tommi@chromium.org</owner>
29201   <summary>
29202     Counts number of calls to WebRTC APIs from JavaScript, once   per
29203     &quot;session&quot; which is demarcated by the total number of MediaStreams
29204     within a renderer process that are being sent over a PeerConnection
29205     transitioning from or to 0.
29206   </summary>
29207 </histogram>
29208
29209 <histogram name="WebRTC.webkitApiCountUniqueByOrigin" enum="JavaScriptAPIName">
29210   <obsolete>
29211     Deprecated as of r253828 (27 Feb 2014).
29212   </obsolete>
29213   <owner>tommi@chromium.org</owner>
29214   <summary>
29215     Counts number of calls to WebRTC APIs from JavaScript, once per origin per
29216     renderer process.
29217   </summary>
29218 </histogram>
29219
29220 <histogram name="Webstore.ExtensionInstallResult" enum="BooleanSuccess">
29221   <owner>jackhou@chromium.org</owner>
29222   <summary>
29223     The success or failure of all extension installs from the webstore. This
29224     includes those initiated by sync.
29225   </summary>
29226 </histogram>
29227
29228 <histogram name="Win8.PageLoad" enum="Win8PageLoadType">
29229   <owner>zturner@chromium.org</owner>
29230   <summary>
29231     Count of page loads in each of the 2 different environments (metro/desktop)
29232     on Windows 8.
29233   </summary>
29234 </histogram>
29235
29236 <histogram name="WinTimeTicks.FailedToChangeCores" enum="WindowsVersion">
29237   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29238   <summary>
29239     Incremented each time the TimeTicks field trial runs on a machine with
29240     multiple cores, but failed to change thread affinity. Broken down by Windows
29241     version.
29242   </summary>
29243 </histogram>
29244
29245 <histogram name="WinTimeTicks.MinResolutionNanoseconds" units="nanoseconds">
29246   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29247   <summary>
29248     The smallest non-zero delta reported by subsequent calls to
29249     QueryPerformanceCounter.
29250   </summary>
29251 </histogram>
29252
29253 <histogram name="WinTimeTicks.NonStopTsc">
29254   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29255   <summary>
29256     True if the CPU's time stamp counter ticks at a constant rate regardless of
29257     CPU frequency.
29258   </summary>
29259 </histogram>
29260
29261 <histogram name="WinTimeTicks.TickedBackwards" enum="WindowsVersion">
29262   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29263   <summary>
29264     The number of times the TimeTicks field trial failed because
29265     QueryPerformanceCounter ticked backwards. Broken down by Windows version.
29266   </summary>
29267 </histogram>
29268
29269 <histogram name="WinTimeTicks.VersionSuccessful" enum="WindowsVersion">
29270   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29271   <summary>
29272     The number of times the TimeTicks field trial succeeded. Broken down by
29273     Windows version.
29274   </summary>
29275 </histogram>
29276
29277 <histogram name="WinTimeTicks.VersionTotal" enum="WindowsVersion">
29278   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29279   <summary>
29280     The number of times the TimeTicks field trial ran for comparison with
29281     WinTimeTicks.VersionSuccess. Broken down by Windows version.
29282   </summary>
29283 </histogram>
29284
29285 <histogram name="WrenchMenu.RecentTabsSubMenu" enum="RecentTabsAction">
29286   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29287   <summary>
29288     The number of times each tab or window restore option in the Recent Tabs
29289     submenu is clicked.
29290   </summary>
29291 </histogram>
29292
29293 <histogram name="ZeroSuggest.AllResults">
29294   <owner>hfung@chromium.org</owner>
29295   <summary>
29296     The number of results (either query or URL) from ZeroSuggest. This is set
29297     every time a successful response from ZeroSuggest is recieved, which can be
29298     every time the user focuses on the omnibox.
29299   </summary>
29300 </histogram>
29301
29302 <histogram name="ZeroSuggest.QueryResults">
29303   <owner>hfung@chromium.org</owner>
29304   <summary>
29305     The number of query results returned from ZeroSuggest. This is set every
29306     time a successful response from ZeroSuggest is recieved, which can be every
29307     time the user focuses on the omnibox.
29308   </summary>
29309 </histogram>
29310
29311 <histogram name="ZeroSuggest.URLResults">
29312   <owner>hfung@chromium.org</owner>
29313   <summary>
29314     The number of URL results returned from ZeroSuggest. This is set every time
29315     a successful response from ZeroSuggest is recieved, which can be every time
29316     the user focuses on the omnibox.
29317   </summary>
29318 </histogram>
29319
29320 </histograms>
29321
29322 <!-- Enum types -->
29323
29324 <enums>
29325
29326 <enum name="Abandoned" type="int">
29327   <int value="0" label="Finished"/>
29328   <int value="1" label="Abandoned"/>
29329 </enum>
29330
29331 <enum name="AcceleratedFixedRootBackground" type="int">
29332   <int value="0" label="ScrolledMainFrame"/>
29333   <int value="1" label="ScrolledMainFrameWithAcceleratedFixedRootBackground"/>
29334   <int value="2" label="ScrolledMainFrameWithUnacceleratedFixedRootBackground"/>
29335 </enum>
29336
29337 <enum name="ActionAfterDoubleTap" type="int">
29338   <int value="0" label="Navigated Back"/>
29339   <int value="1" label="Stopped Navigation"/>
29340   <int value="2" label="No Action"/>
29341 </enum>
29342
29343 <enum name="ActionUponResourceRequest" type="int">
29344   <int value="0" label="Load resource"/>
29345   <int value="1" label="Revalidate resource"/>
29346   <int value="2" label="Use resource from cache"/>
29347 </enum>
29348
29349 <enum name="ActiveWindowShowType" type="int">
29350   <int value="0" label="No Active Window"/>
29351   <int value="1" label="Other"/>
29352   <int value="2" label="Maximized"/>
29353   <int value="3" label="Fullscreen"/>
29354   <int value="4" label="Snapped"/>
29355 </enum>
29356
29357 <enum name="AndroidActivityId" type="int">
29358   <int value="1" label="Unknown"/>
29359   <int value="2" label="Main"/>
29360   <int value="3" label="Preferences"/>
29361   <int value="4" label="WebappActivity"/>
29362   <int value="5" label="FullScreenActivity"/>
29363 </enum>
29364
29365 <enum name="AndroidEvictionReason" type="int">
29366   <int value="0" label="TabUnusedTooLong"/>
29367   <int value="1" label="TabUnusedInSession"/>
29368   <int value="2" label="LimitOfActiveTabs"/>
29369   <int value="3" label="EvictNTabs"/>
29370   <int value="4" label="EvictAll"/>
29371 </enum>
29372
29373 <enum name="AndroidMemoryNotificationBackground" type="int">
29374   <int value="0" label="TrimMemoryUiHidden"/>
29375   <int value="1" label="TrimMemoryBackground"/>
29376   <int value="2" label="TrimMemoryModerate"/>
29377   <int value="3" label="TrimMemoryComplete"/>
29378 </enum>
29379
29380 <enum name="AndroidMemoryNotificationForeground" type="int">
29381   <int value="0" label="TrimMemoryRunningModerate"/>
29382   <int value="1" label="TrimMemoryRunningLow"/>
29383   <int value="2" label="TrimMemoryRunningCritical"/>
29384   <int value="3" label="LowMemory"/>
29385 </enum>
29386
29387 <enum name="AndroidTabCloseUndoToastEvent" type="int">
29388   <int value="0" label="Undo Shown (Cold)"/>
29389   <int value="1" label="Undo Shown (Warm)"/>
29390   <int value="2" label="Undo Pressed"/>
29391   <int value="3" label="Undos Dismissed (Timeout)"/>
29392   <int value="4" label="Undos Dismissed (Action)"/>
29393 </enum>
29394
29395 <enum name="AppBannersDismissEvent" type="int">
29396   <int value="41" label="Error/unknown reason for dismissal"/>
29397   <int value="42" label="User opened the application after installing it"/>
29398   <int value="43" label="User clicked on the banner"/>
29399   <int value="44" label="User swiped the banner away"/>
29400   <int value="45" label="User hit the X button"/>
29401   <int value="46" label="User began app install, but it didn't finish in time"/>
29402   <int value="47" label="Automatic dismissal: User navigated elsewhere"/>
29403 </enum>
29404
29405 <enum name="AppBannersDisplayEvent" type="int">
29406   <int value="1" label="Banner was requested by the site"/>
29407   <int value="2" label="User previously blocked the same banner"/>
29408   <int value="3" label="User blocked too many other banners from the site"/>
29409   <int value="4" label="Banner created."/>
29410 </enum>
29411
29412 <enum name="AppBannersInstallEvent" type="int">
29413   <int value="21" label="User triggered the app install dialog"/>
29414   <int value="22" label="User began installing the app"/>
29415   <int value="23" label="User waited for the app to finish installing"/>
29416 </enum>
29417
29418 <enum name="AppCacheCheckResponseResult" type="int">
29419   <int value="0" label="OK"/>
29420   <int value="1" label="Manifest obsolete"/>
29421   <int value="2" label="Response obsolete"/>
29422   <int value="3" label="Entry not found"/>
29423   <int value="4" label="Read headers error"/>
29424   <int value="5" label="Read data error"/>
29425   <int value="6" label="Unexpected size"/>
29426   <int value="7" label="Check canceled"/>
29427 </enum>
29428
29429 <enum name="AppCacheErrorSite" type="int">
29430   <summary>Identifies the point of failure, see sources.</summary>
29431 </enum>
29432
29433 <enum name="AppCacheInitResult" type="int">
29434   <int value="0" label="OK"/>
29435   <int value="1" label="SQL Database Error"/>
29436   <int value="2" label="Disk Cache Error"/>
29437 </enum>
29438
29439 <enum name="AppCacheUpdateJobResult" type="int">
29440   <int value="0" label="OK"/>
29441   <int value="1" label="SQL Database Error"/>
29442   <int value="2" label="Disk Cache Error"/>
29443   <int value="3" label="Quota Error"/>
29444   <int value="4" label="Redirect Error"/>
29445   <int value="5" label="Manifest Error"/>
29446   <int value="6" label="Network Error"/>
29447   <int value="7" label="Server Error"/>
29448   <int value="8" label="Cancelled"/>
29449 </enum>
29450
29451 <enum name="AppLaunch" type="int">
29452   <int value="0" label="NTP_APPS_MAXIMIZED"/>
29453   <int value="1" label="NTP_APPS_COLLAPSED"/>
29454   <int value="2" label="NTP_APPS_MENU"/>
29455   <int value="3" label="NTP_MOST_VISITED"/>
29456   <int value="4" label="NTP_RECENTLY_CLOSED"/>
29457   <int value="5" label="BOOKMARK_BAR"/>
29458   <int value="6" label="CONTENT_NAVIGATION"/>
29459   <int value="7" label="SESSION_RESTORE"/>
29460   <int value="8" label="AUTOLAUNCH"/>
29461   <int value="9" label="OMNIBOX_APP"/>
29462   <int value="10" label="OMNIBOX_LOCATION"/>
29463   <int value="11" label="OMNIBOX_INSTANT"/>
29464   <int value="12" label="EXTENSION_API"/>
29465   <int value="13" label="CMD_LINE_APP"/>
29466   <int value="14" label="CMD_LINE_URL"/>
29467   <int value="15" label="NTP_WEBSTORE"/>
29468   <int value="16" label="NTP_APP_RE_ENABLE"/>
29469   <int value="17" label="CMD_LINE_APP_LEGACY"/>
29470   <int value="18" label="NTP_WEBSTORE_FOOTER"/>
29471   <int value="19" label="NTP_WEBSTORE_PLUS_ICON"/>
29472   <int value="20" label="APP_LIST_MAIN"/>
29473   <int value="21" label="APP_LIST_SEARCH"/>
29474   <int value="22" label="APP_LIST_MAIN_CHROME"/>
29475   <int value="23" label="APP_LIST_MAIN_WEBSTORE"/>
29476   <int value="24" label="APP_LIST_SEARCH_CHROME"/>
29477   <int value="25" label="APP_LIST_SEARCH_WEBSTORE"/>
29478 </enum>
29479
29480 <enum name="AppLaunchContainer" type="int">
29481   <int value="0" label="LAUNCH_CONTAINER_WINDOW"/>
29482   <int value="1" label="LAUNCH_CONTAINER_PANEL"/>
29483   <int value="2" label="LAUNCH_CONTAINER_TAB"/>
29484   <int value="3" label="LAUNCH_CONTAINER_NONE (v2 packaged apps)"/>
29485 </enum>
29486
29487 <enum name="AppLauncherPromo" type="int">
29488   <int value="0" label="Already installed"/>
29489   <int value="1" label="Shown"/>
29490   <int value="2" label="Dismissed"/>
29491   <int value="3" label="Learn more"/>
29492 </enum>
29493
29494 <enum name="AppListEnableSource" type="int">
29495   <int value="0" label="Not enabled (should never be recorded)"/>
29496   <int value="1" label="Packaged app installed from Web Store"/>
29497   <int value="2" label="Clicked app launcher link from the Web Store"/>
29498   <int value="3" label="Command line flag"/>
29499   <int value="4" label="Chrome reinstalled over old, enabled profile"/>
29500   <int value="5" label="Second packaged app installed without showing"/>
29501 </enum>
29502
29503 <enum name="AppListSearchResult" type="int">
29504   <int value="0" label="OMNIBOX"/>
29505   <int value="1" label="APP"/>
29506   <int value="2" label="WEBSTORE"/>
29507   <int value="3" label="SEARCH_WEBSTORE"/>
29508   <int value="4" label="SEARCH_PEOPLE"/>
29509 </enum>
29510
29511 <enum name="AppPromoAction" type="int">
29512   <int value="0" label="PROMO_LAUNCH_APP"/>
29513   <int value="1" label="PROMO_LAUNCH_WEB_STORE"/>
29514   <int value="2" label="PROMO_CLOSE"/>
29515   <int value="3" label="PROMO_EXPIRE"/>
29516   <int value="4" label="PROMO_SEEN"/>
29517 </enum>
29518
29519 <enum name="AppsPageDragSource" type="int">
29520   <int value="0" label="Same apps pane"/>
29521   <int value="1" label="Different apps pane"/>
29522   <int value="2" label="Most visited pane"/>
29523   <int value="3" label="Bookmarks pane"/>
29524   <int value="4" label="Outside of NTP (e.g. bookmarks bar)"/>
29525 </enum>
29526
29527 <enum name="AsyncDNSConfigParsePosix" type="int">
29528   <int value="0" label="OK"/>
29529   <int value="1" label="RES_INIT_FAILED"/>
29530   <int value="2" label="RES_INIT_UNSET"/>
29531   <int value="3" label="BAD_ADDRESS"/>
29532   <int value="4" label="BAD_EXT_STRUCT"/>
29533   <int value="5" label="NULL_ADDRESS"/>
29534   <int value="6" label="NO_NAMESERVERS"/>
29535   <int value="7" label="MISSING_OPTIONS"/>
29536   <int value="8" label="UNHANDLED_OPTIONS"/>
29537 </enum>
29538
29539 <enum name="AsyncDNSConfigParseWin" type="int">
29540   <int value="0" label="OK"/>
29541   <int value="1" label="READ_IPHELPER"/>
29542   <int value="2" label="READ_POLICY_SEARCHLIST"/>
29543   <int value="3" label="READ_TCPIP_SEARCHLIST"/>
29544   <int value="4" label="READ_DOMAIN"/>
29545   <int value="5" label="READ_POLICY_DEVOLUTION"/>
29546   <int value="6" label="READ_DNSCACHE_DEVOLUTION"/>
29547   <int value="7" label="READ_TCPIP_DEVOLUTION"/>
29548   <int value="8" label="READ_APPEND_MULTILABEL"/>
29549   <int value="9" label="READ_PRIMARY_SUFFIX"/>
29550   <int value="10" label="BAD_ADDRESS"/>
29551   <int value="11" label="NO_NAMESERVERS"/>
29552   <int value="12" label="UNHANDLED_OPTIONS"/>
29553 </enum>
29554
29555 <enum name="AsyncDNSHostsParseWin" type="int">
29556   <int value="0" label="OK"/>
29557   <int value="1" label="UNREADABLE_HOSTS_FILE"/>
29558   <int value="2" label="COMPUTER_NAME_FAILED"/>
29559   <int value="3" label="IPHELPER_FAILED"/>
29560   <int value="4" label="BAD_ADDRESS"/>
29561 </enum>
29562
29563 <enum name="AsyncDNSNameServersType" type="int">
29564   <summary>Type of nameservers in the DNS config.</summary>
29565   <int value="0" label="NONE">No nameservers configured.</int>
29566   <int value="1" label="GOOGLE_PUBLIC_DNS">
29567     All nameservers are Google Public DNS servers.
29568   </int>
29569   <int value="2" label="PUBLIC">
29570     All nameservers have public IP addresses (and aren't Google Public DNS
29571     servers).
29572   </int>
29573   <int value="3" label="PRIVATE">
29574     All nameservers have private IP addresses (loopback, link-local, or RFC
29575     1918).
29576   </int>
29577   <int value="4" label="MIXED">
29578     Nameservers are a mix of types (Google Public DNS, public, private).
29579   </int>
29580 </enum>
29581
29582 <enum name="AsyncDNSParseResult" type="int">
29583   <summary>Results of DnsResponse::ParseToAddressList.</summary>
29584   <int value="0" label="SUCCESS"/>
29585   <int value="1" label="MALFORMED_RESPONSE"/>
29586   <int value="2" label="MALFORMED_CNAME"/>
29587   <int value="3" label="NAME_MISMATCH"/>
29588   <int value="4" label="SIZE_MISMATCH"/>
29589   <int value="5" label="CNAME_AFTER_ADDRESS"/>
29590   <int value="6" label="ADDRESS_TTL_MISMATCH"/>
29591   <int value="7" label="NO_ADDRESSES"/>
29592 </enum>
29593
29594 <enum name="AsyncDNSResolveStatus" type="int">
29595   <int value="0" label="DNS_SUCCESS">Succeeded with async DNS.</int>
29596   <int value="1" label="PROC_SUCCESS">
29597     Succeeded with getaddrinfo after async DNS failed.
29598   </int>
29599   <int value="2" label="FAIL">Both async DNS and getaddrinfo failed.</int>
29600   <int value="3" label="SUSPECT_NETBIOS">
29601     Same as PROC_SUCCESS except the hostname fits NetBIOS name criteria.
29602   </int>
29603 </enum>
29604
29605 <enum name="AsyncDNSWatchStatus" type="int">
29606   <int value="0" label="STARTED">Started.</int>
29607   <int value="1" label="FAILED_TO_START_CONFIG">
29608     Failed to start watching config.
29609   </int>
29610   <int value="2" label="FAILED_TO_START_HOSTS">
29611     Failed to start watching HOSTS.
29612   </int>
29613   <int value="3" label="FAILED_CONFIG">Failed during watching config.</int>
29614   <int value="4" label="FAILED_HOSTS">Failed during watching HOSTS.</int>
29615 </enum>
29616
29617 <enum name="AudioCodec" type="int">
29618   <int value="0" label="kUnknownAudioCodec"/>
29619   <int value="1" label="kCodecAAC"/>
29620   <int value="2" label="kCodecMP3"/>
29621   <int value="3" label="kCodecPCM"/>
29622   <int value="4" label="kCodecVorbis"/>
29623   <int value="5" label="kCodecFLAC"/>
29624   <int value="6" label="kCodecAMR_NB"/>
29625   <int value="7" label="kCodecAMR_WB"/>
29626   <int value="8" label="kCodecPCM_MULAW"/>
29627   <int value="9" label="kCodecGSM_MS"/>
29628   <int value="10" label="kCodecPCM_S16BE"/>
29629   <int value="11" label="kCodecPCM_S24BE"/>
29630   <int value="12" label="kCodecOpus"/>
29631 </enum>
29632
29633 <enum name="AudioFramesPerBuffer" type="int">
29634   <int value="0" label="k160"/>
29635   <int value="1" label="k320"/>
29636   <int value="2" label="k440"/>
29637   <int value="3" label="k480"/>
29638   <int value="4" label="k640"/>
29639   <int value="5" label="k880"/>
29640   <int value="6" label="k960"/>
29641   <int value="7" label="k1440"/>
29642   <int value="8" label="k1920"/>
29643 </enum>
29644
29645 <enum name="AudioRendererEvents" type="int">
29646   <int value="0" label="Initialized"/>
29647   <int value="1" label="Runtime error"/>
29648 </enum>
29649
29650 <enum name="AudioSampleFormat" type="int">
29651   <int value="0" label="Unknown"/>
29652   <int value="1" label="Unsigned 8-bit"/>
29653   <int value="2" label="Signed 16-bit"/>
29654   <int value="3" label="Signed 32-bit"/>
29655   <int value="4" label="Float 32-bit"/>
29656   <int value="5" label="Signed 16-bit planar"/>
29657   <int value="6" label="Float 32-bit planar"/>
29658 </enum>
29659
29660 <enum name="AudioSampleRate" type="int">
29661   <int value="0" label="k8000Hz"/>
29662   <int value="1" label="k16000Hz"/>
29663   <int value="2" label="k32000Hz"/>
29664   <int value="3" label="k48000Hz"/>
29665   <int value="4" label="k96000Hz"/>
29666   <int value="5" label="k11025Hz"/>
29667   <int value="6" label="k22050Hz"/>
29668   <int value="7" label="k44100Hz"/>
29669   <int value="8" label="k88200Hz"/>
29670   <int value="9" label="k176400Hz"/>
29671   <int value="10" label="k192000Hz"/>
29672 </enum>
29673
29674 <enum name="AudioTrackProcessingStates" type="int">
29675   <int value="0" label="Enabled"/>
29676   <int value="1" label="Disabled"/>
29677   <int value="2" label="Processing in WebRTC"/>
29678 </enum>
29679
29680 <enum name="AutocheckoutBubble" type="int">
29681   <obsolete>
29682     Deprecated as of 8/2013.
29683   </obsolete>
29684   <int value="0" label="Created"/>
29685   <int value="1" label="Accepted"/>
29686   <int value="2" label="Dismissed"/>
29687   <int value="3" label="Ignored"/>
29688   <int value="4" label="Could be displayed"/>
29689 </enum>
29690
29691 <enum name="AutocheckoutBuyFlow" type="int">
29692   <obsolete>
29693     Deprecated as of 8/2013.
29694   </obsolete>
29695   <int value="0" label="Started"/>
29696   <int value="1" label="Success"/>
29697   <int value="2" label="Missing field mappings"/>
29698   <int value="3" label="Missing advance element"/>
29699   <int value="4" label="Cannot proceed"/>
29700 </enum>
29701
29702 <enum name="AutofillCreditCardInfoBar" type="int">
29703   <int value="0" label="Shown"/>
29704   <int value="1" label="Accepted"/>
29705   <int value="2" label="Denied"/>
29706   <int value="3" label="Ignored"/>
29707 </enum>
29708
29709 <enum name="AutofillDeveloperEngagement" type="int">
29710   <int value="0" label="Fillable form parsed"/>
29711   <int value="1" label="Includes type hints"/>
29712 </enum>
29713
29714 <enum name="AutofillDialogDismissalState" type="int">
29715   <int value="0" label="Submitted, existing data (deprecated)"/>
29716   <int value="1" label="Submitted, saved to Wallet"/>
29717   <int value="2" label="Submitted, saved locally"/>
29718   <int value="3" label="Submitted, no save"/>
29719   <int value="4" label="Canceled, no edits"/>
29720   <int value="5" label="Canceled, no invalid fields"/>
29721   <int value="6" label="Canceled, 1+ invalid fields"/>
29722   <int value="7" label="Canceled during sign-in"/>
29723   <int value="8" label="Submitted, existing data came from Wallet"/>
29724   <int value="9" label="Submitted, existing data came from Autofill"/>
29725 </enum>
29726
29727 <enum name="AutofillDialogInitialUserState" type="int">
29728   <int value="0" label="Not signed in, no Autofill"/>
29729   <int value="1" label="Not signed in, has Autofill"/>
29730   <int value="2" label="Signed in, no Wallet, no Autofill"/>
29731   <int value="3" label="Signed in, no Wallet, has Autofill"/>
29732   <int value="4" label="Signed in, has Wallet, no Autofill"/>
29733   <int value="5" label="Signed in, ha Wallet, has Autofill"/>
29734 </enum>
29735
29736 <enum name="AutofillDialogPopupEvent" type="int">
29737   <int value="0" label="Popup shown"/>
29738   <int value="1" label="Form Autofilled"/>
29739 </enum>
29740
29741 <enum name="AutofillDialogSecurity" type="int">
29742   <int value="0" label="Baseline: Dialog shown"/>
29743   <int value="1" label="Credit card over HTTP"/>
29744   <int value="2" label="Cross-origin frame"/>
29745 </enum>
29746
29747 <enum name="AutofillDialogUiEvents" type="int">
29748   <int value="0" label="Dialog shown"/>
29749   <int value="1" label="Dialog submitted"/>
29750   <int value="2" label="Dialog canceled"/>
29751   <int value="3"
29752       label="Account switched: Wallet-&gt;Autofill (M35+: user actions only)"/>
29753   <int value="4" label="Account switched: Autofill-&gt;Wallet"/>
29754   <int value="5" label="Account switched: Wallet-&gt;Wallet"/>
29755   <int value="6" label="Sign-in UI shown"/>
29756   <int value="7" label="Selected different email suggestion"/>
29757   <int value="8" label="Selected different billing suggestion"/>
29758   <int value="9" label="Selected different cc+billing suggestion"/>
29759   <int value="10" label="Selected different shipping suggestion"/>
29760   <int value="11" label="Selected different cc suggestion"/>
29761   <int value="12" label="Showed edit UI for email"/>
29762   <int value="13" label="Showed edit UI for billing"/>
29763   <int value="14" label="Showed edit UI for cc+billing"/>
29764   <int value="15" label="Showed edit UI for shipping"/>
29765   <int value="16" label="Showed edit UI for cc"/>
29766   <int value="17" label="Selected 'Add email' suggestion"/>
29767   <int value="18" label="Selected 'Add billing' suggestion"/>
29768   <int value="19" label="Selected 'Add cc+billing' suggestion"/>
29769   <int value="20" label="Selected 'Add shipping' suggestion"/>
29770   <int value="21" label="Selected 'Add cc' suggestion"/>
29771   <int value="22" label="Account switched: Wallet account added (multilogin)"/>
29772 </enum>
29773
29774 <enum name="AutofillExperimentId" type="int">
29775   <int value="0" label="No Experiment"/>
29776   <int value="1" label="Unknown"/>
29777   <int value="2" label="ar06"/>
29778   <int value="3" label="ar1"/>
29779   <int value="4" label="ar2"/>
29780   <int value="5" label="ar4"/>
29781   <int value="6" label="ar05wlr15"/>
29782   <int value="7" label="ar05wlr25"/>
29783   <int value="8" label="ar05wlr25fs5"/>
29784   <int value="9" label="tbar1"/>
29785   <int value="10" label="ar04wr3fs4"/>
29786   <int value="11" label="No Server Response"/>
29787   <int value="12" label="fp05"/>
29788   <int value="13" label="fp025"/>
29789   <int value="14" label="fp05cc03"/>
29790   <int value="15" label="fp05cco03"/>
29791   <int value="16" label="fp05cco03cstd"/>
29792   <int value="17" label="fp05cc03e1"/>
29793 </enum>
29794
29795 <enum name="AutofillQuality" type="int">
29796   <int value="0" label="Submitted"/>
29797   <int value="1" label="Autofilled"/>
29798   <int value="2" label="Autofill failed"/>
29799   <int value="3" label="Heuristic Unknown"/>
29800   <int value="4" label="Heuristic Match"/>
29801   <int value="5" label="Heuristic Mismatch"/>
29802   <int value="6" label="Server Unknown"/>
29803   <int value="7" label="Server Match"/>
29804   <int value="8" label="Server Mismatch"/>
29805 </enum>
29806
29807 <enum name="AutofillQueryResult" type="int">
29808   <int value="0" label="Sent"/>
29809   <int value="1" label="Received"/>
29810   <int value="2" label="Parsed"/>
29811   <int value="3" label="Response matches local"/>
29812   <int value="4" label="Response improves local (nonempty)"/>
29813   <int value="5" label="Response improves local (empty)"/>
29814 </enum>
29815
29816 <enum name="AutofillTypeQuality" type="int">
29817   <int value="0" label="Unknown"/>
29818   <int value="1" label="Match"/>
29819   <int value="2" label="Mismatch"/>
29820 </enum>
29821
29822 <enum name="AutofillTypeQualityByFieldType" type="int">
29823   <int value="0" label="Ambiguous, Unknown"/>
29824   <int value="1" label="Ambiguous, Match"/>
29825   <int value="2" label="Ambiguous, Mismatch"/>
29826   <int value="3" label="Name, Unknown"/>
29827   <int value="4" label="Name, Match"/>
29828   <int value="5" label="Name, Mismatch"/>
29829   <int value="6" label="Company, Unknown"/>
29830   <int value="7" label="Company, Match"/>
29831   <int value="8" label="Company, Mismatch"/>
29832   <int value="9" label="Addr. line 1, Unknown"/>
29833   <int value="10" label="Addr. line 1, Match"/>
29834   <int value="11" label="Addr. line 1, Mismatch"/>
29835   <int value="12" label="Addr. line 2, Unknown"/>
29836   <int value="13" label="Addr. line 2, Match"/>
29837   <int value="14" label="Addr. line 2, Mismatch"/>
29838   <int value="15" label="City, Unknown"/>
29839   <int value="16" label="City, Match"/>
29840   <int value="17" label="City, Mismatch"/>
29841   <int value="18" label="State, Unknown"/>
29842   <int value="19" label="State, Match"/>
29843   <int value="20" label="State, Mismatch"/>
29844   <int value="21" label="ZIP code, Unknown"/>
29845   <int value="22" label="ZIP code, Match"/>
29846   <int value="23" label="ZIP code, Mismatch"/>
29847   <int value="24" label="Country, Unknown"/>
29848   <int value="25" label="Country, Match"/>
29849   <int value="26" label="Country, Mismatch"/>
29850   <int value="27" label="Phone, Unknown"/>
29851   <int value="28" label="Phone, Match"/>
29852   <int value="29" label="Phone, Mismatch"/>
29853   <int value="30" label="Fax, Unknown"/>
29854   <int value="31" label="Fax, Match"/>
29855   <int value="32" label="Fax, Mismatch"/>
29856   <int value="33" label="Email, Unknown"/>
29857   <int value="34" label="Email, Match"/>
29858   <int value="35" label="Email, Mismatch"/>
29859   <int value="36" label="Credit card: name, Unknown"/>
29860   <int value="37" label="Credit card: name, Match"/>
29861   <int value="38" label="Credit card: name, Mismatch"/>
29862   <int value="39" label="Credit card: number, Unknown"/>
29863   <int value="40" label="Credit card: number, Match"/>
29864   <int value="41" label="Credit card: number, Mismatch"/>
29865   <int value="42" label="Credit card: date, Unknown"/>
29866   <int value="43" label="Credit card: date, Match"/>
29867   <int value="44" label="Credit card: date, Mismatch"/>
29868   <int value="45" label="Credit card: type, Unknown"/>
29869   <int value="46" label="Credit card: type, Match"/>
29870   <int value="47" label="Credit card: type, Mismatch"/>
29871   <int value="48" label="Password, Unknown"/>
29872   <int value="49" label="Password, Match"/>
29873   <int value="50" label="Password, Mismatch"/>
29874 </enum>
29875
29876 <enum name="AutofillUserHappiness" type="int">
29877   <int value="0" label="Forms loaded"/>
29878   <int value="1" label="Submitted fillable form, autofilled all"/>
29879   <int value="2" label="Submitted fillable form, autofilled some"/>
29880   <int value="3" label="Submitted fillable form, autofilled none"/>
29881   <int value="4" label="Submitted non-fillable form"/>
29882   <int value="5" label="User did type"/>
29883   <int value="6" label="Suggestions shown"/>
29884   <int value="7" label="Suggestions shown (once)"/>
29885   <int value="8" label="User did autofill"/>
29886   <int value="9" label="User did autofill (once)"/>
29887   <int value="10" label="User edited autofilled field"/>
29888   <int value="11" label="User edited autofilled field (once)"/>
29889 </enum>
29890
29891 <enum name="BackingStoreResults" type="int">
29892   <int value="0" label="Unused"/>
29893   <int value="1" label="Success"/>
29894   <int value="2" label="Failure"/>
29895 </enum>
29896
29897 <enum name="BatteryInfoSampleResult" type="int">
29898   <int value="0" label="Read"/>
29899   <int value="1" label="Good"/>
29900   <int value="2" label="Bad"/>
29901 </enum>
29902
29903 <enum name="BlacklistSetup" type="int">
29904   <int value="0" label="Blacklist enabled"/>
29905   <int value="1" label="Blacklist ran successfully."/>
29906   <int value="2" label="Blacklist failed."/>
29907   <int value="3" label="Blacklist thunk setup failed."/>
29908   <int value="4" label="Blacklist interception failed."/>
29909 </enum>
29910
29911 <enum name="BluetoothPairingMethod" type="int">
29912   <int value="0" label="No user interaction required"/>
29913   <int value="1" label="PIN Code requested from user"/>
29914   <int value="2" label="Passkey requested from user"/>
29915   <int value="3" label="PIN Code entered into device"/>
29916   <int value="4" label="Passkey entered into device"/>
29917   <int value="5" label="Passkey confirmed on both devices"/>
29918 </enum>
29919
29920 <enum name="BluetoothPairingResult" type="int">
29921   <int value="0" label="Success"/>
29922   <int value="1" label="Connection already in-progress"/>
29923   <int value="2" label="Failed for non-specific reason"/>
29924   <int value="3" label="Authentication failed"/>
29925   <int value="4" label="Authentication canceled"/>
29926   <int value="5" label="Authentication rejected"/>
29927   <int value="6" label="Authentication timed out"/>
29928   <int value="7" label="Unsupported device"/>
29929   <int value="8" label="Unknown or unhandler error"/>
29930 </enum>
29931
29932 <enum name="Boolean" type="int">
29933   <int value="0" label="False"/>
29934   <int value="1" label="True"/>
29935 </enum>
29936
29937 <enum name="BooleanAccepted" type="int">
29938   <int value="0" label="Not Accepted"/>
29939   <int value="1" label="Accepted"/>
29940 </enum>
29941
29942 <enum name="BooleanAttempted" type="int">
29943   <int value="0" label="Not Attempted"/>
29944   <int value="1" label="Attempted"/>
29945 </enum>
29946
29947 <enum name="BooleanAvailable" type="int">
29948   <int value="0" label="Not Available"/>
29949   <int value="1" label="Available"/>
29950 </enum>
29951
29952 <enum name="BooleanCloseTimeout" type="int">
29953   <int value="0" label="Closed normally"/>
29954   <int value="1" label="Timed out"/>
29955 </enum>
29956
29957 <enum name="BooleanCommonNameMatch" type="int">
29958   <int value="0" label="subjectAltName used"/>
29959   <int value="1" label="Common Name used"/>
29960 </enum>
29961
29962 <enum name="BooleanCorrupt" type="int">
29963   <int value="0" label="Not Corrupt"/>
29964   <int value="1" label="Corrupt"/>
29965 </enum>
29966
29967 <enum name="BooleanCovered" type="int">
29968   <int value="0" label="Not Covered"/>
29969   <int value="1" label="Covered"/>
29970 </enum>
29971
29972 <enum name="BooleanCredentialsLost" type="int">
29973   <int value="0" label="Found Credentials"/>
29974   <int value="1" label="Missing Credentials"/>
29975 </enum>
29976
29977 <enum name="BooleanDataReductionProxy" type="int">
29978   <int value="0" label="Not Data Reduction Proxy"/>
29979   <int value="1" label="Data Reduction Proxy"/>
29980 </enum>
29981
29982 <enum name="BooleanDelete" type="int">
29983   <int value="0" label="Ignored"/>
29984   <int value="1" label="Deleted"/>
29985 </enum>
29986
29987 <enum name="BooleanDuplicate" type="int">
29988   <int value="0" label="Not Duplicate"/>
29989   <int value="1" label="Duplicate"/>
29990 </enum>
29991
29992 <enum name="BooleanEnabled" type="int">
29993   <int value="0" label="Disabled"/>
29994   <int value="1" label="Enabled"/>
29995 </enum>
29996
29997 <enum name="BooleanExpired" type="int">
29998   <int value="0" label="Unexpired"/>
29999   <int value="1" label="Expired"/>
30000 </enum>
30001
30002 <enum name="BooleanForceDisabled" type="int">
30003   <int value="0" label="Not Force Disabled"/>
30004   <int value="1" label="Force Disabled"/>
30005 </enum>
30006
30007 <enum name="BooleanHadBlankText" type="int">
30008   <int value="0" label="Did not have blank text"/>
30009   <int value="1" label="Had blank text"/>
30010 </enum>
30011
30012 <enum name="BooleanHasCrc" type="int">
30013   <int value="0" label="No CRC"/>
30014   <int value="1" label="Has CRC"/>
30015 </enum>
30016
30017 <enum name="BooleanHit" type="int">
30018   <int value="0" label="Not_reached"/>
30019   <int value="1" label="Hit"/>
30020 </enum>
30021
30022 <enum name="BooleanHttps" type="int">
30023   <int value="0" label="HTTP"/>
30024   <int value="1" label="HTTPS"/>
30025 </enum>
30026
30027 <enum name="BooleanMatched" type="int">
30028   <int value="0" label="Not matched"/>
30029   <int value="1" label="Matched"/>
30030 </enum>
30031
30032 <enum name="BooleanMigrated" type="int">
30033   <int value="0" label="Not migrated"/>
30034   <int value="1" label="Migrated"/>
30035 </enum>
30036
30037 <enum name="BooleanOrphan" type="int">
30038   <int value="0" label="Non-orphan"/>
30039   <int value="1" label="Orphan"/>
30040 </enum>
30041
30042 <enum name="BooleanRaced" type="int">
30043   <int value="0" label="Did Not Race"/>
30044   <int value="1" label="Raced"/>
30045 </enum>
30046
30047 <enum name="BooleanRegistered" type="int">
30048   <int value="0" label="Not Registered"/>
30049   <int value="1" label="Registered"/>
30050 </enum>
30051
30052 <enum name="BooleanSelected" type="int">
30053   <int value="0" label="No selection"/>
30054   <int value="1" label="Selected"/>
30055 </enum>
30056
30057 <enum name="BooleanStale" type="int">
30058   <int value="0" label="Fresh"/>
30059   <int value="1" label="Stale"/>
30060 </enum>
30061
30062 <enum name="BooleanSuccess" type="int">
30063   <int value="0" label="Failure"/>
30064   <int value="1" label="Success"/>
30065 </enum>
30066
30067 <enum name="BooleanSuppressed" type="int">
30068   <int value="0" label="No suppressions"/>
30069   <int value="1" label="Suppressed"/>
30070 </enum>
30071
30072 <enum name="BooleanTabDiscard" type="int">
30073   <int value="0" label="Memory OK, no discards"/>
30074   <int value="1" label="Memory low, tabs discarded"/>
30075 </enum>
30076
30077 <enum name="BooleanUsage" type="int">
30078   <int value="0" label="Not Used"/>
30079   <int value="1" label="Used"/>
30080 </enum>
30081
30082 <enum name="BooleanValid" type="int">
30083   <int value="0" label="Invalid"/>
30084   <int value="1" label="Valid"/>
30085 </enum>
30086
30087 <enum name="BooleanWiped" type="int">
30088   <int value="0" label="Re-enabled"/>
30089   <int value="1" label="Wiped out"/>
30090 </enum>
30091
30092 <enum name="CanvasContextType" type="int">
30093   <int value="0" label="2d"/>
30094   <int value="1" label="webkit-3d"/>
30095   <int value="2" label="experimental-webgl"/>
30096   <int value="3" label="webgl"/>
30097 </enum>
30098
30099 <enum name="CaptivePortalDetectResult" type="int">
30100   <int value="0" label="INTERNET_CONNECTED"/>
30101   <int value="1" label="NO_RESPONSE"/>
30102   <int value="2" label="BEHIND_CAPTIVE_PORTAL"/>
30103   <int value="3" label="NO_RESPONSE_HTTPS_LANDING_URL"/>
30104   <int value="4" label="BEHIND_CAPTIVE_PORTAL_HTTPS_LANDING_URL"/>
30105 </enum>
30106
30107 <enum name="CaptivePortalNotificationStatus" type="int">
30108   <int value="0" label="UNKNOWN"/>
30109   <int value="1" label="OFFLINE"/>
30110   <int value="2" label="ONLINE"/>
30111   <int value="3" label="PORTAL"/>
30112   <int value="4" label="PROXY_AUTH_REQUIRED"/>
30113 </enum>
30114
30115 <enum name="CaptivePortalNotificationUserAction" type="int">
30116   <int value="0" label="CLICKED"/>
30117   <int value="1" label="CLOSED"/>
30118   <int value="2" label="IGNORED"/>
30119 </enum>
30120
30121 <enum name="CaptivePortalStatus" type="int">
30122   <int value="0" label="UNKNOWN"/>
30123   <int value="1" label="OFFLINE"/>
30124   <int value="2" label="ONLINE"/>
30125   <int value="3" label="PORTAL"/>
30126   <int value="4" label="PROXY_AUTH_REQUIRED"/>
30127 </enum>
30128
30129 <enum name="CapturePixelFormat" type="int">
30130   <int value="0" label="UNKNOWN"/>
30131   <int value="1" label="I420"/>
30132   <int value="2" label="YUY2"/>
30133   <int value="3" label="UYVY"/>
30134   <int value="4" label="RGB24"/>
30135   <int value="5" label="ARGB"/>
30136   <int value="6" label="MJPEG"/>
30137   <int value="7" label="NV21"/>
30138   <int value="8" label="YV12"/>
30139 </enum>
30140
30141 <enum name="CatSixtyFour" type="int">
30142   <int value="0" label="Saber-Toothed Cat (&lt;10.6), 32-bit (?)"/>
30143   <int value="1" label="Saber-Toothed Cat (&lt;10.6), 64-bit (?)"/>
30144   <int value="2" label="Snow Leopard (10.6), 32-bit"/>
30145   <int value="3" label="Snow Leopard (10.6), 64-bit"/>
30146   <int value="4" label="Lion (10.7), 32-bit (?)"/>
30147   <int value="5" label="Lion (10.7), 64-bit"/>
30148   <int value="6" label="Mountain Lion (10.8), 32-bit (?)"/>
30149   <int value="7" label="Mountain Lion (10.8), 64-bit"/>
30150   <int value="8" label="Mavericks (10.9), 32-bit (?)"/>
30151   <int value="9" label="Mavericks (10.9), 64-bit"/>
30152   <int value="10" label="Saber-Toothed Cat (&lt;10.6), 8-bit (?)"/>
30153   <int value="11" label="Snow Leopard (10.6), 8-bit (?)"/>
30154   <int value="12" label="Lion (10.7), 8-bit (?)"/>
30155   <int value="13" label="Mountain Lion (10.8), 8-bit (?)"/>
30156   <int value="14" label="Mavericks (10.9), 8-bit (?)"/>
30157   <int value="15" label="FutureCat (&gt;10.9), 32-bit (?)"/>
30158   <int value="16" label="FutureCat (&gt;10.9), 64-bit"/>
30159   <int value="17" label="FutureCat (&gt;10.9), 8-bit (?)"/>
30160 </enum>
30161
30162 <enum name="ChannelLayout" type="int">
30163   <int value="0" label="CHANNEL_LAYOUT_NONE"/>
30164   <int value="1" label="CHANNEL_LAYOUT_UNSUPPORTED"/>
30165   <int value="2" label="CHANNEL_LAYOUT_MONO"/>
30166   <int value="3" label="CHANNEL_LAYOUT_STEREO"/>
30167   <int value="4" label="CHANNEL_LAYOUT_2_1"/>
30168   <int value="5" label="CHANNEL_LAYOUT_SURROUND"/>
30169   <int value="6" label="CHANNEL_LAYOUT_4POINT0"/>
30170   <int value="7" label="CHANNEL_LAYOUT_2_2"/>
30171   <int value="8" label="CHANNEL_LAYOUT_QUAD"/>
30172   <int value="9" label="CHANNEL_LAYOUT_5POINT0"/>
30173   <int value="10" label="CHANNEL_LAYOUT_5POINT1"/>
30174   <int value="11" label="CHANNEL_LAYOUT_5POINT0_BACK"/>
30175   <int value="12" label="CHANNEL_LAYOUT_5POINT1_BACK"/>
30176   <int value="13" label="CHANNEL_LAYOUT_7POINT0"/>
30177   <int value="14" label="CHANNEL_LAYOUT_7POINT1"/>
30178   <int value="15" label="CHANNEL_LAYOUT_7POINT1_WIDE"/>
30179   <int value="16" label="CHANNEL_LAYOUT_STEREO_DOWNMIX"/>
30180   <int value="17" label="CHANNEL_LAYOUT_2POINT1"/>
30181   <int value="18" label="CHANNEL_LAYOUT_3_1"/>
30182   <int value="19" label="CHANNEL_LAYOUT_4_1"/>
30183   <int value="20" label="CHANNEL_LAYOUT_6_0"/>
30184   <int value="21" label="CHANNEL_LAYOUT_6_0_FRONT"/>
30185   <int value="22" label="CHANNEL_LAYOUT_HEXAGONAL"/>
30186   <int value="23" label="CHANNEL_LAYOUT_6_1"/>
30187   <int value="24" label="CHANNEL_LAYOUT_6_1_BACK"/>
30188   <int value="25" label="CHANNEL_LAYOUT_6_1_FRONT"/>
30189   <int value="26" label="CHANNEL_LAYOUT_7_0_FRONT"/>
30190   <int value="27" label="CHANNEL_LAYOUT_7_1_WIDE_BACK"/>
30191   <int value="28" label="CHANNEL_LAYOUT_OCTAGONAL"/>
30192   <int value="29" label="CHANNEL_LAYOUT_DISCRETE"/>
30193 </enum>
30194
30195 <enum name="CheckCRCResult" type="int">
30196   <int value="0" label="Stream was never read to end"/>
30197   <int value="1" label="CRC check not done"/>
30198   <int value="2" label="CRC check done"/>
30199   <int value="3" label="Stream was never read at all"/>
30200 </enum>
30201
30202 <enum name="ChromeDownloadCountType" type="int">
30203   <int value="0" label="Initiated by Navigation (Obsolete)"/>
30204   <int value="1" label="Initiated by Context Menu (Obsolete)"/>
30205   <int value="2" label="Initiated by WebStore Installer (Obsolete)"/>
30206   <int value="3" label="Initiated by ImageBurner (Obsolete)"/>
30207   <int value="4" label="Blocked by Throttling"/>
30208 </enum>
30209
30210 <enum name="ChromeDownloadSource" type="int">
30211   <int value="0" label="Initiated by Navigation"/>
30212   <int value="1" label="Initiated by Context Menu"/>
30213   <int value="2" label="Initiated by WebStore Installer"/>
30214   <int value="3" label="Initiated by ImageBurner"/>
30215   <int value="4" label="Initiated by Plugin Installer"/>
30216 </enum>
30217
30218 <enum name="ChromeNotifierServiceActionType" type="int">
30219   <int value="0" label="Unknown"/>
30220   <int value="1" label="First service enabled"/>
30221   <int value="2" label="First service disabled"/>
30222 </enum>
30223
30224 <enum name="ChromeOSColorProfile" type="int">
30225   <summary>See ui/display/display_constants.h for the variation.</summary>
30226   <int value="0" label="Standard"/>
30227   <int value="1" label="Dynamic"/>
30228   <int value="2" label="Movie"/>
30229   <int value="3" label="Reading"/>
30230 </enum>
30231
30232 <enum name="ChromeOSUserImageId" type="int">
30233   <summary>
30234     Indices of the default images as defined in
30235     chrome/browser/chromeos/login/default_user_images.cc. The last three values
30236     are for taken photo, downloaded file and the image previously used by user.
30237   </summary>
30238   <int value="0" label="Default, Beaker"/>
30239   <int value="1" label="Default, Bee"/>
30240   <int value="2" label="Default, Briefcase"/>
30241   <int value="3" label="Default, Circles"/>
30242   <int value="4" label="Default, Cloud"/>
30243   <int value="5" label="Default, Cupcake"/>
30244   <int value="6" label="Default, Day"/>
30245   <int value="7" label="Default, Flower"/>
30246   <int value="8" label="Default, Globe"/>
30247   <int value="9" label="Default, Hot air"/>
30248   <int value="10" label="Default, Ladybug"/>
30249   <int value="11" label="Default, Leaf"/>
30250   <int value="12" label="Default, Night"/>
30251   <int value="13" label="Default, Plane"/>
30252   <int value="14" label="Default, Robot body"/>
30253   <int value="15" label="Default, Robot head"/>
30254   <int value="16" label="Default, Toolbox"/>
30255   <int value="17" label="Default, User color"/>
30256   <int value="18" label="Default, User enterprise"/>
30257   <int value="19" label="Photo taken"/>
30258   <int value="20" label="Downloaded file"/>
30259   <int value="21" label="Old image"/>
30260   <int value="22" label="Profile image"/>
30261 </enum>
30262
30263 <enum name="ClipboardAction" type="int">
30264   <int value="0" label="Write from non-Incognito"/>
30265   <int value="1" label="Write from Incognito"/>
30266   <int value="2" label="Read Text"/>
30267 </enum>
30268
30269 <enum name="CloudPrintAuthEventType" type="int">
30270   <int value="0" label="AUTH_EVENT_ROBO_CREATE"/>
30271   <int value="1" label="AUTH_EVENT_ROBO_SUCCEEDED"/>
30272   <int value="2" label="AUTH_EVENT_ROBO_FAILED"/>
30273   <int value="3" label="AUTH_EVENT_ROBO_JSON_ERROR"/>
30274   <int value="4" label="AUTH_EVENT_ROBO_AUTH_ERROR"/>
30275   <int value="5" label="AUTH_EVENT_AUTH_WITH_TOKEN"/>
30276   <int value="6" label="AUTH_EVENT_AUTH_WITH_CODE"/>
30277   <int value="7" label="AUTH_EVENT_TOKEN_RESPONSE"/>
30278   <int value="8" label="AUTH_EVENT_REFRESH_REQUEST"/>
30279   <int value="9" label="AUTH_EVENT_REFRESH_RESPONSE"/>
30280   <int value="10" label="AUTH_EVENT_AUTH_ERROR"/>
30281   <int value="11" label="AUTH_EVENT_NET_ERROR"/>
30282 </enum>
30283
30284 <enum name="CloudPrintJobHandlerEventType" type="int">
30285   <int value="0" label="JOB_HANDLER_CHECK_FOR_JOBS"/>
30286   <int value="1" label="JOB_HANDLER_START"/>
30287   <int value="2" label="JOB_HANDLER_PENDING_TASK"/>
30288   <int value="3" label="JOB_HANDLER_PRINTER_UPDATE"/>
30289   <int value="4" label="JOB_HANDLER_JOB_CHECK"/>
30290   <int value="5" label="JOB_HANDLER_JOB_STARTED"/>
30291   <int value="6" label="JOB_HANDLER_VALID_TICKET"/>
30292   <int value="7" label="JOB_HANDLER_DATA"/>
30293   <int value="8" label="JOB_HANDLER_SET_IN_PROGRESS"/>
30294   <int value="9" label="JOB_HANDLER_SET_START_PRINTING"/>
30295   <int value="10" label="JOB_HANDLER_START_SPOOLING"/>
30296   <int value="11" label="JOB_HANDLER_SPOOLED"/>
30297   <int value="12" label="JOB_HANDLER_JOB_COMPLETED"/>
30298   <int value="13" label="JOB_HANDLER_INVALID_TICKET"/>
30299   <int value="14" label="JOB_HANDLER_INVALID_DATA"/>
30300 </enum>
30301
30302 <enum name="CloudPrintJobStatusType" type="int">
30303   <int value="0" label="JOB_SUCCESS"/>
30304   <int value="1" label="JOB_DOWNLOAD_FAILED"/>
30305   <int value="2" label="JOB_VALIDATE_TICKET_FAILED"/>
30306   <int value="3" label="JOB_FAILED"/>
30307 </enum>
30308
30309 <enum name="CloudPrintNativeJobStatusType" type="int">
30310   <int value="0" label="PRINT_JOB_STATUS_INVALID"/>
30311   <int value="1" label="PRINT_JOB_STATUS_IN_PROGRESS"/>
30312   <int value="2" label="PRINT_JOB_STATUS_ERROR"/>
30313   <int value="3" label="PRINT_JOB_STATUS_COMPLETED"/>
30314 </enum>
30315
30316 <enum name="CloudPrintUrlFetcherRequestType" type="int">
30317   <int value="0" label="REQUEST_AUTH_CODE"/>
30318   <int value="1" label="REQUEST_REGISTER"/>
30319   <int value="2" label="REQUEST_UNREGISTER"/>
30320   <int value="3" label="REQUEST_UPDATE_PRINTER"/>
30321   <int value="4" label="REQUEST_UPDATE_JOB"/>
30322   <int value="5" label="REQUEST_USER_MESSAGE"/>
30323   <int value="6" label="REQUEST_TICKET"/>
30324   <int value="7" label="REQUEST_DATA"/>
30325   <int value="8" label="REQUEST_JOB_FETCH"/>
30326 </enum>
30327
30328 <enum name="CoalescePotentialPackets" type="int">
30329   <int value="0" label="No Advantage"/>
30330   <int value="1" label="Header packets Only"/>
30331   <int value="30" label="More Than 30"/>
30332 </enum>
30333
30334 <enum name="CompositedScrolling" type="int">
30335   <int value="0" label="Is scrollable area"/>
30336   <int value="1" label="Needs to be stacking container"/>
30337   <int value="2" label="Will use composited scrolling"/>
30338 </enum>
30339
30340 <enum name="CompositorType" type="int">
30341   <int value="0" label="Software compositor"/>
30342   <int value="1" label="GPU compositor"/>
30343 </enum>
30344
30345 <enum name="ConnectionType" type="int">
30346   <summary>
30347     Connection type as defined in net/base/connection_type_histograms.h
30348   </summary>
30349   <int value="0" label="Any">Any connection (SSL, HTTP, SPDY, etc.)</int>
30350   <int value="1" label="SSL">An SSL connection</int>
30351   <int value="2" label="SSL-MD5">
30352     An SSL connection with an MD5 certificate in the certificate chain
30353     (excluding root)
30354   </int>
30355   <int value="3" label="SSL-MD2">
30356     An SSL connection with an MD2 certificate in the certificate chain
30357     (excluding root)
30358   </int>
30359   <int value="4" label="SSL-MD4">
30360     An SSL connection with an MD4 certificate in the certificate chain
30361     (excluding root)
30362   </int>
30363   <int value="5" label="SSL-MD5(CA)">
30364     An SSL connection with an MD5 CA certificate in the certificate chain
30365     (excluding root)
30366   </int>
30367   <int value="6" label="SSL-MD2(CA)">
30368     An SSL connection with an MD2 CA certificate in the cerfificate chain
30369     (excluding root)
30370   </int>
30371   <int value="7" label="HTTP">An HTTP connection</int>
30372   <int value="8" label="SPDY">A SPDY connection</int>
30373   <int value="9" label="SSL-2.0">An SSL connection that uses SSL 2.0</int>
30374   <int value="10" label="SSL-3.0">An SSL connection that uses SSL 3.0</int>
30375   <int value="11" label="TLS-1.0">An SSL connection that uses TLS 1.0</int>
30376   <int value="12" label="TLS-1.1">An SSL connection that uses TLS 1.1</int>
30377   <int value="13" label="TLS-1.2">An SSL connection that uses TLS 1.2</int>
30378 </enum>
30379
30380 <enum name="ConnectivityDiagnosticsTestVerdict" type="int">
30381   <int value="0" label="NO_PROBLEM"/>
30382   <int value="1" label="POTENTIAL_PROBLEM"/>
30383   <int value="2" label="PROBLEM"/>
30384   <int value="3" label="TEST_FAILURE_OCCURRED"/>
30385   <int value="4" label="TEST_NOT_RUN"/>
30386 </enum>
30387
30388 <enum name="ContextualSearchOptCardAction" type="int">
30389   <int value="0" label="Opt-in"/>
30390   <int value="1" label="Opt-out"/>
30391   <int value="2" label="Learn More"/>
30392   <int value="3" label="Dismiss by Tapping on the Page"/>
30393   <int value="4" label="Dismiss by Scrolling the Page"/>
30394   <int value="5" label="Dismiss by Leaving the Page"/>
30395 </enum>
30396
30397 <enum name="ContextualSearchPeekCardAction" type="int">
30398   <int value="0" label="Tap Card"/>
30399   <int value="1" label="Dismiss by Tapping on the Page"/>
30400   <int value="2" label="Dismiss by Scrolling the Page"/>
30401   <int value="3" label="Dismiss by Leaving the Page"/>
30402 </enum>
30403
30404 <enum name="ContextualSearchTapAction" type="int">
30405   <int value="0" label="Tap Word"/>
30406   <int value="1" label="Tap Ignored"/>
30407   <int value="2" label="Tap Invalid"/>
30408 </enum>
30409
30410 <enum name="CookieDeletionCause" type="int">
30411   <summary>Reason why a cookie was removed from the cookie store</summary>
30412   <int value="0" label="explicit">
30413     The user explicitly requested that we delete a cookie
30414   </int>
30415   <int value="1" label="overwrite">
30416     The value of the cookie was overwritten by a new value
30417   </int>
30418   <int value="2" label="expired">The cookie expiration time passed</int>
30419   <int value="3" label="evicted">
30420     The cookie was evicted during garbage collection (replaced by
30421     domain_evicted/global_evicted below)
30422   </int>
30423   <int value="4" label="store_dup">
30424     The backing store had two copies of the cookie so one was removed (i.e.
30425     problems writing the backing store database)
30426   </int>
30427   <int value="5" label="dont_record">
30428     The cookie deletion should not be recorded because it occurred, e.g., during
30429     shutdown (the fact that these values showed up in the histogram is a bug,
30430     since fixed)
30431   </int>
30432   <int value="6" label="domain_evicted">
30433     The cookie was evicted during per-domain/eTLD+1 garbage collection
30434   </int>
30435   <int value="7" label="global_evicted">
30436     The cookie was evicted during whole store garbage collection.
30437   </int>
30438   <int value="8" label="domain_evicted_pre_safe">
30439     The cookie evicted during per-domain/eTLD+1 garbage collection, and would
30440     have been evicted by the global garbage collection process (because they
30441     hadn't been accessed recently enough).
30442   </int>
30443   <int value="9" label="domain_evicted_post_safe">
30444     The cookie evicted during per-domain/eTLD+1 garbage collection, and would
30445     not have been evicted by global metrics as well (because they had been
30446     accessed recently enough to save).
30447   </int>
30448   <int value="10" label="expired_overwrite">
30449     The cookie deletion occurred because the server overwrote it with an already
30450     expired cookie (this is a common idiom for server deletions of cookies).
30451   </int>
30452 </enum>
30453
30454 <enum name="CrosDisksArchiveType" type="int">
30455   <int value="0" label="Unknown"/>
30456   <int value="1" label="ZIP"/>
30457   <int value="2" label="RAR"/>
30458   <int value="3" label="Tar"/>
30459   <int value="4" label="Bzip2-compressed Tar"/>
30460   <int value="5" label="Gzip-compressed Tar"/>
30461 </enum>
30462
30463 <enum name="CrosDisksDeviceMediaType" type="int">
30464   <int value="0" label="Unknown"/>
30465   <int value="1" label="USB Drive"/>
30466   <int value="2" label="SD Card"/>
30467   <int value="3" label="Optical Disc"/>
30468   <int value="4" label="Mobile Device"/>
30469   <int value="5" label="DVD"/>
30470 </enum>
30471
30472 <enum name="CrosDisksFilesystemType" type="int">
30473   <int value="0" label="Unknown"/>
30474   <int value="1" label="Others"/>
30475   <int value="2" label="FAT"/>
30476   <int value="3" label="exFAT"/>
30477   <int value="4" label="NTFS"/>
30478   <int value="5" label="HFS+"/>
30479   <int value="6" label="Ext2"/>
30480   <int value="7" label="Ext3"/>
30481   <int value="8" label="Ext4"/>
30482   <int value="9" label="ISO9660"/>
30483   <int value="10" label="UDF"/>
30484 </enum>
30485
30486 <enum name="CrosEnableDriveOfflineOutcome" type="int">
30487   <int value="0" label="Success: Offline mode enabled"/>
30488   <int value="1" label="Failure: Hosted app page timed out"/>
30489   <int value="2" label="Failure: Hosted app page load failed"/>
30490   <int value="3" label="Failure: Not a regular user account"/>
30491   <int value="4" label="Failure: Drive app not installed"/>
30492   <int value="5" label="Failure: Background page already exists"/>
30493 </enum>
30494
30495 <enum name="CrosEventEnum" type="int">
30496   <int value="0" label="ModemManagerCommandSendFailure"/>
30497   <int value="1" label="HwWatchdogReboot"/>
30498   <int value="2" label="Cras.NoCodecsFoundAtBoot"/>
30499   <int value="3" label="Chaps.DatabaseCorrupted"/>
30500   <int value="4" label="Chaps.DatabaseRepairFailure"/>
30501   <int value="5" label="Chaps.DatabaseCreateFailure"/>
30502   <int value="6" label="Attestation.OriginSpecificExhausted"/>
30503   <int value="7" label="SpringPowerSupply.Original.High"/>
30504   <int value="8" label="SpringPowerSupply.Other.High"/>
30505   <int value="9" label="SpringPowerSupply.Original.Low"/>
30506   <int value="10" label="SpringPowerSupply.ChargerIdle"/>
30507   <int value="11" label="TPM.NonZeroDictionaryAttackCounter"/>
30508 </enum>
30509
30510 <enum name="CrosFirstRunTutorialCompletionType" type="int">
30511   <int value="0" label="Was not finished"/>
30512   <int value="1" label="Finished with &quot;Got It&quot; button"/>
30513   <int value="2" label="Finished with &quot;Keep Exploring&quot; button"/>
30514 </enum>
30515
30516 <enum name="CrosShelfClickTarget" type="int">
30517   <obsolete>
30518     Deprecated as of 12/2013. Default pinned apps trial is finished.
30519   </obsolete>
30520   <int value="0" label="Chrome"/>
30521   <int value="1" label="AppLauncher"/>
30522   <int value="2" label="Gmail"/>
30523   <int value="3" label="Search"/>
30524   <int value="4" label="Youtube"/>
30525   <int value="5" label="Doc"/>
30526   <int value="6" label="Sheets"/>
30527   <int value="7" label="Slides"/>
30528   <int value="8" label="PlayMusic"/>
30529 </enum>
30530
30531 <enum name="DataChannelCounters" type="int">
30532   <int value="0" label="Channel created."/>
30533   <int value="1" label="Channel reached Open state."/>
30534   <int value="2" label="Channel is reliable."/>
30535   <int value="3" label="Channel is ordered."/>
30536   <int value="4" label="Channel is negotiated."/>
30537 </enum>
30538
30539 <enum name="DataReductionProxyBypassEventType" type="int">
30540   <int value="0" label="Short bypass"/>
30541   <int value="1" label="Long bypass"/>
30542   <int value="2" label="Bypass due to internal server error"/>
30543   <int value="3" label="Bypass due to other error"/>
30544   <int value="4" label="Bypass due to missing via header"/>
30545 </enum>
30546
30547 <enum name="DataReductionProxyProbeURLFetchResult" type="int">
30548   <int value="0" label="Internet disconnected"/>
30549   <int value="1" label="Probe failed, proxy disabled"/>
30550   <int value="2" label="Probe failed, proxy already disabled"/>
30551   <int value="3" label="Probe succeeded, proxy enabled"/>
30552   <int value="4" label="Probe succeeded, proxy already enabled"/>
30553 </enum>
30554
30555 <enum name="DataReductionProxyPromoAction" type="int">
30556   <int value="0" label="Dismissed from first screen"/>
30557   <int value="1" label="Dismissed from second screen"/>
30558   <int value="2" label="Enabled from first screen"/>
30559   <int value="3" label="Enabled from second screen"/>
30560 </enum>
30561
30562 <enum name="DataReductionProxySettingsConversion" type="int">
30563   <int value="0" label="OFF to OFF"/>
30564   <int value="1" label="OFF to ON"/>
30565   <int value="2" label="ON to OFF"/>
30566   <int value="3" label="ON to ON"/>
30567 </enum>
30568
30569 <enum name="DataReductionProxyStartupState" type="int">
30570   <int value="0" label="Proxy not available"/>
30571   <int value="1" label="Proxy available but not enabled"/>
30572   <int value="2" label="Proxy available and enabled"/>
30573 </enum>
30574
30575 <enum name="DevicePermissionActions" type="int">
30576   <int value="0" label="AllowHttps"/>
30577   <int value="1" label="AllowHttp"/>
30578   <int value="2" label="Deny"/>
30579   <int value="3" label="Cancel"/>
30580 </enum>
30581
30582 <enum name="DevicesPageEvents" type="int">
30583   <int value="0" label="OPENED"/>
30584   <int value="1" label="LOG_IN_STARTED_FROM_REGISTER_PROMO"/>
30585   <int value="2" label="LOG_IN_STARTED_FROM_DEVICE_LIST_PROMO"/>
30586   <int value="3" label="ADD_PRINTER_CLICKED"/>
30587   <int value="4" label="REGISTER_CLICKED"/>
30588   <int value="5" label="REGISTER_CONFIRMED"/>
30589   <int value="6" label="REGISTER_SUCCESS"/>
30590   <int value="7" label="REGISTER_CANCEL"/>
30591   <int value="8" label="REGISTER_FAILURE"/>
30592   <int value="9" label="MANAGE_CLICKED"/>
30593   <int value="10" label="REGISTER_CANCEL_ON_PRINTER"/>
30594   <int value="11" label="REGISTER_TIMEOUT"/>
30595   <int value="12" label="LOG_IN_STARTED_FROM_REGISTER_OVERLAY_PROMO"/>
30596 </enum>
30597
30598 <enum name="DiagnosticsRecoveryRun" type="int">
30599   <int value="0" label="Recovery not run"/>
30600   <int value="1" label="Recovery run because of crash"/>
30601   <int value="2" label="Recovery run by user"/>
30602 </enum>
30603
30604 <enum name="DiagnosticsResult" type="int">
30605   <int value="0" label="Not run (regular startup)"/>
30606   <int value="1" label="Success (crash startup)"/>
30607   <int value="2" label="Failure (crash startup)"/>
30608   <int value="3" label="Skipped (crash startup)"/>
30609 </enum>
30610
30611 <enum name="DiagnosticsTestName" type="int">
30612   <int value="0" label="Conflicting DLLs Test"/>
30613   <int value="1" label="Disk Space Test"/>
30614   <int value="2" label="Install Type Test"/>
30615   <int value="3" label="JSON Bookmarks Test"/>
30616   <int value="4" label="JSON Local State Test"/>
30617   <int value="5" label="JSON Preferences Test"/>
30618   <int value="6" label="Operating System Test"/>
30619   <int value="7" label="Path Dictionaries Test"/>
30620   <int value="8" label="Path Local State Test"/>
30621   <int value="9" label="Path Resources Test"/>
30622   <int value="10" label="Path User Data Test"/>
30623   <int value="11" label="Version Test"/>
30624   <int value="12" label="SQLite Integrity App Cache Test"/>
30625   <int value="13" label="SQLite Integrity Archived History Test"/>
30626   <int value="14" label="SQLite Integrity Cookie Test"/>
30627   <int value="15" label="SQLite Integrity Database Tracker Test"/>
30628   <int value="16" label="SQLite Integrity History Test"/>
30629   <int value="17" label="SQLite Integrity Nss Cert Test"/>
30630   <int value="18" label="SQLite Integrity Nss Key Test"/>
30631   <int value="19" label="SQLite Integrity Thumbnails Test"/>
30632   <int value="20" label="SQLite Integrity Web Data Test"/>
30633 </enum>
30634
30635 <enum name="DllHash" type="int">
30636 <!-- Generated by chrome_elf/dll_hash_for_uma/dll_hash_for_uma_main.cc -->
30637
30638   <int value="803283353" label="lmrn.dll"/>
30639   <int value="989714890" label="datamngr.dll"/>
30640   <int value="1270622879" label="hk.dll"/>
30641   <int value="2132270559" label="libsvn_tsvn32.dll"/>
30642 </enum>
30643
30644 <enum name="DNSEmptyAddressListAndNoError" type="int">
30645   <int value="0" label="Error reported or Address List is not empty"/>
30646   <int value="1" label="Success reported but Address List is empty"/>
30647 </enum>
30648
30649 <enum name="DnsProbe.JobResult" type="int">
30650   <int value="0" label="SERVERS_UNKNOWN"/>
30651   <int value="1" label="SERVERS_CORRECT"/>
30652   <int value="2" label="SERVERS_INCORRECT"/>
30653   <int value="3" label="SERVERS_FAILING"/>
30654   <int value="4" label="SERVERS_UNREACHABLE"/>
30655 </enum>
30656
30657 <enum name="DnsProbe.ObsoleteProbeResult" type="int">
30658   <int value="0" label="INCONCLUSIVE"/>
30659   <int value="1" label="NO_INTERNET"/>
30660   <int value="2" label="BAD_CONFIG"/>
30661   <int value="3" label="NXDOMAIN"/>
30662 </enum>
30663
30664 <enum name="DnsProbe.ProbeStatus" type="int">
30665   <int value="0" label="POSSIBLE"/>
30666   <int value="1" label="NOT_RUN"/>
30667   <int value="2" label="STARTED"/>
30668   <int value="3" label="FINISHED_INCONCLUSIVE"/>
30669   <int value="4" label="FINISHED_NO_INTERNET"/>
30670   <int value="5" label="FINISHED_BAD_CONFIG"/>
30671   <int value="6" label="FINISHED_NXDOMAIN"/>
30672 </enum>
30673
30674 <enum name="DnsProbe.SystemIsLocalhost" type="int">
30675   <int value="0" label="Not just 127.0.0.1">
30676     127.0.0.1 was not the only nameserver in the system DNS config.
30677   </int>
30678   <int value="1" label="Just 127.0.0.1">
30679     127.0.0.1 was the only nameserver in the system DNS config.
30680   </int>
30681 </enum>
30682
30683 <enum name="DockedAction" type="int">
30684   <int value="0" label="None"/>
30685   <int value="1" label="Dock"/>
30686   <int value="2" label="Undock"/>
30687   <int value="3" label="Resize"/>
30688   <int value="4" label="Reorder"/>
30689   <int value="5" label="Evict"/>
30690   <int value="6" label="Maximize"/>
30691   <int value="7" label="Minimize"/>
30692   <int value="8" label="Restore"/>
30693   <int value="9" label="Close"/>
30694 </enum>
30695
30696 <enum name="DockedActionSource" type="int">
30697   <int value="0" label="Unknown"/>
30698   <int value="1" label="Mouse"/>
30699   <int value="2" label="Touch"/>
30700 </enum>
30701
30702 <enum name="DomainBoundCerts.GetCertResult" type="int">
30703   <int value="0" label="SYNC_SUCCESS"/>
30704   <int value="1" label="ASYNC_SUCCESS"/>
30705   <int value="2" label="ASYNC_CANCELLED"/>
30706   <int value="3" label="ASYNC_FAILURE_KEYGEN"/>
30707   <int value="4" label="ASYNC_FAILURE_CREATE_CERT"/>
30708   <int value="5" label="ASYNC_FAILURE_EXPORT_KEY"/>
30709   <int value="6" label="ASYNC_FAILURE_UNKNOWN"/>
30710   <int value="7" label="INVALID_ARGUMENT"/>
30711   <int value="8" label="UNSUPPORTED_TYPE"/>
30712   <int value="9" label="TYPE_MISMATCH"/>
30713   <int value="10" label="WORKER_FAILURE"/>
30714 </enum>
30715
30716 <enum name="DomainBoundCerts.Support" type="int">
30717   <int value="0" label="DISABLED"/>
30718   <int value="1" label="CLIENT_ONLY"/>
30719   <int value="2" label="CLIENT_AND_SERVER"/>
30720   <int value="3" label="CLIENT_NO_ECC">
30721     Channel ID was enabled, but the client did not support elliptic curve key
30722     generation.
30723   </int>
30724   <int value="4" label="CLIENT_BAD_SYSTEM_TIME">
30725     Channel ID was enabled, but the client had an invalid system time which
30726     prevented using it.
30727   </int>
30728   <int value="5" label="CLIENT_NO_SERVER_BOUND_CERT_SERVICE">
30729     The SSLClientSocket was created without a ServerBoundCertService.
30730   </int>
30731 </enum>
30732
30733 <enum name="DoubleGetExperimentMethods" type="int">
30734   <int value="0" label="POST"/>
30735   <int value="1" label="GET_CACHABLE"/>
30736   <int value="2" label="GET_NON_CACHABLE"/>
30737 </enum>
30738
30739 <enum name="DownloadContentDisposition" type="int">
30740   <int value="0" label="Content-Disposition header present"/>
30741   <int value="1" label="Valid"/>
30742   <int value="2" label="Has disposition-type"/>
30743   <int value="3" label="Has unknown disposition-type"/>
30744   <int value="4" label="Has 'name' attribute"/>
30745   <int value="5" label="Has 'filename' attribute"/>
30746   <int value="6" label="Has 'filename*' attribute"/>
30747   <int value="7" label="Has non-ASCII strings"/>
30748   <int value="8" label="Has percent encoded strings"/>
30749   <int value="9" label="Has RFC 2047 encoded strings"/>
30750   <int value="10" label="Has 'name' attribute only"/>
30751 </enum>
30752
30753 <enum name="DownloadContentType" type="int">
30754   <int value="0" label="UNRECOGNIZED"/>
30755   <int value="1" label="TEXT"/>
30756   <int value="2" label="IMAGE"/>
30757   <int value="3" label="AUDIO"/>
30758   <int value="4" label="VIDEO"/>
30759   <int value="5" label="OCTET_STREAM"/>
30760   <int value="6" label="PDF"/>
30761   <int value="7" label="DOC"/>
30762   <int value="8" label="XLS"/>
30763   <int value="9" label="PPT"/>
30764   <int value="10" label="ARCHIVE"/>
30765   <int value="11" label="EXE"/>
30766   <int value="12" label="DMG"/>
30767   <int value="13" label="CRX"/>
30768 </enum>
30769
30770 <enum name="DownloadCountType" type="int">
30771   <int value="0" label="Initiated by Navigation (Obsolete)"/>
30772   <int value="1" label="Initiated by Context Menu (Obsolete)"/>
30773   <int value="2" label="Initiated by SavePackage Failure (Obsolete)"/>
30774   <int value="3" label="Initiated by Drag-n-drop (Obsolete)"/>
30775   <int value="4" label="Initiated by Renderer (Obsolete)"/>
30776   <int value="5" label="Initiated and Unthrottled"/>
30777   <int value="6" label="Completed"/>
30778   <int value="7" label="Cancelled"/>
30779   <int value="8" label="Started"/>
30780   <int value="9" label="Interrupted"/>
30781   <int value="10" label="Calls to AppendDataToFile (Size) (Obsolete 8/2013)"/>
30782   <int value="11" label="Calls to AppendDataToFile (Count) (Obsolete 8/2013)"/>
30783   <int value="12" label="Interrupted at End of Download"/>
30784   <int value="13" label="Attempt to Append to Detached File"/>
30785   <int value="14" label="File Missing After Successful Scan"/>
30786   <int value="15" label="Supports ranges and strong ETag (Obsolete 11/2013)"/>
30787   <int value="16" label="No WebContents at interruption"/>
30788   <int value="17" label="Supports ranges and strong validation"/>
30789 </enum>
30790
30791 <enum name="DownloadDatabaseRecordDroppedType" type="int">
30792   <int value="0" label="Bad State"/>
30793   <int value="1" label="Bad Danger Type"/>
30794 </enum>
30795
30796 <enum name="DownloadDOMEvent" type="int">
30797   <int value="0" label="GetDownloads"/>
30798   <int value="1" label="OpenFile"/>
30799   <int value="2" label="Drag"/>
30800   <int value="3" label="SaveDangerous"/>
30801   <int value="4" label="DiscardDangerous"/>
30802   <int value="5" label="Show"/>
30803   <int value="6" label="Pause"/>
30804   <int value="7" label="Remove"/>
30805   <int value="8" label="Cancel"/>
30806   <int value="9" label="ClearAll"/>
30807   <int value="10" label="OpenFolder"/>
30808   <int value="11" label="Resume"/>
30809 </enum>
30810
30811 <enum name="DownloadFilePickerResult" type="int">
30812   <int value="0" label="SAME"/>
30813   <int value="1" label="DIFFERENT_DIR"/>
30814   <int value="2" label="DIFFERENT_NAME"/>
30815   <int value="3" label="CANCEL"/>
30816 </enum>
30817
30818 <enum name="DownloadFunctions" type="int">
30819   <int value="0" label="download"/>
30820   <int value="1" label="search"/>
30821   <int value="2" label="pause"/>
30822   <int value="3" label="resume"/>
30823   <int value="4" label="cancel"/>
30824   <int value="5" label="erase"/>
30825   <int value="6" label="set_destination"/>
30826   <int value="7" label="accept_danger"/>
30827   <int value="8" label="show"/>
30828   <int value="9" label="drag"/>
30829 </enum>
30830
30831 <enum name="DownloadImageType" type="int">
30832   <int value="0" label="Unrecognized"/>
30833   <int value="1" label="GIF"/>
30834   <int value="2" label="JPEG"/>
30835   <int value="3" label="PNG"/>
30836   <int value="4" label="TIFF"/>
30837   <int value="5" label="ICON"/>
30838   <int value="6" label="WEBP"/>
30839 </enum>
30840
30841 <enum name="DownloadInterruptedUnknownSizeType" type="int">
30842   <int value="0" label="Size Known"/>
30843   <int value="1" label="Size Unknown"/>
30844 </enum>
30845
30846 <enum name="DownloadItem.DangerousFileType" type="int">
30847   <int value="0" label="unknown"/>
30848   <int value="1" label="ad"/>
30849   <int value="2" label="ade"/>
30850   <int value="3" label="adp"/>
30851   <int value="4" label="ah"/>
30852   <int value="5" label="apk"/>
30853   <int value="6" label="app"/>
30854   <int value="7" label="application"/>
30855   <int value="8" label="asp"/>
30856   <int value="9" label="asx"/>
30857   <int value="10" label="bas"/>
30858   <int value="11" label="bash"/>
30859   <int value="12" label="bat"/>
30860   <int value="13" label="cfg"/>
30861   <int value="14" label="chi"/>
30862   <int value="15" label="chm"/>
30863   <int value="16" label="class"/>
30864   <int value="17" label="cmd"/>
30865   <int value="18" label="com"/>
30866   <int value="19" label="command"/>
30867   <int value="20" label="crt"/>
30868   <int value="21" label="crx"/>
30869   <int value="22" label="csh"/>
30870   <int value="23" label="deb"/>
30871   <int value="24" label="dex"/>
30872   <int value="25" label="dll"/>
30873   <int value="26" label="drv"/>
30874   <int value="27" label="exe"/>
30875   <int value="28" label="fxp"/>
30876   <int value="29" label="grp"/>
30877   <int value="30" label="hlp"/>
30878   <int value="31" label="hta"/>
30879   <int value="32" label="htm"/>
30880   <int value="33" label="html"/>
30881   <int value="34" label="htt"/>
30882   <int value="35" label="inf"/>
30883   <int value="36" label="ini"/>
30884   <int value="37" label="ins"/>
30885   <int value="38" label="isp"/>
30886   <int value="39" label="jar"/>
30887   <int value="40" label="jnlp"/>
30888   <int value="41" label="user.js"/>
30889   <int value="42" label="js"/>
30890   <int value="43" label="jse"/>
30891   <int value="44" label="ksh"/>
30892   <int value="45" label="lnk"/>
30893   <int value="46" label="local"/>
30894   <int value="47" label="mad"/>
30895   <int value="48" label="maf"/>
30896   <int value="49" label="mag"/>
30897   <int value="50" label="mam"/>
30898   <int value="51" label="manifest"/>
30899   <int value="52" label="maq"/>
30900   <int value="53" label="mar"/>
30901   <int value="54" label="mas"/>
30902   <int value="55" label="mat"/>
30903   <int value="56" label="mau"/>
30904   <int value="57" label="mav"/>
30905   <int value="58" label="maw"/>
30906   <int value="59" label="mda"/>
30907   <int value="60" label="mdb"/>
30908   <int value="61" label="mde"/>
30909   <int value="62" label="mdt"/>
30910   <int value="63" label="mdw"/>
30911   <int value="64" label="mdz"/>
30912   <int value="65" label="mht"/>
30913   <int value="66" label="mhtml"/>
30914   <int value="67" label="mmc"/>
30915   <int value="68" label="mof"/>
30916   <int value="69" label="msc"/>
30917   <int value="70" label="msh"/>
30918   <int value="71" label="mshxml"/>
30919   <int value="72" label="msi"/>
30920   <int value="73" label="msp"/>
30921   <int value="74" label="mst"/>
30922   <int value="75" label="ocx"/>
30923   <int value="76" label="ops"/>
30924   <int value="77" label="pcd"/>
30925   <int value="78" label="pif"/>
30926   <int value="79" label="pkg"/>
30927   <int value="80" label="pl"/>
30928   <int value="81" label="plg"/>
30929   <int value="82" label="prf"/>
30930   <int value="83" label="prg"/>
30931   <int value="84" label="pst"/>
30932   <int value="85" label="py"/>
30933   <int value="86" label="pyc"/>
30934   <int value="87" label="pyw"/>
30935   <int value="88" label="rb"/>
30936   <int value="89" label="reg"/>
30937   <int value="90" label="rpm"/>
30938   <int value="91" label="scf"/>
30939   <int value="92" label="scr"/>
30940   <int value="93" label="sct"/>
30941   <int value="94" label="sh"/>
30942   <int value="95" label="shar"/>
30943   <int value="96" label="shb"/>
30944   <int value="97" label="shs"/>
30945   <int value="98" label="shtm"/>
30946   <int value="99" label="shtml"/>
30947   <int value="100" label="spl"/>
30948   <int value="101" label="svg"/>
30949   <int value="102" label="swf"/>
30950   <int value="103" label="sys"/>
30951   <int value="104" label="tcsh"/>
30952   <int value="105" label="url"/>
30953   <int value="106" label="vb"/>
30954   <int value="107" label="vbe"/>
30955   <int value="108" label="vbs"/>
30956   <int value="109" label="vsd"/>
30957   <int value="110" label="vsmacros"/>
30958   <int value="111" label="vss"/>
30959   <int value="112" label="vst"/>
30960   <int value="113" label="vsw"/>
30961   <int value="114" label="ws"/>
30962   <int value="115" label="wsc"/>
30963   <int value="116" label="wsf"/>
30964   <int value="117" label="wsh"/>
30965   <int value="118" label="xbap"/>
30966   <int value="119" label="xht"/>
30967   <int value="120" label="xhtm"/>
30968   <int value="121" label="xhtml"/>
30969   <int value="122" label="xml"/>
30970   <int value="123" label="xsl"/>
30971   <int value="124" label="xslt"/>
30972 </enum>
30973
30974 <enum name="DownloadItem.DangerType" type="int">
30975   <int value="0" label="NOT_DANGEROUS"/>
30976   <int value="1" label="DANGEROUS_FILE"/>
30977   <int value="2" label="DANGEROUS_URL"/>
30978   <int value="3" label="DANGEROUS_CONTENT"/>
30979   <int value="4" label="MAYBE_DANGEROUS_CONTENT"/>
30980   <int value="5" label="UNCOMMON_CONTENT"/>
30981   <int value="6" label="USER_VALIDATED"/>
30982   <int value="7" label="DANGEROUS_HOST"/>
30983   <int value="8" label="POTENTIALLY_UNWANTED"/>
30984 </enum>
30985
30986 <enum name="DownloadOpenMethod" type="int">
30987   <int value="0" label="Opened with plaform handler by default"/>
30988   <int value="1" label="Opened in browser by default"/>
30989   <int value="2" label="Opened with plaform handler by user choice"/>
30990 </enum>
30991
30992 <enum name="DownloadOriginStateOnResumption" type="int">
30993   <int value="0" label="No changes"/>
30994   <int value="1" label="New redirects"/>
30995   <int value="2" label="New validators"/>
30996   <int value="3" label="New redirects + validators"/>
30997   <int value="4" label="New Content-Disposition"/>
30998   <int value="5" label="New redirects + Content-Disposition"/>
30999   <int value="6" label="New validators + Content-Disposition"/>
31000   <int value="7" label="New redirects + validators + Content-Disposition"/>
31001 </enum>
31002
31003 <enum name="DownloadSavePackageEvent" type="int">
31004   <int value="0" label="Started"/>
31005   <int value="1" label="Cancelled"/>
31006   <int value="2" label="Finished"/>
31007   <int value="3" label="Write to already completed file"/>
31008   <int value="4" label="Write to already failed file"/>
31009 </enum>
31010
31011 <enum name="DownloadSource" type="int">
31012   <int value="0" label="Initiated by Save Package on Non-HTML content"/>
31013   <int value="1" label="Initiated by Drag-and-drop"/>
31014   <int value="2" label="Initiated by RPC from Renderer"/>
31015   <int value="3" label="Initiated by Save from Pepper"/>
31016   <int value="4" label="Initiated by Resumption"/>
31017 </enum>
31018
31019 <enum name="DriveCacheDBOpenStatus" type="int">
31020   <int value="0" label="Success"/>
31021   <int value="1" label="Corrupt database"/>
31022   <int value="2" label="Unknown recoverable failure"/>
31023   <int value="3" label="Unrecoverable (disk full?) failure"/>
31024 </enum>
31025
31026 <enum name="DriveEntryKind" type="int">
31027   <int value="0" label="Unknown"/>
31028   <int value="1" label="Item"/>
31029   <int value="2" label="Site"/>
31030   <int value="3" label="Document"/>
31031   <int value="4" label="Spereadsheet"/>
31032   <int value="5" label="Presentation"/>
31033   <int value="6" label="Drawing"/>
31034   <int value="7" label="Table"/>
31035   <int value="8" label="External app"/>
31036   <int value="9" label="Folder"/>
31037   <int value="10" label="File"/>
31038   <int value="11" label="PDF"/>
31039 </enum>
31040
31041 <enum name="DriveFileFormat" type="int">
31042   <int value="0" label="AAC"/>
31043   <int value="1" label="ASF"/>
31044   <int value="2" label="AVI"/>
31045   <int value="3" label="CSV"/>
31046   <int value="4" label="DOC"/>
31047   <int value="5" label="DOCX"/>
31048   <int value="6" label="FLV"/>
31049   <int value="7" label="JPG"/>
31050   <int value="8" label="MJPG"/>
31051   <int value="9" label="MOV"/>
31052   <int value="10" label="MP3"/>
31053   <int value="11" label="MP4"/>
31054   <int value="12" label="MPG"/>
31055   <int value="13" label="OTHER"/>
31056   <int value="14" label="PDF"/>
31057   <int value="15" label="PPT"/>
31058   <int value="16" label="PPTX"/>
31059   <int value="17" label="PSD"/>
31060   <int value="18" label="RAR"/>
31061   <int value="19" label="WMA"/>
31062   <int value="20" label="WMV"/>
31063   <int value="21" label="XLS"/>
31064   <int value="22" label="XLSX"/>
31065   <int value="23" label="ZIP"/>
31066 </enum>
31067
31068 <enum name="DriveMetadataDBInitStatus" type="int">
31069   <int value="0" label="Success"/>
31070   <int value="1" label="Not found"/>
31071   <int value="2" label="Corruption"/>
31072   <int value="3" label="IO error"/>
31073   <int value="4" label="Failed to open DB for unknown reason"/>
31074   <int value="5" label="Incompatible DB format"/>
31075   <int value="6" label="DB is broken"/>
31076   <int value="7" label="Opened existing DB."/>
31077   <int value="8" label="No existing DB was found. Created new DB."/>
31078   <int value="9" label="Cannot open existing DB. Created new DB."/>
31079 </enum>
31080
31081 <enum name="EAPInnerProtocol" type="int">
31082   <int value="0" label="UNKNOWN"/>
31083   <int value="1" label="NONE"/>
31084   <int value="2" label="PEAP-MD5"/>
31085   <int value="3" label="PEAP-MSCHAPV2"/>
31086   <int value="4" label="TTLS-EAP-MD5"/>
31087   <int value="5" label="TTLS-EAP-MSCHAPV2"/>
31088   <int value="6" label="TTLS-MSCHAPV2"/>
31089   <int value="7" label="TTLS-MSCHAP"/>
31090   <int value="8" label="TTLS-PAP"/>
31091   <int value="9" label="TTLS-CHAP"/>
31092 </enum>
31093
31094 <enum name="EAPOuterProtocol" type="int">
31095   <int value="0" label="UNKNOWN"/>
31096   <int value="1" label="LEAP"/>
31097   <int value="2" label="PEAP"/>
31098   <int value="3" label="TLS"/>
31099   <int value="4" label="TTLS"/>
31100 </enum>
31101
31102 <enum name="EnterpriseCheckError" type="int">
31103   <int value="0" label="Cound not get net join info."/>
31104   <int value="1" label="Cound not bind to domain controller."/>
31105 </enum>
31106
31107 <enum name="EnterpriseDeviceManagementStatus" type="int">
31108   <summary>
31109     Status codes produced by DeviceManagementService for requests made to the
31110     device management server.
31111   </summary>
31112   <int value="0" label="SUCCESS"/>
31113   <int value="1" label="REQUEST_INVALID"/>
31114   <int value="2" label="REQUEST_FAILED"/>
31115   <int value="3" label="TEMPORARY_UNAVAILABLE"/>
31116   <int value="4" label="HTTP_STATUS_ERROR"/>
31117   <int value="5" label="RESPONSE_DECODING_ERROR"/>
31118   <int value="6" label="SERVICE_MANAGEMENT_NOT_SUPPORTED"/>
31119   <int value="7" label="SERVICE_DEVICE_NOT_FOUND"/>
31120   <int value="8" label="SERVICE_MANAGEMENT_TOKEN_INVALID"/>
31121   <int value="9" label="SERVICE_ACTIVATION_PENDING"/>
31122   <int value="10" label="SERVICE_INVALID_SERIAL_NUMBER"/>
31123   <int value="11" label="SERVICE_DEVICE_ID_CONFLICT"/>
31124   <int value="12" label="SERVICE_MISSING_LICENSES"/>
31125   <int value="902" label="SERVICE_POLICY_NOT_FOUND"/>
31126 </enum>
31127
31128 <enum name="EnterpriseDMTokenType" type="int">
31129   <summary>
31130     Result of DMToken operations as defined in
31131     chrome/browser/policy/enterprise_metrics.h.
31132   </summary>
31133   <int value="0" label="Load Succeeded">
31134     A cached token was successfully loaded from disk.
31135   </int>
31136   <int value="1" label="Load Failed">
31137     Reading a cached token from disk failed.
31138   </int>
31139   <int value="2" label="Fetch Requested">
31140     A token fetch request was sent to the DM server.
31141   </int>
31142   <int value="3" label="Fetch Request Failed">
31143     The request was invalid, or the HTTP request failed.
31144   </int>
31145   <int value="4" label="Fetch Server Failed">
31146     Error HTTP status received, or the DM server failed in another way.
31147   </int>
31148   <int value="5" label="Fetch Response Received">
31149     A response to the fetch request was received.
31150   </int>
31151   <int value="6" label="Fetch Bad Response">
31152     The response received was invalid. This happens when some expected data was
31153     not present in the response.
31154   </int>
31155   <int value="7" label="Fetch Management Not Supported">
31156     DM server reported that management is not supported.
31157   </int>
31158   <int value="8" label="Fetch Device Not Found">
31159     DM server reported that the given device ID was not found.
31160   </int>
31161   <int value="9" label="Fetch OK">DM token successfully retrieved.</int>
31162   <int value="10" label="Store Succeeded">
31163     Successfully cached a token to disk.
31164   </int>
31165   <int value="11" label="Store Failed">Caching a token to disk failed.</int>
31166   <int value="12" label="Device ID Conflict">The Device-ID is not unique.</int>
31167   <int value="13" label="Invalid Serial">
31168     Serial number rejected by DMServer.
31169   </int>
31170   <int value="14" label="Missing Licenses">
31171     No more licenses available for that domain.
31172   </int>
31173 </enum>
31174
31175 <enum name="EnterpriseEnrollmentType" type="int">
31176   <summary>
31177     Result of device enrollment as defined in
31178     chrome/browser/policy/enterprise_metrics.h.
31179   </summary>
31180   <int value="0" label="Cancelled">
31181     The enrollment screen was closed without completing the enrollment process.
31182   </int>
31183   <int value="1" label="Started">
31184     The user submitted credentials and started the enrollment process.
31185   </int>
31186   <int value="2" label="Network Failed">
31187     Enrollment failed due to a network error.
31188   </int>
31189   <int value="3" label="Login Failed">
31190     Enrollment failed because logging in to Gaia failed.
31191   </int>
31192   <int value="4" label="Not Supported">
31193     Enrollment failed because it is not supported for the account used.
31194   </int>
31195   <int value="5" label="Policy Failed">
31196     Enrollment failed because it failed to apply device policy.
31197   </int>
31198   <int value="6" label="Other Failed">
31199     Enrollment failed due to an unexpected error. This currently happens when
31200     the Gaia auth token is not issued for the DM service, the device cloud
31201     policy subsystem isn't initialized, or when fetching Gaia tokens fails for
31202     an unknown reason.
31203   </int>
31204   <int value="7" label="OK">Enrollment was successful.</int>
31205   <int value="8" label="Invalid Serial">
31206     Serial number doesn't belong to account domain.
31207   </int>
31208   <int value="9" label="Auto-enrollment Started">
31209     Auto-enrollment started automatically after sign-in.
31210   </int>
31211   <int value="10" label="Auto-enrollment Failed">Auto-enrollment failed.</int>
31212   <int value="11" label="Auto-enrollment Retried">
31213     Auto-enrollment started again after a failure.
31214   </int>
31215   <int value="12" label="Auto-enrollment Cancelled">
31216     User opted-out of auto-enrollment.
31217   </int>
31218   <int value="13" label="Auto-enrollment OK">Auto-enrollment OK.</int>
31219   <int value="14" label="Invalid enrollment mode">
31220     The enrollment mode has not been sent down or is unknown to the client.
31221   </int>
31222   <int value="15" label="Auto-enrollment not supported">
31223     The enrollment mode can not be set through auto-enrollment.
31224   </int>
31225   <int value="16" label="Install attributes timeout">
31226     Install attributes failed to initialize in time.
31227   </int>
31228   <int value="17" label="Wrong user name">
31229     Re-enrollment attempted with an account from a different domain.
31230   </int>
31231   <int value="18" label="Missing licenses">
31232     No licenses left for that domain.
31233   </int>
31234   <int value="19" label="Robot auth code fetch failed">
31235     Enrollment failed due to an error fetching the device robot authorization
31236     code from the DM Server.
31237   </int>
31238   <int value="20" label="Robot refresh token fetch failed">
31239     Enrollment failed due to an error fetching the device robot refresh token
31240     from Gaia.
31241   </int>
31242   <int value="21" label="Robot refresh token store failed">
31243     Enrollment failed due to an error persisting the device robot refresh token
31244     on the device.
31245   </int>
31246   <int value="22" label="Deprovisioned device">
31247     Enrollment failed because the administrator has deprovisioned the device.
31248   </int>
31249   <int value="23" label="Domain mismatch">
31250     Enrollment failed because the device belongs to a different domain.
31251   </int>
31252 </enum>
31253
31254 <enum name="EnterprisePolicies" type="int">
31255 <!-- Generated from
31256      ../../../components/policy/resources/policy_templates.json -->
31257
31258   <int value="1" label="Configure the home page URL"/>
31259   <int value="2" label="Use New Tab Page as homepage"/>
31260   <int value="3" label="Set Chrome as Default Browser"/>
31261   <int value="4" label="Application locale"/>
31262   <int value="5" label="Enable alternate error pages"/>
31263   <int value="6" label="Enable search suggestions"/>
31264   <int value="7" label="Enable network prediction"/>
31265   <int value="8" label="Disable SPDY protocol"/>
31266   <int value="9" label="Enable JavaScript"/>
31267   <int value="10" label="Enable Incognito mode"/>
31268   <int value="11" label="Disable saving browser history"/>
31269   <int value="12" label="Enable printing"/>
31270   <int value="13" label="Enable Google Cloud Print proxy"/>
31271   <int value="14" label="Enable Safe Browsing"/>
31272   <int value="15" label="Enable reporting of usage and crash-related data"/>
31273   <int value="16" label="Enable the password manager"/>
31274   <int value="17" label="Allow users to show passwords in Password Manager"/>
31275   <int value="18" label="Enable AutoFill"/>
31276   <int value="19" label="Specify a list of disabled plugins"/>
31277   <int value="20" label="Disable synchronization of data with Google"/>
31278   <int value="21" label="Choose how to specify proxy server settings"/>
31279   <int value="22" label="Choose how to specify proxy server settings"/>
31280   <int value="23" label="Address or URL of proxy server"/>
31281   <int value="24" label="URL to a proxy .pac file"/>
31282   <int value="25" label="Proxy bypass rules"/>
31283   <int value="26" label="Supported authentication schemes"/>
31284   <int value="27"
31285       label="Disable CNAME lookup when negotiating Kerberos authentication"/>
31286   <int value="28" label="Include non-standard port in Kerberos SPN"/>
31287   <int value="29" label="Authentication server whitelist"/>
31288   <int value="30" label="Kerberos delegation server whitelist"/>
31289   <int value="31" label="GSSAPI library name"/>
31290   <int value="32" label="Configure extension installation blacklist"/>
31291   <int value="33" label="Configure extension installation whitelist"/>
31292   <int value="34" label="Configure the list of force-installed extensions"/>
31293   <int value="35" label="Show Home button on toolbar"/>
31294   <int value="36" label="Disable Developer Tools"/>
31295   <int value="37" label="Action on startup"/>
31296   <int value="38" label="URLs to open on startup"/>
31297   <int value="39" label="Block third party cookies"/>
31298   <int value="40" label="Enable the default search provider"/>
31299   <int value="41" label="Default search provider name"/>
31300   <int value="42" label="Default search provider keyword"/>
31301   <int value="43" label="Default search provider search URL"/>
31302   <int value="44" label="Default search provider suggest URL"/>
31303   <int value="45" label="Default search provider instant URL"/>
31304   <int value="46" label="Default search provider icon"/>
31305   <int value="47" label="Default search provider encodings"/>
31306   <int value="48" label="Default cookies setting"/>
31307   <int value="49" label="Default images setting"/>
31308   <int value="50" label="Default JavaScript setting"/>
31309   <int value="51" label="Default plugins setting"/>
31310   <int value="52" label="Default popups setting"/>
31311   <int value="53" label="Default notification setting"/>
31312   <int value="54" label="Default geolocation setting"/>
31313   <int value="55" label="Disable support for 3D graphics APIs"/>
31314   <int value="56" label="Refresh rate for user policy"/>
31315   <int value="57" label="Default HTML renderer for Google Chrome Frame"/>
31316   <int value="58"
31317       label="Always render the following URL patterns in Google Chrome Frame"/>
31318   <int value="59"
31319       label="Always render the following URL patterns in the host browser"/>
31320   <int value="60"
31321       label="Allow Google Chrome Frame to handle the listed content types"/>
31322   <int value="61" label="Enable lock when the device become idle or suspended"/>
31323   <int value="62" label="Enable Instant"/>
31324   <int value="63" label="Set user data directory"/>
31325   <int value="64" label="Set download directory"/>
31326   <int value="65" label="Clear site data on browser shutdown (deprecated)"/>
31327   <int value="66" label="Specify whether the plugin finder should be disabled"/>
31328   <int value="67" label="Block cookies on these sites"/>
31329   <int value="68" label="Allow session only cookies on these sites"/>
31330   <int value="69" label="Allow images on these sites"/>
31331   <int value="70" label="Block images on these sites"/>
31332   <int value="71" label="Allow JavaScript on these sites"/>
31333   <int value="72" label="Block JavaScript on these sites"/>
31334   <int value="73" label="Allow plugins on these sites"/>
31335   <int value="74" label="Block plugins on these sites"/>
31336   <int value="75" label="Allow popups on these sites"/>
31337   <int value="76" label="Block popups on these sites"/>
31338   <int value="77" label="Allow cookies on these sites"/>
31339   <int value="78" label="Specify a list of enabled plugins"/>
31340   <int value="79"
31341       label="Specify a list of plugins that the user can enable or disable"/>
31342   <int value="80" label="Enable Translate"/>
31343   <int value="81" label="Allow running plugins that are outdated"/>
31344   <int value="82" label="Enable Bookmark Bar"/>
31345   <int value="83" label="Enables or disables bookmark editing"/>
31346   <int value="84" label="Allow invocation of file selection dialogs"/>
31347   <int value="85" label="Disable URL protocol schemes"/>
31348   <int value="86" label="Always runs plugins that require authorization"/>
31349   <int value="87" label="Set Google Chrome Frame user data directory"/>
31350   <int value="88" label="Set disk cache directory"/>
31351   <int value="89" label="Cross-origin HTTP Basic Auth prompts"/>
31352   <int value="90" label="Refresh rate for Device Policy"/>
31353   <int value="91" label="Release channel"/>
31354   <int value="92"
31355       label="Maximal number of concurrent connections to the proxy server"/>
31356   <int value="93" label="Incognito mode availability"/>
31357   <int value="94" label="Enable firewall traversal from remote access client"/>
31358   <int value="95" label="Enable firewall traversal from remote access host"/>
31359   <int value="96"
31360       label="Prevent app promotions from appearing on the new tab page"/>
31361   <int value="97" label="Import bookmarks from default browser on first run"/>
31362   <int value="98"
31363       label="Import browsing history from default browser on first run"/>
31364   <int value="99" label="Import of homepage from default browser on first run"/>
31365   <int value="100"
31366       label="Import search engines from default browser on first run"/>
31367   <int value="101"
31368       label="Import saved passwords from default browser on first run"/>
31369   <int value="102"
31370       label="Automatically select client certificates for these sites"/>
31371   <int value="103" label="Block access to a list of URLs"/>
31372   <int value="104" label="Allows access to a list of URLs"/>
31373   <int value="105" label="Allow notifications on these sites"/>
31374   <int value="106" label="Block notifications on these sites"/>
31375   <int value="107" label="User-level network configuration"/>
31376   <int value="108" label="Device-level network configuration"/>
31377   <int value="109"
31378       label="Enable submission of documents to Google Cloud Print"/>
31379   <int value="110" label="Set disk cache size in bytes"/>
31380   <int value="111" label="Set media disk cache size in bytes"/>
31381   <int value="112" label="Enterprise web store URL (deprecated)"/>
31382   <int value="113" label="Enterprise web store name (deprecated)"/>
31383   <int value="114" label="Enable TLS domain-bound certificates extension"/>
31384   <int value="115" label="Enable reporting memory info (JS heap size) to page"/>
31385   <int value="116" label="Proxy settings"/>
31386   <int value="117" label="Disable Print Preview"/>
31387   <int value="118" label="Disable SSL record splitting"/>
31388   <int value="119" label="Report OS and firmware version"/>
31389   <int value="120" label="Report device activity times"/>
31390   <int value="121" label="Report device boot mode"/>
31391   <int value="122" label="Login user white list"/>
31392   <int value="123" label="Allow creation of new user accounts"/>
31393   <int value="124" label="Enable guest mode"/>
31394   <int value="125" label="Show usernames on login screen"/>
31395   <int value="126" label="Enable data roaming"/>
31396   <int value="127" label="Enable metrics reporting"/>
31397   <int value="128" label="Wipe user data on sign-out"/>
31398   <int value="129" label="Whether online OCSP/CRL checks are performed"/>
31399   <int value="130" label="Timeout until idle user log-out is executed"/>
31400   <int value="131" label="Duration of the idle log-out warning message"/>
31401   <int value="132"
31402       label="Screen saver to be used on the sign-in screen in retail mode"/>
31403   <int value="133"
31404       label="Duration of inactivity before the screen saver is shown on the
31405              sign-in screen in retail mode"/>
31406   <int value="134"
31407       label="Whether the release channel should be configurable by the user"/>
31408   <int value="135" label="List of AppPack extensions"/>
31409   <int value="136" label="Disables Auto Update"/>
31410   <int value="137" label="Load specified urls on demo login"/>
31411   <int value="138"
31412       label="Continue running background apps when Google Chrome is closed"/>
31413   <int value="139" label="Disables Drive in the Chrome OS Files app"/>
31414   <int value="140"
31415       label="Disables Google Drive over Cellular connections in the Chrome OS
31416              Files app"/>
31417   <int value="141"
31418       label="Additional command line parameters for Google Chrome"/>
31419   <int value="142" label="Target Auto Update Version"/>
31420   <int value="143" label="Report device location"/>
31421   <int value="144" label="List of pinned apps to show in the launcher"/>
31422   <int value="145" label="Auto update scatter factor"/>
31423   <int value="146" label="Connection types allowed for updates"/>
31424   <int value="147"
31425       label="Restrict which users are allowed to sign in to Google Chrome"/>
31426   <int value="148"
31427       label="Configure extension, app, and user script install sources"/>
31428   <int value="149" label="Default mediastream setting"/>
31429   <int value="150"
31430       label="Disable proceeding from the Safe Browsing warning page"/>
31431   <int value="151" label="Enable or disable spell checking web service"/>
31432   <int value="152" label="Disable mounting of external storage"/>
31433   <int value="153" label="Disable taking screenshots"/>
31434   <int value="154"
31435       label="Configure the required domain name for remote access hosts"/>
31436   <int value="155"
31437       label="Enable two-factor authentication for remote access hosts"/>
31438   <int value="156"
31439       label="Configure the TalkGadget prefix for remote access hosts"/>
31440   <int value="157" label="Enable curtaining of remote access hosts"/>
31441   <int value="158" label="Timezone"/>
31442   <int value="159" label="Allow playing audio"/>
31443   <int value="160" label="Allow or deny audio capture"/>
31444   <int value="161"
31445       label="List of alternate URLs for the default search provider"/>
31446   <int value="162" label="Force SafeSearch"/>
31447   <int value="163" label="Device-local accounts"/>
31448   <int value="164" label="Add a logout button to the system tray"/>
31449   <int value="165" label="Use built-in DNS client"/>
31450   <int value="166" label="Control shelf auto-hiding"/>
31451   <int value="167" label="Allow or deny video capture"/>
31452   <int value="168" label="Configure allowed app/extension types"/>
31453   <int value="169" label="Set the display name for device-local accounts"/>
31454   <int value="170" label="Limit the session length"/>
31455   <int value="171"
31456       label="Parameter controlling search term placement for the default
31457              search provider"/>
31458   <int value="172" label="Screen dim delay when running on AC power"/>
31459   <int value="173" label="Screen off delay when running on AC power"/>
31460   <int value="174" label="Screen lock delay when running on AC power"/>
31461   <int value="175" label="Idle delay when running on AC power"/>
31462   <int value="176" label="Screen dim delay when running on battery power"/>
31463   <int value="177" label="Screen off delay when running on battery power"/>
31464   <int value="178" label="Screen lock delay when running on battery power"/>
31465   <int value="179" label="Idle delay when running on battery power"/>
31466   <int value="180" label="Action to take when the idle delay is reached"/>
31467   <int value="181" label="Action to take when the user closes the lid"/>
31468   <int value="182"
31469       label="Specify whether audio activity affects power management"/>
31470   <int value="183"
31471       label="Specify whether video activity affects power management"/>
31472   <int value="184"
31473       label="Percentage by which to scale the idle delay in presentation mode
31474              (deprecated)"/>
31475   <int value="185"
31476       label="Allow users to redeem offers through Chrome OS Registration"/>
31477   <int value="186" label="Set the Terms of Service for a device-local account"/>
31478   <int value="187" label="Enable deleting browser and download history"/>
31479   <int value="188" label="Show accessibility options in system tray menu"/>
31480   <int value="189"
31481       label="Hide the web store from the new tab page and app launcher"/>
31482   <int value="190" label="Allows sign in to Chrome"/>
31483   <int value="191" label="System wide flags to be applied on Chrome start-up"/>
31484   <int value="192" label="Limit device uptime by automatically rebooting"/>
31485   <int value="193" label="Automatically reboot after update"/>
31486   <int value="194" label="Public session for auto-login"/>
31487   <int value="195" label="Public session auto-login timer"/>
31488   <int value="196"
31489       label="Set the restriction on the fetching of the Variations seed"/>
31490   <int value="197" label="Idle warning delay when running on AC power"/>
31491   <int value="198" label="Idle warning delay when running on battery power"/>
31492   <int value="199"
31493       label="Set the restriction on the fetching of the Variations seed"/>
31494   <int value="200" label="Enable remote attestation for the user"/>
31495   <int value="201"
31496       label="Extensions allowed to to use the remote attestation API"/>
31497   <int value="202" label="Enable bailout keyboard shortcut for auto-login"/>
31498   <int value="203" label="Allow screen wake locks"/>
31499   <int value="204" label="Default behavior for sites not in any content pack"/>
31500   <int value="205" label="Managed user manual exception hosts"/>
31501   <int value="206" label="Managed user manual exception URLs"/>
31502   <int value="207" label="Enable remote attestation for the device"/>
31503   <int value="208"
31504       label="URLs that will be granted access to audio capture devices
31505              without prompt"/>
31506   <int value="209"
31507       label="URLs that will be granted access to video capture devices
31508              without prompt"/>
31509   <int value="210"
31510       label="Percentage by which to scale the screen dim delay if the user
31511              becomes active after dimming"/>
31512   <int value="211" label="Enable large cursor"/>
31513   <int value="212" label="Enable spoken feedback"/>
31514   <int value="213" label="Enable high contrast mode"/>
31515   <int value="214" label="Set screen magnifier type"/>
31516   <int value="215"
31517       label="Set default state of the large cursor on the login screen"/>
31518   <int value="216"
31519       label="Set the default state of spoken feedback on the login screen"/>
31520   <int value="217"
31521       label="Set the default state of high contrast mode on the login screen"/>
31522   <int value="218"
31523       label="Set the default screen magnifier type enabled on the login
31524              screen"/>
31525   <int value="219" label="Enable supervised users"/>
31526   <int value="220"
31527       label="Percentage by which to scale the screen dim delay in
31528              presentation mode"/>
31529   <int value="221" label="Suppress the Google Chrome Frame turndown prompt"/>
31530   <int value="222"
31531       label="Action to take when the idle delay is reached while running on
31532              battery power"/>
31533   <int value="223" label="Enable creation of supervised users"/>
31534   <int value="224" label="Report device network interfaces"/>
31535   <int value="225" label="Power mangement on the login screen"/>
31536   <int value="226"
31537       label="Action to take when the idle delay is reached while running on
31538              AC power"/>
31539   <int value="227" label="Managed Bookmarks"/>
31540   <int value="228" label="Maximum fetch delay after a policy invalidation"/>
31541   <int value="229"
31542       label="Parameter providing search-by-image feature for the default
31543              search provider"/>
31544   <int value="230" label="Parameters for search URL which uses POST"/>
31545   <int value="231" label="Parameters for suggest URL which uses POST"/>
31546   <int value="232" label="Parameters for instant URL which uses POST"/>
31547   <int value="233" label="Parameters for image URL which uses POST"/>
31548   <int value="234" label="Enable or disable PIN-less authentication"/>
31549   <int value="235"
31550       label="Whether online OCSP/CRL checks are required for local trust
31551              anchors"/>
31552   <int value="236" label="Use 24 hour clock by default"/>
31553   <int value="237" label="Default search provider new tab page URL"/>
31554   <int value="238" label="Skip the meta tag check in Google Chrome Frame"/>
31555   <int value="239"
31556       label="Enable the use of remote attestation for content protection for
31557              the device"/>
31558   <int value="240" label="Allow fullscreen mode"/>
31559   <int value="241" label="Enable the data compression proxy feature"/>
31560   <int value="242" label="Auto update p2p enabled"/>
31561   <int value="243" label="Allow autoupdate downloads via HTTP"/>
31562   <int value="244" label="Control the user behavior in a multiprofile session"/>
31563   <int value="245" label="Ephemeral profile"/>
31564   <int value="246"
31565       label="Selects the strategy used to free up disk space during automatic
31566              clean-up"/>
31567   <int value="247"
31568       label="Specify whether power management delays and the session length
31569              limit should only start running after initial user activity in a
31570              session"/>
31571   <int value="248" label="Report device users"/>
31572   <int value="249" label="User avatar image"/>
31573   <int value="250" label="Enable network configuration prompt when offline"/>
31574   <int value="251" label="Native Messaging blacklist"/>
31575   <int value="252" label="Native Messaging whitelist"/>
31576   <int value="253" label="Allow user-level Native Messaging hosts"/>
31577   <int value="254"
31578       label="Limit the time for which a user authenticated via SAML can log
31579              in offline"/>
31580   <int value="255" label="Enable on-screen keyboard"/>
31581   <int value="256"
31582       label="Set default state of the on-screen keyboard on the login screen"/>
31583   <int value="257" label="Allow gnubby authentication"/>
31584   <int value="258"
31585       label="Power management settings when the user becomes idle"/>
31586   <int value="259" label="Screen lock delays"/>
31587   <int value="260" label="Media keys default to function keys"/>
31588   <int value="261" label="Enable WPAD quick check"/>
31589   <int value="262" label="Wallpaper image"/>
31590 </enum>
31591
31592 <enum name="EnterprisePolicyInvalidations" type="int">
31593   <int value="0" label="No payload"/>
31594   <int value="1" label="Payload"/>
31595 </enum>
31596
31597 <enum name="EnterprisePolicyLoadStatus" type="int">
31598   <summary>
31599     Status codes produced by the policy loaders that pull policy settings from
31600     the platform-specific management infrastructure, such as Windows Group
31601     Policy.
31602   </summary>
31603   <int value="0" label="STARTED">
31604     Policy load attempt started. This gets logged for each policy load attempt
31605     to get a baseline on the number of requests, and an arbitrary number of the
31606     below status codes may get added in addition.
31607   </int>
31608   <int value="1" label="QUERY_FAILED">
31609     System failed to determine whether there's policy.
31610   </int>
31611   <int value="2" label="NO_POLICY">No policy present.</int>
31612   <int value="3" label="INACCCESSIBLE">
31613     Data inaccessible, such as non-local policy file.
31614   </int>
31615   <int value="4" label="MISSING">
31616     Data missing, such as policy file not present.
31617   </int>
31618   <int value="5" label="WOW64_REDIRECTION_DISABLED">
31619     Trying with Wow64 redirection disabled.
31620   </int>
31621   <int value="6" label="READ_ERROR">
31622     Data read error, for example file reading errors.
31623   </int>
31624   <int value="7" label="TOO_BIG">Data too large to process.</int>
31625   <int value="8" label="PARSE_ERROR">Parse error.</int>
31626 </enum>
31627
31628 <enum name="EnterprisePolicyRefresh" type="int">
31629   <int value="0" label="Changed"/>
31630   <int value="1" label="Changed; Invalidations disabled"/>
31631   <int value="2" label="Unchanged"/>
31632   <int value="3" label="Invalidated; Changed"/>
31633   <int value="4" label="Invalidated; Unchanged"/>
31634 </enum>
31635
31636 <enum name="EnterprisePolicyType" type="int">
31637   <summary>
31638     Result of Policy operations as defined in
31639     chrome/browser/policy/enterprise_metrics.h.
31640   </summary>
31641   <int value="0" label="Load Succeeded">
31642     A cached policy was successfully loaded from disk.
31643   </int>
31644   <int value="1" label="Load Failed">
31645     Reading a cached policy from disk failed.
31646   </int>
31647   <int value="2" label="Fetch Requested">
31648     A policy fetch request was sent to the DM server.
31649   </int>
31650   <int value="3" label="Fetch Request Failed">
31651     The request was invalid, or the HTTP request failed.
31652   </int>
31653   <int value="4" label="Fetch Server Failed">
31654     Error HTTP status received, or the DM server failed in another way.
31655   </int>
31656   <int value="5" label="Fetch Not Found">
31657     Policy not found for the given user or device.
31658   </int>
31659   <int value="6" label="Fetch Invalid Token">
31660     DM server didn't accept the token used in the request.
31661   </int>
31662   <int value="7" label="Fetch Response Received">
31663     A response to the policy fetch request was received.
31664   </int>
31665   <int value="8" label="Fetch Bad Response">
31666     The policy response message didn't contain a policy, or other data was
31667     missing.
31668   </int>
31669   <int value="9" label="Fetch Invalid Policy">Failed to decode the policy.</int>
31670   <int value="10" label="Fetch Bad Signature">
31671     The device policy was rejected because its signature was invalid.
31672   </int>
31673   <int value="11" label="Fetch Timestamp In Future">
31674     Rejected policy because its timestamp is in the future.
31675   </int>
31676   <int value="12" label="Fetch Non Enterprise Device">
31677     Device policy rejected because the device is not managed.
31678   </int>
31679   <int value="13" label="Fetch User Mismatch">
31680     The policy was provided for a username that is different from the device
31681     owner, and the policy was rejected.
31682   </int>
31683   <int value="14" label="Fetch Other Failed">
31684     The policy was rejected for another reason. Currently this can happen only
31685     for device policies, when the SignedSettings fail to store or retrieve a
31686     stored policy.
31687   </int>
31688   <int value="15" label="Fetch OK">The fetched policy was accepted.</int>
31689   <int value="16" label="Fetch Not Modified">
31690     The policy just fetched didn't have any changes compared to the cached
31691     policy.
31692   </int>
31693   <int value="17" label="Store Succeeded">
31694     Successfully cached a policy to disk.
31695   </int>
31696   <int value="18" label="Store Failed">Caching a policy to disk failed.</int>
31697 </enum>
31698
31699 <enum name="ErrorCodesGetAdaptersAddresses" type="int">
31700   <int value="8" label="ERROR_NOT_ENOUGH_MEMORY"/>
31701   <int value="87" label="ERROR_INVALID_PARAMETER"/>
31702   <int value="111" label="ERROR_BUFFER_OVERFLOW"/>
31703   <int value="232" label="ERROR_NO_DATA"/>
31704   <int value="1228" label="ERROR_ADDRESS_NOT_ASSOCIATED"/>
31705 </enum>
31706
31707 <enum name="ErrorCodesGetaddrinfo_All" type="int">
31708   <int value="1" label="EAI_BADFLAGS(L)"/>
31709   <int value="2" label="EAI_NONAME(L) EAI_AGAIN(M)"/>
31710   <int value="3" label="EAI_AGAIN(L) EAI_BADFLAGS(M)"/>
31711   <int value="4" label="EAI_FAIL"/>
31712   <int value="5" label="EAI_NODATA(L) EAI_FAMILY(M)"/>
31713   <int value="6" label="WSA_INVALID_HANDLE EAI_FAMILY(L) EAI_MEMORY(M)"/>
31714   <int value="7" label="EAI_SOCKTYPE(L) EAI_NODATA(M)"/>
31715   <int value="8" label="WSA_NOT_ENOUGH_MEMORY EAI_SERVICE(L) EAI_NONAME(M)"/>
31716   <int value="9" label="EAI_ADDRFAMILY EAI_SERVICE(M)"/>
31717   <int value="10" label="EAI_MEMORY(L) EAI_SOCKTYPE(L)"/>
31718   <int value="11" label="EAI_SYSTEM"/>
31719   <int value="12" label="EAI_OVERFLOW"/>
31720   <int value="10022" label="WSAEINVAL"/>
31721   <int value="10044" label="WSAESOCKTNOSUPPORT"/>
31722   <int value="10047" label="WSAEAFNOSUPPORT"/>
31723   <int value="10093" label="WSANOTINITIALISED"/>
31724   <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
31725   <int value="11001" label="WSA_HOST_NOT_FOUND"/>
31726   <int value="11002" label="WSATRY_AGAIN"/>
31727   <int value="11003" label="WSA_ANO_RECOVERY"/>
31728   <int value="11004" label="WSANO_DATA"/>
31729 </enum>
31730
31731 <enum name="ErrorCodesGetaddrinfo_Linux" type="int">
31732   <int value="1" label="EAI_BADFLAGS"/>
31733   <int value="2" label="EAI_NONAME"/>
31734   <int value="3" label="EAI_AGAIN"/>
31735   <int value="4" label="EAI_FAIL"/>
31736   <int value="5" label="EAI_NODATA"/>
31737   <int value="6" label="EAI_FAMILY"/>
31738   <int value="7" label="EAI_SOCKTYPE"/>
31739   <int value="8" label="EAI_SERVICE"/>
31740   <int value="9" label="EAI_ADDRFAMILY"/>
31741   <int value="10" label="EAI_MEMORY"/>
31742   <int value="11" label="EAI_SYSTEM"/>
31743   <int value="12" label="EAI_OVERFLOW"/>
31744 </enum>
31745
31746 <enum name="ErrorCodesGetaddrinfo_Mac" type="int">
31747   <int value="1" label="EAI_ADDRFAMILY"/>
31748   <int value="2" label="EAI_AGAIN"/>
31749   <int value="3" label="EAI_BADFLAGS"/>
31750   <int value="4" label="EAI_FAIL"/>
31751   <int value="5" label="EAI_FAMILY"/>
31752   <int value="6" label="EAI_MEMORY"/>
31753   <int value="7" label="EAI_NODATA"/>
31754   <int value="8" label="EAI_NONAME"/>
31755   <int value="9" label="EAI_SERVICE"/>
31756   <int value="10" label="EAI_SOCKTYPE"/>
31757   <int value="11" label="EAI_SYSTEM"/>
31758   <int value="12" label="EAI_BADHINTS"/>
31759   <int value="13" label="EAI_PROTOCOL"/>
31760   <int value="14" label="EAI_OVERFLOW"/>
31761 </enum>
31762
31763 <enum name="ErrorCodesGetaddrinfo_Win" type="int">
31764   <int value="6" label="WSA_INVALID_HANDLE"/>
31765   <int value="8" label="WSA_NOT_ENOUGH_MEMORY or EAI_SERVICE"/>
31766   <int value="10022" label="WSAEINVAL"/>
31767   <int value="10044" label="WSAESOCKTNOSUPPORT"/>
31768   <int value="10047" label="WSAEAFNOSUPPORT"/>
31769   <int value="10093" label="WSANOTINITIALISED"/>
31770   <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
31771   <int value="11001" label="WSA_HOST_NOT_FOUND"/>
31772   <int value="11002" label="WSATRY_AGAIN"/>
31773   <int value="11003" label="WSA_ANO_RECOVERY"/>
31774   <int value="11004" label="WSANO_DATA"/>
31775 </enum>
31776
31777 <enum name="ExecutionPhase" type="int">
31778   <int value="0" label="UNINITIALIZED_PHASE"/>
31779   <int value="100" label="START_METRICS_RECORDING"/>
31780   <int value="200" label="CREATE_PROFILE"/>
31781   <int value="300" label="STARTUP_TIMEBOMB_ARM"/>
31782   <int value="400" label="THREAD_WATCHER_START"/>
31783   <int value="500" label="MAIN_MESSAGE_LOOP_RUN"/>
31784   <int value="600" label="SHUTDOWN_TIMEBOMB_ARM"/>
31785   <int value="700" label="SHUTDOWN_COMPLETE"/>
31786 </enum>
31787
31788 <enum name="ExtensionBackgroundPageType" type="int">
31789   <int value="0" label="None"/>
31790   <int value="1" label="Persistent"/>
31791   <int value="2" label="Event Page"/>
31792 </enum>
31793
31794 <enum name="ExtensionDisabledUIUserResponse" type="int">
31795   <int value="0" label="IGNORED"/>
31796   <int value="1" label="REENABLE"/>
31797   <int value="2" label="UNINSTALL"/>
31798 </enum>
31799
31800 <enum name="ExtensionFileWriteResult" type="int">
31801   <obsolete>
31802     Deprecated 10/2013.
31803   </obsolete>
31804   <int value="0" label="SUCCESS"/>
31805   <int value="1" label="CANT_CREATE_TEMP_CRX"/>
31806   <int value="2" label="CANT_WRITE_CRX_DATA"/>
31807   <int value="3" label="CANT_READ_CRX_FILE"/>
31808 </enum>
31809
31810 <enum name="ExtensionFromWebstoreInconcistencyEnum" type="int">
31811   <int value="0" label="Non-webstore update URL"/>
31812   <int value="1" label="External install location"/>
31813 </enum>
31814
31815 <enum name="ExtensionFunctions" type="int">
31816 <!-- Generated from ../../../extensions/browser/extension_function_histogram_value.h -->
31817
31818   <int value="0" label="UNKNOWN"/>
31819   <int value="1" label="WEBNAVIGATION_GETALLFRAMES"/>
31820   <int value="2" label="BROWSINGDATA_REMOVEWEBSQL"/>
31821   <int value="3" label="ALARMS_CREATE"/>
31822   <int value="4" label="FILEBROWSERPRIVATE_REMOVEFILEWATCH"/>
31823   <int value="5" label="COOKIES_GET"/>
31824   <int value="6" label="FONTSETTINGS_GETMINIMUMFONTSIZE"/>
31825   <int value="7" label="CHROMEOSINFOPRIVATE_GET"/>
31826   <int value="8" label="BOOKMARKMANAGERPRIVATE_CUT"/>
31827   <int value="9" label="TABS_CAPTUREVISIBLETAB"/>
31828   <int value="10" label="MANAGEMENT_SETENABLED"/>
31829   <int value="11" label="HISTORY_DELETEALL"/>
31830   <int value="12" label="STORAGE_GET"/>
31831   <int value="13" label="SOCKET_SETKEEPALIVE"/>
31832   <int value="14" label="DOWNLOADS_CANCEL"/>
31833   <int value="15" label="BOOKMARKS_CREATE"/>
31834   <int value="16" label="BOOKMARKS_UPDATE"/>
31835   <int value="17" label="FILEBROWSERPRIVATE_GETDRIVEFILES"/>
31836   <int value="18" label="TERMINALPRIVATE_ONTERMINALRESIZE"/>
31837   <int value="19" label="DELETED_FILEBROWSERPRIVATE_REQUESTDIRECTORYREFRESH"/>
31838   <int value="20" label="BLUETOOTH_GETADAPTERSTATE"/>
31839   <int value="21" label="FILEBROWSERPRIVATE_CANCELFILETRANSFERS"/>
31840   <int value="22" label="FILEBROWSERPRIVATE_PINDRIVEFILE"/>
31841   <int value="23" label="SOCKET_WRITE"/>
31842   <int value="24" label="OMNIBOX_SETDEFAULTSUGGESTION"/>
31843   <int value="25" label="TTS_SPEAK"/>
31844   <int value="26" label="WALLPAPERPRIVATE_RESTOREMINIMIZEDWINDOWS"/>
31845   <int value="27" label="BROWSINGDATA_REMOVEHISTORY"/>
31846   <int value="28" label="DELETED_FILEBROWSERPRIVATE_ISFULLSCREEN"/>
31847   <int value="29" label="AUTOTESTPRIVATE_LOGOUT"/>
31848   <int value="30" label="EXPERIMENTAL_HISTORY_GETMOSTVISITED"/>
31849   <int value="31" label="BLUETOOTH_DISCONNECT"/>
31850   <int value="32" label="BLUETOOTH_SETOUTOFBANDPAIRINGDATA"/>
31851   <int value="33" label="BOOKMARKMANAGERPRIVATE_CANPASTE"/>
31852   <int value="34" label="AUTOTESTPRIVATE_RESTART"/>
31853   <int value="35" label="USB_CLAIMINTERFACE"/>
31854   <int value="36" label="MEDIAPLAYERPRIVATE_SETWINDOWHEIGHT"/>
31855   <int value="37" label="DELETED_EXPERIMENTAL_PROCESSES_GETPROCESSINFO"/>
31856   <int value="38" label="HISTORY_GETVISITS"/>
31857   <int value="39" label="SOCKET_BIND"/>
31858   <int value="40" label="TABS_MOVE"/>
31859   <int value="41" label="SOCKET_DISCONNECT"/>
31860   <int value="42" label="FILESYSTEM_GETWRITABLEENTRY"/>
31861   <int value="43" label="SYNCFILESYSTEM_REQUESTFILESYSTEM"/>
31862   <int value="44" label="COMMANDS_GETALL"/>
31863   <int value="45" label="EXPERIMENTAL_DISCOVERY_REMOVESUGGESTION"/>
31864   <int value="46" label="VIRTUALKEYBOARDPRIVATE_SENDKEYEVENT"/>
31865   <int value="47" label="BOOKMARKMANAGERPRIVATE_GETSUBTREE"/>
31866   <int value="48" label="DELETED_EXPERIMENTAL_RLZ_RECORDPRODUCTEVENT"/>
31867   <int value="49" label="BOOKMARKS_GETRECENT"/>
31868   <int value="50" label="APP_CURRENTWINDOWINTERNAL_SETBOUNDS"/>
31869   <int value="51" label="CLOUDPRINTPRIVATE_SETUPCONNECTOR"/>
31870   <int value="52" label="SERIAL_SETCONTROLSIGNALS"/>
31871   <int value="53" label="DELETED_FILEBROWSERPRIVATE_SETLASTMODIFIED"/>
31872   <int value="54" label="IDLE_SETDETECTIONINTERVAL"/>
31873   <int value="55" label="FILEBROWSERPRIVATE_GETFILETASKS"/>
31874   <int value="56" label="WEBSTOREPRIVATE_GETSTORELOGIN"/>
31875   <int value="57" label="SYSTEMPRIVATE_GETINCOGNITOMODEAVAILABILITY"/>
31876   <int value="58" label="IDLTEST_SENDARRAYBUFFERVIEW"/>
31877   <int value="59" label="SOCKET_SETNODELAY"/>
31878   <int value="60" label="APP_CURRENTWINDOWINTERNAL_SHOW"/>
31879   <int value="61" label="WEBSTOREPRIVATE_GETBROWSERLOGIN"/>
31880   <int value="62" label="EXPERIMENTAL_IDENTITY_GETAUTHTOKEN"/>
31881   <int value="63" label="DELETED_SYSTEMINFO_DISPLAY_GETDISPLAYINFO"/>
31882   <int value="64" label="BROWSINGDATA_REMOVEPLUGINDATA"/>
31883   <int value="65" label="SOCKET_LISTEN"/>
31884   <int value="66" label="MEDIAGALLERIES_GETMEDIAFILESYSTEMS"/>
31885   <int value="67" label="DOWNLOADS_OPEN"/>
31886   <int value="68" label="TABS_EXECUTESCRIPT"/>
31887   <int value="69" label="SYNCFILESYSTEM_GETUSAGEANDQUOTA"/>
31888   <int value="70" label="INPUTMETHODPRIVATE_GET"/>
31889   <int value="71" label="USB_CLOSEDEVICE"/>
31890   <int value="72" label="TTS_STOP"/>
31891   <int value="73" label="DELETED_SERIAL_GETPORTS"/>
31892   <int value="74" label="DELETED_FILEBROWSERPRIVATE_CLEARDRIVECACHE"/>
31893   <int value="75" label="SERIAL_GETCONTROLSIGNALS"/>
31894   <int value="76" label="DEVELOPERPRIVATE_ENABLE"/>
31895   <int value="77" label="FILEBROWSERPRIVATE_GETDRIVEFILEPROPERTIES"/>
31896   <int value="78" label="USB_FINDDEVICES"/>
31897   <int value="79" label="BOOKMARKMANAGERPRIVATE_DROP"/>
31898   <int value="80" label="DELETED_FILEBROWSERPRIVATE_GETFILETRANSFERS"/>
31899   <int value="81" label="INPUT_IME_SETMENUITEMS"/>
31900   <int value="82" label="BOOKMARKS_EXPORT"/>
31901   <int value="83" label="HISTORY_SEARCH"/>
31902   <int value="84" label="TTSENGINE_SENDTTSEVENT"/>
31903   <int value="85" label="EXPERIMENTAL_ACCESSIBILITY_GETALERTSFORTAB"/>
31904   <int value="86" label="BOOKMARKS_IMPORT"/>
31905   <int value="87" label="SYNCFILESYSTEM_DELETEFILESYSTEM"/>
31906   <int value="88" label="DEBUGGER_SENDCOMMAND"/>
31907   <int value="89" label="DEBUGGER_DETACH"/>
31908   <int value="90" label="METRICSPRIVATE_RECORDSMALLCOUNT"/>
31909   <int value="91" label="APP_CURRENTWINDOWINTERNAL_MINIMIZE"/>
31910   <int value="92" label="DEVELOPERPRIVATE_AUTOUPDATE"/>
31911   <int value="93" label="DNS_RESOLVE"/>
31912   <int value="94" label="DELETED_EXPERIMENTAL_SYSTEMINFO_MEMORY_GET"/>
31913   <int value="95" label="HISTORY_ADDURL"/>
31914   <int value="96" label="TABS_GET"/>
31915   <int value="97" label="BROWSERACTION_SETBADGETEXT"/>
31916   <int value="98" label="TABS_RELOAD"/>
31917   <int value="99" label="WINDOWS_CREATE"/>
31918   <int value="100" label="DEVELOPERPRIVATE_LOADUNPACKED"/>
31919   <int value="101" label="DELETED_DOWNLOADS_SETDESTINATION"/>
31920   <int value="102" label="DELETED_EXPERIMENTAL_PROCESSES_GETPROCESSIDFORTAB"/>
31921   <int value="103" label="BOOKMARKS_GETCHILDREN"/>
31922   <int value="104" label="BROWSERACTION_GETTITLE"/>
31923   <int value="105" label="TERMINALPRIVATE_OPENTERMINALPROCESS"/>
31924   <int value="106" label="DELETED_SERIAL_CLOSE"/>
31925   <int value="107" label="CONTEXTMENUS_REMOVE"/>
31926   <int value="108" label="FILEBROWSERPRIVATE_REQUESTFILESYSTEM"/>
31927   <int value="109" label="ECHOPRIVATE_GETREGISTRATIONCODE"/>
31928   <int value="110" label="TABS_GETCURRENT"/>
31929   <int value="111" label="FONTSETTINGS_CLEARDEFAULTFIXEDFONTSIZE"/>
31930   <int value="112" label="MEDIAPLAYERPRIVATE_CLOSEWINDOW"/>
31931   <int value="113" label="WEBREQUESTINTERNAL_ADDEVENTLISTENER"/>
31932   <int value="114" label="CLOUDPRINTPRIVATE_GETPRINTERS"/>
31933   <int value="115" label="STORAGE_SET"/>
31934   <int value="116" label="FONTSETTINGS_GETDEFAULTFONTSIZE"/>
31935   <int value="117" label="EXTENSION_SETUPDATEURLDATA"/>
31936   <int value="118" label="DELETED_SERIAL_WRITE"/>
31937   <int value="119" label="IDLE_QUERYSTATE"/>
31938   <int value="120" label="DELETED_EXPERIMENTAL_RLZ_GETACCESSPOINTRLZ"/>
31939   <int value="121" label="WEBSTOREPRIVATE_SETSTORELOGIN"/>
31940   <int value="122" label="PAGEACTIONS_ENABLEFORTAB"/>
31941   <int value="123" label="COOKIES_SET"/>
31942   <int value="124" label="CONTENTSETTINGS_SET"/>
31943   <int value="125" label="CONTEXTMENUS_REMOVEALL"/>
31944   <int value="126" label="TABS_INSERTCSS"/>
31945   <int value="127" label="WEBREQUEST_HANDLERBEHAVIORCHANGED"/>
31946   <int value="128" label="INPUT_IME_SETCURSORPOSITION"/>
31947   <int value="129" label="OMNIBOX_SENDSUGGESTIONS"/>
31948   <int value="130" label="SYSTEMINDICATOR_ENABLE"/>
31949   <int value="131" label="EVENTS_GETRULES"/>
31950   <int value="132" label="BOOKMARKMANAGERPRIVATE_COPY"/>
31951   <int value="133" label="SOCKET_RECVFROM"/>
31952   <int value="134" label="TABS_GETALLINWINDOW"/>
31953   <int value="135" label="CONTEXTMENUS_UPDATE"/>
31954   <int value="136" label="BOOKMARKS_SEARCH"/>
31955   <int value="137" label="EXPERIMENTAL_APP_CLEARALLNOTIFICATIONS"/>
31956   <int value="138" label="BLUETOOTH_GETLOCALOUTOFBANDPAIRINGDATA"/>
31957   <int value="139" label="SYSTEMPRIVATE_GETUPDATESTATUS"/>
31958   <int value="140" label="FONTSETTINGS_CLEARMINIMUMFONTSIZE"/>
31959   <int value="141" label="DELETED_FILEBROWSERPRIVATE_GETFILELOCATIONS"/>
31960   <int value="142" label="EXPERIMENTAL_DISCOVERY_SUGGEST"/>
31961   <int value="143" label="FILEBROWSERPRIVATE_SETDEFAULTTASK"/>
31962   <int value="144" label="BROWSERACTION_GETBADGETEXT"/>
31963   <int value="145" label="APP_CURRENTWINDOWINTERNAL_HIDE"/>
31964   <int value="146" label="SOCKET_CONNECT"/>
31965   <int value="147" label="BOOKMARKS_GETSUBTREE"/>
31966   <int value="148" label="HISTORY_DELETEURL"/>
31967   <int value="149"
31968       label="DELETED_EXPERIMENTAL_MEDIAGALLERIES_ASSEMBLEMEDIAFILE"/>
31969   <int value="150" label="BOOKMARKMANAGERPRIVATE_STARTDRAG"/>
31970   <int value="151" label="BROWSINGDATA_REMOVEPASSWORDS"/>
31971   <int value="152" label="DOWNLOADS_DRAG"/>
31972   <int value="153" label="INPUT_IME_SETCOMPOSITION"/>
31973   <int value="154" label="METRICSPRIVATE_RECORDUSERACTION"/>
31974   <int value="155" label="USB_RELEASEINTERFACE"/>
31975   <int value="156" label="PAGEACTION_GETPOPUP"/>
31976   <int value="157" label="DELETED_SCRIPTBADGE_GETATTENTION"/>
31977   <int value="158" label="FONTSETTINGS_GETFONTLIST"/>
31978   <int value="159" label="PERMISSIONS_CONTAINS"/>
31979   <int value="160" label="DELETED_SCRIPTBADGE_GETPOPUP"/>
31980   <int value="161" label="EXPERIMENTAL_ACCESSIBILITY_GETFOCUSEDCONTROL"/>
31981   <int value="162" label="DEVELOPERPRIVATE_GETSTRINGS"/>
31982   <int value="163" label="METRICSPRIVATE_RECORDMEDIUMCOUNT"/>
31983   <int value="164" label="MANAGEMENT_GET"/>
31984   <int value="165" label="PERMISSIONS_GETALL"/>
31985   <int value="166" label="DOWNLOADS_SHOW"/>
31986   <int value="167" label="DELETED_EXPERIMENTAL_RLZ_CLEARPRODUCTSTATE"/>
31987   <int value="168" label="TABS_REMOVE"/>
31988   <int value="169" label="MANAGEMENT_GETPERMISSIONWARNINGSBYID"/>
31989   <int value="170" label="WINDOWS_GET"/>
31990   <int value="171" label="FILEBROWSERPRIVATE_EXECUTETASK"/>
31991   <int value="172" label="TTS_GETVOICES"/>
31992   <int value="173" label="MANAGEMENT_GETALL"/>
31993   <int value="174" label="MANAGEMENT_GETPERMISSIONWARNINGSBYMANIFEST"/>
31994   <int value="175" label="APP_CURRENTWINDOWINTERNAL_CLEARATTENTION"/>
31995   <int value="176" label="AUTOTESTPRIVATE_SHUTDOWN"/>
31996   <int value="177" label="FONTSETTINGS_CLEARDEFAULTFONTSIZE"/>
31997   <int value="178" label="BOOKMARKS_GETTREE"/>
31998   <int value="179" label="FILEBROWSERPRIVATE_SELECTFILES"/>
31999   <int value="180" label="RUNTIME_GETBACKGROUNDPAGE"/>
32000   <int value="181" label="DELETED_EXPERIMENTAL_RECORD_REPLAYURLS"/>
32001   <int value="182" label="WEBSTOREPRIVATE_COMPLETEINSTALL"/>
32002   <int value="183" label="DELETED_EXPERIMENTAL_SPEECHINPUT_START"/>
32003   <int value="184" label="COOKIES_GETALL"/>
32004   <int value="185" label="DOWNLOADS_GETFILEICON"/>
32005   <int value="186" label="PAGEACTION_GETTITLE"/>
32006   <int value="187" label="BROWSINGDATA_REMOVE"/>
32007   <int value="188" label="DELETED_SERIAL_OPEN"/>
32008   <int value="189" label="FILESYSTEM_GETDISPLAYPATH"/>
32009   <int value="190" label="FILEBROWSERPRIVATE_FORMATVOLUME"/>
32010   <int value="191" label="BOOKMARKS_GET"/>
32011   <int value="192" label="DELETED_MANAGEDMODEPRIVATE_GET"/>
32012   <int value="193" label="ALARMS_CLEAR"/>
32013   <int value="194" label="SYNCFILESYSTEM_GETFILESYNCSTATUS"/>
32014   <int value="195" label="SOCKET_GETINFO"/>
32015   <int value="196" label="WEBSTOREPRIVATE_INSTALLBUNDLE"/>
32016   <int value="197" label="BROWSERACTION_ENABLE"/>
32017   <int value="198" label="METRICSPRIVATE_RECORDMEDIUMTIME"/>
32018   <int value="199" label="PAGEACTION_SETTITLE"/>
32019   <int value="200" label="CLOUDPRINTPRIVATE_GETHOSTNAME"/>
32020   <int value="201" label="CONTENTSETTINGS_GETRESOURCEIDENTIFIERS"/>
32021   <int value="202" label="SOCKET_CREATE"/>
32022   <int value="203" label="DEVELOPERPRIVATE_RELOAD"/>
32023   <int value="204" label="FILEBROWSERPRIVATE_GETVOLUMEMETADATALIST"/>
32024   <int value="205" label="APP_RUNTIME_POSTINTENTRESPONSE"/>
32025   <int value="206" label="DELETED_MANAGEDMODEPRIVATE_SETPOLICY"/>
32026   <int value="207" label="WEBSTOREPRIVATE_BEGININSTALLWITHMANIFEST3"/>
32027   <int value="208" label="WALLPAPERPRIVATE_SETWALLPAPER"/>
32028   <int value="209" label="USB_CONTROLTRANSFER"/>
32029   <int value="210" label="DELETED_EXPERIMENTAL_SPEECHINPUT_STOP"/>
32030   <int value="211" label="USB_BULKTRANSFER"/>
32031   <int value="212" label="DELETED_FILEBROWSERPRIVATE_GETVOLUMEMETADATA"/>
32032   <int value="213" label="PAGECAPTURE_SAVEASMHTML"/>
32033   <int value="214" label="EXTENSION_ISALLOWEDINCOGNITOACCESS"/>
32034   <int value="215" label="BROWSINGDATA_REMOVEAPPCACHE"/>
32035   <int value="216" label="APP_CURRENTWINDOWINTERNAL_DRAWATTENTION"/>
32036   <int value="217" label="METRICSPRIVATE_RECORDCOUNT"/>
32037   <int value="218" label="USB_INTERRUPTTRANSFER"/>
32038   <int value="219" label="TYPES_CHROMESETTING_CLEAR"/>
32039   <int value="220" label="INPUT_IME_COMMITTEXT"/>
32040   <int value="221" label="IDLTEST_SENDARRAYBUFFER"/>
32041   <int value="222" label="WALLPAPERPRIVATE_SETWALLPAPERIFEXISTS"/>
32042   <int value="223" label="SOCKET_ACCEPT"/>
32043   <int value="224" label="WEBNAVIGATION_GETFRAME"/>
32044   <int value="225" label="EXPERIMENTAL_POWER_RELEASEKEEPAWAKE"/>
32045   <int value="226" label="APP_CURRENTWINDOWINTERNAL_SETICON"/>
32046   <int value="227" label="PUSHMESSAGING_GETCHANNELID"/>
32047   <int value="228" label="EXPERIMENTAL_INFOBARS_SHOW"/>
32048   <int value="229" label="INPUT_IME_SETCANDIDATEWINDOWPROPERTIES"/>
32049   <int value="230" label="METRICSPRIVATE_RECORDPERCENTAGE"/>
32050   <int value="231" label="TYPES_CHROMESETTING_GET"/>
32051   <int value="232" label="WINDOWS_GETLASTFOCUSED"/>
32052   <int value="233" label="DELETED_MANAGEDMODEPRIVATE_GETPOLICY"/>
32053   <int value="234" label="STORAGE_CLEAR"/>
32054   <int value="235" label="STORAGE_GETBYTESINUSE"/>
32055   <int value="236" label="TABS_QUERY"/>
32056   <int value="237" label="PAGEACTION_SETPOPUP"/>
32057   <int value="238" label="DEVELOPERPRIVATE_INSPECT"/>
32058   <int value="239" label="DOWNLOADS_SEARCH"/>
32059   <int value="240" label="FONTSETTINGS_CLEARFONT"/>
32060   <int value="241" label="WINDOWS_UPDATE"/>
32061   <int value="242" label="BOOKMARKMANAGERPRIVATE_CANOPENNEWWINDOWS"/>
32062   <int value="243" label="SERIAL_FLUSH"/>
32063   <int value="244" label="BROWSERACTION_SETTITLE"/>
32064   <int value="245" label="BOOKMARKMANAGERPRIVATE_CANEDIT"/>
32065   <int value="246" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPER"/>
32066   <int value="247" label="BOOKMARKS_REMOVE"/>
32067   <int value="248" label="INPUT_IME_SETCANDIDATES"/>
32068   <int value="249" label="TERMINALPRIVATE_CLOSETERMINALPROCESS"/>
32069   <int value="250" label="HISTORY_DELETERANGE"/>
32070   <int value="251" label="IDLTEST_GETARRAYBUFFER"/>
32071   <int value="252" label="TERMINALPRIVATE_SENDINPUT"/>
32072   <int value="253" label="TABS_HIGHLIGHT"/>
32073   <int value="254" label="BLUETOOTH_STARTDISCOVERY"/>
32074   <int value="255" label="FILEBROWSERPRIVATE_SELECTFILE"/>
32075   <int value="256" label="WINDOWS_GETCURRENT"/>
32076   <int value="257" label="DEBUGGER_ATTACH"/>
32077   <int value="258" label="WALLPAPERPRIVATE_SAVETHUMBNAIL"/>
32078   <int value="259" label="INPUT_IME_KEYEVENTHANDLED"/>
32079   <int value="260" label="FONTSETTINGS_SETDEFAULTFONTSIZE"/>
32080   <int value="261" label="RUNTIME_REQUESTUPDATECHECK"/>
32081   <int value="262" label="PAGEACTION_SETICON"/>
32082   <int value="263" label="BROWSERACTION_SETBADGEBACKGROUNDCOLOR"/>
32083   <int value="264" label="DEVELOPERPRIVATE_GETITEMSINFO"/>
32084   <int value="265" label="BLUETOOTH_STOPDISCOVERY"/>
32085   <int value="266" label="COOKIES_REMOVE"/>
32086   <int value="267" label="DELETED_EXPERIMENTAL_RLZ_SENDFINANCIALPING"/>
32087   <int value="268" label="TABCAPTURE_GETCAPTUREDTABS"/>
32088   <int value="269" label="WINDOWS_REMOVE"/>
32089   <int value="270" label="WALLPAPERPRIVATE_GETOFFLINEWALLPAPERLIST"/>
32090   <int value="271" label="BROWSERACTION_GETBADGEBACKGROUNDCOLOR"/>
32091   <int value="272" label="PAGEACTIONS_DISABLEFORTAB"/>
32092   <int value="273" label="DEVELOPERPRIVATE_ALLOWFILEACCESS"/>
32093   <int value="274" label="FILEBROWSERPRIVATE_REMOVEMOUNT"/>
32094   <int value="275" label="BLUETOOTH_CONNECT"/>
32095   <int value="276" label="TABCAPTURE_CAPTURE"/>
32096   <int value="277" label="NOTIFICATIONS_CREATE"/>
32097   <int value="278" label="TABS_DUPLICATE"/>
32098   <int value="279" label="BLUETOOTH_WRITE"/>
32099   <int value="280" label="PAGEACTION_SHOW"/>
32100   <int value="281" label="WALLPAPERPRIVATE_GETTHUMBNAIL"/>
32101   <int value="282" label="DOWNLOADS_PAUSE"/>
32102   <int value="283" label="PERMISSIONS_REQUEST"/>
32103   <int value="284" label="TOPSITES_GET"/>
32104   <int value="285" label="BROWSINGDATA_REMOVEDOWNLOADS"/>
32105   <int value="286" label="BROWSINGDATA_REMOVELOCALSTORAGE"/>
32106   <int value="287" label="FILEBROWSERHANDLERINTERNAL_SELECTFILE"/>
32107   <int value="288" label="INPUT_IME_UPDATEMENUITEMS"/>
32108   <int value="289" label="FILEBROWSERPRIVATE_GETSTRINGS"/>
32109   <int value="290" label="CONTENTSETTINGS_GET"/>
32110   <int value="291" label="FONTSETTINGS_SETDEFAULTFIXEDFONTSIZE"/>
32111   <int value="292" label="EXPERIMENTAL_APP_NOTIFY"/>
32112   <int value="293" label="METRICSPRIVATE_RECORDLONGTIME"/>
32113   <int value="294" label="SOCKET_READ"/>
32114   <int value="295" label="DELETED_EXPERIMENTAL_PROCESSES_TERMINATE"/>
32115   <int value="296" label="METRICSPRIVATE_RECORDTIME"/>
32116   <int value="297" label="BOOKMARKMANAGERPRIVATE_GETSTRINGS"/>
32117   <int value="298" label="USB_ISOCHRONOUSTRANSFER"/>
32118   <int value="299" label="PERMISSIONS_REMOVE"/>
32119   <int value="300" label="MANAGEMENT_UNINSTALL"/>
32120   <int value="301" label="I18N_GETACCEPTLANGUAGES"/>
32121   <int value="302" label="MANAGEMENT_LAUNCHAPP"/>
32122   <int value="303" label="INPUT_IME_CLEARCOMPOSITION"/>
32123   <int value="304" label="ALARMS_GETALL"/>
32124   <int value="305" label="DIAL_DISCOVERNOW"/>
32125   <int value="306" label="TYPES_CHROMESETTING_SET"/>
32126   <int value="307" label="BROWSERACTION_SETICON"/>
32127   <int value="308" label="EXPERIMENTAL_ACCESSIBILITY_SETACCESSIBILITYENABLED"/>
32128   <int value="309" label="DELETED_FILEBROWSERPRIVATE_VIEWFILES"/>
32129   <int value="310" label="BLUETOOTH_GETSERVICES"/>
32130   <int value="311" label="TABS_UPDATE"/>
32131   <int value="312" label="BROWSINGDATA_REMOVEFORMDATA"/>
32132   <int value="313" label="DELETED_FILEBROWSERPRIVATE_RELOADDRIVE"/>
32133   <int value="314" label="ALARMS_GET"/>
32134   <int value="315" label="BROWSINGDATA_REMOVEINDEXEDDB"/>
32135   <int value="316" label="FILEBROWSERPRIVATE_ADDFILEWATCH"/>
32136   <int value="317" label="CONTENTSETTINGS_CLEAR"/>
32137   <int value="318" label="FILEBROWSERPRIVATE_GETPREFERENCES"/>
32138   <int value="319" label="BOOKMARKMANAGERPRIVATE_PASTE"/>
32139   <int value="320" label="FILESYSTEM_ISWRITABLEENTRY"/>
32140   <int value="321" label="USB_SETINTERFACEALTERNATESETTING"/>
32141   <int value="322" label="FONTSETTINGS_SETMINIMUMFONTSIZE"/>
32142   <int value="323" label="BROWSERACTION_GETPOPUP"/>
32143   <int value="324" label="SOCKET_DESTROY"/>
32144   <int value="325" label="BLUETOOTH_GETDEVICES"/>
32145   <int value="326" label="ALARMS_CLEARALL"/>
32146   <int value="327" label="FONTSETTINGS_GETDEFAULTFIXEDFONTSIZE"/>
32147   <int value="328" label="FILEBROWSERPRIVATE_ZIPSELECTION"/>
32148   <int value="329" label="SYSTEMINDICATOR_DISABLE"/>
32149   <int value="330" label="DELETED_SCRIPTBADGE_SETPOPUP"/>
32150   <int value="331" label="EXTENSION_ISALLOWEDFILESCHEMEACCESS"/>
32151   <int value="332" label="EXPERIMENTAL_IDENTITY_LAUNCHWEBAUTHFLOW"/>
32152   <int value="333" label="FILEBROWSERPRIVATE_GETDRIVECONNECTIONSTATE"/>
32153   <int value="334" label="TABS_DETECTLANGUAGE"/>
32154   <int value="335" label="METRICSPRIVATE_RECORDVALUE"/>
32155   <int value="336" label="BOOKMARKMANAGERPRIVATE_SORTCHILDREN"/>
32156   <int value="337" label="DELETED_SERIAL_READ"/>
32157   <int value="338" label="APP_CURRENTWINDOWINTERNAL_MAXIMIZE"/>
32158   <int value="339" label="EXPERIMENTAL_DISCOVERY_CLEARALLSUGGESTIONS"/>
32159   <int value="340" label="DELETED_MANAGEDMODEPRIVATE_ENTER"/>
32160   <int value="341" label="DELETED_FILEBROWSERPRIVATE_TRANSFERFILE"/>
32161   <int value="342" label="BROWSERACTION_SETPOPUP"/>
32162   <int value="343" label="TABS_GETSELECTED"/>
32163   <int value="344" label="FONTSETTINGS_GETFONT"/>
32164   <int value="345" label="BLUETOOTH_READ"/>
32165   <int value="346" label="WEBREQUESTINTERNAL_EVENTHANDLED"/>
32166   <int value="347" label="EVENTS_ADDRULES"/>
32167   <int value="348" label="CONTEXTMENUS_CREATE"/>
32168   <int value="349" label="MEDIAPLAYERPRIVATE_GETPLAYLIST"/>
32169   <int value="350" label="DOWNLOADS_ERASE"/>
32170   <int value="351" label="DELETED_EXPERIMENTAL_RECORD_CAPTUREURLS"/>
32171   <int value="352" label="TTS_ISSPEAKING"/>
32172   <int value="353" label="BOOKMARKS_REMOVETREE"/>
32173   <int value="354" label="FILEBROWSERPRIVATE_SEARCHDRIVE"/>
32174   <int value="355" label="DELETED_EXPERIMENTAL_SYSTEMINFO_CPU_GET"/>
32175   <int value="356" label="FILEBROWSERPRIVATE_SETPREFERENCES"/>
32176   <int value="357" label="FONTSETTINGS_SETFONT"/>
32177   <int value="358" label="SOCKET_GETNETWORKLIST"/>
32178   <int value="359" label="BOOKMARKS_MOVE"/>
32179   <int value="360" label="WALLPAPERPRIVATE_MINIMIZEINACTIVEWINDOWS"/>
32180   <int value="361" label="STORAGE_REMOVE"/>
32181   <int value="362" label="AUTOTESTPRIVATE_LOGINSTATUS"/>
32182   <int value="363" label="TABS_CREATE"/>
32183   <int value="364" label="FILEBROWSERPRIVATE_CANCELDIALOG"/>
32184   <int value="365" label="BROWSINGDATA_REMOVECOOKIES"/>
32185   <int value="366" label="FILESYSTEM_CHOOSEENTRY"/>
32186   <int value="367" label="MEDIAPLAYERPRIVATE_PLAY"/>
32187   <int value="368" label="WEBSTOREPRIVATE_GETWEBGLSTATUS"/>
32188   <int value="369" label="SOCKET_SENDTO"/>
32189   <int value="370" label="BROWSINGDATA_REMOVEFILESYSTEMS"/>
32190   <int value="371" label="WALLPAPERPRIVATE_GETSTRINGS"/>
32191   <int value="372" label="BROWSINGDATA_REMOVECACHE"/>
32192   <int value="373" label="BOOKMARKMANAGERPRIVATE_RECORDLAUNCH"/>
32193   <int value="374" label="BROWSERACTION_DISABLE"/>
32194   <int value="375" label="DELETED_EXPERIMENTAL_SPEECHINPUT_ISRECORDING"/>
32195   <int value="376" label="APP_WINDOW_CREATE"/>
32196   <int value="377" label="RUNTIME_RELOAD"/>
32197   <int value="378" label="EXPERIMENTAL_POWER_REQUESTKEEPAWAKE"/>
32198   <int value="379" label="SYSTEMINDICATOR_SETICON"/>
32199   <int value="380" label="FILEBROWSERPRIVATE_ADDMOUNT"/>
32200   <int value="381" label="APP_CURRENTWINDOWINTERNAL_FOCUS"/>
32201   <int value="382" label="EVENTS_REMOVERULES"/>
32202   <int value="383" label="DOWNLOADS_DOWNLOAD"/>
32203   <int value="384" label="WINDOWS_GETALL"/>
32204   <int value="385" label="DELETED_FILEBROWSERPRIVATE_TOGGLEFULLSCREEN"/>
32205   <int value="386" label="APP_CURRENTWINDOWINTERNAL_RESTORE"/>
32206   <int value="387" label="DELETED_WEBSOCKETPROXYPRIVATE_GETPASSPORTFORTCP"/>
32207   <int value="388" label="PAGEACTION_HIDE"/>
32208   <int value="389" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_GET"/>
32209   <int value="390" label="DOWNLOADS_ACCEPTDANGER"/>
32210   <int value="391" label="DELETED_WEBSOCKETPROXYPRIVATE_GETURLFORTCP"/>
32211   <int value="392" label="FILEBROWSERPRIVATE_GETSIZESTATS"/>
32212   <int value="393" label="DOWNLOADS_RESUME"/>
32213   <int value="394" label="COOKIES_GETALLCOOKIESTORES"/>
32214   <int value="395" label="MEDIAGALLERIESPRIVATE_ADDGALLERYWATCH"/>
32215   <int value="396" label="MEDIAGALLERIESPRIVATE_REMOVEGALLERYWATCH"/>
32216   <int value="397" label="WEBVIEW_EXECUTESCRIPT"/>
32217   <int value="398" label="NOTIFICATIONS_UPDATE"/>
32218   <int value="399" label="NOTIFICATIONS_CLEAR"/>
32219   <int value="400" label="DELETED_SESSIONRESTORE_GETRECENTLYCLOSED"/>
32220   <int value="401" label="DELETED_SESSIONRESTORE_RESTORE"/>
32221   <int value="402" label="MANAGEMENT_UNINSTALLSELF"/>
32222   <int value="403" label="ECHOPRIVATE_GETOOBETIMESTAMP"/>
32223   <int value="404" label="FILEBROWSERPRIVATE_VALIDATEPATHNAMELENGTH"/>
32224   <int value="405" label="BROWSINGDATA_SETTINGS"/>
32225   <int value="406" label="WEBSTOREPRIVATE_GETISLAUNCHERENABLED"/>
32226   <int value="407" label="NETWORKINGPRIVATE_GETPROPERTIES"/>
32227   <int value="408" label="NETWORKINGPRIVATE_GETVISIBLENETWORKS"/>
32228   <int value="409" label="NETWORKINGPRIVATE_STARTCONNECT"/>
32229   <int value="410" label="NETWORKINGPRIVATE_STARTDISCONNECT"/>
32230   <int value="411" label="MEDIAGALLERIESPRIVATE_GETALLGALLERYWATCH"/>
32231   <int value="412" label="MEDIAGALLERIESPRIVATE_REMOVEALLGALLERYWATCH"/>
32232   <int value="413" label="FILEBROWSERPRIVATE_SEARCHDRIVEMETADATA"/>
32233   <int value="414" label="DELETED_ECHOPRIVATE_CHECKALLOWREDEEMOFFERS"/>
32234   <int value="415" label="DELETED_MEDIAGALLERIESPRIVATE_EJECTDEVICE"/>
32235   <int value="416" label="FILEBROWSERPRIVATE_LOGOUTUSERFORREAUTHENTICATION"/>
32236   <int value="417" label="DEVELOPERPRIVATE_CHOOSEPATH"/>
32237   <int value="418" label="DEVELOPERPRIVATE_PACKDIRECTORY"/>
32238   <int value="419" label="NETWORKINGPRIVATE_VERIFYDESTINATION"/>
32239   <int value="420" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTCREDENTIALS"/>
32240   <int value="421" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTDATA"/>
32241   <int value="422" label="DEVELOPERPRIVATE_RESTART"/>
32242   <int value="423" label="DEVELOPERPRIVATE_ALLOWINCOGNITO"/>
32243   <int value="424" label="INPUT_IME_DELETESURROUNDINGTEXT"/>
32244   <int value="425" label="DELETED_FILEBROWSERPRIVATE_OPENNEWWINDOW"/>
32245   <int value="426" label="CLOUDPRINTPRIVATE_GETCLIENTID"/>
32246   <int value="427" label="ECHOPRIVATE_GETUSERCONSENT"/>
32247   <int value="428" label="SYNCFILESYSTEM_SETCONFLICTRESOLUTIONPOLICY"/>
32248   <int value="429" label="SYNCFILESYSTEM_GETCONFLICTRESOLUTIONPOLICY"/>
32249   <int value="430" label="NETWORKINGPRIVATE_SETPROPERTIES"/>
32250   <int value="431" label="NETWORKINGPRIVATE_GETSTATE"/>
32251   <int value="432" label="POWER_REQUESTKEEPAWAKE"/>
32252   <int value="433" label="POWER_RELEASEKEEPAWAKE"/>
32253   <int value="434" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPERLAYOUT"/>
32254   <int value="435" label="DOWNLOADSINTERNAL_DETERMINEFILENAME"/>
32255   <int value="436" label="SYNCFILESYSTEM_GETFILESYNCSTATUSES"/>
32256   <int value="437" label="MEDIAGALLERIESPRIVATE_GETHANDLERS"/>
32257   <int value="438" label="WALLPAPERPRIVATE_RESETWALLPAPER"/>
32258   <int value="439" label="DEVELOPERPRIVATE_PERMISSIONS"/>
32259   <int value="440" label="WEBSTOREPRIVATE_ENABLEAPPLAUNCHER"/>
32260   <int value="441" label="APP_CURRENTWINDOWINTERNAL_FULLSCREEN"/>
32261   <int value="442" label="DEVELOPERPRIVATE_LOADUNPACKEDCROS"/>
32262   <int value="443" label="NETWORKINGPRIVATE_REQUESTNETWORKSCAN"/>
32263   <int value="444" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEMACHINEKEY"/>
32264   <int value="445" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEUSERKEY"/>
32265   <int value="446" label="DEVELOPERPRIVATE_LOADPROJECTTOSYNCFS"/>
32266   <int value="447" label="DEVELOPERPRIVATE_GETPROJECTSINFO"/>
32267   <int value="448" label="DEVELOPERPRIVATE_LOADPROJECT"/>
32268   <int value="449" label="COMMANDLINEPRIVATE_HASSWITCH"/>
32269   <int value="450" label="NETWORKINGPRIVATE_GETMANAGEDPROPERTIES"/>
32270   <int value="451" label="LOCATION_WATCHLOCATION"/>
32271   <int value="452" label="LOCATION_CLEARWATCH"/>
32272   <int value="453" label="BLUETOOTH_ADDPROFILE"/>
32273   <int value="454" label="BLUETOOTH_REMOVEPROFILE"/>
32274   <int value="455" label="BLUETOOTH_GETPROFILES"/>
32275   <int value="456" label="EXPERIMENTAL_IDENTITY_REMOVECACHEDAUTHTOKEN"/>
32276   <int value="457" label="AUDIO_GETINFO"/>
32277   <int value="458" label="AUDIO_SETACTIVEDEVICES"/>
32278   <int value="459" label="AUDIO_SETPROPERTIES"/>
32279   <int value="460" label="USB_RESETDEVICE"/>
32280   <int value="461" label="SOCKET_MULTICAST_JOIN_GROUP"/>
32281   <int value="462" label="SOCKET_MULTICAST_LEAVE_GROUP"/>
32282   <int value="463" label="SOCKET_MULTICAST_SET_TIME_TO_LIVE"/>
32283   <int value="464" label="SOCKET_MULTICAST_SET_LOOPBACK_MODE"/>
32284   <int value="465" label="SOCKET_MULTICAST_GET_JOINED_GROUPS"/>
32285   <int value="466"
32286       label="EXPERIMENTAL_ACCESSIBILITY_SETNATIVEACCESSIBILITYENABLED"/>
32287   <int value="467" label="RUNTIME_GETPLATFORMINFO"/>
32288   <int value="468" label="WEBVIEW_INSERTCSS"/>
32289   <int value="469" label="METRICSPRIVATE_GETISCRASHRECORDINGENABLED"/>
32290   <int value="470" label="IDENTITYPRIVATE_GETRESOURCES"/>
32291   <int value="471" label="NOTIFICATIONS_GET_ALL"/>
32292   <int value="472" label="USB_LISTINTERFACES"/>
32293   <int value="473" label="FILESYSTEM_RETAINENTRY"/>
32294   <int value="474" label="FILESYSTEM_ISRESTORABLE"/>
32295   <int value="475" label="FILESYSTEM_RESTOREENTRY"/>
32296   <int value="476" label="RUNTIME_SETUNINSTALLURL"/>
32297   <int value="477" label="INPUTMETHODPRIVATE_STARTIME"/>
32298   <int value="478" label="MUSICMANAGERPRIVATE_GETDEVICEID"/>
32299   <int value="479" label="TTS_PAUSE"/>
32300   <int value="480" label="TTS_RESUME"/>
32301   <int value="481" label="DELETED_SYSTEMINFO_CPU_GET"/>
32302   <int value="482" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_ADDWATCH"/>
32303   <int value="483" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEWATCH"/>
32304   <int value="484" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_GETALLWATCH"/>
32305   <int value="485"
32306       label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEALLWATCH"/>
32307   <int value="486" label="DELETED_SYSTEMINFO_MEMORY_GET"/>
32308   <int value="487" label="ACTIVITYLOGPRIVATE_GETEXTENSIONACTIVITIES"/>
32309   <int value="488" label="RUNTIME_GETPACKAGEDIRECTORYENTRY"/>
32310   <int value="489" label="DELETED_SYSTEMINFO_DISPLAY_SETDISPLAYPROPERTIES"/>
32311   <int value="490" label="FEEDBACKPRIVATE_GETUSEREMAIL"/>
32312   <int value="491" label="FEEDBACKPRIVATE_GETSYSTEMINFORMATION"/>
32313   <int value="492" label="FEEDBACKPRIVATE_SENDFEEDBACK"/>
32314   <int value="493" label="VIRTUALKEYBOARDPRIVATE_INSERTTEXT"/>
32315   <int value="494" label="DIAGNOSTICS_SENDPACKET"/>
32316   <int value="495" label="METRICSPRIVATE_GETFIELDTRIAL"/>
32317   <int value="496" label="FILEBROWSERPRIVATE_ZOOM"/>
32318   <int value="497" label="WEBVIEW_GO"/>
32319   <int value="498" label="WEBSTOREPRIVATE_ISININCOGNITOMODEFUNCTION"/>
32320   <int value="499" label="FILEBROWSERPRIVATE_REQUESTACCESSTOKEN"/>
32321   <int value="500" label="WEBVIEW_STOP"/>
32322   <int value="501" label="WEBVIEW_RELOAD"/>
32323   <int value="502" label="WEBVIEW_TERMINATE"/>
32324   <int value="503" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_GET"/>
32325   <int value="504" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_SET"/>
32326   <int value="505" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_CLEAR"/>
32327   <int value="506" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_EJECTDEVICE"/>
32328   <int value="507" label="SYSTEM_CPU_GETINFO"/>
32329   <int value="508" label="BOOKMARKMANAGERPRIVATE_REMOVETREES"/>
32330   <int value="509" label="SYSTEM_DISPLAY_GETINFO"/>
32331   <int value="510" label="SYSTEM_DISPLAY_SETDISPLAYPROPERTIES"/>
32332   <int value="511" label="SYSTEM_MEMORY_GETINFO"/>
32333   <int value="512" label="FILEBROWSERPRIVATE_GETSHAREURL"/>
32334   <int value="513" label="SYSTEM_STORAGE_GETINFO"/>
32335   <int value="514" label="SYSTEM_STORAGE_EJECTDEVICE"/>
32336   <int value="515" label="DELETED_SYSTEM_STORAGE_ADDAVAILABLECAPACITYWATCH"/>
32337   <int value="516" label="DELETED_SYSTEM_STORAGE_REMOVEAVAILABLECAPACITYWATCH"/>
32338   <int value="517"
32339       label="DELETED_SYSTEM_STORAGE_GETALLAVAILABLECAPACITYWATCHES"/>
32340   <int value="518"
32341       label="DELETED_SYSTEM_STORAGE_REMOVEALLAVAILABLECAPACITYWATCHES"/>
32342   <int value="519" label="DOWNLOADS_REMOVEFILE"/>
32343   <int value="520" label="DOWNLOADS_SHOWDEFAULTFOLDER"/>
32344   <int value="521" label="INFOBARS_SHOW"/>
32345   <int value="522" label="DOWNLOADS_SETSHELFENABLED"/>
32346   <int value="523" label="IMAGEWRITER_WRITEFROMURL"/>
32347   <int value="524" label="IMAGEWRITER_WRITEFROMFILE"/>
32348   <int value="525" label="IMAGEWRITER_CANCELWRITE"/>
32349   <int value="526" label="IMAGEWRITER_DESTROYPARTITIONS"/>
32350   <int value="527" label="FEEDBACKPRIVATE_GETSTRINGS"/>
32351   <int value="528" label="LOGPRIVATE_GETHISTORICAL"/>
32352   <int value="529" label="VIRTUALKEYBOARDPRIVATE_MOVECURSOR"/>
32353   <int value="530" label="METRICSPRIVATE_GETVARIATIONPARAMS"/>
32354   <int value="531" label="WEBVIEW_SETPERMISSION"/>
32355   <int value="532" label="DESKTOPCAPTURE_CHOOSEDESKTOPMEDIA"/>
32356   <int value="533" label="APP_CURRENTWINDOWINTERNAL_SETSHAPE"/>
32357   <int value="534" label="PROCESSES_GETPROCESSINFO"/>
32358   <int value="535" label="PROCESSES_GETPROCESSIDFORTAB"/>
32359   <int value="536" label="PROCESSES_TERMINATE"/>
32360   <int value="537" label="SOCKETS_UDP_CREATE"/>
32361   <int value="538" label="SOCKETS_UDP_UPDATE"/>
32362   <int value="539" label="SOCKETS_UDP_BIND"/>
32363   <int value="540" label="SOCKETS_UDP_SEND"/>
32364   <int value="541" label="SOCKETS_UDP_CLOSE"/>
32365   <int value="542" label="SOCKETS_UDP_GETINFO"/>
32366   <int value="543" label="SOCKETS_UDP_GETSOCKETS"/>
32367   <int value="544" label="SOCKETS_UDP_JOINGROUP"/>
32368   <int value="545" label="SOCKETS_UDP_LEAVEGROUP"/>
32369   <int value="546" label="SOCKETS_UDP_SETMULTICASTTIMETOLIVE"/>
32370   <int value="547" label="SOCKETS_UDP_SETMULTICASTLOOPBACKMODE"/>
32371   <int value="548" label="SOCKETS_UDP_GETJOINEDGROUPS"/>
32372   <int value="549" label="SIGNED_IN_DEVICES_GET"/>
32373   <int value="550" label="AUTOTESTPRIVATE_SIMULATEASANMEMORYBUG"/>
32374   <int value="551" label="WEBVIEW_CLEARDATA"/>
32375   <int value="552" label="SESSIONS_GETRECENTLYCLOSED"/>
32376   <int value="553" label="SESSIONS_GETDEVICES"/>
32377   <int value="554" label="SESSIONS_RESTORE"/>
32378   <int value="555" label="SYNCFILESYSTEM_GETSERVICESTATUS"/>
32379   <int value="556" label="ECHOPRIVATE_SETOFFERINFO"/>
32380   <int value="557" label="ECHOPRIVATE_GETOFFERINFO"/>
32381   <int value="558" label="DEVELOPERPRIVATE_ISPROFILEMANAGED"/>
32382   <int value="559" label="FILEBROWSERPRIVATE_INSTALLWEBSTOREITEM"/>
32383   <int value="560" label="FILEBROWSERPRIVATE_STARTCOPY"/>
32384   <int value="561" label="FILEBROWSERPRIVATE_CANCELCOPY"/>
32385   <int value="562" label="NETWORKINGPRIVATE_CREATENETWORK"/>
32386   <int value="563" label="BRAILLEDISPLAYPRIVATE_GETDISPLAYSTATE"/>
32387   <int value="564" label="BRAILLEDISPLAYPRIVATE_WRITEDOTS"/>
32388   <int value="565" label="USB_GETDEVICES"/>
32389   <int value="566" label="USB_REQUESTACCESS"/>
32390   <int value="567" label="USB_OPENDEVICE"/>
32391   <int value="568" label="ACTIVITYLOGPRIVATE_DELETEDATABASE"/>
32392   <int value="569" label="ACTIVITYLOGPRIVATE_DELETEURLS"/>
32393   <int value="570" label="FILEBROWSERPRIVATE_REQUESTWEBSTOREACCESSTOKEN"/>
32394   <int value="571" label="IMAGEWRITER_LISTREMOVABLESTORAGEDEVICES"/>
32395   <int value="572" label="WALLPAPER_SETWALLPAPER"/>
32396   <int value="573" label="VIRTUALKEYBOARDPRIVATE_HIDEKEYBOARD"/>
32397   <int value="574" label="AUTOTESTPRIVATE_LOCKSCREEN"/>
32398   <int value="575" label="WEBRTCLOGGINGPRIVATE_SETMETADATA"/>
32399   <int value="576" label="WEBRTCLOGGINGPRIVATE_START"/>
32400   <int value="577" label="WEBRTCLOGGINGPRIVATE_SETUPLOADONRENDERCLOSE"/>
32401   <int value="578" label="WEBRTCLOGGINGPRIVATE_STOP"/>
32402   <int value="579" label="WEBRTCLOGGINGPRIVATE_UPLOAD"/>
32403   <int value="580" label="WEBRTCLOGGINGPRIVATE_DISCARD"/>
32404   <int value="581" label="WEBVIEW_OVERRIDEUSERAGENT"/>
32405   <int value="582" label="PRINCIPALSPRIVATE_SHOWAVATARBUBBLE"/>
32406   <int value="583" label="PRINCIPALSPRIVATE_SIGNOUT"/>
32407   <int value="584" label="CAST_CHANNEL_OPEN"/>
32408   <int value="585" label="CAST_CHANNEL_SEND"/>
32409   <int value="586" label="CAST_CHANNEL_CLOSE"/>
32410   <int value="587" label="RUNTIME_RESTART"/>
32411   <int value="588" label="DESKTOPCAPTURE_CANCELCHOOSEDESKTOPMEDIA"/>
32412   <int value="589" label="APP_CURRENTWINDOWINTERNAL_SETALWAYSONTOP"/>
32413   <int value="590" label="SOCKETS_TCP_CREATE"/>
32414   <int value="591" label="SOCKETS_TCP_UPDATE"/>
32415   <int value="592" label="SOCKETS_TCP_SETPAUSED"/>
32416   <int value="593" label="SOCKETS_TCP_SETKEEPALIVE"/>
32417   <int value="594" label="SOCKETS_TCP_SETNODELAY"/>
32418   <int value="595" label="SOCKETS_TCP_CONNECT"/>
32419   <int value="596" label="SOCKETS_TCP_DISCONNECT"/>
32420   <int value="597" label="SOCKETS_TCP_SEND"/>
32421   <int value="598" label="SOCKETS_TCP_CLOSE"/>
32422   <int value="599" label="SOCKETS_TCP_GETINFO"/>
32423   <int value="600" label="SOCKETS_TCP_GETSOCKETS"/>
32424   <int value="601" label="NETWORKINGPRIVATE_GETENABLEDNETWORKTYPES"/>
32425   <int value="602" label="NETWORKINGPRIVATE_ENABLENETWORKTYPE"/>
32426   <int value="603" label="NETWORKINGPRIVATE_DISABLENETWORKTYPE"/>
32427   <int value="604" label="SOCKETS_TCP_SERVER_CREATE"/>
32428   <int value="605" label="SOCKETS_TCP_SERVER_UPDATE"/>
32429   <int value="606" label="SOCKETS_TCP_SERVER_SETPAUSED"/>
32430   <int value="607" label="SOCKETS_TCP_SERVER_LISTEN"/>
32431   <int value="608" label="SOCKETS_TCP_SERVER_DISCONNECT"/>
32432   <int value="609" label="SOCKETS_TCP_SERVER_CLOSE"/>
32433   <int value="610" label="SOCKETS_TCP_SERVER_GETINFO"/>
32434   <int value="611" label="SOCKETS_TCP_SERVER_GETSOCKETS"/>
32435   <int value="612" label="SYSTEM_STORAGE_GETAVAILABLECAPACITY"/>
32436   <int value="613" label="BROWSERACTION_OPEN_POPUP"/>
32437   <int value="614" label="WEBRTC_AUDIO_PRIVATE_GET_SINKS"/>
32438   <int value="615" label="WEBRTC_AUDIO_PRIVATE_GET_ACTIVE_SINK"/>
32439   <int value="616" label="WEBRTC_AUDIO_PRIVATE_SET_ACTIVE_SINK"/>
32440   <int value="617" label="WEBRTC_AUDIO_PRIVATE_GET_ASSOCIATED_SINK"/>
32441   <int value="618" label="VIRTUALKEYBOARDPRIVATE_KEYBOARDLOADED"/>
32442   <int value="619" label="DELETED_APP_CURRENTWINDOWINTERNAL_SETMINWIDTH"/>
32443   <int value="620" label="DELETED_APP_CURRENTWINDOWINTERNAL_SETMINHEIGHT"/>
32444   <int value="621" label="DELETED_APP_CURRENTWINDOWINTERNAL_SETMAXWIDTH"/>
32445   <int value="622" label="DELETED_APP_CURRENTWINDOWINTERNAL_SETMAXHEIGHT"/>
32446   <int value="623" label="SYSTEMPRIVATE_GETAPIKEY"/>
32447   <int value="624" label="CHROMEOSINFOPRIVATE_SET"/>
32448   <int value="625" label="BOOKMARKMANAGERPRIVATE_GETMETAINFO"/>
32449   <int value="626" label="BOOKMARKMANAGERPRIVATE_SETMETAINFO"/>
32450   <int value="627" label="FILESYSTEMPROVIDER_MOUNT"/>
32451   <int value="628" label="AUTOTESTPRIVATE_GETEXTENSIONSINFO"/>
32452   <int value="629" label="SCREENLOCKPRIVATE_GETLOCKED"/>
32453   <int value="630" label="SCREENLOCKPRIVATE_SETLOCKED"/>
32454   <int value="631" label="SCREENLOCKPRIVATE_SHOWMESSAGE"/>
32455   <int value="632" label="FEEDBACKPRIVATE_GETHISTOGRAMS"/>
32456   <int value="633" label="SYSTEM_NETWORK_GETNETWORKINTERFACES"/>
32457   <int value="634" label="SERIAL_GETDEVICES"/>
32458   <int value="635" label="SERIAL_UPDATE"/>
32459   <int value="636" label="SERIAL_SETPAUSED"/>
32460   <int value="637" label="SERIAL_GETINFO"/>
32461   <int value="638" label="SERIAL_GETCONNECTIONS"/>
32462   <int value="639" label="SERIAL_SEND"/>
32463   <int value="640" label="GCM_REGISTER"/>
32464   <int value="641" label="GCM_SEND"/>
32465   <int value="642" label="SERIAL_CONNECT"/>
32466   <int value="643" label="SERIAL_DISCONNECT"/>
32467   <int value="644" label="MEDIAGALLERIES_GETALLMEDIAFILESYSTEMMETADATA"/>
32468   <int value="645" label="FIRSTRUNPRIVATE_GETLOCALIZEDSTRINGS"/>
32469   <int value="646" label="FIRSTRUNPRIVATE_LAUNCHTUTORIAL"/>
32470   <int value="647" label="SOCKETS_UDP_SETPAUSED"/>
32471   <int value="648" label="WEBVIEW_CAPTUREVISIBLEREGION"/>
32472   <int value="649" label="MEDIAGALLERIES_GETMETADATA"/>
32473   <int value="650" label="INPUT_IME_SENDKEYEVENTS"/>
32474   <int value="651" label="VIRTUALKEYBOARDPRIVATE_LOCKKEYBOARD"/>
32475   <int value="652" label="SCREENLOCKPRIVATE_SHOWBUTTON"/>
32476   <int value="653" label="INPUT_IME_HIDEINPUTVIEW"/>
32477   <int value="654" label="BOOKMARKMANAGERPRIVATE_UNDO"/>
32478   <int value="655" label="BOOKMARKMANAGERPRIVATE_REDO"/>
32479   <int value="656" label="BOOKMARKMANAGERPRIVATE_UNDOINFO"/>
32480   <int value="657" label="BOOKMARKMANAGERPRIVATE_REDOINFO"/>
32481   <int value="658" label="MEDIAGALLERIES_ADDUSERSELECTEDFOLDER"/>
32482   <int value="659"
32483       label="PREFERENCESPRIVATE_GETSYNCCATEGORIESWITHOUTPASSPHRASE"/>
32484   <int value="660" label="READINGLISTPRIVATE_ADDENTRY"/>
32485   <int value="661" label="READINGLISTPRIVATE_REMOVEENTRY"/>
32486   <int value="662" label="READINGLISTPRIVATE_GETENTRIES"/>
32487   <int value="663" label="MEDIAGALLERIES_STARTMEDIASCAN"/>
32488   <int value="664" label="MEDIAGALLERIES_CANCELMEDIASCAN"/>
32489   <int value="665" label="MEDIAGALLERIES_ADDSCANRESULTS"/>
32490   <int value="666" label="LOGPRIVATE_STARTNETINTERNALSWATCH"/>
32491   <int value="667" label="LOGPRIVATE_STOPNETINTERNALSWATCH"/>
32492   <int value="668" label="FILEBROWSERPRIVATE_GETPROFILES"/>
32493   <int value="669" label="FILEBROWSERPRIVATE_VISITDESKTOP"/>
32494   <int value="670" label="VIRTUALKEYBOARDPRIVATE_GETKEYBOARDCONFIG"/>
32495   <int value="671" label="HID_GETDEVICES"/>
32496   <int value="672" label="HID_CONNECT"/>
32497   <int value="673" label="HID_DISCONNECT"/>
32498   <int value="674" label="HID_RECEIVE"/>
32499   <int value="675" label="HID_SEND"/>
32500   <int value="676" label="HID_RECEIVEFEATUREREPORT"/>
32501   <int value="677" label="HID_SENDFEATUREREPORT"/>
32502   <int value="678" label="HOTWORDPRIVATE_SETENABLED"/>
32503   <int value="679" label="HOTWORDPRIVATE_GETSTATUS"/>
32504   <int value="680" label="APP_CURRENTWINDOWINTERNAL_SETBADGEICON"/>
32505   <int value="681" label="APP_CURRENTWINDOWINTERNAL_CLEARBADGE"/>
32506   <int value="682" label="WEBVIEW_SETZOOM"/>
32507   <int value="683" label="WEBVIEW_GETZOOM"/>
32508   <int value="684" label="DEVELOPERPRIVATE_REQUESTFILESOURCE"/>
32509   <int value="685" label="DEVELOPERPRIVATE_OPENDEVTOOLS"/>
32510   <int value="686" label="ACTIVITYLOGPRIVATE_DELETEACTIVITIES"/>
32511   <int value="687" label="NETWORKINGPRIVATE_SETWIFITDLSENABLEDSTATE"/>
32512   <int value="688" label="NETWORKINGPRIVATE_GETWIFITDLSSTATUS"/>
32513   <int value="689" label="SCREENLOCKPRIVATE_HIDEBUTTON"/>
32514   <int value="690" label="SCREENLOCKPRIVATE_SETAUTHTYPE"/>
32515   <int value="691" label="SCREENLOCKPRIVATE_GETAUTHTYPE"/>
32516   <int value="692" label="SCREENLOCKPRIVATE_ACCEPTAUTHATTEMPT"/>
32517   <int value="693" label="WEBVIEW_FIND"/>
32518   <int value="694" label="WEBVIEW_STOPFINDING"/>
32519   <int value="695" label="WEBVIEW_CONTEXTMENUSCREATE"/>
32520   <int value="696" label="WEBVIEW_CONTEXTMENUSUPDATE"/>
32521   <int value="697" label="WEBVIEW_CONTEXTMENUSREMOVE"/>
32522   <int value="698" label="WEBVIEW_CONTEXTMENUSREMOVEALL"/>
32523   <int value="699" label="AUTOMATIONINTERNAL_ENABLECURRENTTAB"/>
32524   <int value="700" label="APP_CURRENTWINDOWINTERNAL_SETSIZECONSTRAINTS"/>
32525   <int value="701" label="BLUETOOTH_GETDEVICE"/>
32526   <int value="702" label="GCM_UNREGISTER"/>
32527   <int value="703" label="FILEBROWSERPRIVATE_REQUESTDRIVESHARE"/>
32528   <int value="704" label="METRICSPRIVATE_RECORDSPARSEVALUE"/>
32529 </enum>
32530
32531 <enum name="ExtensionInstallCause" type="int">
32532   <int value="0" label="INSTALL_CAUSE_UNSET"/>
32533   <int value="1" label="INSTALL_CAUSE_USER_DOWNLOAD"/>
32534   <int value="2" label="INSTALL_CAUSE_UPDATE"/>
32535   <int value="3" label="INSTALL_CAUSE_EXTERNAL_FILE"/>
32536   <int value="4" label="INSTALL_CAUSE_AUTOMATION"/>
32537 </enum>
32538
32539 <enum name="ExtensionInstallPromptExperimentLinkAction" type="int">
32540   <int value="0" label="Link is shown"/>
32541   <int value="1" label="Link is not shown"/>
32542   <int value="2" label="Link is clicked"/>
32543 </enum>
32544
32545 <enum name="ExtensionInstallPromptType" type="int">
32546   <int value="0" label="Install prompt"/>
32547   <int value="1" label="Inline install prompt"/>
32548   <int value="2" label="Bundle install prompt"/>
32549   <int value="3" label="Re-enable prompt"/>
32550   <int value="4" label="Permissions prompt"/>
32551   <int value="5" label="External install prompt"/>
32552   <int value="6" label="Post install permissions prompt"/>
32553   <int value="7" label="Launch prompt"/>
32554 </enum>
32555
32556 <enum name="ExtensionInstallVerifierGetSignatureResult" type="int">
32557   <int value="0" label="No signature (network error, etc)"/>
32558   <int value="1" label="Invalid signature"/>
32559   <int value="2" label="Valid signature"/>
32560 </enum>
32561
32562 <enum name="ExtensionInstallVerifierInitResult" type="int">
32563   <int value="0" label="No value in prefs"/>
32564   <int value="1" label="Pref present but parsing failed"/>
32565   <int value="2" label="Invalid signature"/>
32566   <int value="3" label="Valid signature"/>
32567 </enum>
32568
32569 <enum name="ExtensionInstallVerifierMustRemainDisabled" type="int">
32570   <int value="0" label="VERIFIED"/>
32571   <int value="1" label="NOT_EXTENSION"/>
32572   <int value="2" label="UNPACKED"/>
32573   <int value="3" label="ENTERPRISE_POLICY_ALLOWED"/>
32574   <int value="4" label="FORCED_NOT_VERIFIED"/>
32575   <int value="5" label="NOT_FROM_STORE"/>
32576   <int value="6" label="NO_SIGNATURE"/>
32577   <int value="7" label="NOT_VERIFIED_BUT_NOT_ENFORCING"/>
32578   <int value="8" label="NOT_VERIFIED"/>
32579 </enum>
32580
32581 <enum name="ExtensionInstallVerifierStatus" type="int">
32582   <int value="0" label="NONE"/>
32583   <int value="1" label="BOOTSTRAP"/>
32584   <int value="2" label="ENFORCE"/>
32585 </enum>
32586
32587 <enum name="ExtensionLaunchType" type="int">
32588   <int value="0" label="PINNED"/>
32589   <int value="1" label="REGULAR"/>
32590   <int value="2" label="FULLSCREEN"/>
32591 </enum>
32592
32593 <enum name="ExtensionLocation" type="int">
32594   <int value="0" label="INVALID"/>
32595   <int value="1" label="INTERNAL"/>
32596   <int value="2" label="EXTERNAL_PREF"/>
32597   <int value="3" label="EXTERNAL_REGISTRY"/>
32598   <int value="4" label="LOAD"/>
32599   <int value="5" label="COMPONENT"/>
32600   <int value="6" label="EXTERNAL_PREF_DOWNLOAD"/>
32601   <int value="7" label="EXTERNAL_POLICY_DOWNLOAD"/>
32602   <int value="8" label="COMMAND_LINE"/>
32603   <int value="9" label="EXTERNAL_POLICY"/>
32604   <int value="10" label="EXTERNAL_COMPONENT"/>
32605 </enum>
32606
32607 <enum name="ExtensionPermission" type="int">
32608   <int value="0" label="UNKNOWN"/>
32609   <int value="1" label="NONE"/>
32610   <int value="2" label="BOOKMARKS"/>
32611   <int value="3" label="GEOLOCATION"/>
32612   <int value="4" label="BROWSING_HISTORY"/>
32613   <int value="5" label="TABS"/>
32614   <int value="6" label="MANAGEMENT"/>
32615   <int value="7" label="DEBUGGER"/>
32616   <int value="8" label="1_HOST"/>
32617   <int value="9" label="2_HOSTS"/>
32618   <int value="10" label="3_HOSTS"/>
32619   <int value="11" label="4_OR_MORE_HOSTS"/>
32620   <int value="12" label="ALL_HOSTS"/>
32621   <int value="13" label="FULL_ACCESS"/>
32622   <int value="14" label="CLIPBOARD"/>
32623   <int value="15" label="TTS_ENGINE"/>
32624   <int value="16" label="CONTENT_SETTINGS"/>
32625   <int value="17" label="PRIVACY"/>
32626   <int value="18" label="MANAGED_MODE"/>
32627   <int value="19" label="INPUT"/>
32628   <int value="20" label="AUDIO_CAPTURE"/>
32629   <int value="21" label="VIDEO_CAPTURE"/>
32630   <int value="22" label="DOWNLOADS"/>
32631   <int value="23" label="FILE_SYSTEM_WRITE"/>
32632   <int value="24" label="ALL_MEDIA_GALLERIES"/>
32633   <int value="25" label="SERIAL"/>
32634   <int value="26" label="SOCKET_ANY_HOST"/>
32635   <int value="27" label="SOCKET_DOMAIN_HOSTS"/>
32636   <int value="28" label="SOCKET_SPECIFIC_HOSTS"/>
32637 </enum>
32638
32639 <enum name="ExtensionPermission2" type="int">
32640 <!-- Generated from ../../../extensions/common/permissions/permission_message.h -->
32641
32642   <int value="0" label="kUnknown"/>
32643   <int value="1" label="kNone"/>
32644   <int value="2" label="kBookmarks"/>
32645   <int value="3" label="kGeolocation"/>
32646   <int value="4" label="kBrowsingHistory"/>
32647   <int value="5" label="kTabs"/>
32648   <int value="6" label="kManagement"/>
32649   <int value="7" label="kDebugger"/>
32650   <int value="8" label="kDesktopCapture"/>
32651   <int value="9" label="kHid"/>
32652   <int value="10" label="kHosts1"/>
32653   <int value="11" label="kHosts2"/>
32654   <int value="12" label="kHosts3"/>
32655   <int value="13" label="kHosts4OrMore"/>
32656   <int value="14" label="kHostsAll"/>
32657   <int value="15" label="kFullAccess"/>
32658   <int value="16" label="kClipboard"/>
32659   <int value="17" label="kTtsEngine"/>
32660   <int value="18" label="kContentSettings"/>
32661   <int value="19" label="kPrivacy"/>
32662   <int value="20" label="kManagedMode"/>
32663   <int value="21" label="kInput"/>
32664   <int value="22" label="kAudioCapture"/>
32665   <int value="23" label="kVideoCapture"/>
32666   <int value="24" label="kDownloads"/>
32667   <int value="25" label="kFileSystemWrite"/>
32668   <int value="26" label="kMediaGalleriesAllGalleriesRead"/>
32669   <int value="27" label="kSerial"/>
32670   <int value="28" label="kSocketAnyHost"/>
32671   <int value="29" label="kSocketDomainHosts"/>
32672   <int value="30" label="kSocketSpecificHosts"/>
32673   <int value="31" label="kBluetooth"/>
32674   <int value="32" label="kUsb"/>
32675   <int value="33" label="kSystemIndicator"/>
32676   <int value="34" label="kUsbDevice"/>
32677   <int value="35" label="kMediaGalleriesAllGalleriesCopyTo"/>
32678   <int value="36" label="kSystemInfoDisplay"/>
32679   <int value="37" label="kNativeMessaging"/>
32680   <int value="38" label="kSyncFileSystem"/>
32681   <int value="39" label="kAudio"/>
32682   <int value="40" label="kFavicon"/>
32683   <int value="41" label="kMusicManagerPrivate"/>
32684   <int value="42" label="kWebConnectable"/>
32685   <int value="43" label="kActivityLogPrivate"/>
32686   <int value="44" label="kBluetoothDevices"/>
32687   <int value="45" label="kDownloadsOpen"/>
32688   <int value="46" label="kNetworkingPrivate"/>
32689   <int value="47" label="kDeclarativeWebRequest"/>
32690   <int value="48" label="kFileSystemDirectory"/>
32691   <int value="49" label="kFileSystemWriteDirectory"/>
32692   <int value="50" label="kSignedInDevices"/>
32693   <int value="51" label="kWallpaper"/>
32694   <int value="52" label="kNetworkState"/>
32695   <int value="53" label="kHomepage"/>
32696   <int value="54" label="kSearchProvider"/>
32697   <int value="55" label="kStartupPages"/>
32698   <int value="56" label="kMediaGalleriesAllGalleriesDelete"/>
32699   <int value="57" label="kScreenlockPrivate"/>
32700   <int value="58" label="kOverrideBookmarksUI"/>
32701   <int value="59" label="kAutomation"/>
32702 </enum>
32703
32704 <enum name="ExtensionServiceVerifyAllSuccess" type="int">
32705   <int value="0" label="VERIFY_ALL_BOOTSTRAP_SUCCESS"/>
32706   <int value="1" label="VERIFY_ALL_BOOTSTRAP_FAILURE"/>
32707   <int value="2" label="VERIFY_ALL_NON_BOOTSTRAP_SUCCESS"/>
32708   <int value="3" label="VERIFY_ALL_NON_BOOTSTRAP_FAILURE"/>
32709 </enum>
32710
32711 <enum name="ExtensionType" type="int">
32712   <int value="0" label="UNKNOWN"/>
32713   <int value="1" label="EXTENSION"/>
32714   <int value="2" label="THEME"/>
32715   <int value="3" label="USER_SCRIPT"/>
32716   <int value="4" label="HOSTED_APP"/>
32717   <int value="5" label="LEGACY_PACKAGED_APP"/>
32718   <int value="6" label="PLATFORM_APP"/>
32719 </enum>
32720
32721 <enum name="ExtensionUnpackFailureReason" type="int">
32722   <summary>
32723     Reasons the sandboxed extension unpacker can fail.  See enum FailureReason
32724     in src/chrome/browser/extensions/sandboxed_extension_unpacker.h .
32725   </summary>
32726   <int value="0" label="COULD_NOT_GET_TEMP_DIRECTORY"/>
32727   <int value="1" label="COULD_NOT_CREATE_TEMP_DIRECTORY"/>
32728   <int value="2" label="FAILED_TO_COPY_EXTENSION_FILE_TO_TEMP_DIRECTORY"/>
32729   <int value="3" label="COULD_NOT_GET_SANDBOX_FRIENDLY_PATH"/>
32730   <int value="4" label="COULD_NOT_LOCALIZE_EXTENSION"/>
32731   <int value="5" label="INVALID_MANIFEST"/>
32732   <int value="6" label="UNPACKER_CLIENT_FAILED"/>
32733   <int value="7" label="UTILITY_PROCESS_CRASHED_WHILE_TRYING_TO_INSTALL"/>
32734   <int value="8" label="CRX_FILE_NOT_READABLE"/>
32735   <int value="9" label="CRX_HEADER_INVALID"/>
32736   <int value="10" label="CRX_MAGIC_NUMBER_INVALID"/>
32737   <int value="11" label="CRX_VERSION_NUMBER_INVALID"/>
32738   <int value="12" label="CRX_EXCESSIVELY_LARGE_KEY_OR_SIGNATURE"/>
32739   <int value="13" label="CRX_ZERO_KEY_LENGTH"/>
32740   <int value="14" label="CRX_ZERO_SIGNATURE_LENGTH"/>
32741   <int value="15" label="CRX_PUBLIC_KEY_INVALID"/>
32742   <int value="16" label="CRX_SIGNATURE_INVALID"/>
32743   <int value="17" label="CRX_SIGNATURE_VERIFICATION_INITIALIZATION_FAILED"/>
32744   <int value="18" label="CRX_SIGNATURE_VERIFICATION_FAILED"/>
32745   <int value="19" label="ERROR_SERIALIZING_MANIFEST_JSON"/>
32746   <int value="20" label="ERROR_SAVING_MANIFEST_JSON"/>
32747   <int value="21" label="COULD_NOT_READ_IMAGE_DATA_FROM_DISK"/>
32748   <int value="22" label="DECODED_IMAGES_DO_NOT_MATCH_THE_MANIFEST"/>
32749   <int value="23" label="INVALID_PATH_FOR_BROWSER_IMAGE"/>
32750   <int value="24" label="ERROR_REMOVING_OLD_IMAGE_FILE"/>
32751   <int value="25" label="INVALID_PATH_FOR_BITMAP_IMAGE"/>
32752   <int value="26" label="ERROR_RE_ENCODING_THEME_IMAGE"/>
32753   <int value="27" label="ERROR_SAVING_THEME_IMAGE"/>
32754   <int value="28" label="COULD_NOT_READ_CATALOG_DATA_FROM_DISK"/>
32755   <int value="29" label="INVALID_CATALOG_DATA"/>
32756   <int value="30" label="INVALID_PATH_FOR_CATALOG"/>
32757   <int value="31" label="ERROR_SERIALIZING_CATALOG"/>
32758   <int value="32" label="ERROR_SAVING_CATALOG"/>
32759 </enum>
32760
32761 <enum name="ExternalDeviceAction" type="int">
32762   <int value="0" label="Import to Drive"/>
32763   <int value="1" label="View files"/>
32764   <int value="2" label="View files (automatically)"/>
32765   <int value="3" label="Watch video"/>
32766   <int value="4" label="Error"/>
32767   <int value="5" label="Close (no action)"/>
32768 </enum>
32769
32770 <enum name="ExternalDisplayOpenResult" type="int">
32771   <int value="0" label="Success"/>
32772   <int value="1" label="Failed with EACCES (incorrect permission on device)"/>
32773   <int value="2" label="Failed with ENOENT (device missing)"/>
32774   <int value="3" label="Failed for some other reason"/>
32775 </enum>
32776
32777 <enum name="ExternalDisplayReceiveResult" type="int">
32778   <int value="0" label="Success"/>
32779   <int value="1" label="ioctl() to I2C device failed"/>
32780   <int value="2" label="Bad message checksum"/>
32781   <int value="3" label="Bad message address"/>
32782   <int value="4" label="Bad message length"/>
32783   <int value="5" label="Bad command code in message"/>
32784   <int value="6" label="Bad result code in message"/>
32785   <int value="7" label="Bad feature index in message"/>
32786   <int value="8" label="Maximum value of 0 in message"/>
32787 </enum>
32788
32789 <enum name="ExternalDisplaySendResult" type="int">
32790   <int value="0" label="Success"/>
32791   <int value="1" label="ioctl() to I2C device failed"/>
32792 </enum>
32793
32794 <enum name="ExternalItemState" type="int">
32795   <int value="0" label="DEPRECATED_DISABLED"/>
32796   <int value="1" label="DEPRECATED_ENABLED"/>
32797   <int value="2" label="DISABLED (in webstore)"/>
32798   <int value="3" label="ENABLED (in webstore)"/>
32799   <int value="4" label="DISABLED (not in webstore)"/>
32800   <int value="5" label="ENABLED (not in webstore)"/>
32801   <int value="6" label="UNINSTALLED (in webstore)"/>
32802   <int value="7" label="UNINSTALLED (not in webstore)"/>
32803 </enum>
32804
32805 <enum name="Exynos5250LotIdEnum" type="int">
32806   <int value="0" label="Fused device"/>
32807   <int value="1" label="Generic unfused device"/>
32808   <int value="2" label="Unfused; lot ID NZVPU"/>
32809   <int value="3" label="Unfused; lot ID NZVR7"/>
32810 </enum>
32811
32812 <enum name="FallbackSSLVersion" type="int">
32813   <int value="0" label="FALLBACK_NONE">SSL version fallback did not occur.</int>
32814   <int value="1" label="FALLBACK_SSL3">Fell back on SSL 3.0.</int>
32815   <int value="2" label="FALLBACK_TLS1">Fell back on TLS 1.0.</int>
32816   <int value="3" label="FALLBACK_TLS1_1">Fell back on TLS 1.1.</int>
32817 </enum>
32818
32819 <enum name="FeatureObserver" type="int">
32820 <!-- See http://src.chromium.org/viewvc/blink/trunk/Source/core/page/UseCounter.h -->
32821
32822   <int value="0" label="PageDestruction"/>
32823   <int value="1" label="LegacyNotifications"/>
32824   <int value="2" label="MultipartMainResource"/>
32825   <int value="3" label="PrefixedIndexedDB"/>
32826   <int value="4" label="WorkerStart"/>
32827   <int value="5" label="SharedWorkerStart"/>
32828   <int value="6" label="LegacyWebAudioNoteOn"/>
32829   <int value="7" label="WebAudioStart"/>
32830   <int value="8" label="PrefixedContentSecurityPolicy"/>
32831   <int value="9" label="UnprefixedIndexedDB"/>
32832   <int value="10" label="OpenWebDatabase"/>
32833   <int value="11" label="LegacyHTMLNotifications"/>
32834   <int value="12" label="LegacyTextNotifications"/>
32835   <int value="13" label="UnprefixedRequestAnimationFrame"/>
32836   <int value="14" label="PrefixedRequestAnimationFrame"/>
32837   <int value="15" label="ContentSecurityPolicy"/>
32838   <int value="16" label="ContentSecurityPolicyReportOnly"/>
32839   <int value="17" label="PrefixedContentSecurityPolicyReportOnly"/>
32840   <int value="18" label="PrefixedTransitionEndEvent"/>
32841   <int value="19" label="UnprefixedTransitionEndEvent"/>
32842   <int value="20" label="PrefixedAndUnprefixedTransitionEndEvent"/>
32843   <int value="21" label="AutoFocusAttribute"/>
32844   <int value="22" label="DeprecatedAutoSaveAttribute"/>
32845   <int value="23" label="DataListElement"/>
32846   <int value="24" label="FormAttribute"/>
32847   <int value="25" label="IncrementalAttribute"/>
32848   <int value="26" label="InputTypeColor"/>
32849   <int value="27" label="InputTypeDate"/>
32850   <int value="28" label="InputTypeDateTime"/>
32851   <int value="29" label="InputTypeDateTimeFallback"/>
32852   <int value="30" label="InputTypeDateTimeLocal"/>
32853   <int value="31" label="InputTypeEmail"/>
32854   <int value="32" label="InputTypeMonth"/>
32855   <int value="33" label="InputTypeNumber"/>
32856   <int value="34" label="InputTypeRange"/>
32857   <int value="35" label="InputTypeSearch"/>
32858   <int value="36" label="InputTypeTel"/>
32859   <int value="37" label="InputTypeTime"/>
32860   <int value="38" label="InputTypeURL"/>
32861   <int value="39" label="InputTypeWeek"/>
32862   <int value="40" label="InputTypeWeekFallback"/>
32863   <int value="41" label="ListAttribute"/>
32864   <int value="42" label="MaxAttribute"/>
32865   <int value="43" label="MinAttribute"/>
32866   <int value="44" label="PatternAttribute"/>
32867   <int value="45" label="PlaceholderAttribute"/>
32868   <int value="46" label="PrecisionAttribute"/>
32869   <int value="47" label="PrefixedDirectoryAttribute"/>
32870   <int value="48" label="PrefixedSpeechAttribute"/>
32871   <int value="49" label="RequiredAttribute"/>
32872   <int value="50" label="ResultsAttribute"/>
32873   <int value="51" label="StepAttribute"/>
32874   <int value="52" label="PageVisits"/>
32875   <int value="53" label="HTMLMarqueeElement"/>
32876   <int value="54" label="Unused: CSSOverflowMarquee"/>
32877   <int value="55" label="Reflection"/>
32878   <int value="56" label="CursorVisibility"/>
32879   <int value="57" label="StorageInfo"/>
32880   <int value="58" label="XFrameOptions"/>
32881   <int value="59" label="XFrameOptionsSameOrigin"/>
32882   <int value="60" label="XFrameOptionsSameOriginWithBadAncestorChain"/>
32883   <int value="61" label="DeprecatedFlexboxWebContent"/>
32884   <int value="62" label="DeprecatedFlexboxChrome"/>
32885   <int value="63" label="DeprecatedFlexboxChromeExtension"/>
32886   <int value="64" label="SVGTRefElement"/>
32887   <int value="65" label="UnprefixedPerformanceTimeline"/>
32888   <int value="66" label="PrefixedPerformanceTimeline"/>
32889   <int value="67" label="UnprefixedUserTiming"/>
32890   <int value="68" label="PrefixedUserTiming"/>
32891   <int value="69" label="WindowEvent"/>
32892   <int value="70" label="ContentSecurityPolicyWithBaseElement"/>
32893   <int value="71" label="PrefixedMediaAddKey"/>
32894   <int value="72" label="PrefixedMediaGenerateKeyRequest"/>
32895   <int value="73" label="WebAudioLooping"/>
32896   <int value="74" label="DocumentClear"/>
32897   <int value="75" label="PrefixedTransitionMediaFeature"/>
32898   <int value="76" label="SVGFontElement"/>
32899   <int value="77" label="XMLDocument"/>
32900   <int value="78" label="XSLProcessingInstruction"/>
32901   <int value="79" label="XSLTProcessor"/>
32902   <int value="80" label="SVGSwitchElement"/>
32903   <int value="81" label="PrefixedDocumentRegister"/>
32904   <int value="82" label="HTMLShadowElementOlderShadowRoot"/>
32905   <int value="83" label="Document.all()"/>
32906   <int value="84" label="FormElement"/>
32907   <int value="85" label="DemotedFormElement"/>
32908   <int value="86" label="CaptureAttributeAsEnum"/>
32909   <int value="87" label="ShadowDOMPrefixedPseudo"/>
32910   <int value="88" label="ShadowDOMPrefixedCreateShadowRoot"/>
32911   <int value="89" label="ShadowDOMPrefixedShadowRoot"/>
32912   <int value="90" label="SVGAnimationElement"/>
32913   <int value="91" label="KeyboardEventKeyLocation"/>
32914   <int value="92" label="CaptureEvents"/>
32915   <int value="93" label="ReleaseEvents"/>
32916   <int value="94" label="CSSDisplayRunIn"/>
32917   <int value="95" label="CSSDisplayCompact"/>
32918   <int value="96" label="LineClamp"/>
32919   <int value="97" label="SubFrameBeforeUnloadRegistered"/>
32920   <int value="98" label="SubFrameBeforeUnloadFired"/>
32921   <int value="99" label="CSSPseudoElementPrefixedDistributed"/>
32922   <int value="100" label="TextReplaceWholeText"/>
32923   <int value="101" label="PrefixedShadowRootConstructor"/>
32924   <int value="102" label="ConsoleMarkTimeline"/>
32925   <int value="103" label="CSSPseudoElementUserAgentCustomPseudo"/>
32926   <int value="104" label="DocumentTypeEntities"/>
32927   <int value="105" label="DocumentTypeInternalSubset"/>
32928   <int value="106" label="DocumentTypeNotations"/>
32929   <int value="107" label="ElementGetAttributeNode"/>
32930   <int value="108" label="ElementSetAttributeNode"/>
32931   <int value="109" label="ElementRemoveAttributeNode"/>
32932   <int value="110" label="ElementGetAttributeNodeNS"/>
32933   <int value="111" label="DocumentCreateAttribute"/>
32934   <int value="112" label="DocumentCreateAttributeNS"/>
32935   <int value="113" label="DocumentCreateCDATASection"/>
32936   <int value="114" label="DocumentInputEncoding"/>
32937   <int value="115" label="DocumentXMLEncoding"/>
32938   <int value="116" label="DocumentXMLStandalone"/>
32939   <int value="117" label="DocumentXMLVersion"/>
32940   <int value="118" label="NodeIsSameNode"/>
32941   <int value="119" label="NodeIsSupported"/>
32942   <int value="120" label="NodeNamespaceURI"/>
32943   <int value="121" label="NodePrefix"/>
32944   <int value="122" label="NodeLocalName"/>
32945   <int value="123" label="NavigatorProductSub"/>
32946   <int value="124" label="NavigatorVendor"/>
32947   <int value="125" label="NavigatorVendorSub"/>
32948   <int value="126" label="FileError"/>
32949   <int value="127" label="DocumentCharset"/>
32950   <int value="128" label="PrefixedAnimationEndEvent"/>
32951   <int value="129" label="UnprefixedAnimationEndEvent"/>
32952   <int value="130" label="PrefixedAndUnprefixedAnimationEndEvent"/>
32953   <int value="131" label="PrefixedAnimationStartEvent"/>
32954   <int value="132" label="UnprefixedAnimationStartEvent"/>
32955   <int value="133" label="PrefixedAndUnprefixedAnimationStartEvent"/>
32956   <int value="134" label="PrefixedAnimationIterationEvent"/>
32957   <int value="135" label="UnprefixedAnimationIterationEvent"/>
32958   <int value="136" label="PrefixedAndUnprefixedAnimationIterationEvent"/>
32959   <int value="137" label="EventReturnValue"/>
32960   <int value="138" label="SVGSVGElement"/>
32961   <int value="139" label="SVGAnimateColorElement"/>
32962   <int value="140" label="InsertAdjacentText"/>
32963   <int value="141" label="InsertAdjacentElement"/>
32964   <int value="142" label="HasAttributes"/>
32965   <int value="143" label="DOMSubtreeModifiedEvent"/>
32966   <int value="144" label="DOMNodeInsertedEvent"/>
32967   <int value="145" label="DOMNodeRemovedEvent"/>
32968   <int value="146" label="DOMNodeRemovedFromDocumentEvent"/>
32969   <int value="147" label="DOMNodeInsertedIntoDocumentEvent"/>
32970   <int value="148" label="DOMCharacterDataModifiedEvent"/>
32971   <int value="149" label="DocumentAllTags"/>
32972   <int value="150" label="DocumentAllLegacyCall"/>
32973   <int value="151" label="HTMLAppletElementLegacyCall"/>
32974   <int value="152" label="HTMLEmbedElementLegacyCall"/>
32975   <int value="153" label="HTMLObjectElementLegacyCall"/>
32976   <int value="154" label="BeforeLoadEvent"/>
32977   <int value="155" label="GetMatchedCSSRules"/>
32978   <int value="156" label="SVGFontInCSS"/>
32979   <int value="157" label="ScrollTopBodyNotQuirksMode"/>
32980   <int value="158" label="ScrollLeftBodyNotQuirksMode"/>
32981   <int value="159" label="AttributeIsId"/>
32982   <int value="160" label="AttributeOwnerElement"/>
32983   <int value="161" label="AttributeSetPrefix"/>
32984   <int value="162" label="AttributeSpecified"/>
32985   <int value="163" label="BeforeLoadEventInIsolatedWorld"/>
32986   <int value="164" label="PrefixedAudioDecodedByteCount"/>
32987   <int value="165" label="PrefixedVideoDecodedByteCount"/>
32988   <int value="166" label="PrefixedVideoSupportsFullscreen"/>
32989   <int value="167" label="PrefixedVideoDisplayingFullscreen"/>
32990   <int value="168" label="PrefixedVideoEnterFullscreen"/>
32991   <int value="169" label="PrefixedVideoExitFullscreen"/>
32992   <int value="170" label="PrefixedVideoEnterFullScreen"/>
32993   <int value="171" label="PrefixedVideoExitFullScreen"/>
32994   <int value="172" label="PrefixedVideoDecodedFrameCount"/>
32995   <int value="173" label="PrefixedVideoDroppedFrameCount"/>
32996   <int value="174" label="SourceElementCandidate"/>
32997   <int value="175" label="SourceElementNonMatchingMedia"/>
32998   <int value="176" label="PrefixedElementRequestFullscreen"/>
32999   <int value="177" label="PrefixedElementRequestFullScreen"/>
33000   <int value="178" label="BarPropLocationbar"/>
33001   <int value="179" label="BarPropMenubar"/>
33002   <int value="180" label="BarPropPersonalbar"/>
33003   <int value="181" label="BarPropScrollbars"/>
33004   <int value="182" label="BarPropStatusbar"/>
33005   <int value="183" label="BarPropToolbar"/>
33006   <int value="184" label="input[type=email][multiple]"/>
33007   <int value="185" label="input[type=email][maxlength]"/>
33008   <int value="186" label="input[type=email][multiple][maxlength]"/>
33009   <int value="187" label="TextTrackCueConstructor"/>
33010   <int value="188" label="CSSStyleDeclarationPropertyName"/>
33011   <int value="189" label="CSSStyleDeclarationFloatPropertyName"/>
33012   <int value="190" label="InputTypeText"/>
33013   <int value="191" label="InputTypeTextMaxLength"/>
33014   <int value="192" label="InputTypePassword"/>
33015   <int value="193" label="InputTypePasswordMaxLength"/>
33016   <int value="194" label="SVGInstanceRoot"/>
33017   <int value="195" label="ShowModalDialog"/>
33018   <int value="196" label="PrefixedPageVisibility"/>
33019   <int value="197" label="HTMLFrameElementLocation"/>
33020   <int value="198" label="CSSStyleSheetInsertRuleOptionalArg"/>
33021   <int value="199" label="CSSWebkitRegionAtRule"/>
33022   <int value="200" label="DocumentBeforeUnloadRegistered"/>
33023   <int value="201" label="DocumentBeforeUnloadFired"/>
33024   <int value="202" label="DocumentUnloadRegistered"/>
33025   <int value="203" label="DocumentUnloadFired"/>
33026   <int value="204" label="SVGLocatableNearestViewportElement"/>
33027   <int value="205" label="SVGLocatableFarthestViewportElement"/>
33028   <int value="206" label="IsIndexElement"/>
33029   <int value="207" label="HTMLHeadElementProfile"/>
33030   <int value="208" label="OverflowChangedEvent"/>
33031   <int value="209" label="SVGPointMatrixTransform"/>
33032   <int value="210" label="HTMLHtmlElementManifest"/>
33033   <int value="211" label="DOMFocusInOutEvent"/>
33034   <int value="212" label="FileGetLastModifiedDate"/>
33035   <int value="213" label="HTMLElementInnerText"/>
33036   <int value="214" label="HTMLElementOuterText"/>
33037   <int value="215" label="ReplaceDocumentViaJavaScriptURL"/>
33038   <int value="216" label="ElementSetAttributeNodeNS"/>
33039   <int value="217" label="ElementPrefixedMatchesSelector"/>
33040   <int value="218" label="DOMImplementationCreateCSSStyleSheet"/>
33041   <int value="219" label="CSSStyleSheetRules"/>
33042   <int value="220" label="CSSStyleSheetAddRule"/>
33043   <int value="221" label="CSSStyleSheetRemoveRule"/>
33044   <int value="222" label="InitMessageEvent"/>
33045   <int value="223" label="PrefixedInitMessageEvent"/>
33046   <int value="224" label="ElementSetPrefix"/>
33047   <int value="225" label="CSSStyleDeclarationGetPropertyCSSValue"/>
33048   <int value="226" label="SVGElementGetPresentationAttribute"/>
33049   <int value="227" label="REMOVEDAttrUsedAsNodeParameter"/>
33050   <int value="228" label="REMOVEDAttrUsedAsNodeReceiver"/>
33051   <int value="229" label="PrefixedMediaCancelKeyRequest"/>
33052   <int value="230" label="DOMImplementationHasFeature"/>
33053   <int value="231" label="DOMImplementationHasFeatureReturnFalse"/>
33054   <int value="232" label="CanPlayTypeKeySystem"/>
33055   <int value="233" label="PrefixedDevicePixelRatioMediaFeature"/>
33056   <int value="234" label="PrefixedMaxDevicePixelRatioMediaFeature"/>
33057   <int value="235" label="PrefixedMinDevicePixelRatioMediaFeature"/>
33058   <int value="236" label="PrefixedTransform2dMediaFeature"/>
33059   <int value="237" label="PrefixedTransform3dMediaFeature"/>
33060   <int value="238" label="PrefixedAnimationMediaFeature"/>
33061   <int value="239" label="PrefixedViewModeMediaFeature"/>
33062   <int value="240" label="PrefixedStorageQuota"/>
33063   <int value="241" label="ContentSecurityPolicyReportOnlyInMeta"/>
33064   <int value="242" label="PrefixedMediaSourceOpen"/>
33065   <int value="243" label="ResetReferrerPolicy"/>
33066   <int value="244" label="CaseInsensitiveAttrSelectorMatch"/>
33067   <int value="245" label="CaptureAttributeAsBoolean"/>
33068   <int value="246" label="FormNameAccessForImageElement"/>
33069   <int value="247" label="FormNameAccessForPastNamesMap"/>
33070   <int value="248" label="FormAssociationByParser"/>
33071   <int value="249" label="HTMLSourceElementMedia"/>
33072   <int value="250" label="SVGSVGElementInDocument"/>
33073   <int value="251" label="SVGDocumentRootElement"/>
33074   <int value="252" label="DocumentCreateEventOptionalArgument"/>
33075   <int value="253" label="MediaErrorEncrypted"/>
33076   <int value="254" label="EventSourceURL"/>
33077   <int value="255" label="WebSocketURL"/>
33078   <int value="256" label="UnsafeEvalBlocksCSSOM"/>
33079   <int value="257" label="WorkerSubjectToCSP"/>
33080   <int value="258" label="WorkerAllowedByChildBlockedByScript"/>
33081   <int value="259" label="HTMLMediaElementControllerNotNull"/>
33082   <int value="260" label="DeprecatedWebKitGradient"/>
33083   <int value="261" label="DeprecatedWebKitLinearGradient"/>
33084   <int value="262" label="DeprecatedWebKitRepeatingLinearGradient"/>
33085   <int value="263" label="DeprecatedWebKitRadialGradient"/>
33086   <int value="264" label="DeprecatedWebKitRepeatingRadialGradient"/>
33087   <int value="265" label="PrefixedGetImageDataHD"/>
33088   <int value="266" label="PrefixedPutImageDataHD"/>
33089   <int value="267" label="PrefixedImageSmoothingEnabled"/>
33090   <int value="268" label="UnprefixedImageSmoothingEnabled"/>
33091   <int value="269" label="ShadowRootApplyAuthorStyles"/>
33092   <int value="270" label="PromiseConstructor"/>
33093   <int value="271" label="PromiseCast"/>
33094   <int value="272" label="PromiseReject"/>
33095   <int value="273" label="PromiseResolve"/>
33096   <int value="274" label="TextAutosizing"/>
33097   <int value="275" label="TextAutosizingLayout"/>
33098   <int value="276" label="HTMLAnchorElementPingAttribute"/>
33099   <int value="277" label="JavascriptExhaustedMemory"/>
33100   <int value="278" label="InsertAdjacentHTML"/>
33101   <int value="279" label="SVGClassName"/>
33102   <int value="280" label="HTMLAppletElement"/>
33103   <int value="281" label="HTMLMediaElementSeekToFragmentStart"/>
33104   <int value="282" label="HTMLMediaElementSeekToFragmentEnd"/>
33105   <int value="283" label="PrefixedWindowURL"/>
33106   <int value="284" label="PrefixedWorkerURL"/>
33107   <int value="285" label="WindowOrientation"/>
33108 </enum>
33109
33110 <enum name="FFmpegCodecs" type="int">
33111   <int value="0" label="NONE"/>
33112   <int value="1" label="MPEG1VIDEO"/>
33113   <int value="2" label="MPEG2VIDEO"/>
33114   <int value="3" label="MPEG2VIDEO_XVMC"/>
33115   <int value="4" label="H261"/>
33116   <int value="5" label="H263"/>
33117   <int value="6" label="RV10"/>
33118   <int value="7" label="RV20"/>
33119   <int value="8" label="MJPEG"/>
33120   <int value="9" label="MJPEGB"/>
33121   <int value="10" label="LJPEG"/>
33122   <int value="11" label="SP5X"/>
33123   <int value="12" label="JPEGLS"/>
33124   <int value="13" label="MPEG4"/>
33125   <int value="14" label="RAWVIDEO"/>
33126   <int value="15" label="MSMPEG4V1"/>
33127   <int value="16" label="MSMPEG4V2"/>
33128   <int value="17" label="MSMPEG4V3"/>
33129   <int value="18" label="WMV1"/>
33130   <int value="19" label="WMV2"/>
33131   <int value="20" label="H263P"/>
33132   <int value="21" label="H263I"/>
33133   <int value="22" label="FLV1"/>
33134   <int value="23" label="SVQ1"/>
33135   <int value="24" label="SVQ3"/>
33136   <int value="25" label="DVVIDEO"/>
33137   <int value="26" label="HUFFYUV"/>
33138   <int value="27" label="CYUV"/>
33139   <int value="28" label="H264"/>
33140   <int value="29" label="INDEO3"/>
33141   <int value="30" label="VP3"/>
33142   <int value="31" label="THEORA"/>
33143   <int value="32" label="ASV1"/>
33144   <int value="33" label="ASV2"/>
33145   <int value="34" label="FFV1"/>
33146   <int value="35" label="4XM"/>
33147   <int value="36" label="VCR1"/>
33148   <int value="37" label="CLJR"/>
33149   <int value="38" label="MDEC"/>
33150   <int value="39" label="ROQ"/>
33151   <int value="40" label="INTERPLAY_VIDEO"/>
33152   <int value="41" label="XAN_WC3"/>
33153   <int value="42" label="XAN_WC4"/>
33154   <int value="43" label="RPZA"/>
33155   <int value="44" label="CINEPAK"/>
33156   <int value="45" label="WS_VQA"/>
33157   <int value="46" label="MSRLE"/>
33158   <int value="47" label="MSVIDEO1"/>
33159   <int value="48" label="IDCIN"/>
33160   <int value="49" label="8BPS"/>
33161   <int value="50" label="SMC"/>
33162   <int value="51" label="FLIC"/>
33163   <int value="52" label="TRUEMOTION1"/>
33164   <int value="53" label="VMDVIDEO"/>
33165   <int value="54" label="MSZH"/>
33166   <int value="55" label="ZLIB"/>
33167   <int value="56" label="QTRLE"/>
33168   <int value="57" label="SNOW"/>
33169   <int value="58" label="TSCC"/>
33170   <int value="59" label="ULTI"/>
33171   <int value="60" label="QDRAW"/>
33172   <int value="61" label="VIXL"/>
33173   <int value="62" label="QPEG"/>
33174   <int value="63" label="PNG"/>
33175   <int value="64" label="PPM"/>
33176   <int value="65" label="PBM"/>
33177   <int value="66" label="PGM"/>
33178   <int value="67" label="PGMYUV"/>
33179   <int value="68" label="PAM"/>
33180   <int value="69" label="FFVHUFF"/>
33181   <int value="70" label="RV30"/>
33182   <int value="71" label="RV40"/>
33183   <int value="72" label="VC1"/>
33184   <int value="73" label="WMV3"/>
33185   <int value="74" label="LOCO"/>
33186   <int value="75" label="WNV1"/>
33187   <int value="76" label="AASC"/>
33188   <int value="77" label="INDEO2"/>
33189   <int value="78" label="FRAPS"/>
33190   <int value="79" label="TRUEMOTION2"/>
33191   <int value="80" label="BMP"/>
33192   <int value="81" label="CSCD"/>
33193   <int value="82" label="MMVIDEO"/>
33194   <int value="83" label="ZMBV"/>
33195   <int value="84" label="AVS"/>
33196   <int value="85" label="SMACKVIDEO"/>
33197   <int value="86" label="NUV"/>
33198   <int value="87" label="KMVC"/>
33199   <int value="88" label="FLASHSV"/>
33200   <int value="89" label="CAVS"/>
33201   <int value="90" label="JPEG2000"/>
33202   <int value="91" label="VMNC"/>
33203   <int value="92" label="VP5"/>
33204   <int value="93" label="VP6"/>
33205   <int value="94" label="VP6F"/>
33206   <int value="95" label="TARGA"/>
33207   <int value="96" label="DSICINVIDEO"/>
33208   <int value="97" label="TIERTEXSEQVIDEO"/>
33209   <int value="98" label="TIFF"/>
33210   <int value="99" label="GIF"/>
33211   <int value="100" label="DXA"/>
33212   <int value="101" label="DNXHD"/>
33213   <int value="102" label="THP"/>
33214   <int value="103" label="SGI"/>
33215   <int value="104" label="C93"/>
33216   <int value="105" label="BETHSOFTVID"/>
33217   <int value="106" label="PTX"/>
33218   <int value="107" label="TXD"/>
33219   <int value="108" label="VP6A"/>
33220   <int value="109" label="AMV"/>
33221   <int value="110" label="VB"/>
33222   <int value="111" label="PCX"/>
33223   <int value="112" label="SUNRAST"/>
33224   <int value="113" label="INDEO4"/>
33225   <int value="114" label="INDEO5"/>
33226   <int value="115" label="MIMIC"/>
33227   <int value="116" label="RL2"/>
33228   <int value="117" label="ESCAPE124"/>
33229   <int value="118" label="DIRAC"/>
33230   <int value="119" label="BFI"/>
33231   <int value="120" label="CMV"/>
33232   <int value="121" label="MOTIONPIXELS"/>
33233   <int value="122" label="TGV"/>
33234   <int value="123" label="TGQ"/>
33235   <int value="124" label="TQI"/>
33236   <int value="125" label="AURA"/>
33237   <int value="126" label="AURA2"/>
33238   <int value="127" label="V210X"/>
33239   <int value="128" label="TMV"/>
33240   <int value="129" label="V210"/>
33241   <int value="130" label="DPX"/>
33242   <int value="131" label="MAD"/>
33243   <int value="132" label="FRWU"/>
33244   <int value="133" label="FLASHSV2"/>
33245   <int value="134" label="CDGRAPHICS"/>
33246   <int value="135" label="R210"/>
33247   <int value="136" label="ANM"/>
33248   <int value="137" label="BINKVIDEO"/>
33249   <int value="138" label="IFF_ILBM"/>
33250   <int value="139" label="IFF_BYTERUN1"/>
33251   <int value="140" label="KGV1"/>
33252   <int value="141" label="YOP"/>
33253   <int value="142" label="VP8"/>
33254   <int value="143" label="PICTOR"/>
33255   <int value="144" label="ANSI"/>
33256   <int value="145" label="A64_MULTI"/>
33257   <int value="146" label="A64_MULTI5"/>
33258   <int value="147" label="R10K"/>
33259   <int value="148" label="MXPEG"/>
33260   <int value="149" label="LAGARITH"/>
33261   <int value="150" label="PRORES"/>
33262   <int value="151" label="JV"/>
33263   <int value="152" label="DFA"/>
33264   <int value="153" label="WMV3IMAGE"/>
33265   <int value="154" label="VC1IMAGE"/>
33266   <int value="155" label="UTVIDEO"/>
33267   <int value="156" label="BMV_VIDEO"/>
33268   <int value="157" label="VBLE"/>
33269   <int value="158" label="DXTORY"/>
33270   <int value="159" label="V410"/>
33271   <int value="160" label="XWD"/>
33272   <int value="161" label="CDXL"/>
33273   <int value="162" label="XBM"/>
33274   <int value="163" label="ZEROCODEC"/>
33275   <int value="164" label="MSS1"/>
33276   <int value="165" label="MSA1"/>
33277   <int value="166" label="TSCC2"/>
33278   <int value="167" label="MTS2"/>
33279   <int value="168" label="CLLC"/>
33280   <int value="169" label="MSS2"/>
33281   <int value="170" label="VP9"/>
33282   <int value="65536" label="PCM_S16LE"/>
33283   <int value="65537" label="PCM_S16BE"/>
33284   <int value="65538" label="PCM_U16LE"/>
33285   <int value="65539" label="PCM_U16BE"/>
33286   <int value="65540" label="PCM_S8"/>
33287   <int value="65541" label="PCM_U8"/>
33288   <int value="65542" label="PCM_MULAW"/>
33289   <int value="65543" label="PCM_ALAW"/>
33290   <int value="65544" label="PCM_S32LE"/>
33291   <int value="65545" label="PCM_S32BE"/>
33292   <int value="65546" label="PCM_U32LE"/>
33293   <int value="65547" label="PCM_U32BE"/>
33294   <int value="65548" label="PCM_S24LE"/>
33295   <int value="65549" label="PCM_S24BE"/>
33296   <int value="65550" label="PCM_U24LE"/>
33297   <int value="65551" label="PCM_U24BE"/>
33298   <int value="65552" label="PCM_S24DAUD"/>
33299   <int value="65553" label="PCM_ZORK"/>
33300   <int value="65554" label="PCM_S16LE_PLANAR"/>
33301   <int value="65555" label="PCM_DVD"/>
33302   <int value="65556" label="PCM_F32BE"/>
33303   <int value="65557" label="PCM_F32LE"/>
33304   <int value="65558" label="PCM_F64BE"/>
33305   <int value="65559" label="PCM_F64LE"/>
33306   <int value="65560" label="PCM_BLURAY"/>
33307   <int value="65561" label="PCM_LXF"/>
33308   <int value="65562" label="S302M"/>
33309   <int value="65563" label="PCM_S8_PLANAR"/>
33310   <int value="69632" label="ADPCM_IMA_QT"/>
33311   <int value="69633" label="ADPCM_IMA_WAV"/>
33312   <int value="69634" label="ADPCM_IMA_DK3"/>
33313   <int value="69635" label="ADPCM_IMA_DK4"/>
33314   <int value="69636" label="ADPCM_IMA_WS"/>
33315   <int value="69637" label="ADPCM_IMA_SMJPEG"/>
33316   <int value="69638" label="ADPCM_MS"/>
33317   <int value="69639" label="ADPCM_4XM"/>
33318   <int value="69640" label="ADPCM_XA"/>
33319   <int value="69641" label="ADPCM_ADX"/>
33320   <int value="69642" label="ADPCM_EA"/>
33321   <int value="69643" label="ADPCM_G726"/>
33322   <int value="69644" label="ADPCM_CT"/>
33323   <int value="69645" label="ADPCM_SWF"/>
33324   <int value="69646" label="ADPCM_YAMAHA"/>
33325   <int value="69647" label="ADPCM_SBPRO_4"/>
33326   <int value="69648" label="ADPCM_SBPRO_3"/>
33327   <int value="69649" label="ADPCM_SBPRO_2"/>
33328   <int value="69650" label="ADPCM_THP"/>
33329   <int value="69651" label="ADPCM_IMA_AMV"/>
33330   <int value="69652" label="ADPCM_EA_R1"/>
33331   <int value="69653" label="ADPCM_EA_R3"/>
33332   <int value="69654" label="ADPCM_EA_R2"/>
33333   <int value="69655" label="ADPCM_IMA_EA_SEAD"/>
33334   <int value="69656" label="ADPCM_IMA_EA_EACS"/>
33335   <int value="69657" label="ADPCM_EA_XAS"/>
33336   <int value="69658" label="ADPCM_EA_MAXIS_XA"/>
33337   <int value="69659" label="ADPCM_IMA_ISS"/>
33338   <int value="69660" label="ADPCM_G722"/>
33339   <int value="69661" label="ADPCM_IMA_APC"/>
33340   <int value="73728" label="AMR_NB"/>
33341   <int value="73729" label="AMR_WB"/>
33342   <int value="77824" label="RA_144"/>
33343   <int value="77825" label="RA_288"/>
33344   <int value="81920" label="ROQ_DPCM"/>
33345   <int value="81921" label="INTERPLAY_DPCM"/>
33346   <int value="81922" label="XAN_DPCM"/>
33347   <int value="81923" label="SOL_DPCM"/>
33348   <int value="86016" label="MP2"/>
33349   <int value="86017" label="MP3"/>
33350   <int value="86018" label="AAC"/>
33351   <int value="86019" label="AC3"/>
33352   <int value="86020" label="DTS"/>
33353   <int value="86021" label="VORBIS"/>
33354   <int value="86022" label="DVAUDIO"/>
33355   <int value="86023" label="WMAV1"/>
33356   <int value="86024" label="WMAV2"/>
33357   <int value="86025" label="MACE3"/>
33358   <int value="86026" label="MACE6"/>
33359   <int value="86027" label="VMDAUDIO"/>
33360   <int value="86028" label="FLAC"/>
33361   <int value="86029" label="MP3ADU"/>
33362   <int value="86030" label="MP3ON4"/>
33363   <int value="86031" label="SHORTEN"/>
33364   <int value="86032" label="ALAC"/>
33365   <int value="86033" label="WESTWOOD_SND1"/>
33366   <int value="86034" label="GSM"/>
33367   <int value="86035" label="QDM2"/>
33368   <int value="86036" label="COOK"/>
33369   <int value="86037" label="TRUESPEECH"/>
33370   <int value="86038" label="TTA"/>
33371   <int value="86039" label="SMACKAUDIO"/>
33372   <int value="86040" label="QCELP"/>
33373   <int value="86041" label="WAVPACK"/>
33374   <int value="86042" label="DSICINAUDIO"/>
33375   <int value="86043" label="IMC"/>
33376   <int value="86044" label="MUSEPACK7"/>
33377   <int value="86045" label="MLP"/>
33378   <int value="86046" label="GSM_MS"/>
33379   <int value="86047" label="ATRAC3"/>
33380   <int value="86048" label="VOXWARE"/>
33381   <int value="86049" label="APE"/>
33382   <int value="86050" label="NELLYMOSER"/>
33383   <int value="86051" label="MUSEPACK8"/>
33384   <int value="86052" label="SPEEX"/>
33385   <int value="86053" label="WMAVOICE"/>
33386   <int value="86054" label="WMAPRO"/>
33387   <int value="86055" label="WMALOSSLESS"/>
33388   <int value="86056" label="ATRAC3P"/>
33389   <int value="86057" label="EAC3"/>
33390   <int value="86058" label="SIPR"/>
33391   <int value="86059" label="MP1"/>
33392   <int value="86060" label="TWINVQ"/>
33393   <int value="86061" label="TRUEHD"/>
33394   <int value="86062" label="MP4ALS"/>
33395   <int value="86063" label="ATRAC1"/>
33396   <int value="86064" label="BINKAUDIO_RDFT"/>
33397   <int value="86065" label="BINKAUDIO_DCT"/>
33398   <int value="86066" label="AAC_LATM"/>
33399   <int value="86067" label="QDMC"/>
33400   <int value="86068" label="CELT"/>
33401   <int value="86069" label="G723_1"/>
33402   <int value="86070" label="G729"/>
33403   <int value="86071" label="8SVX_EXP"/>
33404   <int value="86072" label="8SVX_FIB"/>
33405   <int value="86073" label="BMV_AUDIO"/>
33406   <int value="86074" label="RALF"/>
33407   <int value="86075" label="IAC"/>
33408   <int value="86076" label="ILBC"/>
33409   <int value="86077" label="OPUS_DEPRECATED"/>
33410   <int value="86078" label="COMFORT_NOISE"/>
33411   <int value="86079" label="TAK_DEPRECATED"/>
33412   <int value="94208" label="DVD_SUBTITLE"/>
33413   <int value="94209" label="DVB_SUBTITLE"/>
33414   <int value="94210" label="TEXT"/>
33415   <int value="94211" label="XSUB"/>
33416   <int value="94212" label="SSA"/>
33417   <int value="94213" label="MOV_TEXT"/>
33418   <int value="94214" label="HDMV_PGS_SUBTITLE"/>
33419   <int value="94215" label="DVB_TELETEXT"/>
33420   <int value="94216" label="SRT"/>
33421   <int value="98304" label="TTF"/>
33422   <int value="102400" label="PROBE"/>
33423   <int value="131072" label="MPEG2TS"/>
33424   <int value="131073" label="MPEG4SYSTEMS"/>
33425   <int value="135168" label="FFMETADATA"/>
33426   <int value="4665933" label="G2M"/>
33427   <int value="4801606" label="IDF"/>
33428   <int value="5198918" label="OTF"/>
33429   <int value="407917392" label="PCM_S24LE_PLANAR"/>
33430   <int value="542135120" label="PCM_S32LE_PLANAR"/>
33431   <int value="808530518" label="012V"/>
33432   <int value="809850962" label="EXR"/>
33433   <int value="944985688" label="8SVX_RAW"/>
33434   <int value="1095123744" label="ADPCM_AFC"/>
33435   <int value="1096176208" label="AVRP"/>
33436   <int value="1096176238" label="AVRN"/>
33437   <int value="1096176969" label="AVUI"/>
33438   <int value="1096373590" label="AYUV"/>
33439   <int value="1112557912" label="BRENDER_PIX"/>
33440   <int value="1112823892" label="BINTEXT"/>
33441   <int value="1129335105" label="CPIA"/>
33442   <int value="1160852272" label="ESCAPE130"/>
33443   <int value="1179014995" label="FFWAVESYNTH"/>
33444   <int value="1246975298" label="JACOSUB"/>
33445   <int value="1263294017" label="SMPTE_KLV"/>
33446   <int value="1297108018" label="MPL2"/>
33447   <int value="1297498929" label="MVC1"/>
33448   <int value="1297498930" label="MVC2"/>
33449   <int value="1330333984" label="ADPCM_IMA_OKI"/>
33450   <int value="1330664787" label="OPUS"/>
33451   <int value="1346455105" label="PAF_AUDIO"/>
33452   <int value="1346455126" label="PAF_VIDEO"/>
33453   <int value="1347637264" label="PCM_S16BE_PLANAR"/>
33454   <int value="1349012051" label="PJS"/>
33455   <int value="1381259348" label="REALTEXT"/>
33456   <int value="1396788553" label="SAMI"/>
33457   <int value="1396788813" label="SANM"/>
33458   <int value="1397180754" label="SGIRLE"/>
33459   <int value="1397706307" label="SONIC"/>
33460   <int value="1397706316" label="SONIC_LS"/>
33461   <int value="1397909872" label="SUBRIP"/>
33462   <int value="1398953521" label="SUBVIEWER1"/>
33463   <int value="1400201814" label="SUBVIEWER"/>
33464   <int value="1412575542" label="TARGA_Y216"/>
33465   <int value="1446195256" label="V308"/>
33466   <int value="1446260792" label="V408"/>
33467   <int value="1447644481" label="VIMA"/>
33468   <int value="1448111218" label="VPLAYER"/>
33469   <int value="1465275476" label="WEBVTT"/>
33470   <int value="1480739150" label="XBIN"/>
33471   <int value="1480999235" label="XFACE"/>
33472   <int value="1496592720" label="Y41P"/>
33473   <int value="1498764852" label="YUV4"/>
33474   <int value="1664495672" label="EIA_608"/>
33475   <int value="1833195076" label="MICRODVD"/>
33476   <int value="1936029283" label="EVRC"/>
33477   <int value="1936944502" label="SMV"/>
33478   <int value="1950507339" label="TAK"/>
33479 </enum>
33480
33481 <enum name="FFmpegColorRanges" type="int">
33482   <int value="0" label="UNSPECIFIED"/>
33483   <int value="1" label="MPEG"/>
33484   <int value="2" label="JPEG"/>
33485 </enum>
33486
33487 <enum name="FileDialogType" type="int">
33488   <int value="0" label="Select folder"/>
33489   <int value="1" label="Upload folder"/>
33490   <int value="2" label="Save as file"/>
33491   <int value="3" label="Open file"/>
33492   <int value="4" label="Open multiple files"/>
33493   <int value="5" label="Full page"/>
33494   <int value="6" label="Error"/>
33495 </enum>
33496
33497 <enum name="FileType" type="int">
33498   <int value="0" label="other"/>
33499   <int value="1" label=".doc"/>
33500   <int value="2" label=".docx"/>
33501   <int value="3" label=".odt"/>
33502   <int value="4" label=".rtf"/>
33503   <int value="5" label=".pdf"/>
33504   <int value="6" label=".ppt"/>
33505   <int value="7" label=".pptx"/>
33506   <int value="8" label=".odp"/>
33507   <int value="9" label=".xls"/>
33508   <int value="10" label=".xlsx"/>
33509   <int value="11" label=".ods"/>
33510   <int value="12" label=".csv"/>
33511   <int value="13" label=".odf"/>
33512   <int value="14" label=".rar"/>
33513   <int value="15" label=".asf"/>
33514   <int value="16" label=".wma"/>
33515   <int value="17" label=".wmv"/>
33516   <int value="18" label=".mov"/>
33517   <int value="19" label=".mpg"/>
33518   <int value="20" label=".log"/>
33519 </enum>
33520
33521 <enum name="FlashNavigateUsageType" type="int">
33522   <int value="0" label="Rejected because of Authorization header."/>
33523   <int value="1" label="Rejected because of Cache-Control header."/>
33524   <int value="2" label="Rejected because of Content-Encoding header."/>
33525   <int value="3" label="Rejected because of Content-MD5 header."/>
33526   <int value="4" label="Rejected because of Content-Type header."/>
33527   <int value="5" label="Rejected because of Expires header."/>
33528   <int value="6" label="Rejected because of From header."/>
33529   <int value="7" label="Rejected because of If-Match header."/>
33530   <int value="8" label="Rejected because of If-None-Match header."/>
33531   <int value="9" label="Rejected because of If-Range header."/>
33532   <int value="10" label="Rejected because of If-Unmodified-Since header."/>
33533   <int value="11" label="Rejected because of Pragma header."/>
33534   <int value="12" label="Rejected because of Referer header."/>
33535   <int value="13"
33536       label="Rejected because of other headers (e.g., custom headers)."/>
33537   <int value="14" label="The total number of rejected navigate requests."/>
33538   <int value="15" label="The total number of navigate requests."/>
33539 </enum>
33540
33541 <enum name="FtpDataConnectionError" type="int">
33542   <int value="0">Data connection successful</int>
33543   <int value="1">Local firewall blocked the connection</int>
33544   <int value="2">Connection timed out</int>
33545   <int value="3">
33546     Connection has been established, but then got broken (either reset or
33547     aborted)
33548   </int>
33549   <int value="4">Connection has been refused</int>
33550   <int value="20">Other kind of error</int>
33551 </enum>
33552
33553 <enum name="FtpServerType" type="int">
33554   <summary>
33555     FTP server type as defined in net/ftp/ftp_server_type_histograms.h
33556   </summary>
33557   <int value="0" label="Unknown">
33558     Unknown (could be a server we don't support, a broken server, or a security
33559     attack)
33560   </int>
33561   <int value="1" label="/bin/ls">Server using /bin/ls -l and variants</int>
33562   <int value="2" label="/bin/dls">Server using /bin/dls</int>
33563   <int value="3" label="EPLF">Server using EPLF format</int>
33564   <int value="4" label="WinNT">
33565     WinNT server configured for old style listing
33566   </int>
33567   <int value="5" label="VMS">VMS (including variants)</int>
33568   <int value="6" label="IBM VM">IBM VM/CMS, VM/ESA, z/VM formats</int>
33569   <int value="7" label="OS/2">OS/2 FTP Server</int>
33570   <int value="8" label="win16">
33571     win16 hosts: SuperTCP or NetManage Chameleon
33572   </int>
33573 </enum>
33574
33575 <enum name="GaiaSessionRestoreOutcome" type="int">
33576   <int value="0" label="Undefined"/>
33577   <int value="1" label="Success"/>
33578   <int value="2" label="OAuth2 tokens cannot be fetched"/>
33579   <int value="3" label="No local OAuth2 refresh token found"/>
33580   <int value="4" label="OAuthLogin call failed"/>
33581   <int value="5" label="MergeSession call failed"/>
33582   <int value="6" label="ListAccounts call failed"/>
33583   <int value="7" label="No restore needed, fresh cookies found"/>
33584   <int value="8" label="Overflow"/>
33585 </enum>
33586
33587 <enum name="GCMCheckinRequestStatus" type="int">
33588   <int value="0" label="Success"/>
33589   <int value="1" label="URL fetching failed"/>
33590   <int value="2" label="HTTP bad request"/>
33591   <int value="3" label="HTTP unauthorized"/>
33592   <int value="4" label="HTTP not OK"/>
33593   <int value="5" label="Response parsing failed"/>
33594   <int value="6" label="Zero ID or token"/>
33595 </enum>
33596
33597 <enum name="GCMConnectionResetReason" type="int">
33598   <int value="0" label="Login failure"/>
33599   <int value="1" label="Close command"/>
33600   <int value="2" label="Heartbeat failure"/>
33601   <int value="3" label="Socket failure"/>
33602   <int value="4" label="Network change"/>
33603 </enum>
33604
33605 <enum name="GCMEndpoints" type="int">
33606   <int value="0" label="mtalk.google.com:5228"/>
33607   <int value="1" label="mtalk.google.com:443"/>
33608 </enum>
33609
33610 <enum name="GCMInvalidationsIncomingMessageStatus" type="int">
33611   <int value="0" label="Success"/>
33612   <int value="1" label="GCM message's content missing or empty"/>
33613   <int value="2" label="Base64Decode failed"/>
33614   <int value="3" label="Parsing protobuf failed"/>
33615 </enum>
33616
33617 <enum name="GCMInvalidationsOutgoingMessageStatus" type="int">
33618   <int value="0" label="Success"/>
33619   <int value="1" label="Message was discarded"/>
33620   <int value="2" label="Access token request failed"/>
33621   <int value="3" label="HTTP Post failed"/>
33622 </enum>
33623
33624 <enum name="GCMRegistrationRequestStatus" type="int">
33625   <int value="0" label="Success (this is not logged currently)"/>
33626   <int value="1" label="Invalid parameters"/>
33627   <int value="2" label="Invalid sender"/>
33628   <int value="3" label="Authentication failed"/>
33629   <int value="4" label="Device registration error"/>
33630   <int value="5" label="Unknown error"/>
33631   <int value="6" label="URL fetching failed"/>
33632   <int value="7" label="HTTP not OK"/>
33633   <int value="8" label="Response parsing failed"/>
33634   <int value="9" label="Reached maximum number of retries"/>
33635 </enum>
33636
33637 <enum name="GCMUnregistrationRequestStatus" type="int">
33638   <int value="0" label="Success"/>
33639   <int value="1" label="URL fetching failed"/>
33640   <int value="2" label="No response body"/>
33641   <int value="3" label="Response parsing failed"/>
33642   <int value="4" label="Incorrect App Id"/>
33643   <int value="5" label="Invalid parameters"/>
33644   <int value="6" label="Service unavailable"/>
33645   <int value="7" label="Internal server error"/>
33646   <int value="8" label="HTTP reponse code not OK"/>
33647   <int value="9" label="Unknown error"/>
33648 </enum>
33649
33650 <enum name="GDataAuthResult" type="int">
33651   <int value="0" label="FAILURE"/>
33652   <int value="1" label="SUCCESS"/>
33653   <int value="2" label="NO_CONNECTION"/>
33654 </enum>
33655
33656 <enum name="GDataEntryKind" type="int">
33657   <obsolete>
33658     Deprecated 9/2012, and replaced by DriveEntryKind
33659   </obsolete>
33660   <int value="0" label="UNKNOWN"/>
33661   <int value="4097" label="ITEM"/>
33662   <int value="4098" label="SITE"/>
33663   <int value="8449" label="DOCUMENT"/>
33664   <int value="8450" label="SPEREADSHEET"/>
33665   <int value="8451" label="PRESENTATION"/>
33666   <int value="8452" label="DRAWING"/>
33667   <int value="8453" label="TABLE"/>
33668   <int value="8705" label="EXTERNAL_APP"/>
33669   <int value="16385" label="FOLDER"/>
33670   <int value="32769" label="FILE"/>
33671   <int value="32770" label="PDF"/>
33672 </enum>
33673
33674 <enum name="GeolocationInfoBarDelegateAndroidEvent" type="int">
33675   <int value="0" label="User allowed the page to use geolocation">
33676     For the Android platform the count for this event should be exactly the same
33677     as the corresponding event in the GeolocationInfoBarDelegateEvent enum.
33678   </int>
33679   <int value="1" label="User opened geolocation settings"/>
33680 </enum>
33681
33682 <enum name="GeolocationInfoBarDelegateEvent" type="int">
33683   <int value="0" label="The bar was created"/>
33684   <int value="1" label="User allowed use of geolocation"/>
33685   <int value="2" label="User denied use of geolocation"/>
33686   <int value="3" label="User dismissed the bar"/>
33687   <int value="4" label="User clicked on link"/>
33688   <int value="5" label="User ignored the bar"/>
33689 </enum>
33690
33691 <enum name="GestureActionType" type="int">
33692   <int value="0" label="Unknown"/>
33693   <int value="1" label="Omnibox pinch"/>
33694   <int value="2" label="Omnibox scroll"/>
33695   <int value="3" label="Tabstrip pinch"/>
33696   <int value="4" label="Tabstrip scroll"/>
33697   <int value="5" label="Bezel scroll"/>
33698   <int value="6" label="Desktop scroll"/>
33699   <int value="7" label="Desktop pinch"/>
33700   <int value="8" label="Webpage pinch"/>
33701   <int value="9" label="Webpage scroll"/>
33702   <int value="10" label="Webpage tap"/>
33703   <int value="11" label="Tabstrip tap"/>
33704   <int value="12" label="Bezel down"/>
33705   <int value="13" label="Tab switched tap"/>
33706   <int value="14" label="Active tab tap"/>
33707   <int value="15" label="Tab close button tap"/>
33708   <int value="16" label="New tab button tap"/>
33709   <int value="17" label="Top edge of window tap"/>
33710   <int value="18" label="Window size button tap"/>
33711   <int value="19" label="Area surrounding tabstrip tap"/>
33712   <int value="20" label="Window resized double tap"/>
33713 </enum>
33714
33715 <enum name="GetPerfDataOutcome" type="int">
33716   <int value="0" label="Success.">
33717     Perf data was collected, parsed and attached to the UMA protobuf
33718     successfully.
33719   </int>
33720   <int value="1" label="No perf data ready to be uploaded.">
33721     Could not add perf data to the UMA protobuf because no perf data was ready
33722     to be uploaded.
33723   </int>
33724   <int value="2" label="Collection timer triggered but have data already.">
33725     Perf timer triggered but the perf provider already had a perf data proto to
33726     be added to the UMA protobuf.
33727   </int>
33728   <int value="3"
33729       label="Collection timer triggered but incognito window active.">
33730     Perf timer triggered but an incognito window was open.
33731   </int>
33732   <int value="4" label="Incognito window launched during collection.">
33733     Perf data was collected but an incognito window was opened during the
33734     collection.
33735   </int>
33736   <int value="5" label="Protobuf returned by debugd not deserialized.">
33737     Perf data was collected and sent to Chrome as a serialized protobuf but it
33738     could be deserialized by Chrome.
33739   </int>
33740 </enum>
33741
33742 <enum name="GetUserDataTempDirResult" type="int">
33743   <int value="0" label="SUCCESS"/>
33744   <int value="1" label="CANT_GET_PARENT_PATH"/>
33745   <int value="2" label="CANT_GET_UDT_PATH"/>
33746   <int value="3" label="NOT_A_DIRECTORY"/>
33747   <int value="4" label="CANT_CREATE_DIR"/>
33748   <int value="5" label="CANT_WRITE_TO_PATH"/>
33749   <int value="6" label="UNSET"/>
33750 </enum>
33751
33752 <enum name="GoogleNowCardTypeId" type="int">
33753   <summary>
33754     Represents a card type ID. See cardTypeId in
33755     chrome/browser/resources/google_now/background.js.
33756   </summary>
33757 </enum>
33758
33759 <enum name="GoogleNowEvent" type="int">
33760   <summary>
33761     Events in Google Now component extension. See GoogleNowEvent in
33762     chrome/browser/resources/google_now/background.js.
33763   </summary>
33764   <int value="0" label="REQUEST_FOR_CARDS_TOTAL"/>
33765   <int value="1" label="REQUEST_FOR_CARDS_SUCCESS"/>
33766   <int value="2" label="CARDS_PARSE_SUCCESS"/>
33767   <int value="3" label="DISMISS_REQUEST_TOTAL"/>
33768   <int value="4" label="DISMISS_REQUEST_SUCCESS"/>
33769   <int value="5" label="LOCATION_REQUEST"/>
33770   <int value="6" label="DELETED_LOCATION_UPDATE"/>
33771   <int value="7" label="EXTENSION_START"/>
33772   <int value="8" label="DELETED_SHOW_WELCOME_TOAST"/>
33773   <int value="9" label="STOPPED"/>
33774   <int value="10" label="DELETED_USER_SUPPRESSED"/>
33775   <int value="11" label="SIGNED_OUT"/>
33776   <int value="12" label="NOTIFICATION_DISABLED"/>
33777   <int value="13" label="GOOGLE_NOW_DISABLED"/>
33778 </enum>
33779
33780 <enum name="GoogleServiceAuthError" type="int">
33781   <int value="0" label="NONE"/>
33782   <int value="1" label="INVALID_GAIA_CREDENTIALS"/>
33783   <int value="2" label="USER_NOT_SIGNED_UP"/>
33784   <int value="3" label="CONNECTION_FAILED"/>
33785   <int value="4" label="CAPTCHA_REQUIRED"/>
33786   <int value="5" label="ACCOUNT_DELETED"/>
33787   <int value="6" label="ACCOUNT_DISABLED"/>
33788   <int value="7" label="SERVICE_UNAVAILABLE"/>
33789   <int value="8" label="TWO_FACTOR"/>
33790   <int value="9" label="REQUEST_CANCELED"/>
33791   <int value="10" label="HOSTED_NOT_ALLOWED"/>
33792   <int value="11" label="UNEXPECTED_SERVICE_RESPONSE"/>
33793   <int value="12" label="SERVICE_ERROR"/>
33794 </enum>
33795
33796 <enum name="HistoryFaviconsRecoveryEnum" type="int">
33797   <summary>Error states noted in thumbnail_database.cc recovery code.</summary>
33798   <int value="0" label="RECOVERY_EVENT_RECOVERED">Successful recovery.</int>
33799   <int value="1" label="RECOVERY_EVENT_FAILED_SCOPER">
33800     sql::Recovery failed init.
33801   </int>
33802   <int value="2" label="RECOVERY_EVENT_FAILED_META_VERSION_ERROR">
33803     Query failed against recovery meta table.
33804   </int>
33805   <int value="3" label="RECOVERY_EVENT_FAILED_META_VERSION_NONE">
33806     No version row in recovery meta table.
33807   </int>
33808   <int value="4" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION6">
33809     Recovery meta table has version 6.
33810   </int>
33811   <int value="5" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION5">
33812     Recovery meta table has version 5.
33813   </int>
33814   <int value="6" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION">
33815     Recovery meta table has an unexpected version.
33816   </int>
33817   <int value="7" label="RECOVERY_EVENT_FAILED_RECOVER_META">
33818     Failed to create recovery meta table.
33819   </int>
33820   <int value="8" label="RECOVERY_EVENT_FAILED_META_INSERT">
33821     Failed to copy recovery meta table.
33822   </int>
33823   <int value="9" label="RECOVERY_EVENT_FAILED_INIT">
33824     Failed to init target schema.
33825   </int>
33826   <int value="10" label="RECOVERY_EVENT_FAILED_RECOVER_FAVICONS">
33827     Failed to create recovery favicons table.
33828   </int>
33829   <int value="11" label="RECOVERY_EVENT_FAILED_FAVICONS_INSERT">
33830     Failed to copy recovery favicons table.
33831   </int>
33832   <int value="12" label="RECOVERY_EVENT_FAILED_RECOVER_FAVICON_BITMAPS">
33833     Failed to create recovery favicon_bitmaps table.
33834   </int>
33835   <int value="13" label="RECOVERY_EVENT_FAILED_FAVICON_BITMAPS_INSERT">
33836     Failed to copy recovery favicon_bitmaps table.
33837   </int>
33838   <int value="14" label="RECOVERY_EVENT_FAILED_RECOVER_ICON_MAPPING">
33839     Failed to create recovery icon_mapping table.
33840   </int>
33841   <int value="15" label="RECOVERY_EVENT_FAILED_ICON_MAPPING_INSERT">
33842     Failed to copy recovery icon_mapping table.
33843   </int>
33844   <int value="16" label="RECOVERY_EVENT_RECOVERED_VERSION6">
33845     Successful recovery of version 6 database.
33846   </int>
33847   <int value="17" label="RECOVERY_EVENT_FAILED_META_INIT">
33848     Failed sql::MetaTable::Init().
33849   </int>
33850   <int value="18" label="RECOVERY_EVENT_FAILED_META_VERSION">
33851     Failed sql::Recovery::SetupMeta() or GetMetaVersionNumber().
33852   </int>
33853   <int value="19" label="RECOVERY_EVENT_DEPRECATED">
33854     Recovery found deprecated version and razed.
33855   </int>
33856   <int value="20" label="RECOVERY_EVENT_FAILED_V5_INITSCHEMA">
33857     Failed v5 recovery loading schema.
33858   </int>
33859   <int value="21" label="RECOVERY_EVENT_FAILED_V5_AUTORECOVER_FAVICONS">
33860     Failed v5 recovery on favicons.
33861   </int>
33862   <int value="22" label="RECOVERY_EVENT_FAILED_V5_AUTORECOVER_ICON_MAPPING">
33863     Failed v5 recovery on icon_mapping.
33864   </int>
33865   <int value="23" label="RECOVERY_EVENT_RECOVERED_VERSION5">
33866     Successful recovery of version 6 database.
33867   </int>
33868   <int value="24" label="RECOVERY_EVENT_FAILED_AUTORECOVER_FAVICONS">
33869     Failed v6/7 recovery on favicons.
33870   </int>
33871   <int value="25" label="RECOVERY_EVENT_FAILED_AUTORECOVER_FAVICON_BITMAPS">
33872     Failed v6/7 recovery on favicon_bitmaps.
33873   </int>
33874   <int value="26" label="RECOVERY_EVENT_FAILED_AUTORECOVER_ICON_MAPPING">
33875     Failed v6/7 recovery on icon_mapping.
33876   </int>
33877   <int value="27" label="RECOVERY_EVENT_FAILED_COMMIT">
33878     Failed sql::Recovery::Recovered().
33879   </int>
33880 </enum>
33881
33882 <enum name="HistoryTopSitesRecoveryEnum" type="int">
33883   <summary>Error states noted in top_sites_database.cc recovery code.</summary>
33884   <int value="0" label="RECOVERY_EVENT_RECOVERED">Successful recovery.</int>
33885   <int value="1" label="RECOVERY_EVENT_DEPRECATED">
33886     Recovery found deprecated version and razed.
33887   </int>
33888   <int value="2" label="RECOVERY_EVENT_FAILED_SCOPER">
33889     sql::Recovery failed init.
33890   </int>
33891   <int value="3" label="RECOVERY_EVENT_FAILED_META_VERSION">
33892     Failed sql::Recovery::SetupMeta() or GetMetaVersionNumber().
33893   </int>
33894   <int value="4" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION">
33895     Recovery meta table has an unexpected version.
33896   </int>
33897   <int value="5" label="RECOVERY_EVENT_FAILED_META_INIT">
33898     Failed sql::MetaTable::Init().
33899   </int>
33900   <int value="6" label="RECOVERY_EVENT_FAILED_SCHEMA_INIT">
33901     Failed to init target schema.
33902   </int>
33903   <int value="7" label="RECOVERY_EVENT_FAILED_AUTORECOVER_THUMBNAILS">
33904     Failed recovery on thumbnails table.
33905   </int>
33906   <int value="8" label="RECOVERY_EVENT_FAILED_COMMIT">
33907     Failure from sql::Recovery::Recovered().
33908   </int>
33909   <int value="9" label="RECOVERY_EVENT_INVARIANT_RANK">
33910     Rows were deleted because |url_rank| and |last_forced| didn't agree.  Does
33911     not prevent recovery.
33912   </int>
33913   <int value="10" label="RECOVERY_EVENT_INVARIANT_REDIRECT">
33914     Rows were deleted because |redirects| did not contain |url|.  Does not
33915     prevent recovery.
33916   </int>
33917   <int value="11" label="RECOVERY_EVENT_INVARIANT_CONTIGUOUS">
33918     |url_rank| was renumbered due to missing rows.  Does not prevent recovery.
33919   </int>
33920 </enum>
33921
33922 <enum name="HotwordAvailability" type="int">
33923   <int value="0" label="Unavailable -- reason may be unknown"/>
33924   <int value="1" label="Available"/>
33925   <int value="2" label="Pending download"/>
33926   <int value="3" label="Disabled"/>
33927 </enum>
33928
33929 <enum name="HotwordPrefState" type="int">
33930   <int value="0" label="Preference not set"/>
33931   <int value="1" label="Hotwording enabled"/>
33932   <int value="2" label="Hotwording disabled"/>
33933 </enum>
33934
33935 <enum name="HttpAuthCount" type="int">
33936   <int value="0" label="Basic Start"/>
33937   <int value="1" label="Basic Reject"/>
33938   <int value="2" label="Digest Start"/>
33939   <int value="3" label="Digest Reject"/>
33940   <int value="4" label="NTLM Start"/>
33941   <int value="5" label="NTLM Reject"/>
33942   <int value="6" label="Negotiate Start"/>
33943   <int value="7" label="Negotiate Reject"/>
33944 </enum>
33945
33946 <enum name="HttpAuthResource" type="int">
33947   <int value="0" label="Top Page Allowed"/>
33948   <int value="1" label="Same-domain Sub-resource Allowed"/>
33949   <int value="2" label="Cross-domain Sub-resource Blocked"/>
33950   <int value="3" label="Cross-domain Sub-resource Allowed"/>
33951 </enum>
33952
33953 <enum name="HttpAuthTarget" type="int">
33954   <int value="0" label="Basic Proxy"/>
33955   <int value="1" label="Basic Secure Proxy"/>
33956   <int value="2" label="Basic Server"/>
33957   <int value="3" label="Basic Secure Server"/>
33958   <int value="4" label="Digest Proxy"/>
33959   <int value="5" label="Digest Secure Proxy"/>
33960   <int value="6" label="Digest Server"/>
33961   <int value="7" label="Digest Secure Server"/>
33962   <int value="8" label="NTLM Proxy"/>
33963   <int value="9" label="NTLM Secure Proxy"/>
33964   <int value="10" label="NTLM Server"/>
33965   <int value="11" label="NTLM Secure Server"/>
33966   <int value="12" label="Negotiate Proxy"/>
33967   <int value="13" label="Negotiate Secure Proxy"/>
33968   <int value="14" label="Negotiate Server"/>
33969   <int value="15" label="Negotiate Secure Server"/>
33970 </enum>
33971
33972 <enum name="HttpPipelineStatus" type="int">
33973   <int value="0" label="Success"/>
33974   <int value="1" label="Redirected"/>
33975   <int value="2" label="Certificate error"/>
33976   <int value="3" label="Bad HTTP response code"/>
33977   <int value="4" label="Network error"/>
33978   <int value="5" label="Response too large"/>
33979   <int value="6" label="Response too small"/>
33980   <int value="7" label="Response content mismatch"/>
33981   <int value="8" label="Bad HTTP version"/>
33982   <int value="9" label="Corrupt stats response"/>
33983 </enum>
33984
33985 <enum name="HttpResponseCode" type="int">
33986   <int value="100" label="Continue"/>
33987   <int value="101" label="Switching Protocols"/>
33988   <int value="200" label="OK"/>
33989   <int value="201" label="Created"/>
33990   <int value="202" label="Accepted"/>
33991   <int value="203" label="Non-Authoritative Information"/>
33992   <int value="204" label="No Content"/>
33993   <int value="205" label="Reset Content"/>
33994   <int value="206" label="Partial Content"/>
33995   <int value="300" label="Multiple Choices"/>
33996   <int value="301" label="Moved Permanently"/>
33997   <int value="302" label="Found"/>
33998   <int value="303" label="See Other"/>
33999   <int value="304" label="Not Modified"/>
34000   <int value="305" label="Use Proxy"/>
34001   <int value="306" label="(Unused)"/>
34002   <int value="307" label="Temporary Redirect"/>
34003   <int value="400" label="Bad Request"/>
34004   <int value="401" label="Unauthorized"/>
34005   <int value="402" label="Payment Required"/>
34006   <int value="403" label="Forbidden"/>
34007   <int value="404" label="Not Found"/>
34008   <int value="405" label="Method Not Allowed"/>
34009   <int value="406" label="Not Acceptable"/>
34010   <int value="407" label="Proxy Authentication Required"/>
34011   <int value="408" label="Request Timeout"/>
34012   <int value="409" label="Conflict"/>
34013   <int value="410" label="Gone"/>
34014   <int value="411" label="Length Required"/>
34015   <int value="412" label="Precondition Failed"/>
34016   <int value="413" label="Request Entity Too Large"/>
34017   <int value="414" label="Request-URI Too Long"/>
34018   <int value="415" label="Unsupported Media Type"/>
34019   <int value="416" label="Requested Range Not Satisfiable"/>
34020   <int value="417" label="Expectation Failed"/>
34021   <int value="500" label="Internal Server Error"/>
34022   <int value="501" label="Not Implemented"/>
34023   <int value="503" label="Service Unavailable"/>
34024   <int value="504" label="Gateway Timeout"/>
34025   <int value="505" label="HTTP Version Not Supported"/>
34026 </enum>
34027
34028 <enum name="HttpSocketType" type="int">
34029   <int value="0" label="UNUSED">newly connected socket</int>
34030   <int value="1" label="UNUSED_IDLE">
34031     connected unused socket (idle prior to use)
34032   </int>
34033   <int value="2" label="REUSED_IDLE">previously used (keep-alive?) socket</int>
34034 </enum>
34035
34036 <enum name="IDBContextForcedCloseReason" type="int">
34037   <int value="0" label="DeleteOrigin">
34038     A request was made to delete the data for an origin.
34039   </int>
34040   <int value="1" label="BackingStoreFailure">
34041     An unrecoverable error occurred accessing the backing store.
34042   </int>
34043   <int value="2" label="InternalsPage">
34044     A forced close was requested from the indexeddb-internals page.
34045   </int>
34046 </enum>
34047
34048 <enum name="IDBLevelDBBackingStoreInternalErrorType" type="int">
34049   <int value="0" label="IDBLevelDBBackingStoreReadError">
34050     IndexedDB encountered an error attempting to read or decode a value from the
34051     leveldb backing store, indicative of corruption or I/O error. Unused as of
34052     M26.
34053   </int>
34054   <int value="1" label="IDBLevelDBBackingStoreWriteError">
34055     IndexeDB encountered an error attempting to write or commit a value to the
34056     leveldb backing store, indicative of I/O error. Unused as of M26.
34057   </int>
34058   <int value="2" label="IDBLevelDBBackingStoreConsistencyError">
34059     IndexedDB encountered a consistency error in the leveldb backing store,
34060     indicative of corruption or an coding error. Unused as of M26.
34061   </int>
34062   <int value="3" label="FindKeyInIndex"/>
34063   <int value="4" label="GetIDBDatabaseMetaData"/>
34064   <int value="5" label="GetIndexes"/>
34065   <int value="6" label="GetKeyGeneratorCurrentNumber"/>
34066   <int value="7" label="GetObjectStores"/>
34067   <int value="8" label="GetRecord"/>
34068   <int value="9" label="KeyExistsInObjectStore"/>
34069   <int value="10" label="LoadCurrentRow"/>
34070   <int value="11" label="SetupMetadata"/>
34071   <int value="12" label="GetPrimaryKeyViaIndex"/>
34072   <int value="13" label="KeyExistsInIndex"/>
34073   <int value="14" label="VersionExists"/>
34074   <int value="15" label="DeleteObjectStore"/>
34075   <int value="16" label="SetMaxObjectStoreId"/>
34076   <int value="17" label="SetMaxIndexId"/>
34077   <int value="18" label="GetNewDatabaseId"/>
34078   <int value="19" label="GetNewVersionNumber"/>
34079   <int value="20" label="CreateIDBDatabaseMetaData"/>
34080   <int value="21" label="DeleteDatabase"/>
34081   <int value="22" label="TransactionCommit"/>
34082   <int value="23" label="GetDatabaseNames"/>
34083 </enum>
34084
34085 <enum name="IDBLevelDBBackingStoreOpenResult" type="int">
34086   <int value="0" label="OpenMemorySuccess">
34087     An in-memory backing store was opened successfully.
34088   </int>
34089   <int value="1" label="OpenSuccess">
34090     An on-disk backing store was opened successfully.
34091   </int>
34092   <int value="2" label="OpenFailedDirectory">
34093     An on-disk backing store could not be opened or created because the
34094     directory could not be opened or created. Cleanup will not be attempted.
34095   </int>
34096   <int value="3" label="OpenFailedUnknownSchema">
34097     An on-disk backing store was opened but had an unknown schema version, due
34098     to corruption or reverting to a previous version of Chrome. Cleanup will be
34099     attempted.
34100   </int>
34101   <int value="4" label="OpenCleanupDestroyFailed">
34102     An on-disk backing store failed to open; cleanup was attempted but the
34103     database could not be destroyed.
34104   </int>
34105   <int value="5" label="OpenCleanupReopenFailed">
34106     An on-disk backing store failed to open; cleanup was attempted but
34107     re-opening the database failed.
34108   </int>
34109   <int value="6" label="OpenCleanupReopenSuccess">
34110     An on-disk backing store failed to open; cleanup was attempted and the
34111     database was then opened successfully.
34112   </int>
34113   <int value="7" label="OpenFailedIOErrCheckingSchema">
34114     An on-disk backing store was opened but leveldb failed to read the schema
34115     version.
34116   </int>
34117   <int value="8" label="OpenFailedUnknownErr"/>
34118   <int value="9" label="OpenMemoryFailed">
34119     An in-memory backing store failed to open.
34120   </int>
34121   <int value="10" label="OpenNonASCII">
34122     A database with non-ascii characters in its path was opened (with either
34123     success or failure).
34124   </int>
34125   <int value="11" label="OpenAttemptDiskFull">
34126     An open failed on a machine with a full disk. No cleanup was attempted.
34127   </int>
34128   <int value="12" label="OpenAttemptPathTooLong">
34129     Open failed because either a path component or the overall path was too
34130     long.
34131   </int>
34132   <int value="13" label="OpenAttemptNoRecovery">
34133     An open attempt failed with an I/O error that doesn't necessitate a recovery
34134     attempt.
34135   </int>
34136 </enum>
34137
34138 <enum name="ImporterType" type="int">
34139   <int value="0" label="Unknown"/>
34140   <int value="1" label="IMPORTER_METRICS_IE">IE (Windows-only)</int>
34141   <int value="2" label="IMPORTER_METRICS_FIREFOX2">Firefox 2</int>
34142   <int value="3" label="IMPORTER_METRICS_FIREFOX3">Firefox 3 (and later)</int>
34143   <int value="4" label="IMPORTER_METRICS_SAFARI">Safari (Mac-only)</int>
34144   <int value="5" label="IMPORTER_METRICS_GOOGLE_TOOLBAR5">Google Toolbar</int>
34145   <int value="6" label="IMPORTER_METRICS_BOOKMARKS_FILE">
34146     A bookmarks.html file
34147   </int>
34148 </enum>
34149
34150 <enum name="IndexedDatabaseMethods" type="int">
34151   <int value="0" label="CreateObjectStore()"/>
34152   <int value="1" label="DeleteObjectStore()"/>
34153   <int value="2" label="Transaction()"/>
34154   <int value="3" label="DeleteDatabase()"/>
34155   <int value="4" label="Open()"/>
34156 </enum>
34157
34158 <enum name="InfoBarResponse" type="int">
34159   <int value="0" label="No Response selected"/>
34160   <int value="1" label="Save Password"/>
34161   <int value="2" label="Never for this site (blacklist / exception)"/>
34162   <int value="3" label="InfoBar dismissed by clicking the 'X'"/>
34163 </enum>
34164
34165 <enum name="InstantControllerEvent" type="int">
34166   <int value="0" label="URL_ADDED_TO_BLACKLIST"/>
34167   <int value="1" label="URL_REMOVED_FROM_BLACKLIST"/>
34168   <int value="2" label="URL_BLOCKED_BY_BLACKLIST"/>
34169 </enum>
34170
34171 <enum name="InstantExtended_CacheableNTPLoad" type="int">
34172   <int value="0" label="Failed to load"/>
34173   <int value="1" label="Loaded successfuly"/>
34174 </enum>
34175
34176 <enum name="InstantExtended_FallbackCause" type="int">
34177   <int value="0" label="Fallback did not occur"/>
34178   <int value="1" label="Page not current: unknown"/>
34179   <int value="2" label="Page not current: empty instant url"/>
34180   <int value="3" label="Page not current: origin/path mismatch"/>
34181   <int value="4" label="Page not current: instant not supported"/>
34182   <int value="5" label="No overlay"/>
34183   <int value="6" label="Javascript disabled"/>
34184 </enum>
34185
34186 <enum name="InstantExtended_InstantNavigation" type="int">
34187   <obsolete>
34188     Deprecated as of 10/2013.
34189   </obsolete>
34190   <int value="0" label="Local click"/>
34191   <int value="1" label="Local submit"/>
34192   <int value="2" label="Online click"/>
34193   <int value="3" label="Online submit"/>
34194   <int value="4" label="Non-extended navigation"/>
34195 </enum>
34196
34197 <enum name="InstantExtended_NewOptInState" type="int">
34198   <int value="0" label="Default"/>
34199   <int value="1" label="Opted in"/>
34200   <int value="2" label="Opted out"/>
34201 </enum>
34202
34203 <enum name="InstantExtended_OptInState" type="int">
34204   <obsolete>
34205     Deprecated 2013-06.
34206   </obsolete>
34207   <int value="0" label="Default"/>
34208   <int value="1" label="Opted in"/>
34209   <int value="2" label="Opted out"/>
34210   <int value="3" label="Opted in local"/>
34211   <int value="4" label="Opted out local"/>
34212   <int value="5" label="Opted out both"/>
34213 </enum>
34214
34215 <enum name="InstantSessionStorageNamespace" type="int">
34216   <int value="0" label="different"/>
34217   <int value="1" label="identical"/>
34218 </enum>
34219
34220 <enum name="IntelMaxMicroArchitecture" type="int">
34221   <int value="0" label="Pentium"/>
34222   <int value="1" label="SSE"/>
34223   <int value="2" label="SSE2"/>
34224   <int value="3" label="SSE3"/>
34225   <int value="4" label="SSSE3"/>
34226   <int value="5" label="SSE4.1"/>
34227   <int value="6" label="SSE4.3"/>
34228   <int value="7" label="AVX"/>
34229 </enum>
34230
34231 <enum name="InterruptReason" type="int">
34232   <int value="0" label="NONE"/>
34233   <int value="1" label="FILE_FAILED"/>
34234   <int value="2" label="FILE_ACCESS_DENIED"/>
34235   <int value="3" label="FILE_NO_SPACE"/>
34236   <int value="5" label="FILE_NAME_TOO_LONG"/>
34237   <int value="6" label="FILE_TOO_LARGE"/>
34238   <int value="7" label="FILE_VIRUS_INFECTED"/>
34239   <int value="10" label="FILE_TRANSIENT_ERROR"/>
34240   <int value="11" label="FILE_BLOCKED"/>
34241   <int value="12" label="FILE_SECURITY_CHECK_FAILED"/>
34242   <int value="13" label="FILE_TOO_SHORT"/>
34243   <int value="20" label="NETWORK_FAILED"/>
34244   <int value="21" label="NETWORK_TIMEOUT"/>
34245   <int value="22" label="NETWORK_DISCONNECTED"/>
34246   <int value="23" label="NETWORK_SERVER_DOWN"/>
34247   <int value="30" label="SERVER_FAILED"/>
34248   <int value="31" label="SERVER_NO_RANGE"/>
34249   <int value="32" label="SERVER_PRECONDITION"/>
34250   <int value="33" label="SERVER_BAD_CONTENT"/>
34251   <int value="40" label="USER_CANCELED"/>
34252   <int value="41" label="USER_SHUTDOWN"/>
34253   <int value="50" label="CRASH"/>
34254 </enum>
34255
34256 <enum name="InvalidationNetworkChannel" type="int">
34257   <int value="0" label="PushClientChannel"/>
34258   <int value="1" label="GCMNetworkChannel"/>
34259 </enum>
34260
34261 <enum name="IPV6ProbeResult" type="int">
34262   <int value="0" label="IPV6_CANNOT_CREATE_SOCKETS"/>
34263   <int value="1" label="IPV6_CAN_CREATE_SOCKETS"/>
34264   <int value="2" label="IPV6_GETIFADDRS_FAILED">
34265     getifaddrs or GetAdaptersAddresses failed
34266   </int>
34267   <int value="3" label="IPV6_GLOBAL_ADDRESS_MISSING"/>
34268   <int value="4" label="IPV6_GLOBAL_ADDRESS_PRESENT"/>
34269   <int value="5" label="IPV6_INTERFACE_ARRAY_TOO_SHORT"/>
34270 </enum>
34271
34272 <enum name="JavaScriptAPIName" type="int">
34273   <int value="0" label="GetUserMedia"/>
34274   <int value="1" label="PeerConnection00"/>
34275   <int value="2" label="DeprecatedPeerConnection"/>
34276   <int value="3" label="RTCPeerConnection"/>
34277 </enum>
34278
34279 <enum name="KeyboardControlEvent" type="int">
34280   <int value="0" label="Keyboard was shown."/>
34281   <int value="1" label="Keyboard was automatically hidden."/>
34282   <int value="2" label="Keyboard was hidden by the user."/>
34283 </enum>
34284
34285 <enum name="LanguageCode" type="int">
34286   <summary>ISO 639 Language Codes.</summary>
34287   <int value="24929" label="Afar"/>
34288   <int value="24930" label="Abkhazian"/>
34289   <int value="24933" label="Avestan"/>
34290   <int value="24934" label="Afrikaans"/>
34291   <int value="24939" label="Akan"/>
34292   <int value="24941" label="Amharic"/>
34293   <int value="24942" label="Aragonese"/>
34294   <int value="24946" label="Arabic"/>
34295   <int value="24947" label="Assamese"/>
34296   <int value="24950" label="Avaric"/>
34297   <int value="24953" label="Aymara"/>
34298   <int value="24954" label="Azerbaijani"/>
34299   <int value="25185" label="Bashkir"/>
34300   <int value="25189" label="Belarusian"/>
34301   <int value="25191" label="Bulgarian"/>
34302   <int value="25192" label="Bihari"/>
34303   <int value="25193" label="Bislama"/>
34304   <int value="25197" label="Bambara"/>
34305   <int value="25198" label="Bengali"/>
34306   <int value="25199" label="Tibetan"/>
34307   <int value="25202" label="Breton"/>
34308   <int value="25203" label="Bosnian"/>
34309   <int value="25441" label="Catalan"/>
34310   <int value="25445" label="Chechen"/>
34311   <int value="25448" label="Chamorro"/>
34312   <int value="25455" label="Corsican"/>
34313   <int value="25458" label="Cree"/>
34314   <int value="25459" label="Czech"/>
34315   <int value="25461" label="Church Slavic"/>
34316   <int value="25462" label="Chuvash"/>
34317   <int value="25465" label="Welsh"/>
34318   <int value="25697" label="Danish"/>
34319   <int value="25701" label="German"/>
34320   <int value="25718" label="Divehi"/>
34321   <int value="25722" label="Dzongkha"/>
34322   <int value="25957" label="Ewe"/>
34323   <int value="25964" label="Greek"/>
34324   <int value="25966" label="English"/>
34325   <int value="25967" label="Esperanto"/>
34326   <int value="25971" label="Spanish"/>
34327   <int value="25972" label="Estonian"/>
34328   <int value="25973" label="Basque"/>
34329   <int value="26209" label="Persian"/>
34330   <int value="26214" label="Fulah"/>
34331   <int value="26217" label="Finnish"/>
34332   <int value="26218" label="Fijian"/>
34333   <int value="26223" label="Faroese"/>
34334   <int value="26226" label="French"/>
34335   <int value="26233" label="Western Frisian"/>
34336   <int value="26465" label="Irish"/>
34337   <int value="26468" label="Scottish Gaelic"/>
34338   <int value="26476" label="Galician"/>
34339   <int value="26478" label="Guarani"/>
34340   <int value="26485" label="Gujarati"/>
34341   <int value="26486" label="Manx"/>
34342   <int value="26721" label="Hausa"/>
34343   <int value="26725" label="Hebrew"/>
34344   <int value="26729" label="Hindi"/>
34345   <int value="26735" label="Hiri Motu"/>
34346   <int value="26738" label="Croatian"/>
34347   <int value="26740" label="Haitian"/>
34348   <int value="26741" label="Hungarian"/>
34349   <int value="26745" label="Armenian"/>
34350   <int value="26746" label="Herero"/>
34351   <int value="26977" label="Interlingua"/>
34352   <int value="26980" label="Indonesian"/>
34353   <int value="26981" label="Interlingue"/>
34354   <int value="26983" label="Igbo"/>
34355   <int value="26985" label="Sichuan Yi"/>
34356   <int value="26987" label="Inupiaq"/>
34357   <int value="26991" label="Ido"/>
34358   <int value="26995" label="Icelandic"/>
34359   <int value="26996" label="Italian"/>
34360   <int value="26997" label="Inuktitut"/>
34361   <int value="27233" label="Japanese"/>
34362   <int value="27254" label="Javanese"/>
34363   <int value="27489" label="Georgian"/>
34364   <int value="27495" label="Kongo"/>
34365   <int value="27497" label="Kikuyu"/>
34366   <int value="27498" label="Kuanyama"/>
34367   <int value="27499" label="Kazakh"/>
34368   <int value="27500" label="Kalaallisut"/>
34369   <int value="27501" label="Khmer"/>
34370   <int value="27502" label="Kannada"/>
34371   <int value="27503" label="Korean"/>
34372   <int value="27506" label="Kanuri"/>
34373   <int value="27507" label="Kashmiri"/>
34374   <int value="27509" label="Kurdish"/>
34375   <int value="27510" label="Komi"/>
34376   <int value="27511" label="Cornish"/>
34377   <int value="27513" label="Kirghiz"/>
34378   <int value="27745" label="Latin"/>
34379   <int value="27746" label="Luxembourgish"/>
34380   <int value="27751" label="Ganda"/>
34381   <int value="27753" label="Limburgish"/>
34382   <int value="27758" label="Lingala"/>
34383   <int value="27759" label="Lao"/>
34384   <int value="27764" label="Lithuanian"/>
34385   <int value="27765" label="Luba-Katanga"/>
34386   <int value="27766" label="Latvian"/>
34387   <int value="28007" label="Malagasy"/>
34388   <int value="28008" label="Marshallese"/>
34389   <int value="28009" label="Maori"/>
34390   <int value="28011" label="Macedonian"/>
34391   <int value="28012" label="Malayalam"/>
34392   <int value="28014" label="Mongolian"/>
34393   <int value="28015" label="Moldavian"/>
34394   <int value="28018" label="Marathi"/>
34395   <int value="28019" label="Malay"/>
34396   <int value="28020" label="Maltese"/>
34397   <int value="28025" label="Burmese"/>
34398   <int value="28257" label="Nauru"/>
34399   <int value="28258" label="Norwegian Bokmal"/>
34400   <int value="28260" label="North Ndebele"/>
34401   <int value="28261" label="Nepali"/>
34402   <int value="28263" label="Ndonga"/>
34403   <int value="28268" label="Dutch"/>
34404   <int value="28270" label="Norwegian Nynorsk"/>
34405   <int value="28271" label="Norwegian"/>
34406   <int value="28274" label="South Ndebele"/>
34407   <int value="28278" label="Navajo"/>
34408   <int value="28281" label="Nyanja"/>
34409   <int value="28515" label="Occitan"/>
34410   <int value="28522" label="Ojibwa"/>
34411   <int value="28525" label="Oromo"/>
34412   <int value="28530" label="Oriya"/>
34413   <int value="28531" label="Ossetic"/>
34414   <int value="28769" label="Punjabi"/>
34415   <int value="28777" label="Pali"/>
34416   <int value="28780" label="Polish"/>
34417   <int value="28787" label="Pashto"/>
34418   <int value="28788" label="Portuguese"/>
34419   <int value="29045" label="Quechua"/>
34420   <int value="29293" label="Romansh"/>
34421   <int value="29294" label="Rundi"/>
34422   <int value="29295" label="Romanian"/>
34423   <int value="29301" label="Russian"/>
34424   <int value="29303" label="Kinyarwanda"/>
34425   <int value="29537" label="Sanskrit"/>
34426   <int value="29539" label="Sardinian"/>
34427   <int value="29540" label="Sindhi"/>
34428   <int value="29541" label="Northern Sami"/>
34429   <int value="29543" label="Sango"/>
34430   <int value="29544" label="Serbo-Croatian"/>
34431   <int value="29545" label="Sinhala"/>
34432   <int value="29547" label="Slovak"/>
34433   <int value="29548" label="Slovenian"/>
34434   <int value="29549" label="Samoan"/>
34435   <int value="29550" label="Shona"/>
34436   <int value="29551" label="Somali"/>
34437   <int value="29553" label="Albanian"/>
34438   <int value="29554" label="Serbian"/>
34439   <int value="29555" label="Swati"/>
34440   <int value="29556" label="Southern Sotho"/>
34441   <int value="29557" label="Sundanese"/>
34442   <int value="29558" label="Swedish"/>
34443   <int value="29559" label="Swahili"/>
34444   <int value="29793" label="Tamil"/>
34445   <int value="29797" label="Telugu"/>
34446   <int value="29799" label="Tajik"/>
34447   <int value="29800" label="Thai"/>
34448   <int value="29801" label="Tigrinya"/>
34449   <int value="29803" label="Turkmen"/>
34450   <int value="29804" label="Tagalog"/>
34451   <int value="29806" label="Tswana"/>
34452   <int value="29807" label="Tonga"/>
34453   <int value="29810" label="Turkish"/>
34454   <int value="29811" label="Tsonga"/>
34455   <int value="29812" label="Tatar"/>
34456   <int value="29815" label="Twi"/>
34457   <int value="29817" label="Tahitian"/>
34458   <int value="30055" label="Uighur"/>
34459   <int value="30059" label="Ukrainian"/>
34460   <int value="30066" label="Urdu"/>
34461   <int value="30074" label="Uzbek"/>
34462   <int value="30309" label="Venda"/>
34463   <int value="30313" label="Vietnamese"/>
34464   <int value="30319" label="Volapuk"/>
34465   <int value="30561" label="Walloon"/>
34466   <int value="30575" label="Wolof"/>
34467   <int value="30824" label="Xhosa"/>
34468   <int value="31081" label="Yiddish"/>
34469   <int value="31087" label="Yoruba"/>
34470   <int value="31329" label="Zhuang"/>
34471   <int value="31336" label="Chinese"/>
34472   <int value="31349" label="Zulu"/>
34473   <int value="6382437" label="Achinese"/>
34474   <int value="6382440" label="Acoli"/>
34475   <int value="6382689" label="Adangme"/>
34476   <int value="6382713" label="Adyghe"/>
34477   <int value="6383201" label="Afro-Asiatic Language"/>
34478   <int value="6383208" label="Afrihili"/>
34479   <int value="6383982" label="Ainu"/>
34480   <int value="6384491" label="Akkadian"/>
34481   <int value="6384741" label="Aleut"/>
34482   <int value="6384743" label="Algonquian Language"/>
34483   <int value="6384756" label="Southern Altai"/>
34484   <int value="6385255" label="Old English"/>
34485   <int value="6385264" label="Angika"/>
34486   <int value="6385761" label="Apache Language"/>
34487   <int value="6386275" label="Aramaic"/>
34488   <int value="6386286" label="Araucanian"/>
34489   <int value="6386288" label="Arapaho"/>
34490   <int value="6386292" label="Artificial Language"/>
34491   <int value="6386295" label="Arawak"/>
34492   <int value="6386529" label="Asu"/>
34493   <int value="6386548" label="Asturian"/>
34494   <int value="6386792" label="Athapascan Language"/>
34495   <int value="6387059" label="Australian Language"/>
34496   <int value="6387553" label="Awadhi"/>
34497   <int value="6447460" label="Banda"/>
34498   <int value="6447465" label="Bamileke Language"/>
34499   <int value="6447468" label="Baluchi"/>
34500   <int value="6447470" label="Balinese"/>
34501   <int value="6447475" label="Basa"/>
34502   <int value="6447476" label="Baltic Language"/>
34503   <int value="6448490" label="Beja"/>
34504   <int value="6448493" label="Bemba"/>
34505   <int value="6448498" label="Berber"/>
34506   <int value="6448506" label="Bena"/>
34507   <int value="6449263" label="Bhojpuri"/>
34508   <int value="6449515" label="Bikol"/>
34509   <int value="6449518" label="Bini"/>
34510   <int value="6450273" label="Siksika"/>
34511   <int value="6450804" label="Bantu"/>
34512   <int value="6451809" label="Braj"/>
34513   <int value="6451832" label="Bodo"/>
34514   <int value="6452331" label="Batak"/>
34515   <int value="6452577" label="Buriat"/>
34516   <int value="6452583" label="Buginese"/>
34517   <int value="6453614" label="Blin"/>
34518   <int value="6512996" label="Caddo"/>
34519   <int value="6513001" label="Central American Indian Language"/>
34520   <int value="6513010" label="Carib"/>
34521   <int value="6513013" label="Caucasian Language"/>
34522   <int value="6513017" label="Cayuga"/>
34523   <int value="6513512" label="Atsam"/>
34524   <int value="6514018" label="Cebuano"/>
34525   <int value="6514028" label="Celtic Language"/>
34526   <int value="6514535" label="Chiga"/>
34527   <int value="6514786" label="Chibcha"/>
34528   <int value="6514791" label="Chagatai"/>
34529   <int value="6514795" label="Chuukese"/>
34530   <int value="6514797" label="Mari"/>
34531   <int value="6514798" label="Chinook Jargon"/>
34532   <int value="6514799" label="Choctaw"/>
34533   <int value="6514800" label="Chipewyan"/>
34534   <int value="6514802" label="Cherokee"/>
34535   <int value="6514809" label="Cheyenne"/>
34536   <int value="6516067" label="Chamic Language"/>
34537   <int value="6516592" label="Coptic"/>
34538   <int value="6516837" label="English-based Creole or Pidgin"/>
34539   <int value="6516838" label="French-based Creole or Pidgin"/>
34540   <int value="6516848" label="Portuguese-based Creole or Pidgin"/>
34541   <int value="6517352" label="Crimean Turkish"/>
34542   <int value="6517360" label="Creole or Pidgin"/>
34543   <int value="6517602" label="Kashubian"/>
34544   <int value="6518131" label="Cushitic Language"/>
34545   <int value="6578539" label="Dakota"/>
34546   <int value="6578546" label="Dargwa"/>
34547   <int value="6578550" label="Taita"/>
34548   <int value="6578553" label="Dayak"/>
34549   <int value="6579564" label="Delaware"/>
34550   <int value="6579566" label="Slave"/>
34551   <int value="6580082" label="Dogrib"/>
34552   <int value="6580590" label="Dinka"/>
34553   <int value="6580837" label="Zarma"/>
34554   <int value="6582121" label="Dogri"/>
34555   <int value="6582881" label="Dravidian Language"/>
34556   <int value="6583138" label="Lower Sorbian"/>
34557   <int value="6583649" label="Duala"/>
34558   <int value="6583661" label="Middle Dutch"/>
34559   <int value="6584693" label="Dyula"/>
34560   <int value="6644341" label="Embu"/>
34561   <int value="6645353" label="Efik"/>
34562   <int value="6645625" label="Ancient Egyptian"/>
34563   <int value="6646625" label="Ekajuk"/>
34564   <int value="6646904" label="Elamite"/>
34565   <int value="6647405" label="Middle English"/>
34566   <int value="6649711" label="Ewondo"/>
34567   <int value="6709614" label="Fang"/>
34568   <int value="6709620" label="Fanti"/>
34569   <int value="6711660" label="Filipino"/>
34570   <int value="6711669" label="Finno-Ugrian Language"/>
34571   <int value="6713198" label="Fon"/>
34572   <int value="6713965" label="Middle French"/>
34573   <int value="6713967" label="Old French"/>
34574   <int value="6713970" label="Northern Frisian"/>
34575   <int value="6713971" label="Eastern Frisian"/>
34576   <int value="6714738" label="Friulian"/>
34577   <int value="6775137" label="Ga"/>
34578   <int value="6775161" label="Gayo"/>
34579   <int value="6775393" label="Gbaya"/>
34580   <int value="6776173" label="Germanic Language"/>
34581   <int value="6776186" label="Geez"/>
34582   <int value="6777196" label="Gilbertese"/>
34583   <int value="6778216" label="Middle High German"/>
34584   <int value="6778728" label="Old High German"/>
34585   <int value="6778734" label="Gondi"/>
34586   <int value="6778738" label="Gorontalo"/>
34587   <int value="6778740" label="Gothic"/>
34588   <int value="6779490" label="Grebo"/>
34589   <int value="6779491" label="Ancient Greek"/>
34590   <int value="6779767" label="Swiss German"/>
34591   <int value="6780282" label="Gusii"/>
34592   <int value="6780777" label="Gwich'in"/>
34593   <int value="6840681" label="Haida"/>
34594   <int value="6840695" label="Hawaiian"/>
34595   <int value="6842732" label="Hiligaynon"/>
34596   <int value="6842733" label="Himachali"/>
34597   <int value="6842740" label="Hittite"/>
34598   <int value="6843758" label="Hmong"/>
34599   <int value="6845282" label="Upper Sorbian"/>
34600   <int value="6845808" label="Hupa"/>
34601   <int value="6906465" label="Iban"/>
34602   <int value="6908527" label="Ijo"/>
34603   <int value="6909039" label="Iloko"/>
34604   <int value="6909539" label="Indic Language"/>
34605   <int value="6909541" label="Indo-European Language"/>
34606   <int value="6909544" label="Ingush"/>
34607   <int value="6910561" label="Iranian Language"/>
34608   <int value="6910575" label="Iroquoian Language"/>
34609   <int value="6972015" label="Lojban"/>
34610   <int value="6974819" label="Machame"/>
34611   <int value="6975602" label="Judeo-Persian"/>
34612   <int value="6976098" label="Judeo-Arabic"/>
34613   <int value="7037281" label="Kara-Kalpak"/>
34614   <int value="7037282" label="Kabyle"/>
34615   <int value="7037283" label="Kachin"/>
34616   <int value="7037290" label="Jju"/>
34617   <int value="7037293" label="Kamba"/>
34618   <int value="7037298" label="Karen"/>
34619   <int value="7037303" label="Kawi"/>
34620   <int value="7037540" label="Kabardian"/>
34621   <int value="7037799" label="Tyap"/>
34622   <int value="7038053" label="Makonde"/>
34623   <int value="7038305" label="Kabuverdianu"/>
34624   <int value="7038575" label="Koro"/>
34625   <int value="7039073" label="Khasi"/>
34626   <int value="7039081" label="Khoisan Language"/>
34627   <int value="7039087" label="Khotanese"/>
34628   <int value="7039089" label="Koyra Chiini"/>
34629   <int value="7040110" label="Kalenjin"/>
34630   <int value="7040354" label="Kimbundu"/>
34631   <int value="7040875" label="Konkani"/>
34632   <int value="7040883" label="Kosraean"/>
34633   <int value="7041125" label="Kpelle"/>
34634   <int value="7041635" label="Karachay-Balkar"/>
34635   <int value="7041644" label="Karelian"/>
34636   <int value="7041647" label="Kru"/>
34637   <int value="7041653" label="Kurukh"/>
34638   <int value="7041890" label="Shambala"/>
34639   <int value="7041896" label="Colognian"/>
34640   <int value="7042413" label="Kumyk"/>
34641   <int value="7042420" label="Kutenai"/>
34642   <int value="7102820" label="Ladino"/>
34643   <int value="7102823" label="Langi"/>
34644   <int value="7102824" label="Lahnda"/>
34645   <int value="7102829" label="Lamba"/>
34646   <int value="7103866" label="Lezghian"/>
34647   <int value="7106412" label="Mongo"/>
34648   <int value="7106426" label="Lozi"/>
34649   <int value="7107937" label="Luba-Lulua"/>
34650   <int value="7107945" label="Luiseno"/>
34651   <int value="7107950" label="Lunda"/>
34652   <int value="7107951" label="Luo"/>
34653   <int value="7107955" label="Lushai"/>
34654   <int value="7107961" label="Luyia"/>
34655   <int value="7168356" label="Madurese"/>
34656   <int value="7168359" label="Magahi"/>
34657   <int value="7168361" label="Maithili"/>
34658   <int value="7168363" label="Makasar"/>
34659   <int value="7168366" label="Mandingo"/>
34660   <int value="7168368" label="Austronesian Language"/>
34661   <int value="7168371" label="Masai"/>
34662   <int value="7169126" label="Moksha"/>
34663   <int value="7169138" label="Mandar"/>
34664   <int value="7169390" label="Mende"/>
34665   <int value="7169394" label="Meru"/>
34666   <int value="7169637" label="Morisyen"/>
34667   <int value="7169889" label="Middle Irish"/>
34668   <int value="7170403" label="Micmac"/>
34669   <int value="7170414" label="Minangkabau"/>
34670   <int value="7170419" label="Miscellaneous Language"/>
34671   <int value="7170920" label="Mon-Khmer Language"/>
34672   <int value="7171683" label="Manchu"/>
34673   <int value="7171689" label="Manipuri"/>
34674   <int value="7171695" label="Manobo Language"/>
34675   <int value="7171944" label="Mohawk"/>
34676   <int value="7171955" label="Mossi"/>
34677   <int value="7173484" label="Multiple Languages"/>
34678   <int value="7173486" label="Munda Language"/>
34679   <int value="7173491" label="Creek"/>
34680   <int value="7173996" label="Mirandese"/>
34681   <int value="7174002" label="Marwari"/>
34682   <int value="7174510" label="Mayan Language"/>
34683   <int value="7174518" label="Erzya"/>
34684   <int value="7233896" label="Nahuatl"/>
34685   <int value="7233897" label="North American Indian Language"/>
34686   <int value="7233904" label="Neapolitan"/>
34687   <int value="7233905" label="Nama"/>
34688   <int value="7234675" label="Low German"/>
34689   <int value="7234935" label="Newari"/>
34690   <int value="7235937" label="Nias"/>
34691   <int value="7235939" label="Niger-Kordofanian Language"/>
34692   <int value="7235957" label="Niuean"/>
34693   <int value="7237479" label="Nogai"/>
34694   <int value="7237486" label="Old Norse"/>
34695   <int value="7237999" label="N'Ko"/>
34696   <int value="7238511" label="Northern Sotho"/>
34697   <int value="7239010" label="Nubian Language"/>
34698   <int value="7239523" label="Classical Newari"/>
34699   <int value="7240045" label="Nyamwezi"/>
34700   <int value="7240046" label="Nyankole"/>
34701   <int value="7240047" label="Nyoro"/>
34702   <int value="7240297" label="Nzima"/>
34703   <int value="7304033" label="Osage"/>
34704   <int value="7304289" label="Ottoman Turkish"/>
34705   <int value="7304303" label="Otomian Language"/>
34706   <int value="7364961" label="Papuan Language"/>
34707   <int value="7364967" label="Pangasinan"/>
34708   <int value="7364972" label="Pahlavi"/>
34709   <int value="7364973" label="Pampanga"/>
34710   <int value="7364976" label="Papiamento"/>
34711   <int value="7364981" label="Palauan"/>
34712   <int value="7365999" label="Old Persian"/>
34713   <int value="7366761" label="Philippine Language"/>
34714   <int value="7366766" label="Phoenician"/>
34715   <int value="7368558" label="Pohnpeian"/>
34716   <int value="7369313" label="Prakrit Language"/>
34717   <int value="7369327" label="Old Provencal"/>
34718   <int value="7496042" label="Rajasthani"/>
34719   <int value="7496048" label="Rapanui"/>
34720   <int value="7496050" label="Rarotongan"/>
34721   <int value="7499617" label="Romance Language"/>
34722   <int value="7499622" label="Rombo"/>
34723   <int value="7499629" label="Romany"/>
34724   <int value="7501168" label="Aromanian"/>
34725   <int value="7501675" label="Rwa"/>
34726   <int value="7561572" label="Sandawe"/>
34727   <int value="7561576" label="Yakut"/>
34728   <int value="7561577" label="South American Indian Language"/>
34729   <int value="7561580" label="Salishan Language"/>
34730   <int value="7561581" label="Samaritan Aramaic"/>
34731   <int value="7561585" label="Samburu"/>
34732   <int value="7561587" label="Sasak"/>
34733   <int value="7561588" label="Santali"/>
34734   <int value="7562094" label="Sicilian"/>
34735   <int value="7562095" label="Scots"/>
34736   <int value="7562597" label="Seneca"/>
34737   <int value="7562600" label="Sena"/>
34738   <int value="7562604" label="Selkup"/>
34739   <int value="7562605" label="Semitic Language"/>
34740   <int value="7562611" label="Koyraboro Senni"/>
34741   <int value="7563105" label="Old Irish"/>
34742   <int value="7563118" label="Sign Language"/>
34743   <int value="7563369" label="Tachelhit"/>
34744   <int value="7563374" label="Shan"/>
34745   <int value="7563620" label="Sidamo"/>
34746   <int value="7563631" label="Siouan Language"/>
34747   <int value="7563636" label="Sino-Tibetan Language"/>
34748   <int value="7564385" label="Slavic Language"/>
34749   <int value="7564641" label="Southern Sami"/>
34750   <int value="7564649" label="Sami Language"/>
34751   <int value="7564650" label="Lule Sami"/>
34752   <int value="7564654" label="Inari Sami"/>
34753   <int value="7564659" label="Skolt Sami"/>
34754   <int value="7564907" label="Soninke"/>
34755   <int value="7565159" label="Sogdien"/>
34756   <int value="7565166" label="Songhai"/>
34757   <int value="7565934" label="Sranan Tongo"/>
34758   <int value="7565938" label="Serer"/>
34759   <int value="7566177" label="Nilo-Saharan Language"/>
34760   <int value="7566201" label="Saho"/>
34761   <int value="7566699" label="Sukuma"/>
34762   <int value="7566707" label="Susu"/>
34763   <int value="7566712" label="Sumerian"/>
34764   <int value="7567202" label="Comorian"/>
34765   <int value="7567715" label="Classical Syriac"/>
34766   <int value="7567730" label="Syriac"/>
34767   <int value="7627113" label="Tai Language"/>
34768   <int value="7628141" label="Timne"/>
34769   <int value="7628143" label="Teso"/>
34770   <int value="7628146" label="Tereno"/>
34771   <int value="7628148" label="Tetum"/>
34772   <int value="7629159" label="Tigre"/>
34773   <int value="7629174" label="Tiv"/>
34774   <int value="7629676" label="Tokelau"/>
34775   <int value="7629928" label="Klingon"/>
34776   <int value="7629929" label="Tlingit"/>
34777   <int value="7630184" label="Tamashek"/>
34778   <int value="7630695" label="Nyasa Tonga"/>
34779   <int value="7630953" label="Tok Pisin"/>
34780   <int value="7631478" label="Taroko"/>
34781   <int value="7631721" label="Tsimshian"/>
34782   <int value="7632237" label="Tumbuka"/>
34783   <int value="7632240" label="Tupi Language"/>
34784   <int value="7632244" label="Altaic Language"/>
34785   <int value="7632492" label="Tuvalu"/>
34786   <int value="7632753" label="Tasawaq"/>
34787   <int value="7633270" label="Tuvinian"/>
34788   <int value="7633517" label="Central Morocco Tamazight"/>
34789   <int value="7693421" label="Udmurt"/>
34790   <int value="7694177" label="Ugaritic"/>
34791   <int value="7695714" label="Umbundu"/>
34792   <int value="7695972" label="Unknown Language"/>
34793   <int value="7758185" label="Vai"/>
34794   <int value="7761780" label="Votic"/>
34795   <int value="7763310" label="Vunjo"/>
34796   <int value="7823723" label="Wakashan Language"/>
34797   <int value="7823724" label="Walamo"/>
34798   <int value="7823730" label="Waray"/>
34799   <int value="7823731" label="Washo"/>
34800   <int value="7824750" label="Sorbian Language"/>
34801   <int value="7889260" label="Kalmyk"/>
34802   <int value="7892839" label="Soga"/>
34803   <int value="7954799" label="Yao"/>
34804   <int value="7954800" label="Yapese"/>
34805   <int value="7958635" label="Yupik Language"/>
34806   <int value="7959909" label="Cantonese"/>
34807   <int value="8020336" label="Zapotec"/>
34808   <int value="8020588" label="Blissymbols"/>
34809   <int value="8021358" label="Zenaga"/>
34810   <int value="8023652" label="Zande"/>
34811   <int value="8025454" label="Zuni"/>
34812   <int value="8026232" label="No linguistic content"/>
34813   <int value="8026721" label="Zaza"/>
34814 </enum>
34815
34816 <enum name="LevelDBCorruptionTypes" type="int">
34817   <int value="0" label="other"/>
34818   <int value="1" label="missing files"/>
34819   <int value="2" label="log record too small"/>
34820   <int value="3" label="corrupted internal key"/>
34821   <int value="4" label="partial record"/>
34822   <int value="5" label="missing start of fragmented record"/>
34823   <int value="6" label="error in middle of record"/>
34824   <int value="7" label="unknown record type"/>
34825   <int value="8" label="truncated record at end"/>
34826   <int value="9" label="bad record length"/>
34827   <int value="10" label="VersionEdit"/>
34828   <int value="11" label="FileReader invoked with unexpected value"/>
34829   <int value="12" label="corrupted key"/>
34830   <int value="13" label="CURRENT file does not end with newline"/>
34831   <int value="14" label="no meta-nextfile entry"/>
34832   <int value="15" label="no meta-lognumber entry"/>
34833   <int value="16" label="no last-sequence-number entry"/>
34834   <int value="17" label="malformed WriteBatch"/>
34835   <int value="18" label="bad WriteBatch Put"/>
34836   <int value="19" label="bad WriteBatch Delete"/>
34837   <int value="20" label="unknown WriteBatch tag"/>
34838   <int value="21" label="WriteBatch has wrong count"/>
34839   <int value="22" label="bad entry in block"/>
34840   <int value="23" label="bad block contents"/>
34841   <int value="24" label="bad block handle"/>
34842   <int value="25" label="truncated block read"/>
34843   <int value="26" label="block checksum mismatch"/>
34844   <int value="27" label="checksum mismatch"/>
34845   <int value="28" label="corrupted compressed block contents"/>
34846   <int value="29" label="bad block type"/>
34847   <int value="30" label="bad magic number"/>
34848   <int value="31" label="file is too short"/>
34849 </enum>
34850
34851 <enum name="LevelDBErrorCount" type="int">
34852   <int value="1" label="Failure"/>
34853 </enum>
34854
34855 <enum name="LevelDBErrorTypes" type="int">
34856   <int value="0" label="NotFound"/>
34857   <int value="1" label="Corruption"/>
34858   <int value="2" label="IOError"/>
34859   <int value="3" label="Other"/>
34860 </enum>
34861
34862 <enum name="LevelDBIOErrorMethods" type="int">
34863   <int value="0" label="SequentialFileRead"/>
34864   <int value="1" label="SequentialFileSkip"/>
34865   <int value="2" label="RandomAccessFileRead"/>
34866   <int value="3" label="WritableFileAppend"/>
34867   <int value="4" label="WritableFileClose"/>
34868   <int value="5" label="WritableFileFlush"/>
34869   <int value="6" label="WritableFileSync"/>
34870   <int value="7" label="NewSequentialFile"/>
34871   <int value="8" label="NewRandomAccessFile"/>
34872   <int value="9" label="NewWritableFile"/>
34873   <int value="10" label="DeleteFile"/>
34874   <int value="11" label="CreateDir"/>
34875   <int value="12" label="DeleteDir"/>
34876   <int value="13" label="GetFileSize"/>
34877   <int value="14" label="RenameFile"/>
34878   <int value="15" label="LockFile"/>
34879   <int value="16" label="UnlockFile"/>
34880   <int value="17" label="GetTestDirectory"/>
34881   <int value="18" label="NewLogger"/>
34882   <int value="19" label="SyncParent"/>
34883   <int value="20" label="GetChildren"/>
34884 </enum>
34885
34886 <enum name="LinkMonitorFailureType" type="int">
34887   <int value="0" label="Local MAC Address Not Found"/>
34888   <int value="1" label="Client Startup Failure"/>
34889   <int value="2" label="Transmission Failure"/>
34890   <int value="3" label="Failure Threshold Reached"/>
34891 </enum>
34892
34893 <enum name="LinuxAudioIO" type="int">
34894   <int value="0" label="PulseAudio"/>
34895   <int value="1" label="ALSA"/>
34896   <int value="2" label="Cras"/>
34897 </enum>
34898
34899 <enum name="LinuxGlibcVersion" type="int">
34900   <int value="0" label="Not Parseable"/>
34901   <int value="1" label="Unknown"/>
34902   <int value="2" label="2.11"/>
34903   <int value="3" label="2.12"/>
34904   <int value="4" label="2.13"/>
34905   <int value="5" label="2.14"/>
34906   <int value="6" label="2.15"/>
34907   <int value="7" label="2.16"/>
34908   <int value="8" label="2.17"/>
34909   <int value="9" label="2.18"/>
34910   <int value="10" label="2.19"/>
34911 </enum>
34912
34913 <enum name="LoadType" type="int">
34914   <int value="0" label="UNDEFINED_LOAD">Not yet initialized</int>
34915   <int value="1" label="RELOAD">User pressed reload</int>
34916   <int value="2" label="HISTORY_LOAD">Back or forward</int>
34917   <int value="3" label="NORMAL_LOAD">User entered URL, or omnibox search</int>
34918   <int value="4" label="LINK_LOAD">(deprecated) Included next 4 categories</int>
34919   <int value="5" label="LINK_LOAD_NORMAL">Commonly following of link</int>
34920   <int value="6" label="LINK_LOAD_RELOAD">JS/link directed reload</int>
34921   <int value="7" label="LINK_LOAD_CACHE_STALE_OK">
34922     back/forward or encoding change
34923   </int>
34924   <int value="8" label="LINK_LOAD_CACHE_ONLY">
34925     Allow stale data (avoid doing a re-post)
34926   </int>
34927   <int value="9" label="PRERENDER_LOAD">Speculative prerendering of a page</int>
34928 </enum>
34929
34930 <enum name="LocalRendererSinkStates" type="int">
34931   <int value="0" label="SinkStarted"/>
34932   <int value="1" label="SinkNeverStarted"/>
34933 </enum>
34934
34935 <enum name="LoginConsumerWhitelist" type="int">
34936   <int value="0" label="ANY_USER_ALLOWED">Any user can sign in</int>
34937   <int value="1" label="ONLY_WHITELISTED_ALLOWED">Whitelisted users only</int>
34938 </enum>
34939
34940 <enum name="LoginFailureReason" type="int">
34941   <int value="0" label="NONE">None</int>
34942   <int value="1" label="COULD_NOT_MOUNT_CRYPTOHOME">
34943     Could not mount cryptohome
34944   </int>
34945   <int value="2" label="COULD_NOT_MOUNT_TMPFS">Could not mount tmpfs</int>
34946   <int value="3" label="COULD_NOT_UNMOUNT_CRYPTOHOME">
34947     Could not unmount cryptohome
34948   </int>
34949   <int value="4" label="DATA_REMOVAL_FAILED">Data removal failed</int>
34950   <int value="5" label="LOGIN_TIMED_OUT">Login timed out</int>
34951   <int value="6" label="UNLOCK_FAILED">Unlock failed</int>
34952   <int value="7" label="NETWORK_AUTH_FAILED">Network auth failed</int>
34953 </enum>
34954
34955 <enum name="LoginPolicyFilesState" type="int">
34956   <summary>Policy/owner key file state.</summary>
34957   <int value="0" label="HEALTHY_R11">Healthy, pre-R11</int>
34958   <int value="1" label="UNUSED">Unused</int>
34959   <int value="2" label="HEALTHY">Healthy</int>
34960   <int value="3" label="RESERVED">Reserved</int>
34961   <int value="4" label="BAD_POLICY_R11">Key OK, policy bad, pre-R11</int>
34962   <int value="5" label="UNUSED">Unused</int>
34963   <int value="6" label="BAD_POLICY">Key OK, policy bad</int>
34964   <int value="7" label="RESERVED">Reserved</int>
34965   <int value="8" label="KEY_OK_NO_POLICY_R11">
34966     Key OK, no policy, pre-R11 user (http://crosbug.com/24916)
34967   </int>
34968   <int value="9" label="UNUSED">Unused</int>
34969   <int value="10" label="KEY_OK_NO_POLICY">Key OK, no policy</int>
34970   <int value="11" label="RESERVED">Reserved</int>
34971   <int value="12" label="RESERVED">Reserved</int>
34972   <int value="13" label="RESERVED">Reserved</int>
34973   <int value="14" label="RESERVED">Reserved</int>
34974   <int value="15" label="RESERVED">Reserved</int>
34975   <int value="16" label="BAD_KEY_R11">Key bad, policy OK, pre-R11</int>
34976   <int value="17" label="UNUSED">Unused</int>
34977   <int value="18" label="BAD_KEY">Key bad, policy OK</int>
34978   <int value="19" label="RESERVED">Reserved</int>
34979   <int value="20" label="BAD_KEY_BAD_POLICY_R11">
34980     Key bad, policy bad, pre-R11
34981   </int>
34982   <int value="21" label="UNUSED">Unused</int>
34983   <int value="22" label="BAD_KEY_BAD_POLICY">Key bad, policy bad</int>
34984   <int value="23" label="RESERVED">Reserved</int>
34985   <int value="24" label="BAD_KEY_NO_POLICY_R11">
34986     Key bad, policy bad, pre-R11
34987   </int>
34988   <int value="25" label="UNUSED">Unused</int>
34989   <int value="26" label="BAD_KEY_BAD_POLICY">Key bad, policy bad</int>
34990   <int value="27" label="RESERVED">Reserved</int>
34991   <int value="28" label="RESERVED">Reserved</int>
34992   <int value="29" label="RESERVED">Reserved</int>
34993   <int value="30" label="RESERVED">Reserved</int>
34994   <int value="31" label="RESERVED">Reserved</int>
34995   <int value="32" label="NO_KEY_R11">No key, policy OK, pre-R11</int>
34996   <int value="33" label="UNUSED">Unused</int>
34997   <int value="34" label="NO_KEY">No key, policy OK</int>
34998   <int value="35" label="RESERVED">RESERVED</int>
34999   <int value="36" label="NO_KEY_BAD_POLICY_R11">
35000     No key, policy bad, pre-R11
35001   </int>
35002   <int value="37" label="UNUSED">Unused</int>
35003   <int value="38" label="NO_KEY_BAD_POLICY">No key, bad policy</int>
35004   <int value="39" label="RESERVED">Reserved</int>
35005   <int value="40" label="NO_KEY_NO_POLICY_R11">Un-owned, pre-R11</int>
35006   <int value="41" label="UNUSED">Unused</int>
35007   <int value="42" label="NO_KEY_NO_POLICY">Un-owned</int>
35008   <int value="43" label="RESERVED">Reserved</int>
35009 </enum>
35010
35011 <enum name="LoginSuccessReason" type="int">
35012   <int value="0" label="OFFLINE_AND_ONLINE">
35013     Login success offline and online
35014   </int>
35015   <int value="1" label="OFFLINE_ONLY">Login success offline only</int>
35016 </enum>
35017
35018 <enum name="LoginUserType" type="int">
35019   <int value="0" label="INCOGNITO_NORMAL">Incognito Normal</int>
35020   <int value="1" label="OWNER_NORMAL">Owner Normal</int>
35021   <int value="2" label="OTHER_NORMAL">Other Normal</int>
35022   <int value="3" label="INCOGNITO_DEVELOPER">Incognito Dev</int>
35023   <int value="4" label="OWNER_DEVELOPER">Owner Dev</int>
35024   <int value="5" label="OTHER_DEVELOPER">Other Dev</int>
35025 </enum>
35026
35027 <enum name="ManagedUserPasswordChange" type="int">
35028   <int value="0" label="OK_MANAGER">Changed in manager session</int>
35029   <int value="1" label="OK_MANGED">Changed in supervised user session</int>
35030   <int value="2" label="FAILED_NO_MASTER_KEY">Master key not found</int>
35031   <int value="3" label="FAILED_NO_SIGNATURE_KEY">
35032     Signature or encryption key not found
35033   </int>
35034   <int value="4" label="FAILED_NO_PASSWORD_DATA">Password data not found</int>
35035   <int value="5" label="FAILED_MASTER_KEY_FAILURE">
35036     Manager key authorization failed
35037   </int>
35038   <int value="6" label="FAILED_LOAD_DATA_FAILURE">
35039     Could not load new password data upon supervised user signin
35040   </int>
35041   <int value="7" label="FAILED_INCOMPLETE_DATA_FAILURE">
35042     Incomplete password data loaded upon supervised user signin.
35043   </int>
35044   <int value="8" label="FAILED_AUTHENTICATION_FAILURE">
35045     Authentication failure while changing password during supervised user
35046     signin.
35047   </int>
35048   <int value="9" label="FAILED_STORE_DATA">
35049     Could not store new password data for supervised user.
35050   </int>
35051 </enum>
35052
35053 <enum name="MappedCSSProperties" type="int">
35054 <!-- See http://src.chromium.org/viewvc/blink/trunk/Source/core/page/UseCounter.cpp -->
35055
35056   <int value="1" label="Total Pages Measured"/>
35057   <int value="2" label="color"/>
35058   <int value="3" label="direction"/>
35059   <int value="4" label="display"/>
35060   <int value="5" label="font"/>
35061   <int value="6" label="font-family"/>
35062   <int value="7" label="font-size"/>
35063   <int value="8" label="font-style"/>
35064   <int value="9" label="font-variant"/>
35065   <int value="10" label="font-weight"/>
35066   <int value="11" label="text-rendering"/>
35067   <int value="12" label="webkit-font-feature-settings"/>
35068   <int value="13" label="webkit-font-kerning"/>
35069   <int value="14" label="webkit-font-smoothing"/>
35070   <int value="15" label="webkit-font-variant-ligatures"/>
35071   <int value="16" label="webkit-locale"/>
35072   <int value="17" label="webkit-text-orientation"/>
35073   <int value="18" label="webkit-writing-mode"/>
35074   <int value="19" label="zoom"/>
35075   <int value="20" label="line-height"/>
35076   <int value="21" label="background"/>
35077   <int value="22" label="background-attachment"/>
35078   <int value="23" label="background-clip"/>
35079   <int value="24" label="background-color"/>
35080   <int value="25" label="background-image"/>
35081   <int value="26" label="background-origin"/>
35082   <int value="27" label="background-position"/>
35083   <int value="28" label="background-position-x"/>
35084   <int value="29" label="background-position-y"/>
35085   <int value="30" label="background-repeat"/>
35086   <int value="31" label="background-repeat-x"/>
35087   <int value="32" label="background-repeat-y"/>
35088   <int value="33" label="background-size"/>
35089   <int value="34" label="border"/>
35090   <int value="35" label="border-bottom"/>
35091   <int value="36" label="border-bottom-color"/>
35092   <int value="37" label="border-bottom-left-radius"/>
35093   <int value="38" label="border-bottom-right-radius"/>
35094   <int value="39" label="border-bottom-style"/>
35095   <int value="40" label="border-bottom-width"/>
35096   <int value="41" label="border-collapse"/>
35097   <int value="42" label="border-color"/>
35098   <int value="43" label="border-image"/>
35099   <int value="44" label="border-image-outset"/>
35100   <int value="45" label="border-image-repeat"/>
35101   <int value="46" label="border-image-slice"/>
35102   <int value="47" label="border-image-source"/>
35103   <int value="48" label="border-image-width"/>
35104   <int value="49" label="border-left"/>
35105   <int value="50" label="border-left-color"/>
35106   <int value="51" label="border-left-style"/>
35107   <int value="52" label="border-left-width"/>
35108   <int value="53" label="border-radius"/>
35109   <int value="54" label="border-right"/>
35110   <int value="55" label="border-right-color"/>
35111   <int value="56" label="border-right-style"/>
35112   <int value="57" label="border-right-width"/>
35113   <int value="58" label="border-spacing"/>
35114   <int value="59" label="border-style"/>
35115   <int value="60" label="border-top"/>
35116   <int value="61" label="border-top-color"/>
35117   <int value="62" label="border-top-left-radius"/>
35118   <int value="63" label="border-top-right-radius"/>
35119   <int value="64" label="border-top-style"/>
35120   <int value="65" label="border-top-width"/>
35121   <int value="66" label="border-width"/>
35122   <int value="67" label="bottom"/>
35123   <int value="68" label="box-shadow"/>
35124   <int value="69" label="box-sizing"/>
35125   <int value="70" label="caption-side"/>
35126   <int value="71" label="clear"/>
35127   <int value="72" label="clip"/>
35128   <int value="73" label="webkit-clip-path"/>
35129   <int value="74" label="content"/>
35130   <int value="75" label="counter-increment"/>
35131   <int value="76" label="counter-reset"/>
35132   <int value="77" label="cursor"/>
35133   <int value="78" label="empty-cells"/>
35134   <int value="79" label="float"/>
35135   <int value="80" label="font-stretch"/>
35136   <int value="81" label="height"/>
35137   <int value="82" label="image-rendering"/>
35138   <int value="83" label="left"/>
35139   <int value="84" label="letter-spacing"/>
35140   <int value="85" label="list-style"/>
35141   <int value="86" label="list-style-image"/>
35142   <int value="87" label="list-style-position"/>
35143   <int value="88" label="list-style-type"/>
35144   <int value="89" label="margin"/>
35145   <int value="90" label="margin-bottom"/>
35146   <int value="91" label="margin-left"/>
35147   <int value="92" label="margin-right"/>
35148   <int value="93" label="margin-top"/>
35149   <int value="94" label="max-height"/>
35150   <int value="95" label="max-width"/>
35151   <int value="96" label="min-height"/>
35152   <int value="97" label="min-width"/>
35153   <int value="98" label="opacity"/>
35154   <int value="99" label="orphans"/>
35155   <int value="100" label="outline"/>
35156   <int value="101" label="outline-color"/>
35157   <int value="102" label="outline-offset"/>
35158   <int value="103" label="outline-style"/>
35159   <int value="104" label="outline-width"/>
35160   <int value="105" label="overflow"/>
35161   <int value="106" label="overflow-wrap"/>
35162   <int value="107" label="overflow-x"/>
35163   <int value="108" label="overflow-y"/>
35164   <int value="109" label="padding"/>
35165   <int value="110" label="padding-bottom"/>
35166   <int value="111" label="padding-left"/>
35167   <int value="112" label="padding-right"/>
35168   <int value="113" label="padding-top"/>
35169   <int value="114" label="page"/>
35170   <int value="115" label="page-break-after"/>
35171   <int value="116" label="page-break-before"/>
35172   <int value="117" label="page-break-inside"/>
35173   <int value="118" label="pointer-events"/>
35174   <int value="119" label="position"/>
35175   <int value="120" label="quotes"/>
35176   <int value="121" label="resize"/>
35177   <int value="122" label="right"/>
35178   <int value="123" label="size"/>
35179   <int value="124" label="src"/>
35180   <int value="125" label="speak"/>
35181   <int value="126" label="table-layout"/>
35182   <int value="127" label="tab-size"/>
35183   <int value="128" label="text-align"/>
35184   <int value="129" label="text-decoration"/>
35185   <int value="130" label="text-indent"/>
35186   <int value="131" label="text-line-through"/>
35187   <int value="132" label="text-line-through-color"/>
35188   <int value="133" label="text-line-through-mode"/>
35189   <int value="134" label="text-line-through-style"/>
35190   <int value="135" label="text-line-through-width"/>
35191   <int value="136" label="text-overflow"/>
35192   <int value="137" label="text-overline"/>
35193   <int value="138" label="text-overline-color"/>
35194   <int value="139" label="text-overline-mode"/>
35195   <int value="140" label="text-overline-style"/>
35196   <int value="141" label="text-overline-width"/>
35197   <int value="142" label="text-shadow"/>
35198   <int value="143" label="text-transform"/>
35199   <int value="144" label="text-underline"/>
35200   <int value="145" label="text-underline-color"/>
35201   <int value="146" label="text-underline-mode"/>
35202   <int value="147" label="text-underline-style"/>
35203   <int value="148" label="text-underline-width"/>
35204   <int value="149" label="top"/>
35205   <int value="150" label="transition"/>
35206   <int value="151" label="transition-delay"/>
35207   <int value="152" label="transition-duration"/>
35208   <int value="153" label="transition-property"/>
35209   <int value="154" label="transition-timing-function"/>
35210   <int value="155" label="unicode-bidi"/>
35211   <int value="156" label="unicode-range"/>
35212   <int value="157" label="vertical-align"/>
35213   <int value="158" label="visibility"/>
35214   <int value="159" label="white-space"/>
35215   <int value="160" label="widows"/>
35216   <int value="161" label="width"/>
35217   <int value="162" label="word-break"/>
35218   <int value="163" label="word-spacing"/>
35219   <int value="164" label="word-wrap"/>
35220   <int value="165" label="z-index"/>
35221   <int value="166" label="webkit-animation"/>
35222   <int value="167" label="webkit-animation-delay"/>
35223   <int value="168" label="webkit-animation-direction"/>
35224   <int value="169" label="webkit-animation-duration"/>
35225   <int value="170" label="webkit-animation-fill-mode"/>
35226   <int value="171" label="webkit-animation-iteration-count"/>
35227   <int value="172" label="webkit-animation-name"/>
35228   <int value="173" label="webkit-animation-play-state"/>
35229   <int value="174" label="webkit-animation-timing-function"/>
35230   <int value="175" label="webkit-appearance"/>
35231   <int value="176" label="webkit-aspect-ratio"/>
35232   <int value="177" label="webkit-backface-visibility"/>
35233   <int value="178" label="webkit-background-clip"/>
35234   <int value="179" label="webkit-background-composite"/>
35235   <int value="180" label="webkit-background-origin"/>
35236   <int value="181" label="webkit-background-size"/>
35237   <int value="182" label="webkit-border-after"/>
35238   <int value="183" label="webkit-border-after-color"/>
35239   <int value="184" label="webkit-border-after-style"/>
35240   <int value="185" label="webkit-border-after-width"/>
35241   <int value="186" label="webkit-border-before"/>
35242   <int value="187" label="webkit-border-before-color"/>
35243   <int value="188" label="webkit-border-before-style"/>
35244   <int value="189" label="webkit-border-before-width"/>
35245   <int value="190" label="webkit-border-end"/>
35246   <int value="191" label="webkit-border-end-color"/>
35247   <int value="192" label="webkit-border-end-style"/>
35248   <int value="193" label="webkit-border-end-width"/>
35249   <int value="194" label="webkit-border-fit"/>
35250   <int value="195" label="webkit-border-horizontal-spacing"/>
35251   <int value="196" label="webkit-border-image"/>
35252   <int value="197" label="webkit-border-radius"/>
35253   <int value="198" label="webkit-border-start"/>
35254   <int value="199" label="webkit-border-start-color"/>
35255   <int value="200" label="webkit-border-start-style"/>
35256   <int value="201" label="webkit-border-start-width"/>
35257   <int value="202" label="webkit-border-vertical-spacing"/>
35258   <int value="203" label="webkit-box-align"/>
35259   <int value="204" label="webkit-box-direction"/>
35260   <int value="205" label="webkit-box-flex"/>
35261   <int value="206" label="webkit-box-flex-group"/>
35262   <int value="207" label="webkit-box-lines"/>
35263   <int value="208" label="webkit-box-ordinal-group"/>
35264   <int value="209" label="webkit-box-orient"/>
35265   <int value="210" label="webkit-box-pack"/>
35266   <int value="211" label="webkit-box-reflect"/>
35267   <int value="212" label="webkit-box-shadow"/>
35268   <int value="213" label="webkit-color-correction"/>
35269   <int value="214" label="webkit-column-axis"/>
35270   <int value="215" label="webkit-column-break-after"/>
35271   <int value="216" label="webkit-column-break-before"/>
35272   <int value="217" label="webkit-column-break-inside"/>
35273   <int value="218" label="webkit-column-count"/>
35274   <int value="219" label="webkit-column-gap"/>
35275   <int value="220" label="webkit-column-progression"/>
35276   <int value="221" label="webkit-column-rule"/>
35277   <int value="222" label="webkit-column-rule-color"/>
35278   <int value="223" label="webkit-column-rule-style"/>
35279   <int value="224" label="webkit-column-rule-width"/>
35280   <int value="225" label="webkit-column-span"/>
35281   <int value="226" label="webkit-column-width"/>
35282   <int value="227" label="webkit-columns"/>
35283   <int value="228" label="webkit-box-decoration-break"/>
35284   <int value="229" label="webkit-filter"/>
35285   <int value="230" label="webkit-align-content"/>
35286   <int value="231" label="webkit-align-items"/>
35287   <int value="232" label="webkit-align-self"/>
35288   <int value="233" label="webkit-flex"/>
35289   <int value="234" label="webkit-flex-basis"/>
35290   <int value="235" label="webkit-flex-direction"/>
35291   <int value="236" label="webkit-flex-flow"/>
35292   <int value="237" label="webkit-flex-grow"/>
35293   <int value="238" label="webkit-flex-shrink"/>
35294   <int value="239" label="webkit-flex-wrap"/>
35295   <int value="240" label="webkit-justify-content"/>
35296   <int value="241" label="webkit-font-size-delta"/>
35297   <int value="242" label="webkit-grid-columns"/>
35298   <int value="243" label="webkit-grid-rows"/>
35299   <int value="244" label="webkit-grid-start"/>
35300   <int value="245" label="webkit-grid-end"/>
35301   <int value="246" label="webkit-grid-before"/>
35302   <int value="247" label="webkit-grid-after"/>
35303   <int value="248" label="webkit-grid-column"/>
35304   <int value="249" label="webkit-grid-row"/>
35305   <int value="250" label="webkit-grid-auto-flow"/>
35306   <int value="251" label="webkit-highlight"/>
35307   <int value="252" label="webkit-hyphenate-character"/>
35308   <int value="253" label="webkit-hyphenate-limit-after"/>
35309   <int value="254" label="webkit-hyphenate-limit-before"/>
35310   <int value="255" label="webkit-hyphenate-limit-lines"/>
35311   <int value="256" label="webkit-hyphens"/>
35312   <int value="257" label="webkit-line-box-contain"/>
35313   <int value="258" label="webkit-line-align"/>
35314   <int value="259" label="webkit-line-break"/>
35315   <int value="260" label="webkit-line-clamp"/>
35316   <int value="261" label="webkit-line-grid"/>
35317   <int value="262" label="webkit-line-snap"/>
35318   <int value="263" label="webkit-logical-width"/>
35319   <int value="264" label="webkit-logical-height"/>
35320   <int value="265" label="webkit-margin-after-collapse"/>
35321   <int value="266" label="webkit-margin-before-collapse"/>
35322   <int value="267" label="webkit-margin-bottom-collapse"/>
35323   <int value="268" label="webkit-margin-top-collapse"/>
35324   <int value="269" label="webkit-margin-collapse"/>
35325   <int value="270" label="webkit-margin-after"/>
35326   <int value="271" label="webkit-margin-before"/>
35327   <int value="272" label="webkit-margin-end"/>
35328   <int value="273" label="webkit-margin-start"/>
35329   <int value="274" label="webkit-marquee"/>
35330   <int value="275" label="webkit-marquee-direction"/>
35331   <int value="276" label="webkit-marquee-increment"/>
35332   <int value="277" label="webkit-marquee-repetition"/>
35333   <int value="278" label="webkit-marquee-speed"/>
35334   <int value="279" label="webkit-marquee-style"/>
35335   <int value="280" label="webkit-mask"/>
35336   <int value="281" label="webkit-mask-box-image"/>
35337   <int value="282" label="webkit-mask-box-image-outset"/>
35338   <int value="283" label="webkit-mask-box-image-repeat"/>
35339   <int value="284" label="webkit-mask-box-image-slice"/>
35340   <int value="285" label="webkit-mask-box-image-source"/>
35341   <int value="286" label="webkit-mask-box-image-width"/>
35342   <int value="287" label="webkit-mask-clip"/>
35343   <int value="288" label="webkit-mask-composite"/>
35344   <int value="289" label="webkit-mask-image"/>
35345   <int value="290" label="webkit-mask-origin"/>
35346   <int value="291" label="webkit-mask-position"/>
35347   <int value="292" label="webkit-mask-position-x"/>
35348   <int value="293" label="webkit-mask-position-y"/>
35349   <int value="294" label="webkit-mask-repeat"/>
35350   <int value="295" label="webkit-mask-repeat-x"/>
35351   <int value="296" label="webkit-mask-repeat-y"/>
35352   <int value="297" label="webkit-mask-size"/>
35353   <int value="298" label="webkit-max-logical-width"/>
35354   <int value="299" label="webkit-max-logical-height"/>
35355   <int value="300" label="webkit-min-logical-width"/>
35356   <int value="301" label="webkit-min-logical-height"/>
35357   <int value="302" label="webkit-nbsp-mode"/>
35358   <int value="303" label="webkit-order"/>
35359   <int value="304" label="webkit-padding-after"/>
35360   <int value="305" label="webkit-padding-before"/>
35361   <int value="306" label="webkit-padding-end"/>
35362   <int value="307" label="webkit-padding-start"/>
35363   <int value="308" label="webkit-perspective"/>
35364   <int value="309" label="webkit-perspective-origin"/>
35365   <int value="310" label="webkit-perspective-origin-x"/>
35366   <int value="311" label="webkit-perspective-origin-y"/>
35367   <int value="312" label="webkit-print-color-adjust"/>
35368   <int value="313" label="webkit-rtl-ordering"/>
35369   <int value="314" label="webkit-ruby-position"/>
35370   <int value="315" label="webkit-text-combine"/>
35371   <int value="316" label="webkit-text-decorations-in-effect"/>
35372   <int value="317" label="webkit-text-emphasis"/>
35373   <int value="318" label="webkit-text-emphasis-color"/>
35374   <int value="319" label="webkit-text-emphasis-position"/>
35375   <int value="320" label="webkit-text-emphasis-style"/>
35376   <int value="321" label="webkit-text-fill-color"/>
35377   <int value="322" label="webkit-text-security"/>
35378   <int value="323" label="webkit-text-stroke"/>
35379   <int value="324" label="webkit-text-stroke-color"/>
35380   <int value="325" label="webkit-text-stroke-width"/>
35381   <int value="326" label="webkit-transform"/>
35382   <int value="327" label="webkit-transform-origin"/>
35383   <int value="328" label="webkit-transform-origin-x"/>
35384   <int value="329" label="webkit-transform-origin-y"/>
35385   <int value="330" label="webkit-transform-origin-z"/>
35386   <int value="331" label="webkit-transform-style"/>
35387   <int value="332" label="webkit-transition"/>
35388   <int value="333" label="webkit-transition-delay"/>
35389   <int value="334" label="webkit-transition-duration"/>
35390   <int value="335" label="webkit-transition-property"/>
35391   <int value="336" label="webkit-transition-timing-function"/>
35392   <int value="337" label="webkit-user-drag"/>
35393   <int value="338" label="webkit-user-modify"/>
35394   <int value="339" label="webkit-user-select"/>
35395   <int value="340" label="webkit-flow-into"/>
35396   <int value="341" label="webkit-flow-from"/>
35397   <int value="342" label="webkit-region-overflow"/>
35398   <int value="343" label="webkit-region-break-after"/>
35399   <int value="344" label="webkit-region-break-before"/>
35400   <int value="345" label="webkit-region-break-inside"/>
35401   <int value="346" label="webkit-shape-inside"/>
35402   <int value="347" label="webkit-shape-outside"/>
35403   <int value="348" label="webkit-shape-margin"/>
35404   <int value="349" label="webkit-shape-padding"/>
35405   <int value="350" label="webkit-wrap-flow"/>
35406   <int value="351" label="webkit-wrap-through"/>
35407   <int value="352" label="webkit-wrap"/>
35408   <int value="353" label="webkit-tap-highlight-color"/>
35409   <int value="354" label="webkit-app-region"/>
35410   <int value="355" label="clip-path"/>
35411   <int value="356" label="clip-rule"/>
35412   <int value="357" label="mask"/>
35413   <int value="358" label="enable-background"/>
35414   <int value="359" label="filter"/>
35415   <int value="360" label="flood-color"/>
35416   <int value="361" label="flood-opacity"/>
35417   <int value="362" label="lighting-color"/>
35418   <int value="363" label="stop-color"/>
35419   <int value="364" label="stop-opacity"/>
35420   <int value="365" label="color-interpolation"/>
35421   <int value="366" label="color-interpolation-filters"/>
35422   <int value="367" label="color-profile"/>
35423   <int value="368" label="color-rendering"/>
35424   <int value="369" label="fill"/>
35425   <int value="370" label="fill-opacity"/>
35426   <int value="371" label="fill-rule"/>
35427   <int value="372" label="marker"/>
35428   <int value="373" label="marker-end"/>
35429   <int value="374" label="marker-mid"/>
35430   <int value="375" label="marker-start"/>
35431   <int value="376" label="mask-type"/>
35432   <int value="377" label="shape-rendering"/>
35433   <int value="378" label="stroke"/>
35434   <int value="379" label="stroke-dasharray"/>
35435   <int value="380" label="stroke-dashoffset"/>
35436   <int value="381" label="stroke-linecap"/>
35437   <int value="382" label="stroke-linejoin"/>
35438   <int value="383" label="stroke-miterlimit"/>
35439   <int value="384" label="stroke-opacity"/>
35440   <int value="385" label="stroke-width"/>
35441   <int value="386" label="alignment-baseline"/>
35442   <int value="387" label="baseline-shift"/>
35443   <int value="388" label="dominant-baseline"/>
35444   <int value="389" label="glyph-orientation-horizontal"/>
35445   <int value="390" label="glyph-orientation-vertical"/>
35446   <int value="391" label="kerning"/>
35447   <int value="392" label="text-anchor"/>
35448   <int value="393" label="vector-effect"/>
35449   <int value="394" label="writing-mode"/>
35450   <int value="395" label="webkit-svg-shadow"/>
35451   <int value="396" label="webkit-cursor-visibility"/>
35452   <int value="397" label="image-orientation"/>
35453   <int value="398" label="image-resolution"/>
35454   <int value="399" label="webkit-blend-mode"/>
35455   <int value="400" label="webkit-background-blend-mode"/>
35456   <int value="401" label="webkit-text-decoration-line"/>
35457   <int value="402" label="webkit-text-decoration-style"/>
35458   <int value="403" label="webkit-text-decoration-color"/>
35459   <int value="404" label="webkit-text-align-last"/>
35460   <int value="405" label="webkit-text-underline-position"/>
35461   <int value="406" label="max-zoom"/>
35462   <int value="407" label="min-zoom"/>
35463   <int value="408" label="orientation"/>
35464   <int value="409" label="user-zoom"/>
35465   <int value="410" label="webkit-dashboard-region"/>
35466   <int value="411" label="webkit-overflow-scrolling"/>
35467   <int value="412" label="webkit-app-region"/>
35468   <int value="413" label="webkit-filter"/>
35469   <int value="414" label="webkit-box-decoration-break"/>
35470   <int value="415" label="webkit-tap-highlight-color"/>
35471   <int value="416" label="buffered-rendering"/>
35472   <int value="417" label="grid-auto-rows"/>
35473   <int value="418" label="grid-auto-columns"/>
35474   <int value="419" label="background-blend-mode"/>
35475   <int value="420" label="mix-blend-mode"/>
35476   <int value="421" label="touch-action"/>
35477   <int value="422" label="grid-area"/>
35478   <int value="423" label="grid-template"/>
35479   <int value="424" label="animation"/>
35480   <int value="425" label="animation-delay"/>
35481   <int value="426" label="animation-direction"/>
35482   <int value="427" label="animation-duration"/>
35483   <int value="428" label="animation-fill-mode"/>
35484   <int value="429" label="animation-iteration-count"/>
35485   <int value="430" label="animation-name"/>
35486   <int value="431" label="animation-play-state"/>
35487   <int value="432" label="animation-timing-function"/>
35488   <int value="433" label="object-fit"/>
35489   <int value="434" label="paint-order"/>
35490   <int value="435" label="mask-source-type"/>
35491   <int value="436" label="isolation"/>
35492   <int value="437" label="object-position"/>
35493 </enum>
35494
35495 <enum name="MappedEditingCommands" type="int">
35496 <!-- Generated from ../../../third_party/WebKit/Source/core/editing/EditorCommand.cpp -->
35497
35498   <int value="1" label="AlignJustified"/>
35499   <int value="2" label="AlignLeft"/>
35500   <int value="3" label="AlignRight"/>
35501   <int value="4" label="BackColor"/>
35502   <int value="5" label="BackwardDelete"/>
35503   <int value="6" label="Bold"/>
35504   <int value="7" label="Copy"/>
35505   <int value="8" label="CreateLink"/>
35506   <int value="9" label="Cut"/>
35507   <int value="10" label="DefaultParagraphSeparator"/>
35508   <int value="11" label="Delete"/>
35509   <int value="12" label="DeleteBackward"/>
35510   <int value="13" label="DeleteBackwardByDecomposingPreviousCharacter"/>
35511   <int value="14" label="DeleteForward"/>
35512   <int value="15" label="DeleteToBeginningOfLine"/>
35513   <int value="16" label="DeleteToBeginningOfParagraph"/>
35514   <int value="17" label="DeleteToEndOfLine"/>
35515   <int value="18" label="DeleteToEndOfParagraph"/>
35516   <int value="19" label="DeleteToMark"/>
35517   <int value="20" label="DeleteWordBackward"/>
35518   <int value="21" label="DeleteWordForward"/>
35519   <int value="22" label="FindString"/>
35520   <int value="23" label="FontName"/>
35521   <int value="24" label="FontSize"/>
35522   <int value="25" label="FontSizeDelta"/>
35523   <int value="26" label="ForeColor"/>
35524   <int value="27" label="FormatBlock"/>
35525   <int value="28" label="ForwardDelete"/>
35526   <int value="29" label="HiliteColor"/>
35527   <int value="30" label="IgnoreSpelling"/>
35528   <int value="31" label="Indent"/>
35529   <int value="32" label="InsertBacktab"/>
35530   <int value="33" label="InsertHTML"/>
35531   <int value="34" label="InsertHorizontalRule"/>
35532   <int value="35" label="InsertImage"/>
35533   <int value="36" label="InsertLineBreak"/>
35534   <int value="37" label="InsertNewline"/>
35535   <int value="38" label="InsertNewlineInQuotedContent"/>
35536   <int value="39" label="InsertOrderedList"/>
35537   <int value="40" label="InsertParagraph"/>
35538   <int value="41" label="InsertTab"/>
35539   <int value="42" label="InsertText"/>
35540   <int value="43" label="InsertUnorderedList"/>
35541   <int value="44" label="Italic"/>
35542   <int value="45" label="JustifyCenter"/>
35543   <int value="46" label="JustifyFull"/>
35544   <int value="47" label="JustifyLeft"/>
35545   <int value="48" label="JustifyNone"/>
35546   <int value="49" label="JustifyRight"/>
35547   <int value="50" label="MakeTextWritingDirectionLeftToRight"/>
35548   <int value="51" label="MakeTextWritingDirectionNatural"/>
35549   <int value="52" label="MakeTextWritingDirectionRightToLeft"/>
35550   <int value="53" label="MoveBackward"/>
35551   <int value="54" label="MoveBackwardAndModifySelection"/>
35552   <int value="55" label="MoveDown"/>
35553   <int value="56" label="MoveDownAndModifySelection"/>
35554   <int value="57" label="MoveForward"/>
35555   <int value="58" label="MoveForwardAndModifySelection"/>
35556   <int value="59" label="MoveLeft"/>
35557   <int value="60" label="MoveLeftAndModifySelection"/>
35558   <int value="61" label="MovePageDown"/>
35559   <int value="62" label="MovePageDownAndModifySelection"/>
35560   <int value="63" label="MovePageUp"/>
35561   <int value="64" label="MovePageUpAndModifySelection"/>
35562   <int value="65" label="MoveParagraphBackward"/>
35563   <int value="66" label="MoveParagraphBackwardAndModifySelection"/>
35564   <int value="67" label="MoveParagraphForward"/>
35565   <int value="68" label="MoveParagraphForwardAndModifySelection"/>
35566   <int value="69" label="MoveRight"/>
35567   <int value="70" label="MoveRightAndModifySelection"/>
35568   <int value="71" label="MoveToBeginningOfDocument"/>
35569   <int value="72" label="MoveToBeginningOfDocumentAndModifySelection"/>
35570   <int value="73" label="MoveToBeginningOfLine"/>
35571   <int value="74" label="MoveToBeginningOfLineAndModifySelection"/>
35572   <int value="75" label="MoveToBeginningOfParagraph"/>
35573   <int value="76" label="MoveToBeginningOfParagraphAndModifySelection"/>
35574   <int value="77" label="MoveToBeginningOfSentence"/>
35575   <int value="78" label="MoveToBeginningOfSentenceAndModifySelection"/>
35576   <int value="79" label="MoveToEndOfDocument"/>
35577   <int value="80" label="MoveToEndOfDocumentAndModifySelection"/>
35578   <int value="81" label="MoveToEndOfLine"/>
35579   <int value="82" label="MoveToEndOfLineAndModifySelection"/>
35580   <int value="83" label="MoveToEndOfParagraph"/>
35581   <int value="84" label="MoveToEndOfParagraphAndModifySelection"/>
35582   <int value="85" label="MoveToEndOfSentence"/>
35583   <int value="86" label="MoveToEndOfSentenceAndModifySelection"/>
35584   <int value="87" label="MoveToLeftEndOfLine"/>
35585   <int value="88" label="MoveToLeftEndOfLineAndModifySelection"/>
35586   <int value="89" label="MoveToRightEndOfLine"/>
35587   <int value="90" label="MoveToRightEndOfLineAndModifySelection"/>
35588   <int value="91" label="MoveUp"/>
35589   <int value="92" label="MoveUpAndModifySelection"/>
35590   <int value="93" label="MoveWordBackward"/>
35591   <int value="94" label="MoveWordBackwardAndModifySelection"/>
35592   <int value="95" label="MoveWordForward"/>
35593   <int value="96" label="MoveWordForwardAndModifySelection"/>
35594   <int value="97" label="MoveWordLeft"/>
35595   <int value="98" label="MoveWordLeftAndModifySelection"/>
35596   <int value="99" label="MoveWordRight"/>
35597   <int value="100" label="MoveWordRightAndModifySelection"/>
35598   <int value="101" label="Outdent"/>
35599   <int value="102" label="OverWrite"/>
35600   <int value="103" label="Paste"/>
35601   <int value="104" label="PasteAndMatchStyle"/>
35602   <int value="105" label="PasteGlobalSelection"/>
35603   <int value="106" label="Print"/>
35604   <int value="107" label="Redo"/>
35605   <int value="108" label="RemoveFormat"/>
35606   <int value="109" label="ScrollPageBackward"/>
35607   <int value="110" label="ScrollPageForward"/>
35608   <int value="111" label="ScrollLineUp"/>
35609   <int value="112" label="ScrollLineDown"/>
35610   <int value="113" label="ScrollToBeginningOfDocument"/>
35611   <int value="114" label="ScrollToEndOfDocument"/>
35612   <int value="115" label="SelectAll"/>
35613   <int value="116" label="SelectLine"/>
35614   <int value="117" label="SelectParagraph"/>
35615   <int value="118" label="SelectSentence"/>
35616   <int value="119" label="SelectToMark"/>
35617   <int value="120" label="SelectWord"/>
35618   <int value="121" label="SetMark"/>
35619   <int value="122" label="Strikethrough"/>
35620   <int value="123" label="StyleWithCSS"/>
35621   <int value="124" label="Subscript"/>
35622   <int value="125" label="Superscript"/>
35623   <int value="126" label="SwapWithMark"/>
35624   <int value="127" label="ToggleBold"/>
35625   <int value="128" label="ToggleItalic"/>
35626   <int value="129" label="ToggleUnderline"/>
35627   <int value="130" label="Transpose"/>
35628   <int value="131" label="Underline"/>
35629   <int value="132" label="Undo"/>
35630   <int value="133" label="Unlink"/>
35631   <int value="134" label="Unscript"/>
35632   <int value="135" label="Unselect"/>
35633   <int value="136" label="UseCSS"/>
35634   <int value="137" label="Yank"/>
35635   <int value="138" label="YankAndSelect"/>
35636   <int value="139" label="AlignCenter"/>
35637 </enum>
35638
35639 <enum name="MediaContainers" type="int">
35640   <int value="0" label="Unknown"/>
35641   <int value="1" label="AAC (Advanced Audio Coding)"/>
35642   <int value="2" label="AC-3"/>
35643   <int value="3" label="AIFF (Audio Interchange File Format)"/>
35644   <int value="4" label="AMR (Adaptive Multi-Rate Audio)"/>
35645   <int value="5" label="APE (Monkey's Audio)"/>
35646   <int value="6" label="ASF (Advanced / Active Streaming Format)"/>
35647   <int value="7" label="SSA (SubStation Alpha) subtitle"/>
35648   <int value="8" label="AVI (Audio Video Interleaved)"/>
35649   <int value="9" label="Bink"/>
35650   <int value="10" label="CAF (Apple Core Audio Format)"/>
35651   <int value="11" label="DTS"/>
35652   <int value="12" label="DTS-HD"/>
35653   <int value="13" label="DV (Digital Video)"/>
35654   <int value="14" label="DXA"/>
35655   <int value="15" label="Enhanced AC-3"/>
35656   <int value="16" label="FLAC (Free Lossless Audio Codec)"/>
35657   <int value="17" label="FLV (Flash Video)"/>
35658   <int value="18" label="GSM (Global System for Mobile Audio)"/>
35659   <int value="19" label="H.261"/>
35660   <int value="20" label="H.263"/>
35661   <int value="21" label="H.264"/>
35662   <int value="22" label="HLS (Apple HTTP Live Streaming PlayList)"/>
35663   <int value="23" label="Berkeley/IRCAM/CARL Sound Format"/>
35664   <int value="24" label="MJPEG video"/>
35665   <int value="25" label="QuickTime / MOV / MPEG4"/>
35666   <int value="26" label="MP3 (MPEG audio layer 2/3)"/>
35667   <int value="27" label="MPEG-2 Program Stream"/>
35668   <int value="28" label="MPEG-2 Transport Stream"/>
35669   <int value="29" label="MPEG-4 Bitstream"/>
35670   <int value="30" label="Ogg"/>
35671   <int value="31" label="RM (RealMedia)"/>
35672   <int value="32" label="SRT (SubRip subtitle)"/>
35673   <int value="33" label="SWF (ShockWave Flash)"/>
35674   <int value="34" label="VC-1"/>
35675   <int value="35" label="WAV / WAVE (Waveform Audio)"/>
35676   <int value="36" label="Matroska / WebM"/>
35677   <int value="37" label="WTV (Windows Television)"/>
35678   <int value="38" label="DASH"/>
35679   <int value="39" label="SmoothStream"/>
35680 </enum>
35681
35682 <enum name="MediaGalleriesUsageType" type="int">
35683   <int value="0" label="Gallery added from permission dialog"/>
35684   <int value="1" label="Gallery permission added from permission dialog"/>
35685   <int value="2" label="Gallery permission removed from permission dialog"/>
35686   <int value="3" label="GetMediaFileSystems API invocations"/>
35687   <int value="4" label="Profiles With API Usage (corrected in M35)"/>
35688   <int value="5" label="Dialog shown"/>
35689   <int value="6" label="Dialog permissions saved"/>
35690   <int value="7" label="Gallery added from WebUI"/>
35691   <int value="8" label="Gallery removed from WebUI"/>
35692   <int value="9" label="Preferences initialized"/>
35693   <int value="10" label="Preferences initialization failed"/>
35694   <int value="11" label="GetAllMediaFileSystemMetadata API invocations"/>
35695   <int value="12" label="GetMetadata API invocations"/>
35696   <int value="13" label="AddUserSelectedFolder API invocations"/>
35697   <int value="14" label="StartMediaScan API invocations"/>
35698   <int value="15" label="CancelMediaScan API invocations"/>
35699   <int value="16" label="AddScanResults API invocations"/>
35700   <int value="17" label="A media scan completed"/>
35701   <int value="18" label="AddScanResults dialog cancelled"/>
35702   <int value="19" label="AddScanResults dialog accepted"/>
35703   <int value="20" label="Gallery removed from AddScanResults dialog"/>
35704   <int value="21" label="Gallery removed from permission dialog"/>
35705 </enum>
35706
35707 <enum name="MediaKeyError" type="int">
35708   <int value="1" label="kUnknownError"/>
35709   <int value="2" label="kClientError"/>
35710   <int value="4" label="kOutputError"/>
35711 </enum>
35712
35713 <enum name="MediaKeyException" type="int">
35714   <int value="0" label="kUnknownResultId"/>
35715   <int value="1" label="kSuccess"/>
35716   <int value="2" label="kKeySystemNotSupported"/>
35717   <int value="3" label="kInvalidPlayerState"/>
35718 </enum>
35719
35720 <enum name="MigrationNssToPemNetworkTypes" type="int">
35721   <int value="0" label="EAP"/>
35722   <int value="1" label="OpenVPN"/>
35723   <int value="2" label="IPsec"/>
35724 </enum>
35725
35726 <enum name="MistSwitchResult" type="int">
35727   <int value="0" label="Success"/>
35728   <int value="1" label="Failure"/>
35729 </enum>
35730
35731 <enum name="MobileSessionCallerApp" type="int">
35732   <int value="0" label="Google Search"/>
35733   <int value="1" label="GMail"/>
35734   <int value="2" label="Google+"/>
35735   <int value="3" label="Google Drive"/>
35736   <int value="4" label="Google Earth"/>
35737   <int value="5" label="Other Google Apps"/>
35738   <int value="6" label="Others"/>
35739   <int value="7" label="Mobile Safari"/>
35740   <int value="8" label="Other Apple Apps"/>
35741   <int value="9" label="YouTube"/>
35742   <int value="10" label="Google Maps"/>
35743 </enum>
35744
35745 <enum name="MobileSessionStartAction" type="int">
35746   <int value="0" label="Open http"/>
35747   <int value="1" label="Open https"/>
35748   <int value="2" label="Open file"/>
35749   <int value="3" label="x-callback-url open"/>
35750   <int value="4" label="x-callback-url other"/>
35751   <int value="5" label="Others"/>
35752 </enum>
35753
35754 <enum name="MouseEventFollowedByClick" type="int">
35755   <int value="0" label="Missed event before click"/>
35756   <int value="1" label="Caught event before click"/>
35757 </enum>
35758
35759 <enum name="MSECodec" type="int">
35760   <int value="0" label="(Unknown)"/>
35761   <int value="1" label="VP8"/>
35762   <int value="2" label="VP9"/>
35763   <int value="3" label="Vorbis"/>
35764   <int value="4" label="H.264"/>
35765   <int value="5" label="MPEG2 AAC"/>
35766   <int value="6" label="MPEG4 AAC"/>
35767   <int value="7" label="EAC3"/>
35768   <int value="8" label="MP3"/>
35769   <int value="9" label="OPUS"/>
35770 </enum>
35771
35772 <enum name="MultiProfileSessionMode" type="int">
35773   <int value="0" label="Single user mode"/>
35774   <int value="1" label="Side by side mode"/>
35775   <int value="2" label="Separate desktop mode"/>
35776 </enum>
35777
35778 <enum name="MultiProfileSigninUserAction" type="int">
35779   <int value="0" label="System tray"/>
35780   <int value="1" label="Browser frame"/>
35781 </enum>
35782
35783 <enum name="MultiProfileSwitchActiveUserAction" type="int">
35784   <int value="0" label="System tray"/>
35785   <int value="1" label="Keyboard accelerator"/>
35786 </enum>
35787
35788 <enum name="MultiProfileTeleportWindowAction" type="int">
35789   <int value="0" label="Drag and drop"/>
35790   <int value="1" label="Caption context menu"/>
35791   <int value="2" label="Return by minimize"/>
35792   <int value="3" label="Return by launcher"/>
35793 </enum>
35794
35795 <enum name="MultiProfileTeleportWindowType" type="int">
35796   <int value="0" label="Tabbed browser"/>
35797   <int value="1" label="Tabbed incognito browser"/>
35798   <int value="2" label="V1 app"/>
35799   <int value="3" label="V2 app"/>
35800   <int value="4" label="Panel"/>
35801   <int value="5" label="Popup"/>
35802   <int value="6" label="Unknown"/>
35803 </enum>
35804
35805 <enum name="NaClHelperStatus" type="int">
35806   <int value="0" label="Helper not initialized"/>
35807   <int value="1" label="Helper executable missing"/>
35808   <int value="2" label="Helper bootstrap executable missing"/>
35809   <int value="3" label="Browser running under Valgrind"/>
35810   <int value="4" label="Helper failed to launch"/>
35811   <int value="5" label="Helper failed to ACK"/>
35812   <int value="6" label="Helper started correctly"/>
35813 </enum>
35814
35815 <enum name="NaClHttpStatusCodeClass" type="int">
35816   <int value="0" label="0XX"/>
35817   <int value="1" label="1XX"/>
35818   <int value="2" label="2XX"/>
35819   <int value="3" label="3XX"/>
35820   <int value="4" label="4XX"/>
35821   <int value="5" label="5XX"/>
35822   <int value="6" label="No status"/>
35823 </enum>
35824
35825 <enum name="NaClManifestType" type="int">
35826   <int value="0" label="File"/>
35827   <int value="1" label="DataURI"/>
35828 </enum>
35829
35830 <enum name="NaClOSArchEnum" type="int">
35831   <int value="0" label="Linux x86-32"/>
35832   <int value="1" label="Linux x86-64"/>
35833   <int value="2" label="Linux ARM"/>
35834   <int value="3" label="Mac x86-32"/>
35835   <int value="4" label="Mac x86-64"/>
35836   <int value="5" label="Mac ARM"/>
35837   <int value="6" label="Windows x86-32"/>
35838   <int value="7" label="Windows x86-64"/>
35839   <int value="8" label="Windows ARM"/>
35840   <int value="9" label="Linux Mips32"/>
35841 </enum>
35842
35843 <enum name="NaClPluginErrorCode" type="int">
35844   <int value="0" label="ERROR_LOAD_SUCCESS"/>
35845   <int value="1" label="ERROR_LOAD_ABORTED"/>
35846   <int value="2" label="ERROR_UNKNOWN"/>
35847   <int value="3" label="ERROR_MANIFEST_RESOLVE_URL"/>
35848   <int value="4" label="ERROR_MANIFEST_LOAD_URL"/>
35849   <int value="5" label="ERROR_MANIFEST_STAT"/>
35850   <int value="6" label="ERROR_MANIFEST_TOO_LARGE"/>
35851   <int value="7" label="ERROR_MANIFEST_OPEN"/>
35852   <int value="8" label="ERROR_MANIFEST_MEMORY_ALLOC"/>
35853   <int value="9" label="ERROR_MANIFEST_READ"/>
35854   <int value="10" label="ERROR_MANIFEST_PARSING"/>
35855   <int value="11" label="ERROR_MANIFEST_SCHEMA_VALIDATE"/>
35856   <int value="12" label="ERROR_MANIFEST_GET_NEXE_URL"/>
35857   <int value="13" label="ERROR_NEXE_LOAD_URL"/>
35858   <int value="14" label="ERROR_NEXE_ORIGIN_PROTOCOL"/>
35859   <int value="15" label="ERROR_NEXE_FH_DUP"/>
35860   <int value="16" label="ERROR_NEXE_STAT"/>
35861   <int value="17" label="ERROR_ELF_CHECK_IO"/>
35862   <int value="18" label="ERROR_ELF_CHECK_FAIL"/>
35863   <int value="19" label="ERROR_SEL_LDR_INIT"/>
35864   <int value="20" label="ERROR_SEL_LDR_CREATE_LAUNCHER"/>
35865   <int value="21" label="ERROR_SEL_LDR_FD"/>
35866   <int value="22" label="ERROR_SEL_LDR_LAUNCH"/>
35867   <int value="23" label="ERROR_SEL_LDR_COMMUNICATION"/>
35868   <int value="24" label="ERROR_SEL_LDR_SEND_NEXE"/>
35869   <int value="25" label="ERROR_SEL_LDR_HANDLE_PASSING"/>
35870   <int value="26" label="ERROR_SEL_LDR_START_MODULE"/>
35871   <int value="27" label="ERROR_SEL_LDR_START_STATUS"/>
35872   <int value="28" label="ERROR_SRPC_CONNECTION_FAIL"/>
35873   <int value="29" label="ERROR_START_PROXY_CHECK_PPP"/>
35874   <int value="30" label="ERROR_START_PROXY_ALLOC"/>
35875   <int value="31" label="ERROR_START_PROXY_MODULE"/>
35876   <int value="32" label="ERROR_START_PROXY_INSTANCE"/>
35877   <int value="33" label="ERROR_SEL_LDR_COMMUNICATION_CMD_CHANNEL"/>
35878   <int value="34" label="ERROR_SEL_LDR_COMMUNICATION_REV_SETUP"/>
35879   <int value="35" label="ERROR_SEL_LDR_COMMUNICATION_WRAPPER"/>
35880   <int value="36" label="ERROR_SEL_LDR_COMMUNICATION_REV_SERVICE"/>
35881   <int value="37" label="ERROR_START_PROXY_CRASH"/>
35882   <int value="38" label="ERROR_MANIFEST_PROGRAM_MISSING_ARCH"/>
35883   <int value="39" label="ERROR_PNACL_CACHE_OPEN_INPROGRESS"/>
35884   <int value="40" label="ERROR_PNACL_CACHE_OPEN_NOACCESS"/>
35885   <int value="41" label="ERROR_PNACL_CACHE_OPEN_NOQUOTA"/>
35886   <int value="42" label="ERROR_PNACL_CACHE_OPEN_NOSPACE"/>
35887   <int value="43" label="ERROR_PNACL_CACHE_OPEN_OTHER"/>
35888   <int value="44" label="ERROR_PNACL_CACHE_DIRECTORY_CREATE"/>
35889   <int value="45" label="ERROR_PNACL_CACHE_FILEOPEN_NOACCESS"/>
35890   <int value="46" label="ERROR_PNACL_CACHE_FILEOPEN_NOQUOTA"/>
35891   <int value="47" label="ERROR_PNACL_CACHE_FILEOPEN_NOSPACE"/>
35892   <int value="48" label="ERROR_PNACL_CACHE_FILEOPEN_NOTAFILE"/>
35893   <int value="49" label="ERROR_PNACL_CACHE_FILEOPEN_OTHER"/>
35894   <int value="50" label="ERROR_PNACL_CACHE_FETCH_NOACCESS"/>
35895   <int value="51" label="ERROR_PNACL_CACHE_FETCH_NOTFOUND"/>
35896   <int value="52" label="ERROR_PNACL_CACHE_FETCH_OTHER"/>
35897   <int value="53" label="ERROR_PNACL_CACHE_FINALIZE_COPY_NOQUOTA"/>
35898   <int value="54" label="ERROR_PNACL_CACHE_FINALIZE_COPY_NOSPACE"/>
35899   <int value="55" label="ERROR_PNACL_CACHE_FINALIZE_COPY_OTHER"/>
35900   <int value="56" label="ERROR_PNACL_CACHE_FINALIZE_RENAME_NOACCESS"/>
35901   <int value="57" label="ERROR_PNACL_CACHE_FINALIZE_RENAME_OTHER"/>
35902   <int value="58" label="ERROR_PNACL_RESOURCE_FETCH"/>
35903   <int value="59" label="ERROR_PNACL_PEXE_FETCH_ABORTED"/>
35904   <int value="60" label="ERROR_PNACL_PEXE_FETCH_NOACCESS"/>
35905   <int value="61" label="ERROR_PNACL_PEXE_FETCH_OTHER"/>
35906   <int value="62" label="ERROR_PNACL_THREAD_CREATE"/>
35907   <int value="63" label="ERROR_PNACL_LLC_SETUP"/>
35908   <int value="64" label="ERROR_PNACL_LD_SETUP"/>
35909   <int value="65" label="ERROR_PNACL_LLC_INTERNAL"/>
35910   <int value="66" label="ERROR_PNACL_LD_INTERNAL"/>
35911   <int value="67" label="ERROR_PNACL_CREATE_TEMP"/>
35912   <int value="68" label="ERROR_PNACL_NOT_ENABLED"/>
35913   <int value="69" label="ERROR_MANIFEST_NOACCESS_URL"/>
35914   <int value="70" label="ERROR_NEXE_NOACCESS_URL"/>
35915 </enum>
35916
35917 <enum name="NaClSelLdrErrorCode" type="int">
35918   <int value="0" label="LOAD_OK"/>
35919   <int value="1" label="LOAD_STATUS_UNKNOWN"/>
35920   <int value="2" label="LOAD_UNSUPPORTED_OS_PLATFORM"/>
35921   <int value="3" label="LOAD_DEP_UNSUPPORTED"/>
35922   <int value="4" label="LOAD_INTERNAL"/>
35923   <int value="5" label="LOAD_DUP_LOAD_MODULE"/>
35924   <int value="6" label="LOAD_DUP_START_MODULE"/>
35925   <int value="7" label="LOAD_OPEN_ERROR"/>
35926   <int value="8" label="LOAD_READ_ERROR"/>
35927   <int value="9" label="LOAD_TOO_MANY_PROG_HDRS"/>
35928   <int value="10" label="LOAD_BAD_PHENTSIZE"/>
35929   <int value="11" label="LOAD_BAD_ELF_MAGIC"/>
35930   <int value="12" label="LOAD_NOT_32_BIT"/>
35931   <int value="13" label="LOAD_NOT_64_BIT"/>
35932   <int value="14" label="LOAD_BAD_ABI"/>
35933   <int value="15" label="LOAD_NOT_EXEC"/>
35934   <int value="16" label="LOAD_BAD_MACHINE"/>
35935   <int value="17" label="LOAD_BAD_ELF_VERS"/>
35936   <int value="18" label="LOAD_TOO_MANY_SECT"/>
35937   <int value="19" label="LOAD_BAD_SECT"/>
35938   <int value="20" label="LOAD_NO_MEMORY"/>
35939   <int value="21" label="LOAD_SECT_HDR"/>
35940   <int value="22" label="LOAD_ADDR_SPACE_TOO_SMALL"/>
35941   <int value="23" label="LOAD_ADDR_SPACE_TOO_BIG"/>
35942   <int value="24" label="LOAD_DATA_OVERLAPS_STACK_SECTION"/>
35943   <int value="25" label="LOAD_RODATA_OVERLAPS_DATA"/>
35944   <int value="26" label="LOAD_DATA_NOT_LAST_SEGMENT"/>
35945   <int value="27" label="LOAD_NO_DATA_BUT_RODATA_NOT_LAST_SEGMENT"/>
35946   <int value="28" label="LOAD_TEXT_OVERLAPS_RODATA"/>
35947   <int value="29" label="LOAD_TEXT_OVERLAPS_DATA"/>
35948   <int value="30" label="LOAD_BAD_RODATA_ALIGNMENT"/>
35949   <int value="31" label="LOAD_BAD_DATA_ALIGNMENT"/>
35950   <int value="32" label="LOAD_UNLOADABLE"/>
35951   <int value="33" label="LOAD_BAD_ELF_TEXT"/>
35952   <int value="34" label="LOAD_TEXT_SEG_TOO_BIG"/>
35953   <int value="35" label="LOAD_DATA_SEG_TOO_BIG"/>
35954   <int value="36" label="LOAD_MPROTECT_FAIL"/>
35955   <int value="37" label="LOAD_MADVISE_FAIL"/>
35956   <int value="38" label="LOAD_TOO_MANY_SYMBOL_STR"/>
35957   <int value="39" label="LOAD_SYMTAB_ENTRY_TOO_SMALL"/>
35958   <int value="40" label="LOAD_NO_SYMTAB"/>
35959   <int value="41" label="LOAD_NO_SYMTAB_STRINGS"/>
35960   <int value="42" label="LOAD_SYMTAB_ENTRY"/>
35961   <int value="43" label="LOAD_UNKNOWN_SYMBOL_TYPE"/>
35962   <int value="44" label="LOAD_SYMTAB_DUP"/>
35963   <int value="45" label="LOAD_REL_ERROR"/>
35964   <int value="46" label="LOAD_REL_UNIMPL"/>
35965   <int value="47" label="LOAD_UNDEF_SYMBOL"/>
35966   <int value="48" label="LOAD_BAD_SYMBOL_DATA"/>
35967   <int value="49" label="LOAD_BAD_FILE"/>
35968   <int value="50" label="LOAD_BAD_ENTRY"/>
35969   <int value="51" label="LOAD_SEGMENT_OUTSIDE_ADDRSPACE"/>
35970   <int value="52" label="LOAD_DUP_SEGMENT"/>
35971   <int value="53" label="LOAD_SEGMENT_BAD_LOC"/>
35972   <int value="54" label="LOAD_BAD_SEGMENT"/>
35973   <int value="55" label="LOAD_REQUIRED_SEG_MISSING"/>
35974   <int value="56" label="LOAD_SEGMENT_BAD_PARAM"/>
35975   <int value="57" label="LOAD_VALIDATION_FAILED"/>
35976   <int value="58" label="LOAD_UNIMPLEMENTED"/>
35977   <int value="59" label="SRT_NO_SEG_SEL"/>
35978   <int value="60" label="LOAD_BAD_EHSIZE"/>
35979   <int value="61" label="LOAD_EHDR_OVERFLOW"/>
35980   <int value="62" label="LOAD_PHDR_OVERFLOW"/>
35981   <int value="63" label="LOAD_UNSUPPORTED_CPU"/>
35982   <int value="64" label="LOAD_NO_MEMORY_FOR_DYNAMIC_TEXT"/>
35983   <int value="65" label="LOAD_NO_MEMORY_FOR_ADDRESS_SPACE"/>
35984 </enum>
35985
35986 <enum name="NaClStartupEnum" type="int">
35987   <int value="0" label="Default tab opened"/>
35988   <int value="1" label="New tab opened"/>
35989   <int value="2" label="NaCl sel_ldr started"/>
35990 </enum>
35991
35992 <enum name="NaClValidationCacheEnum" type="int">
35993   <int value="0" label="Miss"/>
35994   <int value="1" label="Hit"/>
35995 </enum>
35996
35997 <enum name="NavigationScheme" type="int">
35998   <int value="0" label="(Unknown)"/>
35999   <int value="1" label="http"/>
36000   <int value="2" label="https"/>
36001   <int value="3" label="file"/>
36002   <int value="4" label="ftp"/>
36003   <int value="5" label="data"/>
36004   <int value="6" label="javascript"/>
36005   <int value="7" label="about"/>
36006   <int value="8" label="chrome"/>
36007 </enum>
36008
36009 <enum name="NetConnectivityProtocolStatus" type="int">
36010   <int value="0" label="SUCCESS"/>
36011   <int value="1" label="IP_STRING_PARSE_FAILED"/>
36012   <int value="2" label="SOCKET_CREATE_FAILED"/>
36013   <int value="3" label="RESOLVE_FAILED"/>
36014   <int value="4" label="CONNECT_FAILED"/>
36015   <int value="5" label="WRITE_FAILED"/>
36016   <int value="6" label="READ_TIMED_OUT"/>
36017   <int value="7" label="READ_FAILED"/>
36018   <int value="8" label="ZERO_LENGTH_ERROR"/>
36019   <int value="9" label="NO_CHECKSUM_ERROR"/>
36020   <int value="10" label="NO_KEY_ERROR"/>
36021   <int value="11" label="NO_PAYLOAD_SIZE_ERROR"/>
36022   <int value="12" label="NO_PAYLOAD_ERROR"/>
36023   <int value="13" label="INVALID_KEY_ERROR"/>
36024   <int value="14" label="TOO_SHORT_PAYLOAD"/>
36025   <int value="15" label="TOO_LONG_PAYLOAD"/>
36026   <int value="16" label="INVALID_CHECKSUM"/>
36027   <int value="17" label="PATTERN_CHANGED"/>
36028   <int value="18" label="INVALID_PACKET_NUMBER"/>
36029   <int value="19" label="TOO_MANY_PACKETS"/>
36030   <int value="20" label="STATUS_MAX"/>
36031 </enum>
36032
36033 <enum name="NetConnectivityStatus" type="int">
36034   <int value="0" label="SUCCESS"/>
36035   <int value="1" label="IP_STRING_PARSE_FAILED"/>
36036   <int value="2" label="SOCKET_CREATE_FAILED"/>
36037   <int value="3" label="RESOLVE_FAILED"/>
36038   <int value="4" label="CONNECT_FAILED"/>
36039   <int value="5" label="WRITE_FAILED"/>
36040   <int value="6" label="READ_TIMED_OUT"/>
36041   <int value="7" label="READ_FAILED"/>
36042   <int value="8" label="READ_VERIFY_FAILED"/>
36043   <int value="9" label="STATUS_MAX"/>
36044 </enum>
36045
36046 <enum name="NetErrorCodes" type="int">
36047   <int value="0" label="OK"/>
36048   <int value="1" label="IO_PENDING"/>
36049   <int value="2" label="FAILED"/>
36050   <int value="3" label="ABORTED"/>
36051   <int value="4" label="INVALID_ARGUMENT"/>
36052   <int value="5" label="INVALID_HANDLE"/>
36053   <int value="6" label="FILE_NOT_FOUND"/>
36054   <int value="7" label="TIMED_OUT"/>
36055   <int value="8" label="FILE_TOO_BIG"/>
36056   <int value="9" label="UNEXPECTED"/>
36057   <int value="10" label="ACCESS_DENIED"/>
36058   <int value="11" label="NOT_IMPLEMENTED"/>
36059   <int value="12" label="INSUFFICIENT_RESOURCES"/>
36060   <int value="13" label="OUT_OF_MEMORY"/>
36061   <int value="14" label="UPLOAD_FILE_CHANGED"/>
36062   <int value="15" label="SOCKET_NOT_CONNECTED"/>
36063   <int value="16" label="FILE_EXISTS"/>
36064   <int value="17" label="FILE_PATH_TOO_LONG"/>
36065   <int value="18" label="FILE_NO_SPACE"/>
36066   <int value="19" label="FILE_VIRUS_INFECTED"/>
36067   <int value="20" label="BLOCKED_BY_CLIENT"/>
36068   <int value="21" label="NETWORK_CHANGED"/>
36069   <int value="22" label="BLOCKED_BY_ADMINISTRATOR"/>
36070   <int value="100" label="CONNECTION_CLOSED"/>
36071   <int value="101" label="CONNECTION_RESET"/>
36072   <int value="102" label="CONNECTION_REFUSED"/>
36073   <int value="103" label="CONNECTION_ABORTED"/>
36074   <int value="104" label="CONNECTION_FAILED"/>
36075   <int value="105" label="NAME_NOT_RESOLVED"/>
36076   <int value="106" label="INTERNET_DISCONNECTED"/>
36077   <int value="107" label="SSL_PROTOCOL_ERROR"/>
36078   <int value="108" label="ADDRESS_INVALID"/>
36079   <int value="109" label="ADDRESS_UNREACHABLE"/>
36080   <int value="110" label="SSL_CLIENT_AUTH_CERT_NEEDED"/>
36081   <int value="111" label="TUNNEL_CONNECTION_FAILED"/>
36082   <int value="112" label="NO_SSL_VERSIONS_ENABLED"/>
36083   <int value="113" label="SSL_VERSION_OR_CIPHER_MISMATCH"/>
36084   <int value="114" label="SSL_RENEGOTIATION_REQUESTED"/>
36085   <int value="115" label="PROXY_AUTH_UNSUPPORTED"/>
36086   <int value="116" label="CERT_ERROR_IN_SSL_RENEGOTIATION"/>
36087   <int value="117" label="BAD_SSL_CLIENT_AUTH_CERT"/>
36088   <int value="118" label="CONNECTION_TIMED_OUT"/>
36089   <int value="119" label="HOST_RESOLVER_QUEUE_TOO_LARGE"/>
36090   <int value="120" label="SOCKS_CONNECTION_FAILED"/>
36091   <int value="121" label="SOCKS_CONNECTION_HOST_UNREACHABLE"/>
36092   <int value="122" label="NPN_NEGOTIATION_FAILED"/>
36093   <int value="123" label="SSL_NO_RENEGOTIATION"/>
36094   <int value="124" label="WINSOCK_UNEXPECTED_WRITTEN_BYTES"/>
36095   <int value="125" label="SSL_DECOMPRESSION_FAILURE_ALERT"/>
36096   <int value="126" label="SSL_BAD_RECORD_MAC_ALERT"/>
36097   <int value="127" label="PROXY_AUTH_REQUESTED"/>
36098   <int value="128" label="SSL_UNSAFE_NEGOTIATION"/>
36099   <int value="129" label="SSL_WEAK_SERVER_EPHEMERAL_DH_KEY"/>
36100   <int value="130" label="PROXY_CONNECTION_FAILED"/>
36101   <int value="131" label="MANDATORY_PROXY_CONFIGURATION_FAILED"/>
36102   <int value="132" label="ESET_ANTI_VIRUS_SSL_INTERCEPTION"/>
36103   <int value="133" label="PRECONNECT_MAX_SOCKET_LIMIT"/>
36104   <int value="134" label="SSL_CLIENT_AUTH_PRIVATE_KEY_ACCESS_DENIED"/>
36105   <int value="135" label="SSL_CLIENT_AUTH_CERT_NO_PRIVATE_KEY"/>
36106   <int value="136" label="PROXY_CERTIFICATE_INVALID"/>
36107   <int value="137" label="NAME_RESOLUTION_FAILED"/>
36108   <int value="138" label="NETWORK_ACCESS_DENIED"/>
36109   <int value="139" label="TEMPORARILY_THROTTLED"/>
36110   <int value="140" label="HTTPS_PROXY_TUNNEL_RESPONSE"/>
36111   <int value="141" label="SSL_CLIENT_AUTH_SIGNATURE_FAILED"/>
36112   <int value="142" label="MSG_TOO_BIG"/>
36113   <int value="143" label="KASPERSKY_ANTI_VIRUS_SSL_INTERCEPTION"/>
36114   <int value="144" label="LIMIT_VIOLATION"/>
36115   <int value="145" label="WS_PROTOCOL_ERROR"/>
36116   <int value="146" label="PROTOCOL_SWITCHED"/>
36117   <int value="147" label="ADDRESS_IN_USE"/>
36118   <int value="148" label="SSL_HANDSHAKE_NOT_COMPLETED"/>
36119   <int value="149" label="SSL_BAD_PEER_PUBLIC_KEY"/>
36120   <int value="150" label="SSL_PINNED_KEY_NOT_IN_CERT_CHAIN"/>
36121   <int value="151" label="CLIENT_AUTH_CERT_TYPE_UNSUPPORTED"/>
36122   <int value="152" label="ORIGIN_BOUND_CERT_GENERATION_TYPE_MISMATCH"/>
36123   <int value="200" label="CERT_COMMON_NAME_INVALID"/>
36124   <int value="201" label="CERT_DATE_INVALID"/>
36125   <int value="202" label="CERT_AUTHORITY_INVALID"/>
36126   <int value="203" label="CERT_CONTAINS_ERRORS"/>
36127   <int value="204" label="CERT_NO_REVOCATION_MECHANISM"/>
36128   <int value="205" label="CERT_UNABLE_TO_CHECK_REVOCATION"/>
36129   <int value="206" label="CERT_REVOKED"/>
36130   <int value="207" label="CERT_INVALID"/>
36131   <int value="208" label="CERT_WEAK_SIGNATURE_ALGORITHM"/>
36132   <int value="209" label="CERT_NOT_IN_DNS"/>
36133   <int value="210" label="CERT_NON_UNIQUE_NAME"/>
36134   <int value="211" label="CERT_WEAK_KEY"/>
36135   <int value="300" label="INVALID_URL"/>
36136   <int value="301" label="DISALLOWED_URL_SCHEME"/>
36137   <int value="302" label="UNKNOWN_URL_SCHEME"/>
36138   <int value="310" label="TOO_MANY_REDIRECTS"/>
36139   <int value="311" label="UNSAFE_REDIRECT"/>
36140   <int value="312" label="UNSAFE_PORT"/>
36141   <int value="320" label="INVALID_RESPONSE"/>
36142   <int value="321" label="INVALID_CHUNKED_ENCODING"/>
36143   <int value="322" label="METHOD_NOT_SUPPORTED"/>
36144   <int value="323" label="UNEXPECTED_PROXY_AUTH"/>
36145   <int value="324" label="EMPTY_RESPONSE"/>
36146   <int value="325" label="RESPONSE_HEADERS_TOO_BIG"/>
36147   <int value="326" label="PAC_STATUS_NOT_OK"/>
36148   <int value="327" label="PAC_SCRIPT_FAILED"/>
36149   <int value="328" label="REQUEST_RANGE_NOT_SATISFIABLE"/>
36150   <int value="329" label="MALFORMED_IDENTITY"/>
36151   <int value="330" label="CONTENT_DECODING_FAILED"/>
36152   <int value="331" label="NETWORK_IO_SUSPENDED"/>
36153   <int value="332" label="SYN_REPLY_NOT_RECEIVED"/>
36154   <int value="333" label="ENCODING_CONVERSION_FAILED"/>
36155   <int value="334" label="UNRECOGNIZED_FTP_DIRECTORY_LISTING_FORMAT"/>
36156   <int value="335" label="INVALID_SPDY_STREAM"/>
36157   <int value="336" label="NO_SUPPORTED_PROXIES"/>
36158   <int value="337" label="SPDY_PROTOCOL_ERROR"/>
36159   <int value="338" label="INVALID_AUTH_CREDENTIALS"/>
36160   <int value="339" label="UNSUPPORTED_AUTH_SCHEME"/>
36161   <int value="340" label="ENCODING_DETECTION_FAILED"/>
36162   <int value="341" label="MISSING_AUTH_CREDENTIALS"/>
36163   <int value="342" label="UNEXPECTED_SECURITY_LIBRARY_STATUS"/>
36164   <int value="343" label="MISCONFIGURED_AUTH_ENVIRONMENT"/>
36165   <int value="344" label="UNDOCUMENTED_SECURITY_LIBRARY_STATUS"/>
36166   <int value="345" label="RESPONSE_BODY_TOO_BIG_TO_DRAIN"/>
36167   <int value="346" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_LENGTH"/>
36168   <int value="347" label="INCOMPLETE_SPDY_HEADERS"/>
36169   <int value="348" label="PAC_NOT_IN_DHCP"/>
36170   <int value="349" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION"/>
36171   <int value="350" label="RESPONSE_HEADERS_MULTIPLE_LOCATION"/>
36172   <int value="351" label="SPDY_SERVER_REFUSED_STREAM"/>
36173   <int value="352" label="SPDY_PING_FAILED"/>
36174   <int value="353" label="PIPELINE_EVICTION"/>
36175   <int value="354" label="CONTENT_LENGTH_MISMATCH"/>
36176   <int value="355" label="INCOMPLETE_CHUNKED_ENCODING"/>
36177   <int value="356" label="QUIC_PROTOCOL_ERROR"/>
36178   <int value="357" label="RESPONSE_HEADERS_TRUNCATED"/>
36179   <int value="400" label="CACHE_MISS"/>
36180   <int value="401" label="CACHE_READ_FAILURE"/>
36181   <int value="402" label="CACHE_WRITE_FAILURE"/>
36182   <int value="403" label="CACHE_OPERATION_NOT_SUPPORTED"/>
36183   <int value="404" label="CACHE_OPEN_FAILURE"/>
36184   <int value="405" label="CACHE_CREATE_FAILURE"/>
36185   <int value="406" label="CACHE_RACE"/>
36186   <int value="407" label="CACHE_CACHE_CHECKSUM_READ_FAILURE"/>
36187   <int value="408" label="CACHE_CACHE_CHECKSUM_MISMATCH"/>
36188   <int value="501" label="INSECURE_RESPONSE"/>
36189   <int value="502" label="NO_PRIVATE_KEY_FOR_CERT"/>
36190   <int value="503" label="ADD_USER_CERT_FAILED"/>
36191   <int value="601" label="FTP_FAILED"/>
36192   <int value="602" label="FTP_SERVICE_UNAVAILABLE"/>
36193   <int value="603" label="FTP_TRANSFER_ABORTED"/>
36194   <int value="604" label="FTP_FILE_BUSY"/>
36195   <int value="605" label="FTP_SYNTAX_ERROR"/>
36196   <int value="606" label="FTP_COMMAND_NOT_SUPPORTED"/>
36197   <int value="607" label="FTP_BAD_COMMAND_SEQUENCE"/>
36198   <int value="701" label="PKCS12_IMPORT_BAD_PASSWORD"/>
36199   <int value="702" label="PKCS12_IMPORT_FAILED"/>
36200   <int value="703" label="IMPORT_CA_CERT_NOT_CA"/>
36201   <int value="704" label="IMPORT_CERT_ALREADY_EXISTS"/>
36202   <int value="705" label="IMPORT_CA_CERT_FAILED"/>
36203   <int value="706" label="IMPORT_SERVER_CERT_FAILED"/>
36204   <int value="707" label="PKCS12_IMPORT_INVALID_MAC"/>
36205   <int value="708" label="PKCS12_IMPORT_INVALID_FILE"/>
36206   <int value="709" label="PKCS12_IMPORT_UNSUPPORTED"/>
36207   <int value="710" label="KEY_GENERATION_FAILED"/>
36208   <int value="711" label="ORIGIN_BOUND_CERT_GENERATION_FAILED"/>
36209   <int value="712" label="PRIVATE_KEY_EXPORT_FAILED"/>
36210   <int value="800" label="DNS_MALFORMED_RESPONSE"/>
36211   <int value="801" label="DNS_SERVER_REQUIRES_TCP"/>
36212   <int value="802" label="DNS_SERVER_FAILED"/>
36213   <int value="803" label="DNS_TIMED_OUT"/>
36214   <int value="804" label="DNS_CACHE_MISS"/>
36215   <int value="805" label="DNS_SEARCH_EMPTY"/>
36216   <int value="806" label="DNS_SORT_ERROR"/>
36217 </enum>
36218
36219 <enum name="NetPreconnectUtilization" type="int">
36220   <int value="0" label="non-speculative, never connected"/>
36221   <int value="1" label="non-speculative, never used"/>
36222   <int value="2" label="non-speculative and used"/>
36223   <int value="3" label="omnibox never connected"/>
36224   <int value="4" label="omnibox never used"/>
36225   <int value="5" label="omnibox and used"/>
36226   <int value="6" label="subresource never connected"/>
36227   <int value="7" label="subresource never used"/>
36228   <int value="8" label="subresource and used"/>
36229 </enum>
36230
36231 <enum name="Network3GGobiError" type="int">
36232   <summary>
36233     These error indexes are produced by QCErrorToMetricIndex() in
36234     gobi-cromo-plugin.
36235   </summary>
36236   <int value="0" label="NONE"/>
36237   <int value="1" label="QMI_HARDWARE_RESTRICTED"/>
36238 </enum>
36239
36240 <enum name="NetworkAuthModeType" type="int">
36241   <int value="0" label="UNKNOWN"/>
36242   <int value="1" label="EAP-AKA"/>
36243   <int value="2" label="EAP-FAST"/>
36244   <int value="3" label="EAP-GPSK"/>
36245   <int value="4" label="EAP-GTC"/>
36246   <int value="5" label="EAP-IKEV2"/>
36247   <int value="6" label="EAP-LEAP"/>
36248   <int value="7" label="EAP-MD5"/>
36249   <int value="8" label="EAP-MSCHAPV2"/>
36250   <int value="9" label="EAP-OTP"/>
36251   <int value="10" label="EAP-PAX"/>
36252   <int value="11" label="EAP-PEAP"/>
36253   <int value="12" label="EAP-PSK"/>
36254   <int value="13" label="EAP-SAKE"/>
36255   <int value="14" label="EAP-SIM"/>
36256   <int value="15" label="EAP-TLS"/>
36257   <int value="16" label="EAP-TNC"/>
36258   <int value="17" label="EAP-TTLS"/>
36259 </enum>
36260
36261 <enum name="NetworkCellular3GPPRegistrationDelayedDrop" type="int">
36262   <int value="0" label="Delayed drop posted">
36263     A signal loss in the cellular service was detected and a delayed connection
36264     drop request was posted. This request causes the cellular connection to be
36265     dropped if it is not cancelled within the delay provided.
36266   </int>
36267   <int value="1" label="Delayed drop canceled">
36268     Signal strength returned to normal soon after a delayed drop request was
36269     made, causing the request to be canceled. This indicates a flaky network.
36270   </int>
36271 </enum>
36272
36273 <enum name="NetworkCellularOutOfCreditsReason" type="int">
36274   <int value="0" label="Connect-Disconnect Loop"/>
36275   <int value="1" label="TX-Queue Congestion"/>
36276   <int value="2" label="Elongated Time Wait"/>
36277 </enum>
36278
36279 <enum name="NetworkCellularTechnology" type="int">
36280   <int value="0" label="1XRTT"/>
36281   <int value="1" label="EDGE"/>
36282   <int value="2" label="EVDO"/>
36283   <int value="3" label="GPRS"/>
36284   <int value="4" label="GSM"/>
36285   <int value="5" label="HSPA"/>
36286   <int value="6" label="HSPA_PLUS"/>
36287   <int value="7" label="LTE"/>
36288   <int value="8" label="UMTS"/>
36289   <int value="9" label="Unknown"/>
36290 </enum>
36291
36292 <enum name="NetworkCellularUsageRequestStatus" type="int">
36293   <summary>
36294     Status code that we received in response to a cellular usage API request.
36295   </summary>
36296   <int value="0" label="Failed">
36297     This value is distinct from the others in that it indicates that we were
36298     unable to issue a request or that we received no reply. The other values
36299     represent the status code contained in a reply.
36300   </int>
36301   <int value="1" label="Ok"/>
36302   <int value="2" label="Error"/>
36303   <int value="3" label="Malformed Request"/>
36304   <int value="4" label="Internal Error"/>
36305   <int value="5" label="Service Unavailable"/>
36306   <int value="6" label="Request Refused"/>
36307   <int value="7" label="Unknown Device"/>
36308 </enum>
36309
36310 <enum name="NetworkChannelType" type="int">
36311   <int value="0" label="UNDEF"/>
36312   <int value="1" label="2412"/>
36313   <int value="2" label="2417"/>
36314   <int value="3" label="2422"/>
36315   <int value="4" label="2427"/>
36316   <int value="5" label="2432"/>
36317   <int value="6" label="2437"/>
36318   <int value="7" label="2442"/>
36319   <int value="8" label="2447"/>
36320   <int value="9" label="2452"/>
36321   <int value="10" label="2457"/>
36322   <int value="11" label="2462"/>
36323   <int value="12" label="2467"/>
36324   <int value="13" label="2472"/>
36325   <int value="14" label="2484"/>
36326   <int value="15" label="5180"/>
36327   <int value="16" label="5200"/>
36328   <int value="17" label="5220"/>
36329   <int value="18" label="5240"/>
36330   <int value="19" label="5260"/>
36331   <int value="20" label="5280"/>
36332   <int value="21" label="5300"/>
36333   <int value="22" label="5320"/>
36334   <int value="23" label="5500"/>
36335   <int value="24" label="5520"/>
36336   <int value="25" label="5540"/>
36337   <int value="26" label="5560"/>
36338   <int value="27" label="5580"/>
36339   <int value="28" label="5600"/>
36340   <int value="29" label="5620"/>
36341   <int value="30" label="5640"/>
36342   <int value="31" label="5660"/>
36343   <int value="32" label="5680"/>
36344   <int value="33" label="5700"/>
36345   <int value="34" label="5745"/>
36346   <int value="35" label="5765"/>
36347   <int value="36" label="5785"/>
36348   <int value="37" label="5805"/>
36349   <int value="38" label="5825"/>
36350   <int value="39" label="5170"/>
36351   <int value="40" label="5190"/>
36352   <int value="41" label="5210"/>
36353   <int value="42" label="5230"/>
36354 </enum>
36355
36356 <enum name="NetworkCorruptedProfile" type="int">
36357   <int value="0" label="Corrupted Profile"/>
36358 </enum>
36359
36360 <enum name="NetworkDHCPOptionFailure" type="int">
36361   <int value="0" label="DHCP Option Failure"/>
36362 </enum>
36363
36364 <enum name="NetworkDisconnectType" type="int">
36365   <int value="0" label="System Disconnect"/>
36366   <int value="1" label="User Disconnect"/>
36367 </enum>
36368
36369 <enum name="NetworkLocationRequestEvent" type="int">
36370   <int value="0" label="REQUEST_START"/>
36371   <int value="1" label="REQUEST_CANCEL"/>
36372   <int value="2" label="RESPONSE_SUCCESS"/>
36373   <int value="3" label="RESPONSE_NOT_OK"/>
36374   <int value="4" label="RESPONSE_EMPTY"/>
36375   <int value="5" label="RESPONSE_MALFORMED"/>
36376   <int value="6" label="RESPONSE_INVALID_FIX"/>
36377 </enum>
36378
36379 <enum name="NetworkPhyModeType" type="int">
36380   <int value="0" label="UNDEF"/>
36381   <int value="1" label="802.11a"/>
36382   <int value="2" label="802.11b"/>
36383   <int value="3" label="802.11g"/>
36384   <int value="4" label="802.11n"/>
36385   <int value="5" label="PSB 10MHz-wide"/>
36386   <int value="6" label="PSB 5MHz-wide"/>
36387 </enum>
36388
36389 <enum name="NetworkPortalResult" type="int">
36390   <summary>
36391     The portal result types come from PortalResult in shill/metrics.h
36392   </summary>
36393   <int value="0" label="Success"/>
36394   <int value="1" label="DNS Failure"/>
36395   <int value="2" label="DNS Timeout"/>
36396   <int value="3" label="Connection Failure"/>
36397   <int value="4" label="Connection Timeout"/>
36398   <int value="5" label="HTTP Failure"/>
36399   <int value="6" label="HTTP Timeout"/>
36400   <int value="7" label="Content Failure"/>
36401   <int value="8" label="Content Timeout"/>
36402   <int value="9" label="Unknown"/>
36403 </enum>
36404
36405 <enum name="NetworkSecurityType" type="int">
36406   <summary>
36407     The security types come from the connman_service_security enum in
36408     flimflam/include/service.h
36409   </summary>
36410   <int value="0" label="UNKNOWN"/>
36411   <int value="1" label="NONE"/>
36412   <int value="2" label="WEP"/>
36413   <int value="3" label="WPA"/>
36414   <int value="4" label="802.11i/RSN"/>
36415   <int value="5" label="802.1x"/>
36416   <int value="6" label="PSK"/>
36417 </enum>
36418
36419 <enum name="NetworkServiceError" type="int">
36420   <summary>
36421     The error types come from the connman_service_error enum in
36422     flimflam/include/service.h
36423   </summary>
36424   <int value="0" label="UNKNOWN"/>
36425   <int value="1" label="OUT_OF_RANGE"/>
36426   <int value="2" label="PIN_MISSING"/>
36427   <int value="3" label="DHCP_FAILED"/>
36428   <int value="4" label="CONNECT_FAILED"/>
36429   <int value="5" label="BAD_PASSPHRASE"/>
36430   <int value="6" label="BAD_WEPKEY"/>
36431   <int value="7" label="ACTIVATION_FAILED"/>
36432   <int value="8" label="NEED_EVDO"/>
36433   <int value="9" label="NEED_HOME_NETWORK"/>
36434   <int value="10" label="OTASP_FAILED"/>
36435   <int value="11" label="AAA_FAILED"/>
36436   <int value="12" label="INTERNAL"/>
36437   <int value="13" label="DNS_LOOKUP_FAILED"/>
36438   <int value="14" label="HTTP_GET_FAILED"/>
36439 </enum>
36440
36441 <enum name="NewTabPageActionAndroid" type="int">
36442   <int value="0" label="Searched using the omnibox"/>
36443   <int value="1" label="Navigated to Google search homepage using the omnibox"/>
36444   <int value="2" label="Navigated to any other page using the omnibox"/>
36445   <int value="3" label="Opened a most visited page"/>
36446   <int value="4" label="Opened a recently closed tab"/>
36447   <int value="5" label="Opened a bookmark"/>
36448   <int value="6" label="Opened a foreign session (from other devices section)"/>
36449 </enum>
36450
36451 <enum name="NewTabPageBookmarkActionAndroid" type="int">
36452   <summary>
36453     These values are defined in PartnerBookmarkAction enum in
36454     chrome/browser/ui/webui/ntp/android/bookmarks_handler.cc.
36455   </summary>
36456   <int value="0" label="Deleted partner bookmark"/>
36457   <int value="1" label="Deleted root partner folder"/>
36458   <int value="2" label="Renamed partner bookmark"/>
36459   <int value="3" label="Renamed root partner folder"/>
36460 </enum>
36461
36462 <enum name="NewTabPageMobilePromo" type="int">
36463   <summary>
36464     These values are defined inside the PromoImpressionBuckets enum in
36465     chrome/browser/ui/webui/ntp/android/promo_handler.cc
36466   </summary>
36467   <int value="0" label="Shown from most visited page"/>
36468   <int value="1" label="Shown from open tabs page"/>
36469   <int value="2" label="Shown from sync promo page"/>
36470   <int value="3" label="User pressed 'Try Chrome'"/>
36471   <int value="4" label="User dismissed the promo"/>
36472 </enum>
36473
36474 <enum name="NewTabURLState" type="int">
36475   <int value="0" label="Valid URL was used"/>
36476   <int value="1" label="Corrupt state"/>
36477   <int value="2" label="Incognito window"/>
36478   <int value="3" label="No URL for default provider"/>
36479   <int value="4" label="Insecure URL"/>
36480   <int value="5" label="Suggest is disabled"/>
36481   <int value="6" label="URL blocked for supervised user"/>
36482 </enum>
36483
36484 <enum name="NotificationActionType" type="int">
36485   <int value="0" label="Unknown"/>
36486   <int value="1" label="Notification added"/>
36487   <int value="2" label="Notificaiton updated"/>
36488   <int value="3" label="Notification clicked"/>
36489   <int value="4" label="Notification button clicked"/>
36490   <int value="5" label="Notification displayed"/>
36491   <int value="6" label="Notification closed by user"/>
36492   <int value="7" label="Notification closed by system"/>
36493 </enum>
36494
36495 <enum name="NtpFollowAction" type="int">
36496   <int value="0" label="PAGE_TRANSITION_LINK"/>
36497   <int value="1" label="PAGE_TRANSITION_TYPED"/>
36498   <int value="2" label="PAGE_TRANSITION_AUTO_BOOKMARK"/>
36499   <int value="3" label="PAGE_TRANSITION_AUTO_SUBFRAME"/>
36500   <int value="4" label="PAGE_TRANSITION_MANUAL_SUBFRAME"/>
36501   <int value="5" label="PAGE_TRANSITION_GENERATED"/>
36502   <int value="6" label="PAGE_TRANSITION_START_PAGE"/>
36503   <int value="7" label="PAGE_TRANSITION_FORM_SUBMIT"/>
36504   <int value="8" label="PAGE_TRANSITION_RELOAD"/>
36505   <int value="9" label="PAGE_TRANSITION_KEYWORD"/>
36506   <int value="10" label="PAGE_TRANSITION_KEYWORD_GENERATED"/>
36507   <int value="11" label="Clicked on a tile."/>
36508   <int value="12" label="Clicked to other NTP pane."/>
36509   <int value="13" label="Other action"/>
36510 </enum>
36511
36512 <enum name="NtpOtherSessionsType" type="int">
36513   <int value="0" label="Menu initialized"/>
36514   <int value="1" label="Menu shown"/>
36515   <int value="2" label="Link clicked"/>
36516   <int value="3" label="Link context menu shown"/>
36517   <int value="4" label="Device context menu shown"/>
36518   <int value="5" label="Unused/previous device context menu shown"/>
36519   <int value="6" label="Collapse Session"/>
36520   <int value="7" label="Expand Session"/>
36521   <int value="8" label="Open All"/>
36522 </enum>
36523
36524 <enum name="NtpPaneType" type="int">
36525   <int value="1" label="MostVisited"/>
36526   <int value="2" label="Apps"/>
36527   <int value="3" label="Bookmarks"/>
36528   <int value="4" label="Suggestions"/>
36529 </enum>
36530
36531 <enum name="NtpPromoAction" type="int">
36532   <int value="0" label="NTP Promo viewed"/>
36533   <int value="1" label="NTP Promo closed"/>
36534   <int value="2" label="NTP Promo link clicked"/>
36535 </enum>
36536
36537 <enum name="NtpSuggestionsType" type="int">
36538   <int value="0" label="Client suggestion"/>
36539   <int value="1" label="Server suggestion"/>
36540 </enum>
36541
36542 <enum name="NtpTileExperimentActions" type="int">
36543   <summary>
36544     The types of actions performed by the Most Visited Tile Placement
36545     experiment, used to identify the cases where the experiment could not
36546     operate as expected, and the reason for it.
36547   </summary>
36548   <int value="0" label="Removed URL that was already open in browser"/>
36549   <int value="1" label="Didn't remove URL, too few suggestions in MV"/>
36550   <int value="2" label="Too few URLs, didn't flip tiles 1 and 8"/>
36551   <int value="3" label="Too few URLs, didn't flip tiles 1 and 4"/>
36552 </enum>
36553
36554 <enum name="OfflineStatus" type="int">
36555   <int value="0" label="Fresh data load from Cache"/>
36556   <int value="1" label="Successful network request (validation or fetch)."/>
36557   <int value="2" label="Failed network request (non-offline error)."/>
36558   <int value="3" label="Server offline and stale data available."/>
36559   <int value="4" label="Server offline and stale data not available."/>
36560 </enum>
36561
36562 <enum name="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon" type="int">
36563   <int value="0" label="disabled by flags"/>
36564   <int value="1" label="enabled by flags"/>
36565   <int value="2" label="auto, not in trial"/>
36566   <int value="3" label="auto, disabled in trial"/>
36567   <int value="4" label="auto, enabled in trial"/>
36568 </enum>
36569
36570 <enum name="OmniboxEnteredKeywordMode" type="int">
36571   <int value="0" label="via tab"/>
36572   <int value="1" label="via space at end"/>
36573   <int value="2" label="via space in middle"/>
36574 </enum>
36575
36576 <enum name="OmniboxSearchEngine" type="int">
36577   <int value="0" label="Unknown"/>
36578   <int value="1" label="Google"/>
36579   <int value="2" label="Yahoo!"/>
36580   <int value="3" label="Bing"/>
36581   <int value="4" label="Ask"/>
36582   <int value="5" label="Yahoo! Quebec"/>
36583   <int value="6" label="OK.hu"/>
36584   <int value="7" label="Bing French and Arabic"/>
36585   <int value="11" label="Yamli"/>
36586   <int value="12" label="Araby"/>
36587   <int value="13" label="Maktoob"/>
36588   <int value="14" label="Masrawy"/>
36589   <int value="15" label="Yandex"/>
36590   <int value="16" label="Rambler"/>
36591   <int value="17" label="TUT.BY"/>
36592   <int value="18" label="hispavista"/>
36593   <int value="19" label="Jabse"/>
36594   <int value="20" label="NUR.KZ"/>
36595   <int value="21" label="Baidu"/>
36596   <int value="22" label="search.ch"/>
36597   <int value="23" label="goo"/>
36598   <int value="24" label="Pogodak!"/>
36599   <int value="25" label="Seznam"/>
36600   <int value="26" label="Centrum"/>
36601   <int value="27" label="Atlas"/>
36602   <int value="28" label="Jubii"/>
36603   <int value="29" label="Eniro"/>
36604   <int value="30" label="NetSprint"/>
36605   <int value="32" label="diri"/>
36606   <int value="33" label="Custom"/>
36607   <int value="35" label="AOL"/>
36608   <int value="36" label="Conduit"/>
36609   <int value="37" label="Rediff"/>
36610   <int value="38" label="guruji"/>
36611   <int value="40" label="GO.com"/>
36612   <int value="41" label="Rednano"/>
36613   <int value="44" label="NETI"/>
36614   <int value="45" label="DELFI"/>
36615   <int value="46" label="Fonecta 02.fi"/>
36616   <int value="50" label="AVG"/>
36617   <int value="51" label="search.ch"/>
36618   <int value="54" label="in.gr"/>
36619   <int value="55" label="Walla!"/>
36620   <int value="59" label="leit.is"/>
36621   <int value="62" label="Virgilio"/>
36622   <int value="63" label="Libero"/>
36623   <int value="67" label="Naver"/>
36624   <int value="68" label="Daum"/>
36625   <int value="69" label="Nate"/>
36626   <int value="71" label="LATNE"/>
36627   <int value="72" label="ABC S.k"/>
36628   <int value="73" label="Kvasir"/>
36629   <int value="75" label="Onet.pl"/>
36630   <int value="76" label="Wirtualna Polska"/>
36631   <int value="77" label="SAPO"/>
36632   <int value="82" label="UOL Busca"/>
36633   <int value="83" label="@MAIL.RU"/>
36634   <int value="85" label="Zoznam"/>
36635   <int value="87" label="Najdi.si"/>
36636   <int value="89" label="AltaVista"/>
36637   <int value="90" label="Terra"/>
36638   <int value="99" label="Spray"/>
36639   <int value="100" label="Sanook!"/>
36640   <int value="101" label="MYNET"/>
36641   <int value="102" label="searchnu.com"/>
36642   <int value="103" label="babylon.com"/>
36643   <int value="104" label="delta-search.com"/>
36644   <int value="105" label="iminent.com"/>
36645   <int value="106" label="hao123.com"/>
36646   <int value="107" label="sweetim.com"/>
36647   <int value="108" label="snap.do"/>
36648   <int value="109" label="snapdo.com"/>
36649   <int value="110" label="softonic.com"/>
36650   <int value="111" label="searchfunmoods.com"/>
36651   <int value="112" label="incredibar.com"/>
36652   <int value="113" label="sweetpacks.com"/>
36653   <int value="114" label="imesh.net"/>
36654 </enum>
36655
36656 <enum name="OmniboxSearchEngineType" type="int">
36657   <int value="0" label="Unknown"/>
36658   <int value="1" label="AOL"/>
36659   <int value="2" label="Ask"/>
36660   <int value="3" label="Atlas"/>
36661   <int value="4" label="AVG"/>
36662   <int value="5" label="Baidu"/>
36663   <int value="6" label="Babylon"/>
36664   <int value="7" label="Bing"/>
36665   <int value="8" label="Conduit"/>
36666   <int value="9" label="Daum"/>
36667   <int value="10" label="DELFI"/>
36668   <int value="11" label="Delta"/>
36669   <int value="12" label="Funmoods"/>
36670   <int value="13" label="goo"/>
36671   <int value="14" label="Google"/>
36672   <int value="15" label="iminent.com"/>
36673   <int value="16" label="IMesh"/>
36674   <int value="17" label="in.gr"/>
36675   <int value="18" label="incredibar.com"/>
36676   <int value="19" label="Kvasir"/>
36677   <int value="20" label="Libero"/>
36678   <int value="21" label="@MAIL.RU"/>
36679   <int value="22" label="Najdi.si"/>
36680   <int value="23" label="Nate"/>
36681   <int value="24" label="Naver"/>
36682   <int value="25" label="NETI"/>
36683   <int value="26" label="Nigma"/>
36684   <int value="27" label="OK.hu"/>
36685   <int value="28" label="Onet.pl"/>
36686   <int value="29" label="Rambler"/>
36687   <int value="30" label="SAPO"/>
36688   <int value="31" label="searchnu"/>
36689   <int value="32" label="search-results.com"/>
36690   <int value="33" label="Seznam"/>
36691   <int value="34" label="snap.do"/>
36692   <int value="35" label="softonic.com"/>
36693   <int value="36" label="Sogou"/>
36694   <int value="37" label="Soso"/>
36695   <int value="38" label="sweetim.com/sweetpacks.com"/>
36696   <int value="39" label="Terra"/>
36697   <int value="40" label="TUT.BY"/>
36698   <int value="41" label="Vinden.nl"/>
36699   <int value="42" label="Virgilio"/>
36700   <int value="43" label="Walla!"/>
36701   <int value="44" label="Wirtualna Polska"/>
36702   <int value="45" label="Yahoo!"/>
36703   <int value="46" label="Yandex"/>
36704   <int value="47" label="Zoznam"/>
36705 </enum>
36706
36707 <enum name="OmniboxSuggestRequests" type="int">
36708   <int value="1" label="requests sent"/>
36709   <int value="2" label="requests invalidated"/>
36710   <int value="3" label="(non-invalidated) replies received"/>
36711 </enum>
36712
36713 <enum name="OmniboxUserTextCleared" type="int">
36714   <int value="0" label="cleared by editing"/>
36715   <int value="1" label="cleared with escape"/>
36716 </enum>
36717
36718 <enum name="OmniboxZeroSuggestRequests" type="int">
36719   <int value="1" label="requests sent"/>
36720   <int value="2" label="requests invalidated"/>
36721   <int value="3" label="(non-invalidated) replies received"/>
36722 </enum>
36723
36724 <enum name="OSAgnosticErrno" type="int">
36725   <summary>Errno values with the same meanings on Mac/Win/Linux.</summary>
36726   <int value="0" label="0">No error</int>
36727   <int value="1" label="EPERM">Operation not permitted</int>
36728   <int value="2" label="ENOENT">No such file or directory</int>
36729   <int value="3" label="ESRCH">No such process</int>
36730   <int value="4" label="EINTR">Interrupted function call</int>
36731   <int value="5" label="EIO">Input/output error</int>
36732   <int value="6" label="ENXIO">No such device or address</int>
36733   <int value="7" label="E2BIG">Arg list too long</int>
36734   <int value="8" label="ENOEXEC">Exec format error</int>
36735   <int value="9" label="EBADF">Bad file descriptor</int>
36736   <int value="10" label="ECHILD">No child processes</int>
36737   <int value="11" label="EDEADLK">Resource deadlock avoided</int>
36738   <int value="12" label="ENOMEM">Cannot allocate memory</int>
36739   <int value="13" label="EACCES">Permission denied</int>
36740   <int value="14" label="EFAULT">Bad address</int>
36741   <int value="15" label="ENOTBLK">Not a block device</int>
36742   <int value="16" label="EBUSY">Resource busy</int>
36743   <int value="17" label="EEXIST">File exists</int>
36744   <int value="18" label="EXDEV">Improper link</int>
36745   <int value="19" label="ENODEV">Operation not supported by device</int>
36746   <int value="20" label="ENOTDIR">Not a directory</int>
36747   <int value="21" label="EISDIR">Is a directory</int>
36748   <int value="22" label="EINVAL">Invalid argument</int>
36749   <int value="23" label="ENFILE">Too many open files in system</int>
36750   <int value="24" label="EMFILE">Too many open files</int>
36751   <int value="25" label="ENOTTY">Inappropriate ioctl for device</int>
36752   <int value="26" label="ETXTBSY">Text file busy</int>
36753   <int value="27" label="EFBIG">File too large</int>
36754   <int value="28" label="ENOSPC">Device out of space</int>
36755   <int value="29" label="ESPIPE">Illegal seek</int>
36756   <int value="30" label="EROFS">Read-only file system</int>
36757   <int value="31" label="EMLINK">Too many links</int>
36758   <int value="32" label="EPIPE">Broken pipe</int>
36759   <int value="33" label="EDOM">Numerical argument out of domain</int>
36760   <int value="34" label="ERANGE">Numerical result out of range</int>
36761 </enum>
36762
36763 <enum name="OsSuite" type="int">
36764   <int value="0" label="Windows Home Edition"/>
36765   <int value="1" label="Windows Proffesional Edition (or better)"/>
36766   <int value="2" label="Windows Server Edition"/>
36767 </enum>
36768
36769 <enum name="OSXExceptionHandlerEvents" type="int">
36770   <int value="0" label="EXCEPTION_ACCESSIBILITY">
36771     Object does not support accessibility attributes
36772   </int>
36773   <int value="1" label="EXCEPTION_MENU_ITEM_BOUNDS_CHECK">
36774     Forced crash due to menu item bounds checking failure
36775   </int>
36776   <int value="2" label="EXCEPTION_VIEW_NOT_IN_WINDOW">
36777     Forced crash due to view not in a window requiring a window
36778   </int>
36779   <int value="3" label="EXCEPTION_NSURL_INIT_NIL">
36780     Whitelisted exception for bug 85463.  Suspect ImageKit conversions for media
36781     browser in open or save panel.
36782   </int>
36783   <int value="4" label="EXCEPTION_NSDATADETECTOR_NIL_STRING">
36784     Whitelisted exception for bug 316759.  Suspect background address detection,
36785     field unknown.
36786   </int>
36787 </enum>
36788
36789 <enum name="OtherPossibleUsernamesUsage" type="int">
36790   <int value="0" label="Nothing to Autofill"/>
36791   <int value="1" label="No other possible usernames"/>
36792   <int value="2" label="Other possible usernames present, but none were shown"/>
36793   <int value="3" label="Other possible username was shown, but not selected"/>
36794   <int value="4" label="Other possible username was selected"/>
36795 </enum>
36796
36797 <enum name="OverscrollMode" type="int">
36798   <summary>Direction of the overscroll gesture.</summary>
36799   <int value="1" label="North">Scrolled from bottom towards top</int>
36800   <int value="2" label="South">Scrolled from top towards the bottom</int>
36801   <int value="3" label="West">Scrolled from right towards left</int>
36802   <int value="4" label="East">Scrolled from left towards right</int>
36803 </enum>
36804
36805 <enum name="P2PLookupResult" type="int">
36806   <int value="0" label="Found"/>
36807   <int value="1" label="Not Found"/>
36808   <int value="2" label="Vanished"/>
36809   <int value="3" label="Canceled"/>
36810   <int value="4" label="Filtered"/>
36811 </enum>
36812
36813 <enum name="P2PServerResult" type="int">
36814   <int value="0" label="Response Sent"/>
36815   <int value="1" label="Response Interrupted"/>
36816   <int value="2" label="Malformed"/>
36817   <int value="3" label="Not Found"/>
36818   <int value="4" label="Index"/>
36819 </enum>
36820
36821 <enum name="PagespeedHeaderServerType" type="int">
36822   <int value="0" label="Total responses"/>
36823   <int value="1" label="mod_pagespeed server"/>
36824   <int value="2" label="ngx_pagespeed server"/>
36825   <int value="3" label="PageSpeed Service server"/>
36826   <int value="4" label="Unknown server type"/>
36827 </enum>
36828
36829 <enum name="PagespeedVersion" type="int">
36830   <summary>
36831     The version of PageSpeed. Values up to 1.6.29.x are in use as of 2013-10-01
36832     while later values may adjust 'a' and/or 'b' arbitrarily.
36833   </summary>
36834   <int value="1" label="Unknown"/>
36835   <int value="2" label="0.9.10.0"/>
36836   <int value="3" label="0.9.10.x"/>
36837   <int value="4" label="0.9.11.0"/>
36838   <int value="5" label="0.9.11.x"/>
36839   <int value="6" label="0.9.12.0"/>
36840   <int value="7" label="0.9.12.x"/>
36841   <int value="8" label="0.9.13.0"/>
36842   <int value="9" label="0.9.13.x"/>
36843   <int value="10" label="0.9.14.0"/>
36844   <int value="11" label="0.9.14.x"/>
36845   <int value="12" label="0.9.15.0"/>
36846   <int value="13" label="0.9.15.x"/>
36847   <int value="14" label="0.9.16.0"/>
36848   <int value="15" label="0.9.16.x"/>
36849   <int value="16" label="0.9.17.0"/>
36850   <int value="17" label="0.9.17.x"/>
36851   <int value="18" label="0.9.18.0"/>
36852   <int value="19" label="0.9.18.x"/>
36853   <int value="20" label="0.10.19.0"/>
36854   <int value="21" label="0.10.19.x"/>
36855   <int value="22" label="0.10.20.0"/>
36856   <int value="23" label="0.10.20.x"/>
36857   <int value="24" label="0.10.21.0"/>
36858   <int value="25" label="0.10.21.x"/>
36859   <int value="26" label="0.10.22.0"/>
36860   <int value="27" label="0.10.22.x"/>
36861   <int value="28" label="1.1.23.0"/>
36862   <int value="29" label="1.1.23.x"/>
36863   <int value="30" label="1.2.24.0"/>
36864   <int value="31" label="1.2.24.x"/>
36865   <int value="32" label="1.3.25.0"/>
36866   <int value="33" label="1.3.25.x"/>
36867   <int value="34" label="1.4.26.0"/>
36868   <int value="35" label="1.4.26.x"/>
36869   <int value="36" label="1.5.27.0"/>
36870   <int value="37" label="1.5.27.x"/>
36871   <int value="38" label="1.5.28.0"/>
36872   <int value="39" label="1.5.28.x"/>
36873   <int value="40" label="1.6.29.0"/>
36874   <int value="41" label="1.6.29.x"/>
36875   <int value="42" label="a.b.30.0"/>
36876   <int value="43" label="a.b.30.x"/>
36877   <int value="44" label="a.b.31.0"/>
36878   <int value="45" label="a.b.31.x"/>
36879   <int value="46" label="a.b.32.0"/>
36880   <int value="47" label="a.b.32.x"/>
36881   <int value="48" label="a.b.33.0"/>
36882   <int value="49" label="a.b.33.x"/>
36883   <int value="50" label="a.b.34.0"/>
36884   <int value="51" label="a.b.34.x"/>
36885   <int value="52" label="a.b.35.0"/>
36886   <int value="53" label="a.b.35.x"/>
36887   <int value="54" label="a.b.36.0"/>
36888   <int value="55" label="a.b.36.x"/>
36889   <int value="56" label="a.b.37.0"/>
36890   <int value="57" label="a.b.37.x"/>
36891   <int value="58" label="a.b.38.0"/>
36892   <int value="59" label="a.b.38.x"/>
36893   <int value="60" label="a.b.39.0"/>
36894   <int value="61" label="a.b.39.x"/>
36895   <int value="62" label="a.b.40.0"/>
36896   <int value="63" label="a.b.40.x"/>
36897   <int value="64" label="a.b.41.0"/>
36898   <int value="65" label="a.b.41.x"/>
36899   <int value="66" label="a.b.42.0"/>
36900   <int value="67" label="a.b.42.x"/>
36901   <int value="68" label="a.b.43.0"/>
36902   <int value="69" label="a.b.43.x"/>
36903   <int value="70" label="a.b.44.0"/>
36904   <int value="71" label="a.b.44.x"/>
36905   <int value="72" label="a.b.45.0"/>
36906   <int value="73" label="a.b.45.x"/>
36907   <int value="74" label="a.b.46.0"/>
36908   <int value="75" label="a.b.46.x"/>
36909   <int value="76" label="a.b.47.0"/>
36910   <int value="77" label="a.b.47.x"/>
36911   <int value="78" label="a.b.48.0"/>
36912   <int value="79" label="a.b.48.x"/>
36913   <int value="80" label="a.b.49.0"/>
36914   <int value="81" label="a.b.49.x"/>
36915   <int value="82" label="a.b.50.0"/>
36916   <int value="83" label="a.b.50.x"/>
36917   <int value="84" label="a.b.51.0"/>
36918   <int value="85" label="a.b.51.x"/>
36919   <int value="86" label="a.b.52.0"/>
36920   <int value="87" label="a.b.52.x"/>
36921   <int value="88" label="a.b.53.0"/>
36922   <int value="89" label="a.b.53.x"/>
36923   <int value="90" label="a.b.54.0"/>
36924   <int value="91" label="a.b.54.x"/>
36925   <int value="92" label="a.b.55.0"/>
36926   <int value="93" label="a.b.55.x"/>
36927   <int value="94" label="a.b.56.0"/>
36928   <int value="95" label="a.b.56.x"/>
36929   <int value="96" label="a.b.57.0"/>
36930   <int value="97" label="a.b.57.x"/>
36931   <int value="98" label="a.b.58.0"/>
36932   <int value="99" label="a.b.58.x"/>
36933 </enum>
36934
36935 <enum name="ParsedCookieStatus" type="int">
36936   <obsolete>
36937     Deprecated as of 9/2013. Experiment to measure control characters in cookies
36938     is finished.
36939   </obsolete>
36940   <int value="0" label="All cookie values valid and without control chars"/>
36941   <int value="1" label="Cookie contains control chars"/>
36942   <int value="2" label="Cookie is invalid"/>
36943   <int value="3" label="Cookie contains both control chars and is invalid"/>
36944 </enum>
36945
36946 <enum name="PasswordGenerationEvent" type="int">
36947   <int value="0" label="No sign up form"/>
36948   <int value="1" label="Local heuristics found sign up form"/>
36949   <int value="2" label="DEPRECATED: Icon shown"/>
36950   <int value="3" label="DEPRECATED: Bubble shown"/>
36951   <int value="4" label="Generation available"/>
36952   <int value="5" label="Generation popup shown"/>
36953   <int value="6" label="Generated password accepted"/>
36954   <int value="7" label="Editing popup shown"/>
36955   <int value="8" label="Generated password edited"/>
36956   <int value="9" label="Generated password deleted"/>
36957 </enum>
36958
36959 <enum name="PasswordGenerationSubmissionEvent" type="int">
36960   <int value="0" label="Generated password submission succeeded"/>
36961   <int value="1" label="Generated password submission failed"/>
36962   <int value="2" label="Generated password not submitted"/>
36963   <int value="3" label="Generated password overridden by a non-generated one"/>
36964 </enum>
36965
36966 <enum name="PasswordManagerActionsTaken" type="int">
36967   <obsolete>
36968     Deprecated as of Chrome 32. See PasswordManagerActionsTakenWithPsl
36969   </obsolete>
36970   <summary>
36971     The value is a combination of three different options - what did the
36972     password manager do, what did the user do, and was the form submitted (and
36973     submitted successfully or not). The meaning of each value can be determined
36974     from the values in chrome/browser/password_manager/password_form_manager.h
36975   </summary>
36976   <int value="0"
36977       label="manager did nothing / user did nothing / form not submitted"/>
36978   <int value="1"
36979       label="manager did nothing / user chose a value / form not submitted"/>
36980   <int value="2"
36981       label="manager did nothing / user typed in something / form not
36982              submitted"/>
36983   <int value="3"
36984       label="manager filled the fields / user did nothing / form not
36985              submitted"/>
36986   <int value="4"
36987       label="manager filled the fields / user chose a value / form not
36988              submitted"/>
36989   <int value="5"
36990       label="manager filled the fields / user typed in something / form not
36991              submitted"/>
36992   <int value="6"
36993       label="manager did nothing (site was blacklisted) / user did nothing /
36994              form not submitted"/>
36995   <int value="7"
36996       label="manager did nothing (site was blacklisted) / user chose a value
36997              / form not submitted (this value shouldn't be possible)"/>
36998   <int value="8"
36999       label="manager did nothing (site was blacklisted) / user typed in
37000              something / form not submitted"/>
37001   <int value="9"
37002       label="manager did nothing (autocomplete off) / user did nothing / form
37003              not submitted"/>
37004   <int value="10"
37005       label="manager did nothing (autocomplete off) / user chose a value /
37006              form not submitted (this value shouldn't be possible)"/>
37007   <int value="11"
37008       label="manager did nothing (autocomplete off) / user typed in something
37009              / form not submitted"/>
37010   <int value="12"
37011       label="manager did nothing / user did nothing / form submit failed"/>
37012   <int value="13"
37013       label="manager did nothing / user chose a value / form submit failed"/>
37014   <int value="14"
37015       label="manager did nothing / user typed in something / form submit
37016              failed"/>
37017   <int value="15"
37018       label="manager filled the fields / user did nothing / form submit
37019              failed"/>
37020   <int value="16"
37021       label="manager filled the fields / user chose a value / form submit
37022              failed"/>
37023   <int value="17"
37024       label="manager filled the fields / user typed in something / form
37025              submit failed"/>
37026   <int value="18"
37027       label="manager did nothing (site was blacklisted) / user did nothing /
37028              form submit failed"/>
37029   <int value="19"
37030       label="manager did nothing (site was blacklisted) / user chose a value
37031              / form submit failed (this value shouldn't be possible)"/>
37032   <int value="20"
37033       label="manager did nothing (site was blacklisted) / user typed in
37034              something / form submit failed"/>
37035   <int value="21"
37036       label="manager did nothing (autocomplete off) / user did nothing / form
37037              submit failed"/>
37038   <int value="22"
37039       label="manager did nothing (autocomplete off) / user chose a value /
37040              form submit failed (this value shouldn't be possible)"/>
37041   <int value="23"
37042       label="manager did nothing (autocomplete off) / user typed in something
37043              / form submit failed"/>
37044   <int value="24"
37045       label="manager did nothing / user did nothing / form submit succeeded"/>
37046   <int value="25"
37047       label="manager did nothing / user chose a value / form submit succeeded"/>
37048   <int value="26"
37049       label="manager did nothing / user typed in something / form submit
37050              succeeded"/>
37051   <int value="27"
37052       label="manager filled the fields / user did nothing / form submit
37053              succeeded"/>
37054   <int value="28"
37055       label="manager filled the fields / user chose a value / form submit
37056              succeeded"/>
37057   <int value="29"
37058       label="manager filled the fields / user typed in something / form
37059              submit succeeded"/>
37060   <int value="30"
37061       label="manager did nothing (site was blacklisted) / user did nothing /
37062              form submit succeeded"/>
37063   <int value="31"
37064       label="manager did nothing (site was blacklisted) / user chose a value
37065              / form submit succeeded (this value shouldn't be possible)"/>
37066   <int value="32"
37067       label="manager did nothing (site was blacklisted) / user typed in
37068              something / form submit succeeded"/>
37069   <int value="33"
37070       label="manager did nothing (autocomplete off) / user did nothing / form
37071              submit succeeded"/>
37072   <int value="34"
37073       label="manager did nothing (autocomplete off) / user chose a value /
37074              form submit succeeded (this value shouldn't be possible)"/>
37075   <int value="35"
37076       label="manager did nothing (autocomplete off) / user typed in something
37077              / form submit succeeded"/>
37078 </enum>
37079
37080 <enum name="PasswordManagerActionsTakenV3" type="int">
37081   <summary>
37082     The value is a combination of three different options - what did the
37083     password manager do, what did the user do, and was the form submitted (and
37084     submitted successfully or not). The meaning of each value can be determined
37085     from the values in chrome/browser/password_manager/password_form_manager.h
37086   </summary>
37087   <int value="0"
37088       label="manager did nothing / user did nothing / form not submitted"/>
37089   <int value="1"
37090       label="manager did nothing / user chose a value / form not submitted"/>
37091   <int value="2"
37092       label="manager did nothing / user chose a value from PSL / form not
37093              submitted"/>
37094   <int value="3"
37095       label="manager did nothing / user typed in password / form not
37096              submitted"/>
37097   <int value="4"
37098       label="manager did nothing / user typed in username and password / form
37099              not submitted"/>
37100   <int value="5"
37101       label="manager filled the fields / user did nothing / form not
37102              submitted"/>
37103   <int value="6"
37104       label="manager filled the fields / user chose a value / form not
37105              submitted"/>
37106   <int value="7"
37107       label="manager filled the fields / user chose a value from PSL / form
37108              not submitted"/>
37109   <int value="8"
37110       label="manager filled the fields / user typed in password / form not
37111              submitted"/>
37112   <int value="9"
37113       label="manager filled the fields / user typed in username and password
37114              / form not submitted"/>
37115   <int value="10"
37116       label="manager did nothing (site was blacklisted) / user did nothing /
37117              form not submitted"/>
37118   <int value="11"
37119       label="manager did nothing (site was blacklisted) / user chose a value
37120              / form not submitted (this value shouldn't be possible)"/>
37121   <int value="12"
37122       label="manager did nothing (site was blacklisted) / user chose a value
37123              from PSL / form not submitted (this value shouldn't be possible)"/>
37124   <int value="13"
37125       label="manager did nothing (site was blacklisted) / user typed in
37126              password / form not submitted"/>
37127   <int value="14"
37128       label="manager did nothing (site was blacklisted) / user typed in
37129              username and password / form not submitted"/>
37130   <int value="15"
37131       label="manager did nothing / user did nothing / form submit failed"/>
37132   <int value="16"
37133       label="manager did nothing / user chose a value / form submit failed"/>
37134   <int value="17"
37135       label="manager did nothing / user chose a value from psl / form submit
37136              failed"/>
37137   <int value="18"
37138       label="manager did nothing / user typed in password / form submit
37139              failed"/>
37140   <int value="19"
37141       label="manager did nothing / user typed in username and password / form
37142              submit failed"/>
37143   <int value="20"
37144       label="manager filled the fields / user did nothing / form submit
37145              failed"/>
37146   <int value="21"
37147       label="manager filled the fields / user chose a value / form submit
37148              failed"/>
37149   <int value="22"
37150       label="manager filled the fields / user chose a value from psl / form
37151              submit failed"/>
37152   <int value="23"
37153       label="manager filled the fields / user typed in pasword / form submit
37154              failed"/>
37155   <int value="24"
37156       label="manager filled the fields / user typed in username and pasword /
37157              form submit failed"/>
37158   <int value="25"
37159       label="manager did nothing (site was blacklisted) / user did nothing /
37160              form submit failed"/>
37161   <int value="26"
37162       label="manager did nothing (site was blacklisted) / user chose a value
37163              / form submit failed (this value shouldn't be possible)"/>
37164   <int value="27"
37165       label="manager did nothing (site was blacklisted) / user chose a value
37166              from psl / form submit failed (this value shouldn't be possible)"/>
37167   <int value="28"
37168       label="manager did nothing (site was blacklisted) / user typed in
37169              password / form submit failed"/>
37170   <int value="29"
37171       label="manager did nothing (site was blacklisted) / user typed in
37172              username and password / form submit failed"/>
37173   <int value="30"
37174       label="manager did nothing / user did nothing / form submit succeeded"/>
37175   <int value="31"
37176       label="manager did nothing / user chose a value / form submit succeeded"/>
37177   <int value="32"
37178       label="manager did nothing / user chose a value from psl / form submit
37179              succeeded"/>
37180   <int value="33"
37181       label="manager did nothing / user typed in password / form submit
37182              succeeded"/>
37183   <int value="34"
37184       label="manager did nothing / user typed in username and password / form
37185              submit succeeded"/>
37186   <int value="35"
37187       label="manager filled the fields / user did nothing / form submit
37188              succeeded"/>
37189   <int value="36"
37190       label="manager filled the fields / user chose a value / form submit
37191              succeeded"/>
37192   <int value="37"
37193       label="manager filled the fields / user chose a value from psl / form
37194              submit succeeded"/>
37195   <int value="38"
37196       label="manager filled the fields / user typed in password / form submit
37197              succeeded"/>
37198   <int value="39"
37199       label="manager filled the fields / user typed in username and password
37200              / form submit succeeded"/>
37201   <int value="40"
37202       label="manager did nothing (site was blacklisted) / user did nothing /
37203              form submit succeeded"/>
37204   <int value="41"
37205       label="manager did nothing (site was blacklisted) / user chose a value
37206              / form submit succeeded (this value shouldn't be possible)"/>
37207   <int value="42"
37208       label="manager did nothing (site was blacklisted) / user chose a value
37209              from psl / form submit succeeded (this value shouldn't be
37210              possible)"/>
37211   <int value="43"
37212       label="manager did nothing (site was blacklisted) / user typed in
37213              password / form submit succeeded"/>
37214   <int value="44"
37215       label="manager did nothing (site was blacklisted) / user typed in
37216              username and password / form submit succeeded"/>
37217 </enum>
37218
37219 <enum name="PasswordManagerActionsTakenWithPsl" type="int">
37220   <obsolete>
37221     Deprecated as of 3/18/2014. See PasswordManagerActionsTakenV3.
37222   </obsolete>
37223   <summary>
37224     The value is a combination of three different options - what did the
37225     password manager do, what did the user do, and was the form submitted (and
37226     submitted successfully or not). The meaning of each value can be determined
37227     from the values in chrome/browser/password_manager/password_form_manager.h
37228   </summary>
37229   <int value="0"
37230       label="manager did nothing / user did nothing / form not submitted"/>
37231   <int value="1"
37232       label="manager did nothing / user chose a value / form not submitted"/>
37233   <int value="2"
37234       label="manager did nothing / user chose a value from PSL / form not
37235              submitted"/>
37236   <int value="3"
37237       label="manager did nothing / user typed in something / form not
37238              submitted"/>
37239   <int value="4"
37240       label="manager filled the fields / user did nothing / form not
37241              submitted"/>
37242   <int value="5"
37243       label="manager filled the fields / user chose a value / form not
37244              submitted"/>
37245   <int value="6"
37246       label="manager filled the fields / user chose a value from PSL / form
37247              not submitted"/>
37248   <int value="7"
37249       label="manager filled the fields / user typed in something / form not
37250              submitted"/>
37251   <int value="8"
37252       label="manager did nothing (site was blacklisted) / user did nothing /
37253              form not submitted"/>
37254   <int value="9"
37255       label="manager did nothing (site was blacklisted) / user chose a value
37256              / form not submitted (this value shouldn't be possible)"/>
37257   <int value="10"
37258       label="manager did nothing (site was blacklisted) / user chose a value
37259              from PSL / form not submitted (this value shouldn't be possible)"/>
37260   <int value="11"
37261       label="manager did nothing (site was blacklisted) / user typed in
37262              something / form not submitted"/>
37263   <int value="12"
37264       label="manager did nothing (autocomplete off) / user did nothing / form
37265              not submitted"/>
37266   <int value="13"
37267       label="manager did nothing (autocomplete off) / user chose a value /
37268              form not submitted (this value shouldn't be possible)"/>
37269   <int value="14"
37270       label="manager did nothing (autocomplete off) / user chose a value from
37271              psl / form not submitted (this value shouldn't be possible)"/>
37272   <int value="15"
37273       label="manager did nothing (autocomplete off) / user typed in something
37274              / form not submitted"/>
37275   <int value="16"
37276       label="manager did nothing / user did nothing / form submit failed"/>
37277   <int value="17"
37278       label="manager did nothing / user chose a value / form submit failed"/>
37279   <int value="18"
37280       label="manager did nothing / user chose a value from psl / form submit
37281              failed"/>
37282   <int value="19"
37283       label="manager did nothing / user typed in something / form submit
37284              failed"/>
37285   <int value="20"
37286       label="manager filled the fields / user did nothing / form submit
37287              failed"/>
37288   <int value="21"
37289       label="manager filled the fields / user chose a value / form submit
37290              failed"/>
37291   <int value="22"
37292       label="manager filled the fields / user chose a value from psl / form
37293              submit failed"/>
37294   <int value="23"
37295       label="manager filled the fields / user typed in something / form
37296              submit failed"/>
37297   <int value="24"
37298       label="manager did nothing (site was blacklisted) / user did nothing /
37299              form submit failed"/>
37300   <int value="25"
37301       label="manager did nothing (site was blacklisted) / user chose a value
37302              / form submit failed (this value shouldn't be possible)"/>
37303   <int value="26"
37304       label="manager did nothing (site was blacklisted) / user chose a value
37305              from psl / form submit failed (this value shouldn't be possible)"/>
37306   <int value="27"
37307       label="manager did nothing (site was blacklisted) / user typed in
37308              something / form submit failed"/>
37309   <int value="28"
37310       label="manager did nothing (autocomplete off) / user did nothing / form
37311              submit failed"/>
37312   <int value="29"
37313       label="manager did nothing (autocomplete off) / user chose a value /
37314              form submit failed (this value shouldn't be possible)"/>
37315   <int value="30"
37316       label="manager did nothing (autocomplete off) / user chose a value from
37317              psl / form submit failed (this value shouldn't be possible)"/>
37318   <int value="31"
37319       label="manager did nothing (autocomplete off) / user typed in something
37320              / form submit failed"/>
37321   <int value="32"
37322       label="manager did nothing / user did nothing / form submit succeeded"/>
37323   <int value="33"
37324       label="manager did nothing / user chose a value / form submit succeeded"/>
37325   <int value="34"
37326       label="manager did nothing / user chose a value from psl / form submit
37327              succeeded"/>
37328   <int value="35"
37329       label="manager did nothing / user typed in something / form submit
37330              succeeded"/>
37331   <int value="36"
37332       label="manager filled the fields / user did nothing / form submit
37333              succeeded"/>
37334   <int value="37"
37335       label="manager filled the fields / user chose a value / form submit
37336              succeeded"/>
37337   <int value="38"
37338       label="manager filled the fields / user chose a value from psl / form
37339              submit succeeded"/>
37340   <int value="39"
37341       label="manager filled the fields / user typed in something / form
37342              submit succeeded"/>
37343   <int value="40"
37344       label="manager did nothing (site was blacklisted) / user did nothing /
37345              form submit succeeded"/>
37346   <int value="41"
37347       label="manager did nothing (site was blacklisted) / user chose a value
37348              / form submit succeeded (this value shouldn't be possible)"/>
37349   <int value="42"
37350       label="manager did nothing (site was blacklisted) / user chose a value
37351              from psl / form submit succeeded (this value shouldn't be
37352              possible)"/>
37353   <int value="43"
37354       label="manager did nothing (site was blacklisted) / user typed in
37355              something / form submit succeeded"/>
37356   <int value="44"
37357       label="manager did nothing (autocomplete off) / user did nothing / form
37358              submit succeeded"/>
37359   <int value="45"
37360       label="manager did nothing (autocomplete off) / user chose a value /
37361              form submit succeeded (this value shouldn't be possible)"/>
37362   <int value="46"
37363       label="manager did nothing (autocomplete off) / user chose a value from
37364              psl / form submit succeeded (this value shouldn't be possible)"/>
37365   <int value="47"
37366       label="manager did nothing (autocomplete off) / user typed in something
37367              / form submit succeeded"/>
37368 </enum>
37369
37370 <enum name="PasswordManagerOsPasswordStatus" type="int">
37371   <int value="0" label="Unknown"/>
37372   <int value="1" label="Unsupported platform"/>
37373   <int value="2" label="Password is blank"/>
37374   <int value="3" label="Password is non blank"/>
37375   <int value="4"
37376       label="Password status not checked as user is on a Windows Domain"/>
37377 </enum>
37378
37379 <enum name="PasswordManagerPslDomainMatchTriggering" type="int">
37380   <summary>
37381     The value indicates whether an entry returned by password autofill contains
37382     a value that was found by matching against the public suffix list.
37383   </summary>
37384   <int value="0" label="Matching disabled"/>
37385   <int value="1" label="No match"/>
37386   <int value="2" label="Match"/>
37387 </enum>
37388
37389 <enum name="PepperInterface" type="int">
37390 <!-- Generated by ppapi/tools/pepper_hash_for_uma.cc -->
37391
37392   <int value="286711" label="PPB_FlashFullscreen;0.1"/>
37393   <int value="2804066" label="PPB_AudioConfig;1.1"/>
37394   <int value="8760108" label="PPB_Testing_Private;1.0"/>
37395   <int value="13662160" label="PPB_CharSet(Dev);0.4"/>
37396   <int value="22816901" label="PPB_FileChooser(Dev);0.5"/>
37397   <int value="28187368" label="PPB_IMEInputEvent(Dev);0.2"/>
37398   <int value="37307420" label="PPB_Scrollbar(Dev);0.5"/>
37399   <int value="62905097" label="PPB_TrueTypeFont(Dev);0.1"/>
37400   <int value="79708274" label="PPB_TCPSocket;1.1"/>
37401   <int value="110360074" label="PPB_Var;1.1"/>
37402   <int value="138418890" label="PPB_Memory(Dev);0.1"/>
37403   <int value="153443470" label="PPB_URLResponseInfo;1.0"/>
37404   <int value="153532707" label="PPB_Buffer(Dev);0.4"/>
37405   <int value="156766028" label="PPB_UMA_Private;0.3"/>
37406   <int value="162107265" label="PPB_NetworkMonitor;1.0"/>
37407   <int value="180906214" label="PPB_Instance_Private;0.1"/>
37408   <int value="221802429" label="PPB_URLUtil(Dev);0.7"/>
37409   <int value="225125520" label="PPB_Find(Private);0.3"/>
37410   <int value="226206264" label="PPB_FileRef;1.1"/>
37411   <int value="229560990" label="PPB_Var(Deprecated);0.3"/>
37412   <int value="250764663" label="PPB_Graphics2D(Dev);0.2"/>
37413   <int value="320267009" label="PPB_Flash_File_ModuleLocal;3"/>
37414   <int value="348907389" label="PPB_TCPSocket_Private;0.4"/>
37415   <int value="382780521" label="PPB_FileRef;1.2"/>
37416   <int value="415548516" label="PPB_MessageLoop;1.0"/>
37417   <int value="434146763" label="PPB_BrowserFont_Trusted;1.0"/>
37418   <int value="495324603" label="PPB_Widget(Dev);0.4"/>
37419   <int value="556941117" label="PPB_IMEInputEvent;1.0"/>
37420   <int value="588532407" label="PPB_Graphics2D;1.1"/>
37421   <int value="612625164" label="PPB_InputEvent;1.0"/>
37422   <int value="615811055" label="PPB_Flash_MessageLoop;0.1"/>
37423   <int value="629092173" label="PPB_VideoCapture(Dev);0.3"/>
37424   <int value="630100238" label="PPB_AudioBuffer;0.1"/>
37425   <int value="631212065" label="PPB_MouseInputEvent;1.0"/>
37426   <int value="632306545" label="PPB_FileRef;1.0"/>
37427   <int value="656561383" label="PPB_FlashFullscreen;1.0"/>
37428   <int value="657117235" label="PPB_Flash_DRM;1.0"/>
37429   <int value="668624105" label="PPB_Flash_DeviceID;1.0"/>
37430   <int value="706893509" label="PPB_ContentDecryptor_Private;0.11"/>
37431   <int value="714324031" label="PPB_Graphics3D;1.0"/>
37432   <int value="724664149" label="PPB_Flash_Menu;0.2"/>
37433   <int value="760024173" label="PPB_FileIO;1.0"/>
37434   <int value="763746388" label="PPB_NaCl_Private;1.0"/>
37435   <int value="772423590" label="PPB_TouchInputEvent;1.0"/>
37436   <int value="780912189" label="PPB_Alarms(Dev);0.1"/>
37437   <int value="795366801" label="PPB_Trace_Event(Dev);0.2"/>
37438   <int value="804011173" label="PPB_Gamepad;1.0"/>
37439   <int value="810111568" label="PPB_Messaging;1.0"/>
37440   <int value="829878300" label="PPB_TCPSocket;1.0"/>
37441   <int value="835840137" label="PPB_WebSocket;1.0"/>
37442   <int value="844787073" label="PPB_TextInput(Dev);0.2"/>
37443   <int value="856177441" label="PPB_VarArray;1.0"/>
37444   <int value="857934187" label="PPB_Ext_Socket(Dev);0.1"/>
37445   <int value="883046945" label="PPB_OpenGLES2ChromiumMapSub;1.0"/>
37446   <int value="890225106" label="PPB_FileChooserTrusted;0.6"/>
37447   <int value="893629850" label="PPB_VarArrayBuffer;1.0"/>
37448   <int value="897332014" label="PPB_Zoom(Dev);0.2"/>
37449   <int value="910782902" label="PPB_AudioFrame;0.1"/>
37450   <int value="913922409" label="PPB_NetworkProxy;1.0"/>
37451   <int value="916446405" label="PPB_URLUtil(Dev);0.6"/>
37452   <int value="930528031" label="PPB_OpenGLES2DrawBuffers(Dev);1.0"/>
37453   <int value="930786862" label="PPB_Flash_Clipboard;5.0"/>
37454   <int value="941275733" label="PPB_Flash;12.6"/>
37455   <int value="944161065" label="PPB_Flash_DRM;1.1"/>
37456   <int value="946515854" label="PPB_View(Dev);0.1"/>
37457   <int value="948969343" label="PPB_OpenGLES2;1.0"/>
37458   <int value="961061294" label="PPB_Var;1.2"/>
37459   <int value="961317980" label="PPB_Fullscreen;1.0"/>
37460   <int value="964595048" label="PPB_BrokerTrusted;0.2"/>
37461   <int value="965548627" label="PPB_Audio;1.1"/>
37462   <int value="972914533" label="PPB_TextInputController;1.0"/>
37463   <int value="997459960" label="PPB_FileChooserTrusted;0.5"/>
37464   <int value="1008493701" label="PPB_UDPSocket;1.0"/>
37465   <int value="1017579801" label="PPB_OpenGLES2FramebufferBlit;1.0"/>
37466   <int value="1032125598" label="PPB_HostResolver;1.0"/>
37467   <int value="1039206341" label="PPB_UDPSocket_Private;0.2"/>
37468   <int value="1042058362" label="PPB_Core;1.0"/>
37469   <int value="1050892821" label="PPB_OpenGLES2InstancedArrays;1.0"/>
37470   <int value="1055791466" label="PPB_CursorControl(Dev);0.4"/>
37471   <int value="1065040273" label="PPB_KeyboardInputEvent;1.2"/>
37472   <int value="1086644401" label="PPB_Proxy_Private;6"/>
37473   <int value="1094761313" label="PPB_URLLoaderTrusted;0.3"/>
37474   <int value="1099975614" label="PPB_Flash;12.5"/>
37475   <int value="1111997633" label="PPB_AudioInput(Dev);0.4"/>
37476   <int value="1155638369" label="PPB_WheelInputEvent;1.0"/>
37477   <int value="1161845861" label="PPB_NetAddress_Private;1.0"/>
37478   <int value="1173327824" label="PPB_OpenGLES2ChromiumEnableFeature;1.0"/>
37479   <int value="1188712923" label="PPB_Talk_Private;2.0"/>
37480   <int value="1218354710" label="PPB_VideoFrame;0.1"/>
37481   <int value="1260990020" label="PPB_Ext_Socket(Dev);0.2"/>
37482   <int value="1262240942" label="PPB_FileIO;1.1"/>
37483   <int value="1272679676" label="PPB_TCPSocket_Private;0.5"/>
37484   <int value="1316246754" label="PPB_KeyboardInputEvent;1.0"/>
37485   <int value="1316320941" label="PPB_Graphics2D(Dev);0.1"/>
37486   <int value="1321620067" label="PPB_Instance;1.0"/>
37487   <int value="1328369437" label="PPB_Talk_Private;1.0"/>
37488   <int value="1337084425" label="PPB_View;1.0"/>
37489   <int value="1354526686" label="PPB_FileIO_Private;0.1"/>
37490   <int value="1357207230" label="PPB_DeviceRef(Dev);0.1"/>
37491   <int value="1358195444" label="PPB_CharSet_Trusted;1.0"/>
37492   <int value="1360443600" label="PPB_OpenGLES2FramebufferMultisample;1.0"/>
37493   <int value="1374404330" label="PPB_BrokerTrusted;0.3"/>
37494   <int value="1374976378" label="PPB_OpenGLES2Query;1.0"/>
37495   <int value="1437724812" label="PPB_AudioConfig;1.0"/>
37496   <int value="1443771913" label="PPB_NetAddress;1.0"/>
37497   <int value="1504691399" label="PPB_Flash;13.0"/>
37498   <int value="1505595424" label="PPB_Crypto(Dev);0.1"/>
37499   <int value="1508192415" label="PPB_VarDictionary;1.0"/>
37500   <int value="1519132417" label="PPB_FileSystem;1.0"/>
37501   <int value="1520420939" label="PPB_MouseCursor;1.0"/>
37502   <int value="1528832860" label="PPB_FileChooser(Dev);0.6"/>
37503   <int value="1641037564" label="PPB_VideoSource_Private;0.1"/>
37504   <int value="1645591549" label="PPB_Widget(Dev);0.3"/>
37505   <int value="1677958987" label="PPB_ImageData;1.0"/>
37506   <int value="1680873803" label="PPB_Console;1.0"/>
37507   <int value="1703245231" label="PPB_NetworkList;1.0"/>
37508   <int value="1721408268" label="PPB_URLLoader;1.0"/>
37509   <int value="1753813390" label="PPB_Flash_Clipboard;4.0"/>
37510   <int value="1773992510" label="PPB_PDF;1"/>
37511   <int value="1775059283" label="PPB_Flash_FontFile;0.1"/>
37512   <int value="1779899536" label="PPB_Flash_Print;1.0"/>
37513   <int value="1821321578" label="PPB_UMA_Private;0.2"/>
37514   <int value="1822250569" label="PPB_Trace_Event(Dev);0.1"/>
37515   <int value="1838344955" label="PPB_Flash;12.4"/>
37516   <int value="1866591098" label="PPB_FileRefPrivate;0.1"/>
37517   <int value="1870131254" label="PPB_MouseLock;1.0"/>
37518   <int value="1930785273" label="PPB_Var;1.0"/>
37519   <int value="1944731926" label="PPB_URLRequestInfo;1.0"/>
37520   <int value="1978180250" label="PPB_Flash_Clipboard;5.1"/>
37521   <int value="1980463089" label="PPB_View;1.1"/>
37522   <int value="1981643755" label="PPB_FileMapping;0.1"/>
37523   <int value="1994108724" label="PPB_Flash_File_FileRef;2"/>
37524   <int value="1998274350" label="PPB_Font(Dev);0.6"/>
37525   <int value="2003778556" label="PPB_MouseInputEvent;1.1"/>
37526   <int value="2005291722" label="PPB_NetAddress_Private;1.1"/>
37527   <int value="2012645499" label="PPB_Find(Dev);0.3"/>
37528   <int value="2019398562" label="PPB_TCPSocket_Private;0.3"/>
37529   <int value="2023751176" label="PPB_Printing(Dev);0.7"/>
37530   <int value="2024537413" label="PPB_Graphics2D;1.0"/>
37531   <int value="2026777995" label="PPB_VideoDecoder(Dev);0.16"/>
37532   <int value="2027770764" label="PPB_UDPSocket_Private;0.3"/>
37533   <int value="2031327332" label="PPB_TextInput(Dev);0.1"/>
37534   <int value="2056532375" label="PPB_Audio;1.0"/>
37535   <int value="2062775054" label="PPB_IMEInputEvent(Dev);0.1"/>
37536   <int value="2070630224" label="PPB_AudioInput(Dev);0.3"/>
37537   <int value="2095945999" label="PPB_NetAddress_Private;0.1"/>
37538   <int value="2098849894" label="PPB_ContentDecryptor_Private;0.10"/>
37539   <int value="2123225074" label="PPB_HostResolver_Private;0.1"/>
37540   <int value="2126196629" label="PPB_UDPSocket_Private;0.4"/>
37541 </enum>
37542
37543 <enum name="PepperVideoDecodeError" type="int">
37544   <int value="1" label="Illegal state">
37545     An operation was attempted during an incompatible decoder state.
37546   </int>
37547   <int value="2" label="Invalid argument">
37548     Invalid argument was passed to an API method.
37549   </int>
37550   <int value="3" label="Unreadable input">Encoded input is unreadable.</int>
37551   <int value="4" label="Platform failure">
37552     A failure occurred at the browser layer or lower. Examples of such failures
37553     include GPU hardware failures, GPU driver failures, GPU library failures,
37554     browser programming errors, and so on.
37555   </int>
37556 </enum>
37557
37558 <enum name="PhotoEditorFileType" type="int">
37559   <int value="0" label="jpg"/>
37560   <int value="1" label="png"/>
37561   <int value="2" label="gif"/>
37562   <int value="3" label="bmp"/>
37563   <int value="4" label="webp"/>
37564   <int value="5" label="other"/>
37565 </enum>
37566
37567 <enum name="PhotoEditorLoadMode" type="int">
37568   <int value="0" label="From full resolution cache"/>
37569   <int value="1" label="From screen resolution cache"/>
37570   <int value="2" label="From file"/>
37571   <int value="3" label="Other"/>
37572 </enum>
37573
37574 <enum name="PhotoEditorSaveResult" type="int">
37575   <int value="0" label="Failure"/>
37576   <int value="1" label="Success"/>
37577   <int value="2" label="Other"/>
37578 </enum>
37579
37580 <enum name="PhotoEditorToolType" type="int">
37581   <int value="0" label="Auto-fix"/>
37582   <int value="1" label="Crop"/>
37583   <int value="2" label="Brightness"/>
37584   <int value="3" label="Rotate left"/>
37585   <int value="4" label="Rotate right"/>
37586   <int value="5" label="Rotate undo"/>
37587   <int value="6" label="Rotate redo"/>
37588   <int value="7" label="Share"/>
37589   <int value="8" label="Other"/>
37590 </enum>
37591
37592 <enum name="PingResult" type="int">
37593   <int value="0" label="Success"/>
37594   <int value="1" label="Response started"/>
37595   <int value="2" label="Timed out"/>
37596   <int value="3" label="Canceled"/>
37597   <int value="4" label="Failed"/>
37598   <int value="5" label="Uncompleted"/>
37599 </enum>
37600
37601 <enum name="PipelineStatus" type="int">
37602   <int value="0" label="PIPELINE_OK"/>
37603   <int value="1" label="PIPELINE_ERROR_URL_NOT_FOUND"/>
37604   <int value="2" label="PIPELINE_ERROR_NETWORK"/>
37605   <int value="3" label="PIPELINE_ERROR_DECODE"/>
37606   <int value="4" label="PIPELINE_ERROR_DECRYPT"/>
37607   <int value="5" label="PIPELINE_ERROR_ABORT"/>
37608   <int value="6" label="PIPELINE_ERROR_INITIALIZATION_FAILED"/>
37609   <int value="7" label="PIPELINE_ERROR_REQUIRED_FILTER_MISSING"/>
37610   <int value="8" label="PIPELINE_ERROR_COULD_NOT_RENDER"/>
37611   <int value="9" label="PIPELINE_ERROR_READ"/>
37612   <int value="10" label="PIPELINE_ERROR_OPERATION_PENDING"/>
37613   <int value="11" label="PIPELINE_ERROR_INVALID_STATE"/>
37614   <int value="12" label="DEMUXER_ERROR_COULD_NOT_OPEN"/>
37615   <int value="13" label="DEMUXER_ERROR_COULD_NOT_PARSE"/>
37616   <int value="14" label="DEMUXER_ERROR_NO_SUPPORTED_STREAMS"/>
37617   <int value="15" label="DECODER_ERROR_NOT_SUPPORTED"/>
37618 </enum>
37619
37620 <enum name="PlatformFileError" type="int">
37621   <int value="0" label="OK"/>
37622   <int value="1" label="FAILED"/>
37623   <int value="2" label="IN_USE"/>
37624   <int value="3" label="EXISTS"/>
37625   <int value="4" label="NOT_FOUND"/>
37626   <int value="5" label="ACCESS_DENIED"/>
37627   <int value="6" label="TOO_MANY_OPENED"/>
37628   <int value="7" label="NO_MEMORY"/>
37629   <int value="8" label="NO_SPACE"/>
37630   <int value="9" label="NOT_A_DIRECTORY"/>
37631   <int value="10" label="INVALID_OPERATION"/>
37632   <int value="11" label="SECURITY"/>
37633   <int value="12" label="ABORT"/>
37634   <int value="13" label="NOT_A_FILE"/>
37635   <int value="14" label="NOT_EMPTY"/>
37636   <int value="15" label="INVALID_URL"/>
37637   <int value="16" label="I/O"/>
37638 </enum>
37639
37640 <enum name="PluginLoadResult" type="int">
37641   <int value="0" label="LOAD_SUCCESS"/>
37642   <int value="1" label="LOAD_FAILED"/>
37643   <int value="2" label="ENTRY_POINT_MISSING"/>
37644   <int value="3" label="INIT_FAILED"/>
37645 </enum>
37646
37647 <enum name="PNaClOptionsOptLevelEnum" type="int">
37648   <int value="0" label="0"/>
37649   <int value="1" label="1"/>
37650   <int value="2" label="2"/>
37651   <int value="3" label="3"/>
37652   <int value="4" label="Default / Unknown"/>
37653 </enum>
37654
37655 <enum name="PNaClTranslationCacheEnum" type="int">
37656   <int value="0" label="Miss"/>
37657   <int value="1" label="Hit"/>
37658 </enum>
37659
37660 <enum name="PointerSensitivity" type="int">
37661   <int value="1" label="1"/>
37662   <int value="2" label="2"/>
37663   <int value="3" label="3"/>
37664   <int value="4" label="4"/>
37665   <int value="5" label="5"/>
37666 </enum>
37667
37668 <enum name="PostMergeVerificationOutcome" type="int">
37669   <int value="0" label="Undefined"/>
37670   <int value="1" label="Succeeded"/>
37671   <int value="2" label="No accounts found"/>
37672   <int value="3" label="Missing primary account"/>
37673   <int value="4" label="Primary account is not the first"/>
37674   <int value="5" label="Verification failed"/>
37675   <int value="6" label="Connection failed"/>
37676   <int value="7" label="Overflow"/>
37677 </enum>
37678
37679 <enum name="PowerBrightnessAdjust" type="int">
37680   <int value="0" label="Brightness Down"/>
37681   <int value="1" label="Brightness Up"/>
37682   <int value="2" label="Brightness Absolute"/>
37683 </enum>
37684
37685 <enum name="PowerChargerType" type="int">
37686   <int value="0" label="Unknown charger"/>
37687   <int value="1" label="MAINS charger"/>
37688   <int value="2" label="USB Charger"/>
37689   <int value="3" label="Unconfirmed Spring Charger"/>
37690   <int value="4" label="Safe Spring Charger"/>
37691 </enum>
37692
37693 <enum name="PowerwashDialogViewType" type="int">
37694   <int value="0" label="Invoked on settings page"/>
37695   <int value="1" label="Shortcut. Confirmation for powerwash only."/>
37696   <int value="2" label="Shortcut. Confirmation for powerwash and rollback."/>
37697   <int value="3" label="Shortcut. Offer. Rollback unavailable."/>
37698   <int value="4" label="Shortcut. Offer. Rollback available."/>
37699 </enum>
37700
37701 <enum name="PreconnectedNavigation" type="int">
37702   <int value="0" label="No recent pre-connect to the page"/>
37703   <int value="1" label="Page nav. preceded by a pre-connect"/>
37704 </enum>
37705
37706 <enum name="PreconnectMotivation" type="int">
37707   <int value="0" label="MOUSE_OVER_MOTIVATED"/>
37708   <int value="1" label="PAGE_SCAN_MOTIVATED"/>
37709   <int value="2" label="UNIT_TEST_MOTIVATED"/>
37710   <int value="3" label="LINKED_MAX_MOTIVATED"/>
37711   <int value="4" label="OMNIBOX_MOTIVATED"/>
37712   <int value="5" label="STARTUP_LIST_MOTIVATED"/>
37713   <int value="6" label="EARLY_LOAD_MOTIVATED"/>
37714   <int value="7" label="NO_PREFETCH_MOTIVATION"/>
37715   <int value="8" label="STATIC_REFERAL_MOTIVATED"/>
37716   <int value="9" label="LEARNED_REFERAL_MOTIVATED"/>
37717   <int value="10" label="SELF_REFERAL_MOTIVATED"/>
37718 </enum>
37719
37720 <enum name="PreconnectSubresourceEval" type="int">
37721   <int value="0" label="PRECONNECTION"/>
37722   <int value="1" label="PRERESOLUTION"/>
37723   <int value="2" label="TOO_NEW"/>
37724 </enum>
37725
37726 <enum name="PreconnectTriggerUsed" type="int">
37727   <int value="0" label="The pre-connect triggered host was not accessed"/>
37728   <int value="1" label="The pre-connect triggered host was accessed"/>
37729 </enum>
37730
37731 <enum name="PrefetchStatus" type="int">
37732   <int value="0" label="undefined"/>
37733   <int value="1" label="success from cache"/>
37734   <int value="2" label="success from network"/>
37735   <int value="3" label="canceled in-flight"/>
37736 </enum>
37737
37738 <enum name="PrefHashStoreVersion" type="int">
37739   <int value="0" label="VERSION_UNINITIALIZED"/>
37740   <int value="1" label="VERSION_PRE_MIGRATION"/>
37741   <int value="2" label="VERSION_LATEST"/>
37742 </enum>
37743
37744 <enum name="PrerenderCookieSendType" type="int">
37745   <int value="0" label="no cookies sent"/>
37746   <int value="1" label="first party cookies sent"/>
37747   <int value="2" label="third party cookies sent"/>
37748   <int value="3" label="third party cookies sent for blocking resource"/>
37749 </enum>
37750
37751 <enum name="PrerenderCookieStatus" type="int">
37752   <int value="0" label="no action"/>
37753   <int value="1" label="[main frame send]"/>
37754   <int value="2" label="[main frame change]"/>
37755   <int value="3" label="[main frame send, main frame change]"/>
37756   <int value="4" label="[other send]"/>
37757   <int value="5" label="[main frame send, other send]"/>
37758   <int value="6" label="[main frame change, other send]"/>
37759   <int value="7" label="[main frame send, main frame change, other send]"/>
37760   <int value="8" label="[other change]"/>
37761   <int value="9" label="[main frame send, other change]"/>
37762   <int value="10" label="[main frame change, other change]"/>
37763   <int value="11" label="[main frame send, main frame change, other change]"/>
37764   <int value="12" label="[other send, other change]"/>
37765   <int value="13" label="[main frame send, other send, other change]"/>
37766   <int value="14" label="[main frame change, other send, other change]"/>
37767   <int value="15"
37768       label="[main frame send, main frame change, other send, other change]"/>
37769 </enum>
37770
37771 <enum name="PrerenderEvent" type="int">
37772   <int value="0" label="Swapin no delegate"/>
37773   <int value="1" label="Swapin candidate"/>
37774   <int value="2" label="Swapin candidate namespace matces"/>
37775   <int value="3" label="Swapin no merge pending"/>
37776   <int value="4" label="Swapin merging disabled"/>
37777   <int value="5" label="Swapin issuing merge"/>
37778   <int value="6" label="Merge for swapin candidate"/>
37779   <int value="7" label="Merge result no pending swapin"/>
37780   <int value="8" label="Merge result timeout cb"/>
37781   <int value="9" label="Merge result result cb"/>
37782   <int value="10" label="Merge result timed out"/>
37783   <int value="11" label="Merge result merge done"/>
37784   <int value="12" label="Merge result: namespace not found"/>
37785   <int value="13" label="Merge result: namespace not alias"/>
37786   <int value="14" label="Merge result: not logging"/>
37787   <int value="15" label="Merge result: no transactions"/>
37788   <int value="16" label="Merge result: too many transactions"/>
37789   <int value="17" label="Merge result: not mergeable"/>
37790   <int value="18" label="Merge result: mergeable"/>
37791   <int value="19" label="Merge result merge failed"/>
37792   <int value="20" label="Merge result swapping in"/>
37793   <int value="21" label="Merge result swapin successful"/>
37794   <int value="22" label="Merge result swapin failed"/>
37795 </enum>
37796
37797 <enum name="PrerenderFinalStatus" type="int">
37798   <int value="0" label="USED"/>
37799   <int value="1" label="TIMED_OUT"/>
37800   <int value="2" label="EVICTED"/>
37801   <int value="3" label="MANAGER_SHUTDOWN"/>
37802   <int value="4" label="CLOSED"/>
37803   <int value="5" label="CREATE_NEW_WINDOW"/>
37804   <int value="6" label="PROFILE_DESTROYED"/>
37805   <int value="7" label="APP_TERMINATING"/>
37806   <int value="8" label="JAVASCRIPT_ALERT"/>
37807   <int value="9" label="AUTH_NEEDED"/>
37808   <int value="10" label="HTTPS"/>
37809   <int value="11" label="DOWNLOAD"/>
37810   <int value="12" label="MEMORY_LIMIT_EXCEEDED"/>
37811   <int value="13" label="JS_OUT_OF_MEMORY"/>
37812   <int value="14" label="RENDERER_UNRESPONSIVE"/>
37813   <int value="15" label="TOO_MANY_PROCESSES"/>
37814   <int value="16" label="RATE_LIMIT_EXCEEDED"/>
37815   <int value="17" label="PENDING_SKIPPED"/>
37816   <int value="18" label="CONTROL_GROUP"/>
37817   <int value="19" label="HTML5_MEDIA"/>
37818   <int value="20" label="SOURCE_RENDER_VIEW_CLOSED"/>
37819   <int value="21" label="RENDERER_CRASHED"/>
37820   <int value="22" label="UNSUPPORTED_SCHEME"/>
37821   <int value="23" label="INVALID_HTTP_METHOD"/>
37822   <int value="24" label="WINDOW_PRINT"/>
37823   <int value="25" label="RECENTLY_VISITED"/>
37824   <int value="26" label="WINDOW_OPENER"/>
37825   <int value="27" label="PAGE_ID_CONFLICT"/>
37826   <int value="28" label="SAFE_BROWSING"/>
37827   <int value="29" label="FRAGMENT_MISMATCH"/>
37828   <int value="30" label="SSL_CLIENT_CERTIFICATE_REQUESTED"/>
37829   <int value="31" label="CACHE_OR_HISTORY_CLEARED"/>
37830   <int value="32" label="CANCELLED"/>
37831   <int value="33" label="SSL_ERROR"/>
37832   <int value="34" label="CROSS_SITE_NAVIGATION_PENDING"/>
37833   <int value="35" label="DEVTOOLS_ATTACHED"/>
37834   <int value="36" label="SESSION_STORAGE_NAMESPACE_MISMATCH"/>
37835   <int value="37" label="NO_USE_GROUP"/>
37836   <int value="38" label="MATCH_COMPLETE_DUMMY"/>
37837   <int value="39" label="DUPLICATE"/>
37838   <int value="40" label="OPEN_URL"/>
37839   <int value="41" label="WOULD_HAVE_BEEN_USED"/>
37840   <int value="42" label="REGISTER_PROTOCOL_HANDLER"/>
37841   <int value="43" label="CREATING_AUDIO_STREAM"/>
37842   <int value="44" label="PAGE_BEING_CAPTURED"/>
37843   <int value="45" label="BAD_DEFERRED_REDIRECT"/>
37844   <int value="46" label="NAVIGATION_UNCOMMITTED"/>
37845   <int value="47" label="NEW_NAVIGATION_ENTRY"/>
37846 </enum>
37847
37848 <enum name="PrerenderHoverEvent" type="int">
37849   <obsolete>
37850     deprecated May 10 2012
37851   </obsolete>
37852   <int value="0" label="HOVER_EVENT_START"/>
37853   <int value="1" label="HOVER_EVENT_TOO_SHORT"/>
37854   <int value="2" label="HOVER_EVENT_REPLACED"/>
37855   <int value="3" label="HOVER_EVENT_CLICK"/>
37856 </enum>
37857
37858 <enum name="PrerenderLocalPredictorEvents" type="int">
37859   <int value="0" label="Constructed"/>
37860   <int value="1" label="Init scheduled"/>
37861   <int value="2" label="Init started"/>
37862   <int value="3" label="Init failed: no history"/>
37863   <int value="4" label="Init succeeded"/>
37864   <int value="5" label="AddVisit"/>
37865   <int value="6" label="AddVisit initialized"/>
37866   <int value="7" label="AddVisit prerender identified"/>
37867   <int value="8" label="AddVisit relevant transition"/>
37868   <int value="9" label="AddVisit identified prerender candidate"/>
37869   <int value="10" label="AddVisit prerendering"/>
37870   <int value="11" label="Got prerender url"/>
37871   <int value="12" label="Error: no prerender url for PLT"/>
37872   <int value="13" label="AddVisit prerender rextended"/>
37873   <int value="14" label="URL lookup result"/>
37874   <int value="15" label="URL lookup result: root page"/>
37875   <int value="16" label="URL lookup result: http"/>
37876   <int value="17" label="URL lookup result: has query string"/>
37877   <int value="18" label="URL lookup result: contains logout"/>
37878   <int value="19" label="URL lookup result: contians login"/>
37879   <int value="20" label="Start url lookup"/>
37880   <int value="21" label="AddVisit not root page"/>
37881   <int value="22" label="Whitelist error"/>
37882   <int value="23" label="Whitelist ok"/>
37883   <int value="24" label="URL lookup result: on whitelist"/>
37884   <int value="25" label="URL lookup result: on whitelist root page"/>
37885   <int value="26" label="URL lookup result: extended root page"/>
37886   <int value="27" label="URL lookup result: root page http"/>
37887   <int value="28" label="URL lookup failed"/>
37888   <int value="29" label="URL lookup no source webcontents found"/>
37889   <int value="30" label="URL lookup no logged in table found"/>
37890   <int value="31" label="URL lookup issuing logged in lookup"/>
37891   <int value="32" label="Continue prerender check started"/>
37892   <int value="33" label="Continue prerender check no url"/>
37893   <int value="34" label="Continue prerender check priority too low"/>
37894   <int value="35" label="Continue prerender check urls identical but fragemet"/>
37895   <int value="36" label="Continue prerender check https"/>
37896   <int value="37" label="Continue prerender check root page"/>
37897   <int value="38" label="Continue prerender check logout url"/>
37898   <int value="39" label="Continue prerender check login url"/>
37899   <int value="40" label="Continue prerender check not logged in"/>
37900   <int value="41" label="Continue prerender check fallthrough no prerender"/>
37901   <int value="42" label="Continue prerender check issuing prerender"/>
37902   <int value="43" label="Issuing prerender"/>
37903   <int value="44" label="No prerender candidates"/>
37904   <int value="45" label="Got history issuing lookup"/>
37905   <int value="46" label="Tab Helper URL seen"/>
37906   <int value="47" label="Tab Helper URL seen match"/>
37907   <int value="48" label="Tab Helper URL seen namespace match"/>
37908   <int value="49" label="URL lookup multiple source webcontents"/>
37909   <int value="50" label="Continue prerender check side-effect free whitelist"/>
37910   <int value="51" label="Continue prerender check Examine next URL"/>
37911   <int value="52" label="Issuing prerender, already prerendering"/>
37912   <int value="53" label="Issuing prerender, new prerender"/>
37913   <int value="54" label="Issuing prerender, cancelled old prerender"/>
37914   <int value="55" label="Continue prerender check fallthrough prerendering"/>
37915   <int value="56" label="URL lookup success"/>
37916   <int value="57" label="Prerender Service disabled"/>
37917   <int value="58" label="Prerender Service issued lookup"/>
37918   <int value="59" label="Prerender Service lookup timed out"/>
37919   <int value="60" label="Prerender Service received result"/>
37920   <int value="61" label="Prerender Service no record for result"/>
37921   <int value="62" label="Prerender Service parsed correctly"/>
37922   <int value="63" label="Prerender Service parse error"/>
37923   <int value="64" label="Prerender Service parse error incorrect JSON"/>
37924   <int value="65" label="Prerender Service hinting timed out"/>
37925   <int value="66" label="Prerender Service hinting url lookup timed out"/>
37926   <int value="67" label="Prerender Service candidate url lookup timed out"/>
37927   <int value="68" label="Continue prerender check service whitelist"/>
37928   <int value="69" label="Continue prerender check next URL local"/>
37929   <int value="70" label="Continue prerender check next URL service"/>
37930   <int value="71" label="AddVisit relevant transition repeat URL"/>
37931   <int value="72" label="AddVisit relevant transition new URL"/>
37932   <int value="73" label="Tab Helper namespace mismatch: no namespace"/>
37933   <int value="74" label="Tab Helper namespace mismatch: merge issued"/>
37934   <int value="75" label="Namespace mismatch: merge result received"/>
37935   <int value="76" label="Namespace mismatch: merge result namespace not found"/>
37936   <int value="77" label="Namespace mismatch: merge result not logging"/>
37937   <int value="78" label="Namespace mismatch: merge result no transactions"/>
37938   <int value="79"
37939       label="Namespace mismatch: merge result too many transactions"/>
37940   <int value="80" label="Namespace mismatch: merge result not mergeable"/>
37941   <int value="81" label="Namespace mismatch: merge result mergeable"/>
37942   <int value="82" label="Init failed unencrypted sync not enabled"/>
37943   <int value="83" label="Continue prerender check next URL not skipped"/>
37944   <int value="84" label="Prerender Service returned hinting candidates"/>
37945   <int value="85" label="Namespace mismatch: merge result namespace not alias"/>
37946   <int value="86" label="Tab Helper URL seen entry"/>
37947   <int value="87" label="Tab Helper URL seen match browser navigation"/>
37948   <int value="88" label="Tab Helper URL seen namespace match entry"/>
37949   <int value="89"
37950       label="Tab Helper URL seen namespace match browser navigation"/>
37951 </enum>
37952
37953 <enum name="PrerenderLocalVisitCoreTransition" type="int">
37954   <int value="0" label="LINK"/>
37955   <int value="1" label="TYPED"/>
37956   <int value="2" label="AUTO_BOOKMARK"/>
37957   <int value="3" label="AUTO_SUBFRAME"/>
37958   <int value="4" label="MANUAL_SUBFRAME"/>
37959   <int value="5" label="GENERATED"/>
37960   <int value="6" label="START_PAGE"/>
37961   <int value="7" label="FORM_SUBMIT"/>
37962   <int value="8" label="RELOAD"/>
37963   <int value="9" label="KEYWORD"/>
37964   <int value="10" label="GENERATED"/>
37965 </enum>
37966
37967 <enum name="PrerenderLocalVisitEvents" type="int">
37968   <int value="0" label="V1_VISIT"/>
37969   <int value="1" label="V1_PRERENDER_STARTED_1"/>
37970   <int value="2" label="V1_PRERENDER_USED_1"/>
37971   <int value="3" label="V1_PRERENDER_STARTED_3"/>
37972   <int value="4" label="V1_PRERENDER_USED_3"/>
37973   <int value="5" label="V1_PRERENDER_STARTED_5"/>
37974   <int value="6" label="V1_PRERENDER_USED_5"/>
37975   <int value="10" label="VISIT"/>
37976   <int value="11" label="VISIT_EXCLUDE_BACK_FORWARD"/>
37977   <int value="12" label="VISIT_EXCLUDE_HOME_PAGE"/>
37978   <int value="13" label="VISIT_EXCLUDE_REDIRECT_CHAIN"/>
37979   <int value="14" label="PRERENDER_STARTED_1"/>
37980   <int value="15" label="PRERENDER_USED_1"/>
37981   <int value="16" label="PRERENDER_STARTED_3"/>
37982   <int value="17" label="PRERENDER_USED_3"/>
37983   <int value="18" label="PRERENDER_STARTED_5"/>
37984   <int value="19" label="PRERENDER_USED_5"/>
37985 </enum>
37986
37987 <enum name="PrerenderMode" type="int">
37988   <int value="0" label="PRERENDER_MODE_DISABLED"/>
37989   <int value="1" label="PRERENDER_MODE_ENABLED"/>
37990   <int value="2" label="PRERENDER_MODE_EXPERIMENT_CONTROL_GROUP"/>
37991   <int value="3" label="PRERENDER_MODE_EXPERIMENT_PRERENDER_GROUP"/>
37992   <int value="4" label="PRERENDER_MODE_EXPERIMENT_5MIN_TTL_GROUP"/>
37993   <int value="5" label="PRERENDER_MODE_EXPERIMENT_NO_USE_GROUP"/>
37994   <int value="6" label="PRERENDER_MODE_EXPERIMENT_MULTI_PRERENDER_GROUP"/>
37995   <int value="7" label="PRERENDER_MODE_EXPERIMENT_15MIN_TTL_GROUP"/>
37996 </enum>
37997
37998 <enum name="PrerenderPageviewEvents" type="int">
37999   <int value="0" label="PAGEVIEW_EVENT_NEW_URL"/>
38000   <int value="1" label="PAGEVIEW_EVENT_TOP_SITE_NEW_URL"/>
38001   <int value="2" label="PAGEVIEW_EVENT_LOAD_START"/>
38002   <int value="3" label="PAGEVIEW_EVENT_TOP_SITE_LOAD_START"/>
38003 </enum>
38004
38005 <enum name="PrerenderRelTypes" type="int">
38006   <int value="0" label="PRERENDER_REL_TYPE_NONE"/>
38007   <int value="1" label="PRERENDER_REL_TYPE_PRERENDER"/>
38008   <int value="2" label="PRERENDER_REL_TYPE_NEXT"/>
38009   <int value="3" label="PRERENDER_REL_TYPE_PRERENDER_AND_NEXT"/>
38010 </enum>
38011
38012 <enum name="PrerenderSchemeCancelReason" type="int">
38013   <int value="0" label="EXTERNAL_PROTOCOL"/>
38014   <int value="1" label="DATA"/>
38015   <int value="2" label="BLOB"/>
38016   <int value="3" label="FILE"/>
38017   <int value="4" label="FILESYSTEM"/>
38018   <int value="5" label="WEBSOCKET"/>
38019   <int value="6" label="FTP"/>
38020   <int value="7" label="CHROME"/>
38021   <int value="8" label="CHROME_EXTENSION"/>
38022   <int value="9" label="ABOUT"/>
38023   <int value="10" label="UNKNOWN"/>
38024 </enum>
38025
38026 <enum name="PrerenderTabHelperEvents" type="int">
38027   <int value="0" label="Table requested"/>
38028   <int value="1" label="Table present"/>
38029   <int value="2" label="Mainframe change"/>
38030   <int value="3" label="Mainframe change, logged in"/>
38031   <int value="4" label="Mainframe commit"/>
38032   <int value="5" label="Mainframe commit, logged in"/>
38033   <int value="6" label="Login action added"/>
38034   <int value="7" label="Login action added, Mainframe"/>
38035   <int value="8" label="Login action added, Mainframe, pw empty"/>
38036   <int value="9" label="Login action added, Subframe"/>
38037   <int value="10" label="Login action added, Subframe, pw empty"/>
38038 </enum>
38039
38040 <enum name="PreTapEvents" type="int">
38041   <int value="0" label="no event"/>
38042   <int value="1" label="tapdown"/>
38043   <int value="2" label="tapunconfirmed"/>
38044   <int value="3" label="tapdown + tapunconfirmed"/>
38045 </enum>
38046
38047 <enum name="PrinterServiceEventType" type="int">
38048   <int value="0" label="Printer added"/>
38049   <int value="1" label="Page displayed"/>
38050 </enum>
38051
38052 <enum name="PrintPreviewFailureType" type="int">
38053   <int value="0" label="No error"/>
38054   <int value="1" label="Bad settings from print preview tab"/>
38055   <int value="2" label="Copy metadata failed"/>
38056   <int value="3" label="Metafile init failed"/>
38057   <int value="4" label="0-page preview"/>
38058   <int value="5" label="Mac draft metafile init failed"/>
38059   <int value="6" label="PreviewPageRendered with no metafile"/>
38060   <int value="7" label="UpdatePrintSettings failed"/>
38061   <int value="8" label="Received bad printer settings"/>
38062 </enum>
38063
38064 <enum name="PrintPreviewFontTypeType" type="int">
38065   <int value="0" label="TYPE1"/>
38066   <int value="1" label="TYPE1_CID"/>
38067   <int value="2" label="CFF"/>
38068   <int value="3" label="TRUETYPE"/>
38069   <int value="4" label="OTHER"/>
38070   <int value="5" label="NOT_EMBEDDABLE"/>
38071 </enum>
38072
38073 <enum name="PrintPreviewGcpPromoBuckets" type="int">
38074   <int value="0" label="PROMO_SHOWN"/>
38075   <int value="1" label="PROMO_CLOSED"/>
38076   <int value="2" label="GCP_PROMO_BUCKET_BOUNDARY"/>
38077 </enum>
38078
38079 <enum name="PrintPreviewHelperEvents" type="int">
38080   <int value="0" label="PREVIEW_EVENT_REQUESTED"/>
38081   <int value="1" label="PREVIEW_EVENT_CACHE_HIT"/>
38082   <int value="2" label="PREVIEW_EVENT_CREATE_DOCUMENT"/>
38083   <int value="3" label="PREVIEW_EVENT_NEW_SETTINGS"/>
38084 </enum>
38085
38086 <enum name="PrintPreviewPrintDestinationBuckets" type="int">
38087   <int value="0" label="DESTINATION_SHOWN"/>
38088   <int value="1" label="DESTINATION_CLOSED_CHANGED"/>
38089   <int value="2" label="DESTINATION_CLOSED_UNCHANGED"/>
38090   <int value="3" label="SIGNIN_PROMPT"/>
38091   <int value="4" label="SIGNIN_TRIGGERED"/>
38092   <int value="5" label="PRIVET_DUPLICATE_SELECTED"/>
38093   <int value="6" label="CLOUD_DUPLICATE_SELECTED"/>
38094   <int value="7" label="REGISTER_PROMO_SHOWN"/>
38095   <int value="8" label="REGISTER_PROMO_SELECTED"/>
38096 </enum>
38097
38098 <enum name="PrintPreviewUserActionType" type="int">
38099   <int value="0" label="PRINT_TO_PRINTER"/>
38100   <int value="1" label="PRINT_TO_PDF"/>
38101   <int value="2" label="CANCEL"/>
38102   <int value="3" label="FALLBACK_TO_ADVANCED_SETTINGS_DIALOG"/>
38103   <int value="4" label="PREVIEW_FAILED"/>
38104   <int value="5" label="PREVIEW_STARTED"/>
38105   <int value="6" label="INITIATOR_TAB_CRASHED"/>
38106   <int value="7" label="INITIATOR_TAB_CLOSED"/>
38107   <int value="8" label="PRINT_WITH_CLOUD_PRINT"/>
38108   <int value="9" label="PRINT_WITH_PRIVET"/>
38109 </enum>
38110
38111 <enum name="PrintSettings" type="int">
38112   <int value="0" label="LANDSCAPE"/>
38113   <int value="1" label="PORTRAIT"/>
38114   <int value="2" label="COLOR"/>
38115   <int value="3" label="BLACK_AND_WHITE"/>
38116   <int value="4" label="COLLATE"/>
38117   <int value="5" label="SIMPLEX"/>
38118   <int value="6" label="DUPLEX"/>
38119   <int value="7" label="TOTAL"/>
38120   <int value="8" label="HEADERS_AND_FOOTERS"/>
38121   <int value="9" label="CSS_BACKGROUND"/>
38122   <int value="10" label="SELECTION_ONLY"/>
38123 </enum>
38124
38125 <enum name="PrivetNotificationsEvent" type="int">
38126   <int value="0" label="PRIVET_SERVICE_STARTED"/>
38127   <int value="1" label="PRIVET_LISTER_STARTED"/>
38128   <int value="2" label="PRIVET_DEVICE_CHANGED"/>
38129   <int value="3" label="PRIVET_INFO_DONE"/>
38130   <int value="4" label="PRIVET_NOTIFICATION_SHOWN"/>
38131   <int value="5" label="PRIVET_NOTIFICATION_CANCELED"/>
38132   <int value="6" label="PRIVET_NOTIFICATION_CLICKED"/>
38133   <int value="7" label="PRIVET_DISABLE_NOTIFICATIONS_CLICKED"/>
38134 </enum>
38135
38136 <enum name="ProfileAddNewUser" type="int">
38137   <int value="0" label="Add new user from icon menu"/>
38138   <int value="1" label="Add new user from title bar menu"/>
38139   <int value="2" label="Add new user from settings dialog"/>
38140   <int value="3" label="Add new user from the User Manager"/>
38141 </enum>
38142
38143 <enum name="ProfileAuth" type="int">
38144   <int value="0" label="Authentication was unnecessary (profile not locked)"/>
38145   <int value="1" label="Authentication performed using local credentials"/>
38146   <int value="2" label="Authentication performed on-line"/>
38147   <int value="3" label="Authentication failed"/>
38148 </enum>
38149
38150 <enum name="ProfileAvatar" type="int">
38151   <int value="0" label="Generic"/>
38152   <int value="1" label="Generic Aqua"/>
38153   <int value="2" label="Generic Blue"/>
38154   <int value="3" label="Generic Green"/>
38155   <int value="4" label="Generic Orange"/>
38156   <int value="5" label="Generic Purple"/>
38157   <int value="6" label="Generic Red"/>
38158   <int value="7" label="Generic Yellow"/>
38159   <int value="8" label="Secret Agent"/>
38160   <int value="9" label="Superhero"/>
38161   <int value="10" label="Volleyball"/>
38162   <int value="11" label="Businessman"/>
38163   <int value="12" label="Ninja"/>
38164   <int value="13" label="Alien"/>
38165   <int value="14" label="Super Awesome Cool Smiley Face"/>
38166   <int value="15" label="Flower"/>
38167   <int value="16" label="Pizza"/>
38168   <int value="17" label="Soccer"/>
38169   <int value="18" label="Burger"/>
38170   <int value="19" label="Cat"/>
38171   <int value="20" label="Cupcake"/>
38172   <int value="21" label="Dog"/>
38173   <int value="22" label="Horse"/>
38174   <int value="23" label="Margarita"/>
38175   <int value="24" label="Note"/>
38176   <int value="25" label="Sun And Cloud"/>
38177   <int value="26" label="Unknown"/>
38178   <int value="27" label="GAIA"/>
38179 </enum>
38180
38181 <enum name="ProfileCreateResult" type="int">
38182   <int value="0" label="Failed locally"/>
38183   <int value="1" label="Failed remotely"/>
38184   <int value="2" label="Created but not initialized (should never happen)"/>
38185   <int value="3" label="Succeeded"/>
38186   <int value="4" label="Canceled"/>
38187 </enum>
38188
38189 <enum name="ProfileErrorType" type="int">
38190   <int value="0" label="History error"/>
38191   <int value="1" label="Preferences error"/>
38192   <int value="2" label="Webdata autofill DB error"/>
38193   <int value="3" label="Webdata token DB error"/>
38194   <int value="4" label="Webdata DB error"/>
38195 </enum>
38196
38197 <enum name="ProfileGaiaPhotoOptions" type="int">
38198   <int value="0" label="User opted to use GAIA photo"/>
38199   <int value="1" label="User opted not to use GAIA photo"/>
38200 </enum>
38201
38202 <enum name="ProfileImageDownloadResult" type="int">
38203   <int value="0" label="DownloadSuccessChanged">
38204     <summary>
38205       Reported when image download succeeds and the image is newer than what we
38206       already have so we update it.
38207     </summary>
38208   </int>
38209   <int value="1" label="DownloadSuccess">
38210     <summary>Reported anytime we download profile image successfully.</summary>
38211   </int>
38212   <int value="2" label="DownloadFailure">
38213     <summary>Download failed because of network errors.</summary>
38214   </int>
38215   <int value="3" label="DownloadDefault">
38216     <summary>
38217       We didn't download the image because it's the default one.
38218     </summary>
38219   </int>
38220 </enum>
38221
38222 <enum name="ProfileNetUserCount" type="int">
38223   <int value="0" label="Added new user"/>
38224   <int value="1" label="Deleted a profile"/>
38225 </enum>
38226
38227 <enum name="ProfileOpen" type="int">
38228   <int value="0" label="Add new user"/>
38229   <int value="1" label="Add new user from icon menu"/>
38230   <int value="2" label="Add new user from title bar menu"/>
38231   <int value="3" label="Switch profile from icon menu"/>
38232   <int value="4" label="Switch profile from title bar menu"/>
38233   <int value="5" label="Opened the avatar bubble menu from NTP"/>
38234   <int value="6" label="Opened the avatar bubble menu from icon"/>
38235   <int value="7" label="Deleted a profile"/>
38236 </enum>
38237
38238 <enum name="ProfileOpenMethod" type="int">
38239   <int value="0" label="Opened the avatar bubble menu from NTP"/>
38240   <int value="1" label="Opened the avatar bubble menu from icon"/>
38241   <int value="2" label="Switch to profile from icon menu"/>
38242   <int value="3" label="Switch to profile from title bar menu"/>
38243   <int value="4" label="Switch to profile from Mac OS X Dock menu"/>
38244   <int value="5" label="Opened the User Manager"/>
38245   <int value="6" label="Switch to profile via User Manager"/>
38246   <int value="7" label="Switch to locked profile via User Manager"/>
38247   <int value="8" label="Switch to Guest profile"/>
38248 </enum>
38249
38250 <enum name="ProfileSync" type="int">
38251   <int value="0" label="Signed in to sync"/>
38252   <int value="1" label="Signed in to sync from original profile"/>
38253   <int value="2" label="Signed in to sync from secondary profile"/>
38254   <int value="3" label="Customized sync options"/>
38255   <int value="4" label="Chose what to sync"/>
38256   <int value="5" label="Encrypted all data"/>
38257   <int value="6" label="Selected a passphrase"/>
38258 </enum>
38259
38260 <enum name="ProfileSyncCustomize" type="int">
38261   <int value="0" label="Customized sync options"/>
38262   <int value="1" label="Chose what to sync"/>
38263   <int value="2" label="Encrypted all data"/>
38264   <int value="3" label="Selected a passphrase"/>
38265 </enum>
38266
38267 <enum name="ProfileType" type="int">
38268   <int value="0" label="Original (default) profile"/>
38269   <int value="1" label="Secondary (user-created) profile"/>
38270 </enum>
38271
38272 <enum name="ProtectorError" type="int">
38273   <obsolete>
38274     Deprecated 8/2013. No longer generated.
38275   </obsolete>
38276   <summary>
38277     Codes for errors Protector detects about settings it protects. See
38278     chrome/browser/protector/histograms.h for the corresponding enum.
38279   </summary>
38280   <int value="0" label="Backup invalid"/>
38281   <int value="1" label="Value changed"/>
38282   <int value="2" label="Value valid"/>
38283   <int value="3" label="Value is valid and zero"/>
38284 </enum>
38285
38286 <enum name="ProtocolVersion" type="int">
38287   <int value="0" label="UNKNOWN"/>
38288   <int value="1" label="HTTP 1.1"/>
38289   <int value="2" label="SPDY 1.0"/>
38290   <int value="3" label="SPDY 2.0"/>
38291   <int value="4" label="SPDY 2.1"/>
38292   <int value="5" label="SPDY 3.0"/>
38293 </enum>
38294
38295 <enum name="ProvisionalSaveFailure" type="int">
38296   <int value="0" label="SAVING_DISABLED"/>
38297   <int value="1" label="EMPTY_PASSWORD"/>
38298   <int value="2" label="NO_MATCHING_FORM"/>
38299   <int value="3" label="MATCHING_NOT_COMPLETE"/>
38300   <int value="4" label="FORM_BLACKLISTED"/>
38301   <int value="5" label="INVALID_FORM"/>
38302   <int value="6" label="AUTOCOMPLETE_OFF"/>
38303 </enum>
38304
38305 <enum name="ProxyStatus" type="int">
38306   <int value="0" label="PROXY_STATUS_IGNORED"/>
38307   <int value="1" label="PROXY_UNINITIALIZED"/>
38308   <int value="2" label="PROXY_NOT_USED"/>
38309   <int value="3" label="PROXY_PAC_RESOLVER"/>
38310   <int value="4" label="PROXY_HAS_RULES"/>
38311 </enum>
38312
38313 <enum name="PublicKeyPinFailedDomain" type="int">
38314   <int value="0" label="DOMAIN_NOT_PINNED"/>
38315   <int value="1" label="DOMAIN_GOOGLE_COM"/>
38316   <int value="2" label="DOMAIN_ANDROID_COM"/>
38317   <int value="3" label="DOMAIN_GOOGLE_ANALYTICS_COM"/>
38318   <int value="4" label="DOMAIN_GOOGLEPLEX_COM"/>
38319   <int value="5" label="DOMAIN_YTIMG_COM"/>
38320   <int value="6" label="DOMAIN_GOOGLEUSERCONTENT_COM"/>
38321   <int value="7" label="DOMAIN_YOUTUBE_COM"/>
38322   <int value="8" label="DOMAIN_GOOGLEAPIS_COM"/>
38323   <int value="9" label="DOMAIN_GOOGLEADSERVICES_COM"/>
38324   <int value="10" label="DOMAIN_GOOGLECODE_COM"/>
38325   <int value="11" label="DOMAIN_APPSPOT_COM"/>
38326   <int value="12" label="DOMAIN_GOOGLESYNDICATION_COM"/>
38327   <int value="13" label="DOMAIN_DOUBLECLICK_NET"/>
38328   <int value="14" label="DOMAIN_GSTATIC_COM"/>
38329   <int value="15" label="DOMAIN_GMAIL_COM"/>
38330   <int value="16" label="DOMAIN_GOOGLEMAIL_COM"/>
38331   <int value="17" label="DOMAIN_GOOGLEGROUPS_COM"/>
38332   <int value="18" label="DOMAIN_TORPROJECT_ORG"/>
38333   <int value="19" label="DOMAIN_TWITTER_COM"/>
38334   <int value="20" label="DOMAIN_TWIMG_COM"/>
38335   <int value="21" label="DOMAIN_AKAMAIHD_NET"/>
38336   <int value="22" label="DOMAIN_NUM_EVENTS"/>
38337 </enum>
38338
38339 <enum name="QuicAddressMismatch" type="int">
38340   <int value="0" label="Address mismatch: IPv4 IPv4"/>
38341   <int value="1" label="Address mismatch: IPv6 IPv6"/>
38342   <int value="2" label="Address mismatch: IPv4 IPv6"/>
38343   <int value="3" label="Address mismatch: IPv6 IPv4"/>
38344   <int value="4" label="Port mismatch: IPv4 IPv4"/>
38345   <int value="5" label="Port mismatch: IPv6 IPv6"/>
38346   <int value="6" label="Address and port match: IPv4 IPv4"/>
38347   <int value="7" label="Address and port match: IPv6 IPv6"/>
38348 </enum>
38349
38350 <enum name="QuicErrorCodes" type="int">
38351   <int value="0" label="NO_ERROR"/>
38352   <int value="1" label="INTERNAL_ERROR"/>
38353   <int value="2" label="STREAM_DATA_AFTER_TERMINATION"/>
38354   <int value="3" label="INVALID_PACKET_HEADER"/>
38355   <int value="4" label="INVALID_FRAME_DATA"/>
38356   <int value="5" label="INVALID_FEC_DATA"/>
38357   <int value="6" label="INVALID_RST_STREAM_DATA"/>
38358   <int value="7" label="INVALID_CONNECTION_CLOSE_DATA"/>
38359   <int value="8" label="INVALID_GOAWAY_DATA"/>
38360   <int value="9" label="INVALID_ACK_DATA"/>
38361   <int value="10" label="INVALID_VERSION_NEGOTIATION_PACKET"/>
38362   <int value="11" label="INVALID_PUBLIC_RST_PACKET"/>
38363   <int value="12" label="DECRYPTION_FAILURE"/>
38364   <int value="13" label="ENCRYPTION_FAILURE"/>
38365   <int value="14" label="PACKET_TOO_LARGE"/>
38366   <int value="15" label="PACKET_FOR_NONEXISTENT_STREAM"/>
38367   <int value="16" label="PEER_GOING_AWAY"/>
38368   <int value="17" label="INVALID_STREAM_ID"/>
38369   <int value="18" label="TOO_MANY_OPEN_STREAMS"/>
38370   <int value="19" label="PUBLIC_RESET"/>
38371   <int value="20" label="INVALID_VERSION"/>
38372   <int value="21" label="STREAM_RST_BEFORE_HEADERS_DECOMPRESSED"/>
38373   <int value="22" label="INVALID_HEADER_ID"/>
38374   <int value="23" label="INVALID_NEGOTIATED_VALUE"/>
38375   <int value="24" label="DECOMPRESSION_FAILURE"/>
38376   <int value="25" label="CONNECTION_TIMED_OUT"/>
38377   <int value="26" label="ERROR_MIGRATING_ADDRESS"/>
38378   <int value="27" label="PACKET_WRITE_ERROR"/>
38379   <int value="28" label="HANDSHAKE_FAILED"/>
38380   <int value="29" label="CRYPTO_TAGS_OUT_OF_ORDER"/>
38381   <int value="30" label="CRYPTO_TOO_MANY_ENTRIES"/>
38382   <int value="31" label="CRYPTO_INVALID_VALUE_LENGTH"/>
38383   <int value="32" label="CRYPTO_MESSAGE_AFTER_HANDSHAKE_COMPLETE"/>
38384   <int value="33" label="INVALID_CRYPTO_MESSAGE_TYPE"/>
38385   <int value="34" label="INVALID_CRYPTO_MESSAGE_PARAMETER"/>
38386   <int value="35" label="CRYPTO_MESSAGE_PARAMETER_NOT_FOUND"/>
38387   <int value="36" label="CRYPTO_MESSAGE_PARAMETER_NO_OVERLAP"/>
38388   <int value="37" label="CRYPTO_MESSAGE_INDEX_NOT_FOUND"/>
38389   <int value="38" label="CRYPTO_INTERNAL_ERROR"/>
38390   <int value="39" label="CRYPTO_VERSION_NOT_SUPPORTED"/>
38391   <int value="40" label="CRYPTO_NO_SUPPORT"/>
38392   <int value="41" label="CRYPTO_TOO_MANY_REJECTS"/>
38393   <int value="42" label="PROOF_INVALID"/>
38394   <int value="43" label="CRYPTO_DUPLICATE_TAG"/>
38395   <int value="44" label="CRYPTO_ENCRYPTION_LEVEL_INCORRECT"/>
38396   <int value="45" label="CRYPTO_SERVER_CONFIG_EXPIRED"/>
38397   <int value="46" label="INVALID_STREAM_DATA"/>
38398   <int value="47" label="INVALID_CONGESTION_FEEDBACK_DATA"/>
38399   <int value="48" label="MISSING_PAYLOAD"/>
38400   <int value="49" label="INVALID_PRIORITY"/>
38401   <int value="50" label="INVALID_STREAM_FRAME"/>
38402   <int value="51" label="PACKET_READ_ERROR"/>
38403   <int value="52" label="INVALID_CHANNEL_ID_SIGNATURE"/>
38404   <int value="53" label="CRYPTO_SYMMETRIC_KEY_SETUP_FAILED"/>
38405   <int value="54" label="CRYPTO_MESSAGE_WHILE_VALIDATING_CLIENT_HELLO"/>
38406   <int value="55" label="VERSION_NEGOTIATION_MISMATCH"/>
38407   <int value="56" label="INVALID_HEADERS_STREAM_DATA"/>
38408   <int value="57" label="INVALID_WINDOW_UPDATE_DATA"/>
38409   <int value="58" label="INVALID_BLOCKED_DATA"/>
38410   <int value="59" label="FLOW_CONTROL_ERROR"/>
38411   <int value="60" label="INVALID_STOP_WAITING_DATA"/>
38412 </enum>
38413
38414 <enum name="QuicHandshakeState" type="int">
38415   <int value="0" label="STARTED"/>
38416   <int value="1" label="ENCRYPTION_ESTABLISHED"/>
38417   <int value="2" label="HANDSHAKE_CONFIRMED"/>
38418   <int value="3" label="FAILED"/>
38419 </enum>
38420
38421 <enum name="QuickofficeErrorTypes" type="int">
38422   <int value="0" label="doc uncaught js exception"/>
38423   <int value="1" label="docx uncaught js exception"/>
38424   <int value="2" label="docm uncaught js exception"/>
38425   <int value="3" label="xls uncaught js exception"/>
38426   <int value="4" label="xlsx uncaught js exception"/>
38427   <int value="5" label="xlsm uncaught js exception"/>
38428   <int value="6" label="ppt uncaught js exception"/>
38429   <int value="7" label="pptx uncaught js exception"/>
38430   <int value="8" label="pptm uncaught js exception"/>
38431   <int value="9" label="pps uncaught js exception"/>
38432   <int value="10" label="ppsx uncaught js exception"/>
38433   <int value="11" label="ppsm uncaught js exception"/>
38434   <int value="12" label="doc suspected corrupt file"/>
38435   <int value="13" label="docx suspected corrupt file"/>
38436   <int value="14" label="docm suspected corrupt file"/>
38437   <int value="15" label="xls suspected corrupt file"/>
38438   <int value="16" label="xlsx suspected corrupt file"/>
38439   <int value="17" label="xlsm suspected corrupt file"/>
38440   <int value="18" label="ppt suspected corrupt file"/>
38441   <int value="19" label="pptx suspected corrupt file"/>
38442   <int value="20" label="pptm suspected corrupt file"/>
38443   <int value="21" label="pps suspected corrupt file"/>
38444   <int value="22" label="ppsx suspected corrupt file"/>
38445   <int value="23" label="ppsm suspected corrupt file"/>
38446   <int value="24" label="doc qowt ui warning"/>
38447   <int value="25" label="docx qowt ui warning"/>
38448   <int value="26" label="docm qowt ui warning"/>
38449   <int value="27" label="xls qowt ui warning"/>
38450   <int value="28" label="xlsx qowt ui warning"/>
38451   <int value="29" label="xlsm qowt ui warning"/>
38452   <int value="30" label="ppt qowt ui warning"/>
38453   <int value="31" label="pptx qowt ui warning"/>
38454   <int value="32" label="pptm qowt ui warning"/>
38455   <int value="33" label="pps qowt ui warning"/>
38456   <int value="34" label="ppsx qowt ui warning"/>
38457   <int value="35" label="ppsm qowt ui warning"/>
38458   <int value="36" label="doc nacl error"/>
38459   <int value="37" label="docx nacl error"/>
38460   <int value="38" label="docm nacl error"/>
38461   <int value="39" label="xls nacl error"/>
38462   <int value="40" label="xlsx nacl error"/>
38463   <int value="41" label="xlsm nacl error"/>
38464   <int value="42" label="ppt nacl error"/>
38465   <int value="43" label="pptx nacl error"/>
38466   <int value="44" label="pptm nacl error"/>
38467   <int value="45" label="pps nacl error"/>
38468   <int value="46" label="ppsx nacl error"/>
38469   <int value="47" label="ppsm nacl error"/>
38470   <int value="48" label="doc nacl crash"/>
38471   <int value="49" label="docx nacl crash"/>
38472   <int value="50" label="docm nacl crash"/>
38473   <int value="51" label="xls nacl crash"/>
38474   <int value="52" label="xlsx nacl crash"/>
38475   <int value="53" label="xlsm nacl crash"/>
38476   <int value="54" label="ppt nacl crash"/>
38477   <int value="55" label="pptx nacl crash"/>
38478   <int value="56" label="pptm nacl crash"/>
38479   <int value="57" label="pps nacl crash"/>
38480   <int value="58" label="ppsx nacl crash"/>
38481   <int value="59" label="ppsm nacl crash"/>
38482   <int value="60" label="doc invalid file format"/>
38483   <int value="61" label="docx invalid file format"/>
38484   <int value="62" label="docm invalid file format"/>
38485   <int value="63" label="xls invalid file format"/>
38486   <int value="64" label="xlsx invalid file format"/>
38487   <int value="65" label="xlsm invalid file format"/>
38488   <int value="66" label="ppt invalid file format"/>
38489   <int value="67" label="pptx invalid file format"/>
38490   <int value="68" label="pptm invalid file format"/>
38491   <int value="69" label="pps invalid file format"/>
38492   <int value="70" label="ppsx invalid file format"/>
38493   <int value="71" label="ppsm invalid file format"/>
38494   <int value="72" label="doc editing dom sync error"/>
38495   <int value="73" label="docx editing dom sync error"/>
38496   <int value="74" label="docm editing dom sync error"/>
38497   <int value="75" label="xls editing dom sync error"/>
38498   <int value="76" label="xlsx editing dom sync error"/>
38499   <int value="77" label="xlsm editing dom sync error"/>
38500   <int value="78" label="ppt editing dom sync error"/>
38501   <int value="79" label="pptx editing dom sync error"/>
38502   <int value="80" label="pptm editing dom sync error"/>
38503   <int value="81" label="pps editing dom sync error"/>
38504   <int value="82" label="ppsx editing dom sync error"/>
38505   <int value="83" label="ppsm editing dom sync error"/>
38506 </enum>
38507
38508 <enum name="QuickofficeFileFormat" type="int">
38509   <int value="0" label="doc"/>
38510   <int value="1" label="docx"/>
38511   <int value="2" label="docm"/>
38512   <int value="3" label="xls"/>
38513   <int value="4" label="xlsx"/>
38514   <int value="5" label="xlsm"/>
38515   <int value="6" label="ppt"/>
38516   <int value="7" label="pptx"/>
38517   <int value="8" label="pptm"/>
38518   <int value="9" label="pps"/>
38519   <int value="10" label="ppsx"/>
38520   <int value="11" label="ppsm"/>
38521 </enum>
38522
38523 <enum name="QuicRstStreamErrorCodes" type="int">
38524   <int value="0" label="NO_ERROR"/>
38525   <int value="1" label="ERROR_PROCESSING_STREAM"/>
38526   <int value="2" label="MULTIPLE_TERMINATION_OFFSETS"/>
38527   <int value="3" label="BAD_APPLICATION_PAYLOAD"/>
38528   <int value="4" label="CONNECTION_ERROR"/>
38529   <int value="5" label="PEER_GOING_AWAY"/>
38530   <int value="6" label="CANCELLED"/>
38531 </enum>
38532
38533 <enum name="QuicSessionErrorCodes" type="int">
38534   <int value="0" label="CONNECTING_SOCKET"/>
38535   <int value="1" label="SETTING_RECEIVE_BUFFER"/>
38536   <int value="2" label="SETTING_SEND_BUFFER"/>
38537 </enum>
38538
38539 <enum name="QuicSessionLocations" type="int">
38540   <int value="0" label="DESTRUCTOR"/>
38541   <int value="1" label="ADD_OBSERVER"/>
38542   <int value="2" label="TRY_CREATE_STREAM"/>
38543   <int value="3" label="CREATE_OUTGOING_RELIABLE_STREAM"/>
38544   <int value="4" label="NOTIFY_FACTORY_OF_SESSION_CLOSED_LATER"/>
38545   <int value="5" label="NOTIFY_FACTORY_OF_SESSION_CLOSED"/>
38546 </enum>
38547
38548 <enum name="RapporDiscardReason" type="int">
38549   <int value="0" label="Upload Success"/>
38550   <int value="1" label="Upload Rejected"/>
38551   <int value="2" label="Queue Overflowed"/>
38552 </enum>
38553
38554 <enum name="RecentTabsAction" type="int">
38555   <int value="0" label="Local Session Tab"/>
38556   <int value="1" label="Other Device Tab"/>
38557   <int value="2" label="Restore Window"/>
38558   <int value="3" label="Show More"/>
38559 </enum>
38560
38561 <enum name="RenderViewContextMenuItem" type="int">
38562   <int value="0" label="IDC_CONTENT_CONTEXT_CUSTOM_FIRST"/>
38563   <int value="1" label="IDC_EXTENSIONS_CONTEXT_CUSTOM_FIRST"/>
38564   <int value="2" label="IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_FIRST"/>
38565   <int value="3" label="IDC_CONTENT_CONTEXT_OPENLINKNEWTAB"/>
38566   <int value="4" label="IDC_CONTENT_CONTEXT_OPENLINKNEWWINDOW"/>
38567   <int value="5" label="IDC_CONTENT_CONTEXT_OPENLINKOFFTHERECORD"/>
38568   <int value="6" label="IDC_CONTENT_CONTEXT_SAVELINKAS"/>
38569   <int value="7" label="IDC_CONTENT_CONTEXT_SAVEAVAS"/>
38570   <int value="8" label="IDC_CONTENT_CONTEXT_SAVEIMAGEAS"/>
38571   <int value="9" label="IDC_CONTENT_CONTEXT_COPYLINKLOCATION"/>
38572   <int value="10" label="IDC_CONTENT_CONTEXT_COPYIMAGELOCATION"/>
38573   <int value="11" label="IDC_CONTENT_CONTEXT_COPYAVLOCATION"/>
38574   <int value="12" label="IDC_CONTENT_CONTEXT_COPYIMAGE"/>
38575   <int value="13" label="IDC_CONTENT_CONTEXT_OPENIMAGENEWTAB"/>
38576   <int value="14" label="IDC_CONTENT_CONTEXT_OPENAVNEWTAB"/>
38577   <int value="15" label="IDC_CONTENT_CONTEXT_PLAYPAUSE"/>
38578   <int value="16" label="IDC_CONTENT_CONTEXT_MUTE"/>
38579   <int value="17" label="IDC_CONTENT_CONTEXT_LOOP"/>
38580   <int value="18" label="IDC_CONTENT_CONTEXT_CONTROLS"/>
38581   <int value="19" label="IDC_CONTENT_CONTEXT_ROTATECW"/>
38582   <int value="20" label="IDC_CONTENT_CONTEXT_ROTATECCW"/>
38583   <int value="21" label="IDC_BACK"/>
38584   <int value="22" label="IDC_FORWARD"/>
38585   <int value="23" label="IDC_SAVE_PAGE"/>
38586   <int value="24" label="IDC_RELOAD"/>
38587   <int value="25" label="IDC_CONTENT_CONTEXT_RELOAD_PACKAGED_APP"/>
38588   <int value="26" label="IDC_CONTENT_CONTEXT_RESTART_PACKAGED_APP"/>
38589   <int value="27" label="IDC_PRINT"/>
38590   <int value="28" label="IDC_VIEW_SOURCE"/>
38591   <int value="29" label="IDC_CONTENT_CONTEXT_INSPECTELEMENT"/>
38592   <int value="30" label="IDC_CONTENT_CONTEXT_INSPECTBACKGROUNDPAGE"/>
38593   <int value="31" label="IDC_CONTENT_CONTEXT_VIEWPAGEINFO"/>
38594   <int value="32" label="IDC_CONTENT_CONTEXT_TRANSLATE"/>
38595   <int value="33" label="IDC_CONTENT_CONTEXT_RELOADFRAME"/>
38596   <int value="34" label="IDC_CONTENT_CONTEXT_VIEWFRAMESOURCE"/>
38597   <int value="35" label="IDC_CONTENT_CONTEXT_VIEWFRAMEINFO"/>
38598   <int value="36" label="IDC_CONTENT_CONTEXT_UNDO"/>
38599   <int value="37" label="IDC_CONTENT_CONTEXT_REDO"/>
38600   <int value="38" label="IDC_CONTENT_CONTEXT_CUT"/>
38601   <int value="39" label="IDC_CONTENT_CONTEXT_COPY"/>
38602   <int value="40" label="IDC_CONTENT_CONTEXT_PASTE"/>
38603   <int value="41" label="IDC_CONTENT_CONTEXT_PASTE_AND_MATCH_STYLE"/>
38604   <int value="42" label="IDC_CONTENT_CONTEXT_DELETE"/>
38605   <int value="43" label="IDC_CONTENT_CONTEXT_SELECTALL"/>
38606   <int value="44" label="IDC_CONTENT_CONTEXT_SEARCHWEBFOR"/>
38607   <int value="45" label="IDC_CONTENT_CONTEXT_GOTOURL"/>
38608   <int value="46" label="IDC_CONTENT_CONTEXT_LANGUAGE_SETTINGS"/>
38609   <int value="47" label="IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_SETTINGS"/>
38610   <int value="48" label="IDC_CONTENT_CONTEXT_ADDSEARCHENGINE"/>
38611   <int value="49" label="IDC_CONTENT_CONTEXT_SPEECH_INPUT_FILTER_PROFANITIES"/>
38612   <int value="50" label="IDC_CONTENT_CONTEXT_SPEECH_INPUT_ABOUT"/>
38613   <int value="51" label="IDC_SPEECH_INPUT_MENU"/>
38614   <int value="52" label="IDC_CONTENT_CONTEXT_OPENLINKWITH"/>
38615   <int value="53" label="IDC_CHECK_SPELLING_WHILE_TYPING"/>
38616   <int value="54" label="IDC_SPELLCHECK_MENU"/>
38617   <int value="55" label="IDC_CONTENT_CONTEXT_SPELLING_TOGGLE"/>
38618   <int value="56" label="IDC_SPELLCHECK_LANGUAGES_FIRST"/>
38619   <int value="57" label="IDC_CONTENT_CONTEXT_SEARCHWEBFORIMAGE"/>
38620 </enum>
38621
38622 <enum name="ResolutionCategory" type="int">
38623   <int value="0" label="RESOLVE_SUCCESS"/>
38624   <int value="1" label="RESOLVE_FAIL"/>
38625   <int value="2" label="RESOLVE_SPECULATIVE_SUCCESS"/>
38626   <int value="3" label="RESOLVE_SPECULATIVE_FAIL"/>
38627 </enum>
38628
38629 <enum name="ResolutionUnspecWasteCategory" type="int">
38630   <int value="0" label="AF_WASTE_IPV4_ONLY">
38631     Running in a IPv4-only configuration.  No waste.
38632   </int>
38633   <int value="1" label="AF_WASTE_CACHE_IPV4">
38634     Cache contained an UNSPEC result for this IPv4 lookup.  Waste.
38635   </int>
38636   <int value="2" label="AF_WASTE_CACHE_UNSPEC">
38637     Cache contained an IPv4 result for this UNSPEC lookup.  Waste.
38638   </int>
38639   <int value="3" label="AF_WASTE_JOB_IPV4">
38640     Job pool contained an UNSPEC job for this IPv4 lookup.  Waste.
38641   </int>
38642   <int value="4" label="AF_WASTE_JOB_UNSPEC">
38643     Job pool contained an IPv4 job for this UNSPEC lookup.  Waste.
38644   </int>
38645   <int value="5" label="AF_WASTE_NONE_IPV4">
38646     A new job was needed for this IPv4 lookup.  No waste.
38647   </int>
38648   <int value="6" label="AF_WASTE_NONE_UNSPEC">
38649     A new job was needed for this UNSPEC lookup.  No waste.
38650   </int>
38651 </enum>
38652
38653 <enum name="ResourceHasClient" type="int">
38654   <int value="0" label="No client"/>
38655   <int value="1" label="Has client"/>
38656 </enum>
38657
38658 <enum name="ResourceType" type="int">
38659   <int value="0" label="Main resource"/>
38660   <int value="1" label="Image"/>
38661   <int value="2" label="CSSS"/>
38662   <int value="3" label="Script"/>
38663   <int value="4" label="Font"/>
38664   <int value="5" label="Raw"/>
38665   <int value="6" label="SVG"/>
38666   <int value="7" label="XSL"/>
38667   <int value="8" label="Link prefetch"/>
38668   <int value="9" label="Link subresource"/>
38669   <int value="10" label="Text track"/>
38670   <int value="11" label="Shader"/>
38671   <int value="12" label="Import resource"/>
38672 </enum>
38673
38674 <enum name="SavePasswordPromptResponseType" type="int">
38675   <int value="0" label="NO_RESPONSE"/>
38676   <int value="1" label="REMEMBER_PASSWORD"/>
38677   <int value="2" label="DONT_REMEMBER_PASSWORD"/>
38678 </enum>
38679
38680 <enum name="SB2BloomFailure" type="int">
38681   <int value="0" label="READ_OPEN"/>
38682   <int value="1" label="READ_VERSION"/>
38683   <int value="2" label="READ_NUM_KEYS"/>
38684   <int value="3" label="READ_KEY"/>
38685   <int value="4" label="READ_DATA_MINSIZE"/>
38686   <int value="5" label="READ_DATA_MAXSIZE"/>
38687   <int value="6" label="READ_DATA_SHORT"/>
38688   <int value="7" label="READ_DATA"/>
38689 </enum>
38690
38691 <enum name="SB2BloomFilterFalsePositives" type="int">
38692   <int value="0" label="ALL_MISSES"/>
38693   <int value="1" label="FALSE_POSITIVE_MISSES"/>
38694 </enum>
38695
38696 <enum name="SB2DatabaseFailure" type="int">
38697   <int value="0" label="CORRUPT"/>
38698   <int value="1" label="CORRUPT_HANDLER"/>
38699   <int value="2" label="BROWSE_DB_UPDATE_BEGIN"/>
38700   <int value="3" label="BROWSE_DB_UPDATE_FINISH"/>
38701   <int value="4" label="FILTER_MISSING"/>
38702   <int value="5" label="FILTER_READ"/>
38703   <int value="6" label="FILTER_WRITE"/>
38704   <int value="7" label="FILTER_DELETE"/>
38705   <int value="8" label="STORE_MISSING"/>
38706   <int value="9" label="STORE_DELETE"/>
38707   <int value="10" label="DOWNLOAD_DB_UPDATE_BEGIN"/>
38708   <int value="11" label="DOWNLOAD_DB_UPDATE_FINISH"/>
38709   <int value="12" label="CSD_DB_UPDATE_BEGIN"/>
38710   <int value="13" label="CSD_DB_UPDATE_FINISH"/>
38711   <int value="14" label="BROWSE_PREFIX_SET_MISSING"/>
38712   <int value="15" label="BROWSE_PREFIX_SET_READ"/>
38713   <int value="16" label="BROWSE_PREFIX_SET_WRITE"/>
38714   <int value="17" label="BROWSE_PREFIX_SET_DELETE"/>
38715   <int value="18" label="EXTENSION_BLACKLIST_UPDATE_BEGIN"/>
38716   <int value="19" label="EXTENSION_BLACKLIST_UPDATE_FINISH"/>
38717   <int value="20" label="EXTENSION_BLACKLIST_UPDATE_DELETE"/>
38718   <int value="21" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_BEGIN"/>
38719   <int value="22" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_FINISH"/>
38720   <int value="23" label="SIDE_EFFECT_FREE_WHITELIST_DELETE"/>
38721   <int value="24" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_READ"/>
38722   <int value="25" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_WRITE"/>
38723   <int value="26" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_DELETE"/>
38724 </enum>
38725
38726 <enum name="SB2DownloadChecks" type="int">
38727   <int value="0" label="URL_CHECKS_TOTAL"/>
38728   <int value="1" label="URL_CHECKS_CANCELED"/>
38729   <int value="2" label="URL_CHECKS_MALWARE"/>
38730   <int value="3" label="HASH_CHECKS_TOTAL"/>
38731   <int value="4" label="HASH_CHECKS_MALWARE"/>
38732 </enum>
38733
38734 <enum name="SB2FilterLoad" type="int">
38735   <int value="0" label="ALL"/>
38736   <int value="1" label="PREFIX_SET"/>
38737   <int value="2" label="BLOOM_FILTER"/>
38738 </enum>
38739
38740 <enum name="SB2FormatEvent" type="int">
38741   <int value="0" label="FILE_CORRUPT"/>
38742   <int value="1" label="SQLITE_CORRUPT"/>
38743   <int value="2" label="FOUND_SQLITE"/>
38744   <int value="3" label="FOUND_UNKNOWN"/>
38745   <int value="4" label="SQLITE_DELETED"/>
38746   <int value="5" label="SQLITE_DELETE_FAILED"/>
38747   <int value="6" label="SQLITE_DELETED_ORIGINAL"/>
38748   <int value="7" label="SQLITE_DELETE_ORIGINAL_FAILED"/>
38749 </enum>
38750
38751 <enum name="SB2GetHashResult" type="int">
38752   <int value="0" label="STATUS_200"/>
38753   <int value="1" label="STATUS_204"/>
38754   <int value="2" label="FULL_HASH_EMPTY"/>
38755   <int value="3" label="FULL_HASH_HIT"/>
38756   <int value="4" label="FULL_HASH_MISS"/>
38757 </enum>
38758
38759 <enum name="SB2InterstitialAction" type="int">
38760   <int value="0" label="MALWARE_SHOW"/>
38761   <int value="1" label="MALWARE_DONT_PROCEED"/>
38762   <int value="2" label="MALWARE_FORCED_DONT_PROCEED"/>
38763   <int value="3" label="MALWARE_PROCEED"/>
38764   <int value="4" label="MULTIPLE_SHOW"/>
38765   <int value="5" label="MULTIPLE_DONT_PROCEED"/>
38766   <int value="6" label="MULTIPLE_FORCED_DONT_PROCEED"/>
38767   <int value="7" label="MULTIPLE_PROCEED"/>
38768   <int value="8" label="PHISHING_SHOW"/>
38769   <int value="9" label="PHISHING_DONT_PROCEED"/>
38770   <int value="10" label="PHISHING_FORCED_DONT_PROCEED"/>
38771   <int value="11" label="PHISHING_PROCEED"/>
38772   <int value="12" label="MALWARE_SHOW_ADVANCED"/>
38773   <int value="13" label="MULTIPLE_SHOW_ADVANCED"/>
38774   <int value="14" label="PHISHING_SHOW_ADVANCED"/>
38775 </enum>
38776
38777 <enum name="SB2InterstitialActionDetails" type="int">
38778   <int value="0" label="MALWARE_SHOW_NEW_SITE"/>
38779   <int value="1" label="MALWARE_PROCEED_NEW_SITE"/>
38780   <int value="2" label="MALWARE_SHOW_CROSS_SITE"/>
38781   <int value="3" label="MALWARE_PROCEED_CROSS_SITE"/>
38782   <int value="4" label="PHISHING_SHOW_NEW_SITE"/>
38783   <int value="5" label="PHISHING_PROCEED_NEW_SITE"/>
38784   <int value="6" label="PHISHING_SHOW_CROSS_SITE"/>
38785   <int value="7" label="PHISHING_PROCEED_CROSS_SITE"/>
38786 </enum>
38787
38788 <enum name="SB2PrefixSetEvent" type="int">
38789   <obsolete>
38790     Deprecated 9/2012. No longer generated.
38791   </obsolete>
38792   <int value="0" label="PREFIX_SET_HIT"/>
38793   <int value="1" label="BLOOM_HIT"/>
38794   <int value="2" label="BLOOM_MISS_PREFIX_SET_HIT"/>
38795   <int value="3" label="BLOOM_MISS_PREFIX_HIT_INVALID"/>
38796   <int value="4" label="GETPREFIXES_BROKEN"/>
38797   <int value="5" label="GETPREFIXES_BROKEN_SIZE"/>
38798   <int value="6" label="GETPREFIXES_FIRST_BROKEN"/>
38799   <int value="7" label="SBPREFIX_WAS_BROKEN"/>
38800   <int value="8" label="GETPREFIXES_BROKEN_SORTING"/>
38801   <int value="9" label="GETPREFIXES_BROKEN_DUPLICATION"/>
38802   <int value="10" label="GETPREFIX_UNSORTED_IS_DELTA"/>
38803   <int value="11" label="GETPREFIX_UNSORTED_IS_INDEX"/>
38804   <int value="12" label="CREATE_PREFIX_SET_CHECKSUM"/>
38805   <int value="13" label="CREATE_BLOOM_FILTER_CHECKSUM"/>
38806   <int value="14" label="CREATE_ADD_PREFIXES_CHECKSUM"/>
38807   <int value="15" label="CREATE_PREFIXES_CHECKSUM"/>
38808   <int value="16" label="GET_PREFIXES_CHECKSUM"/>
38809   <int value="17" label="MISMATCH_PREFIX_SET_CHECKSUM"/>
38810   <int value="18" label="MISMATCH_BLOOM_FILTER_CHECKSUM"/>
38811   <int value="19" label="BLOOM_MISS_PREFIX_HIT"/>
38812 </enum>
38813
38814 <enum name="SB2SideEffectFreeWhitelistStatus" type="int">
38815   <int value="0" label="Enabled"/>
38816   <int value="1" label="Disabled"/>
38817 </enum>
38818
38819 <enum name="SB2UpdateResult" type="int">
38820   <int value="0" label="FAIL"/>
38821   <int value="1" label="SUCCESS"/>
38822   <int value="2" label="BACKUP_CONNECT_FAIL"/>
38823   <int value="3" label="BACKUP_CONNECT_SUCCESS"/>
38824   <int value="4" label="BACKUP_HTTP_FAIL"/>
38825   <int value="5" label="BACKUP_HTTP_SUCCESS"/>
38826   <int value="6" label="BACKUP_NETWORK_FAIL"/>
38827   <int value="7" label="BACKUP_NETWORK_SUCCESS"/>
38828 </enum>
38829
38830 <enum name="SBClientDetectionPreClassificationCheckFail" type="int">
38831   <int value="0" label="PROXY_FETCH"/>
38832   <int value="1" label="PRIVATE_IP"/>
38833   <int value="2" label="OFF_THE_RECORD"/>
38834   <int value="3" label="MATCH_CSD_WHITELIST"/>
38835   <int value="4" label="TOO_MANY_REPORTS"/>
38836   <int value="5" label="UNSUPPORTED_MIME_TYPE"/>
38837   <int value="6" label="NO_DATABASE_MANAGER"/>
38838   <int value="7" label="KILLSWITCH"/>
38839   <int value="8" label="CANCEL"/>
38840   <int value="9" label="RESULT_FROM_CACHE"/>
38841   <int value="10" label="NOT_HTTP_URL"/>
38842 </enum>
38843
38844 <enum name="SBClientDownloadCheckDownloadStats" type="int">
38845   <int value="0" label="INVALID_URL"/>
38846   <int value="1" label="SB_DISABLED"/>
38847   <int value="2" label="WHITELISTED_URL"/>
38848   <int value="3" label="WHITELISTED_REFERRER"/>
38849   <int value="4" label="INVALID_REQUEST_PROTO"/>
38850   <int value="5" label="SERVER_PING_FAILED"/>
38851   <int value="6" label="INVALID_RESPONSE_PROTO"/>
38852   <int value="7" label="NOT_BINARY_FILE"/>
38853   <int value="8" label="REQUEST_CANCELED"/>
38854   <int value="9" label="DOWNLOAD_DANGEROUS"/>
38855   <int value="10" label="DOWNLOAD_SAFE"/>
38856   <int value="11" label="EMPTY_URL_CHAIN"/>
38857   <int value="12" label="HTTPS_URL"/>
38858   <int value="13" label="PING_DISABLED"/>
38859   <int value="14" label="TRUSTED_EXECUTABLE"/>
38860   <int value="15" label="OS_NOT_SUPPORTED"/>
38861   <int value="16" label="DOWNLOAD_UNCOMMON"/>
38862   <int value="17" label="DOWNLOAD_NOT_SUPPORTED"/>
38863   <int value="18" label="INVALID_RESPONSE_VERDICT"/>
38864   <int value="19" label="ARCHIVE_WITHOUT_BINARIES"/>
38865   <int value="20" label="DOWNLOAD_DANGEROUS_HOST"/>
38866   <int value="21" label="DOWNLOAD_POTENTIALLY_UNWANTED"/>
38867 </enum>
38868
38869 <enum name="SBClientDownloadExtensions" type="int">
38870   <int value="0" label="EXE"/>
38871   <int value="1" label="MSI"/>
38872   <int value="2" label="CAB"/>
38873   <int value="3" label="SYS"/>
38874   <int value="4" label="SCR"/>
38875   <int value="5" label="DRV"/>
38876   <int value="6" label="BAT"/>
38877   <int value="7" label="ZIP"/>
38878   <int value="8" label="RAR"/>
38879   <int value="9" label="DLL"/>
38880   <int value="10" label="PIF"/>
38881   <int value="11" label="COM"/>
38882   <int value="12" label="JAR"/>
38883   <int value="13" label="CLASS"/>
38884   <int value="14" label="PDF"/>
38885   <int value="15" label="VB"/>
38886   <int value="16" label="REG"/>
38887   <int value="17" label="GRP"/>
38888   <int value="18" label="OTHER"/>
38889   <int value="19" label="CRX"/>
38890   <int value="20" label="APK"/>
38891 </enum>
38892
38893 <enum name="SBClientDownloadIsSignedBinary" type="int">
38894   <int value="0" label="Unsigned"/>
38895   <int value="1" label="Signed"/>
38896 </enum>
38897
38898 <enum name="SBClientMalwareSentReports" type="int">
38899   <int value="0" label="Sent"/>
38900   <int value="1" label="Hit limit"/>
38901   <int value="2" label="Failed serialization"/>
38902 </enum>
38903
38904 <enum name="SBClientPhishingCancelClassificationReason" type="int">
38905   <int value="0" label="NAVIGATE_AWAY"/>
38906   <int value="1" label="NAVIGATE_WITHIN_PAGE"/>
38907   <int value="2" label="PAGE_RECAPTURED"/>
38908   <int value="3" label="SHUTDOWN"/>
38909   <int value="4" label="NEW_PHISHING_SCORER"/>
38910 </enum>
38911
38912 <enum name="SBClientPhishingClientModelStatus" type="int">
38913   <int value="0" label="MODEL_SUCCESS"/>
38914   <int value="1" label="MODEL_NOT_CHANGED"/>
38915   <int value="2" label="MODEL_FETCH_FAILED"/>
38916   <int value="3" label="MODEL_EMPTY"/>
38917   <int value="4" label="MODEL_TOO_LARGE"/>
38918   <int value="5" label="MODEL_PARSE_ERROR"/>
38919   <int value="6" label="MODEL_MISSING_FIELDS"/>
38920   <int value="7" label="MODEL_INVALID_VERSION_NUMBER"/>
38921 </enum>
38922
38923 <enum name="SBClientPhishingScorerCreationStatus" type="int">
38924   <int value="0" label="SUCCESS"/>
38925   <int value="1" label="MODEL_OPEN_FAIL"/>
38926   <int value="2" label="MODEL_FILE_EMPTY"/>
38927   <int value="3" label="MODEL_FILE_TOO_LARGE"/>
38928   <int value="4" label="MODEL_PARSE_ERROR"/>
38929   <int value="5" label="MODEL_MISSING_FIELDS"/>
38930 </enum>
38931
38932 <enum name="SBDownloadFeedbackUploadResult" type="int">
38933   <int value="0" label="SUCCESS"/>
38934   <int value="1" label="UPLOAD_SUCCESS"/>
38935   <int value="2" label="UPLOAD_CANCELLED"/>
38936   <int value="3" label="UPLOAD_METADATA_NET_ERROR"/>
38937   <int value="4" label="UPLOAD_METADATA_RESPONSE_ERROR"/>
38938   <int value="5" label="UPLOAD_FILE_NET_ERROR"/>
38939   <int value="6" label="UPLOAD_FILE_RESPONSE_ERROR"/>
38940   <int value="7" label="UPLOAD_COMPLETE_RESPONSE_ERROR"/>
38941 </enum>
38942
38943 <enum name="ScrollThread" type="int">
38944   <int value="0" label="Scroll on impl-thread"/>
38945   <int value="1" label="Scroll on main-thread"/>
38946 </enum>
38947
38948 <enum name="SCTOrigin" type="int">
38949   <int value="0" label="SCT_EMBEDDED"/>
38950   <int value="1" label="SCT_FROM_TLS_EXTENSION"/>
38951   <int value="2" label="SCT_FROM_OCSP_RESPONSE"/>
38952 </enum>
38953
38954 <enum name="SCTVerifyStatus" type="int">
38955   <int value="0" label="SCT_STATUS_NONE"/>
38956   <int value="1" label="SCT_STATUS_LOG_UNKNOWN"/>
38957   <int value="2" label="SCT_STATUS_INVALID"/>
38958   <int value="3" label="SCT_STATUS_OK"/>
38959 </enum>
38960
38961 <enum name="SearchEngine" type="int">
38962   <obsolete>
38963     Deprecated 8/2013. No longer generated.
38964   </obsolete>
38965   <summary>
38966     Indices of most popular prepopulated search engines as defined in
38967     chrome/browser/search_engines/search_engine_type.h.
38968   </summary>
38969   <int value="0" label="OTHER"/>
38970   <int value="1" label="GOOGLE"/>
38971   <int value="2" label="YAHOO"/>
38972   <int value="3" label="YAHOOJP"/>
38973   <int value="4" label="BING"/>
38974   <int value="5" label="ASK"/>
38975   <int value="6" label="YANDEX"/>
38976   <int value="7" label="SEZNAM"/>
38977   <int value="8" label="CENTRUM"/>
38978   <int value="9" label="NETSPRINT"/>
38979   <int value="10" label="VIRGILIO"/>
38980   <int value="11" label="MAILRU"/>
38981   <int value="12" label="ABCSOK"/>
38982   <int value="13" label="ALTAVISTA"/>
38983   <int value="14" label="BAIDU"/>
38984   <int value="15" label="DAUM"/>
38985   <int value="16" label="DELFI"/>
38986   <int value="17" label="DIRI"/>
38987   <int value="18" label="GOO"/>
38988   <int value="19" label="IN"/>
38989   <int value="20" label="NAJDI"/>
38990   <int value="21" label="NAVER"/>
38991   <int value="22" label="NETI"/>
38992   <int value="23" label="OK"/>
38993   <int value="24" label="POGODAK"/>
38994   <int value="25" label="POGODOK_MK"/>
38995   <int value="26" label="RAMBLER"/>
38996   <int value="27" label="SANOOK"/>
38997   <int value="28" label="SAPO"/>
38998   <int value="29" label="TUT"/>
38999   <int value="30" label="WALLA"/>
39000   <int value="31" label="ZOZNAM"/>
39001   <int value="32" label="YAHOOQC"/>
39002   <int value="33" label="NONE"/>
39003 </enum>
39004
39005 <enum name="ServiceProcessEventType" type="int">
39006   <int value="0" label="SERVICE_EVENT_INITIALIZE"/>
39007   <int value="1" label="SERVICE_EVENT_ENABLED_ON_LAUNCH"/>
39008   <int value="2" label="SERVICE_EVENT_ENABLE"/>
39009   <int value="3" label="SERVICE_EVENT_DISABLE"/>
39010   <int value="4" label="SERVICE_EVENT_DISABLE_BY_POLICY"/>
39011   <int value="5" label="SERVICE_EVENT_LAUNCH"/>
39012   <int value="6" label="SERVICE_EVENT_LAUNCHED"/>
39013   <int value="7" label="SERVICE_EVENT_LAUNCH_FAILED"/>
39014   <int value="8" label="SERVICE_EVENT_CHANNEL_CONNECTED"/>
39015   <int value="9" label="SERVICE_EVENT_CHANNEL_ERROR"/>
39016   <int value="10" label="SERVICE_EVENT_INFO_REQUEST"/>
39017   <int value="11" label="SERVICE_EVENT_INFO_REPLY"/>
39018   <int value="12" label="SERVICE_EVENT_HISTOGRAMS_REQUEST"/>
39019   <int value="13" label="SERVICE_EVENT_HISTOGRAMS_REPLY"/>
39020   <int value="14" label="SERVICE_PRINTERS_REQUEST"/>
39021   <int value="15" label="SERVICE_PRINTERS_REPLY"/>
39022 </enum>
39023
39024 <enum name="ServicesCustomizationLoadResult" type="int">
39025   <int value="0" label="Manifest loaded successfully"/>
39026   <int value="1" label="Manifest not found on server"/>
39027   <int value="2" label="Manifest parsing error"/>
39028   <int value="3" label="Failed to load manifest after N retries"/>
39029 </enum>
39030
39031 <enum name="ServiceUtilityProcessHostEventType" type="int">
39032   <int value="0" label="SERVICE_UTILITY_STARTED"/>
39033   <int value="1" label="SERVICE_UTILITY_DISCONNECTED"/>
39034   <int value="2" label="SERVICE_UTILITY_METAFILE_REQUEST"/>
39035   <int value="3" label="SERVICE_UTILITY_METAFILE_SUCCEEDED"/>
39036   <int value="4" label="SERVICE_UTILITY_METAFILE_FAILED"/>
39037   <int value="5" label="SERVICE_UTILITY_CAPS_REQUEST"/>
39038   <int value="6" label="SERVICE_UTILITY_CAPS_SUCCEEDED"/>
39039   <int value="7" label="SERVICE_UTILITY_CAPS_FAILED"/>
39040   <int value="8" label="SERVICE_UTILITY_SEMANTIC_CAPS_REQUEST"/>
39041   <int value="9" label="SERVICE_UTILITY_SEMANTIC_CAPS_SUCCEEDED"/>
39042   <int value="10" label="SERVICE_UTILITY_SEMANTIC_CAPS_FAILED"/>
39043 </enum>
39044
39045 <enum name="SessionStartupPref" type="int">
39046   <int value="0" label="Open home page (unused)"/>
39047   <int value="1" label="Continue from last opened pages"/>
39048   <int value="4" label="Open URLs"/>
39049   <int value="5" label="Open new tab page"/>
39050 </enum>
39051
39052 <enum name="SessionStartupType" type="int">
39053   <obsolete>
39054     Deprecated 8/2013. No longer generated.
39055   </obsolete>
39056   <int value="0" label="New Tab page"/>
39057   <int value="1" label="Homepage (DEPRECATED)"/>
39058   <int value="2" label="Last session"/>
39059   <int value="3" label="Specified URLs"/>
39060 </enum>
39061
39062 <enum name="ShelfAlignmentValue" type="int">
39063   <summary>
39064     The alignment of the shelf area (see ash/launcher/launcher_view.cc).
39065   </summary>
39066   <int value="0" label="Bottom"/>
39067   <int value="1" label="Left"/>
39068   <int value="2" label="Right"/>
39069 </enum>
39070
39071 <enum name="ShillTerminationActionResult" type="int">
39072   <summary>
39073     The termination action result types come from TerminationActionResult in
39074     shill/metrics.h
39075   </summary>
39076   <int value="0" label="Success"/>
39077   <int value="1" label="Failure"/>
39078 </enum>
39079
39080 <enum name="ShutdownReason" type="int">
39081   <summary>
39082     The reason that the Chrome OS power manager shut down or rebooted the
39083     system.
39084   </summary>
39085   <int value="0" label="User request"/>
39086   <int value="1" label="State transition"/>
39087   <int value="2" label="Low battery"/>
39088   <int value="3" label="Suspend failures"/>
39089   <int value="4" label="Dark resume"/>
39090 </enum>
39091
39092 <enum name="SideloadUIEvents" type="int">
39093   <int value="0" label="Extension installed"/>
39094   <int value="1" label="Extension ignored"/>
39095   <int value="2" label="Extension re-enabled"/>
39096   <int value="3" label="Extension uninstalled"/>
39097 </enum>
39098
39099 <enum name="SideloadWipeoutBubble" type="int">
39100   <int value="0" label="Learn more"/>
39101   <int value="1" label="Settings page"/>
39102   <int value="2" label="Dismiss"/>
39103 </enum>
39104
39105 <enum name="SigninFlowConfirmations" type="int">
39106   <int value="0" label="Shown"/>
39107   <int value="1" label="OK"/>
39108   <int value="2" label="Return"/>
39109   <int value="3" label="Advanced"/>
39110   <int value="4" label="Close"/>
39111   <int value="5" label="Escape"/>
39112   <int value="6" label="Undo"/>
39113   <int value="7" label="Learn more"/>
39114   <int value="8" label="Learn more ok"/>
39115   <int value="9" label="Learn more return"/>
39116   <int value="10" label="Learn more advanced"/>
39117   <int value="11" label="Learn more close"/>
39118   <int value="12" label="Learn more escape"/>
39119   <int value="13" label="Learn more undo"/>
39120 </enum>
39121
39122 <enum name="SimpleCache.EntryCreatedAndStream2Omitted" type="int">
39123   <int value="0" label="Stream 2 file was present"/>
39124   <int value="1" label="Empty stream 2 file was omitted"/>
39125 </enum>
39126
39127 <enum name="SimpleCache.EntryOpenedAndStream2Removed" type="int">
39128   <int value="0" label="Stream 2 file was already omitted or not empty"/>
39129   <int value="1" label="Empty stream 2 file removed"/>
39130 </enum>
39131
39132 <enum name="SimpleCache.FileDescriptorLimitStatus" type="int">
39133   <int value="0" label="Unsupported"/>
39134   <int value="1" label="Supported but failed"/>
39135   <int value="2" label="Succeeded"/>
39136 </enum>
39137
39138 <enum name="SimpleCacheHeaderSizeChange" type="int">
39139   <int value="0" label="Written for the first time"/>
39140   <int value="1" label="Rewritten with same size"/>
39141   <int value="2" label="Rewritten with larger size"/>
39142   <int value="3" label="Rewritten with smaller size"/>
39143   <int value="4" label="Unexpected header stream write"/>
39144 </enum>
39145
39146 <enum name="SimpleCacheIndexInitializeMethod" type="int">
39147   <int value="0" label="Directory Scan"/>
39148   <int value="1" label="Index File"/>
39149   <int value="2" label="New Cache"/>
39150 </enum>
39151
39152 <enum name="SimpleCacheOpenEntryIndexState" type="int">
39153   <int value="0" label="No index"/>
39154   <int value="1" label="Hit"/>
39155   <int value="2" label="Miss"/>
39156 </enum>
39157
39158 <enum name="SimpleCacheReadParallelizable" type="int">
39159   <int value="0" label="Standalone Read (obsolete)"/>
39160   <int value="1" label="Follows read"/>
39161   <int value="2" label="Follows conflicting write"/>
39162   <int value="3" label="Follows non conflicting write"/>
39163   <int value="4" label="Follows other operation"/>
39164   <int value="5" label="Read alone in queue"/>
39165 </enum>
39166
39167 <enum name="SimpleCacheReadResult" type="int">
39168   <int value="0" label="Success"/>
39169   <int value="1" label="Invalid Argument"/>
39170   <int value="2" label="Nonblocking Empty Return"/>
39171   <int value="3" label="Invalid State"/>
39172   <int value="4" label="Fast Empty Return"/>
39173   <int value="5" label="Synchronous Read Failure"/>
39174   <int value="6" label="Synchronous Checksum Failure"/>
39175 </enum>
39176
39177 <enum name="SimpleCacheSyncCheckEOFResult" type="int">
39178   <int value="0" label="Success"/>
39179   <int value="1" label="Read Failure"/>
39180   <int value="2" label="Magic Number Mismatch"/>
39181   <int value="3" label="CRC Mismatch"/>
39182 </enum>
39183
39184 <enum name="SimpleCacheSyncCloseResult" type="int">
39185   <int value="0" label="Success"/>
39186   <int value="1" label="Write Failure"/>
39187 </enum>
39188
39189 <enum name="SimpleCacheSyncCreateResult" type="int">
39190   <int value="0" label="Success"/>
39191   <int value="1" label="Platform File Error"/>
39192   <int value="2" label="Can't Write Header"/>
39193   <int value="3" label="Can't Write Key"/>
39194 </enum>
39195
39196 <enum name="SimpleCacheSyncOpenResult" type="int">
39197   <int value="0" label="Success"/>
39198   <int value="1" label="Platform File Error"/>
39199   <int value="2" label="Can't Read Header"/>
39200   <int value="3" label="Bad Magic Number"/>
39201   <int value="4" label="Bad Version"/>
39202   <int value="5" label="Can't Read Key"/>
39203   <int value="6" label="Key Mismatch (obsolete)"/>
39204   <int value="7" label="Hash Mismatch"/>
39205 </enum>
39206
39207 <enum name="SimpleCacheSyncWriteResult" type="int">
39208   <int value="0" label="Success"/>
39209   <int value="1" label="Pretruncate Failure"/>
39210   <int value="2" label="Write Failure"/>
39211   <int value="3" label="Truncate Failure"/>
39212 </enum>
39213
39214 <enum name="SimpleCacheWriteDependencyType" type="int">
39215   <int value="0" label="First operation in the queue (Optimistic)"/>
39216   <int value="1" label="Follows conflicting optimistic write"/>
39217   <int value="2" label="Follows non conflicting optimistic write"/>
39218   <int value="3" label="Follows conflicting conservative write"/>
39219   <int value="4" label="Follows non conflicting conservative write"/>
39220   <int value="5" label="Follows conflicting read"/>
39221   <int value="6" label="Follows non conflicting read"/>
39222   <int value="7" label="Follows other operation"/>
39223 </enum>
39224
39225 <enum name="SimpleCacheWriteResult" type="int">
39226   <int value="0" label="Success"/>
39227   <int value="1" label="Invalid Argument"/>
39228   <int value="2" label="Over Max Size"/>
39229   <int value="3" label="Bad State"/>
39230   <int value="4" label="Synchronous Write Failure"/>
39231   <int value="5" label="Fast Empty Return (Success)"/>
39232 </enum>
39233
39234 <enum name="SimpleIndexState" type="int">
39235   <int value="0" label="Corrupt"/>
39236   <int value="1" label="Stale"/>
39237   <int value="2" label="Fresh"/>
39238   <int value="3" label="Fresh index with cache updated since backend start"/>
39239 </enum>
39240
39241 <enum name="SiteIsolationMimeType" type="int">
39242   <int value="0" label="HTML"/>
39243   <int value="1" label="XML"/>
39244   <int value="2" label="JSON"/>
39245   <int value="3" label="Plain"/>
39246   <int value="4" label="Others"/>
39247 </enum>
39248
39249 <enum name="SiteIsolationResourceType" type="int">
39250   <int value="0" label="MAIN_FRAME"/>
39251   <int value="1" label="SUB_FRAME"/>
39252   <int value="2" label="STYLESHEET"/>
39253   <int value="3" label="SCRIPT"/>
39254   <int value="4" label="IMAGE"/>
39255   <int value="5" label="FONT_RESOURCE"/>
39256   <int value="6" label="SUB_RESOURCE"/>
39257   <int value="7" label="OBJECT"/>
39258   <int value="8" label="MEDIA"/>
39259   <int value="9" label="WORKER"/>
39260   <int value="10" label="SHARED_WORKER"/>
39261   <int value="11" label="PREFETCH"/>
39262   <int value="12" label="FAVICON"/>
39263   <int value="13" label="XHR"/>
39264   <int value="14" label="PING"/>
39265 </enum>
39266
39267 <enum name="SocketStreamConnectionType" type="int">
39268   <int value="0" label="none"/>
39269   <int value="1" label="all connections"/>
39270   <int value="2" label="tunnel connections"/>
39271   <int value="3" label="socks connections"/>
39272   <int value="4" label="ssl connections"/>
39273 </enum>
39274
39275 <enum name="SocketStreamProtocolType" type="int">
39276   <int value="0" label="unknown"/>
39277   <int value="1" label="ws"/>
39278   <int value="2" label="wss"/>
39279 </enum>
39280
39281 <enum name="SpdyFrameFlowControlState" type="int">
39282   <int value="0" label="Send not stalled"/>
39283   <int value="1" label="Send stalled by stream"/>
39284   <int value="2" label="Send stalled by session"/>
39285   <int value="3" label="Send stalled by stream and session"/>
39286 </enum>
39287
39288 <enum name="SpdyIPPoolDomainMatch" type="int">
39289   <int value="0" label="mismatch"/>
39290   <int value="1" label="match"/>
39291 </enum>
39292
39293 <!-- Replaced by SpdyProtocolErrorDetails2 on 2013-04-19. -->
39294
39295 <enum name="SpdyProtocolErrorDetails" type="int">
39296   <int value="0" label="No error"/>
39297   <int value="1" label="Invalid Control Frame"/>
39298   <int value="2" label="Control Frame Payload Too Large"/>
39299   <int value="3" label="Zlib Init Failure"/>
39300   <int value="4" label="Unsupported Version"/>
39301   <int value="5" label="Decompress Failure"/>
39302   <int value="6" label="Compress Failure"/>
39303   <int value="7" label="Credential Frame Corrupt"/>
39304   <int value="8" label="Invalid Data Frame Flags"/>
39305 <!-- r181910 added an enum value here, so don't trust the counts for
39306        the values below for Chrome builds after that revision. -->
39307
39308   <int value="9" label="Invalid Status Code"/>
39309   <int value="10" label="Protocol Error"/>
39310   <int value="11" label="Invalid Stream"/>
39311   <int value="12" label="Refused Stream"/>
39312   <int value="13" label="Unsupported Version"/>
39313   <int value="14" label="Cancel"/>
39314   <int value="15" label="Internal Error"/>
39315   <int value="16" label="Flow Control Error"/>
39316   <int value="17" label="Stream In Use"/>
39317   <int value="18" label="Stream Already Closed"/>
39318   <int value="19" label="Invalid Credentials"/>
39319   <int value="20" label="Frame Too Large"/>
39320   <int value="21" label="Unexpected Ping"/>
39321   <int value="22" label="Rst Stream For Non Active Stream"/>
39322   <int value="23" label="Spdy Compression Failure"/>
39323   <int value="24" label="Request For Secure Content Over Insecure Session"/>
39324   <int value="25" label="Protocol Error Syn Reply Not Received"/>
39325   <int value="26" label="Num Spdy Protocol Error Details"/>
39326 </enum>
39327
39328 <enum name="SpdyProtocolErrorDetails2" type="int">
39329 <!-- SpdyFramer::SpdyErrors -->
39330
39331   <int value="0" label="No error"/>
39332   <int value="1" label="Invalid Control Frame"/>
39333   <int value="2" label="Control Frame Payload Too Large"/>
39334   <int value="3" label="Zlib Init Failure"/>
39335   <int value="4" label="Unsupported Version"/>
39336   <int value="5" label="Decompress Failure"/>
39337   <int value="6" label="Compress Failure"/>
39338   <int value="7" label="Credential Frame Corrupt"/>
39339   <int value="8" label="Invalid Data Frame Flags"/>
39340   <int value="9" label="Invalid Control Frame Flags"/>
39341 <!-- SpdyRstStreamStatus -->
39342
39343   <int value="10" label="(Unused)"/>
39344   <int value="11" label="Protocol Error"/>
39345   <int value="12" label="Invalid Stream"/>
39346   <int value="13" label="Refused Stream"/>
39347   <int value="14" label="Unsupported Version"/>
39348   <int value="15" label="Cancel"/>
39349   <int value="16" label="Internal Error"/>
39350   <int value="17" label="Flow Control Error"/>
39351   <int value="18" label="Stream In Use"/>
39352   <int value="19" label="Stream Already Closed"/>
39353   <int value="20" label="Invalid Credentials"/>
39354   <int value="21" label="Frame Too Large"/>
39355 <!-- SpdySession errors -->
39356
39357   <int value="22" label="Unexpected Ping"/>
39358   <int value="23" label="Rst Stream For Non Active Stream"/>
39359   <int value="24" label="Spdy Compression Failure"/>
39360   <int value="25" label="Request For Secure Content Over Insecure Session"/>
39361   <int value="26" label="Syn Reply Not Received"/>
39362   <int value="27" label="Invalid Window Update Size"/>
39363   <int value="28" label="Receive Window Size Violation"/>
39364 <!-- More SpdyFramer::SpdyErrors -->
39365
39366   <int value="29" label="GoAway Frame Corrupt"/>
39367   <int value="30" label="RstStream Frame Corrupt"/>
39368   <int value="31" label="Unexpected Frame (Expected Continuation)"/>
39369 </enum>
39370
39371 <enum name="SpdySessionGet" type="int">
39372   <int value="0" label="created new"/>
39373   <int value="1" label="found existing"/>
39374   <int value="2" label="found existing from IP Pool"/>
39375   <int value="3" label="imported from socket"/>
39376 </enum>
39377
39378 <enum name="SpdySettingsReceived" type="int">
39379   <int value="0" label="not received"/>
39380   <int value="1" label="received"/>
39381 </enum>
39382
39383 <enum name="SpdySettingsSent" type="int">
39384   <int value="0" label="not sent"/>
39385   <int value="1" label="sent"/>
39386 </enum>
39387
39388 <enum name="SpecialShFileOperationCodes" type="int">
39389   <summary>Legacy error codes still returned by |ShFileOperation()|</summary>
39390   <int value="5" label="Access denied"/>
39391   <int value="113" label="Source and Destination are same file"/>
39392   <int value="114" label="Multiple source mapped to single destination"/>
39393   <int value="115" label="Rename to different directory"/>
39394   <int value="116" label="Source root"/>
39395   <int value="117" label="Canceled by user"/>
39396   <int value="118" label="Destination is subtree of source"/>
39397   <int value="120" label="Denied by security settings"/>
39398   <int value="121" label="Path length exceeded MAX_PATH"/>
39399   <int value="122" label="Multiple destination paths"/>
39400   <int value="124" label="Path invalid"/>
39401   <int value="125" label="Source and destination have same parent"/>
39402   <int value="126" label="Destination exists"/>
39403   <int value="128" label="Destination exists as folder"/>
39404   <int value="129" label="Name length exceeded MAX_PATH"/>
39405   <int value="130" label="Destination read-only CD-ROM"/>
39406   <int value="131" label="Destination read-only DVD"/>
39407   <int value="132" label="Destination writable CD-ROM"/>
39408   <int value="133" label="File too large"/>
39409   <int value="134" label="Source read-only CD-ROM"/>
39410   <int value="135" label="Source read-only DVD"/>
39411   <int value="136" label="Source writable CD-ROM"/>
39412   <int value="183" label="Operation exceeded MAX_PATH"/>
39413   <int value="1026" label="Invalid path / unknown"/>
39414   <int value="65536" label="Unspecified destination error"/>
39415   <int value="65652" label="Destination root"/>
39416 </enum>
39417
39418 <enum name="SpeculativeRestoreApplicability" type="int">
39419   <int value="0" label="Applicable"/>
39420   <int value="1" label="Not applicable (tablet)"/>
39421   <int value="2" label="Not applicable (low-memory device)"/>
39422   <int value="3" label="Not applicable (bandwidth management)"/>
39423 </enum>
39424
39425 <enum name="SpeculativeRestorePredictionAccuracy" type="int">
39426   <int value="0" label="Hit"/>
39427   <int value="1" label="Miss (different tab)"/>
39428   <int value="2" label="Miss (tab not switched)"/>
39429 </enum>
39430
39431 <enum name="SpeculativeRestoreTabStatus" type="int">
39432   <int value="0" label="Already loaded"/>
39433   <int value="1" label="Needs restore"/>
39434 </enum>
39435
39436 <enum name="SqliteErrorCode" type="int">
39437   <summary>Error codes returned by SQLite - see sqlite3.h</summary>
39438   <int value="0" label="SQLITE_OK">Successful result</int>
39439   <int value="1" label="SQLITE_ERROR">SQL error or missing database</int>
39440   <int value="2" label="SQLITE_INTERNAL">
39441     NOT USED. Internal logic error in SQLite
39442   </int>
39443   <int value="3" label="SQLITE_PERM">Access permission denied</int>
39444   <int value="4" label="SQLITE_ABORT">Callback routine requested an abort</int>
39445   <int value="5" label="SQLITE_BUSY">The database file is locked</int>
39446   <int value="6" label="SQLITE_LOCKED">A table in the database is locked</int>
39447   <int value="7" label="SQLITE_NOMEM">A malloc() failed</int>
39448   <int value="8" label="SQLITE_READONLY">
39449     Attempt to write a readonly database
39450   </int>
39451   <int value="9" label="SQLITE_INTERRUPT">
39452     Operation terminated by sqlite3_interrupt()
39453   </int>
39454   <int value="10" label="SQLITE_IOERR">
39455     Some kind of disk I/O error occurred
39456   </int>
39457   <int value="11" label="SQLITE_CORRUPT">
39458     The database disk image is malformed
39459   </int>
39460   <int value="12" label="SQLITE_NOTFOUND">
39461     NOT USED. Table or record not found
39462   </int>
39463   <int value="13" label="SQLITE_FULL">
39464     Insertion failed because database is full
39465   </int>
39466   <int value="14" label="SQLITE_CANTOPEN">Unable to open the database file</int>
39467   <int value="15" label="SQLITE_PROTOCOL">
39468     NOT USED. Database lock protocol error
39469   </int>
39470   <int value="16" label="SQLITE_EMPTY">Database is empty</int>
39471   <int value="17" label="SQLITE_SCHEMA">The database schema changed</int>
39472   <int value="18" label="SQLITE_TOOBIG">String or BLOB exceeds size limit</int>
39473   <int value="19" label="SQLITE_CONSTRAINT">
39474     Abort due to contraint violation
39475   </int>
39476   <int value="20" label="SQLITE_MISMATCH">Data type mismatch</int>
39477   <int value="21" label="SQLITE_MISUSE">Library used incorrectly</int>
39478   <int value="22" label="SQLITE_NOLFS">
39479     Uses OS features not supported on host
39480   </int>
39481   <int value="23" label="SQLITE_AUTH">Authorization denied</int>
39482   <int value="24" label="SQLITE_FORMAT">Auxiliary database format error</int>
39483   <int value="25" label="SQLITE_RANGE">
39484     2nd parameter to sqlite3_bind() out of range
39485   </int>
39486   <int value="26" label="SQLITE_NOTADB">
39487     File opened that is not a database file
39488   </int>
39489   <int value="100" label="SQLITE_ROW">sqlite3_step() has another row ready</int>
39490   <int value="101" label="SQLITE_DONE">
39491     sqlite3_step() has finished executing
39492   </int>
39493   <int value="261" label="SQLITE_BUSY_RECOVERY">TBD</int>
39494   <int value="262" label="SQLITE_LOCKED_SHAREDCACHE">TBD</int>
39495   <int value="266" label="SQLITE_IOERR_READ">Error reading from file</int>
39496   <int value="270" label="SQLITE_CANTOPEN_NOTEMPDIR">TBD</int>
39497   <int value="522" label="SQLITE_IOERR_SHORT_READ">Short read from file</int>
39498   <int value="778" label="SQLITE_IOERR_WRITE">
39499     Error writing to file (other than SQLITE_FULL)
39500   </int>
39501   <int value="1034" label="SQLITE_IOERR_FSYNC">Error syncing to disk</int>
39502   <int value="1290" label="SQLITE_IOERR_DIR_FSYNC">
39503     Error syncing directory changes to disk
39504   </int>
39505   <int value="1546" label="SQLITE_IOERR_TRUNCATE">Error truncating file</int>
39506   <int value="1802" label="SQLITE_IOERR_FSTAT">Error reading file metadata</int>
39507   <int value="2058" label="SQLITE_IOERR_UNLOCK">Error unlocking file</int>
39508   <int value="2314" label="SQLITE_IOERR_RDLOCK">
39509     Error getting read lock - should not be possible
39510   </int>
39511   <int value="2570" label="SQLITE_IOERR_DELETE">Error deleting file</int>
39512   <int value="2826" label="SQLITE_IOERR_BLOCKED">
39513     Deadlock due to other process access to SQLite files
39514   </int>
39515   <int value="3082" label="SQLITE_IOERR_NOMEM">Error mapping shared memory</int>
39516   <int value="3338" label="SQLITE_IOERR_ACCESS">
39517     Error getting file attributes (other than not found)
39518   </int>
39519   <int value="3594" label="SQLITE_IOERR_CHECKRESERVEDLOCK">
39520     Error while querying lock status
39521   </int>
39522   <int value="3850" label="SQLITE_IOERR_LOCK">Error acquiring lock</int>
39523   <int value="4106" label="SQLITE_IOERR_CLOSE">Error closing file</int>
39524   <int value="4362" label="SQLITE_IOERR_DIR_CLOSE">Unused</int>
39525   <int value="4618" label="SQLITE_IOERR_SHMOPEN">Error mmapping file</int>
39526   <int value="4874" label="SQLITE_IOERR_SHMSIZE">
39527     Error in stat while mmapping file
39528   </int>
39529   <int value="5130" label="SQLITE_IOERR_SHMLOCK">Unused</int>
39530 </enum>
39531
39532 <enum name="SqliteIOERRCode" type="int">
39533   <obsolete>
39534     Replaced 5/14/2013 by expanded Sqlite.Error histogram.
39535   </obsolete>
39536   <summary>Extended error codes returned by SQLite - see sqlite3.h</summary>
39537   <int value="0" label="SQLITE_IOERR">No extended code given</int>
39538   <int value="1" label="SQLITE_IOERR_READ">Error reading from file</int>
39539   <int value="2" label="SQLITE_IOERR_SHORT_READ">Short read from file</int>
39540   <int value="3" label="SQLITE_IOERR_WRITE">
39541     Error writing to file (other than SQLITE_FULL)
39542   </int>
39543   <int value="4" label="SQLITE_IOERR_FSYNC">Error syncing to disk</int>
39544   <int value="5" label="SQLITE_IOERR_DIR_FSYNC">
39545     Error syncing directory changes to disk
39546   </int>
39547   <int value="6" label="SQLITE_IOERR_TRUNCATE">Error truncating file</int>
39548   <int value="7" label="SQLITE_IOERR_FSTAT">Error reading file metadata</int>
39549   <int value="8" label="SQLITE_IOERR_UNLOCK">Error unlocking file</int>
39550   <int value="9" label="SQLITE_IOERR_RDLOCK">
39551     Error getting read lock - should not be possible
39552   </int>
39553   <int value="10" label="SQLITE_IOERR_DELETE">Error deleting file</int>
39554   <int value="11" label="SQLITE_IOERR_BLOCKED">
39555     Deadlock due to other process access to SQLite files
39556   </int>
39557   <int value="12" label="SQLITE_IOERR_NOMEM">Error mapping shared memory</int>
39558   <int value="13" label="SQLITE_IOERR_ACCESS">
39559     Error getting file attributes (other than not found)
39560   </int>
39561   <int value="14" label="SQLITE_IOERR_CHECKRESERVEDLOCK">
39562     Error while querying lock status
39563   </int>
39564   <int value="15" label="SQLITE_IOERR_LOCK">Error acquiring lock</int>
39565   <int value="16" label="SQLITE_IOERR_CLOSE">Error closing file</int>
39566   <int value="17" label="SQLITE_IOERR_DIR_CLOSE">Unused</int>
39567   <int value="18" label="SQLITE_IOERR_SHMOPEN">Error mmapping file</int>
39568   <int value="19" label="SQLITE_IOERR_SHMSIZE">
39569     Error in stat while mmapping file
39570   </int>
39571   <int value="20" label="SQLITE_IOERR_SHMLOCK">Unused</int>
39572 </enum>
39573
39574 <enum name="SqliteRecoveryEventEnum" type="int">
39575   <summary>
39576     Track successful completion or failure of sql::Recovery implementation.
39577   </summary>
39578   <int value="0" label="RECOVERY_SUCCESS_BEGIN">
39579     sql::Recovery::Init() (helper for Begin()) completely successfully.
39580   </int>
39581   <int value="1" label="RECOVERY_FAILED_OPEN_TEMPORARY">
39582     Failed to open temporary database to recover into.
39583   </int>
39584   <int value="2" label="RECOVERY_FAILED_VIRTUAL_TABLE_INIT">
39585     Failed to initialize recover vtable subsystem for connection.
39586   </int>
39587   <int value="3" label="RECOVERY_FAILED_VIRTUAL_TABLE_SYSTEM_SQLITE">
39588     USE_SYSTEM_SQLITE in force, recovery virtual table not available.
39589   </int>
39590   <int value="4" label="RECOVERY_FAILED_WRITABLE_SCHEMA">
39591     Failed to enable writable_schema.
39592   </int>
39593   <int value="5" label="RECOVERY_FAILED_ATTACH">
39594     Failed to attach corrupt database to recovery database.
39595   </int>
39596   <int value="6" label="RECOVERY_SUCCESS_BACKUP">
39597     sql::Recovery::Backup() (helper for Recovered()) completely successfully.
39598   </int>
39599   <int value="7" label="RECOVERY_FAILED_BACKUP_INIT">
39600     Failed sqlite3_backup_init().  Error code in Sqlite.RecoveryHandle.
39601   </int>
39602   <int value="8" label="RECOVERY_FAILED_BACKUP_STEP">
39603     Failed sqlite3_backup_step().  Error code in Sqlite.RecoveryStep.
39604   </int>
39605   <int value="9" label="RECOVERY_SUCCESS_AUTORECOVER">
39606     sql::Recovery::AutoRecoverTable() completed successfully.
39607   </int>
39608   <int value="10" label="RECOVERY_FAILED_AUTORECOVER_UNRECOGNIZED_TYPE">
39609     Failed sqlite3_backup_step().  Error code in Sqlite.RecoveryStep.
39610   </int>
39611   <int value="11" label="RECOVERY_FAILED_AUTORECOVER_MISSING_TABLE">
39612     AutoRecoverTable() could not find the target table.
39613   </int>
39614   <int value="12" label="RECOVERY_FAILED_AUTORECOVER_CREATE">
39615     AutoRecoverTable() failed creating recovery vtable.
39616   </int>
39617   <int value="13" label="RECOVERY_FAILED_AUTORECOVER_INSERT">
39618     AutoRecoverTable() failed copying data from recovery to target table.
39619   </int>
39620   <int value="14" label="RECOVERY_FAILED_AUTORECOVER_DROP">
39621     AutoRecoverTable() failed to drop recovery table.
39622   </int>
39623   <int value="15" label="RECOVERY_SUCCESS_SETUP_META">
39624     sql::Recovery::SetupMeta() completed successfully.
39625   </int>
39626   <int value="16" label="RECOVERY_FAILED_META_CREATE">
39627     SetupMeta() failed to create meta recovery table.
39628   </int>
39629   <int value="17" label="RECOVERY_SUCCESS_META_VERSION">
39630     GetMetaVersionNumber() found no version row in meta table.
39631   </int>
39632   <int value="18" label="RECOVERY_FAILED_META_QUERY">
39633     GetMetaVersionNumber() failed querying recovery meta table.
39634   </int>
39635   <int value="19" label="RECOVERY_FAILED_META_NO_VERSION">
39636     GetMetaVersionNumber() found no version row in meta table.
39637   </int>
39638 </enum>
39639
39640 <enum name="SqliteVersionDeprecation" type="int">
39641   <summary>Sqlite database version deprecation status</summary>
39642   <int value="0" label="DEPRECATION_DATABASE_NOT_EMPTY">
39643     Database has tables, but no meta table.
39644   </int>
39645   <int value="1" label="DEPRECATION_DATABASE_UNKNOWN">
39646     Failure figuring out if database has tables.
39647   </int>
39648   <int value="2" label="DEPRECATION_FAILED_VERSION">
39649     Failed querying meta table.
39650   </int>
39651   <int value="3" label="DEPRECATION_NO_VERSION">
39652     No version row in meta table.
39653   </int>
39654   <int value="4" label="DEPRECATION_RAZED">Raze succeeded.</int>
39655   <int value="5" label="DEPRECATION_RAZE_FAILED">Raze failed.</int>
39656 </enum>
39657
39658 <enum name="SSLCipherSuite" type="int">
39659   <summary>SSL/TLS cipher suites from the IANA registry</summary>
39660   <int value="0" label="TLS_NULL_WITH_NULL_NULL"/>
39661   <int value="1" label="TLS_RSA_WITH_NULL_MD5"/>
39662   <int value="2" label="TLS_RSA_WITH_NULL_SHA"/>
39663   <int value="3" label="TLS_RSA_EXPORT_WITH_RC4_40_MD5"/>
39664   <int value="4" label="TLS_RSA_WITH_RC4_128_MD5"/>
39665   <int value="5" label="TLS_RSA_WITH_RC4_128_SHA"/>
39666   <int value="6" label="TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5"/>
39667   <int value="7" label="TLS_RSA_WITH_IDEA_CBC_SHA"/>
39668   <int value="8" label="TLS_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
39669   <int value="9" label="TLS_RSA_WITH_DES_CBC_SHA"/>
39670   <int value="10" label="TLS_RSA_WITH_3DES_EDE_CBC_SHA"/>
39671   <int value="11" label="TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA"/>
39672   <int value="12" label="TLS_DH_DSS_WITH_DES_CBC_SHA"/>
39673   <int value="13" label="TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA"/>
39674   <int value="14" label="TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
39675   <int value="15" label="TLS_DH_RSA_WITH_DES_CBC_SHA"/>
39676   <int value="16" label="TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA"/>
39677   <int value="17" label="TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA"/>
39678   <int value="18" label="TLS_DHE_DSS_WITH_DES_CBC_SHA"/>
39679   <int value="19" label="TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"/>
39680   <int value="20" label="TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
39681   <int value="21" label="TLS_DHE_RSA_WITH_DES_CBC_SHA"/>
39682   <int value="22" label="TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA"/>
39683   <int value="23" label="TLS_DH_anon_EXPORT_WITH_RC4_40_MD5"/>
39684   <int value="24" label="TLS_DH_anon_WITH_RC4_128_MD5"/>
39685   <int value="25" label="TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA"/>
39686   <int value="26" label="TLS_DH_anon_WITH_DES_CBC_SHA"/>
39687   <int value="27" label="TLS_DH_anon_WITH_3DES_EDE_CBC_SHA"/>
39688   <int value="30" label="TLS_KRB5_WITH_DES_CBC_SHA"/>
39689   <int value="31" label="TLS_KRB5_WITH_3DES_EDE_CBC_SHA"/>
39690   <int value="32" label="TLS_KRB5_WITH_RC4_128_SHA"/>
39691   <int value="33" label="TLS_KRB5_WITH_IDEA_CBC_SHA"/>
39692   <int value="34" label="TLS_KRB5_WITH_DES_CBC_MD5"/>
39693   <int value="35" label="TLS_KRB5_WITH_3DES_EDE_CBC_MD5"/>
39694   <int value="36" label="TLS_KRB5_WITH_RC4_128_MD5"/>
39695   <int value="37" label="TLS_KRB5_WITH_IDEA_CBC_MD5"/>
39696   <int value="38" label="TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA"/>
39697   <int value="39" label="TLS_KRB5_EXPORT_WITH_RC2_CBC_40_SHA"/>
39698   <int value="40" label="TLS_KRB5_EXPORT_WITH_RC4_40_SHA"/>
39699   <int value="41" label="TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5"/>
39700   <int value="42" label="TLS_KRB5_EXPORT_WITH_RC2_CBC_40_MD5"/>
39701   <int value="43" label="TLS_KRB5_EXPORT_WITH_RC4_40_MD5"/>
39702   <int value="44" label="TLS_PSK_WITH_NULL_SHA"/>
39703   <int value="45" label="TLS_DHE_PSK_WITH_NULL_SHA"/>
39704   <int value="46" label="TLS_RSA_PSK_WITH_NULL_SHA"/>
39705   <int value="47" label="TLS_RSA_WITH_AES_128_CBC_SHA"/>
39706   <int value="48" label="TLS_DH_DSS_WITH_AES_128_CBC_SHA"/>
39707   <int value="49" label="TLS_DH_RSA_WITH_AES_128_CBC_SHA"/>
39708   <int value="50" label="TLS_DHE_DSS_WITH_AES_128_CBC_SHA"/>
39709   <int value="51" label="TLS_DHE_RSA_WITH_AES_128_CBC_SHA"/>
39710   <int value="52" label="TLS_DH_anon_WITH_AES_128_CBC_SHA"/>
39711   <int value="53" label="TLS_RSA_WITH_AES_256_CBC_SHA"/>
39712   <int value="54" label="TLS_DH_DSS_WITH_AES_256_CBC_SHA"/>
39713   <int value="55" label="TLS_DH_RSA_WITH_AES_256_CBC_SHA"/>
39714   <int value="56" label="TLS_DHE_DSS_WITH_AES_256_CBC_SHA"/>
39715   <int value="57" label="TLS_DHE_RSA_WITH_AES_256_CBC_SHA"/>
39716   <int value="58" label="TLS_DH_anon_WITH_AES_256_CBC_SHA"/>
39717   <int value="59" label="TLS_RSA_WITH_NULL_SHA256"/>
39718   <int value="60" label="TLS_RSA_WITH_AES_128_CBC_SHA256"/>
39719   <int value="61" label="TLS_RSA_WITH_AES_256_CBC_SHA256"/>
39720   <int value="62" label="TLS_DH_DSS_WITH_AES_128_CBC_SHA256"/>
39721   <int value="63" label="TLS_DH_RSA_WITH_AES_128_CBC_SHA256"/>
39722   <int value="64" label="TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"/>
39723   <int value="65" label="TLS_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
39724   <int value="66" label="TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA"/>
39725   <int value="67" label="TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
39726   <int value="68" label="TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA"/>
39727   <int value="69" label="TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
39728   <int value="70" label="TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA"/>
39729   <int value="103" label="TLS_DHE_RSA_WITH_AES_128_CBC_SHA256"/>
39730   <int value="104" label="TLS_DH_DSS_WITH_AES_256_CBC_SHA256"/>
39731   <int value="105" label="TLS_DH_RSA_WITH_AES_256_CBC_SHA256"/>
39732   <int value="106" label="TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"/>
39733   <int value="107" label="TLS_DHE_RSA_WITH_AES_256_CBC_SHA256"/>
39734   <int value="108" label="TLS_DH_anon_WITH_AES_128_CBC_SHA256"/>
39735   <int value="109" label="TLS_DH_anon_WITH_AES_256_CBC_SHA256"/>
39736   <int value="132" label="TLS_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
39737   <int value="133" label="TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA"/>
39738   <int value="134" label="TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
39739   <int value="135" label="TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA"/>
39740   <int value="136" label="TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
39741   <int value="137" label="TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA"/>
39742   <int value="138" label="TLS_PSK_WITH_RC4_128_SHA"/>
39743   <int value="139" label="TLS_PSK_WITH_3DES_EDE_CBC_SHA"/>
39744   <int value="140" label="TLS_PSK_WITH_AES_128_CBC_SHA"/>
39745   <int value="141" label="TLS_PSK_WITH_AES_256_CBC_SHA"/>
39746   <int value="142" label="TLS_DHE_PSK_WITH_RC4_128_SHA"/>
39747   <int value="143" label="TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA"/>
39748   <int value="144" label="TLS_DHE_PSK_WITH_AES_128_CBC_SHA"/>
39749   <int value="145" label="TLS_DHE_PSK_WITH_AES_256_CBC_SHA"/>
39750   <int value="146" label="TLS_RSA_PSK_WITH_RC4_128_SHA"/>
39751   <int value="147" label="TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA"/>
39752   <int value="148" label="TLS_RSA_PSK_WITH_AES_128_CBC_SHA"/>
39753   <int value="149" label="TLS_RSA_PSK_WITH_AES_256_CBC_SHA"/>
39754   <int value="150" label="TLS_RSA_WITH_SEED_CBC_SHA"/>
39755   <int value="151" label="TLS_DH_DSS_WITH_SEED_CBC_SHA"/>
39756   <int value="152" label="TLS_DH_RSA_WITH_SEED_CBC_SHA"/>
39757   <int value="153" label="TLS_DHE_DSS_WITH_SEED_CBC_SHA"/>
39758   <int value="154" label="TLS_DHE_RSA_WITH_SEED_CBC_SHA"/>
39759   <int value="155" label="TLS_DH_anon_WITH_SEED_CBC_SHA"/>
39760   <int value="156" label="TLS_RSA_WITH_AES_128_GCM_SHA256"/>
39761   <int value="157" label="TLS_RSA_WITH_AES_256_GCM_SHA384"/>
39762   <int value="158" label="TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"/>
39763   <int value="159" label="TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"/>
39764   <int value="160" label="TLS_DH_RSA_WITH_AES_128_GCM_SHA256"/>
39765   <int value="161" label="TLS_DH_RSA_WITH_AES_256_GCM_SHA384"/>
39766   <int value="162" label="TLS_DHE_DSS_WITH_AES_128_GCM_SHA256"/>
39767   <int value="163" label="TLS_DHE_DSS_WITH_AES_256_GCM_SHA384"/>
39768   <int value="164" label="TLS_DH_DSS_WITH_AES_128_GCM_SHA256"/>
39769   <int value="165" label="TLS_DH_DSS_WITH_AES_256_GCM_SHA384"/>
39770   <int value="166" label="TLS_DH_anon_WITH_AES_128_GCM_SHA256"/>
39771   <int value="167" label="TLS_DH_anon_WITH_AES_256_GCM_SHA384"/>
39772   <int value="168" label="TLS_PSK_WITH_AES_128_GCM_SHA256"/>
39773   <int value="169" label="TLS_PSK_WITH_AES_256_GCM_SHA384"/>
39774   <int value="170" label="TLS_DHE_PSK_WITH_AES_128_GCM_SHA256"/>
39775   <int value="171" label="TLS_DHE_PSK_WITH_AES_256_GCM_SHA384"/>
39776   <int value="172" label="TLS_RSA_PSK_WITH_AES_128_GCM_SHA256"/>
39777   <int value="173" label="TLS_RSA_PSK_WITH_AES_256_GCM_SHA384"/>
39778   <int value="174" label="TLS_PSK_WITH_AES_128_CBC_SHA256"/>
39779   <int value="175" label="TLS_PSK_WITH_AES_256_CBC_SHA384"/>
39780   <int value="176" label="TLS_PSK_WITH_NULL_SHA256"/>
39781   <int value="177" label="TLS_PSK_WITH_NULL_SHA384"/>
39782   <int value="178" label="TLS_DHE_PSK_WITH_AES_128_CBC_SHA256"/>
39783   <int value="179" label="TLS_DHE_PSK_WITH_AES_256_CBC_SHA384"/>
39784   <int value="180" label="TLS_DHE_PSK_WITH_NULL_SHA256"/>
39785   <int value="181" label="TLS_DHE_PSK_WITH_NULL_SHA384"/>
39786   <int value="182" label="TLS_RSA_PSK_WITH_AES_128_CBC_SHA256"/>
39787   <int value="183" label="TLS_RSA_PSK_WITH_AES_256_CBC_SHA384"/>
39788   <int value="184" label="TLS_RSA_PSK_WITH_NULL_SHA256"/>
39789   <int value="185" label="TLS_RSA_PSK_WITH_NULL_SHA384"/>
39790   <int value="186" label="TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
39791   <int value="187" label="TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256"/>
39792   <int value="188" label="TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
39793   <int value="189" label="TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256"/>
39794   <int value="190" label="TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
39795   <int value="191" label="TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256"/>
39796   <int value="192" label="TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
39797   <int value="193" label="TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256"/>
39798   <int value="194" label="TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
39799   <int value="195" label="TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256"/>
39800   <int value="196" label="TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
39801   <int value="197" label="TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256"/>
39802   <int value="255" label="TLS_EMPTY_RENEGOTIATION_INFO_SCSV"/>
39803   <int value="49153" label="TLS_ECDH_ECDSA_WITH_NULL_SHA"/>
39804   <int value="49154" label="TLS_ECDH_ECDSA_WITH_RC4_128_SHA"/>
39805   <int value="49155" label="TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA"/>
39806   <int value="49156" label="TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA"/>
39807   <int value="49157" label="TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA"/>
39808   <int value="49158" label="TLS_ECDHE_ECDSA_WITH_NULL_SHA"/>
39809   <int value="49159" label="TLS_ECDHE_ECDSA_WITH_RC4_128_SHA"/>
39810   <int value="49160" label="TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA"/>
39811   <int value="49161" label="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"/>
39812   <int value="49162" label="TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"/>
39813   <int value="49163" label="TLS_ECDH_RSA_WITH_NULL_SHA"/>
39814   <int value="49164" label="TLS_ECDH_RSA_WITH_RC4_128_SHA"/>
39815   <int value="49165" label="TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA"/>
39816   <int value="49166" label="TLS_ECDH_RSA_WITH_AES_128_CBC_SHA"/>
39817   <int value="49167" label="TLS_ECDH_RSA_WITH_AES_256_CBC_SHA"/>
39818   <int value="49168" label="TLS_ECDHE_RSA_WITH_NULL_SHA"/>
39819   <int value="49169" label="TLS_ECDHE_RSA_WITH_RC4_128_SHA"/>
39820   <int value="49170" label="TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA"/>
39821   <int value="49171" label="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"/>
39822   <int value="49172" label="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"/>
39823   <int value="49173" label="TLS_ECDH_anon_WITH_NULL_SHA"/>
39824   <int value="49174" label="TLS_ECDH_anon_WITH_RC4_128_SHA"/>
39825   <int value="49175" label="TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA"/>
39826   <int value="49176" label="TLS_ECDH_anon_WITH_AES_128_CBC_SHA"/>
39827   <int value="49177" label="TLS_ECDH_anon_WITH_AES_256_CBC_SHA"/>
39828   <int value="49178" label="TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA"/>
39829   <int value="49179" label="TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA"/>
39830   <int value="49180" label="TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA"/>
39831   <int value="49181" label="TLS_SRP_SHA_WITH_AES_128_CBC_SHA"/>
39832   <int value="49182" label="TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA"/>
39833   <int value="49183" label="TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA"/>
39834   <int value="49184" label="TLS_SRP_SHA_WITH_AES_256_CBC_SHA"/>
39835   <int value="49185" label="TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA"/>
39836   <int value="49186" label="TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA"/>
39837   <int value="49187" label="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"/>
39838   <int value="49188" label="TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"/>
39839   <int value="49189" label="TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256"/>
39840   <int value="49190" label="TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384"/>
39841   <int value="49191" label="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"/>
39842   <int value="49192" label="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"/>
39843   <int value="49193" label="TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256"/>
39844   <int value="49194" label="TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384"/>
39845   <int value="49195" label="TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"/>
39846   <int value="49196" label="TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"/>
39847   <int value="49197" label="TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256"/>
39848   <int value="49198" label="TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384"/>
39849   <int value="49199" label="TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"/>
39850   <int value="49200" label="TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"/>
39851   <int value="49201" label="TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256"/>
39852   <int value="49202" label="TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384"/>
39853   <int value="49203" label="TLS_ECDHE_PSK_WITH_RC4_128_SHA"/>
39854   <int value="49204" label="TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA"/>
39855   <int value="49205" label="TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA"/>
39856   <int value="49206" label="TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA"/>
39857   <int value="49207" label="TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256"/>
39858   <int value="49208" label="TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384"/>
39859   <int value="49209" label="TLS_ECDHE_PSK_WITH_NULL_SHA"/>
39860   <int value="49210" label="TLS_ECDHE_PSK_WITH_NULL_SHA256"/>
39861   <int value="49211" label="TLS_ECDHE_PSK_WITH_NULL_SHA384"/>
39862   <int value="49212" label="TLS_RSA_WITH_ARIA_128_CBC_SHA256"/>
39863   <int value="49213" label="TLS_RSA_WITH_ARIA_256_CBC_SHA384"/>
39864   <int value="49214" label="TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256"/>
39865   <int value="49215" label="TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384"/>
39866   <int value="49216" label="TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256"/>
39867   <int value="49217" label="TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384"/>
39868   <int value="49218" label="TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256"/>
39869   <int value="49219" label="TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384"/>
39870   <int value="49220" label="TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256"/>
39871   <int value="49221" label="TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384"/>
39872   <int value="49222" label="TLS_DH_anon_WITH_ARIA_128_CBC_SHA256"/>
39873   <int value="49223" label="TLS_DH_anon_WITH_ARIA_256_CBC_SHA384"/>
39874   <int value="49224" label="TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256"/>
39875   <int value="49225" label="TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384"/>
39876   <int value="49226" label="TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256"/>
39877   <int value="49227" label="TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384"/>
39878   <int value="49228" label="TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256"/>
39879   <int value="49229" label="TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384"/>
39880   <int value="49230" label="TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256"/>
39881   <int value="49231" label="TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384"/>
39882   <int value="49232" label="TLS_RSA_WITH_ARIA_128_GCM_SHA256"/>
39883   <int value="49233" label="TLS_RSA_WITH_ARIA_256_GCM_SHA384"/>
39884   <int value="49234" label="TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256"/>
39885   <int value="49235" label="TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384"/>
39886   <int value="49236" label="TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256"/>
39887   <int value="49237" label="TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384"/>
39888   <int value="49238" label="TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256"/>
39889   <int value="49239" label="TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384"/>
39890   <int value="49240" label="TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256"/>
39891   <int value="49241" label="TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384"/>
39892   <int value="49242" label="TLS_DH_anon_WITH_ARIA_128_GCM_SHA256"/>
39893   <int value="49243" label="TLS_DH_anon_WITH_ARIA_256_GCM_SHA384"/>
39894   <int value="49244" label="TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256"/>
39895   <int value="49245" label="TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384"/>
39896   <int value="49246" label="TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256"/>
39897   <int value="49247" label="TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384"/>
39898   <int value="49248" label="TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256"/>
39899   <int value="49249" label="TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384"/>
39900   <int value="49250" label="TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256"/>
39901   <int value="49251" label="TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384"/>
39902   <int value="49252" label="TLS_PSK_WITH_ARIA_128_CBC_SHA256"/>
39903   <int value="49253" label="TLS_PSK_WITH_ARIA_256_CBC_SHA384"/>
39904   <int value="49254" label="TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256"/>
39905   <int value="49255" label="TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384"/>
39906   <int value="49256" label="TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256"/>
39907   <int value="49257" label="TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384"/>
39908   <int value="49258" label="TLS_PSK_WITH_ARIA_128_GCM_SHA256"/>
39909   <int value="49259" label="TLS_PSK_WITH_ARIA_256_GCM_SHA384"/>
39910   <int value="49260" label="TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256"/>
39911   <int value="49261" label="TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384"/>
39912   <int value="49262" label="TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256"/>
39913   <int value="49263" label="TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384"/>
39914   <int value="49264" label="TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256"/>
39915   <int value="49265" label="TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384"/>
39916   <int value="49266" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"/>
39917   <int value="49267" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"/>
39918   <int value="49268" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"/>
39919   <int value="49269" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"/>
39920   <int value="49270" label="TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
39921   <int value="49271" label="TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384"/>
39922   <int value="49272" label="TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
39923   <int value="49273" label="TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384"/>
39924   <int value="49274" label="TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
39925   <int value="49275" label="TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
39926   <int value="49276" label="TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
39927   <int value="49277" label="TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
39928   <int value="49278" label="TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
39929   <int value="49279" label="TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
39930   <int value="49280" label="TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256"/>
39931   <int value="49281" label="TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384"/>
39932   <int value="49282" label="TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256"/>
39933   <int value="49283" label="TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384"/>
39934   <int value="49284" label="TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256"/>
39935   <int value="49285" label="TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384"/>
39936   <int value="49286" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"/>
39937   <int value="49287" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"/>
39938   <int value="49288" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"/>
39939   <int value="49289" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"/>
39940   <int value="49290" label="TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
39941   <int value="49291" label="TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
39942   <int value="49292" label="TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
39943   <int value="49293" label="TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
39944   <int value="49294" label="TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
39945   <int value="49295" label="TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
39946   <int value="49296" label="TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
39947   <int value="49297" label="TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
39948   <int value="49298" label="TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
39949   <int value="49299" label="TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
39950   <int value="49300" label="TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
39951   <int value="49301" label="TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
39952   <int value="49302" label="TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
39953   <int value="49303" label="TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
39954   <int value="49304" label="TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
39955   <int value="49305" label="TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
39956   <int value="49306" label="TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
39957   <int value="49307" label="TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
39958   <int value="49308" label="TLS_RSA_WITH_AES_128_CCM"/>
39959   <int value="49309" label="TLS_RSA_WITH_AES_256_CCM"/>
39960   <int value="49310" label="TLS_DHE_RSA_WITH_AES_128_CCM"/>
39961   <int value="49311" label="TLS_DHE_RSA_WITH_AES_256_CCM"/>
39962   <int value="49312" label="TLS_RSA_WITH_AES_128_CCM_8"/>
39963   <int value="49313" label="TLS_RSA_WITH_AES_256_CCM_8"/>
39964   <int value="49314" label="TLS_DHE_RSA_WITH_AES_128_CCM_8"/>
39965   <int value="49315" label="TLS_DHE_RSA_WITH_AES_256_CCM_8"/>
39966   <int value="49316" label="TLS_PSK_WITH_AES_128_CCM"/>
39967   <int value="49317" label="TLS_PSK_WITH_AES_256_CCM"/>
39968   <int value="49318" label="TLS_DHE_PSK_WITH_AES_128_CCM"/>
39969   <int value="49319" label="TLS_DHE_PSK_WITH_AES_256_CCM"/>
39970   <int value="49320" label="TLS_PSK_WITH_AES_128_CCM_8"/>
39971   <int value="49321" label="TLS_PSK_WITH_AES_256_CCM_8"/>
39972   <int value="49322" label="TLS_PSK_DHE_WITH_AES_128_CCM_8"/>
39973   <int value="49323" label="TLS_PSK_DHE_WITH_AES_256_CCM_8"/>
39974 </enum>
39975
39976 <enum name="SSLErrorTypes" type="int">
39977   <int value="0" label="CERT_COMMON_NAME_INVALID"/>
39978   <int value="1" label="CERT_DATE_INVALID"/>
39979   <int value="2" label="CERT_AUTHORITY_INVALID"/>
39980   <int value="3" label="CERT_CONTAINS_ERRORS"/>
39981   <int value="4" label="CERT_NO_REVOCATION_MECHANISM"/>
39982   <int value="5" label="CERT_REVOKED"/>
39983   <int value="6" label="CERT_INVALID"/>
39984   <int value="7" label="CERT_WEAK_SIGNATURE_ALGORITHM"/>
39985   <int value="8" label="CERT_WEAK_KEY"/>
39986   <int value="9" label="UNKNOWN"/>
39987 </enum>
39988
39989 <enum name="SSLResponseTypesV2" type="int">
39990   <int value="0" label="SHOW_ALL"/>
39991   <int value="1" label="SHOW_OVERRIDABLE"/>
39992   <int value="2" label="PROCEED_OVERRIDABLE"/>
39993   <int value="3" label="PROCEED_NAME"/>
39994   <int value="4" label="PROCEED_DATE"/>
39995   <int value="5" label="PROCEED_AUTHORITY"/>
39996   <int value="6" label="DONT_PROCEED_OVERRIDABLE"/>
39997   <int value="7" label="DONT_PROCEED_NAME"/>
39998   <int value="8" label="DONT_PROCEED_DATE"/>
39999   <int value="9" label="DONT_PROCEED_AUTHORITY"/>
40000   <int value="10" label="MORE"/>
40001   <int value="11" label="SHOW_UNDERSTAND"/>
40002   <int value="12" label="SHOW_INTERNAL_HOSTNAME"/>
40003   <int value="13" label="PROCEED_INTERNAL_HOSTNAME"/>
40004   <int value="14" label="SHOW_NEW_SITE"/>
40005   <int value="15" label="PROCEED_NEW_SITE"/>
40006   <int value="16"
40007       label="User manually typed proceed (PROCEED_MANUAL_NONOVERRIDABLE)"/>
40008   <int value="17"
40009       label="Chrome captive portal detection enabled
40010              (CAPTIVE_PORTAL_DETECTION_ENABLED)"/>
40011   <int value="18"
40012       label="Chrome captive portal detection enabled on an overridable SSL
40013              error page (CAPTIVE_PORTAL_DETECTION_ENABLED_OVERRIDABLE)"/>
40014   <int value="19"
40015       label="Received a captive portal result
40016              (CAPTIVE_PORTAL_PROBE_COMPLETED)"/>
40017   <int value="20"
40018       label="Received a captive portal result on an overridable SSL error
40019              page (CAPTIVE_PORTAL_PROBE_COMPLETED_OVERRIDABLE)"/>
40020   <int value="21"
40021       label="Received no response or Non-HTTP login page
40022              (CAPTIVE_PORTAL_NO_RESPONSE)"/>
40023   <int value="22"
40024       label="Received no response or Non-HTTP login page on an overridable
40025              SSL error page (CAPTIVE_PORTAL_NO_RESPONSE_OVERRIDABLE)"/>
40026   <int value="23" label="Detected captive portal (CAPTIVE_PORTAL_DETECTED)"/>
40027   <int value="24"
40028       label="Detected captive portal on an overridable SSL error page
40029              (CAPTIVE_PORTAL_DETECTED_OVERRIDABLE)"/>
40030 </enum>
40031
40032 <enum name="StartupURLsMigration" type="int">
40033   <int value="0" label="Performed migration"/>
40034   <int value="1" label="No migration value"/>
40035   <int value="2" label="Reset migration"/>
40036 </enum>
40037
40038 <enum name="SuggestAppsDialogCloseReason" type="int">
40039   <int value="0" label="Unknown error"/>
40040   <int value="1" label="Item installed"/>
40041   <int value="2" label="User cancelled"/>
40042   <int value="3" label="Webstore link clicked"/>
40043 </enum>
40044
40045 <enum name="SuggestAppsDialogInstall" type="int">
40046   <int value="0" label="Install succeeded"/>
40047   <int value="1" label="Install cancelled"/>
40048   <int value="2" label="Install failed"/>
40049 </enum>
40050
40051 <enum name="SuggestAppsDialogLoad" type="int">
40052   <int value="0" label="Load succeeded"/>
40053   <int value="1" label="Load cancelled"/>
40054   <int value="2" label="Load failed"/>
40055 </enum>
40056
40057 <enum name="SuggestionsResponseState" type="int">
40058   <int value="0" label="Empty response received from the server."/>
40059   <int value="1" label="Invalid response received from the server."/>
40060   <int value="2" label="Valid response received from the server."/>
40061 </enum>
40062
40063 <enum name="SuspendAttempt" type="int">
40064   <int value="0" label="Attempted"/>
40065 </enum>
40066
40067 <enum name="SuspendResult" type="int">
40068   <int value="0" label="Succeeded"/>
40069   <int value="1" label="Failed"/>
40070   <int value="2" label="Canceled (before writing wakeup count)"/>
40071   <int value="3" label="Canceled (after writing wakeup count)"/>
40072 </enum>
40073
40074 <enum name="SuspendStatus" type="int">
40075   <int value="0" label="Success"/>
40076   <int value="1" label="Failure"/>
40077   <int value="2" label="Cancelled"/>
40078   <int value="3" label="Attempted"/>
40079 </enum>
40080
40081 <enum name="SyncAuthError" type="int">
40082   <int value="0"
40083       label="Number of times clients have encountered an Auth error."/>
40084   <int value="1" label="Number of times clients have fixed an auth error."/>
40085 </enum>
40086
40087 <enum name="SyncBackendInitializeRestoreState" type="int">
40088   <int value="0" label="Expected restored types and found some"/>
40089   <int value="1" label="Expected restored types but found none"/>
40090   <int value="2" label="Did not expect restored types and found none"/>
40091   <int value="3" label="Did not expect restored types but found some"/>
40092 </enum>
40093
40094 <enum name="SyncCryptographerPendingKeysState" type="int">
40095   <int value="0" label="Does not have pending keys"/>
40096   <int value="1" label="Has pending keys"/>
40097 </enum>
40098
40099 <enum name="SyncCryptographerReadyState" type="int">
40100   <int value="0" label="Not Ready"/>
40101   <int value="1" label="Ready"/>
40102 </enum>
40103
40104 <enum name="SyncCustomEncryptionEvent" type="int">
40105   <int value="0" label="Default setup with an implicit passphrase"/>
40106   <int value="1" label="Advanced setup with a custom passphrase"/>
40107 </enum>
40108
40109 <enum name="SyncDeferredInitTrigger" type="int">
40110   <int value="0" label="Data type requested init."/>
40111   <int value="1" label="Fallback timer triggered init."/>
40112 </enum>
40113
40114 <enum name="SyncDirectoryOpenResult" type="int">
40115   <summary>Possible outcomes of an attempt to load the sync directory.</summary>
40116   <int value="0" label="FIRST_TRY_SUCCESS"/>
40117   <int value="1" label="SECOND_TRY_SUCCESS"/>
40118   <int value="2" label="SECOND_TRY_FAILURE"/>
40119 </enum>
40120
40121 <enum name="SyncedNotificationActionType" type="int">
40122   <int value="0" label="Unknown"/>
40123   <int value="1" label="Notification clicked"/>
40124   <int value="2" label="Notification button clicked"/>
40125   <int value="3" label="Notification closed by user"/>
40126   <int value="4" label="Notification closed by system"/>
40127 </enum>
40128
40129 <enum name="SyncedSearchEngineDeleteEvent" type="int">
40130   <summary>Possible events that delete a synced search engine.</summary>
40131   <int value="0" label="USER_INITIATED"/>
40132   <int value="1" label="PRE_SYNC_DELETE"/>
40133   <int value="2" label="EMPTY_FIELD"/>
40134 </enum>
40135
40136 <enum name="SyncErrorInfobarTypes" type="int">
40137   <summary>Possible errors that can trigger a sync error infobar.</summary>
40138   <int value="1" label="Sign in needs update"/>
40139   <int value="2" label="Service unavailable"/>
40140   <int value="3" label="Needs passphrase"/>
40141   <int value="4" label="Unrecoverable error"/>
40142 </enum>
40143
40144 <enum name="SyncEventCode" type="int">
40145   <summary>
40146     Sync UI events. The codes are listed in profile_syncer_service.h with more
40147     details.
40148   </summary>
40149   <int value="1" label="START_FROM_NTP"/>
40150   <int value="2" label="START_FROM_WRENCH"/>
40151   <int value="3" label="START_FROM_OPTIONS"/>
40152   <int value="10" label="CANCEL_FROM_SIGNON_WITHOUT_AUTH"/>
40153   <int value="11" label="CANCEL_DURING_SIGNON"/>
40154   <int value="12" label="CANCEL_DURING_SIGNON_AFTER_MERGE"/>
40155   <int value="20" label="STOP_FROM_OPTIONS"/>
40156   <int value="21" label="STOP_FROM_ADVANCED_DIALOG"/>
40157   <int value="30" label="MERGE_AND_SYNC_NEEDED"/>
40158 </enum>
40159
40160 <enum name="SyncFaviconsAvailable" type="int">
40161   <int value="0" label="Synced favicons full"/>
40162   <int value="1" label="Synced favicons not full"/>
40163 </enum>
40164
40165 <enum name="SyncFSConflictResolutionPolicy" type="int">
40166   <int value="0" label="Unknown"/>
40167   <int value="1" label="LastWriteWin"/>
40168   <int value="2" label="Manual"/>
40169 </enum>
40170
40171 <enum name="SyncFSRemoteServiceState" type="int">
40172   <int value="0" label="OK"/>
40173   <int value="1" label="TemporaryUnavailable"/>
40174   <int value="2" label="AuthenticationRequired"/>
40175   <int value="3" label="Disabled"/>
40176 </enum>
40177
40178 <enum name="SyncKeystoreDecryptionFailure" type="int">
40179   <int value="0" label="No keystore key"/>
40180   <int value="1" label="Unknown reason"/>
40181 </enum>
40182
40183 <enum name="SyncModelTypes" type="int">
40184   <int value="0" label="Unspecified"/>
40185   <int value="1" label="Top level folder"/>
40186   <int value="2" label="Bookmarks"/>
40187   <int value="3" label="Preferences"/>
40188   <int value="4" label="Passwords"/>
40189   <int value="5" label="Autofill Profile"/>
40190   <int value="6" label="Autocomplete"/>
40191   <int value="7" label="Themes"/>
40192   <int value="8" label="Typed URLs"/>
40193   <int value="9" label="Extensions"/>
40194   <int value="10" label="Search Engines"/>
40195   <int value="11" label="Sessions"/>
40196   <int value="12" label="Apps"/>
40197   <int value="13" label="App Settings"/>
40198   <int value="14" label="Extension Settings"/>
40199   <int value="15" label="App Notifications"/>
40200   <int value="16" label="History Delete Directives"/>
40201   <int value="17" label="Nigori"/>
40202   <int value="18" label="Device Information"/>
40203   <int value="19" label="Experiments"/>
40204   <int value="20" label="Synced Notifications"/>
40205   <int value="21" label="Priority Preferences"/>
40206   <int value="22" label="Dictionary"/>
40207   <int value="23" label="Favicon Images"/>
40208   <int value="24" label="Favicon Tracking"/>
40209   <int value="25" label="Proxy Tabs"/>
40210   <int value="26" label="Managed User Settings"/>
40211   <int value="27" label="Managed Users"/>
40212   <int value="28" label="Articles"/>
40213   <int value="29" label="App list"/>
40214   <int value="30" label="Managed User Shared Settings"/>
40215   <int value="31" label="Synced Notification App Info"/>
40216 </enum>
40217
40218 <enum name="SyncNigoriMigrationResult" type="int">
40219   <int value="0" label="Failed to set default encryption key"/>
40220   <int value="1" label="Failed to set nondefault encryption key"/>
40221   <int value="2" label="Failed to extract keystore decryptor"/>
40222   <int value="3" label="Failed to extract encryption keybag"/>
40223   <int value="4"
40224       label="Successfully migrated to non-backwards compatible keystore mode"/>
40225   <int value="5"
40226       label="Successfully migrated to backwards compatible keystore mode"/>
40227   <int value="6" label="Successfully migrated with frozen implicit passphrase"/>
40228   <int value="7" label="Successfully migrated with custom passphrase"/>
40229 </enum>
40230
40231 <enum name="SyncNigoriMigrationState" type="int">
40232   <int value="0" label="Fully migrated"/>
40233   <int value="1" label="Not migrated due to cryptographer not ready"/>
40234   <int value="2" label="Not migrated due to missing keystore key"/>
40235   <int value="3" label="Not migrated for an unknown reason"/>
40236 </enum>
40237
40238 <enum name="SyncSimpleConflictResolutions" type="int">
40239   <summary>
40240     Sync simple conflict resolutions. The codes are listed in
40241     conflict_resolver.h, and correspond to the different methods we have for
40242     resolving simple sync conflicts.
40243   </summary>
40244   <int value="0" label="Overwrite local"/>
40245   <int value="1" label="Overwrite server"/>
40246   <int value="2" label="Undelete"/>
40247   <int value="3" label="Ignore encryption"/>
40248   <int value="4" label="Nigori merge"/>
40249   <int value="5" label="Changes match"/>
40250 </enum>
40251
40252 <enum name="SyncStartResult" type="int">
40253   <summary>
40254     Sync data type start results. The codes are listed in data_type_controller.h
40255     with more details.
40256   </summary>
40257   <int value="0" label="OK"/>
40258   <int value="1" label="OK_FIRST_RUN"/>
40259   <int value="2" label="BUSY"/>
40260   <int value="3" label="NOT_ENABLED"/>
40261   <int value="4" label="ASSOCIATION_FAILED"/>
40262   <int value="5" label="ABORTED"/>
40263   <int value="6" label="UNRECOVERABLE_ERROR"/>
40264   <int value="7" label="NEEDS_CRYPTO"/>
40265 </enum>
40266
40267 <enum name="SyncUnrecoverableErrorReason" type="int">
40268   <summary>Reasons for sync unrecoverable errors.</summary>
40269   <int value="0" label="No error"/>
40270   <int value="1" label="Syncer error"/>
40271   <int value="2" label="Backend initialization error"/>
40272   <int value="3" label="Configuration retry"/>
40273   <int value="4" label="Configuration failure"/>
40274   <int value="5" label="Actionable error"/>
40275 </enum>
40276
40277 <enum name="TabRestoreResult" type="int">
40278   <int value="0" label="Failure (other)"/>
40279   <int value="1" label="Success"/>
40280   <int value="2" label="Failure due to network connectivity"/>
40281 </enum>
40282
40283 <enum name="TabRestoreUserAction" type="int">
40284   <int value="0" label="Wait for completion"/>
40285   <int value="1" label="Leave tab (close tab/switch tab/go to tab switcher)"/>
40286   <int value="2" label="Leave Chrome"/>
40287 </enum>
40288
40289 <enum name="TabStatus" type="int">
40290   <int value="0" label="Memory resident"/>
40291   <int value="1" label="Evicted and reloaded"/>
40292   <int value="2" label="Reloaded due to cold start"/>
40293   <int value="3" label="Partially evicted"/>
40294   <int value="4" label="Reloaded due to backgrounding"/>
40295   <int value="5" label="Reloaded due to incognito"/>
40296   <int value="6" label="Reloaded due to cold start (fg tab on start)"/>
40297   <int value="7" label="Reloaded due to cold start (bg tab on switch)"/>
40298   <int value="8" label="Lazy load for 'Open in new tab'"/>
40299   <int value="9" label="Stopped due to page loading when backgrounding"/>
40300   <int value="10" label="Evicted due to page loading when backgrounding"/>
40301 </enum>
40302
40303 <enum name="TabSwitchedToForegroundLaunchedWithURL" type="int">
40304   <int value="0" label="Launched without an URL"/>
40305   <int value="1" label="Launched with an URL"/>
40306 </enum>
40307
40308 <enum name="TabSwitchedToForegroundRevisit" type="int">
40309   <int value="0" label="First time"/>
40310   <int value="1" label="Revisit"/>
40311 </enum>
40312
40313 <enum name="TapDelayType" type="int">
40314   <int value="0" label="Delayed Tap"/>
40315   <int value="1" label="Undelayed Tap"/>
40316 </enum>
40317
40318 <enum name="TcpSocketStatus" type="int">
40319   <int value="0" label="Unknown"/>
40320   <int value="1" label="Fast Connection Return"/>
40321   <int value="2" label="Slow Connection Return"/>
40322   <int value="3" label="Connection Error"/>
40323   <int value="4" label="Syn Data Acknowledged"/>
40324   <int value="5" label="Syn Data Nacked"/>
40325   <int value="6" label="Syn Data Probe Failed"/>
40326   <int value="7" label="No syn data + ack (can't happen)"/>
40327   <int value="8" label="No syn data + nack"/>
40328   <int value="9" label="No syn data + probe failed"/>
40329 </enum>
40330
40331 <enum name="TimeZoneRequestEvent" type="int">
40332   <int value="0" label="Request start"/>
40333   <int value="1" label="Response success"/>
40334   <int value="2" label="Response not OK"/>
40335   <int value="3" label="Response empty"/>
40336   <int value="4" label="Response malformed"/>
40337 </enum>
40338
40339 <enum name="TimeZoneRequestResult" type="int">
40340   <int value="0" label="Success"/>
40341   <int value="1" label="Failure"/>
40342   <int value="2" label="Server error"/>
40343   <int value="3" label="Request is cancelled."/>
40344 </enum>
40345
40346 <enum name="TLSRenegotiationPatched" type="int">
40347   <int value="0" label="Not renegotiation patched"/>
40348   <int value="1" label="Renegotiation patched"/>
40349 </enum>
40350
40351 <enum name="TouchpadDeviceState" type="int">
40352   <int value="0" label="NO_TP_PRESENT_NO_TP_EXPECTED">
40353     No touchpad detected on a device without built-in touchpad
40354   </int>
40355   <int value="1" label="TP_PRESENT_NO_TP_EXPECTED">
40356     External touchpad detected on a device without built-in touchpad
40357   </int>
40358   <int value="2" label="NO_TP_PRESENT_TP_EXPECTED_BOOT">
40359     Built-in touchpad not detected at boot time on a device with built-in
40360     touchpad (touchpad failure at boot time)
40361   </int>
40362   <int value="3" label="TP_PRESENT_TP_EXPECTED_BOOT">
40363     Built-in touchpad detected at boot time on a device with built-in touchpad
40364   </int>
40365   <int value="4" label="NO_TP_PRESENT_TP_EXPECTED_RESUME">
40366     Built-in touchpad not detected at resume time on a device with built-in
40367     touchpad (touchpad failure at resume time)
40368   </int>
40369   <int value="5" label="TP_PRESENT_TP_EXPECTED_RESUME">
40370     Built-in touchpad detected at resume time on a device with built-in touchpad
40371   </int>
40372 </enum>
40373
40374 <enum name="TouchpadProblemType" type="int">
40375   <int value="0" label="All events">
40376     All observed input events from touchpad. Serves as a reference.
40377   </int>
40378   <int value="1" label="Noisy Ground">
40379     The touchpad noise events (e.g. abrupt cursor jumps) caused by the noisy
40380     ground.
40381   </int>
40382 </enum>
40383
40384 <enum name="TrackedPreference" type="int">
40385   <int value="0" label="prefs::kShowHomeButton"/>
40386   <int value="1" label="prefs::kHomePageIsNewTabPage"/>
40387   <int value="2" label="prefs::kHomePage"/>
40388   <int value="3" label="prefs::kRestoreOnStartup"/>
40389   <int value="4" label="prefs::kURLsToRestoreOnStartup"/>
40390   <int value="5" label="extensions::pref_names::kExtensions"/>
40391   <int value="6" label="prefs::kGoogleServicesLastUsername"/>
40392   <int value="7" label="prefs::kSearchProviderOverrides"/>
40393   <int value="8" label="prefs::kDefaultSearchProviderSearchURL"/>
40394   <int value="9" label="prefs::kDefaultSearchProviderKeyword"/>
40395   <int value="10" label="prefs::kDefaultSearchProviderName"/>
40396   <int value="11" label="prefs::kPinnedTabs"/>
40397   <int value="12" label="extensions::pref_names::kKnownDisabled"/>
40398   <int value="13" label="prefs::kProfileResetPromptMemento"/>
40399 </enum>
40400
40401 <enum name="TranslateError" type="int">
40402   <int value="0" label="No error"/>
40403   <int value="1" label="Network error"/>
40404   <int value="2" label="Initialization error"/>
40405   <int value="3" label="Unknown language"/>
40406   <int value="4" label="Unsupported language"/>
40407   <int value="5" label="Identical language"/>
40408   <int value="6" label="Translation error"/>
40409 </enum>
40410
40411 <enum name="TranslateInitiationStatus" type="int">
40412   <int value="0" label="Completely disabled by prefs"/>
40413   <int value="1" label="Completely disabled by switch"/>
40414   <int value="2" label="Disabled by user configuration"/>
40415   <int value="3" label="Unsupported Language"/>
40416   <int value="4" label="Unsupported URL"/>
40417   <int value="5" label="Do nothing for similar languages"/>
40418   <int value="6" label="Do nothing for accepted languages"/>
40419   <int value="7" label="Auto translation by user configuration"/>
40420   <int value="8" label="Auto translation by linked from a translated page"/>
40421   <int value="9" label="Show infobar"/>
40422   <int value="10" label="MIME-type is not supported"/>
40423 </enum>
40424
40425 <enum name="TranslateLanguage" type="int">
40426   <int value="0" label="No language code"/>
40427   <int value="1" label="Valid language code"/>
40428   <int value="2" label="Invalid language code"/>
40429 </enum>
40430
40431 <enum name="TranslateLanguageVerification" type="int">
40432   <int value="0" label="CLD is disabled"/>
40433   <int value="1" label="No Content-Language"/>
40434   <int value="2" label="CLD can not determine a language"/>
40435   <int value="3" label="CLD agrees with Content-Language"/>
40436   <int value="4" label="CLD disagrees with Content-Language"/>
40437   <int value="5" label="CLD can be trusted"/>
40438   <int value="6" label="CLD can complement a sub code"/>
40439 </enum>
40440
40441 <enum name="TranslateScheme" type="int">
40442   <int value="0" label="http"/>
40443   <int value="1" label="https"/>
40444   <int value="2" label="unexpected other schemes"/>
40445 </enum>
40446
40447 <enum name="UIEventType" type="int">
40448   <int value="0" label="Unknown"/>
40449   <int value="1" label="Touch released"/>
40450   <int value="2" label="Touch pressed"/>
40451   <int value="3" label="Touch moved"/>
40452   <int value="4" label="Touch stationary"/>
40453   <int value="5" label="Touch cancelled"/>
40454   <int value="6" label="Gesture scroll begin"/>
40455   <int value="7" label="Gesture scroll end"/>
40456   <int value="8" label="Gesture scroll update"/>
40457   <int value="9" label="Gesture tap"/>
40458   <int value="10" label="Gesture tap down"/>
40459   <int value="11" label="Gesture finger down"/>
40460   <int value="12" label="Gesture finger up"/>
40461   <int value="13" label="Gesture double tap"/>
40462   <int value="14" label="Gesture triple tap"/>
40463   <int value="15" label="Gesture two-finger tap"/>
40464   <int value="16" label="Gesture pinch begin"/>
40465   <int value="17" label="Gesture pinch end"/>
40466   <int value="18" label="Gesture pinch update (2 fingers)"/>
40467   <int value="19" label="Long press"/>
40468   <int value="20" label="Multi-finger swipe (2 fingers)"/>
40469   <int value="21" label="Scroll"/>
40470   <int value="22" label="Scroll fling start"/>
40471   <int value="23" label="Scroll fling cancel"/>
40472   <int value="24" label="Multi-finger swipe (3 fingers)"/>
40473   <int value="25" label="Multi-finger swipe (4+ fingers)"/>
40474   <int value="26" label="Gesture scroll update (2 fingers)"/>
40475   <int value="27" label="Gesture scroll update (3 fingers)"/>
40476   <int value="28" label="Gesture scroll update (4+ fingers)"/>
40477   <int value="29" label="Gesture pinch update (3 fingers)"/>
40478   <int value="30" label="Gesture pinch update (4+ fingers)"/>
40479   <int value="31" label="Long tap"/>
40480   <int value="32" label="Show Press"/>
40481   <int value="33" label="Tap Cancel"/>
40482   <int value="34" label="Edge swipe"/>
40483 </enum>
40484
40485 <enum name="UmaInitSequence" type="int">
40486   <int value="0" label="Timer fired first"/>
40487   <int value="1" label="Init task completed first"/>
40488 </enum>
40489
40490 <enum name="UmaMachineIdState" type="int">
40491   <int value="0" label="ID generation failed"/>
40492   <int value="1" label="No stored value"/>
40493   <int value="2" label="Machine ID changed"/>
40494   <int value="3" label="Machine ID unchanged"/>
40495 </enum>
40496
40497 <enum name="UmaUploadResponseStatus" type="int">
40498   <int value="0" label="Unknown failure"/>
40499   <int value="1" label="Success"/>
40500   <int value="2" label="Bad request"/>
40501   <int value="3" label="No response"/>
40502 </enum>
40503
40504 <enum name="UncacheableReason" type="int">
40505   <int value="0" label="kNoData"/>
40506   <int value="1" label="kPre11PartialResponse"/>
40507   <int value="2" label="kNoStrongValidatorOnPartialResponse"/>
40508   <int value="3" label="kShortMaxAge"/>
40509   <int value="4" label="kExpiresTooSoon"/>
40510   <int value="5" label="kHasMustRevalidate"/>
40511   <int value="6" label="kNoCache"/>
40512   <int value="7" label="kNoStore"/>
40513 </enum>
40514
40515 <enum name="UniformityTrialGroupNotActive" type="int">
40516   <int value="0" label="Invalid"/>
40517   <int value="1" label="Group not reported"/>
40518   <int value="2" label="Trial was disabled"/>
40519   <int value="3" label="Group not reported and trial was disabled"/>
40520 </enum>
40521
40522 <enum name="UpdateEngineDownloadSources" type="int">
40523   <int value="0" label="Other"/>
40524   <int value="1" label="HTTPS Server Only"/>
40525   <int value="2" label="HTTP Server Only"/>
40526   <int value="3" label="HTTP Server, HTTPS Server"/>
40527   <int value="4" label="HTTP Peer Only"/>
40528   <int value="5" label="HTTP Peer and HTTPS Server"/>
40529   <int value="6" label="HTTP Peer and HTTP Server"/>
40530   <int value="7" label="HTTP Peer, HTTPS Server, and HTTP Server"/>
40531 </enum>
40532
40533 <enum name="UpdateEngineErrorCode" type="int">
40534   <int value="0" label="kErrorCodeSuccess"/>
40535   <int value="1" label="kErrorCodeError"/>
40536   <int value="2" label="kErrorCodeOmahaRequestError"/>
40537   <int value="3" label="kErrorCodeOmahaResponseHandlerError"/>
40538   <int value="4" label="kErrorCodeFilesystemCopierError"/>
40539   <int value="5" label="kErrorCodePostinstallRunnerError"/>
40540   <int value="6" label="kErrorCodeSetBootableFlagError"/>
40541   <int value="7" label="kErrorCodeInstallDeviceOpenError"/>
40542   <int value="8" label="kErrorCodeKernelDeviceOpenError"/>
40543   <int value="9" label="kErrorCodeDownloadTransferError"/>
40544   <int value="10" label="kErrorCodePayloadHashMismatchError"/>
40545   <int value="11" label="kErrorCodePayloadSizeMismatchError"/>
40546   <int value="12" label="kErrorCodeDownloadPayloadVerificationError"/>
40547   <int value="13" label="kErrorCodeDownloadNewPartitionInfoError"/>
40548   <int value="14" label="kErrorCodeDownloadWriteError"/>
40549   <int value="15" label="kErrorCodeNewRootfsVerificationError"/>
40550   <int value="16" label="kErrorCodeNewKernelVerificationError"/>
40551   <int value="17" label="kErrorCodeSignedDeltaPayloadExpectedError"/>
40552   <int value="18" label="kErrorCodeDownloadPayloadPubKeyVerificationError"/>
40553   <int value="19" label="kErrorCodePostinstallBootedFromFirmwareB"/>
40554   <int value="20" label="kErrorCodeDownloadStateInitializationError"/>
40555   <int value="21" label="kErrorCodeDownloadInvalidMetadataMagicString"/>
40556   <int value="22" label="kErrorCodeDownloadSignatureMissingInManifest"/>
40557   <int value="23" label="kErrorCodeDownloadManifestParseError"/>
40558   <int value="24" label="kErrorCodeDownloadMetadataSignatureError"/>
40559   <int value="25" label="kErrorCodeDownloadMetadataSignatureVerificationError"/>
40560   <int value="26" label="kErrorCodeDownloadMetadataSignatureMismatch"/>
40561   <int value="27" label="kErrorCodeDownloadOperationHashVerificationError"/>
40562   <int value="28" label="kErrorCodeDownloadOperationExecutionError"/>
40563   <int value="29" label="kErrorCodeDownloadOperationHashMismatch"/>
40564   <int value="30" label="kErrorCodeOmahaRequestEmptyResponseError"/>
40565   <int value="31" label="kErrorCodeOmahaRequestXMLParseError"/>
40566   <int value="32" label="kErrorCodeDownloadInvalidMetadataSize"/>
40567   <int value="33" label="kErrorCodeDownloadInvalidMetadataSignature"/>
40568   <int value="34" label="kErrorCodeOmahaRequestResponseInvalid"/>
40569   <int value="35" label="kErrorCodeOmahaUpdateIgnoredPerPolicy"/>
40570   <int value="36" label="kErrorCodeOmahaUpdateDeferredPerPolicy"/>
40571   <int value="37" label="kErrorCodeOmahaErrorInHTTPResponse"/>
40572   <int value="38" label="kErrorCodeDownloadOperationHashMissingError"/>
40573   <int value="39" label="kErrorCodeDownloadMetadataSignatureMissingError"/>
40574   <int value="40" label="kErrorCodeOmahaUpdateDeferredForBackoff"/>
40575   <int value="41" label="kErrorCodePostinstallPowerwashError"/>
40576   <int value="42" label="kErrorCodeUpdateCanceledByChannelChange"/>
40577 </enum>
40578
40579 <enum name="UpdateEngineInstallDateProvisioningSource" type="int">
40580   <int value="0" label="Omaha Response"/>
40581   <int value="1" label="OOBE Marker"/>
40582 </enum>
40583
40584 <enum name="UpdateEnginePayloadFormat" type="int">
40585   <int value="0" label="Full"/>
40586   <int value="1" label="Delta"/>
40587   <int value="2" label="Forced Full"/>
40588 </enum>
40589
40590 <enum name="UpdatePolicy" type="int">
40591   <int value="0" label="UPDATES_DISABLED"/>
40592   <int value="1" label="AUTOMATIC_UPDATES"/>
40593   <int value="2" label="MANUAL_UPDATES_ONLY"/>
40594   <int value="3" label="AUTO_UPDATES_ONLY"/>
40595 </enum>
40596
40597 <enum name="UrlResolutionResult" type="int">
40598   <int value="0" label="Absolute URL"/>
40599   <int value="1" label="Resolutions Differ"/>
40600   <int value="2" label="Resolutions Agree"/>
40601 </enum>
40602
40603 <enum name="URLSchemeForHistogram" type="int">
40604   <int value="0" label="kUnknownURLScheme"/>
40605   <int value="1" label="kMissingURLScheme"/>
40606   <int value="2" label="kHttpURLScheme"/>
40607   <int value="3" label="kHttpsURLScheme"/>
40608   <int value="4" label="kFtpURLScheme"/>
40609   <int value="5" label="kChromeExtensionURLScheme"/>
40610   <int value="6" label="kJavascriptURLScheme"/>
40611   <int value="7" label="kFileURLScheme"/>
40612   <int value="8" label="kBlobURLScheme"/>
40613   <int value="9" label="kDataURLScheme"/>
40614   <int value="10" label="kFileSystemScheme"/>
40615 </enum>
40616
40617 <enum name="UserSelectableSyncType" type="int">
40618   <int value="0" label="Bookmarks"/>
40619   <int value="1" label="Preferences"/>
40620   <int value="2" label="Passwords"/>
40621   <int value="3" label="Autofill"/>
40622   <int value="4" label="Themes"/>
40623   <int value="5" label="Omnibox History"/>
40624   <int value="6" label="Extensions"/>
40625   <int value="7" label="Open Tabs"/>
40626   <int value="8" label="Apps"/>
40627 </enum>
40628
40629 <enum name="UserType" type="int">
40630   <int value="0" label="Regular"/>
40631   <int value="1" label="Guest"/>
40632   <int value="2" label="Retail Mode"/>
40633   <int value="3" label="Public Account"/>
40634   <int value="4" label="Locally Managed"/>
40635   <int value="5" label="Kiosk App"/>
40636 </enum>
40637
40638 <enum name="VariationSeedSignature" type="int">
40639   <int value="0" label="Signature Missing"/>
40640   <int value="1" label="Signature Decode Failed"/>
40641   <int value="2" label="Invalid Signature"/>
40642   <int value="3" label="Invalid Seed"/>
40643   <int value="4" label="Valid Signature for Seed"/>
40644 </enum>
40645
40646 <enum name="VariationsResourceRequestsAllowedState" type="int">
40647   <int value="0" label="Requests allowed"/>
40648   <int value="1" label="Requests not allowed (Obsolete 11/2013)"/>
40649   <int value="2" label="Notified that requests became allowed"/>
40650   <int value="3" label="Requests not allowed: EULA not accepted"/>
40651   <int value="4" label="Requests not allowed: network down"/>
40652   <int value="5" label="Requests not allowed: disabled by command line"/>
40653 </enum>
40654
40655 <enum name="VariationsSeedDateChange" type="int">
40656   <int value="0" label="No previous date"/>
40657   <int value="1" label="New date older than old date"/>
40658   <int value="2" label="Same day"/>
40659   <int value="3" label="Day changed"/>
40660 </enum>
40661
40662 <enum name="VariationsSeedEmpty" type="int">
40663   <int value="0" label="Seed Not Empty"/>
40664   <int value="1" label="Seed Empty"/>
40665   <int value="2" label="Seed Corrupt"/>
40666   <int value="3" label="Seed Signature Verification Failed"/>
40667 </enum>
40668
40669 <enum name="VaryType" type="int">
40670   <int value="0" label="No Vary header present"/>
40671   <int value="1" label="Vary:User-Agent"/>
40672   <int value="2" label="Other"/>
40673 </enum>
40674
40675 <enum name="VAVDAH264DecoderFailure" type="int">
40676   <int value="0" label="FRAME_MBS_ONLY_FLAG_NOT_ONE"/>
40677   <int value="1" label="GAPS_IN_FRAME_NUM"/>
40678   <int value="2" label="MID_STREAM_RESOLUTION_CHANGE"/>
40679   <int value="3" label="INTERLACED_STREAM"/>
40680   <int value="4" label="VAAPI_ERROR"/>
40681 </enum>
40682
40683 <enum name="VideoCodec" type="int">
40684   <int value="0" label="kUnknownVideoCodec"/>
40685   <int value="1" label="kCodecH264"/>
40686   <int value="2" label="kCodecVC1"/>
40687   <int value="3" label="kCodecMPEG2"/>
40688   <int value="4" label="kCodecMPEG4"/>
40689   <int value="5" label="kCodecTheora"/>
40690   <int value="6" label="kCodecVP8"/>
40691   <int value="7" label="kCodecVP9"/>
40692 </enum>
40693
40694 <enum name="VideoCodecProfile" type="int">
40695   <int value="0" label="H.264 Baseline"/>
40696   <int value="1" label="H.264 Main"/>
40697   <int value="2" label="H.264 Extended"/>
40698   <int value="3" label="H.264 High"/>
40699   <int value="4" label="H.264 High10"/>
40700   <int value="5" label="H.264 High422"/>
40701   <int value="6" label="H.264 High444"/>
40702   <int value="7" label="H.264 ScalableBaseline"/>
40703   <int value="8" label="H.264 ScalableHigh"/>
40704   <int value="9" label="H.264 StereoHigh"/>
40705   <int value="10" label="H.264 MultiviewHigh"/>
40706   <int value="11" label="VP8"/>
40707   <int value="12" label="VP9"/>
40708 </enum>
40709
40710 <enum name="VideoPixelFormat" type="int">
40711   <int value="0" label="UNKNOWN"/>
40712   <int value="1" label="YV12"/>
40713   <int value="2" label="YV16"/>
40714   <int value="3" label="I420"/>
40715   <int value="4" label="YV12A"/>
40716   <int value="5" label="HOLE"/>
40717   <int value="6" label="NATIVE_TEXTURE"/>
40718   <int value="7" label="YV12J"/>
40719 </enum>
40720
40721 <enum name="ViewFileType" type="int">
40722   <int value="0" label="other"/>
40723   <int value="1" label=".3ga"/>
40724   <int value="2" label=".3gp"/>
40725   <int value="3" label=".aac"/>
40726   <int value="4" label=".alac"/>
40727   <int value="5" label=".asf"/>
40728   <int value="6" label=".avi"/>
40729   <int value="7" label=".bmp"/>
40730   <int value="8" label=".csv"/>
40731   <int value="9" label=".doc"/>
40732   <int value="10" label=".docx"/>
40733   <int value="11" label=".flac"/>
40734   <int value="12" label=".gif"/>
40735   <int value="13" label=".jpeg"/>
40736   <int value="14" label=".jpg"/>
40737   <int value="15" label=".log"/>
40738   <int value="16" label=".m3u"/>
40739   <int value="17" label=".m3u8"/>
40740   <int value="18" label=".m4a"/>
40741   <int value="19" label=".m4v"/>
40742   <int value="20" label=".mid"/>
40743   <int value="21" label=".mkv"/>
40744   <int value="22" label=".mov"/>
40745   <int value="23" label=".mp3"/>
40746   <int value="24" label=".mp4"/>
40747   <int value="25" label=".mpg"/>
40748   <int value="26" label=".odf"/>
40749   <int value="27" label=".odp"/>
40750   <int value="28" label=".ods"/>
40751   <int value="29" label=".odt"/>
40752   <int value="30" label=".oga"/>
40753   <int value="31" label=".ogg"/>
40754   <int value="32" label=".ogv"/>
40755   <int value="33" label=".pdf"/>
40756   <int value="34" label=".png"/>
40757   <int value="35" label=".ppt"/>
40758   <int value="36" label=".pptx"/>
40759   <int value="37" label=".ra"/>
40760   <int value="38" label=".ram"/>
40761   <int value="39" label=".rar"/>
40762   <int value="40" label=".rm"/>
40763   <int value="41" label=".rtf"/>
40764   <int value="42" label=".wav"/>
40765   <int value="43" label=".webm"/>
40766   <int value="44" label=".webp"/>
40767   <int value="45" label=".wma"/>
40768   <int value="46" label=".wmv"/>
40769   <int value="47" label=".xls"/>
40770   <int value="48" label=".xlsx"/>
40771 </enum>
40772
40773 <enum name="VPNDriver" type="int">
40774   <int value="0" label="OpenVPN"/>
40775   <int value="1" label="L2TP/IPSec"/>
40776 </enum>
40777
40778 <enum name="VPNRemoteAuthenticationType" type="int">
40779   <int value="0" label="OpenVPN Default"/>
40780   <int value="1" label="OpenVPN Certificate"/>
40781   <int value="2" label="L2TP/IPSec Default"/>
40782   <int value="3" label="L2TP/IPSec Certificate"/>
40783   <int value="4" label="L2TP/IPSec PSK"/>
40784 </enum>
40785
40786 <enum name="VPNUserAuthenticationType" type="int">
40787   <int value="0" label="OpenVPN None"/>
40788   <int value="1" label="OpenVPN Certificate"/>
40789   <int value="2" label="OpenVPN Username/Password"/>
40790   <int value="3" label="OpenVPN Username/Password/OTP"/>
40791   <int value="4" label="L2TP/IPSec None"/>
40792   <int value="5" label="L2TP/IPSec Certificate"/>
40793   <int value="6" label="L2TP/IPSec Username/Password"/>
40794 </enum>
40795
40796 <enum name="WalletApiCall" type="int">
40797   <int value="0" label="Unknown API call"/>
40798   <int value="1" label="Accept Legal Documents"/>
40799   <int value="2" label="Authenticate Instrument"/>
40800   <int value="3" label="Get Full Wallet"/>
40801   <int value="4" label="Get Wallet Items"/>
40802   <int value="5" label="Save to Wallet"/>
40803 </enum>
40804
40805 <enum name="WalletErrors" type="int">
40806   <int value="0" label="Baseline: Issued request"/>
40807   <int value="1" label="Fatal error (deprecated)"/>
40808   <int value="2" label="Malformed response"/>
40809   <int value="3" label="Network error"/>
40810   <int value="4" label="Bad request"/>
40811   <int value="5" label="Internal error"/>
40812   <int value="6" label="Invalid params"/>
40813   <int value="7" label="Service unavailable"/>
40814   <int value="8" label="Spending limit exceeded"/>
40815   <int value="9" label="Unsupported API version"/>
40816   <int value="10" label="Unknown error"/>
40817   <int value="11" label="Unsupported merchant"/>
40818   <int value="12" label="Unsupported buyer legal address"/>
40819   <int value="13" label="Unverified know your customer status"/>
40820 </enum>
40821
40822 <enum name="WalletRequiredActions" type="int">
40823   <int value="0" label="Baseline: Issued request"/>
40824   <int value="1" label="Unknown"/>
40825   <int value="2" label="GAIA auth"/>
40826   <int value="3" label="Passive GAIA auth"/>
40827   <int value="4" label="Set up Wallet"/>
40828   <int value="5" label="Accept ToS"/>
40829   <int value="6" label="Update expiration date"/>
40830   <int value="7" label="Upgrade min address"/>
40831   <int value="8" label="Choose another instrument or address"/>
40832   <int value="9" label="Verify CVV"/>
40833   <int value="10" label="Invalid form field"/>
40834   <int value="11" label="Require phone number"/>
40835 </enum>
40836
40837 <enum name="WebFontCacheHit" type="int">
40838   <int value="0" label="Miss"/>
40839   <int value="1" label="Hit"/>
40840   <int value="2" label="Served from data URL"/>
40841 </enum>
40842
40843 <enum name="WebFontUsageType" type="int">
40844   <int value="0" label="Styled, and used"/>
40845   <int value="1" label="Styled, but not used"/>
40846   <int value="2" label="Not styled, but used"/>
40847 </enum>
40848
40849 <enum name="WebHistoryStatus" type="int">
40850   <int value="0" label="WEB_HISTORY_QUERY_FAILED">Failed</int>
40851   <int value="1" label="WEB_HISTORY_QUERY_SUCCEEDED">Succeeded</int>
40852   <int value="2" label="WEB_HISTORY_QUERY_TIMED_OUT">Timed out</int>
40853 </enum>
40854
40855 <enum name="WebSocketHandshakeResult" type="int">
40856   <int value="0" label="Incomplete"/>
40857   <int value="1" label="Normal"/>
40858   <int value="2" label="Failed"/>
40859   <int value="3" label="Connected"/>
40860 </enum>
40861
40862 <enum name="WebSocketPerMessageDeflateContextTakeOverMode" type="int">
40863   <int value="0" label="DoNotTakeOverContext"/>
40864   <int value="1" label="TakeOverContext"/>
40865 </enum>
40866
40867 <enum name="WiFiApMode" type="int">
40868   <int value="0" label="Unknown"/>
40869   <int value="1" label="Managed"/>
40870   <int value="2" label="AdHoc"/>
40871 </enum>
40872
40873 <enum name="WiFiReasonCode" type="int">
40874   <int value="0" label="kReasonReserved0"/>
40875   <int value="1" label="kReasonCodeUnspecified"/>
40876   <int value="2" label="kReasonCodePreviousAuthenticationInvalid"/>
40877   <int value="3" label="kReasonCodeSenderHasLeft"/>
40878   <int value="4" label="kReasonCodeInactivity"/>
40879   <int value="5" label="kReasonCodeTooManySTAs"/>
40880   <int value="6" label="kReasonCodeNonAuthenticated"/>
40881   <int value="7" label="kReasonCodeNonAssociated"/>
40882   <int value="8" label="kReasonCodeDisassociatedHasLeft"/>
40883   <int value="9" label="kReasonCodeReassociationNotAuthenticated"/>
40884   <int value="10" label="kReasonCodeUnacceptablePowerCapability"/>
40885   <int value="11" label="kReasonCodeUnacceptableSupportedChannelInfo"/>
40886   <int value="12" label="kReasonReserved12"/>
40887   <int value="13" label="kReasonCodeInvalidInfoElement"/>
40888   <int value="14" label="kReasonCodeMICFailure"/>
40889   <int value="15" label="kReasonCode4WayTimeout"/>
40890   <int value="16" label="kReasonCodeGroupKeyHandshakeTimeout"/>
40891   <int value="17" label="kReasonCodeDifferenIE"/>
40892   <int value="18" label="kReasonCodeGroupCipherInvalid"/>
40893   <int value="19" label="kReasonCodePairwiseCipherInvalid"/>
40894   <int value="20" label="kReasonCodeAkmpInvalid"/>
40895   <int value="21" label="kReasonCodeUnsupportedRsnIeVersion"/>
40896   <int value="22" label="kReasonCodeInvalidRsnIeCaps"/>
40897   <int value="23" label="kReasonCode8021XAuth"/>
40898   <int value="24" label="kReasonCodeCipherSuiteRejected"/>
40899   <int value="25" label="kReasonReserved25"/>
40900   <int value="26" label="kReasonReserved26"/>
40901   <int value="27" label="kReasonReserved27"/>
40902   <int value="28" label="kReasonReserved28"/>
40903   <int value="29" label="kReasonReserved29"/>
40904   <int value="30" label="kReasonReserved30"/>
40905   <int value="31" label="kReasonReserved31"/>
40906   <int value="32" label="kReasonCodeUnspecifiedQoS"/>
40907   <int value="33" label="kReasonCodeQoSBandwidth"/>
40908   <int value="34" label="kReasonCodeiPoorConditions"/>
40909   <int value="35" label="kReasonCodeOutsideTxop"/>
40910   <int value="36" label="kReasonCodeStaLeaving"/>
40911   <int value="37" label="kReasonCodeUnacceptableMechanism"/>
40912   <int value="38" label="kReasonCodeSetupRequired"/>
40913   <int value="39" label="kReasonCodeTimeout"/>
40914   <int value="45" label="kReasonCodeCipherSuiteNotSupported"/>
40915 </enum>
40916
40917 <enum name="WiFiScanResult" type="int">
40918   <int value="0" label="ProgressiveScan connected"/>
40919   <int value="1" label="ProgressiveScan error then FullScan didn't connect"/>
40920   <int value="2" label="ProgressiveScan error then FullScan connected"/>
40921   <int value="3"
40922       label="ProgressiveScan didn't connect then FullScan didn't connect"/>
40923   <int value="4"
40924       label="ProgressiveScan didn't connect then FullScan connected"/>
40925   <int value="5" label="FullScan didn't connect"/>
40926   <int value="6" label="FullScan connected"/>
40927   <int value="7" label="Internal error"/>
40928 </enum>
40929
40930 <enum name="WiFiStatusType" type="int">
40931   <int value="0" label="kStatusCodeTypeByAp"/>
40932   <int value="1" label="kStatusCodeTypeByClient"/>
40933   <int value="2" label="kStatusCodeTypeByUser"/>
40934   <int value="3" label="kStatusCodeTypeConsideredDead"/>
40935 </enum>
40936
40937 <enum name="Win8PageLoadType" type="int">
40938   <int value="0" label="Metro"/>
40939   <int value="1" label="Desktop"/>
40940   <int value="2" label="Metro Aura"/>
40941   <int value="3" label="Desktop Aura"/>
40942 </enum>
40943
40944 <enum name="WindowsVersion" type="int">
40945   <int value="0" label="Pre-XP"/>
40946   <int value="1" label="XP"/>
40947   <int value="2" label="2003 Server"/>
40948   <int value="3" label="Vista"/>
40949   <int value="4" label="Windows 7"/>
40950   <int value="5" label="Windows 8"/>
40951 </enum>
40952
40953 <enum name="WindowType" type="int">
40954   <int value="0" label="Other"/>
40955   <int value="1" label="Browser"/>
40956   <int value="2" label="Hosted App"/>
40957   <int value="3" label="Packaged App"/>
40958 </enum>
40959
40960 <enum name="XMLHttpRequestSendArrayBufferOrView" type="int">
40961   <int value="0" label="XMLHttpRequestSendArrayBuffer"/>
40962   <int value="1" label="XMLHttpRequestSendArrayBufferView"/>
40963 </enum>
40964
40965 </enums>
40966
40967 <!-- Field trials -->
40968
40969 <fieldtrials>
40970
40971 <fieldtrial name="ActiveNetworkState">
40972   <group name="Offline"
40973       label="network manager thinks that the active network is offline"/>
40974   <group name="Online"
40975       label="network manager thinks that the active network is online"/>
40976   <group name="RestrictedPool"
40977       label="network manager thinks that the active network is behind portal"/>
40978   <affected-histogram name="CaptivePortal.OOBE.DiscrepancyWithShill"/>
40979   <affected-histogram name="CaptivePortal.Session.DiscrepancyWithShill"/>
40980 </fieldtrial>
40981
40982 <fieldtrial name="AsyncSlowStart">
40983   <group name="AsyncSlowStart" label="Async Slow Start on"/>
40984   <group name="AsyncSlowStart_off" label="Async Slow Start off"/>
40985   <group name="AsyncSlowStart_on" label="Async Slow Start on"/>
40986   <affected-histogram name="Net.Transaction_Connected_New"/>
40987   <affected-histogram name="Renderer4.StartToFinish"/>
40988 </fieldtrial>
40989
40990 <fieldtrial name="AutofillServerExperiments">
40991   <group name="ar06" label="Acceptance ratio: 0.6"/>
40992   <group name="ar1" label="Acceptance ratio: 1.0"/>
40993   <group name="ar2" label="Acceptance ratio: 2.0"/>
40994   <group name="ar4" label="Acceptance ratio: 4.0"/>
40995   <group name="ar04wr3fs4"
40996       label="Acceptance ratio: 0.4; winner lead ratio: 3.0; min form score: 4"/>
40997   <group name="ar05wlr15"
40998       label="Acceptance ratio: 0.5; winner lead ratio: 1.5"/>
40999   <group name="ar05wlr25"
41000       label="Acceptance ratio: 0.5; winner lead ratio: 2.5"/>
41001   <group name="ar05wr15fs5"
41002       label="Acceptance ratio: 0.5; winner lead ratio: 1.5; min form score: 5"/>
41003   <group name="fp05" label="Probability picker algorithm, p=0.5"/>
41004   <group name="fp025" label="Probability picker algorithm, p=0.25"/>
41005   <group name="fp05cc03"
41006       label="Probability picker algorithm, p=0.5; p_ccname=0.3"/>
41007   <group name="fp05cco03"
41008       label="Probability picker algorithm, p=0.5;
41009              p_ccname_given_other_cc_fields=0.3"/>
41010   <group name="fp05cco03cstd"
41011       label="Probability picker algorithm, p=0.5;
41012              p_ccname_given_other_cc_fields=0.3; with fallback to the default
41013              algorithm"/>
41014   <group name="fp05cc03e1"
41015       label="Probability picker algorithm, p=0.5 for cc and company name
41016              fields; p_ccname_given_other_cc_fields=0.3; with fallback to the
41017              default algorithm;"/>
41018   <group name="tbar1" label="Use only Toolbar upload data"/>
41019   <affected-histogram name="Autofill.Quality"/>
41020   <affected-histogram name="AutoFill.Quality"/>
41021   <affected-histogram name="Autofill.Quality.HeuristicType"/>
41022   <affected-histogram name="Autofill.Quality.HeuristicType.ByFieldType"/>
41023   <affected-histogram name="Autofill.Quality.PredictedType"/>
41024   <affected-histogram name="Autofill.Quality.PredictedType.ByFieldType"/>
41025   <affected-histogram name="Autofill.Quality.ServerType"/>
41026   <affected-histogram name="Autofill.Quality.ServerType.ByFieldType"/>
41027 </fieldtrial>
41028
41029 <fieldtrial name="CacheListSize">
41030   <group name="CacheListSize_12" label="Control"/>
41031   <group name="CacheListSize_13" label="Extended deleted list (2x)"/>
41032   <group name="CacheListSize_14" label="Out of the experiment"/>
41033   <affected-histogram name="DiskCache.TotalIOTime"/>
41034   <affected-histogram name="Net.HttpJob.TotalTime"/>
41035   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
41036   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
41037   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
41038   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
41039   <affected-histogram name="PLT.Abandoned"/>
41040   <affected-histogram name="PLT.BeginToFinish"/>
41041   <affected-histogram name="PLT.BeginToFinish_HistoryLoad"/>
41042   <affected-histogram name="PLT.BeginToFinish_LinkLoadCacheOnly"/>
41043   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
41044   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
41045   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
41046   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
41047   <affected-histogram name="PLT.BeginToFinish_Reload"/>
41048 </fieldtrial>
41049
41050 <fieldtrial name="CacheSensitivityAnalysis">
41051   <group name="No" label="Turned off"/>
41052   <group name="Control" label="Control group"/>
41053   <group name="ControlA" label="Control, Group A"/>
41054   <group name="ControlB" label="Control, Group B"/>
41055   <group name="100" label="100% slowdown"/>
41056   <group name="100A" label="100% slowdown, Group A"/>
41057   <group name="100B" label="100% slowdown, Group B"/>
41058   <group name="200A" label="200% slowdown, Group A"/>
41059   <group name="200B" label="200% slowdown, Group B"/>
41060   <group name="400A" label="400% slowdown, Group A"/>
41061   <group name="400B" label="400% slowdown, Group B"/>
41062   <affected-histogram name="Net.HttpJob.TotalTime"/>
41063   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
41064   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
41065   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
41066   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
41067   <affected-histogram name="PLT.BeginToFinish_CacheSensitivity"/>
41068   <affected-histogram name="PLT.BeginToFinishDoc_CacheSensitivity"/>
41069   <affected-histogram name="PLT.BeginToFirstPaint_CacheSensitivity"/>
41070   <affected-histogram name="PLT.CommitToFirstPaint_CacheSensitivity"/>
41071 </fieldtrial>
41072
41073 <fieldtrial name="CacheSensitivityHistograms">
41074   <group name="CacheSensitivity" label="Cache Sensivitiy Analysis"/>
41075   <affected-histogram name="PLT.BeginToFinish"/>
41076   <affected-histogram name="PLT.BeginToFinishDoc"/>
41077   <affected-histogram name="PLT.BeginToFirstPaint"/>
41078   <affected-histogram name="PLT.CommitToFirstPaint"/>
41079 </fieldtrial>
41080
41081 <fieldtrial name="CertificateTypeAlgorithms" separator=".">
41082   <group name="DH" label="DH"/>
41083   <group name="DSA" label="DSA"/>
41084   <group name="ECDH" label="ECDH"/>
41085   <group name="ECDSA" label="ECDSA"/>
41086   <group name="RSA" label="RSA"/>
41087   <group name="Unknown" label="SPKI unrecognized by cert library"/>
41088   <group name="Unsupported" label="Un-histogrammed type - please fix"/>
41089   <affected-histogram name="CertificateType.BR.Intermediate"/>
41090   <affected-histogram name="CertificateType.BR.Leaf"/>
41091   <affected-histogram name="CertificateType.BR.Root"/>
41092   <affected-histogram name="CertificateType.NonBR.Intermediate"/>
41093   <affected-histogram name="CertificateType.NonBR.Leaf"/>
41094   <affected-histogram name="CertificateType.NonBR.Root"/>
41095   <affected-histogram name="CertificateType2.BR.Intermediate"/>
41096   <affected-histogram name="CertificateType2.BR.Leaf"/>
41097   <affected-histogram name="CertificateType2.BR.Root"/>
41098   <affected-histogram name="CertificateType2.NonBR.Intermediate"/>
41099   <affected-histogram name="CertificateType2.NonBR.Leaf"/>
41100   <affected-histogram name="CertificateType2.NonBR.Root"/>
41101 </fieldtrial>
41102
41103 <fieldtrial name="CertificateTypeBRValidity" separator=".">
41104   <obsolete>
41105     Deprecated as of 8/2013. This histogram only considered the leaf certificate
41106     expiry date as a proxy for whether a certificate was in-scope for the BRs,
41107     but did not consider the issuance date. As some CAs have issued long-lived
41108     certs prior to the BRs, this disproportionately reported those certs as
41109     being subject to the BRs, but non-compliant, when in reality they're not
41110     subject.
41111   </obsolete>
41112   <group name="BR"
41113       label="The *leaf* certificate of the chain expires after 2013-12-31,
41114              meaning that it should be in scope for the Baseline
41115              Requirement's key size requirements"/>
41116   <group name="NonBR"
41117       label="The *leaf* certificate of the chain expires on or before
41118              2013-12-31"/>
41119   <affected-histogram name="CertificateType"/>
41120 </fieldtrial>
41121
41122 <fieldtrial name="CertificateTypeBRValidity2" separator=".">
41123   <group name="BR"
41124       label="The *leaf* certificate of the chain expires after 2013-12-31 and
41125              was issued on or after 2012-07-01, as judged by the notBefore,
41126              meaning that it should be in scope for the Baseline
41127              Requirement's key size requirements"/>
41128   <group name="NonBR"
41129       label="The *leaf* certificate of the chain expires on or before
41130              2013-12-31 or was issued before 2012-07-01"/>
41131   <affected-histogram name="CertificateType2"/>
41132 </fieldtrial>
41133
41134 <fieldtrial name="CertificateTypeChainPosition" separator=".">
41135   <group name="Intermediate" label="Intermediate's SPKI"/>
41136   <group name="Leaf" label="Leaf's SPKI"/>
41137   <group name="Root" label="Root's SPKI"/>
41138   <affected-histogram name="CertificateType.BR"/>
41139   <affected-histogram name="CertificateType.NonBR"/>
41140   <affected-histogram name="CertificateType2.BR"/>
41141   <affected-histogram name="CertificateType2.NonBR"/>
41142 </fieldtrial>
41143
41144 <fieldtrial name="CloudPrintRequests" separator=".">
41145   <group name="Register" label="Register request"/>
41146   <group name="UpdatePrinter" label="Update printer request"/>
41147   <group name="DownloadData" label="Download data request"/>
41148   <group name="Other" label="Other requests"/>
41149   <affected-histogram name="CloudPrint.UrlFetcherDownloadSize"/>
41150   <affected-histogram name="CloudPrint.UrlFetcherRequestTime"/>
41151   <affected-histogram name="CloudPrint.UrlFetcherRetries"/>
41152   <affected-histogram name="CloudPrint.UrlFetcherUploadSize"/>
41153 </fieldtrial>
41154
41155 <fieldtrial name="ConnCountImpact">
41156   <group name="conn_count_16" label="with 16 persistent connections per host"/>
41157   <group name="conn_count_4" label="with 4 persistent connections per host"/>
41158   <group name="conn_count_5" label="with 5 persistent connections per host"/>
41159   <group name="conn_count_6" label="with 6 persistent connections per host"/>
41160   <group name="conn_count_7" label="with 7 persistent connections per host"/>
41161   <group name="conn_count_8" label="with 8 persistent connections per host"/>
41162   <group name="conn_count_9" label="with 9 persistent connections per host"/>
41163   <affected-histogram name="Net.Transaction_Connected_New"/>
41164   <affected-histogram name="PLT.Abandoned"/>
41165   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
41166   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
41167   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
41168   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
41169   <affected-histogram name="Renderer4.Abandoned"/>
41170   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
41171   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
41172   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadStaleOk"/>
41173   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
41174 </fieldtrial>
41175
41176 <fieldtrial name="ConnectivityDiagnostics" separator=".">
41177   <group name="0" label="INTERNET_DISCONNECTED"/>
41178   <group name="1" label="CHROME_VERSION"/>
41179   <group name="2" label="CHROMEOS_VERSION"/>
41180   <group name="3" label="DNS_RESOLVER_PRESENT"/>
41181   <group name="4" label="CAPTIVE_PORTAL_DNS"/>
41182   <group name="5" label="CAPTIVE_PORTAL_HTTP"/>
41183   <group name="6" label="FIREWALL_80"/>
41184   <group name="7" label="FIREWALL_443"/>
41185   <group name="8" label="RESOLVER_LATENCY"/>
41186   <group name="9" label="HTTP_LATENCY"/>
41187   <group name="10" label="NIC_SIGNAL_STRENGTH"/>
41188   <group name="11" label="PING_GATEWAY"/>
41189   <affected-histogram name="ConnectivityDiagnostics.TestVerdict"/>
41190   <affected-histogram name="ConnectivityDiagnostics.TimeTaken"/>
41191 </fieldtrial>
41192
41193 <fieldtrial name="ConnnectBackupJobs">
41194   <group name="ConnectBackupJobsEnabled"/>
41195   <group name="ConnectBackupJobsDisabled"/>
41196   <affected-histogram name="Net.PreconnectUtilization"/>
41197   <affected-histogram name="Net.PreconnectUtilization2"/>
41198   <affected-histogram name="PLT.Abandoned"/>
41199   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
41200   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
41201   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
41202   <affected-histogram name="PLT.LoadType"/>
41203 </fieldtrial>
41204
41205 <fieldtrial name="ContextualSearch">
41206   <group name="Control"/>
41207   <group name="Tap"/>
41208   <group name="TapForced"/>
41209   <affected-histogram name="Search.ContextualSearchOptCard"/>
41210   <affected-histogram name="Search.ContextualSearchOptPeekCard"/>
41211   <affected-histogram name="Search.ContextualSearchPeekCard"/>
41212   <affected-histogram name="Search.ContextualSearchTap"/>
41213   <affected-histogram name="Search.ContextualSearchTapUndecided"/>
41214   <affected-histogram name="Search.ContextualSearchTimeToSearch"/>
41215 </fieldtrial>
41216
41217 <fieldtrial name="CrosFirstRunStep" separator="">
41218   <group name="AppList"/>
41219   <group name="Tray"/>
41220   <group name="Help"/>
41221   <affected-histogram name="CrosFirstRun.TimeSpentOnStep"/>
41222 </fieldtrial>
41223
41224 <fieldtrial name="DataReductionProxy">
41225   <group name="DataReductionProxy"
41226       label="Only page loads through the data reduction proxy are considered."/>
41227   <affected-histogram name="PLT.NT_Connect"/>
41228   <affected-histogram name="PLT.NT_DelayBeforeConnect"/>
41229   <affected-histogram name="PLT.NT_DelayBeforeDomainLookup"/>
41230   <affected-histogram name="PLT.NT_DelayBeforeDomLoading"/>
41231   <affected-histogram name="PLT.NT_DelayBeforeFetch"/>
41232   <affected-histogram name="PLT.NT_DelayBeforeFetchRedirect"/>
41233   <affected-histogram name="PLT.NT_DelayBeforeLoadEvent"/>
41234   <affected-histogram name="PLT.NT_DelayBeforeRequest"/>
41235   <affected-histogram name="PLT.NT_DomainLookup"/>
41236   <affected-histogram name="PLT.NT_DomContentLoaded"/>
41237   <affected-histogram name="PLT.NT_DomInteractive"/>
41238   <affected-histogram name="PLT.NT_DomLoading"/>
41239   <affected-histogram name="PLT.NT_LoadEvent"/>
41240   <affected-histogram name="PLT.NT_Redirect"/>
41241   <affected-histogram name="PLT.NT_Request"/>
41242   <affected-histogram name="PLT.NT_Response"/>
41243   <affected-histogram name="PLT.PT_BeginToCommit"/>
41244   <affected-histogram name="PLT.PT_BeginToFinish"/>
41245   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
41246   <affected-histogram name="PLT.PT_CommitToFinish"/>
41247   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
41248   <affected-histogram name="PLT.PT_FinishDocToFinish"/>
41249   <affected-histogram name="PLT.PT_RequestToCommit"/>
41250   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
41251   <affected-histogram name="PLT.PT_RequestToFinish"/>
41252   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
41253   <affected-histogram name="PLT.PT_RequestToStart"/>
41254   <affected-histogram name="PLT.PT_StartToCommit"/>
41255   <affected-histogram name="PLT.PT_StartToFinish"/>
41256 </fieldtrial>
41257
41258 <fieldtrial name="DefaultAppsExperiment">
41259   <group name="NoDefaultApps" label="User's without default apps installed"/>
41260   <group name="WithDefaultApps" label="User's with default apps installed"/>
41261   <affected-histogram name="Extensions.AppTabLaunchType"/>
41262   <affected-histogram name="Extensions.ExtensionInstalled"/>
41263   <affected-histogram name="Extensions.ExtensionUninstalled"/>
41264   <affected-histogram name="NewTabPage.DefaultPageType"/>
41265   <affected-histogram name="NewTabPage.SelectedPageType"/>
41266   <affected-histogram name="NtpHandler.AttachShownPageType"/>
41267   <affected-histogram name="NtpHandler.SelectedShownPageType"/>
41268   <affected-histogram name="Profile.AppCount"/>
41269 </fieldtrial>
41270
41271 <fieldtrial name="DefaultPinnedApps">
41272   <obsolete>
41273     Deprecated as of 12/2013. Default pinned apps trial is finished.
41274   </obsolete>
41275   <group name="Existing"/>
41276   <group name="Control"/>
41277   <group name="Alternate"/>
41278   <affected-histogram name="Cros.ClickOnShelf"/>
41279 </fieldtrial>
41280
41281 <fieldtrial name="DiskUsagePerUserCount" separator=".">
41282   <group name="1User" label="Only 1 user exists on device."/>
41283   <group name="2Users" label="2 users exist on device."/>
41284   <group name="3Users" label="3 users exist on device."/>
41285   <group name="4Users" label="4 users exist on device."/>
41286   <group name="5Users" label="5 users exist on device."/>
41287   <group name="6Users" label="6 users exist on device."/>
41288   <group name="7OrMoreUsers" label="7 or more users exist on device."/>
41289   <affected-histogram name="Platform.DiskUsage.Cache_Avg"/>
41290   <affected-histogram name="Platform.DiskUsage.Cache_Max"/>
41291   <affected-histogram name="Platform.DiskUsage.Downloads_Avg"/>
41292   <affected-histogram name="Platform.DiskUsage.Downloads_Max"/>
41293   <affected-histogram name="Platform.DiskUsage.GCache_Avg"/>
41294   <affected-histogram name="Platform.DiskUsage.GCache_Max"/>
41295   <affected-histogram name="Platform.DiskUsage.LeastUsedAccountDays"/>
41296 </fieldtrial>
41297
41298 <fieldtrial name="DnsImpact2">
41299   <group name="disabled_prefetch"
41300       label="DNS pre-resolving is disabled in these clients"/>
41301   <group name="disabled_prefetch_4_connections"
41302       label="DNS pre-resolving is disabled in these clients, and a maximum of
41303              4 connections per host was allowed"/>
41304   <group name="enabled_prefetch_4_connections"
41305       label="a maximum of 4 connections per host was allowed in these clients"/>
41306   <group name="parallel_4_prefetch"
41307       label="DNS pre-resolving was only doing 4 concurrent speculative
41308              resolutions in this test"/>
41309   <affected-histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency"/>
41310   <affected-histogram name="Net.TCP_Connection_Idle_Sockets">
41311     <with-group name="disabled_prefetch"/>
41312     <with-group name="disabled_prefetch_4_connections"/>
41313     <with-group name="enabled_prefetch_4_connections"/>
41314   </affected-histogram>
41315   <affected-histogram name="Net.TCP_Connection_Latency"/>
41316   <affected-histogram name="Net.Transaction_Connected"/>
41317   <affected-histogram name="Net.Transaction_Connected_New"/>
41318   <affected-histogram name="Net.Transaction_Connected_New_b"/>
41319   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
41320   <affected-histogram name="Net.Transaction_Latency"/>
41321   <affected-histogram name="Net.Transaction_Latency_b"/>
41322   <affected-histogram name="Net.Transaction_Latency_Total"/>
41323   <affected-histogram name="Net.Transaction_Latency_Total_New_Connection"/>
41324   <affected-histogram
41325       name="Net.Transaction_Latency_Total_New_Connection_Under_10"/>
41326   <affected-histogram name="Net.Transaction_Latency_Total_Under_10"/>
41327   <affected-histogram name="Net.Transaction_Latency_Under_10"/>
41328   <affected-histogram name="PLT.RequestToFinish">
41329     <with-group name="parallel_4_prefetch"/>
41330   </affected-histogram>
41331 </fieldtrial>
41332
41333 <fieldtrial name="DnsImpact3">
41334   <group name="disabled_prefetch" label="with DNS pre-resolving disabled"/>
41335   <group name="parallel_4_prefetch"
41336       label="with only 4 concurrent speculative resolutions done in parallel"/>
41337   <affected-histogram name="Net.Transaction_Connected_New">
41338     <with-group name="disabled_prefetch"/>
41339   </affected-histogram>
41340   <affected-histogram name="Renderer2.FinishDocToFinish"/>
41341   <affected-histogram name="Renderer2.RequestToFinish"/>
41342   <affected-histogram name="Renderer2.RequestToFinish_L">
41343     <with-group name="disabled_prefetch"/>
41344   </affected-histogram>
41345   <affected-histogram name="Renderer2.RequestToFirstLayout"/>
41346   <affected-histogram name="Renderer2.RequestToStart"/>
41347   <affected-histogram name="Renderer2.StartToFinish"/>
41348   <affected-histogram name="Renderer2.StartToFinishDoc"/>
41349   <affected-histogram name="Renderer2.StartToFirstLayout"/>
41350   <affected-histogram name="Renderer4.RequestToFinish">
41351     <with-group name="parallel_4_prefetch"/>
41352   </affected-histogram>
41353   <affected-histogram name="Renderer4.StartToFinish">
41354     <with-group name="parallel_4_prefetch"/>
41355   </affected-histogram>
41356 </fieldtrial>
41357
41358 <fieldtrial name="DnsParallelism">
41359   <group name="parallel_10"
41360       label="with only 10 concurrent resolutions done in parallel"/>
41361   <group name="parallel_14"
41362       label="with only 14 concurrent resolutions done in parallel"/>
41363   <group name="parallel_20"
41364       label="with only 20 concurrent resolutions done in parallel"/>
41365   <group name="parallel_6"
41366       label="with only 6 concurrent resolutions done in parallel"/>
41367   <group name="parallel_7"
41368       label="with only 7 concurrent resolutions done in parallel"/>
41369   <group name="parallel_8"
41370       label="with only 8 concurrent resolutions done in parallel"/>
41371   <group name="parallel_9"
41372       label="with only 9 concurrent resolutions done in parallel"/>
41373   <group name="parallel_default"
41374       label="with the default number of concurrent resolutions done in
41375              parallel"/>
41376   <affected-histogram name="DNS.ResolveCategory"/>
41377   <affected-histogram name="DNS.ResolveSuccess"/>
41378 </fieldtrial>
41379
41380 <fieldtrial name="DocsSpecific" separator="">
41381   <group name="Docs" label="Only for docs.google.com"/>
41382   <affected-histogram name="appcache.MainResourceResponseRetrieval"/>
41383   <affected-histogram name="appcache.SubResourceResponseRetrieval"/>
41384   <affected-histogram name="appcache.UpdateJobResult"/>
41385   <affected-histogram name="appcache.UpdateProgressAtPointOfFaliure"/>
41386   <affected-histogram name="appcache.UpdateWasOffOriginAtPointOfFailure"/>
41387   <affected-histogram name="appcache.UpdateWasStalledAtPointOfFailure"/>
41388 </fieldtrial>
41389
41390 <fieldtrial name="DomainGoogle" separator="">
41391   <group name="Google" label="only Google cookies are recorded."/>
41392   <group name="Other" label="only NON-Google cookies are recorded."/>
41393   <affected-histogram name="Cookie.ReinstatedCookies"/>
41394 </fieldtrial>
41395
41396 <fieldtrial name="ExternalExtensionEvent" separator="">
41397   <group name="NonWebstore"
41398       label="sideloaded extensions that don't update from the webstore"/>
41399   <group name="Webstore"
41400       label="sideloaded extensions that update from the webstore"/>
41401   <affected-histogram name="Extensions.ExternalExtensionEvent"/>
41402 </fieldtrial>
41403
41404 <fieldtrial name="FileBrowserLoad" separator=".">
41405   <group name="Construct"
41406       label="Time spent constructing the main Javascript object."/>
41407   <group name="DOM" label="Time to initialize DOM."/>
41408   <group name="FileSystem"
41409       label="Deprecated as of 9/2013. Time to get access to the local file
41410              system."/>
41411   <group name="Parse" label="Time to parse Javascript and CSS."/>
41412   <group name="Roots" label="Time to enumerate file system roots."/>
41413   <group name="Total"
41414       label="Total load time from the moment the Javascript started parsing
41415              till the moment the empty file list is displayed."/>
41416   <affected-histogram name="FileBrowser.Load"/>
41417 </fieldtrial>
41418
41419 <fieldtrial name="FromGWS">
41420   <group name="FromGWS"
41421       label="Only page loads that are a result of a navigation from a web
41422              search are considered."/>
41423   <affected-histogram name="PLT.BeginToFinish"/>
41424   <affected-histogram name="PLT.BeginToFinishDoc"/>
41425   <affected-histogram name="PLT.BeginToFirstPaint"/>
41426   <affected-histogram name="PLT.CommitToFirstPaint"/>
41427   <affected-histogram name="PLT.PT_BeginToCommit"/>
41428   <affected-histogram name="PLT.PT_BeginToFinish"/>
41429   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
41430   <affected-histogram name="PLT.PT_CommitToFinish"/>
41431   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
41432   <affected-histogram name="PLT.PT_RequestToCommit"/>
41433   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
41434   <affected-histogram name="PLT.PT_RequestToFinish"/>
41435   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
41436   <affected-histogram name="PLT.PT_RequestToStart"/>
41437   <affected-histogram name="PLT.PT_StartToCommit"/>
41438   <affected-histogram name="PLT.PT_StartToFinish"/>
41439 </fieldtrial>
41440
41441 <fieldtrial name="GWSChromeJointExperiment">
41442   <group name="Experiment1"
41443       label="Only page loads that are a result of a navigation from a web
41444              search under a specific web search/Chrome joint experiment.
41445              Unused at this moment."/>
41446   <group name="Experiment2"
41447       label="Only page loads that are a result of a navigation from a web
41448              search under a specific web search/Chrome joint experiment.
41449              Unused at this moment."/>
41450   <group name="Experiment3"
41451       label="Only page loads that are a result of a navigation from a web
41452              search under a specific web search/Chrome joint experiment.
41453              Unused at this moment."/>
41454   <group name="Experiment4"
41455       label="Only page loads that are a result of a navigation from a web
41456              search under a specific web search/Chrome joint experiment.
41457              Unused at this moment."/>
41458   <group name="Experiment5"
41459       label="Only page loads that are a result of a navigation from a web
41460              search under a specific web search/Chrome joint experiment.
41461              Unused at this moment."/>
41462   <group name="Experiment6"
41463       label="Only page loads that are a result of a navigation from a web
41464              search under a specific web search/Chrome joint experiment.
41465              Unused at this moment."/>
41466   <group name="Experiment7"
41467       label="Only page loads that are a result of a navigation from a web
41468              search under a specific web search/Chrome joint experiment.
41469              Unused at this moment."/>
41470   <group name="Experiment8"
41471       label="Only page loads that are a result of a navigation from a web
41472              search under a specific web search/Chrome joint experiment.
41473              Unused at this moment."/>
41474   <group name="Experiment9"
41475       label="Only page loads that are a result of a navigation from a web
41476              search under a specific web search/Chrome joint experiment.
41477              Unused at this moment."/>
41478   <group name="Experiment10"
41479       label="Only page loads that are a result of a navigation from a web
41480              search under a specific web search/Chrome joint experiment.
41481              Unused at this moment."/>
41482   <group name="Experiment11"
41483       label="Only page loads that are a result of a navigation from a web
41484              search under a specific web search/Chrome joint experiment.
41485              Unused at this moment."/>
41486   <group name="Experiment12"
41487       label="Only page loads that are a result of a navigation from a web
41488              search under a specific web search/Chrome joint experiment.
41489              Unused at this moment."/>
41490   <group name="Experiment13"
41491       label="Only page loads that are a result of a navigation from a web
41492              search under a specific web search/Chrome joint experiment.
41493              Unused at this moment."/>
41494   <group name="Experiment14"
41495       label="Only page loads that are a result of a navigation from a web
41496              search under a specific web search/Chrome joint experiment.
41497              Unused at this moment."/>
41498   <group name="Experiment15"
41499       label="Only page loads that are a result of a navigation from a web
41500              search under a specific web search/Chrome joint experiment.
41501              Unused at this moment."/>
41502   <group name="Experiment16"
41503       label="Only page loads that are a result of a navigation from a web
41504              search under a specific web search/Chrome joint experiment.
41505              Unused at this moment."/>
41506   <group name="Experiment17"
41507       label="Only page loads that are a result of a navigation from a web
41508              search under a specific web search/Chrome joint experiment.
41509              Unused at this moment."/>
41510   <group name="Experiment18"
41511       label="Only page loads that are a result of a navigation from a web
41512              search under a specific web search/Chrome joint experiment.
41513              Unused at this moment."/>
41514   <group name="Experiment19"
41515       label="Only page loads that are a result of a navigation from a web
41516              search under a specific web search/Chrome joint experiment.
41517              Unused at this moment."/>
41518   <group name="Experiment20"
41519       label="Only page loads that are a result of a navigation from a web
41520              search under a specific web search/Chrome joint experiment.
41521              Unused at this moment."/>
41522   <affected-histogram name="PLT.BeginToFinish_FromGWS"/>
41523   <affected-histogram name="PLT.BeginToFinish_NoPreview"/>
41524   <affected-histogram name="PLT.BeginToFinish_Preview"/>
41525   <affected-histogram name="PLT.BeginToFinish_WithPreview"/>
41526   <affected-histogram name="PLT.BeginToFinishDoc_FromGWS"/>
41527   <affected-histogram name="PLT.BeginToFinishDoc_NoPreview"/>
41528   <affected-histogram name="PLT.BeginToFinishDoc_Preview"/>
41529   <affected-histogram name="PLT.BeginToFinishDoc_WithPreview"/>
41530   <affected-histogram name="PLT.BeginToFirstPaint_FromGWS"/>
41531   <affected-histogram name="PLT.BeginToFirstPaint_NoPreview"/>
41532   <affected-histogram name="PLT.BeginToFirstPaint_Preview"/>
41533   <affected-histogram name="PLT.BeginToFirstPaint_WithPreview"/>
41534   <affected-histogram name="PLT.CommitToFirstPaint_FromGWS"/>
41535   <affected-histogram name="PLT.CommitToFirstPaint_NoPreview"/>
41536   <affected-histogram name="PLT.CommitToFirstPaint_Preview"/>
41537   <affected-histogram name="PLT.CommitToFirstPaint_WithPreview"/>
41538   <affected-histogram name="PLT.PT_BeginToCommit_FromGWS"/>
41539   <affected-histogram name="PLT.PT_BeginToCommit_NoPreview"/>
41540   <affected-histogram name="PLT.PT_BeginToCommit_Preview"/>
41541   <affected-histogram name="PLT.PT_BeginToCommit_WithPreview"/>
41542   <affected-histogram name="PLT.PT_BeginToFinish_FromGWS"/>
41543   <affected-histogram name="PLT.PT_BeginToFinish_NoPreview"/>
41544   <affected-histogram name="PLT.PT_BeginToFinish_Preview"/>
41545   <affected-histogram name="PLT.PT_BeginToFinish_WithPreview"/>
41546   <affected-histogram name="PLT.PT_BeginToFinishDoc_FromGWS"/>
41547   <affected-histogram name="PLT.PT_BeginToFinishDoc_NoPreview"/>
41548   <affected-histogram name="PLT.PT_BeginToFinishDoc_Preview"/>
41549   <affected-histogram name="PLT.PT_BeginToFinishDoc_WithPreview"/>
41550   <affected-histogram name="PLT.PT_CommitToFinish_FromGWS"/>
41551   <affected-histogram name="PLT.PT_CommitToFinish_NoPreview"/>
41552   <affected-histogram name="PLT.PT_CommitToFinish_Preview"/>
41553   <affected-histogram name="PLT.PT_CommitToFinish_WithPreview"/>
41554   <affected-histogram name="PLT.PT_CommitToFinishDoc_FromGWS"/>
41555   <affected-histogram name="PLT.PT_CommitToFinishDoc_NoPreview"/>
41556   <affected-histogram name="PLT.PT_CommitToFinishDoc_Preview"/>
41557   <affected-histogram name="PLT.PT_CommitToFinishDoc_WithPreview"/>
41558   <affected-histogram name="PLT.PT_RequestToCommit_FromGWS"/>
41559   <affected-histogram name="PLT.PT_RequestToCommit_NoPreview"/>
41560   <affected-histogram name="PLT.PT_RequestToCommit_Preview"/>
41561   <affected-histogram name="PLT.PT_RequestToCommit_WithPreview"/>
41562   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_FromGWS"/>
41563   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_NoPreview"/>
41564   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_Preview"/>
41565   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_WithPreview"/>
41566   <affected-histogram name="PLT.PT_RequestToFinish_FromGWS"/>
41567   <affected-histogram name="PLT.PT_RequestToFinish_NoPreview"/>
41568   <affected-histogram name="PLT.PT_RequestToFinish_Preview"/>
41569   <affected-histogram name="PLT.PT_RequestToFinish_WithPreview"/>
41570   <affected-histogram name="PLT.PT_RequestToFinishDoc_FromGWS"/>
41571   <affected-histogram name="PLT.PT_RequestToFinishDoc_NoPreview"/>
41572   <affected-histogram name="PLT.PT_RequestToFinishDoc_Preview"/>
41573   <affected-histogram name="PLT.PT_RequestToFinishDoc_WithPreview"/>
41574   <affected-histogram name="PLT.PT_RequestToStart_FromGWS"/>
41575   <affected-histogram name="PLT.PT_RequestToStart_NoPreview"/>
41576   <affected-histogram name="PLT.PT_RequestToStart_Preview"/>
41577   <affected-histogram name="PLT.PT_RequestToStart_WithPreview"/>
41578   <affected-histogram name="PLT.PT_StartToCommit_FromGWS"/>
41579   <affected-histogram name="PLT.PT_StartToCommit_NoPreview"/>
41580   <affected-histogram name="PLT.PT_StartToCommit_Preview"/>
41581   <affected-histogram name="PLT.PT_StartToCommit_WithPreview"/>
41582   <affected-histogram name="PLT.PT_StartToFinish_FromGWS"/>
41583   <affected-histogram name="PLT.PT_StartToFinish_NoPreview"/>
41584   <affected-histogram name="PLT.PT_StartToFinish_Preview"/>
41585   <affected-histogram name="PLT.PT_StartToFinish_WithPreview"/>
41586 </fieldtrial>
41587
41588 <fieldtrial name="HttpPipeliningCompatibility">
41589   <group name="disable_test" label="Do nothing"/>
41590   <group name="enable_test" label="Test connection for HTTP pipelining"/>
41591   <affected-histogram name="NetConnectivity.Pipeline.0.NetworkError"/>
41592   <affected-histogram name="NetConnectivity.Pipeline.0.ResponseCode"/>
41593   <affected-histogram name="NetConnectivity.Pipeline.0.Status"/>
41594   <affected-histogram name="NetConnectivity.Pipeline.1.NetworkError"/>
41595   <affected-histogram name="NetConnectivity.Pipeline.1.ResponseCode"/>
41596   <affected-histogram name="NetConnectivity.Pipeline.1.Status"/>
41597   <affected-histogram name="NetConnectivity.Pipeline.2.NetworkError"/>
41598   <affected-histogram name="NetConnectivity.Pipeline.2.ResponseCode"/>
41599   <affected-histogram name="NetConnectivity.Pipeline.2.Status"/>
41600   <affected-histogram name="NetConnectivity.Pipeline.3.NetworkError"/>
41601   <affected-histogram name="NetConnectivity.Pipeline.3.ResponseCode"/>
41602   <affected-histogram name="NetConnectivity.Pipeline.3.Status"/>
41603   <affected-histogram name="NetConnectivity.Pipeline.4.NetworkError"/>
41604   <affected-histogram name="NetConnectivity.Pipeline.4.ResponseCode"/>
41605   <affected-histogram name="NetConnectivity.Pipeline.4.Status"/>
41606   <affected-histogram name="NetConnectivity.Pipeline.5.NetworkError"/>
41607   <affected-histogram name="NetConnectivity.Pipeline.5.ResponseCode"/>
41608   <affected-histogram name="NetConnectivity.Pipeline.5.Status"/>
41609   <affected-histogram name="NetConnectivity.Pipeline.AllHTTP11"/>
41610   <affected-histogram name="NetConnectivity.Pipeline.CanarySuccess"/>
41611   <affected-histogram name="NetConnectivity.Pipeline.Depth"/>
41612   <affected-histogram name="NetConnectivity.Pipeline.Success"/>
41613 </fieldtrial>
41614
41615 <fieldtrial name="IndexedDBLevelDBErrnoMethods" separator=".">
41616   <group name="NewLogger" label="ChromiumEnv::NewLogger"/>
41617   <group name="NewSequentialFile" label="ChromiumEnv::NewSequentialFile"/>
41618   <group name="NewWritableFile" label="ChromiumEnv::NewWritableFile"/>
41619   <group name="SequentialFileRead" label="ChromiumSequentialFile::Read"/>
41620   <group name="SequentialFileSkip" label="ChromiumSequentialFile::Skip"/>
41621   <group name="WritableFileAppend" label="ChromiumWritableFile::Append"/>
41622   <group name="WritableFileClose" label="ChromiumWritableFile::Close"/>
41623   <group name="WritableFileFlush" label="ChromiumWritableFile::Flush"/>
41624   <group name="WritableFileSync" label="ChromiumWritableFile::Sync"/>
41625   <group name="WritableFileSyncParent"
41626       label="ChromiumWritableFile::SyncParent"/>
41627   <affected-histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Errno"/>
41628   <affected-histogram name="WebCore.IndexedDB.LevelDBReadErrors.Errno"/>
41629   <affected-histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Errno"/>
41630 </fieldtrial>
41631
41632 <fieldtrial name="IndexedDBLevelDBPFEMethods" separator=".">
41633   <group name="CreateDir" label="ChromiumEnv::CreateDir"/>
41634   <group name="DeleteDir" label="ChromiumEnv::DeleteDir"/>
41635   <group name="DeleteFile" label="ChromiumEnv::DeleteFile"/>
41636   <group name="GetChildren" label="ChromiumEnv::GetChildren"/>
41637   <group name="GetFileSize" label="ChromiumEnv::GetFileSize"/>
41638   <group name="LockFile" label="ChromiumEnv::LockFile"/>
41639   <group name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
41640   <group name="RandomAccessFileRead" label="ChromiumRandomAccessFile::Read"/>
41641   <group name="RenameFile" label="ChromiumEnv::RenameFile"/>
41642   <group name="UnlockFile" label="ChromiumEnv::UnlockFile"/>
41643   <affected-histogram name="WebCore.IndexedDB.LevelDBOpenErrors.PFE"/>
41644   <affected-histogram name="WebCore.IndexedDB.LevelDBReadErrors.PFE"/>
41645   <affected-histogram name="WebCore.IndexedDB.LevelDBWriteErrors.PFE"/>
41646 </fieldtrial>
41647
41648 <fieldtrial name="InstallerDownloadSources" separator="">
41649   <group name="HttpPeer" label="Download Source: HTTP Peer"/>
41650   <group name="HttpServer" label="Download Source: HTTP Server"/>
41651   <group name="HttpsServer" label="Download Source: HTTPS Server"/>
41652   <affected-histogram name="Installer.SuccessfulMBsDownloadedFrom"/>
41653   <affected-histogram name="Installer.TotalMBsDownloadedFrom"/>
41654 </fieldtrial>
41655
41656 <fieldtrial name="Instant">
41657   <group name="Extended" label="Suggestions + Results"/>
41658   <group name="Instant" label="Results"/>
41659   <affected-histogram name="Instant.SessionsStorageNamespace"/>
41660 </fieldtrial>
41661
41662 <fieldtrial name="InstantExtended_QuerytoQuery">
41663   <group name="400" label="Omnibox width &lt; 400"/>
41664   <group name="700" label="Omnibox width &lt; 700"/>
41665   <group name="1200" label="Omnibox width &lt; 1200"/>
41666   <group name="large" label="Omnibox width &gt;= 1200"/>
41667   <affected-histogram name="InstantExtended.PercentageMatchV2_QuerytoQuery"/>
41668   <affected-histogram name="InstantExtended.PercentageMatchV2_QuerytoURL"/>
41669   <affected-histogram name="InstantExtended.PercentageMatchV2_URLtoQuery"/>
41670   <affected-histogram name="InstantExtended.PercentageMatchV2_URLtoURL"/>
41671 </fieldtrial>
41672
41673 <fieldtrial name="InstantSearchClicks">
41674   <group name="WithPreview"
41675       label="Only page loads through data reduction proxy that are result of
41676              navigation from web search and preview version of the page shown
41677              are considered."/>
41678   <group name="Preview"
41679       label="Only page loads through data reduction proxy that are result of
41680              navigation from web search and preview version of the page shown
41681              are considered."/>
41682   <group name="NoPreview"
41683       label="Only page loads through data reduction proxy that are result of
41684              navigation from web search and preview version of the page shown
41685              are considered."/>
41686   <affected-histogram name="PLT.BeginToFinish"/>
41687   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
41688   <affected-histogram name="PLT.BeginToFinishDoc"/>
41689   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
41690   <affected-histogram name="PLT.BeginToFirstPaint"/>
41691   <affected-histogram name="PLT.CommitToFirstPaint"/>
41692   <affected-histogram name="PLT.PT_BeginToCommit"/>
41693   <affected-histogram name="PLT.PT_BeginToFinish"/>
41694   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
41695   <affected-histogram name="PLT.PT_CommitToFinish"/>
41696   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
41697   <affected-histogram name="PLT.PT_RequestToCommit"/>
41698   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
41699   <affected-histogram name="PLT.PT_RequestToFinish"/>
41700   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
41701   <affected-histogram name="PLT.PT_RequestToStart"/>
41702   <affected-histogram name="PLT.PT_StartToCommit"/>
41703   <affected-histogram name="PLT.PT_StartToFinish"/>
41704 </fieldtrial>
41705
41706 <fieldtrial name="Interval" separator="_">
41707   <group name="Interval" label="Interval between two consecutive connects is"/>
41708   <affected-histogram name="Net.TCP_Connection_Latency"/>
41709 </fieldtrial>
41710
41711 <fieldtrial name="Interval_20ms_plus_and_minus" separator="_">
41712   <group name="Interval_20ms_Minus"
41713       label="Interval between two consecutive connects is less than 20ms."/>
41714   <group name="Interval_20ms_Plus"
41715       label="Interval between two consecutive connects is greater than or
41716              equal to 20ms."/>
41717   <affected-histogram name="Net.TCP_Connection_Latency"/>
41718 </fieldtrial>
41719
41720 <fieldtrial name="Interval_lt_gt_20ms" separator="_">
41721   <group name="LessThanOrEqual_10ms" label="less than or equal to 10ms."/>
41722   <group name="LessThanOrEqual_20ms"
41723       label="more than 10ms, and less than or equal to 20ms."/>
41724   <group name="GreaterThan_20ms" label="greater than 20ms."/>
41725   <affected-histogram name="Net.TCP_Connection_Latency_Interval"/>
41726 </fieldtrial>
41727
41728 <fieldtrial name="IPv6_Probe">
41729   <group name="IPv6_probe_skipped"
41730       label="with IPv6 not probed, and default OS settings used"/>
41731   <group name="IPv6_probe_done"
41732       label="with IPv6 probed for and possibly disabled"/>
41733   <affected-histogram name="DNS.PrefetchResolution"/>
41734 </fieldtrial>
41735
41736 <fieldtrial name="LateBindingExperiment">
41737   <group name="disable_late_binding" label="socket late binding is disabled"/>
41738   <group name="enable_late_binding" label="socket late binding is enabled"/>
41739   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
41740   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
41741   <affected-histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket"/>
41742   <affected-histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket"/>
41743   <affected-histogram name="Net.TCPSocketType"/>
41744   <affected-histogram name="Net.Transaction_Connected"/>
41745   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
41746   <affected-histogram name="Net.TransportSocketRequestTime"/>
41747   <affected-histogram name="Renderer4.BeginToFinish_LinkLoad"/>
41748   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
41749   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
41750   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
41751   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoad"/>
41752   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadNormal"/>
41753   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadReload"/>
41754   <affected-histogram name="Renderer4.BeginToFinishDoc_NormalLoad"/>
41755   <affected-histogram name="Renderer4.RequestToFinish"/>
41756   <affected-histogram name="Renderer4.StartToFinish"/>
41757 </fieldtrial>
41758
41759 <fieldtrial name="LevelDBEnvBackupRestore" separator="">
41760   <group name="Backup" label="Backing up an ldb file."/>
41761   <group name="Restore" label="Restoring an ldb file."/>
41762   <affected-histogram name="LevelDBEnv.IDB.Table"/>
41763   <affected-histogram name="LevelDBEnv.Table"/>
41764 </fieldtrial>
41765
41766 <fieldtrial name="LevelDBEnvMaxFDs" separator=".">
41767   <group name="Success"
41768       label="This histogram shows the limit when open succeeded."/>
41769   <group name="TooManyOpened"
41770       label="This histogram shows the limit when open failed because the
41771              limit had been reached."/>
41772   <group name="OtherError"
41773       label="This histogram shows the limit when open failed for reasons
41774              other than exceeding the limit."/>
41775   <affected-histogram name="LevelDBEnv.IDB.MaxFDs"/>
41776   <affected-histogram name="LevelDBEnv.MaxFDs"/>
41777 </fieldtrial>
41778
41779 <fieldtrial name="LevelDBEnvPlatformFileErrors" separator="">
41780   <group name="CreateDir" label="ChromiumEnv::CreateDir"/>
41781   <group name="GetChildren" label="ChromiumEnv::GetChildren"/>
41782   <group name="LockFile" label="ChromiumEnv::LockFile"/>
41783   <group name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
41784   <group name="RenameFile" label="ChromiumEnv::RenameFile"/>
41785   <affected-histogram name="LevelDBEnv.IDB.IOError."/>
41786   <affected-histogram name="LevelDBEnv.IOError."/>
41787 </fieldtrial>
41788
41789 <fieldtrial name="LevelDBEnvRetry" separator="">
41790   <group name="RenameFile" label="RenameFile"/>
41791   <group name="LockFile" label="LockFile"/>
41792   <group name="CreateDir" label="CreateDir"/>
41793   <affected-histogram name="LevelDBEnv.IDB.RetryRecoveredFromErrorIn"/>
41794   <affected-histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor"/>
41795   <affected-histogram name="LevelDBEnv.RetryRecoveredFromErrorIn"/>
41796   <affected-histogram name="LevelDBEnv.TimeUntilSuccessFor"/>
41797 </fieldtrial>
41798
41799 <fieldtrial name="LevelDBEnvRetryTimes" separator="">
41800   <obsolete>
41801     Deprecated 2013-04 in favor of LevelDBEnvRetry.
41802   </obsolete>
41803   <group name="Rename" label="RenameFile"/>
41804   <group name="LockFile" label="LockFile"/>
41805   <affected-histogram name="LevelDBEnv.IDB.TimeTo"/>
41806   <affected-histogram name="LevelDBEnv.TimeTo"/>
41807 </fieldtrial>
41808
41809 <fieldtrial name="MediaAudioInputControllerTime" separator=".">
41810   <group name="CloseTime" label="Measures the time taken for DoClose()."/>
41811   <group name="CreateTime" label="Measures the time taken for DoCreate()."/>
41812   <group name="RecordTime" label="Measures the time taken for DoRecord()."/>
41813   <affected-histogram name="Media.AudioInputController"/>
41814 </fieldtrial>
41815
41816 <fieldtrial name="MediaAudioInputDeviceManagerTime" separator=".">
41817   <group name="OpenOnDeviceThreadTime"
41818       label="Measures the time taken for OpenOnDeviceThread()."/>
41819   <group name="EnumerateOnDeviceThreadTime"
41820       label="Measures the time taken for EnumerateOnDeviceThread()."/>
41821   <affected-histogram name="Media.AudioInputDeviceManager"/>
41822 </fieldtrial>
41823
41824 <fieldtrial name="MediaAudioOutputControllerTime" separator=".">
41825   <group name="CloseTime" label="Measures the time taken for DoClose()."/>
41826   <group name="CreateTime" label="Measures the time taken for DoCreate()."/>
41827   <group name="DeviceChangeTime"
41828       label="Measures the time taken for OnDeviceChange()."/>
41829   <group name="PauseTime" label="Measures the time taken for DoPause()."/>
41830   <group name="PlayTime"
41831       label="Measures the time taken for DoPlay(). Technically only the
41832              worker method AudioOutputController::PollAndStartIfDataReady()."/>
41833   <affected-histogram name="Media.AudioOutputController"/>
41834 </fieldtrial>
41835
41836 <fieldtrial name="MediaVideoCaptureManagerTime" separator=".">
41837   <group name="OnEnumerateDevicesTime"
41838       label="Measures the time taken for OnEnumerateDevices()."/>
41839   <group name="OnOpenTime" label="Measures the time taken for OnOpen()."/>
41840   <group name="OnCloseTime" label="Measures the time taken for OnClose()."/>
41841   <group name="OnStartTime" label="Measures the time taken for OnStart()."/>
41842   <group name="OnStopTime" label="Measures the time taken for OnStop()."/>
41843   <affected-histogram name="Media.VideoCaptureManager"/>
41844 </fieldtrial>
41845
41846 <fieldtrial name="Net.QuicSession.21CumulativePackets" separator="_">
41847   <group name="First21"
41848       label="Only the first group of 21 packets in a connection via"/>
41849   <group name="Some21s"
41850       label="After the first 21, this records data for some groups of 21
41851              consecutive sequence nmubers, arriving via."/>
41852   <affected-histogram name="Net.QuicSession.21CumulativePacketsReceived"/>
41853 </fieldtrial>
41854
41855 <fieldtrial name="Net.QuicSession.6PacketPatterns" separator="_">
41856   <group name="First6"
41857       label="Only the first group of 6 packets in a connection via"/>
41858   <group name="Some6s"
41859       label="After the first 6, this records patterns for some groups of 6
41860              consecutive sequence numbers, arriving via."/>
41861   <affected-histogram name="Net.QuicSession.6PacketsPatternsReceived"/>
41862 </fieldtrial>
41863
41864 <fieldtrial name="Net.QuicSession.PacketReceived" separator="_">
41865   <group name="Ack"
41866       label="Only packets that were received by Chrome as well being part of
41867              connections via"/>
41868   <group name="Nack"
41869       label="Only packets that were missed by Chrome as well being part of
41870              connections via"/>
41871   <group name="IsAnAck"
41872       label="Only packets that were probably solo ACK packets when recieved
41873              by Chrome as well being part of connections via"/>
41874   <group name="IsNotAck"
41875       label="Only packets that were probably NOT solo ACK packets when
41876              recieved by Chrome as well being part of connections via"/>
41877   <affected-histogram name="Net.QuicSession.PacketReceived"/>
41878 </fieldtrial>
41879
41880 <fieldtrial name="Net.QuicSession.PacketReceived_CONNECTION_TYPE" separator="_">
41881   <group name="CONNECTION_UNKNOWN" label="WiFi are tallied."/>
41882   <group name="CONNECTION_ETHERNET"
41883       label="ethernet are tallied, but this may include connections to a WiFi
41884              bridge."/>
41885   <group name="CONNECTION_WIFI"
41886       label="WiFi are tallied, but this may include connections to a mobile
41887              hotspot. Also check similar histograms that end in WIFI_802.11*
41888              for more details on some platforms."/>
41889   <group name="CONNECTION_WIFI_ANCIENT"
41890       label="802.11 that are no longer standard are tallied."/>
41891   <group name="CONNECTION_WIFI_802.11a" label="802.11a are tallied."/>
41892   <group name="CONNECTION_WIFI_802.11b" label="802.11b are tallied."/>
41893   <group name="CONNECTION_WIFI_802.11g" label="802.11g are tallied."/>
41894   <group name="CONNECTION_WIFI_802.11n" label="802.11n are tallied."/>
41895   <group name="CONNECTION_2G" label="mobile 2G are tallied."/>
41896   <group name="CONNECTION_3G" label="mobile 3G are tallied."/>
41897   <group name="CONNECTION_4G" label="mobile 4G are tallied."/>
41898   <group name="CONNECTION_NONE"
41899       label="NO(?) network are tallied (should be empty)."/>
41900   <affected-histogram
41901       name="Net.QuicSession.21CumulativePacketsReceived_First21"/>
41902   <affected-histogram
41903       name="Net.QuicSession.21CumulativePacketsReceived_Some21s"/>
41904   <affected-histogram name="Net.QuicSession.6PacketsPatternsReceived_First6"/>
41905   <affected-histogram name="Net.QuicSession.6PacketsPatternsReceived_Some6s"/>
41906   <affected-histogram name="Net.QuicSession.PacketLossRate"/>
41907   <affected-histogram name="Net.QuicSession.PacketReceived_Ack"/>
41908   <affected-histogram name="Net.QuicSession.PacketReceived_IsAnAck"/>
41909   <affected-histogram name="Net.QuicSession.PacketReceived_IsNotAck"/>
41910   <affected-histogram name="Net.QuicSession.PacketReceived_Nack"/>
41911 </fieldtrial>
41912
41913 <fieldtrial name="NetConnectivity" separator=".">
41914   <group name="53.100B" label="100 bytes of data on port 53."/>
41915   <group name="53.100B.NoProxy"
41916       label="100 bytes of data on port 53 with no proxy."/>
41917   <group name="53.1K" label="1K bytes of data on port 53."/>
41918   <group name="53.1K.NoProxy"
41919       label="1K bytes of data on port 53 with no proxy."/>
41920   <group name="53.100B.RTT" label="100 bytes of data on port 53 successfully."/>
41921   <group name="53.100B.RTT.NoProxy"
41922       label="100 bytes of data on port 53 successfully with no proxy."/>
41923   <group name="53.1K.RTT" label="1K bytes of data on port 53 successfully."/>
41924   <group name="53.1K.RTT.NoProxy"
41925       label="1K bytes of data on port 53 successfully with no proxy."/>
41926   <group name="587.100B" label="100 bytes of data on port 587."/>
41927   <group name="587.100B.NoProxy"
41928       label="100 bytes of data on port 587 with no proxy."/>
41929   <group name="587.1K" label="1K bytes of data on port 587."/>
41930   <group name="587.1K.NoProxy"
41931       label="1K bytes of data on port 587 with no proxy."/>
41932   <group name="587.100B.RTT"
41933       label="100 bytes of data on port 587 successfully."/>
41934   <group name="587.100B.RTT.NoProxy"
41935       label="100 bytes of data on port 587 successfully with no proxy."/>
41936   <group name="587.1K.RTT" label="1K bytes of data on port 587 successfully."/>
41937   <group name="587.1K.RTT.NoProxy"
41938       label="1K bytes of data on port 587 successfully with no proxy."/>
41939   <group name="6121.100B" label="100 bytes of data on port 6121."/>
41940   <group name="6121.100B.NoProxy"
41941       label="100 bytes of data on port 6121 with no proxy."/>
41942   <group name="6121.1K" label="1K bytes of data on port 6121."/>
41943   <group name="6121.1K.NoProxy"
41944       label="1K bytes of data on port 6121 with no proxy."/>
41945   <group name="6121.100B.RTT"
41946       label="100 bytes of data on port 6121 successfully."/>
41947   <group name="6121.100B.RTT.NoProxy"
41948       label="100 bytes of data on port 6121 successfully with no proxy."/>
41949   <group name="6121.1K.RTT"
41950       label="1K bytes of data on port 6121 successfully."/>
41951   <group name="6121.1K.RTT.NoProxy"
41952       label="1K bytes of data on port 6121 successfully with no proxy."/>
41953   <group name="80.100B" label="100 bytes of data on port 80."/>
41954   <group name="80.100B.NoProxy"
41955       label="100 bytes of data on port 80 with no proxy."/>
41956   <group name="80.1K" label="1K bytes of data on port 80."/>
41957   <group name="80.1K.NoProxy"
41958       label="1K bytes of data on port 80 with no proxy."/>
41959   <group name="80.100B.RTT" label="100 bytes of data on port 80 successfully."/>
41960   <group name="80.100B.RTT.NoProxy"
41961       label="100 bytes of data on port 80 successfully with no proxy."/>
41962   <group name="80.1K.RTT" label="1K bytes of data on port 80 successfully."/>
41963   <group name="80.1K.RTT.NoProxy"
41964       label="1K bytes of data on port 80 successfully with no proxy."/>
41965   <group name="8080.100B" label="100 bytes of data on port 8080."/>
41966   <group name="8080.100B.NoProxy"
41967       label="100 bytes of data on port 8080 with no proxy."/>
41968   <group name="8080.1K" label="1K bytes of data on port 8080."/>
41969   <group name="8080.1K.NoProxy"
41970       label="1K bytes of data on port 8080 with no proxy."/>
41971   <group name="8080.100B.RTT"
41972       label="100 bytes of data on port 8080 successfully."/>
41973   <group name="8080.100B.RTT.NoProxy"
41974       label="100 bytes of data on port 8080 successfully with no proxy."/>
41975   <group name="8080.1K.RTT"
41976       label="1K bytes of data on port 8080 successfully."/>
41977   <group name="8080.1K.RTT.NoProxy"
41978       label="1K bytes of data on port 8080 successfully with no proxy."/>
41979   <affected-histogram name="NetConnectivity.TCP.Status"/>
41980   <affected-histogram name="NetConnectivity.TCP.Success"/>
41981   <affected-histogram name="NetConnectivity.UDP.PacketLoss"/>
41982   <affected-histogram name="NetConnectivity.UDP.PacketLoss6"/>
41983   <affected-histogram name="NetConnectivity.UDP.Status"/>
41984   <affected-histogram name="NetConnectivity.UDP.Success"/>
41985 </fieldtrial>
41986
41987 <fieldtrial name="NetConnectivity2" separator=".">
41988   <group name="AcksReceivedFromFirst2Packets" label="2 packets."/>
41989   <group name="AcksReceivedFromFirst3Packets" label="3 packets."/>
41990   <group name="AcksReceivedFromFirst4Packets" label="4 packets."/>
41991   <group name="AcksReceivedFromFirst5Packets" label="5 packets."/>
41992   <group name="AcksReceivedFromFirst6Packets" label="6 packets."/>
41993   <group name="AcksReceivedFromFirst7Packets" label="7 packets."/>
41994   <group name="AcksReceivedFromFirst8Packets" label="8 packets."/>
41995   <group name="AcksReceivedFromFirst9Packets" label="9 packets."/>
41996   <group name="AcksReceivedFromFirst10Packets" label="10 packets."/>
41997   <group name="AcksReceivedFromFirst11Packets" label="11 packets."/>
41998   <group name="AcksReceivedFromFirst12Packets" label="12 packets."/>
41999   <group name="AcksReceivedFromFirst13Packets" label="13 packets."/>
42000   <group name="AcksReceivedFromFirst14Packets" label="14 packets."/>
42001   <group name="AcksReceivedFromFirst15Packets" label="15 packets."/>
42002   <group name="AcksReceivedFromFirst16Packets" label="16 packets."/>
42003   <group name="AcksReceivedFromFirst17Packets" label="17 packets."/>
42004   <group name="AcksReceivedFromFirst18Packets" label="18 packets."/>
42005   <group name="AcksReceivedFromFirst19Packets" label="19 packets."/>
42006   <group name="AcksReceivedFromFirst20Packets" label="20 packets."/>
42007   <group name="AcksReceivedFromFirst21Packets" label="21 packets."/>
42008   <affected-histogram name="NetConnectivity.Sent21"/>
42009 </fieldtrial>
42010
42011 <fieldtrial name="NetConnectivity2a" separator=".">
42012   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
42013   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
42014   <group name="6121.1K" label="1K bytes of data is sent on port 6121."/>
42015   <affected-histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket"/>
42016   <affected-histogram name="NetConnectivity2.Sent21.GotAnAck"/>
42017   <affected-histogram name="NetConnectivity2.Sent21.PacketsSent"/>
42018 </fieldtrial>
42019
42020 <fieldtrial name="NetConnectivity2b" separator=".">
42021   <group name="AcksReceivedFromFirst2Packets.6121.100B"
42022       label="2 packets. 100 bytes of data is sent on port 6121."/>
42023   <group name="AcksReceivedFromFirst3Packets.6121.100B"
42024       label="3 packets. 100 bytes of data is sent on port 6121."/>
42025   <group name="AcksReceivedFromFirst4Packets.6121.100B"
42026       label="4 packets. 100 bytes of data is sent on port 6121."/>
42027   <group name="AcksReceivedFromFirst5Packets.6121.100B"
42028       label="5 packets. 100 bytes of data is sent on port 6121."/>
42029   <group name="AcksReceivedFromFirst6Packets.6121.100B"
42030       label="6 packets. 100 bytes of data is sent on port 6121."/>
42031   <group name="AcksReceivedFromFirst7Packets.6121.100B"
42032       label="7 packets. 100 bytes of data is sent on port 6121."/>
42033   <group name="AcksReceivedFromFirst8Packets.6121.100B"
42034       label="8 packets. 100 bytes of data is sent on port 6121."/>
42035   <group name="AcksReceivedFromFirst9Packets.6121.100B"
42036       label="9 packets. 100 bytes of data is sent on port 6121."/>
42037   <group name="AcksReceivedFromFirst10Packets.6121.100B"
42038       label="10 packets. 100 bytes of data is sent on port 6121."/>
42039   <group name="AcksReceivedFromFirst11Packets.6121.100B"
42040       label="11 packets. 100 bytes of data is sent on port 6121."/>
42041   <group name="AcksReceivedFromFirst12Packets.6121.100B"
42042       label="12 packets. 100 bytes of data is sent on port 6121."/>
42043   <group name="AcksReceivedFromFirst13Packets.6121.100B"
42044       label="13 packets. 100 bytes of data is sent on port 6121."/>
42045   <group name="AcksReceivedFromFirst14Packets.6121.100B"
42046       label="14 packets. 100 bytes of data is sent on port 6121."/>
42047   <group name="AcksReceivedFromFirst15Packets.6121.100B"
42048       label="15 packets. 100 bytes of data is sent on port 6121."/>
42049   <group name="AcksReceivedFromFirst16Packets.6121.100B"
42050       label="16 packets. 100 bytes of data is sent on port 6121."/>
42051   <group name="AcksReceivedFromFirst17Packets.6121.100B"
42052       label="17 packets. 100 bytes of data is sent on port 6121."/>
42053   <group name="AcksReceivedFromFirst18Packets.6121.100B"
42054       label="18 packets. 100 bytes of data is sent on port 6121."/>
42055   <group name="AcksReceivedFromFirst19Packets.6121.100B"
42056       label="19 packets. 100 bytes of data is sent on port 6121."/>
42057   <group name="AcksReceivedFromFirst20Packets.6121.100B"
42058       label="20 packets. 100 bytes of data is sent on port 6121."/>
42059   <group name="AcksReceivedFromFirst21Packets.6121.100B"
42060       label="21 packets. 100 bytes of data is sent on port 6121."/>
42061   <affected-histogram name="NetConnectivity2.Sent21"/>
42062 </fieldtrial>
42063
42064 <fieldtrial name="NetConnectivity2c" separator=".">
42065   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
42066   <group name="6121.100B.NoProxy"
42067       label="100 bytes of data is sent on port 6121 with no proxy."/>
42068   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
42069   <group name="6121.500B.NoProxy"
42070       label="500 bytes of data is sent on port 6121 with no proxy."/>
42071   <group name="6121.1K" label="1K bytes of data is sent on port 6121."/>
42072   <group name="6121.1K.NoProxy"
42073       label="1K bytes of data is sent on port 6121 with no proxy."/>
42074   <affected-histogram name="NetConnectivity2.Send6.PacketsSent"/>
42075   <affected-histogram name="NetConnectivity2.Send6.SeriesAcked"/>
42076 </fieldtrial>
42077
42078 <fieldtrial name="NetConnectivity2d" separator=".">
42079   <group name="AcksReceivedFromFirst2Packets.6121.500B"
42080       label="2 packets. 500 bytes of data is sent on port 6121."/>
42081   <group name="AcksReceivedFromFirst3Packets.6121.500B"
42082       label="3 packets. 500 bytes of data is sent on port 6121."/>
42083   <group name="AcksReceivedFromFirst4Packets.6121.500B"
42084       label="4 packets. 500 bytes of data is sent on port 6121."/>
42085   <group name="AcksReceivedFromFirst5Packets.6121.500B"
42086       label="5 packets. 500 bytes of data is sent on port 6121."/>
42087   <group name="AcksReceivedFromFirst6Packets.6121.500B"
42088       label="6 packets. 500 bytes of data is sent on port 6121."/>
42089   <group name="AcksReceivedFromFirst7Packets.6121.500B"
42090       label="7 packets. 500 bytes of data is sent on port 6121."/>
42091   <group name="AcksReceivedFromFirst8Packets.6121.500B"
42092       label="8 packets. 500 bytes of data is sent on port 6121."/>
42093   <group name="AcksReceivedFromFirst9Packets.6121.500B"
42094       label="9 packets. 500 bytes of data is sent on port 6121."/>
42095   <group name="AcksReceivedFromFirst10Packets.6121.500B"
42096       label="10 packets. 500 bytes of data is sent on port 6121."/>
42097   <group name="AcksReceivedFromFirst11Packets.6121.500B"
42098       label="11 packets. 500 bytes of data is sent on port 6121."/>
42099   <group name="AcksReceivedFromFirst12Packets.6121.500B"
42100       label="12 packets. 500 bytes of data is sent on port 6121."/>
42101   <group name="AcksReceivedFromFirst13Packets.6121.500B"
42102       label="13 packets. 500 bytes of data is sent on port 6121."/>
42103   <group name="AcksReceivedFromFirst14Packets.6121.500B"
42104       label="14 packets. 500 bytes of data is sent on port 6121."/>
42105   <group name="AcksReceivedFromFirst15Packets.6121.500B"
42106       label="15 packets. 500 bytes of data is sent on port 6121."/>
42107   <group name="AcksReceivedFromFirst16Packets.6121.500B"
42108       label="16 packets. 500 bytes of data is sent on port 6121."/>
42109   <group name="AcksReceivedFromFirst17Packets.6121.500B"
42110       label="17 packets. 500 bytes of data is sent on port 6121."/>
42111   <group name="AcksReceivedFromFirst18Packets.6121.500B"
42112       label="18 packets. 500 bytes of data is sent on port 6121."/>
42113   <group name="AcksReceivedFromFirst19Packets.6121.500B"
42114       label="19 packets. 500 bytes of data is sent on port 6121."/>
42115   <group name="AcksReceivedFromFirst20Packets.6121.500B"
42116       label="20 packets. 500 bytes of data is sent on port 6121."/>
42117   <group name="AcksReceivedFromFirst21Packets.6121.500B"
42118       label="21 packets. 500 bytes of data is sent on port 6121."/>
42119   <affected-histogram name="NetConnectivity2.Sent21"/>
42120 </fieldtrial>
42121
42122 <fieldtrial name="NetConnectivity2e" separator=".">
42123   <group name="AcksReceivedFromFirst2Packets.6121.1K"
42124       label="2 packets. 1K bytes of data is sent on port 6121."/>
42125   <group name="AcksReceivedFromFirst3Packets.6121.1K"
42126       label="3 packets. 1K bytes of data is sent on port 6121."/>
42127   <group name="AcksReceivedFromFirst4Packets.6121.1K"
42128       label="4 packets. 1K bytes of data is sent on port 6121."/>
42129   <group name="AcksReceivedFromFirst5Packets.6121.1K"
42130       label="5 packets. 1K bytes of data is sent on port 6121."/>
42131   <group name="AcksReceivedFromFirst6Packets.6121.1K"
42132       label="6 packets. 1K bytes of data is sent on port 6121."/>
42133   <group name="AcksReceivedFromFirst7Packets.6121.1K"
42134       label="7 packets. 1K bytes of data is sent on port 6121."/>
42135   <group name="AcksReceivedFromFirst8Packets.6121.1K"
42136       label="8 packets. 1K bytes of data is sent on port 6121."/>
42137   <group name="AcksReceivedFromFirst9Packets.6121.1K"
42138       label="9 packets. 1K bytes of data is sent on port 6121."/>
42139   <group name="AcksReceivedFromFirst10Packets.6121.1K"
42140       label="10 packets. 1K bytes of data is sent on port 6121."/>
42141   <group name="AcksReceivedFromFirst11Packets.6121.1K"
42142       label="11 packets. 1K bytes of data is sent on port 6121."/>
42143   <group name="AcksReceivedFromFirst12Packets.6121.1K"
42144       label="12 packets. 1K bytes of data is sent on port 6121."/>
42145   <group name="AcksReceivedFromFirst13Packets.6121.1K"
42146       label="13 packets. 1K bytes of data is sent on port 6121."/>
42147   <group name="AcksReceivedFromFirst14Packets.6121.1K"
42148       label="14 packets. 1K bytes of data is sent on port 6121."/>
42149   <group name="AcksReceivedFromFirst15Packets.6121.1K"
42150       label="15 packets. 1K bytes of data is sent on port 6121."/>
42151   <group name="AcksReceivedFromFirst16Packets.6121.1K"
42152       label="16 packets. 1K bytes of data is sent on port 6121."/>
42153   <group name="AcksReceivedFromFirst17Packets.6121.1K"
42154       label="17 packets. 1K bytes of data is sent on port 6121."/>
42155   <group name="AcksReceivedFromFirst18Packets.6121.1K"
42156       label="18 packets. 1K bytes of data is sent on port 6121."/>
42157   <group name="AcksReceivedFromFirst19Packets.6121.1K"
42158       label="19 packets. 1K bytes of data is sent on port 6121."/>
42159   <group name="AcksReceivedFromFirst20Packets.6121.1K"
42160       label="20 packets. 1K bytes of data is sent on port 6121."/>
42161   <group name="AcksReceivedFromFirst21Packets.6121.1K"
42162       label="21 packets. 1K bytes of data is sent on port 6121."/>
42163   <affected-histogram name="NetConnectivity2.Sent21"/>
42164 </fieldtrial>
42165
42166 <fieldtrial name="NetConnectivity3a" separator=".">
42167   <group name="NonPacedPacket"
42168       label="In this histogram results are only shown if at least two packets
42169              were ACKed in the Startup Test. Packets were sent as rapidly as
42170              possible."/>
42171   <group name="PacedPacket"
42172       label="In this histogram results are only shown if at least two packets
42173              were ACKed in the Startup Test. Packets are sent at equal
42174              intervals. The interval is selected to match the bandwidth
42175              discovered during the StartPacket test."/>
42176   <group name="StartPacket"
42177       label="Packets are sent as rapidly as possible, just after successfully
42178              sending an UMA upload. Each packet was numbered, as was its ACK
42179              sent back by Google. If no packets (of the 21) were ever ACKed,
42180              then the port is assumed to be blocked, and no data is recorded
42181              in this histogram."/>
42182   <affected-histogram name="NetConnectivity3"/>
42183 </fieldtrial>
42184
42185 <fieldtrial name="NetConnectivity3aa" separator=".">
42186   <group name="Sent21"
42187       label="This histogram shows the number of echo responses received from
42188              the first"/>
42189   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
42190   <affected-histogram name="NetConnectivity3.PacedPacket"/>
42191   <affected-histogram name="NetConnectivity3.StartPacket"/>
42192 </fieldtrial>
42193
42194 <fieldtrial name="NetConnectivity3AckReceivedForNthPacket" separator=".">
42195   <group name="Sent21.AckReceivedForNthPacket"
42196       label="Each packet was numbered, as was its ACK sent back by Google.
42197              This histogram records, for each packet number, how often we
42198              received an ACK for that packet."/>
42199   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
42200   <affected-histogram name="NetConnectivity3.PacedPacket"/>
42201   <affected-histogram name="NetConnectivity3.StartPacket"/>
42202 </fieldtrial>
42203
42204 <fieldtrial name="NetConnectivity3AcksReceivedFromFirst" separator=".">
42205   <group name="AcksReceivedFromFirst02Packets" label="2 packets."/>
42206   <group name="AcksReceivedFromFirst03Packets" label="3 packets."/>
42207   <group name="AcksReceivedFromFirst04Packets" label="4 packets."/>
42208   <group name="AcksReceivedFromFirst05Packets" label="5 packets."/>
42209   <group name="AcksReceivedFromFirst06Packets" label="6 packets."/>
42210   <group name="AcksReceivedFromFirst07Packets" label="7 packets."/>
42211   <group name="AcksReceivedFromFirst08Packets" label="8 packets."/>
42212   <group name="AcksReceivedFromFirst09Packets" label="9 packets."/>
42213   <group name="AcksReceivedFromFirst10Packets" label="10 packets."/>
42214   <group name="AcksReceivedFromFirst11Packets" label="11 packets."/>
42215   <group name="AcksReceivedFromFirst12Packets" label="12 packets."/>
42216   <group name="AcksReceivedFromFirst13Packets" label="13 packets."/>
42217   <group name="AcksReceivedFromFirst14Packets" label="14 packets."/>
42218   <group name="AcksReceivedFromFirst15Packets" label="15 packets."/>
42219   <group name="AcksReceivedFromFirst16Packets" label="16 packets."/>
42220   <group name="AcksReceivedFromFirst17Packets" label="17 packets."/>
42221   <group name="AcksReceivedFromFirst18Packets" label="18 packets."/>
42222   <group name="AcksReceivedFromFirst19Packets" label="19 packets."/>
42223   <group name="AcksReceivedFromFirst20Packets" label="20 packets."/>
42224   <group name="AcksReceivedFromFirst21Packets" label="21 packets."/>
42225   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
42226   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
42227   <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
42228 </fieldtrial>
42229
42230 <fieldtrial name="NetConnectivity3GotAnAck" separator=".">
42231   <group name="Sent21.GotAnAck"
42232       label="The histogram shows if we ever got an ACK for a packet in our
42233              series of 21."/>
42234   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
42235   <affected-histogram name="NetConnectivity3.PacedPacket"/>
42236   <affected-histogram name="NetConnectivity3.StartPacket"/>
42237 </fieldtrial>
42238
42239 <fieldtrial name="NetConnectivity3PacketDelay1" separator=".">
42240   <group name="Sent21.443"
42241       label="This histogram shows the difference between the time when we
42242              have received 1st byte from the server and the last time when we
42243              have received data from the server on port 443."/>
42244   <group name="Sent21.6121"
42245       label="This histogram shows the difference between the time when we
42246              have received 1st byte from the server and the last time when we
42247              have received data from the server on port 6121."/>
42248   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
42249   <affected-histogram name="NetConnectivity3.PacedPacket"/>
42250   <affected-histogram name="NetConnectivity3.StartPacket"/>
42251 </fieldtrial>
42252
42253 <fieldtrial name="NetConnectivity3PacketDelay2" separator=".">
42254   <group name="443.100B.PacketDelay"
42255       label="100 bytes of data is sent on port 443."/>
42256   <group name="443.1200B.PacketDelay"
42257       label="1200 bytes of data is sent on port 443."/>
42258   <group name="443.500B.PacketDelay"
42259       label="500 bytes of data is sent on port 443."/>
42260   <group name="6121.100B.PacketDelay"
42261       label="100 bytes of data is sent on port 6121."/>
42262   <group name="6121.1200B.PacketDelay"
42263       label="1200 bytes of data is sent on port 6121."/>
42264   <group name="6121.500B.PacketDelay"
42265       label="500 bytes of data is sent on port 6121."/>
42266   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
42267   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
42268   <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
42269 </fieldtrial>
42270
42271 <fieldtrial name="NetConnectivity3PacketRTT" separator=".">
42272   <group name="Sent21.Success.RTT" label="The histogram shows the RTT for"/>
42273   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
42274   <affected-histogram name="NetConnectivity3.PacedPacket"/>
42275   <affected-histogram name="NetConnectivity3.StartPacket"/>
42276 </fieldtrial>
42277
42278 <fieldtrial name="NetConnectivity3Packets" separator=".">
42279   <group name="Packet01" label="1st packet."/>
42280   <group name="Packet02" label="2nd packet."/>
42281   <group name="Packet03" label="3rd packet."/>
42282   <group name="Packet10" label="10th packet."/>
42283   <group name="Packet20" label="20th packet."/>
42284   <affected-histogram
42285       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT"/>
42286   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT"/>
42287   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT"/>
42288 </fieldtrial>
42289
42290 <fieldtrial name="NetConnectivity3PacketsSent" separator=".">
42291   <group name="Sent21.PacketsSent"
42292       label="This histogram records how many packets (out of 21 attempted)
42293              were sent to the server via UDP."/>
42294   <group name="Send6.SeriesAcked"
42295       label="Chrome sends 6 UDP packets in a row to test to see if there is a
42296              probabalistic dependency in packet loss for consecutive packets.
42297              We record a bit vector of packets received, where the least
42298              significant bit is a 1 if the first packet was received, etc.
42299              For example, if all packets other than packet 2 and 4 are
42300              responded to, then we'd have a sample (in binary) of 110101B, or
42301              53."/>
42302   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
42303   <affected-histogram name="NetConnectivity3.PacedPacket"/>
42304   <affected-histogram name="NetConnectivity3.StartPacket"/>
42305 </fieldtrial>
42306
42307 <fieldtrial name="NetConnectivity3PacketsSentBytes" separator=".">
42308   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
42309   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
42310   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
42311   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
42312   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
42313   <group name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
42314   <affected-histogram
42315       name="NetConnectivity3.NonPacedPacket.Sent21.AckReceivedForNthPacket"/>
42316   <affected-histogram
42317       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
42318   <affected-histogram
42319       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
42320   <affected-histogram
42321       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
42322   <affected-histogram
42323       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
42324   <affected-histogram
42325       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
42326   <affected-histogram
42327       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
42328   <affected-histogram
42329       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
42330   <affected-histogram
42331       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
42332   <affected-histogram
42333       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
42334   <affected-histogram
42335       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
42336   <affected-histogram
42337       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
42338   <affected-histogram
42339       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
42340   <affected-histogram
42341       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
42342   <affected-histogram
42343       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
42344   <affected-histogram
42345       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
42346   <affected-histogram
42347       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
42348   <affected-histogram
42349       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
42350   <affected-histogram
42351       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
42352   <affected-histogram
42353       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
42354   <affected-histogram
42355       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
42356   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"/>
42357   <affected-histogram
42358       name="NetConnectivity3.NonPacedPacket.Sent21.PacketsSent"/>
42359   <affected-histogram
42360       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
42361   <affected-histogram
42362       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
42363   <affected-histogram
42364       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
42365   <affected-histogram
42366       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
42367   <affected-histogram
42368       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
42369   <affected-histogram
42370       name="NetConnectivity3.PacedPacket.Sent21.AckReceivedForNthPacket"/>
42371   <affected-histogram
42372       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
42373   <affected-histogram
42374       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
42375   <affected-histogram
42376       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
42377   <affected-histogram
42378       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
42379   <affected-histogram
42380       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
42381   <affected-histogram
42382       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
42383   <affected-histogram
42384       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
42385   <affected-histogram
42386       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
42387   <affected-histogram
42388       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
42389   <affected-histogram
42390       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
42391   <affected-histogram
42392       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
42393   <affected-histogram
42394       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
42395   <affected-histogram
42396       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
42397   <affected-histogram
42398       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
42399   <affected-histogram
42400       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
42401   <affected-histogram
42402       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
42403   <affected-histogram
42404       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
42405   <affected-histogram
42406       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
42407   <affected-histogram
42408       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
42409   <affected-histogram
42410       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
42411   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"/>
42412   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.PacketsSent"/>
42413   <affected-histogram
42414       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet01"/>
42415   <affected-histogram
42416       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet02"/>
42417   <affected-histogram
42418       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet03"/>
42419   <affected-histogram
42420       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet10"/>
42421   <affected-histogram
42422       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet20"/>
42423   <affected-histogram
42424       name="NetConnectivity3.StartPacket.Sent21.AckReceivedForNthPacket"/>
42425   <affected-histogram
42426       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst02Packets"/>
42427   <affected-histogram
42428       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst03Packets"/>
42429   <affected-histogram
42430       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst04Packets"/>
42431   <affected-histogram
42432       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst05Packets"/>
42433   <affected-histogram
42434       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst06Packets"/>
42435   <affected-histogram
42436       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst07Packets"/>
42437   <affected-histogram
42438       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst08Packets"/>
42439   <affected-histogram
42440       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst09Packets"/>
42441   <affected-histogram
42442       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst10Packets"/>
42443   <affected-histogram
42444       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst11Packets"/>
42445   <affected-histogram
42446       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst12Packets"/>
42447   <affected-histogram
42448       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst13Packets"/>
42449   <affected-histogram
42450       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst14Packets"/>
42451   <affected-histogram
42452       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst15Packets"/>
42453   <affected-histogram
42454       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst16Packets"/>
42455   <affected-histogram
42456       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst17Packets"/>
42457   <affected-histogram
42458       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst18Packets"/>
42459   <affected-histogram
42460       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst19Packets"/>
42461   <affected-histogram
42462       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst20Packets"/>
42463   <affected-histogram
42464       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst21Packets"/>
42465   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"/>
42466   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.PacketsSent"/>
42467   <affected-histogram
42468       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet01"/>
42469   <affected-histogram
42470       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet02"/>
42471   <affected-histogram
42472       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet03"/>
42473   <affected-histogram
42474       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet10"/>
42475   <affected-histogram
42476       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet20"/>
42477 </fieldtrial>
42478
42479 <fieldtrial name="NetConnectivity3Send6Acked" separator=".">
42480   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
42481   <group name="443.100B.NoProxy"
42482       label="100 bytes of data is sent on port 443 with no proxy."/>
42483   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
42484   <group name="443.500B.NoProxy"
42485       label="500 bytes of data is sent on port 443 with no proxy."/>
42486   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
42487   <group name="443.1200B.NoProxy"
42488       label="1200 bytes of data is sent on port 443 with no proxy."/>
42489   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
42490   <group name="6121.100B.NoProxy"
42491       label="100 bytes of data is sent on port 6121 with no proxy."/>
42492   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
42493   <group name="6121.500B.NoProxy"
42494       label="500 bytes of data is sent on port 6121 with no proxy."/>
42495   <group name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
42496   <group name="6121.1200B.NoProxy"
42497       label="1200 bytes of data is sent on port 6121 with no proxy."/>
42498   <affected-histogram name="NetConnectivity3.NonPacedPacket.Send6.SeriesAcked"/>
42499   <affected-histogram name="NetConnectivity3.PacedPacket.Send6.SeriesAcked"/>
42500   <affected-histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent"/>
42501   <affected-histogram name="NetConnectivity3.StartPacket.Send6.SeriesAcked"/>
42502 </fieldtrial>
42503
42504 <fieldtrial name="NetConnectivity4a" separator=".">
42505   <group name="NATBind.Sent2"
42506       label="Two packets were sent spreading over a random period, to test if
42507              the NAT dropped the binding. Afterwords, an extra (short) packet
42508              was sent with renewed NAT binding to test whether the network
42509              that was used to deliver the first packet is still connected.
42510              Results are only shown in this histogram if at least ten packets
42511              were received in the StartPacket test."/>
42512   <group name="NonPacedPacket"
42513       label="21 Packets were sent as rapidly as possible. Results are only
42514              shown in this histogram if at least two packets were received in
42515              the StartPacket Test."/>
42516   <group name="PacedPacket"
42517       label="21 Packets were sent at equal intervals, which were selected to
42518              match the bandwidth discovered during the StartPacket test.
42519              Results are only shown in this histogram if at least two packets
42520              were received in the StartPacket Test."/>
42521   <group name="StartPacket"
42522       label="21 Packets were sent as rapidly as possible, just after the
42523              client successfully sent a UMA upload. Each packet was numbered
42524              when it was sent by Google."/>
42525   <affected-histogram name="NetConnectivity4"/>
42526   <affected-histogram name="NetConnectivity5"/>
42527 </fieldtrial>
42528
42529 <fieldtrial name="NetConnectivity4NATBindPacketReceives" separator=".">
42530   <group name="Bind.Failure"
42531       label="Only when the second packet never arrived (we wait for 10 extra
42532              seconds) and the first and the extra (short) packets arrived did
42533              we record the duration in seconds between the sendings of the
42534              first two packets in this histogram."/>
42535   <group name="Bind.Success"
42536       label="Only when all three packets including the extra (short) packet
42537              arrived did we record the duration in seconds between the
42538              sendings of the first two packets in this histogram."/>
42539   <group name="Connectivity.Failure"
42540       label="Only when the extra (short) packet (with renewed NAT binding)
42541              never arrived (we wait for 10 extra seconds) did we record the
42542              duration in seconds between the sendings of the first two
42543              packets in this histogram."/>
42544   <group name="Connectivity.Success"
42545       label="Only when the extra (short) packet arrived did we record the
42546              duration in seconds between the sendings of the first two
42547              packets in this histogram."/>
42548   <group name="SendToLastRecvDelay"
42549       label="This histogram records the time duration (in milliseconds)
42550              between the client sending the request and the receiving of the
42551              second packet sent from the server, excluding the idle time
42552              between sendings of the first two packets. Results are only
42553              shown if the first two packets are both received."/>
42554   <affected-histogram name="NetConnectivity4.NATBind.Sent2"/>
42555   <affected-histogram name="NetConnectivity5.NATBind.Sent2"/>
42556 </fieldtrial>
42557
42558 <fieldtrial name="NetConnectivity4PacketFirst6" separator=".">
42559   <group name="First6.SeriesRecv"
42560       label="This histogram records a bit vector of the first 6 packets sent,
42561              where the least significant bit is a 1 if the first packet was
42562              received, etc. For example, if all packets other than packet 2
42563              and 4 are received, then we'd have a sample (in binary) of
42564              110101B, or 53."/>
42565   <group name="Sent21"
42566       label="This histogram shows the number of packets received from the
42567              first"/>
42568   <affected-histogram name="NetConnectivity4.NonPacedPacket"/>
42569   <affected-histogram name="NetConnectivity4.PacedPacket"/>
42570   <affected-histogram name="NetConnectivity4.StartPacket"/>
42571   <affected-histogram name="NetConnectivity5.NonPacedPacket"/>
42572   <affected-histogram name="NetConnectivity5.PacedPacket"/>
42573   <affected-histogram name="NetConnectivity5.StartPacket"/>
42574 </fieldtrial>
42575
42576 <fieldtrial name="NetConnectivity4PacketReceives" separator=".">
42577   <group name="NumRecvFromFirst01Packets" label="1 packet."/>
42578   <group name="NumRecvFromFirst02Packets" label="2 packets."/>
42579   <group name="NumRecvFromFirst03Packets" label="3 packets."/>
42580   <group name="NumRecvFromFirst04Packets" label="4 packets."/>
42581   <group name="NumRecvFromFirst05Packets" label="5 packets."/>
42582   <group name="NumRecvFromFirst06Packets" label="6 packets."/>
42583   <group name="NumRecvFromFirst07Packets" label="7 packets."/>
42584   <group name="NumRecvFromFirst08Packets" label="8 packets."/>
42585   <group name="NumRecvFromFirst09Packets" label="9 packets."/>
42586   <group name="NumRecvFromFirst10Packets" label="10 packets."/>
42587   <group name="NumRecvFromFirst11Packets" label="11 packets."/>
42588   <group name="NumRecvFromFirst12Packets" label="12 packets."/>
42589   <group name="NumRecvFromFirst13Packets" label="13 packets."/>
42590   <group name="NumRecvFromFirst14Packets" label="14 packets."/>
42591   <group name="NumRecvFromFirst15Packets" label="15 packets."/>
42592   <group name="NumRecvFromFirst16Packets" label="16 packets."/>
42593   <group name="NumRecvFromFirst17Packets" label="17 packets."/>
42594   <group name="NumRecvFromFirst18Packets" label="18 packets."/>
42595   <group name="NumRecvFromFirst19Packets" label="19 packets."/>
42596   <group name="NumRecvFromFirst20Packets" label="20 packets."/>
42597   <group name="NumRecvFromFirst21Packets" label="21 packets."/>
42598   <affected-histogram name="NetConnectivity4.NonPacedPacket.Sent21"/>
42599   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21"/>
42600   <affected-histogram name="NetConnectivity4.StartPacket.Sent21"/>
42601   <affected-histogram name="NetConnectivity5.NonPacedPacket.Sent21"/>
42602   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21"/>
42603   <affected-histogram name="NetConnectivity5.StartPacket.Sent21"/>
42604 </fieldtrial>
42605
42606 <fieldtrial name="NetConnectivity4PacketRTT" separator=".">
42607   <group name="Sent21.GotAPacket"
42608       label="The histogram shows if we ever got at least one packet in our
42609              series of 21."/>
42610   <group name="Sent21.PacketDelay"
42611       label="The histogram shows the average inter-arrival time between every
42612              two consecutive packets we receive in our series of 21
42613              multiplied by 20 (so this is essentially the time duration
42614              between the first and the last received packets)."/>
42615   <group name="Sent21.PacketsRecv"
42616       label="The histogram shows how many packets we receive in our series of
42617              21."/>
42618   <group name="Sent21.RecvNthPacket"
42619       label="Each packet was numbered when it was sent by Google. This
42620              histogram records, for each packet number, how often we received
42621              that packet."/>
42622   <group name="Sent21.SendToLastRecvDelay"
42623       label="This histogram records the time duration between the client
42624              sending the request and the receiving of the last packet sent
42625              from the server, excluding the total pacing time requested by
42626              the client. Results are only shown if at least two packets are
42627              received."/>
42628   <group name="Sent21.Success.RTT" label="The histogram shows the RTT for the"/>
42629   <affected-histogram name="NetConnectivity4.NonPacedPacket"/>
42630   <affected-histogram name="NetConnectivity4.PacedPacket"/>
42631   <affected-histogram name="NetConnectivity4.StartPacket"/>
42632   <affected-histogram name="NetConnectivity5.NonPacedPacket"/>
42633   <affected-histogram name="NetConnectivity5.PacedPacket"/>
42634   <affected-histogram name="NetConnectivity5.StartPacket"/>
42635 </fieldtrial>
42636
42637 <fieldtrial name="NetConnectivity4PacketRTTSeries" separator=".">
42638   <group name="Packet01" label="1st packet."/>
42639   <group name="Packet02" label="2nd packet."/>
42640   <group name="Packet03" label="3rd packet."/>
42641   <group name="Packet10" label="10th packet."/>
42642   <group name="Packet20" label="20th packet."/>
42643   <affected-histogram
42644       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT"/>
42645   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.Success.RTT"/>
42646   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.Success.RTT"/>
42647   <affected-histogram
42648       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT"/>
42649   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.Success.RTT"/>
42650   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.Success.RTT"/>
42651 </fieldtrial>
42652
42653 <fieldtrial name="NetConnectivity4PacketsAll" separator=".">
42654   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
42655   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
42656   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
42657   <group name="80.100B" label="100 bytes of data is sent on port 80."/>
42658   <group name="80.1200B" label="1200 bytes of data is sent on port 80."/>
42659   <group name="80.500B" label="500 bytes of data is sent on port 80."/>
42660   <affected-histogram name="NetConnectivity4.NATBind.Sent2.Bind.Failure"/>
42661   <affected-histogram name="NetConnectivity4.NATBind.Sent2.Bind.Success"/>
42662   <affected-histogram
42663       name="NetConnectivity4.NATBind.Sent2.Connectivity.Failure"/>
42664   <affected-histogram
42665       name="NetConnectivity4.NATBind.Sent2.Connectivity.Success"/>
42666   <affected-histogram
42667       name="NetConnectivity4.NATBind.Sent2.SendToLastRecvDelay"/>
42668   <affected-histogram name="NetConnectivity4.NonPacedPacket.Sent21.GotAPacket"/>
42669   <affected-histogram
42670       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst01Packets"/>
42671   <affected-histogram
42672       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst02Packets"/>
42673   <affected-histogram
42674       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst03Packets"/>
42675   <affected-histogram
42676       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst04Packets"/>
42677   <affected-histogram
42678       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst05Packets"/>
42679   <affected-histogram
42680       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst06Packets"/>
42681   <affected-histogram
42682       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst07Packets"/>
42683   <affected-histogram
42684       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst08Packets"/>
42685   <affected-histogram
42686       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst09Packets"/>
42687   <affected-histogram
42688       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst10Packets"/>
42689   <affected-histogram
42690       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst11Packets"/>
42691   <affected-histogram
42692       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst12Packets"/>
42693   <affected-histogram
42694       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst13Packets"/>
42695   <affected-histogram
42696       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst14Packets"/>
42697   <affected-histogram
42698       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst15Packets"/>
42699   <affected-histogram
42700       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst16Packets"/>
42701   <affected-histogram
42702       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst17Packets"/>
42703   <affected-histogram
42704       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst18Packets"/>
42705   <affected-histogram
42706       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst19Packets"/>
42707   <affected-histogram
42708       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst20Packets"/>
42709   <affected-histogram
42710       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst21Packets"/>
42711   <affected-histogram
42712       name="NetConnectivity4.NonPacedPacket.Sent21.PacketDelay"/>
42713   <affected-histogram
42714       name="NetConnectivity4.NonPacedPacket.Sent21.PacketsRecv"/>
42715   <affected-histogram
42716       name="NetConnectivity4.NonPacedPacket.Sent21.RecvNthPacket"/>
42717   <affected-histogram
42718       name="NetConnectivity4.NonPacedPacket.Sent21.SendToLastRecvDelay"/>
42719   <affected-histogram
42720       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
42721   <affected-histogram
42722       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
42723   <affected-histogram
42724       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
42725   <affected-histogram
42726       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
42727   <affected-histogram
42728       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
42729   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.GotAPacket"/>
42730   <affected-histogram
42731       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst01Packets"/>
42732   <affected-histogram
42733       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst02Packets"/>
42734   <affected-histogram
42735       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst03Packets"/>
42736   <affected-histogram
42737       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst04Packets"/>
42738   <affected-histogram
42739       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst05Packets"/>
42740   <affected-histogram
42741       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst06Packets"/>
42742   <affected-histogram
42743       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst07Packets"/>
42744   <affected-histogram
42745       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst08Packets"/>
42746   <affected-histogram
42747       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst09Packets"/>
42748   <affected-histogram
42749       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst10Packets"/>
42750   <affected-histogram
42751       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst11Packets"/>
42752   <affected-histogram
42753       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst12Packets"/>
42754   <affected-histogram
42755       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst13Packets"/>
42756   <affected-histogram
42757       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst14Packets"/>
42758   <affected-histogram
42759       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst15Packets"/>
42760   <affected-histogram
42761       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst16Packets"/>
42762   <affected-histogram
42763       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst17Packets"/>
42764   <affected-histogram
42765       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst18Packets"/>
42766   <affected-histogram
42767       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst19Packets"/>
42768   <affected-histogram
42769       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst20Packets"/>
42770   <affected-histogram
42771       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst21Packets"/>
42772   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.PacketDelay"/>
42773   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.PacketsRecv"/>
42774   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.RecvNthPacket"/>
42775   <affected-histogram
42776       name="NetConnectivity4.PacedPacket.Sent21.SendToLastRecvDelay"/>
42777   <affected-histogram
42778       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet01"/>
42779   <affected-histogram
42780       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet02"/>
42781   <affected-histogram
42782       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet03"/>
42783   <affected-histogram
42784       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet10"/>
42785   <affected-histogram
42786       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet20"/>
42787   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.GotAPacket"/>
42788   <affected-histogram
42789       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst01Packets"/>
42790   <affected-histogram
42791       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst02Packets"/>
42792   <affected-histogram
42793       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst03Packets"/>
42794   <affected-histogram
42795       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst04Packets"/>
42796   <affected-histogram
42797       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst05Packets"/>
42798   <affected-histogram
42799       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst06Packets"/>
42800   <affected-histogram
42801       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst07Packets"/>
42802   <affected-histogram
42803       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst08Packets"/>
42804   <affected-histogram
42805       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst09Packets"/>
42806   <affected-histogram
42807       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst10Packets"/>
42808   <affected-histogram
42809       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst11Packets"/>
42810   <affected-histogram
42811       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst12Packets"/>
42812   <affected-histogram
42813       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst13Packets"/>
42814   <affected-histogram
42815       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst14Packets"/>
42816   <affected-histogram
42817       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst15Packets"/>
42818   <affected-histogram
42819       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst16Packets"/>
42820   <affected-histogram
42821       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst17Packets"/>
42822   <affected-histogram
42823       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst18Packets"/>
42824   <affected-histogram
42825       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst19Packets"/>
42826   <affected-histogram
42827       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst20Packets"/>
42828   <affected-histogram
42829       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst21Packets"/>
42830   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.PacketDelay"/>
42831   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.PacketsRecv"/>
42832   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.RecvNthPacket"/>
42833   <affected-histogram
42834       name="NetConnectivity4.StartPacket.Sent21.SendToLastRecvDelay"/>
42835   <affected-histogram
42836       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet01"/>
42837   <affected-histogram
42838       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet02"/>
42839   <affected-histogram
42840       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet03"/>
42841   <affected-histogram
42842       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet10"/>
42843   <affected-histogram
42844       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet20"/>
42845   <affected-histogram name="NetConnectivity5.NATBind.Sent2.Bind.Failure"/>
42846   <affected-histogram name="NetConnectivity5.NATBind.Sent2.Bind.Success"/>
42847   <affected-histogram
42848       name="NetConnectivity5.NATBind.Sent2.Connectivity.Failure"/>
42849   <affected-histogram
42850       name="NetConnectivity5.NATBind.Sent2.Connectivity.Success"/>
42851   <affected-histogram
42852       name="NetConnectivity5.NATBind.Sent2.SendToLastRecvDelay"/>
42853   <affected-histogram name="NetConnectivity5.NonPacedPacket.Sent21.GotAPacket"/>
42854   <affected-histogram
42855       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst01Packets"/>
42856   <affected-histogram
42857       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst02Packets"/>
42858   <affected-histogram
42859       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst03Packets"/>
42860   <affected-histogram
42861       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst04Packets"/>
42862   <affected-histogram
42863       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst05Packets"/>
42864   <affected-histogram
42865       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst06Packets"/>
42866   <affected-histogram
42867       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst07Packets"/>
42868   <affected-histogram
42869       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst08Packets"/>
42870   <affected-histogram
42871       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst09Packets"/>
42872   <affected-histogram
42873       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst10Packets"/>
42874   <affected-histogram
42875       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst11Packets"/>
42876   <affected-histogram
42877       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst12Packets"/>
42878   <affected-histogram
42879       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst13Packets"/>
42880   <affected-histogram
42881       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst14Packets"/>
42882   <affected-histogram
42883       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst15Packets"/>
42884   <affected-histogram
42885       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst16Packets"/>
42886   <affected-histogram
42887       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst17Packets"/>
42888   <affected-histogram
42889       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst18Packets"/>
42890   <affected-histogram
42891       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst19Packets"/>
42892   <affected-histogram
42893       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst20Packets"/>
42894   <affected-histogram
42895       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst21Packets"/>
42896   <affected-histogram
42897       name="NetConnectivity5.NonPacedPacket.Sent21.PacketDelay"/>
42898   <affected-histogram
42899       name="NetConnectivity5.NonPacedPacket.Sent21.PacketsRecv"/>
42900   <affected-histogram
42901       name="NetConnectivity5.NonPacedPacket.Sent21.RecvNthPacket"/>
42902   <affected-histogram
42903       name="NetConnectivity5.NonPacedPacket.Sent21.SendToLastRecvDelay"/>
42904   <affected-histogram
42905       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
42906   <affected-histogram
42907       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
42908   <affected-histogram
42909       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
42910   <affected-histogram
42911       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
42912   <affected-histogram
42913       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
42914   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.GotAPacket"/>
42915   <affected-histogram
42916       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst01Packets"/>
42917   <affected-histogram
42918       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst02Packets"/>
42919   <affected-histogram
42920       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst03Packets"/>
42921   <affected-histogram
42922       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst04Packets"/>
42923   <affected-histogram
42924       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst05Packets"/>
42925   <affected-histogram
42926       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst06Packets"/>
42927   <affected-histogram
42928       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst07Packets"/>
42929   <affected-histogram
42930       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst08Packets"/>
42931   <affected-histogram
42932       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst09Packets"/>
42933   <affected-histogram
42934       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst10Packets"/>
42935   <affected-histogram
42936       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst11Packets"/>
42937   <affected-histogram
42938       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst12Packets"/>
42939   <affected-histogram
42940       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst13Packets"/>
42941   <affected-histogram
42942       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst14Packets"/>
42943   <affected-histogram
42944       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst15Packets"/>
42945   <affected-histogram
42946       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst16Packets"/>
42947   <affected-histogram
42948       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst17Packets"/>
42949   <affected-histogram
42950       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst18Packets"/>
42951   <affected-histogram
42952       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst19Packets"/>
42953   <affected-histogram
42954       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst20Packets"/>
42955   <affected-histogram
42956       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst21Packets"/>
42957   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.PacketDelay"/>
42958   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.PacketsRecv"/>
42959   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.RecvNthPacket"/>
42960   <affected-histogram
42961       name="NetConnectivity5.PacedPacket.Sent21.SendToLastRecvDelay"/>
42962   <affected-histogram
42963       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet01"/>
42964   <affected-histogram
42965       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet02"/>
42966   <affected-histogram
42967       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet03"/>
42968   <affected-histogram
42969       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet10"/>
42970   <affected-histogram
42971       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet20"/>
42972   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.GotAPacket"/>
42973   <affected-histogram
42974       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst01Packets"/>
42975   <affected-histogram
42976       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst02Packets"/>
42977   <affected-histogram
42978       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst03Packets"/>
42979   <affected-histogram
42980       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst04Packets"/>
42981   <affected-histogram
42982       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst05Packets"/>
42983   <affected-histogram
42984       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst06Packets"/>
42985   <affected-histogram
42986       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst07Packets"/>
42987   <affected-histogram
42988       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst08Packets"/>
42989   <affected-histogram
42990       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst09Packets"/>
42991   <affected-histogram
42992       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst10Packets"/>
42993   <affected-histogram
42994       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst11Packets"/>
42995   <affected-histogram
42996       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst12Packets"/>
42997   <affected-histogram
42998       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst13Packets"/>
42999   <affected-histogram
43000       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst14Packets"/>
43001   <affected-histogram
43002       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst15Packets"/>
43003   <affected-histogram
43004       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst16Packets"/>
43005   <affected-histogram
43006       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst17Packets"/>
43007   <affected-histogram
43008       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst18Packets"/>
43009   <affected-histogram
43010       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst19Packets"/>
43011   <affected-histogram
43012       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst20Packets"/>
43013   <affected-histogram
43014       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst21Packets"/>
43015   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.PacketDelay"/>
43016   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.PacketsRecv"/>
43017   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.RecvNthPacket"/>
43018   <affected-histogram
43019       name="NetConnectivity5.StartPacket.Sent21.SendToLastRecvDelay"/>
43020   <affected-histogram
43021       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet01"/>
43022   <affected-histogram
43023       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet02"/>
43024   <affected-histogram
43025       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet03"/>
43026   <affected-histogram
43027       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet10"/>
43028   <affected-histogram
43029       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet20"/>
43030 </fieldtrial>
43031
43032 <fieldtrial name="NetConnectivity4PacketSizeTest" separator=".">
43033   <group name="PacketSizeTest.Connectivity.Failure"
43034       label="This histogram records the size of the packet size that was not
43035              received from the server."/>
43036   <group name="PacketSizeTest.Connectivity.Success"
43037       label="This histogram records the size of the packet size that was
43038              received from the server."/>
43039   <affected-histogram name="NetConnectivity4"/>
43040   <affected-histogram name="NetConnectivity5"/>
43041 </fieldtrial>
43042
43043 <fieldtrial name="NetConnectivity4PacketSizeTestPort" separator=".">
43044   <group name="443" label="Packet is sent on port 443."/>
43045   <group name="80" label="Packet is sent on port 80."/>
43046   <affected-histogram
43047       name="NetConnectivity4.PacketSizeTest.Connectivity.Failure"/>
43048   <affected-histogram
43049       name="NetConnectivity4.PacketSizeTest.Connectivity.Success"/>
43050   <affected-histogram
43051       name="NetConnectivity5.PacketSizeTest.Connectivity.Failure"/>
43052   <affected-histogram
43053       name="NetConnectivity5.PacketSizeTest.Connectivity.Success"/>
43054 </fieldtrial>
43055
43056 <fieldtrial name="NetConnectivity4SeriesRecv" separator=".">
43057   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
43058   <group name="443.100B.NoProxy"
43059       label="100 bytes of data is sent on port 443 with no proxy."/>
43060   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
43061   <group name="443.1200B.NoProxy"
43062       label="1200 bytes of data is sent on port 443 with no proxy."/>
43063   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
43064   <group name="443.500B.NoProxy"
43065       label="500 bytes of data is sent on port 443 with no proxy."/>
43066   <group name="80.100B" label="100 bytes of data is sent on port 80."/>
43067   <group name="80.100B.NoProxy"
43068       label="100 bytes of data is sent on port 80 with no proxy."/>
43069   <group name="80.1200B" label="1200 bytes of data is sent on port 80."/>
43070   <group name="80.1200B.NoProxy"
43071       label="1200 bytes of data is sent on port 80 with no proxy."/>
43072   <group name="80.500B" label="500 bytes of data is sent on port 80."/>
43073   <group name="80.500B.NoProxy"
43074       label="500 bytes of data is sent on port 80 with no proxy."/>
43075   <affected-histogram name="NetConnectivity4.NonPacedPacket.First6.SeriesRecv"/>
43076   <affected-histogram name="NetConnectivity4.PacedPacket.First6.SeriesRecv"/>
43077   <affected-histogram name="NetConnectivity4.StartPacket.First6.SeriesRecv"/>
43078   <affected-histogram name="NetConnectivity5.NonPacedPacket.First6.SeriesRecv"/>
43079   <affected-histogram name="NetConnectivity5.PacedPacket.First6.SeriesRecv"/>
43080   <affected-histogram name="NetConnectivity5.StartPacket.First6.SeriesRecv"/>
43081 </fieldtrial>
43082
43083 <fieldtrial name="NetProxyResolverExecutionTime">
43084   <group name="UrlOver2K" label="URL length was over 2K"/>
43085   <group name="UrlOver4K" label="URL length was over 4K"/>
43086   <group name="UrlOver8K" label="URL length was over 8K"/>
43087   <group name="UrlOver128K" label="URL length was over 128K"/>
43088   <affected-histogram name="Net.ProxyResolver.ExecutionTime"/>
43089 </fieldtrial>
43090
43091 <fieldtrial name="NewTabPageProviders" separator=".">
43092   <group name="client" label="Suggestions coming from the client."/>
43093   <group name="server" label="Suggestions coming from the server."/>
43094   <group name="server0" label="Suggestions coming from server source 0."/>
43095   <group name="server1" label="Suggestions coming from server source 1."/>
43096   <group name="server2" label="Suggestions coming from server source 2."/>
43097   <group name="server3" label="Suggestions coming from server source 3."/>
43098   <group name="server4" label="Suggestions coming from server source 4."/>
43099   <affected-histogram name="NewTabPage.MostVisited"/>
43100   <affected-histogram name="NewTabPage.SuggestionsImpression"/>
43101 </fieldtrial>
43102
43103 <fieldtrial name="OmniboxProviderTime" separator=".">
43104   <group name="Bookmark"/>
43105   <group name="Builtin"/>
43106   <group name="Contact"/>
43107   <group name="ExtensionApp"/>
43108   <group name="HistoryContents"/>
43109   <group name="HistoryQuick"/>
43110   <group name="HistoryURL"/>
43111   <group name="Keyword"/>
43112   <group name="Search"/>
43113   <group name="Shortcuts"/>
43114   <group name="ZeroSuggest"/>
43115   <affected-histogram name="Omnibox.ProviderTime"/>
43116 </fieldtrial>
43117
43118 <fieldtrial name="OverlappedReadImpact">
43119   <group name="OverlappedReadDisabled" label="Non-blocking reads"/>
43120   <group name="OverlappedReadEnabled" label="Default, async reads"/>
43121   <affected-histogram name="Net.HttpJob.TotalTime"/>
43122   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
43123   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
43124   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
43125   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
43126   <affected-histogram name="PLT.Abandoned"/>
43127   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
43128   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
43129   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
43130   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
43131   <affected-histogram name="PLT.LoadType"/>
43132 </fieldtrial>
43133
43134 <fieldtrial name="PageLoadType">
43135   <group name="HistoryLoad" label="but only for user pressing back or forward"/>
43136   <group name="LinkLoad"
43137       label="deprecated - see LinkLoadReload, LinkLoadNormal,
43138              LinkLoadStaleOk, LinkLoadCacheOnly; content initiated, commonly
43139              back to a posted page"/>
43140   <group name="LinkLoadCacheOnly"
43141       label="content initiated, commonly back to a posted page, where browser
43142              must ONLY use cache"/>
43143   <group name="LinkLoadNormal"
43144       label="content initiated, ordinary link traversal or post"/>
43145   <group name="LinkLoadReload" label="content initiated, calling reload()"/>
43146   <group name="LinkLoadStaleOk"
43147       label="content initiated, commonly forward or back where stale cached
43148              data is very acceptable"/>
43149   <group name="NormalLoad"
43150       label="but only for user entered URL or omnibox search"/>
43151   <group name="Reload" label="but only for user pressed reload"/>
43152   <group name="UndefLoad"
43153       label="should never happen... as it is only for an client-code error
43154              case which should not exist"/>
43155   <affected-histogram name="PLT.BeginToFinish"/>
43156   <affected-histogram name="PLT.BeginToFinishDoc"/>
43157   <affected-histogram name="PLT.StartToCommit">
43158     <with-group name="LinkLoadNormal"/>
43159     <with-group name="NormalLoad"/>
43160   </affected-histogram>
43161   <affected-histogram name="PLT.StartToFinish">
43162     <with-group name="LinkLoadNormal"/>
43163     <with-group name="NormalLoad"/>
43164   </affected-histogram>
43165   <affected-histogram name="Renderer4.BeginToFinish"/>
43166   <affected-histogram name="Renderer4.BeginToFinishDoc"/>
43167 </fieldtrial>
43168
43169 <fieldtrial name="PasswordManagerMonitor">
43170   <group name="group_1" label="group 1"/>
43171   <group name="group_2" label="group 2"/>
43172   <group name="group_3" label="group 3"/>
43173   <group name="group_4" label="group 4"/>
43174   <group name="group_5" label="group 5"/>
43175   <group name="group_6" label="group 6"/>
43176   <group name="group_7" label="group 7"/>
43177   <group name="group_8" label="group 8"/>
43178   <group name="group_9" label="group 9"/>
43179   <group name="group_10" label="group 10"/>
43180   <group name="group_11" label="group 11"/>
43181   <group name="group_12" label="group 12"/>
43182   <group name="group_13" label="group 13"/>
43183   <group name="group_14" label="group 14"/>
43184   <group name="group_15" label="group 15"/>
43185   <group name="group_16" label="group 16"/>
43186   <group name="group_17" label="group 17"/>
43187   <group name="group_18" label="group 18"/>
43188   <group name="group_19" label="group 19"/>
43189   <group name="group_20" label="group 20"/>
43190   <group name="" label=""/>
43191   <affected-histogram name="PasswordManager.ProvisionalSaveFailure"/>
43192   <affected-histogram
43193       name="PasswordManager.SavePasswordPromptDisappearedQuickly"/>
43194   <affected-histogram name="PasswordManager.SavePasswordPromptDisplayed"/>
43195   <affected-histogram name="PasswordManager.SavePasswordPromptResponse"/>
43196 </fieldtrial>
43197
43198 <fieldtrial name="PerformanceMonitor" separator=".">
43199   <group name="BrowserProcess"/>
43200   <group name="RendererProcess"/>
43201   <group name="PluginProcess"/>
43202   <group name="WorkerProcess"/>
43203   <group name="GPUProcess"/>
43204   <group name="PPAPIProcess"/>
43205   <affected-histogram name="PerformanceMonitor.AverageCPU"/>
43206   <affected-histogram name="PerformanceMonitor.HighCPU"/>
43207 </fieldtrial>
43208
43209 <fieldtrial name="PpapiPluginName">
43210   <group name="libpepflashplayer.so" label="Flash player on Linux or Cros"/>
43211   <group name="libwidevinecdmadapter.so" label="Widevine CDM on Linux or Cros"/>
43212   <group name="pepflashplayer.dll" label="Flash player on Windows"/>
43213   <group name="PepperFlashPlayer.plugin" label="Flash player on Mac"/>
43214   <group name="widevinecdmadapter.dll" label="Widevine CDM on Windows"/>
43215   <group name="widevinecdmadapter.plugin" label="Widevine CDM on Mac"/>
43216   <affected-histogram name="Plugin.PpapiBrokerLoadErrorCode"/>
43217   <affected-histogram name="Plugin.PpapiBrokerLoadResult"/>
43218   <affected-histogram name="Plugin.PpapiPluginLoadErrorCode"/>
43219   <affected-histogram name="Plugin.PpapiPluginLoadResult"/>
43220 </fieldtrial>
43221
43222 <fieldtrial name="PrecacheCellular" separator=".">
43223   <group name="Cellular"
43224       label="covers fetches when connected to cellular networks"/>
43225   <affected-histogram name="Precache.DownloadedNonPrecache"/>
43226   <affected-histogram name="Precache.Saved"/>
43227 </fieldtrial>
43228
43229 <fieldtrial name="Prefetch">
43230   <group name="ContentPrefetchPrefetchOff"
43231       label="Prefetch is completely disabled."/>
43232   <group name="ContentPrefetchPrefetchOn"
43233       label="prefetch is enabled but prerender is disabled."/>
43234   <affected-histogram name="HttpCache.EntryLockWait"/>
43235   <affected-histogram name="Net.HttpTimeToFirstByte"/>
43236   <affected-histogram name="PLT.Abandoned"/>
43237   <affected-histogram name="PLT.BeginToFinish"/>
43238   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
43239   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
43240   <affected-histogram name="PLT.BeginToFinishDoc"/>
43241   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
43242   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
43243   <affected-histogram name="PLT.PerceivedLoadTime"/>
43244   <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
43245 </fieldtrial>
43246
43247 <fieldtrial name="Prerender">
43248   <group name="PrerenderEnabled" label="prerender is enabled."/>
43249   <group name="PrerenderControl" label="prerender is disabled."/>
43250   <group name="PrerenderNoUse"
43251       label="prerender is enabled, but pages are not swapped in."/>
43252   <group name="PrerenderMulti"
43253       label="prerender is enabled with multiple simultanious prerenders."/>
43254   <group name="Prerender5minTTL"
43255       label="prerender is enabled, and the TTL is extended to 5 minutes."/>
43256   <affected-histogram name="HttpCache.EntryLockWait"/>
43257   <affected-histogram name="Net.HttpTimeToFirstByte"/>
43258   <affected-histogram name="PLT.Abandoned"/>
43259   <affected-histogram name="PLT.BeginToFinish"/>
43260   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
43261   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
43262   <affected-histogram name="PLT.BeginToFinishDoc"/>
43263   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
43264   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
43265   <affected-histogram name="PLT.PerceivedLoadTime"/>
43266   <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
43267   <affected-histogram name="Prerender.FinalStatus"/>
43268   <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
43269   <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
43270   <affected-histogram name="Prerender.LocalPredictorEvent"/>
43271   <affected-histogram name="Prerender.PerceivedPLT"/>
43272   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
43273   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
43274   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
43275   <affected-histogram
43276       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
43277   <affected-histogram
43278       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
43279   <affected-histogram name="Prerender.PerceivedPLTMatched"/>
43280   <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
43281   <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
43282   <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
43283   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
43284   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
43285   <affected-histogram name="Prerender.RendererIdleTime"/>
43286   <affected-histogram name="Prerender.RendererPerceivedPLT"/>
43287   <affected-histogram name="Prerender.RendererPerceivedPLTMatched"/>
43288   <affected-histogram name="Prerender.RendererTimeUntilDisplay"/>
43289   <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
43290   <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
43291 </fieldtrial>
43292
43293 <fieldtrial name="PrerenderHoverType" ordering="prefix">
43294   <obsolete>
43295     deprecated May 10 2012
43296   </obsolete>
43297   <group name="HoverStats_50" label="Hover stats @ threshold 50 ms."/>
43298   <group name="HoverStats_75" label="Hover stats @ threshold 75 ms."/>
43299   <group name="HoverStats_100" label="Hover stats @ threshold 100 ms."/>
43300   <group name="HoverStats_150" label="Hover stats @ threshold 150 ms."/>
43301   <group name="HoverStats_200" label="Hover stats @ threshold 200 ms."/>
43302   <group name="HoverStats_250" label="Hover stats @ threshold 250 ms."/>
43303   <group name="HoverStats_300" label="Hover stats @ threshold 300 ms."/>
43304   <group name="HoverStats_400" label="Hover stats @ threshold 400 ms."/>
43305   <group name="HoverStats_500" label="Hover stats @ threshold 500 ms."/>
43306   <group name="HoverStats_750" label="Hover stats @ threshold 750 ms."/>
43307   <group name="HoverStats_1000" label="Hover stats @ threshold 1000 ms."/>
43308   <group name="HoverStats_1500" label="Hover stats @ threshold 1500 ms."/>
43309   <group name="HoverStats_2000" label="Hover stats @ threshold 2000 ms."/>
43310   <group name="HoverStats_3000" label="Hover stats @ threshold 3000 ms."/>
43311   <group name="HoverStats_4000" label="Hover stats @ threshold 4000 ms."/>
43312   <group name="HoverStats_5000" label="Hover stats @ threshold 5000 ms."/>
43313   <affected-histogram name="Prerender.Events"/>
43314   <affected-histogram name="Prerender.TimeToClick"/>
43315 </fieldtrial>
43316
43317 <fieldtrial name="PrerenderSource" ordering="prefix">
43318   <group name="" label="All prerenders."/>
43319   <group name="exp1" label="Likelihood threshold experiment 1."/>
43320   <group name="exp2" label="Likelihood threshold experiment 2."/>
43321   <group name="exp3" label="Likelihood threshold experiment 3."/>
43322   <group name="exp4" label="Likelihood threshold experiment 4."/>
43323   <group name="exp5" label="Likelihood threshold experiment 5."/>
43324   <group name="exp6" label="Likelihood threshold experiment 6."/>
43325   <group name="exp7" label="Likelihood threshold experiment 7."/>
43326   <group name="exp8" label="Likelihood threshold experiment 8."/>
43327   <group name="exp9" label="Likelihood threshold experiment 9."/>
43328   <group name="gws" label="GWS triggered prerender."/>
43329   <group name="instant" label="Instant search prerender."/>
43330   <group name="localpredictor" label="Local predictor triggered prerender."/>
43331   <group name="omnibox" label="Triggered from the omnibox."/>
43332   <group name="wash" label="Multiple sources could have triggered."/>
43333   <group name="web" label="Link triggered prerender."/>
43334   <group name="webcross"
43335       label="Link triggered prerender, rel=prerender, cross domain."/>
43336   <group name="websame"
43337       label="Link triggered prerender, rel=prerender, same domain."/>
43338   <group name="webnext" label="Link triggered prerender, rel=next."/>
43339   <affected-histogram name="Prerender.AbandonTimeUntilUsed"/>
43340   <affected-histogram name="Prerender.CookieSendType"/>
43341   <affected-histogram name="Prerender.CookieStatus"/>
43342   <affected-histogram name="Prerender.Event"/>
43343   <affected-histogram name="Prerender.FinalStatus"/>
43344   <affected-histogram name="Prerender.FinalStatus_Prerender5minTTL"/>
43345   <affected-histogram name="Prerender.FinalStatus_PrerenderControl"/>
43346   <affected-histogram name="Prerender.FinalStatus_PrerenderEnabled"/>
43347   <affected-histogram name="Prerender.FinalStatus_PrerenderMulti"/>
43348   <affected-histogram name="Prerender.FinalStatus_PrerenderNoUse"/>
43349   <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
43350   <affected-histogram
43351       name="Prerender.FinalStatusMatchComplete_Prerender5minTTL"/>
43352   <affected-histogram
43353       name="Prerender.FinalStatusMatchComplete_PrerenderControl"/>
43354   <affected-histogram
43355       name="Prerender.FinalStatusMatchComplete_PrerenderEnabled"/>
43356   <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderMulti"/>
43357   <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderNoUse"/>
43358   <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
43359   <affected-histogram
43360       name="Prerender.FractionPixelsFinalAtSwapin_Prerender5minTTL"/>
43361   <affected-histogram
43362       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderControl"/>
43363   <affected-histogram
43364       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderEnabled"/>
43365   <affected-histogram
43366       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderMulti"/>
43367   <affected-histogram
43368       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderNoUse"/>
43369   <affected-histogram name="Prerender.LocalPredictorEvent"/>
43370   <affected-histogram name="Prerender.LocalPredictorEvent_Prerender5minTTL"/>
43371   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderControl"/>
43372   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderEnabled"/>
43373   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderMulti"/>
43374   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderNoUse"/>
43375   <affected-histogram name="Prerender.LocalPredictorTimeUntilUsed"/>
43376   <affected-histogram name="Prerender.PageVisitedStatus"/>
43377   <affected-histogram name="Prerender.PerceivedPLT"/>
43378   <affected-histogram name="Prerender.PerceivedPLT_Prerender5minTTL"/>
43379   <affected-histogram name="Prerender.PerceivedPLT_PrerenderControl"/>
43380   <affected-histogram name="Prerender.PerceivedPLT_PrerenderEnabled"/>
43381   <affected-histogram name="Prerender.PerceivedPLT_PrerenderMulti"/>
43382   <affected-histogram name="Prerender.PerceivedPLT_PrerenderNoUse"/>
43383   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
43384   <affected-histogram
43385       name="Prerender.PerceivedPLTFirstAfterMiss_Prerender5minTTL"/>
43386   <affected-histogram
43387       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderControl"/>
43388   <affected-histogram
43389       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderEnabled"/>
43390   <affected-histogram
43391       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderMulti"/>
43392   <affected-histogram
43393       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderNoUse"/>
43394   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
43395   <affected-histogram
43396       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_Prerender5minTTL"/>
43397   <affected-histogram
43398       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderControl"/>
43399   <affected-histogram
43400       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderEnabled"/>
43401   <affected-histogram
43402       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderMulti"/>
43403   <affected-histogram
43404       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderNoUse"/>
43405   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
43406   <affected-histogram
43407       name="Prerender.PerceivedPLTFirstAfterMissBoth_Prerender5minTTL"/>
43408   <affected-histogram
43409       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderControl"/>
43410   <affected-histogram
43411       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderEnabled"/>
43412   <affected-histogram
43413       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderMulti"/>
43414   <affected-histogram
43415       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderNoUse"/>
43416   <affected-histogram
43417       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
43418   <affected-histogram
43419       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_Prerender5minTTL"/>
43420   <affected-histogram
43421       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderControl"/>
43422   <affected-histogram
43423       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderEnabled"/>
43424   <affected-histogram
43425       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderMulti"/>
43426   <affected-histogram
43427       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderNoUse"/>
43428   <affected-histogram
43429       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
43430   <affected-histogram
43431       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_Prerender5minTTL"/>
43432   <affected-histogram
43433       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderControl"/>
43434   <affected-histogram
43435       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderEnabled"/>
43436   <affected-histogram
43437       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderMulti"/>
43438   <affected-histogram
43439       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderNoUse"/>
43440   <affected-histogram name="Prerender.PerceivedPLTMatched"/>
43441   <affected-histogram name="Prerender.PerceivedPLTMatched_Prerender5minTTL"/>
43442   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderControl"/>
43443   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderEnabled"/>
43444   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderMulti"/>
43445   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderNoUse"/>
43446   <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
43447   <affected-histogram
43448       name="Prerender.PerceivedPLTMatchedComplete_Prerender5minTTL"/>
43449   <affected-histogram
43450       name="Prerender.PerceivedPLTMatchedComplete_PrerenderControl"/>
43451   <affected-histogram
43452       name="Prerender.PerceivedPLTMatchedComplete_PrerenderEnabled"/>
43453   <affected-histogram
43454       name="Prerender.PerceivedPLTMatchedComplete_PrerenderMulti"/>
43455   <affected-histogram
43456       name="Prerender.PerceivedPLTMatchedComplete_PrerenderNoUse"/>
43457   <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
43458   <affected-histogram name="Prerender.PerceivedPLTWindowed_PrerenderEnabled"/>
43459   <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
43460   <affected-histogram
43461       name="Prerender.PerceivedPLTWindowNotMatched_Prerender5minTTL"/>
43462   <affected-histogram
43463       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderControl"/>
43464   <affected-histogram
43465       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderEnabled"/>
43466   <affected-histogram
43467       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderMulti"/>
43468   <affected-histogram
43469       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderNoUse"/>
43470   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
43471   <affected-histogram
43472       name="Prerender.PercentLoadDoneAtSwapin_Prerender5minTTL"/>
43473   <affected-histogram
43474       name="Prerender.PercentLoadDoneAtSwapin_PrerenderControl"/>
43475   <affected-histogram
43476       name="Prerender.PercentLoadDoneAtSwapin_PrerenderEnabled"/>
43477   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderMulti"/>
43478   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderNoUse"/>
43479   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
43480   <affected-histogram
43481       name="Prerender.PrerenderNotSwappedInPLT_Prerender5minTTL"/>
43482   <affected-histogram
43483       name="Prerender.PrerenderNotSwappedInPLT_PrerenderControl"/>
43484   <affected-histogram
43485       name="Prerender.PrerenderNotSwappedInPLT_PrerenderEnabled"/>
43486   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderMulti"/>
43487   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderNoUse"/>
43488   <affected-histogram name="Prerender.PrerendersPerSessionCount"/>
43489   <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
43490   <affected-histogram
43491       name="Prerender.SimulatedLocalBrowsingBaselinePLT_Prerender5minTTL"/>
43492   <affected-histogram
43493       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderControl"/>
43494   <affected-histogram
43495       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderEnabled"/>
43496   <affected-histogram
43497       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderMulti"/>
43498   <affected-histogram
43499       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderNoUse"/>
43500   <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
43501   <affected-histogram
43502       name="Prerender.SimulatedLocalBrowsingPLT_Prerender5minTTL"/>
43503   <affected-histogram
43504       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderControl"/>
43505   <affected-histogram
43506       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderEnabled"/>
43507   <affected-histogram
43508       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderMulti"/>
43509   <affected-histogram
43510       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderNoUse"/>
43511   <affected-histogram name="Prerender.TimeBetweenPrerenderRequests"/>
43512   <affected-histogram name="Prerender.TimeSinceLastRecentVisit"/>
43513   <affected-histogram name="Prerender.TimeUntilUsed2"/>
43514 </fieldtrial>
43515
43516 <fieldtrial name="ProfilePictureDownload" separator=".">
43517   <group name="Default.OOBE" label="default picture, in OOBE"/>
43518   <group name="Default.LoggedIn" label="default picture, after login"/>
43519   <group name="Default.Preferences" label="default picture, in Prefs"/>
43520   <group name="Failure.OOBE" label="download has failed, in OOBE"/>
43521   <group name="Failure.LoggedIn" label="download has failed, after login"/>
43522   <group name="Failure.Preferences" label="download has failed, in Prefs"/>
43523   <group name="Success.OOBE" label="download was successful, in OOBE"/>
43524   <group name="Success.LoggedIn" label="download was successful, after login"/>
43525   <group name="Success.Preferences" label="download was successful, in Prefs"/>
43526   <affected-histogram name="UserImage.ProfileDownloadTime"/>
43527 </fieldtrial>
43528
43529 <fieldtrial name="ProgressiveScan">
43530   <group name="FullScan" label="Using WPA_supplicant to scan."/>
43531   <group name="33Percent_4MinMax"
43532       label="Progressive scan @ 33%, 4 frequency bins."/>
43533   <group name="50Percent_4MinMax"
43534       label="Progressive scan @ 50%, 4 frequency bins."/>
43535   <group name="50Percent_8MinMax"
43536       label="Progressive scan @ 50%, 8 frequency bins."/>
43537   <group name="100Percent_8MinMax"
43538       label="Progressive scan @ 100%, 8 frequency bins."/>
43539   <group name="100Percent_1MinSeen_A"
43540       label="Progressive scan @ all previously seen frequencies (A)."/>
43541   <group name="100Percent_1MinSeen_B"
43542       label="Progressive scan @ all previously seen frequencies (B)."/>
43543   <group name="100Percent_1Min_4Max"
43544       label="Progressive scan @ 100%, minimum 1/maximum 4 frequencies."/>
43545   <affected-histogram name="Network.Shill.TimeToDrop"/>
43546   <affected-histogram name="Network.Shill.WiFi.ScanResult"/>
43547   <affected-histogram name="Network.Shill.Wifi.TimeToConnect"/>
43548   <affected-histogram name="Network.Shill.Wifi.TimeToJoin"/>
43549   <affected-histogram name="Network.Shill.Wifi.TimeToScan"/>
43550   <affected-histogram name="Network.Shill.Wifi.TimeToScanAndConnect"/>
43551 </fieldtrial>
43552
43553 <fieldtrial name="ProtectorSettingChange" separator=".">
43554   <obsolete>
43555     Deprecated 8/2013. No longer tracked.
43556   </obsolete>
43557   <group name="Applied" label="change has been accepted by user"/>
43558   <group name="Corrupt" label="possibly hijacked, backup invalid"/>
43559   <group name="Discarded" label="change has been reverted by user"/>
43560   <group name="Fallback" label="fallback provider used (no backup available)"/>
43561   <group name="Hijacked" label="hijacked, with a valid backup"/>
43562   <group name="Missing" label="fallback provider missing, added"/>
43563   <group name="New" label="(obsolete, was sum of Corrupt+Hijacked)"/>
43564   <group name="Restored"
43565       label="search provider restored by Protector before showing the bubble"/>
43566   <group name="Timeout" label="change has been ignored by user (timed out)"/>
43567   <affected-histogram name="Protector.SearchProvider"/>
43568   <affected-histogram name="Protector.StartupSettings"/>
43569 </fieldtrial>
43570
43571 <fieldtrial name="ProxyConnectionImpact">
43572   <group name="proxy_connections_16"
43573       label="with 16 connections per proxy server"/>
43574   <group name="proxy_connections_32"
43575       label="with 32 connections per proxy server"/>
43576   <group name="proxy_connections_64"
43577       label="with 64 connections per proxy server"/>
43578   <group name="proxy_connections_8"
43579       label="with 8 connections per proxy server"/>
43580   <affected-histogram name="Net.HttpProxySocketRequestTime"/>
43581   <affected-histogram name="Net.SocksSocketRequestTime"/>
43582   <affected-histogram name="PLT.Abandoned"/>
43583   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
43584   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
43585   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
43586   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
43587 </fieldtrial>
43588
43589 <fieldtrial name="QueryTimeSuffix" separator=".">
43590   <group name="0" label="N = 0"/>
43591   <group name="1" label="N = 1"/>
43592   <group name="2" label="N = 2"/>
43593   <group name="3" label="N = 3"/>
43594   <group name="4" label="N = 4"/>
43595   <group name="5" label="N = 5"/>
43596   <affected-histogram name="Omnibox.QueryTime"/>
43597 </fieldtrial>
43598
43599 <fieldtrial name="QuicPortSelection" separator="">
43600   <group name="SelectPort"
43601       label="An effort was mode to (try to) consistently connect using the
43602              same source port for the given server IP/port."/>
43603   <group name="RandomPort"
43604       label="The operating system randomly selected a source port for the
43605              connection."/>
43606   <affected-histogram name="Net.QuicSession.Connect"/>
43607 </fieldtrial>
43608
43609 <fieldtrial name="QuicRttCount" separator="">
43610   <group name="ForHTTP" label="Only insecure HTTP connections are counted."/>
43611   <group name="ForHTTPS" label="Only secure HTTPS connections are counted."/>
43612   <affected-histogram name="Net.QuicSession.ConnectRandomPort"/>
43613   <affected-histogram name="Net.QuicSession.ConnectSelectPort"/>
43614   <affected-histogram name="Net.QuicSession.HandshakeRoundTrips"/>
43615 </fieldtrial>
43616
43617 <fieldtrial name="RemoteProcessWarmStartFast" separator="">
43618   <group name="" label="Normal start."/>
43619   <group name="Fast" label="Fast start by skipping normal chrome.dll startup."/>
43620   <affected-histogram name="Startup.WarmStartTimeFromRemoteProcessStart"/>
43621 </fieldtrial>
43622
43623 <fieldtrial name="RendererEventLatency" separator=".">
43624   <group name="Char" label="The Char event occurs on textual keyboard input."/>
43625   <group name="ContextMenu" label="For ContextMenu event."/>
43626   <group name="GestureDoubleTap"
43627       label="A GestureDoubleTap occurs when the user double taps on a
43628              touchscreen."/>
43629   <group name="GestureFlingCancel"
43630       label="A GestureFlingCancel is sent to the renderer to cancel any
43631              active flings."/>
43632   <group name="GestureFlingStart"
43633       label="A GestureFlingStart is sent when the user quickly flicks on a
43634              touchscreen."/>
43635   <group name="GestureLongPress"
43636       label="A GestureLongPress is sent when the user taps down and holds
43637              their finger on a touchscreen."/>
43638   <group name="GestureLongTap"
43639       label="A GestureLongTap is sent when the user taps down on a
43640              touchscreen, holds their finger for a while, then releases."/>
43641   <group name="GesturePinchBegin"
43642       label="A GesturePinchBegin is sent when a user starts a pinch zoom
43643              motion on a touchscreen."/>
43644   <group name="GesturePinchEnd"
43645       label="A GesturePinchEnd is sent when the user releases their fingers
43646              from the touchscreen after performing a pinch zoom motion."/>
43647   <group name="GesturePinchUpdate"
43648       label="GesturePinchUpdate events are sent while the user is performing
43649              a pinch zoom motion on a touch screen. GesturePinchUpdate events
43650              are sent as the user changes the distance between their fingers."/>
43651   <group name="GestureScrollBegin"
43652       label="A GestureScrollBegin is sent at the beginning of a gesture
43653              scroll on a touchscreen."/>
43654   <group name="GestureScrollEnd"
43655       label="A GestureScrollEnd is sent when the user releases their finger
43656              after a gesture scroll on a touchscreen."/>
43657   <group name="GestureScrollUpdate"
43658       label="GestureScrollUpdate events are sent as the user drags their
43659              finger along the touchscreen during a gesture scroll."/>
43660   <group name="GestureScrollUpdateWithoutPropagation"
43661       label="GestureScrollUpdateWithoutPropagation events are scroll updates
43662              that shouldn't bubble, generated by a gesture fling."/>
43663   <group name="GestureShowPress"
43664       label="A GestureShowPress event is sent when the user presses down on
43665              the touchscreen but before a GestureTapDown."/>
43666   <group name="GestureTap"
43667       label="A GestureTap is sent when the user presses down and releases on
43668              a touchscreen."/>
43669   <group name="GestureTapUnconfirmed"
43670       label="A GestureTapUnconfirmed is sent when the user taps the
43671              touchscreen but, due to a delay, the GestureTap isn't sent yet."/>
43672   <group name="GestureTapCancel"
43673       label="A GestureTapCancel is sent to cancel a pending GestureTap event.
43674              For example, if the user taps down but drags their finger
43675              instead of releasing it."/>
43676   <group name="GestureTapDown"
43677       label="A GestureTapDown is sent when the user presses on the
43678              touchscreen in what could potentially be a full GestureTap
43679              event."/>
43680   <group name="GestureTwoFingerTap"
43681       label="A GestureTwoFingerTap is sent when the user presses down a
43682              releases on a touchscreen with two fingers."/>
43683   <group name="KeyDown"
43684       label="A KeyDown event is sent when a keyboard key is pressed down."/>
43685   <group name="KeyUp"
43686       label="A KeyUp event is sent when a depressed keyboard key is released."/>
43687   <group name="MouseDown"
43688       label="A MouseDown event is sent when the user click down a mouse
43689              button."/>
43690   <group name="MouseEnter"
43691       label="A MouseEnter event is sent when the mouse cursor enters the
43692              renderer area."/>
43693   <group name="MouseLeave"
43694       label="A MouseLeave event is sent when the mouse cursor leaves the
43695              renderer area."/>
43696   <group name="MouseMove"
43697       label="A MouseMove event is sent when the mouse cursor moves within the
43698              renderer area."/>
43699   <group name="MouseUp"
43700       label="A MouseUp event is sent when a depressed mouse button is
43701              released."/>
43702   <group name="MouseWheel"
43703       label="A MouseWheel event is sent when the user scrolls using the mouse
43704              wheel within the renderer area."/>
43705   <group name="RawKeyDown"
43706       label="A RawKeyDown event is a wrapper around a native key event."/>
43707   <group name="TouchCancel"
43708       label="A TouchCancel is used to cancel an existing touch point. For
43709              example, if the user drags a finger outside the bounds of the
43710              renderer."/>
43711   <group name="TouchEnd"
43712       label="A TouchEnd is send when the user lifts a finger from the
43713              touchscreen."/>
43714   <group name="TouchMove"
43715       label="A TouchMove is sent when the user moves a finger along the
43716              touchscreen."/>
43717   <group name="TouchStart"
43718       label="A TouchStart is sent when the user first touches a finger to the
43719              touchscreen."/>
43720   <group name="Undefined" label="For unknown or undefined events."/>
43721   <affected-histogram name="Event.Latency.Renderer"/>
43722   <affected-histogram name="Event.Latency.Renderer2"/>
43723 </fieldtrial>
43724
43725 <fieldtrial name="SBInterstitial">
43726   <group name="V1" label="original interstitial"/>
43727   <group name="V2" label="version 2 (new interstitial)"/>
43728   <affected-histogram name="SB2.InterstitialAction"/>
43729   <affected-histogram name="SB2.MalwareInterstitialTimeClosed"/>
43730   <affected-histogram name="SB2.MalwareInterstitialTimeDiagnostic"/>
43731   <affected-histogram name="SB2.MalwareInterstitialTimeLearnMore"/>
43732   <affected-histogram name="SB2.MalwareInterstitialTimePrivacyPolicy"/>
43733   <affected-histogram name="SB2.MalwareInterstitialTimeProceed"/>
43734   <affected-histogram name="SB2.MalwareInterstitialTimeTakeMeBack"/>
43735 </fieldtrial>
43736
43737 <fieldtrial name="ShowAppListWarmStartFast" separator="">
43738   <group name="" label="Normal start."/>
43739   <group name="Fast" label="Fast start by skipping normal chrome.dll startup."/>
43740   <affected-histogram name="Startup.ShowAppListWarmStart"/>
43741 </fieldtrial>
43742
43743 <fieldtrial name="SideloadWipeout">
43744   <group name="Enabled" label="Sideload Wipeout Active."/>
43745   <group name="Disabled" label="Control group."/>
43746   <affected-histogram name="DisabledExtension.ExtensionWipedStatus"/>
43747   <affected-histogram name="DisabledExtension.SideloadWipeoutCount"/>
43748   <affected-histogram name="DisabledExtension.SideloadWipeoutNeeded"/>
43749   <affected-histogram name="DisabledExtension.UserSelection"/>
43750   <affected-histogram name="Extensions.ExternalExtensionEvent"/>
43751   <affected-histogram name="Extensions.InstallSource"/>
43752   <affected-histogram name="Extensions.UpdateSource"/>
43753 </fieldtrial>
43754
43755 <fieldtrial name="SocketType">
43756   <group name="HTTPProxy" label="HTTP proxy socket"/>
43757   <group name="SOCK" label="SOCKS socket"/>
43758   <group name="SSL" label="(Obsolete, SSL socket)"/>
43759   <group name="SSL2" label="SSL2 socket"/>
43760   <group name="SSLForProxies"
43761       label="SSLClientSocket wrapping the TCPClient socket eventually used
43762              for connection to a proxy"/>
43763   <group name="SSLforHTTPSProxy"
43764       label="SSLClientSocket wrapping the TCPClient socket eventually used
43765              for connection to an HTTPS proxy"/>
43766   <group name="TCP" label="plain, no proxy, no SSL socket"/>
43767   <group name="TCPforHTTPProxy"
43768       label="TCPClientSocket eventually used for connection to an HTTP proxy"/>
43769   <group name="TCPforHTTPSProxy"
43770       label="TCPClientSocket eventually used for connection to an HTTPS proxy"/>
43771   <group name="TCPforSOCKS"
43772       label="TCPClientSocket eventually used for connection to a SOCKS proxy"/>
43773   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
43774   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
43775   <affected-histogram name="Net.SocketInitErrorCodes"/>
43776   <affected-histogram name="Net.SocketRequestTime"/>
43777   <affected-histogram name="Net.SocketType"/>
43778 </fieldtrial>
43779
43780 <fieldtrial name="SpdyImpact">
43781   <group name="npn_with_http"
43782       label="with NPN negotiated but using HTTP instead of SPDY"/>
43783   <group name="npn_with_spdy" label="with NPN negotiated and using SPDY"/>
43784   <affected-histogram name="Net.Transaction_Connected"/>
43785   <affected-histogram name="Net.Transaction_Connected_New"/>
43786   <affected-histogram name="Net.Transaction_Connected_New_b"/>
43787   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
43788   <affected-histogram name="PLT.Abandoned"/>
43789   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
43790   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
43791   <affected-histogram name="PLT.StartToCommit_LinkLoadNormal"/>
43792   <affected-histogram name="PLT.StartToCommit_NormalLoad"/>
43793   <affected-histogram name="PLT.StartToFinish_LinkLoadNormal"/>
43794   <affected-histogram name="PLT.StartToFinish_NormalLoad"/>
43795 </fieldtrial>
43796
43797 <fieldtrial name="SpdySettingsCwnd" separator="">
43798   <group name="10K" label="where at least 10KB was transferred."/>
43799   <group name="25K" label="where at least 25KB was transferred."/>
43800   <group name="50K" label="where at least 50KB was transferred."/>
43801   <group name="100K" label="where at least 100KB was transferred."/>
43802   <affected-histogram name="Net.SpdySettingsCwnd"/>
43803 </fieldtrial>
43804
43805 <fieldtrial name="SqliteDatabases" separator=".">
43806   <group name="Activity" label="Activity"/>
43807   <group name="AppCache" label="AppCache"/>
43808   <group name="Cookie" label="Cookie"/>
43809   <group name="DatabaseTracker" label="DatabaseTracker"/>
43810   <group name="DomainBoundCerts" label="DomainBoundCerts"/>
43811   <group name="DomStorageDatabase" label="DomStorageDatabase"/>
43812   <group name="History" label="History"/>
43813   <group name="Predictor" label="Predictor"/>
43814   <group name="Quota" label="Quota"/>
43815   <group name="Shortcuts" label="Shortcuts"/>
43816   <group name="SyncDirectory" label="SyncDirectory"/>
43817   <group name="Text" label="Text (obsolete 7/24/13)"/>
43818   <group name="Thumbnail" label="Thumbnail"/>
43819   <group name="TopSites" label="TopSites"/>
43820   <group name="Web" label="Web"/>
43821   <affected-histogram name="Sqlite.Error"/>
43822   <affected-histogram name="Sqlite.SizeKB"/>
43823   <affected-histogram name="Sqlite.Version"/>
43824 </fieldtrial>
43825
43826 <fieldtrial name="SSLFalseStart">
43827   <group name="FalseStart_enabled"/>
43828   <group name="FalseStart_disabled"/>
43829   <affected-histogram name="Net.SSL_Connection_Latency"/>
43830   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
43831   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
43832 </fieldtrial>
43833
43834 <fieldtrial name="SSLResumption">
43835   <group name="Resume_Handshake" label="Session Resumption"/>
43836   <group name="Full_Handshake" label="Full"/>
43837   <affected-histogram name="Net.SSL_Connection_Latency"/>
43838   <affected-histogram name="Net.SSL_Connection_Latency_Google"/>
43839 </fieldtrial>
43840
43841 <fieldtrial name="SyzygyStartupTime">
43842   <group name="PreReadEnabled"/>
43843   <group name="PreReadDisabled"/>
43844   <group name="XP_PreReadEnabled"/>
43845   <group name="XP_PreReadDisabled"/>
43846   <group name="PreRead_0"/>
43847   <group name="PreRead_5"/>
43848   <group name="PreRead_10"/>
43849   <group name="PreRead_15"/>
43850   <group name="PreRead_20"/>
43851   <group name="PreRead_25"/>
43852   <group name="PreRead_30"/>
43853   <group name="PreRead_35"/>
43854   <group name="PreRead_40"/>
43855   <group name="PreRead_45"/>
43856   <group name="PreRead_50"/>
43857   <group name="PreRead_55"/>
43858   <group name="PreRead_60"/>
43859   <group name="PreRead_65"/>
43860   <group name="PreRead_70"/>
43861   <group name="PreRead_75"/>
43862   <group name="PreRead_80"/>
43863   <group name="PreRead_85"/>
43864   <group name="PreRead_90"/>
43865   <group name="PreRead_95"/>
43866   <group name="PreRead_100"/>
43867   <group name="XP_PreRead_0"/>
43868   <group name="XP_PreRead_5"/>
43869   <group name="XP_PreRead_10"/>
43870   <group name="XP_PreRead_15"/>
43871   <group name="XP_PreRead_20"/>
43872   <group name="XP_PreRead_25"/>
43873   <group name="XP_PreRead_30"/>
43874   <group name="XP_PreRead_35"/>
43875   <group name="XP_PreRead_40"/>
43876   <group name="XP_PreRead_45"/>
43877   <group name="XP_PreRead_50"/>
43878   <group name="XP_PreRead_55"/>
43879   <group name="XP_PreRead_60"/>
43880   <group name="XP_PreRead_65"/>
43881   <group name="XP_PreRead_70"/>
43882   <group name="XP_PreRead_75"/>
43883   <group name="XP_PreRead_80"/>
43884   <group name="XP_PreRead_85"/>
43885   <group name="XP_PreRead_90"/>
43886   <group name="XP_PreRead_95"/>
43887   <group name="XP_PreRead_100"/>
43888   <affected-histogram name="Startup.BrowserMessageLoopStartTime"/>
43889   <affected-histogram name="Startup.BrowserOpenTabs"/>
43890 </fieldtrial>
43891
43892 <fieldtrial name="Tps65090Fets" separator=".">
43893   <group name="Fet1" label="FET1 on tps65090 (register 0xf)"/>
43894   <group name="Fet2" label="FET2 on tps65090 (register 0x10)"/>
43895   <group name="Fet3" label="FET3 on tps65090 (register 0x11)"/>
43896   <group name="Fet4" label="FET4 on tps65090 (register 0x12)"/>
43897   <group name="Fet5" label="FET5 on tps65090 (register 0x13)"/>
43898   <group name="Fet6" label="FET6 on tps65090 (register 0x14)"/>
43899   <group name="Fet7" label="FET7 on tps65090 (register 0x15)"/>
43900   <affected-histogram name="Platform.Tps65090Retries"/>
43901 </fieldtrial>
43902
43903 <fieldtrial name="TrackedSplitPreferences" separator=".">
43904   <group name="extensions.settings" label="Extension IDs dictionary"/>
43905   <affected-histogram name="Settings.TrackedSplitPreferenceChanged"/>
43906 </fieldtrial>
43907
43908 <fieldtrial name="WebStoreLinkExperiment">
43909   <group name="Disabled" label="Neither extra webstore link is visible"/>
43910   <group name="FooterLink" label="Link in bottom right of footer"/>
43911   <group name="PlusIcon" label="Plus icon in apps page"/>
43912   <affected-histogram name="Extensions.AppLaunch"/>
43913   <affected-histogram name="NewTabPage.DefaultPageType"/>
43914 </fieldtrial>
43915
43916 </fieldtrials>
43917
43918 </histogram-configuration>