Upstream version 5.34.92.0
[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   <summary>
60     Whether the Chrome OS Accessibility Menu is set to be shown regardless of
61     the state of a11y features.(checked once 45 secs after startup).
62   </summary>
63 </histogram>
64
65 <histogram name="Accessibility.CrosAutoclick" enum="BooleanEnabled">
66   <summary>
67     Whether the Chrome OS Autoclick feature is on (checked once 45 secs after
68     startup).
69   </summary>
70 </histogram>
71
72 <histogram name="Accessibility.CrosAutoclickDelay" units="milliseconds">
73   <summary>
74     If the user has enabled Autoclick, this is the delay set by the user for
75     autoclicks to occur, in milliseconds.
76   </summary>
77 </histogram>
78
79 <histogram name="Accessibility.CrosHighContrast" enum="BooleanEnabled">
80   <summary>
81     Whether the Chrome OS High Contrast mode feature is on (checked once 45 secs
82     after startup).
83   </summary>
84 </histogram>
85
86 <histogram name="Accessibility.CrosLargeCursor" enum="BooleanEnabled">
87   <summary>
88     Whether the Chrome OS Large Cursor feature is on (checked once 45 secs after
89     startup).
90   </summary>
91 </histogram>
92
93 <histogram name="Accessibility.CrosScreenMagnifier" enum="BooleanEnabled">
94   <summary>
95     Whether the Chrome OS Screen Magnifier feature is on (checked once 45 secs
96     after startup).
97   </summary>
98 </histogram>
99
100 <histogram name="Accessibility.CrosSpokenFeedback" enum="BooleanEnabled">
101   <summary>
102     Whether the Chrome OS Spoken Feedback feature is on (checked once 45 secs
103     after startup).
104   </summary>
105 </histogram>
106
107 <histogram name="Accessibility.CrosVirtualKeyboard" enum="BooleanEnabled">
108   <summary>
109     Whether the Chrome OS Virtual Keyboard feature is on (checked once 45 secs
110     after startup).
111   </summary>
112 </histogram>
113
114 <histogram name="Accessibility.InvertedColors" enum="BooleanEnabled">
115   <summary>
116     Whether Windows system settings show that high-contrast mode is enabled and
117     the user has selected a light-on-dark color scheme (checked once 45 secs
118     after startup). This causes Chrome to prompt the user with a bubble to
119     optionally install a High Contrast extension and theme.
120   </summary>
121 </histogram>
122
123 <histogram name="Accessibility.ManuallyEnabled" enum="BooleanEnabled">
124   <summary>
125     Whether Chrome has enabled accessibility support because the user passed the
126     --force-renderer-accessibility flag on the command-line (checked once 45
127     secs after startup).
128   </summary>
129 </histogram>
130
131 <histogram name="Accessibility.State" enum="BooleanEnabled">
132   <summary>
133     Whether Chrome has enabled accessibility support because it detects
134     supported assistive technology running, or due to being manually enabled via
135     a command-line flag (checked once 45 secs after startup).
136   </summary>
137 </histogram>
138
139 <histogram name="Accessibility.WinAudioDescription" enum="BooleanEnabled">
140   <summary>
141     Whether Windows system settings show that audio descriptions are enabled
142     (checked once 45 secs after startup).
143   </summary>
144 </histogram>
145
146 <histogram name="Accessibility.WinJAWS" enum="BooleanEnabled">
147   <summary>
148     Whether the third-party JAWS screen reader is running (checked once 45 secs
149     after startup).
150   </summary>
151 </histogram>
152
153 <histogram name="Accessibility.WinNVDA" enum="BooleanEnabled">
154   <summary>
155     Whether the third-party NVDA screen reader is running (checked once 45 secs
156     after startup).
157   </summary>
158 </histogram>
159
160 <histogram name="Accessibility.WinSAToGo" enum="BooleanEnabled">
161   <summary>
162     Whether the third-party System Access To Go screen reader is running
163     (checked once 45 secs after startup).
164   </summary>
165 </histogram>
166
167 <histogram name="Accessibility.WinScreenReader" enum="BooleanEnabled">
168   <summary>
169     Whether Windows system settings show that a screen reader is running
170     (checked once 45 secs after startup). Note that this does not necessarily
171     mean that Chrome has detected a supported screen reader and has enabled its
172     accessibility mode.
173   </summary>
174 </histogram>
175
176 <histogram name="Accessibility.WinStickyKeys" enum="BooleanEnabled">
177   <summary>
178     Whether Windows system settings show that Sticky Keys are enabled.
179   </summary>
180 </histogram>
181
182 <histogram name="Accessibility.WinZoomText" enum="BooleanEnabled">
183   <summary>
184     Whether the third-party ZoomText screen magnifier is running.
185   </summary>
186 </histogram>
187
188 <histogram name="Apps.AppLaunch" enum="AppLaunch">
189   <summary>
190     The number of times v2 packaged apps are launched grouped by
191     extension_misc::AppLaunchBuckets. See also Extensions.AppLaunch.
192   </summary>
193 </histogram>
194
195 <histogram name="Apps.AppLauncherPromo" enum="AppLauncherPromo">
196   <summary>Interactions with the App Launcher promo dialog.</summary>
197 </histogram>
198
199 <histogram name="Apps.AppListSearchCommenced" units="searches">
200   <summary>
201     The number of searches that are started in the app list. This is gathered
202     each time the app list search box transitions from empty to non-empty.
203   </summary>
204 </histogram>
205
206 <histogram name="Apps.AppListSearchResultOpenType" enum="AppListSearchResult">
207   <summary>
208     The type of app list search result that was opened by the user. This is
209     gathered per click of a search result.
210   </summary>
211 </histogram>
212
213 <histogram name="Ash.ActiveTouchPoints">
214   <summary>
215     Number of active touch-points when a new touch-point is added.
216   </summary>
217 </histogram>
218
219 <histogram name="Ash.ActiveWindowShowTypeOverTime" enum="ActiveWindowShowType">
220   <summary>
221     The show type of the active window tracked over time by logging on a regular
222     basis (30 minutes).
223   </summary>
224 </histogram>
225
226 <histogram name="Ash.Dock.Action" enum="DockedAction">
227   <summary>
228     User-initiated action taken that affects docked windows such as docking,
229     undocking, minimizing, restoring, closing or just dragging a docked window.
230   </summary>
231 </histogram>
232
233 <histogram name="Ash.Dock.ActionSource" enum="DockedActionSource">
234   <summary>
235     Source (mouse, touch or unknown) of the user-initiated action for docked
236     windows.
237   </summary>
238 </histogram>
239
240 <histogram name="Ash.Dock.ItemsAll">
241   <summary>
242     Number of all docked windows or panels including hidden or minimized.
243     Recorded on every user action that interacts with docked windows.
244   </summary>
245 </histogram>
246
247 <histogram name="Ash.Dock.ItemsLarge">
248   <summary>
249     Number of large (wider than dock maximum width) windows that had to be
250     shrunk to get docked among the visible docked windows. Recorded on every
251     user action that interacts with docked windows.
252   </summary>
253 </histogram>
254
255 <histogram name="Ash.Dock.ItemsPanels">
256   <summary>
257     Number of docked visible panels. Recorded on every user action that
258     interacts with docked windows.
259   </summary>
260 </histogram>
261
262 <histogram name="Ash.Dock.ItemsVisible">
263   <summary>
264     Number of visible docked windows or panels. Recorded on every user action
265     that interacts with docked windows.
266   </summary>
267 </histogram>
268
269 <histogram name="Ash.Dock.TimeBetweenUse" units="seconds">
270   <summary>
271     Time elapsed between instances of docking, undocking or any other action
272     affecting docked state of a window.
273   </summary>
274 </histogram>
275
276 <histogram name="Ash.Dock.Width" units="pixels">
277   <summary>
278     Width of the docked area in pixels. Recorded every time it changes after a
279     user window resize operation is completed.
280   </summary>
281 </histogram>
282
283 <histogram name="Ash.GestureCreated" enum="UIEventType">
284   <summary>
285     The gesture-events recognized and dispatched by the browser gesture
286     recognizer.
287   </summary>
288 </histogram>
289
290 <histogram name="Ash.GestureTarget" enum="GestureActionType">
291   <summary>
292     The gesture-events recognized and dispatched by the browser gesture
293     recognizer for various UI components.
294   </summary>
295 </histogram>
296
297 <histogram name="Ash.ImmersiveFullscreen.WindowType" enum="WindowType">
298   <summary>
299     The type of the window which is put into immersive fullscreen. Immersive
300     fullscreen is entered via the F4 key.
301   </summary>
302 </histogram>
303
304 <histogram name="Ash.ShelfAlignmentOverTime" enum="ShelfAlignmentValue">
305   <summary>
306     The current state of the shelf (alignment) tracked over time by logging on a
307     regular basis (30 minutes), this is used instead of log in or shelf usage to
308     track users that do not lock/unlock or log in frequently and use a small
309     number of browser instances or otherwise infrequently interact with the
310     shelf launcher.
311   </summary>
312 </histogram>
313
314 <histogram name="Ash.ShelfAlignmentUsage" enum="ShelfAlignmentValue">
315   <summary>
316     The current state of the shelf (alignment) when the shelf launcher is used
317     to launch an app/window/etc, this is used instead of log in to give data on
318     users that do not lock/unlock or log in frequently.
319   </summary>
320 </histogram>
321
322 <histogram name="Ash.TouchDuration" units="milliseconds">
323   <obsolete>
324     Deprecated 12/2013 in r239809, and replaced by Ash.TouchDuration2.
325   </obsolete>
326   <summary>The duration of a touch-sequence.</summary>
327 </histogram>
328
329 <histogram name="Ash.TouchDuration2" units="milliseconds">
330   <summary>The duration of a touch-sequence.</summary>
331 </histogram>
332
333 <histogram name="Ash.TouchMaxDistance" units="pixels">
334   <summary>
335     The maximum euclidean distance in dips which a touch point has travelled
336     away from its starting point. Only measured for single finger gestures.
337   </summary>
338 </histogram>
339
340 <histogram name="Ash.TouchMoveInterval" units="milliseconds">
341   <summary>The interval between touch-move events.</summary>
342 </histogram>
343
344 <histogram name="Ash.TouchMoveSteps" units="pixels">
345   <summary>The distance between touch-move events.</summary>
346 </histogram>
347
348 <histogram name="Ash.TouchPositionX" units="pixels">
349   <summary>The position of the touch-events along the X axis.</summary>
350 </histogram>
351
352 <histogram name="Ash.TouchPositionY" units="pixels">
353   <summary>The position of the touch-events along the Y axis.</summary>
354 </histogram>
355
356 <histogram name="Ash.TouchRadius" units="pixels">
357   <summary>The radius of a touch event.</summary>
358 </histogram>
359
360 <histogram name="Ash.TouchStartAfterEnd" units="milliseconds">
361   <summary>
362     The interval between the end of a touch-sequence and the start of the next
363     touch-sequence.
364   </summary>
365 </histogram>
366
367 <histogram name="Ash.TouchStartBurst">
368   <summary>
369     The number of rapid touch-starts that happened within a short interval.
370     Logged once for each such burst group.
371   </summary>
372 </histogram>
373
374 <histogram name="Ash.WindowSelector.CycleTime" units="milliseconds">
375   <summary>
376     The amount of time the Alt key is held after pressing Alt+Tab to begin
377     cycling through windows.
378   </summary>
379 </histogram>
380
381 <histogram name="Ash.WindowSelector.Items">
382   <summary>
383     The number of items (single windows or groups of windows such as panels) in
384     the window selection. Window selection occurs when a user begins alt-tabbing
385     or presses the overview button (F5 key).
386   </summary>
387 </histogram>
388
389 <histogram name="Ash.WindowSelector.TimeBetweenUse" units="milliseconds">
390   <summary>
391     The amount of time between uses of window selection to switch between
392     windows. Window selection is entered by alt-tabbing or by pressing the
393     overview button (F5 key).
394   </summary>
395 </histogram>
396
397 <histogram name="Ash.WindowSelector.TimeInOverview" units="milliseconds">
398   <summary>
399     The amount of time spent in overview mode. Overview mode is engaged when
400     lingering on a window while alt-tabbing or by pressing the overview button.
401     The time is measured from the moment the windows begin animating to a
402     thumbnail size preview to when a window is selected or selection is
403     canceled.
404   </summary>
405 </histogram>
406
407 <histogram name="AsyncDNS.AttemptCountFail">
408   <summary>
409     Count of DnsAttempts before DnsTransaction completes with failure.
410   </summary>
411 </histogram>
412
413 <histogram name="AsyncDNS.AttemptCountSuccess">
414   <summary>
415     Count of DnsAttempts before DnsTransaction completes successfully.
416   </summary>
417 </histogram>
418
419 <histogram name="AsyncDNS.ConfigChange" enum="BooleanSuccess">
420   <summary>
421     Whether DnsConfigService::OnConfigChange actually corresponded to a change
422     in DnsConfig.
423   </summary>
424 </histogram>
425
426 <histogram name="AsyncDNS.ConfigNotifyInterval" units="milliseconds">
427   <summary>
428     Duration of time between calls to DnsConfigService::InvalidateConfig.
429   </summary>
430 </histogram>
431
432 <histogram name="AsyncDNS.ConfigParseDuration" units="milliseconds">
433   <summary>Duration of time spent parsing DnsConfig.</summary>
434 </histogram>
435
436 <histogram name="AsyncDNS.ConfigParsePosix" enum="AsyncDNSConfigParsePosix">
437   <summary>
438     Counts of results of parsing DnsConfig in DnsConfigServicePosix.
439   </summary>
440 </histogram>
441
442 <histogram name="AsyncDNS.ConfigParseResult" enum="BooleanSuccess">
443   <summary>Whether DnsConfig was parsed successfully.</summary>
444 </histogram>
445
446 <histogram name="AsyncDNS.ConfigParseWin" enum="AsyncDNSConfigParseWin">
447   <summary>
448     Counts of results of parsing DnsConfig in DnsConfigServiceWin.
449   </summary>
450 </histogram>
451
452 <histogram name="AsyncDNS.DNSChangerDetected" enum="BooleanSuccess">
453   <summary>
454     Whether the first valid DnsConfig included a rogue nameserver.
455   </summary>
456 </histogram>
457
458 <histogram name="AsyncDNS.DnsClientDisabledReason" enum="NetErrorCodes">
459   <summary>
460     Counts of specific error codes returned by DnsTask if a subsequent ProcTask
461     succeeded, at the end of a streak of failures after which the DnsClient was
462     disabled.
463   </summary>
464 </histogram>
465
466 <histogram name="AsyncDNS.DnsClientEnabled" enum="BooleanSuccess">
467   <summary>
468     TRUE counts the events when a valid DnsConfig is received and used to enable
469     DnsClient, while FALSE counts the events when DnsClient is disabled after a
470     series of successful fallbacks from DnsTask to ProcTask.
471   </summary>
472 </histogram>
473
474 <histogram name="AsyncDNS.FallbackFail" units="milliseconds">
475   <summary>
476     Duration of time spent by ProcTask in failing fallback resolutions.
477   </summary>
478 </histogram>
479
480 <histogram name="AsyncDNS.FallbackSuccess" units="milliseconds">
481   <summary>
482     Duration of time spent by ProcTask in successful fallback resolutions.
483   </summary>
484 </histogram>
485
486 <histogram name="AsyncDNS.HaveDnsConfig" enum="BooleanSuccess">
487   <summary>
488     Whether there was a valid DNS configuration at the start of a job which
489     eventually completed successfully.
490   </summary>
491 </histogram>
492
493 <histogram name="AsyncDNS.HostParseResult" enum="BooleanSuccess">
494   <summary>Whether DnsHosts were parsed successfully.</summary>
495 </histogram>
496
497 <histogram name="AsyncDNS.HostsChange" enum="BooleanSuccess">
498   <summary>
499     Whether DnsConfigService::OnHostsChange actually corresponded to a change in
500     DnsHosts.
501   </summary>
502 </histogram>
503
504 <histogram name="AsyncDNS.HostsNotifyInterval" units="milliseconds">
505   <summary>
506     Duration of time between calls to DnsConfigService::InvalidateHosts.
507   </summary>
508 </histogram>
509
510 <histogram name="AsyncDNS.HostsParseDuration" units="milliseconds">
511   <summary>Duration of time spent parsing DnsHosts.</summary>
512 </histogram>
513
514 <histogram name="AsyncDNS.HostsParseWin" enum="AsyncDNSHostsParseWin">
515   <summary>
516     Counts of results of parsing DnsHosts in DnsConfigServiceWin.
517   </summary>
518 </histogram>
519
520 <histogram name="AsyncDNS.HostsSize" units="bytes">
521   <summary>
522     The size of the HOSTS file observed before each attempt to parse it.
523   </summary>
524 </histogram>
525
526 <histogram name="AsyncDNS.JobQueueTime" units="milliseconds">
527   <summary>
528     Time elapsed between the time the HostResolverImpl::Job was created and the
529     time the Job was started (using DnsClient).
530   </summary>
531 </histogram>
532
533 <histogram name="AsyncDNS.JobQueueTime_HIGHEST" units="milliseconds">
534   <summary>
535     Time elapsed between the time the HostResolverImpl::Job was created and the
536     time the Job was started (using DnsClient). Includes only Jobs which had
537     priority HIGHEST when started.
538   </summary>
539 </histogram>
540
541 <histogram name="AsyncDNS.JobQueueTime_IDLE" units="milliseconds">
542   <summary>
543     Time elapsed between the time the HostResolverImpl::Job was created and the
544     time the Job was started (using DnsClient). Includes only Jobs which had
545     priority IDLE when started.
546   </summary>
547 </histogram>
548
549 <histogram name="AsyncDNS.JobQueueTime_LOW" units="milliseconds">
550   <summary>
551     Time elapsed between the time the HostResolverImpl::Job was created and the
552     time the Job was started (using DnsClient). Includes only Jobs which had
553     priority LOW when started.
554   </summary>
555 </histogram>
556
557 <histogram name="AsyncDNS.JobQueueTime_LOWEST" units="milliseconds">
558   <summary>
559     Time elapsed between the time the HostResolverImpl::Job was created and the
560     time the Job was started (using DnsClient). Includes only Jobs which had
561     priority LOWEST when started.
562   </summary>
563 </histogram>
564
565 <histogram name="AsyncDNS.JobQueueTime_MEDIUM" units="milliseconds">
566   <summary>
567     Time elapsed between the time the HostResolverImpl::Job was created and the
568     time the Job was started (using DnsClient). Includes only Jobs which had
569     priority MEDIUM when started.
570   </summary>
571 </histogram>
572
573 <histogram name="AsyncDNS.JobQueueTimeAfterChange" units="milliseconds">
574   <summary>
575     Time elapsed between the last time the priority of a HostResolverImpl::Job
576     changed (when a Request was attached or detached) and the time the Job was
577     started (using DnsClient).
578   </summary>
579 </histogram>
580
581 <histogram name="AsyncDNS.JobQueueTimeAfterChange_HIGHEST" units="milliseconds">
582   <summary>
583     Time elapsed between the last time the priority of a HostResolverImpl::Job
584     changed (when a Request was attached or detached) and the time the Job was
585     started (using DnsClient). Includes only Jobs which had priority HIGHEST
586     when started.
587   </summary>
588 </histogram>
589
590 <histogram name="AsyncDNS.JobQueueTimeAfterChange_IDLE" units="milliseconds">
591   <summary>
592     Time elapsed between the last time the priority of a HostResolverImpl::Job
593     changed (when a Request was attached or detached) and the time the Job was
594     started (using DnsClient). Includes only Jobs which had priority IDLE when
595     started.
596   </summary>
597 </histogram>
598
599 <histogram name="AsyncDNS.JobQueueTimeAfterChange_LOW" units="milliseconds">
600   <summary>
601     Time elapsed between the last time the priority of a HostResolverImpl::Job
602     changed (when a Request was attached or detached) and the time the Job was
603     started (using DnsClient). Includes only Jobs which had priority LOW when
604     started.
605   </summary>
606 </histogram>
607
608 <histogram name="AsyncDNS.JobQueueTimeAfterChange_LOWEST" units="milliseconds">
609   <summary>
610     Time elapsed between the last time the priority of a HostResolverImpl::Job
611     changed (when a Request was attached or detached) and the time the Job was
612     started (using DnsClient). Includes only Jobs which had priority LOWEST when
613     started.
614   </summary>
615 </histogram>
616
617 <histogram name="AsyncDNS.JobQueueTimeAfterChange_MEDIUM" units="milliseconds">
618   <summary>
619     Time elapsed between the last time the priority of a HostResolverImpl::Job
620     changed (when a Request was attached or detached) and the time the Job was
621     started (using DnsClient). Includes only Jobs which had priority MEDIUM when
622     started.
623   </summary>
624 </histogram>
625
626 <histogram name="AsyncDNS.ParseToAddressList" enum="AsyncDNSParseResult">
627   <summary>
628     Counts of results of parsing addresses out of DNS responses in successful
629     DnsTransactions.
630   </summary>
631 </histogram>
632
633 <histogram name="AsyncDNS.ResolveError" enum="NetErrorCodes">
634   <summary>
635     Counts of specific error codes returned by DnsTask if a subsequent ProcTask
636     succeeded.
637   </summary>
638 </histogram>
639
640 <histogram name="AsyncDNS.ResolveFail" units="milliseconds">
641   <summary>
642     Duration of time taken by DnsTask in resolutions that failed. Excludes time
643     spent in the subsequent fallback.
644   </summary>
645 </histogram>
646
647 <histogram name="AsyncDNS.ResolveStatus" enum="AsyncDNSResolveStatus">
648   <summary>
649     Counts of the overall results of using asynchronous DNS in HostResolverImpl.
650     This only includes jobs started with valid DNS configuration and excludes
651     synchronous resolutions (as IP literals, from cache, and from HOSTS).
652   </summary>
653 </histogram>
654
655 <histogram name="AsyncDNS.ResolveSuccess" units="milliseconds">
656   <summary>
657     Duration of time taken by DnsTask in resolutions that succeeded.
658   </summary>
659 </histogram>
660
661 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_IPV4" units="milliseconds">
662   <summary>
663     Same as AsyncDNS.ResolveSuccess, but limited to pure IPv4 lookups.
664   </summary>
665 </histogram>
666
667 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_IPV6" units="milliseconds">
668   <summary>
669     Same as AsyncDNS.ResolveSuccess, but limited to pure IPv6 lookups.
670   </summary>
671 </histogram>
672
673 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_UNSPEC" units="milliseconds">
674   <summary>
675     Same as AsyncDNS.ResolveSuccess, but limited to IPv4/IPv6 lookups.
676   </summary>
677 </histogram>
678
679 <histogram name="AsyncDNS.ServerCount">
680   <summary>
681     Count of servers in DnsConfig. Recorded on every new DnsSession, which is
682     created on DNS change.
683   </summary>
684 </histogram>
685
686 <histogram name="AsyncDNS.ServerFailureIndex">
687   <summary>
688     Index in DnsConfig of the failing server, recorded at the time of failure.
689   </summary>
690 </histogram>
691
692 <histogram name="AsyncDNS.ServerFailuresAfterNetworkChange">
693   <summary>
694     Count of server failures after network change before first success in the
695     DnsSession. Recorded at the time of first success.
696   </summary>
697 </histogram>
698
699 <histogram name="AsyncDNS.ServerFailuresAfterSuccess">
700   <summary>
701     Count of server failures after success until the end of the session. Server
702     has reported success at some point during the session. Recorded at the end
703     of the DnsSession.
704   </summary>
705 </histogram>
706
707 <histogram name="AsyncDNS.ServerFailuresBeforeSuccess">
708   <summary>
709     Count of server failures before success. This is NOT the first success in
710     the DnsSession. Recorded at the time of success.
711   </summary>
712 </histogram>
713
714 <histogram name="AsyncDNS.ServerFailuresWithoutSuccess">
715   <summary>
716     Count of server failures without success until the end of the session.
717     Server has never reported success during the DnsSession. Recorded at the end
718     of the DnsSession.
719   </summary>
720 </histogram>
721
722 <histogram name="AsyncDNS.ServerIsGood" units="BooleanSuccess">
723   <summary>
724     The current server is &quot;good&quot; and does not have to be skipped.
725   </summary>
726 </histogram>
727
728 <histogram name="AsyncDNS.SortFailure" units="milliseconds">
729   <summary>
730     Duration of time taken in failing calls to AddressSorter in dual-stack
731     resolutions using DnsTask.
732   </summary>
733 </histogram>
734
735 <histogram name="AsyncDNS.SortSuccess" units="milliseconds">
736   <summary>
737     Duration of time taken in successful calls to AddressSorter in dual-stack
738     resolutions using DnsTask.
739   </summary>
740 </histogram>
741
742 <histogram name="AsyncDNS.SuffixSearchDone">
743   <summary>
744     The number of names from the search name list consumed during a successful
745     transaction (QTYPE A only).
746   </summary>
747 </histogram>
748
749 <histogram name="AsyncDNS.SuffixSearchRemain">
750   <summary>
751     The number of names left on the search name list at the end of a successful
752     transaction (QTYPE A only).
753   </summary>
754 </histogram>
755
756 <histogram name="AsyncDNS.SuffixSearchStart">
757   <summary>
758     The number of names on the search name list at the start of a transaction
759     (QTYPE A only).
760   </summary>
761 </histogram>
762
763 <histogram name="AsyncDNS.TCPAttemptFail" units="milliseconds">
764   <summary>
765     Duration of time taken by DnsTCPAttempt in failed attempts. Excludes
766     timeouts.
767   </summary>
768 </histogram>
769
770 <histogram name="AsyncDNS.TCPAttemptSuccess" units="milliseconds">
771   <summary>
772     Duration of time taken by DnsTCPAttempt in successful attempts.
773   </summary>
774 </histogram>
775
776 <histogram name="AsyncDNS.TimeoutErrorHistogram" units="milliseconds">
777   <summary>
778     Difference between RTT and timeout calculated using Histogram algorithm.
779   </summary>
780 </histogram>
781
782 <histogram name="AsyncDNS.TimeoutErrorHistogramUnder" units="milliseconds">
783   <summary>
784     Difference between timeout calculated using Histogram algorithm and RTT.
785   </summary>
786 </histogram>
787
788 <histogram name="AsyncDNS.TimeoutErrorJacobson" units="milliseconds">
789   <summary>
790     Difference between RTT and timeout calculated using Jacobson algorithm.
791   </summary>
792 </histogram>
793
794 <histogram name="AsyncDNS.TimeoutErrorJacobsonUnder" units="milliseconds">
795   <summary>
796     Difference between timeout calculated using Jacobson algorithm and RTT.
797   </summary>
798 </histogram>
799
800 <histogram name="AsyncDNS.TimeoutSpentHistogram" units="milliseconds">
801   <summary>
802     Duration of time that would be spent waiting for lost request using
803     Histogram algorithm.
804   </summary>
805 </histogram>
806
807 <histogram name="AsyncDNS.TimeoutSpentJacobson" units="milliseconds">
808   <summary>
809     Duration of time that would be spent waiting for lost request using Jacobson
810     algorithm.
811   </summary>
812 </histogram>
813
814 <histogram name="AsyncDNS.TotalTime" units="milliseconds">
815   <summary>
816     Duration of time since a HostResolverImpl::Resolve request to the time a
817     result is posted. Excludes canceled, evicted, and aborted requests. Includes
818     cache hits (recorded as 0). Excludes speculative requests.
819   </summary>
820 </histogram>
821
822 <histogram name="AsyncDNS.TotalTime_speculative" units="milliseconds">
823   <summary>
824     Duration of time since a HostResolverImpl::Resolve request to the time a
825     result is posted. Excludes canceled, evicted, and aborted requests. Includes
826     cache hits (recorded as 0). Speculative requests only.
827   </summary>
828 </histogram>
829
830 <histogram name="AsyncDNS.TransactionFailure" units="milliseconds">
831   <summary>
832     Duration of time taken in failing DnsTransactions. This includes server
833     failures, timeouts and NXDOMAIN results.
834   </summary>
835 </histogram>
836
837 <histogram name="AsyncDNS.TransactionSuccess" units="milliseconds">
838   <summary>
839     Duration of time taken in successful DnsTransactions. This includes all
840     NOERROR answers, even if they indicate the name has no addresses or they
841     cannot be parsed.
842   </summary>
843 </histogram>
844
845 <histogram name="AsyncDNS.TransactionSuccess_A" units="milliseconds">
846   <summary>
847     Same as AsyncDNS.TransactionSuccess but limited to A query type.
848   </summary>
849 </histogram>
850
851 <histogram name="AsyncDNS.TransactionSuccess_AAAA" units="milliseconds">
852   <summary>
853     Same as AsyncDNS.TransactionSuccess but limited to AAAA query type.
854   </summary>
855 </histogram>
856
857 <histogram name="AsyncDNS.TTL" units="milliseconds">
858   <summary>
859     TTL of the resolved addresses, as in the response received from the server.
860     For results served from local cache, the TTL is from the original response.
861   </summary>
862 </histogram>
863
864 <histogram name="AsyncDNS.UDPAttemptFail" units="milliseconds">
865   <summary>
866     Duration of time taken by DnsUDPAttempt in failed attempts. Excludes
867     timeouts.
868   </summary>
869 </histogram>
870
871 <histogram name="AsyncDNS.UDPAttemptSuccess" units="milliseconds">
872   <summary>
873     Duration of time taken by DnsUDPAttempt in successful attempts. Includes
874     responses arriving after timeout, if multiple attempts are allowed.
875   </summary>
876 </histogram>
877
878 <histogram name="AsyncDNS.UnchangedConfigInterval" units="milliseconds">
879   <summary>
880     Duration of time since the last empty config result to the time a non-change
881     OnConfigChange is received.
882   </summary>
883 </histogram>
884
885 <histogram name="AsyncDNS.UnchangedHostsInterval" units="milliseconds">
886   <summary>
887     Duration of time since the last empty config result to the time a non-change
888     OnHostsChange is received.
889   </summary>
890 </histogram>
891
892 <histogram name="AsyncDNS.WatchStatus" enum="AsyncDNSWatchStatus">
893   <summary>
894     The result of DnsConfigService watch. Counts STARTED on every initialization
895     and FAILED_* on any failure.
896   </summary>
897 </histogram>
898
899 <histogram name="Aura.CreatedGpuBrowserCompositor" enum="CompositorType">
900   <summary>
901     Whether the browser compositor uses GPU or the software renderer.
902   </summary>
903 </histogram>
904
905 <histogram name="Autocheckout.Bubble" enum="AutocheckoutBubble">
906   <obsolete>
907     Deprecated as of 8/2013.
908   </obsolete>
909   <summary>
910     Measures the frequency of user interactions with the Autocheckout bubble,
911     which prompts users to invoke Autocheckout on supported websites.
912   </summary>
913 </histogram>
914
915 <histogram name="Autocheckout.BuyFlow" enum="AutocheckoutBuyFlow">
916   <obsolete>
917     Deprecated as of 8/2013.
918   </obsolete>
919   <summary>
920     Measures the frequency of final states reached in Autocheckout buy flow.
921   </summary>
922 </histogram>
923
924 <histogram name="Autocheckout.DismissalState"
925     enum="AutofillDialogDismissalState">
926   <obsolete>
927     Deprecated as of 8/2013.
928   </obsolete>
929   <summary>The state of the Autocheckout dialog when it was dismissed.</summary>
930 </histogram>
931
932 <histogram name="Autocheckout.FlowDuration" units="ms">
933   <obsolete>
934     Deprecated as of 8/2013.
935   </obsolete>
936   <summary>
937     Measures the time elapsed between when the user submitted the Autocheckout
938     dialog and when the Autocheckout flow, or filling process, concluded.
939   </summary>
940 </histogram>
941
942 <histogram name="Autocheckout.FlowDuration.Failed" units="ms">
943   <obsolete>
944     Deprecated as of 8/2013.
945   </obsolete>
946   <summary>
947     Measures the time elapsed between when the user submitted the Autocheckout
948     dialog and when the Autocheckout flow concluded, in cases where the flow
949     failed.
950   </summary>
951 </histogram>
952
953 <histogram name="Autocheckout.FlowDuration.Succeeded" units="ms">
954   <obsolete>
955     Deprecated as of 8/2013.
956   </obsolete>
957   <summary>
958     Measures the time elapsed between when the user submitted the Autocheckout
959     dialog and when the Autocheckout flow concluded, in cases where the flow
960     succeeded.
961   </summary>
962 </histogram>
963
964 <histogram name="Autocheckout.InitialUserState"
965     enum="AutofillDialogInitialUserState">
966   <obsolete>
967     Deprecated as of 8/2013.
968   </obsolete>
969   <summary>
970     The initial state of a user that's interacting with a freshly shown
971     Autocheckout dialog.
972   </summary>
973 </histogram>
974
975 <histogram name="Autocheckout.PopupInDialog" enum="AutofillDialogPopupEvent">
976   <obsolete>
977     Deprecated as of 8/2013.
978   </obsolete>
979   <summary>
980     User interactions with the Autofill popup shown while filling an
981     Autocheckout dialog.
982   </summary>
983 </histogram>
984
985 <histogram name="Autocheckout.Security" enum="AutofillDialogSecurity">
986   <obsolete>
987     Deprecated as of 8/2013.
988   </obsolete>
989   <summary>
990     Measures the frequency of security warnings and errors in the Autocheckout
991     dialog.
992   </summary>
993 </histogram>
994
995 <histogram name="Autocheckout.UiDuration" units="ms">
996   <obsolete>
997     Deprecated as of 8/2013.
998   </obsolete>
999   <summary>
1000     Measures the duration for which an Autocheckout dialog was shown.
1001   </summary>
1002 </histogram>
1003
1004 <histogram name="Autocheckout.UiDuration.Cancel" units="ms">
1005   <obsolete>
1006     Deprecated as of 8/2013.
1007   </obsolete>
1008   <summary>
1009     Measures the duration for which an Autocheckout dialog was shown, in cases
1010     where the user ended up canceling out of the dialog.
1011   </summary>
1012 </histogram>
1013
1014 <histogram name="Autocheckout.UiDuration.Submit" units="ms">
1015   <obsolete>
1016     Deprecated as of 8/2013.
1017   </obsolete>
1018   <summary>
1019     Measures the duration for which an Autocheckout dialog was shown, in cases
1020     where the user ended up accepting the dialog.
1021   </summary>
1022 </histogram>
1023
1024 <histogram name="Autocheckout.UiEvents" enum="AutofillDialogUiEvents">
1025   <obsolete>
1026     Deprecated as of 8/2013.
1027   </obsolete>
1028   <summary>
1029     Measures how users are interacting with the Autocheckout dialog UI.
1030   </summary>
1031 </histogram>
1032
1033 <histogram name="Autocheckout.UiLatencyToShow" units="ms">
1034   <obsolete>
1035     Deprecated as of 8/2013.
1036   </obsolete>
1037   <summary>
1038     Measures the duration of time it takes for the Autocheckout UI to be
1039     actionable by the user after it is shown.
1040   </summary>
1041 </histogram>
1042
1043 <histogram name="Autocheckout.WalletErrors" enum="WalletErrors">
1044   <obsolete>
1045     Deprecated as of 8/2013.
1046   </obsolete>
1047   <summary>
1048     Measures the frequency of errors in communicating with the Google Online
1049     Wallet server.
1050   </summary>
1051 </histogram>
1052
1053 <histogram name="Autocheckout.WalletRequiredActions"
1054     enum="WalletRequiredActions">
1055   <obsolete>
1056     Deprecated as of 8/2013.
1057   </obsolete>
1058   <summary>
1059     Measures the frequency of required user actions returned by the Google
1060     Online Wallet server.
1061   </summary>
1062 </histogram>
1063
1064 <histogram name="Autocheckout.WhitelistDownloadDuration" units="ms">
1065   <obsolete>
1066     Deprecated as of 8/2013.
1067   </obsolete>
1068   <summary>
1069     Measures time taken to download the Autocheckout whitelist file.
1070   </summary>
1071 </histogram>
1072
1073 <histogram name="Autocheckout.WhitelistDownloadDuration.Failed" units="ms">
1074   <obsolete>
1075     Deprecated as of 8/2013.
1076   </obsolete>
1077   <summary>
1078     Measures time taken to download the Autocheckout whitelist file in case the
1079     download was failed.
1080   </summary>
1081 </histogram>
1082
1083 <histogram name="Autocheckout.WhitelistDownloadDuration.Succeeded" units="ms">
1084   <obsolete>
1085     Deprecated as of 8/2013.
1086   </obsolete>
1087   <summary>
1088     Measures time taken to download the Autocheckout whitelist file in case the
1089     download was succeeded.
1090   </summary>
1091 </histogram>
1092
1093 <histogram name="Autofill.AddressSuggestionsCount">
1094   <summary>
1095     The number of address suggestions shown in the Autofill popup.
1096   </summary>
1097 </histogram>
1098
1099 <histogram name="AutoFill.CCInfoBarAccepted">
1100   <obsolete>
1101     Deprecated as of 3/2011, replaced by Autofill.CreditCardInfoBar.
1102   </obsolete>
1103   <summary>The Autofill credit card info bar was accepted.</summary>
1104 </histogram>
1105
1106 <histogram name="AutoFill.CCInfoBarDenied">
1107   <obsolete>
1108     Deprecated as of 3/2011, replaced by Autofill.CreditCardInfoBar.
1109   </obsolete>
1110   <summary>The Autofill credit card info bar was denied.</summary>
1111 </histogram>
1112
1113 <histogram name="Autofill.CreditCardInfoBar" enum="AutofillCreditCardInfoBar">
1114   <summary>
1115     The relative frequency with which users accept, deny, or ignore the Autofill
1116     credit card info bar prompt.
1117   </summary>
1118 </histogram>
1119
1120 <histogram name="Autofill.DeveloperEngagement"
1121     enum="AutofillDeveloperEngagement">
1122   <summary>
1123     Measures the adoption of the HTML autocomplete type hint specification (see
1124     http://is.gd/whatwg_autocomplete for more details).  For each fillable form
1125     detected, logs whether that form includes author-specified type hints.
1126   </summary>
1127 </histogram>
1128
1129 <histogram name="Autofill.FillDuration.FromInteraction.WithAutofill">
1130   <summary>
1131     Time elapsed between the user's first interaction with a form and the form's
1132     submission, for an autofilled form.
1133   </summary>
1134 </histogram>
1135
1136 <histogram name="Autofill.FillDuration.FromInteraction.WithoutAutofill">
1137   <summary>
1138     Time elapsed between the user's first interaction with a form and the form's
1139     submission, for a non-autofilled form.
1140   </summary>
1141 </histogram>
1142
1143 <histogram name="Autofill.FillDuration.FromLoad.WithAutofill">
1144   <summary>
1145     Time elapsed between form load and form submission, for an autofilled form.
1146   </summary>
1147 </histogram>
1148
1149 <histogram name="Autofill.FillDuration.FromLoad.WithoutAutofill">
1150   <summary>
1151     Time elapsed between form load and form submission, for a non-autofilled
1152     form.
1153   </summary>
1154 </histogram>
1155
1156 <histogram name="Autofill.IsEnabled.PageLoad" enum="BooleanEnabled">
1157   <summary>
1158     Tracks whether Autofill is enabled on page load for a page containing forms.
1159   </summary>
1160 </histogram>
1161
1162 <histogram name="Autofill.IsEnabled.Startup" enum="BooleanEnabled">
1163   <summary>Tracks whether Autofill is enabled when Chrome launches.</summary>
1164 </histogram>
1165
1166 <histogram name="AutoFill.ProfileCount">
1167   <obsolete>
1168     Deprecated as of 3/2011, replaced by Autofill.StoredProfileCount.
1169   </obsolete>
1170   <summary>The number of Autofill address profiles a user has.</summary>
1171 </histogram>
1172
1173 <histogram name="AutoFill.Quality" enum="AutofillQuality">
1174   <obsolete>
1175     Deprecated as of 3/2011, replaced by Autofill.Quality.
1176   </obsolete>
1177   <summary>The quality of the AutoFill implementation.</summary>
1178 </histogram>
1179
1180 <histogram name="Autofill.Quality" enum="AutofillQuality">
1181   <summary>The quality of the Autofill implementation.</summary>
1182 </histogram>
1183
1184 <histogram name="Autofill.Quality.HeuristicType" enum="AutofillTypeQuality">
1185   <summary>The quality of Autofill's heuristic field type detection.</summary>
1186 </histogram>
1187
1188 <histogram name="Autofill.Quality.HeuristicType.ByFieldType"
1189     enum="AutofillTypeQualityByFieldType">
1190   <summary>
1191     The quality of Autofill's heuristic field type detection, broken down by the
1192     specific field type.  Fields with multiple possible types (based on the
1193     stored Autofill data) are logged as having ambiguous type.
1194   </summary>
1195 </histogram>
1196
1197 <histogram name="Autofill.Quality.PredictedType" enum="AutofillTypeQuality">
1198   <summary>The overall quality of the Autofill field type predictions.</summary>
1199 </histogram>
1200
1201 <histogram name="Autofill.Quality.PredictedType.ByFieldType"
1202     enum="AutofillTypeQualityByFieldType">
1203   <summary>
1204     The overall quality of the Autofill field type predictions, broken down by
1205     the specific field type.  Fields with multiple possible types (based on the
1206     stored Autofill data) are logged as having ambiguous type.
1207   </summary>
1208 </histogram>
1209
1210 <histogram name="Autofill.Quality.ServerType" enum="AutofillTypeQuality">
1211   <summary>The quality of the Autofill server's field type detection.</summary>
1212 </histogram>
1213
1214 <histogram name="Autofill.Quality.ServerType.ByFieldType"
1215     enum="AutofillTypeQualityByFieldType">
1216   <summary>
1217     The quality of the Autofill server's field type detection, broken down by
1218     the specific field type.  Fields with multiple possible types (based on the
1219     stored Autofill data) are logged as having ambiguous type.
1220   </summary>
1221 </histogram>
1222
1223 <histogram name="AutoFill.RequestErrorimcklfaapmppdhilegjoahjbahdgfhcn">
1224   <summary>TBD.</summary>
1225 </histogram>
1226
1227 <histogram name="AutoFill.RequestSuccessimcklfaapmppdhilegjoahjbahdgfhcn">
1228   <summary>TBD.</summary>
1229 </histogram>
1230
1231 <histogram name="Autofill.ServerExperimentId" enum="AutofillExperimentId">
1232   <obsolete>
1233     Deprecated as of 6/2011, replaced by Autofill.ServerExperimentId.Query.
1234   </obsolete>
1235   <summary>
1236     The experiment ID received in response to an Autofill server query.
1237   </summary>
1238 </histogram>
1239
1240 <histogram name="Autofill.ServerExperimentId.Query" enum="AutofillExperimentId">
1241   <summary>
1242     The experiment ID received in response to an Autofill server query.
1243   </summary>
1244 </histogram>
1245
1246 <histogram name="Autofill.ServerExperimentId.Upload"
1247     enum="AutofillExperimentId">
1248   <summary>
1249     The experiment ID received at the time of an Autofill upload.
1250   </summary>
1251 </histogram>
1252
1253 <histogram name="AutoFill.ServerQueryResponse" enum="AutofillQueryResult">
1254   <obsolete>
1255     Deprecated as of 3/2011, replaced by Autofill.ServerQueryResponse.
1256   </obsolete>
1257   <summary>The usefulness of AutoFill server information.</summary>
1258 </histogram>
1259
1260 <histogram name="Autofill.ServerQueryResponse" enum="AutofillQueryResult">
1261   <summary>The usefulness of Autofill server information.</summary>
1262 </histogram>
1263
1264 <histogram name="Autofill.StoredProfileCount">
1265   <summary>
1266     The number of Autofill addresses a user has stored, measured at launch time.
1267   </summary>
1268 </histogram>
1269
1270 <histogram name="Autofill.UserHappiness" enum="AutofillUserHappiness">
1271   <summary>
1272     Measures the frequency of various events in the Autofill user interaction
1273     flow.  By comparing frequencies, we can compute several interesting
1274     &quot;user happiness&quot; metrics.
1275   </summary>
1276 </histogram>
1277
1278 <histogram name="Blacklist.Setup" enum="BlacklistSetup">
1279   <summary>
1280     Records the successes and failures when running the browser blacklist setup
1281     code. Used to determine if the blacklist is working as intended during
1282     startup(since the blacklist runs before crash reporting is set up).  This
1283     only occurs on Windows.
1284   </summary>
1285 </histogram>
1286
1287 <histogram name="Bluetooth.ConnectedDeviceCount" units="devices">
1288   <summary>
1289     Counts the number of simulataneously connected Bluetooth devices. Used to
1290     direct testing efforts, and by our UI team to determine appropriate UI
1291     sizes.
1292   </summary>
1293 </histogram>
1294
1295 <histogram name="Bluetooth.PairingMethod" enum="BluetoothPairingMethod">
1296   <summary>
1297     Records the method used to pair each Bluetooth Device. Used to direct our
1298     testing efforts.
1299   </summary>
1300 </histogram>
1301
1302 <histogram name="Bluetooth.PairingResult" enum="BluetoothPairingResult">
1303   <summary>
1304     Records the result of pairing each Bluetooth Device. Used to understand
1305     whether we are having significant problems with Bluetooth pairing and seeing
1306     errors more commonly than we should.
1307   </summary>
1308 </histogram>
1309
1310 <histogram name="Bookmarks.LaunchDepth">
1311   <summary>
1312     Logs the depth of the bookmark in the bookmark tree hiearchy every time a
1313     bookmark is launched. Depth indicates how many levels below a permanent
1314     bookmark folder the bookmark was found in (e.g. a bookmark immediately in
1315     the bookmark bar has depth 1).
1316   </summary>
1317 </histogram>
1318
1319 <histogram name="Canvas.ContextType" enum="CanvasContextType">
1320   <summary>
1321     Records the context type names used to create canvas rendering contexts.
1322   </summary>
1323 </histogram>
1324
1325 <histogram name="Cast.Sender.CastButtonShown" enum="BooleanEnabled">
1326   <summary>
1327     Records the number of times the cast button was shown to the user. The value
1328     will be true if the button is enabled, and false if the button is disabled.
1329     Note that depending on the current UX, it's possible that we hide the button
1330     entirely if it's disabled, so it's possible for the false values to be 0.
1331   </summary>
1332 </histogram>
1333
1334 <histogram name="Cast.Sender.CastButtonShownInitialFullscreen"
1335     enum="BooleanEnabled">
1336   <summary>
1337     Records the number of times the cast button was shown to the user when the
1338     video is fullscreened. The value will only be recorded on entering
1339     fullscreen. The value will be true if the button is enabled, and false if
1340     the button is disabled. Note that depending on the current UX,it's possible
1341     that we hide the button entirely if it's disabled, so it's possible for the
1342     false values to be 0.
1343   </summary>
1344 </histogram>
1345
1346 <histogram name="Cast.Sender.CastPlaySuccess" enum="BooleanSuccess">
1347   <summary>
1348     Records the result of a request to play remotely. The value will be true if
1349     the playback succeeded, and false if there was an error.
1350   </summary>
1351 </histogram>
1352
1353 <histogram name="Cast.Sender.CastTimeRemainingPercentage"
1354     units="percent remaining">
1355   <summary>
1356     Records the percentage of the video left at the time the remote playback is
1357     stopped. This will be recorded when the playback is stopped by the user, or
1358     when it's stopped by the cast device.
1359   </summary>
1360 </histogram>
1361
1362 <histogram name="Cellular.ActivationFailure">
1363   <summary>
1364     The count of cellular device activation failures (Chrome OS).
1365   </summary>
1366 </histogram>
1367
1368 <histogram name="Cellular.ActivationTry">
1369   <summary>The count of cellular device activation tries (Chrome OS).</summary>
1370 </histogram>
1371
1372 <histogram name="Cellular.ConnectionFailed">
1373   <summary>
1374     The count of cellular reconnect failures during activation (Chrome OS).
1375   </summary>
1376 </histogram>
1377
1378 <histogram name="Cellular.ConnectionRetry">
1379   <summary>
1380     The count of cellular device reconnect tries during activation (Chrome OS).
1381   </summary>
1382 </histogram>
1383
1384 <histogram name="Cellular.MobileSetupFailed">
1385   <summary>
1386     The count of successful cellular plan established (Chrome OS).
1387   </summary>
1388 </histogram>
1389
1390 <histogram name="Cellular.MobileSetupStart">
1391   <summary>
1392     The count of initiated cellular device setup starts (Chrome OS).
1393   </summary>
1394 </histogram>
1395
1396 <histogram name="Cellular.MobileSetupSucceeded">
1397   <summary>The count of failed cellular plan setup tries (Chrome OS).</summary>
1398 </histogram>
1399
1400 <histogram name="Cellular.PaymentFailed">
1401   <summary>The count of failed cellular plan purchases (Chrome OS).</summary>
1402 </histogram>
1403
1404 <histogram name="Cellular.PaymentReceived">
1405   <summary>
1406     The count of successfully completed cellular plan purchases (Chrome OS).
1407   </summary>
1408 </histogram>
1409
1410 <histogram name="CertificateType">
1411   <obsolete>
1412     Deprecated as of 8/2013. This histogram only considered the leaf certificate
1413     expiry date as a proxy for whether a certificate was in-scope for the BRs,
1414     but did not consider the issuance date. As some CAs have issued long-lived
1415     certs prior to the BRs, this disproportionately reported those certs as
1416     being subject to the BRs, but non-compliant, when in reality they're not
1417     subject.
1418   </obsolete>
1419   <summary>
1420     Information about the certificate algorithms and sizes in use on the web, to
1421     examine compliance with the CA/Browser Forum requirements and security best
1422     practice.
1423   </summary>
1424 </histogram>
1425
1426 <histogram name="CertificateType2">
1427   <summary>
1428     Information about the certificate algorithms and sizes in use on the web, to
1429     examine compliance with the CA/Browser Forum requirements and security best
1430     practice. This histogram considers the notBefore as the issuance date, for
1431     purposes of what requirements apply.
1432   </summary>
1433 </histogram>
1434
1435 <histogram name="Chrome.Browser.CrashedExecutionPhase" enum="ExecutionPhase">
1436   <summary>
1437     Indicates the execution phase the browser was in when the browser crashed.
1438   </summary>
1439 </histogram>
1440
1441 <histogram name="Chrome.Browser.ExecutionPhase" enum="ExecutionPhase">
1442   <obsolete>
1443     Deprecated as of 11/2013.
1444   </obsolete>
1445   <summary>
1446     Indicates the execution phase the browser was in when browser didn't exit
1447     cleanly.
1448   </summary>
1449 </histogram>
1450
1451 <histogram name="Chrome.BrowserCrashDumpAttempts">
1452   <summary>
1453     The total number of times the browser process has attempted to generate a
1454     crash dump. This should be the sum of Chrome.BrowserDumpsWithCrash and
1455     Chrome.BrowserDumpsWithNoCrash.
1456   </summary>
1457 </histogram>
1458
1459 <histogram name="Chrome.BrowserDumpsWithCrash">
1460   <summary>
1461     The number of times the browser process has attempted to generate a crash
1462     dump because of an actual browser crash.
1463   </summary>
1464 </histogram>
1465
1466 <histogram name="Chrome.BrowserDumpsWithNoCrash">
1467   <summary>
1468     The number of times the browser process has attempted to generate a crash
1469     dump in a non-crashing (i.e., reporting only) context.
1470   </summary>
1471 </histogram>
1472
1473 <histogram name="Chrome.SearchSelectExempt" enum="SearchEngine">
1474   <obsolete>
1475     Deprecated 8/2013. No longer tracked.
1476   </obsolete>
1477   <summary>
1478     The default search engine selected by a user not in the search engine dialog
1479     experiment.
1480   </summary>
1481 </histogram>
1482
1483 <histogram name="Chrome.SearchSelectExperiment" enum="SearchEngine">
1484   <obsolete>
1485     Deprecated 8/2013. No longer tracked.
1486   </obsolete>
1487   <summary>
1488     The default search engine selected by a user in the search engine dialog
1489     experiment.
1490   </summary>
1491 </histogram>
1492
1493 <histogram name="Chrome.SearchSelectExperimentSlot1" enum="SearchEngine">
1494   <obsolete>
1495     Deprecated 8/2013. No longer tracked.
1496   </obsolete>
1497   <summary>
1498     The default search engine selected by a user in slot 1 of a randomized
1499     search engine dialog.
1500   </summary>
1501 </histogram>
1502
1503 <histogram name="Chrome.SearchSelectExperimentSlot2" enum="SearchEngine">
1504   <obsolete>
1505     Deprecated 8/2013. No longer tracked.
1506   </obsolete>
1507   <summary>
1508     The default search engine selected by a user in slot 2 of a randomized
1509     search engine dialog.
1510   </summary>
1511 </histogram>
1512
1513 <histogram name="Chrome.SearchSelectExperimentSlot3" enum="SearchEngine">
1514   <obsolete>
1515     Deprecated 8/2013. No longer tracked.
1516   </obsolete>
1517   <summary>
1518     The default search engine selected by a user in slot 3 of a randomized
1519     search engine dialog.
1520   </summary>
1521 </histogram>
1522
1523 <histogram name="Chrome.SearchSelectExperimentSlot4" enum="SearchEngine">
1524   <obsolete>
1525     Deprecated 8/2013. No longer tracked.
1526   </obsolete>
1527   <summary>
1528     The default search engine selected by a user in slot 4 of a randomized
1529     search engine dialog.
1530   </summary>
1531 </histogram>
1532
1533 <histogram name="ChromeNotifierService.Actions"
1534     enum="ChromeNotifierServiceActionType">
1535   <summary>
1536     The actions to enable or disable services sending synced notifications.
1537     Synced Notification Sending services can be individually disabled by the
1538     user in the Chrome Notification center settings dialog.
1539   </summary>
1540 </histogram>
1541
1542 <histogram name="clickjacking.discard_download" units="ms">
1543   <summary>
1544     The length of time between a dangerous download appearing on the downloads
1545     shelf, and the &quot;Discard&quot; button being clicked.
1546   </summary>
1547 </histogram>
1548
1549 <histogram name="clickjacking.dismiss_download" units="ms">
1550   <summary>
1551     The length of time between a dangerous download appearing on the downloads
1552     shelf, and the &quot;Dismiss&quot; button being clicked.
1553   </summary>
1554 </histogram>
1555
1556 <histogram name="clickjacking.launch_url" units="ms">
1557   <summary>
1558     The length of time between the external protocol dialog being shown and the
1559     &quot;Launch Application&quot; button being clicked.
1560   </summary>
1561 </histogram>
1562
1563 <histogram name="clickjacking.open_download" units="ms">
1564   <summary>
1565     The length of time between a download appearing on the download shelf, and
1566     the user opening it by clicking the item or pressing return.
1567   </summary>
1568 </histogram>
1569
1570 <histogram name="clickjacking.report_and_discard_download" units="ms">
1571   <summary>
1572     Time between &quot;Report and Discard&quot; button being shown and it being
1573     clicked.
1574   </summary>
1575 </histogram>
1576
1577 <histogram name="clickjacking.save_download" units="ms">
1578   <summary>
1579     The length of time between a dangerous download appearing on the download
1580     shelf, and the &quot;Keep&quot; button being clicked.
1581   </summary>
1582 </histogram>
1583
1584 <histogram name="Clipboard.IncognitoUseCase" enum="ClipboardAction">
1585   <obsolete>
1586     Deprecated as of 4/2013, experiment confirmed correctness of our patch.
1587   </obsolete>
1588   <summary>
1589     Counts how often the user writes or reads from the clipboard and whether the
1590     write was from an incognito window or not.
1591   </summary>
1592 </histogram>
1593
1594 <histogram name="Compositing.CopyFromSurfaceTime" units="ms">
1595   <summary>
1596     The turn around time taken for the async readback of pixels is measured
1597     here.
1598   </summary>
1599 </histogram>
1600
1601 <histogram name="Compositing.CopyFromSurfaceTimeSynchronous" units="ms">
1602   <summary>
1603     The time taken for the sync readback of pixels is measured here.
1604   </summary>
1605 </histogram>
1606
1607 <histogram name="ConnectivityDiagnostics.ChromeOsSignalStrength"
1608     units="percent">
1609   <summary>
1610     Connectivity Diagnostics App: WiFi signal strength recorded during
1611     NIC_SIGNAL_STRENGTH test.
1612   </summary>
1613   <details>
1614     The &quot;Strength&quot; property of a WiFi signal is a partially-reversible
1615     function that linearly maps the RSSI range -120dBm to -20dBm to Strength
1616     values from 0 to 100.
1617   </details>
1618 </histogram>
1619
1620 <histogram name="ConnectivityDiagnostics.HTTP_LATENCY" units="milliseconds">
1621   <summary>HTTP latency seen by the Connectivity Diagnostics.</summary>
1622   <details>
1623     HTTP latency is computed using the chrome.socket API to make an HTTP GET
1624     request to the /generate_204 page of three randomly generated Google
1625     hostnames (*-ccd-testing-v4.metric.gstatic.com). The time taken from issuing
1626     the HTTP request to receiving a response is clocked in JavaScript and the
1627     arithmetic mean of the three times is used as the HTTP latency.
1628   </details>
1629 </histogram>
1630
1631 <histogram name="ConnectivityDiagnostics.RESOLVER_LATENCY" units="milliseconds">
1632   <summary>Resolution latency seen by the Connectivity Diagnostics.</summary>
1633   <details>
1634     Resolver latency is computed by using the chrome.dns API to query three
1635     randomly generated Google hostnames (*-ccd-testing-v4.metric.gstatic.com).
1636     The random hostnames guarantees that there will be no caching of DNS
1637     hostnames. The time taken from issuing the DNS request to receiving a
1638     response is clocked in JavaScript and the arithmetic mean of the three times
1639     is used as the resolver latency.
1640   </details>
1641 </histogram>
1642
1643 <histogram name="ConnectivityDiagnostics.TestVerdict"
1644     enum="ConnectivityDiagnosticsTestVerdict">
1645   <summary>
1646     Connectivity Diagnostics App: Outcome of the connectivity tests.
1647   </summary>
1648 </histogram>
1649
1650 <histogram name="ConnectivityDiagnostics.TimeTaken" units="milliseconds">
1651   <summary>
1652     Connectivity Diagnostics App: Amount of time taken to run each of the
1653     connectivity tests.
1654   </summary>
1655 </histogram>
1656
1657 <histogram name="Cookie.ParsedCookieStatus" enum="ParsedCookieStatus">
1658   <obsolete>
1659     Deprecated as of 9/2013. Experiment to measure control characters in cookies
1660     is finished.
1661   </obsolete>
1662   <summary>
1663     When parsing a cookie, indicates if control characters were present in any
1664     of the cookie values and if any of the cookie values were invalid.
1665     Specifically, checks that all of the parsed values are valid according to
1666     the valid token definition in Section 2.2 of RFC2616 which specifies a token
1667     must have no separators (i.e. no characters from the following string,
1668     ignoring the starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={}
1669     \t') and no control characters.
1670   </summary>
1671 </histogram>
1672
1673 <histogram name="Cookie.ReinstatedCookies" units="seconds">
1674   <summary>
1675     The duration in seconds between a cookie getting evicted (due to the number
1676     of cookies exceeding a domain limit), and subsequently reinstated.
1677   </summary>
1678 </histogram>
1679
1680 <histogram name="Cookie.SetAttributePairCharsValidity" enum="BooleanValid">
1681   <obsolete>
1682     Deprecated as of 9/2013. Experiment to measure control characters in cookies
1683     is finished.
1684   </obsolete>
1685   <summary>
1686     Indicates whether a cookie attribute pair was set with both a valid key and
1687     a valid attribute value or not. For the key, this implies that it was a
1688     valid token as defined in Section 2.2 of RFC2616 which specifies a token
1689     must have no separators (i.e. no characters from the following string,
1690     ignoring the starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={}
1691     \t') and no control characters. For the value, this implies that it
1692     contained no control characters and no semicolon.
1693   </summary>
1694 </histogram>
1695
1696 <histogram name="Cookie.SetNameValidity" enum="BooleanValid">
1697   <obsolete>
1698     Deprecated as of 9/2013. Experiment to measure control characters in cookies
1699     is finished.
1700   </obsolete>
1701   <summary>
1702     Indicates whether a cookie name was set with a valid token. A valid token is
1703     defined in Section 2.2 of RFC2616 which specifies a token must have no
1704     separators (i.e. no characters from the following string, ignoring the
1705     starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={} \t') and no
1706     control characters.
1707   </summary>
1708 </histogram>
1709
1710 <histogram name="Cookie.SetValueCookieValueValidity" enum="BooleanValid">
1711   <obsolete>
1712     Deprecated as of 9/2013. Experiment to measure control characters in cookies
1713     is finished.
1714   </obsolete>
1715   <summary>
1716     Indicates whether a cookie value was valid or invalid when there was an
1717     attempt to set it, where a valid value is defined in RFC 6265 as ASCII
1718     characters excluding controls, whitspace, comma, semicolon, and backslash.
1719   </summary>
1720 </histogram>
1721
1722 <histogram name="Cros.ClickOnShelf" enum="CrosShelfClickTarget">
1723   <obsolete>
1724     Deprecated as of 12/2013. Default pinned apps trial is finished.
1725   </obsolete>
1726   <summary>Chrome OS shelf clicks.</summary>
1727 </histogram>
1728
1729 <histogram name="CrosDisks.ArchiveType" enum="CrosDisksArchiveType">
1730   <summary>
1731     The type of archive file that Chrome OS cros-disks daemon is requested to
1732     mount.
1733   </summary>
1734 </histogram>
1735
1736 <histogram name="CrosDisks.DeviceMediaType" enum="CrosDisksDeviceMediaType">
1737   <summary>
1738     The media type of removable device that Chrome OS cros-disks daemon is
1739     requested to mount.
1740   </summary>
1741 </histogram>
1742
1743 <histogram name="CrosDisks.FilesystemType" enum="CrosDisksFilesystemType">
1744   <summary>
1745     The type of file system that Chrome OS cros-disks daemon is requested to
1746     mount.
1747   </summary>
1748 </histogram>
1749
1750 <histogram name="CrosFirstRun.DialogShown">
1751   <summary>
1752     Records the number of times when first-run dialog was shown.
1753   </summary>
1754 </histogram>
1755
1756 <histogram name="CrosFirstRun.FurthestStep">
1757   <summary>
1758     Index of furthest step that was reached during tutorial. Since order of
1759     steps could change eventially and new steps could apear we use index here
1760     instead of step name.
1761   </summary>
1762 </histogram>
1763
1764 <histogram name="CrosFirstRun.TimeSpent" units="ms">
1765   <summary>The total time that user spent on first-run tutorial.</summary>
1766 </histogram>
1767
1768 <histogram name="CrosFirstRun.TimeSpentOnStep" units="ms">
1769   <summary>The time that user spent on some step of tutorial.</summary>
1770 </histogram>
1771
1772 <histogram name="CrosFirstRun.TutorialCompletion"
1773     enum="CrosFirstRunTutorialCompletionType">
1774   <summary>Tracks the way how user left tutorial.</summary>
1775 </histogram>
1776
1777 <histogram name="CrosFirstRun.TutorialLaunched">
1778   <summary>
1779     Records the number of times when first-run tutorial has been launched.
1780   </summary>
1781 </histogram>
1782
1783 <histogram name="DataReductionProxy.BypassInfoFallback"
1784     enum="DataReductionProxyBypassEventType">
1785   <summary>
1786     Counts various events that trigger Chrome to bypass the fallback
1787     configuration of the data reduction proxy.
1788   </summary>
1789 </histogram>
1790
1791 <histogram name="DataReductionProxy.BypassInfoPrimary"
1792     enum="DataReductionProxyBypassEventType">
1793   <summary>
1794     Counts various events that trigger Chrome to bypass the primary
1795     configuration of the data reduction proxy.
1796   </summary>
1797 </histogram>
1798
1799 <histogram name="DataReductionProxy.ProbeURL"
1800     enum="DataReductionProxyProbeURLFetchResult">
1801   <summary>
1802     Counts various outcomes of requesting the data reduction proxy's probe URL.
1803   </summary>
1804 </histogram>
1805
1806 <histogram name="DataReductionProxy.PromoAction"
1807     enum="DataReductionProxyPromoAction">
1808   <summary>
1809     Samples which method was used by the user to dismiss the proxy promo. This
1810     is sampled when the promo leaves view, with the sampled value depending on
1811     which of four possible controls the user used.
1812   </summary>
1813 </histogram>
1814
1815 <histogram name="DataReductionProxy.SettingsConversion"
1816     enum="DataReductionProxySettingsConversion">
1817   <summary>
1818     Samples of user interactions with the ON/OFF switch in the settings menu for
1819     reducing data usage. Only the setting changes between entering the reducing
1820     data usage setting menu and leaving the menu will be sampled. So if a user
1821     enters the menu with OFF and leaves it with OFF, it is counted as one OFF to
1822     OFF conversion regardless of how many times he or she toggles the ON/OFF
1823     switch.
1824   </summary>
1825 </histogram>
1826
1827 <histogram name="DataReductionProxy.StartupState"
1828     enum="DataReductionProxyStartupState">
1829   <summary>
1830     Samples of the state of the data reduction proxy on Chrome startup. The
1831     proxy will either be unavailable (the feature hasn't been rolled out to this
1832     user yet), not enabled (the feature is available but the user doesn't have
1833     it turned on), or enabled (the feature is enabled and turned on).
1834   </summary>
1835 </histogram>
1836
1837 <histogram name="Diagnostics.Recovery.ConflictingDlls" enum="DiagnosticsResult">
1838   <summary>
1839     TBD - Not run automatically yet, so this is just a placeholder for future
1840     metrics collection.  Any samples collected here represent users running
1841     diagnostics manually.
1842   </summary>
1843 </histogram>
1844
1845 <histogram name="Diagnostics.Recovery.DiskSpace" enum="DiagnosticsResult">
1846   <summary>
1847     Shows the success and failure rates of the DiskSpace recovery step that runs
1848     on recovery startups.  The recovery step attempts to guarantee the DiskSpace
1849     test, which checks that the disk space in the volume where the user data
1850     directory normally lives is not dangerously low, would pass on the next
1851     startup.
1852   </summary>
1853 </histogram>
1854
1855 <histogram name="Diagnostics.Recovery.InstallType" enum="DiagnosticsResult">
1856   <summary>
1857     TBD - Not run automatically yet, so this is just a placeholder for future
1858     metrics collection.  Any samples collected here represent users running
1859     diagnostics manually.
1860   </summary>
1861 </histogram>
1862
1863 <histogram name="Diagnostics.Recovery.JSONBookmarks" enum="DiagnosticsResult">
1864   <summary>
1865     Shows the success and failure rates of the JSONBookmarks recovery step that
1866     runs on recovery startups. The recovery step attempts to guarantee the
1867     JSONBookmarks test, which makes sure that the JSON-encoded Bookmarks file is
1868     properly formed, would pass on the next startup.
1869   </summary>
1870 </histogram>
1871
1872 <histogram name="Diagnostics.Recovery.JSONLocalState" enum="DiagnosticsResult">
1873   <summary>
1874     Shows the success and failure rates of the JSONLocalState recovery step that
1875     runs on recovery startups. The recovery step attempts to guarantee the
1876     JSONLocalState test, which makes sure that the JSON-encoded Local State file
1877     is properly formed, would pass on the next startup.
1878   </summary>
1879 </histogram>
1880
1881 <histogram name="Diagnostics.Recovery.JSONPreferences" enum="DiagnosticsResult">
1882   <summary>
1883     Shows the success and failure rates of the JSONPreferences recovery step
1884     that runs on recovery startups. The recovery step attempts to guarantee the
1885     JSONPreferences test, which makes sure that the JSON-encoded Preferences
1886     file is properly formed, would pass on the next startup.
1887   </summary>
1888 </histogram>
1889
1890 <histogram name="Diagnostics.Recovery.OperatingSystem" enum="DiagnosticsResult">
1891   <summary>
1892     TBD - Not run automatically yet, so this is just a placeholder for future
1893     metrics collection.  Any samples collected here represent users running
1894     diagnostics manually.
1895   </summary>
1896 </histogram>
1897
1898 <histogram name="Diagnostics.Recovery.PathDictionaries"
1899     enum="DiagnosticsResult">
1900   <summary>
1901     Shows the success and failure rates of the PathDictionaries recovery step
1902     that runs on recovery startups. The recovery step attempts to guarantee the
1903     PathDictionaries test, which makes sure that the path to the Dictionaries
1904     directory exists and has the right permissions, would pass on the next
1905     startup.
1906   </summary>
1907 </histogram>
1908
1909 <histogram name="Diagnostics.Recovery.PathLocalState" enum="DiagnosticsResult">
1910   <summary>
1911     Shows the success and failure rates of the PathLocalState recovery step that
1912     runs on recovery startups. The recovery step attempts to guarantee the
1913     PathLocalState test, which makes sure that the path to the Local State file
1914     exists and has the right permissions, would pass on the next startup.
1915   </summary>
1916 </histogram>
1917
1918 <histogram name="Diagnostics.Recovery.PathResources" enum="DiagnosticsResult">
1919   <summary>
1920     Shows the success and failure rates of the PathResources recovery step that
1921     runs on recovery startups. The recovery step attempts to guarantee the
1922     PathResources test, which makes sure that the path to the Resources
1923     directory exists and has the right permissions, would pass on the next
1924     startup.
1925   </summary>
1926 </histogram>
1927
1928 <histogram name="Diagnostics.Recovery.PathUserData" enum="DiagnosticsResult">
1929   <summary>
1930     Shows the success and failure rates of the PathUserData recovery step that
1931     runs on recovery startups. The recovery step attempts to guarantee the
1932     PathUserData test, which makes sure that the path to the User Data directory
1933     exists and has the right permissions, would pass on the next startup.
1934   </summary>
1935 </histogram>
1936
1937 <histogram name="Diagnostics.Recovery.SQLiteIntegrityAppCache"
1938     enum="DiagnosticsResult">
1939   <summary>
1940     Shows the success and failure rates of the SQLiteIntegrityAppCache recovery
1941     step that runs on recovery startups.  The recovery step attempts to
1942     guarantee the SQLiteIntegrityAppCache test, which checks the integrity of
1943     the App Cache database, would pass on the next startup.
1944   </summary>
1945 </histogram>
1946
1947 <histogram name="Diagnostics.Recovery.SQLiteIntegrityArchivedHistory"
1948     enum="DiagnosticsResult">
1949   <summary>
1950     Shows the success and failure rates of the SQLiteIntegrityArchivedHistory
1951     recovery step that runs on recovery startups.  The recovery step attempts to
1952     guarantee the SQLiteIntegrityArchivedHistory test, which checks the
1953     integrity of the Archived History database, would pass on the next startup.
1954   </summary>
1955 </histogram>
1956
1957 <histogram name="Diagnostics.Recovery.SQLiteIntegrityCookie"
1958     enum="DiagnosticsResult">
1959   <summary>
1960     Shows the success and failure rates of the SQLiteIntegrityCookie recovery
1961     step that runs on recovery startups.  The recovery step attempts to
1962     guarantee the SQLiteIntegrityCookie test, which checks the integrity of the
1963     Cookie database, would pass on the next startup.
1964   </summary>
1965 </histogram>
1966
1967 <histogram name="Diagnostics.Recovery.SQLiteIntegrityDatabaseTracker"
1968     enum="DiagnosticsResult">
1969   <summary>
1970     Shows the success and failure rates of the SQLiteIntegrityDatabaseTracker
1971     recovery step that runs on recovery startups.  The recovery step attempts to
1972     guarantee the SQLiteIntegrityDatabaseTracker test, which checks the
1973     integrity of the Database Tracker database, would pass on the next startup.
1974   </summary>
1975 </histogram>
1976
1977 <histogram name="Diagnostics.Recovery.SQLiteIntegrityHistory"
1978     enum="DiagnosticsResult">
1979   <summary>
1980     Shows the success and failure rates of the SQLiteIntegrityHistory recovery
1981     step that runs on recovery startups.  The recovery step attempts to
1982     guarantee the SQLiteIntegrityHistory test, which checks the integrity of the
1983     History database, would pass on the next startup.
1984   </summary>
1985 </histogram>
1986
1987 <histogram name="Diagnostics.Recovery.SQLiteIntegrityNSSCert"
1988     enum="DiagnosticsResult">
1989   <summary>
1990     Shows the success and failure rates of the SQLiteIntegrityNSSCert recovery
1991     step that runs on recovery startups.  The recovery step attempts to
1992     guarantee the SQLiteIntegrityNSSCert test, which checks the integrity of the
1993     NSS Certificate database, would pass on the next startup.
1994   </summary>
1995 </histogram>
1996
1997 <histogram name="Diagnostics.Recovery.SQLiteIntegrityNSSKey"
1998     enum="DiagnosticsResult">
1999   <summary>
2000     Shows the success and failure rates of the SQLiteIntegrityNSSKey recovery
2001     step that runs on recovery startups.  The recovery step attempts to
2002     guarantee the SQLiteIntegrityNSSKey test, which checks the integrity of the
2003     NSS Key database, would pass on the next startup.
2004   </summary>
2005 </histogram>
2006
2007 <histogram name="Diagnostics.Recovery.SQLiteIntegrityThumbnails"
2008     enum="DiagnosticsResult">
2009   <summary>
2010     Shows the success and failure rates of the SQLiteIntegrityThumbnails
2011     recovery step that runs on recovery startups.  The recovery step attempts to
2012     guarantee the SQLiteIntegrityThumbnails test, which checks the integrity of
2013     the Thumbnails database, would pass on the next startup.
2014   </summary>
2015 </histogram>
2016
2017 <histogram name="Diagnostics.Recovery.SQLiteIntegrityWebData"
2018     enum="DiagnosticsResult">
2019   <summary>
2020     Shows the success and failure rates of the SQLiteIntegrityWebData recovery
2021     step that runs on recovery startups.  The recovery step attempts to
2022     guarantee the SQLiteIntegrityWebData test, which checks the integrity of the
2023     Web Data database, would pass on the next startup.
2024   </summary>
2025 </histogram>
2026
2027 <histogram name="Diagnostics.Recovery.Version" enum="DiagnosticsResult">
2028   <summary>
2029     TBD - Not run automatically yet, so this is just a placeholder for future
2030     metrics collection.  Any samples collected here represent users running
2031     diagnostics manually.
2032   </summary>
2033 </histogram>
2034
2035 <histogram name="Diagnostics.RecoveryRun" enum="DiagnosticsRecoveryRun">
2036   <summary>
2037     Count of the number of times diagnostics recovery is invoked or not, and how
2038     it was invoked.  A sample is added to this histogram once for each startup
2039     of Chrome.
2040   </summary>
2041 </histogram>
2042
2043 <histogram name="Diagnostics.Test.ConflictingDlls" enum="DiagnosticsResult">
2044   <summary>
2045     TBD - Not run automatically yet, so this is just a placeholder for future
2046     metrics collection.  Any samples collected here represent users running
2047     diagnostics manually.
2048   </summary>
2049 </histogram>
2050
2051 <histogram name="Diagnostics.Test.DiskSpace" enum="DiagnosticsResult">
2052   <summary>
2053     Shows the success and failure rates of diagnostics for the DiskSpace test
2054     that runs on recovery startups.  The DiskSpace test checks that the disk
2055     space in the volume where the user data directory normally lives is not
2056     dangerously low.
2057   </summary>
2058 </histogram>
2059
2060 <histogram name="Diagnostics.Test.InstallType" enum="DiagnosticsResult">
2061   <summary>
2062     TBD - Not run automatically yet, so this is just a placeholder for future
2063     metrics collection.  Any samples collected here represent users running
2064     diagnostics manually.
2065   </summary>
2066 </histogram>
2067
2068 <histogram name="Diagnostics.Test.JSONBookmarks" enum="DiagnosticsResult">
2069   <summary>
2070     Shows the success and failure rates of diagnostics for the JSONBookmarks
2071     test that runs on recovery startups.  The JSONBookmarks test checks to make
2072     sure that the JSON encoded bookmarks file is properly formed.
2073   </summary>
2074 </histogram>
2075
2076 <histogram name="Diagnostics.Test.JSONLocalState" enum="DiagnosticsResult">
2077   <summary>
2078     Shows the success and failure rates of diagnostics for the JSONLocalState
2079     test that runs on recovery startups.  The JSONLocalState test checks to make
2080     sure that the JSON encoded Local State file is properly formed.
2081   </summary>
2082 </histogram>
2083
2084 <histogram name="Diagnostics.Test.JSONPreferences" enum="DiagnosticsResult">
2085   <summary>
2086     Shows the success and failure rates of diagnostics for the JSONPreferences
2087     test that runs on recovery startups.  The JSONPreferences test checks to
2088     make sure that the Preferences file is properly formed.
2089   </summary>
2090 </histogram>
2091
2092 <histogram name="Diagnostics.Test.OperatingSystem" enum="DiagnosticsResult">
2093   <summary>
2094     TBD - Not run automatically yet, so this is just a placeholder for future
2095     metrics collection.  Any samples collected here represent users running
2096     diagnostics manually.
2097   </summary>
2098 </histogram>
2099
2100 <histogram name="Diagnostics.Test.PathDictionaries" enum="DiagnosticsResult">
2101   <summary>
2102     Shows the success and failure rates of diagnostics for the PathDictionaries
2103     test that runs on recovery startups.  The PathDictionaries test checks makes
2104     sure that the path to the Dictionaries folder exists and has the right
2105     permissions.
2106   </summary>
2107 </histogram>
2108
2109 <histogram name="Diagnostics.Test.PathLocalState" enum="DiagnosticsResult">
2110   <summary>
2111     Shows the success and failure rates of diagnostics for the PathLocalState
2112     test that runs on recovery startups.   The PathLocalState test checks makes
2113     sure that the path to the Local State folder exists and has the right
2114     permissions.
2115   </summary>
2116 </histogram>
2117
2118 <histogram name="Diagnostics.Test.PathResources" enum="DiagnosticsResult">
2119   <summary>
2120     Shows the success and failure rates of diagnostics for the PathResources
2121     test that runs on recovery startups.  The PathResources test checks makes
2122     sure that the path to the Resources folder exists and has the right
2123     permissions.
2124   </summary>
2125 </histogram>
2126
2127 <histogram name="Diagnostics.Test.PathUserData" enum="DiagnosticsResult">
2128   <summary>
2129     Shows the success and failure rates of diagnostics for the PathUserData test
2130     that runs on recovery startups. The PathUserData test checks makes sure that
2131     the path to the User Data folder exists and has the right permissions.
2132   </summary>
2133 </histogram>
2134
2135 <histogram name="Diagnostics.Test.SQLiteIntegrityAppCache"
2136     enum="DiagnosticsResult">
2137   <summary>
2138     Shows the success and failure rates of the SQLiteIntegrityAppCache test that
2139     runs on recovery startups.  The test checks the integrity of the App Cache
2140     database.
2141   </summary>
2142 </histogram>
2143
2144 <histogram name="Diagnostics.Test.SQLiteIntegrityArchivedHistory"
2145     enum="DiagnosticsResult">
2146   <summary>
2147     Shows the success and failure rates of the SQLiteIntegrityArchivedHistory
2148     test that runs on recovery startups.  The test checks the integrity of the
2149     Archived History database.
2150   </summary>
2151 </histogram>
2152
2153 <histogram name="Diagnostics.Test.SQLiteIntegrityCookie"
2154     enum="DiagnosticsResult">
2155   <summary>
2156     Shows the success and failure rates of the SQLiteIntegrityCookie test that
2157     runs on recovery startups.  The test checks the integrity of the Cookie
2158     database.
2159   </summary>
2160 </histogram>
2161
2162 <histogram name="Diagnostics.Test.SQLiteIntegrityDatabaseTracker"
2163     enum="DiagnosticsResult">
2164   <summary>
2165     Shows the success and failure rates of the SQLiteIntegrityDatabaseTracker
2166     test that runs on recovery startups.  The test checks the integrity of the
2167     Database Tracker database.
2168   </summary>
2169 </histogram>
2170
2171 <histogram name="Diagnostics.Test.SQLiteIntegrityHistory"
2172     enum="DiagnosticsResult">
2173   <summary>
2174     Shows the success and failure rates of the SQLiteIntegrityHistory test that
2175     runs on recovery startups.  The test checks the integrity of the History
2176     database.
2177   </summary>
2178 </histogram>
2179
2180 <histogram name="Diagnostics.Test.SQLiteIntegrityNSSCert"
2181     enum="DiagnosticsResult">
2182   <summary>
2183     Shows the success and failure rates of the SQLiteIntegrityNSSCert test that
2184     runs on recovery startups.  The test checks the integrity of the NSS
2185     Certificate database.
2186   </summary>
2187 </histogram>
2188
2189 <histogram name="Diagnostics.Test.SQLiteIntegrityNSSKey"
2190     enum="DiagnosticsResult">
2191   <summary>
2192     Shows the success and failure rates of the SQLiteIntegrityNSSKey test that
2193     runs on recovery startups.  The test checks the integrity of the NSS Key
2194     database.
2195   </summary>
2196 </histogram>
2197
2198 <histogram name="Diagnostics.Test.SQLiteIntegrityThumbnails"
2199     enum="DiagnosticsResult">
2200   <summary>
2201     Shows the success and failure rates of the SQLiteIntegrityThumbnails test
2202     that runs on recovery startups.  The test checks the integrity of the
2203     Thumbnails database.
2204   </summary>
2205 </histogram>
2206
2207 <histogram name="Diagnostics.Test.SQLiteIntegrityWebData"
2208     enum="DiagnosticsResult">
2209   <summary>
2210     Shows the success and failure rates of the SQLiteIntegrityWebData test that
2211     runs on recovery startups.  The test checks the integrity of the Web Data
2212     database.
2213   </summary>
2214 </histogram>
2215
2216 <histogram name="Diagnostics.Test.Version" enum="DiagnosticsResult">
2217   <summary>
2218     TBD - Not run automatically yet, so this is just a placeholder for future
2219     metrics collection.  Any samples collected here represent users running
2220     diagnostics manually.
2221   </summary>
2222 </histogram>
2223
2224 <histogram name="Diagnostics.TestFailures" enum="DiagnosticsTestName">
2225   <summary>
2226     Histogram comparing the various types of diagnostic test failures when
2227     diagnostic tests are run.  Note that some types of test failures cause the
2228     rest of the tests to be skipped.
2229   </summary>
2230 </histogram>
2231
2232 <histogram name="DisabledExtension.ExtensionWipedStatus" enum="BooleanWiped">
2233   <summary>Whether an extension has been wiped out.</summary>
2234 </histogram>
2235
2236 <histogram name="DisabledExtension.SideloadWipeoutCount">
2237   <summary>
2238     How many external extensions get wiped out as a result of the Sideload
2239     Wipeout one-time initiative.
2240   </summary>
2241 </histogram>
2242
2243 <histogram name="DisabledExtension.SideloadWipeoutNeeded" enum="BooleanSuccess">
2244   <summary>
2245     Whether any extension got wiped out as a result of the Sideload Wipeout
2246     one-time initiative.
2247   </summary>
2248 </histogram>
2249
2250 <histogram name="DisabledExtension.UserSelection" enum="SideloadWipeoutBubble">
2251   <summary>
2252     The user selection in the Sideload Wipeout bubble, grouped by the
2253     UmaWipeoutHistogramOptions enum.
2254   </summary>
2255 </histogram>
2256
2257 <histogram name="DiskCache.0.FilesAge" units="hours">
2258   <summary>The age of the cache's files (wall time).</summary>
2259 </histogram>
2260
2261 <histogram name="DiskCache.2.FilesAge" units="hours">
2262   <summary>
2263     The age of the cache's files (wall time). Media-specific cache.
2264   </summary>
2265 </histogram>
2266
2267 <histogram name="DiskCache.3.FilesAge" units="hours">
2268   <summary>The age of the cache's files (wall time). AppCache.</summary>
2269 </histogram>
2270
2271 <histogram name="DiskCache.4.FilesAge" units="hours">
2272   <summary>The age of the cache's files (wall time). ShaderCache.</summary>
2273 </histogram>
2274
2275 <histogram name="DiskCache.TotalIOTime" units="milliseconds">
2276   <obsolete>
2277     Deprecated.
2278   </obsolete>
2279   <summary>
2280     The total time it takes to perform a payload IO operation, for the regular
2281     disk cache.
2282   </summary>
2283 </histogram>
2284
2285 <histogram name="DNS.AttemptCancelled">
2286   <summary>
2287     The attempt which completed after the job was already cancelled.
2288   </summary>
2289 </histogram>
2290
2291 <histogram name="DNS.AttemptDiscarded">
2292   <summary>
2293     The attempt which completed after the job was already cancelled OR the
2294     attempt that has finished after host resolution was already completed by an
2295     earlier attempt.
2296   </summary>
2297 </histogram>
2298
2299 <histogram name="DNS.AttemptFailDuration" units="milliseconds">
2300   <summary>
2301     Duration of time taken in OS resolutions for actual navigations. These
2302     attempts which completed after the job was already canceled OR after the job
2303     was already completed by an earlier attempt. Note that cached resolutions
2304     may provide low (0ms?) resolution times.
2305   </summary>
2306 </histogram>
2307
2308 <histogram name="DNS.AttemptFailure">
2309   <summary>The attempt that has not resolved the host successfully.</summary>
2310 </histogram>
2311
2312 <histogram name="DNS.AttemptFirstFailure">
2313   <summary>
2314     The attempt that resolved the host first and the resolution was not
2315     successful.
2316   </summary>
2317 </histogram>
2318
2319 <histogram name="DNS.AttemptFirstSuccess">
2320   <summary>
2321     The attempt that resolved the host first and the resolution was successful.
2322   </summary>
2323 </histogram>
2324
2325 <histogram name="DNS.AttemptSuccess">
2326   <summary>The attempt that has resolved the host successfully.</summary>
2327 </histogram>
2328
2329 <histogram name="DNS.AttemptSuccessDuration" units="milliseconds">
2330   <summary>
2331     Duration of time taken in OS resolutions that succeeded and were requested
2332     for actual navigations. These attempts which completed after the job was
2333     already canceled OR after the job was already completed by an earlier
2334     attempt. Note that cached resolutions may provide low (0ms?) resolution
2335     times.
2336   </summary>
2337 </histogram>
2338
2339 <histogram name="DNS.AttemptTimeSavedByRetry" units="milliseconds">
2340   <summary>
2341     This histogram shows the time saved by having spawned an extra attempt, when
2342     the first attempt didn't finish before retry attempt.
2343   </summary>
2344 </histogram>
2345
2346 <histogram name="DNS.CacheEvicted" units="milliseconds">
2347   <summary>
2348     The time left to expiration of an entry when it is removed while compacting
2349     the HostCache.
2350   </summary>
2351 </histogram>
2352
2353 <histogram name="DNS.CacheExpired" units="milliseconds">
2354   <summary>
2355     The time since expiration of an entry when it is removed while compacting
2356     the HostCache.
2357   </summary>
2358 </histogram>
2359
2360 <histogram name="DNS.CacheExpiredOnGet" units="milliseconds">
2361   <summary>
2362     The time since expiration of an entry when it is removed on lookup.
2363   </summary>
2364 </histogram>
2365
2366 <histogram name="DNS.EmptyAddressListAndNoError"
2367     enum="DNSEmptyAddressListAndNoError">
2368   <summary>
2369     Error status when an empty address list was found in OnLookupComplete().
2370   </summary>
2371 </histogram>
2372
2373 <histogram name="DNS.IndependentFailedNavigation" units="milliseconds">
2374   <summary>
2375     When either a pre-resolution was not done recently enough to provide
2376     benefit, or the corresponding pre-resolution is still pending, this
2377     histogram shows the duration of time used to resolve a hostname as not
2378     existing during a failed attempt to navigate to (GET) a URL.  In newer
2379     versions, if the hostname has never been found as a link during a page scan,
2380     and it has a referring URL, then it is added to referrer list data structure
2381     (hoping we'll do better next time).
2382   </summary>
2383 </histogram>
2384
2385 <histogram name="DNS.IndependentNavigation" units="milliseconds">
2386   <summary>
2387     When either a pre-resolution was not done recently enough to provide
2388     benefit, or the corresponding pre-resolution is still pending, this
2389     histogram shows the duration of the duration of time used to resolve a
2390     hostname to navigate to (GET) a URL.  In newer versions, if the hostname has
2391     never been found as a link during a page scan, and it has a referring URL,
2392     then it is added to referrer list data structure (hoping we'll do better
2393     next time).
2394   </summary>
2395 </histogram>
2396
2397 <histogram name="DNS.JobQueueTime" units="milliseconds">
2398   <summary>
2399     Time elapsed between the time the HostResolverImpl::Job was created and the
2400     time the Job was started (a getaddrinfo call was dispatched to the thread
2401     pool).
2402   </summary>
2403 </histogram>
2404
2405 <histogram name="DNS.JobQueueTime_HIGHEST" units="milliseconds">
2406   <summary>
2407     Time elapsed between the time the HostResolverImpl::Job was created and the
2408     time the Job was started (a getaddrinfo call was dispatched to the thread
2409     pool). Includes only Jobs which had priority HIGHEST when started.
2410   </summary>
2411 </histogram>
2412
2413 <histogram name="DNS.JobQueueTime_IDLE" units="milliseconds">
2414   <summary>
2415     Time elapsed between the time the HostResolverImpl::Job was created and the
2416     time the Job was started (a getaddrinfo call was dispatched to the thread
2417     pool). Includes only Jobs which had priority IDLE when started.
2418   </summary>
2419 </histogram>
2420
2421 <histogram name="DNS.JobQueueTime_LOW" units="milliseconds">
2422   <summary>
2423     Time elapsed between the time the HostResolverImpl::Job was created and the
2424     time the Job was started (a getaddrinfo call was dispatched to the thread
2425     pool). Includes only Jobs which had priority LOW when started.
2426   </summary>
2427 </histogram>
2428
2429 <histogram name="DNS.JobQueueTime_LOWEST" units="milliseconds">
2430   <summary>
2431     Time elapsed between the time the HostResolverImpl::Job was created and the
2432     time the Job was started (a getaddrinfo call was dispatched to the thread
2433     pool). Includes only Jobs which had priority LOWEST when started.
2434   </summary>
2435 </histogram>
2436
2437 <histogram name="DNS.JobQueueTime_MEDIUM" units="milliseconds">
2438   <summary>
2439     Time elapsed between the time the HostResolverImpl::Job was created and the
2440     time the Job was started (a getaddrinfo call was dispatched to the thread
2441     pool). Includes only Jobs which had priority MEDIUM when started.
2442   </summary>
2443 </histogram>
2444
2445 <histogram name="DNS.JobQueueTimeAfterChange" units="milliseconds">
2446   <summary>
2447     Time elapsed between the last time the priority of a HostResolverImpl::Job
2448     changed (when a Request was attached or detached) and the time the Job was
2449     started (a getaddrinfo call was dispatched to the thread pool).
2450   </summary>
2451 </histogram>
2452
2453 <histogram name="DNS.JobQueueTimeAfterChange_HIGHEST" units="milliseconds">
2454   <summary>
2455     Time elapsed between the last time the priority of a HostResolverImpl::Job
2456     changed (when a Request was attached or detached) and the time the Job was
2457     started (a getaddrinfo call was dispatched to the thread pool). Includes
2458     only Jobs which had priority HIGHEST when started.
2459   </summary>
2460 </histogram>
2461
2462 <histogram name="DNS.JobQueueTimeAfterChange_IDLE" units="milliseconds">
2463   <summary>
2464     Time elapsed between the last time the priority of a HostResolverImpl::Job
2465     changed (when a Request was attached or detached) and the time the Job was
2466     started (a getaddrinfo call was dispatched to the thread pool). Includes
2467     only Jobs which had priority IDLE when started.
2468   </summary>
2469 </histogram>
2470
2471 <histogram name="DNS.JobQueueTimeAfterChange_LOW" units="milliseconds">
2472   <summary>
2473     Time elapsed between the last time the priority of a HostResolverImpl::Job
2474     changed (when a Request was attached or detached) and the time the Job was
2475     started (a getaddrinfo call was dispatched to the thread pool). Includes
2476     only Jobs which had priority LOW when started.
2477   </summary>
2478 </histogram>
2479
2480 <histogram name="DNS.JobQueueTimeAfterChange_LOWEST" units="milliseconds">
2481   <summary>
2482     Time elapsed between the last time the priority of a HostResolverImpl::Job
2483     changed (when a Request was attached or detached) and the time the Job was
2484     started (a getaddrinfo call was dispatched to the thread pool). Includes
2485     only Jobs which had priority LOWEST when started.
2486   </summary>
2487 </histogram>
2488
2489 <histogram name="DNS.JobQueueTimeAfterChange_MEDIUM" units="milliseconds">
2490   <summary>
2491     Time elapsed between the last time the priority of a HostResolverImpl::Job
2492     changed (when a Request was attached or detached) and the time the Job was
2493     started (a getaddrinfo call was dispatched to the thread pool). Includes
2494     only Jobs which had priority MEDIUM when started.
2495   </summary>
2496 </histogram>
2497
2498 <histogram name="DNS.PrefetchCacheEviction" units="milliseconds">
2499   <summary>
2500     The duration of time used (most recently) to pre-resolve a hostname, when
2501     the prefetched resolution was apparently evicted from the cache.  The
2502     included samples only list pre-resolution times when the later
2503     navigations/fetches took in excess of 15ms.
2504   </summary>
2505 </histogram>
2506
2507 <histogram name="DNS.PrefetchCacheEvictionL" units="milliseconds">
2508   <summary>
2509     The duration of time used (most recently) to pre-resolve a hostname, when
2510     the prefetched resolution was apparently evicted from the cache.  The
2511     included samples only list pre-resolution times when the later
2512     navigations/fetches took in excess of 15ms.
2513   </summary>
2514 </histogram>
2515
2516 <histogram name="DNS.PrefetchFoundName">
2517   <summary>Replaced by DNS.PrefetchFoundNameL.</summary>
2518 </histogram>
2519
2520 <histogram name="DNS.PrefetchFoundNameL" units="milliseconds">
2521   <obsolete>
2522     Deprecated 2/2010, and replaced by DNS.PrefetchResolution
2523   </obsolete>
2524   <summary>
2525     The duration of time used by the DNS pre-resolving threads to resolve a host
2526     name via the network.  Any resolutions that are faster than 15ms are
2527     considered to be local cache hits, not requiring network access, and are not
2528     included in this histogram. This histogram is most useful for estimating the
2529     typical cost of a name resolution, but it also estimates the total number of
2530     network-based resolutions induced by this feature.  Not all these
2531     resolutions prove helpful (i.e., the user does not always actually visit the
2532     resolved hostnames).
2533   </summary>
2534 </histogram>
2535
2536 <histogram name="DNS.PrefetchNegativeHit">
2537   <summary>Replaced by DNS.PrefetchNegativeHitL.</summary>
2538 </histogram>
2539
2540 <histogram name="DNS.PrefetchNegativeHitL" units="milliseconds">
2541   <summary>
2542     The duration of time saved due to DNS pre-resolving in the &quot;name not
2543     found&quot; case.  Time &quot;savings&quot; shown in the histogram are
2544     defined to be the difference between the DNS pre-resolution duration, and
2545     the DNS resolution duration seen during a navigation.  These cache hits only
2546     list events where the DNS pre-resolve duration for a host was in excess of
2547     15ms (i.e., the network was consulted), and the actual DNS resolution (when
2548     a user attempted to navigate to a link with the same host name) took less
2549     than 15ms (i.e., the network was not consulted), which means the gain was a
2550     result of a &quot;cache hit&quot; in the OS cache.  For some users with
2551     LANs, all negative results (even when the DNS cache might otherwise help)
2552     take about 2.5 seconds (due to timeouts for netbios broadcasts), and hence
2553     no savings are possible (or shown) for such users in this category.
2554   </summary>
2555 </histogram>
2556
2557 <histogram name="DNS.PrefetchPositiveHit">
2558   <summary>Replaced by DNS.PrefetchPositiveHitL.</summary>
2559 </histogram>
2560
2561 <histogram name="DNS.PrefetchPositiveHitL" units="milliseconds">
2562   <summary>
2563     The duration of time saved due to DNS pre-resolving in the &quot;name was
2564     found&quot; case, and induced by either a page scan for a link or an omnibox
2565     entry by the user. Time &quot;savings&quot; shown in the histogram are
2566     defined to be the difference between the DNS pre-resolution duration, and
2567     the DNS resolution duration seen during a navigation.  These cache hits only
2568     list events where the DNS pre-resolve duration for a host was in excess of
2569     15ms (i.e., the network was consulted), and the actual DNS resolution (when
2570     a user attempted to navigate to a link with the same host name) took less
2571     than 15ms (i.e., the network was not consulted), which means the gain was a
2572     result of a &quot;cache hit&quot; in the OS cache.
2573   </summary>
2574 </histogram>
2575
2576 <histogram name="DNS.PrefetchQueue" units="milliseconds">
2577   <summary>
2578     The duration of time spent by a proposed resolution waiting in the queue to
2579     be resolved.  This number is in addition to any DNS resolution time that may
2580     come later.
2581   </summary>
2582 </histogram>
2583
2584 <histogram name="DNS.PrefetchReferredPositiveHit" units="milliseconds">
2585   <summary>
2586     The duration of time saved due to DNS pre-resolving in the &quot;name was
2587     found&quot; case, and induced by predicting (using referrer lists) that a
2588     resolution was needed. Time &quot;savings&quot; shown in the histogram are
2589     defined to be the difference between the DNS pre-resolution duration, and
2590     the DNS resolution duration seen during a navigation.  These cache hits only
2591     list events where the DNS pre-resolve duration for a host was in excess of
2592     15ms (i.e., the network was consulted), and the actual DNS resolution (when
2593     a user attempted to navigate to a link with the same host name) took less
2594     than 15ms (i.e., the network was not consulted), which means the gain was a
2595     result of a &quot;cache hit&quot; in the OS cache.
2596   </summary>
2597 </histogram>
2598
2599 <histogram name="DNS.PrefetchResolution" units="milliseconds">
2600   <summary>
2601     The duration of time used by the DNS pre-resolving threads to resolve a host
2602     name via the network.  Any resolutions that are faster than 15ms are
2603     considered to be local cache hits, not requiring network access, and are not
2604     included in this histogram. This histogram is most useful for estimating the
2605     typical cost of a name resolution, but it also estimates the total number of
2606     network-based resolutions induced by this feature.  Not all these
2607     resolutions prove helpful (i.e., the user does not always actually visit the
2608     resolved hostnames).
2609   </summary>
2610 </histogram>
2611
2612 <histogram name="DNS.QueueRecycledDeltaOver2">
2613   <summary>
2614     When, due to congestion avoidance, a queued pre-resolution is abandoned
2615     (recycled) without actually being resolved, this histograms records the age
2616     in the queue of that entry.  Only times over 2 seconds are recorded in this
2617     histogram.
2618   </summary>
2619 </histogram>
2620
2621 <histogram name="DNS.QueueRecycledUnder2">
2622   <summary>
2623     When, due to congestion avoidance, a queued pre-resolution is abandoned
2624     (recycled) without actually being resolved, this histograms records the age
2625     in the queue of that entry.  Only times less than or equal to 2 seconds are
2626     recorded in this histogram.
2627   </summary>
2628 </histogram>
2629
2630 <histogram name="DNS.ResolveCategory" enum="ResolutionCategory">
2631   <summary>
2632     Counts of successes and failures of OS resolutions in various categories.
2633   </summary>
2634 </histogram>
2635
2636 <histogram name="DNS.ResolveFail" units="milliseconds">
2637   <summary>
2638     Duration of time taken in OS resolutions for actual navigations.  Note that
2639     cached OS resolutions may provide low (0ms?) resolution times.
2640   </summary>
2641 </histogram>
2642
2643 <histogram name="DNS.ResolveFail_FAMILY_IPV4" units="milliseconds">
2644   <summary>Same as DNS.ResolveFail, but limited to pure IPv4 lookups.</summary>
2645 </histogram>
2646
2647 <histogram name="DNS.ResolveFail_FAMILY_IPV6" units="milliseconds">
2648   <summary>Same as DNS.ResolveFail, but limited to pure IPv6 lookups.</summary>
2649 </histogram>
2650
2651 <histogram name="DNS.ResolveFail_FAMILY_UNSPEC" units="milliseconds">
2652   <summary>Same as DNS.ResolveFail, but limited to IPv4/IPv6 lookups.</summary>
2653 </histogram>
2654
2655 <histogram name="DNS.ResolveSpeculativeFail" units="milliseconds">
2656   <summary>
2657     Duration of time taken in speculative OS resolutions.  Note that cached OS
2658     resolutions may provide low (0ms?) resolution times.
2659   </summary>
2660 </histogram>
2661
2662 <histogram name="DNS.ResolveSpeculativeSuccess" units="milliseconds">
2663   <summary>
2664     Duration of time taken in speculative OS resolution that succeeded.  Note
2665     that cached resolutions may provide low (0ms?) resolution times.
2666   </summary>
2667 </histogram>
2668
2669 <histogram name="DNS.ResolveSuccess" units="milliseconds">
2670   <summary>
2671     Duration of time taken in OS resolutions that succeeded and were requested
2672     for actual navigations.  Note that cached resolutions may provide low (0ms?)
2673     resolution times.
2674   </summary>
2675 </histogram>
2676
2677 <histogram name="DNS.ResolveSuccess_FAMILY_IPV4" units="milliseconds">
2678   <summary>
2679     Same as DNS.ResolveSuccess, but limited to pure IPv4 lookups.
2680   </summary>
2681 </histogram>
2682
2683 <histogram name="DNS.ResolveSuccess_FAMILY_IPV6" units="milliseconds">
2684   <summary>
2685     Same as DNS.ResolveSuccess, but limited to pure IPv6 lookups.
2686   </summary>
2687 </histogram>
2688
2689 <histogram name="DNS.ResolveSuccess_FAMILY_UNSPEC" units="milliseconds">
2690   <summary>
2691     Same as DNS.ResolveSuccess, but limited to IPv4/IPv6 lookups.
2692   </summary>
2693 </histogram>
2694
2695 <histogram name="DNS.ResolveUnspecWaste" enum="ResolutionUnspecWasteCategory">
2696   <obsolete>
2697     Deprecated as of 5/2013.
2698   </obsolete>
2699   <summary>
2700     Counts of hits and misses in the DNS cache and DNS jobs pool of wasted
2701     HostResolverImpl::Jobs that could be avoided by always resolving using
2702     AF_UNSPEC.
2703   </summary>
2704 </histogram>
2705
2706 <histogram name="DNS.TotalTime" units="milliseconds">
2707   <summary>
2708     Duration of time since a HostResolverImpl::Resolve request to the time a
2709     result is posted. Excludes canceled, evicted, and aborted requests. Includes
2710     cache hits (recorded as 0). Excludes speculative requests.
2711   </summary>
2712 </histogram>
2713
2714 <histogram name="DNS.TotalTime_speculative" units="milliseconds">
2715   <summary>
2716     Duration of time since a HostResolverImpl::Resolve request to the time a
2717     result is posted. Excludes canceled, evicted, and aborted requests. Includes
2718     cache hits (recorded as 0). Speculative requests only.
2719   </summary>
2720 </histogram>
2721
2722 <histogram name="DNS.UnexpectedResolution">
2723   <summary>
2724     In some cases, such as when content arrives with embedded references to
2725     other servers, the prefetch system can't (or doesn't) attempt to pre-resolve
2726     the hostnames.  As an example, a visit to www.cnn.com will fetch content
2727     with references to about 12 additional hostnames, none of which are
2728     currently anticipated.  Such resolutions are termed &quot;Unexpected
2729     Resolutions,&quot; and the durations associated with those DNS resolutions
2730     are shown below.  Future features may attempt to learn (from prior
2731     experience locally, or from server provided hints), what secondary hostname
2732     resolutions should be done when a primary resolution (or navigation) takes
2733     place.  This histogram shows what the potential savings are that
2734     &quot;remain on the table&quot; until we employ some of these more advanced
2735     features.
2736   </summary>
2737 </histogram>
2738
2739 <histogram name="DNS.UnexpectedResolutionL">
2740   <summary>
2741     In some cases, such as when content arrives with embedded references to
2742     other servers, or when a page (such as one in SSL) preclude scanning and
2743     prefetching, the prefetch system can't (or doesn't) attempt to pre-resolve
2744     the hostnames.  As an example, a visit to www.cnn.com will fetch content
2745     with references to about 12 additional hostnames, none of which might be
2746     anticipated.  Similarly, clicking on a link in an SSL page won't be
2747     anticipated (since scanning in not allowed by default). Such resolutions are
2748     termed &quot;Unexpected Resolutions,&quot; and the durations associated with
2749     those navigation induced DNS resolutions are shown below.  If a referring
2750     URL is available for the navigation, the relationship to the referring URL
2751     was recorded, and future navigations to the referring hostname would have
2752     induced a pre-resolution of hostname that caused an entry below.  Such any
2753     entry may facilitate future listing in the ReferredPositiveHit histogram.
2754   </summary>
2755 </histogram>
2756
2757 <histogram name="DnsProbe.ErrorPageUpdateStatus" enum="DnsProbe.ProbeStatus">
2758   <summary>Status of DNS probe updates sent to a DNS error page.</summary>
2759 </histogram>
2760
2761 <histogram name="DnsProbe.Probe.Elapsed" units="ms">
2762   <obsolete>
2763     Renamed 7/2013 to DnsProbe.ProbeDuration.
2764   </obsolete>
2765   <summary>Time between starting and finishing DNS probe.</summary>
2766 </histogram>
2767
2768 <histogram name="DnsProbe.Probe.NcnOffline.Elapsed" units="ms">
2769   <obsolete>
2770     Removed 7/2013.
2771   </obsolete>
2772   <summary>
2773     Time between starting and finishing DNS probe when NCN says we're offline.
2774   </summary>
2775 </histogram>
2776
2777 <histogram name="DnsProbe.Probe.NcnOffline.Result"
2778     enum="DnsProbe.ObsoleteProbeResult">
2779   <obsolete>
2780     Removed 7/2013.
2781   </obsolete>
2782   <summary>
2783     Result of DNS probes sent by the probe service when NCN says we're offline.
2784   </summary>
2785 </histogram>
2786
2787 <histogram name="DnsProbe.Probe.NcnOnline.Elapsed" units="ms">
2788   <obsolete>
2789     Removed 7/2013.
2790   </obsolete>
2791   <summary>
2792     Time between starting and finishing DNS probe when NCN says we're online.
2793   </summary>
2794 </histogram>
2795
2796 <histogram name="DnsProbe.Probe.NcnOnline.Result"
2797     enum="DnsProbe.ObsoleteProbeResult">
2798   <obsolete>
2799     Removed 7/2013.
2800   </obsolete>
2801   <summary>
2802     Result of DNS probes sent by the probe service when NCN says we're online.
2803   </summary>
2804 </histogram>
2805
2806 <histogram name="DnsProbe.Probe.Result" enum="DnsProbe.ObsoleteProbeResult">
2807   <obsolete>
2808     Renamed 7/2013 to DnsProbe.ProbeResult.  (Also switched to the full
2809     DnsProbe.ProbeStatus enum.)
2810   </obsolete>
2811   <summary>Result of DNS probes sent by the probe service.</summary>
2812 </histogram>
2813
2814 <histogram name="DnsProbe.Probe.ResultBadConfig.Elapsed" units="ms">
2815   <obsolete>
2816     Removed 7/2013.
2817   </obsolete>
2818   <summary>Elapsed time of DNS probes that return PROBE_BAD_CONFIG.</summary>
2819 </histogram>
2820
2821 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemIsLocalhost"
2822     enum="DnsProbe.SystemIsLocalhost">
2823   <obsolete>
2824     Removed 7/2013.
2825   </obsolete>
2826   <summary>
2827     Whether the only nameserver in the system DNS config was 127.0.0.1 when the
2828     probe result was BAD_CONFIG.
2829   </summary>
2830 </histogram>
2831
2832 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemJobResult"
2833     enum="DnsProbe.JobResult">
2834   <obsolete>
2835     Removed 7/2013.
2836   </obsolete>
2837   <summary>
2838     The result of the system probe job when the overall probe result was
2839     BAD_CONFIG.
2840   </summary>
2841 </histogram>
2842
2843 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemNameserverCount">
2844   <obsolete>
2845     Removed 7/2013.
2846   </obsolete>
2847   <summary>
2848     The number of nameservers in the system DNS config when the probe result was
2849     BAD_CONFIG.
2850   </summary>
2851 </histogram>
2852
2853 <histogram name="DnsProbe.Probe.ResultNoInternet.Elapsed" units="ms">
2854   <obsolete>
2855     Removed 7/2013.
2856   </obsolete>
2857   <summary>Elapsed time of DNS probes that return PROBE_NO_INTERNET.</summary>
2858 </histogram>
2859
2860 <histogram name="DnsProbe.Probe.ResultNxdomain.Elapsed" units="ms">
2861   <obsolete>
2862     Removed 7/2013.
2863   </obsolete>
2864   <summary>Elapsed time of DNS probes that return PROBE_NXDOMAIN.</summary>
2865 </histogram>
2866
2867 <histogram name="DnsProbe.Probe.ResultUnknown.Elapsed" units="ms">
2868   <obsolete>
2869     Removed 7/2013.
2870   </obsolete>
2871   <summary>Elapsed time of DNS probes that return PROBE_UNKNOWN.</summary>
2872 </histogram>
2873
2874 <histogram name="DnsProbe.ProbeDuration" units="ms">
2875   <summary>Time between starting and finishing DNS probe.</summary>
2876 </histogram>
2877
2878 <histogram name="DnsProbe.ProbeResult" enum="DnsProbe.ProbeStatus">
2879   <summary>Result of DNS probes sent by the probe service.</summary>
2880 </histogram>
2881
2882 <histogram name="DomainBoundCerts.DBLoadedCount">
2883   <summary>Number of certs loaded from domain bound cert database.</summary>
2884 </histogram>
2885
2886 <histogram name="DomainBoundCerts.DBLoadTime" units="ms">
2887   <summary>Time spent loading domain bound cert database.</summary>
2888 </histogram>
2889
2890 <histogram name="DomainBoundCerts.DBSizeInKB" units="KB">
2891   <summary>
2892     The size, on disk, of the domain bound cert database as it is being loaded.
2893   </summary>
2894 </histogram>
2895
2896 <histogram name="DomainBoundCerts.GenerateCertTime" units="ms">
2897   <summary>Time spent generating a domain bound cert.</summary>
2898 </histogram>
2899
2900 <histogram name="DomainBoundCerts.GetCertTime" units="ms">
2901   <summary>
2902     Combined time for GetDomainBoundCert retrieval (both synchronous and
2903     asynchronous).
2904   </summary>
2905 </histogram>
2906
2907 <histogram name="DomainBoundCerts.GetCertTimeAsync" units="ms">
2908   <summary>
2909     Time for asynchronous retrieval (from the GetDomainBoundCert call until
2910     completion callback is called).
2911   </summary>
2912 </histogram>
2913
2914 <histogram name="DomainBoundCerts.GetCertTimeSync" units="ms">
2915   <summary>Time for synchronous GetDomainBoundCert cert retrieval.</summary>
2916 </histogram>
2917
2918 <histogram name="DomainBoundCerts.GetDomainBoundCertResult"
2919     enum="DomainBoundCerts.GetCertResult">
2920   <summary>Result of GetDomainBoundCert function.</summary>
2921 </histogram>
2922
2923 <histogram name="DomainBoundCerts.KillDatabaseResult" enum="BooleanSuccess">
2924   <summary>
2925     Whether the domain-bound certs sqlite database was killed succesfully when
2926     an unrecoverable error was detected.
2927   </summary>
2928 </histogram>
2929
2930 <histogram name="DomainBoundCerts.Support" enum="DomainBoundCerts.Support">
2931   <summary>
2932     Counts of SSL client sockets broken down by support for Domain Bound
2933     Certificates TLS extension.  Counts only connections with full handshakes,
2934     resumed sessions are not counted.
2935   </summary>
2936 </histogram>
2937
2938 <histogram name="DomainBoundCerts.TaskMaxWaitTime" units="ms">
2939   <summary>
2940     Longest time spent by requests waiting for load of domain bound cert
2941     database.
2942   </summary>
2943 </histogram>
2944
2945 <histogram name="DomainBoundCerts.TaskWaitCount">
2946   <summary>
2947     Number of requests that waited for load of domain bound cert database.
2948   </summary>
2949 </histogram>
2950
2951 <histogram name="Download.AcceptRangesBytes.KBytes" units="KB">
2952   <summary>The length of downloads for serves that accept byte ranges.</summary>
2953 </histogram>
2954
2955 <histogram name="Download.AcceptRangesMissingOrInvalid.KBytes" units="KB">
2956   <summary>
2957     The length of downloads for serves that do not specify whether the accept
2958     ranges, or have invalid ranges specified.
2959   </summary>
2960 </histogram>
2961
2962 <histogram name="Download.AcceptRangesNone.KBytes" units="KB">
2963   <summary>
2964     The length of downloads for serves that do not accept ranges.
2965   </summary>
2966 </histogram>
2967
2968 <histogram name="Download.ActualBandwidth" units="Bytes/second">
2969   <summary>The actual bandwidth (per read) of a download.</summary>
2970 </histogram>
2971
2972 <histogram name="Download.ApiFunctions" enum="DownloadFunctions">
2973   <summary>Downloads extension API function calls.</summary>
2974 </histogram>
2975
2976 <histogram name="Download.BandwidthDiskBytesPerSecond">
2977   <summary>
2978     Disk bandwidth (defined as total bytes divided by the amount of time blocked
2979     on write or close on the file descriptor) seen for a single download.
2980   </summary>
2981 </histogram>
2982
2983 <histogram name="Download.BandwidthOverallBytesPerSecond">
2984   <summary>
2985     Overall bandwidth seen for the download.  Note that this is measured at the
2986     point at which the file is written, and so will not take into account the
2987     time costs of activities that occur after file write is completed (e.g. safe
2988     browsing scanning).
2989   </summary>
2990 </histogram>
2991
2992 <histogram name="Download.BandwidthUsed" units="%">
2993   <summary>
2994     The percentage of the potential bandwidth actually used (per read) of a
2995     download.  An entry of 100% implies that Chrome was the limiting factor in
2996     download speed.
2997   </summary>
2998 </histogram>
2999
3000 <histogram name="Download.ClearAllSize">
3001   <summary>
3002     The number of downloads in history at the time it is cleared.
3003   </summary>
3004 </histogram>
3005
3006 <histogram name="Download.ContentDisposition" enum="DownloadContentDisposition">
3007   <summary>
3008     Content-Disposition header features. The presence of a Content-Disposition
3009     header, use of 'name', 'filename' and 'filename*' parameters, and string
3010     encoding schemes are counted for each unthrottled download. The total number
3011     downloads is Download.Counts[5] (Initiated and Unthrottled).
3012   </summary>
3013 </histogram>
3014
3015 <histogram name="Download.ContentImageType" enum="DownloadImageType">
3016   <summary>Types of images that are downloaded.</summary>
3017 </histogram>
3018
3019 <histogram name="Download.ContentType" enum="DownloadContentType">
3020   <summary>Content types that are downloaded.</summary>
3021 </histogram>
3022
3023 <histogram name="Download.Counts" enum="DownloadCountType">
3024   <summary>
3025     Various individual counts in the download system; see DownloadCountType for
3026     details.
3027   </summary>
3028 </histogram>
3029
3030 <histogram name="Download.CountsChrome" enum="ChromeDownloadCountType">
3031   <summary>
3032     Various individual counts in the download system, for example the number of
3033     downloads blocked by throttling from the DownloadRequestLimiter.
3034   </summary>
3035 </histogram>
3036
3037 <histogram name="Download.DangerousDownloadValidated"
3038     enum="DownloadItem.DangerType">
3039   <summary>
3040     User chose to save a download which was marked dangerous. Grouped by the
3041     type of danger.
3042   </summary>
3043 </histogram>
3044
3045 <histogram name="Download.DangerousFile.DangerousDownloadValidated"
3046     enum="DownloadItem.DangerousFileType">
3047   <summary>
3048     User chose to save a download which was marked DANGEROUS_FILE. Grouped by
3049     the type of file.
3050   </summary>
3051 </histogram>
3052
3053 <histogram name="Download.DangerousFile.Discard"
3054     enum="DownloadItem.DangerousFileType">
3055   <summary>
3056     A download which was marked DANGEROUS_FILE was discarded without the user
3057     directly choosing, because the browser was closed.  Grouped by the file
3058     extension.
3059   </summary>
3060 </histogram>
3061
3062 <histogram name="Download.DangerousFile.UserDiscard"
3063     enum="DownloadItem.DangerousFileType">
3064   <summary>
3065     User chose to discard a download which was marked DANGEROUS_FILE. Grouped by
3066     the file extension.
3067   </summary>
3068 </histogram>
3069
3070 <histogram name="Download.DatabaseRecordDropped"
3071     enum="DownloadDatabaseRecordDroppedType">
3072   <summary>Reason for dropping a record read in from the DB.</summary>
3073 </histogram>
3074
3075 <histogram name="Download.DatabaseRemoveDownloadsCount">
3076   <summary>Number of downloads removed from the history at once.</summary>
3077 </histogram>
3078
3079 <histogram name="Download.DatabaseRemoveDownloadsTime" units="microseconds">
3080   <summary>How long it took to delete some downloads from history.</summary>
3081 </histogram>
3082
3083 <histogram name="Download.DatabaseRemoveDownloadsTimePerRecord"
3084     units="nanoseconds/record">
3085   <summary>
3086     How long it took to delete some downloads from history, per download.
3087   </summary>
3088 </histogram>
3089
3090 <histogram name="Download.Discard" enum="DownloadItem.DangerType">
3091   <summary>
3092     A download which was marked dangerous was discarded without the user
3093     directly choosing, because the browser was closed.  Grouped by the type of
3094     danger.
3095   </summary>
3096 </histogram>
3097
3098 <histogram name="Download.DiskBandwidthUsedPercentage" units="Percent">
3099   <summary>
3100     The percentage of the available disk bandwidth that was used by the
3101     download.  100% indicates that the disk bandwidth was the limiting factor
3102     for the download.
3103   </summary>
3104 </histogram>
3105
3106 <histogram name="Download.DOMEvent" enum="DownloadDOMEvent">
3107   <summary>User actions in chrome://downloads</summary>
3108 </histogram>
3109
3110 <histogram name="Download.DownloadSize" units="KB">
3111   <summary>The size of successfully completed downloads.</summary>
3112 </histogram>
3113
3114 <histogram name="Download.DownloadWarningShownOnShelf"
3115     enum="DownloadItem.DangerType">
3116   <summary>
3117     A download warning was shown in the shelf. Note that some downloads may not
3118     be shown on the shelf, e.g., if chrome://downloads is already open when the
3119     download completes, or if an extension is using the downloads API. Grouped
3120     by the type of danger.
3121   </summary>
3122 </histogram>
3123
3124 <histogram name="Download.FilePickerResult" enum="DownloadFilePickerResult">
3125   <summary>
3126     How the user interacts with the file chooser when doing a &quot;Save
3127     As&quot; for non-full-page saves.
3128   </summary>
3129 </histogram>
3130
3131 <histogram name="Download.FileThreadBlockedTime">
3132   <summary>
3133     The amount of time in milliseconds the file thread blocks for each set of
3134     buffers drained from the incoming pipe (ms).
3135   </summary>
3136 </histogram>
3137
3138 <histogram name="Download.FileThreadReceiveBuffers">
3139   <summary>
3140     The number of buffers in a call to DownloadManager::UpdateDownload.
3141   </summary>
3142 </histogram>
3143
3144 <histogram name="Download.FirstOpenTime" units="milliseconds">
3145   <summary>
3146     The time between a download completing and the file being opened for the
3147     first time.
3148   </summary>
3149 </histogram>
3150
3151 <histogram name="Download.HistorySize">
3152   <summary>
3153     The number of items in the History database, at the time a new download is
3154     recorded.
3155   </summary>
3156 </histogram>
3157
3158 <histogram name="Download.HistorySize2">
3159   <summary>
3160     The number of items in the History database, at the time a new download is
3161     recorded. Higher maximum, more buckets than Download.HistorySize.
3162   </summary>
3163 </histogram>
3164
3165 <histogram name="Download.InterruptedAtEndError" enum="NetErrorCodes">
3166   <summary>
3167     Positive net error code that caused a download to be interrupted at the
3168     *end* of a download (when the number of bytes is known). This is only
3169     triggered when the total content size is known before any bytes are
3170     transferred, such as when a Content-Length header is supplied.
3171   </summary>
3172 </histogram>
3173
3174 <histogram name="Download.InterruptedAtEndReason" enum="InterruptReason">
3175   <summary>
3176     The reason that a download was interrupted at the *end* of a download (when
3177     the number of bytes is known). This is only triggered when the total content
3178     size is known before any bytes are transferred, such as when a
3179     Content-Length header is supplied.
3180   </summary>
3181 </histogram>
3182
3183 <histogram name="Download.InterruptedError" enum="NetErrorCodes">
3184   <summary>
3185     Positive net error code that caused a download to be interrupted.
3186   </summary>
3187 </histogram>
3188
3189 <histogram name="Download.InterruptedOverrunBytes">
3190   <summary>
3191     The excessive number of bytes which have been received at the time that a
3192     download is interrupted. This is only triggered when the total content size
3193     is known before any bytes are transferred, such as when a Content-Length
3194     header is supplied.
3195   </summary>
3196 </histogram>
3197
3198 <histogram name="Download.InterruptedReason" enum="InterruptReason">
3199   <summary>The reason that a download was interrupted.</summary>
3200 </histogram>
3201
3202 <histogram name="Download.InterruptedReceivedSizeK" units="KB">
3203   <summary>
3204     The number of kilobytes received for a download at the time it is
3205     interrupted.
3206   </summary>
3207 </histogram>
3208
3209 <histogram name="Download.InterruptedTotalSizeK" units="KB">
3210   <summary>
3211     The reported total size in kilobytes for a download at the time it is
3212     interrupted. This is essentially the size reported by the Content-Length
3213     header. If no size is specified up-front, it is not recorded in the
3214     histogram. For example, a download transferred with chunked encoding will
3215     not be recorded.
3216   </summary>
3217 </histogram>
3218
3219 <histogram name="Download.InterruptedUnderrunBytes">
3220   <summary>
3221     The total number of bytes minus the received number of bytes at the time
3222     that a download is interrupted. This is only triggered when the total
3223     content size is known before any bytes are transferred, such as when a
3224     Content-Length header is supplied.
3225   </summary>
3226 </histogram>
3227
3228 <histogram name="Download.InterruptedUnknownSize"
3229     enum="DownloadInterruptedUnknownSizeType">
3230   <summary>
3231     True if the size of an interrupted download is unknown, false if it is
3232     known.
3233   </summary>
3234 </histogram>
3235
3236 <histogram name="Download.MaliciousDownloadClassified"
3237     enum="DownloadItem.DangerType">
3238   <summary>
3239     A download has been marked as malicious. Grouped by the type of danger. Each
3240     download can only be recorded once; it will be labeled with the first type
3241     of danger spotted.
3242   </summary>
3243 </histogram>
3244
3245 <histogram name="Download.MapErrorNetworkFailed" enum="NetErrorCodes">
3246   <summary>
3247     Network error that produced a DOWNLOAD_INTERRUPT_REASON_NETWORK_FAILED
3248     result in DownloadResourceHandler::OnResponseCompleted().
3249   </summary>
3250 </histogram>
3251
3252 <histogram name="Download.MapWinShErrorAccessDenied"
3253     enum="SpecialShFileOperationCodes">
3254   <summary>
3255     Windows error that produced a DOWNLOAD_INTERRUPT_REASON_ACCESS_DENIED result
3256     in MapShFileOperationCodes().
3257   </summary>
3258 </histogram>
3259
3260 <histogram name="Download.MapWinShErrorFileFailed"
3261     enum="SpecialShFileOperationCodes">
3262   <summary>
3263     Windows error that produced a DOWNLOAD_INTERRUPT_REASON_FILE_FAILED result
3264     in MapShFileOperationCodes().
3265   </summary>
3266 </histogram>
3267
3268 <histogram name="Download.OnChanged">
3269   <summary>
3270     Percentage of DownloadItem::Observer::OnDownloadUpdated events that
3271     signified a change in the extension API representation of the download.
3272   </summary>
3273 </histogram>
3274
3275 <histogram name="Download.OpenMethod" enum="DownloadOpenMethod">
3276   <summary>
3277     Invocation count for methods of opening a download. For some file types,
3278     Chrome defaults to opening the file in the browser instead of invoking the
3279     system handler. The user has the option of overriding this behavior.
3280   </summary>
3281 </histogram>
3282
3283 <histogram name="Download.OpensOutstanding">
3284   <summary>The number of unopened downloads, when one is opened.</summary>
3285 </histogram>
3286
3287 <histogram name="Download.OpenTime" units="milliseconds">
3288   <summary>
3289     The time between a download completing and the file being opened.
3290   </summary>
3291 </histogram>
3292
3293 <histogram name="Download.OriginStateOnFullResumption"
3294     enum="DownloadOriginStateOnResumption">
3295   <summary>
3296     Changes observed when a response is received for a full download resumption
3297     request.
3298   </summary>
3299 </histogram>
3300
3301 <histogram name="Download.OriginStateOnPartialResumption"
3302     enum="DownloadOriginStateOnResumption">
3303   <summary>
3304     Changes observed when a response is received for a partial (byte-range)
3305     download resumption request.
3306   </summary>
3307 </histogram>
3308
3309 <histogram name="Download.PotentialBandwidth" units="Bytes/second">
3310   <summary>
3311     The maximum bandwidth (per read) that Chrome could have provided for the
3312     download.  If the actual bandwidth equals the potential bandwidth, that
3313     means that Chrome was the limiting factor for download bandwidth.
3314   </summary>
3315 </histogram>
3316
3317 <histogram name="Download.ResourceHandlerBlockedPercentage" units="Percent">
3318   <summary>
3319     The percentage of the lifetime of the DownloadResourceHandler for which it
3320     was blocked by downstream flow control.  0% indicates that the network
3321     bandwidth was the limiting factor for the download.
3322   </summary>
3323 </histogram>
3324
3325 <histogram name="Download.SavePackage" enum="DownloadSavePackageEvent">
3326   <summary>
3327     Events (e.g. Started, Cancelled, Finished, Write to Completed file, Write to
3328     Failed file) occuring within the state machine of a SavePackage operation.
3329   </summary>
3330 </histogram>
3331
3332 <histogram name="Download.ShelfInProgressSizeOnAutoClose">
3333   <summary>
3334     The number of download items in progress on the shelf when it closes
3335     automatically.
3336   </summary>
3337 </histogram>
3338
3339 <histogram name="Download.ShelfInProgressSizeOnUserClose">
3340   <summary>
3341     The number of download items in progress on the shelf when the user closes
3342     it.
3343   </summary>
3344 </histogram>
3345
3346 <histogram name="Download.ShelfSizeOnAutoClose">
3347   <summary>
3348     The number of download items on the shelf when it closes automatically.
3349   </summary>
3350 </histogram>
3351
3352 <histogram name="Download.ShelfSizeOnUserClose">
3353   <summary>
3354     The number of download items on the shelf when the user closes it.
3355   </summary>
3356 </histogram>
3357
3358 <histogram name="Download.ShowDangerousDownloadConfirmationPrompt"
3359     enum="DownloadItem.DangerType">
3360   <summary>
3361     User saw the confirm prompt to save a download which was marked dangerous.
3362     Grouped by the type of danger.
3363   </summary>
3364 </histogram>
3365
3366 <histogram name="Download.Sources" enum="DownloadSource">
3367   <summary>
3368     The initiation source (if initiated within the content layer of chrome) for
3369     a download.
3370   </summary>
3371 </histogram>
3372
3373 <histogram name="Download.SourcesChrome" enum="ChromeDownloadSource">
3374   <summary>
3375     The initiation source (if initiated within the above-content layer of
3376     chrome) for a download.
3377   </summary>
3378 </histogram>
3379
3380 <histogram name="Download.Time" units="milliseconds">
3381   <summary>Time between the start of a download and its completion.</summary>
3382 </histogram>
3383
3384 <histogram name="Download.UserDiscard" enum="DownloadItem.DangerType">
3385   <summary>
3386     User chose to discard a download which was marked dangerous.  Grouped by the
3387     type of danger.
3388   </summary>
3389 </histogram>
3390
3391 <histogram name="Download.WriteLoopCount">
3392   <summary>
3393     The number of iterations for the write loop in BaseFile::AppendDataTofile().
3394   </summary>
3395 </histogram>
3396
3397 <histogram name="Download.WriteSize" units="Bytes">
3398   <summary>The write size for calls to BaseFile::AppendDataTofile().</summary>
3399 </histogram>
3400
3401 <histogram name="Drive.CacheDBOpenStatus" enum="DriveCacheDBOpenStatus">
3402   <obsolete>
3403     Deperecated 8/2013.
3404   </obsolete>
3405   <summary>Status of drive cache metadata database open.</summary>
3406 </histogram>
3407
3408 <histogram name="Drive.DirectoryFeedLoadTime" units="milliseconds">
3409   <summary>
3410     Time spent to load the list of files in a single directory from Google Drive
3411     server.
3412   </summary>
3413 </histogram>
3414
3415 <histogram name="Drive.EntireFeedLoadTime" units="microseconds">
3416   <obsolete>
3417     Deprecated 12/2013 due to the UMA stat bucket layout change. We'll use
3418     Drive.FullFeedLoadTime instead.
3419   </obsolete>
3420   <summary>
3421     Time spent to load the entire file system information from the server
3422   </summary>
3423 </histogram>
3424
3425 <histogram name="Drive.EntryKind" enum="DriveEntryKind">
3426   <obsolete>
3427     Deprecated 10/2012.
3428   </obsolete>
3429   <summary>
3430     Provides breakdown of specific formats for hosted documents. Recorded when
3431     feed is loaded from the server.
3432   </summary>
3433 </histogram>
3434
3435 <histogram name="Drive.FileFormat" enum="DriveFileFormat">
3436   <obsolete>
3437     Deprecated 10/2012.
3438   </obsolete>
3439   <summary>
3440     Provides breakdown of specific file formats for regular files. Recorded when
3441     feed is loaded from the server.
3442   </summary>
3443 </histogram>
3444
3445 <histogram name="Drive.FullFeedLoadTime" units="milliseconds">
3446   <summary>
3447     Time spent to load the entire file system information from the server
3448   </summary>
3449 </histogram>
3450
3451 <histogram name="Drive.InitialFeedLoadTime" units="microseconds">
3452   <obsolete>
3453     Deperecated 12/2013 since it did not record meaningful information.
3454     Drive.DirectoryFeedLoadTime should be checked for measuring the time until
3455     the user sees the first response of file lists.
3456   </obsolete>
3457   <summary>
3458     Time spent to load the initial part of the file system information from the
3459     server
3460   </summary>
3461 </histogram>
3462
3463 <histogram name="Drive.MetadataDBInitResult" enum="DriveMetadataDBInitStatus">
3464   <summary>Result of drive resource metadata database initialization.</summary>
3465 </histogram>
3466
3467 <histogram name="Drive.MetadataDBOpenExistingResult"
3468     enum="DriveMetadataDBInitStatus">
3469   <summary>
3470     Result of attempt to open existing drive resource metadata database.
3471   </summary>
3472 </histogram>
3473
3474 <histogram name="Drive.MetadataDBVersionBeforeUpgradeCheck">
3475   <summary>
3476     Version number of drive resource metadata DB found on the disk before
3477     checking whether it should be upgraded. Recorded during Drive metadata
3478     initialization triggered by profile initialization.
3479   </summary>
3480 </histogram>
3481
3482 <histogram name="Drive.NumberOfCacheFilesRecoveredAfterDBCorruption">
3483   <summary>
3484     Number of files recovered from Drive cache directory. Recorded when file
3485     recovery takes place after metadata DB corruption is found during metadata
3486     DB initialization.
3487   </summary>
3488 </histogram>
3489
3490 <histogram name="Drive.NumberOfHostedDocuments">
3491   <summary>
3492     Number of hosted documents (spreadsheets etc.) on Drive. Logged when Drive
3493     is first accessed.
3494   </summary>
3495 </histogram>
3496
3497 <histogram name="Drive.NumberOfRegularFiles">
3498   <summary>
3499     Number of regualr files on Drive.  Logged when Drive is first accessed.
3500   </summary>
3501 </histogram>
3502
3503 <histogram name="Drive.NumberOfTotalFiles">
3504   <summary>
3505     Number of total files (regualr files + hosted documents) on Drive.  Logged
3506     when Drive is first accessed.
3507   </summary>
3508 </histogram>
3509
3510 <histogram name="Drive.PushNotificationInitiallyEnabled" enum="BooleanEnabled">
3511   <summary>
3512     Tracks whether the push notification is initially enabled for Drive.
3513     Recorded when the first notification is processed. Notification is emulated
3514     by polling if the push notication is disabled.
3515   </summary>
3516 </histogram>
3517
3518 <histogram name="Drive.PushNotificationRegistered" enum="BooleanRegistered">
3519   <summary>
3520     Tracks whether the push notification request is registered correctly for
3521     Drive. Recorded when the push notification manager is initialized.
3522   </summary>
3523 </histogram>
3524
3525 <histogram name="Drive.SearchMetadataTime" units="microseconds">
3526   <summary>
3527     Time spent to perform an incremental search for auto completion of files on
3528     Drive. This time is collected for every partial query the user types for
3529     auto completion.  For instance, if the user types &quot;faq&quot;,
3530     incremental searches are performed for &quot;f&quot;, &quot;fa&quot;, and
3531     &quot;faq&quot; respectively.
3532   </summary>
3533 </histogram>
3534
3535 <histogram name="DriveOffline.CrosAutoEnableOutcome"
3536     enum="CrosEnableDriveOfflineOutcome">
3537   <summary>
3538     Outcome of enabling Google Drive offline mode automatically when a user
3539     first logs into a ChromeOS device. This process involves opening a hidden
3540     web page in the context of the Google Drive hosted app to perform the
3541     initialization of offline mode.
3542   </summary>
3543 </histogram>
3544
3545 <histogram name="Enterprise.AutoEnrollmentExtraTime" units="milliseconds">
3546   <summary>
3547     Time since the user logged in until the auto-enrollment protocol completed.
3548     0 is sampled when the protocol is done by the time the user logs in.
3549   </summary>
3550 </histogram>
3551
3552 <histogram name="Enterprise.AutoEnrollmentProtocolTime" units="milliseconds">
3553   <summary>Total duration time of the auto-enrollment protocol.</summary>
3554 </histogram>
3555
3556 <histogram name="Enterprise.AutoEnrollmentRequestNetworkErrorCode"
3557     enum="NetErrorCodes">
3558   <summary>
3559     Network error code (if applicable) for auto-enrollment requests.
3560   </summary>
3561 </histogram>
3562
3563 <histogram name="Enterprise.AutoEnrollmentRequestStatus"
3564     enum="EnterpriseDeviceManagementStatus">
3565   <summary>URL fetcher status for auto-enrollment requests.</summary>
3566 </histogram>
3567
3568 <histogram name="Enterprise.DMToken" enum="EnterpriseDMTokenType">
3569   <summary>
3570     Events related to fetching, saving and loading DM server tokens. These are
3571     used to retrieve cloud policies.
3572   </summary>
3573 </histogram>
3574
3575 <histogram name="Enterprise.Enrollment" enum="EnterpriseEnrollmentType">
3576   <summary>
3577     Events related to device enrollment on new installs of ChromeOS devices.
3578   </summary>
3579 </histogram>
3580
3581 <histogram name="Enterprise.ONC.PolicyValidation" enum="BooleanSuccess">
3582   <summary>Result of the OpenNetworkConfiguration policy validation.</summary>
3583 </histogram>
3584
3585 <histogram name="Enterprise.Policies" enum="EnterprisePolicies">
3586   <summary>
3587     A set of enterprise policy rules that are in use. This is recorded every 24
3588     hours and at startup, if the last recording was earlier than a day before.
3589   </summary>
3590 </histogram>
3591
3592 <histogram name="Enterprise.Policy" enum="EnterprisePolicyType">
3593   <summary>
3594     Events related to fetching, saving and loading user policies, and also
3595     device policies on ChromeOS.
3596   </summary>
3597 </histogram>
3598
3599 <histogram name="Enterprise.PolicyInvalidations"
3600     enum="EnterprisePolicyInvalidations">
3601   <summary>
3602     Events for counting policy invalidations received with and without payloads.
3603     Invalidations indicate that a policy has been updated and should be
3604     refreshed. Payloads provide context about the policy update, but may be
3605     absent if dropped by the invalidation service.
3606   </summary>
3607 </histogram>
3608
3609 <histogram name="Enterprise.PolicyInvalidationsStartupTime"
3610     units="milliseconds">
3611   <summary>
3612     Time since startup of the cloud policy code until the policy invalidation
3613     service first reported its online status.
3614   </summary>
3615 </histogram>
3616
3617 <histogram name="Enterprise.PolicyLoadStatus" enum="EnterprisePolicyLoadStatus">
3618   <summary>
3619     Load status from the policy loaders which pull policy settings from the
3620     underlying platform, such as Windows Group Policy.
3621   </summary>
3622 </histogram>
3623
3624 <histogram name="Enterprise.PolicyRefresh" enum="EnterprisePolicyRefresh">
3625   <summary>
3626     Events measuring effectiveness of refreshing policy when invalidations are
3627     received from a service. For each refresh, indicates whether the policy
3628     changed, and whether the policy was invalidated at the time of the refresh.
3629   </summary>
3630 </histogram>
3631
3632 <histogram name="Enterprise.UserPolicyChromeOS.DelayInitialization"
3633     units="milliseconds">
3634   <summary>Initialization delay due to loading the user policy cache.</summary>
3635 </histogram>
3636
3637 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.ClientError"
3638     enum="EnterpriseDeviceManagementStatus">
3639   <summary>Policy client error during initial policy fetch.</summary>
3640 </histogram>
3641
3642 <histogram
3643     name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayClientRegister"
3644     units="milliseconds">
3645   <summary>Delay for registering the client with the policy server.</summary>
3646 </histogram>
3647
3648 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayOAuth2Token"
3649     units="milliseconds">
3650   <summary>Delay for minting an OAuth2 acccess token.</summary>
3651 </histogram>
3652
3653 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayPolicyFetch"
3654     units="milliseconds">
3655   <summary>Delay for fetching policy from the policy server.</summary>
3656 </histogram>
3657
3658 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayTotal"
3659     units="milliseconds">
3660   <summary>Total delay for the initial policy fetch.</summary>
3661 </histogram>
3662
3663 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.OAuth2Error"
3664     enum="GoogleServiceAuthError">
3665   <summary>Service error during OAuth2 access token fetch.</summary>
3666 </histogram>
3667
3668 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.OAuth2NetworkError"
3669     enum="NetErrorCodes">
3670   <summary>Network error during OAuth2 access token fetch.</summary>
3671 </histogram>
3672
3673 <histogram name="EnterpriseCheck.DomainBindSucceeded" enum="BooleanSuccess">
3674   <summary>
3675     Whether we were able to contact the AD Domain Controller. This check is
3676     performed once at start-up.
3677   </summary>
3678 </histogram>
3679
3680 <histogram name="EnterpriseCheck.DomainCheckFailed" enum="EnterpriseCheckError">
3681   <summary>
3682     Enum of possible things that can fail while checking for enterprise env.
3683     This check is performed once at start-up.
3684   </summary>
3685 </histogram>
3686
3687 <histogram name="EnterpriseCheck.InDomain" enum="BooleanEnabled">
3688   <summary>
3689     Whether the machine is part of an AD domain. This check is performed once at
3690     start-up.
3691   </summary>
3692 </histogram>
3693
3694 <histogram name="EnterpriseCheck.OSType" enum="OsSuite">
3695   <summary>
3696     The rough Windows suite we are runnnig on. This check is performed once at
3697     start-up.
3698   </summary>
3699 </histogram>
3700
3701 <histogram name="Event.AggregatedLatency.Renderer2" units="microseconds">
3702   <summary>
3703     Time between initiation of any input event and the renderer receiving and
3704     starting to process it.
3705   </summary>
3706 </histogram>
3707
3708 <histogram name="Event.CoalescedCount.Mouse">
3709   <summary>Number of Mouse events coalesced.</summary>
3710 </histogram>
3711
3712 <histogram name="Event.CoalescedCount.Touch">
3713   <summary>Number of Touch events coalesced.</summary>
3714 </histogram>
3715
3716 <histogram name="Event.CoalescedLatency.Mouse" units="milliseconds">
3717   <summary>
3718     Time between the first and last events in a coalesced mouse events group.
3719   </summary>
3720 </histogram>
3721
3722 <histogram name="Event.CoalescedLatency.Touch" units="milliseconds">
3723   <summary>
3724     Time between the first and last events in a coalesced touch events group.
3725   </summary>
3726 </histogram>
3727
3728 <histogram name="Event.Latency.Browser" units="microseconds">
3729   <summary>
3730     Time between initiation of all input events and browser processing.
3731   </summary>
3732 </histogram>
3733
3734 <histogram name="Event.Latency.Browser.ET_DROP_TARGET_EVENT"
3735     units="microseconds">
3736   <summary>
3737     Time between initiation of input event and browser processing.
3738   </summary>
3739 </histogram>
3740
3741 <histogram name="Event.Latency.Browser.ET_GESTURE_BEGIN" units="microseconds">
3742   <summary>
3743     Time between initiation of input event and browser processing.
3744   </summary>
3745 </histogram>
3746
3747 <histogram name="Event.Latency.Browser.ET_GESTURE_DOUBLE_TAP"
3748     units="microseconds">
3749   <summary>
3750     Time between initiation of input event and browser processing.
3751   </summary>
3752 </histogram>
3753
3754 <histogram name="Event.Latency.Browser.ET_GESTURE_END" units="microseconds">
3755   <summary>
3756     Time between initiation of input event and browser processing.
3757   </summary>
3758 </histogram>
3759
3760 <histogram name="Event.Latency.Browser.ET_GESTURE_LONG_PRESS"
3761     units="microseconds">
3762   <summary>
3763     Time between initiation of input event and browser processing.
3764   </summary>
3765 </histogram>
3766
3767 <histogram name="Event.Latency.Browser.ET_GESTURE_LONG_TAP"
3768     units="microseconds">
3769   <summary>
3770     Time between initiation of input event and browser processing.
3771   </summary>
3772 </histogram>
3773
3774 <histogram name="Event.Latency.Browser.ET_GESTURE_MULTIFINGER_SWIPE"
3775     units="microseconds">
3776   <summary>
3777     Time between initiation of input event and browser processing.
3778   </summary>
3779 </histogram>
3780
3781 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_BEGIN"
3782     units="microseconds">
3783   <summary>
3784     Time between initiation of input event and browser processing.
3785   </summary>
3786 </histogram>
3787
3788 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_END"
3789     units="microseconds">
3790   <summary>
3791     Time between initiation of input event and browser processing.
3792   </summary>
3793 </histogram>
3794
3795 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_UPDATE"
3796     units="microseconds">
3797   <summary>
3798     Time between initiation of input event and browser processing.
3799   </summary>
3800 </histogram>
3801
3802 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_BEGIN"
3803     units="microseconds">
3804   <summary>
3805     Time between initiation of input event and browser processing.
3806   </summary>
3807 </histogram>
3808
3809 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_END"
3810     units="microseconds">
3811   <summary>
3812     Time between initiation of input event and browser processing.
3813   </summary>
3814 </histogram>
3815
3816 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_UPDATE"
3817     units="microseconds">
3818   <summary>
3819     Time between initiation of input event and browser processing.
3820   </summary>
3821 </histogram>
3822
3823 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP" units="microseconds">
3824   <summary>
3825     Time between initiation of input event and browser processing.
3826   </summary>
3827 </histogram>
3828
3829 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP_CANCEL"
3830     units="microseconds">
3831   <summary>
3832     Time between initiation of input event and browser processing.
3833   </summary>
3834 </histogram>
3835
3836 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP_DOWN"
3837     units="microseconds">
3838   <summary>
3839     Time between initiation of input event and browser processing.
3840   </summary>
3841 </histogram>
3842
3843 <histogram name="Event.Latency.Browser.ET_GESTURE_TWO_FINGER_TAP"
3844     units="microseconds">
3845   <summary>
3846     Time between initiation of input event and browser processing.
3847   </summary>
3848 </histogram>
3849
3850 <histogram name="Event.Latency.Browser.ET_KEY_PRESSED" units="microseconds">
3851   <summary>
3852     Time between initiation of input event and browser processing.
3853   </summary>
3854 </histogram>
3855
3856 <histogram name="Event.Latency.Browser.ET_KEY_RELEASED" units="microseconds">
3857   <summary>
3858     Time between initiation of input event and browser processing.
3859   </summary>
3860 </histogram>
3861
3862 <histogram name="Event.Latency.Browser.ET_MOUSE_CAPTURE_CHANGED"
3863     units="microseconds">
3864   <summary>
3865     Time between initiation of input event and browser processing.
3866   </summary>
3867 </histogram>
3868
3869 <histogram name="Event.Latency.Browser.ET_MOUSE_DRAGGED" units="microseconds">
3870   <summary>
3871     Time between initiation of input event and browser processing.
3872   </summary>
3873 </histogram>
3874
3875 <histogram name="Event.Latency.Browser.ET_MOUSE_ENTERED" units="microseconds">
3876   <summary>
3877     Time between initiation of input event and browser processing.
3878   </summary>
3879 </histogram>
3880
3881 <histogram name="Event.Latency.Browser.ET_MOUSE_EXITED" units="microseconds">
3882   <summary>
3883     Time between initiation of input event and browser processing.
3884   </summary>
3885 </histogram>
3886
3887 <histogram name="Event.Latency.Browser.ET_MOUSE_MOVED" units="microseconds">
3888   <summary>
3889     Time between initiation of input event and browser processing.
3890   </summary>
3891 </histogram>
3892
3893 <histogram name="Event.Latency.Browser.ET_MOUSE_RELEASED" units="microseconds">
3894   <summary>
3895     Time between initiation of input event and browser processing.
3896   </summary>
3897 </histogram>
3898
3899 <histogram name="Event.Latency.Browser.ET_MOUSEWHEEL" units="microseconds">
3900   <summary>
3901     Time between initiation of input event and browser processing.
3902   </summary>
3903 </histogram>
3904
3905 <histogram name="Event.Latency.Browser.ET_SCROLL" units="microseconds">
3906   <summary>
3907     Time between initiation of input event and browser processing.
3908   </summary>
3909 </histogram>
3910
3911 <histogram name="Event.Latency.Browser.ET_SCROLL_FLING_CANCEL"
3912     units="microseconds">
3913   <summary>
3914     Time between initiation of input event and browser processing.
3915   </summary>
3916 </histogram>
3917
3918 <histogram name="Event.Latency.Browser.ET_SCROLL_FLING_START"
3919     units="microseconds">
3920   <summary>
3921     Time between initiation of input event and browser processing.
3922   </summary>
3923 </histogram>
3924
3925 <histogram name="Event.Latency.Browser.ET_TOUCH_CANCELLED" units="microseconds">
3926   <summary>
3927     Time between initiation of input event and browser processing.
3928   </summary>
3929 </histogram>
3930
3931 <histogram name="Event.Latency.Browser.ET_TOUCH_MOVED" units="microseconds">
3932   <summary>
3933     Time between initiation of input event and browser processing.
3934   </summary>
3935 </histogram>
3936
3937 <histogram name="Event.Latency.Browser.ET_TOUCH_PRESSED" units="microseconds">
3938   <summary>
3939     Time between initiation of input event and browser processing.
3940   </summary>
3941 </histogram>
3942
3943 <histogram name="Event.Latency.Browser.ET_TOUCH_RELEASED" units="microseconds">
3944   <summary>
3945     Time between initiation of input event and browser processing.
3946   </summary>
3947 </histogram>
3948
3949 <histogram name="Event.Latency.Browser.ET_TOUCH_STATIONARY"
3950     units="microseconds">
3951   <summary>
3952     Time between initiation of input event and browser processing.
3953   </summary>
3954 </histogram>
3955
3956 <histogram name="Event.Latency.Browser.ET_TRANSLATED_KEY_PRESS"
3957     units="microseconds">
3958   <summary>
3959     Time between initiation of input event and browser processing.
3960   </summary>
3961 </histogram>
3962
3963 <histogram name="Event.Latency.Browser.ET_TRANSLATED_KEY_RELEASE"
3964     units="microseconds">
3965   <summary>
3966     Time between initiation of input event and browser processing.
3967   </summary>
3968 </histogram>
3969
3970 <histogram name="Event.Latency.Browser.ET_UNKNOWN" units="microseconds">
3971   <summary>
3972     Time between initiation of input event and browser processing.
3973   </summary>
3974 </histogram>
3975
3976 <histogram name="Event.Latency.Browser.TouchAcked" units="microseconds">
3977   <summary>
3978     Time between touch events sent from RWH to renderer and acked by renderer.
3979   </summary>
3980 </histogram>
3981
3982 <histogram name="Event.Latency.Browser.TouchUI" units="microseconds">
3983   <summary>
3984     Time between touch events received by Chrome and sent from RWH to renderer.
3985   </summary>
3986 </histogram>
3987
3988 <histogram name="Event.Latency.Renderer" units="microseconds">
3989   <summary>
3990     Time between initiation of all input events and renderer processing. This is
3991     soon to be replaced by Event.Latency.Renderer2.*
3992   </summary>
3993 </histogram>
3994
3995 <histogram name="Event.Latency.Renderer2" units="microseconds">
3996   <summary>
3997     Time between initiation of the input event and the renderer receiving and
3998     starting to process it.
3999   </summary>
4000 </histogram>
4001
4002 <histogram name="Event.Latency.RendererImpl.GestureScroll" units="microseconds">
4003   <obsolete>
4004     Deprecated 12/2013 and replaced by Event.Latency.RendererImpl.GestureScroll2
4005   </obsolete>
4006   <summary>
4007     Time between initial creation of touch event and when the resulting
4008     ScrollGesture reaches Impl thread. Maximum is 200ms.
4009   </summary>
4010 </histogram>
4011
4012 <histogram name="Event.Latency.RendererImpl.GestureScroll2"
4013     units="microseconds">
4014   <summary>
4015     Time between initial creation of touch event and when the resulting
4016     ScrollGesture reaches Impl thread. Maximum is 1000ms. This supersedes the
4017     Event.Latency.RendererImpl.GestureScroll metric.
4018   </summary>
4019 </histogram>
4020
4021 <histogram name="Event.Latency.TouchToScrollUpdateSwap" units="microseconds">
4022   <summary>
4023     Time between initial creation of touch event and the resulting frame from
4024     ScrollUpdate is swapped.
4025   </summary>
4026 </histogram>
4027
4028 <histogram name="ExtensionActivity.ContentScript">
4029   <summary>
4030     For each pageload, the number of extensions that inject a content script.
4031   </summary>
4032 </histogram>
4033
4034 <histogram name="ExtensionActivity.CreatedDiv">
4035   <summary>
4036     For each pageload, the number of extensions that create divs to add to the
4037     page.
4038   </summary>
4039 </histogram>
4040
4041 <histogram name="ExtensionActivity.CreatedEmbed">
4042   <summary>
4043     For each pageload, the number of extensions that create 'embed' elements to
4044     add to the page.
4045   </summary>
4046 </histogram>
4047
4048 <histogram name="ExtensionActivity.CreatedIframe">
4049   <summary>
4050     For each pageload, the number of extensions that create iframes to add to
4051     the page.
4052   </summary>
4053 </histogram>
4054
4055 <histogram name="ExtensionActivity.CreatedInput">
4056   <summary>
4057     For each pageload, the number of extensions that create inputs to add to the
4058     page.
4059   </summary>
4060 </histogram>
4061
4062 <histogram name="ExtensionActivity.CreatedLink">
4063   <summary>
4064     For each pageload, the number of extensions that create links to add to the
4065     page.
4066   </summary>
4067 </histogram>
4068
4069 <histogram name="ExtensionActivity.CreatedObject">
4070   <summary>
4071     For each pageload, the number of extensions that create 'object' elements to
4072     add to the page.
4073   </summary>
4074 </histogram>
4075
4076 <histogram name="ExtensionActivity.CreatedScript">
4077   <summary>
4078     For each pageload, the number of extensions that create script tags to add
4079     to the page.
4080   </summary>
4081 </histogram>
4082
4083 <histogram name="ExtensionActivity.DocumentWrite">
4084   <summary>
4085     For each pageload, the number of extensions that use document.write.
4086   </summary>
4087 </histogram>
4088
4089 <histogram name="ExtensionActivity.Google.ContentScript">
4090   <summary>
4091     For each www.google.com pageload, the number of extensions that inject a
4092     content script.
4093   </summary>
4094 </histogram>
4095
4096 <histogram name="ExtensionActivity.Google.CreatedDiv">
4097   <summary>
4098     For each www.google.com pageload, the number of extensions that create divs
4099     to add to the page.
4100   </summary>
4101 </histogram>
4102
4103 <histogram name="ExtensionActivity.Google.CreatedEmbed">
4104   <summary>
4105     For each www.google.com pageload, the number of extensions that create
4106     'embed' elements to add to the page.
4107   </summary>
4108 </histogram>
4109
4110 <histogram name="ExtensionActivity.Google.CreatedIframe">
4111   <summary>
4112     For each www.google.com pageload, the number of extensions that create
4113     iframes to add to the page.
4114   </summary>
4115 </histogram>
4116
4117 <histogram name="ExtensionActivity.Google.CreatedInput">
4118   <summary>
4119     For each www.google.com pageload, the number of extensions that create
4120     inputs to add to the page.
4121   </summary>
4122 </histogram>
4123
4124 <histogram name="ExtensionActivity.Google.CreatedLink">
4125   <summary>
4126     For each www.google.com pageload, the number of extensions that create links
4127     to add to the page.
4128   </summary>
4129 </histogram>
4130
4131 <histogram name="ExtensionActivity.Google.CreatedObject">
4132   <summary>
4133     For each www.google.com pageload, the number of extensions that create
4134     'object' elements to add to the page.
4135   </summary>
4136 </histogram>
4137
4138 <histogram name="ExtensionActivity.Google.CreatedScript">
4139   <summary>
4140     For each www.google.com pageload, the number of extensions that create
4141     script tags to add to the page.
4142   </summary>
4143 </histogram>
4144
4145 <histogram name="ExtensionActivity.Google.DocumentWrite">
4146   <summary>
4147     For each www.google.com pageload, the number of extensions that use
4148     document.write.
4149   </summary>
4150 </histogram>
4151
4152 <histogram name="ExtensionActivity.Google.InnerHtml">
4153   <summary>
4154     For each www.google.com pageload, the number of extensions that set
4155     innerHTML.
4156   </summary>
4157 </histogram>
4158
4159 <histogram name="ExtensionActivity.Google.InvokedDomMethod">
4160   <summary>
4161     For each www.google.com pageload, the number of extensions that invoke DOM
4162     methods.
4163   </summary>
4164 </histogram>
4165
4166 <histogram name="ExtensionActivity.Google.ModifiedDom">
4167   <summary>
4168     For each www.google.com pageload, the number of extensions that set the
4169     value of DOM properties via assignments.
4170   </summary>
4171 </histogram>
4172
4173 <histogram name="ExtensionActivity.Google.ReadDom">
4174   <summary>
4175     For each www.google.com pageload, the number of extensions that read from
4176     the DOM.
4177   </summary>
4178 </histogram>
4179
4180 <histogram name="ExtensionActivity.InnerHtml">
4181   <summary>
4182     For each pageload, the number of extensions that set innerHTML.
4183   </summary>
4184 </histogram>
4185
4186 <histogram name="ExtensionActivity.InvokedDomMethod">
4187   <summary>
4188     For each pageload, the number of extensions that invoke DOM methods.
4189   </summary>
4190 </histogram>
4191
4192 <histogram name="ExtensionActivity.ModifiedDom">
4193   <summary>
4194     For each pageload, the number of extensions that set the value of DOM
4195     properties via assignments.
4196   </summary>
4197 </histogram>
4198
4199 <histogram name="ExtensionActivity.ReadDom">
4200   <summary>
4201     For each pageload, the number of extensions that read from the DOM.
4202   </summary>
4203 </histogram>
4204
4205 <histogram name="ExtensionBlacklist.BlacklistInstalled"
4206     enum="ExtensionLocation">
4207   <summary>
4208     The number of extensions that were blacklisted when already installed,
4209     grouped by Extension::Location. Logged when ExtensionService blackists and
4210     unloads an installed extension.
4211   </summary>
4212 </histogram>
4213
4214 <histogram name="ExtensionBlacklist.BlockCRX" enum="ExtensionLocation">
4215   <summary>
4216     The number of extensions that have been blocked from installing grouped by
4217     Extension::Location. Logged when ExtensionService refuses to install a
4218     blacklisted extension.
4219   </summary>
4220 </histogram>
4221
4222 <histogram name="ExtensionBlacklist.SilentInstall" enum="ExtensionLocation">
4223   <summary>
4224     The number of extensions that have been silently installed in a blacklisted
4225     state, grouped by Extension::Location. Logged when ExtensionService installs
4226     a blacklisted extension without blocking it (ExtensionBlacklist.BlockCRX
4227     would be logged otherwise). Typically this will be when a user has a
4228     blacklisted extension synced.
4229   </summary>
4230 </histogram>
4231
4232 <histogram name="ExtensionBlacklist.UnblacklistInstalled"
4233     enum="ExtensionLocation">
4234   <summary>
4235     The number of extensions that were unblacklisted when installed, grouped by
4236     Extension::Location. Logged when ExtensionService unblacklists and loads a
4237     blacklisted extension.
4238   </summary>
4239 </histogram>
4240
4241 <histogram name="ExtensionInstalledLoader.ForceDisabled"
4242     enum="BooleanForceDisabled">
4243   <summary>
4244     Counts whether we force-disabled an installed extension at startup because a
4245     policy provider indicated it must remain disabled.
4246   </summary>
4247 </histogram>
4248
4249 <histogram name="ExtensionInstallSigner.ResultWasValid">
4250   <summary>
4251     Whether the server result received by the extensions install signer was
4252     valid or invalid.
4253   </summary>
4254 </histogram>
4255
4256 <histogram name="ExtensionInstallVerifier.GetSignatureResult"
4257     enum="ExtensionInstallVerifierGetSignatureResult">
4258   <summary>The result of the verifier trying to get a new signature.</summary>
4259 </histogram>
4260
4261 <histogram name="ExtensionInstallVerifier.InitResult"
4262     enum="ExtensionInstallVerifierInitResult">
4263   <summary>
4264     The result of initialization for the extension install verifier.
4265   </summary>
4266 </histogram>
4267
4268 <histogram name="ExtensionInstallVerifier.MustRemainDisabled"
4269     enum="ExtensionInstallVerifierMustRemainDisabled">
4270   <summary>
4271     The outcome for each call to InstallVerifier::MustRemainDisabled.
4272   </summary>
4273 </histogram>
4274
4275 <histogram name="Extensions.AllocatePortIdPairOverflow">
4276   <summary>
4277     Records when the allocation of IDs for chrome.runtime.Port overflows.
4278   </summary>
4279 </histogram>
4280
4281 <histogram name="Extensions.APIUse_RelativeURL" enum="UrlResolutionResult">
4282   <summary>
4283     Captures the results of URL resolution when relative urls are used in the
4284     tabs/windows api.
4285   </summary>
4286 </histogram>
4287
4288 <histogram name="Extensions.AppLaunch" enum="AppLaunch">
4289   <summary>
4290     The number of times v1 apps are launched grouped by
4291     extension_misc::AppLaunchBuckets. See also Apps.AppLaunch for v2 apps.
4292   </summary>
4293 </histogram>
4294
4295 <histogram name="Extensions.AppLaunchContainer" enum="AppLaunchContainer">
4296   <summary>
4297     The number of times apps are launched grouped by
4298     extensions::LaunchContainer.
4299   </summary>
4300 </histogram>
4301
4302 <histogram name="Extensions.AppLocation" enum="ExtensionLocation">
4303   <summary>
4304     The number of apps loaded at startup time grouped by Extension::Location.
4305   </summary>
4306 </histogram>
4307
4308 <histogram name="Extensions.AppsPromo" enum="AppPromoAction">
4309   <summary>
4310     The actions taken in the NTP apps promo grouped by
4311     extension_misc::AppsPromoBuckets.
4312   </summary>
4313 </histogram>
4314
4315 <histogram name="Extensions.AppTabLaunchType" enum="ExtensionLaunchType">
4316   <summary>
4317     The number of apps launched grouped by extensions::LaunchType.
4318   </summary>
4319 </histogram>
4320
4321 <histogram name="Extensions.BackgroundPageLoadTime" units="milliseconds">
4322   <summary>The time for an extension's background page to load.</summary>
4323 </histogram>
4324
4325 <histogram name="Extensions.BackgroundPageType"
4326     units="ExtensionBackgroundPageType">
4327   <summary>
4328     The type (if any) of background page the extension has. Recorded for
4329     installed extensions on startup.
4330   </summary>
4331 </histogram>
4332
4333 <histogram name="Extensions.CrxFetchError" enum="NetErrorCodes">
4334   <summary>Net error results from URLFetcher.</summary>
4335 </histogram>
4336
4337 <histogram name="Extensions.CrxFetchFailureRetryCountGoogleUrl">
4338   <summary>
4339     Number of times chrome retried to download an extension with a url on a
4340     google.com domain, before eventually giving up.
4341   </summary>
4342 </histogram>
4343
4344 <histogram name="Extensions.CrxFetchFailureRetryCountOtherUrl">
4345   <summary>
4346     Number of times chrome retried to download an extension with a url on a non
4347     google.com domain, before eventually giving up.
4348   </summary>
4349 </histogram>
4350
4351 <histogram name="Extensions.CrxFetchSuccessRetryCountGoogleUrl">
4352   <summary>
4353     Number of times chrome retried to download an extension with a url on a
4354     google.com domain, before eventually succeeding.
4355   </summary>
4356 </histogram>
4357
4358 <histogram name="Extensions.CrxFetchSuccessRetryCountOtherUrl">
4359   <summary>
4360     Number of times chrome retried to download an extension with a url on a non
4361     google.com domain, before eventually succeeding.
4362   </summary>
4363 </histogram>
4364
4365 <histogram name="Extensions.CrxInstallDirPathLength">
4366   <summary>
4367     Length of the path to the directory under which an extension is installed.
4368     This directory is in the user's profile.
4369   </summary>
4370 </histogram>
4371
4372 <histogram name="Extensions.DeclarativeRulesStorageInitialization"
4373     units="milliseconds">
4374   <summary>Time spent until rules storage delegate gets ready.</summary>
4375 </histogram>
4376
4377 <histogram name="Extensions.DepricatedExternalJsonCount">
4378   <summary>
4379     Number of extensions referenced in the depricated external extensions source
4380     at path chrome::DIR_DEPRICATED_EXTERNAL_EXTENSIONS.
4381   </summary>
4382 </histogram>
4383
4384 <histogram name="Extensions.DialogLoadTime" units="milliseconds">
4385   <summary>The time for a dialog-hosted extension to load.</summary>
4386 </histogram>
4387
4388 <histogram name="Extensions.Disabled">
4389   <summary>
4390     The number of extensions that are disabled at browser startup.
4391   </summary>
4392 </histogram>
4393
4394 <histogram name="Extensions.DisabledForPermissions">
4395   <summary>
4396     The number of extensions that are disabled at browser startup due to
4397     permissions increases.
4398   </summary>
4399 </histogram>
4400
4401 <histogram name="Extensions.DisabledUIUserResponse"
4402     enum="ExtensionDisabledUIUserResponse">
4403   <summary>
4404     User response to the dialog shown when an extension is disabled due to an
4405     update requiring more permissions.
4406   </summary>
4407 </histogram>
4408
4409 <histogram name="Extensions.ErrorCodeFromCrxOpen">
4410   <summary>
4411     If opening the CRX file for unpacking fails, this integer is the error code
4412     given by the OS.
4413   </summary>
4414 </histogram>
4415
4416 <histogram name="Extensions.EventPageActiveTime" units="milliseconds">
4417   <summary>The time an extension's event page has spent loaded.</summary>
4418 </histogram>
4419
4420 <histogram name="Extensions.EventPageIdleTime" units="milliseconds">
4421   <summary>The time an extension's event page has spent unloaded.</summary>
4422 </histogram>
4423
4424 <histogram name="Extensions.EventPageLoadTime" units="milliseconds">
4425   <summary>The time for an extension's event page to load.</summary>
4426 </histogram>
4427
4428 <histogram name="Extensions.ExtensionInstalled">
4429   <summary>An extension has been installed.</summary>
4430 </histogram>
4431
4432 <histogram name="Extensions.ExtensionLocation" enum="ExtensionLocation">
4433   <summary>
4434     The number of extensions loaded at startup time grouped by
4435     Extension::Location.
4436   </summary>
4437 </histogram>
4438
4439 <histogram name="Extensions.ExtensionRootPathLength">
4440   <summary>
4441     Length of the Extensions dir path inside the profile directory.
4442   </summary>
4443 </histogram>
4444
4445 <histogram name="Extensions.ExtensionServiceInitTime">
4446   <summary>
4447     Time taken for the ExtensionService to initialize, including the time it
4448     takes to load the extensions for the service's profile and parse their
4449     manifests. This happens during startup and also any time a new profile is
4450     loaded.
4451   </summary>
4452 </histogram>
4453
4454 <histogram name="Extensions.ExtensionUninstalled">
4455   <summary>An extension has been uninstalled.</summary>
4456 </histogram>
4457
4458 <histogram name="Extensions.ExternalExtensionEvent" enum="SideloadUIEvents">
4459   <summary>
4460     Records what happens to extensions that are sideloaded, grouped by the
4461     ExternalExtensionEvent enum.
4462   </summary>
4463 </histogram>
4464
4465 <histogram name="Extensions.ExternalItemState" enum="ExternalItemState">
4466   <summary>
4467     The number of sideloaded apps/extensions loaded on startup grouped by
4468     enabled/disabled state.
4469   </summary>
4470 </histogram>
4471
4472 <histogram name="Extensions.ExternalJsonCount">
4473   <summary>
4474     Number of extensions referenced in the external extensions source at path
4475     chrome::DIR_EXTERNAL_EXTENSIONS.
4476   </summary>
4477 </histogram>
4478
4479 <histogram name="Extensions.FromWebstoreInconsistency"
4480     enum="ExtensionFromWebstoreInconcistencyEnum">
4481   <summary>
4482     Number of apps/extensions loaded on startup with an inconsistent &quot;from
4483     webstore&quot; state. This means an item that is flagged as from_webstore,
4484     but with either a non-webstore update_url or an external install location.
4485   </summary>
4486 </histogram>
4487
4488 <histogram name="Extensions.FunctionCalls" enum="ExtensionFunctions">
4489   <summary>Number of calls to extension functions.</summary>
4490 </histogram>
4491
4492 <histogram name="Extensions.GetUserDataTempDir" enum="GetUserDataTempDirResult">
4493   <summary>
4494     What happens when the extensions system tries to get a temp dir to unpack
4495     in?
4496   </summary>
4497 </histogram>
4498
4499 <histogram name="Extensions.InjectCssTime" units="milliseconds">
4500   <summary>
4501     The amount of time for a CSS file to be injected into a page.
4502   </summary>
4503 </histogram>
4504
4505 <histogram name="Extensions.InjectEnd_ScriptCount">
4506   <summary>Number of scripts injected at document end by extensions.</summary>
4507 </histogram>
4508
4509 <histogram name="Extensions.InjectEnd_Time" units="milliseconds">
4510   <summary>
4511     Time taken to inject all scripts at document end by extensions.
4512   </summary>
4513 </histogram>
4514
4515 <histogram name="Extensions.InjectIdle_ScriptCount">
4516   <summary>Number of scripts injected at document idle by extensions.</summary>
4517 </histogram>
4518
4519 <histogram name="Extensions.InjectIdle_Time" units="milliseconds">
4520   <summary>
4521     Time taken to inject all scripts at document idle by extensions.
4522   </summary>
4523 </histogram>
4524
4525 <histogram name="Extensions.InjectScriptTime" units="milliseconds">
4526   <summary>Time taken to inject all scripts by extensions.</summary>
4527 </histogram>
4528
4529 <histogram name="Extensions.InjectStart_CssCount">
4530   <summary>Number of css files injected by extensions.</summary>
4531 </histogram>
4532
4533 <histogram name="Extensions.InjectStart_ScriptCount">
4534   <summary>Number of scripts injected at document start by extensions.</summary>
4535 </histogram>
4536
4537 <histogram name="Extensions.InjectStart_Time" units="milliseconds">
4538   <summary>
4539     Time taken to inject css/scripts at document start by extensions.
4540   </summary>
4541 </histogram>
4542
4543 <histogram name="Extensions.InstallPrompt.Accepted" enum="BooleanAccepted">
4544   <summary>
4545     Whether the user accepted or aborted an extension installation.
4546   </summary>
4547 </histogram>
4548
4549 <histogram name="Extensions.InstallPrompt.Type"
4550     enum="ExtensionInstallPromptType">
4551   <summary>
4552     Type of the extension install prompt displayed when an extension
4553     installation is triggered.
4554   </summary>
4555 </histogram>
4556
4557 <histogram name="Extensions.InstallPromptExperiment.ShowDetails"
4558     enum="ExtensionInstallPromptExperimentLinkAction">
4559   <summary>
4560     Actions on the show details link grouped by action type when the install
4561     prompt trial is running.
4562   </summary>
4563 </histogram>
4564
4565 <histogram name="Extensions.InstallPromptExperiment.ShowPermissions"
4566     enum="ExtensionInstallPromptExperimentLinkAction">
4567   <summary>
4568     Actions on the show permissions link grouped by action type when the install
4569     prompt trial is running.
4570   </summary>
4571 </histogram>
4572
4573 <histogram name="Extensions.InstallSource" enum="ExtensionLocation">
4574   <summary>Installs grouped by the location property in prefs.</summary>
4575 </histogram>
4576
4577 <histogram name="Extensions.InstallType" enum="ExtensionType">
4578   <summary>Installs grouped by Extension::HistogramType.</summary>
4579 </histogram>
4580
4581 <histogram name="Extensions.LoadAll">
4582   <summary>
4583     The number of extensions and themes loaded at browser startup.
4584   </summary>
4585 </histogram>
4586
4587 <histogram name="Extensions.LoadAllTime" units="milliseconds">
4588   <summary>Time taken to load all extensions at browser startup.</summary>
4589 </histogram>
4590
4591 <histogram name="Extensions.LoadApp">
4592   <summary>The number of apps loaded by each user at startup time.</summary>
4593 </histogram>
4594
4595 <histogram name="Extensions.LoadAppExternal">
4596   <summary>
4597     The number of externally managed apps loaded by each user at startup time.
4598   </summary>
4599 </histogram>
4600
4601 <histogram name="Extensions.LoadAppUser">
4602   <summary>
4603     The number of user-installed apps loaded by each user at startup time.
4604   </summary>
4605 </histogram>
4606
4607 <histogram name="Extensions.LoadBrowserAction">
4608   <summary>
4609     The number of browser action extensions loaded at browser startup.
4610   </summary>
4611 </histogram>
4612
4613 <histogram name="Extensions.LoadContentPack">
4614   <summary>
4615     The number of content-pack extensions loaded at browser startup.
4616   </summary>
4617 </histogram>
4618
4619 <histogram name="Extensions.LoadExtension">
4620   <summary>The number of extensions loaded at browser startup.</summary>
4621 </histogram>
4622
4623 <histogram name="Extensions.LoadExtensionExternal">
4624   <summary>
4625     The number of externally managed extensions loaded at browser startup.
4626   </summary>
4627 </histogram>
4628
4629 <histogram name="Extensions.LoadExtensionUser">
4630   <summary>
4631     The number of user-installed extensions loaded at browser startup.
4632   </summary>
4633 </histogram>
4634
4635 <histogram name="Extensions.LoadExternal">
4636   <summary>
4637     The number of externally managed extensions and apps loaded at browser
4638     startup.
4639   </summary>
4640 </histogram>
4641
4642 <histogram name="Extensions.LoadHostedApp">
4643   <summary>
4644     The number of hosted apps loaded by each user at startup time.
4645   </summary>
4646 </histogram>
4647
4648 <histogram name="Extensions.LoadPackagedApp">
4649   <summary>
4650     The number of legacy packaged apps loaded by each user at startup time.
4651   </summary>
4652 </histogram>
4653
4654 <histogram name="Extensions.LoadPageAction">
4655   <summary>
4656     The number of page action extensions loaded at browser startup.
4657   </summary>
4658 </histogram>
4659
4660 <histogram name="Extensions.LoadPlatformApp">
4661   <summary>The number of platform apps loaded at browser startup.</summary>
4662 </histogram>
4663
4664 <histogram name="Extensions.LoadTheme">
4665   <summary>The number of themes loaded at browser startup.</summary>
4666 </histogram>
4667
4668 <histogram name="Extensions.LoadType" enum="ExtensionType">
4669   <summary>
4670     The number of extensions loaded at startup time grouped by
4671     Extension::HistogramType.
4672   </summary>
4673 </histogram>
4674
4675 <histogram name="Extensions.LoadUserScript">
4676   <summary>
4677     The number of converted user scripts loaded at browser startup.
4678   </summary>
4679 </histogram>
4680
4681 <histogram name="Extensions.ManifestFetchFailureRetryCountGoogleUrl">
4682   <summary>
4683     Number of times chrome retried to download an extension update manifest with
4684     a url on a google.com domain, before eventually giving up.
4685   </summary>
4686 </histogram>
4687
4688 <histogram name="Extensions.ManifestFetchFailureRetryCountOtherUrl">
4689   <summary>
4690     Number of times chrome retried to download an extension update manifest with
4691     a url on a non google.com domain, before eventually giving up.
4692   </summary>
4693 </histogram>
4694
4695 <histogram name="Extensions.ManifestFetchSuccessRetryCountGoogleUrl">
4696   <summary>
4697     Number of times chrome retried to download an extension update manifest with
4698     a url on a google.com domain, before eventually succeeding.
4699   </summary>
4700 </histogram>
4701
4702 <histogram name="Extensions.ManifestFetchSuccessRetryCountOtherUrl">
4703   <summary>
4704     Number of times chrome retried to download an extension update manifest with
4705     a url on a non google.com domain, before eventually succeeding.
4706   </summary>
4707 </histogram>
4708
4709 <histogram name="Extensions.ManifestReloadNeedsRelocalization">
4710   <summary>
4711     Number of extension loads on startup where it is necessary to reload the
4712     mainfest because the locale has changed.
4713   </summary>
4714 </histogram>
4715
4716 <histogram name="Extensions.ManifestReloadNotNeeded">
4717   <summary>
4718     Number of extension loads on startup where it is not necessary to reload the
4719     extension's manifest.
4720   </summary>
4721 </histogram>
4722
4723 <histogram name="Extensions.ManifestReloadUnpackedDir">
4724   <summary>
4725     Number of extension loads on startup where it is necessary to reload the
4726     manifest because the extension is unpacked.
4727   </summary>
4728 </histogram>
4729
4730 <histogram name="Extensions.NetworkDelay" units="milliseconds">
4731   <summary>Time that network requests were blocked due to extensions.</summary>
4732 </histogram>
4733
4734 <histogram name="Extensions.NetworkDelayPercentage" units="%">
4735   <summary>
4736     Percentage of total lifetime a network request was blocked due to an
4737     extension.
4738   </summary>
4739 </histogram>
4740
4741 <histogram name="Extensions.NetworkDelayRegistryLoad" units="milliseconds">
4742   <summary>
4743     Time that network requests were blocked due to relevant rule registries
4744     loading.
4745   </summary>
4746 </histogram>
4747
4748 <histogram name="Extensions.NonWebstoreLocation" enum="ExtensionLocation">
4749   <summary>
4750     The number of apps/extensions with a non-webstore update_url loaded at
4751     startup time grouped by Extension::Location.
4752   </summary>
4753 </histogram>
4754
4755 <histogram name="Extensions.NonWebStoreNewTabPageOverrides">
4756   <summary>
4757     Number of non-WebStore extensions on startup that override the new tab page.
4758   </summary>
4759 </histogram>
4760
4761 <histogram name="Extensions.Permissions_AutoDisable" enum="ExtensionPermission">
4762   <summary>
4763     The permissions present in an extension when it is automatically disabled
4764     due to a permission increase (e.g., after an extension upgrade).
4765   </summary>
4766 </histogram>
4767
4768 <histogram name="Extensions.Permissions_Install" enum="ExtensionPermission">
4769   <summary>
4770     The permissions present in an extension when it was installed.
4771   </summary>
4772 </histogram>
4773
4774 <histogram name="Extensions.Permissions_InstallAbort"
4775     enum="ExtensionPermission">
4776   <summary>
4777     The permissions present in an extension when installation was aborted, not
4778     including installation errors and user cancels.
4779   </summary>
4780 </histogram>
4781
4782 <histogram name="Extensions.Permissions_InstallCancel"
4783     enum="ExtensionPermission">
4784   <summary>
4785     The permissions present in an extension when installation was canceled.
4786   </summary>
4787 </histogram>
4788
4789 <histogram name="Extensions.Permissions_Load" enum="ExtensionPermission">
4790   <summary>The permissions present in an extension when it was loaded.</summary>
4791 </histogram>
4792
4793 <histogram name="Extensions.Permissions_ReEnable" enum="ExtensionPermission">
4794   <summary>
4795     The permissions present in an extension when it was re-enabled from a
4796     confirmation prompt.
4797   </summary>
4798 </histogram>
4799
4800 <histogram name="Extensions.Permissions_ReEnableAbort"
4801     enum="ExtensionPermission">
4802   <summary>
4803     The permissions present in an extension when the re-enable prompt was
4804     aborted, not including installation errors and manual user cancels.
4805   </summary>
4806 </histogram>
4807
4808 <histogram name="Extensions.Permissions_ReEnableCancel"
4809     enum="ExtensionPermission">
4810   <summary>
4811     The permissions present in an extension when the re-enable was canceled from
4812     the confirmation prompt.
4813   </summary>
4814 </histogram>
4815
4816 <histogram name="Extensions.Permissions_Uninstall" enum="ExtensionPermission">
4817   <summary>
4818     The permissions present in an extension when it was uninstalled.
4819   </summary>
4820 </histogram>
4821
4822 <histogram name="Extensions.Permissions_WebStoreInstall"
4823     enum="ExtensionPermission">
4824   <summary>
4825     The permissions present in an extension when it was installed through the
4826     web store.
4827   </summary>
4828 </histogram>
4829
4830 <histogram name="Extensions.Permissions_WebStoreInstallAbort"
4831     enum="ExtensionPermission">
4832   <summary>
4833     The permissions present in an extension when installation from the web store
4834     was aborted, not including installation errors and user cancels.
4835   </summary>
4836 </histogram>
4837
4838 <histogram name="Extensions.Permissions_WebStoreInstallCancel"
4839     enum="ExtensionPermission">
4840   <summary>
4841     The permissions present in an extension when installation from the web store
4842     was canceled.
4843   </summary>
4844 </histogram>
4845
4846 <histogram name="Extensions.ResourceDirectoryTimestampQueryLatency"
4847     units="milliseconds">
4848   <summary>
4849     The initialization latency (in milliseconds) introduced to each extension
4850     resource request by querying the directory timestamp.
4851   </summary>
4852 </histogram>
4853
4854 <histogram name="Extensions.ResourceLastModifiedDelta" units="seconds">
4855   <summary>
4856     The difference in seconds between an extension resource's last modification
4857     time and its extension base directory's creation time. Recorded on each
4858     extension resource request if the difference is non-negative (i.e., the
4859     resource's last modification time is more recent than the directory's
4860     creation time.) For cases where the directory creation date is more recent,
4861     see Extensions.ResourceLastModifiedNegativeDelta instead.
4862   </summary>
4863 </histogram>
4864
4865 <histogram name="Extensions.ResourceLastModifiedNegativeDelta" units="seconds">
4866   <summary>
4867     The absolute difference in seconds between an extension resource's last
4868     modification time and extension base directory's creation time. Recorded on
4869     each extension resource request if the difference is negative (i.e., the
4870     directory's creation time is more recent than the resource's last
4871     modification time.) For cases where the resource modification time is more
4872     recent, see Extensions.ResourceLastModifiedDelta instead.
4873   </summary>
4874 </histogram>
4875
4876 <histogram name="Extensions.SandboxUnpackFailure">
4877   <summary>
4878     Count the number of times a sandboxed extension unpack fails.
4879   </summary>
4880 </histogram>
4881
4882 <histogram name="Extensions.SandboxUnpackFailureReason"
4883     enum="ExtensionUnpackFailureReason">
4884   <summary>What caused a sandboxed extension unpack to fail?</summary>
4885 </histogram>
4886
4887 <histogram name="Extensions.SandboxUnpackFailureTime">
4888   <summary>Time taken to unpack an extension, when the unpack fails.</summary>
4889 </histogram>
4890
4891 <histogram name="Extensions.SandboxUnpackInitialCrxPathLength">
4892   <summary>Length of the initial path to the CRX to be unpacked.</summary>
4893 </histogram>
4894
4895 <histogram name="Extensions.SandboxUnpackLinkFreeCrxPathLength">
4896   <summary>
4897     Length of the normalized (link/junction free) path to the temporary copy of
4898     a CRX made during unpacking.
4899   </summary>
4900 </histogram>
4901
4902 <histogram name="Extensions.SandboxUnpackRate">
4903   <summary>
4904     Rate at which a CRX file is unpacked in Kilobytes per second.
4905   </summary>
4906 </histogram>
4907
4908 <histogram name="Extensions.SandboxUnpackRate1To2mB">
4909   <summary>
4910     Rate at which CRX files 1MB to 2MB are unpacked in Kilobytes per second.
4911   </summary>
4912 </histogram>
4913
4914 <histogram name="Extensions.SandboxUnpackRate2To5mB">
4915   <summary>
4916     Rate at which CRX files 2MB to 5MB are unpacked in Kilobytes per second.
4917   </summary>
4918 </histogram>
4919
4920 <histogram name="Extensions.SandboxUnpackRate50kBTo1mB">
4921   <summary>
4922     Rate at which CRX files 50kB to 1MB are unpacked in Kilobytes per second.
4923   </summary>
4924 </histogram>
4925
4926 <histogram name="Extensions.SandboxUnpackRate5To10mB">
4927   <summary>
4928     Rate at which CRX files 5MB to 10 MB are unpacked in Kilobytes per second.
4929   </summary>
4930 </histogram>
4931
4932 <histogram name="Extensions.SandboxUnpackRateOver10mB">
4933   <summary>
4934     Rate at which CRX files larger than 10MB are unpacked in Kilobytes per
4935     second.
4936   </summary>
4937 </histogram>
4938
4939 <histogram name="Extensions.SandboxUnpackRateUnder50kB">
4940   <summary>
4941     Rate at which CRX files under 50 KB are unpacked in Kilobytes per second.
4942   </summary>
4943 </histogram>
4944
4945 <histogram name="Extensions.SandboxUnpackSuccess">
4946   <summary>Count the number of times a sandboxed CRX unpack succeeds.</summary>
4947 </histogram>
4948
4949 <histogram name="Extensions.SandboxUnpackSuccessCantGetCrxSize">
4950   <summary>
4951     Count the number of times a sandboxed CRX unpack succeeds, but we can't get
4952     the file size.
4953   </summary>
4954 </histogram>
4955
4956 <histogram name="Extensions.SandboxUnpackSuccessTime">
4957   <summary>
4958     Time taken to unpack an extension, when the unpack succeeds.
4959   </summary>
4960 </histogram>
4961
4962 <histogram name="Extensions.SandboxUnpackTempCrxPathLength">
4963   <summary>
4964     Length of the path of the temporary copy of a CRX made during unpacking.
4965   </summary>
4966 </histogram>
4967
4968 <histogram name="Extensions.SandboxUnpackUnpackedCrxPathLength">
4969   <summary>Length of the path under which a CRX is unpacked.</summary>
4970 </histogram>
4971
4972 <histogram name="Extensions.StartupDelay" units="milliseconds">
4973   <summary>The time one extension delays network requests at startup.</summary>
4974 </histogram>
4975
4976 <histogram name="Extensions.StartupDelay_Total" units="milliseconds">
4977   <summary>
4978     The total time extensions delay network requests at startup.
4979   </summary>
4980 </histogram>
4981
4982 <histogram name="Extensions.ToolstripLoadTime" units="milliseconds">
4983   <summary>Time taken to load a toolstrip.</summary>
4984 </histogram>
4985
4986 <histogram name="Extensions.UninstallType" enum="ExtensionType">
4987   <summary>Uninstalls grouped by Extension::HistogramType.</summary>
4988 </histogram>
4989
4990 <histogram name="Extensions.UnpackFailureInstallCause"
4991     enum="ExtensionInstallCause">
4992   <summary>
4993     Count failing CRX installs, grouped by the way an extension can be
4994     installed.
4995   </summary>
4996 </histogram>
4997
4998 <histogram name="Extensions.UnpackFailureInstallSource"
4999     enum="ExtensionLocation">
5000   <summary>
5001     Count successful CRX installs, grouped by the location property in prefs.
5002     installed.
5003   </summary>
5004 </histogram>
5005
5006 <histogram name="Extensions.UnpackSuccessInstallCause"
5007     enum="ExtensionInstallCause">
5008   <summary>
5009     Count successful CRX installs, grouped by the cause of the install.
5010   </summary>
5011 </histogram>
5012
5013 <histogram name="Extensions.UnpackSuccessInstallSource"
5014     enum="ExtensionLocation">
5015   <summary>
5016     Count successful CRX installs, grouped by the location property in prefs.
5017   </summary>
5018 </histogram>
5019
5020 <histogram name="Extensions.UpdateCheckApp">
5021   <summary>
5022     The number of legacy packaged apps and hosted apps that were checked during
5023     an update check.
5024   </summary>
5025 </histogram>
5026
5027 <histogram name="Extensions.UpdateCheckExtension">
5028   <summary>
5029     The number of extensions that were checked during an update check.
5030   </summary>
5031 </histogram>
5032
5033 <histogram name="Extensions.UpdateCheckGap" units="minutes">
5034   <summary>Time in minutes between update checks.</summary>
5035 </histogram>
5036
5037 <histogram name="Extensions.UpdateCheckGoogleUrl">
5038   <summary>
5039     The number of crx's with a Google-hosted update URL that were checked during
5040     an update check.
5041   </summary>
5042 </histogram>
5043
5044 <histogram name="Extensions.UpdateCheckNoUrl">
5045   <summary>
5046     The number of crx's with no update URL checked during an update check.
5047   </summary>
5048 </histogram>
5049
5050 <histogram name="Extensions.UpdateCheckOtherUrl">
5051   <summary>
5052     The number of crx's with a non-Google update URL that were checked during an
5053     update check.
5054   </summary>
5055 </histogram>
5056
5057 <histogram name="Extensions.UpdateCheckPackagedApp">
5058   <summary>
5059     The number of packaged apps that were checked during an update check.
5060   </summary>
5061 </histogram>
5062
5063 <histogram name="Extensions.UpdateCheckTheme">
5064   <summary>
5065     The number of themes that were checked during an update check.
5066   </summary>
5067 </histogram>
5068
5069 <histogram name="Extensions.UpdateOnLoad">
5070   <summary>
5071     The number of extensions that were updated at browser startup.
5072   </summary>
5073 </histogram>
5074
5075 <histogram name="Extensions.UpdaterWriteCrx" enum="ExtensionFileWriteResult">
5076   <obsolete>
5077     Deprecated 10/2013.
5078   </obsolete>
5079   <summary>
5080     What happened when the extension updater tried to write a file?
5081   </summary>
5082 </histogram>
5083
5084 <histogram name="Extensions.UpdateSource" enum="ExtensionLocation">
5085   <summary>Updates grouped by the location property in prefs.</summary>
5086 </histogram>
5087
5088 <histogram name="Extensions.UpdateType" enum="ExtensionType">
5089   <summary>Updates grouped by Extension::HistogramType.</summary>
5090 </histogram>
5091
5092 <histogram name="Extensions.WebstoreDownload.InterruptReason"
5093     enum="InterruptReason">
5094   <summary>The reason a webstore download was interrupted.</summary>
5095 </histogram>
5096
5097 <histogram name="Extensions.WebstoreDownload.InterruptReceivedKBytes"
5098     units="KB">
5099   <summary>
5100     The number of KBytes received for a webstore download before it was
5101     interrupted.
5102   </summary>
5103 </histogram>
5104
5105 <histogram name="Extensions.WebstoreDownload.InterruptTotalKBytes" units="KB">
5106   <summary>
5107     The total expected size in KBytes of an interrupted webstore download.
5108   </summary>
5109 </histogram>
5110
5111 <histogram name="Extensions.WebstoreDownload.InterruptTotalSizeUnknown"
5112     enum="Boolean">
5113   <summary>
5114     Tracks whether the total size of an interrupted webstore download was known.
5115   </summary>
5116 </histogram>
5117
5118 <histogram name="FileBrowser.Create" enum="FileDialogType">
5119   <summary>Chrome OS File Browser opening mode.</summary>
5120 </histogram>
5121
5122 <histogram name="FileBrowser.DirectoryScan" units="milliseconds">
5123   <summary>
5124     Chrome OS File Browser: time to scan a directory. Measured on every File
5125     Browser directory change.
5126   </summary>
5127 </histogram>
5128
5129 <histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Changed"
5130     enum="BooleanEnabled">
5131   <summary>
5132     Tracks whether download destination is set to a Google Drive folder when the
5133     download destination is changed by the user in the settings page.
5134   </summary>
5135 </histogram>
5136
5137 <histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Started"
5138     enum="BooleanEnabled">
5139   <summary>
5140     Tracks whether download destination is set to a Google Drive folder on
5141     startup.
5142   </summary>
5143 </histogram>
5144
5145 <histogram name="FileBrowser.DownloadsCount">
5146   <summary>
5147     Chrome OS File Browser: number of files and directories in the Downloads
5148     directory (not including the contents of nested directories). Computed every
5149     time the File Browser current directory changes to Downloads.
5150   </summary>
5151 </histogram>
5152
5153 <histogram name="FileBrowser.FolderShortcut.Add">
5154   <summary>
5155     Chrome OS File Browser: this is recorded when the user adds a folder
5156     shortcut.
5157   </summary>
5158 </histogram>
5159
5160 <histogram name="FileBrowser.FolderShortcut.Count">
5161   <summary>
5162     Chrome OS File Browser: number of saved folder shorcuts. This is recorded
5163     when Files.app is launched.
5164   </summary>
5165 </histogram>
5166
5167 <histogram name="FileBrowser.FolderShortcut.Navigate">
5168   <summary>
5169     Chrome OS File Browser: this is recorded when the user clicks or selects a
5170     folder shortcut and is navigated to the target folder.
5171   </summary>
5172 </histogram>
5173
5174 <histogram name="FileBrowser.FolderShortcut.Remove">
5175   <summary>
5176     Chrome OS File Browser: this is recorded when the user removes a folder
5177     shortcut.
5178   </summary>
5179 </histogram>
5180
5181 <histogram name="FileBrowser.Load" units="milliseconds">
5182   <summary>
5183     Chrome OS File Browser is an built-in extension without a background page.
5184     Its main.html file is loaded every time the user opens a File Browser tab or
5185     a file chooser dialog. The file is fairly large and the initialization is
5186     pretty expensive.
5187   </summary>
5188 </histogram>
5189
5190 <histogram name="FileBrowser.OpeningFileType" enum="FileType">
5191   <obsolete>
5192     Deprecated 4/2013, and replaced by FileBrowser.ViewingFileType.
5193   </obsolete>
5194   <summary>File types that were tried to be opened through browser.</summary>
5195 </histogram>
5196
5197 <histogram name="FileBrowser.PhotoEditor.DisplayTime" units="milliseconds">
5198   <summary>
5199     Chrome OS Photo Editor: time to display an image. Measured from the moment
5200     the user selected the image till the moment it is displayed (not counting
5201     the low resolution preview).
5202   </summary>
5203 </histogram>
5204
5205 <histogram name="FileBrowser.PhotoEditor.FileType" enum="PhotoEditorFileType">
5206   <summary>Chrome OS Photo Editor: the type of the file opened.</summary>
5207 </histogram>
5208
5209 <histogram name="FileBrowser.PhotoEditor.LoadMode" enum="PhotoEditorLoadMode">
5210   <summary>Chrome OS Photo Editor: the way the image has been loaded.</summary>
5211 </histogram>
5212
5213 <histogram name="FileBrowser.PhotoEditor.LoadTime" units="milliseconds">
5214   <summary>Chrome OS Photo Editor: time to load an image from a file.</summary>
5215 </histogram>
5216
5217 <histogram name="FileBrowser.PhotoEditor.SaveResult"
5218     enum="PhotoEditorSaveResult">
5219   <summary>
5220     Chrome OS Photo Editor: the result of a file save operation.
5221   </summary>
5222 </histogram>
5223
5224 <histogram name="FileBrowser.PhotoEditor.SaveTime" units="milliseconds">
5225   <summary>Chrome OS Photo Editor: time to save an image to a file.</summary>
5226 </histogram>
5227
5228 <histogram name="FileBrowser.PhotoEditor.Size.MB" units="MBytes">
5229   <summary>
5230     Chrome OS Photo Editor: size of an image file in megabytes. Measured on
5231     every image load.
5232   </summary>
5233 </histogram>
5234
5235 <histogram name="FileBrowser.PhotoEditor.Size.MPix" units="MPixels">
5236   <summary>
5237     Chrome OS Photo Editor: size of an image in megapixels. Measured on every
5238     image load.
5239   </summary>
5240 </histogram>
5241
5242 <histogram name="FileBrowser.PhotoEditor.Tool" enum="PhotoEditorToolType">
5243   <summary>Chrome OS Photo Editor: the button which the user clicked.</summary>
5244 </histogram>
5245
5246 <histogram name="FileBrowser.PhotoImport.Action" enum="ExternalDeviceAction">
5247   <summary>
5248     Chrome OS Photo Import flow: action chosen in the Action Choice dialog for
5249     the external device.
5250   </summary>
5251 </histogram>
5252
5253 <histogram name="FileBrowser.PhotoImport.ImportCount">
5254   <summary>
5255     Chrome OS Photo Import flow: the number of photos imported. Measured on
5256     every successfull import operation.
5257   </summary>
5258 </histogram>
5259
5260 <histogram name="FileBrowser.PhotoImport.ImportPercentage">
5261   <summary>
5262     Chrome OS Photo Import flow: the percent of photos imported among all the
5263     photos on the device. Measured on every successfull import operation.
5264   </summary>
5265 </histogram>
5266
5267 <histogram name="FileBrowser.PhotoImport.Load" units="milliseconds">
5268   <summary>
5269     Chrome OS Photo Import flow: time to load the action dialog. Measured
5270     between the moment window appears and the moment user see all available
5271     actions for the device.
5272   </summary>
5273 </histogram>
5274
5275 <histogram name="FileBrowser.PhotoImport.Scan" units="milliseconds">
5276   <summary>
5277     Chrome OS Photo Import flow: time to scan the external device.
5278   </summary>
5279 </histogram>
5280
5281 <histogram name="FileBrowser.SuggestApps.Close"
5282     enum="SuggestAppsDialogCloseReason">
5283   <summary>
5284     Chrome OS File Browser: the reason why the suggest apps dialog was closed.
5285   </summary>
5286 </histogram>
5287
5288 <histogram name="FileBrowser.SuggestApps.Install"
5289     enum="SuggestAppsDialogInstall">
5290   <summary>
5291     Chrome OS File Browser: whether the Webstore item user selected was
5292     successfully installed or not.
5293   </summary>
5294 </histogram>
5295
5296 <histogram name="FileBrowser.SuggestApps.Load" enum="SuggestAppsDialogLoad">
5297   <summary>
5298     Chrome OS File Browser: whether the initialization of the dialog succeeded
5299     or not.
5300   </summary>
5301 </histogram>
5302
5303 <histogram name="FileBrowser.SuggestApps.LoadTime" units="milliseconds">
5304   <summary>
5305     Chrome OS File Browser: time to load the suggest apps dialog. Measured
5306     between the moment window appears and the moment all the contants in the
5307     dialog including the Chrome Webstore widget are ready.
5308   </summary>
5309 </histogram>
5310
5311 <histogram name="FileBrowser.ViewingFileType" enum="ViewFileType">
5312   <summary>
5313     File types that were tried to be viewed through browser. This is recorded
5314     when the user tries to view a file from Files.app.
5315   </summary>
5316 </histogram>
5317
5318 <histogram name="GCM.ConnectionDisconnectErrorCode" enum="NetErrorCodes">
5319   <summary>Net error results from GCM disconnect events.</summary>
5320 </histogram>
5321
5322 <histogram name="GCM.ConnectionFailureErrorCode" enum="NetErrorCodes">
5323   <summary>Net error results from GCM connection attempts.</summary>
5324 </histogram>
5325
5326 <histogram name="GCM.NumThrottledApps">
5327   <summary>
5328     Number of applications hitting GCM per-app outstanding message limits at
5329     startup time.
5330   </summary>
5331 </histogram>
5332
5333 <histogram name="GCM.NumUsers">
5334   <summary>
5335     Number of GCM users associated with this client at startup time.
5336   </summary>
5337 </histogram>
5338
5339 <histogram name="GCM.RestoredIncomingMessages">
5340   <summary>
5341     Number of unacknowledged incoming messages restored from the persistent
5342     store at startup.
5343   </summary>
5344 </histogram>
5345
5346 <histogram name="GCM.RestoredOutgoingMessages">
5347   <summary>
5348     Number of pending outgoing messages restored from the persistent store at
5349     startup.
5350   </summary>
5351 </histogram>
5352
5353 <histogram name="GCM.StoreLoadSucceeded" enum="BooleanSuccess">
5354   <summary>
5355     Success indicates successfully loading an initialized persistent GCM store
5356     at startup time. Failure indicates a failure loading the store.
5357   </summary>
5358 </histogram>
5359
5360 <histogram name="GCM.StoreSizeKB" units="kilobytes">
5361   <summary>Size of the GCM persistent store in kilobytes at startup.</summary>
5362 </histogram>
5363
5364 <histogram name="GCM.StoreUpdateSucceeded" enum="BooleanSuccess">
5365   <summary>
5366     Success indicates successfully updating the GCM persistent store on message
5367     update. Failure indicates a failure updating the persistence store.
5368   </summary>
5369 </histogram>
5370
5371 <histogram name="GData.AuthSuccess" enum="GDataAuthResult">
5372   <summary>Result of the authentication for Drive.</summary>
5373 </histogram>
5374
5375 <histogram name="GData.EntireFeedLoadTime" units="microseconds">
5376   <obsolete>
5377     Deprecated 9/2012, and replaced by Drive.EntireFeedLoadTime
5378   </obsolete>
5379   <summary>
5380     Time spent to load the entire file system information from the server
5381   </summary>
5382 </histogram>
5383
5384 <histogram name="GData.EntryKind" enum="GDataEntryKind">
5385   <obsolete>
5386     Deprecated 9/2012, and replaced by Drive.EntryKind
5387   </obsolete>
5388   <summary>
5389     Provides breakdown of specific formats for hosted documents. Recorded when
5390     feed is loaded from the server.
5391   </summary>
5392 </histogram>
5393
5394 <histogram name="GData.InitialFeedLoadTime" units="microseconds">
5395   <obsolete>
5396     Deprecated 9/2012, and replaced by Drive.InitialFeedLoadTime
5397   </obsolete>
5398   <summary>
5399     Time spent to load the initial part of the file system information from the
5400     server
5401   </summary>
5402 </histogram>
5403
5404 <histogram name="GData.NumberOfHostedDocuments">
5405   <obsolete>
5406     Deprecated 9/2012, and replaced by Drive.NumberOfHostedDocuments
5407   </obsolete>
5408   <summary>
5409     Number of hosted documents (spreadsheets etc.) on Drive. Logged when Drive
5410     is first accessed.
5411   </summary>
5412 </histogram>
5413
5414 <histogram name="GData.NumberOfRegularFiles">
5415   <obsolete>
5416     Deprecated 9/2012, and replaced by Drive.NumberOfRegularFiles
5417   </obsolete>
5418   <summary>
5419     Number of regualr files on Drive.  Logged when Drive is first accessed.
5420   </summary>
5421 </histogram>
5422
5423 <histogram name="GData.NumberOfTotalFiles">
5424   <obsolete>
5425     Deprecated 9/2012, and replaced by Drive.NumberOfTotalFiles
5426   </obsolete>
5427   <summary>
5428     Number of total files (regualr files + hosted documents) on Drive.  Logged
5429     when Drive is first accessed.
5430   </summary>
5431 </histogram>
5432
5433 <histogram name="Geolocation.GeolocationDispatcherHostImpl.EnableHighAccuracy"
5434     enum="BooleanEnabled">
5435   <summary>
5436     Whether high accuracy geolocation information was requested.
5437   </summary>
5438 </histogram>
5439
5440 <histogram name="Geolocation.InfoBarDelegate.Event"
5441     enum="GeolocationInfoBarDelegateEvent">
5442   <summary>Events in GeolocationInfoBarDelegate.</summary>
5443 </histogram>
5444
5445 <histogram name="Geolocation.InfoBarDelegateAndroid.Event"
5446     enum="GeolocationInfoBarDelegateAndroidEvent">
5447   <summary>Events in GeolocationInfoBarDelegateAndroid.</summary>
5448 </histogram>
5449
5450 <histogram name="Geolocation.NetworkLocationRequest.AccessPoints">
5451   <summary>
5452     The number of wifi access points used to determine geolocation.
5453   </summary>
5454 </histogram>
5455
5456 <histogram name="Geolocation.NetworkLocationRequest.Event"
5457     enum="NetworkLocationRequestEvent">
5458   <summary>Events in NetworkLocationRequest.</summary>
5459 </histogram>
5460
5461 <histogram name="Geolocation.NetworkLocationRequest.ResponseCode"
5462     units="HTTP response code">
5463   <summary>Http response codes in NetworkLocationRequest.</summary>
5464 </histogram>
5465
5466 <histogram name="GoogleNow.Event" enum="GoogleNowEvent">
5467   <summary>Events in Google Now component extension.</summary>
5468 </histogram>
5469
5470 <histogram name="GPU.AcceleratedSurfaceRefreshRate" units="hz">
5471   <summary>
5472     Refresh rate of the display in Hz.  This is recorded every time we present a
5473     frame.
5474   </summary>
5475 </histogram>
5476
5477 <histogram name="GPU.CollectContextGraphicsInfo" units="microseconds">
5478   <summary>
5479     The time that the GPU process spends collecting driver information during
5480     startup.
5481   </summary>
5482 </histogram>
5483
5484 <histogram name="GPU.CreateBrowserCompositor" units="microseconds">
5485   <summary>
5486     The time that the browser process takes to create the compositor from its
5487     point of view. One of these is created for each top-level window (browser
5488     frame, menus, etc.).
5489   </summary>
5490 </histogram>
5491
5492 <histogram name="GPU.InitializeOneOffTime" units="microseconds">
5493   <summary>
5494     The time that the GPU process spends in initializing the GL surface, and
5495     collecting graphics information.
5496   </summary>
5497 </histogram>
5498
5499 <histogram name="History.DeleteFTSIndexDatabases">
5500   <summary>
5501     Count of &quot;History Index *&quot; databases deleted.  These databases
5502     stored the full-text-search data for history, which was removed at r213442,
5503     this histogram tracks cleanup.
5504   </summary>
5505 </histogram>
5506
5507 <histogram name="History.FaviconsRecoveredPercentage" units="%">
5508   <summary>
5509     Size of the recovered Favicons database relative to the original corrupt
5510     database.  Recovery is VACUUM-like, so the resulting database should always
5511     be smaller.  Substantial 100% results would indicate empty databases being
5512     recovered, substantial low% results would indicate very little data being
5513     recovered.
5514   </summary>
5515 </histogram>
5516
5517 <histogram name="History.FaviconsRecoveredRowsFaviconBitmaps">
5518   <summary>
5519     Rows recovered from [favicon_bitmaps] table in Favicons recovery.
5520   </summary>
5521 </histogram>
5522
5523 <histogram name="History.FaviconsRecoveredRowsFavicons">
5524   <summary>Rows recovered from [favicons] table in Favicons recovery.</summary>
5525 </histogram>
5526
5527 <histogram name="History.FaviconsRecoveredRowsIconMapping">
5528   <summary>
5529     Rows recovered from [icon_mapping] table in Favicons recovery.
5530   </summary>
5531 </histogram>
5532
5533 <histogram name="History.FaviconsRecovery" enum="HistoryFaviconsRecoveryEnum">
5534   <summary>
5535     Track results of SQLite database recovery code in thumbnail_database.cc.
5536   </summary>
5537 </histogram>
5538
5539 <histogram name="History.TopSitesRecoveredPercentage" units="%">
5540   <summary>
5541     Size of the recovered TopSites database relative to the original corrupt
5542     database.  Recovery is VACUUM-like, so the resulting database should always
5543     be smaller.  Substantial 100% results would indicate empty databases being
5544     recovered, substantial low% results would indicate very little data being
5545     recovered.
5546   </summary>
5547 </histogram>
5548
5549 <histogram name="History.TopSitesRecoveredRowsThumbnails">
5550   <summary>
5551     Rows recovered from [thumbnails] table in TopSites recovery.
5552   </summary>
5553 </histogram>
5554
5555 <histogram name="History.TopSitesRecovery" enum="HistoryTopSitesRecoveryEnum">
5556   <summary>
5557     The TopSites recovery code is written conservatively, with successful
5558     recovery committed and any failure leading to rollback. This tracks the
5559     outcomes to determine which cases are high-frequency enough to warrant
5560     adding additional code to handle them (versus simply deleting the data).
5561   </summary>
5562 </histogram>
5563
5564 <histogram name="History.TopSitesVisitsByRank" units="rank">
5565   <summary>
5566     Page visits to each of a user's top 50 sites. Visits to all other sites go
5567     into the 51st bucket. Only count the page visit if it came from user
5568     browsing and only count it once when cycling through a redirect chain.
5569   </summary>
5570 </histogram>
5571
5572 <histogram name="HistoryPage.ClickPosition">
5573   <summary>
5574     Number of entries that the clicked entry is older than in History page. Last
5575     bucket is any entry of that value or higher.
5576   </summary>
5577 </histogram>
5578
5579 <histogram name="HistoryPage.ClickPositionSubset">
5580   <summary>
5581     Subset of the Click Position histogram. Contains only the first smaller
5582     subset of entries on the page. Number of entries that the clicked entry is
5583     older than in History page. Last bucket is entries of that value or higher.
5584   </summary>
5585 </histogram>
5586
5587 <histogram name="HistoryPage.OtherDevicesMenu" enum="NtpOtherSessionsType">
5588   <summary>
5589     Histogram for usage of the section in the history page that allows the user
5590     to access tabs from other devices.
5591   </summary>
5592 </histogram>
5593
5594 <histogram name="HistoryPage.RemoveEntryPosition">
5595   <summary>
5596     Number of entries that the deleted entry is older than in History page. Last
5597     bucket is any entry of that value or higher. Confirmed removal is not
5598     guaranteed, just an initiation of 'Remove selected items'.
5599   </summary>
5600 </histogram>
5601
5602 <histogram name="HistoryPage.RemoveEntryPositionSubset">
5603   <summary>
5604     Subset of Remove Entry Position histogram. Contains only the first smaller
5605     subset of entries on the page. Number of entries that the deleted entry is
5606     older than in History page. Last bucket is any entry of that value or
5607     higher. Confirmed removal is not guaranteed, just an initiation of 'Remove
5608     selected items'.
5609   </summary>
5610 </histogram>
5611
5612 <histogram name="HttpCache.EntryLockWait" units="milliseconds">
5613   <summary>
5614     The time spent waiting for write lock on a disk cache entry.
5615   </summary>
5616 </histogram>
5617
5618 <histogram name="HttpCache.OfflineStatus" enum="OfflineStatus">
5619   <summary>
5620     Result of a main page HttpCacheTransaction if offline mode had been enabled.
5621   </summary>
5622 </histogram>
5623
5624 <histogram name="HttpCache.ReadErrorNonRestartable" enum="NetErrorCodes">
5625   <summary>Net error results from non-restartable cache read errors.</summary>
5626 </histogram>
5627
5628 <histogram name="HttpCache.ReadErrorRestartable" enum="NetErrorCodes">
5629   <summary>Net error results from restartable cache read errors.</summary>
5630 </histogram>
5631
5632 <histogram name="HttpCache.Vary" enum="VaryType">
5633   <summary>The type of Vary header for a given GET response.</summary>
5634 </histogram>
5635
5636 <histogram name="Import.ImporterType.AutoImport" enum="ImporterType">
5637   <summary>The importer used on first run Auto Import.</summary>
5638 </histogram>
5639
5640 <histogram name="Import.ImporterType.BookmarksAPI" enum="ImporterType">
5641   <summary>The importer used on import from the bookmarks file API.</summary>
5642 </histogram>
5643
5644 <histogram name="Import.ImporterType.ImportDataHandler" enum="ImporterType">
5645   <summary>
5646     The importer used on import from the chrome://settings/importData UI.
5647   </summary>
5648 </histogram>
5649
5650 <histogram name="Import.ShowDialog.FromBookmarkBarView" units="seconds">
5651   <summary>
5652     The amount of time from install time to time that user opens import dialog
5653     from BookmarkBarView.
5654   </summary>
5655 </histogram>
5656
5657 <histogram name="Import.ShowDialog.FromFloatingBookmarkBarView" units="seconds">
5658   <summary>
5659     The amount of time from install time to time that user opens import dialog
5660     from NTP floating BookmarkBarView.
5661   </summary>
5662 </histogram>
5663
5664 <histogram name="Import_ShowDlg.FromBookmarkBarView" units="seconds">
5665   <obsolete>
5666     Deprecated and replaced by Import.ShowDialog.FromBookmarkBarView
5667   </obsolete>
5668   <summary>
5669     The amount of time from install time to time that user opens import dialog
5670     from BookmarkBarView.
5671   </summary>
5672 </histogram>
5673
5674 <histogram name="Import_ShowDlg.FromFloatingBookmarkBarView" units="seconds">
5675   <obsolete>
5676     Deprecated and replaced by Import.ShowDialog.FromFloatingBookmarkBarView
5677   </obsolete>
5678   <summary>
5679     The amount of time from install time to time that user opens import dialog
5680     from NTP floating BookmarkBarView.
5681   </summary>
5682 </histogram>
5683
5684 <histogram name="InertialSensor.AccelerometerAndroidAvailable"
5685     enum="BooleanAvailable">
5686   <summary>
5687     Whether the Sensor.TYPE_LINEAR_ACCELERATION was available at the start of
5688     Device Motion.
5689   </summary>
5690 </histogram>
5691
5692 <histogram name="InertialSensor.AccelerometerIncGravityAndroidAvailable"
5693     enum="BooleanAvailable">
5694   <summary>
5695     Whether the Sensor.TYPE_ACCELEROMETER was available at the start of Device
5696     Motion.
5697   </summary>
5698 </histogram>
5699
5700 <histogram name="InertialSensor.AccelerometerWindowsAvailable"
5701     enum="BooleanAvailable">
5702   <summary>
5703     Whether the SENSOR_TYPE_ACCELEROMETER_3D was available at the start of
5704     Device Motion on the Windows platform.
5705   </summary>
5706 </histogram>
5707
5708 <histogram name="InertialSensor.GyrometerWindowsAvailable"
5709     enum="BooleanAvailable">
5710   <summary>
5711     Whether the SENSOR_TYPE_GYROMETER_3D was available at the start of Device
5712     Motion on the Windows platform.
5713   </summary>
5714 </histogram>
5715
5716 <histogram name="InertialSensor.GyroscopeAndroidAvailable"
5717     enum="BooleanAvailable">
5718   <summary>
5719     Whether the Sensor.TYPE_GYROSCOPE was available at the start of Device
5720     Motion.
5721   </summary>
5722 </histogram>
5723
5724 <histogram name="InertialSensor.InclinometerWindowsAvailable"
5725     enum="BooleanAvailable">
5726   <summary>
5727     Whether the SENSOR_TYPE_INCLINOMETER_3D was available at the start of Device
5728     Orientation on the Windows platform.
5729   </summary>
5730 </histogram>
5731
5732 <histogram name="InertialSensor.MotionDefaultAvailable" enum="BooleanAvailable">
5733   <summary>
5734     This histogram counts the number of Device Motion API invocations in the
5735     default implementation (Linux and CrOS). The default implementation does not
5736     provide any sensors so the result is always false.
5737   </summary>
5738 </histogram>
5739
5740 <histogram name="InertialSensor.MotionMacAvailable" enum="BooleanAvailable">
5741   <summary>
5742     Whether the sudden motion sensor was available at the start of Device Motion
5743     on the MacOS platform.
5744   </summary>
5745 </histogram>
5746
5747 <histogram name="InertialSensor.OrientationDefaultAvailable"
5748     enum="BooleanAvailable">
5749   <summary>
5750     This histogram counts the number of Device Orientation API invocations in
5751     the default implementation (Linux and CrOS). The default implementation does
5752     not provide any sensors so the result is always false.
5753   </summary>
5754 </histogram>
5755
5756 <histogram name="InertialSensor.OrientationMacAvailable"
5757     enum="BooleanAvailable">
5758   <summary>
5759     Whether the sudden motion sensor was available at the start of Device
5760     Orientation on the MacOS platform.
5761   </summary>
5762 </histogram>
5763
5764 <histogram name="InertialSensor.RotationVectorAndroidAvailable"
5765     enum="BooleanAvailable">
5766   <summary>
5767     Whether the Sensor.TYPE_ROTATION_VECTOR was available at the start of Device
5768     Orientation.
5769   </summary>
5770 </histogram>
5771
5772 <histogram name="Installer.AttemptsCount.Total" units="count">
5773   <summary>
5774     The number of update attempts until the update has been applied. This is
5775     reported every time the device has completed an update.
5776   </summary>
5777 </histogram>
5778
5779 <histogram name="Installer.DevModeErrorCodes" enum="UpdateEngineErrorCode">
5780   <summary>Errors from update_engine process when running in dev mode.</summary>
5781 </histogram>
5782
5783 <histogram name="Installer.DownloadOverheadPercentage" units="%">
5784   <summary>
5785     The overhead in downloading extra bytes due to errors/interruptions.
5786     Expressed as a percentage of the bytes that are actually needed to be
5787     downloaded for the update to be successful.
5788   </summary>
5789 </histogram>
5790
5791 <histogram name="Installer.DownloadSourcesUsed"
5792     enum="UpdateEngineDownloadSources">
5793   <summary>
5794     The combinations of protocol and source server that were used to complete a
5795     successful update.
5796   </summary>
5797 </histogram>
5798
5799 <histogram name="Installer.FullPayloadAttemptNumber" units="count">
5800   <summary>
5801     The number of update attempts with a full update payload until the update
5802     has been applied. This is reported on every update attempt.
5803   </summary>
5804 </histogram>
5805
5806 <histogram name="Installer.NormalErrorCodes" enum="UpdateEngineErrorCode">
5807   <summary>
5808     Errors from update_engine process when running in normal mode.
5809   </summary>
5810 </histogram>
5811
5812 <histogram name="Installer.OSAgeDays" units="days">
5813   <summary>
5814     The age of the OS, defined as the age of the /etc/lsb-release file. This is
5815     reported on every update check but at most once a day.
5816   </summary>
5817 </histogram>
5818
5819 <histogram name="Installer.PayloadAttemptNumber" units="count">
5820   <summary>
5821     The number of update attempts until the update has been applied. This is
5822     reported on every update attempt.
5823   </summary>
5824 </histogram>
5825
5826 <histogram name="Installer.PayloadFormat" enum="UpdateEnginePayloadFormat">
5827   <summary>
5828     The type of update payload used to update the device. The difference between
5829     &quot;Full&quot; and &quot;Forced Full&quot; is that in the latter, the
5830     request sent to Omaha included a directive saying that a delta payload
5831     wasn't accepted. A &quot;Full&quot; payload is one where a delta payload was
5832     accepted but Omaha provided a full payload. This is reported every time the
5833     device has completed an update.
5834   </summary>
5835 </histogram>
5836
5837 <histogram name="Installer.RebootToNewPartitionAttempt" units="count">
5838   <summary>
5839     The number of consecutive times a device has failed to boot an update that
5840     successfully applied. This metric is reported every time the firmware fails
5841     to boot the slot with the update and fell back to the slot it originally
5842     updated from.
5843   </summary>
5844 </histogram>
5845
5846 <histogram name="Installer.SuccessfulMBsDownloadedFrom" units="MB">
5847   <summary>
5848     Number of MBs downloaded from during an update that completed successfully.
5849   </summary>
5850 </histogram>
5851
5852 <histogram name="Installer.TimeToRebootMinutes" units="Minutes">
5853   <summary>
5854     Wall-clock duration between when an update has successfully completed (and
5855     the user is presented with the &quot;reboot arrow&quot;) and when the system
5856     has booted into the new update. This is reported every time the device is
5857     rebooted after an update has been applied.
5858   </summary>
5859 </histogram>
5860
5861 <histogram name="Installer.TotalMBsDownloadedFrom" units="MB">
5862   <summary>
5863     Total number of MBs downloaded since the last successful update. This also
5864     includes all the bytes downloaded during any prior failed attempts.
5865   </summary>
5866 </histogram>
5867
5868 <histogram name="Installer.UpdateDurationMinutes" units="Minutes">
5869   <summary>
5870     Absolute wall-clock time duration it took for the update to complete from
5871     the time an update first began.  It includes not just the time the device
5872     was up, but also includes the time the device spent sleeping.
5873   </summary>
5874 </histogram>
5875
5876 <histogram name="Installer.UpdateDurationUptimeMinutes" units="Minutes">
5877   <summary>
5878     Uptime duration it took for the update to complete from the time an update
5879     first began.  It does not include the time the device spent sleeping, but it
5880     does include the uptime spent in waiting for the hourly update checks to
5881     happen.
5882   </summary>
5883 </histogram>
5884
5885 <histogram name="Installer.UpdateNumReboots" units="count">
5886   <summary>
5887     Number of times the device was rebooted by the user since an update began
5888     and until it completed successfully.
5889   </summary>
5890 </histogram>
5891
5892 <histogram name="Installer.UpdatesAbandonedCount" units="count">
5893   <summary>
5894     The number of update attempts that didn't complete because a newer update
5895     was detected during the update operation. This is reported every time the
5896     device has completed an update.
5897   </summary>
5898 </histogram>
5899
5900 <histogram name="Installer.UpdatesAbandonedEventCount" units="count">
5901   <summary>
5902     The number of consecutive different abandoned update payloads since the last
5903     successful update. This is reported every time an update payload is
5904     abandoned because a newer update payload is available.
5905   </summary>
5906 </histogram>
5907
5908 <histogram name="Installer.UpdateURLSwitches" units="count">
5909   <summary>
5910     Number of times the download URLs were switched due to failures.
5911   </summary>
5912 </histogram>
5913
5914 <histogram name="InstallSigner.InvalidSignature">
5915   <obsolete>
5916     Deprecated 1/2014 (crbug.com/333934). Replaced by
5917     ExtensionInstallSigner.ResultWasValid.
5918   </obsolete>
5919   <summary>
5920     The extensions install signer got a well-formed result from the server but
5921     the signature check on it failed.
5922   </summary>
5923 </histogram>
5924
5925 <histogram name="InstallVerifier.CallbackInvalidSignature">
5926   <obsolete>
5927     Deprecated 1/2014 (crbug.com/333934). Replaced by
5928     ExtensionInstallVerifier.GetSignatureResult.
5929   </obsolete>
5930   <summary>
5931     The extension install verifier tried to get a new signature and received a
5932     response but it wasn't properly signed.
5933   </summary>
5934 </histogram>
5935
5936 <histogram name="InstallVerifier.CallbackNoSignature">
5937   <obsolete>
5938     Deprecated 1/2014 (crbug.com/333934). Replaced by
5939     ExtensionInstallVerifier.GetSignatureResult.
5940   </obsolete>
5941   <summary>
5942     The extension install verifier tried to get a new signature but was unable
5943     to (network error contacting the server, response from server was malformed,
5944     etc.).
5945   </summary>
5946 </histogram>
5947
5948 <histogram name="InstallVerifier.CallbackValidSignature">
5949   <obsolete>
5950     Deprecated 1/2014 (crbug.com/333934). Replaced by
5951     ExtensionInstallVerifier.GetSignatureResult.
5952   </obsolete>
5953   <summary>
5954     The extension install verifier got a new signature from the server that was
5955     valid.
5956   </summary>
5957 </histogram>
5958
5959 <histogram name="InstallVerifier.InitGoodSignature">
5960   <obsolete>
5961     Deprecated 1/2014 (crbug.com/333934). Replaced by
5962     ExtensionInstallVerifier.InitResult.
5963   </obsolete>
5964   <summary>
5965     The extension install verifier found a valid signature at startup, and this
5966     is a count of the number of signed ids it contained.
5967   </summary>
5968 </histogram>
5969
5970 <histogram name="InstallVerifier.InitInvalidSignature">
5971   <obsolete>
5972     Deprecated 1/2014 (crbug.com/333934). Replaced by
5973     ExtensionInstallVerifier.InitResult.
5974   </obsolete>
5975   <summary>
5976     The extension install verifier found a signature in the prefs at startup,
5977     and it parsed properly, but it was invalid (some ids may have been
5978     added/removed, could not verify it was signed with the correct private key,
5979     etc.).
5980   </summary>
5981 </histogram>
5982
5983 <histogram name="InstallVerifier.InitNoSignature">
5984   <obsolete>
5985     Deprecated 1/2014 (crbug.com/333934). Replaced by
5986     ExtensionInstallVerifier.InitResult.
5987   </obsolete>
5988   <summary>
5989     The extension install verifier did not find any signature in the prefs at
5990     startup.
5991   </summary>
5992 </histogram>
5993
5994 <histogram name="InstallVerifier.InitUnparseablePref">
5995   <obsolete>
5996     Deprecated 1/2014 (crbug.com/333934). Replaced by
5997     ExtensionInstallVerifier.InitResult.
5998   </obsolete>
5999   <summary>
6000     The extension install verifier found a signature in the prefs at startup,
6001     but it wasn't parseable (missing/wrong format of required keys, etc.).
6002   </summary>
6003 </histogram>
6004
6005 <histogram name="InstallVerifier.SignatureFailedButNotEnforcing">
6006   <obsolete>
6007     Deprecated 1/2014 (crbug.com/333934). Replaced by
6008     ExtensionInstallVerifier.MustRemainDisabled.
6009   </obsolete>
6010   <summary>
6011     The extension install verifier would have disabled an extension but is not
6012     in enforcement mode.
6013   </summary>
6014 </histogram>
6015
6016 <histogram name="Instant.InstantControllerEvent" enum="InstantControllerEvent">
6017   <summary>
6018     Records various events of interest in the InstantController. E.g. When URLs
6019     are blacklisted.
6020   </summary>
6021 </histogram>
6022
6023 <histogram name="Instant.SessionsStorageNamespace"
6024     enum="InstantSessionStorageNamespace">
6025   <summary>
6026     How often an Instant preview is committed onto a different tab than it was
6027     created from.
6028   </summary>
6029 </histogram>
6030
6031 <histogram name="Instant.TimeToFirstShow" units="milliseconds">
6032   <summary>
6033     The time between the first Omnibox interaction and when the Instant preview
6034     shows. If the instant preview was already showing when the user interacted
6035     with the omnibox, this histogram is not recorded.
6036   </summary>
6037 </histogram>
6038
6039 <histogram name="InstantExtended.CacheableNTPLoad"
6040     enum="InstantExtended_CacheableNTPLoad">
6041   <summary>
6042     Records a histogram for how often the Cacheable NTP fails to load.
6043   </summary>
6044 </histogram>
6045
6046 <histogram name="InstantExtended.FallbackToLocalOverlay"
6047     enum="InstantExtended_FallbackCause">
6048   <summary>
6049     Records the cause for falling back to a local overlay at the time of
6050     fallback.
6051   </summary>
6052 </histogram>
6053
6054 <histogram name="InstantExtended.InstantNavigation"
6055     enum="InstantExtended_InstantNavigation">
6056   <obsolete>
6057     Deprecated as of 10/2013. This histogram is no longer relevant since the
6058     HTML overlay went away.
6059   </obsolete>
6060   <summary>
6061     Records a histogram for instant extended (Local NTP and Online NTP) and
6062     non-extended navigations.
6063   </summary>
6064 </histogram>
6065
6066 <histogram name="InstantExtended.NewOptInState"
6067     enum="InstantExtended_NewOptInState">
6068   <obsolete>
6069     Deprecated as of 11/2013.
6070   </obsolete>
6071   <summary>
6072     Records, on startup, whether the user has chosen to opt-in to or opt-out of
6073     InstantExtended via chrome://flags.
6074   </summary>
6075 </histogram>
6076
6077 <histogram name="InstantExtended.OptInState" enum="InstantExtended_OptInState">
6078   <obsolete>
6079     Deprecated 2013-06. As of m30 use InstantExtended.NewOptInState.
6080   </obsolete>
6081   <summary>
6082     Records, on startup, whether the user has chosen to opt-in to or opt-out of
6083     InstantExtended via chrome://flags.
6084   </summary>
6085 </histogram>
6086
6087 <histogram name="InstantExtended.PercentageMatchQuerytoQuery" units="%">
6088   <obsolete>
6089     Deprecated 2013-07. Please see
6090     InstantExtended.PercentageMatchV2_QuerytoQuery instead.
6091   </obsolete>
6092   <summary>
6093     Records the number of matching characters at the start of the user's text as
6094     a percentage of average length between the old and new text when the user
6095     navigates from a search query to another search query.
6096   </summary>
6097 </histogram>
6098
6099 <histogram name="InstantExtended.PercentageMatchQuerytoURL" units="%">
6100   <obsolete>
6101     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_QuerytoURL
6102     instead.
6103   </obsolete>
6104   <summary>
6105     Records the number of matching characters at the start of the user's text as
6106     a percentage of average length between the old and new text when the user
6107     navigates from a search query to a url. Example: Accidental search for
6108     google.con, then navigation to google.com.
6109   </summary>
6110 </histogram>
6111
6112 <histogram name="InstantExtended.PercentageMatchURLtoQuery" units="%">
6113   <obsolete>
6114     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_URLtoQuery
6115     instead.
6116   </obsolete>
6117   <summary>
6118     Records the number of matching characters at the start of the user's text as
6119     a percentage of average length between the old and new text when the user
6120     navigates from a url to a search query.
6121   </summary>
6122 </histogram>
6123
6124 <histogram name="InstantExtended.PercentageMatchURLtoURL" units="%">
6125   <obsolete>
6126     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_URLtoURL
6127     instead.
6128   </obsolete>
6129   <summary>
6130     Records the number of matching characters at the start of the user's text as
6131     a percentage of average length between the old and new text when the user
6132     navigates from a url to another url.
6133   </summary>
6134 </histogram>
6135
6136 <histogram name="InstantExtended.PercentageMatchV2_QuerytoQuery" units="%">
6137   <summary>
6138     Records the number of matching characters at the start of the user's text as
6139     a percentage of average length between the old and new text when the user
6140     navigates from a search query to another search query.
6141   </summary>
6142 </histogram>
6143
6144 <histogram name="InstantExtended.PercentageMatchV2_QuerytoURL" units="%">
6145   <summary>
6146     Records the number of matching characters at the start of the user's text as
6147     a percentage of average length between the old and new text when the user
6148     navigates from a search query to a url. Example: Accidental search for
6149     google.con, then navigation to google.com.
6150   </summary>
6151 </histogram>
6152
6153 <histogram name="InstantExtended.PercentageMatchV2_URLtoQuery" units="%">
6154   <summary>
6155     Records the number of matching characters at the start of the user's text as
6156     a percentage of average length between the old and new text when the user
6157     navigates from a url to a search query.
6158   </summary>
6159 </histogram>
6160
6161 <histogram name="InstantExtended.PercentageMatchV2_URLtoURL" units="%">
6162   <summary>
6163     Records the number of matching characters at the start of the user's text as
6164     a percentage of average length between the old and new text when the user
6165     navigates from a url to another url.
6166   </summary>
6167 </histogram>
6168
6169 <histogram name="InstantExtended.PrefValue" enum="BooleanEnabled">
6170   <obsolete>
6171     Deprecated 2013-06. This preference has not been exposed or used for months,
6172     and we do not plan to use it in the future.
6173   </obsolete>
6174   <summary>
6175     Records, on startup, the value of the &quot;Allow your search engine to
6176     provide Instant result&quot; preference setting for the first profile
6177     loaded.
6178   </summary>
6179 </histogram>
6180
6181 <histogram name="interstitial.authority_invalid_time" units="milliseconds">
6182   <obsolete>
6183     Removed on 8/1/13.
6184   </obsolete>
6185   <summary>
6186     The time between the SSL interstitial display and the user decision, which
6187     may be either accept or deny.  This is only recorded for overridable SSL
6188     warnings with a CERT_AUTHORITY_INVALID warning. Timing begins when user
6189     first focuses on the page.
6190   </summary>
6191 </histogram>
6192
6193 <histogram name="interstitial.common_name_invalid_time" units="milliseconds">
6194   <obsolete>
6195     Removed on 8/1/13.
6196   </obsolete>
6197   <summary>
6198     The time between the SSL interstitial display and the user decision, which
6199     may be either accept or deny.  This is only recorded for overridable SSL
6200     warnings with a CERT_COMMON_NAME_INVALID warning. Timing begins when user
6201     first focuses on the page.
6202   </summary>
6203 </histogram>
6204
6205 <histogram name="interstitial.date_invalid_time" units="milliseconds">
6206   <obsolete>
6207     Removed on 8/1/13.
6208   </obsolete>
6209   <summary>
6210     The time between the SSL interstitial display and the user decision, which
6211     may be either accept or deny.  This is only recorded for overridable SSL
6212     warnings with a CERT_DATE_INVALID warning.  Timing begins when user first
6213     focuses on the page.
6214   </summary>
6215 </histogram>
6216
6217 <histogram name="interstitial.ssl" enum="SSLResponseTypesV2">
6218   <summary>
6219     User action when the user is shown a SSL interstitial.  SHOW_ALL and MORE
6220     refer to the total number of SSL errors; all of the other numbers pertain to
6221     the number of actions related to SSL errors that are overridable.  The
6222     counts do not sum to 100%; SHOW_ALL is a superset of SHOW_OVERRIDABLE, which
6223     in turn will be a supserset of the PROCEED/DONT_PROCEED variables.
6224     SHOW_UNDERSTAND is only being used by an experimental field trial.
6225   </summary>
6226 </histogram>
6227
6228 <histogram name="interstitial.ssl_accept_time" units="milliseconds">
6229   <obsolete>
6230     Removed on 8/1/13.
6231   </obsolete>
6232   <summary>
6233     The time between the SSL interstitial display and the user decision, when
6234     the user accepts the SSL warning.  This is only recorded for overridable SSL
6235     warnings.  Timing begins when user first focuses on the page.
6236   </summary>
6237 </histogram>
6238
6239 <histogram name="interstitial.ssl_error_type" enum="SSLErrorTypes">
6240   <summary>
6241     The type of SSL error that the user encounters.  This is recorded for all
6242     SSL warnings, regardless of whether they are overridable.
6243   </summary>
6244 </histogram>
6245
6246 <histogram name="interstitial.ssl_reject_time" units="milliseconds">
6247   <obsolete>
6248     Removed on 8/1/13.
6249   </obsolete>
6250   <summary>
6251     The time between the SSL interstitial display and the user decision, when
6252     the user rejects the SSL warning.  This is only recorded for overridable SSL
6253     warnings.  Timing begins when user first focuses on the page.
6254   </summary>
6255 </histogram>
6256
6257 <histogram name="Keyboard.KeystrokeDeltas" units="milliseconds">
6258   <summary>
6259     The time between keystrokes in Aura text fields. The only keystrokes that
6260     are measured are ones that produce a printable character and are not over 5
6261     seconds apart.
6262   </summary>
6263 </histogram>
6264
6265 <histogram name="LanguageUsage.AcceptLanguage" enum="LanguageCode">
6266   <summary>Accept languages.</summary>
6267 </histogram>
6268
6269 <histogram name="LanguageUsage.ApplicationLanguage" enum="LanguageCode">
6270   <summary>Application languages used for UI.</summary>
6271 </histogram>
6272
6273 <histogram name="LevelDBEnv.All.SafeThreadAccess" units="accesses">
6274   <obsolete>
6275     Deprecated 2013-10. No thread-unsafety was found.
6276   </obsolete>
6277   <summary>
6278     Linux and CrOS use unlocked_stdio(3). If it is used unsafely, record it
6279     here. If there is no record of unsafety after chrome 29 has been in the
6280     stable channel for a few weeks then revert this change.
6281   </summary>
6282 </histogram>
6283
6284 <histogram name="LevelDBEnv.IDB.IOError" enum="LevelDBIOErrorMethods">
6285   <summary>
6286     Methods where leveldb's Chromium environment has IO errors when being used
6287     by IndexedDB.
6288   </summary>
6289 </histogram>
6290
6291 <histogram name="LevelDBEnv.IDB.IOError." enum="PlatformFileError">
6292   <summary>
6293     PlatformFileErrors encountered by a single leveldb env method.
6294   </summary>
6295 </histogram>
6296
6297 <histogram name="LevelDBEnv.IDB.IOError.NewLogger" enum="OSAgnosticErrno">
6298   <summary>Errno of errors encountered in NewLogger.</summary>
6299 </histogram>
6300
6301 <histogram name="LevelDBEnv.IDB.IOError.NewSequentialFile"
6302     enum="OSAgnosticErrno">
6303   <summary>Errno of errors encountered in NewSequentialFile.</summary>
6304 </histogram>
6305
6306 <histogram name="LevelDBEnv.IDB.IOError.RandomAccessFile"
6307     enum="PlatformFileError">
6308   <obsolete>
6309     Deprecated 2013-04. As of m28 use
6310     LevelDBEnv.IDB.IOError.NewRandomAccessFile.
6311   </obsolete>
6312   <summary>File errors in leveldb IDBEnv's NewRandomAccessFile method.</summary>
6313 </histogram>
6314
6315 <histogram name="LevelDBEnv.IDB.IOError.WritableFileAppend"
6316     enum="OSAgnosticErrno">
6317   <summary>Errno of errors encountered in WritableFileAppend.</summary>
6318 </histogram>
6319
6320 <histogram name="LevelDBEnv.IDB.IOError.WritableFileFlush"
6321     enum="OSAgnosticErrno">
6322   <summary>Errno of errors encountered in WritableFileFlush.</summary>
6323 </histogram>
6324
6325 <histogram name="LevelDBEnv.IDB.LockFileAncestorsNotFound" units="directories">
6326   <summary>
6327     Number of directories missing when IDB LevelDBEnv tries to create a Lock
6328     file.
6329   </summary>
6330 </histogram>
6331
6332 <histogram name="LevelDBEnv.IDB.MaxFDs" units="files">
6333   <summary>
6334     File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
6335     for IndexedDB.
6336   </summary>
6337 </histogram>
6338
6339 <histogram name="LevelDBEnv.IDB.MissingFiles" units="files">
6340   <summary>
6341     Number of backup files found without corresponding ldb files. As measured by
6342     GetChildren when used in IndexedDB.
6343   </summary>
6344 </histogram>
6345
6346 <histogram name="LevelDBEnv.IDB.RetryRecoveredFromErrorIn"
6347     enum="PlatformFileError">
6348   <summary>
6349     When IDB LevelDBEnv successfully retries an operation that had failed,
6350     record the error from the most recent failed attempt.
6351   </summary>
6352 </histogram>
6353
6354 <histogram name="LevelDBEnv.IDB.Table" enum="BooleanSuccess">
6355   <summary>
6356     Success indicates a successful backup or restore operation for .ldb table
6357     files when used in IndexedDB.
6358   </summary>
6359 </histogram>
6360
6361 <histogram name="LevelDBEnv.IDB.TimeTo" units="milliseconds">
6362   <obsolete>
6363     Deprecated 2013-04. As of m28 use LevelDBEnv.IDB.TimeUntilSuccessFor.
6364   </obsolete>
6365   <summary>
6366     Time IDB LevelDBEnv slept before successfully completing this operation. 0
6367     means success on the first try.
6368   </summary>
6369 </histogram>
6370
6371 <histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor" units="milliseconds">
6372   <summary>
6373     Time IDB LevelDBEnv slept before successfully completing this operation. 0
6374     means success on the first try.
6375   </summary>
6376 </histogram>
6377
6378 <histogram name="LevelDBEnv.IOError" enum="LevelDBIOErrorMethods">
6379   <summary>Methods where leveldb's Chromium environment has IO errors.</summary>
6380 </histogram>
6381
6382 <histogram name="LevelDBEnv.IOError." enum="PlatformFileError">
6383   <summary>PlatformFileErrors encountered by a single leveldb method.</summary>
6384 </histogram>
6385
6386 <histogram name="LevelDBEnv.IOError.NewLogger" enum="OSAgnosticErrno">
6387   <summary>Errno of errors encountered in NewLogger.</summary>
6388 </histogram>
6389
6390 <histogram name="LevelDBEnv.IOError.NewSequentialFile" enum="OSAgnosticErrno">
6391   <summary>Errno of errors encountered in NewSequentialFile.</summary>
6392 </histogram>
6393
6394 <histogram name="LevelDBEnv.IOError.RandomAccessFile" enum="PlatformFileError">
6395   <obsolete>
6396     Deprecated 2013-04. As of m28 use LevelDBEnv.IOError.NewRandomAccessFile.
6397   </obsolete>
6398   <summary>
6399     File errors in leveldb ChromiumEnv's NewRandomAccessFile method.
6400   </summary>
6401 </histogram>
6402
6403 <histogram name="LevelDBEnv.IOError.WritableFileAppend" enum="OSAgnosticErrno">
6404   <summary>Errno of errors encountered in WritableFileAppend.</summary>
6405 </histogram>
6406
6407 <histogram name="LevelDBEnv.IOError.WritableFileFlush" enum="OSAgnosticErrno">
6408   <summary>Errno of errors encountered in WritableFileFlush.</summary>
6409 </histogram>
6410
6411 <histogram name="LevelDBEnv.LockFileAncestorsNotFound" units="directories">
6412   <summary>
6413     Number of directories missing when Non-IDB LevelDBEnv tries to create a Lock
6414     file.
6415   </summary>
6416 </histogram>
6417
6418 <histogram name="LevelDBEnv.MaxFDs" units="files">
6419   <summary>
6420     File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
6421     for clients other than IndexedDB.
6422   </summary>
6423 </histogram>
6424
6425 <histogram name="LevelDBEnv.MissingFiles" units="files">
6426   <summary>
6427     Number of backup files found without corresponding ldb files. As measured by
6428     GetChildren when used in LevelDB clients other than IndexedDB.
6429   </summary>
6430 </histogram>
6431
6432 <histogram name="LevelDBEnv.RetryRecoveredFromErrorIn" enum="PlatformFileError">
6433   <summary>
6434     When Non-IDB LevelDBEnv successfully retries an operation that had failed,
6435     record the error from the most recent failed attempt.
6436   </summary>
6437 </histogram>
6438
6439 <histogram name="LevelDBEnv.Table" enum="BooleanSuccess">
6440   <summary>
6441     Success indicates a successful backup or restore operation for .ldb table
6442     files when used by LevelDB clients other than IndexedDB.
6443   </summary>
6444 </histogram>
6445
6446 <histogram name="LevelDBEnv.TimeTo" units="milliseconds">
6447   <obsolete>
6448     Deprecated 2013-04. As of m28 use LevelDBEnv.TimeUntilSuccessFor.
6449   </obsolete>
6450   <summary>
6451     Time Non-IDB LevelDBEnv slept before successfully completing this operation.
6452     0 means success on the first try.
6453   </summary>
6454 </histogram>
6455
6456 <histogram name="LevelDBEnv.TimeUntilSuccessFor" units="milliseconds">
6457   <summary>
6458     Time Non-IDB LevelDBEnv slept before successfully completing this operation.
6459     0 means success on the first try.
6460   </summary>
6461 </histogram>
6462
6463 <histogram name="Linux.GlibcVersion" enum="LinuxGlibcVersion">
6464   <summary>The version of glibc used. (Linux only)</summary>
6465 </histogram>
6466
6467 <histogram name="Login.FailureReason" enum="LoginFailureReason">
6468   <summary>Chrome OS login failure reason.</summary>
6469 </histogram>
6470
6471 <histogram name="Login.LeastUsedAccountDays" units="days">
6472   <summary>
6473     Chrome OS histogram that keeps track of the days since the least frequently
6474     used account signed in. Reported on every boot and once a day after that.
6475   </summary>
6476 </histogram>
6477
6478 <histogram name="Login.PolicyFilesStatePerBoot" enum="LoginPolicyFilesState">
6479   <summary>The state of Chrome OS owner key and device policy files.</summary>
6480 </histogram>
6481
6482 <histogram name="Login.PromptToCompleteLoginTime" units="milliseconds">
6483   <summary>
6484     Time from first display of the login prompt until the user completes signing
6485     in.
6486   </summary>
6487 </histogram>
6488
6489 <histogram name="Login.SuccessReason" enum="LoginSuccessReason">
6490   <summary>Chrome OS login success reason.</summary>
6491 </histogram>
6492
6493 <histogram name="Login.UserType" enum="LoginUserType">
6494   <summary>
6495     Chrome OS histogram that keeps track of the way a user logs in and whether
6496     Chrome OS is running normal or developer mode.
6497   </summary>
6498 </histogram>
6499
6500 <histogram name="Media.AcceleratedCompositingActive" enum="BooleanSuccess">
6501   <summary>
6502     Whether accelerated compositing was used for HTML5 media rendering.
6503   </summary>
6504 </histogram>
6505
6506 <histogram name="Media.AudioBitsPerChannel">
6507   <summary>Bits per channel of HTML5 audio sample data.</summary>
6508 </histogram>
6509
6510 <histogram name="Media.AudioChannelLayout" enum="ChannelLayout">
6511   <summary>Audio channel layout in HTML5 media.</summary>
6512 </histogram>
6513
6514 <histogram name="Media.AudioCodec" enum="AudioCodec">
6515   <summary>Audio codec used in HTML5 media.</summary>
6516 </histogram>
6517
6518 <histogram name="Media.AudioInputController" units="ms">
6519   <summary>Measures the time taken for AudioInputController::</summary>
6520 </histogram>
6521
6522 <histogram name="Media.AudioInputDeviceManager" units="ms">
6523   <summary>Measures the time taken for AudioInputDeviceManager::</summary>
6524 </histogram>
6525
6526 <histogram name="Media.AudioOutputController" units="ms">
6527   <summary>Measures the time taken for AudioOutputController::</summary>
6528 </histogram>
6529
6530 <histogram name="Media.AudioOutputControllerDataNotReady" units="ms">
6531   <summary>
6532     Time spent waiting in AudioOutputController::WaitTillDataReady() if the data
6533     was not initially available.
6534   </summary>
6535 </histogram>
6536
6537 <histogram name="Media.AudioOutputControllerPlaybackStartupSuccess"
6538     enum="BooleanSuccess">
6539   <summary>
6540     Whether playback started successfully after stream startup was requested.
6541   </summary>
6542 </histogram>
6543
6544 <histogram name="Media.AudioRendererEvents" enum="AudioRendererEvents">
6545   <summary>Captures statistics for various AudioRendererImpl events.</summary>
6546 </histogram>
6547
6548 <histogram name="Media.AudioRendererMissedDeadline" units="%">
6549   <summary>
6550     Percentage of AudioSyncReader::Read() calls where the renderer missed its
6551     realtime deadline.
6552   </summary>
6553 </histogram>
6554
6555 <histogram name="Media.AudioSampleFormat" enum="AudioSampleFormat">
6556   <summary>
6557     Audio sample format in HTML5 media. Logged when Audio Decoder initializes.
6558   </summary>
6559 </histogram>
6560
6561 <histogram name="Media.AudioSamplesPerSecond" enum="AudioSampleRate">
6562   <summary>Audio samples per second in HTML5 media.</summary>
6563 </histogram>
6564
6565 <histogram name="Media.AudioSamplesPerSecondUnexpected" units="Hz">
6566   <summary>
6567     Audio samples per second in HTML5 media (atypical values, in Hz).
6568   </summary>
6569 </histogram>
6570
6571 <histogram name="Media.CacheUseful" enum="BooleanSuccess">
6572   <summary>
6573     Whether a media response might be used to satisfy a future request.
6574   </summary>
6575 </histogram>
6576
6577 <histogram name="Media.ChromeCast.DelayedAndDroppedFramesPer5Sec"
6578     units="frames/5s">
6579   <summary>
6580     The average number of delayed and dropped frames for the ChromeCast
6581     application.  Reported every 5 seconds.
6582   </summary>
6583 </histogram>
6584
6585 <histogram name="Media.ChromeCast.DisplayedFramesPerSecond" units="frames/s">
6586   <summary>
6587     The average number of displayed frames for the ChromeCast application.
6588     Reported every 5 seconds.
6589   </summary>
6590 </histogram>
6591
6592 <histogram name="Media.ChromeCast.TimeToBufferAv" units="ms">
6593   <summary>
6594     Time needed to pre-buffer A/V data before the actual playback for the
6595     ChromeCast application.
6596   </summary>
6597 </histogram>
6598
6599 <histogram name="Media.ChromeCast.TimeToBufferAvAfterAbort" units="ms">
6600   <summary>
6601     Time needed to buffer A/V data after an abort for the ChromeCast
6602     application.
6603   </summary>
6604 </histogram>
6605
6606 <histogram name="Media.ChromeCast.TimeToBufferAvAfterUnderrun" units="ms">
6607   <summary>
6608     Time needed to buffer A/V data after an underrun for the ChromeCast
6609     application.
6610   </summary>
6611 </histogram>
6612
6613 <histogram name="Media.DetectedAudioCodec" enum="FFmpegCodecs">
6614   <summary>Audio codec used in HTML5 media.</summary>
6615 </histogram>
6616
6617 <histogram name="Media.DetectedContainer" enum="MediaContainers">
6618   <summary>Container used for HTML5 media.</summary>
6619 </histogram>
6620
6621 <histogram name="Media.DetectedVideoCodec" enum="FFmpegCodecs">
6622   <summary>Video codec used in HTML5 media.</summary>
6623 </histogram>
6624
6625 <histogram name="Media.DevicePermissionActions" enum="DevicePermissionActions">
6626   <summary>
6627     Measures the actions taken in the media infobar, which prompts the users for
6628     device permission.
6629   </summary>
6630 </histogram>
6631
6632 <histogram name="Media.Duration" units="ms">
6633   <summary>Duration in milliseconds of HTML5 media (when known).</summary>
6634 </histogram>
6635
6636 <histogram name="Media.EME.ClearKey.addKey" enum="MediaKeyException">
6637   <summary>addKey result using the Clear Key key system.</summary>
6638 </histogram>
6639
6640 <histogram name="Media.EME.ClearKey.cancelKeyRequest" enum="MediaKeyException">
6641   <summary>cancelKeyRequest result using the Clear Key key system.</summary>
6642 </histogram>
6643
6644 <histogram name="Media.EME.ClearKey.DecryptError">
6645   <summary>
6646     Decryption error event count using the Clear Key key system.
6647   </summary>
6648 </histogram>
6649
6650 <histogram name="Media.EME.ClearKey.generateKeyRequest"
6651     enum="MediaKeyException">
6652   <summary>generateKeyRequest result using the Clear Key key system.</summary>
6653 </histogram>
6654
6655 <histogram name="Media.EME.ClearKey.KeyAdded">
6656   <summary>KeyAdded event count using the Clear Key key system.</summary>
6657 </histogram>
6658
6659 <histogram name="Media.EME.ClearKey.KeyError" enum="MediaKeyError">
6660   <summary>KeyError event count using the Clear Key key system.</summary>
6661 </histogram>
6662
6663 <histogram name="Media.EME.NeedKey">
6664   <summary>EME NeedKey event count.</summary>
6665 </histogram>
6666
6667 <histogram name="Media.EME.Unknown.addKey" enum="MediaKeyException">
6668   <summary>addKey result using an unknown key system.</summary>
6669 </histogram>
6670
6671 <histogram name="Media.EME.Unknown.cancelKeyRequest" enum="MediaKeyException">
6672   <summary>cancelKeyRequest result using an unknown key system.</summary>
6673 </histogram>
6674
6675 <histogram name="Media.EME.Unknown.DecryptError">
6676   <summary>Decryption error event count using an unknown key system.</summary>
6677 </histogram>
6678
6679 <histogram name="Media.EME.Unknown.generateKeyRequest" enum="MediaKeyException">
6680   <summary>generateKeyRequest result using an unknown key system.</summary>
6681 </histogram>
6682
6683 <histogram name="Media.EME.Unknown.KeyAdded">
6684   <summary>KeyAdded event count using an unknown key system.</summary>
6685 </histogram>
6686
6687 <histogram name="Media.EME.Unknown.KeyError" enum="MediaKeyError">
6688   <summary>KeyError event count using an unknown key system.</summary>
6689 </histogram>
6690
6691 <histogram name="Media.EME.Widevine.addKey" enum="MediaKeyException">
6692   <summary>addKey result using the Widevine key system.</summary>
6693 </histogram>
6694
6695 <histogram name="Media.EME.Widevine.cancelKeyRequest" enum="MediaKeyException">
6696   <summary>cancelKeyRequest result using the Widevine key system.</summary>
6697 </histogram>
6698
6699 <histogram name="Media.EME.Widevine.DecryptError">
6700   <summary>Decryption error event count using the Widevine key system.</summary>
6701 </histogram>
6702
6703 <histogram name="Media.EME.Widevine.generateKeyRequest"
6704     enum="MediaKeyException">
6705   <summary>generateKeyRequest result using the Widevine key system.</summary>
6706 </histogram>
6707
6708 <histogram name="Media.EME.Widevine.KeyAdded">
6709   <summary>KeyAdded event count using the Widevine key system.</summary>
6710 </histogram>
6711
6712 <histogram name="Media.EME.Widevine.KeyError" enum="MediaKeyError">
6713   <summary>KeyError event count using the Widevine key system.</summary>
6714 </histogram>
6715
6716 <histogram name="Media.FallbackHardwareAudioBitsPerChannel">
6717   <summary>
6718     Bits per channel of the hardware audio device which failed to open in low
6719     latency mode and required high latency fallback.
6720   </summary>
6721 </histogram>
6722
6723 <histogram name="Media.FallbackHardwareAudioChannelCount">
6724   <summary>
6725     Channel count of the hardware audio device which failed to open in low
6726     latency mode and required high latency fallback.
6727   </summary>
6728 </histogram>
6729
6730 <histogram name="Media.FallbackHardwareAudioChannelLayout" enum="ChannelLayout">
6731   <summary>
6732     Channel layout of the hardware audio device which failed to open in low
6733     latency mode and required high latency fallback.
6734   </summary>
6735 </histogram>
6736
6737 <histogram name="Media.FallbackHardwareAudioSamplesPerSecond"
6738     enum="AudioSampleRate">
6739   <summary>
6740     Samples per second of the hardware audio device which failed to open in low
6741     latency mode and required high latency fallback.
6742   </summary>
6743 </histogram>
6744
6745 <histogram name="Media.FallbackHardwareAudioSamplesPerSecondUnexpected"
6746     units="Hz">
6747   <summary>
6748     Samples per second of the hardware audio device (atypical values, in Hz)
6749     which failed to open in low latency mode and required high latency fallback.
6750   </summary>
6751 </histogram>
6752
6753 <histogram name="Media.FallbackToHighLatencyAudioPath" enum="BooleanSuccess">
6754   <summary>
6755     Whether Chrome had to fallback to the high latency audio path or not.
6756   </summary>
6757 </histogram>
6758
6759 <histogram name="Media.Fling.DelayedAndDroppedFramesPer5Sec" units="frames/5s">
6760   <summary>
6761     The average number of delayed and dropped frames for the Fling application.
6762     Reported every 5 seconds.
6763   </summary>
6764 </histogram>
6765
6766 <histogram name="Media.Fling.DisplayedFramesPerSecond" units="frames/s">
6767   <summary>
6768     The average number of displayed frames for the Fling application.  Reported
6769     every 5 seconds.
6770   </summary>
6771 </histogram>
6772
6773 <histogram name="Media.Fling.TimeToBufferAv" units="ms">
6774   <summary>
6775     Time needed to pre-buffer A/V data before the actual playback for the Fling
6776     application.
6777   </summary>
6778 </histogram>
6779
6780 <histogram name="Media.Fling.TimeToBufferAvAfterAbort" units="ms">
6781   <summary>
6782     Time needed to buffer A/V data after an abort for the Fling application.
6783   </summary>
6784 </histogram>
6785
6786 <histogram name="Media.Fling.TimeToBufferAvAfterUnderrun" units="ms">
6787   <summary>
6788     Time needed to buffer A/V data after an underrun for the Fling application.
6789   </summary>
6790 </histogram>
6791
6792 <histogram name="Media.GpuVideoDecoderInitializeStatus" enum="PipelineStatus">
6793   <summary>Results of attempts to GpuVideoDecoder::Initialize().</summary>
6794 </histogram>
6795
6796 <histogram name="Media.HardwareAudioBitsPerChannel">
6797   <summary>Bits per channel of the hardware audio device.</summary>
6798 </histogram>
6799
6800 <histogram name="Media.HardwareAudioChannelCount">
6801   <summary>Channel count of the hardware audio device.</summary>
6802 </histogram>
6803
6804 <histogram name="Media.HardwareAudioChannelLayout" enum="ChannelLayout">
6805   <summary>Channel layout of the hardware audio device.</summary>
6806 </histogram>
6807
6808 <histogram name="Media.HardwareAudioSamplesPerSecond" enum="AudioSampleRate">
6809   <summary>Samples per second of the hardware audio device.</summary>
6810 </histogram>
6811
6812 <histogram name="Media.HardwareAudioSamplesPerSecondUnexpected" units="Hz">
6813   <summary>
6814     Samples per second of the hardware audio device (atypical values, in Hz).
6815   </summary>
6816 </histogram>
6817
6818 <histogram name="Media.InfoLoadDelay" units="milliseconds">
6819   <summary>
6820     The time it takes to perform redirect tracking and a CORS access check while
6821     preparing to play a media file.
6822   </summary>
6823 </histogram>
6824
6825 <histogram name="Media.LinuxAudioIO" enum="LinuxAudioIO">
6826   <summary>
6827     Audio IO layer used by the Linux OS, sampled once at startup of the browser.
6828   </summary>
6829 </histogram>
6830
6831 <histogram name="Media.LocalRendererSinkStates" enum="LocalRendererSinkStates">
6832   <summary>
6833     State of the WebRtc local renderer, sampled once during the lifetime of a
6834     local renderer.
6835   </summary>
6836 </histogram>
6837
6838 <histogram name="Media.MSE.AudioCodec" enum="MSECodec">
6839   <summary>
6840     Audio codec used in Media Source Extensions playback. Set when AddId() is
6841     called during playback.
6842   </summary>
6843 </histogram>
6844
6845 <histogram name="Media.MSE.NumberOfTracks">
6846   <summary>
6847     Number of tracks specified to AddId() for Media Source Extensions playback.
6848     May be called multiple times per element if playback is dynamically altered.
6849   </summary>
6850 </histogram>
6851
6852 <histogram name="Media.MSE.Playback" enum="BooleanSuccess">
6853   <summary>
6854     Whether Media Source Extensions is specified for playback of Media elements.
6855     Sampled when media pipeline starts.
6856   </summary>
6857 </histogram>
6858
6859 <histogram name="Media.MSE.VideoCodec" enum="MSECodec">
6860   <summary>
6861     Video codec used in Media Source Extensions playback. Set when AddId() is
6862     called during playback.
6863   </summary>
6864 </histogram>
6865
6866 <histogram name="Media.Netflix.AudioBitrate" units="kbps">
6867   <summary>
6868     The audio bit rate as reported by the Netflix application.  May be reported
6869     multiple times as network conditions change during playback.
6870   </summary>
6871 </histogram>
6872
6873 <histogram name="Media.Netflix.AudioNumChannels" units="channels">
6874   <summary>
6875     The number of audio channels as reported by the Netflix application. May be
6876     reported multiple times as network conditions change during playback.
6877   </summary>
6878 </histogram>
6879
6880 <histogram name="Media.Netflix.DelayedAndDroppedFramesPer5Sec"
6881     units="frames/5s">
6882   <summary>
6883     The average number of delayed and dropped frames for the Netflix
6884     application.  Reported every 5 seconds.
6885   </summary>
6886 </histogram>
6887
6888 <histogram name="Media.Netflix.DisplayedFramesPerSecond" units="frames/s">
6889   <summary>
6890     The average number of displayed frames for the Netflix application. Reported
6891     every 5 seconds.
6892   </summary>
6893 </histogram>
6894
6895 <histogram name="Media.Netflix.VideoBitrate" units="kbps">
6896   <summary>
6897     Video bit rate as reported by the Netflix application.  May be reported
6898     multiple times as network conditions change during playback.
6899   </summary>
6900 </histogram>
6901
6902 <histogram name="Media.Netflix.VideoHeight" units="pixels">
6903   <summary>
6904     Video height as reported by the Netflix application.  May be reported
6905     multiple times as network conditions change during playback.
6906   </summary>
6907 </histogram>
6908
6909 <histogram name="Media.PepperVideoDecoderError" enum="PepperVideoDecodeError">
6910   <summary>Counts of video decode errors reported to plugin.</summary>
6911 </histogram>
6912
6913 <histogram name="Media.PepperVideoDecoderPictureCount">
6914   <summary>
6915     Number of PictureBuffers/textures requested per hardware decoder creation.
6916     This value varies by platform and video. A user visible video may trigger
6917     multiple decoder creations (sometimes every 5 seconds) but would normally
6918     not hold more than 2 sets of buffers at any given time in memory.
6919   </summary>
6920 </histogram>
6921
6922 <histogram name="Media.PepperVideoDecoderPictureHeight">
6923   <summary>
6924     Vertical video resolution rounded to the nearest bucket. (Corresponds
6925     roughly to the number in 720p.)
6926   </summary>
6927 </histogram>
6928
6929 <histogram name="Media.PlayMovies.DelayedAndDroppedFramesPer5Sec"
6930     units="frames/5s">
6931   <summary>
6932     The average number of delayed and dropped frames for the PlayMovies
6933     application.  Reported every 5 seconds.
6934   </summary>
6935 </histogram>
6936
6937 <histogram name="Media.PlayMovies.DisplayedFramesPerSecond" units="frames/s">
6938   <summary>
6939     The average number of displayed frames for the PlayMovies application.
6940     Reported every 5 seconds.
6941   </summary>
6942 </histogram>
6943
6944 <histogram name="Media.RTCVideoDecoderError" enum="PepperVideoDecodeError">
6945   <summary>Counts of video decode errors reported to RTCVideoDecoder.</summary>
6946 </histogram>
6947
6948 <histogram name="Media.RTCVideoDecoderInitDecodeStatus" enum="BooleanSuccess">
6949   <obsolete>
6950     Renamed to Media.RTCVideoDecoderInitDecodeSuccess.
6951   </obsolete>
6952   <summary>Results of attempts to RTCVideoDecoder::InitDecode().</summary>
6953 </histogram>
6954
6955 <histogram name="Media.RTCVideoDecoderInitDecodeSuccess" enum="BooleanSuccess">
6956   <summary>
6957     Indicates whether we were successful in initializing hardware video decoder
6958     for use in the RTC pipeline.
6959   </summary>
6960 </histogram>
6961
6962 <histogram name="Media.RTCVideoEncoderInitEncodeSuccess" enum="BooleanSuccess">
6963   <summary>
6964     Indicates whether we were successful in initializing hardware video encoder
6965     for use in the RTC pipeline.
6966   </summary>
6967 </histogram>
6968
6969 <histogram name="Media.RTCVideoEncoderProfile" enum="VideoCodecProfile">
6970   <summary>Video codec profile used in RTC video encoder.</summary>
6971 </histogram>
6972
6973 <histogram name="Media.TimeToPipelineStarted" units="ms">
6974   <summary>
6975     Time in milliseconds from HTML5 media pipeline creation to playing event.
6976   </summary>
6977 </histogram>
6978
6979 <histogram name="Media.TotalMBytes" units="MB">
6980   <summary>Size of HTML5 media (when known), in MB.</summary>
6981 </histogram>
6982
6983 <histogram name="Media.UncacheableReason" enum="UncacheableReason">
6984   <summary>
6985     Reasons a media response won't be used to satisfy a future request.
6986   </summary>
6987 </histogram>
6988
6989 <histogram name="Media.URLScheme" enum="URLSchemeForHistogram">
6990   <summary>
6991     URL scheme used with HTML5 media. (each URL provides one sample)
6992   </summary>
6993 </histogram>
6994
6995 <histogram name="Media.VAVDAH264.DecoderFailure" enum="VAVDAH264DecoderFailure">
6996   <summary>
6997     Error codes reported by video decode using VA-API hardware video decoder.
6998   </summary>
6999 </histogram>
7000
7001 <histogram name="Media.VideoCaptureManager" units="ms">
7002   <summary>Measures the time taken for VideoCaptureManager::</summary>
7003 </histogram>
7004
7005 <histogram name="Media.VideoCodec" enum="VideoCodec">
7006   <summary>Video codec used in HTML5 media.</summary>
7007 </histogram>
7008
7009 <histogram name="Media.VideoCodecProfile" enum="VideoCodecProfile">
7010   <summary>Video codec profile used in HTML5 media.</summary>
7011 </histogram>
7012
7013 <histogram name="Media.VideoCodedAspectRatio">
7014   <summary>Coded aspect ratio of HTML5 video.</summary>
7015 </histogram>
7016
7017 <histogram name="Media.VideoCodedWidth">
7018   <summary>Coded width of HTML5 video.</summary>
7019 </histogram>
7020
7021 <histogram name="Media.VideoColorRange" enum="FFmpegColorRanges">
7022   <summary>
7023     Pixel format color range of HTML5 video. Emitted on video load.
7024   </summary>
7025 </histogram>
7026
7027 <histogram name="Media.VideoPixelFormat" enum="VideoPixelFormat">
7028   <summary>Pixel format used in HTML5 video. Emitted on video load.</summary>
7029 </histogram>
7030
7031 <histogram name="Media.VideoVisibleAspectRatio">
7032   <summary>Visible aspect ratio of HTML5 video.</summary>
7033 </histogram>
7034
7035 <histogram name="Media.VideoVisibleWidth">
7036   <summary>Visible width of HTML5 video.</summary>
7037 </histogram>
7038
7039 <histogram name="Media.YouTube.DelayedAndDroppedFramesPer5Sec"
7040     units="frames/5s">
7041   <summary>
7042     The average number of delayed and dropped frames for the YouTube
7043     application.  Reported every 5 seconds.
7044   </summary>
7045 </histogram>
7046
7047 <histogram name="Media.YouTube.DisplayedFramesPerSecond" units="frames/s">
7048   <summary>
7049     The average number of displayed frames for the YouTube application. Reported
7050     every 5 seconds.
7051   </summary>
7052 </histogram>
7053
7054 <histogram name="Media.YouTube.TimeToBufferAv" units="ms">
7055   <summary>
7056     Time needed to pre-buffer A/V data before the actual playback for the
7057     YouTube application.
7058   </summary>
7059 </histogram>
7060
7061 <histogram name="Media.YouTube.TimeToBufferAvAfterAbort" units="ms">
7062   <summary>
7063     Time needed to buffer A/V data after an abort for the YouTube application.
7064   </summary>
7065 </histogram>
7066
7067 <histogram name="Media.YouTube.TimeToBufferAvAfterUnderrun" units="ms">
7068   <summary>
7069     Time needed to buffer A/V data after an underrun for the YouTube
7070     application.
7071   </summary>
7072 </histogram>
7073
7074 <histogram name="MediaGalleries.Usage" enum="MediaGalleriesUsageType">
7075   <summary>Various usage counts for media galleries.</summary>
7076 </histogram>
7077
7078 <histogram name="Memory.BackingStore">
7079   <summary>TBD.</summary>
7080 </histogram>
7081
7082 <histogram name="Memory.Browser" units="KB">
7083   <summary>
7084     The private working set used by the browser process.  Recorded once per UMA
7085     ping.
7086   </summary>
7087 </histogram>
7088
7089 <histogram name="Memory.CachedFontAndDC">
7090   <summary>TBD.</summary>
7091 </histogram>
7092
7093 <histogram name="Memory.Chrome" units="KB">
7094   <summary>
7095     The private working set used by each chrome:// renderer process.  Each
7096     process provides one sample.  Recorded once per UMA ping.
7097   </summary>
7098 </histogram>
7099
7100 <histogram name="Memory.ChromeProcessCount">
7101   <summary>
7102     The count of active chrome:// processes.  Recorded once per UMA ping.
7103   </summary>
7104 </histogram>
7105
7106 <histogram name="Memory.Extension" units="KB">
7107   <summary>
7108     The private working set used by each extension process.  Each process
7109     provides one sample.  Recorded once per UMA ping.
7110   </summary>
7111 </histogram>
7112
7113 <histogram name="Memory.GlyphPagesPerLoad">
7114   <summary>
7115     The number of glyph pages present in the renderer when it commits a load.
7116     Since this is per-sub-process, you can get the average number of glyph pages
7117     in the system by multiplying this number with the average number of
7118     renderers. Note that this typically won't count the glyph pages added as a
7119     result of the load that just committed, since layout will happen after the
7120     commit. There are 512 bytes per glyph page, but this number also very
7121     closely approximates the number of glyph width map pages in the same
7122     renderer. The only difference is that if you have font fallback, it will
7123     make a new glyph page and no width page, but in most common cases there is
7124     no fallback). Width pages are 1K each (256 floats), so you could think of
7125     this value as being the number of &quot;1.5K units related to glyphs per
7126     renderer per page load&quot;.
7127   </summary>
7128 </histogram>
7129
7130 <histogram name="Memory.Gpu" units="KB">
7131   <summary>
7132     The private working set used by the GPU process.  Recorded once per UMA
7133     ping.
7134   </summary>
7135 </histogram>
7136
7137 <histogram name="Memory.Graphics" units="MB">
7138   <summary>
7139     System-wide graphics driver memory consumption.  Recorded on Chrome OS for
7140     platforms where it is exposed by the kernel (for example, Intel i915 and
7141     Exynos Mali).  Recorded once per UMA ping.
7142   </summary>
7143 </histogram>
7144
7145 <histogram name="Memory.NativeClient" units="KB">
7146   <summary>
7147     The private working set used by each Native Client loader process.  Each
7148     process provides one sample.  Recorded once per UMA ping.
7149   </summary>
7150 </histogram>
7151
7152 <histogram name="Memory.NativeClientBroker" units="KB">
7153   <summary>
7154     The private working set used by each Native Client broker process.  Each
7155     process provides one sample.  Recorded once per UMA ping.
7156   </summary>
7157 </histogram>
7158
7159 <histogram name="Memory.OtherProcessCount">
7160   <summary>
7161     The count of other various utility processes (nacl, gpu, sandbox, zygote,
7162     utility).  Recorded once per UMA ping.
7163   </summary>
7164 </histogram>
7165
7166 <histogram name="Memory.PepperPlugin" units="KB">
7167   <summary>
7168     The private working set used by each Pepper plugin process.  Each plugin
7169     process provides one sample.  Recorded once per UMA ping.
7170   </summary>
7171 </histogram>
7172
7173 <histogram name="Memory.PepperPluginBroker" units="KB">
7174   <summary>
7175     The private working set used by each Pepper plugin broker process.  Each
7176     process provides one sample.  Recorded once per UMA ping.
7177   </summary>
7178 </histogram>
7179
7180 <histogram name="Memory.PepperPluginBrokerProcessCount">
7181   <summary>
7182     The count of Pepper plugin broker processes, recorded once per metrics
7183     services (UMA) update.  See MetricsReportingScheduler for details.
7184   </summary>
7185 </histogram>
7186
7187 <histogram name="Memory.PepperPluginProcessCount">
7188   <summary>
7189     The count of active Pepper plugin processes.  Recorded once per UMA ping.
7190   </summary>
7191 </histogram>
7192
7193 <histogram name="Memory.Plugin" units="KB">
7194   <summary>
7195     The private working set used by each plugin process.  Each plugin process
7196     provides one sample.  Recorded once per UMA ping.
7197   </summary>
7198 </histogram>
7199
7200 <histogram name="Memory.PluginProcessCount">
7201   <summary>
7202     The count of active plugin processes.  Recorded once per UMA ping.
7203   </summary>
7204 </histogram>
7205
7206 <histogram name="Memory.ProcessCount">
7207   <summary>
7208     The count of all active processes.  Recorded once per UMA ping.
7209   </summary>
7210 </histogram>
7211
7212 <histogram name="Memory.ProcessLimit">
7213   <summary>The current process limit.  Recorded once per UMA ping.</summary>
7214 </histogram>
7215
7216 <histogram name="Memory.Renderer" units="KB">
7217   <summary>
7218     The private working set used by each renderer process.  Each renderer
7219     process provides one sample.  Recorded once per UMA ping.
7220   </summary>
7221 </histogram>
7222
7223 <histogram name="Memory.RendererProcessCount">
7224   <summary>
7225     The count of active renderer processes.  Recorded once per UMA ping.
7226   </summary>
7227 </histogram>
7228
7229 <histogram name="Memory.SandboxHelper" units="KB">
7230   <summary>
7231     The private working set used by each sandbox helper process.  Each sandbox
7232     helper process provides one sample.  Recorded once per UMA ping.
7233   </summary>
7234 </histogram>
7235
7236 <histogram name="Memory.Swap.Browser" units="KB">
7237   <summary>
7238     The swap used by the browser process.  Recorded once per UMA ping if the
7239     system has swapped.
7240   </summary>
7241 </histogram>
7242
7243 <histogram name="Memory.Swap.Chrome" units="KB">
7244   <summary>
7245     The swap used by each chrome:// renderer process.  Each process provides one
7246     sample.  Recorded once per UMA ping if the system has swapped.
7247   </summary>
7248 </histogram>
7249
7250 <histogram name="Memory.Swap.CompressedDataSize" units="MB">
7251   <summary>
7252     The amount of memory that swap was compressed into. Recorded once per UMA
7253     ping if the system has swapped.
7254   </summary>
7255 </histogram>
7256
7257 <histogram name="Memory.Swap.CompressionRatio">
7258   <summary>
7259     The ratio of swapped data original size to compressed size. Recorded once
7260     per UMA ping if the system has swapped.
7261   </summary>
7262 </histogram>
7263
7264 <histogram name="Memory.Swap.Extension" units="KB">
7265   <summary>
7266     The swap used by each extension process.  Each process provides one sample.
7267     Recorded once per UMA ping if the system has swapped.
7268   </summary>
7269 </histogram>
7270
7271 <histogram name="Memory.Swap.Gpu" units="KB">
7272   <summary>
7273     The swap used by the GPU process.  Recorded once per UMA ping if the system
7274     has swapped.
7275   </summary>
7276 </histogram>
7277
7278 <histogram name="Memory.Swap.HaveSwapped" units="BooleanSuccess">
7279   <summary>
7280     Indicates that the system has swapped memory out at least once since boot.
7281     Recorded once per UMA ping.
7282   </summary>
7283 </histogram>
7284
7285 <histogram name="Memory.Swap.MemUsedTotal" units="MB">
7286   <summary>
7287     The amount of memory that is used by swap, including bookkeeping.  Recorded
7288     once per UMA ping if the system has swapped.
7289   </summary>
7290 </histogram>
7291
7292 <histogram name="Memory.Swap.NativeClient" units="KB">
7293   <summary>
7294     The swap used by each Native Client loader process.  Each process provides
7295     one sample.  Recorded once per UMA ping if the system has swapped.
7296   </summary>
7297 </histogram>
7298
7299 <histogram name="Memory.Swap.NativeClientBroker" units="KB">
7300   <summary>
7301     The swap used by each Native Client broker process.  Each process provides
7302     one sample.  Recorded once per UMA ping if the system has swapped.
7303   </summary>
7304 </histogram>
7305
7306 <histogram name="Memory.Swap.NumReads">
7307   <summary>
7308     The number of reads from swap.  Recorded once per UMA ping  if the system
7309     has swapped.
7310   </summary>
7311 </histogram>
7312
7313 <histogram name="Memory.Swap.NumWrites">
7314   <summary>
7315     The number of writes to swap.  Recorded once per UMA ping if the system has
7316     swapped.
7317   </summary>
7318 </histogram>
7319
7320 <histogram name="Memory.Swap.OriginalDataSize" units="MB">
7321   <summary>
7322     The amount of memory that was swapped out.  Recorded once per UMA ping if
7323     the system has swapped.
7324   </summary>
7325 </histogram>
7326
7327 <histogram name="Memory.Swap.PepperPlugin" units="KB">
7328   <summary>
7329     The swap used by each Pepper plugin process.  Each plugin process provides
7330     one sample.  Recorded once per UMA ping if the system has swapped.
7331   </summary>
7332 </histogram>
7333
7334 <histogram name="Memory.Swap.PepperPluginBroker" units="KB">
7335   <summary>
7336     The swap used by each Pepper plugin broker process.  Each process provides
7337     one sample.  Recorded once per UMA ping if the system has swapped.
7338   </summary>
7339 </histogram>
7340
7341 <histogram name="Memory.Swap.Plugin" units="KB">
7342   <summary>
7343     The swap used by each plugin process.  Each plugin process provides one
7344     sample.  Recorded once per UMA ping if the system has swapped.
7345   </summary>
7346 </histogram>
7347
7348 <histogram name="Memory.Swap.Renderer" units="KB">
7349   <summary>
7350     The swap used by each renderer process.  Each renderer process provides one
7351     sample.  Recorded once per UMA ping if the system has swapped.
7352   </summary>
7353 </histogram>
7354
7355 <histogram name="Memory.Swap.SandboxHelper" units="KB">
7356   <summary>
7357     The swap used by each sandbox helper process.  Each sandbox helper process
7358     provides one sample.  Recorded once per UMA ping if the system has swapped.
7359   </summary>
7360 </histogram>
7361
7362 <histogram name="Memory.Swap.Total" units="MB">
7363   <summary>
7364     The sum of all processes' swap.  Recorded once per UMA ping if the system
7365     has swapped.
7366   </summary>
7367 </histogram>
7368
7369 <histogram name="Memory.Swap.Utility" units="KB">
7370   <summary>
7371     The swap used by each utility process.  Each utility process provides one
7372     sample.  Recorded once per UMA ping if the system has swapped.
7373   </summary>
7374 </histogram>
7375
7376 <histogram name="Memory.Swap.Worker" units="KB">
7377   <summary>
7378     The swap used by each worker process.  Each worker process provides one
7379     sample.  Recorded once per UMA ping if the system has swapped.
7380   </summary>
7381 </histogram>
7382
7383 <histogram name="Memory.Total" units="MB">
7384   <summary>The sum of all processes.  Recorded once per UMA ping.</summary>
7385 </histogram>
7386
7387 <histogram name="Memory.Utility" units="KB">
7388   <summary>
7389     The private working set used by each utility process.  Each utility process
7390     provides one sample.  Recorded once per UMA ping.
7391   </summary>
7392 </histogram>
7393
7394 <histogram name="Memory.Worker" units="KB">
7395   <summary>
7396     The private working set used by each worker process.  Each worker process
7397     provides one sample.  Recorded once per UMA ping.
7398   </summary>
7399 </histogram>
7400
7401 <histogram name="Memory.WorkerProcessCount">
7402   <summary>TBD.</summary>
7403 </histogram>
7404
7405 <histogram name="MemoryAndroid.DeviceMemoryClass">
7406   <summary>
7407     Value of getMemoryClass() recorded once upon startup. This is an integer,
7408     device-specific constant correlated with the amount of memory available on
7409     Android device.
7410   </summary>
7411 </histogram>
7412
7413 <histogram name="MemoryAndroid.EvictionReason" enum="AndroidEvictionReason">
7414   <summary>
7415     Reasons behind evictions of individual tabs, recorded upon each tab
7416     eviction.
7417   </summary>
7418 </histogram>
7419
7420 <histogram name="MemoryAndroid.LowMemoryLoadedTabCount">
7421   <summary>
7422     Number of loaded (memory-resident) tabs when LowMemory notification is
7423     delivered.
7424   </summary>
7425 </histogram>
7426
7427 <histogram name="MemoryAndroid.LowMemoryTimeBetween" units="milliseconds">
7428   <summary>
7429     Time between two consecutive LowMemory notification in one foreground
7430     session.
7431   </summary>
7432 </histogram>
7433
7434 <histogram name="MemoryAndroid.NotificationBackground"
7435     enum="AndroidMemoryNotificationBackground">
7436   <summary>
7437     Memory notifications delivered through system callbacks to Chrome while in
7438     the background.
7439   </summary>
7440 </histogram>
7441
7442 <histogram name="MemoryAndroid.NotificationForeground"
7443     enum="AndroidMemoryNotificationForeground">
7444   <summary>
7445     Memory notifications delivered through system callbacks to Chrome while in
7446     the foreground - we count LowMemory notification vs particular levels of
7447     TrimMemory foreground notification.
7448   </summary>
7449 </histogram>
7450
7451 <histogram name="Mist.SwitchResult" enum="MistSwitchResult">
7452   <summary>
7453     The result (e.g. success or the type of failure) of a modem interface switch
7454     operation performed by mist on Chrome OS.
7455   </summary>
7456 </histogram>
7457
7458 <histogram name="Mouse.PointerSensitivity.Changed" enum="PointerSensitivity">
7459   <summary>
7460     Tracks mouse sensitivity setting changes by the user. This replaces the old
7461     Mouse.Sensitivity.Changed metric.
7462   </summary>
7463 </histogram>
7464
7465 <histogram name="Mouse.PointerSensitivity.Started" enum="PointerSensitivity">
7466   <summary>
7467     Tracks mouse sensitivity setting on startup. This replaces the old
7468     Mouse.Sensitivity.Started metric.
7469   </summary>
7470 </histogram>
7471
7472 <histogram name="Mouse.Sensitivity.Changed" enum="PointerSensitivity">
7473   <obsolete>
7474     Deprecated as of 6/2013, replaced by Mouse.PointerSensitivity.Changed.
7475   </obsolete>
7476   <summary>Tracks mouse sensitivity setting.</summary>
7477 </histogram>
7478
7479 <histogram name="Mouse.Sensitivity.Started" enum="PointerSensitivity">
7480   <obsolete>
7481     Deprecated as of 6/2013, replaced by Mouse.PointerSensitivity.Started.
7482   </obsolete>
7483   <summary>Tracks mouse sensitivity setting on startup.</summary>
7484 </histogram>
7485
7486 <histogram name="MouseEventPrefetch.MouseDownDuration_Click" units="ms">
7487   <summary>
7488     Measures the time elapsed between when the user mousedown-ed a link and when
7489     the user clicked a link.
7490   </summary>
7491 </histogram>
7492
7493 <histogram name="MouseEventPrefetch.MouseDownFollowedByClick"
7494     enum="MouseEventFollowedByClick">
7495   <summary>
7496     For each click handled by an HTML anchor tag link, whether Blink saw a
7497     mousedown event preceding it.  This is only measured for clicks handled by
7498     the anchor tag's default click event handler.
7499   </summary>
7500 </histogram>
7501
7502 <histogram name="MouseEventPrefetch.MouseDowns">
7503   <summary>
7504     The number of mousedown events detected at HTML anchor-tag links' default
7505     event handler.
7506   </summary>
7507 </histogram>
7508
7509 <histogram name="MouseEventPrefetch.MouseOverDuration_Click" units="ms">
7510   <summary>
7511     Measures the time elapsed between when the user mouseover-ed a link and when
7512     the user clicked a link.
7513   </summary>
7514 </histogram>
7515
7516 <histogram name="MouseEventPrefetch.MouseOverDuration_NoClick" units="ms">
7517   <summary>
7518     Measures the time elapsed between when the user mouseover-ed a link and when
7519     the user mouseout-ed a link without click.
7520   </summary>
7521 </histogram>
7522
7523 <histogram name="MouseEventPrefetch.MouseOvers">
7524   <summary>
7525     The number of mouseover events detected at HTML anchor-tag links' default
7526     event handler.
7527   </summary>
7528 </histogram>
7529
7530 <histogram name="MouseEventPrefetch.PreTapEventsFollowedByClick"
7531     enum="PreTapEvents">
7532   <summary>
7533     The tap gesture events detected before click at HTML anchor-tag links'
7534     default event handler.
7535   </summary>
7536 </histogram>
7537
7538 <histogram name="MouseEventPrefetch.TapDownDuration_Click" units="ms">
7539   <summary>
7540     Measures the time elapsed between when the user tapdown-ed a link and when
7541     the user clicked a link.
7542   </summary>
7543 </histogram>
7544
7545 <histogram name="MouseEventPrefetch.TapDowns">
7546   <summary>
7547     The number of gesturetapdown events detected at HTML anchor-tag links'
7548     default event handler.
7549   </summary>
7550 </histogram>
7551
7552 <histogram name="MouseEventPrefetch.TapUnconfirmeds">
7553   <summary>
7554     The number of gesturetapunconfirmed events detected at HTML anchor-tag
7555     links' default event handler.
7556   </summary>
7557 </histogram>
7558
7559 <histogram name="MultiProfile.DiscardedTabsPerUser">
7560   <summary>
7561     The relation of discarded tabs vs. the amount of simultaneous users. The
7562     counts are the number of discards and the buckets are the number of users.
7563     Since the count values are absolute numbers, they need to be normalized
7564     before use - so divide the counts by the percentage of users found under
7565     'MultiProfile.UsersPerSession'.
7566   </summary>
7567 </histogram>
7568
7569 <histogram name="MultiProfile.SessionMode" enum="MultiProfileSessionMode">
7570   <summary>
7571     The session counter for different multi profile modes which gets stored once
7572     per session at the beginning of the session.
7573   </summary>
7574 </histogram>
7575
7576 <histogram name="MultiProfile.SigninUserUIPath"
7577     enum="MultiProfileSigninUserAction">
7578   <summary>
7579     Count the number of times each UI path is taken for signing into a new
7580     account in a ChromeOS multiprofile session. UI paths include the system tray
7581     and the user account switcher on the browser frame.
7582   </summary>
7583 </histogram>
7584
7585 <histogram name="MultiProfile.SwitchActiveUserUIPath"
7586     enum="MultiProfileSwitchActiveUserAction">
7587   <summary>
7588     Count the number of times each UI path is taken for switching the active
7589     account in a ChromeOS multiprofile session. UI paths include the system tray
7590     and the keyboard shortcut.
7591   </summary>
7592 </histogram>
7593
7594 <histogram name="MultiProfile.TeleportWindow"
7595     enum="MultiProfileTeleportWindowAction">
7596   <summary>
7597     Counts the number of window teleportations when using separated desktop
7598     mode.
7599   </summary>
7600 </histogram>
7601
7602 <histogram name="MultiProfile.TeleportWindowType"
7603     enum="MultiProfileTeleportWindowType">
7604   <summary>
7605     Counts the number of teleported windows by types in separated desktop mode.
7606   </summary>
7607 </histogram>
7608
7609 <histogram name="MultiProfile.UsersPerSession">
7610   <summary>
7611     The number of users simultaneously signed into a multiprofile session on
7612     ChromeOS. This is recorded whenever a new user logs in.
7613   </summary>
7614 </histogram>
7615
7616 <histogram name="Navigation.MainFrameScheme" enum="NavigationScheme">
7617   <summary>The scheme of the URL for each main-frame navigation.</summary>
7618 </histogram>
7619
7620 <histogram name="Net.AsyncResourceHandler_PendingDataCount">
7621   <summary>
7622     The count of unacknowledged ResourceMsg_DataReceived messages.  This message
7623     is sent once per chunk of data read from the network.
7624   </summary>
7625 </histogram>
7626
7627 <histogram name="Net.AsyncResourceHandler_PendingDataCount_WhenFull">
7628   <summary>
7629     The count of unacknowledged ResourceMsg_DataReceived messages at the point
7630     where we pause network loading.
7631   </summary>
7632 </histogram>
7633
7634 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Alloc" units="bytes">
7635   <summary>The size of a SharedIOBuffer allocation.</summary>
7636 </histogram>
7637
7638 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Used" units="bytes">
7639   <summary>The number of bytes copied into a SharedIOBuffer.</summary>
7640 </histogram>
7641
7642 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_UsedPercentage"
7643     units="percentage">
7644   <summary>
7645     The percentage of a SharedIOBuffer allocation that is actually used.
7646   </summary>
7647 </histogram>
7648
7649 <histogram name="Net.AuthGenerateToken_basic" units="milliseconds">
7650   <summary>The time to generate a Basic HTTP authentication token.</summary>
7651 </histogram>
7652
7653 <histogram name="Net.AuthGenerateToken_digest" units="milliseconds">
7654   <summary>The time to generate a Digest HTTP authentication token.</summary>
7655 </histogram>
7656
7657 <histogram name="Net.AuthGenerateToken_negotiate" units="milliseconds">
7658   <summary>
7659     The time to generate a Negotiate (or SPNEGO) HTTP authentication token.
7660   </summary>
7661 </histogram>
7662
7663 <histogram name="Net.AuthGenerateToken_ntlm" units="milliseconds">
7664   <summary>The time to generate an NTLM HTTP authentication token.</summary>
7665 </histogram>
7666
7667 <histogram name="Net.CertCommonNameFallback" enum="BooleanCommonNameMatch">
7668   <summary>
7669     Whether the certificate common name was used for matching the hostname,
7670     instead of the subjectAlternativeName.
7671
7672     Measures results for all CAs (internal and publicly-trusted).
7673   </summary>
7674 </histogram>
7675
7676 <histogram name="Net.CertCommonNameFallbackPrivateCA"
7677     enum="BooleanCommonNameMatch">
7678   <summary>
7679     Whether the certificate common name was used for matching the hostname,
7680     instead of the subjectAlternativeName.
7681
7682     Measures results ony for internal (non-publicly-trusted) CAs.
7683   </summary>
7684 </histogram>
7685
7686 <histogram name="Net.CertificatePinSuccess" enum="BooleanSuccess">
7687   <obsolete>
7688     Renamed to Net.PublicKeyPinSuccess 28 Oct 2011.
7689   </obsolete>
7690   <summary>
7691     A validated certificate chain may be subject to additional
7692     &quot;pinning&quot; requirements on a per-domain basis. This records the
7693     fraction of successful matches between a certificate chain and a pin list.
7694   </summary>
7695 </histogram>
7696
7697 <histogram name="Net.CertificateTransparency.MainFrameValidSCTCount">
7698   <summary>
7699     Number of valid Signed Certificate Timestamps (SCTs) present for the
7700     main-frame resource. Emitted every time a main-frame resource is fetched.
7701   </summary>
7702 </histogram>
7703
7704 <histogram name="Net.CertificateTransparency.SCTOrigin" enum="SCTOrigin">
7705   <summary>
7706     The origin breakdown of Signed Certificate Timestamps (SCTs). Emitted once
7707     for every SCT when first validated, which means 0 or more times during every
7708     SSL connection establishment.
7709   </summary>
7710 </histogram>
7711
7712 <histogram name="Net.CertificateTransparency.SCTsPerConnection">
7713   <summary>
7714     The number of Signed Certificate Timestamps (SCTs) that were available for
7715     each SSL connection, including SCTs embedded in the certificate. This metric
7716     measures how many SSL connections had SCTs available. Emitted during every
7717     SSL connection establishment.
7718   </summary>
7719 </histogram>
7720
7721 <histogram name="Net.CertificateTransparency.SCTStatus" enum="SCTVerifyStatus">
7722   <summary>
7723     Breakdown of Signed Certificate Timestamps (SCTs) validation status. Emitted
7724     once for every SCT when first validated, which means 0 or more times during
7725     every SSL connection establishment.
7726   </summary>
7727 </histogram>
7728
7729 <histogram name="Net.CertVerifier_Job_Latency" units="milliseconds">
7730   <summary>
7731     The actual amount of time spent verifying a certificate using the underlying
7732     cryptographic APIs. Because parallel verifications for the same certificate
7733     may be coalesced, histograms such as Net.SSLCertVerificationTime may be
7734     skewed, due to later verifications taking less overall time. This records
7735     the overall time spent verifying a single request, regardless of how many
7736     parallel requests are being served by the verification.
7737   </summary>
7738 </histogram>
7739
7740 <histogram name="Net.CoalescePotential" enum="CoalescePotentialPackets">
7741   <summary>
7742     The number of times we sent N packets, but could have sent N-1 packets.
7743   </summary>
7744 </histogram>
7745
7746 <histogram name="Net.ComodoDNSExperimentFailureTime" units="milliseconds">
7747   <summary>
7748     The amount of time taken before we failed to  resolve the Comodo test DNS
7749     record. This is an experiment, run in conjuction with Comodo, to test the
7750     viability of a DNS based certificate revocation mechanism.
7751   </summary>
7752 </histogram>
7753
7754 <histogram name="Net.ComodoDNSExperimentSuccessTime" units="milliseconds">
7755   <summary>
7756     The amount of time taken to successfully resolve the Comodo test DNS record.
7757     This is an experiment, run in conjuction with Comodo, to test the viability
7758     of a DNS based certificate revocation mechanism.
7759   </summary>
7760 </histogram>
7761
7762 <histogram name="Net.Compress.NoProxy.BytesAfterCompression" units="bytes">
7763   <summary>
7764     The uncompressed number of bytes received per request that was compressed.
7765     Only includes requests which did not go through an explicit proxy and did
7766     not go over SSL.
7767   </summary>
7768 </histogram>
7769
7770 <histogram name="Net.Compress.NoProxy.BytesBeforeCompression" units="bytes">
7771   <summary>
7772     The compressed number of bytes received per request that was compressed.
7773     Only includes requests which did not go through an explicit proxy and did
7774     not go over SSL.
7775   </summary>
7776 </histogram>
7777
7778 <histogram name="Net.Compress.NoProxy.ShouldHaveBeenCompressed" units="bytes">
7779   <summary>
7780     The uncompressed number of bytes received per request that was not
7781     compressed but appears to have been compressible.  Only includes requests
7782     which did not go through an explicit proxy and did not go over SSL.
7783   </summary>
7784 </histogram>
7785
7786 <histogram name="Net.Compress.Proxy.BytesAfterCompression" units="bytes">
7787   <summary>
7788     The uncompressed number of bytes received per request that was compressed.
7789     Only includes requests sent through a proxy without SSL.
7790   </summary>
7791 </histogram>
7792
7793 <histogram name="Net.Compress.Proxy.BytesBeforeCompression" units="bytes">
7794   <summary>
7795     The compressed number of bytes received per request that was compressed.
7796     Only includes requests sent through a proxy without SSL.
7797   </summary>
7798 </histogram>
7799
7800 <histogram name="Net.Compress.Proxy.ShouldHaveBeenCompressed" units="bytes">
7801   <summary>
7802     The uncompressed number of bytes received per request that was not
7803     compressed but appears to have been compressible.  Only includes requests
7804     sent through a proxy without SSL.
7805   </summary>
7806 </histogram>
7807
7808 <histogram name="Net.Compress.SSL.BytesAfterCompression" units="bytes">
7809   <summary>
7810     The uncompressed number of bytes received per request that was compressed.
7811     Only includes requests sent over SSL.
7812   </summary>
7813 </histogram>
7814
7815 <histogram name="Net.Compress.SSL.BytesBeforeCompression" units="bytes">
7816   <summary>
7817     The compressed number of bytes received per request that was compressed.
7818     Only includes requests sent over SSL.
7819   </summary>
7820 </histogram>
7821
7822 <histogram name="Net.Compress.SSL.ShouldHaveBeenCompressed" units="bytes">
7823   <summary>
7824     The uncompressed number of bytes received per request that was not
7825     compressed but appears to have been compressible.  Only includes requests
7826     sent over SSL.
7827   </summary>
7828 </histogram>
7829
7830 <histogram name="Net.ConnectionTypeCount" enum="ConnectionType">
7831   <obsolete>
7832     The count was inaccurate (it counted transactions rather than connections)
7833   </obsolete>
7834   <summary>
7835     Each bucket is the number of connections of a particular type that the user
7836     has had during the session.
7837   </summary>
7838 </histogram>
7839
7840 <histogram name="Net.ConnectionTypeCount2" enum="ConnectionType">
7841   <obsolete>
7842     Renamed to match HadConnectionType.
7843   </obsolete>
7844   <summary>
7845     Each bucket is the number of successful connections of a particular type
7846     that the user has had during the session.
7847   </summary>
7848 </histogram>
7849
7850 <histogram name="Net.ConnectionTypeCount3" enum="ConnectionType">
7851   <summary>
7852     Each bucket is the number of successful connections of a particular type
7853     that the user has had during the session.
7854   </summary>
7855 </histogram>
7856
7857 <histogram name="Net.ConnectionTypeFailCount2" enum="ConnectionType">
7858   <obsolete>
7859     No longer collected.
7860   </obsolete>
7861   <summary>
7862     Each bucket is the number of failed connections of a particular type that
7863     the user has had during the session.
7864   </summary>
7865 </histogram>
7866
7867 <histogram name="Net.ConnectionUsedSSLv3Fallback">
7868   <obsolete>
7869     Replaced by Net.ConnectionUsedSSLVersionFallback in Chrome 21.
7870   </obsolete>
7871   <summary>
7872     True if the HTTP request was to a server which requires SSLv3 fallback
7873   </summary>
7874 </histogram>
7875
7876 <histogram name="Net.ConnectionUsedSSLVersionFallback"
7877     enum="FallbackSSLVersion">
7878   <summary>
7879     Nonzero if the HTTP request was to a server which requires SSL version
7880     fallback.  The value indicates the SSL version the request fell back on.
7881   </summary>
7882 </histogram>
7883
7884 <histogram name="net.CookieBackingStoreUpdateResults"
7885     enum="BackingStoreResults">
7886   <obsolete>
7887     Initial typo; only here to get results from builds before r59117.  See
7888     &quot;Cookie.&quot; group.
7889   </obsolete>
7890   <summary>
7891     Whether or not updates to the backing store succeeded or failed, recorded
7892     every update.
7893   </summary>
7894 </histogram>
7895
7896 <histogram name="net.CookieBetweenAccessIntervalMinutes" units="minutes">
7897   <obsolete>
7898     Initial typo; only here to get results from builds before r59117.  See
7899     &quot;Cookie.&quot; group.
7900   </obsolete>
7901   <summary>Intervals between access time updates for each cookie.</summary>
7902 </histogram>
7903
7904 <histogram name="net.CookieCount">
7905   <obsolete>
7906     Initial typo; only here to get results from builds before r59117.  See
7907     &quot;Cookie.&quot; group.
7908   </obsolete>
7909   <summary>
7910     Number of cookies in the store (recorded every 10 minutes of active browsing
7911     time)
7912   </summary>
7913 </histogram>
7914
7915 <histogram name="net.CookieDeletionCause" enum="CookieDeletionCause">
7916   <obsolete>
7917     Initial typo; only here to get results from builds before r59117.  See
7918     &quot;Cookie.&quot; group.
7919   </obsolete>
7920   <summary>
7921     For each cookie removed from the store, the reason it was removed.
7922   </summary>
7923 </histogram>
7924
7925 <histogram name="net.CookieDomainCount">
7926   <obsolete>
7927     Initial typo; only here to get results from builds before r59117.  See
7928     &quot;Cookie.&quot; group.
7929   </obsolete>
7930   <summary>
7931     For each domain, number of cookies in that domain (recorded every 10 minutes
7932     of active browsing time).
7933   </summary>
7934 </histogram>
7935
7936 <histogram name="net.CookieDomainPerEtldp1Count">
7937   <summary>
7938     For every top level domain, number of subdomains in that top level domain
7939     (recorded every 10 minutes of active browsing time).
7940   </summary>
7941 </histogram>
7942
7943 <histogram name="net.CookieEtldp1Count">
7944   <obsolete>
7945     Initial typo; only here to get results from builds before r59117.  See
7946     &quot;Cookie.&quot; group.
7947   </obsolete>
7948   <summary>
7949     For every top level domain, number of cookies in that domain (recorded every
7950     10 minutes of active browsing time).
7951   </summary>
7952 </histogram>
7953
7954 <histogram name="net.CookieEvictedLastAccessMinutes" units="minutes">
7955   <obsolete>
7956     Initial typo; only here to get results from builds before r59117.  See
7957     &quot;Cookie.&quot; group.
7958   </obsolete>
7959   <summary>
7960     For each evicted (not expired) cookie, the amount of time since it was last
7961     used
7962   </summary>
7963 </histogram>
7964
7965 <histogram name="net.CookieExpirationDurationMinutes" units="minutes">
7966   <obsolete>
7967     Initial typo; only here to get results from builds before r59117.  See
7968     &quot;Cookie.&quot; group.
7969   </obsolete>
7970   <summary>Number of minutes until cookie expires when set.</summary>
7971 </histogram>
7972
7973 <histogram name="net.CookieTimeGet">
7974   <obsolete>
7975     Initial typo; only here to get results from builds before r59117.  See
7976     &quot;Cookie.&quot; group.
7977   </obsolete>
7978   <summary>
7979     The amount of time (ms) to get cookies for each URL request.
7980   </summary>
7981 </histogram>
7982
7983 <histogram name="net.CookieTimeLoad">
7984   <obsolete>
7985     Initial typo; only here to get results from builds before r59117.  See
7986     &quot;Cookie.&quot; group.
7987   </obsolete>
7988   <summary>
7989     The amount of time (ms) to load the persistent cookie store at browser
7990     start.
7991   </summary>
7992 </histogram>
7993
7994 <histogram name="Net.CountOfAlternateProtocolServers">
7995   <summary>
7996     The total number of severs to which alternative protocol was used. This
7997     counts the number of servers persisted to prefs file.
7998   </summary>
7999 </histogram>
8000
8001 <histogram name="Net.CountOfPipelineCapableServers">
8002   <summary>
8003     The total number of severs that support HTTP pipelining. This counts the
8004     number of servers persisted to prefs file.
8005   </summary>
8006 </histogram>
8007
8008 <histogram name="Net.CountOfSpdyServers">
8009   <summary>
8010     The total number of SPDY server names persisted to prefs file.
8011   </summary>
8012 </histogram>
8013
8014 <histogram name="Net.CountOfSpdySettings">
8015   <summary>
8016     The total number of SPDY Settings properties persisted to prefs file.
8017   </summary>
8018 </histogram>
8019
8020 <histogram name="Net.CRLRequestFailedTimeMs" units="milliseconds">
8021   <summary>
8022     When validating an HTTPS certificate we may have to block to fetch one or
8023     more revocation lists. This measures the amount of time that failures to get
8024     CRL information take.
8025   </summary>
8026 </histogram>
8027
8028 <histogram name="Net.CRLRequestSuccess" enum="BooleanSuccess">
8029   <summary>
8030     When validating an HTTPS certificate we may have to block to fetch one or
8031     more revocation lists. This records the fraction of successful requests.
8032   </summary>
8033 </histogram>
8034
8035 <histogram name="Net.CRLRequestTimeMs" units="milliseconds">
8036   <summary>
8037     When validating an HTTPS certificate we may have to block to fetch one or
8038     more revocation lists. This measures the amount of time that each fetch
8039     takes.
8040   </summary>
8041 </histogram>
8042
8043 <histogram name="Net.DailyContentLength" units="KB">
8044   <summary>
8045     The total content size in KB of all HTTP/HTTPS response bodies in the
8046     previous calendar day. The metric is reported when the first response in the
8047     current day is received.
8048   </summary>
8049 </histogram>
8050
8051 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled" units="KB">
8052   <summary>
8053     The total content size in KB of all HTTP/HTTPS response bodies in the
8054     previous calendar day while the data reduction proxy setting was enabled.
8055     The metric is reported when the first response in the current day is
8056     received.
8057   </summary>
8058 </histogram>
8059
8060 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_Https"
8061     units="KB">
8062   <summary>
8063     The total content size in KB of all HTTPS response bodies in the previous
8064     calendar day while the data reduction proxy setting was enabled. The metric
8065     is reported when the first response in the current day is received.
8066   </summary>
8067 </histogram>
8068
8069 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_LongBypass"
8070     units="KB">
8071   <summary>
8072     The total content size in KB of all long-bypassed HTTP response bodies in
8073     the  previous calendar day while the data reduction proxy setting was
8074     enabled. The metric is reported when the first response in the current day
8075     is received.
8076   </summary>
8077 </histogram>
8078
8079 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_ShortBypass"
8080     units="KB">
8081   <summary>
8082     The total content size in KB of all short-bypassed HTTP response bodies in
8083     the previous calendar day while the data reduction proxy setting was
8084     enabled. The metric is reported when the first response in the current day
8085     is received.
8086   </summary>
8087 </histogram>
8088
8089 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_Unknown"
8090     units="KB">
8091   <summary>
8092     The total content size in KB of all HTTP response bodies for requests that
8093     were not served by the enabled data reduction proxy for unknown reasons in
8094     the previous calendar day while the data reduction proxy setting was
8095     enabled. The metric is reported when the first response in the current day
8096     is received.
8097   </summary>
8098 </histogram>
8099
8100 <histogram name="Net.DailyContentLength_ViaDataReductionProxy" units="KB">
8101   <summary>
8102     The total content size in KB of all HTTP/HTTPS response bodies in the
8103     previous calendar day via the data reduction proxy. The metric is reported
8104     when the first response in the current day is received.
8105   </summary>
8106 </histogram>
8107
8108 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled"
8109     units="Percent">
8110   <summary>
8111     The percentage of total HTTP/HTTPS response body size while the data
8112     reduction proxy is enabled to total HTTP/HTTPS response body size in the
8113     previous calendar day. The metric is reported when the first response in the
8114     current day is received.
8115   </summary>
8116 </histogram>
8117
8118 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_Https"
8119     units="Percent">
8120   <summary>
8121     The percentage of total HTTPS response body size while the data reduction
8122     proxy is enabled to total HTTP/HTTPS response body size in the previous
8123     calendar day. The metric is reported when the first response in the current
8124     day is received.
8125   </summary>
8126 </histogram>
8127
8128 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_LongBypass"
8129     units="Percent">
8130   <summary>
8131     The percentage of total long-bypassed response body size while the data
8132     reduction proxy is enabled to total HTTP/HTTPS response body size in the
8133     previous calendar day. The metric is reported when the first response in the
8134     current day is received.
8135   </summary>
8136 </histogram>
8137
8138 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_ShortBypass"
8139     units="Percent">
8140   <summary>
8141     The percentage of total short-bypassed response body size while the data
8142     reduction proxy is enabled to total HTTP/HTTPS response body size in the
8143     previous calendar day. The metric is reported when the first response in the
8144     current day is received.
8145   </summary>
8146 </histogram>
8147
8148 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_Unknown"
8149     units="Percent">
8150   <summary>
8151     The percentage of total body size of responses that were not served by the
8152     data reduction proxy for unknown reason while the data reduction proxy is
8153     enabled to total HTTP/HTTPS response body size in the previous calendar day.
8154     The metric is reported when the first response in the current day is
8155     received.
8156   </summary>
8157 </histogram>
8158
8159 <histogram name="Net.DailyContentPercent_ViaDataReductionProxy" units="Percent">
8160   <summary>
8161     The percentage of total HTTP/HTTPS response body size via the data reduction
8162     proxy to total HTTP/HTTPS response body size in the previous calendar day.
8163     The metric is reported when the first response in the current day is
8164     received.
8165   </summary>
8166 </histogram>
8167
8168 <histogram name="Net.DailyContentSavingPercent" units="Percent">
8169   <summary>
8170     The percentage of data saving in the previous calendar day. A negative
8171     saving will be shown as zero. The metric is reported when the first response
8172     in the current day is received.
8173   </summary>
8174 </histogram>
8175
8176 <histogram name="Net.DailyContentSavingPercent_DataReductionProxyEnabled"
8177     units="Percent">
8178   <summary>
8179     The percentage of data saving in the previous calendar day while the data
8180     reduction proxy was enabled. A negative saving will be shown as zero. This
8181     only counts responses while the data reduction proxy is enabled. The metric
8182     is reported when the first response in the current day is received.
8183   </summary>
8184 </histogram>
8185
8186 <histogram name="Net.DailyContentSavingPercent_ViaDataReductionProxy"
8187     units="Percent">
8188   <summary>
8189     The percentage of data saving in the previous calendar day via the data
8190     reduction proxy. A negative saving will be shown as zero. This only counts
8191     responses via the data reduction proxy. The metric is reported when the
8192     first response in the current day is received.
8193   </summary>
8194 </histogram>
8195
8196 <histogram name="Net.DailyHttpContentLengthViaDataReductionProxy" units="KB">
8197   <obsolete>
8198     Deprecated- see Net.DailyContentLength_ViaDataReductionProxy.
8199   </obsolete>
8200   <summary>
8201     Total size in KB of all response bodies in the previous calendar day that
8202     were received through the data reduction proxy.
8203   </summary>
8204 </histogram>
8205
8206 <histogram name="Net.DailyHttpContentLengthWithDataReductionProxyEnabled"
8207     units="KB">
8208   <obsolete>
8209     Deprecated- see Net.DailyContentLength_DataReductionProxyEnabled
8210   </obsolete>
8211   <summary>
8212     Total size in KB of all response bodies in the previous calendar day that
8213     were received when the data reduction proxy was enabled.
8214   </summary>
8215 </histogram>
8216
8217 <histogram name="Net.DailyHttpContentSavings" units="Percent">
8218   <obsolete>
8219     Deprecated- see Net.DailyContentSavingPercent.
8220   </obsolete>
8221   <summary>
8222     The percentage of data saving in the previous calendar day. A negative
8223     saving will be shown as zero.
8224   </summary>
8225 </histogram>
8226
8227 <histogram name="Net.DailyHttpContentSavings_DataReductionProxy"
8228     units="Percent">
8229   <obsolete>
8230     Deprecated- see Net.DailyContentSavingPercent_DataReductionProxyEnabled.
8231   </obsolete>
8232   <summary>
8233     The percentage of data saving in the previous calendar day when the data
8234     reduction proxy was enabled for at least some responses during the day. A
8235     negative saving will be shown as zero.
8236   </summary>
8237 </histogram>
8238
8239 <histogram name="Net.DailyHttpOriginalContentLength" units="KB">
8240   <obsolete>
8241     Deprecated- see Net.DailyOriginalContentLength.
8242   </obsolete>
8243   <summary>
8244     Total size in KB specified in the X-Original-Content-Length headers of all
8245     responses in the previous calendar day. If the header is not present in a
8246     response, the size of the response body is used.
8247   </summary>
8248 </histogram>
8249
8250 <histogram name="Net.DailyHttpReceivedContentLength" units="KB">
8251   <obsolete>
8252     Deprecated- see Net.DailyContentLength.
8253   </obsolete>
8254   <summary>
8255     Total size in KB of all response bodies in the previous calendar day.
8256   </summary>
8257 </histogram>
8258
8259 <histogram name="Net.DailyOriginalContentLength" units="KB">
8260   <summary>
8261     The total size in KB specified in the X-Original-Content-Length headers of
8262     all HTTP/HTTPS response bodies in the previous calendar day. If the header
8263     is not present in a response, the size of the response body is used. The
8264     metric is reported when the first response in the current day is received.
8265   </summary>
8266 </histogram>
8267
8268 <histogram name="Net.DailyOriginalContentLength_DataReductionProxyEnabled"
8269     units="KB">
8270   <summary>
8271     The total size in KB specified in the X-Original-Content-Length headers of
8272     all HTTP/HTTPS response bodies in the previous calendar day while the data
8273     reduction proxy is enabled. If the header is not present in a response, the
8274     size of the response body is used. The metric is reported when the first
8275     response in the current day is received.
8276   </summary>
8277 </histogram>
8278
8279 <histogram name="Net.DailyOriginalContentLength_ViaDataReductionProxy"
8280     units="KB">
8281   <summary>
8282     The total size in KB specified in the X-Original-Content-Length headers of
8283     all HTTP/HTTPS response bodies in the previous calendar day via the data
8284     reduction proxy. If the header is not present in a response, the size of the
8285     response body is used. The metric is reported when the first response in the
8286     current day is received.
8287   </summary>
8288 </histogram>
8289
8290 <histogram name="Net.DailyReceivedContentViaDataReductionProxy" units="Percent">
8291   <obsolete>
8292     Deprecated- see Net.DailyContentPercent_ViaDataReductionProxy.
8293   </obsolete>
8294   <summary>
8295     The percentage of Net.DailyHttpContentLengthViaDataReductionProxy in
8296     Net.DailyHttpReceivedContentLength.
8297   </summary>
8298 </histogram>
8299
8300 <histogram name="Net.DailyReceivedContentWithDataReductionProxyEnabled"
8301     units="Percent">
8302   <obsolete>
8303     Deprecated- see Net.DailyContentPercent_DataReductionProxyEnabled.
8304   </obsolete>
8305   <summary>
8306     The percentage of Net.DailyHttpContentLengthWithDataReductionProxyEnabled in
8307     Net.DailyHttpReceivedContentLength.
8308   </summary>
8309 </histogram>
8310
8311 <histogram name="Net.DhcpWpadCancelTime" units="milliseconds">
8312   <summary>
8313     Measures time from initiating a fetch of a PAC file from DHCP WPAD to
8314     cancellation of the fetch. For a given fetch, only one of the cancellation
8315     or completion histograms will be added to.
8316   </summary>
8317 </histogram>
8318
8319 <histogram name="Net.DhcpWpadCompletionTime" units="milliseconds">
8320   <summary>
8321     Measures time from initiating a fetch of a PAC file from DHCP WPAD to
8322     completion of the fetch. For a given fetch, only one of the cancellation or
8323     completion histograms will be added to.
8324   </summary>
8325 </histogram>
8326
8327 <histogram name="Net.DhcpWpadFetchError" enum="NetErrorCodes">
8328   <summary>
8329     Tracks the net error codes received when the DHCP WPAD fetch fails to
8330     retrieve a PAC file (including PAC_NOT_IN_DHCP, which is not really an error
8331     but an indication that a PAC URL was not configured in DHCP).
8332   </summary>
8333 </histogram>
8334
8335 <histogram name="Net.DhcpWpadGetAdaptersAddressesError"
8336     enum="ErrorCodesGetAdaptersAddresses">
8337   <summary>
8338     Tracks the frequency of each of the different known error codes of calling
8339     the GetAdaptersAddresses Win32 API.
8340   </summary>
8341 </histogram>
8342
8343 <histogram name="Net.DhcpWpadGetAdaptersAddressesTime" units="milliseconds">
8344   <summary>
8345     Measures the time taken to call the GetAdaptersAddresses Win32 API, to
8346     validate our understanding that it should complete quickly enough to call
8347     synchronously from the network thread.
8348   </summary>
8349 </histogram>
8350
8351 <histogram name="Net.DhcpWpadNumAdaptersAtWaitTimer">
8352   <summary>
8353     Total number of adapters enabled for DHCP as seen when the wait timer in the
8354     DHCP WPAD code hits. This timer fires after a timeout from when we get some
8355     information from the first adapter to finish.
8356   </summary>
8357 </histogram>
8358
8359 <histogram name="Net.DhcpWpadNumPendingAdaptersAtWaitTimer">
8360   <summary>
8361     Number of adapters enabled for DHCP that we have not completed retrieving
8362     information for, as seen when the wait timer in the DHCP WPAD code hits.
8363     This timer fires after a timeout from when we get some information from the
8364     first adapter to finish.
8365   </summary>
8366 </histogram>
8367
8368 <histogram name="Net.DhcpWpadUnhandledDhcpError">
8369   <summary>
8370     Counts the number of errors from the DhcpRequestParams API that we do not
8371     have specific handling for, so that we can see if there is an abnormally
8372     high rate.
8373   </summary>
8374 </histogram>
8375
8376 <histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency">
8377   <obsolete>
8378     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
8379   </obsolete>
8380 </histogram>
8381
8382 <histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency">
8383   <obsolete>
8384     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
8385   </obsolete>
8386 </histogram>
8387
8388 <histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency2"
8389     units="milliseconds">
8390   <summary>
8391     The time measured before starting DNS lookup until after the connection is
8392     complete.
8393   </summary>
8394 </histogram>
8395
8396 <histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency2">
8397   <obsolete>
8398     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
8399   </obsolete>
8400 </histogram>
8401
8402 <histogram name="Net.DoubleGetExperiment_InitialResponseMethod"
8403     enum="DoubleGetExperimentMethods">
8404   <summary>
8405     The number of HTTP request responses with MS Office Docs MIME types. The
8406     responses are classified based on their method type and cacheability (POST,
8407     cacheable GET and non-cacheable GET). The histogram is used in Double GET
8408     Experiment, where successful non-cacheable GET requests are intercepted
8409     after initial response and repeated in order to determine how much reissuing
8410     non-cacheable GET requests influences their error rate. The histogram tracks
8411     only initial requests (not the repeated ones).
8412   </summary>
8413 </histogram>
8414
8415 <histogram name="Net.DoubleGetExperiment_ResponseCode">
8416   <summary>
8417     The response codes encountered for GET request repeated in Double GET
8418     Experiment. In the experiment successful non-cacheable GET requests are
8419     intercepted after initial response and repeated. The goal of the experiment
8420     is to measure how much reissuing non-cacheable GET requests influences their
8421     error rate.
8422   </summary>
8423 </histogram>
8424
8425 <histogram name="Net.DownloadBandwidth">
8426   <summary>
8427     Kbps on download streams exceeding 25KB.  Measures from the beginning of the
8428     first byte received until the end of flowing data.
8429   </summary>
8430 </histogram>
8431
8432 <histogram name="Net.ErrorCodesForImages" enum="NetErrorCodes">
8433   <summary>
8434     Net error codes that requests for images end with, including net::OK and
8435     net:ERR_ABORTED.
8436   </summary>
8437 </histogram>
8438
8439 <histogram name="Net.ErrorCodesForMainFrame" enum="NetErrorCodes">
8440   <obsolete>
8441     Deprecated as of 2011/5/24, replaced by Net.ErrorCodesForMainFrame2, which
8442     measures the same data but uses a different bucket structure (adds guard
8443     buckets).
8444   </obsolete>
8445   <summary>
8446     Positive net error code that a page failed with. Note that this only counts
8447     the errors in &quot;main frames&quot;, so it is a measure of the error pages
8448     that users actually see (it does not for example count the error codes for
8449     subresoures on a page).
8450   </summary>
8451 </histogram>
8452
8453 <histogram name="Net.ErrorCodesForMainFrame2" enum="NetErrorCodes">
8454   <obsolete>
8455     Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForMainFrame3, which
8456     measures the same data but includes ERR_ABORTED and OK.
8457   </obsolete>
8458   <summary>
8459     Positive net error code that a page failed with. Note that this only counts
8460     the errors in &quot;main frames&quot;, so it is a measure of the error pages
8461     that users actually see (it does not for example count the error codes for
8462     subresoures on a page).
8463   </summary>
8464 </histogram>
8465
8466 <histogram name="Net.ErrorCodesForMainFrame3" enum="NetErrorCodes">
8467   <summary>
8468     Positive net error codes that requests for pages end with, including net::OK
8469     and net::ERR_ABORTED.  This only counts loads in &quot;main frames&quot; (it
8470     does not for example count the error codes for subresoures on a page).
8471   </summary>
8472 </histogram>
8473
8474 <histogram name="Net.ErrorCodesForSubresources" enum="NetErrorCodes">
8475   <obsolete>
8476     Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForSubresources2,
8477     which measures the same data but includes ERR_ABORT and OK.
8478   </obsolete>
8479   <summary>
8480     Positive net error code that a page failed with. Note that this only counts
8481     the errors in &quot;subresources&quot;.
8482   </summary>
8483 </histogram>
8484
8485 <histogram name="Net.ErrorCodesForSubresources2" enum="NetErrorCodes">
8486   <summary>
8487     Net error codes that requests for &quot;subresources&quot; end with,
8488     including net::OK and net::ERR_ABORTED.
8489   </summary>
8490 </histogram>
8491
8492 <histogram name="Net.FileError_Flush">
8493   <summary>
8494     System error code that a file Flush failed with.  The code is OS dependent,
8495     so when looking at the histogram don't mix OSes.
8496   </summary>
8497 </histogram>
8498
8499 <histogram name="Net.FileError_GetSize">
8500   <summary>
8501     System error code that a file GetSize failed with.  The code is OS
8502     dependent, so when looking at the histogram don't mix OSes.
8503   </summary>
8504 </histogram>
8505
8506 <histogram name="Net.FileError_Open">
8507   <summary>
8508     System error code that a file Open failed with.  The code is OS dependent,
8509     so when looking at the histogram don't mix OSes.
8510   </summary>
8511 </histogram>
8512
8513 <histogram name="Net.FileError_Read">
8514   <summary>
8515     System error code that a file Read failed with.  The code is OS dependent,
8516     so when looking at the histogram don't mix OSes.
8517   </summary>
8518 </histogram>
8519
8520 <histogram name="Net.FileError_Seek">
8521   <summary>
8522     System error code that a file Seek failed with.  The code is OS dependent,
8523     so when looking at the histogram don't mix OSes.
8524   </summary>
8525 </histogram>
8526
8527 <histogram name="Net.FileError_SetEof">
8528   <summary>
8529     System error code that a file SetEof failed with.  The code is OS dependent,
8530     so when looking at the histogram don't mix OSes.
8531   </summary>
8532 </histogram>
8533
8534 <histogram name="Net.FileError_Write">
8535   <summary>
8536     System error code that a file Write failed with.  The code is OS dependent,
8537     so when looking at the histogram don't mix OSes.
8538   </summary>
8539 </histogram>
8540
8541 <histogram name="Net.FileErrorRange_Flush">
8542   <summary>
8543     System error code range that a file Flush failed with.  Any value other than
8544     0 indicates that we have received errors in a range outside of the one in
8545     which we recorded the specific errors in Net.FileError_Flush.  The code is
8546     OS dependent, so when looking at the histogram don't mix OSes.
8547   </summary>
8548 </histogram>
8549
8550 <histogram name="Net.FileErrorRange_GetSize">
8551   <summary>
8552     System error code range that a file GetSize failed with.  Any value other
8553     than 0 indicates that we have received errors in a range outside of the one
8554     in which we recorded the specific errors in Net.FileError_GetSize.  The code
8555     is OS dependent, so when looking at the histogram don't mix OSes.
8556   </summary>
8557 </histogram>
8558
8559 <histogram name="Net.FileErrorRange_Open">
8560   <summary>
8561     System error code range that a file Open failed with.  Any value other than
8562     0 indicates that we have received errors in a range outside of the one in
8563     which we recorded the specific errors in Net.FileError_Open.  The code is OS
8564     dependent, so when looking at the histogram don't mix OSes.
8565   </summary>
8566 </histogram>
8567
8568 <histogram name="Net.FileErrorRange_Read">
8569   <summary>
8570     System error code range that a file Read failed with.  Any value other than
8571     0 indicates that we have received errors in a range outside of the one in
8572     which we recorded the specific errors in Net.FileError_Read.  The code is OS
8573     dependent, so when looking at the histogram don't mix OSes.
8574   </summary>
8575 </histogram>
8576
8577 <histogram name="Net.FileErrorRange_Seek">
8578   <summary>
8579     System error code range that a file Seek failed with.  Any value other than
8580     0 indicates that we have received errors in a range outside of the one in
8581     which we recorded the specific errors in Net.FileError_Seek.  The code is OS
8582     dependent, so when looking at the histogram don't mix OSes.
8583   </summary>
8584 </histogram>
8585
8586 <histogram name="Net.FileErrorRange_SetEof">
8587   <summary>
8588     System error code range that a file SetEof failed with.  Any value other
8589     than 0 indicates that we have received errors in a range outside of the one
8590     in which we recorded the specific errors in Net.FileError_SetEof.  The code
8591     is OS dependent, so when looking at the histogram don't mix OSes.
8592   </summary>
8593 </histogram>
8594
8595 <histogram name="Net.FileErrorRange_Write">
8596   <summary>
8597     System error code range that a file Write failed with.  Any value other than
8598     0 indicates that we have received errors in a range outside of the one in
8599     which we recorded the specific errors in Net.FileError_Write.  The code is
8600     OS dependent, so when looking at the histogram don't mix OSes.
8601   </summary>
8602 </histogram>
8603
8604 <histogram name="Net.FtpDataConnectionErrorCount" enum="FtpDataConnectionError">
8605   <summary>The number of times each FTP Error was observed.</summary>
8606 </histogram>
8607
8608 <histogram name="Net.FtpDataConnectionErrorHappened"
8609     enum="FtpDataConnectionError">
8610   <summary>
8611     The number of Chrome sessions which encountered the indicates FTP Error.
8612     This prevents allowing a user that retried a connection many times (getting
8613     an error each time) from biasing the tallies.
8614   </summary>
8615 </histogram>
8616
8617 <histogram name="Net.FtpServerTypeCount" enum="FtpServerType">
8618   <summary>
8619     Each bucket is the number of FTP server types the user has encountered
8620     during the session.
8621   </summary>
8622 </histogram>
8623
8624 <histogram name="Net.GetProxyForUrl_FAIL" units="milliseconds">
8625   <summary>
8626     The time spent waiting for WinHttpGetProxyForUrl to return with error.
8627   </summary>
8628 </histogram>
8629
8630 <histogram name="Net.GetProxyForUrl_OK" units="milliseconds">
8631   <summary>
8632     The time spent waiting for WinHttpGetProxyForUrl to return with success.
8633   </summary>
8634 </histogram>
8635
8636 <histogram name="Net.GoogleConnectionUsedSSLVersionFallback"
8637     enum="FallbackSSLVersion">
8638   <summary>
8639     Nonzero if the HTTP request was to a Google server which required SSL
8640     version fallback. The value indicates the SSL version the request fell back
8641     on. Since Google servers support TLS 1.2, any fallback is an indication of
8642     network middleware problems.
8643   </summary>
8644 </histogram>
8645
8646 <histogram name="Net.HadConnectionType" enum="ConnectionType">
8647   <obsolete>
8648     The count was inaccurate (it counted transactions rather than connections).
8649   </obsolete>
8650   <summary>
8651     Each bucket is a boolean (0 or 1) indicating whether the user has had a
8652     connection of that type during the session.
8653   </summary>
8654 </histogram>
8655
8656 <histogram name="Net.HadConnectionType2" enum="ConnectionType">
8657   <obsolete>
8658     This statistic measures successful and failed connections, the new one only
8659     measures successful ones.
8660   </obsolete>
8661   <summary>
8662     Each bucket is a boolean (0 or 1) indicating whether the user has had a
8663     connection of that type during the session.
8664   </summary>
8665 </histogram>
8666
8667 <histogram name="Net.HadConnectionType3" enum="ConnectionType">
8668   <summary>
8669     Each bucket is a boolean (0 or 1) indicating whether the user has had a
8670     successful connection of that type during the session.
8671   </summary>
8672 </histogram>
8673
8674 <histogram name="Net.HadFtpServerType" enum="FtpServerType">
8675   <summary>
8676     Each bucket is a boolean (0 or 1) indicating whether the user has had a
8677     connection with an FTP server of that type during the session.
8678   </summary>
8679 </histogram>
8680
8681 <histogram name="Net.HttpAuthCount" enum="HttpAuthCount">
8682   <summary>
8683     Per-authentication-scheme counts of authentication attempts and rejections.
8684   </summary>
8685 </histogram>
8686
8687 <histogram name="Net.HttpAuthResource" enum="HttpAuthResource">
8688   <summary>
8689     Count of authentication requests for top level pages vs. sub-resources, such
8690     as images or iframes.
8691   </summary>
8692 </histogram>
8693
8694 <histogram name="Net.HttpAuthTarget" enum="HttpAuthTarget">
8695   <summary>
8696     Per-authentication-scheme counts of authentication targets, such as secure
8697     servers or proxies.
8698   </summary>
8699 </histogram>
8700
8701 <histogram name="Net.HttpConnectionLatency" units="milliseconds">
8702   <summary>
8703     Time between the HttpNetworkTransaction requesting a connection and the time
8704     it connected.
8705   </summary>
8706 </histogram>
8707
8708 <histogram name="Net.HttpContentFreshnessLifetime" units="seconds">
8709   <summary>Length of time that a received resource will be cacheable.</summary>
8710 </histogram>
8711
8712 <histogram name="Net.HttpContentLength" units="bytes">
8713   <summary>
8714     Size of the response body. This is the actual number of bytes received,
8715     which usually agrees with but is not necessarily the same as the size
8716     specified by the Content-Length header.
8717   </summary>
8718 </histogram>
8719
8720 <histogram name="Net.HttpContentLengthCacheable" units="bytes">
8721   <summary>
8722     Size of the response body if it is cacheable. This is the actual number of
8723     bytes received, which usually agrees with but is not necessarily the same as
8724     the size specified by the Content-Length header.
8725   </summary>
8726 </histogram>
8727
8728 <histogram name="Net.HttpContentLengthCacheable24Hours" units="bytes">
8729   <summary>
8730     Size of the response body if it is cacheable for at least 24 hours. This is
8731     the actual number of bytes received, which usually agrees with but is not
8732     necessarily the same as the size specified by the Content-Length header.
8733   </summary>
8734 </histogram>
8735
8736 <histogram name="Net.HttpContentLengthCacheable4Hours" units="bytes">
8737   <summary>
8738     Size of the response body if it is cacheable for at least 4 hours. This is
8739     the actual number of bytes received, which usually agrees with but is not
8740     necessarily the same as the size specified by the Content-Length header.
8741   </summary>
8742 </histogram>
8743
8744 <histogram name="Net.HttpContentLengthDifference" units="bytes">
8745   <summary>
8746     The difference between the size specified in the X-Original-Content-Length
8747     header and the size of teh response body. This is zero if the
8748     X-Original-Content-Length header is not present in the response.
8749   </summary>
8750 </histogram>
8751
8752 <histogram name="Net.HttpContentLengthDifferenceWithValidOCL" units="bytes">
8753   <summary>
8754     The difference between the size specified in the X-Original-Content-Length
8755     header and the size of the response body. Only includes resources that have
8756     the X-Original-Content-Length header.
8757   </summary>
8758 </histogram>
8759
8760 <histogram name="Net.HttpContentLengthWithValidOCL" units="bytes">
8761   <summary>
8762     Size of the response body. Only includes resources that have the
8763     X-Original-Content-Length header.
8764   </summary>
8765 </histogram>
8766
8767 <histogram name="Net.HttpJob.TotalTime" units="milliseconds">
8768   <summary>
8769     Time it takes to complete an HttpJob, from starting the transaction until we
8770     are done reading.
8771   </summary>
8772 </histogram>
8773
8774 <histogram name="Net.HttpJob.TotalTimeCached" units="milliseconds">
8775   <summary>
8776     Time it takes to complete an HttpJob, from starting the transaction until we
8777     are done reading, for jobs served from the cache.
8778   </summary>
8779 </histogram>
8780
8781 <histogram name="Net.HttpJob.TotalTimeCancel" units="milliseconds">
8782   <summary>
8783     Time it takes to complete an HttpJob, from starting the transaction until
8784     the job is killed. Note that we didn't detect the end of the data for this
8785     job.
8786   </summary>
8787 </histogram>
8788
8789 <histogram name="Net.HttpJob.TotalTimeNotCached" units="milliseconds">
8790   <summary>
8791     Time it takes to complete an HttpJob, from starting the transaction until we
8792     are done reading, for jobs not served from the cache.
8793   </summary>
8794 </histogram>
8795
8796 <histogram name="Net.HttpJob.TotalTimeSuccess" units="milliseconds">
8797   <summary>
8798     Time it takes to complete an HttpJob, from starting the transaction until we
8799     are done reading, for jobs when we read until no more data is available.
8800   </summary>
8801 </histogram>
8802
8803 <histogram name="Net.HttpOriginalContentLength" units="bytes">
8804   <summary>
8805     Size specified in the X-Original-Content-Length header. If this header is
8806     not present in the response, the size of the response body is used.
8807   </summary>
8808 </histogram>
8809
8810 <histogram name="Net.HttpOriginalContentLengthWithValidOCL" units="bytes">
8811   <summary>
8812     Size specified in the X-Original-Content-Length header. Only includes
8813     resources that have the X-Original-Content-Length header.
8814   </summary>
8815 </histogram>
8816
8817 <histogram name="Net.HttpProxySocketRequestTime" units="milliseconds">
8818   <summary>Time it takes to request a new (unused) HTTP proxy socket.</summary>
8819 </histogram>
8820
8821 <histogram name="Net.HttpResponseCode">
8822   <summary>The count of HTTP Response codes encountered.</summary>
8823 </histogram>
8824
8825 <histogram name="Net.HttpResponseCode_Nxx_MainFrame">
8826   <summary>
8827     The count of HTTP Response codes encountered, in response to MAIN_FRAME
8828     requests only; saving only the hundreds digit, e.g. 100-&gt;1, 300-&gt;3.
8829   </summary>
8830 </histogram>
8831
8832 <histogram name="Net.HttpSocketType" enum="HttpSocketType">
8833   <summary>
8834     The counts of the type of sockets (all HTTP sockets, regardless of any proxy
8835     used) used for HTTP[s].
8836   </summary>
8837 </histogram>
8838
8839 <histogram name="Net.HttpTimeToFirstByte" units="milliseconds">
8840   <summary>
8841     Time from when an HTTP request is issued to when the first byte is
8842     processed.
8843   </summary>
8844 </histogram>
8845
8846 <histogram name="Net.IOError_SocketReuseType" enum="HttpSocketType">
8847   <summary>
8848     The count of handleable socket errors (connection abort/close/reset) per
8849     socket reuse type.
8850   </summary>
8851 </histogram>
8852
8853 <histogram name="Net.IOError_SocketReuseType_disable_late_binding"
8854     enum="HttpSocketType">
8855   <obsolete>
8856     Late bindings are on by default now.
8857   </obsolete>
8858   <summary>
8859     The count of handleable socket errors (connection abort/close/reset) per
8860     socket reuse type.  Socket late binding is disabled.
8861   </summary>
8862 </histogram>
8863
8864 <histogram name="Net.IOError_SocketReuseType_enable_late_binding"
8865     enum="HttpSocketType">
8866   <obsolete>
8867     Late bindings are on by default now.
8868   </obsolete>
8869   <summary>
8870     The count of handleable socket errors (connection abort/close/reset) per
8871     socket reuse type.  Socket late binding is enabled.
8872   </summary>
8873 </histogram>
8874
8875 <histogram name="Net.IPv6ConnectDuration" units="milliseconds">
8876   <summary>Duration of time spent during the UDP-connect IPv6 probe.</summary>
8877 </histogram>
8878
8879 <histogram name="Net.IPv6ConnectFailureMatch" enum="BooleanSuccess">
8880   <summary>
8881     Whether the interface-enumeration IPv6 probe method failed given that the
8882     UDP-connect IPV6 probe failed.
8883   </summary>
8884 </histogram>
8885
8886 <histogram name="Net.IPv6ConnectSuccessMatch" enum="BooleanSuccess">
8887   <summary>
8888     Whether the interface-enumeration IPv6 probe method was successful given
8889     that the UDP-connect IPV6 probe was successful.
8890   </summary>
8891 </histogram>
8892
8893 <histogram name="Net.IPv6Status" enum="IPV6ProbeResult">
8894   <summary>The probe results when a test for IPv6 support is done.</summary>
8895 </histogram>
8896
8897 <histogram name="Net.IPv6Status_retest" enum="IPV6ProbeResult">
8898   <summary>
8899     The probe results when a test for IPv6 support is done, after a network
8900     change event.
8901   </summary>
8902 </histogram>
8903
8904 <histogram name="Net.MTPR_GetProxyForUrl_Thread_Wait_Time" units="milliseconds">
8905   <summary>
8906     The time that a (non-cancelled) proxy resolution request was stalled waiting
8907     for an execution thread, for MultiThreadedProxyResolver.
8908   </summary>
8909 </histogram>
8910
8911 <histogram name="Net.MTPR_GetProxyForUrl_Time" units="milliseconds">
8912   <summary>
8913     The total time that it took for a (non-cancelled) proxy resolution request
8914     to complete, for MultiThreadedProxyResolver.
8915   </summary>
8916 </histogram>
8917
8918 <histogram name="Net.NetworkErrorsRecovered.MainFrame" enum="NetErrorCodes">
8919   <summary>
8920     How often automatically retrying to download the main frame of a page in
8921     response to specific HTTP network errors succeeds.
8922   </summary>
8923 </histogram>
8924
8925 <histogram name="Net.NetworkErrorsRecovered.Subresource" enum="NetErrorCodes">
8926   <summary>
8927     How often automatically retrying to download a subresource in response to
8928     specific HTTP network errors succeeds.
8929   </summary>
8930 </histogram>
8931
8932 <histogram name="Net.NetworkErrorsUnrecovered.MainFrame" enum="NetErrorCodes">
8933   <summary>
8934     How often automatically retrying to download the main frame of a page in
8935     response to specific HTTP network errors returns another network error.
8936     Histogram includes only the error code that triggered the retry.
8937   </summary>
8938 </histogram>
8939
8940 <histogram name="Net.NetworkErrorsUnrecovered.Subresource" enum="NetErrorCodes">
8941   <summary>
8942     How often automatically retrying to download a subresource in response to
8943     specific HTTP network errors returns another network error.  Histogram
8944     includes only the error code that triggered the retry.
8945   </summary>
8946 </histogram>
8947
8948 <histogram name="Net.NotifyAddrChangeFailures">
8949   <summary>
8950     On Windows, NetworkChangeNotifierWin calls NotifyAddrChange, which can fail
8951     for unknown reasons. This records the number of times it fails in a row
8952     before a successful call. If it never succeeds, or takes over 100 tries, a
8953     value of 100 is recorded. See http://crbug.com/69198
8954   </summary>
8955 </histogram>
8956
8957 <histogram name="Net.NumDuplicateCookiesInDb">
8958   <summary>
8959     The number of duplicate cookies that were present in the cookie store during
8960     startup.
8961   </summary>
8962 </histogram>
8963
8964 <histogram name="Net.OCSPRequestFailedTimeMs" units="milliseconds">
8965   <summary>
8966     When validating an HTTPS certificate we may have to make one or more HTTP
8967     fetches to OCSP responders in order to get revocation information. This
8968     measures the amount of time that failures to get OCSP information take.
8969   </summary>
8970 </histogram>
8971
8972 <histogram name="Net.OCSPRequestSuccess" enum="BooleanSuccess">
8973   <summary>
8974     When validating an HTTPS certificate we may have to make one or more HTTP
8975     fetches to OCSP responders in order to get revocation information. This
8976     records the fraction of successful requests.
8977   </summary>
8978 </histogram>
8979
8980 <histogram name="Net.OCSPRequestTimeMs" units="milliseconds">
8981   <summary>
8982     When validating an HTTPS certificate we may have to make one or more HTTP
8983     fetches to OCSP responders in order to get revocation information. This
8984     measures the amount of time that each of those requests takes.
8985   </summary>
8986 </histogram>
8987
8988 <histogram name="Net.OSErrorsForGetAddrinfo" enum="ErrorCodesGetaddrinfo_All">
8989   <summary>
8990     Positive error code that was returned by the system library
8991     &quot;getaddrinfo()&quot;. This error code is platform specific, so when
8992     there is a Windows/Linux conflict, both decodings are shown.
8993   </summary>
8994 </histogram>
8995
8996 <histogram name="Net.OSErrorsForGetAddrinfo_Linux"
8997     enum="ErrorCodesGetaddrinfo_Linux">
8998   <summary>
8999     Positive error code that was returned by the system library
9000     &quot;getaddrinfo()&quot;.
9001   </summary>
9002 </histogram>
9003
9004 <histogram name="Net.OSErrorsForGetAddrinfo_Mac"
9005     enum="ErrorCodesGetaddrinfo_Mac">
9006   <summary>
9007     Positive error code that was returned by the system library
9008     &quot;getaddrinfo()&quot;.
9009   </summary>
9010 </histogram>
9011
9012 <histogram name="Net.OSErrorsForGetAddrinfo_Win"
9013     enum="ErrorCodesGetaddrinfo_Win">
9014   <summary>
9015     Positive error code that was returned by the system library
9016     &quot;getaddrinfo()&quot;.
9017   </summary>
9018 </histogram>
9019
9020 <histogram name="Net.PreconnectedLinkNavigations" enum="PreconnectedNavigation">
9021   <summary>
9022     Indicate whether a link navigation was preceded by a recent pre-connect
9023     trigger (within 10 seconds). There is a high chance that loading the page
9024     used a preconnected TCP session.
9025   </summary>
9026 </histogram>
9027
9028 <histogram name="Net.PreconnectedNavigation" enum="PreconnectedNavigation">
9029   <summary>
9030     Indicate whether a URLRequest was preceded by a recent pre-connect trigger
9031     (within 10 seconds). There is a high chance that loading the resource used a
9032     preconnected TCP session.
9033   </summary>
9034 </histogram>
9035
9036 <histogram name="Net.PreconnectMotivation" enum="PreconnectMotivation">
9037   <summary>
9038     When a preconnection is made, indicate what the motivation was.
9039   </summary>
9040   <details>
9041     Currently, the most common (only?) motivations are SELF_REFERAL,
9042     LEARNED_REFERAL and OMNIBOX. The SELF_REFERAL indicates that we made sure a
9043     second connection was available for a resource that either was never before
9044     seen, or has historically had no subresources.  The LEARNED_REFERAL
9045     indicates that we &quot;learned&quot; that a subresource was commonly
9046     needed, and that motivated the TCP/IP preconnect. The OMNIBOX motivation
9047     happens when a search is being suggested, and we preconnect to the search
9048     provider. (WARNING: Prior to version 7.517.*, enums 7, 8, and 9 may be
9049     confused, as EARLY_LOAD_MOTIVATED was inserted new 6 value.)
9050   </details>
9051 </histogram>
9052
9053 <histogram name="Net.PreconnectProxyStatus" enum="ProxyStatus">
9054   <summary>
9055     Indicate whether there was a proxy to preclude preconnection.
9056   </summary>
9057 </histogram>
9058
9059 <histogram name="Net.PreconnectSubresourceEval"
9060     enum="PreconnectSubresourceEval">
9061   <summary>
9062     What did we decide to do about a predicted resource, based on the historical
9063     expected number of connection that this subresource will require.
9064   </summary>
9065   <details>
9066     This is basically the current thresholding of the SubresourceExpectation,
9067     relative to current static thresholds, and taking into account whether
9068     preconnection is enabled (i.e., if preconnection is disabled, we'll never
9069     decide to preconnect).
9070   </details>
9071 </histogram>
9072
9073 <histogram name="Net.PreconnectSubresourceExpectation">
9074   <summary>
9075     The expected number of connections, times 100, that we'll make to a given
9076     subresource, based on learned history.
9077   </summary>
9078   <details>
9079     By comparing this to thresholds, we decide if we will preconnect,
9080     preresolve, or do nothing. This histogram can be used to select those static
9081     thresholds.
9082   </details>
9083 </histogram>
9084
9085 <histogram name="Net.PreconnectTriggerUsed" enum="PreconnectTriggerUsed">
9086   <summary>
9087     Indicate whether if a preconnect trigger is followed by a resource request
9088     (from link navigations) to the host or not. This is to measure precision of
9089     link-based preconnect triggers.
9090   </summary>
9091 </histogram>
9092
9093 <histogram name="Net.PreconnectUtilization" enum="NetPreconnectUtilization">
9094   <obsolete>
9095     Sourced data corrected, and replaced by NetPreconnectUtilization2
9096   </obsolete>
9097   <summary>
9098     Indicate final utilization for each attempted socket connection.
9099   </summary>
9100   <details>
9101     We also include stats for non-speculative sockets. Some socket connections
9102     may never connect, and others may never be used (as the user may abort
9103     before then).
9104   </details>
9105 </histogram>
9106
9107 <histogram name="Net.PreconnectUtilization2" enum="NetPreconnectUtilization">
9108   <summary>
9109     Indicate final utilization for each attempted socket connection.
9110   </summary>
9111   <details>
9112     We also include stats for non-speculative sockets. Some socket connections
9113     may never connect, and others may never be used (as the user may abort
9114     before then).
9115   </details>
9116 </histogram>
9117
9118 <histogram name="Net.Prefetch.Pattern" enum="PrefetchStatus">
9119   <summary>
9120     The completion status of prefetches that have finished loading.
9121   </summary>
9122   <details>
9123     Measurement occurs at ResourceLoader::ResponseCompleted so requests canceled
9124     before that point are not registered.
9125
9126     Note that &quot;success from cache&quot; means that the
9127     UrlRequest::was_cached() was true, and &quot;success from network&quot;
9128     means that was_cached() was false.  Validated results are considered cached,
9129     even though a conditional network request is made.
9130   </details>
9131 </histogram>
9132
9133 <histogram name="Net.Prefetch.PrefilterBytesReadFromNetwork" units="bytes">
9134   <summary>
9135     Number of bytes read from the network on behalf of prefetch requests.  This
9136     is prefilter, so before any decompression.
9137   </summary>
9138 </histogram>
9139
9140 <histogram name="Net.Prefetch.TimeBeforeCancel" units="milliseconds">
9141   <summary>
9142     Time spent on prefetch requests before the request was canceled.
9143   </summary>
9144 </histogram>
9145
9146 <histogram name="Net.Prefetch.TimeSpentPrefetchingFromCache"
9147     units="milliseconds">
9148   <summary>Time spent on prefetch requests when fetched from cache.</summary>
9149 </histogram>
9150
9151 <histogram name="Net.Prefetch.TimeSpentPrefetchingFromNetwork"
9152     units="milliseconds">
9153   <summary>
9154     Time spent on prefetch requests when fetched from the network, including
9155     validation time.
9156   </summary>
9157 </histogram>
9158
9159 <histogram name="Net.Priority_High_Latency" units="milliseconds">
9160   <obsolete>
9161     Replaced by Net.Priority_High_Latency_b.
9162   </obsolete>
9163   <summary>
9164     Time from the start of the http transaction until the first byte of the
9165     response for high priority (currently frame and subframe) requests.  Only
9166     times under 10 minutes are recorded.
9167   </summary>
9168 </histogram>
9169
9170 <histogram name="Net.Priority_High_Latency_b" units="milliseconds">
9171   <summary>
9172     Time from the start of the http transaction until the first byte of the
9173     response for high priority (currently frame and subframe) requests.
9174   </summary>
9175 </histogram>
9176
9177 <histogram name="Net.Priority_Low_Latency" units="milliseconds">
9178   <obsolete>
9179     Replaced by Net.Priority_Low_Latency_b.
9180   </obsolete>
9181   <summary>
9182     Time from the start of the http transaction until the first byte of the
9183     response for low priority (non-frame/subframe) requests.   Only times under
9184     10 minutes are recorded.
9185   </summary>
9186 </histogram>
9187
9188 <histogram name="Net.Priority_Low_Latency_b" units="milliseconds">
9189   <summary>
9190     Time from the start of the http transaction until the first byte of the
9191     response for low priority (non-frame/subframe) requests.
9192   </summary>
9193 </histogram>
9194
9195 <histogram name="Net.ProxyPollConfigurationTime">
9196   <summary>
9197     The time in milliseconds spent fetch the system proxy configuration, when
9198     polling it for changes.
9199   </summary>
9200 </histogram>
9201
9202 <histogram name="Net.ProxyResolver.AbandonedExecutionTotalTime"
9203     units="milliseconds">
9204   <summary>
9205     The total amount of time that was spent executing the proxy script during
9206     &quot;tracing&quot; runs (executions of the script which discovered a new
9207     DNS dependency and were subsequently abandoned).
9208   </summary>
9209 </histogram>
9210
9211 <histogram name="Net.ProxyResolver.BlockingDNSMode.AbandonedExecutionTotalTime"
9212     units="milliseconds">
9213   <summary>
9214     The total amount of time that was spent executing the proxy script during
9215     &quot;tracing&quot; runs (executions of the script which discovered a new
9216     DNS dependency and were subsequently abandoned).
9217   </summary>
9218 </histogram>
9219
9220 <histogram name="Net.ProxyResolver.BlockingDNSMode.DnsWaitTotalTime"
9221     units="milliseconds">
9222   <summary>
9223     The total amount of time that was spent in the non-blocking DNS bindings
9224     while executing PAC scripts. This includes the times for abandoned
9225     executions.
9226   </summary>
9227 </histogram>
9228
9229 <histogram name="Net.ProxyResolver.BlockingDNSMode.ExecutionTime"
9230     units="milliseconds">
9231   <summary>
9232     The amount of time inside of V8 that the proxy script spent executing for
9233     the final pass. This includes the time spent in the javascript bindings.
9234     This does not include the time spent in abandoned execution passes.
9235   </summary>
9236 </histogram>
9237
9238 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumAlerts">
9239   <summary>
9240     The number of times that alert() was called in the final execution of the
9241     script.
9242   </summary>
9243 </histogram>
9244
9245 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumErrors">
9246   <summary>
9247     The number of errors that were seen in the final execution of the script.
9248   </summary>
9249 </histogram>
9250
9251 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumRestarts">
9252   <summary>
9253     The number of times that the PAC script execution was restarted.
9254   </summary>
9255 </histogram>
9256
9257 <histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTime"
9258     units="milliseconds">
9259   <summary>
9260     The total time that the proxy resolution took. This includes all the time
9261     spent waiting for DNS, PAC script execution, and restarts.
9262   </summary>
9263 </histogram>
9264
9265 <histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTimeDNS"
9266     units="milliseconds">
9267   <summary>
9268     The total time that proxy resolution spent waiting for DNS. This also
9269     includes any queuing delays on the origin thread waiting for the DNS result
9270     to be processed.
9271   </summary>
9272 </histogram>
9273
9274 <histogram name="Net.ProxyResolver.BlockingDNSMode.UniqueDNS">
9275   <summary>
9276     The number of unique DNS hostnames that the PAC script tried to resolve. The
9277     *Ex() versions of the bindings count separately.
9278   </summary>
9279 </histogram>
9280
9281 <histogram name="Net.ProxyResolver.DnsWaitTotalTime" units="milliseconds">
9282   <summary>
9283     The total amount of time that was spent in the non-blocking DNS bindings
9284     while executing PAC scripts. This includes the times for abandoned
9285     executions.
9286   </summary>
9287 </histogram>
9288
9289 <histogram name="Net.ProxyResolver.ExecutionTime" units="milliseconds">
9290   <summary>
9291     The amount of time inside of V8 that the proxy script spent executing for
9292     the final pass. This includes the time spent in the javascript bindings
9293     (which is probably dominated by Net.ProxyResolver.DnsWaitTotalTime). This
9294     does not include the time spent in abandoned execution passes.
9295   </summary>
9296 </histogram>
9297
9298 <histogram name="Net.ProxyResolver.NumAlerts">
9299   <summary>
9300     The number of times that alert() was called in the final execution of the
9301     script.
9302   </summary>
9303 </histogram>
9304
9305 <histogram name="Net.ProxyResolver.NumErrors">
9306   <summary>
9307     The number of errors that were seen in the final execution of the script.
9308   </summary>
9309 </histogram>
9310
9311 <histogram name="Net.ProxyResolver.NumRestarts">
9312   <summary>
9313     The number of times that the PAC script execution was restarted.
9314   </summary>
9315 </histogram>
9316
9317 <histogram name="Net.ProxyResolver.OriginThreadLatency" units="milliseconds">
9318   <summary>
9319     The amount of time it took upon completion to run the final task posted back
9320     to the IO thread.
9321   </summary>
9322 </histogram>
9323
9324 <histogram name="Net.ProxyResolver.TotalTime" units="milliseconds">
9325   <summary>
9326     The total time that the proxy resolution took. This includes all the time
9327     spent waiting for DNS, PAC script execution, and restarts.
9328   </summary>
9329 </histogram>
9330
9331 <histogram name="Net.ProxyResolver.TotalTimeDNS" units="milliseconds">
9332   <summary>
9333     The total time that proxy resolution spent waiting for DNS. This also
9334     includes any queuing delays on the origin thread waiting for the DNS result
9335     to be processed.
9336   </summary>
9337 </histogram>
9338
9339 <histogram name="Net.ProxyResolver.TotalTimeWorkerThread" units="milliseconds">
9340   <summary>
9341     The total time that the proxy resolution took, not including the post back
9342     to the origin thread. This includes all the time spent waiting for DNS, PAC
9343     script execution, and restarts.
9344   </summary>
9345 </histogram>
9346
9347 <histogram name="Net.ProxyResolver.UniqueDNS">
9348   <summary>
9349     The number of unique DNS hostnames that the PAC script tried to resolve. The
9350     *Ex() versions of the bindings count separately.
9351   </summary>
9352 </histogram>
9353
9354 <histogram name="Net.ProxyResolver.URLSize">
9355   <summary>The length of the URL that was passed into the PAC script.</summary>
9356 </histogram>
9357
9358 <histogram name="Net.PublicKeyPinFailureDomain" enum="PublicKeyPinFailedDomain">
9359   <summary>
9360     Second-level domains for which we have observed public key pinning failures.
9361   </summary>
9362 </histogram>
9363
9364 <histogram name="Net.PublicKeyPinSuccess" enum="BooleanSuccess">
9365   <summary>
9366     A validated certificate chain may be subject to additional
9367     &quot;pinning&quot; requirements on a per-domain basis. This records the
9368     fraction of successful matches between a certificate chain and a pin list.
9369   </summary>
9370 </histogram>
9371
9372 <histogram name="Net.QuicCryptoHandshakeState" enum="QuicHandshakeState">
9373   <summary>
9374     The state of a QUIC connection's crypto hanshake as it progresses from
9375     starting to confirmation or failure.
9376   </summary>
9377 </histogram>
9378
9379 <histogram name="Net.QuicEphemeralPortsSuggested">
9380   <summary>The number of ports suggested per server.</summary>
9381 </histogram>
9382
9383 <histogram name="Net.QuicNumSentClientHellos">
9384   <summary>The number of client hello messages sent.</summary>
9385 </histogram>
9386
9387 <histogram name="Net.QuicNumSentClientHellosCryptoHandshakeConfirmed">
9388   <obsolete>
9389     see Net.QuicSession.Connect*PortForHTTP*
9390   </obsolete>
9391   <summary>
9392     The number of client hello messages sent when the crypto handshake was
9393     confirmed.
9394   </summary>
9395 </histogram>
9396
9397 <histogram name="Net.QuicNumStreamFramesInPacket">
9398   <summary>
9399     The number of stream frames bundled within a received packet.
9400   </summary>
9401 </histogram>
9402
9403 <histogram name="Net.QuicNumStreamFramesPerStreamInPacket">
9404   <summary>
9405     The number of stream frames per stream ID within a received packet.
9406   </summary>
9407 </histogram>
9408
9409 <histogram name="Net.QuicSession.CloseSessionOnError" enum="NetErrorCodes">
9410   <summary>
9411     The network error code which resulted in the session being closed.
9412   </summary>
9413 </histogram>
9414
9415 <histogram name="Net.QuicSession.Connect" units="RTTs">
9416   <summary>
9417     Samples of the number of round-trips needed by a QUIC connection before a
9418     request could be sent by the client.
9419   </summary>
9420 </histogram>
9421
9422 <histogram name="Net.QuicSession.ConnectionClose.NumOpenStreams.TimedOut">
9423   <summary>The number of streams open when a QUIC session timed out.</summary>
9424 </histogram>
9425
9426 <histogram
9427     name="Net.QuicSession.ConnectionClose.NumTotalStreams.HandshakeTimedOut">
9428   <summary>
9429     The number of total streams created when a QUIC session crypto handshake
9430     timed out.
9431   </summary>
9432 </histogram>
9433
9434 <histogram name="Net.QuicSession.ConnectionCloseErrorCode"
9435     enum="QuicErrorCodes">
9436   <summary>
9437     The QUIC error code which resulted in the connection being closed.
9438   </summary>
9439 </histogram>
9440
9441 <histogram name="Net.QuicSession.ConnectionCloseErrorCodeClient"
9442     enum="QuicErrorCodes">
9443   <summary>
9444     The QUIC error code which resulted in the connection being closed by the
9445     client.
9446   </summary>
9447 </histogram>
9448
9449 <histogram name="Net.QuicSession.ConnectionCloseErrorCodeServer"
9450     enum="QuicErrorCodes">
9451   <summary>
9452     The QUIC error code which resulted in the connection being closed by the
9453     server.
9454   </summary>
9455 </histogram>
9456
9457 <histogram name="Net.QuicSession.FinalTcpCwnd">
9458   <summary>
9459     The value of the TCP cubic sender's CWND when the session is closed.
9460   </summary>
9461 </histogram>
9462
9463 <histogram name="Net.QuicSession.HandshakeRoundTrips" units="RTTs">
9464   <obsolete>
9465     see Net.QuicSession.Connect*PortForHTTP*
9466   </obsolete>
9467   <summary>
9468     Samples of the number of round-trips needed by a QUIC connection before a
9469     request could be sent by the client.
9470   </summary>
9471 </histogram>
9472
9473 <histogram name="Net.QuicSession.NumOpenStreams">
9474   <summary>
9475     The number of QUIC streams opened when a new QUIC stream is created.
9476   </summary>
9477 </histogram>
9478
9479 <histogram name="Net.QuicSession.NumTotalStreams">
9480   <summary>
9481     The total number of streams created by the client when the session is
9482     closed.
9483   </summary>
9484 </histogram>
9485
9486 <histogram name="Net.QuicSession.OutOfOrderGapReceived">
9487   <summary>
9488     The number of missing packets between the current received packet and the
9489     previously largest received packet sequence number, when the current
9490     received packet had a lower sequence number than the previously received
9491     packet sequence number.
9492   </summary>
9493 </histogram>
9494
9495 <histogram name="Net.QuicSession.OutOfOrderPacketsReceived">
9496   <summary>
9497     The number of times the current received packet had a lower sequence number
9498     than the previously received packet sequence number.
9499   </summary>
9500 </histogram>
9501
9502 <histogram name="Net.QuicSession.PacketGapReceived">
9503   <summary>
9504     The number of missing packets between the current received packet and the
9505     previously largest received packet sequence number.
9506   </summary>
9507 </histogram>
9508
9509 <histogram name="Net.QuicSession.PacketGapSent">
9510   <summary>
9511     The number of missing packets between the current received packet and the
9512     previously largest received packet sequence number, as reported by the
9513     remote end of the connection.
9514   </summary>
9515 </histogram>
9516
9517 <histogram name="Net.QuicSession.QuicVersion">
9518   <summary>Version of the QUIC protocol used for this connection.</summary>
9519 </histogram>
9520
9521 <histogram name="Net.QuicSession.ReadError" enum="NetErrorCodes">
9522   <summary>
9523     The network error code returned when attempting to read to a QUIC
9524     connection.
9525   </summary>
9526 </histogram>
9527
9528 <histogram name="Net.QuicSession.RstStreamErrorCodeClient"
9529     enum="QuicRstStreamErrorCodes">
9530   <summary>
9531     The QUIC error code which resulted in a stream being reset by the client.
9532   </summary>
9533 </histogram>
9534
9535 <histogram name="Net.QuicSession.RstStreamErrorCodeServer"
9536     enum="QuicRstStreamErrorCodes">
9537   <summary>
9538     The QUIC error code which resulted in a stream being reset by the server.
9539   </summary>
9540 </histogram>
9541
9542 <histogram name="Net.QuicSession.TruncatedAcksReceived">
9543   <summary>The number of truncated ACK frames received.</summary>
9544 </histogram>
9545
9546 <histogram name="Net.QuicSession.TruncatedAcksSent">
9547   <summary>The number of truncated ACK frames sent.</summary>
9548 </histogram>
9549
9550 <histogram name="Net.QuicSession.WriteError" enum="NetErrorCodes">
9551   <summary>
9552     The network error code returned when attempting to write to a QUIC
9553     connection.
9554   </summary>
9555 </histogram>
9556
9557 <histogram name="Net.RenegotiationExtensionSupported">
9558   <summary>
9559     True if the HTTP request was sent to a server which supports the TLS
9560     renegotiation extension.
9561   </summary>
9562 </histogram>
9563
9564 <histogram name="Net.ResourceLoader.ReadDeferral" units="milliseconds">
9565   <summary>
9566     When starting a cross-site navigation, the time between reading the headers
9567     and body of the response.
9568   </summary>
9569 </histogram>
9570
9571 <histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket">
9572   <summary>The time an already used socket sat idle before being used.</summary>
9573 </histogram>
9574
9575 <histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket">
9576   <summary>
9577     The time an unused socket (all HTTP sockets, regardless of any proxy used)
9578     sat idle before being used.
9579   </summary>
9580 </histogram>
9581
9582 <histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket">
9583   <summary>
9584     The time a previously used socket sat idle before encountering a recoverable
9585     socket IO error (connection abort/reset/close).
9586   </summary>
9587 </histogram>
9588
9589 <histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket">
9590   <summary>
9591     The time an unused socket sat idle before encountering a recoverable socket
9592     IO error (connection abort/reset/close).
9593   </summary>
9594 </histogram>
9595
9596 <histogram name="Net.SocketInitErrorCodes" enum="NetErrorCodes">
9597   <summary>
9598     Net error codes that socket initializations end with, including net::OK and
9599     net::ERR_ABORTED.
9600   </summary>
9601 </histogram>
9602
9603 <histogram name="Net.SocketRequestTime">
9604   <summary>
9605     Time in milliseconds from initial RequestSocket() call until successfully
9606     acquiring a connected socket.
9607   </summary>
9608 </histogram>
9609
9610 <histogram name="Net.SocketStream.ConnectionEstablish" units="milliseconds">
9611   <summary>The time from the connection start to connection establish.</summary>
9612 </histogram>
9613
9614 <histogram name="Net.SocketStream.ConnectionLatency" units="milliseconds">
9615   <summary>The time waiting to be ready to start connecting.</summary>
9616 </histogram>
9617
9618 <histogram name="Net.SocketStream.ConnectionType"
9619     enum="SocketStreamConnectionType">
9620   <summary>
9621     Each bucket is the number of connection type of socket stream.
9622   </summary>
9623 </histogram>
9624
9625 <histogram name="Net.SocketStream.Duration" units="milliseconds">
9626   <summary>The time a socket stream was open.</summary>
9627 </histogram>
9628
9629 <histogram name="Net.SocketStream.ProtocolType" enum="SocketStreamProtocolType">
9630   <summary>
9631     Each bucket is the number of protocol type on socket stream.
9632   </summary>
9633 </histogram>
9634
9635 <histogram name="Net.SocketStream.ReceivedBytes" units="bytes">
9636   <summary>Number of bytes on a socket stream.</summary>
9637 </histogram>
9638
9639 <histogram name="Net.SocketStream.ReceivedCounts">
9640   <summary>Number of reads on a socket stream.</summary>
9641 </histogram>
9642
9643 <histogram name="Net.SocketStream.SentBytes" units="bytes">
9644   <summary>Number of bytes on a socket stream.</summary>
9645 </histogram>
9646
9647 <histogram name="Net.SocketStream.SentCounts">
9648   <summary>Number of Write on a socket stream.</summary>
9649 </histogram>
9650
9651 <histogram name="Net.SocketType" enum="HttpSocketType">
9652   <summary>
9653     The counts of the type of sockets returned by the socket pools.
9654   </summary>
9655 </histogram>
9656
9657 <histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
9658   <obsolete>
9659     see SocketIdleTimeBeforeNextUse_ReusedSocket_SOCK
9660   </obsolete>
9661   <summary>
9662     The time an already used SOCKS socket sat idle before being used.
9663   </summary>
9664 </histogram>
9665
9666 <histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
9667   <obsolete>
9668     see SocketIdleTimeBeforeNextUse_UnusedSocket_SOCK
9669   </obsolete>
9670   <summary>The time an unused SOCKS socket sat idle before being used.</summary>
9671 </histogram>
9672
9673 <histogram name="Net.SOCKSSocketRequestTime" units="milliseconds">
9674   <obsolete>
9675     see SocketRequestTime_SOCK
9676   </obsolete>
9677   <summary>
9678     Time from initial SOCKSClientSocketPool::RequestSocket() call until
9679     successfully acquiring a connected SOCKS socket.
9680   </summary>
9681 </histogram>
9682
9683 <histogram name="Net.SocksSocketRequestTime">
9684   <summary>Time it takes to request a new (unused) SOCKS proxy socket.</summary>
9685 </histogram>
9686
9687 <histogram name="Net.SOCKSSocketType" enum="HttpSocketType">
9688   <obsolete>
9689     see SocketType_SOCK
9690   </obsolete>
9691   <summary>
9692     The counts of the type of sockets returned by the SOCKS pool.
9693   </summary>
9694 </histogram>
9695
9696 <histogram name="Net.SpdyConnectionLatency" units="milliseconds">
9697   <summary>Time from when the Connect() starts until it completes.</summary>
9698 </histogram>
9699
9700 <histogram name="Net.SpdyFrameStreamAndSessionFlowControlState"
9701     enum="SpdyFrameFlowControlState">
9702   <summary>
9703     The counts of the flow control state of each frame (with stream and session
9704     flow control on).
9705   </summary>
9706 </histogram>
9707
9708 <histogram name="Net.SpdyFrameStreamFlowControlState"
9709     enum="SpdyFrameFlowControlState">
9710   <summary>
9711     The counts of the flow control state of each frame (with stream flow control
9712     on).
9713   </summary>
9714 </histogram>
9715
9716 <histogram name="Net.SpdyIPPoolDomainMatch" enum="SpdyIPPoolDomainMatch"
9717     units="count">
9718   <summary>
9719     Status of checking if a SPDY domain can handle a IP match.  If a match is
9720     found, we successfully used the IP Pooling.  If a match is not found, we
9721     could have used IP Pooling, except the TLS Cert didn't match the IP-pooled
9722     domain.
9723   </summary>
9724 </histogram>
9725
9726 <histogram name="Net.SpdyPing.RTT" units="milliseconds">
9727   <summary>The RTT for SPDY's PING.</summary>
9728 </histogram>
9729
9730 <histogram name="Net.SpdyPriorityCount">
9731   <summary>The count of streams at each priority over Spdy sessions.</summary>
9732 </histogram>
9733
9734 <histogram name="Net.SpdyRecvBytes" units="bytes">
9735   <summary>The number of bytes recevied per stream.</summary>
9736 </histogram>
9737
9738 <histogram name="Net.SpdySendBytes" units="bytes">
9739   <summary>The number of bytes sent per stream.</summary>
9740 </histogram>
9741
9742 <histogram name="Net.SpdySession.BytesRead.EOF" units="bytes">
9743   <summary>
9744     Total number of bytes recevied per session before closing session due to
9745     EOF.
9746   </summary>
9747 </histogram>
9748
9749 <histogram name="Net.SpdySession.BytesRead.OtherErrors" units="bytes">
9750   <summary>
9751     Total number of bytes recevied per session before closing session due to an
9752     error during read.
9753   </summary>
9754 </histogram>
9755
9756 <histogram name="Net.SpdySession.ClosedOnError" enum="NetErrorCodes">
9757   <summary>
9758     Net error codes when SpdySession was closed, doesn't inlcuding net::OK.
9759   </summary>
9760 </histogram>
9761
9762 <histogram name="Net.SpdySession.CreateStreamWithSocketConnected"
9763     enum="BooleanSuccess">
9764   <summary>Socket connected status in SpdySession::CreateStream.</summary>
9765 </histogram>
9766
9767 <histogram name="Net.SpdySessionErrorDetails" enum="SpdyProtocolErrorDetails"
9768     units="count">
9769   <obsolete>
9770     Replaced by SpdySessionErrorDetails2 on 2013-04-19.
9771   </obsolete>
9772   <summary>
9773     WARNING: r181910 added an enum value in the middle, so don't trust the
9774     counts for values 9 and above for Chrome builds after that revision.
9775
9776     The type of SPDY Protocol error encountered.
9777   </summary>
9778 </histogram>
9779
9780 <histogram name="Net.SpdySessionErrorDetails2" enum="SpdyProtocolErrorDetails2"
9781     units="count">
9782   <summary>The type of SPDY Protocol error encountered.</summary>
9783 </histogram>
9784
9785 <histogram name="Net.SpdySessionErrorDetails_Google"
9786     enum="SpdyProtocolErrorDetails" units="count">
9787   <obsolete>
9788     Replaced by SpdySessionErrorDetails_Google2 on 2013-04-19.
9789   </obsolete>
9790   <summary>
9791     The type of SPDY Protocol error encountered when talking to a google.com
9792     server.
9793   </summary>
9794 </histogram>
9795
9796 <histogram name="Net.SpdySessionErrorDetails_Google2"
9797     enum="SpdyProtocolErrorDetails2" units="count">
9798   <summary>
9799     WARNING: r181910 added an enum value in the middle, so don't trust the
9800     counts for values 9 and above for Chrome builds after that revision.
9801
9802     The type of SPDY Protocol error encountered when talking to a google.com
9803     server.
9804   </summary>
9805 </histogram>
9806
9807 <histogram name="Net.SpdySessionGet" enum="SpdySessionGet" units="count">
9808   <summary>The type of SPDY Session used when looking up a session.</summary>
9809 </histogram>
9810
9811 <histogram name="Net.SpdySessionGetPeerAddressNotConnected"
9812     enum="BooleanSuccess">
9813   <summary>
9814     Whether SpdySession::Get{Peer,Local}Address was called when the connection
9815     had no socket.
9816   </summary>
9817 </histogram>
9818
9819 <histogram name="Net.SpdySessions_DataReductionProxy"
9820     enum="BooleanDataReductionProxy">
9821   <summary>
9822     The count of SPDY sessions using the data reduction proxy and the count of
9823     other SPDY sessions.
9824   </summary>
9825 </histogram>
9826
9827 <histogram name="Net.SpdySessionSocketNotConnectedGetLocalAddress"
9828     enum="BooleanSuccess">
9829   <summary>
9830     SpdySession::GetLocalAddress returned ERR_SOCKET_NOT_CONNECTED.
9831   </summary>
9832 </histogram>
9833
9834 <histogram name="Net.SpdySessionSocketNotConnectedGetPeerAddress"
9835     enum="BooleanSuccess">
9836   <summary>
9837     SpdySession::GetPeerAddress returned ERR_SOCKET_NOT_CONNECTED.
9838   </summary>
9839 </histogram>
9840
9841 <histogram name="Net.SpdySessionsWithStalls">
9842   <summary>The count of SPDY Sessions with or without stalls.</summary>
9843 </histogram>
9844
9845 <histogram name="Net.SpdySettingsCwnd" units="packets">
9846   <summary>
9847     The congestion window (in pkts) received at the end of a SpdySession.
9848   </summary>
9849 </histogram>
9850
9851 <histogram name="Net.SpdySettingsCwndSent" units="packets">
9852   <summary>
9853     The congestion window (in pkts) sent at the beginning of a SpdySession.
9854   </summary>
9855 </histogram>
9856
9857 <histogram name="Net.SpdySettingsReceived" enum="SpdySettingsReceived"
9858     units="%">
9859   <summary>
9860     Percentage of sessions which received settings from the server.
9861   </summary>
9862 </histogram>
9863
9864 <histogram name="Net.SpdySettingsRetransRate" units="%">
9865   <summary>
9866     The Download Retransmission Rate (%) received at the end of a SpdySession.
9867   </summary>
9868 </histogram>
9869
9870 <histogram name="Net.SpdySettingsRTT" units="milliseconds">
9871   <summary>The RTT received at the end of a SpdySession.</summary>
9872 </histogram>
9873
9874 <histogram name="Net.SpdySettingsSent" enum="SpdySettingsSent" units="%">
9875   <summary>Percentage of sessions which sent settings to the server.</summary>
9876 </histogram>
9877
9878 <histogram name="Net.SpdyStreamDownloadTime" units="milliseconds">
9879   <summary>
9880     The time between receiving the first chunk and the last chunk of data on a
9881     Spdy stream.
9882   </summary>
9883 </histogram>
9884
9885 <histogram name="Net.SpdyStreamsAbandonedPerSession">
9886   <summary>
9887     The number of pushed, but abandoned streams over a single session.
9888   </summary>
9889 </histogram>
9890
9891 <histogram name="Net.SpdyStreamsPerSession">
9892   <summary>The number of streams issued over a single session.</summary>
9893 </histogram>
9894
9895 <histogram name="Net.SpdyStreamsPushedAndClaimedPerSession">
9896   <summary>
9897     The number of pushed, and used streams over a single session.
9898   </summary>
9899 </histogram>
9900
9901 <histogram name="Net.SpdyStreamsPushedPerSession">
9902   <summary>The number of push streams received over a single session.</summary>
9903 </histogram>
9904
9905 <histogram name="Net.SpdyStreamStallsPerSession">
9906   <summary>The number of stream stalls per session.</summary>
9907 </histogram>
9908
9909 <histogram name="Net.SpdyStreamTime" units="milliseconds">
9910   <summary>
9911     The time of a Spdy stream.  Measured from sending the first chunk to
9912     receiving the last chunk of data.
9913   </summary>
9914 </histogram>
9915
9916 <histogram name="Net.SpdyStreamTimeToFirstByte" units="milliseconds">
9917   <summary>
9918     The time between sending the request and receiving the first chunk of data
9919     on a Spdy stream.
9920   </summary>
9921 </histogram>
9922
9923 <histogram name="Net.SpdySynStreamCompressionPercentage">
9924   <summary>
9925     The percent compression achieved when compression SYN_STREAM frames.
9926   </summary>
9927 </histogram>
9928
9929 <histogram name="Net.SpdyVersion" enum="ProtocolVersion">
9930   <summary>
9931     The SPDY protocol version that is used to talk to SPDY servers.
9932   </summary>
9933 </histogram>
9934
9935 <histogram name="Net.SSL_CipherSuite" enum="SSLCipherSuite">
9936   <summary>The SSL/TLS cipher suite that was negotiated.</summary>
9937 </histogram>
9938
9939 <histogram name="Net.SSL_Connection_Latency" units="milliseconds">
9940   <summary>Time from when the Connect() starts until it completes.</summary>
9941 </histogram>
9942
9943 <histogram name="Net.SSL_Connection_Latency_DataReductionProxy"
9944     units="milliseconds">
9945   <summary>
9946     Time from when the Connect() starts until it completes when using the data
9947     reduction proxy. This includes certificate retrieval and verification.
9948   </summary>
9949 </histogram>
9950
9951 <histogram name="Net.SSL_Connection_Latency_Google" units="milliseconds">
9952   <summary>
9953     Time from when the Connect() starts until it completes for google.com and
9954     any subdomain of it.
9955   </summary>
9956 </histogram>
9957
9958 <histogram name="Net.SSL_Connection_Latency_Google_No_Revocation_Checking"
9959     units="milliseconds">
9960   <summary>
9961     Time from when the Connect() starts until it completes for google.com and
9962     any subdomain of it. This only includes users in a 50% field trial that
9963     disables revocation checking for certificate pinned sites.
9964   </summary>
9965 </histogram>
9966
9967 <histogram name="Net.SSL_Connection_Latency_Google_Revocation_Checking"
9968     units="milliseconds">
9969   <summary>
9970     Time from when the Connect() starts until it completes for google.com and
9971     any subdomain of it. This only includes users not in a 50% field trail that
9972     disables revocation for certificate pinned sites.
9973   </summary>
9974 </histogram>
9975
9976 <histogram name="Net.SSLCertBlacklisted">
9977   <summary>
9978     Counts the number of times that users have hit blacklisted certificates. The
9979     indexes match up to the indexes in
9980     net/base/x509_certificate.cc:IsBlacklisted. The details of the certificates
9981     in question is confidential.
9982   </summary>
9983 </histogram>
9984
9985 <histogram name="Net.SSLCertVerificationTime" units="milliseconds">
9986   <summary>Time to complete a certificate verification (success case).</summary>
9987 </histogram>
9988
9989 <histogram name="Net.SSLCertVerificationTimeError" units="milliseconds">
9990   <summary>Time to complete a certificate verification (error case).</summary>
9991 </histogram>
9992
9993 <histogram name="Net.SSLHostInfoDNSLookup" units="milliseconds">
9994   <summary>Time to complete a DNS lookup for a DNS CAA record.</summary>
9995 </histogram>
9996
9997 <histogram name="Net.SSLHostInfoDNSLookupDelayMs" units="milliseconds">
9998   <summary>
9999     Time that we would have wasted had we waited for a CAA lookup in order to
10000     validate a certificate.
10001   </summary>
10002 </histogram>
10003
10004 <histogram name="Net.SSLHostInfoVerificationTimeMs" units="milliseconds">
10005   <summary>Time to complete a speculative certificate verification.</summary>
10006 </histogram>
10007
10008 <histogram name="Net.SSLv3FallbackToRenegoPatchedServer"
10009     enum="TLSRenegotiationPatched">
10010   <summary>
10011     The number of times that we have performed SSLv3 fallback and found a TLS
10012     renegotiation patched server.
10013   </summary>
10014 </histogram>
10015
10016 <histogram name="Net.SSLVerificationMerged">
10017   <summary>Was a speculative certificate verification used?</summary>
10018 </histogram>
10019
10020 <histogram name="Net.SSLVerificationMergedMsSaved" units="milliseconds">
10021   <summary>Time saved by a speculative certificate vertification.</summary>
10022 </histogram>
10023
10024 <histogram name="Net.TCP_Connection_Idle_Sockets">
10025   <summary>Number of idle sockets when the Connect() succeeded.</summary>
10026 </histogram>
10027
10028 <histogram name="Net.TCP_Connection_Latency" units="milliseconds">
10029   <summary>
10030     Time from when the Connect() starts until it completes.  Only times under 10
10031     minutes are logged.
10032   </summary>
10033 </histogram>
10034
10035 <histogram name="Net.TCP_Connection_Latency_IPv4_No_Race" units="milliseconds">
10036   <summary>
10037     Time from when the Connect() starts until it completes when the network
10038     address only contains IPv4 addresses.  Only times under 10 minutes are
10039     logged.
10040   </summary>
10041 </histogram>
10042
10043 <histogram name="Net.TCP_Connection_Latency_IPv4_Wins_Race"
10044     units="milliseconds">
10045   <summary>
10046     Time from when the Connect() starts until it completes when the IPv4
10047     fallback connection won the race against IPv6.  Only times under 10 minutes
10048     are logged.
10049   </summary>
10050 </histogram>
10051
10052 <histogram name="Net.TCP_Connection_Latency_IPv6_Raceable" units="milliseconds">
10053   <summary>
10054     Time from when the Connect() starts until it completes when we race an IPv6
10055     connection against an IPv4 connection with a 300ms delay.  Only times under
10056     10 minutes are logged.
10057   </summary>
10058 </histogram>
10059
10060 <histogram name="Net.TCP_Connection_Latency_IPv6_Solo" units="milliseconds">
10061   <summary>
10062     Time from when the Connect() starts until it completes when the network
10063     address only contains IPv6 addresses.  Only times under 10 minutes are
10064     logged.
10065   </summary>
10066 </histogram>
10067
10068 <histogram name="Net.TcpFastOpenSocketConnection" enum="TcpSocketStatus">
10069   <summary>
10070     For sockets for which a TCP Fast Open protocol might be used, the result of
10071     trying to use it.
10072   </summary>
10073 </histogram>
10074
10075 <histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
10076   <obsolete>
10077     see SocketIdleTimeBeforeNextUse_ReusedSocket_TCPforSOCKS
10078   </obsolete>
10079   <summary>
10080     The time an already used TCP socket sat idle before being used for a SOCKS
10081     request.
10082   </summary>
10083 </histogram>
10084
10085 <histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
10086   <obsolete>
10087     see SocketIdleTimeBeforeNextUse_UnusedSocket_TCPforSOCKS
10088   </obsolete>
10089   <summary>
10090     The time an unused TCP socket sat idle before being used for a SOCKS
10091     request.
10092   </summary>
10093 </histogram>
10094
10095 <histogram name="Net.TCPForSOCKSSocketRequestTime" units="milliseconds">
10096   <obsolete>
10097     see SocketRequestTime_TCPforSOCKS
10098   </obsolete>
10099   <summary>
10100     Time from initial SOCKSClientSocketPool::RequestSocket() call until
10101     successfully acquiring a connected TCP socket.
10102   </summary>
10103 </histogram>
10104
10105 <histogram name="Net.TCPForSOCKSSocketType" enum="HttpSocketType">
10106   <obsolete>
10107     see SocketType_TCPforSOCKS
10108   </obsolete>
10109   <summary>
10110     The counts of the type of sockets returned by the TCP pool used by the SOCKS
10111     pool.
10112   </summary>
10113 </histogram>
10114
10115 <histogram name="Net.TCPSocketType" enum="HttpSocketType">
10116   <obsolete>
10117     Was only used for HTTP[S] connections, renamed to Net.HTTPSocketType.
10118   </obsolete>
10119   <summary>The counts of the type of TCP socket returned.</summary>
10120 </histogram>
10121
10122 <histogram name="Net.Transaction_Bandwidth" units="KB/s">
10123   <summary>
10124     (discontinued as of 4/12/09) Effective bandwidth in KByte/Second of
10125     transactions logged to Transaction_Latency histogram.  Note that only
10126     samples durations greater than zero ms, and less than 1 hour are tallied
10127     into this ratio.
10128   </summary>
10129 </histogram>
10130
10131 <histogram name="Net.Transaction_Connected" units="milliseconds">
10132   <summary>
10133     Time from the when the network transaction is requested, until the first
10134     byte of the header is received.
10135   </summary>
10136 </histogram>
10137
10138 <histogram name="Net.Transaction_Connected_New" units="milliseconds">
10139   <obsolete>
10140     Replaced by Net.Transaction_Connected_New_b.
10141   </obsolete>
10142   <summary>
10143     When a new connection is established, the time from the when the network
10144     transaction is requested, until the first byte of the header is received.
10145     Only items under 10 minutes are logged.
10146   </summary>
10147 </histogram>
10148
10149 <histogram name="Net.Transaction_Connected_New_b" units="milliseconds">
10150   <summary>
10151     When a new connection is established, the time from the when the network
10152     transaction is requested, until the first byte of the header is received.
10153   </summary>
10154 </histogram>
10155
10156 <histogram name="Net.Transaction_Connected_Under_10" units="milliseconds">
10157   <obsolete>
10158     Replaced by Net.Transaction_Connected.
10159   </obsolete>
10160   <summary>
10161     Time from the when the network transaction is requested, until the first
10162     byte of the header is received.  Only items under 10 minutes are logged.
10163   </summary>
10164 </histogram>
10165
10166 <histogram name="Net.Transaction_Latency" units="milliseconds">
10167   <obsolete>
10168     Replaced by Net.Transaction_Latency_b.
10169   </obsolete>
10170   <summary>
10171     Time from first byte sent until last byte received by the new network stack.
10172     Only items under 1 hour are logged.
10173   </summary>
10174 </histogram>
10175
10176 <histogram name="Net.Transaction_Latency_b" units="milliseconds">
10177   <summary>
10178     Time from first byte sent until last byte received by the new network stack.
10179   </summary>
10180 </histogram>
10181
10182 <histogram name="Net.Transaction_Latency_Total" units="milliseconds">
10183   <summary>
10184     Time from when a network transaction is requested until last byte received
10185     by the new network stack.
10186   </summary>
10187 </histogram>
10188
10189 <histogram name="Net.Transaction_Latency_Total_New_Connection"
10190     units="milliseconds">
10191   <summary>
10192     When an existing TCP/IP connection is NOT reused, the time from when a
10193     network transaction is requested until last byte received by the new network
10194     stack.
10195   </summary>
10196 </histogram>
10197
10198 <histogram name="Net.Transaction_Latency_Total_New_Connection_Under_10"
10199     units="milliseconds">
10200   <obsolete>
10201     Replaced by Net.Transaction_Latency_Total_New_Connection.
10202   </obsolete>
10203   <summary>
10204     When an existing TCP/IP connection is NOT reused, the time from when a
10205     network transaction is requested until last byte received by the new network
10206     stack.  Only items under 10 minutes are logged.
10207   </summary>
10208 </histogram>
10209
10210 <histogram name="Net.Transaction_Latency_Total_Under_10" units="milliseconds">
10211   <obsolete>
10212     Replaced by Net.Transaction_Latency_Total.
10213   </obsolete>
10214   <summary>
10215     Time from when a network transaction is requested until last byte received
10216     by the new network stack.  Only items under 10 minutes are logged.
10217   </summary>
10218 </histogram>
10219
10220 <histogram name="Net.Transaction_Latency_Under_10" units="milliseconds">
10221   <obsolete>
10222     Replaced by Net.Transaction_Latency.
10223   </obsolete>
10224   <summary>
10225     Time from first byte sent until last byte received by the new network stack.
10226     Only items under 10 minutes are logged.
10227   </summary>
10228 </histogram>
10229
10230 <histogram name="Net.Transaction_Latency_WinHTTP" units="milliseconds">
10231   <summary>
10232     Time from first byte sent until last byte received with old WinHTTP network
10233     stack.  Only items under 1 hour are logged.
10234   </summary>
10235 </histogram>
10236
10237 <histogram name="Net.TransportSocketIdleTimeBeforeNextUse_ReusedSocket">
10238   <obsolete/>
10239   <summary>
10240     The time an already used TCP socket sat idle before being used (either for
10241     direct or non-socks use).
10242   </summary>
10243 </histogram>
10244
10245 <histogram name="Net.TransportSocketIdleTimeBeforeNextUse_UnusedSocket">
10246   <obsolete/>
10247   <summary>
10248     The time an unused TCP socket sat idle before being used (either for direct
10249     or non-socks use).
10250   </summary>
10251 </histogram>
10252
10253 <histogram name="Net.TransportSocketRequestTime" units="milliseconds">
10254   <obsolete/>
10255   <summary>
10256     Time from initial ClientSocketPool::RequestSocket() call until successfully
10257     acquiring a connected socket (either for direct or non-socks use).
10258   </summary>
10259 </histogram>
10260
10261 <histogram name="Net.TransportSocketType" enum="HttpSocketType">
10262   <obsolete/>
10263   <summary>
10264     The counts of the type of sockets returned by the TCP pool (either for
10265     direct or non-socks use).
10266   </summary>
10267 </histogram>
10268
10269 <histogram name="Net.UdpSocketBindErrorFromPosix" units="PosixError">
10270   <summary>Posix error code from call to bind() UDP socket.</summary>
10271 </histogram>
10272
10273 <histogram name="Net.UdpSocketBindErrorFromWinOS" units="WinError">
10274   <summary>Windows error code from call to bind() UDP socket.</summary>
10275 </histogram>
10276
10277 <histogram name="Net.UdpSocketRandomBindErrorCode" enum="NetErrorCodes">
10278   <summary>Chromium error code from call to RandomBind() UDP socket.</summary>
10279 </histogram>
10280
10281 <histogram name="Net.UDPSocketWinClose" units="milliseconds">
10282   <summary>The time spent in closesocket call in UDPSocketWin::Close.</summary>
10283 </histogram>
10284
10285 <histogram name="Net.Wifi.InterfaceCount">
10286   <summary>
10287     The number of Wi-fi adapters on the computer. Because the histogram is
10288     logged each time Chrome performs a Wi-fi scan, it's better to see results in
10289     the &quot;user count&quot; view.
10290   </summary>
10291 </histogram>
10292
10293 <histogram name="Net.Wifi.LbsLatency" units="milliseconds">
10294   <summary>The time that a request to Location Based Services takes.</summary>
10295 </histogram>
10296
10297 <histogram name="Net.Wifi.ScanLatency" units="milliseconds">
10298   <summary>The time that a Wi-fi scan takes.</summary>
10299 </histogram>
10300
10301 <histogram name="Net.WpadQuickCheckFailure" units="milliseconds">
10302   <summary>
10303     Duration of time that a failing WPAD QuickCheck takes. WPAD QuickCheck does
10304     a name lookup for &quot;wpad&quot; and times out quickly to fail fast when
10305     there's no WPAD server on the network.
10306   </summary>
10307 </histogram>
10308
10309 <histogram name="Net.WpadQuickCheckSuccess" units="milliseconds">
10310   <summary>
10311     Duration of time that a successful WPAD QuickCheck takes. WPAD QuickCheck
10312     does a name lookup for &quot;wpad&quot; and times out quickly to fail fast
10313     when there's no WPAD server on the network.
10314   </summary>
10315 </histogram>
10316
10317 <histogram name="NetConnectivity.Pipeline.0.NetworkError" enum="NetErrorCodes">
10318   <summary>
10319     The network error, if any, of the first pipeline connectivity request.
10320   </summary>
10321 </histogram>
10322
10323 <histogram name="NetConnectivity.Pipeline.0.ResponseCode">
10324   <summary>
10325     The HTTP response code, if any, of the first pipeline connectivity response.
10326   </summary>
10327 </histogram>
10328
10329 <histogram name="NetConnectivity.Pipeline.0.Status" enum="HttpPipelineStatus">
10330   <summary>The result of the first pipeline connectivity request.</summary>
10331 </histogram>
10332
10333 <histogram name="NetConnectivity.Pipeline.1.NetworkError" enum="NetErrorCodes">
10334   <summary>
10335     The network error, if any, of the second pipeline connectivity request.
10336   </summary>
10337 </histogram>
10338
10339 <histogram name="NetConnectivity.Pipeline.1.ResponseCode">
10340   <summary>
10341     The HTTP response code, if any, of the second pipeline connectivity
10342     response.
10343   </summary>
10344 </histogram>
10345
10346 <histogram name="NetConnectivity.Pipeline.1.Status" enum="HttpPipelineStatus">
10347   <summary>The result of the second pipeline connectivity request.</summary>
10348 </histogram>
10349
10350 <histogram name="NetConnectivity.Pipeline.2.NetworkError" enum="NetErrorCodes">
10351   <summary>
10352     The network error, if any, of the third pipeline connectivity request.
10353   </summary>
10354 </histogram>
10355
10356 <histogram name="NetConnectivity.Pipeline.2.ResponseCode">
10357   <summary>
10358     The HTTP response code, if any, of the third pipeline connectivity response.
10359   </summary>
10360 </histogram>
10361
10362 <histogram name="NetConnectivity.Pipeline.2.Status" enum="HttpPipelineStatus">
10363   <summary>The result of the third pipeline connectivity request.</summary>
10364 </histogram>
10365
10366 <histogram name="NetConnectivity.Pipeline.3.NetworkError" enum="NetErrorCodes">
10367   <summary>
10368     The network error, if any, of the fourth pipeline connectivity request.
10369   </summary>
10370 </histogram>
10371
10372 <histogram name="NetConnectivity.Pipeline.3.ResponseCode">
10373   <summary>
10374     The HTTP response code, if any, of the fourth pipeline connectivity
10375     response.
10376   </summary>
10377 </histogram>
10378
10379 <histogram name="NetConnectivity.Pipeline.3.Status" enum="HttpPipelineStatus">
10380   <summary>The result of the fourth pipeline connectivity request.</summary>
10381 </histogram>
10382
10383 <histogram name="NetConnectivity.Pipeline.4.NetworkError" enum="NetErrorCodes">
10384   <summary>
10385     The network error, if any, of the fifth pipeline connectivity request.
10386   </summary>
10387 </histogram>
10388
10389 <histogram name="NetConnectivity.Pipeline.4.ResponseCode">
10390   <summary>
10391     The HTTP response code, if any, of the fifth pipeline connectivity response.
10392   </summary>
10393 </histogram>
10394
10395 <histogram name="NetConnectivity.Pipeline.4.Status" enum="HttpPipelineStatus">
10396   <summary>The result of the fifth pipeline connectivity request.</summary>
10397 </histogram>
10398
10399 <histogram name="NetConnectivity.Pipeline.5.NetworkError" enum="NetErrorCodes">
10400   <summary>
10401     The network error, if any, of the stats pipeline connectivity request.
10402   </summary>
10403 </histogram>
10404
10405 <histogram name="NetConnectivity.Pipeline.5.ResponseCode">
10406   <summary>
10407     The HTTP response code, if any, of the stats pipeline connectivity response.
10408   </summary>
10409 </histogram>
10410
10411 <histogram name="NetConnectivity.Pipeline.5.Status" enum="HttpPipelineStatus">
10412   <summary>The result of the stats pipeline connectivity request.</summary>
10413 </histogram>
10414
10415 <histogram name="NetConnectivity.Pipeline.AllHTTP11" enum="BooleanSuccess">
10416   <summary>
10417     True if all requests received by the pipelining test server were HTTP/1.1.
10418   </summary>
10419 </histogram>
10420
10421 <histogram name="NetConnectivity.Pipeline.CanarySuccess" enum="BooleanSuccess">
10422   <summary>
10423     True if the non-pipelined canary request sent immediately before the
10424     pipelining test requests succeeded. Note that if this fails, the rest of the
10425     NetConnectivity.Pipeline.* stats are not collected.
10426   </summary>
10427 </histogram>
10428
10429 <histogram name="NetConnectivity.Pipeline.Depth">
10430   <summary>
10431     The maximum depth of pipelined requests received by the test server.
10432   </summary>
10433 </histogram>
10434
10435 <histogram name="NetConnectivity.Pipeline.Success" enum="BooleanSuccess">
10436   <summary>True if the entire pipeline connectivity trial passed.</summary>
10437 </histogram>
10438
10439 <histogram name="NetConnectivity.Sent21">
10440   <obsolete>
10441     Deprecated 6/25/2012. No longer tracked.
10442   </obsolete>
10443   <summary>
10444     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
10445     rapidly as possible, just after successfully sending an UMA upload. Each
10446     packet was numbered, as was its ACK sent back by Google. If no packets (of
10447     the 21) were ever ACKed, then the port is assumed to be blocked, and no data
10448     is recorded in this histogram. If the port is not blocked, then this
10449     histogram shows the number of echo responses received from the first
10450   </summary>
10451 </histogram>
10452
10453 <histogram name="NetConnectivity.Sent21.AckReceivedForNthPacket">
10454   <obsolete>
10455     Deprecated 6/25/2012. No longer tracked.
10456   </obsolete>
10457   <summary>
10458     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
10459     rapidly as possible, just after successfully sending an UMA upload. Each
10460     packet was numbered, as was its ACK sent back by Google. This histogram
10461     records, for each packet number, how often we received an ACK for that
10462     packet.
10463   </summary>
10464 </histogram>
10465
10466 <histogram name="NetConnectivity.Sent21.GotAnAck" enum="BooleanSuccess">
10467   <obsolete>
10468     Deprecated 6/25/2012. No longer tracked.
10469   </obsolete>
10470   <summary>
10471     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
10472     rapidly as possible, just after successfully sending an UMA upload. If no
10473     packets (of the 21) were ever ACKed, then the port is assumed to be blocked.
10474     The histogram shows if we ever got an ACK for a packet in our series of 21.
10475   </summary>
10476 </histogram>
10477
10478 <histogram name="NetConnectivity.TCP.Fail.100B.RTT" units="ms">
10479   <obsolete>
10480     Deprecated 4/2012. No longer tracked.
10481   </obsolete>
10482   <summary>The RTT for echoing 100 bytes of TCP data unsuccessfully.</summary>
10483 </histogram>
10484
10485 <histogram name="NetConnectivity.TCP.Fail.1k.RTT" units="ms">
10486   <obsolete>
10487     Deprecated 4/2012. No longer tracked.
10488   </obsolete>
10489   <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
10490 </histogram>
10491
10492 <histogram name="NetConnectivity.TCP.Status"
10493     enum="NetConnectivityProtocolStatus">
10494   <summary>Status for TCP protocol for echoing</summary>
10495 </histogram>
10496
10497 <histogram name="NetConnectivity.TCP.Status.100B" enum="NetConnectivityStatus">
10498   <obsolete>
10499     Deprecated 4/2012. No longer tracked.
10500   </obsolete>
10501   <summary>Status for echoing 100 bytes of TCP data.</summary>
10502 </histogram>
10503
10504 <histogram name="NetConnectivity.TCP.Status.1K" enum="NetConnectivityStatus">
10505   <obsolete>
10506     Deprecated 4/2012. No longer tracked.
10507   </obsolete>
10508   <summary>Status for echoing 1K bytes of TCP data.</summary>
10509 </histogram>
10510
10511 <histogram name="NetConnectivity.TCP.Success" units="ms">
10512   <summary>The RTT for TCP protocol for echoing</summary>
10513 </histogram>
10514
10515 <histogram name="NetConnectivity.TCP.Success.100B.RTT" units="ms">
10516   <obsolete>
10517     Deprecated 4/2012. No longer tracked.
10518   </obsolete>
10519   <summary>The RTT for echoing 100 bytes of TCP data successfully.</summary>
10520 </histogram>
10521
10522 <histogram name="NetConnectivity.TCP.Success.1K.RTT" units="ms">
10523   <obsolete>
10524     Deprecated 4/2012. No longer tracked.
10525   </obsolete>
10526   <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
10527 </histogram>
10528
10529 <histogram name="NetConnectivity.UDP.Fail.100B.RTT" units="ms">
10530   <obsolete>
10531     Deprecated 4/2012. No longer tracked.
10532   </obsolete>
10533   <summary>The RTT for echoing 100 bytes of UDP data unsuccessfully.</summary>
10534 </histogram>
10535
10536 <histogram name="NetConnectivity.UDP.Fail.1k.RTT" units="ms">
10537   <obsolete>
10538     Deprecated 4/2012. No longer tracked.
10539   </obsolete>
10540   <summary>The RTT for echoing 1K bytes of UDP data successfully.</summary>
10541 </histogram>
10542
10543 <histogram name="NetConnectivity.UDP.PacketLoss">
10544   <obsolete>
10545     Deprecated 6/25/2012. No longer tracked.
10546   </obsolete>
10547   <summary>
10548     Chrome sends 4 UDP packets in a row to test to see if there is a
10549     probabalistic dependency in packet loss for consecutive packets.  We record
10550     a bit vector of packets received, where the least significant bit is a 1 if
10551     the first packet was received, etc.  For example, if packets 1 and 3 are
10552     received, but packets 2 and 4 are lost, then we'd record a sample of binary
10553     0101B, or 5.
10554   </summary>
10555 </histogram>
10556
10557 <histogram name="NetConnectivity.UDP.PacketLoss6">
10558   <obsolete>
10559     Deprecated 6/25/2012. No longer tracked.
10560   </obsolete>
10561   <summary>
10562     Chrome sends 6 UDP packets in a row to test to see if there is a
10563     probabalistic dependency in packet loss for consecutive packets.  We record
10564     a bit vector of packets received, where the least significant bit is a 1 if
10565     the first packet was received, etc.  For example, if all packets other than
10566     packet 2 and 4 are responded to, then we'd have a sample (in binary) of
10567     110101B, or 53.
10568   </summary>
10569 </histogram>
10570
10571 <histogram name="NetConnectivity.UDP.Status"
10572     enum="NetConnectivityProtocolStatus">
10573   <summary>Status for UDP protocol for echoing</summary>
10574 </histogram>
10575
10576 <histogram name="NetConnectivity.UDP.Status.100B" enum="NetConnectivityStatus">
10577   <obsolete>
10578     Deprecated 4/2012. No longer tracked.
10579   </obsolete>
10580   <summary>Status for echoing 100 bytes of UDP data.</summary>
10581 </histogram>
10582
10583 <histogram name="NetConnectivity.UDP.Status.1K" enum="NetConnectivityStatus">
10584   <obsolete>
10585     Deprecated 4/2012. No longer tracked.
10586   </obsolete>
10587   <summary>Status for echoing 1K bytes of UDP data.</summary>
10588 </histogram>
10589
10590 <histogram name="NetConnectivity.UDP.Success" units="ms">
10591   <summary>The RTT for UDP protocol for echoing</summary>
10592 </histogram>
10593
10594 <histogram name="NetConnectivity.UDP.Success.100B.RTT" units="ms">
10595   <obsolete>
10596     Deprecated 4/2012. No longer tracked.
10597   </obsolete>
10598   <summary>The RTT for echoing 100 bytes of UDP data successfully.</summary>
10599 </histogram>
10600
10601 <histogram name="NetConnectivity.UDP.Success.1K.RTT" units="ms">
10602   <obsolete>
10603     Deprecated 4/2012. No longer tracked.
10604   </obsolete>
10605   <summary>The RTT for echoing 1k bytes of UDP data successfully.</summary>
10606 </histogram>
10607
10608 <histogram name="NetConnectivity2.Send6.PacketsSent">
10609   <summary>
10610     This histogram records how many packets (out of 6 attempted) were sent via
10611     UDP as rapidly as possible, just after successfully sending an UMA upload.
10612   </summary>
10613 </histogram>
10614
10615 <histogram name="NetConnectivity2.Send6.SeriesAcked">
10616   <summary>
10617     Chrome sends 6 UDP packets in a row to test to see if there is a
10618     probabalistic dependency in packet loss for consecutive packets.  We record
10619     a bit vector of packets received, where the least significant bit is a 1 if
10620     the first packet was received, etc.  For example, if all packets other than
10621     packet 2 and 4 are responded to, then we'd have a sample (in binary) of
10622     110101B, or 53.
10623   </summary>
10624 </histogram>
10625
10626 <histogram name="NetConnectivity2.Sent21">
10627   <summary>
10628     In this experiment, 21 packets were sent to Google via UDP as rapidly as
10629     possible, just after successfully sending an UMA upload. Each packet was
10630     numbered, as was its ACK sent back by Google. If no packets (of the 21) were
10631     ever ACKed, then the port is assumed to be blocked, and no data is recorded
10632     in this histogram. If the port is not blocked, then this histogram shows the
10633     number of echo responses received from the first
10634   </summary>
10635 </histogram>
10636
10637 <histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket">
10638   <summary>
10639     In this experiment, 21 packets were sent to Google via UDP as rapidly as
10640     possible, just after successfully sending an UMA upload. Each packet was
10641     numbered, as was its ACK sent back by Google. This histogram records, for
10642     each packet number, how often we received an ACK for that packet.
10643   </summary>
10644 </histogram>
10645
10646 <histogram name="NetConnectivity2.Sent21.GotAnAck" enum="BooleanSuccess">
10647   <summary>
10648     In this experiment, 21 packets were sent to Google via UDP as rapidly as
10649     possible, just after successfully sending an UMA upload. If no packets (of
10650     the 21) were ever ACKed, then the port is assumed to be blocked. The
10651     histogram shows if we ever got an ACK for a packet in our series of 21.
10652   </summary>
10653 </histogram>
10654
10655 <histogram name="NetConnectivity2.Sent21.PacketsSent">
10656   <summary>
10657     This histogram records how many packets (out of 21 attempted) were sent via
10658     UDP as rapidly as possible, just after successfully sending an UMA upload.
10659   </summary>
10660 </histogram>
10661
10662 <histogram name="NetConnectivity3">
10663   <summary>
10664     In this experiment, 21 packets were sent to Google via UDP on port 443 or
10665     6121.
10666   </summary>
10667 </histogram>
10668
10669 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.100B.PacketDelay"
10670     units="ms">
10671   <summary/>
10672 </histogram>
10673
10674 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.1200B.PacketDelay"
10675     units="ms">
10676   <summary/>
10677 </histogram>
10678
10679 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.500B.PacketDelay"
10680     units="ms">
10681   <summary/>
10682 </histogram>
10683
10684 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.100B.PacketDelay"
10685     units="ms">
10686   <summary/>
10687 </histogram>
10688
10689 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.1200B.PacketDelay"
10690     units="ms">
10691   <summary/>
10692 </histogram>
10693
10694 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.500B.PacketDelay"
10695     units="ms">
10696   <summary/>
10697 </histogram>
10698
10699 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"
10700     enum="BooleanSuccess">
10701   <summary/>
10702 </histogram>
10703
10704 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT" units="ms">
10705   <summary/>
10706 </histogram>
10707
10708 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.100B.PacketDelay"
10709     units="ms">
10710   <summary/>
10711 </histogram>
10712
10713 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.1200B.PacketDelay"
10714     units="ms">
10715   <summary/>
10716 </histogram>
10717
10718 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.500B.PacketDelay"
10719     units="ms">
10720   <summary/>
10721 </histogram>
10722
10723 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.100B.PacketDelay"
10724     units="ms">
10725   <summary/>
10726 </histogram>
10727
10728 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.1200B.PacketDelay"
10729     units="ms">
10730   <summary/>
10731 </histogram>
10732
10733 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.500B.PacketDelay"
10734     units="ms">
10735   <summary/>
10736 </histogram>
10737
10738 <histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"
10739     enum="BooleanSuccess">
10740   <summary/>
10741 </histogram>
10742
10743 <histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT" units="ms">
10744   <summary/>
10745 </histogram>
10746
10747 <histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent">
10748   <obsolete>
10749     Deprecated 9/2012. No longer tracked.
10750   </obsolete>
10751   <summary>
10752     This histogram records how many packets (out of 6 attempted) were sent via
10753     UDP as rapidly as possible, just after successfully sending an UMA upload.
10754   </summary>
10755 </histogram>
10756
10757 <histogram name="NetConnectivity3.StartPacket.Sent21.443.100B.PacketDelay"
10758     units="ms">
10759   <summary/>
10760 </histogram>
10761
10762 <histogram name="NetConnectivity3.StartPacket.Sent21.443.1200B.PacketDelay"
10763     units="ms">
10764   <summary/>
10765 </histogram>
10766
10767 <histogram name="NetConnectivity3.StartPacket.Sent21.443.500B.PacketDelay"
10768     units="ms">
10769   <summary/>
10770 </histogram>
10771
10772 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.100B.PacketDelay"
10773     units="ms">
10774   <summary/>
10775 </histogram>
10776
10777 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.1200B.PacketDelay"
10778     units="ms">
10779   <summary/>
10780 </histogram>
10781
10782 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.500B.PacketDelay"
10783     units="ms">
10784   <summary/>
10785 </histogram>
10786
10787 <histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"
10788     enum="BooleanSuccess">
10789   <summary/>
10790 </histogram>
10791
10792 <histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT" units="ms">
10793   <summary/>
10794 </histogram>
10795
10796 <histogram name="NetConnectivity4">
10797   <summary>
10798     In this experiment, a few packets were sent from Google to clients via UDP
10799     on port 443 or 80 to perform net connectivity test.
10800   </summary>
10801 </histogram>
10802
10803 <histogram name="NetConnectivity5">
10804   <summary>
10805     In this experiment, a few packets were sent from Google to clients via UDP
10806     on port 443 or 80 to perform net connectivity test.
10807   </summary>
10808 </histogram>
10809
10810 <histogram name="NetConnectivity5.TestFailed.WritePending"
10811     enum="BooleanSuccess">
10812   <summary>
10813     Next NetConnectivity5 experiment weren't started because there is an
10814     outstading pending write.
10815   </summary>
10816 </histogram>
10817
10818 <histogram name="Network.3G.Gobi.Activation" units="milliseconds">
10819   <summary>The time the Gobi modem takes to complete activation.</summary>
10820 </histogram>
10821
10822 <histogram name="Network.3G.Gobi.Connect" units="milliseconds">
10823   <summary>
10824     The time the Gobi modem takes to connect to the cellular network.
10825   </summary>
10826 </histogram>
10827
10828 <histogram name="Network.3G.Gobi.Disconnect" units="milliseconds">
10829   <summary>
10830     The time the Gobi modem takes to disconnect from the cellular network.
10831   </summary>
10832 </histogram>
10833
10834 <histogram name="Network.3G.Gobi.FirmwareDownload.Attempts">
10835   <summary>Number of attempts taken to install Gobi firmware.</summary>
10836 </histogram>
10837
10838 <histogram name="Network.3G.Gobi.FirmwareDownload.Time" units="milliseconds">
10839   <summary>The time it takes to install Gobi firmware.</summary>
10840 </histogram>
10841
10842 <histogram name="Network.3G.Gobi.Registration" units="milliseconds">
10843   <summary>
10844     The time the Gobi modem takes to register on the cellular network.
10845   </summary>
10846 </histogram>
10847
10848 <histogram name="Network.3G.Gobi.SetPower" enum="Network3GGobiError">
10849   <summary>Errors experienced during Gobi device powerup.</summary>
10850 </histogram>
10851
10852 <histogram name="Network.Cellular.TimeOnline" units="seconds">
10853   <summary>
10854     Chrome OS network metric sampling the time spent using Cellular to transport
10855     data.  These data are mostly useful when summed and compared to TimeOnline
10856     for other network technologies (e.g. WiFi vs Cellular).
10857   </summary>
10858 </histogram>
10859
10860 <histogram name="Network.Cellular.TimeToConfig" units="milliseconds">
10861   <summary>
10862     Chrome OS network performance metric sampling the time to join a 3G/Cellular
10863     network and configure Layer 3 state.
10864   </summary>
10865 </histogram>
10866
10867 <histogram name="Network.Cellular.TimeToOnline" units="milliseconds">
10868   <summary>
10869     Chrome OS network performance metric sampling the time to determine that a
10870     3G/Cellular network is online after configuring Layer 3 state.
10871   </summary>
10872 </histogram>
10873
10874 <histogram name="Network.Cellular.TimeToPortal" units="milliseconds">
10875   <summary>
10876     Chrome OS network performance metric sampling the time to determine that a
10877     3G/Cellular network is in a captive portal after configuring Layer 3 state.
10878   </summary>
10879 </histogram>
10880
10881 <histogram name="Network.Cellular.UsageRequestStatus"
10882     enum="NetworkCellularUsageRequestStatus">
10883   <summary>Chrome OS cellular usage API request status codes.</summary>
10884 </histogram>
10885
10886 <histogram name="Network.Ethernet.TimeOnline" units="seconds">
10887   <summary>
10888     Chrome OS network metric sampling the time spent using Ethernet to transport
10889     data.  These data are mostly useful when summed and compared to TimeOnline
10890     for other network technologies (e.g. WiFi vs Cellular).
10891   </summary>
10892 </histogram>
10893
10894 <histogram name="Network.Ethernet.TimeToConfig" units="milliseconds">
10895   <summary>
10896     Chrome OS network performance metric sampling the time to join a wired
10897     Ethernet network and configure Layer 3 state (typically acquire a DHCP
10898     lease).
10899   </summary>
10900 </histogram>
10901
10902 <histogram name="Network.Ethernet.TimeToOnline" units="milliseconds">
10903   <summary>
10904     Chrome OS network performance metric sampling the time to determine that an
10905     Ethernet network is online after configuring Layer 3 state.
10906   </summary>
10907 </histogram>
10908
10909 <histogram name="Network.Ethernet.TimeToPortal" units="milliseconds">
10910   <summary>
10911     Chrome OS network performance metric sampling the time to determine that an
10912     Ethernet network is in a captive portal after configuring Layer 3 state.
10913   </summary>
10914 </histogram>
10915
10916 <histogram name="Network.MigrationNssToPem"
10917     enum="MigrationNssToPemNetworkTypes">
10918   <summary>
10919     Chrome OS metric counting the number of network configurations that
10920     contained a NSS nickname identifying a CA certificate, which triggered the
10921     migration to PEM encoding. This metric doesn't consider whether the
10922     migration was successful but once a migration was successful the nickname is
10923     removed.
10924   </summary>
10925 </histogram>
10926
10927 <histogram name="Network.ServiceErrors" enum="NetworkServiceError">
10928   <summary>Chrome OS connection manager service errors seen.</summary>
10929 </histogram>
10930
10931 <histogram name="Network.Shill.Cellular.3GPPRegistrationDelayedDrop"
10932     enum="NetworkCellular3GPPRegistrationDelayedDrop">
10933   <summary>
10934     Chrome OS network diagnostic metric sampling the number of cellular network
10935     flakes. A network flake occurs when the signal strength goes below detection
10936     level for a short duration.
10937   </summary>
10938 </histogram>
10939
10940 <histogram name="Network.Shill.Cellular.AutoConnectTotalTime"
10941     units="milliseconds">
10942   <summary>
10943     Chrome OS network diagnostic metric sampling the total amount of time spent
10944     from the start of the first auto-connect request until when the cellular
10945     modem successfully connects to the network.
10946   </summary>
10947 </histogram>
10948
10949 <histogram name="Network.Shill.Cellular.AutoConnectTries">
10950   <summary>
10951     Chrome OS network diagnostic metric sampling the number of auto-connect
10952     tries that were attempted before the cellular modem successfully connected
10953     to the network.
10954   </summary>
10955 </histogram>
10956
10957 <histogram name="Network.Shill.Cellular.DHCPOptionFailureDetected"
10958     enum="NetworkDHCPOptionFailure">
10959   <summary>
10960     Chrome OS network metric that tracks the number of DHCP option failures
10961     encountered by Shill.  This indicates that Shill is using minimal DHCP
10962     options due to suspected MTU issues on the return path from the DHCP server
10963     back to the client.
10964   </summary>
10965 </histogram>
10966
10967 <histogram name="Network.Shill.Cellular.Disconnect"
10968     enum="NetworkDisconnectType">
10969   <summary>
10970     Chrome OS network usage metric that tracks whether the cellular network was
10971     disconnected due to an error or was explicitly disconnected by the user.
10972   </summary>
10973 </histogram>
10974
10975 <histogram name="Network.Shill.Cellular.Drop" enum="NetworkCellularTechnology">
10976   <summary>
10977     Chrome OS cellular network metric that tracks the number of drops based on
10978     the network technology.
10979   </summary>
10980 </histogram>
10981
10982 <histogram name="Network.Shill.Cellular.ExpiredLeaseLengthSeconds"
10983     units="seconds">
10984   <summary>
10985     Chrome OS network performance metric that tracks the length of a lease for a
10986     cellular network at the time it expired without the DHCP client being able
10987     to renew it.
10988   </summary>
10989 </histogram>
10990
10991 <histogram name="Network.Shill.Cellular.OutOfCreditsReason"
10992     enum="NetworkCellularOutOfCreditsReason">
10993   <summary>
10994     Chrome OS cellular network metric that tracks the number of out-of-credits
10995     detected based on the cause that triggered the out-of-credits.
10996   </summary>
10997 </histogram>
10998
10999 <histogram name="Network.Shill.Cellular.PortalAttempts">
11000   <summary>
11001     Chrome OS network diagnostic metric sampling the number of portal detection
11002     attempts per pass for a cellular network. This includes failure, timeout and
11003     successful attempts.
11004   </summary>
11005 </histogram>
11006
11007 <histogram name="Network.Shill.Cellular.PortalAttemptsToOnline">
11008   <summary>
11009     Chrome OS network diagnostic metric sampling the total number of portal
11010     detection attempts performed for a cellular network between the Connected
11011     and Online state. This includes failure, timeout and successful attempts.
11012   </summary>
11013 </histogram>
11014
11015 <histogram name="Network.Shill.Cellular.PortalResult"
11016     enum="NetworkPortalResult">
11017   <summary>
11018     Chrome OS network diagnostic metric sampling the result of portal detections
11019     for a cellular network.
11020   </summary>
11021 </histogram>
11022
11023 <histogram name="Network.Shill.Cellular.SignalStrengthBeforeDrop">
11024   <summary>
11025     Chrome OS network metric sampling the signal strength (0-100) of the
11026     cellular modem before it dropped from the network.
11027   </summary>
11028 </histogram>
11029
11030 <histogram name="Network.Shill.Cellular.TimeOnline" units="seconds">
11031   <summary>
11032     Chrome OS network metric sampling the time spent using cellular to transport
11033     data.  These data are mostly useful when summed and compared to TimeOnline
11034     for other network technologies (e.g. WiFi vs Cellular).
11035   </summary>
11036 </histogram>
11037
11038 <histogram name="Network.Shill.Cellular.TimeToConfig" units="milliseconds">
11039   <summary>
11040     Chrome OS network performance metric sampling the time to join a cellular
11041     network and configure Layer 3 state.
11042   </summary>
11043 </histogram>
11044
11045 <histogram name="Network.Shill.Cellular.TimeToConnect" units="milliseconds">
11046   <summary>
11047     Chrome OS network performance metric sampling the time to connect a cellular
11048     modem.
11049   </summary>
11050 </histogram>
11051
11052 <histogram name="Network.Shill.Cellular.TimeToDisable" units="milliseconds">
11053   <summary>
11054     Chrome OS network performance metric sampling the time to disable a cellular
11055     modem.
11056   </summary>
11057 </histogram>
11058
11059 <histogram name="Network.Shill.Cellular.TimeToEnable" units="milliseconds">
11060   <summary>
11061     Chrome OS network performance metric sampling the time to enable a cellular
11062     modem.
11063   </summary>
11064 </histogram>
11065
11066 <histogram name="Network.Shill.Cellular.TimeToInitialize" units="milliseconds">
11067   <summary>
11068     Chrome OS network performance metric sampling the time to initialize a
11069     cellular modem.
11070   </summary>
11071 </histogram>
11072
11073 <histogram name="Network.Shill.Cellular.TimeToOnline" units="milliseconds">
11074   <summary>
11075     Chrome OS network performance metric sampling the time to determine that a
11076     cellular network is online after configuring Layer 3 state.
11077   </summary>
11078 </histogram>
11079
11080 <histogram name="Network.Shill.Cellular.TimeToPortal" units="milliseconds">
11081   <summary>
11082     Chrome OS network performance metric sampling the time to determine that a
11083     cellular network is in a captive portal after configuring Layer 3 state.
11084   </summary>
11085 </histogram>
11086
11087 <histogram name="Network.Shill.Cellular.TimeToScan" units="milliseconds">
11088   <summary>
11089     Chrome OS network performance metric sampling the time to scan a cellular
11090     network and register a modem.
11091   </summary>
11092 </histogram>
11093
11094 <histogram name="Network.Shill.CorruptedProfile" enum="NetworkCorruptedProfile">
11095   <summary>
11096     Chrome OS cellular network metric that tracks the number of corrupted
11097     profiles encountered by Shill.
11098   </summary>
11099 </histogram>
11100
11101 <histogram name="Network.Shill.Ethernet.DHCPOptionFailureDetected"
11102     enum="NetworkDHCPOptionFailure">
11103   <summary>
11104     Chrome OS network metric that tracks the number of DHCP option failures
11105     encountered by Shill.  This indicates that Shill is using minimal DHCP
11106     options due to suspected MTU issues on the return path from the DHCP server
11107     back to the client.
11108   </summary>
11109 </histogram>
11110
11111 <histogram name="Network.Shill.Ethernet.Disconnect"
11112     enum="NetworkDisconnectType">
11113   <summary>
11114     Chrome OS network usage metric that tracks whether the Ethernet network was
11115     disconnected due to an error or was explicitly disconnected by the user.
11116   </summary>
11117 </histogram>
11118
11119 <histogram name="Network.Shill.Ethernet.ExpiredLeaseLengthSeconds"
11120     units="seconds">
11121   <summary>
11122     Chrome OS network performance metric that tracks the length of a lease for
11123     an Ethernet network at the time it expired without the DHCP client being
11124     able to renew it.
11125   </summary>
11126 </histogram>
11127
11128 <histogram name="Network.Shill.Ethernet.LinkMonitorBroadcastErrorsAtFailure">
11129   <summary>
11130     Chrome OS network performance metric that tracks the number of LinkMonitor
11131     broadcast errors that were accrued on an Ethernet network at the time that
11132     the link was declaired to be failed.
11133   </summary>
11134 </histogram>
11135
11136 <histogram name="Network.Shill.Ethernet.LinkMonitorFailure"
11137     enum="LinkMonitorFailureType">
11138   <summary>
11139     Chrome OS metric that signals the type of failure the LinkMonitor
11140     encountered which caused it to stop monitoring an Ethernet network.
11141   </summary>
11142 </histogram>
11143
11144 <histogram name="Network.Shill.Ethernet.LinkMonitorResponseTimeSample"
11145     units="milliseconds">
11146   <summary>
11147     Chrome OS network performance metric that tracks the number of milliseconds
11148     between an ARP request and a received reply on an Ethernet network.
11149   </summary>
11150 </histogram>
11151
11152 <histogram name="Network.Shill.Ethernet.LinkMonitorSecondsToFailure"
11153     units="seconds">
11154   <summary>
11155     Chrome OS network performance metric that tracks the number of seconds from
11156     the start of the LinkMonitor until failure on an Ethernet network.
11157   </summary>
11158 </histogram>
11159
11160 <histogram name="Network.Shill.Ethernet.LinkMonitorUnicastErrorsAtFailure">
11161   <summary>
11162     Chrome OS network performance metric that tracks the number of LinkMonitor
11163     unicast errors that were accrued on an Ethernet network at the time that the
11164     link was declaired to be failed.
11165   </summary>
11166 </histogram>
11167
11168 <histogram name="Network.Shill.Ethernet.PortalAttempts">
11169   <summary>
11170     Chrome OS network diagnostic metric sampling the number of portal detection
11171     attempts per pass for an Ethernet network. This includes failure, timeout
11172     and successful attempts.
11173   </summary>
11174 </histogram>
11175
11176 <histogram name="Network.Shill.Ethernet.PortalAttemptsToOnline">
11177   <summary>
11178     Chrome OS network diagnostic metric sampling the total number of portal
11179     detection attempts performed for an Ethernet network between the Connected
11180     and Online state. This includes failure, timeout and successful attempts.
11181   </summary>
11182 </histogram>
11183
11184 <histogram name="Network.Shill.Ethernet.PortalResult"
11185     enum="NetworkPortalResult">
11186   <summary>
11187     Chrome OS network diagnostic metric sampling the result of portal detections
11188     for an Ethernet network.
11189   </summary>
11190 </histogram>
11191
11192 <histogram name="Network.Shill.Ethernet.TimeOnline" units="seconds">
11193   <summary>
11194     Chrome OS network metric sampling the time spent using Ethernet to transport
11195     data.  These data are mostly useful when summed and compared to TimeOnline
11196     for other network technologies (e.g. WiFi vs Cellular).
11197   </summary>
11198 </histogram>
11199
11200 <histogram name="Network.Shill.Ethernet.TimeToConfig" units="milliseconds">
11201   <summary>
11202     Chrome OS network performance metric sampling the time to join a wired
11203     Ethernet network and configure Layer 3 state (typically acquire a DHCP
11204     lease).
11205   </summary>
11206 </histogram>
11207
11208 <histogram name="Network.Shill.Ethernet.TimeToInitialize" units="milliseconds">
11209   <summary>
11210     Chrome OS network performance metric sampling the time to initialize an
11211     Ethernet device.
11212   </summary>
11213 </histogram>
11214
11215 <histogram name="Network.Shill.Ethernet.TimeToOnline" units="milliseconds">
11216   <summary>
11217     Chrome OS network performance metric sampling the time to determine that an
11218     Ethernet network is online after configuring Layer 3 state.
11219   </summary>
11220 </histogram>
11221
11222 <histogram name="Network.Shill.Ethernet.TimeToPortal" units="milliseconds">
11223   <summary>
11224     Chrome OS network performance metric sampling the time to determine that an
11225     Ethernet network is in a captive portal after configuring Layer 3 state.
11226   </summary>
11227 </histogram>
11228
11229 <histogram name="Network.Shill.ServiceErrors" enum="NetworkServiceError">
11230   <summary>Chrome OS connection manager service errors seen.</summary>
11231 </histogram>
11232
11233 <histogram name="Network.Shill.TerminationActionResult"
11234     enum="ShillTerminationActionResult">
11235   <obsolete>
11236     Deprecated 10/2012. No longer tracked.
11237   </obsolete>
11238   <summary>
11239     Chrome OS network diagnostic metric sampling the number of termination
11240     actions that successfully complete or fail when shill terminates.
11241   </summary>
11242 </histogram>
11243
11244 <histogram name="Network.Shill.TerminationActionResult.OnSuspend"
11245     enum="ShillTerminationActionResult">
11246   <summary>
11247     Chrome OS network diagnostic metric sampling the number of termination
11248     actions that successfully complete or fail when shill suspends.
11249   </summary>
11250 </histogram>
11251
11252 <histogram name="Network.Shill.TerminationActionResult.OnTerminate"
11253     enum="ShillTerminationActionResult">
11254   <summary>
11255     Chrome OS network diagnostic metric sampling the number of termination
11256     actions that successfully complete or fail when shill terminates.
11257   </summary>
11258 </histogram>
11259
11260 <histogram name="Network.Shill.TerminationActionTime.OnSuspend"
11261     units="milliseconds">
11262   <summary>
11263     Chrome OS network diagnostic metric sampling the time in milliseconds it
11264     takes termination actions to complete when shill suspends.
11265   </summary>
11266 </histogram>
11267
11268 <histogram name="Network.Shill.TerminationActionTime.OnTerminate"
11269     units="milliseconds">
11270   <summary>
11271     Chrome OS network diagnostic metric sampling the time in milliseconds it
11272     takes termination actions to complete when shill terminates.
11273   </summary>
11274 </histogram>
11275
11276 <histogram name="Network.Shill.TimeToDrop" units="seconds">
11277   <summary>
11278     Chrome OS network stability metric sampling the time in seconds between the
11279     networking going online to going offline. Offline events due to device
11280     shutdown or suspend are ignored (along with the online time before that
11281     offline event).
11282   </summary>
11283 </histogram>
11284
11285 <histogram name="Network.Shill.Vpn.Driver" enum="VPNDriver">
11286   <summary>
11287     Chrome OS network usage metric sampled on each successful VPN connection
11288     that tracks the VPN connection type.
11289   </summary>
11290 </histogram>
11291
11292 <histogram name="Network.Shill.Vpn.RemoteAuthenticationType"
11293     enum="VPNRemoteAuthenticationType">
11294   <summary>
11295     Chrome OS network usage metric sampled on each successful VPN connection
11296     that tracks the remote authentication method.
11297   </summary>
11298 </histogram>
11299
11300 <histogram name="Network.Shill.Vpn.TimeOnline" units="milliseconds">
11301   <summary>
11302     Chrome OS network metric sampling the time spent using VPN to transport
11303     data.  These data are mostly useful when summed and compared to TimeOnline
11304     for other network technologies (e.g. WiFi vs Cellular).  A sample is emitted
11305     every time the system transitions from primary connectivity through a VPN to
11306     some other type of connectivity.  The value of the sample is the time delta
11307     in seconds from the instant the system transitioned to VPN connectivity.
11308   </summary>
11309 </histogram>
11310
11311 <histogram name="Network.Shill.Vpn.TimeToConfig" units="milliseconds">
11312   <summary>
11313     Chrome OS network performance metric sampling the time to configure Layer 3
11314     state on a VPN network (typically acquire a DHCP lease).
11315   </summary>
11316 </histogram>
11317
11318 <histogram name="Network.Shill.Vpn.TimeToOnline" units="milliseconds">
11319   <summary>
11320     Chrome OS network performance metric sampling the time to determine that a
11321     WiMax network is online after configuring Layer 3 state.
11322   </summary>
11323 </histogram>
11324
11325 <histogram name="Network.Shill.Vpn.UserAuthenticationType"
11326     enum="VPNUserAuthenticationType">
11327   <summary>
11328     Chrome OS network usage metric sampled on each successful VPN connection
11329     that tracks the user authentication method.
11330   </summary>
11331 </histogram>
11332
11333 <histogram name="Network.Shill.WiFi.ApDisconnectReason" enum="WiFiReasonCode">
11334   <summary>
11335     Chrome OS network usage metric.  Reason code reported when the AP
11336     disconnects a wifi connection.
11337   </summary>
11338 </histogram>
11339
11340 <histogram name="Network.Shill.WiFi.ApDisconnectType" enum="WiFiStatusType">
11341   <summary>
11342     Chrome OS network usage metric.  Broad category of reason AP disconnected a
11343     WiFi connection.
11344   </summary>
11345 </histogram>
11346
11347 <histogram name="Network.Shill.Wifi.ApMode" enum="WiFiApMode">
11348   <summary>
11349     Chrome OS network usage metric.  The AP mode setting for each successful
11350     WiFi connection.
11351   </summary>
11352 </histogram>
11353
11354 <histogram name="Network.Shill.Wifi.Channel" enum="NetworkChannelType">
11355   <summary>
11356     Chrome OS network usage metric.  The channel used for each successful WiFi
11357     connection.
11358   </summary>
11359 </histogram>
11360
11361 <histogram name="Network.Shill.WiFi.ClientDisconnectReason"
11362     enum="WiFiReasonCode">
11363   <summary>
11364     Chrome OS network usage metric.  Reason code reported when the client
11365     disconnects a wifi connection.
11366   </summary>
11367 </histogram>
11368
11369 <histogram name="Network.Shill.WiFi.ClientDisconnectType" enum="WiFiStatusType">
11370   <summary>
11371     Chrome OS network usage metric.  Broad category of reason client
11372     disconnected a WiFi connection.
11373   </summary>
11374 </histogram>
11375
11376 <histogram name="Network.Shill.Wifi.DHCPOptionFailureDetected"
11377     enum="NetworkDHCPOptionFailure">
11378   <summary>
11379     Chrome OS network metric that tracks the number of DHCP option failures
11380     encountered by Shill.  This indicates that Shill is using minimal DHCP
11381     options due to suspected MTU issues on the return path from the DHCP server
11382     back to the client.
11383   </summary>
11384 </histogram>
11385
11386 <histogram name="Network.Shill.Wifi.Disconnect" enum="NetworkDisconnectType">
11387   <summary>
11388     Chrome OS network usage metric that tracks whether an 802.11 wireless
11389     network was disconnected due to an error or was explicitly disconnected by
11390     the user.
11391   </summary>
11392 </histogram>
11393
11394 <histogram name="Network.Shill.Wifi.EapInnerProtocol" enum="EAPInnerProtocol">
11395   <summary>
11396     Chrome OS network usage metric sampled on each successful 802.1x wireless
11397     connection that tracks the configured inner authentication method.
11398   </summary>
11399 </histogram>
11400
11401 <histogram name="Network.Shill.Wifi.EapOuterProtocol" enum="EAPOuterProtocol">
11402   <summary>
11403     Chrome OS network usage metric sampled on each successful 802.1x wireless
11404     connection that tracks the configured outer authentication method.
11405   </summary>
11406 </histogram>
11407
11408 <histogram name="Network.Shill.Wifi.ExpiredLeaseLengthSeconds" units="seconds">
11409   <summary>
11410     Chrome OS network performance metric that tracks the length of a lease for a
11411     WiFi network at the time it expired without the DHCP client being able to
11412     renew it.
11413   </summary>
11414 </histogram>
11415
11416 <histogram name="Network.Shill.WiFi.FrequenciesConnectedEver">
11417   <summary>
11418     Chrome OS metric sampling the number of different frequencies (i.e.
11419     channels) on which a device has connected to a WiFi network. This value is
11420     sampled every time a WiFi connection is established
11421     (WPASupplicant::kInterfaceStateCompleted). Note that the word
11422     &quot;Ever&quot; in the metric name is misleading. ChromeOS actually ages
11423     out historical information, currently after 3 weeks.
11424   </summary>
11425 </histogram>
11426
11427 <histogram name="Network.Shill.Wifi.LinkMonitorBroadcastErrorsAtFailure">
11428   <summary>
11429     Chrome OS network performance metric that tracks the number of LinkMonitor
11430     broadcast errors that were accrued on an 802.11 wireiless network at the
11431     time that the link was declaired to be failed.
11432   </summary>
11433 </histogram>
11434
11435 <histogram name="Network.Shill.Wifi.LinkMonitorFailure"
11436     enum="LinkMonitorFailureType">
11437   <summary>
11438     Chrome OS metric that signals the type of failure the LinkMonitor
11439     encountered which caused it to stop monitoring an 802.11 wireless network.
11440   </summary>
11441 </histogram>
11442
11443 <histogram name="Network.Shill.Wifi.LinkMonitorResponseTimeSample"
11444     units="milliseconds">
11445   <summary>
11446     Chrome OS network performance metric that tracks the number of milliseconds
11447     between an ARP request and a received reply on an 802.11 wireless network.
11448   </summary>
11449 </histogram>
11450
11451 <histogram name="Network.Shill.Wifi.LinkMonitorSecondsToFailure"
11452     units="seconds">
11453   <summary>
11454     Chrome OS network performance metric that tracks the number of seconds from
11455     the start of the LinkMonitor until failure on an 802.11 wireless network.
11456   </summary>
11457 </histogram>
11458
11459 <histogram name="Network.Shill.Wifi.LinkMonitorUnicastErrorsAtFailure">
11460   <summary>
11461     Chrome OS network performance metric that tracks the number of LinkMonitor
11462     unicast errors that were accrued on an 802.11 wireless network at the time
11463     that the link was declaired to be failed.
11464   </summary>
11465 </histogram>
11466
11467 <histogram name="Network.Shill.Wifi.PhyMode" enum="NetworkPhyModeType">
11468   <summary>
11469     Chrome OS network usage metric.  The channel type used for each successful
11470     WiFi connection.
11471   </summary>
11472 </histogram>
11473
11474 <histogram name="Network.Shill.Wifi.PortalAttempts">
11475   <summary>
11476     Chrome OS network diagnostic metric sampling the number of portal detection
11477     attempts per pass for an 802.11 wireless network. This includes failure,
11478     timeout and successful attempts.
11479   </summary>
11480 </histogram>
11481
11482 <histogram name="Network.Shill.Wifi.PortalAttemptsToOnline">
11483   <summary>
11484     Chrome OS network diagnostic metric sampling the total number of portal
11485     detection attempts performed for an 802.11 wireless network between the
11486     Connected and Online state. This includes failure, timeout and successful
11487     attempts.
11488   </summary>
11489 </histogram>
11490
11491 <histogram name="Network.Shill.Wifi.PortalResult" enum="NetworkPortalResult">
11492   <summary>
11493     Chrome OS network diagnostic metric sampling the result of portal detections
11494     for an 802.11 wireless network.
11495   </summary>
11496 </histogram>
11497
11498 <histogram name="Network.Shill.WiFi.ScanResult" enum="WiFiScanResult">
11499   <summary>
11500     Chrome OS network usage metric describing, for a wifi scan attempt, what
11501     scan method is used and whether it ends in a connection.
11502   </summary>
11503 </histogram>
11504
11505 <histogram name="Network.Shill.WiFi.ScanTimeInEbusy" units="milliseconds">
11506   <summary>
11507     Chrome OS network usage metric describing, for a wifi scan attempt, how many
11508     milliseconds were spent waiting to talk to the kernel/drivers.
11509   </summary>
11510 </histogram>
11511
11512 <histogram name="Network.Shill.Wifi.Security" enum="NetworkSecurityType">
11513   <summary>
11514     Chrome OS network usage metric.  The security setting for each successful
11515     WiFi connection.
11516   </summary>
11517 </histogram>
11518
11519 <histogram name="Network.Shill.Wifi.SignalStrength" units="negative dBm">
11520   <summary>
11521     Chrome OS network metric indicating the negative of the dBm received signal
11522     strength recorded at the time a successful WiFi connection started.
11523   </summary>
11524 </histogram>
11525
11526 <histogram name="Network.Shill.Wifi.TimeOnline" units="seconds">
11527   <summary>
11528     Chrome OS network metric sampling the time spent using WiFi to transport
11529     data.  These data are mostly useful when summed and compared to TimeOnline
11530     for other network technologies (e.g. WiFi vs Cellular).
11531   </summary>
11532 </histogram>
11533
11534 <histogram name="Network.Shill.Wifi.TimeResumeToReady" units="milliseconds">
11535   <summary>
11536     Chrome OS network performance metric sampling the time from the resume event
11537     to the time when an 802.11 wireless network has configured its Layer 3
11538     state.
11539   </summary>
11540 </histogram>
11541
11542 <histogram name="Network.Shill.Wifi.TimeToConfig" units="milliseconds">
11543   <summary>
11544     Chrome OS network performance metric sampling the time to configure Layer 3
11545     state on an 802.11 wireless network (typically acquire a DHCP lease).
11546   </summary>
11547 </histogram>
11548
11549 <histogram name="Network.Shill.Wifi.TimeToConnect" units="milliseconds">
11550   <summary>
11551     Chrome OS network performance metric sampling the time to connect to a WiFi
11552     Basic Service Set (which consists of the access point and associated
11553     stations on a particular WiFi channel for a specific network).
11554   </summary>
11555 </histogram>
11556
11557 <histogram name="Network.Shill.Wifi.TimeToInitialize" units="milliseconds">
11558   <summary>
11559     Chrome OS network performance metric sampling the time to initialize an
11560     802.11 wireless device.
11561   </summary>
11562 </histogram>
11563
11564 <histogram name="Network.Shill.Wifi.TimeToJoin" units="milliseconds">
11565   <summary>
11566     Chrome OS network performance metric sampling the time to join (associate
11567     plus authenticate) an 802.11 wireless network.
11568   </summary>
11569 </histogram>
11570
11571 <histogram name="Network.Shill.Wifi.TimeToOnline" units="milliseconds">
11572   <summary>
11573     Chrome OS network performance metric sampling the time to determine that an
11574     802.11 wireless network is online after configuring Layer 3 state.
11575   </summary>
11576 </histogram>
11577
11578 <histogram name="Network.Shill.Wifi.TimeToPortal" units="milliseconds">
11579   <summary>
11580     Chrome OS network performance metric sampling the time to determine that an
11581     802.11 wireless network is in a captive portal after configuring Layer 3
11582     state.
11583   </summary>
11584 </histogram>
11585
11586 <histogram name="Network.Shill.Wifi.TimeToScan" units="milliseconds">
11587   <summary>
11588     Chrome OS network performance metric sampling the time to scan WiFi until a
11589     connection is found.
11590   </summary>
11591 </histogram>
11592
11593 <histogram name="Network.Shill.Wifi.TimeToScanAndConnect" units="milliseconds">
11594   <summary>
11595     Chrome OS network performance metric sampling the time between the beginning
11596     of a WiFi scan (if the scan includes both a progressive scan and a full
11597     scan, the TimeToScanAndConnect starts with the first scan of the series) and
11598     the completion of a successful connection.
11599   </summary>
11600 </histogram>
11601
11602 <histogram name="Network.Shill.WiMax.DHCPOptionFailureDetected"
11603     enum="NetworkDHCPOptionFailure">
11604   <summary>
11605     Chrome OS network metric that tracks the number of DHCP option failures
11606     encountered by Shill.  This indicates that Shill is using minimal DHCP
11607     options due to suspected MTU issues on the return path from the DHCP server
11608     back to the client.
11609   </summary>
11610 </histogram>
11611
11612 <histogram name="Network.Shill.WiMax.ExpiredLeaseLengthSeconds" units="seconds">
11613   <summary>
11614     Chrome OS network performance metric that tracks the length of a lease for a
11615     WiMax network at the time it expired without the DHCP client being able to
11616     renew it.
11617   </summary>
11618 </histogram>
11619
11620 <histogram name="Network.Shill.WiMax.TimeToConfig" units="milliseconds">
11621   <summary>
11622     Chrome OS network performance metric sampling the time to configure Layer 3
11623     state on a WiMax network (typically acquire a DHCP lease).
11624   </summary>
11625 </histogram>
11626
11627 <histogram name="Network.Shill.WiMax.TimeToInitialize" units="milliseconds">
11628   <summary>
11629     Chrome OS network performance metric sampling the time to initialize a WiMax
11630     device.
11631   </summary>
11632 </histogram>
11633
11634 <histogram name="Network.Shill.WiMax.TimeToOnline" units="milliseconds">
11635   <summary>
11636     Chrome OS network performance metric sampling the time to determine that a
11637     WiMax network is online after configuring Layer 3 state.
11638   </summary>
11639 </histogram>
11640
11641 <histogram name="Network.TimeToConfig.Cellular" units="milliseconds">
11642   <summary>
11643     Chrome OS network performance metric sampling the time to join a 3G/Cellular
11644     network and configure Layer 3 state. Note this metric is deprecated; see
11645     Network.Cellular.TimeToConfig.
11646   </summary>
11647 </histogram>
11648
11649 <histogram name="Network.TimeToConfig.Ethernet" units="milliseconds">
11650   <summary>
11651     Chrome OS network performance metric sampling the time to join a wired
11652     Ethernet network and configure Layer 3 state (typically acquire a DHCP
11653     lease). Note this metric is deprecated; see Network.Ethernet.TimeToConfig.
11654   </summary>
11655 </histogram>
11656
11657 <histogram name="Network.TimeToConfig.Wifi" units="milliseconds">
11658   <summary>
11659     Chrome OS network performance metric sampling the time to configure Layer 3
11660     state on an 802.11 wireless network (typically acquire a DHCP lease). Note
11661     this metric is deprecated; see Network.Wifi.TimeToConfig.
11662   </summary>
11663 </histogram>
11664
11665 <histogram name="Network.TimeToDrop" units="seconds">
11666   <summary>
11667     Chrome OS network stability metric sampling the time in seconds between the
11668     networking going online to going offline. Offline events due to device
11669     shutdown or suspend are ignored (along with the online time before that
11670     offline event).
11671   </summary>
11672 </histogram>
11673
11674 <histogram name="Network.TimeToJoin.Wifi" units="milliseconds">
11675   <summary>
11676     Chrome OS network performance metric sampling the time to join (associate
11677     plus authenticate) an 802.11 wireless network. Note this metric is
11678     deprecated; see Network.Wifi.TimeToJoin.
11679   </summary>
11680 </histogram>
11681
11682 <histogram name="Network.Wifi.AuthMode" enum="NetworkAuthModeType">
11683   <summary>
11684     Chrome OS network performance metric sampling the time to configure Layer 3
11685     state on an 802.11 wireless network (typically acquire a DHCP lease).
11686   </summary>
11687 </histogram>
11688
11689 <histogram name="Network.Wifi.BitRate" units="bps">
11690   <summary>
11691     Network metric reporting the download speed test results run at setup time.
11692     Recorded at least once per day.
11693   </summary>
11694 </histogram>
11695
11696 <histogram name="Network.Wifi.Channel" enum="NetworkChannelType">
11697   <summary>
11698     Chrome OS network usage metric.  The channel used for each successful WiFi
11699     connection.
11700   </summary>
11701 </histogram>
11702
11703 <histogram name="Network.Wifi.Idle.NoiseLevel" units="negative dBm">
11704   <summary>
11705     Network metric indicating the negative of the dBm noise level recorded at
11706     the time the metric is collected.  Reported at least once per day and only
11707     when the device is idle.
11708   </summary>
11709 </histogram>
11710
11711 <histogram name="Network.Wifi.Idle.SignalLevel" units="negative dBm">
11712   <summary>
11713     Network metric indicating the negative of the dBm received signal level
11714     recorded at the time the metric is collected.  Reported at least once per
11715     day and only when the device is idle.
11716   </summary>
11717 </histogram>
11718
11719 <histogram name="Network.Wifi.Idle.SignalToNoiseRatio" units="negative dBm">
11720   <summary>
11721     Network metric indicating signal minus noise in dBm recorded at the time the
11722     metrics is collected.  Reported at least once per day and only when the
11723     device is idle.
11724   </summary>
11725 </histogram>
11726
11727 <histogram name="Network.Wifi.NoiseLevel" units="negative dBm">
11728   <summary>
11729     Network metric indicating the negative of the dBm noise level recorded at
11730     the time the metric is collected.  Reported at least once per day.
11731   </summary>
11732 </histogram>
11733
11734 <histogram name="Network.Wifi.PhyMode" enum="NetworkPhyModeType">
11735   <summary>
11736     Chrome OS network usage metric.  The channel type used for each successful
11737     WiFi connection.
11738   </summary>
11739 </histogram>
11740
11741 <histogram name="Network.Wifi.RoundTripTime" units="ms">
11742   <summary>
11743     Network metric reporting the average round trip time to the wifi gateway.
11744     Recorded at least once per day.
11745   </summary>
11746 </histogram>
11747
11748 <histogram name="Network.Wifi.Security" enum="NetworkSecurityType">
11749   <summary>
11750     Chrome OS network usage metric.  The security setting for each successful
11751     WiFi connection.
11752   </summary>
11753 </histogram>
11754
11755 <histogram name="Network.Wifi.SignalLevel" units="negative dBm">
11756   <summary>
11757     Network metric indicating the negative of the dBm received signal level
11758     recorded at the time the metric is collected.  Reported at least once per
11759     day.
11760   </summary>
11761 </histogram>
11762
11763 <histogram name="Network.Wifi.SignalToNoiseRatio" units="negative dBm">
11764   <summary>
11765     Network metric indicating signal minus noise in dBm recorded at the time the
11766     metrics is collected.  Reported at least once per day.
11767   </summary>
11768 </histogram>
11769
11770 <histogram name="Network.Wifi.TimeOnline" units="seconds">
11771   <summary>
11772     Chrome OS network metric sampling the time spent using WiFi to transport
11773     data.  These data are mostly useful when summed and compared to TimeOnline
11774     for other network technologies (e.g. WiFi vs Cellular).
11775   </summary>
11776 </histogram>
11777
11778 <histogram name="Network.Wifi.TimeResumeToReady" units="milliseconds">
11779   <summary>
11780     Chrome OS network performance metric sampling the time from the resume event
11781     to the time when an 802.11 wireless network has configured its Layer 3
11782     state.
11783   </summary>
11784 </histogram>
11785
11786 <histogram name="Network.Wifi.TimeToConfig" units="milliseconds">
11787   <summary>
11788     Chrome OS network performance metric sampling the time to configure Layer 3
11789     state on an 802.11 wireless network (typically acquire a DHCP lease).
11790   </summary>
11791 </histogram>
11792
11793 <histogram name="Network.Wifi.TimeToJoin" units="milliseconds">
11794   <summary>
11795     Chrome OS network performance metric sampling the time to join (associate
11796     plus authenticate) an 802.11 wireless network.
11797   </summary>
11798 </histogram>
11799
11800 <histogram name="Network.Wifi.TimeToOnline" units="milliseconds">
11801   <summary>
11802     Chrome OS network performance metric sampling the time to determine that an
11803     802.11 wireless network is online after configuring Layer 3 state.
11804   </summary>
11805 </histogram>
11806
11807 <histogram name="Network.Wifi.TimeToPortal" units="milliseconds">
11808   <summary>
11809     Chrome OS network performance metric sampling the time to determine that an
11810     802.11 wireless network is in a captive portal after configuring Layer 3
11811     state.
11812   </summary>
11813 </histogram>
11814
11815 <histogram name="NewTabPage.ActionAndroid" enum="NewTabPageActionAndroid">
11816   <summary>
11817     Actions taken by users from the new tab page on Android. These actions may
11818     navigate away from the NTP (e.g. searching in the omnibox or opening a
11819     bookmark), but can also happen without navigating away from the NTP (e.g.
11820     opening a bookmark in a new tab).
11821   </summary>
11822 </histogram>
11823
11824 <histogram name="NewTabPage.AppsPageDragSource" enum="AppsPageDragSource">
11825   <summary>
11826     Histogram for the source of app page drags. For any succesful drop onto an
11827     apps pane of the NTP, this logs where the drag originated.
11828   </summary>
11829 </histogram>
11830
11831 <histogram name="NewTabPage.BookmarkActionAndroid"
11832     enum="NewTabPageBookmarkActionAndroid">
11833   <summary>
11834     Actions taken by users on partner bookmarks (editing / renaming) on the NTP
11835     on Android.
11836   </summary>
11837 </histogram>
11838
11839 <histogram name="NewTabPage.DefaultPageType" enum="NtpPaneType">
11840   <summary>The default pane when the NTP is first opened.</summary>
11841 </histogram>
11842
11843 <histogram name="NewTabPage.HoverTimeClicked">
11844   <summary>
11845     Histogram of the time, in milliseconds, users have the cursor over a most
11846     visited thumbnail before clicking.
11847   </summary>
11848 </histogram>
11849
11850 <histogram name="NewTabPage.HoverTimeNotClicked">
11851   <summary>
11852     Histogram of the time, in milliseconds, users have the cursor over a most
11853     visited thumbnail before moving it away from the thumbnail without clicking.
11854   </summary>
11855 </histogram>
11856
11857 <histogram name="NewTabPage.MobilePromo" enum="NewTabPageMobilePromo">
11858   <summary>
11859     Android: Tallies counts for how the user interacted with the NTP promo page.
11860   </summary>
11861 </histogram>
11862
11863 <histogram name="NewTabPage.MostVisited">
11864   <summary>
11865     Histogram for user clicks of the most visited thumbnails. The value is equal
11866     to the index of the thumbnail.
11867   </summary>
11868 </histogram>
11869
11870 <histogram name="NewTabPage.MostVisitedAction" enum="NtpFollowAction">
11871   <summary>
11872     Action taken by the user on the Most Visited NTP pane.  If the user switches
11873     panes during this use of the NTP, this action is sometimes not recorded. Ask
11874     mpearson@ for details.
11875   </summary>
11876 </histogram>
11877
11878 <histogram name="NewTabPage.MostVisitedTilePlacementExperiment"
11879     enum="NtpTileExperimentActions">
11880   <summary>
11881     Records anomalous events for the Most Visited Tile Placement experiment,
11882     where it is unable to operate as expected. These are recorded during New Tab
11883     Page load time, once for every NTP.
11884   </summary>
11885 </histogram>
11886
11887 <histogram name="NewTabPage.NonVisibleScreenshots">
11888   <summary>
11889     The number of screenshots that were cached for the non-visible but ranked
11890     suggestions on the Suggested NTP pane.
11891   </summary>
11892 </histogram>
11893
11894 <histogram name="NewTabPage.NonVisibleSuggestedSiteRank">
11895   <summary>
11896     Given that the user has typed a URL, and given that that specific URL was
11897     ranked but not visible on the Suggested pane of the NTP, this is the rank
11898     that the Suggested pane had for that URL.
11899   </summary>
11900 </histogram>
11901
11902 <histogram name="NewTabPage.NumberOfExternalTileFallbacks">
11903   <summary>
11904     The number of tiles for which we relied on external tiles as a fallback
11905     because a local screenshot was not available to be used as a thumbnail.
11906     External tiles are those for which the visuals are handled by the page
11907     itself, not by the iframe. Recorded before changing focus away from the NTP,
11908     be it bynavigating to a URL, switching tabs, changing the active window or
11909     closing the tab/shutting down Chrome.
11910   </summary>
11911 </histogram>
11912
11913 <histogram name="NewTabPage.NumberOfExternalTiles">
11914   <summary>
11915     The number of external tiles that are displayed on the NTP. External tiles
11916     are those for which the visuals are handled by the page itself, not by the
11917     iframe. Recorded before changing focus away from the NTP, be it by
11918     navigating to a URL, switching tabs, changing the active window or closing
11919     the tab/shutting down Chrome.
11920   </summary>
11921 </histogram>
11922
11923 <histogram name="NewTabPage.NumberOfGrayTileFallbacks">
11924   <summary>
11925     The number of tiles for which we displayed a gray tile with the domain name
11926     as a fallback because a local screenshot was not available to be used as a
11927     thumbnail. Recorded before changing focus away from the NTP, be it by
11928     navigating to a URL, switching tabs, changing the active window or closing
11929     the tab/shutting down Chrome.
11930   </summary>
11931 </histogram>
11932
11933 <histogram name="NewTabPage.NumberOfGrayTiles">
11934   <summary>
11935     The number of tiles for which no thumbnail was specified, but a domain was
11936     so we displayed a gray tile with the domain name in it. Recorded before
11937     changing focus away from the NTP, be it by navigating to a URL, switching
11938     tabs, changing the active window or closing the tab/shutting down Chrome.
11939   </summary>
11940 </histogram>
11941
11942 <histogram name="NewTabPage.NumberOfMouseOvers">
11943   <summary>
11944     The total number of times the user hovered the mouse over Most Visited tile
11945     or title elements before changing focus away from the NTP, be it by
11946     navigating to a URL, switching tabs, changing the active window or closing
11947     the tab/shutting down Chrome.
11948   </summary>
11949 </histogram>
11950
11951 <histogram name="NewTabPage.NumberOfThumbnailAttempts">
11952   <obsolete>
11953     Deprecated 01/2014. Replaced by NewTabPage.NumberOfThumbnailTiles.
11954   </obsolete>
11955   <summary>
11956     The number of tiles for which we attempted to use a local screenshot as a
11957     thumbnail. Recorded before changing focus away from the NTP, be it by
11958     navigating to a URL, switching tabs, changing the active window or closing
11959     the tab/shutting down Chrome.
11960   </summary>
11961 </histogram>
11962
11963 <histogram name="NewTabPage.NumberOfThumbnailErrors">
11964   <summary>
11965     The number of thumbnails for which a local screenshot was not available so
11966     we were not able to display them on the Most Visited section of the NTP.
11967     Recorded before changing focus away from the NTP, be it by navigating to a
11968     URL, switching tabs, changing the active window or closing the tab/shutting
11969     down Chrome.
11970   </summary>
11971 </histogram>
11972
11973 <histogram name="NewTabPage.NumberOfThumbnailTiles">
11974   <summary>
11975     The number of tiles for which we attempted to use a local screenshot as a
11976     thumbnail. Recorded before changing focus away from the NTP, be it by
11977     navigating to a URL, switching tabs, changing the active window or closing
11978     the tab/shutting down Chrome.
11979   </summary>
11980 </histogram>
11981
11982 <histogram name="NewTabPage.NumberOfTiles">
11983   <summary>
11984     The number of tiles that are displayed on the NTP, no matter if they are
11985     thumbnails, gray tiles, or external tiles. Recorded before changing focus
11986     away from the NTP, be it by navigating to a URL, switching tabs, changing
11987     the active window or closing the tab/shutting down Chrome.
11988   </summary>
11989 </histogram>
11990
11991 <histogram name="NewTabPage.OtherSessionsMenu" enum="NtpOtherSessionsType">
11992   <summary>
11993     Histogram for usage of the menu on the NTP that allows the user to access
11994     tabs from other devices.
11995   </summary>
11996 </histogram>
11997
11998 <histogram name="NewTabPage.PreviousSelectedPageType" enum="NtpPaneType">
11999   <summary>
12000     The pane that had been previously selected when the user switches panes in
12001     the NTP.
12002   </summary>
12003 </histogram>
12004
12005 <histogram name="NewTabPage.Promo.Bubble" enum="NtpPromoAction">
12006   <summary>Histogram for NTP bubble promo activity.</summary>
12007 </histogram>
12008
12009 <histogram name="NewTabPage.Promo.Notification" enum="NtpPromoAction">
12010   <summary>Histogram for NTP notification promo activity.</summary>
12011 </histogram>
12012
12013 <histogram name="NewTabPage.SearchURLs.Total">
12014   <summary>TBD.</summary>
12015 </histogram>
12016
12017 <histogram name="NewTabPage.SelectedPageType" enum="NtpPaneType">
12018   <summary>The pane selected when the user switches panes in the NTP.</summary>
12019 </histogram>
12020
12021 <histogram name="NewTabPage.SessionRestore">
12022   <summary>
12023     Histogram for user clicks of the Recently Closed items. The value is the
12024     recency of the entry being restored (0 is most recent).
12025   </summary>
12026 </histogram>
12027
12028 <histogram name="NewTabPage.SingleSessionPageSwitches">
12029   <summary>
12030     Histogram to track how many times a user switched pages in a single NTP
12031     session.
12032   </summary>
12033 </histogram>
12034
12035 <histogram name="NewTabPage.SuggestedSite">
12036   <summary>
12037     Histogram for user clicks of the suggested site thumbnails. The value is
12038     equal to the index of the thumbnail.
12039   </summary>
12040 </histogram>
12041
12042 <histogram name="NewTabPage.SuggestedSitesAction" enum="NtpFollowAction">
12043   <summary>Action taken by the user on the Suggested Sites NTP pane.</summary>
12044 </histogram>
12045
12046 <histogram name="NewTabPage.SuggestedSitesLoadTime">
12047   <summary>Time to load the Suggested Sites NTP pane, in milliseconds.</summary>
12048 </histogram>
12049
12050 <histogram name="NewTabPage.SuggestedSitesViewTime">
12051   <summary>Time spent on the Suggested Sites NTP pane, in seconds.</summary>
12052 </histogram>
12053
12054 <histogram name="NewTabPage.SuggestionsImpression">
12055   <summary>
12056     Histogram for impressions on the various most visited tiles. The value is
12057     equal to the index of the thumbnail.
12058   </summary>
12059 </histogram>
12060
12061 <histogram name="NewTabPage.SuggestionsType" enum="NtpSuggestionsType">
12062   <summary>
12063     Indicate, for each impression of the New Tab Page, whether the suggestions
12064     were obtained from the client or server. Recorded before changing focus away
12065     from the NTP, be it by navigating to a URL, switching tabs, changing the
12066     active window or closing the tab/shutting down Chrome.
12067   </summary>
12068 </histogram>
12069
12070 <histogram name="NewTabPage.ThumbnailErrorRate">
12071   <obsolete>
12072     Deprecated 01/2014. Replaced by NewTabPage.NumberOfThumbnailAttempts and
12073     NewTabPage.NumberOfThumbnailErrors.
12074   </obsolete>
12075   <summary>
12076     The percentage of errors per attempts to load image thumbnails on the New
12077     Tab Page. When an error occurs, a grey tile is shown instead of a thumbnail
12078     image. We measure the rate instead of the number of errors because multiple
12079     attempts are made to load images at different times during the NTP's
12080     lifetime. Each NTP session's error rate is logged after the user navigates
12081     to a new URL from that NTP.
12082   </summary>
12083 </histogram>
12084
12085 <histogram name="NewTabPage.ThumbnailFallbackRate" units="%">
12086   <obsolete>
12087     Deprecated 01/2014. Replaced by NewTabPage.NumberOfGrayTileFallbacks and
12088     NewTabPage.NumberOfExternalFallbacks.
12089   </obsolete>
12090   <summary>
12091     The percentage of times most visited tiles use the fallback thumbnail. Only
12092     requests that actually specify a fallback thumbnail are considered here. We
12093     measure the rate instead of the number of errors because multiple attempts
12094     are made to load thumbnails at different times during the NTP's lifetime.
12095     Each NTP session's error rate is logged after the user navigates to a new
12096     URL from that NTP.
12097   </summary>
12098 </histogram>
12099
12100 <histogram name="NewTabPage.VisibleScreenshots">
12101   <summary>
12102     The number of screenshots that were cached for the visible suggestions on
12103     the Suggested NTP pane.
12104   </summary>
12105 </histogram>
12106
12107 <histogram name="NewTabPage.VisibleSuggestedSiteRank">
12108   <summary>
12109     Given that the user has typed a URL, and given that that specific URL was
12110     visible on the Suggested pane of the NTP, this is the rank that the
12111     Suggested pane had for that URL.
12112   </summary>
12113 </histogram>
12114
12115 <histogram name="Notifications.Actions" enum="NotificationActionType">
12116   <summary>
12117     The actions taken on notifications, recorded every time they happen.  This
12118     histogram will record every single event that happens separately.
12119   </summary>
12120 </histogram>
12121
12122 <histogram name="Notifications.PerNotificationActions"
12123     enum="NotificationActionType">
12124   <summary>
12125     The actions taken on notifications, recorded once per notification, when it
12126     is closed.  This differs from the Notifications.Actions histogram in that
12127     multiple events of the same type on a single notification will only record a
12128     single UMA event.
12129   </summary>
12130 </histogram>
12131
12132 <histogram name="ntp.searchurls.total">
12133   <summary>TBD</summary>
12134 </histogram>
12135
12136 <histogram name="NtpHandler.AttachShownPageType" enum="NtpPaneType">
12137   <obsolete>
12138     Deprecated 10/2011. No longer tracked, replaced with
12139     NewTabPage.DefaultPageType
12140   </obsolete>
12141   <summary>The default pane when the NTP is first opened.</summary>
12142 </histogram>
12143
12144 <histogram name="NtpHandler.SelectedShownPageType" enum="NtpPaneType">
12145   <obsolete>
12146     Deprecated 10/2011. No longer tracked, replaced with
12147     NewTabPage.SelectedPageType
12148   </obsolete>
12149   <summary>The pane selected when the user switches panes in the NTP.</summary>
12150 </histogram>
12151
12152 <histogram name="OAuth2Login.GetOAuth2AccessTokenFailure"
12153     enum="GoogleServiceAuthError">
12154   <summary>
12155     Failure reason of final OAuth2 access token retreival call during ChromeOS
12156     login.
12157   </summary>
12158 </histogram>
12159
12160 <histogram name="OAuth2Login.GetOAuth2AccessTokenRetry"
12161     enum="GoogleServiceAuthError">
12162   <summary>
12163     Retry reason of failed OAuth2 access token retreival call call during
12164     ChromeOS login.
12165   </summary>
12166 </histogram>
12167
12168 <histogram name="OAuth2Login.ListAccountsFailure" enum="GoogleServiceAuthError">
12169   <summary>
12170     Failure reason of final ListAccounts call failure during ChromeOS login.
12171   </summary>
12172 </histogram>
12173
12174 <histogram name="OAuth2Login.ListAccountsRetry" enum="GoogleServiceAuthError">
12175   <summary>
12176     Retry reason of failed ListAccounts call during ChromeOS login.
12177   </summary>
12178 </histogram>
12179
12180 <histogram name="OAuth2Login.MergeSessionFailure" enum="GoogleServiceAuthError">
12181   <summary>
12182     Failure reason of final MergeSession call during ChromeOS login.
12183   </summary>
12184 </histogram>
12185
12186 <histogram name="OAuth2Login.MergeSessionRetry" enum="GoogleServiceAuthError">
12187   <summary>
12188     Retry reason of failed MergeSession call during ChromeOS login.
12189   </summary>
12190 </histogram>
12191
12192 <histogram name="OAuth2Login.OAuthLoginGaiaCredFailure"
12193     enum="GoogleServiceAuthError">
12194   <summary>
12195     Failure reason of final OAuthLogin (with SID+LSID) call during ChromeOS
12196     login.
12197   </summary>
12198 </histogram>
12199
12200 <histogram name="OAuth2Login.OAuthLoginGaiaCredRetry"
12201     enum="GoogleServiceAuthError">
12202   <summary>
12203     Retry reason of failed OAuthLogin (with SID+LSID) call during ChromeOS
12204     login.
12205   </summary>
12206 </histogram>
12207
12208 <histogram name="OAuth2Login.OAuthLoginUberTokenFailure"
12209     enum="GoogleServiceAuthError">
12210   <summary>
12211     Failure reason of final OAuthLogin (with uber token) call during ChromeOS
12212     login.
12213   </summary>
12214 </histogram>
12215
12216 <histogram name="OAuth2Login.OAuthLoginUberTokenRetry"
12217     enum="GoogleServiceAuthError">
12218   <summary>
12219     Retry reason of failed OAuthLogin (with uber token) call during ChromeOS
12220     login.
12221   </summary>
12222 </histogram>
12223
12224 <histogram name="OAuth2Login.PostMergeVerification"
12225     enum="PostMergeVerificationOutcome">
12226   <summary>
12227     Outcome of ChromeOS GAIA cookie post merge session verification process. It
12228     measures how often /MergeSession request collided with browser session
12229     restore process resulting in partially authenticated primary GAIA session.
12230   </summary>
12231 </histogram>
12232
12233 <histogram name="OAuth2Login.SessionRestore" enum="GaiaSessionRestoreOutcome">
12234   <summary>Outcome of ChromeOS GAIA cookie session restore process.</summary>
12235 </histogram>
12236
12237 <histogram name="OAuth2Login.SessionRestoreTimeToFailure" units="milliseconds">
12238   <summary>How long it takes for the session restore to fail.</summary>
12239 </histogram>
12240
12241 <histogram name="OAuth2Login.SessionRestoreTimeToSuccess" units="milliseconds">
12242   <summary>
12243     How long it takes for the session restore to finish succeessfully.
12244   </summary>
12245 </histogram>
12246
12247 <histogram name="OfflinePolicy.SuccessfulResourceLoadPercentage" units="%">
12248   <summary>
12249     When a page is loaded in offline mode, the percentage of resources on that
12250     page that were successfully loaded.
12251   </summary>
12252 </histogram>
12253
12254 <histogram name="Omnibox.AggressiveHistoryURLProviderFieldTrialBeacon"
12255     enum="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon">
12256   <obsolete>
12257     Aggressive HistoryURL provider field trial deleted in spring 2012.
12258   </obsolete>
12259   <summary>
12260     A number that indicates what omnibox ranking behavior the user is seeing as
12261     part of the OmniboxAggressiveHistoryURLProvider field trial
12262     (OmniboxAggressiveHistoryURLProvider).
12263   </summary>
12264 </histogram>
12265
12266 <histogram name="Omnibox.CutOrCopyAllText" units="count">
12267   <summary>
12268     The number of cut or copy commands on all selected text in the omnibox.
12269     Gathered on desktop platforms (Win, Mac, Linux, ChromeOS).
12270   </summary>
12271 </histogram>
12272
12273 <histogram name="Omnibox.EnteredKeywordMode" enum="OmniboxEnteredKeywordMode">
12274   <summary>
12275     The number of times users enter keyword hint mode &quot;Search ___
12276     for:&quot; and how.
12277   </summary>
12278 </histogram>
12279
12280 <histogram name="Omnibox.FocusToEditTime" units="ms">
12281   <summary>
12282     The length of time between when a user focused on the omnibox and first
12283     modifies the omnibox.
12284   </summary>
12285 </histogram>
12286
12287 <histogram name="Omnibox.FocusToOpenTime" units="ms">
12288   <summary>
12289     The length of time between when a user focused on the omnibox and opened an
12290     omnibox match (which could be what they typed or a suggestion).
12291   </summary>
12292 </histogram>
12293
12294 <histogram name="Omnibox.Paste" units="count">
12295   <summary>
12296     The number of paste commands on the text in the omnibox. Reported every time
12297     a paste command is done.
12298   </summary>
12299 </histogram>
12300
12301 <histogram name="Omnibox.PasteAndGo" units="count">
12302   <summary>
12303     The number of paste-and-go commands on the text in the omnibox. Reported
12304     every time a paste-and-go command is done.
12305   </summary>
12306 </histogram>
12307
12308 <histogram name="Omnibox.ProviderTime" units="ms">
12309   <summary>
12310     The length of time taken by the named provider&quot;s synchronous pass.
12311   </summary>
12312 </histogram>
12313
12314 <histogram name="Omnibox.QueryBookmarksTime">
12315   <obsolete>
12316     Deprecated 2012-11-14. Replaced by Autocomplete.BookmarkProviderMatchTime.
12317   </obsolete>
12318   <summary>
12319     Time the HistoryContentProvider takes to perform a bookmark search.
12320   </summary>
12321 </histogram>
12322
12323 <histogram name="Omnibox.QueryTime" units="milliseconds">
12324   <summary>
12325     Time it takes for the omnibox to become responsive to user input after the
12326     user has typed N characters. This measures the time it takes to start all
12327     the asynchronous autocomplete providers (but not wait for them to finish).
12328   </summary>
12329 </histogram>
12330
12331 <histogram name="Omnibox.SearchEngine" enum="OmniboxSearchEngine">
12332   <summary>
12333     The id of search engine that was used for search in omnibox. See
12334     src/chrome/browser/search_engines/template_url_prepopulate_data.cc for more
12335     info.
12336   </summary>
12337 </histogram>
12338
12339 <histogram name="Omnibox.SearchEngineType" enum="OmniboxSearchEngineType">
12340   <summary>
12341     The type of search engine associated with a match opened from the omnibox.
12342   </summary>
12343 </histogram>
12344
12345 <histogram name="Omnibox.SuggestRequest.Failure.GoogleResponseTime"
12346     units="milliseconds">
12347   <summary>
12348     The time elapsed between the sending of a suggest request to Google until
12349     the time the request was returned with status==failed. Ignores requests that
12350     were canceled before being returned.
12351   </summary>
12352 </histogram>
12353
12354 <histogram name="Omnibox.SuggestRequest.Success.GoogleResponseTime"
12355     units="milliseconds">
12356   <summary>
12357     The time elapsed between the sending of a suggest request to Google until
12358     the time the request was returned with status==success. Ignores requests
12359     that were canceled before being returned.
12360   </summary>
12361 </histogram>
12362
12363 <histogram name="Omnibox.SuggestRequests" enum="OmniboxSuggestRequests">
12364   <summary>
12365     Counts about the number of suggest requests the omnibox sent, invalidated,
12366     and replies received.
12367   </summary>
12368 </histogram>
12369
12370 <histogram name="Omnibox.ZeroSuggest.MostVisitedResultsCounterfactual">
12371   <summary>
12372     The number of most visited suggestions returned when ZeroSuggest would have
12373     triggered.  The suggestions appear when the user has focused but not
12374     modified the omnibox.
12375   </summary>
12376 </histogram>
12377
12378 <histogram name="Omnibox.ZeroSuggestRequests" enum="OmniboxZeroSuggestRequests">
12379   <summary>
12380     Counts about the number of zero suggest requests (requests for suggestions
12381     when the user has focused but not modified the omnibox) the omnibox sent,
12382     invalidated, and replies received.
12383   </summary>
12384 </histogram>
12385
12386 <histogram name="OSX.CatSixtyFour" enum="CatSixtyFour">
12387   <summary>The cat's flavor and how many bits there are in it.</summary>
12388 </histogram>
12389
12390 <histogram name="OSX.ExceptionHandlerEvents" enum="OSXExceptionHandlerEvents">
12391   <summary>Events seen by the OSX NSException swizzle.</summary>
12392 </histogram>
12393
12394 <histogram name="OutdatedUpgradeBubble.NumLaterPerReinstall">
12395   <summary>
12396     Counts the number of times the user clicked on the later button of the
12397     outdated upgrade bubble, before clicking on the reinstall button in the same
12398     Chrome session.
12399   </summary>
12400 </histogram>
12401
12402 <histogram name="Overscroll.Completed" enum="OverscrollMode">
12403   <summary>Completed overscroll gestures.</summary>
12404   <details>
12405     An overscroll gesture starts when user scrolls past the edge of the web page
12406     and continues scrolling in the same direction. An overscroll gesture is
12407     completed when user stops scrolling (e.g. by lifting the fingers from the
12408     touchscreen or touchpad).
12409   </details>
12410 </histogram>
12411
12412 <histogram name="Overscroll.Navigated" enum="OverscrollMode">
12413   <summary>
12414     Navigations that were triggered due to completed overscroll gesture. Note
12415     that not all completed overscroll gestures trigger a navigation.
12416   </summary>
12417 </histogram>
12418
12419 <histogram name="Overscroll.Started" enum="OverscrollMode">
12420   <summary>
12421     Overscroll gestures initiated by the user. Note that not all overcroll
12422     gestures started are completed (e.g. the overscroll gesture is aborted if
12423     user clicks or presses a key during the gesture).
12424   </summary>
12425 </histogram>
12426
12427 <histogram name="P2P.Client.Canceled.WaitingTimeSeconds" units="seconds">
12428   <summary>
12429     The wall-clock time spent until a lookup was canceled.  This is reported
12430     every time p2p is used to find a candidate but the request was canceled.
12431   </summary>
12432 </histogram>
12433
12434 <histogram name="P2P.Client.Found.CandidateCount" units="count">
12435   <summary>
12436     The number of candidates on the LAN, i.e. the number of peers on the LAN
12437     offering at least N bytes of the requested file X. This is reported after
12438     examining responses from all peers on the LAN and picking a candidate.
12439   </summary>
12440 </histogram>
12441
12442 <histogram name="P2P.Client.Found.ConnectionCount" units="count">
12443   <summary>
12444     The number of p2p downloads of the peer that the returned URL points to.
12445     This is reported after examining responses from all peers on the LAN and
12446     picking a candidate.
12447   </summary>
12448 </histogram>
12449
12450 <histogram name="P2P.Client.Found.WaitingTimeSeconds" units="seconds">
12451   <summary>
12452     The wall-clock time spent waiting for the LAN-wide number of p2p downloads
12453     (i.e. the sum of p2p downloads from each peer on the LAN) to drop below the
12454     threshold.  This is reported after examining responses from all peers on the
12455     LAN and picking a candidate.
12456   </summary>
12457 </histogram>
12458
12459 <histogram name="P2P.Client.LookupResult" enum="P2PLookupResult">
12460   <summary>
12461     The result of the lookup. Possible values include &quot;Found&quot; (if a
12462     candidate - i.e. a peer offering at least N bytes of file X - was chosen),
12463     &quot;Not Found&quot; (if no candidate could be found), &quot;Vanished&quot;
12464     (if a candidate was found but vanished while waiting in line),
12465     &quot;Canceled&quot; (if a candidate was found but the request was canceled
12466     while waiting in line), and &quot;Filtered&quot; (if it was detected that
12467     mDNS was filtered). This is reported after examining responses from all
12468     peers on the LAN when p2p is used to find a candidate.
12469   </summary>
12470 </histogram>
12471
12472 <histogram name="P2P.Client.NumPeers" units="count">
12473   <summary>
12474     The number of peers implementing p2p file sharing on the network. This is
12475     reported every time p2p is used to look up a resource on a network where
12476     mDNS is not filtered.
12477   </summary>
12478 </histogram>
12479
12480 <histogram name="P2P.Client.Vanished.WaitingTimeSeconds" units="seconds">
12481   <summary>
12482     The wall-clock time spent waiting for one or more candidates (i.e. peers
12483     offering at least N bytes of file X) that all vanished before the LAN-wide
12484     number of p2p downloads dropped below the threshold. This is reported every
12485     time candidates were found using p2p but then vanished.
12486   </summary>
12487 </histogram>
12488
12489 <histogram name="P2P.Server.ClientCount" units="count">
12490   <summary>
12491     The number of currently connected HTTP clients. This is reported every time
12492     a HTTP client connects.
12493   </summary>
12494 </histogram>
12495
12496 <histogram name="P2P.Server.ContentServedInterruptedMB" units="MB">
12497   <summary>
12498     Number of megabytes (1,000,000 bytes) served from the device (via HTTP)
12499     where the client disconnects prematurely. This is reported every time a file
12500     is served and the client disconnects before receiving all data.
12501   </summary>
12502 </histogram>
12503
12504 <histogram name="P2P.Server.ContentServedSuccessfullyMB" units="MB">
12505   <summary>
12506     Number of megabytes (1,000,000 bytes) served from the device (via HTTP).
12507     This is reported every time a file have been served successfully.
12508   </summary>
12509 </histogram>
12510
12511 <histogram name="P2P.Server.DownloadSpeedKBps" units="kB/s">
12512   <summary>
12513     The average speed at which the download was served at, in kB/s. This is
12514     reported every time a file have been served successfully.
12515   </summary>
12516 </histogram>
12517
12518 <histogram name="P2P.Server.FileCount" units="count">
12519   <summary>
12520     The number of files available via p2p. This is reported every time a file is
12521     added or removed to the /var/cache/p2p directory.
12522   </summary>
12523 </histogram>
12524
12525 <histogram name="P2P.Server.RangeBeginPercentage" units="%">
12526   <summary>
12527     When a client resumes a download, the HTTP request includes range specifier
12528     to skip the bytes it already has. This metric conveys this as a percentage
12529     of the file size.  This is reported every time a file is served, even if the
12530     request does not include a range specifier (in which case 0 is reported).
12531   </summary>
12532 </histogram>
12533
12534 <histogram name="P2P.Server.RequestResult" enum="P2PServerResult">
12535   <summary>
12536     The result of the HTTP request. Possible values include &quot;Response
12537     Sent&quot; (the resource was found and the response was successfully sent),
12538     &quot;Response Interrupted&quot; (the resource was found but the client
12539     disconnected), &quot;Malformed&quot; (the request was malformed), &quot;Not
12540     Found&quot; (the request was for a resource that was not found), and
12541     &quot;Index&quot; (the request was for the '/' or '/index.html' resource).
12542     This is reported for every HTTP request handled.
12543   </summary>
12544 </histogram>
12545
12546 <histogram name="PasswordGeneration.UploadStarted" enum="Boolean">
12547   <summary>
12548     The number of times that we try to upload a form that we believe should
12549     trigger password generation. False means that something about the form would
12550     not allow us to try upload (not an Autofillable field, uploading disabled,
12551     Autofill servers in backoff, etc.). True does not mean that the upload
12552     actually completed successfully, just that it was started.
12553   </summary>
12554 </histogram>
12555
12556 <histogram name="PasswordManager.AccountsPerSite">
12557   <summary>
12558     The number of accounts stored per site in the password manager (one event
12559     per site)
12560   </summary>
12561 </histogram>
12562
12563 <histogram name="PasswordManager.ActionsTaken"
12564     enum="PasswordManagerActionsTaken">
12565   <obsolete>
12566     Deprecated as of Chrome 32. See PasswordManagerActionsTakenWithPsl
12567   </obsolete>
12568   <summary>
12569     Stats documenting how we handle every form containing a password, bucketed
12570     by the actions taken.
12571   </summary>
12572 </histogram>
12573
12574 <histogram name="PasswordManager.ActionsTakenWithPsl"
12575     enum="PasswordManagerActionsTakenWithPsl">
12576   <summary>
12577     Stats documenting how we handle every form containing a password, bucketed
12578     by the actions taken.
12579   </summary>
12580 </histogram>
12581
12582 <histogram name="PasswordManager.BlacklistedSites">
12583   <summary>
12584     The total number of sites that the user has blacklisted. Recorded by
12585     iterating over stored passwords once per run of Chrome.
12586   </summary>
12587 </histogram>
12588
12589 <histogram name="PasswordManager.Enabled" enum="BooleanEnabled">
12590   <summary>
12591     Indicates whether the password manager is enabled when a tab is opened. This
12592     includes prerendered tabs.
12593   </summary>
12594 </histogram>
12595
12596 <histogram name="PasswordManager.InfoBarResponse" enum="InfoBarResponse">
12597   <summary>
12598     The distribution of responses to the &quot;Do you want Chrome to remember
12599     this password&quot;? info bar prompt.
12600   </summary>
12601 </histogram>
12602
12603 <histogram name="PasswordManager.NumPasswordsDeletedByBulkDelete">
12604   <summary>
12605     Number of passwords deleted when the user chooses to clear passwords via the
12606     clear browsing data UI.
12607   </summary>
12608 </histogram>
12609
12610 <histogram name="PasswordManager.NumPasswordsDeletedWhenBlacklisting">
12611   <summary>
12612     When the user chooses to never remember passwords for a form, we remove all
12613     previously saved credentials for that form. This is the count of those
12614     credentials.
12615   </summary>
12616 </histogram>
12617
12618 <histogram name="PasswordManager.NumPasswordsNotShown">
12619   <summary>
12620     The password manager only shows those credentials that are considered the
12621     best match for a particular form. This stat keep track of the credentials
12622     that were not as good of a match and were suppressed.
12623   </summary>
12624 </histogram>
12625
12626 <histogram name="PasswordManager.OsPasswordStatus"
12627     enum="PasswordManagerOsPasswordStatus">
12628   <summary>
12629     Indicates whether the user's OS password is blank or not at browser startup.
12630   </summary>
12631 </histogram>
12632
12633 <histogram name="PasswordManager.OtherPossibleUsernamesUsage"
12634     enum="OtherPossibleUsernamesUsage">
12635   <summary>
12636     Breakdown of how other possible usernames are displayed. Recorded every time
12637     we autofill a password form.
12638   </summary>
12639 </histogram>
12640
12641 <histogram name="PasswordManager.ProvisionalSaveFailure"
12642     enum="ProvisionalSaveFailure">
12643   <summary>
12644     Breakdown of cases where a password is submitted, but we don't even try and
12645     save it. Recorded for every password form submit.
12646   </summary>
12647 </histogram>
12648
12649 <histogram name="PasswordManager.PslDomainMatchTriggering"
12650     enum="PasswordManagerPslDomainMatchTriggering">
12651   <summary>
12652     Breakdown on trigger rate of providing a password form autofill entry based
12653     on matching stored information using the public suffix list for possible
12654     matches.
12655   </summary>
12656 </histogram>
12657
12658 <histogram name="PasswordManager.SavePasswordPromptDisappearedQuickly"
12659     enum="Boolean">
12660   <summary>
12661     Indicates whether the save password prompt disappeared in less than one
12662     second. This most likely indicates that the prompt was dismissed
12663     automatically, e.g. due to a page navigation, before the user was able to
12664     respond to the infobar.
12665   </summary>
12666 </histogram>
12667
12668 <histogram name="PasswordManager.SavePasswordPromptDisplayed" enum="Boolean">
12669   <summary>Indicates whether the save password prompt was displayed.</summary>
12670 </histogram>
12671
12672 <histogram name="PasswordManager.SavePasswordPromptResponse"
12673     enum="SavePasswordPromptResponseType">
12674   <summary>
12675     Breakdown of which response the user selected from the save password prompt.
12676   </summary>
12677 </histogram>
12678
12679 <histogram name="PasswordManager.TimesGeneratedPasswordUsed">
12680   <summary>
12681     The number of times each generated password has been used to log in.
12682     Recorded by iterating over stored passwords once per run. This information
12683     is persisted and synced.
12684   </summary>
12685 </histogram>
12686
12687 <histogram name="PasswordManager.TimesPasswordUsed">
12688   <summary>
12689     The number of times each saved password has been used to log in. Does not
12690     include generated passwords. Recorded by iterating over stored passwords
12691     once per run. This information is persisted and synced.
12692   </summary>
12693 </histogram>
12694
12695 <histogram name="PasswordManager.TotalAccounts">
12696   <summary>
12697     The number of accounts stored in the password manager (across all sites)
12698   </summary>
12699 </histogram>
12700
12701 <histogram name="PerformanceMonitor.AverageCPU" units="PercentCPUUsage">
12702   <summary>
12703     Average CPU utilization of a process, read out at each two-minute interval.
12704     The utilization is in the 0-100% range per CPU, which is then summed up.
12705     I.e. a quadcore system fully loaded would read as 400%.
12706   </summary>
12707 </histogram>
12708
12709 <histogram name="PerformanceMonitor.HighCPU" enum="BooleanHit">
12710   <summary>
12711     The number of times a process has continuously stayed above a certain
12712     threshold of CPU utilization over a certain time period (currently set to
12713     two minutes).
12714   </summary>
12715 </histogram>
12716
12717 <histogram name="Platform.AsvGroup">
12718   <summary>
12719     Chrome OS (ARM Chromebooks using Exynos 5250 only) Adaptive Support Voltage
12720     Group, recorded once per bootup.  Indicates which &quot;bin&quot; the SoC is
12721     part of, which sets the voltage that different rails on the system will run
12722     at. The values 0-11 are valid.  A value of 12 indicates an error parsing
12723     dmesg and should be investigated.  See also Platform.LotIdEnum.
12724   </summary>
12725 </histogram>
12726
12727 <histogram name="Platform.BootSectorsRead">
12728   <summary>
12729     Chrome OS number of disk sectors read at boot from kernel start to
12730     login-prompt-ready.
12731   </summary>
12732 </histogram>
12733
12734 <histogram name="Platform.BootSectorsWritten">
12735   <summary>
12736     Chrome OS number of disk sectors written at boot from kernel start to
12737     login-prompt-ready.
12738   </summary>
12739 </histogram>
12740
12741 <histogram name="Platform.CompressedSwapSize" units="MB">
12742   <summary>
12743     Chrome OS size of allocated swap area in megabytes (before compression)
12744   </summary>
12745 </histogram>
12746
12747 <histogram name="Platform.CpuFrequencyThermalScaling" units="percent">
12748   <summary>
12749     CPU frequency as percent of the baseline frequency, sampled every 30s. This
12750     may be throttled down from 100% due to power dissipation issues (too high
12751     temperature).  It may also be throttled up (turbo), but the kernel does not
12752     report the actual turbo frequency, so we put such samples in the 101%
12753     bucket.
12754   </summary>
12755 </histogram>
12756
12757 <histogram name="Platform.CpuUsage" units="%">
12758   <summary>
12759     Peak total (single core) CPU usage for the last sample interval.  The sample
12760     interval may vary from seconds to several minutes.
12761   </summary>
12762 </histogram>
12763
12764 <histogram name="Platform.CrOSEvent" enum="CrosEventEnum">
12765   <summary>
12766     Generic event of interest from Chrome OS.  Intended mainly to help assess
12767     the frequency of rare error conditions.
12768   </summary>
12769 </histogram>
12770
12771 <histogram name="Platform.DiskUsage.Cache_Avg" units="KB">
12772   <summary>
12773     Average size of user's Cache directory. Logged once a day, if disk usage is
12774     high.
12775   </summary>
12776 </histogram>
12777
12778 <histogram name="Platform.DiskUsage.Cache_Max" units="KB">
12779   <summary>
12780     Maximum size of user's Cache directory. Logged once a day, if disk usage is
12781     high.
12782   </summary>
12783 </histogram>
12784
12785 <histogram name="Platform.DiskUsage.Downloads_Avg" units="KB">
12786   <summary>
12787     Average size of user's Cache directory. Logged once a day, if disk usage is
12788     high.
12789   </summary>
12790 </histogram>
12791
12792 <histogram name="Platform.DiskUsage.Downloads_Max" units="KB">
12793   <summary>
12794     Maximum size of user's Cache directory. Logged once a day, if disk usage is
12795     high.
12796   </summary>
12797 </histogram>
12798
12799 <histogram name="Platform.DiskUsage.GCache_Avg" units="KB">
12800   <summary>
12801     Average size of user's GCache directory. Logged once a day, if disk usage is
12802     high.
12803   </summary>
12804 </histogram>
12805
12806 <histogram name="Platform.DiskUsage.GCache_Max" units="KB">
12807   <summary>
12808     Maximum size of user's GCache directory. Logged once a day, if disk usage is
12809     high.
12810   </summary>
12811 </histogram>
12812
12813 <histogram name="Platform.DiskUsage.LeastUsedAccountDays" units="days">
12814   <summary>
12815     Days since the least frequently used account signed in. Logged once a day,
12816     if disk usage is high.
12817   </summary>
12818 </histogram>
12819
12820 <histogram name="Platform.DiskUsage.NumUserHomeDirectories"
12821     units="home directories">
12822   <summary>
12823     Number of users home directories on the device. Logged once a day.
12824   </summary>
12825 </histogram>
12826
12827 <histogram name="Platform.DiskUsage.OldestUserOnDevice">
12828   <summary>
12829     Days since last login of the least recently user on device. Logged once a
12830     day, if disk usage is high.
12831   </summary>
12832 </histogram>
12833
12834 <histogram name="Platform.DiskUsage.UsersOnDevice">
12835   <summary>
12836     Number of user home dirs on device. Logged once a day, if disk usage is
12837     high.
12838   </summary>
12839 </histogram>
12840
12841 <histogram name="Platform.DiskUsageCache" units="KB">
12842   <summary>KB in use in the /cache filesystem tree. Logged once a day.</summary>
12843 </histogram>
12844
12845 <histogram name="Platform.DiskUsageChronos" units="KB">
12846   <summary>
12847     Chrome OS KB in use in the /home/chronos filesystem tree. Logged once a day
12848     during log file cleanup.
12849   </summary>
12850 </histogram>
12851
12852 <histogram name="Platform.DiskUsageData" units="KB">
12853   <summary>KB in use in the /data filesystem tree. Logged once a day.</summary>
12854 </histogram>
12855
12856 <histogram name="Platform.DiskUsageVar" units="KB">
12857   <summary>
12858     Chrome OS KB in use in the /var filesystem tree. Logged once a day during
12859     log file cleanup.
12860   </summary>
12861 </histogram>
12862
12863 <histogram name="Platform.IntelMaxMicroArchitecture"
12864     enum="IntelMaxMicroArchitecture">
12865   <summary>
12866     The maximum supported micro-architecture on an Intel platform.  This value
12867     is logged at program start time.
12868   </summary>
12869 </histogram>
12870
12871 <histogram name="Platform.KernelWarningHashes">
12872   <summary>
12873     The 32-bit hash of a kernel warning.  This is the hash of the
12874     &quot;file:line&quot; string corresponding to the location of the warning,
12875     for instance: &quot;/mnt/host/source/src/third_party/kernel/files/drivers
12876     /gpu/drm/i915/intel_dp.c:351&quot; (ignore spurious spaces).  The hash is
12877     produced by this code: while (*string) hash = (hash &lt;&lt; 5) + hash +
12878     *string++;  Separately each warning is also collected (with its hash) via
12879     the crash reporter, but only its first occurrence in each boot session.
12880     Contact semenzato@ for further info.
12881   </summary>
12882 </histogram>
12883
12884 <histogram name="Platform.LogicalCpuCount">
12885   <summary>
12886     Number of logical processors. This includes Hyperthreaded cores.
12887   </summary>
12888 </histogram>
12889
12890 <histogram name="Platform.LotIdEnum" enum="Exynos5250LotIdEnum">
12891   <summary>
12892     Chrome OS (ARM Chromebooks using Exynos 5250 only) indication about whether
12893     we're part of a special lot ID.  Special lot IDs are groups of chips that
12894     have special case handling in the kernel for the Adaptive Support Voltage
12895     code (the normal logic doesn't work).  See also Platform.AsvGroup.  Note
12896     that fused devices are never part of a special lot (currently) and only some
12897     unfused lots are &quot;special&quot;.
12898   </summary>
12899 </histogram>
12900
12901 <histogram name="Platform.MeminfoActive">
12902   <summary>Chrome OS size of active memory as % of total memory.</summary>
12903 </histogram>
12904
12905 <histogram name="Platform.MeminfoActiveAnon">
12906   <summary>
12907     Chrome OS active anonymous memory (data segments) as % of total memory.
12908   </summary>
12909 </histogram>
12910
12911 <histogram name="Platform.MeminfoActiveFile">
12912   <summary>
12913     Chrome OS active file-backed memory (executables, ...) as % of total memory.
12914   </summary>
12915 </histogram>
12916
12917 <histogram name="Platform.MeminfoAnonPages">
12918   <summary>Chrome OS size of anonymous memory as % of total memory.</summary>
12919 </histogram>
12920
12921 <histogram name="Platform.MeminfoBuffers">
12922   <summary>Chrome OS size of buffer cache as % of total memory.</summary>
12923 </histogram>
12924
12925 <histogram name="Platform.MeminfoCached">
12926   <summary>
12927     Chrome OS: size of file-backed memory minus swap and buffer cache, as % of
12928     total memory.
12929   </summary>
12930 </histogram>
12931
12932 <histogram name="Platform.MeminfoInactive">
12933   <summary>Chrome OS size of inactive memory as % of total memory.</summary>
12934 </histogram>
12935
12936 <histogram name="Platform.MeminfoInactiveAnon">
12937   <summary>
12938     Chrome OS inactive anonymous memory (data segments) as % of total memory.
12939   </summary>
12940 </histogram>
12941
12942 <histogram name="Platform.MeminfoInactiveFile">
12943   <summary>Chrome OS inactive file-backed memory as % of total memory.</summary>
12944 </histogram>
12945
12946 <histogram name="Platform.MeminfoMapped">
12947   <summary>Chrome OS size of mapped memory as % of total memory.</summary>
12948 </histogram>
12949
12950 <histogram name="Platform.MeminfoMemFree">
12951   <summary>Chrome OS size of free memory as % of total memory.</summary>
12952 </histogram>
12953
12954 <histogram name="Platform.MeminfoShmem">
12955   <summary>Chrome OS size of shared memory in Kbytes.</summary>
12956 </histogram>
12957
12958 <histogram name="Platform.MeminfoSlab">
12959   <summary>Chrome OS size of slab memory in Kbytes.</summary>
12960 </histogram>
12961
12962 <histogram name="Platform.MeminfoSwapUsed" units="kB">
12963   <summary>
12964     Chrome OS amount of swapped-out memory in Kbytes.  These, and all other
12965     MEMINFO stats, are snapshotted every 30s.
12966   </summary>
12967 </histogram>
12968
12969 <histogram name="Platform.MeminfoSwapUsedPercent" units="percent">
12970   <summary>
12971     Chrome OS amount of swapped-out memory as % of total RAM.  These, and all
12972     other MEMINFO stats, are snapshotted every 30s.
12973   </summary>
12974 </histogram>
12975
12976 <histogram name="Platform.MeminfoUnevictable">
12977   <summary>
12978     Chrome OS unevictable memory (ramfs, SHM_LOCKED, mlocked) in Kbytes.
12979   </summary>
12980 </histogram>
12981
12982 <histogram name="Platform.MemoryBandwidth.ReadWrite" units="MB/s">
12983   <summary>
12984     Peak memory bandwith (read and write) usage during the last sample interval.
12985     The sample interval may vary from seconds to several minutes.
12986   </summary>
12987 </histogram>
12988
12989 <histogram name="Platform.MemuseAnon0">
12990   <summary>
12991     Chrome OS total anonymous memory (active + inactive) as % of total memory 1
12992     minute after boot.
12993   </summary>
12994 </histogram>
12995
12996 <histogram name="Platform.MemuseAnon1">
12997   <summary>
12998     Chrome OS total anonymous memory (active + inactive) as % of total memory 5
12999     minutes after boot.
13000   </summary>
13001 </histogram>
13002
13003 <histogram name="Platform.MemuseAnon2">
13004   <summary>
13005     Chrome OS total anonymous memory (active + inactive) as % of total memory 30
13006     minutes after boot.
13007   </summary>
13008 </histogram>
13009
13010 <histogram name="Platform.MemuseAnon3">
13011   <summary>
13012     Chrome OS total anonymous memory (active + inactive) as % of total memory
13013     150 minutes after boot.
13014   </summary>
13015 </histogram>
13016
13017 <histogram name="Platform.MemuseAnon4">
13018   <summary>
13019     Chrome OS total anonymous memory (active + inactive) as % of total memory
13020     750 minutes after boot.
13021   </summary>
13022 </histogram>
13023
13024 <histogram name="Platform.PageFaultsLong" units="page faults/second">
13025   <summary>
13026     Page faults per second averaged over 30s interval, sampled continuously.
13027   </summary>
13028 </histogram>
13029
13030 <histogram name="Platform.PageFaultsShort" units="page faults/second">
13031   <summary>
13032     Page faults per second averaged over 1s interval, sampled every 30s.
13033   </summary>
13034 </histogram>
13035
13036 <histogram name="Platform.ReadSectorsLong">
13037   <summary>
13038     Number of disk sectors per second read by Chrome OS in a long interval
13039     (currently 30s)
13040   </summary>
13041 </histogram>
13042
13043 <histogram name="Platform.ReadSectorsShort">
13044   <summary>
13045     Number of disk sectors per second read by Chrome OS in a short interval
13046     (currently 1s, sampled every 30s)
13047   </summary>
13048 </histogram>
13049
13050 <histogram name="Platform.SmartTransferErrors">
13051   <summary>Disk communication errors (SMART 199), sent at boot.</summary>
13052 </histogram>
13053
13054 <histogram name="Platform.SmartUncorrectableErrors">
13055   <summary>Uncorrectable disk errors (SMART 187), sent at boot.</summary>
13056 </histogram>
13057
13058 <histogram name="Platform.SpringChargerType">
13059   <summary>
13060     USB device ID of the charger plugged into a Spring device (if any), sent
13061     once a minute.  The Device ID is composed from the following 4 8-bit
13062     registers of the TSU6721 chip: ADC (07h), Device Type 3 (15h), Device Type 2
13063     (0Bh), Device Type 1 (0Ah).  Device Type 1/2/3 is a bitmap and most of bits
13064     are mutually exclusive (excepted VBUS debounce).  ADC is the 5-bit value of
13065     the ID pin, but for most types (as in Device Type), there are only one or
13066     two possible ID pin connections/values. The datasheet can be found here:
13067     http://www.ti.com/lit/ds/symlink/tsu6721.pdf.
13068
13069     Note that different brand/models of the charger can have the same ID.
13070   </summary>
13071 </histogram>
13072
13073 <histogram name="Platform.StatefulUsage" units="%">
13074   <summary>Chrome OS stateful partition usage level.</summary>
13075 </histogram>
13076
13077 <histogram name="Platform.SwapInLong" units="pages/second">
13078   <summary>
13079     Average pages/second swapped IN over a 30s interval, sampled every 30s.
13080   </summary>
13081 </histogram>
13082
13083 <histogram name="Platform.SwapInShort" units="pages/second">
13084   <summary>
13085     Average pages/second swapped IN over a 1s interval, sampled every 30s.
13086   </summary>
13087 </histogram>
13088
13089 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time1" units="%">
13090   <obsolete>
13091     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13092   </obsolete>
13093   <summary>
13094     CPU utilization for the specified swap group and time interval after a
13095     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13096   </summary>
13097 </histogram>
13098
13099 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time2" units="%">
13100   <obsolete>
13101     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13102   </obsolete>
13103   <summary>
13104     CPU utilization for the specified swap group and time interval after a
13105     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13106   </summary>
13107 </histogram>
13108
13109 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time3" units="%">
13110   <obsolete>
13111     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13112   </obsolete>
13113   <summary>
13114     CPU utilization for the specified swap group and time interval after a
13115     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13116   </summary>
13117 </histogram>
13118
13119 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time4" units="%">
13120   <obsolete>
13121     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13122   </obsolete>
13123   <summary>
13124     CPU utilization for the specified swap group and time interval after a
13125     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13126   </summary>
13127 </histogram>
13128
13129 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time1" units="%">
13130   <obsolete>
13131     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13132   </obsolete>
13133   <summary>
13134     CPU utilization for the specified swap group and time interval after a
13135     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13136   </summary>
13137 </histogram>
13138
13139 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time2" units="%">
13140   <obsolete>
13141     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13142   </obsolete>
13143   <summary>
13144     CPU utilization for the specified swap group and time interval after a
13145     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13146   </summary>
13147 </histogram>
13148
13149 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time3" units="%">
13150   <obsolete>
13151     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13152   </obsolete>
13153   <summary>
13154     CPU utilization for the specified swap group and time interval after a
13155     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13156   </summary>
13157 </histogram>
13158
13159 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time4" units="%">
13160   <obsolete>
13161     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13162   </obsolete>
13163   <summary>
13164     CPU utilization for the specified swap group and time interval after a
13165     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13166   </summary>
13167 </histogram>
13168
13169 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time1" units="%">
13170   <obsolete>
13171     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13172   </obsolete>
13173   <summary>
13174     CPU utilization for the specified swap group and time interval after a
13175     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13176   </summary>
13177 </histogram>
13178
13179 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time2" units="%">
13180   <obsolete>
13181     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13182   </obsolete>
13183   <summary>
13184     CPU utilization for the specified swap group and time interval after a
13185     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13186   </summary>
13187 </histogram>
13188
13189 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time3" units="%">
13190   <obsolete>
13191     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13192   </obsolete>
13193   <summary>
13194     CPU utilization for the specified swap group and time interval after a
13195     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13196   </summary>
13197 </histogram>
13198
13199 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time4" units="%">
13200   <obsolete>
13201     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13202   </obsolete>
13203   <summary>
13204     CPU utilization for the specified swap group and time interval after a
13205     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13206   </summary>
13207 </histogram>
13208
13209 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time1" units="%">
13210   <obsolete>
13211     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13212   </obsolete>
13213   <summary>
13214     CPU utilization for the specified swap group and time interval after a
13215     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13216   </summary>
13217 </histogram>
13218
13219 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time2" units="%">
13220   <obsolete>
13221     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13222   </obsolete>
13223   <summary>
13224     CPU utilization for the specified swap group and time interval after a
13225     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13226   </summary>
13227 </histogram>
13228
13229 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time3" units="%">
13230   <obsolete>
13231     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13232   </obsolete>
13233   <summary>
13234     CPU utilization for the specified swap group and time interval after a
13235     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13236   </summary>
13237 </histogram>
13238
13239 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time4" units="%">
13240   <obsolete>
13241     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13242   </obsolete>
13243   <summary>
13244     CPU utilization for the specified swap group and time interval after a
13245     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13246   </summary>
13247 </histogram>
13248
13249 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time1"
13250     units="page faults/second">
13251   <obsolete>
13252     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13253   </obsolete>
13254   <summary>
13255     Page faults/second for the specified swap group and time interval after a
13256     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13257   </summary>
13258 </histogram>
13259
13260 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time2"
13261     units="page faults/second">
13262   <obsolete>
13263     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13264   </obsolete>
13265   <summary>
13266     Page faults/second for the specified swap group and time interval after a
13267     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13268   </summary>
13269 </histogram>
13270
13271 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time3"
13272     units="page faults/second">
13273   <obsolete>
13274     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13275   </obsolete>
13276   <summary>
13277     Page faults/second for the specified swap group and time interval after a
13278     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13279   </summary>
13280 </histogram>
13281
13282 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time4"
13283     units="page faults/second">
13284   <obsolete>
13285     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13286   </obsolete>
13287   <summary>
13288     Page faults/second for the specified swap group and time interval after a
13289     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13290   </summary>
13291 </histogram>
13292
13293 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time1"
13294     units="page faults/second">
13295   <obsolete>
13296     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13297   </obsolete>
13298   <summary>
13299     Page faults/second for the specified swap group and time interval after a
13300     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13301   </summary>
13302 </histogram>
13303
13304 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time2"
13305     units="page faults/second">
13306   <obsolete>
13307     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13308   </obsolete>
13309   <summary>
13310     Page faults/second for the specified swap group and time interval after a
13311     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13312   </summary>
13313 </histogram>
13314
13315 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time3"
13316     units="page faults/second">
13317   <obsolete>
13318     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13319   </obsolete>
13320   <summary>
13321     Page faults/second for the specified swap group and time interval after a
13322     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13323   </summary>
13324 </histogram>
13325
13326 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time4"
13327     units="page faults/second">
13328   <obsolete>
13329     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13330   </obsolete>
13331   <summary>
13332     Page faults/second for the specified swap group and time interval after a
13333     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13334   </summary>
13335 </histogram>
13336
13337 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time1"
13338     units="page faults/second">
13339   <obsolete>
13340     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13341   </obsolete>
13342   <summary>
13343     Page faults/second for the specified swap group and time interval after a
13344     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13345   </summary>
13346 </histogram>
13347
13348 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time2"
13349     units="page faults/second">
13350   <obsolete>
13351     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13352   </obsolete>
13353   <summary>
13354     Page faults/second for the specified swap group and time interval after a
13355     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13356   </summary>
13357 </histogram>
13358
13359 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time3"
13360     units="page faults/second">
13361   <summary>
13362     Page faults/second for the specified swap group and time interval after a
13363     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13364   </summary>
13365 </histogram>
13366
13367 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time4"
13368     units="page faults/second">
13369   <obsolete>
13370     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13371   </obsolete>
13372   <summary>
13373     Page faults/second for the specified swap group and time interval after a
13374     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13375   </summary>
13376 </histogram>
13377
13378 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time1"
13379     units="page faults/second">
13380   <obsolete>
13381     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13382   </obsolete>
13383   <summary>
13384     Page faults/second for the specified swap group and time interval after a
13385     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13386   </summary>
13387 </histogram>
13388
13389 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time2"
13390     units="page faults/second">
13391   <obsolete>
13392     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13393   </obsolete>
13394   <summary>
13395     Page faults/second for the specified swap group and time interval after a
13396     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13397   </summary>
13398 </histogram>
13399
13400 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time3"
13401     units="page faults/second">
13402   <obsolete>
13403     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13404   </obsolete>
13405   <summary>
13406     Page faults/second for the specified swap group and time interval after a
13407     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13408   </summary>
13409 </histogram>
13410
13411 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time4"
13412     units="page faults/second">
13413   <obsolete>
13414     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13415   </obsolete>
13416   <summary>
13417     Page faults/second for the specified swap group and time interval after a
13418     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13419   </summary>
13420 </histogram>
13421
13422 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time1" units="%">
13423   <obsolete>
13424     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13425   </obsolete>
13426   <summary>
13427     CPU utilization for the specified swap group and time interval after a tab
13428     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13429   </summary>
13430 </histogram>
13431
13432 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time2" units="%">
13433   <obsolete>
13434     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13435   </obsolete>
13436   <summary>
13437     CPU utilization for the specified swap group and time interval after a tab
13438     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13439   </summary>
13440 </histogram>
13441
13442 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time3" units="%">
13443   <obsolete>
13444     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13445   </obsolete>
13446   <summary>
13447     CPU utilization for the specified swap group and time interval after a tab
13448     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13449   </summary>
13450 </histogram>
13451
13452 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time4" units="%">
13453   <obsolete>
13454     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13455   </obsolete>
13456   <summary>
13457     CPU utilization for the specified swap group and time interval after a tab
13458     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13459   </summary>
13460 </histogram>
13461
13462 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time1" units="%">
13463   <obsolete>
13464     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13465   </obsolete>
13466   <summary>
13467     CPU utilization for the specified swap group and time interval after a tab
13468     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13469   </summary>
13470 </histogram>
13471
13472 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time2" units="%">
13473   <obsolete>
13474     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13475   </obsolete>
13476   <summary>
13477     CPU utilization for the specified swap group and time interval after a tab
13478     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13479   </summary>
13480 </histogram>
13481
13482 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time3" units="%">
13483   <obsolete>
13484     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13485   </obsolete>
13486   <summary>
13487     CPU utilization for the specified swap group and time interval after a tab
13488     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13489   </summary>
13490 </histogram>
13491
13492 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time4" units="%">
13493   <obsolete>
13494     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13495   </obsolete>
13496   <summary>
13497     CPU utilization for the specified swap group and time interval after a tab
13498     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13499   </summary>
13500 </histogram>
13501
13502 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time1" units="%">
13503   <obsolete>
13504     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13505   </obsolete>
13506   <summary>
13507     CPU utilization for the specified swap group and time interval after a tab
13508     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13509   </summary>
13510 </histogram>
13511
13512 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time2" units="%">
13513   <obsolete>
13514     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13515   </obsolete>
13516   <summary>
13517     CPU utilization for the specified swap group and time interval after a tab
13518     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13519   </summary>
13520 </histogram>
13521
13522 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time3" units="%">
13523   <obsolete>
13524     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13525   </obsolete>
13526   <summary>
13527     CPU utilization for the specified swap group and time interval after a tab
13528     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13529   </summary>
13530 </histogram>
13531
13532 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time4" units="%">
13533   <obsolete>
13534     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13535   </obsolete>
13536   <summary>
13537     CPU utilization for the specified swap group and time interval after a tab
13538     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13539   </summary>
13540 </histogram>
13541
13542 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time1" units="%">
13543   <obsolete>
13544     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13545   </obsolete>
13546   <summary>
13547     CPU utilization for the specified swap group and time interval after a tab
13548     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13549   </summary>
13550 </histogram>
13551
13552 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time2" units="%">
13553   <obsolete>
13554     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13555   </obsolete>
13556   <summary>
13557     CPU utilization for the specified swap group and time interval after a tab
13558     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13559   </summary>
13560 </histogram>
13561
13562 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time3" units="%">
13563   <obsolete>
13564     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13565   </obsolete>
13566   <summary>
13567     CPU utilization for the specified swap group and time interval after a tab
13568     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13569   </summary>
13570 </histogram>
13571
13572 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time4" units="%">
13573   <obsolete>
13574     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13575   </obsolete>
13576   <summary>
13577     CPU utilization for the specified swap group and time interval after a tab
13578     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13579   </summary>
13580 </histogram>
13581
13582 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time1"
13583     units="page faults/second">
13584   <obsolete>
13585     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13586   </obsolete>
13587   <summary>
13588     Page faults/second for the specified swap group and time interval after a
13589     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13590   </summary>
13591 </histogram>
13592
13593 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time2"
13594     units="page faults/second">
13595   <obsolete>
13596     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13597   </obsolete>
13598   <summary>
13599     Page faults/second for the specified swap group and time interval after a
13600     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13601   </summary>
13602 </histogram>
13603
13604 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time3"
13605     units="page faults/second">
13606   <obsolete>
13607     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13608   </obsolete>
13609   <summary>
13610     Page faults/second for the specified swap group and time interval after a
13611     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13612   </summary>
13613 </histogram>
13614
13615 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time4"
13616     units="page faults/second">
13617   <obsolete>
13618     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13619   </obsolete>
13620   <summary>
13621     Page faults/second for the specified swap group and time interval after a
13622     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13623   </summary>
13624 </histogram>
13625
13626 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time1"
13627     units="page faults/second">
13628   <obsolete>
13629     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13630   </obsolete>
13631   <summary>
13632     Page faults/second for the specified swap group and time interval after a
13633     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13634   </summary>
13635 </histogram>
13636
13637 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time2"
13638     units="page faults/second">
13639   <obsolete>
13640     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13641   </obsolete>
13642   <summary>
13643     Page faults/second for the specified swap group and time interval after a
13644     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13645   </summary>
13646 </histogram>
13647
13648 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time3"
13649     units="page faults/second">
13650   <obsolete>
13651     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13652   </obsolete>
13653   <summary>
13654     Page faults/second for the specified swap group and time interval after a
13655     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13656   </summary>
13657 </histogram>
13658
13659 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time4"
13660     units="page faults/second">
13661   <obsolete>
13662     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13663   </obsolete>
13664   <summary>
13665     Page faults/second for the specified swap group and time interval after a
13666     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13667   </summary>
13668 </histogram>
13669
13670 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time1"
13671     units="page faults/second">
13672   <obsolete>
13673     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13674   </obsolete>
13675   <summary>
13676     Page faults/second for the specified swap group and time interval after a
13677     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13678   </summary>
13679 </histogram>
13680
13681 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time2"
13682     units="page faults/second">
13683   <obsolete>
13684     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13685   </obsolete>
13686   <summary>
13687     Page faults/second for the specified swap group and time interval after a
13688     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13689   </summary>
13690 </histogram>
13691
13692 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time3"
13693     units="page faults/second">
13694   <obsolete>
13695     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13696   </obsolete>
13697   <summary>
13698     Page faults/second for the specified swap group and time interval after a
13699     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13700   </summary>
13701 </histogram>
13702
13703 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time4"
13704     units="page faults/second">
13705   <obsolete>
13706     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13707   </obsolete>
13708   <summary>
13709     Page faults/second for the specified swap group and time interval after a
13710     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13711   </summary>
13712 </histogram>
13713
13714 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time1"
13715     units="page faults/second">
13716   <obsolete>
13717     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13718   </obsolete>
13719   <summary>
13720     Page faults/second for the specified swap group and time interval after a
13721     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13722   </summary>
13723 </histogram>
13724
13725 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time2"
13726     units="page faults/second">
13727   <obsolete>
13728     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13729   </obsolete>
13730   <summary>
13731     Page faults/second for the specified swap group and time interval after a
13732     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13733   </summary>
13734 </histogram>
13735
13736 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time3"
13737     units="page faults/second">
13738   <obsolete>
13739     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13740   </obsolete>
13741   <summary>
13742     Page faults/second for the specified swap group and time interval after a
13743     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13744   </summary>
13745 </histogram>
13746
13747 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time4"
13748     units="page faults/second">
13749   <obsolete>
13750     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13751   </obsolete>
13752   <summary>
13753     Page faults/second for the specified swap group and time interval after a
13754     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13755   </summary>
13756 </histogram>
13757
13758 <histogram name="Platform.SwapOutLong" units="pages/second">
13759   <summary>
13760     Average pages/second swapped OUT over a 30s interval, sampled every 30s.
13761   </summary>
13762 </histogram>
13763
13764 <histogram name="Platform.SwapOutShort" units="pages/second">
13765   <summary>
13766     Average pages/second swapped OUT over a 1s interval, sampled every 30s.
13767   </summary>
13768 </histogram>
13769
13770 <histogram name="Platform.Temperature.Junction" units="Celsius">
13771   <summary>
13772     Peak junction temperature for the last sample interval, read from TSEN on
13773     the SoC.  The sample interval may vary from seconds to several minutes.
13774   </summary>
13775 </histogram>
13776
13777 <histogram name="Platform.Temperature.Sensor00" units="Celsius">
13778   <summary>
13779     Temperature reading at sensor 0 (I2C_CPU-Die) taken every 30s.
13780   </summary>
13781 </histogram>
13782
13783 <histogram name="Platform.Temperature.Sensor01" units="Celsius">
13784   <summary>
13785     Temperature reading at sensor 1 (I2C_CPU-Object) taken every 30s.
13786   </summary>
13787 </histogram>
13788
13789 <histogram name="Platform.Temperature.Sensor02" units="Celsius">
13790   <summary>
13791     Temperature reading at sensor 2 (I2C_PCH-Die) taken every 30s.
13792   </summary>
13793 </histogram>
13794
13795 <histogram name="Platform.Temperature.Sensor03" units="Celsius">
13796   <summary>
13797     Temperature reading at sensor 3 (I2C_PCH-Object) taken every 30s.
13798   </summary>
13799 </histogram>
13800
13801 <histogram name="Platform.Temperature.Sensor04" units="Celsius">
13802   <summary>
13803     Temperature reading at sensor 4 (I2C_DDR-Die) taken every 30s.
13804   </summary>
13805 </histogram>
13806
13807 <histogram name="Platform.Temperature.Sensor05" units="Celsius">
13808   <summary>
13809     Temperature reading at sensor 5 (I2C_DDR-Object) taken every 30s.
13810   </summary>
13811 </histogram>
13812
13813 <histogram name="Platform.Temperature.Sensor06" units="Celsius">
13814   <summary>
13815     Temperature reading at sensor 6 (Charger-Die), taken every 30s.
13816   </summary>
13817 </histogram>
13818
13819 <histogram name="Platform.Temperature.Sensor07" units="Celsius">
13820   <summary>
13821     Temperature reading at sensor 7 (Charger-Object) taken every 30s.
13822   </summary>
13823 </histogram>
13824
13825 <histogram name="Platform.Temperature.Sensor08" units="Celsius">
13826   <summary>
13827     Temperature reading at sensor 8 (ECInternal) taken every 30s.
13828   </summary>
13829 </histogram>
13830
13831 <histogram name="Platform.Temperature.Sensor09" units="Celsius">
13832   <summary>Temperature reading at sensor 9 (PECI) taken every 30s.</summary>
13833 </histogram>
13834
13835 <histogram name="Platform.TPMForcedReboot" units="reboots">
13836   <summary>
13837     Each sample is the number of consecutive reboots performed while attempting
13838     to clear a TPM (Trusted Platform Module) error.
13839   </summary>
13840 </histogram>
13841
13842 <histogram name="Platform.WriteSectorsLong">
13843   <summary>
13844     Number of disk sectors per second written by Chrome OS in a long interval
13845     (currently 30s)
13846   </summary>
13847 </histogram>
13848
13849 <histogram name="Platform.WriteSectorsShort">
13850   <summary>
13851     Number of disk sectors per second written by Chrome OS in a short interval
13852     (currently 1s, sampled every 30s)
13853   </summary>
13854 </histogram>
13855
13856 <histogram name="PlatformFile.UnknownCreateFileErrors" units="code">
13857   <obsolete>
13858     Deprecated as of 2013-05, replaced by
13859     PlatformFile.UnknownCreateFileErrorsWin in chrome 29.
13860   </obsolete>
13861   <summary>
13862     Errors returned by CreateFile on windows that PlatformFileError doesn't yet
13863     support.
13864   </summary>
13865 </histogram>
13866
13867 <histogram name="PlatformFile.UnknownErrors.Posix" units="errno">
13868   <summary>
13869     Errors returned by CreateFile on POSIX that PlatformFileError doesn't yet
13870     support.
13871   </summary>
13872 </histogram>
13873
13874 <histogram name="PlatformFile.UnknownErrors.Windows" units="GetLastError">
13875   <summary>
13876     Errors returned by CreateFile on Windows that PlatformFileError doesn't yet
13877     support.
13878   </summary>
13879 </histogram>
13880
13881 <histogram name="PLT.Abandoned" enum="Abandoned">
13882   <summary>
13883     Distribution of actual finished pages, vs abandoned pages, where we needed
13884     to declare a finish time prematurely since the page was being closed
13885     (exited).
13886   </summary>
13887 </histogram>
13888
13889 <histogram name="PLT.BeginToFinish" units="milliseconds">
13890   <summary>TBD</summary>
13891 </histogram>
13892
13893 <histogram name="PLT.BeginToFinish_AfterPreconnectRequest" units="milliseconds">
13894   <summary>
13895     PLT.BeginToFinish, but for pages requested just after a new preconnect
13896     request.
13897   </summary>
13898 </histogram>
13899
13900 <histogram name="PLT.BeginToFinish_ContentPrefetcher" units="milliseconds">
13901   <summary>
13902     PLT.BeginToFinish, but for pages which contained prefetch links.
13903   </summary>
13904 </histogram>
13905
13906 <histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"
13907     units="milliseconds">
13908   <summary>
13909     PLT.BeginToFinish, but for pages which were referred to by pages which
13910     contained prefetch links.
13911   </summary>
13912 </histogram>
13913
13914 <histogram name="PLT.BeginToFinishDoc">
13915   <summary>TBD</summary>
13916 </histogram>
13917
13918 <histogram name="PLT.BeginToFinishDoc_AfterPreconnectRequest"
13919     units="milliseconds">
13920   <summary>
13921     PLT.BeginToFinishDoc, but for pages requested just after a new preconnect
13922     request.
13923   </summary>
13924 </histogram>
13925
13926 <histogram name="PLT.BeginToFinishDoc_ContentPrefetcher" units="milliseconds">
13927   <summary>
13928     PLT.BeginToFinishDoc, but for pages which contained prefetch links.
13929   </summary>
13930 </histogram>
13931
13932 <histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"
13933     units="milliseconds">
13934   <summary>
13935     PLT.BeginToFinishDoc, but for pages which were referred to by pages which
13936     contained prefetch links.
13937   </summary>
13938 </histogram>
13939
13940 <histogram name="PLT.BeginToFirstPaint" units="milliseconds">
13941   <summary>
13942     Time from &quot;begin&quot; to &quot;first paint.&quot;  &quot;Begin&quot;==
13943     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
13944     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
13945     time when renderer requested load of document, after any unload of last
13946     document. &quot;First paint&quot;== time when first paint operation was
13947     performed.
13948   </summary>
13949 </histogram>
13950
13951 <histogram name="PLT.CommitToFirstPaint" units="milliseconds">
13952   <summary>
13953     Time from &quot;commit&quot; to &quot;first paint.&quot;
13954     &quot;Commit&quot;== time when renderer got first byte of document.
13955     &quot;First paint&quot;== time when first paint operation was performed.
13956   </summary>
13957 </histogram>
13958
13959 <histogram name="PLT.LoadType" enum="LoadType">
13960   <summary>
13961     Probability distribution for enumerated varieties of page loads.
13962   </summary>
13963 </histogram>
13964
13965 <histogram name="PLT.NT_Connect" units="milliseconds">
13966   <summary>
13967     Time from connectStart to connectEnd based on Navigation Timing.
13968   </summary>
13969 </histogram>
13970
13971 <histogram name="PLT.NT_DelayBeforeConnect" units="milliseconds">
13972   <summary>
13973     Time from domanLookupEnd to connectStart based on Navigation Timing.
13974   </summary>
13975 </histogram>
13976
13977 <histogram name="PLT.NT_DelayBeforeDomainLookup" units="milliseconds">
13978   <summary>
13979     Time from fetchStart to domainLookupStart based on Navigation Timing.
13980   </summary>
13981 </histogram>
13982
13983 <histogram name="PLT.NT_DelayBeforeDomLoading" units="milliseconds">
13984   <summary>
13985     Time from responseStart to domLoading based on Navigation Timing.
13986   </summary>
13987 </histogram>
13988
13989 <histogram name="PLT.NT_DelayBeforeFetch" units="milliseconds">
13990   <summary>
13991     Time from navigationStart to fetchStart based on Navigation Timing when no
13992     redirect.
13993   </summary>
13994 </histogram>
13995
13996 <histogram name="PLT.NT_DelayBeforeFetchRedirect" units="milliseconds">
13997   <summary>
13998     Time from navigationStart to fetchStart excluding time spent on redirects
13999     based on Navigation Timing. Only page loads with redirects are considered.
14000   </summary>
14001 </histogram>
14002
14003 <histogram name="PLT.NT_DelayBeforeLoadEvent" units="milliseconds">
14004   <summary>
14005     Time from domContentLoadedEventEnd to loadEventStart based on Navigation
14006     Timing.
14007   </summary>
14008 </histogram>
14009
14010 <histogram name="PLT.NT_DelayBeforeRequest" units="milliseconds">
14011   <summary>
14012     Time from connectEnd to requestStart based on Navigation Timing.
14013   </summary>
14014 </histogram>
14015
14016 <histogram name="PLT.NT_DomainLookup" units="milliseconds">
14017   <summary>
14018     Time from domainLookupStart to domainLookupEnd based on Navigation Timing.
14019   </summary>
14020 </histogram>
14021
14022 <histogram name="PLT.NT_DomContentLoaded" units="milliseconds">
14023   <summary>
14024     Time from domContentLoadedEventStart to domContentLoadedEventEnd based on
14025     Navigation Timing.
14026   </summary>
14027 </histogram>
14028
14029 <histogram name="PLT.NT_DomInteractive" units="milliseconds">
14030   <summary>
14031     Time from domInteractive to domContentLoadEventStart based on Navigation
14032     Timing.
14033   </summary>
14034 </histogram>
14035
14036 <histogram name="PLT.NT_DomLoading" units="milliseconds">
14037   <summary>
14038     Time from domLoading to domInteractive based on Navigation Timing.
14039   </summary>
14040 </histogram>
14041
14042 <histogram name="PLT.NT_LoadEvent" units="milliseconds">
14043   <summary>
14044     Time from loadEventStart to loadEventEnd based on Navigation Timing.
14045   </summary>
14046 </histogram>
14047
14048 <histogram name="PLT.NT_Redirect" units="milliseconds">
14049   <summary>
14050     Time from redirectStart to redirectEnd based on Navigation Timing when
14051     redirects exist.
14052   </summary>
14053 </histogram>
14054
14055 <histogram name="PLT.NT_Request" units="milliseconds">
14056   <summary>
14057     Time from requestStart to responseStart based on Navigation Timing.
14058   </summary>
14059 </histogram>
14060
14061 <histogram name="PLT.NT_Response" units="milliseconds">
14062   <summary>
14063     Time from responseStart to responseEnd based on Navigation Timing.
14064   </summary>
14065 </histogram>
14066
14067 <histogram name="PLT.PerceivedLoadTime" units="milliseconds">
14068   <obsolete>
14069     Deprecated as of 5/02/2011, replaced by Prerender.RendererPLT.
14070   </obsolete>
14071   <summary>
14072     Perceived load time of a page. For non-prerendered pages, this is just
14073     BeginToFinish. For displayed prerendered pages, this is the time from when
14074     the prerendered page is moved into a TabContents until finish.
14075     &quot;Finish&quot; == after onload() and all resources are loaded. Note that
14076     this is 0 if the loading finishes before the page is moved into a
14077     TabContents.
14078   </summary>
14079 </histogram>
14080
14081 <histogram name="PLT.PerceivedLoadTime_PrerenderLoad" units="milliseconds">
14082   <obsolete>
14083     Deprecated as of 5/02/2011, replaced by
14084     Prerender.RendererPerceivedPLTMatched.
14085   </obsolete>
14086   <summary>
14087     Perceived load time of a prerendered page that is displayed. This is the
14088     time from when the prerendered page is moved into a TabContents until
14089     finish. &quot;Finish&quot; == after onload() and all resources are loaded.
14090     Note that this is 0 if the loading finishes before the page is moved into a
14091     TabContents.
14092   </summary>
14093 </histogram>
14094
14095 <histogram name="PLT.PT_BeginToCommit" units="milliseconds">
14096   <summary>
14097     This time is based on the NavigationTiming spec and is a more accurate
14098     version of PLT.BeginToCommit. Commit: responseStart. Begin: requestStart or
14099     navigationStart if user-initiated request.
14100   </summary>
14101 </histogram>
14102
14103 <histogram name="PLT.PT_BeginToFinish" units="milliseconds">
14104   <summary>
14105     This time is based on the NavigationTiming spec and is a more accurate
14106     version of PLT.BeginToFinish. Finish: loadEventEnd. Begin: requestStart or
14107     navigationStart if user-initiated request.
14108   </summary>
14109 </histogram>
14110
14111 <histogram name="PLT.PT_BeginToFinishDoc" units="milliseconds">
14112   <summary>
14113     This time is based on the NavigationTiming spec and is a more accurate
14114     version of PLT.BeginToFinishDoc. FinishDoc: loadEventStart. Begin:
14115     requestStart or navigationStart if user-initiated request.
14116   </summary>
14117 </histogram>
14118
14119 <histogram name="PLT.PT_CommitToFinish" units="milliseconds">
14120   <summary>
14121     This time is based on the NavigationTiming spec and is a more accurate
14122     version of PLT.CommitToFinish. Commit: responseStart. Finish: loadEventEnd.
14123   </summary>
14124 </histogram>
14125
14126 <histogram name="PLT.PT_CommitToFinishDoc" units="milliseconds">
14127   <summary>
14128     This time is based on the NavigationTiming spec and is a more accurate
14129     version of PLT.CommitToFinishDoc. Commit: responseStart. FinishDoc:
14130     loadEventStart.
14131   </summary>
14132 </histogram>
14133
14134 <histogram name="PLT.PT_FinishDocToFinish" units="milliseconds">
14135   <summary>
14136     This time is based on the NavigationTiming spec and is a more accurate
14137     version of PLT.FinishDocToFinish. Finish: loadEventEnd. FinishDoc:
14138     loadEventStart.
14139   </summary>
14140 </histogram>
14141
14142 <histogram name="PLT.PT_RequestToCommit" units="milliseconds">
14143   <summary>
14144     This time is based on the NavigationTiming spec and measures the time until
14145     the renderer got first byte of document. Commit: time when renderer got
14146     first byte of document. Request: navigationStart.
14147   </summary>
14148 </histogram>
14149
14150 <histogram name="PLT.PT_RequestToDomContentLoaded" units="milliseconds">
14151   <summary>
14152     This time is based on the NavigationTiming spec and measures the time until
14153     the beginning of the DOMContentLoaded event. DOMContentLoaded:
14154     domContentLoadedEventStart. Request: navigationStart.
14155   </summary>
14156 </histogram>
14157
14158 <histogram name="PLT.PT_RequestToFinish" units="milliseconds">
14159   <summary>
14160     This time is based on the NavigationTiming spec and is a more accurate
14161     version of PLT.RequestToFinish. Finish: loadEventEnd. Request:
14162     navigationStart.
14163   </summary>
14164 </histogram>
14165
14166 <histogram name="PLT.PT_RequestToFinishDoc" units="milliseconds">
14167   <summary>
14168     This time is based on the NavigationTiming spec and measures the page load
14169     time until the beginning of the load event. Finish: loadEventStart. Request:
14170     navigationStart.
14171   </summary>
14172 </histogram>
14173
14174 <histogram name="PLT.PT_RequestToStart" units="milliseconds">
14175   <summary>
14176     This time is based on the NavigationTiming spec and is a more accurate
14177     version of PLT.RequestToStart. Start: requestStart. Request:
14178     navigationStart.
14179   </summary>
14180 </histogram>
14181
14182 <histogram name="PLT.PT_StartToCommit" units="milliseconds">
14183   <summary>
14184     This time is based on the NavigationTiming spec and is a more accurate
14185     version of PLT.StartToCommit. Start: requestStart. Commit: responseStart.
14186   </summary>
14187 </histogram>
14188
14189 <histogram name="PLT.PT_StartToFinish" units="milliseconds">
14190   <summary>
14191     This time is based on the NavigationTiming spec and is a more accurate
14192     version of PLT.StartToFinish. Start: requestStart. Finish: loadEventEnd.
14193   </summary>
14194 </histogram>
14195
14196 <histogram name="PLT.RequestToFinish" units="milliseconds">
14197   <summary>
14198     Time from &quot;request&quot; to &quot;finish.&quot;  &quot;Request&quot; ==
14199     time when user requested document.  &quot;Finish&quot; == after onload() and
14200     all resources are loaded.
14201   </summary>
14202 </histogram>
14203
14204 <histogram name="PLT.StartToCommit" units="milliseconds">
14205   <summary>
14206     Time from &quot;start&quot; to &quot;commit.&quot; &quot;Start&quot;== time
14207     when renderer requested load of document, after any unload of last document.
14208     &quot;Commit&quot;== time when renderer got first byte of document.
14209   </summary>
14210 </histogram>
14211
14212 <histogram name="PLT.StartToFinish" units="milliseconds">
14213   <summary>
14214     Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
14215     when renderer requested load of document, after any unload of last document.
14216     &quot;Finish&quot;==after onload() and all resources are loaded.
14217   </summary>
14218 </histogram>
14219
14220 <histogram name="PLT.UserTiming_Mark" units="milliseconds">
14221   <summary>
14222     This time is based on the User Timing spec and measures the time from
14223     Navigation Timing navigationStart until the point where the page called
14224     performance.mark().
14225   </summary>
14226 </histogram>
14227
14228 <histogram name="PLT.UserTiming_MeasureDuration" units="milliseconds">
14229   <summary>
14230     This time is based on the User Timing spec and reports the time between two
14231     arbitrary points defined by the page being loaded and directly matches the
14232     measurement exposed by performance.measure().
14233   </summary>
14234 </histogram>
14235
14236 <histogram name="Plugin.PpapiBrokerLoadResult" enum="PluginLoadResult">
14237   <summary>The result from an attempt to load a PPAPI broker.</summary>
14238 </histogram>
14239
14240 <histogram name="Plugin.PpapiPluginLoadResult" enum="PluginLoadResult">
14241   <summary>The result from an attempt to load a PPAPI plugin.</summary>
14242 </histogram>
14243
14244 <histogram name="Power.BacklightLevelOnAC" units="%">
14245   <summary>
14246     The level of the backlight as a percentage when the user is on AC. Sampled
14247     every 30 seconds.
14248   </summary>
14249 </histogram>
14250
14251 <histogram name="Power.BacklightLevelOnBattery" units="%">
14252   <summary>
14253     The level of the backlight as a percentage when the user is on battery.
14254     Sampled every 30 seconds.
14255   </summary>
14256 </histogram>
14257
14258 <histogram name="Power.BatteryChargeHealth" units="%">
14259   <summary>
14260     Chrome OS battery charge health percentage.  Sampled once when device starts
14261     charging.
14262   </summary>
14263 </histogram>
14264
14265 <histogram name="Power.BatteryDischargeRate" units="mW">
14266   <summary>
14267     Chrome OS battery discharge rate in mW sampled every 30 seconds while the
14268     device runs on battery.
14269   </summary>
14270 </histogram>
14271
14272 <histogram name="Power.BatteryDischargeRateWhileSuspended" units="mW">
14273   <summary>
14274     Chrome OS battery discharge rate in mW while the system was suspended,
14275     sampled at resume. Only reported if the system was on battery power both
14276     before suspending and after resuming, if the energy level didn't increase
14277     while suspended (which would indicate that an AC adapter was connected), and
14278     if the system was suspended for at least a minute.
14279   </summary>
14280 </histogram>
14281
14282 <histogram name="Power.BatteryInfoSample" enum="BatteryInfoSampleResult">
14283   <summary>
14284     Counts the number of times we have read the battery status from sysfs and if
14285     it gave us sensible values.
14286   </summary>
14287 </histogram>
14288
14289 <histogram name="Power.BatteryRemainingAtEndOfSessionOnAC" units="%">
14290   <summary>
14291     Chrome OS remaining battery charge as percent of the maximum battery charge,
14292     sampled at the end of a user session when the device is on AC.
14293   </summary>
14294 </histogram>
14295
14296 <histogram name="Power.BatteryRemainingAtEndOfSessionOnBattery" units="%">
14297   <summary>
14298     Chrome OS remaining battery charge as percent of the maximum battery charge,
14299     sampled at the end of a user session when the device is on battery.
14300   </summary>
14301 </histogram>
14302
14303 <histogram name="Power.BatteryRemainingAtStartOfSessionOnAC" units="%">
14304   <summary>
14305     Chrome OS remaining battery charge as percent of the maximum battery charge,
14306     sampled at the start of a user session when the device is on AC.
14307   </summary>
14308 </histogram>
14309
14310 <histogram name="Power.BatteryRemainingAtStartOfSessionOnBattery" units="%">
14311   <summary>
14312     Chrome OS remaining battery charge as percent of the maximum battery charge,
14313     sampled at the start of a user session when the device is on battery.
14314   </summary>
14315 </histogram>
14316
14317 <histogram name="Power.BatteryRemainingCharge" units="%">
14318   <obsolete>
14319     Deprecated as of 03/2012, no longer being generated by powerd.
14320   </obsolete>
14321   <summary>
14322     Chrome OS remaining battery charge as percent of the maximum battery charge
14323     sampled when the device runs on battery.
14324   </summary>
14325 </histogram>
14326
14327 <histogram name="Power.BatteryRemainingWhenChargeStarts" units="%">
14328   <summary>
14329     Chrome OS remaining battery charge as percent of the maximum battery charge,
14330     sampled when charging starts.
14331   </summary>
14332 </histogram>
14333
14334 <histogram name="Power.BatteryTimeToEmpty" units="minutes">
14335   <obsolete>
14336     Deprecated as of 03/2012, no longer being generated by powerd.
14337   </obsolete>
14338   <summary>
14339     Chrome OS remaining time to empty battery in minutes sampled when the device
14340     runs on battery.
14341   </summary>
14342 </histogram>
14343
14344 <histogram name="Power.BitfixChunks">
14345   <summary>
14346     Chrome OS (Snow RO firmware 2695.90.0 only) number of 8K chunks that were
14347     fixed (memory corruption corrected) for each suspend/resume cycle.  Expect 0
14348     around 97% of the time and a non-zero value around 3% of the time.
14349   </summary>
14350 </histogram>
14351
14352 <histogram name="Power.BitfixFixes">
14353   <summary>
14354     Chrome OS (Snow RO firmware 2695.90.0 only) number of 4-byte words that were
14355     fixed (memory corruption corrected) for each suspend/resume cycle.  Expect 0
14356     around 97% of the time and a non-zero value around 3% of the time.  Would be
14357     exactly equal to Power.BitfixChunks if there were only one corrupted word in
14358     each chunk but is sometimes several times higher.
14359   </summary>
14360 </histogram>
14361
14362 <histogram name="Power.BrightnessAdjustOnAC" enum="PowerBrightnessAdjust">
14363   <obsolete>
14364     Deprecated as of 5/2013. See Accel_BrightnessDown_F6 and
14365     Accel_BrightnessUp_F7 user actions instead.
14366   </obsolete>
14367   <summary>
14368     Number of times the user has adjusted brightness up and down while running
14369     on battery power.
14370   </summary>
14371 </histogram>
14372
14373 <histogram name="Power.BrightnessAdjustOnBattery" enum="PowerBrightnessAdjust">
14374   <obsolete>
14375     Deprecated as of 5/2013. See Accel_BrightnessDown_F6 and
14376     Accel_BrightnessUp_F7 user actions instead.
14377   </obsolete>
14378   <summary>
14379     Number of times the user has adjusted brightness up and down while running
14380     on AC power.
14381   </summary>
14382 </histogram>
14383
14384 <histogram name="Power.ChargerType" enum="PowerChargerType">
14385   <summary>
14386     External power supply type such as MAINS_CHARGER, USB_CHARGER,
14387     UNCONFIRMED_SPRING_CHARGER, SAFE_SPRING_CHARGER. A sample is reported each
14388     time a charger is connected to the device.
14389   </summary>
14390 </histogram>
14391
14392 <histogram name="Power.FirmwareResumeTimeOnAC" units="milliseconds">
14393   <summary>
14394     The time that the firmware took to resume the Chrome OS device from
14395     suspend-to-RAM state when running on AC at pre-suspend time.
14396   </summary>
14397 </histogram>
14398
14399 <histogram name="Power.FirmwareResumeTimeOnBattery" units="milliseconds">
14400   <summary>
14401     The time that the firmware took to resume the Chrome OS device from
14402     suspend-to-RAM state when running on battery at pre-suspend time.
14403   </summary>
14404 </histogram>
14405
14406 <histogram name="Power.IdleTimeAfterDimOnAC" units="milliseconds">
14407   <summary>
14408     Chrome OS user idle time since the screen dimmed sampled when the user
14409     becomes active again if the device runs on AC.
14410   </summary>
14411 </histogram>
14412
14413 <histogram name="Power.IdleTimeAfterDimOnBattery" units="milliseconds">
14414   <summary>
14415     Chrome OS user idle time since the screen dimmed sampled when the user
14416     becomes active again if the device runs on battery.
14417   </summary>
14418 </histogram>
14419
14420 <histogram name="Power.IdleTimeAfterScreenOffOnAC" units="milliseconds">
14421   <summary>
14422     Chrome OS user idle time since the screen turned off sampled when the user
14423     becomes active again if the device runs on AC.
14424   </summary>
14425 </histogram>
14426
14427 <histogram name="Power.IdleTimeAfterScreenOffOnBattery" units="milliseconds">
14428   <summary>
14429     Chrome OS user idle time since the screen turned off sampled when the user
14430     becomes active again if the device runs on battery.
14431   </summary>
14432 </histogram>
14433
14434 <histogram name="Power.IdleTimeOnAC" units="milliseconds">
14435   <summary>
14436     Chrome OS user idle time sampled when the user becomes active again if the
14437     device runs on AC.
14438   </summary>
14439 </histogram>
14440
14441 <histogram name="Power.IdleTimeOnBattery" units="milliseconds">
14442   <summary>
14443     Chrome OS user idle time sampled when the user becomes active again if the
14444     device runs on battery.
14445   </summary>
14446 </histogram>
14447
14448 <histogram name="Power.KernelResumeTimeOnAC" units="milliseconds">
14449   <summary>
14450     The time that the kernel took to resume the Chrome OS device from
14451     suspend-to-RAM state when running on AC at pre-suspend time.
14452   </summary>
14453 </histogram>
14454
14455 <histogram name="Power.KernelResumeTimeOnBattery" units="milliseconds">
14456   <summary>
14457     The time that the kernel took to resume the Chrome OS device from
14458     suspend-to-RAM state when running on battery at pre-suspend time.
14459   </summary>
14460 </histogram>
14461
14462 <histogram name="Power.KernelSuspendTimeOnAC" units="milliseconds">
14463   <summary>
14464     The time that the kernel took to suspend-to-RAM the Chrome OS device when
14465     running on AC.
14466   </summary>
14467 </histogram>
14468
14469 <histogram name="Power.KernelSuspendTimeOnBattery" units="milliseconds">
14470   <summary>
14471     The time that the kernel took to suspend-to-RAM the Chrome OS device when
14472     running on battery.
14473   </summary>
14474 </histogram>
14475
14476 <histogram name="Power.KeyboardBacklightLevel" units="%">
14477   <summary>
14478     The level of the keyboard backlight as a percentage. Sampled every 30
14479     seconds.
14480   </summary>
14481 </histogram>
14482
14483 <histogram name="Power.LengthOfSession" units="seconds">
14484   <summary>
14485     The length of time, in seconds, that a user spent in a single session.
14486     Values for this metric are clamped to 12 hours, so the last bucket should be
14487     considered to be including all metrics above 12 hours.
14488   </summary>
14489 </histogram>
14490
14491 <histogram name="Power.MilliConsumptionPerHourIosOnActive">
14492   <summary>
14493     The average power consumption, measured in milli-units per hour, when sync
14494     invalidator listens to on_application_active events. Values for this metric
14495     are per session, i.e. from battery level at application entering foreground
14496     to returning to background, and normalized to an hourly average consumption.
14497     This is an iOS only measurement. Due to how iOS reports battery levels, it
14498     is likely to see many readings of 0.
14499   </summary>
14500 </histogram>
14501
14502 <histogram name="Power.MilliConsumptionPerHourOthers">
14503   <summary>
14504     The average power consumption, measured in milli-units per hour, for other
14505     sync invalidator methods. Values for this metric are per session, i.e. from
14506     battery level at application entering foreground to returning to background,
14507     and normalized to an hourly average consumption. This is an iOS only
14508     measurement. Due to how iOS reports battery levels, it is likely to see many
14509     readings of 0.
14510   </summary>
14511 </histogram>
14512
14513 <histogram name="Power.MilliConsumptionPerHourP2P">
14514   <summary>
14515     The average power consumption, measured in milli-units per hour, when sync
14516     invalidator uses peer-to-peer notifications. Values for this metric are per
14517     session, i.e. from battery level at application entering foreground to
14518     returning to background, and normalized to an hourly average consumption.
14519     This is an iOS only measurement. Due to how iOS reports battery levels, it
14520     is likely to see many readings of 0.
14521   </summary>
14522 </histogram>
14523
14524 <histogram name="Power.MilliConsumptionPerHourServer">
14525   <summary>
14526     The average power consumption, measured in milli-units per hour, when sync
14527     invalidator uses server-based non-blocking invalidator. Values for this
14528     metric are per session, i.e. from battery level at application entering
14529     foreground to returning to background, and normalized to an hourly average
14530     consumption. This is an iOS only measurement. Due to how iOS reports battery
14531     levels, it is likely to see many readings of 0.
14532   </summary>
14533 </histogram>
14534
14535 <histogram name="Power.NumberOfAlsAdjustmentsPerSession">
14536   <summary>
14537     The number of times that the Automatic Light Sensor (ALS) adjusted the
14538     brightness during a session.  Values for this metric are clamped to 10k
14539     count, so the last bucket should be considered to be including all metrics
14540     above 10k.
14541   </summary>
14542 </histogram>
14543
14544 <histogram name="Power.NumberOfSessionsPerCharge">
14545   <summary>
14546     The number of user sessions that occured since the last time that the device
14547     was charged. Values for this metric are clamped at 10k, so the last bucket
14548     should be considered to include all metrics about 10k.
14549   </summary>
14550 </histogram>
14551
14552 <histogram name="Power.PowerButtonAcknowledgmentDelay" units="milliseconds">
14553   <summary>
14554     The amount of time between the user pressing the power button and Chrome
14555     acknowledging the button-down event on Chrome OS. Values for this metric are
14556     capped to two seconds.
14557   </summary>
14558 </histogram>
14559
14560 <histogram name="Power.PowerButtonDownTime" units="milliseconds">
14561   <summary>
14562     The amount of time between the user pressing the power button and releasing
14563     it on Chrome OS.
14564   </summary>
14565 </histogram>
14566
14567 <histogram name="Power.RetrySuspendCount">
14568   <summary>
14569     The number of times Chrome OS retried suspend due to previous failure.
14570   </summary>
14571 </histogram>
14572
14573 <histogram name="Power.SuspendStatus" enum="SuspendStatus">
14574   <summary>
14575     ChromeOS suspend status - either success, failure, or cancelled.
14576   </summary>
14577 </histogram>
14578
14579 <histogram name="Power.ThermalAbortedFanTurnOn" units="%">
14580   <summary>
14581     The percentage of aborted fan attempts out of total fan attempts per
14582     session, where an abort is due to hysteresis.  This value is computed from
14583     boot and sent when powerd starts and then every 15 minutes afterwards.
14584   </summary>
14585 </histogram>
14586
14587 <histogram name="Power.ThermalMultipleFanTurnOn" units="%">
14588   <summary>
14589     The percentage of fan trip point passes that are more than one trip point.
14590     This value is computed from boot and sent when powerd starts and then every
14591     15 minutes afterwards.
14592   </summary>
14593 </histogram>
14594
14595 <histogram name="Power.TimeInSuspendAtBoot" units="minutes">
14596   <summary>
14597     Chrome OS time in minutes spent in suspend-to-RAM mode sampled at boot
14598     (i.e., the device most likely ran out of battery while in suspend).
14599   </summary>
14600 </histogram>
14601
14602 <histogram name="Power.TimeInSuspendAtResume" units="minutes">
14603   <summary>
14604     Chrome OS time in minutes spent in suspend-to-RAM mode sampled at resume.
14605   </summary>
14606 </histogram>
14607
14608 <histogram name="Power.UserBrightnessAdjustmentsPerSessionOnAC">
14609   <summary>
14610     The number of times that the user adjusted the brightness during a session
14611     when on AC. Values for this metric are clamped to 10k count, so the last
14612     bucket should be considered to be including all metrics above 10k.
14613   </summary>
14614 </histogram>
14615
14616 <histogram name="Power.UserBrightnessAdjustmentsPerSessionOnBattery">
14617   <summary>
14618     The number of times that the user adjusted the brightness during a session
14619     when on battery. Values for this metric are clamped to 10k count, so the
14620     last bucket should be considered to be including all metrics above 10k.
14621   </summary>
14622 </histogram>
14623
14624 <histogram name="Precache.DownloadedNonPrecache" units="bytes">
14625   <summary>
14626     The number of bytes that were downloaded over the network for HTTP/HTTPS
14627     fetches that were not motivated by precaching. Logged per-request.
14628   </summary>
14629 </histogram>
14630
14631 <histogram name="Precache.DownloadedPrecacheMotivated" units="bytes">
14632   <summary>
14633     The number of bytes that were downloaded because of precaching. Logged
14634     per-request.
14635   </summary>
14636 </histogram>
14637
14638 <histogram name="Precache.Saved" units="bytes">
14639   <summary>
14640     The number of bytes during user browsing that were served from the cache,
14641     but would have been downloaded over a network if precaching was disabled.
14642     Logged per-request.
14643   </summary>
14644 </histogram>
14645
14646 <histogram name="Prerender.CookieStatus" enum="PrerenderCookieStatus">
14647   <summary>Enumeration of what cookie actions a prerender caused.</summary>
14648 </histogram>
14649
14650 <histogram name="Prerender.Event" enum="PrerenderEvent">
14651   <summary>
14652     Enumeration of what events related to prerendering have occurred.
14653   </summary>
14654 </histogram>
14655
14656 <histogram name="Prerender.Events" enum="PrerenderHoverEvent">
14657   <obsolete>
14658     deprecated May 10 2012
14659   </obsolete>
14660   <summary>Hover Event counts for prerendering.</summary>
14661 </histogram>
14662
14663 <histogram name="Prerender.FinalStatus" enum="PrerenderFinalStatus">
14664   <summary>
14665     Final status for prerender pages - either success, or why it was canceled.
14666   </summary>
14667 </histogram>
14668
14669 <histogram name="Prerender.FinalStatusMatchComplete"
14670     enum="PrerenderFinalStatus">
14671   <summary>
14672     Final status for prerender pages - either success, or why it was canceled.
14673     This is for the MatchComplete set of pages (including some pages that were
14674     not actually prerendered), to match the control group.
14675   </summary>
14676 </histogram>
14677
14678 <histogram name="Prerender.FractionPixelsFinalAtSwapin">
14679   <obsolete>
14680     Deprecated Jan 14 2014.
14681   </obsolete>
14682   <summary>
14683     For prerenders that are swapped in, the percentage of pixels that is already
14684     final at swap-in time compared to when the spinner stops.
14685   </summary>
14686 </histogram>
14687
14688 <histogram name="Prerender.HoverStats_TimeUntilClicked" units="milliseconds">
14689   <obsolete>
14690     deprecated May 10 2012
14691   </obsolete>
14692   <summary>
14693     Duration that a user hovers a link before clicking on it.
14694
14695     This is recorded for all pages loaded in a session.
14696   </summary>
14697 </histogram>
14698
14699 <histogram name="Prerender.HoverStats_TimeUntilDiscarded" units="milliseconds">
14700   <obsolete>
14701     deprecated May 10 2012
14702   </obsolete>
14703   <summary>
14704     Duration that the mouse pointer hovers on a link before the mouse pointer
14705     moves off of it.
14706
14707     This is recorded for all pages loaded in a session.
14708   </summary>
14709 </histogram>
14710
14711 <histogram name="Prerender.LocalPredictorEvent"
14712     enum="PrerenderLocalPredictorEvents">
14713   <summary>
14714     Enumeration of what events related to the local predictor have occurred
14715   </summary>
14716 </histogram>
14717
14718 <histogram name="Prerender.LocalPredictorLoggedInLookupTime"
14719     units="milliseconds">
14720   <summary>
14721     Time to perform the LoggedIn Lookup for the local predictor. This operation
14722     checks whether a user his likely logged into a page that we would like to
14723     prerender.
14724   </summary>
14725 </histogram>
14726
14727 <histogram name="Prerender.LocalPredictorServiceLookupTime"
14728     units="milliseconds">
14729   <summary>
14730     Time to perform the Service Lookup for the local predictor. This operation
14731     queries a Google service to obtain pages to prerender, as well as whether
14732     prerender candidate pages are likely safe for prerendering.
14733   </summary>
14734 </histogram>
14735
14736 <histogram name="Prerender.LocalPredictorTimeUntilUsed" units="milliseconds">
14737   <summary>
14738     Time from when a prerendered page is started to when it is first used due to
14739     user navigation. If the page is never used, it is not included in this
14740     histogram.  This only refers to prerenders based on the local predictor.
14741   </summary>
14742 </histogram>
14743
14744 <histogram name="Prerender.LocalPredictorURLLookupTime" units="milliseconds">
14745   <summary>
14746     Time to perform the URL Lookup for the local predictor. This operation
14747     retrieves from the user's local browsing history the URLs corresponding to
14748     URLIDs.
14749   </summary>
14750 </histogram>
14751
14752 <histogram name="Prerender.LocalVisitCoreTransition"
14753     enum="PrerenderLocalVisitCoreTransition">
14754   <obsolete>
14755     deprecated Nov 16 2012
14756   </obsolete>
14757   <summary>
14758     The transition type for each new visit as recorded in the local visits
14759     database.
14760   </summary>
14761 </histogram>
14762
14763 <histogram name="Prerender.LocalVisitDatabaseSize">
14764   <obsolete>
14765     deprecated Nov 16 2012
14766   </obsolete>
14767   <summary>Size of the local visits database (number of entries).</summary>
14768 </histogram>
14769
14770 <histogram name="Prerender.LocalVisitEvents" enum="PrerenderLocalVisitEvents">
14771   <obsolete>
14772     deprecated Nov 16 2012
14773   </obsolete>
14774   <summary>
14775     Enumeration of what events related to local visits have occurred
14776   </summary>
14777 </histogram>
14778
14779 <histogram name="Prerender.ModPagespeedHeader">
14780   <obsolete>
14781     Deprecated as of 10/2013.
14782   </obsolete>
14783   <summary>
14784     Previous version of the Prerender.PagespeedHeader.* histograms.
14785   </summary>
14786 </histogram>
14787
14788 <histogram name="Prerender.OmniboxNavigationsCouldPrerender">
14789   <summary>
14790     A boolean that indicates whether the Omnibox navigation being committed
14791     could have been prerendered by the Omnibox Prerender system. This provides
14792     an upper bound for Prerender.OmniboxNavigationsUsedPrerenderCount and allows
14793     the potential for Omnibox Prerendering coverage to be understood. If Omnibox
14794     Prerendering is disabled, this histogram will register a 'false' entry. The
14795     total count is the equivalent of the deprecated
14796     NetworkActionPredictor.NavigationCount histogram.
14797   </summary>
14798 </histogram>
14799
14800 <histogram name="Prerender.OmniboxNavigationsUsedPrerenderCount">
14801   <summary>
14802     The number of navigations that use a prerender initiated from the Omnibox.
14803     The count is incremented when the Prerendered tab is swapped in if the
14804     Prerender was initiated by the Omnibox, which obviously requires
14805     Prerendering from the Omnibox to be enabled.
14806   </summary>
14807 </histogram>
14808
14809 <histogram name="Prerender.OmniboxPrerenderCount">
14810   <summary>
14811     The number of prerenders initiated from the Omnibox. This is incremented
14812     when the NetworkActionPredictor suggests Prerendering as an optimal strategy
14813     given the text the user has entered and the Autocomplete suggestion
14814     currently selected. It is only incremented if Prerendering from the Omnibox
14815     is enabled.
14816   </summary>
14817 </histogram>
14818
14819 <histogram name="Prerender.PagespeedHeader.ServerCounts"
14820     enum="PagespeedHeaderServerType">
14821   <summary>
14822     The number of responses received bucketed into the range [0,4]: bucket 0 is
14823     the total number of responses received; bucket 1 is the number of responses
14824     received with an X-Mod-Pagespeed header [indicating a mod_pagespeed server];
14825     bucket 2 is the number of responses received with an X-Page-Speed header and
14826     a header value in the X-Mod-Pagespeed format (a.b.c.d-e) [indicating an
14827     ngx_pagespeed server]; bucket 3 is the number of responses received with an
14828     X-Page-Speed header and a header value in the PageSpeed Service format
14829     (a_b_c) [indicating a PSS server]; and bucket 4 is the number of responses
14830     received with an X-Page-Speed header and a header value in neither of the
14831     preceding formats [indicating some other server; IISpeed is the only known
14832     one at this stage].
14833   </summary>
14834 </histogram>
14835
14836 <histogram name="Prerender.PagespeedHeader.VersionCounts"
14837     enum="PagespeedVersion">
14838   <summary>
14839     The number of responses received that either have an X-Mod-Pagespeed header
14840     or have an X-Page-Speed header with a value in the X-Mod-Pagespeed format
14841     (a.b.c.d-e), bucketed into the range [1,99]: bucket 1 is for header values
14842     that aren't in the a.b.c.d-e format, the remaining buckets are an encoding
14843     of the value: 2 + 2 * (max(c, 10) - 10) + (d &gt; 1 ? 1 : 0). The rationale
14844     is that 'c' is incremented with each new release and 'd' is initially 0 but
14845     is incremented for each patch to a release.
14846   </summary>
14847 </histogram>
14848
14849 <histogram name="Prerender.PageviewEvents" enum="PrerenderPageviewEvents">
14850   <obsolete>
14851     deprecated Nov 16 2012
14852   </obsolete>
14853   <summary>Types of pages rendered.</summary>
14854 </histogram>
14855
14856 <histogram name="Prerender.PageVisitedStatus" enum="Boolean">
14857   <summary>
14858     Indicates whether the user has ever visited (in the past) a URL for which a
14859     prerender is launched.
14860   </summary>
14861 </histogram>
14862
14863 <histogram name="Prerender.PerceivedPageLoadTime_Control" units="milliseconds">
14864   <obsolete>
14865     Deprecated 03/24/11.  Replaced by
14866     Prerender.PerceivedPLT_ContentPrefetchPrerenderControl.
14867   </obsolete>
14868   <summary>
14869     Time from when a user navigates to a page to when it loads. Since the pages
14870     may start loading before the user navigates to it, this does not include any
14871     portion of load prior to navigation.
14872
14873     This particular histogram is for all page loads for users who do not have
14874     prerendering enabled.
14875   </summary>
14876 </histogram>
14877
14878 <histogram name="Prerender.PerceivedPageLoadTime_PrerenderMatchControl"
14879     units="milliseconds">
14880   <obsolete>
14881     Deprecated 03/24/11.   Replaced by
14882     Prerender.PerceivedPLTMatched_ContentPrefetchPrerenderControl.
14883   </obsolete>
14884   <summary>
14885     Time from when a user navigates to a page to when it loads. Since the pages
14886     may start loading before the user navigates to it, this does not include any
14887     portion of load prior to navigation.
14888
14889     This particular histogram is only for pages that would have been prerendered
14890     if the user had prerender enabled.
14891   </summary>
14892 </histogram>
14893
14894 <histogram name="Prerender.PerceivedPageLoadTime_PrerenderMatchTreatment"
14895     units="milliseconds">
14896   <obsolete>
14897     Deprecated 03/24/11.   Replaced by
14898     Prerender.PerceivedPLTMatched_ContentPrefetchPrerender.
14899   </obsolete>
14900   <summary>
14901     Time from when a user navigates to a page to when it loads. Since the pages
14902     may start loading before the user navigates to it, this does not include any
14903     portion of load prior to navigation.
14904
14905     This particular histogram is for all prerendered page loads for users who
14906     have prerender enabled.
14907   </summary>
14908 </histogram>
14909
14910 <histogram name="Prerender.PerceivedPageLoadTime_Treatment"
14911     units="milliseconds">
14912   <obsolete>
14913     Deprecated 03/24/11.   Replaced by
14914     Prerender.PerceivedPLT_ContentPrefetchPrerender.
14915   </obsolete>
14916   <summary>
14917     Time from when a user navigates to a page to when it loads. Since the pages
14918     may start loading before the user navigates to it, this does not include any
14919     portion of load prior to navigation.
14920
14921     This particular histogram is for all page loads for users who have
14922     prerendering enabled.
14923   </summary>
14924 </histogram>
14925
14926 <histogram name="Prerender.PerceivedPageLoadTime_WindowControl"
14927     units="milliseconds">
14928   <obsolete>
14929     Deprecated 03/24/11.   Replaced by
14930     Prerender.PerceivedPLTWindowed_ContentPrefetchPrerenderControl.
14931   </obsolete>
14932   <summary>
14933     Time from when a user navigates to a page to when it loads. Since the pages
14934     may start loading before the user navigates to it, this does not include any
14935     portion of load prior to navigation.
14936
14937     This particular histogram is for all page loads within 30 seconds after a
14938     prefetch tag is seen for users who do not have prerendering enabled.
14939   </summary>
14940 </histogram>
14941
14942 <histogram name="Prerender.PerceivedPageLoadTime_WindowTreatment"
14943     units="milliseconds">
14944   <obsolete>
14945     Deprecated 03/24/11.   Replaced by
14946     Prerender.PerceivedPLTWindowed_ContentPrefetchPrerender.
14947   </obsolete>
14948   <summary>
14949     Time from when a user navigates to a page to when it loads. Since the pages
14950     may start loading before the user navigates to it, this does not include any
14951     portion of load pre navigation.
14952
14953     This particular histogram is for all page loads within 30 seconds after a
14954     prefetch tag is seen for users who have prerendering enabled.
14955   </summary>
14956 </histogram>
14957
14958 <histogram name="Prerender.PerceivedPLT" units="milliseconds">
14959   <summary>
14960     Time from when a user navigates to a page to when it loads. Since the pages
14961     may start loading before the user navigates to it, this does not include any
14962     portion of load prior to navigation.
14963
14964     This is recorded for all pages loaded in a session.
14965   </summary>
14966 </histogram>
14967
14968 <histogram name="Prerender.PerceivedPLTFirstAfterMiss" units="milliseconds">
14969   <summary>
14970     Time from when a user navigates to a page to when it loads. Since the pages
14971     may start loading before the user navigates to it, this does not include any
14972     portion of load prior to navigation.
14973
14974     This is recorded for the first page load completing immediately after a
14975     prerender.
14976   </summary>
14977 </histogram>
14978
14979 <histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"
14980     units="milliseconds">
14981   <summary>
14982     Time from when a user navigates to a page to when it loads. Since the pages
14983     may start loading before the user navigates to it, this does not include any
14984     portion of load prior to navigation.
14985
14986     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
14987     There are two types: Any, and Non-overlapping.  The latter only applies to
14988     page loads initiated after the prerender.  This variable records cases where
14989     only Any triggered.
14990   </summary>
14991 </histogram>
14992
14993 <histogram name="Prerender.PerceivedPLTFirstAfterMissBoth" units="milliseconds">
14994   <summary>
14995     Time from when a user navigates to a page to when it loads. Since the pages
14996     may start loading before the user navigates to it, this does not include any
14997     portion of load prior to navigation.
14998
14999     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
15000     There are two types: Any, and Non-overlapping.  The latter only applies to
15001     page loads initiated after the prerender.  This variable records cases where
15002     both triggered.
15003   </summary>
15004 </histogram>
15005
15006 <histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"
15007     units="milliseconds">
15008   <summary>
15009     Time from when a user navigates to a page to when it loads. Since the pages
15010     may start loading before the user navigates to it, this does not include any
15011     portion of load prior to navigation.
15012
15013     This is recorded for the first page load completing immediately after a
15014     prerender, but which has also started after the prerender has been
15015     initiated.
15016   </summary>
15017 </histogram>
15018
15019 <histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"
15020     units="milliseconds">
15021   <summary>
15022     Time from when a user navigates to a page to when it loads. Since the pages
15023     may start loading before the user navigates to it, this does not include any
15024     portion of load prior to navigation.
15025
15026     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
15027     There are two types: Any, and Non-overlapping.  The latter only applies to
15028     page loads initiated after the prerender.  This variable records cases where
15029     only Non-overlapping triggered.
15030   </summary>
15031 </histogram>
15032
15033 <histogram name="Prerender.PerceivedPLTMatched" units="milliseconds">
15034   <summary>
15035     Time from when a user navigates to a page to when it loads. Since the pages
15036     may start loading before the user navigates to it, this does not include any
15037     portion of load prior to navigation.
15038
15039     This is recorded only for prerendered pages, or for pages which would have
15040     been prerendered in the control case.
15041   </summary>
15042 </histogram>
15043
15044 <histogram name="Prerender.PerceivedPLTMatchedComplete" units="milliseconds">
15045   <summary>
15046     Time from when a user navigates to a page to when it loads. Since the pages
15047     may start loading before the user navigates to it, this does not include any
15048     portion of load prior to navigation.
15049
15050     This is recorded only for prerendered pages, or for pages which would have
15051     been prerendered in the control case.
15052
15053     In MatchedComplete, the prerender group also contains cancelled prerenders,
15054     so as to produce a perfect match of page views attributed this group in the
15055     prerender group with those attributed to this group in the control group.
15056   </summary>
15057 </histogram>
15058
15059 <histogram name="Prerender.PerceivedPLTWindowed" units="milliseconds">
15060   <summary>
15061     Time from when a user navigates to a page to when it loads. Since the pages
15062     may start loading before the user navigates to it, this does not include any
15063     portion of load prior to navigation.
15064
15065     This is recorded for all page loads which happen within 30 seconds after a
15066     prefetch tag is observed.
15067   </summary>
15068 </histogram>
15069
15070 <histogram name="Prerender.PerceivedPLTWindowNotMatched" units="milliseconds">
15071   <summary>
15072     Time from when a user navigates to a page to when it loads. Since the pages
15073     may start loading before the user navigates to it, this does not include any
15074     portion of load prior to navigation.
15075
15076     This is recorded for all page loads which happen within 30 seconds after a
15077     prefetch tag is observed and which do not correspond to a prerender tag.
15078   </summary>
15079 </histogram>
15080
15081 <histogram name="Prerender.PercentLoadDoneAtSwapin">
15082   <summary>
15083     For prerenders that are swapped in, the percentage of the time from load
15084     start until the onload event fires that has elapsed at the time of the
15085     swapin.
15086   </summary>
15087 </histogram>
15088
15089 <histogram name="Prerender.PeriodicCleanupDeleteContentsTime"
15090     units="milliseconds">
15091   <summary>
15092     How long the cleanup portion of PrerenderManager::PeriodicCleanup takes, to
15093     measure jank.
15094   </summary>
15095 </histogram>
15096
15097 <histogram name="Prerender.PeriodicCleanupResourceCheckTime"
15098     units="milliseconds">
15099   <summary>
15100     How long the resource check portion of PrerenderManager::PeriodicCleanup
15101     takes, to measure jank.
15102   </summary>
15103 </histogram>
15104
15105 <histogram name="Prerender.PrerenderCountOf3Max">
15106   <summary>
15107     After launching a prerender, how many simultanious prerenders are recorded
15108     as running, out of a maximum of three.
15109   </summary>
15110 </histogram>
15111
15112 <histogram name="Prerender.PrerenderNotSwappedInPLT" units="milliseconds">
15113   <summary>
15114     For prerenders that finish loading before they are ever swapped in, their
15115     page load time until the onload event fires.
15116   </summary>
15117 </histogram>
15118
15119 <histogram name="Prerender.PrerendersPerSessionCount">
15120   <summary>
15121     The number of sessions that have at least X successful prerenders.
15122   </summary>
15123 </histogram>
15124
15125 <histogram name="Prerender.RendererIdleTime" units="milliseconds">
15126   <obsolete>
15127     deprecated Nov 16 2012
15128   </obsolete>
15129   <summary>
15130     This is the time from when a prerendered page finishes loading to when it is
15131     displayed, as measured by the renderer process. When a page is displayed
15132     before it finishes loading, no value is recorded in this histogram.
15133   </summary>
15134 </histogram>
15135
15136 <histogram name="Prerender.RendererPerceivedPLT" units="milliseconds">
15137   <obsolete>
15138     deprecated Nov 16 2012
15139   </obsolete>
15140   <summary>
15141     Perceived load time of a page, as measured by the renderer process. For
15142     non-prerendered pages, this is just BeginToFinish. For displayed prerendered
15143     pages, this is the time from when the prerendered page is moved into a
15144     TabContents until finish. &quot;Finish&quot; == after onload() and all
15145     resources are loaded. Note that this is 0 if the loading finishes before the
15146     page is moved into a TabContents.
15147   </summary>
15148 </histogram>
15149
15150 <histogram name="Prerender.RendererPerceivedPLTMatched" units="milliseconds">
15151   <obsolete>
15152     deprecated Nov 16 2012
15153   </obsolete>
15154   <summary>
15155     Perceived load time of a prerendered page that is displayed, as measured by
15156     the renderer process. This is the time from when the prerendered page is
15157     moved into a TabContents until finish. &quot;Finish&quot; == after onload()
15158     and all resources are loaded. Note that this is 0 if the loading finishes
15159     before the page is moved into a TabContents.
15160   </summary>
15161 </histogram>
15162
15163 <histogram name="Prerender.RendererTimeUntilDisplay" units="milliseconds">
15164   <obsolete>
15165     deprecated Nov 16 2012
15166   </obsolete>
15167   <summary>
15168     The time elapsed between when the prerendering of a page starts and when the
15169     page is displayed, as measured by the renderer process. Prerendered pages
15170     discarded without being displayed are excluded from this count.
15171   </summary>
15172 </histogram>
15173
15174 <histogram name="Prerender.SchemeCancelReason"
15175     enum="PrerenderSchemeCancelReason">
15176   <summary>
15177     The detailed reason why a prerender is canceled with
15178     FINAL_STATUS_UNSUPPORTED_SCHEME
15179   </summary>
15180 </histogram>
15181
15182 <histogram name="Prerender.Sessions" enum="PrerenderMode">
15183   <obsolete>
15184     deprecated Nov 16 2012
15185   </obsolete>
15186   <summary>Enumeration of how prerender was used per session.</summary>
15187 </histogram>
15188
15189 <histogram name="Prerender.SessionStorageNamespaceMergeTime"
15190     units="milliseconds">
15191   <summary>Time to perform the session storage namespace merge.</summary>
15192 </histogram>
15193
15194 <histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"
15195     units="milliseconds">
15196   <summary>
15197     For simulated local browsing prerendering, the baseline PLT of pages without
15198     any prerendering for pages that would be prerendered.
15199   </summary>
15200 </histogram>
15201
15202 <histogram name="Prerender.SimulatedLocalBrowsingPLT" units="milliseconds">
15203   <summary>
15204     For simulated local browsing prerendering, the estimated PLT of pages with
15205     prerendering enabled for pages that would be prerendered.
15206   </summary>
15207 </histogram>
15208
15209 <histogram name="Prerender.TabContentsDeleterSuppressedDialog"
15210     enum="BooleanSuppressed">
15211   <summary>
15212     A boolean that indicates how often we suppress a dialog from a tab when
15213     swapping it with a prerender.
15214   </summary>
15215 </histogram>
15216
15217 <histogram name="Prerender.TabContentsDeleterTimeout"
15218     enum="BooleanCloseTimeout">
15219   <summary>
15220     A boolean that indicates how often we fail to delete an old prerendered tab
15221     before the timeout.
15222   </summary>
15223 </histogram>
15224
15225 <histogram name="Prerender.TabHelperEvent" enum="PrerenderTabHelperEvents">
15226   <summary>
15227     Enumeration of what events related to the TabHelper class have occurred.
15228   </summary>
15229 </histogram>
15230
15231 <histogram name="Prerender.TimeBetweenPrerenderRequests" units="milliseconds">
15232   <summary>Time between subsequent prerender requests.</summary>
15233 </histogram>
15234
15235 <histogram name="Prerender.TimeSinceLastRecentVisit" units="milliseconds">
15236   <summary>
15237     The time elapsed between the most recent visit to a URL and when an
15238     attempted prerender of the same URL is cancelled with
15239     FINAL_STATUS_RECENTLY_VISITED.
15240   </summary>
15241 </histogram>
15242
15243 <histogram name="Prerender.TimeToClick" units="milliseconds">
15244   <obsolete>
15245     deprecated Nov 16 2012
15246   </obsolete>
15247   <summary>Duration that a user hovers a link before clicking on it.</summary>
15248 </histogram>
15249
15250 <histogram name="Prerender.TimeUntilUsed" units="milliseconds">
15251   <obsolete>
15252     deprecated Nov 16 2012.  See Prerender.TimeUntilUsed2, which has a larger
15253     range.
15254   </obsolete>
15255   <summary>
15256     Time from when a prerendered page is started to when it is first used due to
15257     user navigation. If the page is never used, it is not included in this
15258     histogram.
15259   </summary>
15260 </histogram>
15261
15262 <histogram name="Prerender.TimeUntilUsed2" units="milliseconds">
15263   <summary>
15264     Time from when a prerendered page is started to when it is first used due to
15265     user navigation. If the page is never used, it is not included in this
15266     histogram.
15267   </summary>
15268 </histogram>
15269
15270 <histogram name="Profile.AppCount">
15271   <summary>The number of installed apps when a profile is opened.</summary>
15272 </histogram>
15273
15274 <histogram name="Profile.CreateResult" enum="ProfileCreateResult">
15275   <summary>Result (final status) when creating a new profile.</summary>
15276 </histogram>
15277
15278 <histogram name="Profile.CreateTime" units="milliseconds">
15279   <obsolete>
15280     Deprecated as of 8/2013.
15281   </obsolete>
15282   <summary>
15283     Back-end time elapsed while creating a new profile. The max is 30 seconds,
15284     when an external timeout was applied.
15285   </summary>
15286 </histogram>
15287
15288 <histogram name="Profile.CreateTimeCanceled" units="milliseconds">
15289   <obsolete>
15290     Deprecated as of 8/2013.
15291   </obsolete>
15292   <summary>
15293     Time elapsed before the user decided to cancel creation of a new profile.
15294     Since only managed-user profile creation can be canceled, this time comes
15295     from managed-user registration. The max is 30 seconds, when an external
15296     timeout was applied.
15297   </summary>
15298 </histogram>
15299
15300 <histogram name="Profile.CreateTimeCanceledNoTimeout" units="milliseconds">
15301   <summary>
15302     Time elapsed from when the handler received the message that a user clicked
15303     'Create' until the user decided to cancel creation of a new profile. Since
15304     only managed-user profile creation can be canceled, this time comes from
15305     managed-user registration.
15306   </summary>
15307 </histogram>
15308
15309 <histogram name="Profile.CreateTimeNoTimeout" units="milliseconds">
15310   <summary>
15311     Time elapsed from when the handler received the message that a user clicked
15312     'Create' until the creation either failed with a local error (see
15313     Profile.CreateResult), was canceled (also recorded in
15314     Profile.CreateTimeCanceledNoTimeout), or completed successfully.
15315   </summary>
15316 </histogram>
15317
15318 <histogram name="Profile.ProfileError" enum="ProfileErrorType">
15319   <summary>
15320     The error with the current user profile that caused an error dialog to be
15321     shown. This dialog is shown usually when there is some sort of corruption in
15322     the user's profile data.
15323   </summary>
15324 </histogram>
15325
15326 <histogram name="Profile.SupervisedProfileCreateError"
15327     enum="GoogleServiceAuthError">
15328   <summary>
15329     The error code generated in the final step (registration step) of creating a
15330     new supervised profile.
15331   </summary>
15332 </histogram>
15333
15334 <histogram name="Profile.SupervisedProfileImportError"
15335     enum="GoogleServiceAuthError">
15336   <summary>
15337     The error code generated in the final step (registration step) of importing
15338     a supervised profile.
15339   </summary>
15340 </histogram>
15341
15342 <histogram name="Profile.SupervisedProfileTotalCreateTime" units="milliseconds">
15343   <summary>
15344     Time elapsed from when the handler received the message that a user clicked
15345     'Create' to create a new supervised user profile until the registration ends
15346     either successfully or with a failure (both recorded in
15347     Profile.SupervisedProfileCreateResult).
15348   </summary>
15349 </histogram>
15350
15351 <histogram name="Profile.SupervisedProfileTotalImportTime" units="milliseconds">
15352   <summary>
15353     Time elapsed from when the handler received the message that a user clicked
15354     'Import supervised user' until the registration ends either successfully or
15355     with a failure (both recorded in Profile.SupervisedProfileImportResult).
15356   </summary>
15357 </histogram>
15358
15359 <histogram name="ProfileReset.SendFeedback" enum="Boolean">
15360   <summary>
15361     Signifies if the user selected &quot;Send feedback&quot; checkbox in the
15362     Reset Profile dialog.
15363   </summary>
15364 </histogram>
15365
15366 <histogram name="Protector.DefaultSearchProvider" enum="ProtectorError">
15367   <obsolete>
15368     Deprecated 8/2013. No longer tracked.
15369   </obsolete>
15370   <summary>
15371     Errors that Protector detects about default search provider in Web Data.
15372     Reported once when Web Data is loaded.
15373   </summary>
15374 </histogram>
15375
15376 <histogram name="Protector.Preferences" enum="ProtectorError">
15377   <obsolete>
15378     Deprecated 8/2013. No longer tracked.
15379   </obsolete>
15380   <summary>
15381     Errors that Protector detects about protected settings in Preferences.
15382     Reported once when profile is loaded.
15383   </summary>
15384 </histogram>
15385
15386 <histogram name="Protector.SearchProvider" enum="SearchEngine">
15387   <obsolete>
15388     Deprecated 8/2013. No longer tracked.
15389   </obsolete>
15390   <summary>
15391     When the default search provider setting is changed outside of Chrome, which
15392     is detected by the Protector, this histogram reports the new setting.
15393   </summary>
15394 </histogram>
15395
15396 <histogram name="Protector.StartupSettings" enum="SessionStartupType">
15397   <obsolete>
15398     Deprecated 8/2013. No longer tracked.
15399   </obsolete>
15400   <summary>
15401     When the startup settings are changed outside of Chrome, which is detected
15402     by the Protector, this histogram reports the new setting.
15403   </summary>
15404 </histogram>
15405
15406 <histogram name="Quickoffice.docPageCount">
15407   <summary>
15408     Records the page count when a compound binary format document is opened.
15409   </summary>
15410 </histogram>
15411
15412 <histogram name="Quickoffice.docParagraphCount">
15413   <summary>
15414     Records the paragraph count when a compound binary format document is
15415     opened.
15416   </summary>
15417 </histogram>
15418
15419 <histogram name="Quickoffice.docSectionCount">
15420   <summary>
15421     Records the section count when a compound binary format document is opened.
15422   </summary>
15423 </histogram>
15424
15425 <histogram name="Quickoffice.docxPageCount">
15426   <summary>
15427     Records the page count when an OOXML format document is opened.
15428   </summary>
15429 </histogram>
15430
15431 <histogram name="Quickoffice.docxParagraphCount">
15432   <summary>
15433     Records the paragraph count when an OOXML format document is opened.
15434   </summary>
15435 </histogram>
15436
15437 <histogram name="Quickoffice.docxSectionCount">
15438   <summary>
15439     Records the section count when an OOXML format document is opened.
15440   </summary>
15441 </histogram>
15442
15443 <histogram name="Quickoffice.ErrorTypes" enum="QuickofficeErrorTypes">
15444   <summary>
15445     Records the various different error types encountered when opening and
15446     reading MS Office file formats in the Quickoffice viewer. These range from
15447     Nacl crashes and uncaught javascript exceptions to document errors inside
15448     Quickoffice Web Toolkit (eg QOWT). The errors are recorded against the file
15449     format in which they occurred.
15450   </summary>
15451 </histogram>
15452
15453 <histogram name="Quickoffice.FileFormat" enum="QuickofficeFileFormat">
15454   <summary>
15455     Records the various different file types supported by Quickoffice (like MS
15456     Word, Excel, Powerpoint files) when they opened in the browser to measure
15457     which file formats are most popular.
15458   </summary>
15459 </histogram>
15460
15461 <histogram name="Quickoffice.pptMasterCount">
15462   <summary>
15463     Records the number of slide masters when a compound binary format
15464     presentation is opened.
15465   </summary>
15466 </histogram>
15467
15468 <histogram name="Quickoffice.pptSlideCount">
15469   <summary>
15470     Records the slide count when a compound binary format presentation is
15471     opened.
15472   </summary>
15473 </histogram>
15474
15475 <histogram name="Quickoffice.pptxMasterCount">
15476   <summary>
15477     Records the number of slide masters when an OOXML format presentation is
15478     opened.
15479   </summary>
15480 </histogram>
15481
15482 <histogram name="Quickoffice.pptxSlideCount">
15483   <summary>
15484     Records the slide count when an OOXML format presentation is opened.
15485   </summary>
15486 </histogram>
15487
15488 <histogram name="Quickoffice.xlsFormattedCellCount">
15489   <summary>
15490     Records the number of cells that contain formatting data in the default
15491     worksheet when a compound binary format spreadsheet is opened.
15492   </summary>
15493 </histogram>
15494
15495 <histogram name="Quickoffice.xlsNonEmptyCellCount">
15496   <summary>
15497     Records the number of non-empty cells in the default worksheet when a
15498     compound binary format spreadsheet is opened.
15499   </summary>
15500 </histogram>
15501
15502 <histogram name="Quickoffice.xlsSheetCount">
15503   <summary>
15504     Records the number of worksheets when a compound binary format spreadsheet
15505     is opened.
15506   </summary>
15507 </histogram>
15508
15509 <histogram name="Quickoffice.xlsxFormattedCellCount">
15510   <summary>
15511     Records the number of cells that contain formatting data in the default
15512     worksheet when an OOXML format spreadsheet is opened.
15513   </summary>
15514 </histogram>
15515
15516 <histogram name="Quickoffice.xlsxNonEmptyCellCount">
15517   <summary>
15518     Records the number of non-empty cells when an OOXML format spreadsheet is
15519     opened.
15520   </summary>
15521 </histogram>
15522
15523 <histogram name="Quickoffice.xlsxSheetCount">
15524   <summary>
15525     Records the number of worksheets when an OOXML format spreadsheet is opened.
15526   </summary>
15527 </histogram>
15528
15529 <histogram name="Renderer.AcceleratedFixedRootBackground"
15530     enum="AcceleratedFixedRootBackground">
15531   <summary>
15532     Keeps track of the number of main frame scrolls with an accelerated fixed
15533     root background, the number of main frame scrolls with an unaccelerated
15534     fixed root background, and the total number of main frame scrolls.
15535   </summary>
15536 </histogram>
15537
15538 <histogram name="Renderer.CompositedScrolling" enum="CompositedScrolling">
15539   <summary>
15540     Total count of the number of RenderLayers which are scrollable areas, need
15541     to be promoted to stacking containers, and will use composited scrolling.
15542     Each bucket is sampled at most once per RenderLayer, when the RenderLayer
15543     first becomes scrollable, first needs to become a stacking container, and
15544     first uses composited scrolling, respectively.
15545   </summary>
15546 </histogram>
15547
15548 <histogram name="Renderer.DrawDuration" units="milliseconds">
15549   <summary>The time it takes for the compositor to draw a frame.</summary>
15550 </histogram>
15551
15552 <histogram name="Renderer.DrawDurationOverestimate" units="milliseconds">
15553   <summary>
15554     The amount by which the compositor's draw duration was overestimated in a
15555     particular frame (0 if the duration was perfectly predicted or
15556     underestimated).
15557   </summary>
15558 </histogram>
15559
15560 <histogram name="Renderer.DrawDurationUnderestimate" units="milliseconds">
15561   <summary>
15562     The amount by which the compositor's draw duration was underestimated in a
15563     particular frame (0 if the duration was perfectly predicted or
15564     overestimated).
15565   </summary>
15566 </histogram>
15567
15568 <histogram name="Renderer.GpuLatency" units="milliseconds">
15569   <summary>
15570     The delay between the compositor submitting a command to the GPU and that
15571     command executing on the GPU. This delay is measured once per frame.
15572   </summary>
15573 </histogram>
15574
15575 <histogram name="Renderer.GpuLatencyOverestimate" units="milliseconds">
15576   <summary>
15577     The amount by which GPU latency was overestimated in a particular frame (0
15578     if the latency was perfectly predicted or underestimated).
15579   </summary>
15580 </histogram>
15581
15582 <histogram name="Renderer.GpuLatencyUnderestimate" units="milliseconds">
15583   <summary>
15584     The amount by which GPU latency was underestimated in a particular frame (0
15585     if the latency was perfectly predicted or overestimated).
15586   </summary>
15587 </histogram>
15588
15589 <histogram name="Renderer.PixelIncreaseFromTransitions">
15590   <summary>
15591     A lower-bound on the percentage increase in memory that would result from
15592     promoting all layers that have a webkit-transition on opacity or transform.
15593   </summary>
15594 </histogram>
15595
15596 <histogram name="Renderer.unloadEventsDurationMS" units="milliseconds">
15597   <obsolete>
15598     Deprecated as of 10/2013.
15599   </obsolete>
15600   <summary>
15601     This measures how long all unload event handlers required to run whenever an
15602     unload event is processed.
15603   </summary>
15604 </histogram>
15605
15606 <histogram name="Renderer2.FinishDocToFinish">
15607   <summary>
15608     The time from when a document finished loading to when all it's resources
15609     are also loaded.
15610   </summary>
15611 </histogram>
15612
15613 <histogram name="Renderer2.RequestToFinish">
15614   <obsolete>
15615     Deprecated 6/15/09.  Replaced by Renderer2.RequestToFinish_L
15616   </obsolete>
15617   <summary>
15618     The time from when a page was requested by a user to when it is fully
15619     loaded.
15620   </summary>
15621 </histogram>
15622
15623 <histogram name="Renderer2.RequestToFinish_L">
15624   <summary>
15625     The time from when a page was requested by a user to when it is fully
15626     loaded.
15627   </summary>
15628 </histogram>
15629
15630 <histogram name="Renderer2.RequestToFirstLayout">
15631   <summary>
15632     The time from when a page was requested by a user to its first layout.
15633   </summary>
15634 </histogram>
15635
15636 <histogram name="Renderer2.RequestToStart">
15637   <summary>
15638     The time from when a page was requested by a user to when it starts loading.
15639   </summary>
15640 </histogram>
15641
15642 <histogram name="Renderer2.StartToFinish">
15643   <summary>
15644     The time from when a page started loading to when it is fully loaded.
15645   </summary>
15646 </histogram>
15647
15648 <histogram name="Renderer2.StartToFinishDoc">
15649   <summary>
15650     The time from when a page starts loading to when the main document is
15651     finished loading.
15652   </summary>
15653 </histogram>
15654
15655 <histogram name="Renderer2.StartToFirstLayout">
15656   <summary>
15657     The time from when a page starts loading to its first layout.
15658   </summary>
15659 </histogram>
15660
15661 <histogram name="Renderer4.Abandoned" enum="Abandoned">
15662   <summary>
15663     Distribution of actual finished pages, vs abandoned pages, where we needed
15664     to declare a finish time prematurely since the page was being closed
15665     (exited).
15666   </summary>
15667 </histogram>
15668
15669 <histogram name="Renderer4.AccelContentPaintDurationMS">
15670   <summary>
15671     Time spent by WebKit painting the page, in milliseconds, when the GPU
15672     acceleration is active, for paints that affect non-root layers.
15673   </summary>
15674 </histogram>
15675
15676 <histogram name="Renderer4.AccelContentPaintMegapixPerSecond">
15677   <summary>
15678     WebKit paint throughput, measured in megapixels per second, when GPU
15679     acceleration is active, for paints that affect non-root layers.
15680   </summary>
15681 </histogram>
15682
15683 <histogram name="Renderer4.AccelDoDeferredUpdateDelay">
15684   <summary>Time between frames when GPU acceleration is active.</summary>
15685 </histogram>
15686
15687 <histogram name="Renderer4.AccelRootPaintDurationMS">
15688   <summary>
15689     Time spent by WebKit painting the page, in milliseconds, when the GPU
15690     acceleration is active, for paints that affect the root layer.
15691   </summary>
15692 </histogram>
15693
15694 <histogram name="Renderer4.AccelRootPaintMegapixPerSecond">
15695   <summary>
15696     WebKit paint throughput, measured in megapixels per second, when GPU
15697     acceleration is active, for paints that affect the root layer.
15698   </summary>
15699 </histogram>
15700
15701 <histogram name="Renderer4.AnimationCallbackDelayTime" units="milliseconds">
15702   <summary>
15703     Time from when the animation callback was posted to when it ran.
15704   </summary>
15705 </histogram>
15706
15707 <histogram name="Renderer4.BeginToCommit" units="milliseconds">
15708   <summary>
15709     Time from &quot;begin&quot; to &quot;commit.&quot;   &quot;Begin&quot;==
15710     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
15711     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
15712     time when renderer requested load of document, after any unload of last
15713     document. &quot;Commit&quot;== time when renderer got first byte of
15714     document.
15715   </summary>
15716 </histogram>
15717
15718 <histogram name="Renderer4.BeginToFinish">
15719   <summary>TBD</summary>
15720 </histogram>
15721
15722 <histogram name="Renderer4.BeginToFinishDoc">
15723   <summary>TBD</summary>
15724 </histogram>
15725
15726 <histogram name="Renderer4.BeginToFirstPaint" units="milliseconds">
15727   <summary>
15728     Time from &quot;begin&quot; to &quot;first paint.&quot;  &quot;Begin&quot;==
15729     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
15730     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
15731     time when renderer requested load of document, after any unload of last
15732     document. &quot;First paint&quot;== time when first paint operation was
15733     performed.
15734   </summary>
15735 </histogram>
15736
15737 <histogram name="Renderer4.BeginToFirstPaintAfterLoad" units="milliseconds">
15738   <summary>
15739     Time from &quot;big&quot; to &quot;first paint after load.&quot;
15740     &quot;Begin&quot;== &quot;request&quot; if user requested, and
15741     &quot;start&quot; otherwise.  &quot;Request&quot;== time when user requested
15742     document. &quot;Start&quot;== time when renderer requested load of document,
15743     after any unload of last document. &quot;First paint after load&quot;== time
15744     after onload() when first paint operation is performed.
15745   </summary>
15746 </histogram>
15747
15748 <histogram name="Renderer4.CommitToFinish" units="milliseconds">
15749   <summary>
15750     Time from &quot;commit&quot; to &quot;finish.&quot; &quot;Commit&quot;==
15751     time when renderer got first byte of document.  &quot;Finish&quot;==after
15752     onload() and all resources are loaded.
15753   </summary>
15754 </histogram>
15755
15756 <histogram name="Renderer4.CommitToFinishDoc" units="milliseconds">
15757   <summary>
15758     Time from &quot;commit&quot; to &quot;finish doc.&quot; &quot;Commit&quot;==
15759     time when renderer got first byte of document. &quot;Finish doc&quot; ==
15760     main document loaded, before onload(). &quot;Finish&quot;==after onload()
15761     and all resources are loaded.
15762   </summary>
15763 </histogram>
15764
15765 <histogram name="Renderer4.CommitToFirstPaint" units="milliseconds">
15766   <summary>
15767     Time from &quot;commit&quot; to &quot;first paint.&quot;
15768     &quot;Commit&quot;== time when renderer got first byte of document.
15769     &quot;First paint&quot;== time when first paint operation was performed.
15770   </summary>
15771 </histogram>
15772
15773 <histogram name="Renderer4.CommitToFirstPaintAfterLoad" units="milliseconds">
15774   <summary>
15775     Time from &quot;commit&quot; to &quot;first paint after load.&quot;
15776     &quot;Commit&quot;== time when renderer got first byte of document.
15777     &quot;First paint after load&quot;== time after onload() when first paint
15778     operation is performed.
15779   </summary>
15780 </histogram>
15781
15782 <histogram name="Renderer4.CompositorThreadImplDrawDelay" units="milliseconds">
15783   <summary>
15784     Time between frames, as measured on the compositor thread. This is collected
15785     once per frame while it is being drawn to the screen in the compositor.
15786   </summary>
15787 </histogram>
15788
15789 <histogram name="Renderer4.drawPixelCountCulled" units="NormalizedPixels">
15790   <obsolete>
15791     Renamed to Renderer4.pixelCountCulled_Draw.
15792   </obsolete>
15793   <summary>
15794     Number of pixels that culling prevented being drawn to the screen,
15795     normalized to the viewport size. This is collected once per frame while it
15796     is being drawn to the screen in the compositor.
15797   </summary>
15798 </histogram>
15799
15800 <histogram name="Renderer4.drawPixelCountOpaque" units="NormalizedPixels">
15801   <obsolete>
15802     Renamed to Renderer4.pixelCountOpaque_Draw.
15803   </obsolete>
15804   <summary>
15805     Number of pixels drawn to the screen and known opaque, normalized to the
15806     viewport size. This is collected once per frame while it is being drawn to
15807     the screen in the compositor.
15808   </summary>
15809 </histogram>
15810
15811 <histogram name="Renderer4.drawPixelCountTranslucent" units="NormalizedPixels">
15812   <obsolete>
15813     Renamed to Renderer4.pixelCountTranslucent_Draw.
15814   </obsolete>
15815   <summary>
15816     Number of pixels drawn to the screen and not known opaque, normalized to the
15817     viewport size. This is collected once per frame while it is being drawn to
15818     the screen in the compositor.
15819   </summary>
15820 </histogram>
15821
15822 <histogram name="Renderer4.FinishDocToFinish" units="milliseconds">
15823   <summary>
15824     Time from &quot;finish doc&quot; to &quot;finish.&quot; &quot;Finish
15825     doc&quot;== main document loaded, before onload(). &quot;Finish&quot;==after
15826     onload() and all resources are loaded.
15827   </summary>
15828 </histogram>
15829
15830 <histogram name="Renderer4.FinishToFirstPaintAfterLoad" units="milliseconds">
15831   <summary>
15832     Time from &quot;finish &quot; to &quot;first paint after load.&quot;
15833     &quot;Finish&quot;==after onload() and all resources are loaded. &quot;First
15834     paint after load&quot;== time after onload() when first paint operation is
15835     performed.
15836   </summary>
15837 </histogram>
15838
15839 <histogram name="Renderer4.InvalidationRegionApproximateRectCount"
15840     units="rects">
15841   <summary>
15842     Number of rects inside of a PictureLayer's invalidation region per commit.
15843   </summary>
15844 </histogram>
15845
15846 <histogram name="Renderer4.LanguageDetection" units="milliseconds">
15847   <summary>
15848     Time to determine the page language. This is done after the page has been
15849     loaded.
15850   </summary>
15851 </histogram>
15852
15853 <histogram name="Renderer4.LCDText.PercentageOfAALayers" units="%">
15854   <summary>
15855     The ratio of LCDText CC Layers / candidate LCDText layers. Recorded in
15856     LayerTreeHost, after LayerTreeHostCommon::CalculateDrawProperties() has
15857     computed the properties we need. Only recorded for the first 50 frames of
15858     every page.
15859   </summary>
15860 </histogram>
15861
15862 <histogram name="Renderer4.LCDText.PercentageOfCandidateLayers" units="%">
15863   <summary>
15864     The ratio of CC Layers which are candidates for LCDText AA / total picture
15865     or content Layers.  Recorded in LayerTreeHost, after
15866     LayerTreeHostCommon::CalculateDrawProperties() has computed the properties
15867     we need. Only recorded for the first 50 frames of every page.
15868   </summary>
15869 </histogram>
15870
15871 <histogram name="Renderer4.LoadType" enum="LoadType">
15872   <summary>
15873     Probability distribution for enumerated varieties of page loads.
15874   </summary>
15875 </histogram>
15876
15877 <histogram name="Renderer4.pixelCountCulled_Draw" units="NormalizedPixels">
15878   <summary>
15879     Number of pixels that culling prevented being drawn to the screen, recorded
15880     as 10 times the percentage of the viewport that these pixels cover. This is
15881     collected once per frame while it is being drawn to the screen in the
15882     compositor.
15883   </summary>
15884 </histogram>
15885
15886 <histogram name="Renderer4.pixelCountOpaque" units="NormalizedPixels">
15887   <summary>
15888     Number of pixels known to be opaque, recorded as 10 times the percentage of
15889     the viewport that these pixels cover.
15890   </summary>
15891 </histogram>
15892
15893 <histogram name="Renderer4.pixelCountPainted" units="NormalizedPixels">
15894   <summary>
15895     Number of pixels painted by WebKit into main memory, recorded as 10 times
15896     the percentage of the viewport that these pixels cover. This is collected
15897     once per commit from WebKit to the compositor.
15898   </summary>
15899 </histogram>
15900
15901 <histogram name="Renderer4.pixelCountTranslucent" units="NormalizedPixels">
15902   <summary>
15903     Number of pixels not known to be opaque opaque, recorded as 10 times the
15904     percentage of the viewport that these pixels cover.
15905   </summary>
15906 </histogram>
15907
15908 <histogram name="Renderer4.renderPassCount">
15909   <summary>
15910     The number of render passes (or render targets) in the renderer's frame. If
15911     the value is more than one, then an intermediate rendering target must be
15912     used during the rendering of the frame for each render pass greater than
15913     one.
15914   </summary>
15915 </histogram>
15916
15917 <histogram name="Renderer4.RequestToFinish" units="milliseconds">
15918   <summary>
15919     Time from &quot;request&quot; to &quot;finish.&quot;  &quot;Request&quot;==
15920     time when user requested document.  &quot;Finish&quot;==after onload() and
15921     all resources are loaded.
15922   </summary>
15923 </histogram>
15924
15925 <histogram name="Renderer4.RequestToStart" units="milliseconds">
15926   <summary>
15927     Time from &quot;request&quot; to &quot;start.&quot; &quot;Request&quot;==
15928     time when user requested document. &quot;Start&quot;== time when renderer
15929     requested load of document, after any unload of last document.
15930   </summary>
15931 </histogram>
15932
15933 <histogram name="Renderer4.Snapshot">
15934   <summary>Time to capture a renderer snapshot.</summary>
15935 </histogram>
15936
15937 <histogram name="Renderer4.SoftwareCompositorThreadImplDrawDelay"
15938     units="milliseconds">
15939   <summary>
15940     Time between frames when the software renderer is being used, as measured on
15941     the compositor thread. This is collected once per frame while it is being
15942     drawn to the screen in the compositor.
15943   </summary>
15944 </histogram>
15945
15946 <histogram name="Renderer4.SoftwareDoDeferredUpdateDelay">
15947   <summary>Time between frames when the page is not GPU accelerated.</summary>
15948 </histogram>
15949
15950 <histogram name="Renderer4.SoftwarePaintDurationMS">
15951   <summary>
15952     Time spent by WebKit painting the page, in milliseconds, when the page is
15953     not GPU accelerated.
15954   </summary>
15955 </histogram>
15956
15957 <histogram name="Renderer4.SoftwarePaintMegapixPerSecond">
15958   <summary>
15959     WebKit paint throughput, measured in megapixels per second, when the page is
15960     not GPU accelerated.
15961   </summary>
15962 </histogram>
15963
15964 <histogram name="Renderer4.StartToCommit" units="milliseconds">
15965   <summary>
15966     Time from &quot;start&quot; to &quot;commit.&quot; &quot;Start&quot;== time
15967     when renderer requested load of document, after any unload of last document.
15968     &quot;Commit&quot;== time when renderer got first byte of document.
15969   </summary>
15970 </histogram>
15971
15972 <histogram name="Renderer4.StartToFinish" units="milliseconds">
15973   <summary>
15974     Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
15975     when renderer requested load of document, after any unload of last document.
15976     &quot;Finish&quot;==after onload() and all resources are loaded.
15977   </summary>
15978 </histogram>
15979
15980 <histogram name="Renderer4.TextureGpuUploadTimeUS">
15981   <summary>
15982     The number of microseconds it took to upload a tile's full texture as
15983     measured on the GPU process.
15984   </summary>
15985 </histogram>
15986
15987 <histogram name="Renderer4.Thumbnail">
15988   <summary>Time to capture a renderer thumbnail.</summary>
15989 </histogram>
15990
15991 <histogram name="Renderer4.tileCountCulled_Upload" units="NormalizedTiles">
15992   <summary>
15993     Number of tiles that culling prevented being uploaded to texture memory.
15994     This is an approximation and is recorded as a 100 times the percentage of
15995     the number of tiles, of default size, needed to cover the viewport. This is
15996     collected once per commit from WebKit to the compositor.
15997   </summary>
15998 </histogram>
15999
16000 <histogram name="Renderer4.uploadPixelCountCulled" units="NormalizedPixels">
16001   <obsolete>
16002     Deprecated as of 04/2012, replaced with Renderer4.tileCountCulled_Upload.
16003   </obsolete>
16004   <summary>
16005     Number of pixels that culling prevented being uploaded to texture memory,
16006     normalized to the viewport size. This is collected once per commit from
16007     WebKit to the compositor.
16008   </summary>
16009 </histogram>
16010
16011 <histogram name="Renderer4.uploadPixelCountOpaque" units="NormalizedPixels">
16012   <obsolete>
16013     Renamed to Renderer4.pixelCountOpaque_Upload.
16014   </obsolete>
16015   <summary>
16016     Number of pixels uploaded to texture memory and known to be opaque,
16017     normalized to the viewport size. This is collected once per commit from
16018     WebKit to the compositor.
16019   </summary>
16020 </histogram>
16021
16022 <histogram name="Renderer4.uploadPixelCountTranslucent"
16023     units="NormalizedPixels">
16024   <obsolete>
16025     Renamed to Renderer4.pixelCountTranslucent_Upload.
16026   </obsolete>
16027   <summary>
16028     Number of pixels uploaded to texture memory and not known opaque, normalized
16029     to the viewport size.  This is collected once per commit from WebKit to the
16030     compositor.
16031   </summary>
16032 </histogram>
16033
16034 <histogram name="RequestAutocomplete.DismissalState"
16035     enum="AutofillDialogDismissalState">
16036   <summary>
16037     The state of the requestAutocomplete() dialog when it was dismissed.
16038   </summary>
16039 </histogram>
16040
16041 <histogram name="RequestAutocomplete.InitialUserState"
16042     enum="AutofillDialogInitialUserState">
16043   <summary>
16044     The initial state of a user that's interacting with a freshly shown
16045     requestAutocomplete() dialog.
16046   </summary>
16047 </histogram>
16048
16049 <histogram name="RequestAutocomplete.PopupInDialog"
16050     enum="AutofillDialogPopupEvent">
16051   <summary>
16052     User interactions with the Autofill popup shown while filling an
16053     requestAutocomplete() dialog.
16054   </summary>
16055 </histogram>
16056
16057 <histogram name="RequestAutocomplete.Security" enum="AutofillDialogSecurity">
16058   <summary>
16059     Measures the frequency of security warnings and errors in the
16060     RequestAutocomplete dialog.
16061   </summary>
16062 </histogram>
16063
16064 <histogram name="RequestAutocomplete.UiDuration" units="ms">
16065   <summary>
16066     Measures the duration for which an requestAutocomplete() dialog was shown.
16067   </summary>
16068 </histogram>
16069
16070 <histogram name="RequestAutocomplete.UiDuration.Cancel" units="ms">
16071   <summary>
16072     Measures the duration for which an requestAutocomplete() dialog was shown,
16073     in cases where the user ended up canceling out of the dialog.
16074   </summary>
16075 </histogram>
16076
16077 <histogram name="RequestAutocomplete.UiDuration.Submit" units="ms">
16078   <summary>
16079     Measures the duration for which an requestAutocomplete() dialog was shown,
16080     in cases where the user ended up accepting the dialog.
16081   </summary>
16082 </histogram>
16083
16084 <histogram name="RequestAutocomplete.UiEvents" enum="AutofillDialogUiEvents">
16085   <summary>
16086     Measures how users are interacting with the requestAutocomplete() dialog UI.
16087   </summary>
16088 </histogram>
16089
16090 <histogram name="RequestAutocomplete.UiLatencyToShow" units="ms">
16091   <summary>
16092     Measures the duration of time it takes for the requestAutocomplete() UI to
16093     be actionable by the user after it is shown.
16094   </summary>
16095 </histogram>
16096
16097 <histogram name="RequestAutocomplete.WalletErrors" enum="WalletErrors">
16098   <summary>
16099     Measures the frequency of errors in communicating with the Google Online
16100     Wallet server.
16101   </summary>
16102 </histogram>
16103
16104 <histogram name="RequestAutocomplete.WalletRequiredActions"
16105     enum="WalletRequiredActions">
16106   <summary>
16107     Measures the frequency of required user actions returned by the Google
16108     Online Wallet server.
16109   </summary>
16110 </histogram>
16111
16112 <histogram name="SB.BloomFilter" units="milliseconds">
16113   <summary>
16114     The first stage check that measures the time that Chrome took to check if a
16115     URL is present in our in-memory bloom filter.
16116   </summary>
16117 </histogram>
16118
16119 <histogram name="SB.BuildBloom">
16120   <obsolete>
16121     Deprecated 9/2012. No longer generated.
16122   </obsolete>
16123   <summary>TBD.</summary>
16124 </histogram>
16125
16126 <histogram name="SB.Database" units="milliseconds">
16127   <summary>
16128     The second stage check that measures the time that Chrome took to check if a
16129     URL is present in our SQLite database.
16130   </summary>
16131 </histogram>
16132
16133 <histogram name="SB.DBCheck" units="milliseconds">
16134   <summary>
16135     The second stage check that mesures the time that Chrome took to check if a
16136     URL is present in our SQLite database. This time includes the filter check
16137     time.
16138   </summary>
16139 </histogram>
16140
16141 <histogram name="SB.Delay" units="milliseconds">
16142   <summary>
16143     This measures the time that SafeBrowsing actually delayed the browsing
16144     experience. It records the difference between the time when Chrome would
16145     have started reading the response for a URL and when the SafeBrowsing system
16146     completed its check of that URL.
16147   </summary>
16148 </histogram>
16149
16150 <histogram name="SB.FilterCheck" units="milliseconds">
16151   <summary>
16152     The first stage check that measures the time that Chrome took to check if a
16153     URL is present in our in-memory hash table.
16154   </summary>
16155 </histogram>
16156
16157 <histogram name="SB.Network" units="milliseconds">
16158   <summary>
16159     The third and final stage check that mesures the time that Chrome took to
16160     get a response from the Google SafeBrowsing servers for a particular URL.
16161   </summary>
16162 </histogram>
16163
16164 <histogram name="SB.NetworkCheck" units="milliseconds">
16165   <summary>
16166     The third and final stage check that mesures the time that Chrome took to
16167     get a response from the Google SafeBrowsing servers for a particular URL.
16168     This time includes the filter and database check time.
16169   </summary>
16170 </histogram>
16171
16172 <histogram name="SB.PauseSafe" units="milliseconds">
16173   <summary>
16174     This measures the time that SafeBrowsing actually delayed the browsing
16175     experience. It records the difference between the time when Chrome would
16176     have started reading the response for a URL and when the SafeBrowsing system
16177     completed its check of that URL.
16178   </summary>
16179 </histogram>
16180
16181 <histogram name="SB.Update">
16182   <summary>TBD.</summary>
16183 </histogram>
16184
16185 <histogram name="SB2.AddPrefixes">
16186   <summary>
16187     The number of add prefixes stored in the database after the last update.
16188   </summary>
16189 </histogram>
16190
16191 <histogram name="SB2.BloomFailure" enum="SB2BloomFailure">
16192   <summary>
16193     Track failures when in processing the safe-browsing database bloom filter.
16194   </summary>
16195 </histogram>
16196
16197 <histogram name="SB2.BloomFilterFalsePositives"
16198     enum="SB2BloomFilterFalsePositives">
16199   <obsolete>
16200     This became misleading around M-22 (September 2012), deleted in M-32
16201     (November 2013).
16202   </obsolete>
16203   <summary>
16204     All prefix misses (server returned no full hashes) and prefix misses due to
16205     false positives in the bloom filter.
16206   </summary>
16207 </histogram>
16208
16209 <histogram name="SB2.BloomFilterLoad" units="ms">
16210   <summary>Time to load the BloomFilter file.</summary>
16211 </histogram>
16212
16213 <histogram name="SB2.BrowseDatabaseKilobytes" units="KB">
16214   <summary>
16215     The size of the browsing SafeBrowsing database file on disk in kilobytes,
16216     after an update has occurred.
16217   </summary>
16218 </histogram>
16219
16220 <histogram name="SB2.BuildFilter" units="milliseconds">
16221   <summary>
16222     The time that it took to regenerate the filter after we have received all
16223     the update chunks.
16224   </summary>
16225 </histogram>
16226
16227 <histogram name="SB2.BuildReadBytes" units="bytes">
16228   <obsolete>
16229     Deprecated because it was exceeding the range.  Replaced by
16230     SB2.BuildReadKilobytes.
16231   </obsolete>
16232   <summary>
16233     The number of bytes read by the browser process during the bloom filter
16234     generation phase.
16235   </summary>
16236 </histogram>
16237
16238 <histogram name="SB2.BuildReadKilobytes" units="KB">
16239   <summary>
16240     The number of kilobytes read by the browser process during the filter
16241     generation phase.
16242   </summary>
16243 </histogram>
16244
16245 <histogram name="SB2.BuildReadOperations">
16246   <summary>
16247     The number of read operations issued by the browser process during the
16248     filter generation phase.
16249   </summary>
16250 </histogram>
16251
16252 <histogram name="SB2.BuildWriteBytes" units="bytes">
16253   <obsolete>
16254     Deprecated because it was exceeding the range.  Replaced by
16255     SB2.BuildWriteKilobytes.
16256   </obsolete>
16257   <summary>
16258     The number of bytes written by the browser process during the bloom filter
16259     generation phase.
16260   </summary>
16261 </histogram>
16262
16263 <histogram name="SB2.BuildWriteKilobytes" units="KB">
16264   <summary>
16265     The number of kilobytes written by the browser process during the filter
16266     generation phase.
16267   </summary>
16268 </histogram>
16269
16270 <histogram name="SB2.BuildWriteOperations">
16271   <summary>
16272     The number of write operations issued by the browser process during the
16273     filter generation phase.
16274   </summary>
16275 </histogram>
16276
16277 <histogram name="SB2.ChunkInsert" units="milliseconds">
16278   <summary>
16279     The time that it takes to write one redirect URL (which can contain multiple
16280     chunks) to the database.
16281   </summary>
16282 </histogram>
16283
16284 <histogram name="SB2.ChunkRequest" units="milliseconds">
16285   <summary>
16286     The network time between the request and response for a chunk.
16287   </summary>
16288 </histogram>
16289
16290 <histogram name="SB2.ChunkSize" units="bytes">
16291   <summary>The size of one chunk URL.</summary>
16292 </histogram>
16293
16294 <histogram name="SB2.DatabaseBytes" units="bytes">
16295   <obsolete>
16296     Deprecated because it was exceeding the range.  Replaced by
16297     SB2.DatabaseKilobytes.
16298   </obsolete>
16299   <summary>The size of the SafeBrowsing database file on disk.</summary>
16300 </histogram>
16301
16302 <histogram name="SB2.DatabaseFailure" enum="SB2DatabaseFailure">
16303   <summary>Track failures when updating the safe-browsing database.</summary>
16304 </histogram>
16305
16306 <histogram name="SB2.DatabaseKilobytes" units="KB">
16307   <obsolete>
16308     Replaced by SB2.BrowseDatabaseKilobytes.
16309   </obsolete>
16310   <summary>
16311     The size of the SafeBrowsing database file on disk in kilobytes.
16312   </summary>
16313 </histogram>
16314
16315 <histogram name="SB2.DatabaseOpen" units="milliseconds">
16316   <summary>
16317     The time it takes to initialize the SafeBrowsing storage backend, in
16318     milliseconds.
16319   </summary>
16320 </histogram>
16321
16322 <histogram name="SB2.DatabaseUpdateKilobytes" units="KB">
16323   <summary>
16324     The size of the update file before merging with the database file, in
16325     kilobytes.
16326   </summary>
16327 </histogram>
16328
16329 <histogram name="SB2.Delay" units="milliseconds">
16330   <summary>
16331     The time that SafeBrowsing actually delayed the browsing experience. It
16332     records the difference between the time when Chrome would have started
16333     reading the response for a URL and when the SafeBrowsing system completed
16334     its check of that URL.
16335   </summary>
16336 </histogram>
16337
16338 <histogram name="SB2.DownloadChecks" enum="SB2DownloadChecks">
16339   <summary>
16340     Records results of SafeBrowsing download check, including both url check and
16341     downloaded file hash check.
16342   </summary>
16343 </histogram>
16344
16345 <histogram name="SB2.DownloadDatabaseKilobytes" units="KB">
16346   <summary>
16347     The size of the downloads SafeBrowsing database file on disk in kilobytes,
16348     after an update has occurred.
16349   </summary>
16350 </histogram>
16351
16352 <histogram name="SB2.DownloadDuration" units="milliseconds">
16353   <summary>The time it takes for a download to finish.</summary>
16354 </histogram>
16355
16356 <histogram name="SB2.DownloadHashCheckDuration" units="milliseconds">
16357   <summary>
16358     The time it takes for SafeBrowsing to check hash of a download file.
16359   </summary>
16360 </histogram>
16361
16362 <histogram name="SB2.DownloadUrlCheckDuration" units="milliseconds">
16363   <summary>The time it takes for SafeBrowsing to check a download url.</summary>
16364 </histogram>
16365
16366 <histogram name="SB2.DownloadUrlChecks" enum="SB2DownloadChecks">
16367   <obsolete>
16368     Deprecated 3/11/11, and replaced by SB2.DownloadChecks.
16369   </obsolete>
16370   <summary>Records results of SafeBrowsing download url check.</summary>
16371 </histogram>
16372
16373 <histogram name="SB2.FailedUpdate">
16374   <obsolete>
16375     Deprecated, replaced by SB2.DatabaseFailure BROWSE_DB_UPDATE_FINISH.
16376   </obsolete>
16377   <summary>
16378     The count of the number of times an update failed when being committed to
16379     the database.
16380   </summary>
16381 </histogram>
16382
16383 <histogram name="SB2.FilterCheck" units="milliseconds">
16384   <summary>
16385     The time that it took to check a URL against our in-memory filter.
16386   </summary>
16387 </histogram>
16388
16389 <histogram name="SB2.FilterKilobytes" units="KB">
16390   <obsolete>
16391     Deprecated 9/2012. No longer generated.
16392   </obsolete>
16393   <summary>The size of the current bloom filter in kilobytes.</summary>
16394 </histogram>
16395
16396 <histogram name="SB2.FilterLoad" enum="SB2FilterLoad">
16397   <summary>Which filter file the database loaded from disk.</summary>
16398 </histogram>
16399
16400 <histogram name="SB2.FilterMissing">
16401   <obsolete>
16402     Deprecated, replaced by SB2.DatabaseFailure FILTER_MISSING.
16403   </obsolete>
16404   <summary>
16405     The count of the number of times we attempted to load the bloom filter file
16406     but it was missing.
16407   </summary>
16408 </histogram>
16409
16410 <histogram name="SB2.FilterReadFail">
16411   <obsolete>
16412     Deprecated, replaced by SB2.DatabaseFailure FILTER_READ.
16413   </obsolete>
16414   <summary>
16415     The count of the number of times we attempted to load the bloom filter file
16416     but failed while reading the file on disk.
16417   </summary>
16418 </histogram>
16419
16420 <histogram name="SB2.FilterSize" units="bytes">
16421   <obsolete>
16422     Deprecated because it was exceeding the range.  Replaced by
16423     SB2.FilterKilobytes.
16424   </obsolete>
16425   <summary>The size of the current bloom filter.</summary>
16426 </histogram>
16427
16428 <histogram name="SB2.FilterWriteFail">
16429   <obsolete>
16430     Deprecated, replaced by SB2.DatabaseFailure FILTER_WRITE.
16431   </obsolete>
16432   <summary>
16433     The count of the number of times we attempted to save the bloom filter file
16434     but failed while writing the file to disk.
16435   </summary>
16436 </histogram>
16437
16438 <histogram name="SB2.FormatEvent" enum="SB2FormatEvent">
16439   <summary>
16440     Tracks events involved in upgrading safe-browsing data from SQLite format to
16441     new file format.
16442   </summary>
16443 </histogram>
16444
16445 <histogram name="SB2.GetHash200">
16446   <obsolete>
16447     Deprecated in favor of SB2.GetHashResult STATUS_200.
16448   </obsolete>
16449   <summary>
16450     The number of GetHash requests that returned data (valid requests).
16451   </summary>
16452 </histogram>
16453
16454 <histogram name="SB2.GetHash204">
16455   <obsolete>
16456     Deprecated in favor of SB2.GetHashResult STATUS_204.
16457   </obsolete>
16458   <summary>
16459     The number of GetHash requests that returned empty data (false positives).
16460   </summary>
16461 </histogram>
16462
16463 <histogram name="SB2.GetHashResult" enum="SB2GetHashResult">
16464   <summary>
16465     Track return status from GetHash requests to server (STATUS_200 and
16466     STATUS_204), and dispensation of returned values (EMPTY, HIT, MISS).  EMPTY
16467     means the response had no full hashes, and should contain all of the 204
16468     responses plus those 200 responses corrosponding to items deleted on the
16469     server but not yet deleted on the client.  HIT means that one of the full
16470     hashes matched. MISS means that none of the hashes matched (there was a
16471     prefix collision).
16472   </summary>
16473 </histogram>
16474
16475 <histogram name="SB2.GetHashResultDownload" enum="SB2GetHashResult">
16476   <summary>
16477     Track return status from GetHash requests to server (STATUS_200 and
16478     STATUS_204), and dispensation of returned values (EMPTY, HIT, MISS).  EMPTY
16479     means the response had no full hashes, and should contain all of the 204
16480     responses plus those 200 responses corrosponding to items deleted on the
16481     server but not yet deleted on the client.  HIT means that one of the full
16482     hashes matched. MISS means that none of the hashes matched (there was a
16483     prefix collision).
16484   </summary>
16485 </histogram>
16486
16487 <histogram name="SB2.GetHashServerMiss">
16488   <obsolete>
16489     Deprecated in favor of SB2.GetHashResult FULL_HASH_* and
16490     SB2.BloomFilterFalsePositives.  It is unclear if this histogram ever
16491     reported useful data.
16492   </obsolete>
16493   <summary>
16494     The number of GetHash requests returning full hashes that didn't match the
16495     URL that initiated the request.
16496   </summary>
16497 </histogram>
16498
16499 <histogram name="SB2.HandleCorrupt">
16500   <obsolete>
16501     Deprecated, replaced by SB2.DatabaseFailure CORRUPT.
16502   </obsolete>
16503   <summary>
16504     The count of the number of times a database was found corrupt and reset.
16505   </summary>
16506 </histogram>
16507
16508 <histogram name="SB2.InterstitialAction" enum="SB2InterstitialAction">
16509   <summary>
16510     Track number of times Safe Browsing interstitials have been shown, and how
16511     many times they have been clicked through or not.
16512   </summary>
16513 </histogram>
16514
16515 <histogram name="SB2.InterstitialActionDetails"
16516     enum="SB2InterstitialActionDetails">
16517   <summary>
16518     Tracks the click-through rate for specific cases of the interstitial.
16519   </summary>
16520 </histogram>
16521
16522 <histogram name="SB2.MalwareInterstitialTimeClosed" units="milliseconds">
16523   <summary>
16524     The time between when we show the SafeBrowsing malware interstitial and the
16525     user navigating away by for example, closing the tab, clicking the browser
16526     back button or typing another URL in the address bar.
16527   </summary>
16528 </histogram>
16529
16530 <histogram name="SB2.MalwareInterstitialTimeDiagnostic" units="milliseconds">
16531   <summary>
16532     The time between when we show the SafeBrowsing malware interstitial and the
16533     user clicking on diagnostic page link.
16534   </summary>
16535 </histogram>
16536
16537 <histogram name="SB2.MalwareInterstitialTimeExpandedSeeMore"
16538     units="milliseconds">
16539   <summary>
16540     The time between when we show the SafeBrowsing malware interstitial and the
16541     user expanding the &quot;see more info&quot; section of the page.  (Only
16542     applies to field trial version 2 of the interstitial.)
16543   </summary>
16544 </histogram>
16545
16546 <histogram name="SB2.MalwareInterstitialTimeLearnMore" units="milliseconds">
16547   <summary>
16548     The time between when we show the SafeBrowsing malware interstitial and the
16549     user clicking on the learn more about malware link.
16550   </summary>
16551 </histogram>
16552
16553 <histogram name="SB2.MalwareInterstitialTimePrivacyPolicy" units="milliseconds">
16554   <summary>
16555     The time between when we show the SafeBrowsing malware interstitial and the
16556     user clicking on the privacy policy link.
16557   </summary>
16558 </histogram>
16559
16560 <histogram name="SB2.MalwareInterstitialTimeProceed" units="milliseconds">
16561   <summary>
16562     The time between when we show the SafeBrowsing malware interstitial and the
16563     user clicking on the proceed link.
16564   </summary>
16565 </histogram>
16566
16567 <histogram name="SB2.MalwareInterstitialTimeTakeMeBack" units="milliseconds">
16568   <summary>
16569     The time between when we show the SafeBrowsing malware interstitial and the
16570     user clicking on the big green back button.
16571   </summary>
16572 </histogram>
16573
16574 <histogram name="SB2.Network" units="milliseconds">
16575   <summary>
16576     The time that it took to receive a response from the Google SafeBrowsing
16577     servers for a GetHash request.
16578   </summary>
16579 </histogram>
16580
16581 <histogram name="SB2.OldDatabaseKilobytes" units="KB">
16582   <summary>Size of v1 database deleted from client profile.</summary>
16583 </histogram>
16584
16585 <histogram name="SB2.PhishingInterstitialTimeClosed" units="milliseconds">
16586   <summary>
16587     The time between when we show the SafeBrowsing phishing interstitial and the
16588     user navigating away by for example, closing the tab, clicking the browser
16589     back button or typing another URL in the address bar.
16590   </summary>
16591 </histogram>
16592
16593 <histogram name="SB2.PhishingInterstitialTimeExpandedSeeMore"
16594     units="milliseconds">
16595   <summary>
16596     The time between when we show the SafeBrowsing phishing interstitial and the
16597     user expanding the &quot;see more info&quot; section of the page.  (Only
16598     applies to field trial version 2 of the interstitial.)
16599   </summary>
16600 </histogram>
16601
16602 <histogram name="SB2.PhishingInterstitialTimeLearnMore" units="milliseconds">
16603   <summary>
16604     The time between when we show the SafeBrowsing phishing interstitial and the
16605     user clicking on the learn more link.
16606   </summary>
16607 </histogram>
16608
16609 <histogram name="SB2.PhishingInterstitialTimeProceed" units="milliseconds">
16610   <summary>
16611     The time between when we show the SafeBrowsing phishing interstitial and the
16612     user clicking on the proceed link.
16613   </summary>
16614 </histogram>
16615
16616 <histogram name="SB2.PhishingInterstitialTimeReportError" units="milliseconds">
16617   <summary>
16618     The time between when we show the SafeBrowsing phishing interstitial and the
16619     user clicking on the report error link.
16620   </summary>
16621 </histogram>
16622
16623 <histogram name="SB2.PhishingInterstitialTimeTakeMeBack" units="milliseconds">
16624   <summary>
16625     The time between when we show the SafeBrowsing phishing interstitial and the
16626     user clicking on the big green back button.
16627   </summary>
16628 </histogram>
16629
16630 <histogram name="SB2.PrefixSetBitsPerPrefix" units="bits">
16631   <summary>
16632     The size of the PrefixSet storage in bits, divided by the number of prefixes
16633     represented.  Should almost always be 16.
16634   </summary>
16635 </histogram>
16636
16637 <histogram name="SB2.PrefixSetEvent" enum="SB2PrefixSetEvent">
16638   <obsolete>
16639     Deprecated 9/2012. No longer generated, BloomFilter being removed.
16640   </obsolete>
16641   <summary>
16642     Records how well the PrefixSet implementation matches the BloomFilter
16643     implementation.
16644   </summary>
16645 </histogram>
16646
16647 <histogram name="SB2.PrefixSetKilobytes" units="KB">
16648   <summary>The size of the PrefixSet file in kilobytes.</summary>
16649 </histogram>
16650
16651 <histogram name="SB2.PrefixSetLoad" units="ms">
16652   <summary>Time to load the PrefixSet file.</summary>
16653 </histogram>
16654
16655 <histogram name="SB2.PrefixSetRestoredExcess">
16656   <obsolete>
16657     Deprecated 9/2012. No longer generated.
16658   </obsolete>
16659   <summary>
16660     For debugging PrefixSet.  How many extra results GetPrefixes returns.
16661   </summary>
16662 </histogram>
16663
16664 <histogram name="SB2.PrefixSetRestoredShortfall">
16665   <obsolete>
16666     Deprecated 9/2012. No longer generated.
16667   </obsolete>
16668   <summary>
16669     For debugging PrefixSet.  How many fewer results GetPrefixes returns.
16670   </summary>
16671 </histogram>
16672
16673 <histogram name="SB2.PrefixSetUnsortedDelta">
16674   <obsolete>
16675     Deprecated 9/2012. No longer generated.
16676   </obsolete>
16677   <summary>
16678     For debugging PrefixSet.  How far unsorted deltas are from expected value.
16679   </summary>
16680 </histogram>
16681
16682 <histogram name="SB2.PrefixSetUnsortedDifference">
16683   <obsolete>
16684     Deprecated 9/2012. No longer generated.
16685   </obsolete>
16686   <summary>
16687     For debugging PrefixSet.  Distance of unsorted elements from expected
16688     location.
16689   </summary>
16690 </histogram>
16691
16692 <histogram name="SB2.PrefixSetUnsortedPercent">
16693   <obsolete>
16694     Deprecated 9/2012. No longer generated.
16695   </obsolete>
16696   <summary>
16697     For debugging PrefixSet.  How far into the results unsorted elements were
16698     found.  Interesting values would be 0%, 50%, or 100%.
16699   </summary>
16700 </histogram>
16701
16702 <histogram name="SB2.PrefixSetUnsortedSize">
16703   <obsolete>
16704     Deprecated 9/2012. No longer generated.
16705   </obsolete>
16706   <summary>
16707     For debugging PrefixSet.  Size of unsorted sets.  To see if there is a
16708     problem with a particular size of dataset.
16709   </summary>
16710 </histogram>
16711
16712 <histogram name="SB2.PrefixSetWrite" units="ms">
16713   <summary>Time to store the PrefixSet file.</summary>
16714 </histogram>
16715
16716 <histogram name="SB2.SideEffectFreeWhitelistDatabaseKilobytes" units="KB">
16717   <summary>
16718     The size of the Side Effect Free Whitelist SaafeBrowsing database file on
16719     disk in kilobytes, after an update has occurred.
16720   </summary>
16721 </histogram>
16722
16723 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetKilobytes" units="KB">
16724   <summary>
16725     The size of the Side Effect Free Whitelist PrefixSet file in kilobytes,
16726     after an udpate has occurred.
16727   </summary>
16728 </histogram>
16729
16730 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetLoad" units="ms">
16731   <summary>Time to load the Side Effect Free Whitelist PrefixSet file.</summary>
16732 </histogram>
16733
16734 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetWrite" units="ms">
16735   <summary>
16736     Time to store the Side Effect Free Whitelist PrefixSet file.
16737   </summary>
16738 </histogram>
16739
16740 <histogram name="SB2.SideEffectFreeWhitelistStatus"
16741     enum="SB2SideEffectFreeWhitelistStatus">
16742   <summary>The instantiation status of the SideEffectFreeWhitelist.</summary>
16743 </histogram>
16744
16745 <histogram name="SB2.SubPrefixes">
16746   <summary>
16747     The number of sub prefixes stored in the database after the last update.
16748   </summary>
16749 </histogram>
16750
16751 <histogram name="SB2.Update" units="milliseconds">
16752   <summary>
16753     The time from the receipt of the update request to the receipt of the final
16754     update chunk.
16755   </summary>
16756 </histogram>
16757
16758 <histogram name="SB2.UpdateRequestSize" units="bytes">
16759   <summary>The payload size of update requests to the server.</summary>
16760 </histogram>
16761
16762 <histogram name="SB2.UpdateResult" enum="SB2UpdateResult">
16763   <summary>Result from trying to update the SafeBrowsing data.</summary>
16764 </histogram>
16765
16766 <histogram name="SB2.UpdateSize" units="bytes">
16767   <summary>The size of all the chunk URLs in an update response.</summary>
16768 </histogram>
16769
16770 <histogram name="SB2.UpdateUrls">
16771   <summary>The number of chunk URLs in an update response.</summary>
16772 </histogram>
16773
16774 <histogram name="SBClientDownload.CheckDownloadStats"
16775     enum="SBClientDownloadCheckDownloadStats">
16776   <summary>
16777     Records a histogram of the reason why downloads are marked as being
16778     malicious or clean by the improved SafeBrowsing binary download protection.
16779   </summary>
16780 </histogram>
16781
16782 <histogram name="SBClientDownload.DownloadExtensions"
16783     enum="SBClientDownloadExtensions">
16784   <summary>
16785     Records a histogram of how often users download a file with a file extension
16786     that is possibly dangerous (e.g., exe, class).
16787   </summary>
16788 </histogram>
16789
16790 <histogram name="SBClientDownload.DownloadRequestDuration" units="milliseconds">
16791   <summary>
16792     Records the total time it takes for the SafeBrowsing download service to
16793     check whether the content of a download is malicious or not. This histogram
16794     only includes requests that are sent to the SafeBrowsing server.
16795   </summary>
16796 </histogram>
16797
16798 <histogram name="SBClientDownload.DownloadRequestNetError" enum="NetErrorCodes">
16799   <summary>
16800     The net error code for all CheckClientDownloadRequest URLFetchers.
16801   </summary>
16802 </histogram>
16803
16804 <histogram name="SBClientDownload.DownloadRequestPayloadSize" units="bytes">
16805   <summary>
16806     The size of the upload data for CheckClientDownloadRequest URLFetchers.
16807   </summary>
16808 </histogram>
16809
16810 <histogram name="SBClientDownload.DownloadRequestResponseCode">
16811   <summary>
16812     For CheckClientDownloadRequest URLFetchers with successful status, the HTTP
16813     response code that was received.
16814   </summary>
16815 </histogram>
16816
16817 <histogram name="SBClientDownload.SignedBinaryDownload"
16818     enum="SBClientDownloadIsSignedBinary">
16819   <summary>
16820     Records the number of signed vs. unsigned executables that are downloaded.
16821   </summary>
16822 </histogram>
16823
16824 <histogram name="SBClientDownload.SignedOrWhitelistedDownload">
16825   <summary>
16826     Counter which is incremented whenever an executable is downloaded which is
16827     either signed or whose URL matches the download whitelist.
16828   </summary>
16829 </histogram>
16830
16831 <histogram name="SBClientMalware.IPBlacklistRequestNetError"
16832     enum="NetErrorCodes">
16833   <summary>
16834     The net error code for all ClientMalwareRequest URLFetchers.
16835   </summary>
16836 </histogram>
16837
16838 <histogram name="SBClientMalware.IPBlacklistRequestPayloadSize" units="bytes">
16839   <summary>
16840     The size of the upload data for ClientMalwareRequest URLFetchers.
16841   </summary>
16842 </histogram>
16843
16844 <histogram name="SBClientMalware.IPBlacklistRequestResponseCode">
16845   <summary>
16846     For ClientMalwareRequest URLFetchers with successful status, the HTTP
16847     response code that was received.
16848   </summary>
16849 </histogram>
16850
16851 <histogram name="SBClientMalware.SentReports" enum="SBClientMalwareSentReports">
16852   <summary>
16853     Measures the success rate of sending malware reports.  Sending a report can
16854     fail due to a client reaching the limit on the number of reports it can send
16855     per day or due to the report failing to be serialized.
16856   </summary>
16857 </histogram>
16858
16859 <histogram name="SBClientPhishing.CancelClassificationReason"
16860     enum="SBClientPhishingCancelClassificationReason">
16861   <summary>
16862     The counts for various reasons why an in-progress phishing classification
16863     was canceled.
16864   </summary>
16865 </histogram>
16866
16867 <histogram name="SBClientPhishing.CheckNoPendingClassificationFailed">
16868   <summary>
16869     The number of times client-side phishing classifier expected to have no
16870     pending classifications running but that check failed.
16871   </summary>
16872 </histogram>
16873
16874 <histogram name="SBClientPhishing.ClassificationStart">
16875   <summary>
16876     The number of pages that we could have possibly classified (essentially the
16877     number of top page navigations by users with SBClientPhishing enabled). The
16878     name is slightly misleading as it is recorded before
16879     &quot;Preclassification&quot; happens.
16880   </summary>
16881 </histogram>
16882
16883 <histogram name="SBClientPhishing.ClientModelStatus"
16884     enum="SBClientPhishingClientModelStatus">
16885   <summary>
16886     The counts for various model status codes that we get after loading a new
16887     client-side phishing model.
16888   </summary>
16889 </histogram>
16890
16891 <histogram name="SBClientPhishing.DOMFeatureChunkTime" units="milliseconds">
16892   <summary>
16893     The time that an individual chunk of DOM feature extraction work took.
16894   </summary>
16895 </histogram>
16896
16897 <histogram name="SBClientPhishing.DOMFeatureFrameRemoved">
16898   <summary>
16899     The number of times that DOM feature extraction finished early because the
16900     active WebDocument's frame was removed during traversal.
16901   </summary>
16902 </histogram>
16903
16904 <histogram name="SBClientPhishing.DOMFeatureIterations">
16905   <summary>
16906     The number of iterations that the DOM feature extractor took to finish.
16907   </summary>
16908 </histogram>
16909
16910 <histogram name="SBClientPhishing.DOMFeatureResumeTime" units="milliseconds">
16911   <summary>
16912     The time that it took to resume DOM feature extraction for the phishing
16913     classifier.  Longer times may indicate that the page DOM changed between
16914     chunks of work and the extractor had to re-traverse up to the saved
16915     position.
16916   </summary>
16917 </histogram>
16918
16919 <histogram name="SBClientPhishing.DOMFeatureTimeout">
16920   <summary>
16921     The number of phishing classifications that were aborted because DOM feature
16922     extraction took too long.
16923   </summary>
16924 </histogram>
16925
16926 <histogram name="SBClientPhishing.DOMFeatureTotalTime" units="milliseconds">
16927   <summary>
16928     The time that the DOM feature extarctor took to finish, summed across all
16929     chunks of work.
16930   </summary>
16931 </histogram>
16932
16933 <histogram name="SBClientPhishing.GrabPhishingThumbnail" units="ms">
16934   <summary>Time spent generating the thumbnail.</summary>
16935 </histogram>
16936
16937 <histogram name="SBClientPhishing.IllegalFeatureValue">
16938   <summary>
16939     The number of features which were omitted from phishing classification
16940     because they were added with an illegal value.  This would indicate a bug.
16941   </summary>
16942 </histogram>
16943
16944 <histogram name="SBClientPhishing.InitPrivateNetworksFailed">
16945   <summary>
16946     The number of times that the phishing detection service could not be
16947     initialized due to an error parsing the private IP networks.  This would
16948     indicate a bug.
16949   </summary>
16950 </histogram>
16951
16952 <histogram name="SBClientPhishing.InvalidWhitelistExpression">
16953   <obsolete>
16954     Deprecated 12/2011.  Whitelist entries are no longer part of
16955     ClientPhishingResponse.
16956   </obsolete>
16957   <summary>
16958     The number of whitelist_expression entries in a ClientPhishingResponse that
16959     could not be canonicalized.
16960   </summary>
16961 </histogram>
16962
16963 <histogram name="SBClientPhishing.PreClassificationCheckFail"
16964     enum="SBClientPhishingPreClassificationCheckFail">
16965   <summary>
16966     Records the number of phishing classifications that were skipped because a
16967     pre-classification check failed.
16968   </summary>
16969 </histogram>
16970
16971 <histogram name="SBClientPhishing.ReportLimitSkipped">
16972   <summary>
16973     The number of phishing classifications that were previously cached as being
16974     phishing but that will get re-classified (to possibly fix false positives).
16975   </summary>
16976 </histogram>
16977
16978 <histogram name="SBClientPhishing.RequestNotSerialized">
16979   <summary>
16980     The number of phishing classifier pingbacks that were skipped because
16981     serializing the request protocol buffer to string failed.
16982   </summary>
16983 </histogram>
16984
16985 <histogram name="SBClientPhishing.RequestSatisfiedFromCache">
16986   <summary>
16987     The number of times that a cached phishing classification result was used,
16988     rather than pinging the server.
16989   </summary>
16990 </histogram>
16991
16992 <histogram name="SBClientPhishing.ScorerCreationStatus"
16993     enum="SBClientPhishingScorerCreationStatus">
16994   <summary>
16995     Records the status when we create a scorer object for the client-side
16996     phishing detection classifier.
16997   </summary>
16998 </histogram>
16999
17000 <histogram name="SBClientPhishing.TermFeatureBreakIterError">
17001   <summary>
17002     The number of phishing classifications that were aborted because the term
17003     feature extractor failed to initialize an ICU break iterator.
17004   </summary>
17005 </histogram>
17006
17007 <histogram name="SBClientPhishing.TermFeatureChunkTime" units="milliseconds">
17008   <summary>
17009     The time that an individual chunk of term feature extraction work took.
17010   </summary>
17011 </histogram>
17012
17013 <histogram name="SBClientPhishing.TermFeatureIterations">
17014   <summary>
17015     The number of iterations that the term feature extractor took to finish.
17016   </summary>
17017 </histogram>
17018
17019 <histogram name="SBClientPhishing.TermFeatureTimeout">
17020   <summary>
17021     The number of phishing classification that were aborted because term feature
17022     extraction took too long.
17023   </summary>
17024 </histogram>
17025
17026 <histogram name="SBClientPhishing.TermFeatureTotalTime" units="milliseconds">
17027   <summary>
17028     The time that the term feature extarctor took to finish, summed across all
17029     chunks of work.
17030   </summary>
17031 </histogram>
17032
17033 <histogram name="SBClientPhishing.TooManyFeatures">
17034   <summary>
17035     The number of times that the limit on the number of phishing classifier
17036     features for a page was reached.  This may indicate a bug, or that
17037     kMaxFeatureSize is too small.
17038   </summary>
17039 </histogram>
17040
17041 <histogram name="SBClientPhishing.URLFeatureTime" units="milliseconds">
17042   <summary>
17043     The time taken to extract URL features for the phishing classifier.
17044   </summary>
17045 </histogram>
17046
17047 <histogram name="SBDownloadFeedback.Activations" enum="DownloadItem.DangerType">
17048   <summary>
17049     Count of times download feedback has been started, broken down by danger
17050     type.
17051   </summary>
17052 </histogram>
17053
17054 <histogram name="SBDownloadFeedback.ActiveFeedbacks">
17055   <summary>
17056     When a new download feedback request is added, records the number of
17057     download requests currently active and/or pending.
17058   </summary>
17059 </histogram>
17060
17061 <histogram name="SBDownloadFeedback.Eligible" enum="DownloadItem.DangerType">
17062   <summary>
17063     Count of times eligible download notifications are shown. Broken down by
17064     danger type.
17065   </summary>
17066 </histogram>
17067
17068 <histogram name="SBDownloadFeedback.Shown" enum="DownloadItem.DangerType">
17069   <obsolete>
17070     Starting with M32, replaced by SBDownloadFeedback.Eligible.
17071   </obsolete>
17072   <summary>
17073     Count of times download feedback button has been shown, broken down by
17074     danger type.
17075   </summary>
17076 </histogram>
17077
17078 <histogram name="SBDownloadFeedback.SizeEligibleKB" units="KB">
17079   <summary>
17080     Size of downloads that were of the correct danger type, regardless if they
17081     meet the max file size check or if they are actually uploaded or not.
17082   </summary>
17083 </histogram>
17084
17085 <histogram name="SBDownloadFeedback.SizeFailure" units="bytes">
17086   <summary>
17087     Size of downloads that failed to be uploaded to the feedback service.
17088   </summary>
17089 </histogram>
17090
17091 <histogram name="SBDownloadFeedback.SizeSuccess" units="bytes">
17092   <summary>
17093     Size of downloads that were successfully uploaded to the feedback service.
17094   </summary>
17095 </histogram>
17096
17097 <histogram name="SBDownloadFeedback.UploadResult"
17098     enum="SBDownloadFeedbackUploadResult">
17099   <summary>
17100     Final result of attempt to upload binary to download feedback service.
17101   </summary>
17102 </histogram>
17103
17104 <histogram name="Search.DefaultSearchProvider" enum="OmniboxSearchEngine">
17105   <summary>
17106     The id of the default search engine that is loaded after Chrome startup. See
17107     src/chrome/browser/search_engines/prepopulate_engines.json for more info.
17108   </summary>
17109 </histogram>
17110
17111 <histogram name="Search.DefaultSearchProviderType"
17112     enum="OmniboxSearchEngineType">
17113   <summary>
17114     The type of the default search engine that is loaded when a profile is
17115     opened or after a profile reset.  Note that at least one profile is opened
17116     on startup.
17117   </summary>
17118 </histogram>
17119
17120 <histogram name="Settings.DefaultSearchProvider" enum="OmniboxSearchEngine">
17121   <obsolete>
17122     Deprecated in Chrome 30.  Use Search.DefaultSearchProviderType instead.
17123   </obsolete>
17124   <summary>
17125     The id of the default search engine domain that is specified in user
17126     preferences when a profile is loaded.
17127   </summary>
17128 </histogram>
17129
17130 <histogram name="Settings.GivenShowHomeButton_HomePageIsNewTabPage"
17131     enum="Boolean">
17132   <summary>
17133     Whether or not the home page user preference is set to the default NTP value
17134     when a profile is loaded. This is only logged if the home button is shown.
17135   </summary>
17136 </histogram>
17137
17138 <histogram name="Settings.HashesDictionaryTrusted" enum="BooleanValid">
17139   <summary>
17140     Logged on profile load. Indicates whether the hashes dictionary for this
17141     profile is trusted.
17142   </summary>
17143 </histogram>
17144
17145 <histogram name="Settings.HomePageDomain" enum="OmniboxSearchEngine">
17146   <obsolete>
17147     Deprecated in Chrome 30.  Replaced by Settings.HomePageEngineType.
17148   </obsolete>
17149   <summary>
17150     The id of the home page domain that is specified in user preferences when a
17151     profile is loaded.
17152   </summary>
17153 </histogram>
17154
17155 <histogram name="Settings.HomePageEngineType" enum="OmniboxSearchEngineType">
17156   <summary>
17157     Tries to pretend the home page URL is a search URL, and records the search
17158     engine type of that URL by comparing the TLD+1 of the home page URL with
17159     those of the different known search engines.  Recorded when a profile is
17160     opened, if a home page URL has been set.  Note that at least one profile is
17161     opened on startup.
17162   </summary>
17163 </histogram>
17164
17165 <histogram name="Settings.HomePageIsNewTabPage" enum="Boolean">
17166   <obsolete>
17167     Deprecated 08/05/2013. Replaced by
17168     Settings.GivenShowHomeButton_HomePageIsNewTabPage.
17169   </obsolete>
17170   <summary>
17171     Whether or not the home page user preference is set to the default NTP value
17172     when a profile is loaded.
17173   </summary>
17174 </histogram>
17175
17176 <histogram name="Settings.HomePageIsNewTabPage.PulledFromSync" enum="Boolean">
17177   <summary>
17178     The value of the home-page-is-new-tab-page pref when pulled down from sync
17179     to update an out-of-sync local pref store.
17180   </summary>
17181 </histogram>
17182
17183 <histogram name="Settings.HomePageIsNewTabPage.PushedToSync" enum="Boolean">
17184   <summary>
17185     The value of the home-page-is-new-tab-page pref when pushed up to sync from
17186     a change made locally.
17187   </summary>
17188 </histogram>
17189
17190 <histogram name="Settings.PinnedTabEngineTypes" enum="OmniboxSearchEngineType">
17191   <summary>
17192     Tries to pretend pinned tab URLs are search URLs, and records the search
17193     engine types of those URLs by comparing the TLD+1s of the URLs with those of
17194     the different known search engines.  Recorded when a profile is opened, if
17195     there are pinned tabs.  Note that at least one profile is opened on startup.
17196   </summary>
17197 </histogram>
17198
17199 <histogram name="Settings.PinnedTabs">
17200   <summary>The number of pinned tabs opened when a profile is loaded.</summary>
17201 </histogram>
17202
17203 <histogram name="Settings.ShowHomeButton" enum="BooleanEnabled">
17204   <summary>
17205     Whether or not the home button is enabled in user preferences when a profile
17206     is loaded.
17207   </summary>
17208 </histogram>
17209
17210 <histogram name="Settings.ShowHomeButton.PulledFromSync" enum="BooleanEnabled">
17211   <summary>
17212     The enabled state of the Home button pref when pulled down from sync to
17213     update an out-of-sync local pref store.
17214   </summary>
17215 </histogram>
17216
17217 <histogram name="Settings.ShowHomeButton.PushedToSync" enum="BooleanEnabled">
17218   <summary>
17219     The enabled state of the Home button pref when pushed up to sync from a
17220     change made locally.
17221   </summary>
17222 </histogram>
17223
17224 <histogram name="Settings.StartupPageDomains" enum="OmniboxSearchEngine">
17225   <obsolete>
17226     Deprecated in Chrome 30.  Replaced by Settings.StartupPageEngineTypes.
17227   </obsolete>
17228   <summary>
17229     The ids of startup page domains that are specified in user preferences when
17230     a profile is loaded.
17231   </summary>
17232 </histogram>
17233
17234 <histogram name="Settings.StartupPageEngineTypes"
17235     enum="OmniboxSearchEngineType">
17236   <summary>
17237     Tries to pretend the startup page URLs are search URLs, and records the
17238     search engine types of those URLs by comparing the TLD+1s of the URLs with
17239     those of the different known search engines.  Recorded when a profile is
17240     opened, if startup page URLs have been set.  Note that at least one profile
17241     is opened on startup.
17242   </summary>
17243 </histogram>
17244
17245 <histogram name="Settings.StartupPageLoadSettings" enum="SessionStartupPref">
17246   <summary>The startup page settings when a profile is loaded.</summary>
17247 </histogram>
17248
17249 <histogram name="Settings.StartupPageLoadSettings.PulledFromSync"
17250     enum="SessionStartupPref">
17251   <summary>
17252     The startup page setting when pulled down from sync to update an out-of-sync
17253     local pref store.
17254   </summary>
17255 </histogram>
17256
17257 <histogram name="Settings.StartupPageLoadSettings.PushedToSync"
17258     enum="SessionStartupPref">
17259   <summary>
17260     The startup page setting when pushed up to sync from a change made locally.
17261   </summary>
17262 </histogram>
17263
17264 <histogram name="Settings.StartupPageLoadURLs">
17265   <summary>
17266     The number of URLs to be loaded on startup when a profile is loaded, if the
17267     startup page setting is set to load URLs.
17268   </summary>
17269 </histogram>
17270
17271 <histogram name="Settings.StartupURLsMigration" enum="StartupURLsMigration">
17272   <summary>The startup URLs pref migration steps.</summary>
17273 </histogram>
17274
17275 <histogram name="Settings.StartupURLsResetTime" units="milliseconds">
17276   <summary>
17277     The time elapsed in milliseconds in between startup URLs pref migration. A
17278     value of 0 indicates that the last migration time was in the future due to
17279     e.g. an incorrect system time.
17280   </summary>
17281 </histogram>
17282
17283 <histogram name="Settings.TrackedPreferenceChanged" enum="TrackedPreference">
17284   <summary>
17285     The id of a tracked preference whose value has been changed since the last
17286     time Chrome set it.
17287   </summary>
17288 </histogram>
17289
17290 <histogram name="Settings.TrackedPreferenceCleared" enum="TrackedPreference">
17291   <summary>
17292     The id of a tracked preference whose value has been cleared since the last
17293     time Chrome set it.
17294   </summary>
17295 </histogram>
17296
17297 <histogram name="Settings.TrackedPreferenceInitialized"
17298     enum="TrackedPreference">
17299   <summary>
17300     The id of a tracked preference whose last value isn't known. We may be just
17301     starting to track the preference, or local state may have been changed
17302     outside of Chrome. This should only happen once per pref per profile.
17303   </summary>
17304 </histogram>
17305
17306 <histogram name="Settings.TrackedPreferenceMigrated" enum="TrackedPreference">
17307   <summary>
17308     Logs the tracked preference id when it is migrated to the new MAC algorithm.
17309     This should only happen once per pref per profile.
17310   </summary>
17311 </histogram>
17312
17313 <histogram name="Settings.TrackedPreferenceReset" enum="TrackedPreference">
17314   <summary>The id of a tracked preference which was reset by Chrome.</summary>
17315 </histogram>
17316
17317 <histogram name="Settings.TrackedPreferencesInitializedForUnloadedProfile"
17318     enum="BooleanHit">
17319   <summary>
17320     Preference tracking was initialized for an unloaded profile. This should
17321     happen at most once per profile.
17322   </summary>
17323 </histogram>
17324
17325 <histogram name="Settings.TrackedPreferenceTrustedInitialized"
17326     enum="TrackedPreference">
17327   <summary>
17328     The id of a tracked preference which was initialized despite the absence of
17329     a MAC as either (1) the current MACs are trusted, infering that this is a
17330     newly tracked pref, or (2) its value is NULL.
17331   </summary>
17332 </histogram>
17333
17334 <histogram name="Settings.TrackedPreferenceUnchanged" enum="TrackedPreference">
17335   <summary>
17336     The id of a tracked preference whose value has not changed since the last
17337     time Chrome set it.
17338   </summary>
17339 </histogram>
17340
17341 <histogram name="Settings.TrackedPreferenceWantedReset"
17342     enum="TrackedPreference">
17343   <summary>
17344     The id of a tracked preference which Chrome would have reset had the config
17345     allowed it.
17346   </summary>
17347 </histogram>
17348
17349 <histogram name="SettingsResetBubble.NumNoThanksPerReset">
17350   <summary>
17351     Counts the number of times the user clicked on the No Thanks button of the
17352     settings reset bubble before clicking on the Reset button in the same Chrome
17353     session.
17354   </summary>
17355 </histogram>
17356
17357 <histogram name="Signin.OneClickConfirmation" enum="SigninFlowConfirmations">
17358   <summary>
17359     Count of the ways users interact with the confirmation dialogs of the new
17360     web based sign in to Chrome flow (accessed via the one click signin).
17361   </summary>
17362 </histogram>
17363
17364 <histogram name="SimpleCache.App.CheckCRCResult" enum="CheckCRCResult">
17365   <summary>
17366     Whether or not the CRC was checked at the moment when the last reference to
17367     a read-only entry stream is closed.
17368   </summary>
17369 </histogram>
17370
17371 <histogram name="SimpleCache.App.CreationToIndex" units="milliseconds">
17372   <summary>
17373     The time from the creation of the simple cache backend until the index has
17374     been loaded from disk.
17375   </summary>
17376 </histogram>
17377
17378 <histogram name="SimpleCache.App.CreationToIndexFail" units="milliseconds">
17379   <summary>
17380     The time from the creation of the simple cache backend until the index fails
17381     to load.
17382   </summary>
17383 </histogram>
17384
17385 <histogram name="SimpleCache.App.EntryCreatedAndStream2Omitted"
17386     enum="SimpleCache.EntryCreatedAndStream2Omitted">
17387   <summary>
17388     Whether, upon creation of a new cache entry, the file for stream 2 was
17389     omitted since that stream was empty.
17390   </summary>
17391 </histogram>
17392
17393 <histogram name="SimpleCache.App.EntryCreationResult" enum="BooleanSuccess">
17394   <summary>
17395     For entry creation operations that were sent to the disk, the result of
17396     creation.
17397   </summary>
17398 </histogram>
17399
17400 <histogram name="SimpleCache.App.EntryCreationTime" units="milliseconds">
17401   <summary>The time, in ms, spent creating a new entry on disk.</summary>
17402 </histogram>
17403
17404 <histogram name="SimpleCache.App.EntryOpenedAndStream2Removed"
17405     enum="SimpleCache.EntryOpenedAndStream2Removed">
17406   <summary>
17407     Whether, upon opening of an existing cache entry, stream 2 was empty and the
17408     file for that stream was therefore removed.
17409   </summary>
17410 </histogram>
17411
17412 <histogram name="SimpleCache.App.EntryOperationsPending">
17413   <summary>
17414     At the time that operations are run, the number of pending operations on a
17415     particular entry.
17416   </summary>
17417 </histogram>
17418
17419 <histogram name="SimpleCache.App.Eviction.CacheSizeOnStart" units="bytes">
17420   <summary>The size of the cache at the beginning of an eviction.</summary>
17421 </histogram>
17422
17423 <histogram name="SimpleCache.App.Eviction.CacheSizeOnStart2" units="KB">
17424   <summary>The size of the cache at the beginning of an eviction.</summary>
17425 </histogram>
17426
17427 <histogram name="SimpleCache.App.Eviction.EntryCount">
17428   <summary>The number of entries to be erased in an eviction.</summary>
17429 </histogram>
17430
17431 <histogram name="SimpleCache.App.Eviction.MaxCacheSizeOnStart" units="bytes">
17432   <summary>
17433     The maximum allowed size of the cache at the beginning of an eviction.
17434   </summary>
17435 </histogram>
17436
17437 <histogram name="SimpleCache.App.Eviction.MaxCacheSizeOnStart2" units="KB">
17438   <summary>
17439     The maximum allowed size of the cache at the beginning of an eviction.
17440   </summary>
17441 </histogram>
17442
17443 <histogram name="SimpleCache.App.Eviction.Result" enum="BooleanSuccess">
17444   <summary>The result of an eviction.</summary>
17445 </histogram>
17446
17447 <histogram name="SimpleCache.App.Eviction.SizeOfEvicted" units="bytes">
17448   <summary>The number of bytes to be erased in an eviction.</summary>
17449 </histogram>
17450
17451 <histogram name="SimpleCache.App.Eviction.SizeOfEvicted2" units="KB">
17452   <summary>The amount of memory freed in an eviction.</summary>
17453 </histogram>
17454
17455 <histogram name="SimpleCache.App.Eviction.SizeWhenDone" units="bytes">
17456   <summary>The size of the cache after running an eviction.</summary>
17457 </histogram>
17458
17459 <histogram name="SimpleCache.App.Eviction.SizeWhenDone2" units="KB">
17460   <summary>The size of the cache after running an eviction.</summary>
17461 </histogram>
17462
17463 <histogram name="SimpleCache.App.Eviction.TimeToDone" units="milliseconds">
17464   <summary>Time spent completing an eviction.</summary>
17465 </histogram>
17466
17467 <histogram name="SimpleCache.App.Eviction.TimeToSelectEntries"
17468     units="milliseconds">
17469   <summary>Time spent selecting entries for eviction.</summary>
17470 </histogram>
17471
17472 <histogram name="SimpleCache.App.FileDescriptorLimitHard">
17473   <summary>
17474     The maximum limit of how many file descriptors a process can open.  Emitted
17475     each time the browser is launched, if the limit could be retrieved.  (This
17476     is the highest value we could raise the current limit to if we liked.)
17477   </summary>
17478 </histogram>
17479
17480 <histogram name="SimpleCache.App.FileDescriptorLimitSoft">
17481   <summary>
17482     The current limit of how many file descriptors a process can open.  Emitted
17483     each time the browser is launched, if the limit could be retrieved.  (We can
17484     raise this to the maximum limit if we like, without root access.)
17485   </summary>
17486 </histogram>
17487
17488 <histogram name="SimpleCache.App.FileDescriptorLimitStatus"
17489     enum="SimpleCache.FileDescriptorLimitStatus">
17490   <summary>
17491     The result of trying to get the file descriptor limit.  Emitted each time
17492     the browser is launched.
17493   </summary>
17494 </histogram>
17495
17496 <histogram name="SimpleCache.App.GlobalOpenEntryCount">
17497   <summary>
17498     The number of open entries across all caches backed by the Simple Cache. An
17499     entry is opened whenever a caller asks to open it to read or write cache
17500     data, and remains open until the last caller asks to close it. Logged
17501     whenever an entry is opened or closed.
17502   </summary>
17503 </histogram>
17504
17505 <histogram name="SimpleCache.App.HeaderSize" units="bytes">
17506   <summary>
17507     The size of the header stream of a Simple Cache entry, emitted every time
17508     the headers are written or rewritten.
17509   </summary>
17510 </histogram>
17511
17512 <histogram name="SimpleCache.App.HeaderSizeChange"
17513     enum="SimpleCacheHeaderSizeChange">
17514   <summary>
17515     How the header size has changed in a Simple Cache entry, emitted every time
17516     a write operation occurs on the header stream.  (This includes the initial
17517     write, rewrites, and other writes that we couldn't classify.)
17518   </summary>
17519 </histogram>
17520
17521 <histogram name="SimpleCache.App.HeaderSizeDecreaseAbsolute" units="bytes">
17522   <summary>
17523     The absolute size decrease of the header stream of a Simple Cache entry,
17524     emitted every time the headers are rewritten with a smaller size.
17525   </summary>
17526 </histogram>
17527
17528 <histogram name="SimpleCache.App.HeaderSizeDecreasePercentage" units="percent">
17529   <summary>
17530     The relative size decrease of the header stream of a Simple Cache entry,
17531     emitted every time the headers are rewritten with a smaller size.
17532   </summary>
17533 </histogram>
17534
17535 <histogram name="SimpleCache.App.HeaderSizeIncreaseAbsolute" units="bytes">
17536   <summary>
17537     The absolute size increase of the header stream of a Simple Cache entry,
17538     emitted every time the headers are rewritten with a larger size.
17539   </summary>
17540 </histogram>
17541
17542 <histogram name="SimpleCache.App.HeaderSizeIncreasePercentage" units="percent">
17543   <summary>
17544     The relative size increase of the header stream of a Simple Cache entry,
17545     emitted every time the headers are rewritten with a larger size.
17546   </summary>
17547 </histogram>
17548
17549 <histogram name="SimpleCache.App.IndexCorrupt" enum="BooleanCorrupt">
17550   <summary>For each index load, whether the index file was corrupt.</summary>
17551 </histogram>
17552
17553 <histogram name="SimpleCache.App.IndexCreatedEntryCount">
17554   <summary>The number of entries in a newly created index file.</summary>
17555 </histogram>
17556
17557 <histogram name="SimpleCache.App.IndexEntriesLoaded">
17558   <summary>Number of entries loaded from the index file on start.</summary>
17559 </histogram>
17560
17561 <histogram name="SimpleCache.App.IndexEntriesRestored">
17562   <summary>
17563     Number of entries restored from disk when there was no index or the index
17564     was corrupted.
17565   </summary>
17566 </histogram>
17567
17568 <histogram name="SimpleCache.App.IndexFileStateOnLoad" enum="SimpleIndexState">
17569   <summary>
17570     The state the index file is at when an attempt is made to load from it.
17571   </summary>
17572 </histogram>
17573
17574 <histogram name="SimpleCache.App.IndexInitializationWaiters">
17575   <summary>
17576     At the time of index initialization, the number of enqueued jobs awaiting
17577     index initialization.
17578   </summary>
17579 </histogram>
17580
17581 <histogram name="SimpleCache.App.IndexInitializeMethod"
17582     enum="SimpleCacheIndexInitializeMethod">
17583   <summary>The method used to initialize the simple cache index.</summary>
17584 </histogram>
17585
17586 <histogram name="SimpleCache.App.IndexLoadTime" units="milliseconds">
17587   <summary>
17588     Time (as measured on the worker pool) spent loading the index file.
17589   </summary>
17590 </histogram>
17591
17592 <histogram name="SimpleCache.App.IndexNumEntriesOnWrite">
17593   <summary>The number of entries written to the index on a flush.</summary>
17594 </histogram>
17595
17596 <histogram name="SimpleCache.App.IndexRestoreTime" units="milliseconds">
17597   <summary>
17598     Time (as measured on the worker pool) spent restoring the index file by
17599     iterating directory entries.
17600   </summary>
17601 </histogram>
17602
17603 <histogram name="SimpleCache.App.IndexWriteInterval.Background"
17604     units="milliseconds">
17605   <summary>
17606     The interval between index saves, for apps in the background.
17607   </summary>
17608 </histogram>
17609
17610 <histogram name="SimpleCache.App.IndexWriteInterval.Foreground"
17611     units="milliseconds">
17612   <summary>
17613     The interval between index saves, for apps in the foreground.
17614   </summary>
17615 </histogram>
17616
17617 <histogram name="SimpleCache.App.IndexWriteToDiskTime.Background"
17618     units="milliseconds">
17619   <summary>
17620     The amount of time spend writing the index file to disk, for apps in the
17621     background, measured starting at the beginning of the write on the callback
17622     thread, and calculated using the completion time on the worker pool.
17623   </summary>
17624 </histogram>
17625
17626 <histogram name="SimpleCache.App.IndexWriteToDiskTime.Foreground"
17627     units="milliseconds">
17628   <summary>
17629     The amount of time spend writing the index file to disk, for apps in the
17630     foreground, measured starting at the beginning of the write on the callback
17631     thread, and calculated using the completion time on the worker pool.
17632   </summary>
17633 </histogram>
17634
17635 <histogram name="SimpleCache.App.KeyMatchedOnOpen" enum="BooleanMatched">
17636   <summary>
17637     For each call to OpenEntry, whether the key on disk matched the request key.
17638   </summary>
17639 </histogram>
17640
17641 <histogram name="SimpleCache.App.LastClusterLossPercent" units="percent">
17642   <summary>
17643     For each file in the Simple Cache, the percentage of disk space used by the
17644     cluster loss, the unused disk space in the last 4096 byte cluster of the
17645     file.
17646   </summary>
17647 </histogram>
17648
17649 <histogram name="SimpleCache.App.LastClusterSize" units="bytes">
17650   <summary>
17651     For each file in the Simple Cache, the number of bytes in the last 4096 byte
17652     cluster when the entry is saved to disk.
17653   </summary>
17654 </histogram>
17655
17656 <histogram name="SimpleCache.App.OpenEntryIndexState"
17657     enum="SimpleCacheOpenEntryIndexState">
17658   <summary>
17659     At the time that an entry is opened, the state of that entry in the index.
17660   </summary>
17661 </histogram>
17662
17663 <histogram name="SimpleCache.App.ReadIsParallelizable"
17664     enum="SimpleCacheReadParallelizable">
17665   <summary>
17666     For each Read operation, whether it could have been issued in parallel of a
17667     previous Read operation.
17668   </summary>
17669 </histogram>
17670
17671 <histogram name="SimpleCache.App.ReadResult" enum="SimpleCacheReadResult">
17672   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
17673 </histogram>
17674
17675 <histogram name="SimpleCache.App.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
17676   <summary>
17677     For each EOFRecord found with a valid magic number, indicates if the record
17678     also contains a CRC.
17679   </summary>
17680 </histogram>
17681
17682 <histogram name="SimpleCache.App.SyncCheckEOFResult"
17683     enum="SimpleCacheSyncCheckEOFResult">
17684   <summary>
17685     The result, at the synchronous layer, of checking the EOF record of a cache
17686     entry.
17687   </summary>
17688 </histogram>
17689
17690 <histogram name="SimpleCache.App.SyncCloseResult"
17691     enum="SimpleCacheSyncCloseResult">
17692   <summary>
17693     The result, at the synchronous layer, of closing a cache entry.
17694   </summary>
17695 </histogram>
17696
17697 <histogram name="SimpleCache.App.SyncCreatePlatformFileError"
17698     enum="PlatformFileError">
17699   <summary>
17700     The platform error reported when attempting to create a new cache entry at
17701     the synchronous layer.
17702   </summary>
17703 </histogram>
17704
17705 <histogram name="SimpleCache.App.SyncCreatePlatformFileError_WithIndex"
17706     enum="PlatformFileError">
17707   <summary>
17708     The platform error reported when attempting to create a new cache entry at
17709     the synchronous layer when the index has already initialized.
17710   </summary>
17711 </histogram>
17712
17713 <histogram name="SimpleCache.App.SyncCreatePlatformFileError_WithoutIndex"
17714     enum="PlatformFileError">
17715   <summary>
17716     The platform error reported when attempting to create a new cache entry at
17717     the synchronous layer when the index has not yet initialized.
17718   </summary>
17719 </histogram>
17720
17721 <histogram name="SimpleCache.App.SyncCreateResult"
17722     enum="SimpleCacheSyncCreateResult">
17723   <summary>
17724     The result, at the synchronous layer, reported when attempting to create a
17725     new cache entry.
17726   </summary>
17727 </histogram>
17728
17729 <histogram name="SimpleCache.App.SyncCreateResult_WithIndex"
17730     enum="SimpleCacheSyncCreateResult">
17731   <summary>
17732     The result, at the synchronous layer, reported when attempting to create a
17733     new cache entry when the index has already initialized.
17734   </summary>
17735 </histogram>
17736
17737 <histogram name="SimpleCache.App.SyncCreateResult_WithoutIndex"
17738     enum="SimpleCacheSyncCreateResult">
17739   <summary>
17740     The result, at the synchronous layer, reported when attempting to create a
17741     new cache entry when the index has not yet initialized.
17742   </summary>
17743 </histogram>
17744
17745 <histogram name="SimpleCache.App.SyncOpenEntryAge" units="hours">
17746   <summary>
17747     The age of the entry (time since last modified), when opened at the
17748     synchronous layer.
17749   </summary>
17750 </histogram>
17751
17752 <histogram name="SimpleCache.App.SyncOpenPlatformFileError"
17753     enum="PlatformFileError">
17754   <summary>
17755     The platform error reported when attempting to create a new cache entry at
17756     the synchronous layer.
17757   </summary>
17758 </histogram>
17759
17760 <histogram name="SimpleCache.App.SyncOpenPlatformFileError_WithIndex"
17761     enum="PlatformFileError">
17762   <summary>
17763     The platform error reported when attempting to create a new cache entry at
17764     the synchronous layer when the index has already initialized.
17765   </summary>
17766 </histogram>
17767
17768 <histogram name="SimpleCache.App.SyncOpenPlatformFileError_WithoutIndex"
17769     enum="PlatformFileError">
17770   <summary>
17771     The platform error reported when attempting to create a new cache entry at
17772     the synchronous layer when the index has not initialized.
17773   </summary>
17774 </histogram>
17775
17776 <histogram name="SimpleCache.App.SyncOpenResult"
17777     enum="SimpleCacheSyncOpenResult">
17778   <summary>
17779     The result, at the synchronous layer, reported when attempting to open a new
17780     cache entry.
17781   </summary>
17782 </histogram>
17783
17784 <histogram name="SimpleCache.App.SyncOpenResult_WithIndex"
17785     enum="SimpleCacheSyncOpenResult">
17786   <summary>
17787     The result, at the synchronous layer, reported when attempting to open a new
17788     cache entry when the index has already initialized.
17789   </summary>
17790 </histogram>
17791
17792 <histogram name="SimpleCache.App.SyncOpenResult_WithoutIndex"
17793     enum="SimpleCacheSyncOpenResult">
17794   <summary>
17795     The result, at the synchronous layer, reported when attempting to open a new
17796     cache entry when the index has not yet initialized.
17797   </summary>
17798 </histogram>
17799
17800 <histogram name="SimpleCache.App.SyncWriteResult"
17801     enum="SimpleCacheSyncWriteResult">
17802   <summary>
17803     The result, at the synchronous layer, of writing to a cache entry.
17804   </summary>
17805 </histogram>
17806
17807 <histogram name="SimpleCache.App.WriteDependencyType"
17808     enum="SimpleCacheWriteDependencyType">
17809   <summary>
17810     Shows whether a write operation depends on the previous operation in queue
17811     particularly in the aspect of its possibility to run in parallel.
17812   </summary>
17813 </histogram>
17814
17815 <histogram name="SimpleCache.App.WriteResult" enum="SimpleCacheWriteResult">
17816   <obsolete>
17817     Replaced 2013/09/03 by WriteResult2, which adds &quot;fast empty
17818     return&quot;, which previously showed up as &quot;success&quot;.
17819   </obsolete>
17820   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
17821 </histogram>
17822
17823 <histogram name="SimpleCache.App.WriteResult2" enum="SimpleCacheWriteResult">
17824   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
17825 </histogram>
17826
17827 <histogram name="SimpleCache.CheckCRCResult" enum="CheckCRCResult">
17828   <obsolete>
17829     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17830   </obsolete>
17831   <summary>
17832     Whether or not the CRC was checked at the moment when the last reference to
17833     a read-only entry stream is closed.
17834   </summary>
17835 </histogram>
17836
17837 <histogram name="SimpleCache.CreationToIndex" units="milliseconds">
17838   <obsolete>
17839     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17840   </obsolete>
17841   <summary>
17842     The time from the creation of the simple cache backend until the index has
17843     been loaded from disk.
17844   </summary>
17845 </histogram>
17846
17847 <histogram name="SimpleCache.CreationToIndexFail" units="milliseconds">
17848   <obsolete>
17849     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17850   </obsolete>
17851   <summary>
17852     The time from the creation of the simple cache backend until the index fails
17853     to load.
17854   </summary>
17855 </histogram>
17856
17857 <histogram name="SimpleCache.EntryCreationResult" enum="BooleanSuccess">
17858   <obsolete>
17859     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17860   </obsolete>
17861   <summary>
17862     For entry creation operations that were sent to the disk, the result of
17863     creation.
17864   </summary>
17865 </histogram>
17866
17867 <histogram name="SimpleCache.EntryCreationTime" units="milliseconds">
17868   <obsolete>
17869     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17870   </obsolete>
17871   <summary>The time, in ms, spent creating a new entry on disk.</summary>
17872 </histogram>
17873
17874 <histogram name="SimpleCache.EntryOperationsPending">
17875   <obsolete>
17876     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17877   </obsolete>
17878   <summary>
17879     At the time that operations are run, the number of pending operations on a
17880     particular entry.
17881   </summary>
17882 </histogram>
17883
17884 <histogram name="SimpleCache.Eviction.CacheSizeOnStart" units="bytes">
17885   <obsolete>
17886     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17887   </obsolete>
17888   <summary>The size of the cache at the beginning of an eviction.</summary>
17889 </histogram>
17890
17891 <histogram name="SimpleCache.Eviction.CacheSizeOnStart2" units="KB">
17892   <obsolete>
17893     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17894   </obsolete>
17895   <summary>The size of the cache at the beginning of an eviction.</summary>
17896 </histogram>
17897
17898 <histogram name="SimpleCache.Eviction.EntryCount">
17899   <obsolete>
17900     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17901   </obsolete>
17902   <summary>The number of entries to be erased in an eviction.</summary>
17903 </histogram>
17904
17905 <histogram name="SimpleCache.Eviction.MaxCacheSizeOnStart" units="bytes">
17906   <obsolete>
17907     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17908   </obsolete>
17909   <summary>
17910     The maximum allowed size of the cache at the beginning of an eviction.
17911   </summary>
17912 </histogram>
17913
17914 <histogram name="SimpleCache.Eviction.MaxCacheSizeOnStart2" units="KB">
17915   <obsolete>
17916     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17917   </obsolete>
17918   <summary>
17919     The maximum allowed size of the cache at the beginning of an eviction.
17920   </summary>
17921 </histogram>
17922
17923 <histogram name="SimpleCache.Eviction.Result" enum="BooleanSuccess">
17924   <obsolete>
17925     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17926   </obsolete>
17927   <summary>The result of an eviction.</summary>
17928 </histogram>
17929
17930 <histogram name="SimpleCache.Eviction.SizeOfEvicted" units="bytes">
17931   <obsolete>
17932     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17933   </obsolete>
17934   <summary>The number of bytes to be erased in an eviction.</summary>
17935 </histogram>
17936
17937 <histogram name="SimpleCache.Eviction.SizeOfEvicted2" units="KB">
17938   <obsolete>
17939     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17940   </obsolete>
17941   <summary>The amount of memory freed in an eviction.</summary>
17942 </histogram>
17943
17944 <histogram name="SimpleCache.Eviction.SizeWhenDone" units="bytes">
17945   <obsolete>
17946     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17947   </obsolete>
17948   <summary>The size of the cache after running an eviction.</summary>
17949 </histogram>
17950
17951 <histogram name="SimpleCache.Eviction.SizeWhenDone2" units="KB">
17952   <obsolete>
17953     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17954   </obsolete>
17955   <summary>The size of the cache after running an eviction.</summary>
17956 </histogram>
17957
17958 <histogram name="SimpleCache.Eviction.TimeToDone" units="milliseconds">
17959   <obsolete>
17960     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17961   </obsolete>
17962   <summary>Time spent completing an eviction.</summary>
17963 </histogram>
17964
17965 <histogram name="SimpleCache.Eviction.TimeToSelectEntries" units="milliseconds">
17966   <obsolete>
17967     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17968   </obsolete>
17969   <summary>Time spent selecting entries for eviction.</summary>
17970 </histogram>
17971
17972 <histogram name="SimpleCache.FileDescriptorLimitHard">
17973   <obsolete>
17974     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17975   </obsolete>
17976   <summary>
17977     The maximum limit of how many file descriptors a process can open.  Emitted
17978     each time the browser is launched, if the limit could be retrieved.  (This
17979     is the highest value we could raise the current limit to if we liked.)
17980   </summary>
17981 </histogram>
17982
17983 <histogram name="SimpleCache.FileDescriptorLimitSoft">
17984   <obsolete>
17985     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17986   </obsolete>
17987   <summary>
17988     The current limit of how many file descriptors a process can open.  Emitted
17989     each time the browser is launched, if the limit could be retrieved.  (We can
17990     raise this to the maximum limit if we like, without root access.)
17991   </summary>
17992 </histogram>
17993
17994 <histogram name="SimpleCache.FileDescriptorLimitStatus"
17995     enum="SimpleCache.FileDescriptorLimitStatus">
17996   <obsolete>
17997     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17998   </obsolete>
17999   <summary>
18000     The result of trying to get the file descriptor limit.  Emitted each time
18001     the browser is launched.
18002   </summary>
18003 </histogram>
18004
18005 <histogram name="SimpleCache.GlobalOpenEntryCount">
18006   <obsolete>
18007     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18008   </obsolete>
18009   <summary>
18010     The number of open entries across all caches backed by the Simple Cache. An
18011     entry is opened whenever a caller asks to open it to read or write cache
18012     data, and remains open until the last caller asks to close it. Logged
18013     whenever an entry is opened or closed.
18014   </summary>
18015 </histogram>
18016
18017 <histogram name="SimpleCache.HeaderSize" units="bytes">
18018   <obsolete>
18019     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18020   </obsolete>
18021   <summary>
18022     The size of the header stream of a Simple Cache entry, emitted every time
18023     the headers are written or rewritten.
18024   </summary>
18025 </histogram>
18026
18027 <histogram name="SimpleCache.HeaderSizeChange"
18028     enum="SimpleCacheHeaderSizeChange">
18029   <obsolete>
18030     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18031   </obsolete>
18032   <summary>
18033     How the header size has changed in a Simple Cache entry, emitted every time
18034     a write operation occurs on the header stream.  (This includes the initial
18035     write, rewrites, and other writes that we couldn't classify.)
18036   </summary>
18037 </histogram>
18038
18039 <histogram name="SimpleCache.HeaderSizeDecreaseAbsolute" units="bytes">
18040   <obsolete>
18041     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18042   </obsolete>
18043   <summary>
18044     The absolute size decrease of the header stream of a Simple Cache entry,
18045     emitted every time the headers are rewritten with a smaller size.
18046   </summary>
18047 </histogram>
18048
18049 <histogram name="SimpleCache.HeaderSizeDecreasePercentage" units="percent">
18050   <obsolete>
18051     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18052   </obsolete>
18053   <summary>
18054     The relative size decrease of the header stream of a Simple Cache entry,
18055     emitted every time the headers are rewritten with a smaller size.
18056   </summary>
18057 </histogram>
18058
18059 <histogram name="SimpleCache.HeaderSizeIncreaseAbsolute" units="bytes">
18060   <obsolete>
18061     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18062   </obsolete>
18063   <summary>
18064     The absolute size increase of the header stream of a Simple Cache entry,
18065     emitted every time the headers are rewritten with a larger size.
18066   </summary>
18067 </histogram>
18068
18069 <histogram name="SimpleCache.HeaderSizeIncreasePercentage" units="percent">
18070   <obsolete>
18071     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18072   </obsolete>
18073   <summary>
18074     The relative size increase of the header stream of a Simple Cache entry,
18075     emitted every time the headers are rewritten with a larger size.
18076   </summary>
18077 </histogram>
18078
18079 <histogram name="SimpleCache.Http.CheckCRCResult" enum="CheckCRCResult">
18080   <summary>
18081     Whether or not the CRC was checked at the moment when the last reference to
18082     a read-only entry stream is closed.
18083   </summary>
18084 </histogram>
18085
18086 <histogram name="SimpleCache.Http.CreationToIndex" units="milliseconds">
18087   <summary>
18088     The time from the creation of the simple cache backend until the index has
18089     been loaded from disk.
18090   </summary>
18091 </histogram>
18092
18093 <histogram name="SimpleCache.Http.CreationToIndexFail" units="milliseconds">
18094   <summary>
18095     The time from the creation of the simple cache backend until the index fails
18096     to load.
18097   </summary>
18098 </histogram>
18099
18100 <histogram name="SimpleCache.Http.EntryCreatedAndStream2Omitted"
18101     enum="SimpleCache.EntryCreatedAndStream2Omitted">
18102   <summary>
18103     Whether, upon creation of a new cache entry, the file for stream 2 was
18104     omitted since that stream was empty.
18105   </summary>
18106 </histogram>
18107
18108 <histogram name="SimpleCache.Http.EntryCreationResult" enum="BooleanSuccess">
18109   <summary>
18110     For entry creation operations that were sent to the disk, the result of
18111     creation.
18112   </summary>
18113 </histogram>
18114
18115 <histogram name="SimpleCache.Http.EntryCreationTime" units="milliseconds">
18116   <summary>The time, in ms, spent creating a new entry on disk.</summary>
18117 </histogram>
18118
18119 <histogram name="SimpleCache.Http.EntryOpenedAndStream2Removed"
18120     enum="SimpleCache.EntryOpenedAndStream2Removed">
18121   <summary>
18122     Whether, upon opening of an existing cache entry, stream 2 was empty and the
18123     file for that stream was therefore removed.
18124   </summary>
18125 </histogram>
18126
18127 <histogram name="SimpleCache.Http.EntryOperationsPending">
18128   <summary>
18129     At the time that operations are run, the number of pending operations on a
18130     particular entry.
18131   </summary>
18132 </histogram>
18133
18134 <histogram name="SimpleCache.Http.Eviction.CacheSizeOnStart" units="bytes">
18135   <summary>The size of the cache at the beginning of an eviction.</summary>
18136 </histogram>
18137
18138 <histogram name="SimpleCache.Http.Eviction.CacheSizeOnStart2" units="KB">
18139   <summary>The size of the cache at the beginning of an eviction.</summary>
18140 </histogram>
18141
18142 <histogram name="SimpleCache.Http.Eviction.EntryCount">
18143   <summary>The number of entries to be erased in an eviction.</summary>
18144 </histogram>
18145
18146 <histogram name="SimpleCache.Http.Eviction.MaxCacheSizeOnStart" units="bytes">
18147   <summary>
18148     The maximum allowed size of the cache at the beginning of an eviction.
18149   </summary>
18150 </histogram>
18151
18152 <histogram name="SimpleCache.Http.Eviction.MaxCacheSizeOnStart2" units="KB">
18153   <summary>
18154     The maximum allowed size of the cache at the beginning of an eviction.
18155   </summary>
18156 </histogram>
18157
18158 <histogram name="SimpleCache.Http.Eviction.Result" enum="BooleanSuccess">
18159   <summary>The result of an eviction.</summary>
18160 </histogram>
18161
18162 <histogram name="SimpleCache.Http.Eviction.SizeOfEvicted" units="bytes">
18163   <summary>The number of bytes to be erased in an eviction.</summary>
18164 </histogram>
18165
18166 <histogram name="SimpleCache.Http.Eviction.SizeOfEvicted2" units="KB">
18167   <summary>The amount of memory freed in an eviction.</summary>
18168 </histogram>
18169
18170 <histogram name="SimpleCache.Http.Eviction.SizeWhenDone" units="bytes">
18171   <summary>The size of the cache after running an eviction.</summary>
18172 </histogram>
18173
18174 <histogram name="SimpleCache.Http.Eviction.SizeWhenDone2" units="KB">
18175   <summary>The size of the cache after running an eviction.</summary>
18176 </histogram>
18177
18178 <histogram name="SimpleCache.Http.Eviction.TimeToDone" units="milliseconds">
18179   <summary>Time spent completing an eviction.</summary>
18180 </histogram>
18181
18182 <histogram name="SimpleCache.Http.Eviction.TimeToSelectEntries"
18183     units="milliseconds">
18184   <summary>Time spent selecting entries for eviction.</summary>
18185 </histogram>
18186
18187 <histogram name="SimpleCache.Http.FileDescriptorLimitHard">
18188   <summary>
18189     The maximum limit of how many file descriptors a process can open.  Emitted
18190     each time the browser is launched, if the limit could be retrieved.  (This
18191     is the highest value we could raise the current limit to if we liked.)
18192   </summary>
18193 </histogram>
18194
18195 <histogram name="SimpleCache.Http.FileDescriptorLimitSoft">
18196   <summary>
18197     The current limit of how many file descriptors a process can open.  Emitted
18198     each time the browser is launched, if the limit could be retrieved.  (We can
18199     raise this to the maximum limit if we like, without root access.)
18200   </summary>
18201 </histogram>
18202
18203 <histogram name="SimpleCache.Http.FileDescriptorLimitStatus"
18204     enum="SimpleCache.FileDescriptorLimitStatus">
18205   <summary>
18206     The result of trying to get the file descriptor limit.  Emitted each time
18207     the browser is launched.
18208   </summary>
18209 </histogram>
18210
18211 <histogram name="SimpleCache.Http.GlobalOpenEntryCount">
18212   <summary>
18213     The number of open entries across all caches backed by the Simple Cache. An
18214     entry is opened whenever a caller asks to open it to read or write cache
18215     data, and remains open until the last caller asks to close it. Logged
18216     whenever an entry is opened or closed.
18217   </summary>
18218 </histogram>
18219
18220 <histogram name="SimpleCache.Http.HeaderSize" units="bytes">
18221   <summary>
18222     The size of the header stream of a Simple Cache entry, emitted every time
18223     the headers are written or rewritten.
18224   </summary>
18225 </histogram>
18226
18227 <histogram name="SimpleCache.Http.HeaderSizeChange"
18228     enum="SimpleCacheHeaderSizeChange">
18229   <summary>
18230     How the header size has changed in a Simple Cache entry, emitted every time
18231     a write operation occurs on the header stream.  (This includes the initial
18232     write, rewrites, and other writes that we couldn't classify.)
18233   </summary>
18234 </histogram>
18235
18236 <histogram name="SimpleCache.Http.HeaderSizeDecreaseAbsolute" units="bytes">
18237   <summary>
18238     The absolute size decrease of the header stream of a Simple Cache entry,
18239     emitted every time the headers are rewritten with a smaller size.
18240   </summary>
18241 </histogram>
18242
18243 <histogram name="SimpleCache.Http.HeaderSizeDecreasePercentage" units="percent">
18244   <summary>
18245     The relative size decrease of the header stream of a Simple Cache entry,
18246     emitted every time the headers are rewritten with a smaller size.
18247   </summary>
18248 </histogram>
18249
18250 <histogram name="SimpleCache.Http.HeaderSizeIncreaseAbsolute" units="bytes">
18251   <summary>
18252     The absolute size increase of the header stream of a Simple Cache entry,
18253     emitted every time the headers are rewritten with a larger size.
18254   </summary>
18255 </histogram>
18256
18257 <histogram name="SimpleCache.Http.HeaderSizeIncreasePercentage" units="percent">
18258   <summary>
18259     The relative size increase of the header stream of a Simple Cache entry,
18260     emitted every time the headers are rewritten with a larger size.
18261   </summary>
18262 </histogram>
18263
18264 <histogram name="SimpleCache.Http.IndexCorrupt" enum="BooleanCorrupt">
18265   <summary>For each index load, whether the index file was corrupt.</summary>
18266 </histogram>
18267
18268 <histogram name="SimpleCache.Http.IndexCreatedEntryCount">
18269   <summary>The number of entries in a newly created index file.</summary>
18270 </histogram>
18271
18272 <histogram name="SimpleCache.Http.IndexEntriesLoaded">
18273   <summary>Number of entries loaded from the index file on start.</summary>
18274 </histogram>
18275
18276 <histogram name="SimpleCache.Http.IndexEntriesRestored">
18277   <summary>
18278     Number of entries restored from disk when there was no index or the index
18279     was corrupted.
18280   </summary>
18281 </histogram>
18282
18283 <histogram name="SimpleCache.Http.IndexFileStateOnLoad" enum="SimpleIndexState">
18284   <summary>
18285     The state the index file is at when an attempt is made to load from it.
18286   </summary>
18287 </histogram>
18288
18289 <histogram name="SimpleCache.Http.IndexInitializationWaiters">
18290   <summary>
18291     At the time of index initialization, the number of enqueued jobs awaiting
18292     index initialization.
18293   </summary>
18294 </histogram>
18295
18296 <histogram name="SimpleCache.Http.IndexInitializeMethod"
18297     enum="SimpleCacheIndexInitializeMethod">
18298   <summary>The method used to initialize the simple cache index.</summary>
18299 </histogram>
18300
18301 <histogram name="SimpleCache.Http.IndexLoadTime" units="milliseconds">
18302   <summary>
18303     Time (as measured on the worker pool) spent loading the index file.
18304   </summary>
18305 </histogram>
18306
18307 <histogram name="SimpleCache.Http.IndexNumEntriesOnWrite">
18308   <summary>The number of entries written to the index on a flush.</summary>
18309 </histogram>
18310
18311 <histogram name="SimpleCache.Http.IndexRestoreTime" units="milliseconds">
18312   <summary>
18313     Time (as measured on the worker pool) spent restoring the index file by
18314     iterating directory entries.
18315   </summary>
18316 </histogram>
18317
18318 <histogram name="SimpleCache.Http.IndexWriteInterval.Background"
18319     units="milliseconds">
18320   <summary>
18321     The interval between index saves, for apps in the background.
18322   </summary>
18323 </histogram>
18324
18325 <histogram name="SimpleCache.Http.IndexWriteInterval.Foreground"
18326     units="milliseconds">
18327   <summary>
18328     The interval between index saves, for apps in the foreground.
18329   </summary>
18330 </histogram>
18331
18332 <histogram name="SimpleCache.Http.IndexWriteToDiskTime.Background"
18333     units="milliseconds">
18334   <summary>
18335     The amount of time spend writing the index file to disk, for apps in the
18336     background, measured starting at the beginning of the write on the callback
18337     thread, and calculated using the completion time on the worker pool.
18338   </summary>
18339 </histogram>
18340
18341 <histogram name="SimpleCache.Http.IndexWriteToDiskTime.Foreground"
18342     units="milliseconds">
18343   <summary>
18344     The amount of time spend writing the index file to disk, for apps in the
18345     foreground, measured starting at the beginning of the write on the callback
18346     thread, and calculated using the completion time on the worker pool.
18347   </summary>
18348 </histogram>
18349
18350 <histogram name="SimpleCache.Http.KeyMatchedOnOpen" enum="BooleanMatched">
18351   <summary>
18352     For each call to OpenEntry, whether the key on disk matched the request key.
18353   </summary>
18354 </histogram>
18355
18356 <histogram name="SimpleCache.Http.LastClusterLossPercent" units="percent">
18357   <summary>
18358     For each file in the Simple Cache, the percentage of disk space used by the
18359     cluster loss, the unused disk space in the last 4096 byte cluster of the
18360     file.
18361   </summary>
18362 </histogram>
18363
18364 <histogram name="SimpleCache.Http.LastClusterSize" units="bytes">
18365   <summary>
18366     For each file in the Simple Cache, the number of bytes in the last 4096 byte
18367     cluster when the entry is saved to disk.
18368   </summary>
18369 </histogram>
18370
18371 <histogram name="SimpleCache.Http.OpenEntryIndexState"
18372     enum="SimpleCacheOpenEntryIndexState">
18373   <summary>
18374     At the time that an entry is opened, the state of that entry in the index.
18375   </summary>
18376 </histogram>
18377
18378 <histogram name="SimpleCache.Http.ReadIsParallelizable"
18379     enum="SimpleCacheReadParallelizable">
18380   <summary>
18381     For each Read operation, whether it could have been issued in parallel of a
18382     previous Read operation.
18383   </summary>
18384 </histogram>
18385
18386 <histogram name="SimpleCache.Http.ReadResult" enum="SimpleCacheReadResult">
18387   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
18388 </histogram>
18389
18390 <histogram name="SimpleCache.Http.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
18391   <summary>
18392     For each EOFRecord found with a valid magic number, indicates if the record
18393     also contains a CRC.
18394   </summary>
18395 </histogram>
18396
18397 <histogram name="SimpleCache.Http.SyncCheckEOFResult"
18398     enum="SimpleCacheSyncCheckEOFResult">
18399   <summary>
18400     The result, at the synchronous layer, of checking the EOF record of a cache
18401     entry.
18402   </summary>
18403 </histogram>
18404
18405 <histogram name="SimpleCache.Http.SyncCloseResult"
18406     enum="SimpleCacheSyncCloseResult">
18407   <summary>
18408     The result, at the synchronous layer, of closing a cache entry.
18409   </summary>
18410 </histogram>
18411
18412 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError"
18413     enum="PlatformFileError">
18414   <summary>
18415     The platform error reported when attempting to create a new cache entry at
18416     the synchronous layer.
18417   </summary>
18418 </histogram>
18419
18420 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError_WithIndex"
18421     enum="PlatformFileError">
18422   <summary>
18423     The platform error reported when attempting to create a new cache entry at
18424     the synchronous layer when the index has already initialized.
18425   </summary>
18426 </histogram>
18427
18428 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError_WithoutIndex"
18429     enum="PlatformFileError">
18430   <summary>
18431     The platform error reported when attempting to create a new cache entry at
18432     the synchronous layer when the index has not yet initialized.
18433   </summary>
18434 </histogram>
18435
18436 <histogram name="SimpleCache.Http.SyncCreateResult"
18437     enum="SimpleCacheSyncCreateResult">
18438   <summary>
18439     The result, at the synchronous layer, reported when attempting to create a
18440     new cache entry.
18441   </summary>
18442 </histogram>
18443
18444 <histogram name="SimpleCache.Http.SyncCreateResult_WithIndex"
18445     enum="SimpleCacheSyncCreateResult">
18446   <summary>
18447     The result, at the synchronous layer, reported when attempting to create a
18448     new cache entry when the index has already initialized.
18449   </summary>
18450 </histogram>
18451
18452 <histogram name="SimpleCache.Http.SyncCreateResult_WithoutIndex"
18453     enum="SimpleCacheSyncCreateResult">
18454   <summary>
18455     The result, at the synchronous layer, reported when attempting to create a
18456     new cache entry when the index has not yet initialized.
18457   </summary>
18458 </histogram>
18459
18460 <histogram name="SimpleCache.Http.SyncOpenEntryAge" units="hours">
18461   <summary>
18462     The age of the entry (time since last modified), when opened at the
18463     synchronous layer.
18464   </summary>
18465 </histogram>
18466
18467 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError"
18468     enum="PlatformFileError">
18469   <summary>
18470     The platform error reported when attempting to create a new cache entry at
18471     the synchronous layer.
18472   </summary>
18473 </histogram>
18474
18475 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError_WithIndex"
18476     enum="PlatformFileError">
18477   <summary>
18478     The platform error reported when attempting to create a new cache entry at
18479     the synchronous layer when the index has already initialized.
18480   </summary>
18481 </histogram>
18482
18483 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError_WithoutIndex"
18484     enum="PlatformFileError">
18485   <summary>
18486     The platform error reported when attempting to create a new cache entry at
18487     the synchronous layer when the index has not initialized.
18488   </summary>
18489 </histogram>
18490
18491 <histogram name="SimpleCache.Http.SyncOpenResult"
18492     enum="SimpleCacheSyncOpenResult">
18493   <summary>
18494     The result, at the synchronous layer, reported when attempting to open a new
18495     cache entry.
18496   </summary>
18497 </histogram>
18498
18499 <histogram name="SimpleCache.Http.SyncOpenResult_WithIndex"
18500     enum="SimpleCacheSyncOpenResult">
18501   <summary>
18502     The result, at the synchronous layer, reported when attempting to open a new
18503     cache entry when the index has already initialized.
18504   </summary>
18505 </histogram>
18506
18507 <histogram name="SimpleCache.Http.SyncOpenResult_WithoutIndex"
18508     enum="SimpleCacheSyncOpenResult">
18509   <summary>
18510     The result, at the synchronous layer, reported when attempting to open a new
18511     cache entry when the index has not yet initialized.
18512   </summary>
18513 </histogram>
18514
18515 <histogram name="SimpleCache.Http.SyncWriteResult"
18516     enum="SimpleCacheSyncWriteResult">
18517   <summary>
18518     The result, at the synchronous layer, of writing to a cache entry.
18519   </summary>
18520 </histogram>
18521
18522 <histogram name="SimpleCache.Http.WriteDependencyType"
18523     enum="SimpleCacheWriteDependencyType">
18524   <summary>
18525     Shows whether a write operation depends on the previous operation in queue
18526     particularly in the aspect of its possibility to run in parallel.
18527   </summary>
18528 </histogram>
18529
18530 <histogram name="SimpleCache.Http.WriteResult" enum="SimpleCacheWriteResult">
18531   <obsolete>
18532     Replaced 2013/09/03 by WriteResult2, which adds &quot;fast empty
18533     return&quot;, which previously showed up as &quot;success&quot;.
18534   </obsolete>
18535   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
18536 </histogram>
18537
18538 <histogram name="SimpleCache.Http.WriteResult2" enum="SimpleCacheWriteResult">
18539   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
18540 </histogram>
18541
18542 <histogram name="SimpleCache.IndexCorrupt" enum="BooleanCorrupt">
18543   <obsolete>
18544     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18545   </obsolete>
18546   <summary>For each index load, whether the index file was corrupt.</summary>
18547 </histogram>
18548
18549 <histogram name="SimpleCache.IndexCreatedEntryCount">
18550   <obsolete>
18551     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18552   </obsolete>
18553   <summary>The number of entries in a newly created index file.</summary>
18554 </histogram>
18555
18556 <histogram name="SimpleCache.IndexEntriesLoaded">
18557   <obsolete>
18558     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18559   </obsolete>
18560   <summary>Number of entries loaded from the index file on start.</summary>
18561 </histogram>
18562
18563 <histogram name="SimpleCache.IndexEntriesRestored">
18564   <obsolete>
18565     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18566   </obsolete>
18567   <summary>
18568     Number of entries restored from disk when there was no index or the index
18569     was corrupted.
18570   </summary>
18571 </histogram>
18572
18573 <histogram name="SimpleCache.IndexFileStateOnLoad" enum="SimpleIndexState">
18574   <obsolete>
18575     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18576   </obsolete>
18577   <summary>
18578     The state the index file is at when an attempt is made to load from it.
18579   </summary>
18580 </histogram>
18581
18582 <histogram name="SimpleCache.IndexInitializationWaiters">
18583   <obsolete>
18584     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18585   </obsolete>
18586   <summary>
18587     At the time of index initialization, the number of enqueued jobs awaiting
18588     index initialization.
18589   </summary>
18590 </histogram>
18591
18592 <histogram name="SimpleCache.IndexInitializeMethod"
18593     enum="SimpleCacheIndexInitializeMethod">
18594   <obsolete>
18595     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18596   </obsolete>
18597   <summary>The method used to initialize the simple cache index.</summary>
18598 </histogram>
18599
18600 <histogram name="SimpleCache.IndexLoadTime" units="milliseconds">
18601   <obsolete>
18602     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18603   </obsolete>
18604   <summary>
18605     Time (as measured on the worker pool) spent loading the index file.
18606   </summary>
18607 </histogram>
18608
18609 <histogram name="SimpleCache.IndexNumEntriesOnWrite">
18610   <obsolete>
18611     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18612   </obsolete>
18613   <summary>The number of entries written to the index on a flush.</summary>
18614 </histogram>
18615
18616 <histogram name="SimpleCache.IndexRestoreTime" units="milliseconds">
18617   <obsolete>
18618     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18619   </obsolete>
18620   <summary>
18621     Time (as measured on the worker pool) spent restoring the index file by
18622     iterating directory entries.
18623   </summary>
18624 </histogram>
18625
18626 <histogram name="SimpleCache.IndexStale" enum="BooleanStale">
18627   <obsolete>
18628     Deprecated 07/2013, and replaced by IndexFileStateOnLoad.
18629   </obsolete>
18630   <summary>For each index load, whether the index file was stale.</summary>
18631 </histogram>
18632
18633 <histogram name="SimpleCache.IndexWriteInterval.Background"
18634     units="milliseconds">
18635   <obsolete>
18636     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18637   </obsolete>
18638   <summary>
18639     The interval between index saves, for apps in the background.
18640   </summary>
18641 </histogram>
18642
18643 <histogram name="SimpleCache.IndexWriteInterval.Foreground"
18644     units="milliseconds">
18645   <obsolete>
18646     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18647   </obsolete>
18648   <summary>
18649     The interval between index saves, for apps in the foreground.
18650   </summary>
18651 </histogram>
18652
18653 <histogram name="SimpleCache.IndexWriteToDiskTime" units="milliseconds">
18654   <obsolete>
18655     Deprecated 2013-05 in favour of
18656     SimpleCache.SimpleIndexWriteToDiskTime.Background and
18657     SimpleCache.SimpleIndexWriteToDiskTime.Foreground.
18658   </obsolete>
18659   <summary>
18660     The amount of time spend writing the index file to disk, measured starting
18661     at the beginning of the write on the callback thread, and calculated using
18662     the completion time on the worker pool.
18663   </summary>
18664 </histogram>
18665
18666 <histogram name="SimpleCache.IndexWriteToDiskTime.Background"
18667     units="milliseconds">
18668   <obsolete>
18669     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18670   </obsolete>
18671   <summary>
18672     The amount of time spend writing the index file to disk, for apps in the
18673     background, measured starting at the beginning of the write on the callback
18674     thread, and calculated using the completion time on the worker pool.
18675   </summary>
18676 </histogram>
18677
18678 <histogram name="SimpleCache.IndexWriteToDiskTime.Foreground"
18679     units="milliseconds">
18680   <obsolete>
18681     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18682   </obsolete>
18683   <summary>
18684     The amount of time spend writing the index file to disk, for apps in the
18685     foreground, measured starting at the beginning of the write on the callback
18686     thread, and calculated using the completion time on the worker pool.
18687   </summary>
18688 </histogram>
18689
18690 <histogram name="SimpleCache.KeyMatchedOnOpen" enum="BooleanMatched">
18691   <obsolete>
18692     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18693   </obsolete>
18694   <summary>
18695     For each call to OpenEntry, whether the key on disk matched the request key.
18696   </summary>
18697 </histogram>
18698
18699 <histogram name="SimpleCache.LastClusterLossPercent" units="percent">
18700   <obsolete>
18701     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18702   </obsolete>
18703   <summary>
18704     For each file in the Simple Cache, the percentage of disk space used by the
18705     cluster loss, the unused disk space in the last 4096 byte cluster of the
18706     file.
18707   </summary>
18708 </histogram>
18709
18710 <histogram name="SimpleCache.LastClusterSize" units="bytes">
18711   <obsolete>
18712     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18713   </obsolete>
18714   <summary>
18715     For each file in the Simple Cache, the number of bytes in the last 4096 byte
18716     cluster when the entry is saved to disk.
18717   </summary>
18718 </histogram>
18719
18720 <histogram name="SimpleCache.Media.CheckCRCResult" enum="CheckCRCResult">
18721   <summary>
18722     Whether or not the CRC was checked at the moment when the last reference to
18723     a read-only entry stream is closed.
18724   </summary>
18725 </histogram>
18726
18727 <histogram name="SimpleCache.Media.CreationToIndex" units="milliseconds">
18728   <summary>
18729     The time from the creation of the simple cache backend until the index has
18730     been loaded from disk.
18731   </summary>
18732 </histogram>
18733
18734 <histogram name="SimpleCache.Media.CreationToIndexFail" units="milliseconds">
18735   <summary>
18736     The time from the creation of the simple cache backend until the index fails
18737     to load.
18738   </summary>
18739 </histogram>
18740
18741 <histogram name="SimpleCache.Media.EntryCreatedAndStream2Omitted"
18742     enum="SimpleCache.EntryCreatedAndStream2Omitted">
18743   <summary>
18744     Whether, upon creation of a new cache entry, the file for stream 2 was
18745     omitted since that stream was empty.
18746   </summary>
18747 </histogram>
18748
18749 <histogram name="SimpleCache.Media.EntryCreationResult" enum="BooleanSuccess">
18750   <summary>
18751     For entry creation operations that were sent to the disk, the result of
18752     creation.
18753   </summary>
18754 </histogram>
18755
18756 <histogram name="SimpleCache.Media.EntryCreationTime" units="milliseconds">
18757   <summary>The time, in ms, spent creating a new entry on disk.</summary>
18758 </histogram>
18759
18760 <histogram name="SimpleCache.Media.EntryOpenedAndStream2Removed"
18761     enum="SimpleCache.EntryOpenedAndStream2Removed">
18762   <summary>
18763     Whether, upon opening of an existing cache entry, stream 2 was empty and the
18764     file for that stream was therefore removed.
18765   </summary>
18766 </histogram>
18767
18768 <histogram name="SimpleCache.Media.EntryOperationsPending">
18769   <summary>
18770     At the time that operations are run, the number of pending operations on a
18771     particular entry.
18772   </summary>
18773 </histogram>
18774
18775 <histogram name="SimpleCache.Media.Eviction.CacheSizeOnStart" units="bytes">
18776   <summary>The size of the cache at the beginning of an eviction.</summary>
18777 </histogram>
18778
18779 <histogram name="SimpleCache.Media.Eviction.CacheSizeOnStart2" units="KB">
18780   <summary>The size of the cache at the beginning of an eviction.</summary>
18781 </histogram>
18782
18783 <histogram name="SimpleCache.Media.Eviction.EntryCount">
18784   <summary>The number of entries to be erased in an eviction.</summary>
18785 </histogram>
18786
18787 <histogram name="SimpleCache.Media.Eviction.MaxCacheSizeOnStart" units="bytes">
18788   <summary>
18789     The maximum allowed size of the cache at the beginning of an eviction.
18790   </summary>
18791 </histogram>
18792
18793 <histogram name="SimpleCache.Media.Eviction.MaxCacheSizeOnStart2" units="KB">
18794   <summary>
18795     The maximum allowed size of the cache at the beginning of an eviction.
18796   </summary>
18797 </histogram>
18798
18799 <histogram name="SimpleCache.Media.Eviction.Result" enum="BooleanSuccess">
18800   <summary>The result of an eviction.</summary>
18801 </histogram>
18802
18803 <histogram name="SimpleCache.Media.Eviction.SizeOfEvicted" units="bytes">
18804   <summary>The number of bytes to be erased in an eviction.</summary>
18805 </histogram>
18806
18807 <histogram name="SimpleCache.Media.Eviction.SizeOfEvicted2" units="KB">
18808   <summary>The amount of memory freed in an eviction.</summary>
18809 </histogram>
18810
18811 <histogram name="SimpleCache.Media.Eviction.SizeWhenDone" units="bytes">
18812   <summary>The size of the cache after running an eviction.</summary>
18813 </histogram>
18814
18815 <histogram name="SimpleCache.Media.Eviction.SizeWhenDone2" units="KB">
18816   <summary>The size of the cache after running an eviction.</summary>
18817 </histogram>
18818
18819 <histogram name="SimpleCache.Media.Eviction.TimeToDone" units="milliseconds">
18820   <summary>Time spent completing an eviction.</summary>
18821 </histogram>
18822
18823 <histogram name="SimpleCache.Media.Eviction.TimeToSelectEntries"
18824     units="milliseconds">
18825   <summary>Time spent selecting entries for eviction.</summary>
18826 </histogram>
18827
18828 <histogram name="SimpleCache.Media.FileDescriptorLimitHard">
18829   <summary>
18830     The maximum limit of how many file descriptors a process can open.  Emitted
18831     each time the browser is launched, if the limit could be retrieved.  (This
18832     is the highest value we could raise the current limit to if we liked.)
18833   </summary>
18834 </histogram>
18835
18836 <histogram name="SimpleCache.Media.FileDescriptorLimitSoft">
18837   <summary>
18838     The current limit of how many file descriptors a process can open.  Emitted
18839     each time the browser is launched, if the limit could be retrieved.  (We can
18840     raise this to the maximum limit if we like, without root access.)
18841   </summary>
18842 </histogram>
18843
18844 <histogram name="SimpleCache.Media.FileDescriptorLimitStatus"
18845     enum="SimpleCache.FileDescriptorLimitStatus">
18846   <summary>
18847     The result of trying to get the file descriptor limit.  Emitted each time
18848     the browser is launched.
18849   </summary>
18850 </histogram>
18851
18852 <histogram name="SimpleCache.Media.GlobalOpenEntryCount">
18853   <summary>
18854     The number of open entries across all caches backed by the Simple Cache. An
18855     entry is opened whenever a caller asks to open it to read or write cache
18856     data, and remains open until the last caller asks to close it. Logged
18857     whenever an entry is opened or closed.
18858   </summary>
18859 </histogram>
18860
18861 <histogram name="SimpleCache.Media.HeaderSize" units="bytes">
18862   <summary>
18863     The size of the header stream of a Simple Cache entry, emitted every time
18864     the headers are written or rewritten.
18865   </summary>
18866 </histogram>
18867
18868 <histogram name="SimpleCache.Media.HeaderSizeChange"
18869     enum="SimpleCacheHeaderSizeChange">
18870   <summary>
18871     How the header size has changed in a Simple Cache entry, emitted every time
18872     a write operation occurs on the header stream.  (This includes the initial
18873     write, rewrites, and other writes that we couldn't classify.)
18874   </summary>
18875 </histogram>
18876
18877 <histogram name="SimpleCache.Media.HeaderSizeDecreaseAbsolute" units="bytes">
18878   <summary>
18879     The absolute size decrease of the header stream of a Simple Cache entry,
18880     emitted every time the headers are rewritten with a smaller size.
18881   </summary>
18882 </histogram>
18883
18884 <histogram name="SimpleCache.Media.HeaderSizeDecreasePercentage"
18885     units="percent">
18886   <summary>
18887     The relative size decrease of the header stream of a Simple Cache entry,
18888     emitted every time the headers are rewritten with a smaller size.
18889   </summary>
18890 </histogram>
18891
18892 <histogram name="SimpleCache.Media.HeaderSizeIncreaseAbsolute" units="bytes">
18893   <summary>
18894     The absolute size increase of the header stream of a Simple Cache entry,
18895     emitted every time the headers are rewritten with a larger size.
18896   </summary>
18897 </histogram>
18898
18899 <histogram name="SimpleCache.Media.HeaderSizeIncreasePercentage"
18900     units="percent">
18901   <summary>
18902     The relative size increase of the header stream of a Simple Cache entry,
18903     emitted every time the headers are rewritten with a larger size.
18904   </summary>
18905 </histogram>
18906
18907 <histogram name="SimpleCache.Media.IndexCorrupt" enum="BooleanCorrupt">
18908   <summary>For each index load, whether the index file was corrupt.</summary>
18909 </histogram>
18910
18911 <histogram name="SimpleCache.Media.IndexCreatedEntryCount">
18912   <summary>The number of entries in a newly created index file.</summary>
18913 </histogram>
18914
18915 <histogram name="SimpleCache.Media.IndexEntriesLoaded">
18916   <summary>Number of entries loaded from the index file on start.</summary>
18917 </histogram>
18918
18919 <histogram name="SimpleCache.Media.IndexEntriesRestored">
18920   <summary>
18921     Number of entries restored from disk when there was no index or the index
18922     was corrupted.
18923   </summary>
18924 </histogram>
18925
18926 <histogram name="SimpleCache.Media.IndexFileStateOnLoad"
18927     enum="SimpleIndexState">
18928   <summary>
18929     The state the index file is at when an attempt is made to load from it.
18930   </summary>
18931 </histogram>
18932
18933 <histogram name="SimpleCache.Media.IndexInitializationWaiters">
18934   <summary>
18935     At the time of index initialization, the number of enqueued jobs awaiting
18936     index initialization.
18937   </summary>
18938 </histogram>
18939
18940 <histogram name="SimpleCache.Media.IndexInitializeMethod"
18941     enum="SimpleCacheIndexInitializeMethod">
18942   <summary>The method used to initialize the simple cache index.</summary>
18943 </histogram>
18944
18945 <histogram name="SimpleCache.Media.IndexLoadTime" units="milliseconds">
18946   <summary>
18947     Time (as measured on the worker pool) spent loading the index file.
18948   </summary>
18949 </histogram>
18950
18951 <histogram name="SimpleCache.Media.IndexNumEntriesOnWrite">
18952   <summary>The number of entries written to the index on a flush.</summary>
18953 </histogram>
18954
18955 <histogram name="SimpleCache.Media.IndexRestoreTime" units="milliseconds">
18956   <summary>
18957     Time (as measured on the worker pool) spent restoring the index file by
18958     iterating directory entries.
18959   </summary>
18960 </histogram>
18961
18962 <histogram name="SimpleCache.Media.IndexWriteInterval.Background"
18963     units="milliseconds">
18964   <summary>
18965     The interval between index saves, for apps in the background.
18966   </summary>
18967 </histogram>
18968
18969 <histogram name="SimpleCache.Media.IndexWriteInterval.Foreground"
18970     units="milliseconds">
18971   <summary>
18972     The interval between index saves, for apps in the foreground.
18973   </summary>
18974 </histogram>
18975
18976 <histogram name="SimpleCache.Media.IndexWriteToDiskTime.Background"
18977     units="milliseconds">
18978   <summary>
18979     The amount of time spend writing the index file to disk, for apps in the
18980     background, measured starting at the beginning of the write on the callback
18981     thread, and calculated using the completion time on the worker pool.
18982   </summary>
18983 </histogram>
18984
18985 <histogram name="SimpleCache.Media.IndexWriteToDiskTime.Foreground"
18986     units="milliseconds">
18987   <summary>
18988     The amount of time spend writing the index file to disk, for apps in the
18989     foreground, measured starting at the beginning of the write on the callback
18990     thread, and calculated using the completion time on the worker pool.
18991   </summary>
18992 </histogram>
18993
18994 <histogram name="SimpleCache.Media.KeyMatchedOnOpen" enum="BooleanMatched">
18995   <summary>
18996     For each call to OpenEntry, whether the key on disk matched the request key.
18997   </summary>
18998 </histogram>
18999
19000 <histogram name="SimpleCache.Media.LastClusterLossPercent" units="percent">
19001   <summary>
19002     For each file in the Simple Cache, the percentage of disk space used by the
19003     cluster loss, the unused disk space in the last 4096 byte cluster of the
19004     file.
19005   </summary>
19006 </histogram>
19007
19008 <histogram name="SimpleCache.Media.LastClusterSize" units="bytes">
19009   <summary>
19010     For each file in the Simple Cache, the number of bytes in the last 4096 byte
19011     cluster when the entry is saved to disk.
19012   </summary>
19013 </histogram>
19014
19015 <histogram name="SimpleCache.Media.OpenEntryIndexState"
19016     enum="SimpleCacheOpenEntryIndexState">
19017   <summary>
19018     At the time that an entry is opened, the state of that entry in the index.
19019   </summary>
19020 </histogram>
19021
19022 <histogram name="SimpleCache.Media.ReadIsParallelizable"
19023     enum="SimpleCacheReadParallelizable">
19024   <summary>
19025     For each Read operation, whether it could have been issued in parallel of a
19026     previous Read operation.
19027   </summary>
19028 </histogram>
19029
19030 <histogram name="SimpleCache.Media.ReadResult" enum="SimpleCacheReadResult">
19031   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
19032 </histogram>
19033
19034 <histogram name="SimpleCache.Media.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
19035   <summary>
19036     For each EOFRecord found with a valid magic number, indicates if the record
19037     also contains a CRC.
19038   </summary>
19039 </histogram>
19040
19041 <histogram name="SimpleCache.Media.SyncCheckEOFResult"
19042     enum="SimpleCacheSyncCheckEOFResult">
19043   <summary>
19044     The result, at the synchronous layer, of checking the EOF record of a cache
19045     entry.
19046   </summary>
19047 </histogram>
19048
19049 <histogram name="SimpleCache.Media.SyncCloseResult"
19050     enum="SimpleCacheSyncCloseResult">
19051   <summary>
19052     The result, at the synchronous layer, of closing a cache entry.
19053   </summary>
19054 </histogram>
19055
19056 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError"
19057     enum="PlatformFileError">
19058   <summary>
19059     The platform error reported when attempting to create a new cache entry at
19060     the synchronous layer.
19061   </summary>
19062 </histogram>
19063
19064 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError_WithIndex"
19065     enum="PlatformFileError">
19066   <summary>
19067     The platform error reported when attempting to create a new cache entry at
19068     the synchronous layer when the index has already initialized.
19069   </summary>
19070 </histogram>
19071
19072 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError_WithoutIndex"
19073     enum="PlatformFileError">
19074   <summary>
19075     The platform error reported when attempting to create a new cache entry at
19076     the synchronous layer when the index has not yet initialized.
19077   </summary>
19078 </histogram>
19079
19080 <histogram name="SimpleCache.Media.SyncCreateResult"
19081     enum="SimpleCacheSyncCreateResult">
19082   <summary>
19083     The result, at the synchronous layer, reported when attempting to create a
19084     new cache entry.
19085   </summary>
19086 </histogram>
19087
19088 <histogram name="SimpleCache.Media.SyncCreateResult_WithIndex"
19089     enum="SimpleCacheSyncCreateResult">
19090   <summary>
19091     The result, at the synchronous layer, reported when attempting to create a
19092     new cache entry when the index has already initialized.
19093   </summary>
19094 </histogram>
19095
19096 <histogram name="SimpleCache.Media.SyncCreateResult_WithoutIndex"
19097     enum="SimpleCacheSyncCreateResult">
19098   <summary>
19099     The result, at the synchronous layer, reported when attempting to create a
19100     new cache entry when the index has not yet initialized.
19101   </summary>
19102 </histogram>
19103
19104 <histogram name="SimpleCache.Media.SyncOpenEntryAge" units="hours">
19105   <summary>
19106     The age of the entry (time since last modified), when opened at the
19107     synchronous layer.
19108   </summary>
19109 </histogram>
19110
19111 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError"
19112     enum="PlatformFileError">
19113   <summary>
19114     The platform error reported when attempting to create a new cache entry at
19115     the synchronous layer.
19116   </summary>
19117 </histogram>
19118
19119 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError_WithIndex"
19120     enum="PlatformFileError">
19121   <summary>
19122     The platform error reported when attempting to create a new cache entry at
19123     the synchronous layer when the index has already initialized.
19124   </summary>
19125 </histogram>
19126
19127 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError_WithoutIndex"
19128     enum="PlatformFileError">
19129   <summary>
19130     The platform error reported when attempting to create a new cache entry at
19131     the synchronous layer when the index has not initialized.
19132   </summary>
19133 </histogram>
19134
19135 <histogram name="SimpleCache.Media.SyncOpenResult"
19136     enum="SimpleCacheSyncOpenResult">
19137   <summary>
19138     The result, at the synchronous layer, reported when attempting to open a new
19139     cache entry.
19140   </summary>
19141 </histogram>
19142
19143 <histogram name="SimpleCache.Media.SyncOpenResult_WithIndex"
19144     enum="SimpleCacheSyncOpenResult">
19145   <summary>
19146     The result, at the synchronous layer, reported when attempting to open a new
19147     cache entry when the index has already initialized.
19148   </summary>
19149 </histogram>
19150
19151 <histogram name="SimpleCache.Media.SyncOpenResult_WithoutIndex"
19152     enum="SimpleCacheSyncOpenResult">
19153   <summary>
19154     The result, at the synchronous layer, reported when attempting to open a new
19155     cache entry when the index has not yet initialized.
19156   </summary>
19157 </histogram>
19158
19159 <histogram name="SimpleCache.Media.SyncWriteResult"
19160     enum="SimpleCacheSyncWriteResult">
19161   <summary>
19162     The result, at the synchronous layer, of writing to a cache entry.
19163   </summary>
19164 </histogram>
19165
19166 <histogram name="SimpleCache.Media.WriteDependencyType"
19167     enum="SimpleCacheWriteDependencyType">
19168   <summary>
19169     Shows whether a write operation depends on the previous operation in queue
19170     particularly in the aspect of its possibility to run in parallel.
19171   </summary>
19172 </histogram>
19173
19174 <histogram name="SimpleCache.Media.WriteResult2" enum="SimpleCacheWriteResult">
19175   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
19176 </histogram>
19177
19178 <histogram name="SimpleCache.OpenEntryIndexState"
19179     enum="SimpleCacheOpenEntryIndexState">
19180   <obsolete>
19181     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19182   </obsolete>
19183   <summary>
19184     At the time that an entry is opened, the state of that entry in the index.
19185   </summary>
19186 </histogram>
19187
19188 <histogram name="SimpleCache.ReadIsParallelizable"
19189     enum="SimpleCacheReadParallelizable">
19190   <obsolete>
19191     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19192   </obsolete>
19193   <summary>
19194     For each Read operation, whether it could have been issued in parallel of a
19195     previous Read operation.
19196   </summary>
19197 </histogram>
19198
19199 <histogram name="SimpleCache.ReadResult" enum="SimpleCacheReadResult">
19200   <obsolete>
19201     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19202   </obsolete>
19203   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
19204 </histogram>
19205
19206 <histogram name="SimpleCache.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
19207   <obsolete>
19208     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19209   </obsolete>
19210   <summary>
19211     For each EOFRecord found with a valid magic number, indicates if the record
19212     also contains a CRC.
19213   </summary>
19214 </histogram>
19215
19216 <histogram name="SimpleCache.SyncCheckEOFResult"
19217     enum="SimpleCacheSyncCheckEOFResult">
19218   <obsolete>
19219     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19220   </obsolete>
19221   <summary>
19222     The result, at the synchronous layer, of checking the EOF record of a cache
19223     entry.
19224   </summary>
19225 </histogram>
19226
19227 <histogram name="SimpleCache.SyncCloseResult" enum="SimpleCacheSyncCloseResult">
19228   <obsolete>
19229     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19230   </obsolete>
19231   <summary>
19232     The result, at the synchronous layer, of closing a cache entry.
19233   </summary>
19234 </histogram>
19235
19236 <histogram name="SimpleCache.SyncCreatePlatformFileError"
19237     enum="PlatformFileError">
19238   <obsolete>
19239     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19240   </obsolete>
19241   <summary>
19242     The platform error reported when attempting to create a new cache entry at
19243     the synchronous layer.
19244   </summary>
19245 </histogram>
19246
19247 <histogram name="SimpleCache.SyncCreatePlatformFileError_WithIndex"
19248     enum="PlatformFileError">
19249   <obsolete>
19250     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19251   </obsolete>
19252   <summary>
19253     The platform error reported when attempting to create a new cache entry at
19254     the synchronous layer when the index has already initialized.
19255   </summary>
19256 </histogram>
19257
19258 <histogram name="SimpleCache.SyncCreatePlatformFileError_WithoutIndex"
19259     enum="PlatformFileError">
19260   <obsolete>
19261     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19262   </obsolete>
19263   <summary>
19264     The platform error reported when attempting to create a new cache entry at
19265     the synchronous layer when the index has not yet initialized.
19266   </summary>
19267 </histogram>
19268
19269 <histogram name="SimpleCache.SyncCreateResult"
19270     enum="SimpleCacheSyncCreateResult">
19271   <obsolete>
19272     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19273   </obsolete>
19274   <summary>
19275     The result, at the synchronous layer, reported when attempting to create a
19276     new cache entry.
19277   </summary>
19278 </histogram>
19279
19280 <histogram name="SimpleCache.SyncCreateResult_WithIndex"
19281     enum="SimpleCacheSyncCreateResult">
19282   <obsolete>
19283     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19284   </obsolete>
19285   <summary>
19286     The result, at the synchronous layer, reported when attempting to create a
19287     new cache entry when the index has already initialized.
19288   </summary>
19289 </histogram>
19290
19291 <histogram name="SimpleCache.SyncCreateResult_WithoutIndex"
19292     enum="SimpleCacheSyncCreateResult">
19293   <obsolete>
19294     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19295   </obsolete>
19296   <summary>
19297     The result, at the synchronous layer, reported when attempting to create a
19298     new cache entry when the index has not yet initialized.
19299   </summary>
19300 </histogram>
19301
19302 <histogram name="SimpleCache.SyncOpenEntryAge" units="hours">
19303   <obsolete>
19304     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19305   </obsolete>
19306   <summary>
19307     The age of the entry (time since last modified), when opened at the
19308     synchronous layer.
19309   </summary>
19310 </histogram>
19311
19312 <histogram name="SimpleCache.SyncOpenPlatformFileError"
19313     enum="PlatformFileError">
19314   <obsolete>
19315     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19316   </obsolete>
19317   <summary>
19318     The platform error reported when attempting to create a new cache entry at
19319     the synchronous layer.
19320   </summary>
19321 </histogram>
19322
19323 <histogram name="SimpleCache.SyncOpenPlatformFileError_WithIndex"
19324     enum="PlatformFileError">
19325   <obsolete>
19326     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19327   </obsolete>
19328   <summary>
19329     The platform error reported when attempting to create a new cache entry at
19330     the synchronous layer when the index has already initialized.
19331   </summary>
19332 </histogram>
19333
19334 <histogram name="SimpleCache.SyncOpenPlatformFileError_WithoutIndex"
19335     enum="PlatformFileError">
19336   <obsolete>
19337     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19338   </obsolete>
19339   <summary>
19340     The platform error reported when attempting to create a new cache entry at
19341     the synchronous layer when the index has not initialized.
19342   </summary>
19343 </histogram>
19344
19345 <histogram name="SimpleCache.SyncOpenResult" enum="SimpleCacheSyncOpenResult">
19346   <obsolete>
19347     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19348   </obsolete>
19349   <summary>
19350     The result, at the synchronous layer, reported when attempting to open a new
19351     cache entry.
19352   </summary>
19353 </histogram>
19354
19355 <histogram name="SimpleCache.SyncOpenResult_WithIndex"
19356     enum="SimpleCacheSyncOpenResult">
19357   <obsolete>
19358     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19359   </obsolete>
19360   <summary>
19361     The result, at the synchronous layer, reported when attempting to open a new
19362     cache entry when the index has already initialized.
19363   </summary>
19364 </histogram>
19365
19366 <histogram name="SimpleCache.SyncOpenResult_WithoutIndex"
19367     enum="SimpleCacheSyncOpenResult">
19368   <obsolete>
19369     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19370   </obsolete>
19371   <summary>
19372     The result, at the synchronous layer, reported when attempting to open a new
19373     cache entry when the index has not yet initialized.
19374   </summary>
19375 </histogram>
19376
19377 <histogram name="SimpleCache.SyncWriteResult" enum="SimpleCacheSyncWriteResult">
19378   <obsolete>
19379     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19380   </obsolete>
19381   <summary>
19382     The result, at the synchronous layer, of writing to a cache entry.
19383   </summary>
19384 </histogram>
19385
19386 <histogram name="SimpleCache.WriteDependencyType"
19387     enum="SimpleCacheWriteDependencyType">
19388   <obsolete>
19389     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19390   </obsolete>
19391   <summary>
19392     Shows whether a write operation depends on the previous operation in queue
19393     particularly in the aspect of its possibility to run in parallel.
19394   </summary>
19395 </histogram>
19396
19397 <histogram name="SimpleCache.WriteResult" enum="SimpleCacheWriteResult">
19398   <obsolete>
19399     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19400   </obsolete>
19401   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
19402 </histogram>
19403
19404 <histogram name="SiteIsolation.AllResponses">
19405   <summary>
19406     The count of all network responses received by a renderer. Each response is
19407     corresponding to one URL requested by a renderer. Incremented when the first
19408     network packet of a response of this type is received.
19409   </summary>
19410 </histogram>
19411
19412 <histogram name="SiteIsolation.BrowsingInstanceCount">
19413   <summary>
19414     The count of all current BrowsingInstances.  Recorded once per UMA ping.
19415   </summary>
19416 </histogram>
19417
19418 <histogram name="SiteIsolation.CurrentRendererProcessCount">
19419   <summary>
19420     The count of all renderer processes, including WebUI and extensions.
19421     Recorded once per UMA ping.
19422   </summary>
19423 </histogram>
19424
19425 <histogram name="SiteIsolation.IsolateAllSitesProcessCountEstimate">
19426   <summary>
19427     The upper bound of the predicted renderer process count if we isolated all
19428     sites, subject to the process limit.  Recorded once per UMA ping.
19429   </summary>
19430 </histogram>
19431
19432 <histogram name="SiteIsolation.IsolateAllSitesProcessCountLowerBound">
19433   <summary>
19434     The lower bound of the predicted renderer process count if we isolated all
19435     sites, subject to the process limit.  Happens to be the number of unique
19436     sites.  Recorded once per UMA ping.
19437   </summary>
19438 </histogram>
19439
19440 <histogram name="SiteIsolation.IsolateAllSitesProcessCountNoLimit">
19441   <summary>
19442     The predicted renderer process count if we isolated all sites and if there
19443     were no process limit.  Recorded once per UMA ping.
19444   </summary>
19445 </histogram>
19446
19447 <histogram name="SiteIsolation.IsolateAllSitesTotalProcessCountEstimate">
19448   <summary>
19449     The predicted total process count if we isolated all sites, subject to the
19450     process limit.  Recorded once per UMA ping.
19451   </summary>
19452 </histogram>
19453
19454 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountEstimate">
19455   <summary>
19456     The upper bound of the predicted renderer process count if we isolated only
19457     HTTPS (not HTTP) sites, subject to the process limit.  Recorded once per UMA
19458     ping.
19459   </summary>
19460 </histogram>
19461
19462 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountLowerBound">
19463   <summary>
19464     The lower bound of the predicted renderer process count if we isolated only
19465     HTTPS (not HTTP) sites, subject to the process limit.  Happens to be the
19466     number of isolated sites.  Recorded once per UMA ping.
19467   </summary>
19468 </histogram>
19469
19470 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountNoLimit">
19471   <summary>
19472     The predicted renderer process count if we isolated only HTTPS (not HTTP)
19473     sites and if there were no process limit.  Recorded once per UMA ping.
19474   </summary>
19475 </histogram>
19476
19477 <histogram name="SiteIsolation.IsolateHttpsSitesTotalProcessCountEstimate">
19478   <summary>
19479     The predicted total process count if we isolated only HTTPS (not HTTP)
19480     sites, subject to the process limit.  Recorded once per UMA ping.
19481   </summary>
19482 </histogram>
19483
19484 <histogram name="SiteIsolation.XSD.DataLength" units="byte">
19485   <summary>
19486     The number of bytes in the first network packet for a response with headers
19487     that imply potential illegal cross-site access. Recorded when the first
19488     network packet of a response of this type is received.
19489   </summary>
19490 </histogram>
19491
19492 <histogram name="SiteIsolation.XSD.HTML.Blocked">
19493   <summary>
19494     The count of blocked cross-site document responses due to having HTML
19495     content type header and contents sniffed as HTML. Sampled with value of 1
19496     when the first network packet of a response of this type is received.
19497   </summary>
19498 </histogram>
19499
19500 <histogram name="SiteIsolation.XSD.HTML.Blocked.NonRenderableStatusCode">
19501   <summary>
19502     The count of responses with a nonrenderable HTTP status code among blocked
19503     cross-site document responses due to their HTML contents. Sampled with value
19504     1 when the first network packet of a response of this type is received.
19505   </summary>
19506 </histogram>
19507
19508 <histogram name="SiteIsolation.XSD.HTML.Blocked.RenderableStatusCode"
19509     enum="SiteIsolationResourceType">
19510   <summary>
19511     The count of responses with a renderable HTTP status code sub-categorized by
19512     their requesting context type (e.g., image, script, etc.) among blocked
19513     cross-site document responses due to their HTML contents. Sampled with a
19514     resource type (0-14) when the first network packet of a response of this
19515     type is received.
19516   </summary>
19517 </histogram>
19518
19519 <histogram name="SiteIsolation.XSD.HTML.NoSniffBlocked.NonRenderableStatusCode">
19520   <summary>
19521     The count of responses with a nonrenderable HTTP status code among blocked
19522     cross-site document responses due to having HTML content type and nosniff
19523     headers. Sampled with value 1 when the first network packet of a response of
19524     this type is received.
19525   </summary>
19526 </histogram>
19527
19528 <histogram name="SiteIsolation.XSD.HTML.NoSniffBlocked.RenderableStatusCode"
19529     enum="SiteIsolationResourceType">
19530   <summary>
19531     The count of responses with a renderable HTTP status code sub-categorized by
19532     their requesting context type (e.g., image, script, etc.), among blocked
19533     cross-site document responses due to having HTML content type and nosniff
19534     headers. Sampled with a resource type (0-14) when the first network packet
19535     of a response of this type is received.
19536   </summary>
19537 </histogram>
19538
19539 <histogram name="SiteIsolation.XSD.HTML.NotBlocked">
19540   <summary>
19541     The count of not blocked responses despite having an HTML content type
19542     header due to the failure of content sniffing. Sampled with value 1 when the
19543     first network packet of a response of this type is received.
19544   </summary>
19545 </histogram>
19546
19547 <histogram name="SiteIsolation.XSD.HTML.NotBlocked.MaybeJS">
19548   <summary>
19549     The count of responses that may be parsed as JavaScript among not blocked
19550     responses. Sampled with value 1 when the first network packet of a response
19551     of this type is received.
19552   </summary>
19553 </histogram>
19554
19555 <histogram name="SiteIsolation.XSD.JSON.Blocked">
19556   <summary>
19557     The count of blocked cross-site document responses due to having JSON
19558     content type header and contents sniffed as JSON. Sampled with value 1 when
19559     the first network packet of a response of this type is received.
19560   </summary>
19561 </histogram>
19562
19563 <histogram name="SiteIsolation.XSD.JSON.Blocked.NonRenderableStatusCode">
19564   <summary>
19565     The count of responses with a nonrenderable HTTP status code among blocked
19566     cross-site document responses due to their JSON contents. Sampled with value
19567     1 when the first network packet of a response of this type is received.
19568   </summary>
19569 </histogram>
19570
19571 <histogram name="SiteIsolation.XSD.JSON.Blocked.RenderableStatusCode"
19572     enum="SiteIsolationResourceType">
19573   <summary>
19574     The count of responses with a renderable HTTP status code sub-categorized by
19575     their requesting context type (e.g., image, script, etc.), among blocked
19576     cross-site document responses due to their JSON contents. Sampled with a
19577     resource type (0-14) when the first network packet of a response of this
19578     type is received.
19579   </summary>
19580 </histogram>
19581
19582 <histogram name="SiteIsolation.XSD.JSON.NoSniffBlocked.NonRenderableStatusCode">
19583   <summary>
19584     The count of responses with a nonrenderable HTTP status code among blocked
19585     cross-site document responses due to having JSON content type and nosniff
19586     headers. Sampled with value 1 when the first network packet of a response of
19587     this type is received.
19588   </summary>
19589 </histogram>
19590
19591 <histogram name="SiteIsolation.XSD.JSON.NoSniffBlocked.RenderableStatusCode"
19592     enum="SiteIsolationResourceType">
19593   <summary>
19594     The count of responses with a renderable HTTP status code sub-categorized by
19595     their requesting context type (e.g., image, script, etc.), among blocked
19596     cross-site document responses due to having JSON content type and nosniff
19597     headers. Sampled with a resource type (0-14) when the first network packet
19598     of a response of this type is received.
19599   </summary>
19600 </histogram>
19601
19602 <histogram name="SiteIsolation.XSD.JSON.NotBlocked">
19603   <summary>
19604     The count of not blocked responses despite having an JSON content type
19605     header due to the failure of content sniffing. Sampled with value 1 when the
19606     first network packet of a response of this type is received.
19607   </summary>
19608 </histogram>
19609
19610 <histogram name="SiteIsolation.XSD.JSON.NotBlocked.MaybeJS">
19611   <summary>
19612     The count of responses that may be parsed as JavaScript among not blocked
19613     responses with a JSON content type header. Sampled with value 1 when the
19614     first network packet of a response of this type is received.
19615   </summary>
19616 </histogram>
19617
19618 <histogram name="SiteIsolation.XSD.MimeType" enum="SiteIsolationMimeType">
19619   <summary>
19620     MIME type codes for content type header values of potentially cross-site
19621     document responses, excluding same-site or not http(s) urls. Sampled with a
19622     MIME type code (0-4) when the first network packet of a response of this
19623     type is received.
19624   </summary>
19625 </histogram>
19626
19627 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked">
19628   <summary>
19629     The count of blocked cross-site document responses due to having Plain
19630     content type header and contents sniffed as HTML. Sampled with value 1 when
19631     the first network packet of a response of this type is received.
19632   </summary>
19633 </histogram>
19634
19635 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked.NonRenderableStatusCode">
19636   <summary>
19637     The count of responses with a nonrenderable HTTP status code among blocked
19638     responses due to their Plain.HTML contents. Sampled with value 1 when the
19639     first network packet of a response of this type is received.
19640   </summary>
19641 </histogram>
19642
19643 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked.RenderableStatusCode"
19644     enum="SiteIsolationResourceType">
19645   <summary>
19646     The count of responses with a renderable HTTP status code sub-categorized by
19647     their requesting context type (e.g., image, script, etc.), among blocked
19648     cross-site document responses due to their Plain.HTML contents. Sampled with
19649     a resource type (0-14) when the first network packet of a response of this
19650     type is received.
19651   </summary>
19652 </histogram>
19653
19654 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked">
19655   <summary>
19656     The count of blocked cross-site document responses due to having Plain
19657     content type header and contents sniffed as JSON. Sampled with value 1 when
19658     the first network packet of a response of this type is received.
19659   </summary>
19660 </histogram>
19661
19662 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked.NonRenderableStatusCode">
19663   <summary>
19664     The count of responses with a nonrenderable HTTP status code among blocked
19665     cross-site document responses due to their Plain.JSON contents. Sampled with
19666     value 1 when the first network packet of a response of this type is
19667     received.
19668   </summary>
19669 </histogram>
19670
19671 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked.RenderableStatusCode"
19672     enum="SiteIsolationResourceType">
19673   <summary>
19674     The count of responses with a renderable HTTP status code sub-categorized by
19675     their requesting context type (e.g., image, script, etc.), among blocked
19676     cross-site document responses due to their Plain.JSON contents. Sampled with
19677     a resource type (0-14) when the first network packet of a response of this
19678     type is received.
19679   </summary>
19680 </histogram>
19681
19682 <histogram
19683     name="SiteIsolation.XSD.Plain.NoSniffBlocked.NonRenderableStatusCode">
19684   <summary>
19685     The count of responses with a nonrenderable HTTP status code among blocked
19686     cross-site document responses due to having Plain content type and nosniff
19687     headers. Sampled with value 1 when the first network packet of a response of
19688     this type is received.
19689   </summary>
19690 </histogram>
19691
19692 <histogram name="SiteIsolation.XSD.Plain.NoSniffBlocked.RenderableStatusCode"
19693     enum="SiteIsolationResourceType">
19694   <summary>
19695     The count of responses with a renderable HTTP status code sub-categorized by
19696     their requesting context type (e.g., image, script, etc.), among blocked
19697     cross-site document responses due to having Plain content type and nosniff
19698     header. Sampled with a resource type (0-14) when the first network packet of
19699     a response of this type is received.
19700   </summary>
19701 </histogram>
19702
19703 <histogram name="SiteIsolation.XSD.Plain.NotBlocked">
19704   <summary>
19705     The count of not blocked responses despite having an Plain content type
19706     header due to the failure of content sniffing. Sampled with value 1 when the
19707     first network packet of a response of this type is received.
19708   </summary>
19709 </histogram>
19710
19711 <histogram name="SiteIsolation.XSD.Plain.NotBlocked.MaybeJS">
19712   <summary>
19713     The count of responses that may be parsed as JavaScript among not blocked
19714     responses with a Plain content type header. Sampled with value 1 when the
19715     first network packet of a response of this type is received.
19716   </summary>
19717 </histogram>
19718
19719 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked">
19720   <summary>
19721     The count of blocked cross-site document responses due to having Plain
19722     content type header and contents sniffed as XML. Sampled with value 1 when
19723     the first network packet of a response of this type is received.
19724   </summary>
19725 </histogram>
19726
19727 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked.NonRenderableStatusCode">
19728   <summary>
19729     The count of responses with a nonrenderable HTTP status code among blocked
19730     cross-site document responses due to their Plain.XML contents. Sampled with
19731     value 1 when the first network packet of a response of this type is
19732     received.
19733   </summary>
19734 </histogram>
19735
19736 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked.RenderableStatusCode"
19737     enum="SiteIsolationResourceType">
19738   <summary>
19739     The count of responses with renderable HTTP status codes sub-categorized by
19740     their requesting context type (e.g., image, script, etc.), among blocked
19741     cross-site document responses due to their Plain.XML contents. Sampled with
19742     a resource type (0-14) when the first network packet of a response of this
19743     type is received.
19744   </summary>
19745 </histogram>
19746
19747 <histogram name="SiteIsolation.XSD.XML.Blocked">
19748   <summary>
19749     The count of blocked cross-site document responses due to having XML content
19750     type header and contents sniffed as XML. Sampled with value 1 when the first
19751     network packet of a response of this type is received.
19752   </summary>
19753 </histogram>
19754
19755 <histogram name="SiteIsolation.XSD.XML.Blocked.NonRenderableStatusCode">
19756   <summary>
19757     The count of responses with nonrenderable HTTP status codes among blocked
19758     cross-site document responses due to their XML contents. Sampled with value
19759     1 when the first network packet of a response of this type is received.
19760   </summary>
19761 </histogram>
19762
19763 <histogram name="SiteIsolation.XSD.XML.Blocked.RenderableStatusCode"
19764     enum="SiteIsolationResourceType">
19765   <summary>
19766     The count of responses with renderable HTTP status codes sub-categorized by
19767     their requesting context type (e.g., image, script, etc.), among blocked
19768     cross-site document responses due to their XML contents. Sampled with a
19769     resource type (0-14) when the first network packet of a response of this
19770     type is received.
19771   </summary>
19772 </histogram>
19773
19774 <histogram name="SiteIsolation.XSD.XML.NoSniffBlocked.NonRenderableStatusCode">
19775   <summary>
19776     The count of responses with a nonrenderable HTTP status code among blocked
19777     cross-site document responses due to having XML content type and nosniff
19778     headers. Sampled with value 1 when the first network packet of a response of
19779     this type is received.
19780   </summary>
19781 </histogram>
19782
19783 <histogram name="SiteIsolation.XSD.XML.NoSniffBlocked.RenderableStatusCode"
19784     enum="SiteIsolationResourceType">
19785   <summary>
19786     The count of responses with a renderable HTTP status code sub-categorized by
19787     their requesting context type (e.g., image, script, etc.), among blocked
19788     cross-site document responses due to having XML content type and nosniff
19789     headers. Sampled with a resource type (0-14) when the first network packet
19790     of a response of this type is received.
19791   </summary>
19792 </histogram>
19793
19794 <histogram name="SiteIsolation.XSD.XML.NotBlocked">
19795   <summary>
19796     The count of not blocked responses despite having an XML content type header
19797     due to the failure of content sniffing. Sampled with value 1 when the first
19798     network packet of a response of this type is received.
19799   </summary>
19800 </histogram>
19801
19802 <histogram name="SiteIsolation.XSD.XML.NotBlocked.MaybeJS">
19803   <summary>
19804     The count of responses that may be parsed as JavaScript among not blocked
19805     responses with an XML content type. Sampled with value 1 when the first
19806     network packet of a response of this type is received.
19807   </summary>
19808 </histogram>
19809
19810 <histogram name="SpellCheck.SpellingService.Enabled" enum="BooleanEnabled">
19811   <summary>
19812     Whether the user has opted in to asking Google for spelling suggestions.
19813     Recorded both when spelling is initialized and when the preference is
19814     changed.
19815   </summary>
19816 </histogram>
19817
19818 <histogram name="Sqlite.AppCache.Error" enum="SqliteErrorCode">
19819   <obsolete>
19820     Moved to Sqlite.Error.AppCache in M-27.
19821   </obsolete>
19822   <summary>Error codes returned by sqlite for the appcache db.</summary>
19823 </histogram>
19824
19825 <histogram name="Sqlite.CloseFailure" enum="SqliteErrorCode">
19826   <summary>Error which prevented database close.</summary>
19827 </histogram>
19828
19829 <histogram name="Sqlite.Cookie.Error" enum="SqliteErrorCode">
19830   <obsolete>
19831     Moved to Sqlite.Error.Cookie in M-27.
19832   </obsolete>
19833   <summary>Error codes returned by sqlite the cookie db.</summary>
19834 </histogram>
19835
19836 <histogram name="Sqlite.DatabaseTracker.Error" enum="SqliteErrorCode">
19837   <obsolete>
19838     Moved to Sqlite.Error.DatabaseTracker in M-27.
19839   </obsolete>
19840   <summary>Error codes returned by sqlite the websqldb tracker db.</summary>
19841 </histogram>
19842
19843 <histogram name="Sqlite.DeprecationVersionResult"
19844     enum="SqliteVersionDeprecation">
19845   <summary>
19846     Annotations for which bits of sql::MetaTable::CheckDeprecated() fire.
19847   </summary>
19848 </histogram>
19849
19850 <histogram name="Sqlite.DomainBoundCerts.Error" enum="SqliteErrorCode">
19851   <obsolete>
19852     Moved to Sqlite.Error.DomainBoundCerts in M-27.
19853   </obsolete>
19854   <summary>
19855     Error codes returned by sqlite for the domain-bound certs db.
19856   </summary>
19857 </histogram>
19858
19859 <histogram name="Sqlite.DomStorageDatabase.Error" enum="SqliteErrorCode">
19860   <obsolete>
19861     Moved to Sqlite.Error.DomStorageDatabase in M-27.
19862   </obsolete>
19863   <summary>Error codes returned by sqlite for the domstorage db.</summary>
19864 </histogram>
19865
19866 <histogram name="Sqlite.Error" enum="SqliteErrorCode">
19867   <summary>SQLite extended error codes.</summary>
19868 </histogram>
19869
19870 <histogram name="Sqlite.Error.IOERR" enum="SqliteIOERRCode">
19871   <obsolete>
19872     Replaced 5/14/2013 by expanded Sqlite.Error histogram.
19873   </obsolete>
19874   <summary>SQLite extended SQLITE_IOERR codes for all databases.</summary>
19875 </histogram>
19876
19877 <histogram name="Sqlite.History.Error" enum="SqliteErrorCode">
19878   <obsolete>
19879     Moved to Sqlite.Error.History in M-27.
19880   </obsolete>
19881   <summary>Error codes returned by sqlite for the history db.</summary>
19882 </histogram>
19883
19884 <histogram name="Sqlite.OpenFailure" enum="SqliteErrorCode">
19885   <summary>Error which prevented database open.</summary>
19886 </histogram>
19887
19888 <histogram name="Sqlite.OpenProbeFailure" enum="SqliteErrorCode">
19889   <summary>Error from first read of the database.</summary>
19890 </histogram>
19891
19892 <histogram name="Sqlite.Quota.Error" enum="SqliteErrorCode">
19893   <obsolete>
19894     Moved to Sqlite.Error.Quota in M-27.
19895   </obsolete>
19896   <summary>Error codes returned by sqlite for the quota db.</summary>
19897 </histogram>
19898
19899 <histogram name="Sqlite.RazeDatabase" enum="SqliteErrorCode">
19900   <summary>Errors attempting to Raze() database.</summary>
19901 </histogram>
19902
19903 <histogram name="Sqlite.RazeDatabase2" enum="SqliteErrorCode">
19904   <summary>Errors on second attempt to Raze() database.</summary>
19905 </histogram>
19906
19907 <histogram name="Sqlite.RazeDatabaseTruncate" enum="SqliteErrorCode">
19908   <summary>Errors truncating database for Raze().</summary>
19909 </histogram>
19910
19911 <histogram name="Sqlite.RecoveryEvents" enum="SqliteRecoveryEventEnum">
19912   <summary>
19913     Records specific failure and success cases in sql::Recovery implementation,
19914     to determine which cases (if any) might be worth writing additional
19915     automated recovery code for, versus which should lead to clearing databases.
19916   </summary>
19917 </histogram>
19918
19919 <histogram name="Sqlite.RecoveryHandle" enum="SqliteErrorCode">
19920   <summary>Error from sqlite3_backup_init() in sql::Recovery.</summary>
19921 </histogram>
19922
19923 <histogram name="Sqlite.RecoveryStep" enum="SqliteErrorCode">
19924   <summary>Error from sqlite3_backup_step() in sql::Recovery.</summary>
19925 </histogram>
19926
19927 <histogram name="Sqlite.SizeKB" units="Kb">
19928   <summary>Size in kilobytes of pre-existing database at startup.</summary>
19929 </histogram>
19930
19931 <histogram name="Sqlite.Text.Error" enum="SqliteErrorCode">
19932   <obsolete>
19933     Moved to Sqlite.Error.Text in M-27.
19934   </obsolete>
19935   <summary>Error codes returned by sqlite the full text db.</summary>
19936 </histogram>
19937
19938 <histogram name="Sqlite.Thumbnail.Error" enum="SqliteErrorCode">
19939   <obsolete>
19940     Moved to Sqlite.Error.Thumbnail in M-27.
19941   </obsolete>
19942   <summary>Error codes returned by sqlite for the thumbnail db.</summary>
19943 </histogram>
19944
19945 <histogram name="Sqlite.Version">
19946   <summary>Version of pre-existing database at startup.</summary>
19947 </histogram>
19948
19949 <histogram name="Sqlite.Web.Error" enum="SqliteErrorCode">
19950   <obsolete>
19951     Moved to Sqlite.Error.Web in M-27.
19952   </obsolete>
19953   <summary>Error codes returned by sqlite the web db.</summary>
19954 </histogram>
19955
19956 <histogram name="Startup.BrowserMessageLoopStartTime">
19957   <summary>
19958     Time from browser startup to the start of the main thread's message loop.
19959   </summary>
19960 </histogram>
19961
19962 <histogram name="Startup.BrowserMessageLoopStartTimeFromMainEntry"
19963     units="milliseconds">
19964   <summary>
19965     Time from main entry to the start of the main thread's message loop. This
19966     stat is only recorded after 7 minutes of OS uptime to try to mitigate the
19967     variance resulting from Chrome being autostarted.
19968   </summary>
19969 </histogram>
19970
19971 <histogram name="Startup.BrowserMessageLoopStartTimeFromMainEntry.FirstRun"
19972     units="milliseconds">
19973   <summary>
19974     Time from main entry to the start of the main thread's message loop on first
19975     run. This stat is only recorded after 7 minutes of OS uptime to try to
19976     mitigate the variance resulting from Chrome being autostarted.
19977   </summary>
19978 </histogram>
19979
19980 <histogram name="Startup.BrowserOpenTabs">
19981   <summary>
19982     Time taken to open the initial tab or to restore tabs from previous session.
19983   </summary>
19984 </histogram>
19985
19986 <histogram name="Startup.BrowserWindowDisplay" units="milliseconds">
19987   <summary>
19988     Time from browser startup to the time the browser window initially becomes
19989     visible.
19990   </summary>
19991 </histogram>
19992
19993 <histogram name="Startup.ChromeCast.TimeToDisplayVideo" units="milliseconds">
19994   <summary>
19995     The elapsed time from the ChromeCast application launch to the first video
19996     frame displayed.
19997   </summary>
19998 </histogram>
19999
20000 <histogram name="Startup.CreateFirstProfile" units="milliseconds">
20001   <summary>
20002     How long it takes to load the original profile synchronously on the UI
20003     thread.
20004   </summary>
20005 </histogram>
20006
20007 <histogram name="Startup.Fling.TimeToDisplayVideo" units="milliseconds">
20008   <summary>
20009     The elapsed time from the Fling application launch to the first video frame
20010     displayed.
20011   </summary>
20012 </histogram>
20013
20014 <histogram name="Startup.IsResume">
20015   <obsolete>
20016     Deprecated 12/2011. Merged into MobileSessionStartType.
20017   </obsolete>
20018   <summary>Whether a startup is a resume (vs a cold start).</summary>
20019 </histogram>
20020
20021 <histogram name="Startup.LoadTime.ExeMainToDllMain">
20022   <summary>
20023     Time from the main() function in chrome.exe to chrome.dll's main().
20024   </summary>
20025 </histogram>
20026
20027 <histogram name="Startup.LoadTime.ProcessCreateToDllMain">
20028   <summary>Time from the process creation to chrome.dll's main().</summary>
20029 </histogram>
20030
20031 <histogram name="Startup.LoadTime.ProcessCreateToExeMain">
20032   <summary>
20033     Time from the process creation to executing the main() function in
20034     chrome.exe.
20035   </summary>
20036 </histogram>
20037
20038 <histogram name="Startup.MobileSessionStartAction"
20039     enum="MobileSessionStartAction">
20040   <summary>
20041     The action requested on the application startup when called from another app
20042     or the OS.
20043   </summary>
20044 </histogram>
20045
20046 <histogram name="Startup.MobileSessionStartFromApps"
20047     enum="MobileSessionCallerApp">
20048   <summary>The calling application (if any).</summary>
20049 </histogram>
20050
20051 <histogram name="Startup.ShowAppListColdStart" units="milliseconds">
20052   <summary>
20053     Time for a newly created browser process to reach the code that starts
20054     showing the app launcher, when started with the --show-app-list flag and
20055     with no currently running Chrome processes.
20056   </summary>
20057 </histogram>
20058
20059 <histogram name="Startup.ShowAppListWarmStart" units="milliseconds">
20060   <summary>
20061     Time for a running browser process to reach the code that starts showing the
20062     app launcher. Measured from the time a second Chrome process started, which
20063     sent its --show-app-list command line argument to the already-running
20064     process and will soon exit.
20065   </summary>
20066 </histogram>
20067
20068 <histogram name="Startup.SlowStartupBookmarksLoad" units="milliseconds">
20069   <summary>
20070     Time it takes to load bookmarks from disk. This measurement is only sent for
20071     startups that take &gt;10 seconds after an uptime of 7 minutes.
20072   </summary>
20073 </histogram>
20074
20075 <histogram name="Startup.SlowStartupExtensionServiceInitAfterImport"
20076     units="milliseconds">
20077   <summary>
20078     Time it takes to finish initialization of the extension service including
20079     loading built-in extensions. This measurement is only sent for startups that
20080     take &gt;10 seconds after an uptime of 7 minutes.
20081   </summary>
20082 </histogram>
20083
20084 <histogram name="Startup.SlowStartupFinalProfileInit" units="milliseconds">
20085   <summary>
20086     Time the final stages of profile initialization taking including
20087     initialization of profile keyed services. This measurement is only sent for
20088     startups that take &gt;10 seconds after an uptime of 7 minutes.
20089   </summary>
20090 </histogram>
20091
20092 <histogram name="Startup.SlowStartupNSSInit" units="milliseconds">
20093   <summary>
20094     Time it takes to load the NSS libraries and initialize it. This measurement
20095     is only sent for startups that take &gt;10 seconds after an uptime of 7
20096     minutes.
20097   </summary>
20098 </histogram>
20099
20100 <histogram name="Startup.SlowStartupPreferenceLoading" units="milliseconds">
20101   <summary>
20102     Time it takes to load preferences from disk. This measurement is only sent
20103     for startups that take &gt;10 seconds after an uptime of 7 minutes.
20104   </summary>
20105 </histogram>
20106
20107 <histogram name="Startup.SlowStartupProfileIODataInit" units="milliseconds">
20108   <summary>
20109     Time it takes to initialize the ProfileIOData object - this includes
20110     initialization of the cookie store. This measurement is only sent for
20111     startups that take &gt;10 seconds after an uptime of 7 minutes.
20112   </summary>
20113 </histogram>
20114
20115 <histogram name="Startup.SlowStartupSafeBrowsingGetDatabase"
20116     units="milliseconds">
20117   <summary>
20118     Time it takes to load the safe browsing database from disk. This measurement
20119     is only sent for startups that take &gt;10 seconds after an uptime of 7
20120     minutes.
20121   </summary>
20122 </histogram>
20123
20124 <histogram name="Startup.SlowStartupSafeBrowsingServiceInitialize"
20125     units="milliseconds">
20126   <summary>
20127     Time it takes to initialize the safe browsing service. This measurement is
20128     only sent for startups that take &gt;10 seconds after an uptime of 7
20129     minutes.
20130   </summary>
20131 </histogram>
20132
20133 <histogram name="Startup.SlowStartupSessionServiceCreateTabsAndWindows"
20134     units="milliseconds">
20135   <summary>
20136     Time it takes for session restore to finish initiating creation of restored
20137     tabs and windows. This measurement is only sent for startups that take
20138     &gt;10 seconds after an uptime of 7 minutes.
20139   </summary>
20140 </histogram>
20141
20142 <histogram name="Startup.WarmStartTimeFromRemoteProcessStart"
20143     units="milliseconds">
20144   <summary>
20145     Time for a running browser process to start processing the command line
20146     passed in by a second Chrome process, which just sent its command line
20147     arguments to the already-running process and will soon exit. Measured from
20148     the time the second Chrome process started.
20149   </summary>
20150 </histogram>
20151
20152 <histogram name="Sync.AuthInvalidationRejectedTokenAgeLong" units="days">
20153   <summary>
20154     Age of all auth tokens rejected by the invalidation server. Measured from
20155     the time they were created.
20156   </summary>
20157 </histogram>
20158
20159 <histogram name="Sync.AuthInvalidationRejectedTokenAgeShort"
20160     units="milliseconds">
20161   <summary>
20162     Age of auth tokens younger than one hour that were rejected by the
20163     invalidation server. Measured from the time they were created.
20164   </summary>
20165 </histogram>
20166
20167 <histogram name="Sync.AuthServerRejectedTokenAgeLong" units="days">
20168   <summary>
20169     Age of all auth tokens rejected by the sync server. Measured from the time
20170     they were created.
20171   </summary>
20172 </histogram>
20173
20174 <histogram name="Sync.AuthServerRejectedTokenAgeShort" units="milliseconds">
20175   <summary>
20176     Age of auth tokens younger than one hour that were rejected by the sync
20177     server. Measured from the time they were created.
20178   </summary>
20179 </histogram>
20180
20181 <histogram name="Sync.BackendInitializeRestoreState"
20182     enum="SyncBackendInitializeRestoreState">
20183   <summary>
20184     Compares sync's has_setup_completed pref against the set of types actually
20185     restored from the sync DB.  Mismatches should be rare.
20186   </summary>
20187 </histogram>
20188
20189 <histogram name="Sync.RefreshTokenAvailable" enum="BooleanSuccess">
20190   <summary>
20191     Whether OAuth2 refresh token was available at the time when
20192     ProfileSyncService was starting backend.
20193   </summary>
20194 </histogram>
20195
20196 <histogram name="Sync.SyncAuthError" enum="SyncAuthError">
20197   <summary>
20198     Counts the number of times sync clients have encountered an auth error and
20199     number of times auth errors are fixed.
20200   </summary>
20201 </histogram>
20202
20203 <histogram name="SyncedNotification.Actions"
20204     enum="SyncedNotificationActionType">
20205   <summary>
20206     The actions taken on synced notifications, recorded every time they happen.
20207     This histogram will record every single event that happens separately.
20208   </summary>
20209 </histogram>
20210
20211 <histogram name="Tab.AgeUponRestoreFromColdStart" units="minutes">
20212   <summary>
20213     Age (time since the last display in previous sessions) of a tab being
20214     restored due to the first tab switch after the browser cold start, recorded
20215     upon such restore. When the browser is started from cold, this metric is not
20216     recorded for the foreground, automatically restored tab, so that the metric
20217     tracks only the restores triggered by direct user decision to switch tabs.
20218   </summary>
20219 </histogram>
20220
20221 <histogram name="Tab.FormActivityCountEvictedHistogram">
20222   <summary>
20223     A count of form activity (e.g. fields selected, characters typed) in a tab.
20224     Recorded only for tabs that are evicted due to memory pressure and then
20225     selected again.
20226   </summary>
20227 </histogram>
20228
20229 <histogram name="Tab.PerceivedRestoreTime" units="ms">
20230   <summary>
20231     User-perceived load time for a successful tab restore, measured from the
20232     first time the user sees the tab being restored until the load completes.
20233   </summary>
20234 </histogram>
20235
20236 <histogram name="Tab.RestoreResult" enum="TabRestoreResult">
20237   <summary>
20238     When the browser restores a tab, whether the load was successful. Loads can
20239     fail for instance when there is no connectivity.
20240   </summary>
20241 </histogram>
20242
20243 <histogram name="Tab.RestoreTime" units="ms">
20244   <summary>Load time for a successful tab restore.</summary>
20245 </histogram>
20246
20247 <histogram name="Tab.RestoreUserPersistence" enum="TabRestoreUserAction">
20248   <summary>
20249     When the browser restores a tab, whether the user waits for completion of
20250     the load or if the user gives up by switching to another tab or leaving
20251     Chrome.
20252   </summary>
20253 </histogram>
20254
20255 <histogram name="Tab.StatusWhenDisplayed" enum="TabStatus">
20256   <summary>
20257     The status of a tab collected each time the tab is displayed on Android,
20258     including user switching to the tab and displays of newly created tabs, such
20259     as NTP or tabs opened to handle intents.
20260   </summary>
20261 </histogram>
20262
20263 <histogram name="Tab.StatusWhenSwitchedBackToForeground" enum="TabStatus">
20264   <summary>
20265     The status of a tab collected each time the user switches to it on mobile.
20266     That does not include tabs being created at the time the user switches to
20267     them, such as NTP or tabs opened to handle intents.
20268   </summary>
20269 </histogram>
20270
20271 <histogram name="Tab.StatusWhenSwitchedBackToForegroundDataProxyEnabled"
20272     enum="TabStatus">
20273   <summary>
20274     The status of a tab collected each time the user switches to it on mobile
20275     with the data reduction proxy enabled. This is populated identically, and in
20276     addition to Tab.StatusWhenSwitchedBackToForeground for any given tab
20277     switching event if the proxy is enabled.
20278   </summary>
20279 </histogram>
20280
20281 <histogram name="Tab.SwitchedToForegroundAge" units="ms">
20282   <summary>Age (in ms) when the tab was switched to foreground.</summary>
20283 </histogram>
20284
20285 <histogram name="Tab.SwitchedToForegroundLaunchedWithURL"
20286     enum="TabSwitchedToForegroundLaunchedWithURL">
20287   <summary>
20288     Each time a tab is brought to the foreground, this histogram indicates if
20289     chrome was launched without an URL (i.e., from the launcher), or with an URL
20290     (i.e., from another app).
20291   </summary>
20292 </histogram>
20293
20294 <histogram name="Tab.SwitchedToForegroundMRURank">
20295   <summary>
20296     Rank in MRU order (0 being first) when the tab was switched to foreground.
20297   </summary>
20298 </histogram>
20299
20300 <histogram name="Tab.SwitchedToForegroundNumTabs">
20301   <summary>Count of all tabs when a tab is switched.</summary>
20302 </histogram>
20303
20304 <histogram name="Tab.SwitchedToForegroundRevisit"
20305     enum="TabSwitchedToForegroundRevisit">
20306   <summary>
20307     Each time a tab is brought to the foreground, this histogram indicates if
20308     this is the first viewing of the tab since Chrome was put into foreground,
20309     or if it was a return to a tab that has already been shown in this session.
20310   </summary>
20311 </histogram>
20312
20313 <histogram name="Tab.TimeSinceFormActivityEvictedHistogram" units="ms">
20314   <summary>
20315     Time elapsed since there was form activity (e.g. fields selected, characters
20316     typed) in a tab. Recorded only for tabs that are evicted due to memory
20317     pressure and then selected again.
20318   </summary>
20319 </histogram>
20320
20321 <histogram name="Tabs.ForegroundTabAgeAtStartup" units="minutes">
20322   <summary>
20323     Age (time since the last display in previous sessions) of the foreground tab
20324     being restored on the browser cold start.
20325   </summary>
20326 </histogram>
20327
20328 <histogram name="Tabs.SpeculativeRestoreApplicability"
20329     enum="SpeculativeRestoreApplicability">
20330   <summary>
20331     Applicability of speculative tab restore, recorded every time a tab is
20332     switched. This allows to estimate the fraction of tab restores experienced
20333     on mobile that can be mitigated using speculative restore. Options higher in
20334     the enum take precedence over the lower ones (i.e. low-memory tablet will be
20335     accounted as tablet).
20336   </summary>
20337 </histogram>
20338
20339 <histogram name="Tabs.SpeculativeRestorePredictionAccuracy.SideSwipe"
20340     enum="SpeculativeRestorePredictionAccuracy">
20341   <summary>
20342     Accuracy of the tab switch predictions made when the user begins the side
20343     swipe gesture.
20344   </summary>
20345 </histogram>
20346
20347 <histogram name="Tabs.SpeculativeRestorePredictionAccuracy.TabSwitcher"
20348     enum="SpeculativeRestorePredictionAccuracy">
20349   <summary>
20350     Accuracy of the tab switch predictions made when the user enters the tab
20351     switcher.
20352   </summary>
20353 </histogram>
20354
20355 <histogram name="Tabs.SpeculativeRestoreTargetStatus"
20356     enum="SpeculativeRestoreTabStatus">
20357   <summary>
20358     Status of a tab recorded when the tab is targeted with speculative restore.
20359   </summary>
20360 </histogram>
20361
20362 <histogram name="Tabs.SpeculativeRestoreTimeAhead.SideSwipe" units="ms">
20363   <summary>
20364     Time between starting the speculative load and actual tab switch for correct
20365     speculative load predictions made when the user begins the side swipe
20366     gesture.
20367   </summary>
20368 </histogram>
20369
20370 <histogram name="Tabs.SpeculativeRestoreTimeAhead.TabSwitcher" units="ms">
20371   <summary>
20372     Time between starting the speculative load and actual tab switch for correct
20373     speculative load predictions made when the user enters the tab switcher.
20374   </summary>
20375 </histogram>
20376
20377 <histogram name="TopSites.NumberOfApplyBlacklist">
20378   <summary>The number of times TopSitesImpl::ApplyBlacklist is called.</summary>
20379 </histogram>
20380
20381 <histogram name="TopSites.NumberOfBlacklistedItems">
20382   <summary>
20383     The number of items in the user Most Visited blacklist every time
20384     TopSitesImpl::ApplyBlacklist is called.
20385   </summary>
20386 </histogram>
20387
20388 <histogram name="Touchpad.Device" enum="TouchpadDeviceState">
20389   <summary>Tracks touchpad device state.</summary>
20390 </histogram>
20391
20392 <histogram name="Touchpad.Metrics" enum="TouchpadProblemType">
20393   <summary>
20394     Tracks unusual CrOS touchpad operational states (e.g. running into the noisy
20395     ground issue). This is sampled at every touchpad event.
20396   </summary>
20397 </histogram>
20398
20399 <histogram name="Touchpad.NaturalScroll.Changed" enum="BooleanEnabled">
20400   <summary>Tracks touchpad natural scroll setting changes by the user.</summary>
20401 </histogram>
20402
20403 <histogram name="Touchpad.NaturalScroll.Started" enum="BooleanEnabled">
20404   <summary>Tracks touchpad natural scroll setting on startup.</summary>
20405 </histogram>
20406
20407 <histogram name="Touchpad.PointerSensitivity.Changed" enum="PointerSensitivity">
20408   <summary>
20409     Tracks touchpad sensitivity setting changes by the user. This replaces the
20410     old Touchpad.Sensitivity.Changed metric.
20411   </summary>
20412 </histogram>
20413
20414 <histogram name="Touchpad.PointerSensitivity.Started" enum="PointerSensitivity">
20415   <summary>
20416     Tracks touchpad sensitivity setting on startup. This replaces the old
20417     Touchpad.Sensitivity.Started metric.
20418   </summary>
20419 </histogram>
20420
20421 <histogram name="Touchpad.Sensitivity.Changed" enum="PointerSensitivity">
20422   <obsolete>
20423     Deprecated as of 6/2013, replaced by Touchpad.PointerSensitivity.Changed.
20424   </obsolete>
20425   <summary>Tracks touchpad sensitivity setting changes by the user.</summary>
20426 </histogram>
20427
20428 <histogram name="Touchpad.Sensitivity.Started" enum="PointerSensitivity">
20429   <obsolete>
20430     Deprecated as of 6/2013, replaced by Touchpad.PointerSensitivity.Started.
20431   </obsolete>
20432   <summary>Tracks touchpad sensitivity setting on startup.</summary>
20433 </histogram>
20434
20435 <histogram name="Touchpad.TapDragging.Changed" enum="BooleanEnabled">
20436   <summary>Tracks touchpad TapDragging setting changes by the user.</summary>
20437 </histogram>
20438
20439 <histogram name="Touchpad.TapDragging.Started" enum="BooleanEnabled">
20440   <summary>Tracks touchpad TapDragging setting on startup.</summary>
20441 </histogram>
20442
20443 <histogram name="Touchpad.TapToClick.Changed" enum="BooleanEnabled">
20444   <summary>Tracks touchpad TapToClick setting changes by the user.</summary>
20445 </histogram>
20446
20447 <histogram name="Touchpad.TapToClick.Started" enum="BooleanEnabled">
20448   <summary>Tracks touchpad TapToClick setting on startup.</summary>
20449 </histogram>
20450
20451 <histogram name="Touchpad.ThreeFingerSwipe.Changed" enum="BooleanEnabled">
20452   <obsolete>
20453     Deprecated as of 7/2013.
20454   </obsolete>
20455 </histogram>
20456
20457 <histogram name="Touchpad.ThreeFingerSwipe.Started" enum="BooleanEnabled">
20458   <obsolete>
20459     Deprecated as of 7/2013.
20460   </obsolete>
20461 </histogram>
20462
20463 <histogram name="Touchscreen.ActionAfterDoubleTapNoDelay"
20464     enum="ActionAfterDoubleTap">
20465   <summary>
20466     On non-mobile sites, gesture taps are delayed to prevent double taps from
20467     sending a click event. This stat tracks the user's first action within 5
20468     seconds after a double tap gesture when the gesture tap delay is disabled.
20469   </summary>
20470 </histogram>
20471
20472 <histogram name="Touchscreen.ActionAfterDoubleTapWithDelay"
20473     enum="ActionAfterDoubleTap">
20474   <summary>
20475     On non-mobile sites, gesture taps are delayed to prevent double taps from
20476     sending a click event. This stat tracks the user's first action within 5
20477     seconds after a double tap gesture when gesture tap events are delayed.
20478   </summary>
20479 </histogram>
20480
20481 <histogram name="Touchscreen.SingleTapType" enum="TapDelayType">
20482   <summary>
20483     On non-mobile sites, gesture taps are delayed to prevent double taps from
20484     sending a click event. This stat counts the number of taps that are delayed
20485     by the double-tap delay versus those that are sent immediately on mobile
20486     sites.
20487   </summary>
20488 </histogram>
20489
20490 <histogram name="Translate.AlwaysTranslateLang">
20491   <summary>
20492     The number of times the always translate option was selected in the
20493     translate infobar.
20494   </summary>
20495 </histogram>
20496
20497 <histogram name="Translate.CaptureText" units="milliseconds">
20498   <summary>
20499     The time spent capturing plain text from the DOM. This is reported by
20500     ChromeRenderViewObserver when a page is loaded completely.
20501   </summary>
20502 </histogram>
20503
20504 <histogram name="Translate.ContentLanguage" enum="TranslateLanguage">
20505   <summary>
20506     A page may provide a Content-Language HTTP header or a META tag. For each
20507     page load, measures whether the Content-Language header exists and is valid.
20508   </summary>
20509 </histogram>
20510
20511 <histogram name="Translate.DeclineTranslate">
20512   <summary>
20513     The number of times the &quot;Nope&quot; (don't translate) or the infobar's
20514     X button was clicked in the translate infobar.
20515   </summary>
20516 </histogram>
20517
20518 <histogram name="Translate.DeclineTranslateCloseInfobar">
20519   <summary>
20520     The number of times the translate infobar was closed by clicking the X
20521     button without the user translating the page.
20522   </summary>
20523 </histogram>
20524
20525 <histogram name="Translate.DeclineTranslateDismissUI">
20526   <summary>
20527     The number of times the translate UI was closed without translating in the
20528     way that the user doesn't deny translating explicityly, like pressing 'Nope'
20529     button. This is counted on both the infobar and the bubble UI. We are
20530     comparing this on infobar to that on bubble by A/B testing and expecting
20531     that the user will click 'Nope' button on bubble less times than infobar. We
20532     won't delete this histogram after the experiment.
20533   </summary>
20534 </histogram>
20535
20536 <histogram name="Translate.HtmlLang" enum="TranslateLanguage">
20537   <summary>
20538     A page may provide a lang attribute in html tag. For each page load,
20539     measures whether the lang attribute exists and is valid.
20540   </summary>
20541 </histogram>
20542
20543 <histogram name="Translate.InitiationStatus" enum="TranslateInitiationStatus">
20544   <obsolete>
20545     Deprecated as of 11/2013, and replaced by Translate.InitiationStatus.v2.
20546   </obsolete>
20547   <summary>
20548     The reason why Chrome decided to perform the next action (e.g., to show
20549     infobar, to translate a page without any prompting, and so on) when Chrome
20550     Translate is ready to translate a page.
20551   </summary>
20552 </histogram>
20553
20554 <histogram name="Translate.InitiationStatus.v2"
20555     enum="TranslateInitiationStatus">
20556   <summary>
20557     The reason why Chrome decided to perform the next action (e.g., to show
20558     infobar, to translate a page without any prompting, and so on) when Chrome
20559     Translate is ready to translate a page.
20560   </summary>
20561 </histogram>
20562
20563 <histogram name="Translate.LanguageVerification"
20564     enum="TranslateLanguageVerification">
20565   <summary>
20566     For each page load, measures whether the provided Content-Language header
20567     matches the language determined by CLD.  Beyond directly matching or
20568     mismatching the Content-Language header, CLD can complement the
20569     Content-Language.  For example, suppose the Content-Language header
20570     specifies 'zh' (general Chinese), a language code that the Translate server
20571     does not support.  In this case, CLD can detect a subcode like '-TW' or
20572     '-CN', resulting in language codes 'zh-TW' and 'zh-CN', which the Translate
20573     server supports.  This is referred to as &quot;complementing a language
20574     subcode&quot;.
20575   </summary>
20576 </histogram>
20577
20578 <histogram name="Translate.LocalesOnDisabledByPrefs" enum="LanguageCode">
20579   <summary>
20580     Logs the user locale when the Translate feature is disabled by the user.
20581     This is recorded each time a webpage is loaded and prefs for translation is
20582     checked. This allows us to investigate the correlation between the user
20583     locale and the usage rates of the Translate.
20584   </summary>
20585 </histogram>
20586
20587 <histogram name="Translate.ModifyOriginalLang">
20588   <summary>
20589     The number of times the original language in the translate infobar has been
20590     changed.
20591   </summary>
20592 </histogram>
20593
20594 <histogram name="Translate.ModifyTargetLang">
20595   <summary>
20596     The number of times the target language in the translate infobar has been
20597     changed.
20598   </summary>
20599 </histogram>
20600
20601 <histogram name="Translate.NeverTranslateLang">
20602   <summary>
20603     The number of times the never translate option was selected in the translate
20604     infobar.
20605   </summary>
20606 </histogram>
20607
20608 <histogram name="Translate.NeverTranslateSite">
20609   <summary>
20610     The number of times the never translate site was selected in the translate
20611     infobar.
20612   </summary>
20613 </histogram>
20614
20615 <histogram name="Translate.PageScheme" enum="TranslateScheme">
20616   <summary>Counts translation target page schemes.</summary>
20617 </histogram>
20618
20619 <histogram name="Translate.ReportLanguageDetectionError">
20620   <summary>
20621     The number of times the &quot;report this error&quot; of options menu is
20622     selected in the translate infobar.
20623   </summary>
20624 </histogram>
20625
20626 <histogram name="Translate.RevertTranslation">
20627   <summary>
20628     The number of times the show original button was clicked in the translate
20629     infobar.
20630   </summary>
20631 </histogram>
20632
20633 <histogram name="Translate.ServerReportedUnsupportedLanguage">
20634   <obsolete>
20635     Deprecated 5/2013 by Translate.UndisplayableLanguage
20636   </obsolete>
20637   <summary>
20638     The number of times the detected language is not supported by Translate
20639     Element.
20640   </summary>
20641 </histogram>
20642
20643 <histogram name="Translate.ShowBeforeTranslateInfobar">
20644   <obsolete>
20645     Deprecated 7/2010. No longer tracked.
20646   </obsolete>
20647   <summary>
20648     The number of times an infobar proposing to translate a page has been shown.
20649   </summary>
20650 </histogram>
20651
20652 <histogram name="Translate.ShowErrorInfobar" enum="TranslateError">
20653   <summary>
20654     Chrome Translate shows an error infobar when an error happens on translation
20655     and the infobar message depends on what kind of error happens. This metric
20656     counts how often each error message is shown.
20657   </summary>
20658 </histogram>
20659
20660 <histogram name="Translate.ShowErrorUI" enum="TranslateError">
20661   <summary>
20662     Chrome Translate shows an error UI (infobar or bubble) when an error happens
20663     on translation and the UI message depends on what kind of error happens.
20664     This metric counts how often each error message is shown.
20665   </summary>
20666 </histogram>
20667
20668 <histogram name="Translate.SimilarLanguageMatch" enum="BooleanMatched">
20669   <summary>
20670     This metrics is logged whenever a page is loaded. The logged value is
20671     &quot;Mathced&quot; when the CLD-detected language differs from the page
20672     language code , and the two languages are such similar languages. In that
20673     case, Chrome ignore the CLD-determined language and instead uses the page
20674     language code. The page language code is decided by Content-Language and
20675     HTML lang attribute.
20676   </summary>
20677 </histogram>
20678
20679 <histogram name="Translate.TimeToBeReady" units="milliseconds">
20680   <summary>
20681     The time from injecting scripts for Chrome Translate to being ready to
20682     perform translation.
20683   </summary>
20684 </histogram>
20685
20686 <histogram name="Translate.TimeToLoad" units="milliseconds">
20687   <summary>
20688     The time from injecting scripts for Chrome Translate to the finishing loads
20689     of all depending libraries.
20690   </summary>
20691 </histogram>
20692
20693 <histogram name="Translate.TimeToTranslate" units="milliseconds">
20694   <summary>The time from starting translation to the completion.</summary>
20695 </histogram>
20696
20697 <histogram name="Translate.Translate">
20698   <summary>
20699     The number of times the translate button was clicked in the translate
20700     infobar.
20701   </summary>
20702 </histogram>
20703
20704 <histogram name="Translate.UndisplayableLanguage" enum="LanguageCode">
20705   <summary>
20706     Logs an undisplayable language included in the language list sent by the
20707     Translate server. The Translate server sends the list each time the user
20708     runs Chrome. This metrics tells us that there is a language which UI should
20709     support but doesn't.
20710   </summary>
20711 </histogram>
20712
20713 <histogram name="Translate.UnsupportedLanguageAtInitiation" enum="LanguageCode">
20714   <summary>
20715     Logs an unsupported source language detected during initiation of the
20716     Translate feature.  This is reported when the language detector successfully
20717     detects the language of the webpage, but the language is not supported by
20718     the translation server because it is too minor.  This metric allows us to
20719     assess how important the unsupported language is for Google translate.
20720   </summary>
20721 </histogram>
20722
20723 <histogram name="Translate.UserActionDuration" units="milliseconds">
20724   <summary>
20725     The time from a page content language being determined to user requesting
20726     Chrome Translate.
20727   </summary>
20728 </histogram>
20729
20730 <histogram name="TryScroll.SlowScroll" enum="ScrollThread">
20731   <summary>Whether the scroll is executed on main thread.</summary>
20732 </histogram>
20733
20734 <histogram name="UMA.CollectExternalEventsTime" units="milliseconds">
20735   <summary>
20736     The time to run the external metrics collection task (Chrome OS).
20737   </summary>
20738 </histogram>
20739
20740 <histogram name="UMA.Discarded Log Events">
20741   <summary>
20742     The number of events discarded at log transmission time because the event
20743     count was already too large.
20744   </summary>
20745 </histogram>
20746
20747 <histogram name="UMA.FieldTrialsEnabledBenchmarking" enum="BooleanUsage">
20748   <summary>
20749     Log whether the --enable-benchmarking flag was set, which causes field
20750     trials to only use the default group.
20751   </summary>
20752 </histogram>
20753
20754 <histogram name="UMA.GeneratedLowEntropySource" enum="BooleanSuccess">
20755   <summary>
20756     For each attempt to generate the low entropy source, log whether or not the
20757     load required generating a new low entropy source.
20758   </summary>
20759 </histogram>
20760
20761 <histogram name="UMA.InitSequence" enum="UmaInitSequence">
20762   <summary>
20763     Logged during MetricsService initialization whether the init task or the
20764     initial log timer completed first. The expectation is the vast majority of
20765     the time, the init task should complete first. If metrics show otherwise,
20766     then it may indicate there's a bug in the MetricsService init sequence and
20767     that it should be investigated.
20768   </summary>
20769 </histogram>
20770
20771 <histogram name="UMA.Large Accumulated Log Not Persisted" units="bytes">
20772   <summary>
20773     Number of bytes in an excessively large log that was discarded at shutdown
20774     instead of being saved to disk to retry during next chrome run.
20775   </summary>
20776 </histogram>
20777
20778 <histogram name="UMA.Large Rejected Log was Discarded" units="bytes">
20779   <summary>
20780     Number of bytes in a log was was rejected by server, and then discarded.
20781   </summary>
20782 </histogram>
20783
20784 <histogram name="UMA.LoadLogsTime" units="milliseconds">
20785   <summary>
20786     The time spent to load (de-serialize) unsent logs from local state, recorded
20787     during the MetricsService startup sequence.
20788   </summary>
20789 </histogram>
20790
20791 <histogram name="UMA.LogLoadComplete called">
20792   <summary>
20793     Simple counter of the number of times LogLoadComplete was called (bug
20794     demonstration, as we're called more often than once per page load :-/ )
20795   </summary>
20796 </histogram>
20797
20798 <histogram name="UMA.LowEntropySourceValue">
20799   <summary>
20800     Distribution of the low entropy source value used for field trial
20801     randomization, recorded on startup.
20802   </summary>
20803 </histogram>
20804
20805 <histogram name="UMA.Perf.GetData" enum="GetPerfDataOutcome">
20806   <summary>
20807     A count of successes and various failure modes related to collecting and
20808     processing performance data obtained through &quot;perf&quot; on ChromeOS.
20809   </summary>
20810 </histogram>
20811
20812 <histogram name="UMA.ProtoCompressionRatio" units="%">
20813   <summary>
20814     Compression ratio of the serialized protobuf that will be uploaded to the
20815     UMA server. This serialized protobuf is compressed using gzip.
20816   </summary>
20817 </histogram>
20818
20819 <histogram name="UMA.ProtoGzipped" enum="Boolean">
20820   <obsolete>
20821     Deprecated as of Sep, 2013. Gzipping protobufs is now the default.
20822   </obsolete>
20823   <summary>Was the UMA protobuf uploaded earlier compressed or not.</summary>
20824 </histogram>
20825
20826 <histogram name="UMA.ProtoGzippedKBSaved" units="KB">
20827   <summary>
20828     Kilobytes saved from gzipping the protobufs before uploading them.
20829   </summary>
20830 </histogram>
20831
20832 <histogram name="UMA.StoreLogsTime" units="milliseconds">
20833   <summary>
20834     The time spent to store unsent logs to local state, which is done
20835     periodically and also during start up if there was an initial stability log.
20836   </summary>
20837 </histogram>
20838
20839 <histogram name="UMA.Unacceptable_Log_Discarded">
20840   <obsolete>
20841     Deprecated as of May, 2012 (i.e. Chrome 21+).  Replaced by the
20842     UMA.UploadResponseStatus.XML and UMA.UploadResponseStatus.Protobuf
20843     histograms.
20844   </obsolete>
20845   <summary>The server returned a 400 code, and we discarded a log.</summary>
20846   <details>
20847     This tends to indicate that a syntax error is present in a log, such as
20848     would appear when a bogus XML tag is included, or the XML is not balanced
20849     and well structured.
20850   </details>
20851 </histogram>
20852
20853 <histogram name="UMA.UploadCreation" enum="BooleanSuccess">
20854   <summary>
20855     For each attempted UMA upload, log whether the upload was successfully
20856     constructed.  An upload might fail to be constructed, for example, if we try
20857     to upload before the system is fully initialized; or if serialization of the
20858     data fails.
20859   </summary>
20860 </histogram>
20861
20862 <histogram name="UMA.UploadResponseStatus.Protobuf"
20863     enum="UmaUploadResponseStatus">
20864   <summary>
20865     For each upload to the protocol buffer (v2) UMA server, log whether the
20866     upload was successful, or whether there was an error.
20867   </summary>
20868 </histogram>
20869
20870 <histogram name="UMA.UploadResponseStatus.XML" enum="UmaUploadResponseStatus">
20871   <summary>
20872     For each upload to the XML (v1) UMA server, log whether the upload was
20873     successful, or whether there was an error.
20874   </summary>
20875 </histogram>
20876
20877 <histogram name="UMA.UsedResetVariationsFlag" enum="BooleanUsage">
20878   <summary>
20879     Log whether the --reset-variation-state flag was set before the low entropy
20880     source was requested.
20881   </summary>
20882 </histogram>
20883
20884 <histogram name="UMA.XMLNodeDumpTime" units="milliseconds">
20885   <summary>
20886     The time spent in converting the XML tree into a character buffer when
20887     closing a metrics log (Chrome OS).
20888   </summary>
20889 </histogram>
20890
20891 <histogram name="UMA.XMLWriterDestructionTime" units="milliseconds">
20892   <summary>
20893     The time spent in freeing the XML writer and tree when closing a metrics log
20894     (Chrome OS).
20895   </summary>
20896 </histogram>
20897
20898 <histogram name="Uptime.ChromeExecToLoginPromptVisibleAfterLogout" units="ms">
20899   <summary>
20900     Measures the time elapsed on Chrome OS between when Chrome is started, and
20901     when the login prompt is again visible after a logout.  This statistic is
20902     only collected when preceeded by a logout.
20903   </summary>
20904 </histogram>
20905
20906 <histogram name="Uptime.LoginPromptSetupTimeAfterLogout" units="ms">
20907   <summary>
20908     Measures the time elapsed on Chrome OS for setting up for a login after a
20909     logout. More specifically, it is the time between when the Cryptohome is
20910     unmounted (the last step in the logout process) and when the login prompt is
20911     again visible after a logout.
20912   </summary>
20913 </histogram>
20914
20915 <histogram name="Uptime.Logout" units="ms">
20916   <summary>
20917     Measures the time elapsed on Chrome OS when performing a logout. More
20918     specifically, it is the time between when a logout is initiated and when the
20919     Cryptohome is unmounted, signaling the last step in the logout process. This
20920     statistic is not collected when the logout is part of a restart or shutdown.
20921   </summary>
20922 </histogram>
20923
20924 <histogram name="Uptime.LogoutToLoginPromptVisible" units="ms">
20925   <summary>
20926     Measures the time elapsed on Chrome OS between initiating a logout and the
20927     next time the login prompt is visible again.  This statistic is not
20928     collected if the machine is shutdown between the logout initiation and the
20929     prompt becoming visible.
20930   </summary>
20931 </histogram>
20932
20933 <histogram name="Uptime.LogoutToUIStopAfterLogout" units="ms">
20934   <summary>
20935     Measures the time elapsed on Chrome OS between when a logout is initiated
20936     and the UI has stopped (and Chrome has exited) during the logout process.
20937     This statistic is not collected if the logout is part of a restart or
20938     shutdown.
20939   </summary>
20940 </histogram>
20941
20942 <histogram name="Uptime.ProcessesTerminatedToXTerminatedAfterLogout" units="ms">
20943   <summary>
20944     Measures the time elapsed on Chrome OS between when all user-associated
20945     processes (including the X server) have been terminated during the logout
20946     process.  This statistic is not collected if the logout is part of a restart
20947     or shutdown.
20948   </summary>
20949 </histogram>
20950
20951 <histogram name="Uptime.UIStopToProcessesTerminatedAfterLogout" units="ms">
20952   <summary>
20953     Measures the time elapsed on Chrome OS between when the UI has stopped
20954     (Chrome has exited), and when all other associated processes have been
20955     terminated during the logout process. This statistic is not collected if the
20956     logout is part of a restart or shutdown.
20957   </summary>
20958 </histogram>
20959
20960 <histogram name="Uptime.XTerminatedToChromeExecAfterLogout" units="ms">
20961   <summary>
20962     Measures the time elapsed on Chrome OS between when the X server has been
20963     terminated from a previous logout and when Chrome is started again to show
20964     the login screen.
20965   </summary>
20966 </histogram>
20967
20968 <histogram name="UserImage.ChangeChoice" enum="ChromeOSUserImageId">
20969   <summary>
20970     Distribution of the default images that users choose in Change Picture
20971     dialog (Chrome OS). One sample is taken each time the user changes picture.
20972   </summary>
20973 </histogram>
20974
20975 <histogram name="UserImage.FirstTimeChoice" enum="ChromeOSUserImageId">
20976   <summary>
20977     Distribution of the default images chosen on user image screen during
20978     out-of-the-box experience (Chrome OS). One sample is taken each time the
20979     user confirms the choice by clicking OK button.
20980   </summary>
20981 </histogram>
20982
20983 <histogram name="UserImage.LoggedIn" enum="ChromeOSUserImageId">
20984   <summary>
20985     Distribution of the default images that existing users login with (Chrome
20986     OS). One sample is taken each time the user logs in.
20987   </summary>
20988 </histogram>
20989
20990 <histogram name="UserImage.ProfileDownloadResult"
20991     enum="ProfileImageDownloadResult">
20992   <summary>
20993     Profile image download result for UserManager (either on behalf of the
20994     Change Picture prefs page, OOBE or scheduled refresh after user login).
20995   </summary>
20996 </histogram>
20997
20998 <histogram name="UserImage.ProfileDownloadTime" units="milliseconds">
20999   <summary>The time it took to download user's profile picture.</summary>
21000 </histogram>
21001
21002 <histogram name="UserImage.ScreenIsShownTime" units="milliseconds">
21003   <summary>
21004     Time histogram of the &quot;Choose Picture&quot; OOBE screen display delay.
21005   </summary>
21006 </histogram>
21007
21008 <histogram name="UserManager.LoginUserType" enum="UserType">
21009   <summary>
21010     The number of users of different types that log in to the system (Chrome
21011     OS).
21012   </summary>
21013 </histogram>
21014
21015 <histogram name="UserManager.LogoutToLoginDelay" units="seconds">
21016   <summary>
21017     The time between one regular user logging out and a different regular user
21018     logging in (Chrome OS). Delays above thirty minutes or which span system
21019     reboots or non-regular-user logins are not reported.
21020   </summary>
21021 </histogram>
21022
21023 <histogram name="Variations.DisabledNoEntropyProvider" enum="BooleanHit">
21024   <obsolete>
21025     Deprecated 1/2013. No longer tracked.
21026   </obsolete>
21027   <summary>
21028     A count of the number of times we hit the code where a field trial is
21029     disabled because no entropy provider was provided.
21030   </summary>
21031 </histogram>
21032
21033 <histogram name="Variations.FailedRequestErrorCode" enum="NetErrorCodes">
21034   <summary>
21035     The counts of network error codes encountered by VariationsService when an
21036     attempt to fetch a variations seed from the server fails.
21037   </summary>
21038 </histogram>
21039
21040 <histogram name="Variations.FetchNotModifiedLatency" units="milliseconds">
21041   <summary>
21042     The latency of a VariationsService seed fetch that results in a not modified
21043     response.
21044   </summary>
21045 </histogram>
21046
21047 <histogram name="Variations.FetchOtherLatency" units="milliseconds">
21048   <summary>
21049     The latency of a VariationsService seed fetch that results in neither a
21050     success nor not modified response.
21051   </summary>
21052 </histogram>
21053
21054 <histogram name="Variations.FetchSuccessLatency" units="milliseconds">
21055   <summary>
21056     The latency of a VariationsService seed fetch that results in a success
21057     response.
21058   </summary>
21059 </histogram>
21060
21061 <histogram name="Variations.HeaderConstructionTime" units="microseconds">
21062   <summary>How long it took to create the X-Client-Data header.</summary>
21063 </histogram>
21064
21065 <histogram name="Variations.NetworkAvailability" enum="BooleanSuccess">
21066   <obsolete>
21067     Deprecated 9/2012. No longer tracked.
21068   </obsolete>
21069   <summary>
21070     Whether or not the network was available when requested by the
21071     VariationsService.
21072   </summary>
21073 </histogram>
21074
21075 <histogram name="Variations.ResourceRequestsAllowed"
21076     enum="VariationsResourceRequestsAllowedState">
21077   <summary>
21078     Counts the number of times the VariationsService is allowed or not allowed
21079     to make a request due to the ResourceRequestAllowedNotifier.
21080   </summary>
21081 </histogram>
21082
21083 <histogram name="Variations.SeedEmpty" enum="VariationsSeedEmpty">
21084   <summary>
21085     Records whether the variations seed in local state is empty (does not exist)
21086     on startup.
21087   </summary>
21088 </histogram>
21089
21090 <histogram name="Variations.SeedFetchResponseCode">
21091   <summary>
21092     The counts of HTTP response codes encountered by VariationsService when
21093     attempting to fetch a variations seed from the server.
21094   </summary>
21095 </histogram>
21096
21097 <histogram name="Variations.SeedFreshness" units="minutes">
21098   <summary>
21099     The time interval between when the Variations seed was last downloaded and
21100     when it was used.
21101   </summary>
21102 </histogram>
21103
21104 <histogram name="Variations.ServerStudyExpiredUniformity1Percent"
21105     enum="BooleanExpired">
21106   <obsolete>
21107     Deprecated 11/2012. No longer tracked.
21108   </obsolete>
21109   <summary>
21110     Whether or not the 1-Percent uniformity trial from the Variations server was
21111     expired when loaded.
21112   </summary>
21113 </histogram>
21114
21115 <histogram name="Variations.TimeSinceLastFetchAttempt" units="minutes">
21116   <summary>
21117     The time since the previous attempt to fetch the variations seed within the
21118     same session, with 0 indicating that this is the first attempt. Recorded
21119     when a variations seed fetch is attempted by the VariationsService.
21120   </summary>
21121 </histogram>
21122
21123 <histogram name="Variations.UniformityTrialExpired" enum="BooleanHit">
21124   <obsolete>
21125     Deprecated 1/2013. No longer tracked.
21126   </obsolete>
21127   <summary>
21128     A count of the number of times we hit the code where the
21129     UMA-Uniformity-Trial-1-Percent field trial is disabled as a result of the
21130     expiration check.
21131   </summary>
21132 </histogram>
21133
21134 <histogram name="Variations.UniformityTrialGroupNotActive"
21135     enum="UniformityTrialGroupNotActive">
21136   <obsolete>
21137     Deprecated 1/2013. No longer tracked.
21138   </obsolete>
21139   <summary>
21140     Tracks whether the UMA-Uniformity-Trial-1-Percent field trial was not active
21141     and which factors contributed to it.
21142   </summary>
21143 </histogram>
21144
21145 <histogram name="VirtualKeyboard.KeyboardControlEvent"
21146     enum="KeyboardControlEvent">
21147   <summary>
21148     A count of various control events that can occur on the virtual keyboard,
21149     such as showing and hiding.
21150   </summary>
21151 </histogram>
21152
21153 <histogram name="VirtualKeyboard.KeystrokesBetweenBackspace">
21154   <summary>
21155     Counts the number of keys typed by the virtual keyboard between each
21156     backspace. This metric provides a rough approximation of an error rate for
21157     the virtual keyboard.
21158   </summary>
21159 </histogram>
21160
21161 <histogram name="Wallet.ApiCallDuration.AcceptLegalDocuments" units="ms">
21162   <summary>
21163     Measures the time taken by Google Online Wallet server's accept legal
21164     document API call.
21165   </summary>
21166 </histogram>
21167
21168 <histogram name="Wallet.ApiCallDuration.AuthenticateInstrument" units="ms">
21169   <summary>
21170     Measures the time taken by Google Online Wallet server's authenticate
21171     instrument API call.
21172   </summary>
21173 </histogram>
21174
21175 <histogram name="Wallet.ApiCallDuration.GetFullWallet" units="ms">
21176   <summary>
21177     Measures the time taken by Google Online Wallet server's get full wallet API
21178     call.
21179   </summary>
21180 </histogram>
21181
21182 <histogram name="Wallet.ApiCallDuration.GetWalletItems" units="ms">
21183   <summary>
21184     Measures the time taken by Google Online Wallet server's get wallet items
21185     API call.
21186   </summary>
21187 </histogram>
21188
21189 <histogram name="Wallet.ApiCallDuration.SaveAddress" units="ms">
21190   <obsolete>
21191     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
21192   </obsolete>
21193   <summary>
21194     Measures the time taken by Google Online Wallet server's save address API
21195     call.
21196   </summary>
21197 </histogram>
21198
21199 <histogram name="Wallet.ApiCallDuration.SaveInstrument" units="ms">
21200   <obsolete>
21201     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
21202   </obsolete>
21203   <summary>
21204     Measures the time taken by Google Online Wallet server's save instrument API
21205     call.
21206   </summary>
21207 </histogram>
21208
21209 <histogram name="Wallet.ApiCallDuration.SaveInstrumentAndAddress" units="ms">
21210   <obsolete>
21211     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
21212   </obsolete>
21213   <summary>
21214     Measures the time taken by Google Online Wallet server's save instument and
21215     address API call.
21216   </summary>
21217 </histogram>
21218
21219 <histogram name="Wallet.ApiCallDuration.SaveToWallet" units="ms">
21220   <summary>
21221     Measures the time taken by Google Online Wallet server's save to wallet API
21222     call.
21223   </summary>
21224 </histogram>
21225
21226 <histogram name="Wallet.ApiCallDuration.SendStatus" units="ms">
21227   <summary>
21228     Measures the time taken by Google Online Wallet server's send status API
21229     call.
21230   </summary>
21231 </histogram>
21232
21233 <histogram name="Wallet.ApiCallDuration.UnknownApiCall" units="ms">
21234   <summary>
21235     Measures the time taken by Google Online Wallet server's unknown API calls.
21236   </summary>
21237 </histogram>
21238
21239 <histogram name="Wallet.ApiCallDuration.UpdateAddress" units="ms">
21240   <obsolete>
21241     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
21242   </obsolete>
21243   <summary>
21244     Measures the time taken by Google Online Wallet server's update address API
21245     call.
21246   </summary>
21247 </histogram>
21248
21249 <histogram name="Wallet.ApiCallDuration.UpdateInstrument" units="ms">
21250   <obsolete>
21251     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
21252   </obsolete>
21253   <summary>
21254     Measures the time taken by Google Online Wallet server's update instument
21255     API call.
21256   </summary>
21257 </histogram>
21258
21259 <histogram name="Wallet.MalformedResponse" enum="WalletApiCall">
21260   <summary>
21261     Counts the number of times each Wallet API failed due to being unable to
21262     parse the response.
21263   </summary>
21264 </histogram>
21265
21266 <histogram name="Wallet.ResponseCode" enum="HttpResponseCode">
21267   <summary>HTTP response codes seen by Wallet client.</summary>
21268 </histogram>
21269
21270 <histogram name="WebCore.Animation.CSSProperties" enum="MappedCSSProperties">
21271   <summary>
21272     Counts the number of times each CSS property is animated. There is no limit
21273     on the number of times each property is counted per page view -- a property
21274     that is animated multiple times during a single page view is counted each
21275     time it animates.
21276   </summary>
21277 </histogram>
21278
21279 <histogram name="WebCore.FeatureObserver" enum="FeatureObserver">
21280   <summary>
21281     Count of how many instances of WebCore::Page use various features. Each
21282     WebCore::Page instance has a WebCore::UseCounter instance. It records and
21283     reports feature usage (e.g. via UseCounter::count() method).
21284   </summary>
21285 </histogram>
21286
21287 <histogram name="WebCore.FeatureObserver.CSSProperties"
21288     enum="MappedCSSProperties">
21289   <summary>
21290     Records usage of CSS properties used on a page, either statically or
21291     dynamically, from the time the page is initialised to when it is closed or
21292     navigated away from. Each property is counted at most once per page per
21293     view.
21294   </summary>
21295   <details>
21296     Every time a CSS property is parsed on a page, that property is recorded as
21297     having been used. The histogram is updated with this data whenever a page is
21298     closed, or a page navigation happens. Each histogram bucket corresponds to a
21299     CSS property (eg width, border-radius). The exception is the bucket numbered
21300     '1' - this counts the number of pages that CSS properties were counted on.
21301
21302     These numbers give the percentage of pages that use a CSS property. For
21303     example, if the 'border-radius' histogram bucket has a count of 250, and the
21304     page count bucket (i.e. bucket number 1) has a count of 1000 - this means
21305     that 1000 pages were recorded, and border-radius was used on 25% of those
21306     pages.
21307
21308     Internally, each WebCore::Page has a WebCore::UseCounter instance, with
21309     booleans recording use of each CSS property - one boolean per property. Upon
21310     destruction of the WebCore::Page (e.g. by the user closing the tab), or a
21311     page navigation happening, the histogram is updated. For each boolean that
21312     is set to True, the corresponding histogram bucket for that CSS property is
21313     incremented by 1. The page count bucket (i.e. bucket number 1) is always
21314     incremented by 1 on each histogram update.
21315   </details>
21316 </histogram>
21317
21318 <histogram name="WebCore.IndexedDB.BackingStore.ConsistencyError"
21319     enum="IDBLevelDBBackingStoreInternalErrorType">
21320   <summary>
21321     Methods that encountered consistency errors. Such errors probably point to a
21322     bug in our code.
21323   </summary>
21324 </histogram>
21325
21326 <histogram name="WebCore.IndexedDB.BackingStore.InternalError"
21327     enum="IDBLevelDBBackingStoreInternalErrorType">
21328   <obsolete>
21329     As of chrome 26, use {Consistency, Read, Write}Error instead.
21330   </obsolete>
21331   <summary>
21332     Count of internal IndexedDB errors (data corruption, I/O errors, etc)
21333     encountered.
21334   </summary>
21335 </histogram>
21336
21337 <histogram name="WebCore.IndexedDB.BackingStore.OpenStatus"
21338     enum="IDBLevelDBBackingStoreOpenResult">
21339   <summary>
21340     Count of the different success and failure modes when opening an IndexedDB
21341     backing store - clean open, successful open with recovery, failed recovery,
21342     etc. Includes all hosts.
21343   </summary>
21344 </histogram>
21345
21346 <histogram name="WebCore.IndexedDB.BackingStore.OpenStatus.Docs"
21347     enum="IDBLevelDBBackingStoreOpenResult">
21348   <summary>
21349     Count of the different success and failure modes when opening an IndexedDB
21350     backing store - clean open, successful open with recovery, failed recovery,
21351     etc. Only for docs.google.com.
21352   </summary>
21353 </histogram>
21354
21355 <histogram name="WebCore.IndexedDB.BackingStore.OverlyLargeOriginLength"
21356     units="characters">
21357   <summary>
21358     Length of leveldb directories that cause paths to not fit in the filesystem,
21359     either because the individual component is too long or the overall path is
21360     larger than MAX_PATH.
21361   </summary>
21362 </histogram>
21363
21364 <histogram name="WebCore.IndexedDB.BackingStore.ReadError"
21365     enum="IDBLevelDBBackingStoreInternalErrorType">
21366   <summary>
21367     Methods that encountered leveldb errors while trying to read from disk.
21368   </summary>
21369 </histogram>
21370
21371 <histogram name="WebCore.IndexedDB.BackingStore.WriteError"
21372     enum="IDBLevelDBBackingStoreInternalErrorType">
21373   <summary>
21374     Methods that encountered leveldb errors while trying to write to disk.
21375   </summary>
21376 </histogram>
21377
21378 <histogram name="WebCore.IndexedDB.FrontEndAPICalls"
21379     enum="IndexedDatabaseMethods">
21380   <summary>
21381     Count total number of front end API calls of IndexedDB methods.
21382   </summary>
21383 </histogram>
21384
21385 <histogram name="WebCore.IndexedDB.LevelDB.FreeDiskSpaceFailure"
21386     enum="LevelDBErrorCount">
21387   <summary>
21388     Count of how many times LevelDBDatabase got an error trying to check free
21389     disk space.
21390   </summary>
21391 </histogram>
21392
21393 <histogram name="WebCore.IndexedDB.LevelDB.OpenFailureFreeDiskSpace" units="Kb">
21394   <summary>
21395     Amount of free disk space on the partition/volume/etc where LevelDB failed
21396     to open.
21397   </summary>
21398 </histogram>
21399
21400 <histogram name="WebCore.IndexedDB.LevelDB.OpenSuccessFreeDiskSpace" units="Kb">
21401   <summary>
21402     Amount of free disk space on the partition/volume/etc where LevelDB was
21403     successfully opened.
21404   </summary>
21405 </histogram>
21406
21407 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors" enum="LevelDBErrorTypes">
21408   <summary>
21409     Error classes returned by LevelDB when it failed to open a database.
21410   </summary>
21411 </histogram>
21412
21413 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Corruption"
21414     enum="LevelDBCorruptionTypes">
21415   Types of corruption that LevelDB encounters when opening a database.
21416 </histogram>
21417
21418 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.EnvMethod"
21419     enum="LevelDBIOErrorMethods">
21420   <summary>
21421     LevelDBEnv methods that generated IO errors when opening a database.
21422   </summary>
21423 </histogram>
21424
21425 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Errno"
21426     enum="OSAgnosticErrno">
21427   <summary>
21428     Errno errors encountered by a single LevelDBEnv method when opening an
21429     IndexedDB instance.
21430   </summary>
21431 </histogram>
21432
21433 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.PFE"
21434     enum="PlatformFileError">
21435   <summary>
21436     PlatformFileErrors encountered by a single LevelDBEnv method when opening an
21437     IndexedDB instance.
21438   </summary>
21439 </histogram>
21440
21441 <histogram name="WebCore.IndexedDB.LevelDBReadErrors" enum="LevelDBErrorTypes">
21442   <summary>
21443     Error classes returned by LevelDB when it failed to read a database.
21444   </summary>
21445 </histogram>
21446
21447 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.Corruption"
21448     enum="LevelDBCorruptionTypes">
21449   Types of corruption that LevelDB encounters when reading a database.
21450 </histogram>
21451
21452 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.EnvMethod"
21453     enum="LevelDBIOErrorMethods">
21454   <summary>
21455     LevelDBEnv methods that generated IO errors when reading a database.
21456   </summary>
21457 </histogram>
21458
21459 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.Errno"
21460     enum="OSAgnosticErrno">
21461   <summary>
21462     Errno errors encountered by a single LevelDBEnv method when reading an
21463     IndexedDB instance.
21464   </summary>
21465 </histogram>
21466
21467 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.PFE"
21468     enum="PlatformFileError">
21469   <summary>
21470     PlatformFileErrors encountered by a single LevelDBEnv method when opening an
21471     IndexedDB instance.
21472   </summary>
21473 </histogram>
21474
21475 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors" enum="LevelDBErrorTypes">
21476   <summary>
21477     Error classes returned by LevelDB when it failed to write to a database.
21478   </summary>
21479 </histogram>
21480
21481 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Corruption"
21482     enum="LevelDBCorruptionTypes">
21483   Types of corruption returned by LevelDB when it failed to write to a database.
21484 </histogram>
21485
21486 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.EnvMethod"
21487     enum="LevelDBIOErrorMethods">
21488   <summary>
21489     LevelDBEnv methods that generated IO errors when writing to a database.
21490   </summary>
21491 </histogram>
21492
21493 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Errno"
21494     enum="OSAgnosticErrno">
21495   <summary>
21496     Errno errors encountered by a single LevelDBEnv method when writing to an
21497     IndexedDB instance.
21498   </summary>
21499 </histogram>
21500
21501 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.PFE"
21502     enum="PlatformFileError">
21503   <summary>
21504     PlatformFileErrors encountered by a single LevelDBEnv method when writing to
21505     an IndexedDB instance.
21506   </summary>
21507 </histogram>
21508
21509 <histogram name="WebCore.PreloadDelayMs" units="milliseconds">
21510   <summary>
21511     The delay between when the preload scanner discovers a resource on the
21512     parser thread and when the preload request is issued on the main thread.
21513   </summary>
21514 </histogram>
21515
21516 <histogram name="WebCore.ResourceFetcher.ActionUponResourceRequest"
21517     enum="ActionUponResourceRequest">
21518   <summary>
21519     The resulting action (e.g. load resource, use resource from in-memory
21520     cache...) upon a resource request.
21521   </summary>
21522 </histogram>
21523
21524 <histogram name="WebCore.ResourceFetcher.ResourceHasClientUponCacheHit"
21525     enum="ResourceHasClient">
21526   <summary>
21527     Whether the resource in the cache is being used by at least one client (live
21528     resource) or not (dead resource) upon a cache hit.
21529   </summary>
21530 </histogram>
21531
21532 <histogram name="WebCore.ResourceFetcher.ResourceTypeUponCacheHit"
21533     enum="ResourceType">
21534   <summary>
21535     The type of the resource (e.g. image, script...) upon a cache hit.
21536   </summary>
21537 </histogram>
21538
21539 <histogram name="WebCore.V8DOMWindowShell.createContext.IsolatedWorld"
21540     units="milliseconds">
21541   <summary>
21542     Duration of time taken to create a V8 Context for an isolated world.
21543   </summary>
21544 </histogram>
21545
21546 <histogram name="WebCore.V8DOMWindowShell.createContext.MainWorld"
21547     units="milliseconds">
21548   <summary>
21549     Duration of time taken to create a V8 Context for the main world.
21550   </summary>
21551 </histogram>
21552
21553 <histogram name="WebCore.WebSocket.HandshakeResult"
21554     enum="WebSocketHandshakeResult">
21555   <summary>
21556     Count the number of WebSocket handshake for each result. Use this histogram
21557     as a baseline for investigating feature usage counters.
21558   </summary>
21559 </histogram>
21560
21561 <histogram name="WebCore.WebSocket.PerMessageDeflateContextTakeOverMode"
21562     enum="WebSocketPerMessageDeflateContextTakeOverMode">
21563   <summary>
21564     Count the number of WebSockets that accepted permessage-deflate extension
21565     for each context take over mode.
21566   </summary>
21567 </histogram>
21568
21569 <histogram name="WebCore.XHR.send.ArrayBufferOrView"
21570     enum="XMLHttpRequestSendArrayBufferOrView">
21571   <summary>
21572     Count the number of XHR.send() calls for each argument type to see when we
21573     can deprecate the ArrayBuffer type support.
21574   </summary>
21575 </histogram>
21576
21577 <histogram name="WebFont.CacheHit" enum="WebFontCacheHit">
21578   <summary>
21579     Recorded upon web fonts load. Counts the number of times web font is loaded
21580     from cache (disk cache or memory cache), fetched over network, or served
21581     from data URL.
21582   </summary>
21583 </histogram>
21584
21585 <histogram name="WebFont.DownloadTime.0.Under10KB" units="milliseconds">
21586   <summary>
21587     The time it takes for a webfont download to finish, for webfonts of under
21588     10KB.
21589   </summary>
21590 </histogram>
21591
21592 <histogram name="WebFont.DownloadTime.1.10KBTo50KB" units="milliseconds">
21593   <summary>
21594     The time it takes for a webfont download to finish, for webfonts of
21595     10KB-50KB.
21596   </summary>
21597 </histogram>
21598
21599 <histogram name="WebFont.DownloadTime.2.50KBTo100KB" units="milliseconds">
21600   <summary>
21601     The time it takes for a webfont download to finish, for webfonts of
21602     50KB-100KB.
21603   </summary>
21604 </histogram>
21605
21606 <histogram name="WebFont.DownloadTime.3.100KBTo1MB" units="milliseconds">
21607   <summary>
21608     The time it takes for a webfont download to finish, for webfonts of
21609     100KB-1MB.
21610   </summary>
21611 </histogram>
21612
21613 <histogram name="WebFont.DownloadTime.4.Over1MB" units="milliseconds">
21614   <summary>
21615     The time it takes for a webfont download to finish, for webfonts of over
21616     1MB.
21617   </summary>
21618 </histogram>
21619
21620 <histogram name="WebFont.DownloadTime.LoadError" units="milliseconds">
21621   <summary>
21622     The time taken for a webfont download that failed. Includes aborted
21623     requests.
21624   </summary>
21625 </histogram>
21626
21627 <histogram name="WebFont.LayoutLatency" units="milliseconds">
21628   <obsolete>
21629     Renamed to WebFont.StyleRecalcToDownloadLatency for clarity.
21630   </obsolete>
21631   <summary>
21632     The time from when the webfont was referenced by a calculated style for the
21633     first time to the start of the font download.
21634   </summary>
21635 </histogram>
21636
21637 <histogram name="WebFont.LoadTime.0.Under10KB" units="milliseconds">
21638   <obsolete>
21639     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.0.Under10KB.
21640   </obsolete>
21641   <summary>
21642     The time it takes for a webfont download to finish, for webfonts of under
21643     10KB.
21644   </summary>
21645 </histogram>
21646
21647 <histogram name="WebFont.LoadTime.1.10KBTo50KB" units="milliseconds">
21648   <obsolete>
21649     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.1.10KBTo50KB.
21650   </obsolete>
21651   <summary>
21652     The time it takes for a webfont download to finish, for webfonts of
21653     10KB-50KB.
21654   </summary>
21655 </histogram>
21656
21657 <histogram name="WebFont.LoadTime.2.50KBTo100KB" units="milliseconds">
21658   <obsolete>
21659     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.2.50KBTo100KB.
21660   </obsolete>
21661   <summary>
21662     The time it takes for a webfont download to finish, for webfonts of
21663     50KB-100KB.
21664   </summary>
21665 </histogram>
21666
21667 <histogram name="WebFont.LoadTime.3.100KBTo1MB" units="milliseconds">
21668   <obsolete>
21669     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.3.100KBTo1MB.
21670   </obsolete>
21671   <summary>
21672     The time it takes for a webfont download to finish, for webfonts of
21673     100KB-1MB.
21674   </summary>
21675 </histogram>
21676
21677 <histogram name="WebFont.LoadTime.4.Over1MB" units="milliseconds">
21678   <obsolete>
21679     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.4.Over1MB.
21680   </obsolete>
21681   <summary>
21682     The time it takes for a webfont download to finish, for webfonts of over
21683     1MB.
21684   </summary>
21685 </histogram>
21686
21687 <histogram name="WebFont.LoadTime.LoadError" units="milliseconds">
21688   <obsolete>
21689     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.LoadError.
21690   </obsolete>
21691   <summary>
21692     The time taken for a webfont download that failed. Includes aborted
21693     requests.
21694   </summary>
21695 </histogram>
21696
21697 <histogram name="WebFont.LocalFontUsed" enum="BooleanUsage">
21698   <summary>
21699     Whether a locallly installed font is actually used when @font-face had local
21700     sources.
21701   </summary>
21702 </histogram>
21703
21704 <histogram name="WebFont.Resource.StyleRecalcToDownloadLatency"
21705     units="milliseconds">
21706   <summary>
21707     The time from when the webfont was referenced by a calculated style for the
21708     first time to the start of the font download. Recorded at most once for each
21709     FontResource object (not recorded if the font is retrieved from the memory
21710     cache).
21711   </summary>
21712 </histogram>
21713
21714 <histogram name="WebFont.Resource.UsageType" enum="WebFontUsageType">
21715   <summary>
21716     For each webfont, this records (a) if the font was 'styled', i.e. referenced
21717     by a calculated style for a RenderText before the font data was used, and
21718     (b) if the font was actually used or not, i.e. the renderer requested the
21719     font data or not. (A Font can be used without being styled, for example when
21720     drawn by a Canvas 2D Context.) This is recorded upon a download request of a
21721     webfont, or destruction of a FontResource object. Recorded at most once for
21722     each FontResource object in the renderer's memory cahce.
21723   </summary>
21724 </histogram>
21725
21726 <histogram name="WebFont.StyleRecalcToDownloadLatency" units="milliseconds">
21727   <obsolete>
21728     Deprecated as of 9/2013, replaced by
21729     WebFont.Resource.StyleRecalcToDownloadLatency.
21730   </obsolete>
21731   <summary>
21732     The time from when the webfont was referenced by a calculated style for the
21733     first time to the start of the font download.
21734   </summary>
21735 </histogram>
21736
21737 <histogram name="WebFont.UsageType" enum="WebFontUsageType">
21738   <obsolete>
21739     Deprecated as of 9/2013, replaced by WebFont.Resource.UsageType.
21740   </obsolete>
21741   <summary>
21742     For each webfont, this records (a) if the font was 'styled', i.e. referenced
21743     by a calculated style for a RenderText before the font data was used, and
21744     (b) if the font was actually used or not, i.e. the renderer requested the
21745     font data or not. (A Font can be used without being styled, for example when
21746     drawn by a Canvas 2D Context.) This is recorded upon a download request of a
21747     webfont, or destruction of a CSSFontFaceSource object. Recorded at most once
21748     for each url() source of @font-face CSS rule.
21749   </summary>
21750 </histogram>
21751
21752 <histogram name="WebFont.WebFontsInPage">
21753   <summary>
21754     The number of webfonts used in a page. This is recorded when the first
21755     layout is done, and so will not count webfonts dynamically loaded by
21756     scripts.
21757   </summary>
21758 </histogram>
21759
21760 <histogram name="WebHistory.LocalResultMissingOnServer" units="%">
21761   <summary>
21762     Percentage of results that are present locally but are not returned by the
21763     web history API call. Recorded every time a signed-in user visits the
21764     chrome://history page and the results from the web history are received.
21765   </summary>
21766 </histogram>
21767
21768 <histogram name="WebHistory.OAuthTokenCompletion" enum="BooleanSuccess">
21769   <summary>
21770     Whether getting the OAuth token was successful for a web history query. On
21771     visits to the chrome://history page this token is obtained and then used to
21772     get the user's synced web history.
21773   </summary>
21774 </histogram>
21775
21776 <histogram name="WebHistory.OAuthTokenResponseCode" units="code">
21777   <summary>
21778     HTTP Response code returned by the server when trying to fetch the OAuth
21779     token for a web history query.
21780   </summary>
21781 </histogram>
21782
21783 <histogram name="WebHistory.QueryCompletion" enum="WebHistoryStatus">
21784   <summary>
21785     Whether the web history API call was successful. Every time a signed-in user
21786     visits the chrome://history page this query is executed to get the user's
21787     synced web history. If successful, the local and remote results are merged
21788     and shown in the history page.
21789   </summary>
21790 </histogram>
21791
21792 <histogram name="WebHistory.ResponseTime" units="milliseconds">
21793   <summary>
21794     Time it took for the web history to reply. Recorded when the web history API
21795     call triggered by visiting chrome://history receives the data, measuring how
21796     much time it took for the server to reply.
21797   </summary>
21798 </histogram>
21799
21800 <histogram name="WebRTC.AudioCaptureTime" units="milliseconds">
21801   <summary>Duration in milliseconds of WebRTC audio capture session.</summary>
21802 </histogram>
21803
21804 <histogram name="WebRTC.AudioInputChannelLayout" enum="ChannelLayout">
21805   <summary>Audio input channel layout in WebRTC.</summary>
21806 </histogram>
21807
21808 <histogram name="WebRTC.AudioInputFramesPerBuffer" enum="AudioFramesPerBuffer">
21809   <summary>Size of WebRTC audio input buffers (in audio frames).</summary>
21810 </histogram>
21811
21812 <histogram name="WebRTC.AudioInputFramesPerBufferUnexpected"
21813     units="audio frames">
21814   <summary>
21815     Size of WebRTC audio input buffers (atypical values, in audio frames).
21816   </summary>
21817 </histogram>
21818
21819 <histogram name="WebRTC.AudioInputSampleRate" enum="AudioSampleRate">
21820   <summary>Audio input sample rate for WebRTC (in Hz).</summary>
21821 </histogram>
21822
21823 <histogram name="WebRTC.AudioInputSampleRateUnexpected" units="Hz">
21824   <summary>
21825     Audio input sample rate for WebRTC (atypical values, in Hz).
21826   </summary>
21827 </histogram>
21828
21829 <histogram name="WebRTC.AudioOutputChannelLayout" enum="ChannelLayout">
21830   <summary>Audio output channel layout in WebRTC.</summary>
21831 </histogram>
21832
21833 <histogram name="WebRTC.AudioOutputFramesPerBuffer" enum="AudioFramesPerBuffer">
21834   <summary>Size of WebRTC audio output buffers (in audio frames).</summary>
21835 </histogram>
21836
21837 <histogram name="WebRTC.AudioOutputFramesPerBufferUnexpected"
21838     units="audio frames">
21839   <summary>
21840     Size of WebRTC audio output buffers (atypical values, in audio frames).
21841   </summary>
21842 </histogram>
21843
21844 <histogram name="WebRTC.AudioOutputSampleRate" enum="AudioSampleRate">
21845   <summary>Audio output sample rate for WebRTC (in Hz).</summary>
21846 </histogram>
21847
21848 <histogram name="WebRTC.AudioOutputSampleRateUnexpected" units="Hz">
21849   <summary>
21850     Audio output sample rate for WebRTC (atypical values, in Hz).
21851   </summary>
21852 </histogram>
21853
21854 <histogram name="WebRTC.AudioRenderTime" units="milliseconds">
21855   <summary>Duration in milliseconds of WebRTC audio render session.</summary>
21856 </histogram>
21857
21858 <histogram name="WebRTC.webkitApiCount" enum="JavaScriptAPIName">
21859   <summary>Counts number of calls to WebRTC APIs from JavaScript.</summary>
21860 </histogram>
21861
21862 <histogram name="Webstore.ExtensionInstallResult" enum="BooleanSuccess">
21863   <summary>
21864     The success or failure of all extension installs from the webstore. This
21865     includes those initiated by sync.
21866   </summary>
21867 </histogram>
21868
21869 <histogram name="Win8.PageLoad" enum="Win8PageLoadType">
21870   <summary>
21871     Count of page loads in each of the 2 different environments (metro/desktop)
21872     on Windows 8.
21873   </summary>
21874 </histogram>
21875
21876 <histogram name="WinTimeTicks.FailedToChangeCores" enum="WindowsVersion">
21877   <summary>
21878     Incremented each time the TimeTicks field trial runs on a machine with
21879     multiple cores, but failed to change thread affinity. Broken down by Windows
21880     version.
21881   </summary>
21882 </histogram>
21883
21884 <histogram name="WinTimeTicks.MinResolutionNanoseconds" units="nanoseconds">
21885   <summary>
21886     The smallest non-zero delta reported by subsequent calls to
21887     QueryPerformanceCounter.
21888   </summary>
21889 </histogram>
21890
21891 <histogram name="WinTimeTicks.NonStopTsc">
21892   <summary>
21893     True if the CPU's time stamp counter ticks at a constant rate regardless of
21894     CPU frequency.
21895   </summary>
21896 </histogram>
21897
21898 <histogram name="WinTimeTicks.TickedBackwards" enum="WindowsVersion">
21899   <summary>
21900     The number of times the TimeTicks field trial failed because
21901     QueryPerformanceCounter ticked backwards. Broken down by Windows version.
21902   </summary>
21903 </histogram>
21904
21905 <histogram name="WinTimeTicks.VersionSuccessful" enum="WindowsVersion">
21906   <summary>
21907     The number of times the TimeTicks field trial succeeded. Broken down by
21908     Windows version.
21909   </summary>
21910 </histogram>
21911
21912 <histogram name="WinTimeTicks.VersionTotal" enum="WindowsVersion">
21913   <summary>
21914     The number of times the TimeTicks field trial ran for comparison with
21915     WinTimeTicks.VersionSuccess. Broken down by Windows version.
21916   </summary>
21917 </histogram>
21918
21919 <histogram name="WrenchMenu.RecentTabsSubMenu" enum="RecentTabsAction">
21920   <summary>
21921     The number of times each tab or window restore option in the Recent Tabs
21922     submenu is clicked.
21923   </summary>
21924 </histogram>
21925
21926 <histogram name="ZeroSuggest.AllResults">
21927   <summary>
21928     The number of results (either query or URL) from ZeroSuggest. This is set
21929     every time a successful response from ZeroSuggest is recieved, which can be
21930     every time the user focuses on the omnibox.
21931   </summary>
21932 </histogram>
21933
21934 <histogram name="ZeroSuggest.QueryResults">
21935   <summary>
21936     The number of query results returned from ZeroSuggest. This is set every
21937     time a successful response from ZeroSuggest is recieved, which can be every
21938     time the user focuses on the omnibox.
21939   </summary>
21940 </histogram>
21941
21942 <histogram name="ZeroSuggest.URLResults">
21943   <summary>
21944     The number of URL results returned from ZeroSuggest. This is set every time
21945     a successful response from ZeroSuggest is recieved, which can be every time
21946     the user focuses on the omnibox.
21947   </summary>
21948 </histogram>
21949
21950 </histograms>
21951
21952 <!-- Enum types -->
21953
21954 <enums>
21955
21956 <enum name="Abandoned" type="int">
21957   <int value="0" label="Finished"/>
21958   <int value="1" label="Abandoned"/>
21959 </enum>
21960
21961 <enum name="AcceleratedFixedRootBackground" type="int">
21962   <int value="0" label="ScrolledMainFrame"/>
21963   <int value="1" label="ScrolledMainFrameWithAcceleratedFixedRootBackground"/>
21964   <int value="2" label="ScrolledMainFrameWithUnacceleratedFixedRootBackground"/>
21965 </enum>
21966
21967 <enum name="ActionAfterDoubleTap" type="int">
21968   <int value="0" label="Navigated Back"/>
21969   <int value="1" label="Stopped Navigation"/>
21970   <int value="2" label="No Action"/>
21971 </enum>
21972
21973 <enum name="ActionUponResourceRequest" type="int">
21974   <int value="0" label="Load resource"/>
21975   <int value="1" label="Revalidate resource"/>
21976   <int value="2" label="Use resource from cache"/>
21977 </enum>
21978
21979 <enum name="ActiveWindowShowType" type="int">
21980   <int value="0" label="No Active Window"/>
21981   <int value="1" label="Other"/>
21982   <int value="2" label="Maximized"/>
21983   <int value="3" label="Fullscreen"/>
21984   <int value="4" label="Snapped"/>
21985 </enum>
21986
21987 <enum name="AndroidEvictionReason" type="int">
21988   <int value="0" label="TabUnusedTooLong"/>
21989   <int value="1" label="TabUnusedInSession"/>
21990   <int value="2" label="LimitOfActiveTabs"/>
21991   <int value="3" label="EvictNTabs"/>
21992   <int value="4" label="EvictAll"/>
21993 </enum>
21994
21995 <enum name="AndroidMemoryNotificationBackground" type="int">
21996   <int value="0" label="TrimMemoryUiHidden"/>
21997   <int value="1" label="TrimMemoryBackground"/>
21998   <int value="2" label="TrimMemoryModerate"/>
21999   <int value="3" label="TrimMemoryComplete"/>
22000 </enum>
22001
22002 <enum name="AndroidMemoryNotificationForeground" type="int">
22003   <int value="0" label="TrimMemoryRunningModerate"/>
22004   <int value="1" label="TrimMemoryRunningLow"/>
22005   <int value="2" label="TrimMemoryRunningCritical"/>
22006   <int value="3" label="LowMemory"/>
22007 </enum>
22008
22009 <enum name="AppLaunch" type="int">
22010   <int value="0" label="NTP_APPS_MAXIMIZED"/>
22011   <int value="1" label="NTP_APPS_COLLAPSED"/>
22012   <int value="2" label="NTP_APPS_MENU"/>
22013   <int value="3" label="NTP_MOST_VISITED"/>
22014   <int value="4" label="NTP_RECENTLY_CLOSED"/>
22015   <int value="5" label="BOOKMARK_BAR"/>
22016   <int value="6" label="CONTENT_NAVIGATION"/>
22017   <int value="7" label="SESSION_RESTORE"/>
22018   <int value="8" label="AUTOLAUNCH"/>
22019   <int value="9" label="OMNIBOX_APP"/>
22020   <int value="10" label="OMNIBOX_LOCATION"/>
22021   <int value="11" label="OMNIBOX_INSTANT"/>
22022   <int value="12" label="EXTENSION_API"/>
22023   <int value="13" label="CMD_LINE_APP"/>
22024   <int value="14" label="CMD_LINE_URL"/>
22025   <int value="15" label="NTP_WEBSTORE"/>
22026   <int value="16" label="NTP_APP_RE_ENABLE"/>
22027   <int value="17" label="CMD_LINE_APP_LEGACY"/>
22028   <int value="18" label="NTP_WEBSTORE_FOOTER"/>
22029   <int value="19" label="NTP_WEBSTORE_PLUS_ICON"/>
22030   <int value="20" label="APP_LIST_MAIN"/>
22031   <int value="21" label="APP_LIST_SEARCH"/>
22032   <int value="22" label="APP_LIST_MAIN_CHROME"/>
22033   <int value="23" label="APP_LIST_MAIN_WEBSTORE"/>
22034   <int value="24" label="APP_LIST_SEARCH_CHROME"/>
22035   <int value="25" label="APP_LIST_SEARCH_WEBSTORE"/>
22036 </enum>
22037
22038 <enum name="AppLaunchContainer" type="int">
22039   <int value="0" label="LAUNCH_CONTAINER_WINDOW"/>
22040   <int value="1" label="LAUNCH_CONTAINER_PANEL"/>
22041   <int value="2" label="LAUNCH_CONTAINER_TAB"/>
22042   <int value="3" label="LAUNCH_CONTAINER_NONE (v2 packaged apps)"/>
22043 </enum>
22044
22045 <enum name="AppLauncherPromo" type="int">
22046   <int value="0" label="Already installed"/>
22047   <int value="1" label="Shown"/>
22048   <int value="2" label="Dismissed"/>
22049   <int value="3" label="Learn more"/>
22050 </enum>
22051
22052 <enum name="AppListSearchResult" type="int">
22053   <int value="0" label="OMNIBOX"/>
22054   <int value="1" label="APP"/>
22055   <int value="2" label="WEBSTORE"/>
22056   <int value="3" label="SEARCH_WEBSTORE"/>
22057   <int value="4" label="SEARCH_PEOPLE"/>
22058 </enum>
22059
22060 <enum name="AppPromoAction" type="int">
22061   <int value="0" label="PROMO_LAUNCH_APP"/>
22062   <int value="1" label="PROMO_LAUNCH_WEB_STORE"/>
22063   <int value="2" label="PROMO_CLOSE"/>
22064   <int value="3" label="PROMO_EXPIRE"/>
22065   <int value="4" label="PROMO_SEEN"/>
22066 </enum>
22067
22068 <enum name="AppsPageDragSource" type="int">
22069   <int value="0" label="Same apps pane"/>
22070   <int value="1" label="Different apps pane"/>
22071   <int value="2" label="Most visited pane"/>
22072   <int value="3" label="Bookmarks pane"/>
22073   <int value="4" label="Outside of NTP (e.g. bookmarks bar)"/>
22074 </enum>
22075
22076 <enum name="AsyncDNSConfigParsePosix" type="int">
22077   <int value="0" label="OK"/>
22078   <int value="1" label="RES_INIT_FAILED"/>
22079   <int value="2" label="RES_INIT_UNSET"/>
22080   <int value="3" label="BAD_ADDRESS"/>
22081   <int value="4" label="BAD_EXT_STRUCT"/>
22082   <int value="5" label="NULL_ADDRESS"/>
22083   <int value="6" label="NO_NAMESERVERS"/>
22084   <int value="7" label="MISSING_OPTIONS"/>
22085   <int value="8" label="UNHANDLED_OPTIONS"/>
22086 </enum>
22087
22088 <enum name="AsyncDNSConfigParseWin" type="int">
22089   <int value="0" label="OK"/>
22090   <int value="1" label="READ_IPHELPER"/>
22091   <int value="2" label="READ_POLICY_SEARCHLIST"/>
22092   <int value="3" label="READ_TCPIP_SEARCHLIST"/>
22093   <int value="4" label="READ_DOMAIN"/>
22094   <int value="5" label="READ_POLICY_DEVOLUTION"/>
22095   <int value="6" label="READ_DNSCACHE_DEVOLUTION"/>
22096   <int value="7" label="READ_TCPIP_DEVOLUTION"/>
22097   <int value="8" label="READ_APPEND_MULTILABEL"/>
22098   <int value="9" label="READ_PRIMARY_SUFFIX"/>
22099   <int value="10" label="BAD_ADDRESS"/>
22100   <int value="11" label="NO_NAMESERVERS"/>
22101   <int value="12" label="UNHANDLED_OPTIONS"/>
22102 </enum>
22103
22104 <enum name="AsyncDNSHostsParseWin" type="int">
22105   <int value="0" label="OK"/>
22106   <int value="1" label="UNREADABLE_HOSTS_FILE"/>
22107   <int value="2" label="COMPUTER_NAME_FAILED"/>
22108   <int value="3" label="IPHELPER_FAILED"/>
22109   <int value="4" label="BAD_ADDRESS"/>
22110 </enum>
22111
22112 <enum name="AsyncDNSParseResult" type="int">
22113   <summary>Results of DnsResponse::ParseToAddressList.</summary>
22114   <int value="0" label="SUCCESS"/>
22115   <int value="1" label="MALFORMED_RESPONSE"/>
22116   <int value="2" label="MALFORMED_CNAME"/>
22117   <int value="3" label="NAME_MISMATCH"/>
22118   <int value="4" label="SIZE_MISMATCH"/>
22119   <int value="5" label="CNAME_AFTER_ADDRESS"/>
22120   <int value="6" label="ADDRESS_TTL_MISMATCH"/>
22121   <int value="7" label="NO_ADDRESSES"/>
22122 </enum>
22123
22124 <enum name="AsyncDNSResolveStatus" type="int">
22125   <int value="0" label="DNS_SUCCESS">Succeeded with async DNS.</int>
22126   <int value="1" label="PROC_SUCCESS">
22127     Succeeded with getaddrinfo after async DNS failed.
22128   </int>
22129   <int value="2" label="FAIL">Both async DNS and getaddrinfo failed.</int>
22130   <int value="3" label="SUSPECT_NETBIOS">
22131     Same as PROC_SUCCESS except the hostname fits NetBIOS name criteria.
22132   </int>
22133 </enum>
22134
22135 <enum name="AsyncDNSWatchStatus" type="int">
22136   <int value="0" label="STARTED">Started.</int>
22137   <int value="1" label="FAILED_TO_START_CONFIG">
22138     Failed to start watching config.
22139   </int>
22140   <int value="2" label="FAILED_TO_START_HOSTS">
22141     Failed to start watching HOSTS.
22142   </int>
22143   <int value="3" label="FAILED_CONFIG">Failed during watching config.</int>
22144   <int value="4" label="FAILED_HOSTS">Failed during watching HOSTS.</int>
22145 </enum>
22146
22147 <enum name="AudioCodec" type="int">
22148   <int value="0" label="kUnknownAudioCodec"/>
22149   <int value="1" label="kCodecAAC"/>
22150   <int value="2" label="kCodecMP3"/>
22151   <int value="3" label="kCodecPCM"/>
22152   <int value="4" label="kCodecVorbis"/>
22153   <int value="5" label="kCodecFLAC"/>
22154   <int value="6" label="kCodecAMR_NB"/>
22155   <int value="7" label="kCodecAMR_WB"/>
22156   <int value="8" label="kCodecPCM_MULAW"/>
22157   <int value="9" label="kCodecGSM_MS"/>
22158   <int value="10" label="kCodecPCM_S16BE"/>
22159   <int value="11" label="kCodecPCM_S24BE"/>
22160   <int value="12" label="kCodecOpus"/>
22161 </enum>
22162
22163 <enum name="AudioFramesPerBuffer" type="int">
22164   <int value="0" label="k160"/>
22165   <int value="1" label="k320"/>
22166   <int value="2" label="k440"/>
22167   <int value="3" label="k480"/>
22168   <int value="4" label="k640"/>
22169   <int value="5" label="k880"/>
22170   <int value="6" label="k960"/>
22171   <int value="7" label="k1440"/>
22172   <int value="8" label="k1920"/>
22173 </enum>
22174
22175 <enum name="AudioRendererEvents" type="int">
22176   <int value="0" label="Initialized"/>
22177   <int value="1" label="Runtime error"/>
22178 </enum>
22179
22180 <enum name="AudioSampleFormat" type="int">
22181   <int value="0" label="Unknown"/>
22182   <int value="1" label="Unsigned 8-bit"/>
22183   <int value="2" label="Signed 16-bit"/>
22184   <int value="3" label="Signed 32-bit"/>
22185   <int value="4" label="Float 32-bit"/>
22186   <int value="5" label="Signed 16-bit planar"/>
22187   <int value="6" label="Float 32-bit planar"/>
22188 </enum>
22189
22190 <enum name="AudioSampleRate" type="int">
22191   <int value="0" label="k8000Hz"/>
22192   <int value="1" label="k16000Hz"/>
22193   <int value="2" label="k32000Hz"/>
22194   <int value="3" label="k48000Hz"/>
22195   <int value="4" label="k96000Hz"/>
22196   <int value="5" label="k11025Hz"/>
22197   <int value="6" label="k22050Hz"/>
22198   <int value="7" label="k44100Hz"/>
22199   <int value="8" label="k88200Hz"/>
22200   <int value="9" label="k176400Hz"/>
22201   <int value="10" label="k192000Hz"/>
22202 </enum>
22203
22204 <enum name="AutocheckoutBubble" type="int">
22205   <obsolete>
22206     Deprecated as of 8/2013.
22207   </obsolete>
22208   <int value="0" label="Created"/>
22209   <int value="1" label="Accepted"/>
22210   <int value="2" label="Dismissed"/>
22211   <int value="3" label="Ignored"/>
22212   <int value="4" label="Could be displayed"/>
22213 </enum>
22214
22215 <enum name="AutocheckoutBuyFlow" type="int">
22216   <obsolete>
22217     Deprecated as of 8/2013.
22218   </obsolete>
22219   <int value="0" label="Started"/>
22220   <int value="1" label="Success"/>
22221   <int value="2" label="Missing field mappings"/>
22222   <int value="3" label="Missing advance element"/>
22223   <int value="4" label="Cannot proceed"/>
22224 </enum>
22225
22226 <enum name="AutofillCreditCardInfoBar" type="int">
22227   <int value="0" label="Shown"/>
22228   <int value="1" label="Accepted"/>
22229   <int value="2" label="Denied"/>
22230   <int value="3" label="Ignored"/>
22231 </enum>
22232
22233 <enum name="AutofillDeveloperEngagement" type="int">
22234   <int value="0" label="Fillable form parsed"/>
22235   <int value="1" label="Includes type hints"/>
22236 </enum>
22237
22238 <enum name="AutofillDialogDismissalState" type="int">
22239   <int value="0" label="Submitted, existing data"/>
22240   <int value="1" label="Submitted, saved to Wallet"/>
22241   <int value="2" label="Submitted, saved locally"/>
22242   <int value="3" label="Submitted, no save"/>
22243   <int value="4" label="Canceled, no edits"/>
22244   <int value="5" label="Canceled, no invalid fields"/>
22245   <int value="6" label="Canceled, 1+ invalid fields"/>
22246   <int value="7" label="Canceled during sign-in"/>
22247 </enum>
22248
22249 <enum name="AutofillDialogInitialUserState" type="int">
22250   <int value="0" label="Not signed in, no Autofill"/>
22251   <int value="1" label="Not signed in, has Autofill"/>
22252   <int value="2" label="Signed in, no Wallet, no Autofill"/>
22253   <int value="3" label="Signed in, no Wallet, has Autofill"/>
22254   <int value="4" label="Signed in, has Wallet, no Autofill"/>
22255   <int value="5" label="Signed in, ha Wallet, has Autofill"/>
22256 </enum>
22257
22258 <enum name="AutofillDialogPopupEvent" type="int">
22259   <int value="0" label="Popup shown"/>
22260   <int value="1" label="Form Autofilled"/>
22261 </enum>
22262
22263 <enum name="AutofillDialogSecurity" type="int">
22264   <int value="0" label="Baseline: Dialog shown"/>
22265   <int value="1" label="Credit card over HTTP"/>
22266   <int value="2" label="Cross-origin frame"/>
22267 </enum>
22268
22269 <enum name="AutofillDialogUiEvents" type="int">
22270   <int value="0" label="Dialog shown"/>
22271   <int value="1" label="Dialog submitted"/>
22272   <int value="2" label="Dialog canceled"/>
22273   <int value="3" label="Account switched: Wallet-&gt;Autofill"/>
22274   <int value="4" label="Account switched: Autofill-&gt;Wallet"/>
22275   <int value="5" label="Account switched: Wallet-&gt;Wallet"/>
22276   <int value="6" label="Sign-in UI shown"/>
22277   <int value="7" label="Selected different email suggestion"/>
22278   <int value="8" label="Selected different billing suggestion"/>
22279   <int value="9" label="Selected different cc+billing suggestion"/>
22280   <int value="10" label="Selected different shipping suggestion"/>
22281   <int value="11" label="Selected different cc suggestion"/>
22282   <int value="12" label="Showed edit UI for email"/>
22283   <int value="13" label="Showed edit UI for billing"/>
22284   <int value="14" label="Showed edit UI for cc+billing"/>
22285   <int value="15" label="Showed edit UI for shipping"/>
22286   <int value="16" label="Showed edit UI for cc"/>
22287   <int value="17" label="Selected 'Add email' suggestion"/>
22288   <int value="18" label="Selected 'Add billing' suggestion"/>
22289   <int value="19" label="Selected 'Add cc+billing' suggestion"/>
22290   <int value="20" label="Selected 'Add shipping' suggestion"/>
22291   <int value="21" label="Selected 'Add cc' suggestion"/>
22292   <int value="22" label="Account switched: Wallet account added (multilogin)"/>
22293 </enum>
22294
22295 <enum name="AutofillExperimentId" type="int">
22296   <int value="0" label="No Experiment"/>
22297   <int value="1" label="Unknown"/>
22298   <int value="2" label="ar06"/>
22299   <int value="3" label="ar1"/>
22300   <int value="4" label="ar2"/>
22301   <int value="5" label="ar4"/>
22302   <int value="6" label="ar05wlr15"/>
22303   <int value="7" label="ar05wlr25"/>
22304   <int value="8" label="ar05wlr25fs5"/>
22305   <int value="9" label="tbar1"/>
22306   <int value="10" label="ar04wr3fs4"/>
22307   <int value="11" label="No Server Response"/>
22308   <int value="12" label="fp05"/>
22309   <int value="13" label="fp025"/>
22310   <int value="14" label="fp05cc03"/>
22311   <int value="15" label="fp05cco03"/>
22312   <int value="16" label="fp05cco03cstd"/>
22313   <int value="17" label="fp05cc03e1"/>
22314 </enum>
22315
22316 <enum name="AutofillQuality" type="int">
22317   <int value="0" label="Submitted"/>
22318   <int value="1" label="Autofilled"/>
22319   <int value="2" label="Autofill failed"/>
22320   <int value="3" label="Heuristic Unknown"/>
22321   <int value="4" label="Heuristic Match"/>
22322   <int value="5" label="Heuristic Mismatch"/>
22323   <int value="6" label="Server Unknown"/>
22324   <int value="7" label="Server Match"/>
22325   <int value="8" label="Server Mismatch"/>
22326 </enum>
22327
22328 <enum name="AutofillQueryResult" type="int">
22329   <int value="0" label="Sent"/>
22330   <int value="1" label="Received"/>
22331   <int value="2" label="Parsed"/>
22332   <int value="3" label="Response matches local"/>
22333   <int value="4" label="Response improves local (nonempty)"/>
22334   <int value="5" label="Response improves local (empty)"/>
22335 </enum>
22336
22337 <enum name="AutofillTypeQuality" type="int">
22338   <int value="0" label="Unknown"/>
22339   <int value="1" label="Match"/>
22340   <int value="2" label="Mismatch"/>
22341 </enum>
22342
22343 <enum name="AutofillTypeQualityByFieldType" type="int">
22344   <int value="0" label="Ambiguous, Unknown"/>
22345   <int value="1" label="Ambiguous, Match"/>
22346   <int value="2" label="Ambiguous, Mismatch"/>
22347   <int value="3" label="Name, Unknown"/>
22348   <int value="4" label="Name, Match"/>
22349   <int value="5" label="Name, Mismatch"/>
22350   <int value="6" label="Company, Unknown"/>
22351   <int value="7" label="Company, Match"/>
22352   <int value="8" label="Company, Mismatch"/>
22353   <int value="9" label="Addr. line 1, Unknown"/>
22354   <int value="10" label="Addr. line 1, Match"/>
22355   <int value="11" label="Addr. line 1, Mismatch"/>
22356   <int value="12" label="Addr. line 2, Unknown"/>
22357   <int value="13" label="Addr. line 2, Match"/>
22358   <int value="14" label="Addr. line 2, Mismatch"/>
22359   <int value="15" label="City, Unknown"/>
22360   <int value="16" label="City, Match"/>
22361   <int value="17" label="City, Mismatch"/>
22362   <int value="18" label="State, Unknown"/>
22363   <int value="19" label="State, Match"/>
22364   <int value="20" label="State, Mismatch"/>
22365   <int value="21" label="ZIP code, Unknown"/>
22366   <int value="22" label="ZIP code, Match"/>
22367   <int value="23" label="ZIP code, Mismatch"/>
22368   <int value="24" label="Country, Unknown"/>
22369   <int value="25" label="Country, Match"/>
22370   <int value="26" label="Country, Mismatch"/>
22371   <int value="27" label="Phone, Unknown"/>
22372   <int value="28" label="Phone, Match"/>
22373   <int value="29" label="Phone, Mismatch"/>
22374   <int value="30" label="Fax, Unknown"/>
22375   <int value="31" label="Fax, Match"/>
22376   <int value="32" label="Fax, Mismatch"/>
22377   <int value="33" label="Email, Unknown"/>
22378   <int value="34" label="Email, Match"/>
22379   <int value="35" label="Email, Mismatch"/>
22380   <int value="36" label="Credit card: name, Unknown"/>
22381   <int value="37" label="Credit card: name, Match"/>
22382   <int value="38" label="Credit card: name, Mismatch"/>
22383   <int value="39" label="Credit card: number, Unknown"/>
22384   <int value="40" label="Credit card: number, Match"/>
22385   <int value="41" label="Credit card: number, Mismatch"/>
22386   <int value="42" label="Credit card: date, Unknown"/>
22387   <int value="43" label="Credit card: date, Match"/>
22388   <int value="44" label="Credit card: date, Mismatch"/>
22389   <int value="45" label="Credit card: type, Unknown"/>
22390   <int value="46" label="Credit card: type, Match"/>
22391   <int value="47" label="Credit card: type, Mismatch"/>
22392   <int value="48" label="Password, Unknown"/>
22393   <int value="49" label="Password, Match"/>
22394   <int value="50" label="Password, Mismatch"/>
22395 </enum>
22396
22397 <enum name="AutofillUserHappiness" type="int">
22398   <int value="0" label="Forms loaded"/>
22399   <int value="1" label="Submitted fillable form, autofilled all"/>
22400   <int value="2" label="Submitted fillable form, autofilled some"/>
22401   <int value="3" label="Submitted fillable form, autofilled none"/>
22402   <int value="4" label="Submitted non-fillable form"/>
22403   <int value="5" label="User did type"/>
22404   <int value="6" label="Suggestions shown"/>
22405   <int value="7" label="Suggestions shown (once)"/>
22406   <int value="8" label="User did autofill"/>
22407   <int value="9" label="User did autofill (once)"/>
22408   <int value="10" label="User edited autofilled field"/>
22409   <int value="11" label="User edited autofilled field (once)"/>
22410 </enum>
22411
22412 <enum name="BackingStoreResults" type="int">
22413   <int value="0" label="Unused"/>
22414   <int value="1" label="Success"/>
22415   <int value="2" label="Failure"/>
22416 </enum>
22417
22418 <enum name="BatteryInfoSampleResult" type="int">
22419   <int value="0" label="Read"/>
22420   <int value="1" label="Good"/>
22421   <int value="2" label="Bad"/>
22422 </enum>
22423
22424 <enum name="BlacklistSetup" type="int">
22425   <int value="0" label="Blacklist enabled"/>
22426   <int value="1" label="Blacklist ran successfully."/>
22427   <int value="2" label="Blacklist failed."/>
22428 </enum>
22429
22430 <enum name="BluetoothPairingMethod" type="int">
22431   <int value="0" label="No user interaction required"/>
22432   <int value="1" label="PIN Code requested from user"/>
22433   <int value="2" label="Passkey requested from user"/>
22434   <int value="3" label="PIN Code entered into device"/>
22435   <int value="4" label="Passkey entered into device"/>
22436   <int value="5" label="Passkey confirmed on both devices"/>
22437 </enum>
22438
22439 <enum name="BluetoothPairingResult" type="int">
22440   <int value="0" label="Success"/>
22441   <int value="1" label="Connection already in-progress"/>
22442   <int value="2" label="Failed for non-specific reason"/>
22443   <int value="3" label="Authentication failed"/>
22444   <int value="4" label="Authentication canceled"/>
22445   <int value="5" label="Authentication rejected"/>
22446   <int value="6" label="Authentication timed out"/>
22447   <int value="7" label="Unsupported device"/>
22448   <int value="8" label="Unknown or unhandler error"/>
22449 </enum>
22450
22451 <enum name="Boolean" type="int">
22452   <int value="0" label="False"/>
22453   <int value="1" label="True"/>
22454 </enum>
22455
22456 <enum name="BooleanAccepted" type="int">
22457   <int value="0" label="Not Accepted"/>
22458   <int value="1" label="Accepted"/>
22459 </enum>
22460
22461 <enum name="BooleanAttempted" type="int">
22462   <int value="0" label="Not Attempted"/>
22463   <int value="1" label="Attempted"/>
22464 </enum>
22465
22466 <enum name="BooleanAvailable" type="int">
22467   <int value="0" label="Not Available"/>
22468   <int value="1" label="Available"/>
22469 </enum>
22470
22471 <enum name="BooleanCloseTimeout" type="int">
22472   <int value="0" label="Closed normally"/>
22473   <int value="1" label="Timed out"/>
22474 </enum>
22475
22476 <enum name="BooleanCommonNameMatch" type="int">
22477   <int value="0" label="subjectAltName used"/>
22478   <int value="1" label="Common Name used"/>
22479 </enum>
22480
22481 <enum name="BooleanCorrupt" type="int">
22482   <int value="0" label="Not Corrupt"/>
22483   <int value="1" label="Corrupt"/>
22484 </enum>
22485
22486 <enum name="BooleanCovered" type="int">
22487   <int value="0" label="Not Covered"/>
22488   <int value="1" label="Covered"/>
22489 </enum>
22490
22491 <enum name="BooleanCredentialsLost" type="int">
22492   <int value="0" label="Found Credentials"/>
22493   <int value="1" label="Missing Credentials"/>
22494 </enum>
22495
22496 <enum name="BooleanDataReductionProxy" type="int">
22497   <int value="0" label="Not Data Reduction Proxy"/>
22498   <int value="1" label="Data Reduction Proxy"/>
22499 </enum>
22500
22501 <enum name="BooleanDelete" type="int">
22502   <int value="0" label="Ignored"/>
22503   <int value="1" label="Deleted"/>
22504 </enum>
22505
22506 <enum name="BooleanDuplicate" type="int">
22507   <int value="0" label="Not Duplicate"/>
22508   <int value="1" label="Duplicate"/>
22509 </enum>
22510
22511 <enum name="BooleanEnabled" type="int">
22512   <int value="0" label="Disabled"/>
22513   <int value="1" label="Enabled"/>
22514 </enum>
22515
22516 <enum name="BooleanExpired" type="int">
22517   <int value="0" label="Unexpired"/>
22518   <int value="1" label="Expired"/>
22519 </enum>
22520
22521 <enum name="BooleanForceDisabled" type="int">
22522   <int value="0" label="Not Force Disabled"/>
22523   <int value="1" label="Force Disabled"/>
22524 </enum>
22525
22526 <enum name="BooleanHasCrc" type="int">
22527   <int value="0" label="No CRC"/>
22528   <int value="1" label="Has CRC"/>
22529 </enum>
22530
22531 <enum name="BooleanHit" type="int">
22532   <int value="0" label="Not_reached"/>
22533   <int value="1" label="Hit"/>
22534 </enum>
22535
22536 <enum name="BooleanHttps" type="int">
22537   <int value="0" label="HTTP"/>
22538   <int value="1" label="HTTPS"/>
22539 </enum>
22540
22541 <enum name="BooleanMatched" type="int">
22542   <int value="0" label="Not matched"/>
22543   <int value="1" label="Matched"/>
22544 </enum>
22545
22546 <enum name="BooleanOrphan" type="int">
22547   <int value="0" label="Non-orphan"/>
22548   <int value="1" label="Orphan"/>
22549 </enum>
22550
22551 <enum name="BooleanRaced" type="int">
22552   <int value="0" label="Did Not Race"/>
22553   <int value="1" label="Raced"/>
22554 </enum>
22555
22556 <enum name="BooleanRegistered" type="int">
22557   <int value="0" label="Not Registered"/>
22558   <int value="1" label="Registered"/>
22559 </enum>
22560
22561 <enum name="BooleanSelected" type="int">
22562   <int value="0" label="No selection"/>
22563   <int value="1" label="Selected"/>
22564 </enum>
22565
22566 <enum name="BooleanStale" type="int">
22567   <int value="0" label="Fresh"/>
22568   <int value="1" label="Stale"/>
22569 </enum>
22570
22571 <enum name="BooleanSuccess" type="int">
22572   <int value="0" label="Failure"/>
22573   <int value="1" label="Success"/>
22574 </enum>
22575
22576 <enum name="BooleanSuppressed" type="int">
22577   <int value="0" label="No suppressions"/>
22578   <int value="1" label="Suppressed"/>
22579 </enum>
22580
22581 <enum name="BooleanTabDiscard" type="int">
22582   <int value="0" label="Memory OK, no discards"/>
22583   <int value="1" label="Memory low, tabs discarded"/>
22584 </enum>
22585
22586 <enum name="BooleanUsage" type="int">
22587   <int value="0" label="Not Used"/>
22588   <int value="1" label="Used"/>
22589 </enum>
22590
22591 <enum name="BooleanValid" type="int">
22592   <int value="0" label="Invalid"/>
22593   <int value="1" label="Valid"/>
22594 </enum>
22595
22596 <enum name="BooleanWiped" type="int">
22597   <int value="0" label="Re-enabled"/>
22598   <int value="1" label="Wiped out"/>
22599 </enum>
22600
22601 <enum name="CanvasContextType" type="int">
22602   <int value="0" label="2d"/>
22603   <int value="1" label="webkit-3d"/>
22604   <int value="2" label="experimental-webgl"/>
22605   <int value="3" label="webgl"/>
22606 </enum>
22607
22608 <enum name="CatSixtyFour" type="int">
22609   <int value="0" label="Saber-Toothed Cat (&lt;10.6), 32-bit (?)"/>
22610   <int value="1" label="Saber-Toothed Cat (&lt;10.6), 64-bit (?)"/>
22611   <int value="2" label="Snow Leopard (10.6), 32-bit"/>
22612   <int value="3" label="Snow Leopard (10.6), 64-bit"/>
22613   <int value="4" label="Lion (10.7), 32-bit (?)"/>
22614   <int value="5" label="Lion (10.7), 64-bit"/>
22615   <int value="6" label="Mountain Lion (10.8), 32-bit (?)"/>
22616   <int value="7" label="Mountain Lion (10.8), 64-bit"/>
22617   <int value="8" label="Mavericks (10.9), 32-bit (?)"/>
22618   <int value="9" label="Mavericks (10.9), 64-bit"/>
22619   <int value="10" label="Saber-Toothed Cat (&lt;10.6), 8-bit (?)"/>
22620   <int value="11" label="Snow Leopard (10.6), 8-bit (?)"/>
22621   <int value="12" label="Lion (10.7), 8-bit (?)"/>
22622   <int value="13" label="Mountain Lion (10.8), 8-bit (?)"/>
22623   <int value="14" label="Mavericks (10.9), 8-bit (?)"/>
22624   <int value="15" label="FutureCat (&gt;10.9), 32-bit (?)"/>
22625   <int value="16" label="FutureCat (&gt;10.9), 64-bit"/>
22626   <int value="17" label="FutureCat (&gt;10.9), 8-bit (?)"/>
22627 </enum>
22628
22629 <enum name="ChannelLayout" type="int">
22630   <int value="0" label="CHANNEL_LAYOUT_NONE"/>
22631   <int value="1" label="CHANNEL_LAYOUT_UNSUPPORTED"/>
22632   <int value="2" label="CHANNEL_LAYOUT_MONO"/>
22633   <int value="3" label="CHANNEL_LAYOUT_STEREO"/>
22634   <int value="4" label="CHANNEL_LAYOUT_2_1"/>
22635   <int value="5" label="CHANNEL_LAYOUT_SURROUND"/>
22636   <int value="6" label="CHANNEL_LAYOUT_4POINT0"/>
22637   <int value="7" label="CHANNEL_LAYOUT_2_2"/>
22638   <int value="8" label="CHANNEL_LAYOUT_QUAD"/>
22639   <int value="9" label="CHANNEL_LAYOUT_5POINT0"/>
22640   <int value="10" label="CHANNEL_LAYOUT_5POINT1"/>
22641   <int value="11" label="CHANNEL_LAYOUT_5POINT0_BACK"/>
22642   <int value="12" label="CHANNEL_LAYOUT_5POINT1_BACK"/>
22643   <int value="13" label="CHANNEL_LAYOUT_7POINT0"/>
22644   <int value="14" label="CHANNEL_LAYOUT_7POINT1"/>
22645   <int value="15" label="CHANNEL_LAYOUT_7POINT1_WIDE"/>
22646   <int value="16" label="CHANNEL_LAYOUT_STEREO_DOWNMIX"/>
22647   <int value="17" label="CHANNEL_LAYOUT_2POINT1"/>
22648   <int value="18" label="CHANNEL_LAYOUT_3_1"/>
22649   <int value="19" label="CHANNEL_LAYOUT_4_1"/>
22650   <int value="20" label="CHANNEL_LAYOUT_6_0"/>
22651   <int value="21" label="CHANNEL_LAYOUT_6_0_FRONT"/>
22652   <int value="22" label="CHANNEL_LAYOUT_HEXAGONAL"/>
22653   <int value="23" label="CHANNEL_LAYOUT_6_1"/>
22654   <int value="24" label="CHANNEL_LAYOUT_6_1_BACK"/>
22655   <int value="25" label="CHANNEL_LAYOUT_6_1_FRONT"/>
22656   <int value="26" label="CHANNEL_LAYOUT_7_0_FRONT"/>
22657   <int value="27" label="CHANNEL_LAYOUT_7_1_WIDE_BACK"/>
22658   <int value="28" label="CHANNEL_LAYOUT_OCTAGONAL"/>
22659   <int value="29" label="CHANNEL_LAYOUT_DISCRETE"/>
22660 </enum>
22661
22662 <enum name="CheckCRCResult" type="int">
22663   <int value="0" label="Stream was never read to end"/>
22664   <int value="1" label="CRC check not done"/>
22665   <int value="2" label="CRC check done"/>
22666   <int value="3" label="Stream was never read at all"/>
22667 </enum>
22668
22669 <enum name="ChromeDownloadCountType" type="int">
22670   <int value="0" label="Initiated by Navigation (Obsolete)"/>
22671   <int value="1" label="Initiated by Context Menu (Obsolete)"/>
22672   <int value="2" label="Initiated by WebStore Installer (Obsolete)"/>
22673   <int value="3" label="Initiated by ImageBurner (Obsolete)"/>
22674   <int value="4" label="Blocked by Throttling"/>
22675 </enum>
22676
22677 <enum name="ChromeDownloadSource" type="int">
22678   <int value="0" label="Initiated by Navigation"/>
22679   <int value="1" label="Initiated by Context Menu"/>
22680   <int value="2" label="Initiated by WebStore Installer"/>
22681   <int value="3" label="Initiated by ImageBurner"/>
22682   <int value="4" label="Initiated by Plugin Installer"/>
22683 </enum>
22684
22685 <enum name="ChromeNotifierServiceActionType" type="int">
22686   <int value="0" label="Unknown"/>
22687   <int value="1" label="First service enabled"/>
22688   <int value="2" label="First service disabled"/>
22689 </enum>
22690
22691 <enum name="ChromeOSUserImageId" type="int">
22692   <summary>
22693     Indices of the default images as defined in
22694     chrome/browser/chromeos/login/default_user_images.cc. The last three values
22695     are for taken photo, downloaded file and the image previously used by user.
22696   </summary>
22697   <int value="0" label="Default, Beaker"/>
22698   <int value="1" label="Default, Bee"/>
22699   <int value="2" label="Default, Briefcase"/>
22700   <int value="3" label="Default, Circles"/>
22701   <int value="4" label="Default, Cloud"/>
22702   <int value="5" label="Default, Cupcake"/>
22703   <int value="6" label="Default, Day"/>
22704   <int value="7" label="Default, Flower"/>
22705   <int value="8" label="Default, Globe"/>
22706   <int value="9" label="Default, Hot air"/>
22707   <int value="10" label="Default, Ladybug"/>
22708   <int value="11" label="Default, Leaf"/>
22709   <int value="12" label="Default, Night"/>
22710   <int value="13" label="Default, Plane"/>
22711   <int value="14" label="Default, Robot body"/>
22712   <int value="15" label="Default, Robot head"/>
22713   <int value="16" label="Default, Toolbox"/>
22714   <int value="17" label="Default, User color"/>
22715   <int value="18" label="Default, User enterprise"/>
22716   <int value="19" label="Photo taken"/>
22717   <int value="20" label="Downloaded file"/>
22718   <int value="21" label="Old image"/>
22719   <int value="22" label="Profile image"/>
22720 </enum>
22721
22722 <enum name="ClipboardAction" type="int">
22723   <int value="0" label="Write from non-Incognito"/>
22724   <int value="1" label="Write from Incognito"/>
22725   <int value="2" label="Read Text"/>
22726 </enum>
22727
22728 <enum name="CoalescePotentialPackets" type="int">
22729   <int value="0" label="No Advantage"/>
22730   <int value="1" label="Header packets Only"/>
22731   <int value="30" label="More Than 30"/>
22732 </enum>
22733
22734 <enum name="CompositedScrolling" type="int">
22735   <int value="0" label="Is scrollable area"/>
22736   <int value="1" label="Needs to be stacking container"/>
22737   <int value="2" label="Will use composited scrolling"/>
22738 </enum>
22739
22740 <enum name="CompositorType" type="int">
22741   <int value="0" label="Software compositor"/>
22742   <int value="1" label="GPU compositor"/>
22743 </enum>
22744
22745 <enum name="ConnectionType" type="int">
22746   <summary>
22747     Connection type as defined in net/base/connection_type_histograms.h
22748   </summary>
22749   <int value="0" label="Any">Any connection (SSL, HTTP, SPDY, etc.)</int>
22750   <int value="1" label="SSL">An SSL connection</int>
22751   <int value="2" label="SSL-MD5">
22752     An SSL connection with an MD5 certificate in the certificate chain
22753     (excluding root)
22754   </int>
22755   <int value="3" label="SSL-MD2">
22756     An SSL connection with an MD2 certificate in the certificate chain
22757     (excluding root)
22758   </int>
22759   <int value="4" label="SSL-MD4">
22760     An SSL connection with an MD4 certificate in the certificate chain
22761     (excluding root)
22762   </int>
22763   <int value="5" label="SSL-MD5(CA)">
22764     An SSL connection with an MD5 CA certificate in the certificate chain
22765     (excluding root)
22766   </int>
22767   <int value="6" label="SSL-MD2(CA)">
22768     An SSL connection with an MD2 CA certificate in the cerfificate chain
22769     (excluding root)
22770   </int>
22771   <int value="7" label="HTTP">An HTTP connection</int>
22772   <int value="8" label="SPDY">A SPDY connection</int>
22773   <int value="9" label="SSL-2.0">An SSL connection that uses SSL 2.0</int>
22774   <int value="10" label="SSL-3.0">An SSL connection that uses SSL 3.0</int>
22775   <int value="11" label="TLS-1.0">An SSL connection that uses TLS 1.0</int>
22776   <int value="12" label="TLS-1.1">An SSL connection that uses TLS 1.1</int>
22777   <int value="13" label="TLS-1.2">An SSL connection that uses TLS 1.2</int>
22778 </enum>
22779
22780 <enum name="ConnectivityDiagnosticsTestVerdict" type="int">
22781   <int value="0" label="NO_PROBLEM"/>
22782   <int value="1" label="POTENTIAL_PROBLEM"/>
22783   <int value="2" label="PROBLEM"/>
22784   <int value="3" label="TEST_FAILURE_OCCURRED"/>
22785   <int value="4" label="TEST_NOT_RUN"/>
22786 </enum>
22787
22788 <enum name="CookieDeletionCause" type="int">
22789   <summary>Reason why a cookie was removed from the cookie store</summary>
22790   <int value="0" label="explicit">
22791     The user explicitly requested that we delete a cookie
22792   </int>
22793   <int value="1" label="overwrite">
22794     The value of the cookie was overwritten by a new value
22795   </int>
22796   <int value="2" label="expired">The cookie expiration time passed</int>
22797   <int value="3" label="evicted">
22798     The cookie was evicted during garbage collection (replaced by
22799     domain_evicted/global_evicted below)
22800   </int>
22801   <int value="4" label="store_dup">
22802     The backing store had two copies of the cookie so one was removed (i.e.
22803     problems writing the backing store database)
22804   </int>
22805   <int value="5" label="dont_record">
22806     The cookie deletion should not be recorded because it occurred, e.g., during
22807     shutdown (the fact that these values showed up in the histogram is a bug,
22808     since fixed)
22809   </int>
22810   <int value="6" label="domain_evicted">
22811     The cookie was evicted during per-domain/eTLD+1 garbage collection
22812   </int>
22813   <int value="7" label="global_evicted">
22814     The cookie was evicted during whole store garbage collection.
22815   </int>
22816   <int value="8" label="domain_evicted_pre_safe">
22817     The cookie evicted during per-domain/eTLD+1 garbage collection, and would
22818     have been evicted by the global garbage collection process (because they
22819     hadn't been accessed recently enough).
22820   </int>
22821   <int value="9" label="domain_evicted_post_safe">
22822     The cookie evicted during per-domain/eTLD+1 garbage collection, and would
22823     not have been evicted by global metrics as well (because they had been
22824     accessed recently enough to save).
22825   </int>
22826   <int value="10" label="expired_overwrite">
22827     The cookie deletion occurred because the server overwrote it with an already
22828     expired cookie (this is a common idiom for server deletions of cookies).
22829   </int>
22830 </enum>
22831
22832 <enum name="CrosDisksArchiveType" type="int">
22833   <int value="0" label="Unknown"/>
22834   <int value="1" label="ZIP"/>
22835   <int value="2" label="RAR"/>
22836   <int value="3" label="Tar"/>
22837   <int value="4" label="Bzip2-compressed Tar"/>
22838   <int value="5" label="Gzip-compressed Tar"/>
22839 </enum>
22840
22841 <enum name="CrosDisksDeviceMediaType" type="int">
22842   <int value="0" label="Unknown"/>
22843   <int value="1" label="USB Drive"/>
22844   <int value="2" label="SD Card"/>
22845   <int value="3" label="Optical Disc"/>
22846   <int value="4" label="Mobile Device"/>
22847   <int value="5" label="DVD"/>
22848 </enum>
22849
22850 <enum name="CrosDisksFilesystemType" type="int">
22851   <int value="0" label="Unknown"/>
22852   <int value="1" label="Others"/>
22853   <int value="2" label="FAT"/>
22854   <int value="3" label="exFAT"/>
22855   <int value="4" label="NTFS"/>
22856   <int value="5" label="HFS+"/>
22857   <int value="6" label="Ext2"/>
22858   <int value="7" label="Ext3"/>
22859   <int value="8" label="Ext4"/>
22860   <int value="9" label="ISO9660"/>
22861   <int value="10" label="UDF"/>
22862 </enum>
22863
22864 <enum name="CrosEnableDriveOfflineOutcome" type="int">
22865   <int value="0" label="Success: Offline mode enabled"/>
22866   <int value="1" label="Failure: Hosted app page timed out"/>
22867   <int value="2" label="Failure: Hosted app page load failed"/>
22868   <int value="3" label="Failure: Not a regular user account"/>
22869   <int value="4" label="Failure: Drive app not installed"/>
22870   <int value="5" label="Failure: Background page already exists"/>
22871 </enum>
22872
22873 <enum name="CrosEventEnum" type="int">
22874   <int value="0" label="ModemManagerCommandSendFailure"/>
22875 </enum>
22876
22877 <enum name="CrosFirstRunTutorialCompletionType" type="int">
22878   <int value="0" label="Was not finished"/>
22879   <int value="1" label="Finished with &quot;Got It&quot; button"/>
22880   <int value="2" label="Finished with &quot;Keep Exploring&quot; button"/>
22881 </enum>
22882
22883 <enum name="CrosShelfClickTarget" type="int">
22884   <obsolete>
22885     Deprecated as of 12/2013. Default pinned apps trial is finished.
22886   </obsolete>
22887   <int value="0" label="Chrome"/>
22888   <int value="1" label="AppLauncher"/>
22889   <int value="2" label="Gmail"/>
22890   <int value="3" label="Search"/>
22891   <int value="4" label="Youtube"/>
22892   <int value="5" label="Doc"/>
22893   <int value="6" label="Sheets"/>
22894   <int value="7" label="Slides"/>
22895   <int value="8" label="PlayMusic"/>
22896 </enum>
22897
22898 <enum name="DataReductionProxyBypassEventType" type="int">
22899   <int value="0" label="Short bypass"/>
22900   <int value="1" label="Long bypass"/>
22901   <int value="2" label="Bypass due to internal server error"/>
22902   <int value="3" label="Bypass due to other error"/>
22903 </enum>
22904
22905 <enum name="DataReductionProxyProbeURLFetchResult" type="int">
22906   <int value="0" label="Internet disconnected"/>
22907   <int value="1" label="Probe failed, proxy disabled"/>
22908   <int value="2" label="Probe failed, proxy already disabled"/>
22909   <int value="3" label="Probe succeeded, proxy enabled"/>
22910   <int value="4" label="Probe succeeded, proxy already enabled"/>
22911 </enum>
22912
22913 <enum name="DataReductionProxyPromoAction" type="int">
22914   <int value="0" label="Dismissed from first screen"/>
22915   <int value="1" label="Dismissed from second screen"/>
22916   <int value="2" label="Enabled from first screen"/>
22917   <int value="3" label="Enabled from second screen"/>
22918 </enum>
22919
22920 <enum name="DataReductionProxySettingsConversion" type="int">
22921   <int value="0" label="OFF to OFF"/>
22922   <int value="1" label="OFF to ON"/>
22923   <int value="2" label="ON to OFF"/>
22924   <int value="3" label="ON to ON"/>
22925 </enum>
22926
22927 <enum name="DataReductionProxyStartupState" type="int">
22928   <int value="0" label="Proxy not available"/>
22929   <int value="1" label="Proxy available but not enabled"/>
22930   <int value="2" label="Proxy available and enabled"/>
22931 </enum>
22932
22933 <enum name="DevicePermissionActions" type="int">
22934   <int value="0" label="AllowHttps"/>
22935   <int value="1" label="AllowHttp"/>
22936   <int value="2" label="Deny"/>
22937   <int value="3" label="Cancel"/>
22938 </enum>
22939
22940 <enum name="DiagnosticsRecoveryRun" type="int">
22941   <int value="0" label="Recovery not run"/>
22942   <int value="1" label="Recovery run because of crash"/>
22943   <int value="2" label="Recovery run by user"/>
22944 </enum>
22945
22946 <enum name="DiagnosticsResult" type="int">
22947   <int value="0" label="Not run (regular startup)"/>
22948   <int value="1" label="Success (crash startup)"/>
22949   <int value="2" label="Failure (crash startup)"/>
22950   <int value="3" label="Skipped (crash startup)"/>
22951 </enum>
22952
22953 <enum name="DiagnosticsTestName" type="int">
22954   <int value="0" label="Conflicting DLLs Test"/>
22955   <int value="1" label="Disk Space Test"/>
22956   <int value="2" label="Install Type Test"/>
22957   <int value="3" label="JSON Bookmarks Test"/>
22958   <int value="4" label="JSON Local State Test"/>
22959   <int value="5" label="JSON Preferences Test"/>
22960   <int value="6" label="Operating System Test"/>
22961   <int value="7" label="Path Dictionaries Test"/>
22962   <int value="8" label="Path Local State Test"/>
22963   <int value="9" label="Path Resources Test"/>
22964   <int value="10" label="Path User Data Test"/>
22965   <int value="11" label="Version Test"/>
22966   <int value="12" label="SQLite Integrity App Cache Test"/>
22967   <int value="13" label="SQLite Integrity Archived History Test"/>
22968   <int value="14" label="SQLite Integrity Cookie Test"/>
22969   <int value="15" label="SQLite Integrity Database Tracker Test"/>
22970   <int value="16" label="SQLite Integrity History Test"/>
22971   <int value="17" label="SQLite Integrity Nss Cert Test"/>
22972   <int value="18" label="SQLite Integrity Nss Key Test"/>
22973   <int value="19" label="SQLite Integrity Thumbnails Test"/>
22974   <int value="20" label="SQLite Integrity Web Data Test"/>
22975 </enum>
22976
22977 <enum name="DNSEmptyAddressListAndNoError" type="int">
22978   <int value="0" label="Error reported or Address List is not empty"/>
22979   <int value="1" label="Success reported but Address List is empty"/>
22980 </enum>
22981
22982 <enum name="DnsProbe.JobResult" type="int">
22983   <int value="0" label="SERVERS_UNKNOWN"/>
22984   <int value="1" label="SERVERS_CORRECT"/>
22985   <int value="2" label="SERVERS_INCORRECT"/>
22986   <int value="3" label="SERVERS_FAILING"/>
22987   <int value="4" label="SERVERS_UNREACHABLE"/>
22988 </enum>
22989
22990 <enum name="DnsProbe.ObsoleteProbeResult" type="int">
22991   <int value="0" label="INCONCLUSIVE"/>
22992   <int value="1" label="NO_INTERNET"/>
22993   <int value="2" label="BAD_CONFIG"/>
22994   <int value="3" label="NXDOMAIN"/>
22995 </enum>
22996
22997 <enum name="DnsProbe.ProbeStatus" type="int">
22998   <int value="0" label="POSSIBLE"/>
22999   <int value="1" label="NOT_RUN"/>
23000   <int value="2" label="STARTED"/>
23001   <int value="3" label="FINISHED_INCONCLUSIVE"/>
23002   <int value="4" label="FINISHED_NO_INTERNET"/>
23003   <int value="5" label="FINISHED_BAD_CONFIG"/>
23004   <int value="6" label="FINISHED_NXDOMAIN"/>
23005 </enum>
23006
23007 <enum name="DnsProbe.SystemIsLocalhost" type="int">
23008   <int value="0" label="Not just 127.0.0.1">
23009     127.0.0.1 was not the only nameserver in the system DNS config.
23010   </int>
23011   <int value="1" label="Just 127.0.0.1">
23012     127.0.0.1 was the only nameserver in the system DNS config.
23013   </int>
23014 </enum>
23015
23016 <enum name="DockedAction" type="int">
23017   <int value="0" label="None"/>
23018   <int value="1" label="Dock"/>
23019   <int value="2" label="Undock"/>
23020   <int value="3" label="Resize"/>
23021   <int value="4" label="Reorder"/>
23022   <int value="5" label="Evict"/>
23023   <int value="6" label="Maximize"/>
23024   <int value="7" label="Minimize"/>
23025   <int value="8" label="Restore"/>
23026   <int value="9" label="Close"/>
23027 </enum>
23028
23029 <enum name="DockedActionSource" type="int">
23030   <int value="0" label="Unknown"/>
23031   <int value="1" label="Mouse"/>
23032   <int value="2" label="Touch"/>
23033 </enum>
23034
23035 <enum name="DomainBoundCerts.GetCertResult" type="int">
23036   <int value="0" label="SYNC_SUCCESS"/>
23037   <int value="1" label="ASYNC_SUCCESS"/>
23038   <int value="2" label="ASYNC_CANCELLED"/>
23039   <int value="3" label="ASYNC_FAILURE_KEYGEN"/>
23040   <int value="4" label="ASYNC_FAILURE_CREATE_CERT"/>
23041   <int value="5" label="ASYNC_FAILURE_EXPORT_KEY"/>
23042   <int value="6" label="ASYNC_FAILURE_UNKNOWN"/>
23043   <int value="7" label="INVALID_ARGUMENT"/>
23044   <int value="8" label="UNSUPPORTED_TYPE"/>
23045   <int value="9" label="TYPE_MISMATCH"/>
23046   <int value="10" label="WORKER_FAILURE"/>
23047 </enum>
23048
23049 <enum name="DomainBoundCerts.Support" type="int">
23050   <int value="0" label="DISABLED"/>
23051   <int value="1" label="CLIENT_ONLY"/>
23052   <int value="2" label="CLIENT_AND_SERVER"/>
23053   <int value="3" label="CLIENT_NO_ECC">
23054     Channel ID was enabled, but the client did not support elliptic curve key
23055     generation.
23056   </int>
23057   <int value="4" label="CLIENT_BAD_SYSTEM_TIME">
23058     Channel ID was enabled, but the client had an invalid system time which
23059     prevented using it.
23060   </int>
23061   <int value="5" label="CLIENT_NO_SERVER_BOUND_CERT_SERVICE">
23062     The SSLClientSocket was created without a ServerBoundCertService.
23063   </int>
23064 </enum>
23065
23066 <enum name="DoubleGetExperimentMethods" type="int">
23067   <int value="0" label="POST"/>
23068   <int value="1" label="GET_CACHABLE"/>
23069   <int value="2" label="GET_NON_CACHABLE"/>
23070 </enum>
23071
23072 <enum name="DownloadContentDisposition" type="int">
23073   <int value="0" label="Content-Disposition header present"/>
23074   <int value="1" label="Valid"/>
23075   <int value="2" label="Has disposition-type"/>
23076   <int value="3" label="Has unknown disposition-type"/>
23077   <int value="4" label="Has 'name' attribute"/>
23078   <int value="5" label="Has 'filename' attribute"/>
23079   <int value="6" label="Has 'filename*' attribute"/>
23080   <int value="7" label="Has non-ASCII strings"/>
23081   <int value="8" label="Has percent encoded strings"/>
23082   <int value="9" label="Has RFC 2047 encoded strings"/>
23083   <int value="10" label="Has 'name' attribute only"/>
23084 </enum>
23085
23086 <enum name="DownloadContentType" type="int">
23087   <int value="0" label="UNRECOGNIZED"/>
23088   <int value="1" label="TEXT"/>
23089   <int value="2" label="IMAGE"/>
23090   <int value="3" label="AUDIO"/>
23091   <int value="4" label="VIDEO"/>
23092   <int value="5" label="OCTET_STREAM"/>
23093   <int value="6" label="PDF"/>
23094   <int value="7" label="DOC"/>
23095   <int value="8" label="XLS"/>
23096   <int value="9" label="PPT"/>
23097   <int value="10" label="ARCHIVE"/>
23098   <int value="11" label="EXE"/>
23099   <int value="12" label="DMG"/>
23100   <int value="13" label="CRX"/>
23101 </enum>
23102
23103 <enum name="DownloadCountType" type="int">
23104   <int value="0" label="Initiated by Navigation (Obsolete)"/>
23105   <int value="1" label="Initiated by Context Menu (Obsolete)"/>
23106   <int value="2" label="Initiated by SavePackage Failure (Obsolete)"/>
23107   <int value="3" label="Initiated by Drag-n-drop (Obsolete)"/>
23108   <int value="4" label="Initiated by Renderer (Obsolete)"/>
23109   <int value="5" label="Initiated and Unthrottled"/>
23110   <int value="6" label="Completed"/>
23111   <int value="7" label="Cancelled"/>
23112   <int value="8" label="Started"/>
23113   <int value="9" label="Interrupted"/>
23114   <int value="10" label="Calls to AppendDataToFile (Size) (Obsolete 8/2013)"/>
23115   <int value="11" label="Calls to AppendDataToFile (Count) (Obsolete 8/2013)"/>
23116   <int value="12" label="Interrupted at End of Download"/>
23117   <int value="13" label="Attempt to Append to Detached File"/>
23118   <int value="14" label="File Missing After Successful Scan"/>
23119   <int value="15" label="Supports ranges and strong ETag (Obsolete 11/2013)"/>
23120   <int value="16" label="No WebContents at interruption"/>
23121   <int value="17" label="Supports ranges and strong validation"/>
23122 </enum>
23123
23124 <enum name="DownloadDatabaseRecordDroppedType" type="int">
23125   <int value="0" label="Bad State"/>
23126   <int value="1" label="Bad Danger Type"/>
23127 </enum>
23128
23129 <enum name="DownloadDOMEvent" type="int">
23130   <int value="0" label="GetDownloads"/>
23131   <int value="1" label="OpenFile"/>
23132   <int value="2" label="Drag"/>
23133   <int value="3" label="SaveDangerous"/>
23134   <int value="4" label="DiscardDangerous"/>
23135   <int value="5" label="Show"/>
23136   <int value="6" label="Pause"/>
23137   <int value="7" label="Remove"/>
23138   <int value="8" label="Cancel"/>
23139   <int value="9" label="ClearAll"/>
23140   <int value="10" label="OpenFolder"/>
23141   <int value="11" label="Resume"/>
23142 </enum>
23143
23144 <enum name="DownloadFilePickerResult" type="int">
23145   <int value="0" label="SAME"/>
23146   <int value="1" label="DIFFERENT_DIR"/>
23147   <int value="2" label="DIFFERENT_NAME"/>
23148   <int value="3" label="CANCEL"/>
23149 </enum>
23150
23151 <enum name="DownloadFunctions" type="int">
23152   <int value="0" label="download"/>
23153   <int value="1" label="search"/>
23154   <int value="2" label="pause"/>
23155   <int value="3" label="resume"/>
23156   <int value="4" label="cancel"/>
23157   <int value="5" label="erase"/>
23158   <int value="6" label="set_destination"/>
23159   <int value="7" label="accept_danger"/>
23160   <int value="8" label="show"/>
23161   <int value="9" label="drag"/>
23162 </enum>
23163
23164 <enum name="DownloadImageType" type="int">
23165   <int value="0" label="Unrecognized"/>
23166   <int value="1" label="GIF"/>
23167   <int value="2" label="JPEG"/>
23168   <int value="3" label="PNG"/>
23169   <int value="4" label="TIFF"/>
23170   <int value="5" label="ICON"/>
23171   <int value="6" label="WEBP"/>
23172 </enum>
23173
23174 <enum name="DownloadInterruptedUnknownSizeType" type="int">
23175   <int value="0" label="Size Known"/>
23176   <int value="1" label="Size Unknown"/>
23177 </enum>
23178
23179 <enum name="DownloadItem.DangerousFileType" type="int">
23180   <int value="0" label="unknown"/>
23181   <int value="1" label="ad"/>
23182   <int value="2" label="ade"/>
23183   <int value="3" label="adp"/>
23184   <int value="4" label="ah"/>
23185   <int value="5" label="apk"/>
23186   <int value="6" label="app"/>
23187   <int value="7" label="application"/>
23188   <int value="8" label="asp"/>
23189   <int value="9" label="asx"/>
23190   <int value="10" label="bas"/>
23191   <int value="11" label="bash"/>
23192   <int value="12" label="bat"/>
23193   <int value="13" label="cfg"/>
23194   <int value="14" label="chi"/>
23195   <int value="15" label="chm"/>
23196   <int value="16" label="class"/>
23197   <int value="17" label="cmd"/>
23198   <int value="18" label="com"/>
23199   <int value="19" label="command"/>
23200   <int value="20" label="crt"/>
23201   <int value="21" label="crx"/>
23202   <int value="22" label="csh"/>
23203   <int value="23" label="deb"/>
23204   <int value="24" label="dex"/>
23205   <int value="25" label="dll"/>
23206   <int value="26" label="drv"/>
23207   <int value="27" label="exe"/>
23208   <int value="28" label="fxp"/>
23209   <int value="29" label="grp"/>
23210   <int value="30" label="hlp"/>
23211   <int value="31" label="hta"/>
23212   <int value="32" label="htm"/>
23213   <int value="33" label="html"/>
23214   <int value="34" label="htt"/>
23215   <int value="35" label="inf"/>
23216   <int value="36" label="ini"/>
23217   <int value="37" label="ins"/>
23218   <int value="38" label="isp"/>
23219   <int value="39" label="jar"/>
23220   <int value="40" label="jnlp"/>
23221   <int value="41" label="user.js"/>
23222   <int value="42" label="js"/>
23223   <int value="43" label="jse"/>
23224   <int value="44" label="ksh"/>
23225   <int value="45" label="lnk"/>
23226   <int value="46" label="local"/>
23227   <int value="47" label="mad"/>
23228   <int value="48" label="maf"/>
23229   <int value="49" label="mag"/>
23230   <int value="50" label="mam"/>
23231   <int value="51" label="manifest"/>
23232   <int value="52" label="maq"/>
23233   <int value="53" label="mar"/>
23234   <int value="54" label="mas"/>
23235   <int value="55" label="mat"/>
23236   <int value="56" label="mau"/>
23237   <int value="57" label="mav"/>
23238   <int value="58" label="maw"/>
23239   <int value="59" label="mda"/>
23240   <int value="60" label="mdb"/>
23241   <int value="61" label="mde"/>
23242   <int value="62" label="mdt"/>
23243   <int value="63" label="mdw"/>
23244   <int value="64" label="mdz"/>
23245   <int value="65" label="mht"/>
23246   <int value="66" label="mhtml"/>
23247   <int value="67" label="mmc"/>
23248   <int value="68" label="mof"/>
23249   <int value="69" label="msc"/>
23250   <int value="70" label="msh"/>
23251   <int value="71" label="mshxml"/>
23252   <int value="72" label="msi"/>
23253   <int value="73" label="msp"/>
23254   <int value="74" label="mst"/>
23255   <int value="75" label="ocx"/>
23256   <int value="76" label="ops"/>
23257   <int value="77" label="pcd"/>
23258   <int value="78" label="pif"/>
23259   <int value="79" label="pkg"/>
23260   <int value="80" label="pl"/>
23261   <int value="81" label="plg"/>
23262   <int value="82" label="prf"/>
23263   <int value="83" label="prg"/>
23264   <int value="84" label="pst"/>
23265   <int value="85" label="py"/>
23266   <int value="86" label="pyc"/>
23267   <int value="87" label="pyw"/>
23268   <int value="88" label="rb"/>
23269   <int value="89" label="reg"/>
23270   <int value="90" label="rpm"/>
23271   <int value="91" label="scf"/>
23272   <int value="92" label="scr"/>
23273   <int value="93" label="sct"/>
23274   <int value="94" label="sh"/>
23275   <int value="95" label="shar"/>
23276   <int value="96" label="shb"/>
23277   <int value="97" label="shs"/>
23278   <int value="98" label="shtm"/>
23279   <int value="99" label="shtml"/>
23280   <int value="100" label="spl"/>
23281   <int value="101" label="svg"/>
23282   <int value="102" label="swf"/>
23283   <int value="103" label="sys"/>
23284   <int value="104" label="tcsh"/>
23285   <int value="105" label="url"/>
23286   <int value="106" label="vb"/>
23287   <int value="107" label="vbe"/>
23288   <int value="108" label="vbs"/>
23289   <int value="109" label="vsd"/>
23290   <int value="110" label="vsmacros"/>
23291   <int value="111" label="vss"/>
23292   <int value="112" label="vst"/>
23293   <int value="113" label="vsw"/>
23294   <int value="114" label="ws"/>
23295   <int value="115" label="wsc"/>
23296   <int value="116" label="wsf"/>
23297   <int value="117" label="wsh"/>
23298   <int value="118" label="xbap"/>
23299   <int value="119" label="xht"/>
23300   <int value="120" label="xhtm"/>
23301   <int value="121" label="xhtml"/>
23302   <int value="122" label="xml"/>
23303   <int value="123" label="xsl"/>
23304   <int value="124" label="xslt"/>
23305 </enum>
23306
23307 <enum name="DownloadItem.DangerType" type="int">
23308   <int value="0" label="NOT_DANGEROUS"/>
23309   <int value="1" label="DANGEROUS_FILE"/>
23310   <int value="2" label="DANGEROUS_URL"/>
23311   <int value="3" label="DANGEROUS_CONTENT"/>
23312   <int value="4" label="MAYBE_DANGEROUS_CONTENT"/>
23313   <int value="5" label="UNCOMMON_CONTENT"/>
23314   <int value="6" label="USER_VALIDATED"/>
23315   <int value="7" label="DANGEROUS_HOST"/>
23316   <int value="8" label="POTENTIALLY_UNWANTED"/>
23317 </enum>
23318
23319 <enum name="DownloadOpenMethod" type="int">
23320   <int value="0" label="Opened with plaform handler by default"/>
23321   <int value="1" label="Opened in browser by default"/>
23322   <int value="2" label="Opened with plaform handler by user choice"/>
23323 </enum>
23324
23325 <enum name="DownloadOriginStateOnResumption" type="int">
23326   <int value="0" label="No changes"/>
23327   <int value="1" label="New redirects"/>
23328   <int value="2" label="New validators"/>
23329   <int value="3" label="New redirects + validators"/>
23330   <int value="4" label="New Content-Disposition"/>
23331   <int value="5" label="New redirects + Content-Disposition"/>
23332   <int value="6" label="New validators + Content-Disposition"/>
23333   <int value="7" label="New redirects + validators + Content-Disposition"/>
23334 </enum>
23335
23336 <enum name="DownloadSavePackageEvent" type="int">
23337   <int value="0" label="Started"/>
23338   <int value="1" label="Cancelled"/>
23339   <int value="2" label="Finished"/>
23340   <int value="3" label="Write to already completed file"/>
23341   <int value="4" label="Write to already failed file"/>
23342 </enum>
23343
23344 <enum name="DownloadSource" type="int">
23345   <int value="0" label="Initiated by Save Package on Non-HTML content"/>
23346   <int value="1" label="Initiated by Drag-and-drop"/>
23347   <int value="2" label="Initiated by RPC from Renderer"/>
23348   <int value="3" label="Initiated by Save from Pepper"/>
23349   <int value="4" label="Initiated by Resumption"/>
23350 </enum>
23351
23352 <enum name="DriveCacheDBOpenStatus" type="int">
23353   <int value="0" label="Success"/>
23354   <int value="1" label="Corrupt database"/>
23355   <int value="2" label="Unknown recoverable failure"/>
23356   <int value="3" label="Unrecoverable (disk full?) failure"/>
23357 </enum>
23358
23359 <enum name="DriveEntryKind" type="int">
23360   <int value="0" label="Unknown"/>
23361   <int value="1" label="Item"/>
23362   <int value="2" label="Site"/>
23363   <int value="3" label="Document"/>
23364   <int value="4" label="Spereadsheet"/>
23365   <int value="5" label="Presentation"/>
23366   <int value="6" label="Drawing"/>
23367   <int value="7" label="Table"/>
23368   <int value="8" label="External app"/>
23369   <int value="9" label="Folder"/>
23370   <int value="10" label="File"/>
23371   <int value="11" label="PDF"/>
23372 </enum>
23373
23374 <enum name="DriveFileFormat" type="int">
23375   <int value="0" label="AAC"/>
23376   <int value="1" label="ASF"/>
23377   <int value="2" label="AVI"/>
23378   <int value="3" label="CSV"/>
23379   <int value="4" label="DOC"/>
23380   <int value="5" label="DOCX"/>
23381   <int value="6" label="FLV"/>
23382   <int value="7" label="JPG"/>
23383   <int value="8" label="MJPG"/>
23384   <int value="9" label="MOV"/>
23385   <int value="10" label="MP3"/>
23386   <int value="11" label="MP4"/>
23387   <int value="12" label="MPG"/>
23388   <int value="13" label="OTHER"/>
23389   <int value="14" label="PDF"/>
23390   <int value="15" label="PPT"/>
23391   <int value="16" label="PPTX"/>
23392   <int value="17" label="PSD"/>
23393   <int value="18" label="RAR"/>
23394   <int value="19" label="WMA"/>
23395   <int value="20" label="WMV"/>
23396   <int value="21" label="XLS"/>
23397   <int value="22" label="XLSX"/>
23398   <int value="23" label="ZIP"/>
23399 </enum>
23400
23401 <enum name="DriveMetadataDBInitStatus" type="int">
23402   <int value="0" label="Success"/>
23403   <int value="1" label="Not found"/>
23404   <int value="2" label="Corruption"/>
23405   <int value="3" label="IO error"/>
23406   <int value="4" label="Failed to open DB for unknown reason"/>
23407   <int value="5" label="Incompatible DB format"/>
23408   <int value="6" label="DB is broken"/>
23409   <int value="7" label="Opened existing DB."/>
23410   <int value="8" label="No existing DB was found. Created new DB."/>
23411   <int value="9" label="Cannot open existing DB. Created new DB."/>
23412 </enum>
23413
23414 <enum name="EAPInnerProtocol" type="int">
23415   <int value="0" label="UNKNOWN"/>
23416   <int value="1" label="NONE"/>
23417   <int value="2" label="PEAP-MD5"/>
23418   <int value="3" label="PEAP-MSCHAPV2"/>
23419   <int value="4" label="TTLS-EAP-MD5"/>
23420   <int value="5" label="TTLS-EAP-MSCHAPV2"/>
23421   <int value="6" label="TTLS-MSCHAPV2"/>
23422   <int value="7" label="TTLS-MSCHAP"/>
23423   <int value="8" label="TTLS-PAP"/>
23424   <int value="9" label="TTLS-CHAP"/>
23425 </enum>
23426
23427 <enum name="EAPOuterProtocol" type="int">
23428   <int value="0" label="UNKNOWN"/>
23429   <int value="1" label="LEAP"/>
23430   <int value="2" label="PEAP"/>
23431   <int value="3" label="TLS"/>
23432   <int value="4" label="TTLS"/>
23433 </enum>
23434
23435 <enum name="EnterpriseCheckError" type="int">
23436   <int value="0" label="Cound not get net join info."/>
23437   <int value="1" label="Cound not bind to domain controller."/>
23438 </enum>
23439
23440 <enum name="EnterpriseDeviceManagementStatus" type="int">
23441   <summary>
23442     Status codes produced by DeviceManagementService for requests made to the
23443     device management server.
23444   </summary>
23445   <int value="0" label="SUCCESS"/>
23446   <int value="1" label="REQUEST_INVALID"/>
23447   <int value="2" label="REQUEST_FAILED"/>
23448   <int value="3" label="TEMPORARY_UNAVAILABLE"/>
23449   <int value="4" label="HTTP_STATUS_ERROR"/>
23450   <int value="5" label="RESPONSE_DECODING_ERROR"/>
23451   <int value="6" label="SERVICE_MANAGEMENT_NOT_SUPPORTED"/>
23452   <int value="7" label="SERVICE_DEVICE_NOT_FOUND"/>
23453   <int value="8" label="SERVICE_MANAGEMENT_TOKEN_INVALID"/>
23454   <int value="9" label="SERVICE_ACTIVATION_PENDING"/>
23455   <int value="10" label="SERVICE_INVALID_SERIAL_NUMBER"/>
23456   <int value="11" label="SERVICE_DEVICE_ID_CONFLICT"/>
23457   <int value="12" label="SERVICE_MISSING_LICENSES"/>
23458   <int value="902" label="SERVICE_POLICY_NOT_FOUND"/>
23459 </enum>
23460
23461 <enum name="EnterpriseDMTokenType" type="int">
23462   <summary>
23463     Result of DMToken operations as defined in
23464     chrome/browser/policy/enterprise_metrics.h.
23465   </summary>
23466   <int value="0" label="Load Succeeded">
23467     A cached token was successfully loaded from disk.
23468   </int>
23469   <int value="1" label="Load Failed">
23470     Reading a cached token from disk failed.
23471   </int>
23472   <int value="2" label="Fetch Requested">
23473     A token fetch request was sent to the DM server.
23474   </int>
23475   <int value="3" label="Fetch Request Failed">
23476     The request was invalid, or the HTTP request failed.
23477   </int>
23478   <int value="4" label="Fetch Server Failed">
23479     Error HTTP status received, or the DM server failed in another way.
23480   </int>
23481   <int value="5" label="Fetch Response Received">
23482     A response to the fetch request was received.
23483   </int>
23484   <int value="6" label="Fetch Bad Response">
23485     The response received was invalid. This happens when some expected data was
23486     not present in the response.
23487   </int>
23488   <int value="7" label="Fetch Management Not Supported">
23489     DM server reported that management is not supported.
23490   </int>
23491   <int value="8" label="Fetch Device Not Found">
23492     DM server reported that the given device ID was not found.
23493   </int>
23494   <int value="9" label="Fetch OK">DM token successfully retrieved.</int>
23495   <int value="10" label="Store Succeeded">
23496     Successfully cached a token to disk.
23497   </int>
23498   <int value="11" label="Store Failed">Caching a token to disk failed.</int>
23499   <int value="12" label="Device ID Conflict">The Device-ID is not unique.</int>
23500   <int value="13" label="Invalid Serial">
23501     Serial number rejected by DMServer.
23502   </int>
23503   <int value="14" label="Missing Licenses">
23504     No more licenses available for that domain.
23505   </int>
23506 </enum>
23507
23508 <enum name="EnterpriseEnrollmentType" type="int">
23509   <summary>
23510     Result of device enrollment as defined in
23511     chrome/browser/policy/enterprise_metrics.h.
23512   </summary>
23513   <int value="0" label="Cancelled">
23514     The enrollment screen was closed without completing the enrollment process.
23515   </int>
23516   <int value="1" label="Started">
23517     The user submitted credentials and started the enrollment process.
23518   </int>
23519   <int value="2" label="Network Failed">
23520     Enrollment failed due to a network error.
23521   </int>
23522   <int value="3" label="Login Failed">
23523     Enrollment failed because logging in to Gaia failed.
23524   </int>
23525   <int value="4" label="Not Supported">
23526     Enrollment failed because it is not supported for the account used.
23527   </int>
23528   <int value="5" label="Policy Failed">
23529     Enrollment failed because it failed to apply device policy.
23530   </int>
23531   <int value="6" label="Other Failed">
23532     Enrollment failed due to an unexpected error. This currently happens when
23533     the Gaia auth token is not issued for the DM service, the device cloud
23534     policy subsystem isn't initialized, or when fetching Gaia tokens fails for
23535     an unknown reason.
23536   </int>
23537   <int value="7" label="OK">Enrollment was successful.</int>
23538   <int value="8" label="Invalid Serial">
23539     Serial number doesn't belong to account domain.
23540   </int>
23541   <int value="9" label="Auto-enrollment Started">
23542     Auto-enrollment started automatically after sign-in.
23543   </int>
23544   <int value="10" label="Auto-enrollment Failed">Auto-enrollment failed.</int>
23545   <int value="11" label="Auto-enrollment Retried">
23546     Auto-enrollment started again after a failure.
23547   </int>
23548   <int value="12" label="Auto-enrollment Cancelled">
23549     User opted-out of auto-enrollment.
23550   </int>
23551   <int value="13" label="Auto-enrollment OK">Auto-enrollment OK.</int>
23552   <int value="14" label="Invalid enrollment mode">
23553     The enrollment mode has not been sent down or is unknown to the client.
23554   </int>
23555   <int value="15" label="Auto-enrollment not supported">
23556     The enrollment mode can not be set through auto-enrollment.
23557   </int>
23558   <int value="16" label="Install attributes timeout">
23559     Install attributes failed to initialize in time.
23560   </int>
23561   <int value="17" label="Wrong user name">
23562     Re-enrollment attempted with an account from a different domain.
23563   </int>
23564   <int value="18" label="Missing licenses">
23565     No licenses left for that domain.
23566   </int>
23567   <int value="19" label="Robot auth code fetch failed">
23568     Enrollment failed due to an error fetching the device robot authorization
23569     code from the DM Server.
23570   </int>
23571   <int value="20" label="Robot refresh token fetch failed">
23572     Enrollment failed due to an error fetching the device robot refresh token
23573     from Gaia.
23574   </int>
23575   <int value="21" label="Robot refresh token store failed">
23576     Enrollment failed due to an error persisting the device robot refresh token
23577     on the device.
23578   </int>
23579   <int value="22" label="Deprovisioned device">
23580     Enrollment failed because the administrator has deprovisioned the device.
23581   </int>
23582 </enum>
23583
23584 <enum name="EnterprisePolicies" type="int">
23585 <!-- Generated from
23586      ../../../components/policy/resources/policy_templates.json -->
23587
23588   <int value="1" label="Configure the home page URL"/>
23589   <int value="2" label="Use New Tab Page as homepage"/>
23590   <int value="3" label="Set Chrome as Default Browser"/>
23591   <int value="4" label="Application locale"/>
23592   <int value="5" label="Enable alternate error pages"/>
23593   <int value="6" label="Enable search suggestions"/>
23594   <int value="7" label="Enable network prediction"/>
23595   <int value="8" label="Disable SPDY protocol"/>
23596   <int value="9" label="Enable JavaScript"/>
23597   <int value="10" label="Enable Incognito mode"/>
23598   <int value="11" label="Disable saving browser history"/>
23599   <int value="12" label="Enable printing"/>
23600   <int value="13" label="Enable Google Cloud Print proxy"/>
23601   <int value="14" label="Enable Safe Browsing"/>
23602   <int value="15" label="Enable reporting of usage and crash-related data"/>
23603   <int value="16" label="Enable the password manager"/>
23604   <int value="17" label="Allow users to show passwords in Password Manager"/>
23605   <int value="18" label="Enable AutoFill"/>
23606   <int value="19" label="Specify a list of disabled plugins"/>
23607   <int value="20" label="Disable synchronization of data with Google"/>
23608   <int value="21" label="Choose how to specify proxy server settings"/>
23609   <int value="22" label="Choose how to specify proxy server settings"/>
23610   <int value="23" label="Address or URL of proxy server"/>
23611   <int value="24" label="URL to a proxy .pac file"/>
23612   <int value="25" label="Proxy bypass rules"/>
23613   <int value="26" label="Supported authentication schemes"/>
23614   <int value="27"
23615       label="Disable CNAME lookup when negotiating Kerberos authentication"/>
23616   <int value="28" label="Include non-standard port in Kerberos SPN"/>
23617   <int value="29" label="Authentication server whitelist"/>
23618   <int value="30" label="Kerberos delegation server whitelist"/>
23619   <int value="31" label="GSSAPI library name"/>
23620   <int value="32" label="Configure extension installation blacklist"/>
23621   <int value="33" label="Configure extension installation whitelist"/>
23622   <int value="34" label="Configure the list of force-installed extensions"/>
23623   <int value="35" label="Show Home button on toolbar"/>
23624   <int value="36" label="Disable Developer Tools"/>
23625   <int value="37" label="Action on startup"/>
23626   <int value="38" label="URLs to open on startup"/>
23627   <int value="39" label="Block third party cookies"/>
23628   <int value="40" label="Enable the default search provider"/>
23629   <int value="41" label="Default search provider name"/>
23630   <int value="42" label="Default search provider keyword"/>
23631   <int value="43" label="Default search provider search URL"/>
23632   <int value="44" label="Default search provider suggest URL"/>
23633   <int value="45" label="Default search provider instant URL"/>
23634   <int value="46" label="Default search provider icon"/>
23635   <int value="47" label="Default search provider encodings"/>
23636   <int value="48" label="Default cookies setting"/>
23637   <int value="49" label="Default images setting"/>
23638   <int value="50" label="Default JavaScript setting"/>
23639   <int value="51" label="Default plugins setting"/>
23640   <int value="52" label="Default popups setting"/>
23641   <int value="53" label="Default notification setting"/>
23642   <int value="54" label="Default geolocation setting"/>
23643   <int value="55" label="Disable support for 3D graphics APIs"/>
23644   <int value="56" label="Refresh rate for user policy"/>
23645   <int value="57" label="Default HTML renderer for Google Chrome Frame"/>
23646   <int value="58"
23647       label="Always render the following URL patterns in Google Chrome Frame"/>
23648   <int value="59"
23649       label="Always render the following URL patterns in the host browser"/>
23650   <int value="60"
23651       label="Allow Google Chrome Frame to handle the listed content types"/>
23652   <int value="61" label="Enable lock when the device become idle or suspended"/>
23653   <int value="62" label="Enable Instant"/>
23654   <int value="63" label="Set user data directory"/>
23655   <int value="64" label="Set download directory"/>
23656   <int value="65" label="Clear site data on browser shutdown (deprecated)"/>
23657   <int value="66" label="Specify whether the plugin finder should be disabled"/>
23658   <int value="67" label="Block cookies on these sites"/>
23659   <int value="68" label="Allow session only cookies on these sites"/>
23660   <int value="69" label="Allow images on these sites"/>
23661   <int value="70" label="Block images on these sites"/>
23662   <int value="71" label="Allow JavaScript on these sites"/>
23663   <int value="72" label="Block JavaScript on these sites"/>
23664   <int value="73" label="Allow plugins on these sites"/>
23665   <int value="74" label="Block plugins on these sites"/>
23666   <int value="75" label="Allow popups on these sites"/>
23667   <int value="76" label="Block popups on these sites"/>
23668   <int value="77" label="Allow cookies on these sites"/>
23669   <int value="78" label="Specify a list of enabled plugins"/>
23670   <int value="79"
23671       label="Specify a list of plugins that the user can enable or disable"/>
23672   <int value="80" label="Enable Translate"/>
23673   <int value="81" label="Allow running plugins that are outdated"/>
23674   <int value="82" label="Enable Bookmark Bar"/>
23675   <int value="83" label="Enables or disables bookmark editing"/>
23676   <int value="84" label="Allow invocation of file selection dialogs"/>
23677   <int value="85" label="Disable URL protocol schemes"/>
23678   <int value="86" label="Always runs plugins that require authorization"/>
23679   <int value="87" label="Set Google Chrome Frame user data directory"/>
23680   <int value="88" label="Set disk cache directory"/>
23681   <int value="89" label="Cross-origin HTTP Basic Auth prompts"/>
23682   <int value="90" label="Refresh rate for Device Policy"/>
23683   <int value="91" label="Release channel"/>
23684   <int value="92"
23685       label="Maximal number of concurrent connections to the proxy server"/>
23686   <int value="93" label="Incognito mode availability"/>
23687   <int value="94" label="Enable firewall traversal from remote access client"/>
23688   <int value="95" label="Enable firewall traversal from remote access host"/>
23689   <int value="96"
23690       label="Prevent app promotions from appearing on the new tab page"/>
23691   <int value="97" label="Import bookmarks from default browser on first run"/>
23692   <int value="98"
23693       label="Import browsing history from default browser on first run"/>
23694   <int value="99" label="Import of homepage from default browser on first run"/>
23695   <int value="100"
23696       label="Import search engines from default browser on first run"/>
23697   <int value="101"
23698       label="Import saved passwords from default browser on first run"/>
23699   <int value="102"
23700       label="Automatically select client certificates for these sites"/>
23701   <int value="103" label="Block access to a list of URLs"/>
23702   <int value="104" label="Allows access to a list of URLs"/>
23703   <int value="105" label="Allow notifications on these sites"/>
23704   <int value="106" label="Block notifications on these sites"/>
23705   <int value="107" label="User-level network configuration"/>
23706   <int value="108" label="Device-level network configuration"/>
23707   <int value="109"
23708       label="Enable submission of documents to Google Cloud Print"/>
23709   <int value="110" label="Set disk cache size in bytes"/>
23710   <int value="111" label="Set media disk cache size in bytes"/>
23711   <int value="112" label="Enterprise web store URL (deprecated)"/>
23712   <int value="113" label="Enterprise web store name (deprecated)"/>
23713   <int value="114" label="Enable TLS domain-bound certificates extension"/>
23714   <int value="115" label="Enable reporting memory info (JS heap size) to page"/>
23715   <int value="116" label="Proxy settings"/>
23716   <int value="117" label="Disable Print Preview"/>
23717   <int value="118" label="Disable SSL record splitting"/>
23718   <int value="119" label="Report OS and firmware version"/>
23719   <int value="120" label="Report device activity times"/>
23720   <int value="121" label="Report device boot mode"/>
23721   <int value="122" label="Login user white list"/>
23722   <int value="123" label="Allow creation of new user accounts"/>
23723   <int value="124" label="Enable guest mode"/>
23724   <int value="125" label="Show usernames on login screen"/>
23725   <int value="126" label="Enable data roaming"/>
23726   <int value="127" label="Enable metrics reporting"/>
23727   <int value="128" label="Wipe user data on sign-out"/>
23728   <int value="129" label="Whether online OCSP/CRL checks are performed"/>
23729   <int value="130" label="Timeout until idle user log-out is executed"/>
23730   <int value="131" label="Duration of the idle log-out warning message"/>
23731   <int value="132"
23732       label="Screen saver to be used on the sign-in screen in retail mode"/>
23733   <int value="133"
23734       label="Duration of inactivity before the screen saver is shown on the
23735              sign-in screen in retail mode"/>
23736   <int value="134"
23737       label="Whether the release channel should be configurable by the user"/>
23738   <int value="135" label="List of AppPack extensions"/>
23739   <int value="136" label="Disables Auto Update"/>
23740   <int value="137" label="Load specified urls on demo login"/>
23741   <int value="138"
23742       label="Continue running background apps when Google Chrome is closed"/>
23743   <int value="139" label="Disables Drive in the Chrome OS Files app"/>
23744   <int value="140"
23745       label="Disables Google Drive over Cellular connections in the Chrome OS
23746              Files app"/>
23747   <int value="141"
23748       label="Additional command line parameters for Google Chrome"/>
23749   <int value="142" label="Target Auto Update Version"/>
23750   <int value="143" label="Report device location"/>
23751   <int value="144" label="List of pinned apps to show in the launcher"/>
23752   <int value="145" label="Auto update scatter factor"/>
23753   <int value="146" label="Connection types allowed for updates"/>
23754   <int value="147"
23755       label="Restrict which users are allowed to sign in to Google Chrome"/>
23756   <int value="148"
23757       label="Configure extension, app, and user script install sources"/>
23758   <int value="149" label="Default mediastream setting"/>
23759   <int value="150"
23760       label="Disable proceeding from the Safe Browsing warning page"/>
23761   <int value="151" label="Enable or disable spell checking web service"/>
23762   <int value="152" label="Disable mounting of external storage"/>
23763   <int value="153" label="Disable taking screenshots"/>
23764   <int value="154"
23765       label="Configure the required domain name for remote access hosts"/>
23766   <int value="155"
23767       label="Enable two-factor authentication for remote access hosts"/>
23768   <int value="156"
23769       label="Configure the TalkGadget prefix for remote access hosts"/>
23770   <int value="157" label="Enable curtaining of remote access hosts"/>
23771   <int value="158" label="Timezone"/>
23772   <int value="159" label="Allow playing audio"/>
23773   <int value="160" label="Allow or deny audio capture"/>
23774   <int value="161"
23775       label="List of alternate URLs for the default search provider"/>
23776   <int value="162" label="Force SafeSearch"/>
23777   <int value="163" label="Device-local accounts"/>
23778   <int value="164" label="Add a logout button to the system tray"/>
23779   <int value="165" label="Use built-in DNS client"/>
23780   <int value="166" label="Control shelf auto-hiding"/>
23781   <int value="167" label="Allow or deny video capture"/>
23782   <int value="168" label="Configure allowed app/extension types"/>
23783   <int value="169" label="Set the display name for device-local accounts"/>
23784   <int value="170" label="Limit the session length"/>
23785   <int value="171"
23786       label="Parameter controlling search term placement for the default
23787              search provider"/>
23788   <int value="172" label="Screen dim delay when running on AC power"/>
23789   <int value="173" label="Screen off delay when running on AC power"/>
23790   <int value="174" label="Screen lock delay when running on AC power"/>
23791   <int value="175" label="Idle delay when running on AC power"/>
23792   <int value="176" label="Screen dim delay when running on battery power"/>
23793   <int value="177" label="Screen off delay when running on battery power"/>
23794   <int value="178" label="Screen lock delay when running on battery power"/>
23795   <int value="179" label="Idle delay when running on battery power"/>
23796   <int value="180" label="Action to take when the idle delay is reached"/>
23797   <int value="181" label="Action to take when the user closes the lid"/>
23798   <int value="182"
23799       label="Specify whether audio activity affects power management"/>
23800   <int value="183"
23801       label="Specify whether video activity affects power management"/>
23802   <int value="184"
23803       label="Percentage by which to scale the idle delay in presentation mode
23804              (deprecated)"/>
23805   <int value="185"
23806       label="Allow users to redeem offers through Chrome OS Registration"/>
23807   <int value="186" label="Set the Terms of Service for a device-local account"/>
23808   <int value="187" label="Enable deleting browser and download history"/>
23809   <int value="188" label="Show accessibility options in system tray menu"/>
23810   <int value="189"
23811       label="Hide the web store from the new tab page and app launcher"/>
23812   <int value="190" label="Allows sign in to Chrome"/>
23813   <int value="191" label="System wide flags to be applied on Chrome start-up"/>
23814   <int value="192" label="Limit device uptime by automatically rebooting"/>
23815   <int value="193" label="Automatically reboot after update"/>
23816   <int value="194" label="Public session for auto-login"/>
23817   <int value="195" label="Public session auto-login timer"/>
23818   <int value="196"
23819       label="Set the restriction on the fetching of the Variations seed"/>
23820   <int value="197" label="Idle warning delay when running on AC power"/>
23821   <int value="198" label="Idle warning delay when running on battery power"/>
23822   <int value="199"
23823       label="Set the restriction on the fetching of the Variations seed"/>
23824   <int value="200" label="Enable remote attestation for the user"/>
23825   <int value="201"
23826       label="Extensions allowed to to use the remote attestation API"/>
23827   <int value="202" label="Enable bailout keyboard shortcut for auto-login"/>
23828   <int value="203" label="Allow screen wake locks"/>
23829   <int value="204" label="Default behavior for sites not in any content pack"/>
23830   <int value="205" label="Managed user manual exception hosts"/>
23831   <int value="206" label="Managed user manual exception URLs"/>
23832   <int value="207" label="Enable remote attestation for the device"/>
23833   <int value="208"
23834       label="URLs that will be granted access to audio capture devices
23835              without prompt"/>
23836   <int value="209"
23837       label="URLs that will be granted access to video capture devices
23838              without prompt"/>
23839   <int value="210"
23840       label="Percentage by which to scale the screen dim delay if the user
23841              becomes active after dimming"/>
23842   <int value="211" label="Enable large cursor"/>
23843   <int value="212" label="Enable spoken feedback"/>
23844   <int value="213" label="Enable high contrast mode"/>
23845   <int value="214" label="Set screen magnifier type"/>
23846   <int value="215"
23847       label="Set default state of the large cursor on the login screen"/>
23848   <int value="216"
23849       label="Set the default state of spoken feedback on the login screen"/>
23850   <int value="217"
23851       label="Set the default state of high contrast mode on the login screen"/>
23852   <int value="218"
23853       label="Set the default screen magnifier type enabled on the login
23854              screen"/>
23855   <int value="219" label="Enable supervised users"/>
23856   <int value="220"
23857       label="Percentage by which to scale the screen dim delay in
23858              presentation mode"/>
23859   <int value="221" label="Suppress the Google Chrome Frame turndown prompt"/>
23860   <int value="222"
23861       label="Action to take when the idle delay is reached while running on
23862              battery power"/>
23863   <int value="223" label="Enable creation of supervised users"/>
23864   <int value="224" label="Report device network interfaces"/>
23865   <int value="225" label="Power mangement on the login screen"/>
23866   <int value="226"
23867       label="Action to take when the idle delay is reached while running on
23868              AC power"/>
23869   <int value="227" label="Managed Bookmarks"/>
23870   <int value="228" label="Maximum fetch delay after a policy invalidation"/>
23871   <int value="229"
23872       label="Parameter providing search-by-image feature for the default
23873              search provider"/>
23874   <int value="230" label="Parameters for search URL which uses POST"/>
23875   <int value="231" label="Parameters for suggest URL which uses POST"/>
23876   <int value="232" label="Parameters for instant URL which uses POST"/>
23877   <int value="233" label="Parameters for image URL which uses POST"/>
23878   <int value="234" label="Enable or disable PIN-less authentication"/>
23879   <int value="235"
23880       label="Whether online OCSP/CRL checks are required for local trust
23881              anchors"/>
23882   <int value="236" label="Use 24 hour clock by default"/>
23883   <int value="237" label="Default search provider new tab page URL"/>
23884   <int value="238" label="Skip the meta tag check in Google Chrome Frame"/>
23885   <int value="239"
23886       label="Enable the use of remote attestation for content protection for
23887              the device"/>
23888   <int value="240" label="Allow fullscreen mode"/>
23889   <int value="241" label="Enable the data compression proxy feature"/>
23890   <int value="242" label="Auto update p2p enabled"/>
23891   <int value="243" label="Allow autoupdate downloads via HTTP"/>
23892   <int value="244" label="Control the user behavior in a multiprofile session"/>
23893   <int value="245" label="Ephemeral profile"/>
23894   <int value="246"
23895       label="Selects the strategy used to free up disk space during automatic
23896              clean-up"/>
23897   <int value="247"
23898       label="Specify whether power management delays and the session length
23899              limit should only start running after initial user activity in a
23900              session"/>
23901   <int value="248" label="Report device users"/>
23902   <int value="249" label="User avatar image"/>
23903   <int value="250" label="Enable network configuration prompt when offline"/>
23904   <int value="251" label="Native Messaging blacklist"/>
23905   <int value="252" label="Native Messaging whitelist"/>
23906   <int value="253" label="Allow user-level Native Messaging hosts"/>
23907 </enum>
23908
23909 <enum name="EnterprisePolicyInvalidations" type="int">
23910   <int value="0" label="No payload"/>
23911   <int value="1" label="Payload"/>
23912 </enum>
23913
23914 <enum name="EnterprisePolicyLoadStatus" type="int">
23915   <summary>
23916     Status codes produced by the policy loaders that pull policy settings from
23917     the platform-specific management infrastructure, such as Windows Group
23918     Policy.
23919   </summary>
23920   <int value="0" label="STARTED">
23921     Policy load attempt started. This gets logged for each policy load attempt
23922     to get a baseline on the number of requests, and an arbitrary number of the
23923     below status codes may get added in addition.
23924   </int>
23925   <int value="1" label="QUERY_FAILED">
23926     System failed to determine whether there's policy.
23927   </int>
23928   <int value="2" label="NO_POLICY">No policy present.</int>
23929   <int value="3" label="INACCCESSIBLE">
23930     Data inaccessible, such as non-local policy file.
23931   </int>
23932   <int value="4" label="MISSING">
23933     Data missing, such as policy file not present.
23934   </int>
23935   <int value="5" label="WOW64_REDIRECTION_DISABLED">
23936     Trying with Wow64 redirection disabled.
23937   </int>
23938   <int value="6" label="READ_ERROR">
23939     Data read error, for example file reading errors.
23940   </int>
23941   <int value="7" label="TOO_BIG">Data too large to process.</int>
23942   <int value="8" label="PARSE_ERROR">Parse error.</int>
23943 </enum>
23944
23945 <enum name="EnterprisePolicyRefresh" type="int">
23946   <int value="0" label="Changed"/>
23947   <int value="1" label="Changed; Invalidations disabled"/>
23948   <int value="2" label="Unchanged"/>
23949   <int value="3" label="Invalidated; Changed"/>
23950   <int value="4" label="Invalidated; Unchanged"/>
23951 </enum>
23952
23953 <enum name="EnterprisePolicyType" type="int">
23954   <summary>
23955     Result of Policy operations as defined in
23956     chrome/browser/policy/enterprise_metrics.h.
23957   </summary>
23958   <int value="0" label="Load Succeeded">
23959     A cached policy was successfully loaded from disk.
23960   </int>
23961   <int value="1" label="Load Failed">
23962     Reading a cached policy from disk failed.
23963   </int>
23964   <int value="2" label="Fetch Requested">
23965     A policy fetch request was sent to the DM server.
23966   </int>
23967   <int value="3" label="Fetch Request Failed">
23968     The request was invalid, or the HTTP request failed.
23969   </int>
23970   <int value="4" label="Fetch Server Failed">
23971     Error HTTP status received, or the DM server failed in another way.
23972   </int>
23973   <int value="5" label="Fetch Not Found">
23974     Policy not found for the given user or device.
23975   </int>
23976   <int value="6" label="Fetch Invalid Token">
23977     DM server didn't accept the token used in the request.
23978   </int>
23979   <int value="7" label="Fetch Response Received">
23980     A response to the policy fetch request was received.
23981   </int>
23982   <int value="8" label="Fetch Bad Response">
23983     The policy response message didn't contain a policy, or other data was
23984     missing.
23985   </int>
23986   <int value="9" label="Fetch Invalid Policy">Failed to decode the policy.</int>
23987   <int value="10" label="Fetch Bad Signature">
23988     The device policy was rejected because its signature was invalid.
23989   </int>
23990   <int value="11" label="Fetch Timestamp In Future">
23991     Rejected policy because its timestamp is in the future.
23992   </int>
23993   <int value="12" label="Fetch Non Enterprise Device">
23994     Device policy rejected because the device is not managed.
23995   </int>
23996   <int value="13" label="Fetch User Mismatch">
23997     The policy was provided for a username that is different from the device
23998     owner, and the policy was rejected.
23999   </int>
24000   <int value="14" label="Fetch Other Failed">
24001     The policy was rejected for another reason. Currently this can happen only
24002     for device policies, when the SignedSettings fail to store or retrieve a
24003     stored policy.
24004   </int>
24005   <int value="15" label="Fetch OK">The fetched policy was accepted.</int>
24006   <int value="16" label="Fetch Not Modified">
24007     The policy just fetched didn't have any changes compared to the cached
24008     policy.
24009   </int>
24010   <int value="17" label="Store Succeeded">
24011     Successfully cached a policy to disk.
24012   </int>
24013   <int value="18" label="Store Failed">Caching a policy to disk failed.</int>
24014 </enum>
24015
24016 <enum name="ErrorCodesGetAdaptersAddresses" type="int">
24017   <int value="8" label="ERROR_NOT_ENOUGH_MEMORY"/>
24018   <int value="87" label="ERROR_INVALID_PARAMETER"/>
24019   <int value="111" label="ERROR_BUFFER_OVERFLOW"/>
24020   <int value="232" label="ERROR_NO_DATA"/>
24021   <int value="1228" label="ERROR_ADDRESS_NOT_ASSOCIATED"/>
24022 </enum>
24023
24024 <enum name="ErrorCodesGetaddrinfo_All" type="int">
24025   <int value="1" label="EAI_BADFLAGS(L)"/>
24026   <int value="2" label="EAI_NONAME(L) EAI_AGAIN(M)"/>
24027   <int value="3" label="EAI_AGAIN(L) EAI_BADFLAGS(M)"/>
24028   <int value="4" label="EAI_FAIL"/>
24029   <int value="5" label="EAI_NODATA(L) EAI_FAMILY(M)"/>
24030   <int value="6" label="WSA_INVALID_HANDLE EAI_FAMILY(L) EAI_MEMORY(M)"/>
24031   <int value="7" label="EAI_SOCKTYPE(L) EAI_NODATA(M)"/>
24032   <int value="8" label="WSA_NOT_ENOUGH_MEMORY EAI_SERVICE(L) EAI_NONAME(M)"/>
24033   <int value="9" label="EAI_ADDRFAMILY EAI_SERVICE(M)"/>
24034   <int value="10" label="EAI_MEMORY(L) EAI_SOCKTYPE(L)"/>
24035   <int value="11" label="EAI_SYSTEM"/>
24036   <int value="12" label="EAI_OVERFLOW"/>
24037   <int value="10022" label="WSAEINVAL"/>
24038   <int value="10044" label="WSAESOCKTNOSUPPORT"/>
24039   <int value="10047" label="WSAEAFNOSUPPORT"/>
24040   <int value="10093" label="WSANOTINITIALISED"/>
24041   <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
24042   <int value="11001" label="WSA_HOST_NOT_FOUND"/>
24043   <int value="11002" label="WSATRY_AGAIN"/>
24044   <int value="11003" label="WSA_ANO_RECOVERY"/>
24045   <int value="11004" label="WSANO_DATA"/>
24046 </enum>
24047
24048 <enum name="ErrorCodesGetaddrinfo_Linux" type="int">
24049   <int value="1" label="EAI_BADFLAGS"/>
24050   <int value="2" label="EAI_NONAME"/>
24051   <int value="3" label="EAI_AGAIN"/>
24052   <int value="4" label="EAI_FAIL"/>
24053   <int value="5" label="EAI_NODATA"/>
24054   <int value="6" label="EAI_FAMILY"/>
24055   <int value="7" label="EAI_SOCKTYPE"/>
24056   <int value="8" label="EAI_SERVICE"/>
24057   <int value="9" label="EAI_ADDRFAMILY"/>
24058   <int value="10" label="EAI_MEMORY"/>
24059   <int value="11" label="EAI_SYSTEM"/>
24060   <int value="12" label="EAI_OVERFLOW"/>
24061 </enum>
24062
24063 <enum name="ErrorCodesGetaddrinfo_Mac" type="int">
24064   <int value="1" label="EAI_ADDRFAMILY"/>
24065   <int value="2" label="EAI_AGAIN"/>
24066   <int value="3" label="EAI_BADFLAGS"/>
24067   <int value="4" label="EAI_FAIL"/>
24068   <int value="5" label="EAI_FAMILY"/>
24069   <int value="6" label="EAI_MEMORY"/>
24070   <int value="7" label="EAI_NODATA"/>
24071   <int value="8" label="EAI_NONAME"/>
24072   <int value="9" label="EAI_SERVICE"/>
24073   <int value="10" label="EAI_SOCKTYPE"/>
24074   <int value="11" label="EAI_SYSTEM"/>
24075   <int value="12" label="EAI_BADHINTS"/>
24076   <int value="13" label="EAI_PROTOCOL"/>
24077   <int value="14" label="EAI_OVERFLOW"/>
24078 </enum>
24079
24080 <enum name="ErrorCodesGetaddrinfo_Win" type="int">
24081   <int value="6" label="WSA_INVALID_HANDLE"/>
24082   <int value="8" label="WSA_NOT_ENOUGH_MEMORY or EAI_SERVICE"/>
24083   <int value="10022" label="WSAEINVAL"/>
24084   <int value="10044" label="WSAESOCKTNOSUPPORT"/>
24085   <int value="10047" label="WSAEAFNOSUPPORT"/>
24086   <int value="10093" label="WSANOTINITIALISED"/>
24087   <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
24088   <int value="11001" label="WSA_HOST_NOT_FOUND"/>
24089   <int value="11002" label="WSATRY_AGAIN"/>
24090   <int value="11003" label="WSA_ANO_RECOVERY"/>
24091   <int value="11004" label="WSANO_DATA"/>
24092 </enum>
24093
24094 <enum name="ExecutionPhase" type="int">
24095   <int value="0" label="UNINITIALIZED_PHASE"/>
24096   <int value="100" label="START_METRICS_RECORDING"/>
24097   <int value="200" label="CREATE_PROFILE"/>
24098   <int value="300" label="STARTUP_TIMEBOMB_ARM"/>
24099   <int value="400" label="THREAD_WATCHER_START"/>
24100   <int value="500" label="MAIN_MESSAGE_LOOP_RUN"/>
24101   <int value="600" label="SHUTDOWN_TIMEBOMB_ARM"/>
24102   <int value="700" label="SHUTDOWN_COMPLETE"/>
24103 </enum>
24104
24105 <enum name="ExtensionBackgroundPageType" type="int">
24106   <int value="0" label="None"/>
24107   <int value="1" label="Persistent"/>
24108   <int value="2" label="Event Page"/>
24109 </enum>
24110
24111 <enum name="ExtensionDisabledUIUserResponse" type="int">
24112   <int value="0" label="IGNORED"/>
24113   <int value="1" label="REENABLE"/>
24114   <int value="2" label="UNINSTALL"/>
24115 </enum>
24116
24117 <enum name="ExtensionFileWriteResult" type="int">
24118   <obsolete>
24119     Deprecated 10/2013.
24120   </obsolete>
24121   <int value="0" label="SUCCESS"/>
24122   <int value="1" label="CANT_CREATE_TEMP_CRX"/>
24123   <int value="2" label="CANT_WRITE_CRX_DATA"/>
24124   <int value="3" label="CANT_READ_CRX_FILE"/>
24125 </enum>
24126
24127 <enum name="ExtensionFromWebstoreInconcistencyEnum" type="int">
24128   <int value="0" label="Non-webstore update URL"/>
24129   <int value="1" label="External install location"/>
24130 </enum>
24131
24132 <enum name="ExtensionFunctions" type="int">
24133 <!-- Generated from ../../../chrome/browser/extensions/extension_function_histogram_value.h -->
24134
24135   <int value="0" label="UNKNOWN"/>
24136   <int value="1" label="WEBNAVIGATION_GETALLFRAMES"/>
24137   <int value="2" label="BROWSINGDATA_REMOVEWEBSQL"/>
24138   <int value="3" label="ALARMS_CREATE"/>
24139   <int value="4" label="FILEBROWSERPRIVATE_REMOVEFILEWATCH"/>
24140   <int value="5" label="COOKIES_GET"/>
24141   <int value="6" label="FONTSETTINGS_GETMINIMUMFONTSIZE"/>
24142   <int value="7" label="CHROMEOSINFOPRIVATE_GET"/>
24143   <int value="8" label="BOOKMARKMANAGERPRIVATE_CUT"/>
24144   <int value="9" label="TABS_CAPTUREVISIBLETAB"/>
24145   <int value="10" label="MANAGEMENT_SETENABLED"/>
24146   <int value="11" label="HISTORY_DELETEALL"/>
24147   <int value="12" label="STORAGE_GET"/>
24148   <int value="13" label="SOCKET_SETKEEPALIVE"/>
24149   <int value="14" label="DOWNLOADS_CANCEL"/>
24150   <int value="15" label="BOOKMARKS_CREATE"/>
24151   <int value="16" label="BOOKMARKS_UPDATE"/>
24152   <int value="17" label="FILEBROWSERPRIVATE_GETDRIVEFILES"/>
24153   <int value="18" label="TERMINALPRIVATE_ONTERMINALRESIZE"/>
24154   <int value="19" label="DELETED_FILEBROWSERPRIVATE_REQUESTDIRECTORYREFRESH"/>
24155   <int value="20" label="BLUETOOTH_GETADAPTERSTATE"/>
24156   <int value="21" label="FILEBROWSERPRIVATE_CANCELFILETRANSFERS"/>
24157   <int value="22" label="FILEBROWSERPRIVATE_PINDRIVEFILE"/>
24158   <int value="23" label="SOCKET_WRITE"/>
24159   <int value="24" label="OMNIBOX_SETDEFAULTSUGGESTION"/>
24160   <int value="25" label="TTS_SPEAK"/>
24161   <int value="26" label="WALLPAPERPRIVATE_RESTOREMINIMIZEDWINDOWS"/>
24162   <int value="27" label="BROWSINGDATA_REMOVEHISTORY"/>
24163   <int value="28" label="DELETED_FILEBROWSERPRIVATE_ISFULLSCREEN"/>
24164   <int value="29" label="AUTOTESTPRIVATE_LOGOUT"/>
24165   <int value="30" label="EXPERIMENTAL_HISTORY_GETMOSTVISITED"/>
24166   <int value="31" label="BLUETOOTH_DISCONNECT"/>
24167   <int value="32" label="BLUETOOTH_SETOUTOFBANDPAIRINGDATA"/>
24168   <int value="33" label="BOOKMARKMANAGERPRIVATE_CANPASTE"/>
24169   <int value="34" label="AUTOTESTPRIVATE_RESTART"/>
24170   <int value="35" label="USB_CLAIMINTERFACE"/>
24171   <int value="36" label="MEDIAPLAYERPRIVATE_SETWINDOWHEIGHT"/>
24172   <int value="37" label="DELETED_EXPERIMENTAL_PROCESSES_GETPROCESSINFO"/>
24173   <int value="38" label="HISTORY_GETVISITS"/>
24174   <int value="39" label="SOCKET_BIND"/>
24175   <int value="40" label="TABS_MOVE"/>
24176   <int value="41" label="SOCKET_DISCONNECT"/>
24177   <int value="42" label="FILESYSTEM_GETWRITABLEENTRY"/>
24178   <int value="43" label="SYNCFILESYSTEM_REQUESTFILESYSTEM"/>
24179   <int value="44" label="COMMANDS_GETALL"/>
24180   <int value="45" label="EXPERIMENTAL_DISCOVERY_REMOVESUGGESTION"/>
24181   <int value="46" label="VIRTUALKEYBOARDPRIVATE_SENDKEYEVENT"/>
24182   <int value="47" label="BOOKMARKMANAGERPRIVATE_GETSUBTREE"/>
24183   <int value="48" label="DELETED_EXPERIMENTAL_RLZ_RECORDPRODUCTEVENT"/>
24184   <int value="49" label="BOOKMARKS_GETRECENT"/>
24185   <int value="50" label="APP_CURRENTWINDOWINTERNAL_SETBOUNDS"/>
24186   <int value="51" label="CLOUDPRINTPRIVATE_SETUPCONNECTOR"/>
24187   <int value="52" label="SERIAL_SETCONTROLSIGNALS"/>
24188   <int value="53" label="DELETED_FILEBROWSERPRIVATE_SETLASTMODIFIED"/>
24189   <int value="54" label="IDLE_SETDETECTIONINTERVAL"/>
24190   <int value="55" label="FILEBROWSERPRIVATE_GETFILETASKS"/>
24191   <int value="56" label="WEBSTOREPRIVATE_GETSTORELOGIN"/>
24192   <int value="57" label="SYSTEMPRIVATE_GETINCOGNITOMODEAVAILABILITY"/>
24193   <int value="58" label="IDLTEST_SENDARRAYBUFFERVIEW"/>
24194   <int value="59" label="SOCKET_SETNODELAY"/>
24195   <int value="60" label="APP_CURRENTWINDOWINTERNAL_SHOW"/>
24196   <int value="61" label="WEBSTOREPRIVATE_GETBROWSERLOGIN"/>
24197   <int value="62" label="EXPERIMENTAL_IDENTITY_GETAUTHTOKEN"/>
24198   <int value="63" label="DELETED_SYSTEMINFO_DISPLAY_GETDISPLAYINFO"/>
24199   <int value="64" label="BROWSINGDATA_REMOVEPLUGINDATA"/>
24200   <int value="65" label="SOCKET_LISTEN"/>
24201   <int value="66" label="MEDIAGALLERIES_GETMEDIAFILESYSTEMS"/>
24202   <int value="67" label="DOWNLOADS_OPEN"/>
24203   <int value="68" label="TABS_EXECUTESCRIPT"/>
24204   <int value="69" label="SYNCFILESYSTEM_GETUSAGEANDQUOTA"/>
24205   <int value="70" label="INPUTMETHODPRIVATE_GET"/>
24206   <int value="71" label="USB_CLOSEDEVICE"/>
24207   <int value="72" label="TTS_STOP"/>
24208   <int value="73" label="DELETED_SERIAL_GETPORTS"/>
24209   <int value="74" label="DELETED_FILEBROWSERPRIVATE_CLEARDRIVECACHE"/>
24210   <int value="75" label="SERIAL_GETCONTROLSIGNALS"/>
24211   <int value="76" label="DEVELOPERPRIVATE_ENABLE"/>
24212   <int value="77" label="FILEBROWSERPRIVATE_GETDRIVEFILEPROPERTIES"/>
24213   <int value="78" label="USB_FINDDEVICES"/>
24214   <int value="79" label="BOOKMARKMANAGERPRIVATE_DROP"/>
24215   <int value="80" label="DELETED_FILEBROWSERPRIVATE_GETFILETRANSFERS"/>
24216   <int value="81" label="INPUT_IME_SETMENUITEMS"/>
24217   <int value="82" label="BOOKMARKS_EXPORT"/>
24218   <int value="83" label="HISTORY_SEARCH"/>
24219   <int value="84" label="TTSENGINE_SENDTTSEVENT"/>
24220   <int value="85" label="EXPERIMENTAL_ACCESSIBILITY_GETALERTSFORTAB"/>
24221   <int value="86" label="BOOKMARKS_IMPORT"/>
24222   <int value="87" label="SYNCFILESYSTEM_DELETEFILESYSTEM"/>
24223   <int value="88" label="DEBUGGER_SENDCOMMAND"/>
24224   <int value="89" label="DEBUGGER_DETACH"/>
24225   <int value="90" label="METRICSPRIVATE_RECORDSMALLCOUNT"/>
24226   <int value="91" label="APP_CURRENTWINDOWINTERNAL_MINIMIZE"/>
24227   <int value="92" label="DEVELOPERPRIVATE_AUTOUPDATE"/>
24228   <int value="93" label="DNS_RESOLVE"/>
24229   <int value="94" label="DELETED_EXPERIMENTAL_SYSTEMINFO_MEMORY_GET"/>
24230   <int value="95" label="HISTORY_ADDURL"/>
24231   <int value="96" label="TABS_GET"/>
24232   <int value="97" label="BROWSERACTION_SETBADGETEXT"/>
24233   <int value="98" label="TABS_RELOAD"/>
24234   <int value="99" label="WINDOWS_CREATE"/>
24235   <int value="100" label="DEVELOPERPRIVATE_LOADUNPACKED"/>
24236   <int value="101" label="DELETED_DOWNLOADS_SETDESTINATION"/>
24237   <int value="102" label="DELETED_EXPERIMENTAL_PROCESSES_GETPROCESSIDFORTAB"/>
24238   <int value="103" label="BOOKMARKS_GETCHILDREN"/>
24239   <int value="104" label="BROWSERACTION_GETTITLE"/>
24240   <int value="105" label="TERMINALPRIVATE_OPENTERMINALPROCESS"/>
24241   <int value="106" label="DELETED_SERIAL_CLOSE"/>
24242   <int value="107" label="CONTEXTMENUS_REMOVE"/>
24243   <int value="108" label="FILEBROWSERPRIVATE_REQUESTFILESYSTEM"/>
24244   <int value="109" label="ECHOPRIVATE_GETREGISTRATIONCODE"/>
24245   <int value="110" label="TABS_GETCURRENT"/>
24246   <int value="111" label="FONTSETTINGS_CLEARDEFAULTFIXEDFONTSIZE"/>
24247   <int value="112" label="MEDIAPLAYERPRIVATE_CLOSEWINDOW"/>
24248   <int value="113" label="WEBREQUESTINTERNAL_ADDEVENTLISTENER"/>
24249   <int value="114" label="CLOUDPRINTPRIVATE_GETPRINTERS"/>
24250   <int value="115" label="STORAGE_SET"/>
24251   <int value="116" label="FONTSETTINGS_GETDEFAULTFONTSIZE"/>
24252   <int value="117" label="EXTENSION_SETUPDATEURLDATA"/>
24253   <int value="118" label="DELETED_SERIAL_WRITE"/>
24254   <int value="119" label="IDLE_QUERYSTATE"/>
24255   <int value="120" label="DELETED_EXPERIMENTAL_RLZ_GETACCESSPOINTRLZ"/>
24256   <int value="121" label="WEBSTOREPRIVATE_SETSTORELOGIN"/>
24257   <int value="122" label="PAGEACTIONS_ENABLEFORTAB"/>
24258   <int value="123" label="COOKIES_SET"/>
24259   <int value="124" label="CONTENTSETTINGS_SET"/>
24260   <int value="125" label="CONTEXTMENUS_REMOVEALL"/>
24261   <int value="126" label="TABS_INSERTCSS"/>
24262   <int value="127" label="WEBREQUEST_HANDLERBEHAVIORCHANGED"/>
24263   <int value="128" label="INPUT_IME_SETCURSORPOSITION"/>
24264   <int value="129" label="OMNIBOX_SENDSUGGESTIONS"/>
24265   <int value="130" label="SYSTEMINDICATOR_ENABLE"/>
24266   <int value="131" label="EVENTS_GETRULES"/>
24267   <int value="132" label="BOOKMARKMANAGERPRIVATE_COPY"/>
24268   <int value="133" label="SOCKET_RECVFROM"/>
24269   <int value="134" label="TABS_GETALLINWINDOW"/>
24270   <int value="135" label="CONTEXTMENUS_UPDATE"/>
24271   <int value="136" label="BOOKMARKS_SEARCH"/>
24272   <int value="137" label="EXPERIMENTAL_APP_CLEARALLNOTIFICATIONS"/>
24273   <int value="138" label="BLUETOOTH_GETLOCALOUTOFBANDPAIRINGDATA"/>
24274   <int value="139" label="SYSTEMPRIVATE_GETUPDATESTATUS"/>
24275   <int value="140" label="FONTSETTINGS_CLEARMINIMUMFONTSIZE"/>
24276   <int value="141" label="DELETED_FILEBROWSERPRIVATE_GETFILELOCATIONS"/>
24277   <int value="142" label="EXPERIMENTAL_DISCOVERY_SUGGEST"/>
24278   <int value="143" label="FILEBROWSERPRIVATE_SETDEFAULTTASK"/>
24279   <int value="144" label="BROWSERACTION_GETBADGETEXT"/>
24280   <int value="145" label="APP_CURRENTWINDOWINTERNAL_HIDE"/>
24281   <int value="146" label="SOCKET_CONNECT"/>
24282   <int value="147" label="BOOKMARKS_GETSUBTREE"/>
24283   <int value="148" label="HISTORY_DELETEURL"/>
24284   <int value="149"
24285       label="DELETED_EXPERIMENTAL_MEDIAGALLERIES_ASSEMBLEMEDIAFILE"/>
24286   <int value="150" label="BOOKMARKMANAGERPRIVATE_STARTDRAG"/>
24287   <int value="151" label="BROWSINGDATA_REMOVEPASSWORDS"/>
24288   <int value="152" label="DOWNLOADS_DRAG"/>
24289   <int value="153" label="INPUT_IME_SETCOMPOSITION"/>
24290   <int value="154" label="METRICSPRIVATE_RECORDUSERACTION"/>
24291   <int value="155" label="USB_RELEASEINTERFACE"/>
24292   <int value="156" label="PAGEACTION_GETPOPUP"/>
24293   <int value="157" label="DELETED_SCRIPTBADGE_GETATTENTION"/>
24294   <int value="158" label="FONTSETTINGS_GETFONTLIST"/>
24295   <int value="159" label="PERMISSIONS_CONTAINS"/>
24296   <int value="160" label="DELETED_SCRIPTBADGE_GETPOPUP"/>
24297   <int value="161" label="EXPERIMENTAL_ACCESSIBILITY_GETFOCUSEDCONTROL"/>
24298   <int value="162" label="DEVELOPERPRIVATE_GETSTRINGS"/>
24299   <int value="163" label="METRICSPRIVATE_RECORDMEDIUMCOUNT"/>
24300   <int value="164" label="MANAGEMENT_GET"/>
24301   <int value="165" label="PERMISSIONS_GETALL"/>
24302   <int value="166" label="DOWNLOADS_SHOW"/>
24303   <int value="167" label="DELETED_EXPERIMENTAL_RLZ_CLEARPRODUCTSTATE"/>
24304   <int value="168" label="TABS_REMOVE"/>
24305   <int value="169" label="MANAGEMENT_GETPERMISSIONWARNINGSBYID"/>
24306   <int value="170" label="WINDOWS_GET"/>
24307   <int value="171" label="FILEBROWSERPRIVATE_EXECUTETASK"/>
24308   <int value="172" label="TTS_GETVOICES"/>
24309   <int value="173" label="MANAGEMENT_GETALL"/>
24310   <int value="174" label="MANAGEMENT_GETPERMISSIONWARNINGSBYMANIFEST"/>
24311   <int value="175" label="APP_CURRENTWINDOWINTERNAL_CLEARATTENTION"/>
24312   <int value="176" label="AUTOTESTPRIVATE_SHUTDOWN"/>
24313   <int value="177" label="FONTSETTINGS_CLEARDEFAULTFONTSIZE"/>
24314   <int value="178" label="BOOKMARKS_GETTREE"/>
24315   <int value="179" label="FILEBROWSERPRIVATE_SELECTFILES"/>
24316   <int value="180" label="RUNTIME_GETBACKGROUNDPAGE"/>
24317   <int value="181" label="DELETED_EXPERIMENTAL_RECORD_REPLAYURLS"/>
24318   <int value="182" label="WEBSTOREPRIVATE_COMPLETEINSTALL"/>
24319   <int value="183" label="DELETED_EXPERIMENTAL_SPEECHINPUT_START"/>
24320   <int value="184" label="COOKIES_GETALL"/>
24321   <int value="185" label="DOWNLOADS_GETFILEICON"/>
24322   <int value="186" label="PAGEACTION_GETTITLE"/>
24323   <int value="187" label="BROWSINGDATA_REMOVE"/>
24324   <int value="188" label="DELETED_SERIAL_OPEN"/>
24325   <int value="189" label="FILESYSTEM_GETDISPLAYPATH"/>
24326   <int value="190" label="FILEBROWSERPRIVATE_FORMATVOLUME"/>
24327   <int value="191" label="BOOKMARKS_GET"/>
24328   <int value="192" label="DELETED_MANAGEDMODEPRIVATE_GET"/>
24329   <int value="193" label="ALARMS_CLEAR"/>
24330   <int value="194" label="SYNCFILESYSTEM_GETFILESYNCSTATUS"/>
24331   <int value="195" label="SOCKET_GETINFO"/>
24332   <int value="196" label="WEBSTOREPRIVATE_INSTALLBUNDLE"/>
24333   <int value="197" label="BROWSERACTION_ENABLE"/>
24334   <int value="198" label="METRICSPRIVATE_RECORDMEDIUMTIME"/>
24335   <int value="199" label="PAGEACTION_SETTITLE"/>
24336   <int value="200" label="CLOUDPRINTPRIVATE_GETHOSTNAME"/>
24337   <int value="201" label="CONTENTSETTINGS_GETRESOURCEIDENTIFIERS"/>
24338   <int value="202" label="SOCKET_CREATE"/>
24339   <int value="203" label="DEVELOPERPRIVATE_RELOAD"/>
24340   <int value="204" label="FILEBROWSERPRIVATE_GETVOLUMEMETADATALIST"/>
24341   <int value="205" label="APP_RUNTIME_POSTINTENTRESPONSE"/>
24342   <int value="206" label="DELETED_MANAGEDMODEPRIVATE_SETPOLICY"/>
24343   <int value="207" label="WEBSTOREPRIVATE_BEGININSTALLWITHMANIFEST3"/>
24344   <int value="208" label="WALLPAPERPRIVATE_SETWALLPAPER"/>
24345   <int value="209" label="USB_CONTROLTRANSFER"/>
24346   <int value="210" label="DELETED_EXPERIMENTAL_SPEECHINPUT_STOP"/>
24347   <int value="211" label="USB_BULKTRANSFER"/>
24348   <int value="212" label="DELETED_FILEBROWSERPRIVATE_GETVOLUMEMETADATA"/>
24349   <int value="213" label="PAGECAPTURE_SAVEASMHTML"/>
24350   <int value="214" label="EXTENSION_ISALLOWEDINCOGNITOACCESS"/>
24351   <int value="215" label="BROWSINGDATA_REMOVEAPPCACHE"/>
24352   <int value="216" label="APP_CURRENTWINDOWINTERNAL_DRAWATTENTION"/>
24353   <int value="217" label="METRICSPRIVATE_RECORDCOUNT"/>
24354   <int value="218" label="USB_INTERRUPTTRANSFER"/>
24355   <int value="219" label="TYPES_CHROMESETTING_CLEAR"/>
24356   <int value="220" label="INPUT_IME_COMMITTEXT"/>
24357   <int value="221" label="IDLTEST_SENDARRAYBUFFER"/>
24358   <int value="222" label="WALLPAPERPRIVATE_SETWALLPAPERIFEXISTS"/>
24359   <int value="223" label="SOCKET_ACCEPT"/>
24360   <int value="224" label="WEBNAVIGATION_GETFRAME"/>
24361   <int value="225" label="EXPERIMENTAL_POWER_RELEASEKEEPAWAKE"/>
24362   <int value="226" label="APP_CURRENTWINDOWINTERNAL_SETICON"/>
24363   <int value="227" label="PUSHMESSAGING_GETCHANNELID"/>
24364   <int value="228" label="EXPERIMENTAL_INFOBARS_SHOW"/>
24365   <int value="229" label="INPUT_IME_SETCANDIDATEWINDOWPROPERTIES"/>
24366   <int value="230" label="METRICSPRIVATE_RECORDPERCENTAGE"/>
24367   <int value="231" label="TYPES_CHROMESETTING_GET"/>
24368   <int value="232" label="WINDOWS_GETLASTFOCUSED"/>
24369   <int value="233" label="DELETED_MANAGEDMODEPRIVATE_GETPOLICY"/>
24370   <int value="234" label="STORAGE_CLEAR"/>
24371   <int value="235" label="STORAGE_GETBYTESINUSE"/>
24372   <int value="236" label="TABS_QUERY"/>
24373   <int value="237" label="PAGEACTION_SETPOPUP"/>
24374   <int value="238" label="DEVELOPERPRIVATE_INSPECT"/>
24375   <int value="239" label="DOWNLOADS_SEARCH"/>
24376   <int value="240" label="FONTSETTINGS_CLEARFONT"/>
24377   <int value="241" label="WINDOWS_UPDATE"/>
24378   <int value="242" label="BOOKMARKMANAGERPRIVATE_CANOPENNEWWINDOWS"/>
24379   <int value="243" label="SERIAL_FLUSH"/>
24380   <int value="244" label="BROWSERACTION_SETTITLE"/>
24381   <int value="245" label="BOOKMARKMANAGERPRIVATE_CANEDIT"/>
24382   <int value="246" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPER"/>
24383   <int value="247" label="BOOKMARKS_REMOVE"/>
24384   <int value="248" label="INPUT_IME_SETCANDIDATES"/>
24385   <int value="249" label="TERMINALPRIVATE_CLOSETERMINALPROCESS"/>
24386   <int value="250" label="HISTORY_DELETERANGE"/>
24387   <int value="251" label="IDLTEST_GETARRAYBUFFER"/>
24388   <int value="252" label="TERMINALPRIVATE_SENDINPUT"/>
24389   <int value="253" label="TABS_HIGHLIGHT"/>
24390   <int value="254" label="BLUETOOTH_STARTDISCOVERY"/>
24391   <int value="255" label="FILEBROWSERPRIVATE_SELECTFILE"/>
24392   <int value="256" label="WINDOWS_GETCURRENT"/>
24393   <int value="257" label="DEBUGGER_ATTACH"/>
24394   <int value="258" label="WALLPAPERPRIVATE_SAVETHUMBNAIL"/>
24395   <int value="259" label="INPUT_IME_KEYEVENTHANDLED"/>
24396   <int value="260" label="FONTSETTINGS_SETDEFAULTFONTSIZE"/>
24397   <int value="261" label="RUNTIME_REQUESTUPDATECHECK"/>
24398   <int value="262" label="PAGEACTION_SETICON"/>
24399   <int value="263" label="BROWSERACTION_SETBADGEBACKGROUNDCOLOR"/>
24400   <int value="264" label="DEVELOPERPRIVATE_GETITEMSINFO"/>
24401   <int value="265" label="BLUETOOTH_STOPDISCOVERY"/>
24402   <int value="266" label="COOKIES_REMOVE"/>
24403   <int value="267" label="DELETED_EXPERIMENTAL_RLZ_SENDFINANCIALPING"/>
24404   <int value="268" label="TABCAPTURE_GETCAPTUREDTABS"/>
24405   <int value="269" label="WINDOWS_REMOVE"/>
24406   <int value="270" label="WALLPAPERPRIVATE_GETOFFLINEWALLPAPERLIST"/>
24407   <int value="271" label="BROWSERACTION_GETBADGEBACKGROUNDCOLOR"/>
24408   <int value="272" label="PAGEACTIONS_DISABLEFORTAB"/>
24409   <int value="273" label="DEVELOPERPRIVATE_ALLOWFILEACCESS"/>
24410   <int value="274" label="FILEBROWSERPRIVATE_REMOVEMOUNT"/>
24411   <int value="275" label="BLUETOOTH_CONNECT"/>
24412   <int value="276" label="TABCAPTURE_CAPTURE"/>
24413   <int value="277" label="NOTIFICATIONS_CREATE"/>
24414   <int value="278" label="TABS_DUPLICATE"/>
24415   <int value="279" label="BLUETOOTH_WRITE"/>
24416   <int value="280" label="PAGEACTION_SHOW"/>
24417   <int value="281" label="WALLPAPERPRIVATE_GETTHUMBNAIL"/>
24418   <int value="282" label="DOWNLOADS_PAUSE"/>
24419   <int value="283" label="PERMISSIONS_REQUEST"/>
24420   <int value="284" label="TOPSITES_GET"/>
24421   <int value="285" label="BROWSINGDATA_REMOVEDOWNLOADS"/>
24422   <int value="286" label="BROWSINGDATA_REMOVELOCALSTORAGE"/>
24423   <int value="287" label="FILEBROWSERHANDLERINTERNAL_SELECTFILE"/>
24424   <int value="288" label="INPUT_IME_UPDATEMENUITEMS"/>
24425   <int value="289" label="FILEBROWSERPRIVATE_GETSTRINGS"/>
24426   <int value="290" label="CONTENTSETTINGS_GET"/>
24427   <int value="291" label="FONTSETTINGS_SETDEFAULTFIXEDFONTSIZE"/>
24428   <int value="292" label="EXPERIMENTAL_APP_NOTIFY"/>
24429   <int value="293" label="METRICSPRIVATE_RECORDLONGTIME"/>
24430   <int value="294" label="SOCKET_READ"/>
24431   <int value="295" label="DELETED_EXPERIMENTAL_PROCESSES_TERMINATE"/>
24432   <int value="296" label="METRICSPRIVATE_RECORDTIME"/>
24433   <int value="297" label="BOOKMARKMANAGERPRIVATE_GETSTRINGS"/>
24434   <int value="298" label="USB_ISOCHRONOUSTRANSFER"/>
24435   <int value="299" label="PERMISSIONS_REMOVE"/>
24436   <int value="300" label="MANAGEMENT_UNINSTALL"/>
24437   <int value="301" label="I18N_GETACCEPTLANGUAGES"/>
24438   <int value="302" label="MANAGEMENT_LAUNCHAPP"/>
24439   <int value="303" label="INPUT_IME_CLEARCOMPOSITION"/>
24440   <int value="304" label="ALARMS_GETALL"/>
24441   <int value="305" label="DIAL_DISCOVERNOW"/>
24442   <int value="306" label="TYPES_CHROMESETTING_SET"/>
24443   <int value="307" label="BROWSERACTION_SETICON"/>
24444   <int value="308" label="EXPERIMENTAL_ACCESSIBILITY_SETACCESSIBILITYENABLED"/>
24445   <int value="309" label="DELETED_FILEBROWSERPRIVATE_VIEWFILES"/>
24446   <int value="310" label="BLUETOOTH_GETSERVICES"/>
24447   <int value="311" label="TABS_UPDATE"/>
24448   <int value="312" label="BROWSINGDATA_REMOVEFORMDATA"/>
24449   <int value="313" label="DELETED_FILEBROWSERPRIVATE_RELOADDRIVE"/>
24450   <int value="314" label="ALARMS_GET"/>
24451   <int value="315" label="BROWSINGDATA_REMOVEINDEXEDDB"/>
24452   <int value="316" label="FILEBROWSERPRIVATE_ADDFILEWATCH"/>
24453   <int value="317" label="CONTENTSETTINGS_CLEAR"/>
24454   <int value="318" label="FILEBROWSERPRIVATE_GETPREFERENCES"/>
24455   <int value="319" label="BOOKMARKMANAGERPRIVATE_PASTE"/>
24456   <int value="320" label="FILESYSTEM_ISWRITABLEENTRY"/>
24457   <int value="321" label="USB_SETINTERFACEALTERNATESETTING"/>
24458   <int value="322" label="FONTSETTINGS_SETMINIMUMFONTSIZE"/>
24459   <int value="323" label="BROWSERACTION_GETPOPUP"/>
24460   <int value="324" label="SOCKET_DESTROY"/>
24461   <int value="325" label="BLUETOOTH_GETDEVICES"/>
24462   <int value="326" label="ALARMS_CLEARALL"/>
24463   <int value="327" label="FONTSETTINGS_GETDEFAULTFIXEDFONTSIZE"/>
24464   <int value="328" label="FILEBROWSERPRIVATE_ZIPSELECTION"/>
24465   <int value="329" label="SYSTEMINDICATOR_DISABLE"/>
24466   <int value="330" label="DELETED_SCRIPTBADGE_SETPOPUP"/>
24467   <int value="331" label="EXTENSION_ISALLOWEDFILESCHEMEACCESS"/>
24468   <int value="332" label="EXPERIMENTAL_IDENTITY_LAUNCHWEBAUTHFLOW"/>
24469   <int value="333" label="FILEBROWSERPRIVATE_GETDRIVECONNECTIONSTATE"/>
24470   <int value="334" label="TABS_DETECTLANGUAGE"/>
24471   <int value="335" label="METRICSPRIVATE_RECORDVALUE"/>
24472   <int value="336" label="BOOKMARKMANAGERPRIVATE_SORTCHILDREN"/>
24473   <int value="337" label="DELETED_SERIAL_READ"/>
24474   <int value="338" label="APP_CURRENTWINDOWINTERNAL_MAXIMIZE"/>
24475   <int value="339" label="EXPERIMENTAL_DISCOVERY_CLEARALLSUGGESTIONS"/>
24476   <int value="340" label="DELETED_MANAGEDMODEPRIVATE_ENTER"/>
24477   <int value="341" label="DELETED_FILEBROWSERPRIVATE_TRANSFERFILE"/>
24478   <int value="342" label="BROWSERACTION_SETPOPUP"/>
24479   <int value="343" label="TABS_GETSELECTED"/>
24480   <int value="344" label="FONTSETTINGS_GETFONT"/>
24481   <int value="345" label="BLUETOOTH_READ"/>
24482   <int value="346" label="WEBREQUESTINTERNAL_EVENTHANDLED"/>
24483   <int value="347" label="EVENTS_ADDRULES"/>
24484   <int value="348" label="CONTEXTMENUS_CREATE"/>
24485   <int value="349" label="MEDIAPLAYERPRIVATE_GETPLAYLIST"/>
24486   <int value="350" label="DOWNLOADS_ERASE"/>
24487   <int value="351" label="DELETED_EXPERIMENTAL_RECORD_CAPTUREURLS"/>
24488   <int value="352" label="TTS_ISSPEAKING"/>
24489   <int value="353" label="BOOKMARKS_REMOVETREE"/>
24490   <int value="354" label="FILEBROWSERPRIVATE_SEARCHDRIVE"/>
24491   <int value="355" label="DELETED_EXPERIMENTAL_SYSTEMINFO_CPU_GET"/>
24492   <int value="356" label="FILEBROWSERPRIVATE_SETPREFERENCES"/>
24493   <int value="357" label="FONTSETTINGS_SETFONT"/>
24494   <int value="358" label="SOCKET_GETNETWORKLIST"/>
24495   <int value="359" label="BOOKMARKS_MOVE"/>
24496   <int value="360" label="WALLPAPERPRIVATE_MINIMIZEINACTIVEWINDOWS"/>
24497   <int value="361" label="STORAGE_REMOVE"/>
24498   <int value="362" label="AUTOTESTPRIVATE_LOGINSTATUS"/>
24499   <int value="363" label="TABS_CREATE"/>
24500   <int value="364" label="FILEBROWSERPRIVATE_CANCELDIALOG"/>
24501   <int value="365" label="BROWSINGDATA_REMOVECOOKIES"/>
24502   <int value="366" label="FILESYSTEM_CHOOSEENTRY"/>
24503   <int value="367" label="MEDIAPLAYERPRIVATE_PLAY"/>
24504   <int value="368" label="WEBSTOREPRIVATE_GETWEBGLSTATUS"/>
24505   <int value="369" label="SOCKET_SENDTO"/>
24506   <int value="370" label="BROWSINGDATA_REMOVEFILESYSTEMS"/>
24507   <int value="371" label="WALLPAPERPRIVATE_GETSTRINGS"/>
24508   <int value="372" label="BROWSINGDATA_REMOVECACHE"/>
24509   <int value="373" label="BOOKMARKMANAGERPRIVATE_RECORDLAUNCH"/>
24510   <int value="374" label="BROWSERACTION_DISABLE"/>
24511   <int value="375" label="DELETED_EXPERIMENTAL_SPEECHINPUT_ISRECORDING"/>
24512   <int value="376" label="APP_WINDOW_CREATE"/>
24513   <int value="377" label="RUNTIME_RELOAD"/>
24514   <int value="378" label="EXPERIMENTAL_POWER_REQUESTKEEPAWAKE"/>
24515   <int value="379" label="SYSTEMINDICATOR_SETICON"/>
24516   <int value="380" label="FILEBROWSERPRIVATE_ADDMOUNT"/>
24517   <int value="381" label="APP_CURRENTWINDOWINTERNAL_FOCUS"/>
24518   <int value="382" label="EVENTS_REMOVERULES"/>
24519   <int value="383" label="DOWNLOADS_DOWNLOAD"/>
24520   <int value="384" label="WINDOWS_GETALL"/>
24521   <int value="385" label="DELETED_FILEBROWSERPRIVATE_TOGGLEFULLSCREEN"/>
24522   <int value="386" label="APP_CURRENTWINDOWINTERNAL_RESTORE"/>
24523   <int value="387" label="DELETED_WEBSOCKETPROXYPRIVATE_GETPASSPORTFORTCP"/>
24524   <int value="388" label="PAGEACTION_HIDE"/>
24525   <int value="389" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_GET"/>
24526   <int value="390" label="DOWNLOADS_ACCEPTDANGER"/>
24527   <int value="391" label="DELETED_WEBSOCKETPROXYPRIVATE_GETURLFORTCP"/>
24528   <int value="392" label="FILEBROWSERPRIVATE_GETSIZESTATS"/>
24529   <int value="393" label="DOWNLOADS_RESUME"/>
24530   <int value="394" label="COOKIES_GETALLCOOKIESTORES"/>
24531   <int value="395" label="MEDIAGALLERIESPRIVATE_ADDGALLERYWATCH"/>
24532   <int value="396" label="MEDIAGALLERIESPRIVATE_REMOVEGALLERYWATCH"/>
24533   <int value="397" label="WEBVIEW_EXECUTESCRIPT"/>
24534   <int value="398" label="NOTIFICATIONS_UPDATE"/>
24535   <int value="399" label="NOTIFICATIONS_CLEAR"/>
24536   <int value="400" label="DELETED_SESSIONRESTORE_GETRECENTLYCLOSED"/>
24537   <int value="401" label="DELETED_SESSIONRESTORE_RESTORE"/>
24538   <int value="402" label="MANAGEMENT_UNINSTALLSELF"/>
24539   <int value="403" label="ECHOPRIVATE_GETOOBETIMESTAMP"/>
24540   <int value="404" label="FILEBROWSERPRIVATE_VALIDATEPATHNAMELENGTH"/>
24541   <int value="405" label="BROWSINGDATA_SETTINGS"/>
24542   <int value="406" label="WEBSTOREPRIVATE_GETISLAUNCHERENABLED"/>
24543   <int value="407" label="NETWORKINGPRIVATE_GETPROPERTIES"/>
24544   <int value="408" label="NETWORKINGPRIVATE_GETVISIBLENETWORKS"/>
24545   <int value="409" label="NETWORKINGPRIVATE_STARTCONNECT"/>
24546   <int value="410" label="NETWORKINGPRIVATE_STARTDISCONNECT"/>
24547   <int value="411" label="MEDIAGALLERIESPRIVATE_GETALLGALLERYWATCH"/>
24548   <int value="412" label="MEDIAGALLERIESPRIVATE_REMOVEALLGALLERYWATCH"/>
24549   <int value="413" label="FILEBROWSERPRIVATE_SEARCHDRIVEMETADATA"/>
24550   <int value="414" label="DELETED_ECHOPRIVATE_CHECKALLOWREDEEMOFFERS"/>
24551   <int value="415" label="DELETED_MEDIAGALLERIESPRIVATE_EJECTDEVICE"/>
24552   <int value="416" label="FILEBROWSERPRIVATE_LOGOUTUSERFORREAUTHENTICATION"/>
24553   <int value="417" label="DEVELOPERPRIVATE_CHOOSEPATH"/>
24554   <int value="418" label="DEVELOPERPRIVATE_PACKDIRECTORY"/>
24555   <int value="419" label="NETWORKINGPRIVATE_VERIFYDESTINATION"/>
24556   <int value="420" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTCREDENTIALS"/>
24557   <int value="421" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTDATA"/>
24558   <int value="422" label="DEVELOPERPRIVATE_RESTART"/>
24559   <int value="423" label="DEVELOPERPRIVATE_ALLOWINCOGNITO"/>
24560   <int value="424" label="INPUT_IME_DELETESURROUNDINGTEXT"/>
24561   <int value="425" label="DELETED_FILEBROWSERPRIVATE_OPENNEWWINDOW"/>
24562   <int value="426" label="CLOUDPRINTPRIVATE_GETCLIENTID"/>
24563   <int value="427" label="ECHOPRIVATE_GETUSERCONSENT"/>
24564   <int value="428" label="SYNCFILESYSTEM_SETCONFLICTRESOLUTIONPOLICY"/>
24565   <int value="429" label="SYNCFILESYSTEM_GETCONFLICTRESOLUTIONPOLICY"/>
24566   <int value="430" label="NETWORKINGPRIVATE_SETPROPERTIES"/>
24567   <int value="431" label="NETWORKINGPRIVATE_GETSTATE"/>
24568   <int value="432" label="POWER_REQUESTKEEPAWAKE"/>
24569   <int value="433" label="POWER_RELEASEKEEPAWAKE"/>
24570   <int value="434" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPERLAYOUT"/>
24571   <int value="435" label="DOWNLOADSINTERNAL_DETERMINEFILENAME"/>
24572   <int value="436" label="SYNCFILESYSTEM_GETFILESYNCSTATUSES"/>
24573   <int value="437" label="MEDIAGALLERIESPRIVATE_GETHANDLERS"/>
24574   <int value="438" label="WALLPAPERPRIVATE_RESETWALLPAPER"/>
24575   <int value="439" label="DEVELOPERPRIVATE_PERMISSIONS"/>
24576   <int value="440" label="WEBSTOREPRIVATE_ENABLEAPPLAUNCHER"/>
24577   <int value="441" label="APP_CURRENTWINDOWINTERNAL_FULLSCREEN"/>
24578   <int value="442" label="DEVELOPERPRIVATE_LOADUNPACKEDCROS"/>
24579   <int value="443" label="NETWORKINGPRIVATE_REQUESTNETWORKSCAN"/>
24580   <int value="444" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEMACHINEKEY"/>
24581   <int value="445" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEUSERKEY"/>
24582   <int value="446" label="DEVELOPERPRIVATE_LOADPROJECTTOSYNCFS"/>
24583   <int value="447" label="DEVELOPERPRIVATE_GETPROJECTSINFO"/>
24584   <int value="448" label="DEVELOPERPRIVATE_LOADPROJECT"/>
24585   <int value="449" label="COMMANDLINEPRIVATE_HASSWITCH"/>
24586   <int value="450" label="NETWORKINGPRIVATE_GETMANAGEDPROPERTIES"/>
24587   <int value="451" label="LOCATION_WATCHLOCATION"/>
24588   <int value="452" label="LOCATION_CLEARWATCH"/>
24589   <int value="453" label="BLUETOOTH_ADDPROFILE"/>
24590   <int value="454" label="BLUETOOTH_REMOVEPROFILE"/>
24591   <int value="455" label="BLUETOOTH_GETPROFILES"/>
24592   <int value="456" label="EXPERIMENTAL_IDENTITY_REMOVECACHEDAUTHTOKEN"/>
24593   <int value="457" label="AUDIO_GETINFO"/>
24594   <int value="458" label="AUDIO_SETACTIVEDEVICES"/>
24595   <int value="459" label="AUDIO_SETPROPERTIES"/>
24596   <int value="460" label="USB_RESETDEVICE"/>
24597   <int value="461" label="SOCKET_MULTICAST_JOIN_GROUP"/>
24598   <int value="462" label="SOCKET_MULTICAST_LEAVE_GROUP"/>
24599   <int value="463" label="SOCKET_MULTICAST_SET_TIME_TO_LIVE"/>
24600   <int value="464" label="SOCKET_MULTICAST_SET_LOOPBACK_MODE"/>
24601   <int value="465" label="SOCKET_MULTICAST_GET_JOINED_GROUPS"/>
24602   <int value="466"
24603       label="EXPERIMENTAL_ACCESSIBILITY_SETNATIVEACCESSIBILITYENABLED"/>
24604   <int value="467" label="RUNTIME_GETPLATFORMINFO"/>
24605   <int value="468" label="WEBVIEW_INSERTCSS"/>
24606   <int value="469" label="METRICSPRIVATE_GETISCRASHRECORDINGENABLED"/>
24607   <int value="470" label="IDENTITYPRIVATE_GETRESOURCES"/>
24608   <int value="471" label="NOTIFICATIONS_GET_ALL"/>
24609   <int value="472" label="USB_LISTINTERFACES"/>
24610   <int value="473" label="FILESYSTEM_RETAINENTRY"/>
24611   <int value="474" label="FILESYSTEM_ISRESTORABLE"/>
24612   <int value="475" label="FILESYSTEM_RESTOREENTRY"/>
24613   <int value="476" label="RUNTIME_SETUNINSTALLURL"/>
24614   <int value="477" label="INPUTMETHODPRIVATE_STARTIME"/>
24615   <int value="478" label="MUSICMANAGERPRIVATE_GETDEVICEID"/>
24616   <int value="479" label="TTS_PAUSE"/>
24617   <int value="480" label="TTS_RESUME"/>
24618   <int value="481" label="DELETED_SYSTEMINFO_CPU_GET"/>
24619   <int value="482" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_ADDWATCH"/>
24620   <int value="483" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEWATCH"/>
24621   <int value="484" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_GETALLWATCH"/>
24622   <int value="485"
24623       label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEALLWATCH"/>
24624   <int value="486" label="DELETED_SYSTEMINFO_MEMORY_GET"/>
24625   <int value="487" label="ACTIVITYLOGPRIVATE_GETEXTENSIONACTIVITIES"/>
24626   <int value="488" label="RUNTIME_GETPACKAGEDIRECTORYENTRY"/>
24627   <int value="489" label="DELETED_SYSTEMINFO_DISPLAY_SETDISPLAYPROPERTIES"/>
24628   <int value="490" label="FEEDBACKPRIVATE_GETUSEREMAIL"/>
24629   <int value="491" label="FEEDBACKPRIVATE_GETSYSTEMINFORMATION"/>
24630   <int value="492" label="FEEDBACKPRIVATE_SENDFEEDBACK"/>
24631   <int value="493" label="VIRTUALKEYBOARDPRIVATE_INSERTTEXT"/>
24632   <int value="494" label="DIAGNOSTICS_SENDPACKET"/>
24633   <int value="495" label="METRICSPRIVATE_GETFIELDTRIAL"/>
24634   <int value="496" label="FILEBROWSERPRIVATE_ZOOM"/>
24635   <int value="497" label="WEBVIEW_GO"/>
24636   <int value="498" label="WEBSTOREPRIVATE_ISININCOGNITOMODEFUNCTION"/>
24637   <int value="499" label="FILEBROWSERPRIVATE_REQUESTACCESSTOKEN"/>
24638   <int value="500" label="WEBVIEW_STOP"/>
24639   <int value="501" label="WEBVIEW_RELOAD"/>
24640   <int value="502" label="WEBVIEW_TERMINATE"/>
24641   <int value="503" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_GET"/>
24642   <int value="504" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_SET"/>
24643   <int value="505" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_CLEAR"/>
24644   <int value="506" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_EJECTDEVICE"/>
24645   <int value="507" label="SYSTEM_CPU_GETINFO"/>
24646   <int value="508" label="BOOKMARKMANAGERPRIVATE_REMOVETREES"/>
24647   <int value="509" label="SYSTEM_DISPLAY_GETINFO"/>
24648   <int value="510" label="SYSTEM_DISPLAY_SETDISPLAYPROPERTIES"/>
24649   <int value="511" label="SYSTEM_MEMORY_GETINFO"/>
24650   <int value="512" label="FILEBROWSERPRIVATE_GETSHAREURL"/>
24651   <int value="513" label="SYSTEM_STORAGE_GETINFO"/>
24652   <int value="514" label="SYSTEM_STORAGE_EJECTDEVICE"/>
24653   <int value="515" label="DELETED_SYSTEM_STORAGE_ADDAVAILABLECAPACITYWATCH"/>
24654   <int value="516" label="DELETED_SYSTEM_STORAGE_REMOVEAVAILABLECAPACITYWATCH"/>
24655   <int value="517"
24656       label="DELETED_SYSTEM_STORAGE_GETALLAVAILABLECAPACITYWATCHES"/>
24657   <int value="518"
24658       label="DELETED_SYSTEM_STORAGE_REMOVEALLAVAILABLECAPACITYWATCHES"/>
24659   <int value="519" label="DOWNLOADS_REMOVEFILE"/>
24660   <int value="520" label="DOWNLOADS_SHOWDEFAULTFOLDER"/>
24661   <int value="521" label="INFOBARS_SHOW"/>
24662   <int value="522" label="DOWNLOADS_SETSHELFENABLED"/>
24663   <int value="523" label="IMAGEWRITER_WRITEFROMURL"/>
24664   <int value="524" label="IMAGEWRITER_WRITEFROMFILE"/>
24665   <int value="525" label="IMAGEWRITER_CANCELWRITE"/>
24666   <int value="526" label="IMAGEWRITER_DESTROYPARTITIONS"/>
24667   <int value="527" label="FEEDBACKPRIVATE_GETSTRINGS"/>
24668   <int value="528" label="LOGPRIVATE_GETHISTORICAL"/>
24669   <int value="529" label="VIRTUALKEYBOARDPRIVATE_MOVECURSOR"/>
24670   <int value="530" label="METRICSPRIVATE_GETVARIATIONPARAMS"/>
24671   <int value="531" label="WEBVIEW_SETPERMISSION"/>
24672   <int value="532" label="DESKTOPCAPTURE_CHOOSEDESKTOPMEDIA"/>
24673   <int value="533" label="APP_CURRENTWINDOWINTERNAL_SETSHAPE"/>
24674   <int value="534" label="PROCESSES_GETPROCESSINFO"/>
24675   <int value="535" label="PROCESSES_GETPROCESSIDFORTAB"/>
24676   <int value="536" label="PROCESSES_TERMINATE"/>
24677   <int value="537" label="SOCKETS_UDP_CREATE"/>
24678   <int value="538" label="SOCKETS_UDP_UPDATE"/>
24679   <int value="539" label="SOCKETS_UDP_BIND"/>
24680   <int value="540" label="SOCKETS_UDP_SEND"/>
24681   <int value="541" label="SOCKETS_UDP_CLOSE"/>
24682   <int value="542" label="SOCKETS_UDP_GETINFO"/>
24683   <int value="543" label="SOCKETS_UDP_GETSOCKETS"/>
24684   <int value="544" label="SOCKETS_UDP_JOINGROUP"/>
24685   <int value="545" label="SOCKETS_UDP_LEAVEGROUP"/>
24686   <int value="546" label="SOCKETS_UDP_SETMULTICASTTIMETOLIVE"/>
24687   <int value="547" label="SOCKETS_UDP_SETMULTICASTLOOPBACKMODE"/>
24688   <int value="548" label="SOCKETS_UDP_GETJOINEDGROUPS"/>
24689   <int value="549" label="SIGNED_IN_DEVICES_GET"/>
24690   <int value="550" label="AUTOTESTPRIVATE_SIMULATEASANMEMORYBUG"/>
24691   <int value="551" label="WEBVIEW_CLEARDATA"/>
24692   <int value="552" label="SESSIONS_GETRECENTLYCLOSED"/>
24693   <int value="553" label="SESSIONS_GETDEVICES"/>
24694   <int value="554" label="SESSIONS_RESTORE"/>
24695   <int value="555" label="SYNCFILESYSTEM_GETSERVICESTATUS"/>
24696   <int value="556" label="ECHOPRIVATE_SETOFFERINFO"/>
24697   <int value="557" label="ECHOPRIVATE_GETOFFERINFO"/>
24698   <int value="558" label="DEVELOPERPRIVATE_ISPROFILEMANAGED"/>
24699   <int value="559" label="FILEBROWSERPRIVATE_INSTALLWEBSTOREITEM"/>
24700   <int value="560" label="FILEBROWSERPRIVATE_STARTCOPY"/>
24701   <int value="561" label="FILEBROWSERPRIVATE_CANCELCOPY"/>
24702   <int value="562" label="NETWORKINGPRIVATE_CREATENETWORK"/>
24703   <int value="563" label="BRAILLEDISPLAYPRIVATE_GETDISPLAYSTATE"/>
24704   <int value="564" label="BRAILLEDISPLAYPRIVATE_WRITEDOTS"/>
24705   <int value="565" label="USB_GETDEVICES"/>
24706   <int value="566" label="USB_REQUESTACCESS"/>
24707   <int value="567" label="USB_OPENDEVICE"/>
24708   <int value="568" label="ACTIVITYLOGPRIVATE_DELETEDATABASE"/>
24709   <int value="569" label="ACTIVITYLOGPRIVATE_DELETEURLS"/>
24710   <int value="570" label="FILEBROWSERPRIVATE_REQUESTWEBSTOREACCESSTOKEN"/>
24711   <int value="571" label="IMAGEWRITER_LISTREMOVABLESTORAGEDEVICES"/>
24712   <int value="572" label="WALLPAPER_SETWALLPAPER"/>
24713   <int value="573" label="VIRTUALKEYBOARDPRIVATE_HIDEKEYBOARD"/>
24714   <int value="574" label="AUTOTESTPRIVATE_LOCKSCREEN"/>
24715   <int value="575" label="WEBRTCLOGGINGPRIVATE_SETMETADATA"/>
24716   <int value="576" label="WEBRTCLOGGINGPRIVATE_START"/>
24717   <int value="577" label="WEBRTCLOGGINGPRIVATE_SETUPLOADONRENDERCLOSE"/>
24718   <int value="578" label="WEBRTCLOGGINGPRIVATE_STOP"/>
24719   <int value="579" label="WEBRTCLOGGINGPRIVATE_UPLOAD"/>
24720   <int value="580" label="WEBRTCLOGGINGPRIVATE_DISCARD"/>
24721   <int value="581" label="WEBVIEW_OVERRIDEUSERAGENT"/>
24722   <int value="582" label="PRINCIPALSPRIVATE_SHOWAVATARBUBBLE"/>
24723   <int value="583" label="PRINCIPALSPRIVATE_SIGNOUT"/>
24724   <int value="584" label="CAST_CHANNEL_OPEN"/>
24725   <int value="585" label="CAST_CHANNEL_SEND"/>
24726   <int value="586" label="CAST_CHANNEL_CLOSE"/>
24727   <int value="587" label="RUNTIME_RESTART"/>
24728   <int value="588" label="DESKTOPCAPTURE_CANCELCHOOSEDESKTOPMEDIA"/>
24729   <int value="589" label="APP_CURRENTWINDOWINTERNAL_SETALWAYSONTOP"/>
24730   <int value="590" label="SOCKETS_TCP_CREATE"/>
24731   <int value="591" label="SOCKETS_TCP_UPDATE"/>
24732   <int value="592" label="SOCKETS_TCP_SETPAUSED"/>
24733   <int value="593" label="SOCKETS_TCP_SETKEEPALIVE"/>
24734   <int value="594" label="SOCKETS_TCP_SETNODELAY"/>
24735   <int value="595" label="SOCKETS_TCP_CONNECT"/>
24736   <int value="596" label="SOCKETS_TCP_DISCONNECT"/>
24737   <int value="597" label="SOCKETS_TCP_SEND"/>
24738   <int value="598" label="SOCKETS_TCP_CLOSE"/>
24739   <int value="599" label="SOCKETS_TCP_GETINFO"/>
24740   <int value="600" label="SOCKETS_TCP_GETSOCKETS"/>
24741   <int value="601" label="NETWORKINGPRIVATE_GETENABLEDNETWORKTYPES"/>
24742   <int value="602" label="NETWORKINGPRIVATE_ENABLENETWORKTYPE"/>
24743   <int value="603" label="NETWORKINGPRIVATE_DISABLENETWORKTYPE"/>
24744   <int value="604" label="SOCKETS_TCP_SERVER_CREATE"/>
24745   <int value="605" label="SOCKETS_TCP_SERVER_UPDATE"/>
24746   <int value="606" label="SOCKETS_TCP_SERVER_SETPAUSED"/>
24747   <int value="607" label="SOCKETS_TCP_SERVER_LISTEN"/>
24748   <int value="608" label="SOCKETS_TCP_SERVER_DISCONNECT"/>
24749   <int value="609" label="SOCKETS_TCP_SERVER_CLOSE"/>
24750   <int value="610" label="SOCKETS_TCP_SERVER_GETINFO"/>
24751   <int value="611" label="SOCKETS_TCP_SERVER_GETSOCKETS"/>
24752   <int value="612" label="SYSTEM_STORAGE_GETAVAILABLECAPACITY"/>
24753   <int value="613" label="BROWSERACTION_OPEN_POPUP"/>
24754   <int value="614" label="WEBRTC_AUDIO_PRIVATE_GET_SINKS"/>
24755   <int value="615" label="WEBRTC_AUDIO_PRIVATE_GET_ACTIVE_SINK"/>
24756   <int value="616" label="WEBRTC_AUDIO_PRIVATE_SET_ACTIVE_SINK"/>
24757   <int value="617" label="WEBRTC_AUDIO_PRIVATE_GET_ASSOCIATED_SINK"/>
24758   <int value="618" label="VIRTUALKEYBOARDPRIVATE_KEYBOARDLOADED"/>
24759   <int value="619" label="APP_CURRENTWINDOWINTERNAL_SETMINWIDTH"/>
24760   <int value="620" label="APP_CURRENTWINDOWINTERNAL_SETMINHEIGHT"/>
24761   <int value="621" label="APP_CURRENTWINDOWINTERNAL_SETMAXWIDTH"/>
24762   <int value="622" label="APP_CURRENTWINDOWINTERNAL_SETMAXHEIGHT"/>
24763   <int value="623" label="SYSTEMPRIVATE_GETAPIKEY"/>
24764   <int value="624" label="CHROMEOSINFOPRIVATE_SET"/>
24765   <int value="625" label="BOOKMARKMANAGERPRIVATE_GETMETAINFO"/>
24766   <int value="626" label="BOOKMARKMANAGERPRIVATE_SETMETAINFO"/>
24767   <int value="627" label="FILESYSTEMPROVIDER_MOUNT"/>
24768   <int value="628" label="AUTOTESTPRIVATE_GETEXTENSIONSINFO"/>
24769   <int value="629" label="SCREENLOCKPRIVATE_GETLOCKED"/>
24770   <int value="630" label="SCREENLOCKPRIVATE_SETLOCKED"/>
24771   <int value="631" label="SCREENLOCKPRIVATE_SHOWMESSAGE"/>
24772   <int value="632" label="FEEDBACKPRIVATE_GETHISTOGRAMS"/>
24773   <int value="633" label="SYSTEM_NETWORK_GETNETWORKINTERFACES"/>
24774   <int value="634" label="SERIAL_GETDEVICES"/>
24775   <int value="635" label="SERIAL_UPDATE"/>
24776   <int value="636" label="SERIAL_SETPAUSED"/>
24777   <int value="637" label="SERIAL_GETINFO"/>
24778   <int value="638" label="SERIAL_GETCONNECTIONS"/>
24779   <int value="639" label="SERIAL_SEND"/>
24780   <int value="640" label="GCM_REGISTER"/>
24781   <int value="641" label="GCM_SEND"/>
24782   <int value="642" label="SERIAL_CONNECT"/>
24783   <int value="643" label="SERIAL_DISCONNECT"/>
24784   <int value="644" label="MEDIAGALLERIES_GETALLMEDIAFILESYSTEMMETADATA"/>
24785   <int value="645" label="FIRSTRUNPRIVATE_GETLOCALIZEDSTRINGS"/>
24786   <int value="646" label="FIRSTRUNPRIVATE_LAUNCHTUTORIAL"/>
24787   <int value="647" label="SOCKETS_UDP_SETPAUSED"/>
24788   <int value="648" label="WEBVIEW_CAPTUREVISIBLEREGION"/>
24789   <int value="649" label="MEDIAGALLERIES_GETMETADATA"/>
24790   <int value="650" label="INPUT_IME_SENDKEYEVENTS"/>
24791   <int value="651" label="VIRTUALKEYBOARDPRIVATE_LOCKKEYBOARD"/>
24792   <int value="652" label="SCREENLOCKPRIVATE_SHOWBUTTON"/>
24793   <int value="653" label="INPUT_IME_HIDEINPUTVIEW"/>
24794   <int value="654" label="BOOKMARKMANAGERPRIVATE_UNDO"/>
24795   <int value="655" label="BOOKMARKMANAGERPRIVATE_REDO"/>
24796   <int value="656" label="BOOKMARKMANAGERPRIVATE_UNDOINFO"/>
24797   <int value="657" label="BOOKMARKMANAGERPRIVATE_REDOINFO"/>
24798   <int value="658" label="MEDIAGALLERIES_ADDUSERSELECTEDFOLDER"/>
24799   <int value="659"
24800       label="PREFERENCESPRIVATE_GETSYNCCATEGORIESWITHOUTPASSPHRASE"/>
24801   <int value="660" label="READINGLISTPRIVATE_ADDENTRY"/>
24802   <int value="661" label="READINGLISTPRIVATE_REMOVEENTRY"/>
24803   <int value="662" label="READINGLISTPRIVATE_GETENTRIES"/>
24804   <int value="663" label="MEDIAGALLERIES_STARTMEDIASCAN"/>
24805   <int value="664" label="MEDIAGALLERIES_CANCELMEDIASCAN"/>
24806   <int value="665" label="MEDIAGALLERIES_ADDSCANRESULTS"/>
24807   <int value="666" label="LOGPRIVATE_STARTNETINTERNALSWATCH"/>
24808   <int value="667" label="LOGPRIVATE_STOPNETINTERNALSWATCH"/>
24809   <int value="668" label="FILEBROWSERPRIVATE_GETPROFILES"/>
24810   <int value="669" label="FILEBROWSERPRIVATE_VISITDESKTOP"/>
24811 </enum>
24812
24813 <enum name="ExtensionInstallCause" type="int">
24814   <int value="0" label="INSTALL_CAUSE_UNSET"/>
24815   <int value="1" label="INSTALL_CAUSE_USER_DOWNLOAD"/>
24816   <int value="2" label="INSTALL_CAUSE_UPDATE"/>
24817   <int value="3" label="INSTALL_CAUSE_EXTERNAL_FILE"/>
24818   <int value="4" label="INSTALL_CAUSE_AUTOMATION"/>
24819 </enum>
24820
24821 <enum name="ExtensionInstallPromptExperimentLinkAction" type="int">
24822   <int value="0" label="Link is shown"/>
24823   <int value="1" label="Link is not shown"/>
24824   <int value="2" label="Link is clicked"/>
24825 </enum>
24826
24827 <enum name="ExtensionInstallPromptType" type="int">
24828   <int value="0" label="Install prompt"/>
24829   <int value="1" label="Inline install prompt"/>
24830   <int value="2" label="Bundle install prompt"/>
24831   <int value="3" label="Re-enable prompt"/>
24832   <int value="4" label="Permissions prompt"/>
24833   <int value="5" label="External install prompt"/>
24834   <int value="6" label="Post install permissions prompt"/>
24835   <int value="7" label="Launch prompt"/>
24836 </enum>
24837
24838 <enum name="ExtensionInstallVerifierGetSignatureResult" type="int">
24839   <int value="0" label="No signature (network error, etc)"/>
24840   <int value="1" label="Invalid signature"/>
24841   <int value="2" label="Valid signature"/>
24842 </enum>
24843
24844 <enum name="ExtensionInstallVerifierInitResult" type="int">
24845   <int value="0" label="No value in prefs"/>
24846   <int value="1" label="Pref present but parsing failed"/>
24847   <int value="2" label="Invalid signature"/>
24848   <int value="3" label="Valid signature"/>
24849 </enum>
24850
24851 <enum name="ExtensionInstallVerifierMustRemainDisabled" type="int">
24852   <int value="0" label="VERIFIED"/>
24853   <int value="1" label="NOT_EXTENSION"/>
24854   <int value="2" label="UNPACKED"/>
24855   <int value="3" label="ENTERPRISE_POLICY_ALLOWED"/>
24856   <int value="4" label="FORCED_NOT_VERIFIED"/>
24857   <int value="5" label="NOT_FROM_STORE"/>
24858   <int value="6" label="NO_SIGNATURE"/>
24859   <int value="7" label="NOT_VERIFIED_BUT_NOT_ENFORCING"/>
24860   <int value="8" label="NOT_VERIFIED"/>
24861 </enum>
24862
24863 <enum name="ExtensionLaunchType" type="int">
24864   <int value="0" label="PINNED"/>
24865   <int value="1" label="REGULAR"/>
24866   <int value="2" label="FULLSCREEN"/>
24867 </enum>
24868
24869 <enum name="ExtensionLocation" type="int">
24870   <int value="0" label="INVALID"/>
24871   <int value="1" label="INTERNAL"/>
24872   <int value="2" label="EXTERNAL_PREF"/>
24873   <int value="3" label="EXTERNAL_REGISTRY"/>
24874   <int value="4" label="LOAD"/>
24875   <int value="5" label="COMPONENT"/>
24876   <int value="6" label="EXTERNAL_PREF_DOWNLOAD"/>
24877   <int value="7" label="EXTERNAL_POLICY_DOWNLOAD"/>
24878   <int value="8" label="COMMAND_LINE"/>
24879   <int value="9" label="EXTERNAL_POLICY"/>
24880   <int value="10" label="EXTERNAL_COMPONENT"/>
24881 </enum>
24882
24883 <enum name="ExtensionPermission" type="int">
24884   <int value="0" label="UNKNOWN"/>
24885   <int value="1" label="NONE"/>
24886   <int value="2" label="BOOKMARKS"/>
24887   <int value="3" label="GEOLOCATION"/>
24888   <int value="4" label="BROWSING_HISTORY"/>
24889   <int value="5" label="TABS"/>
24890   <int value="6" label="MANAGEMENT"/>
24891   <int value="7" label="DEBUGGER"/>
24892   <int value="8" label="1_HOST"/>
24893   <int value="9" label="2_HOSTS"/>
24894   <int value="10" label="3_HOSTS"/>
24895   <int value="11" label="4_OR_MORE_HOSTS"/>
24896   <int value="12" label="ALL_HOSTS"/>
24897   <int value="13" label="FULL_ACCESS"/>
24898   <int value="14" label="CLIPBOARD"/>
24899   <int value="15" label="TTS_ENGINE"/>
24900   <int value="16" label="CONTENT_SETTINGS"/>
24901   <int value="17" label="PRIVACY"/>
24902   <int value="18" label="MANAGED_MODE"/>
24903   <int value="19" label="INPUT"/>
24904   <int value="20" label="AUDIO_CAPTURE"/>
24905   <int value="21" label="VIDEO_CAPTURE"/>
24906   <int value="22" label="DOWNLOADS"/>
24907   <int value="23" label="FILE_SYSTEM_WRITE"/>
24908   <int value="24" label="ALL_MEDIA_GALLERIES"/>
24909   <int value="25" label="SERIAL"/>
24910   <int value="26" label="SOCKET_ANY_HOST"/>
24911   <int value="27" label="SOCKET_DOMAIN_HOSTS"/>
24912   <int value="28" label="SOCKET_SPECIFIC_HOSTS"/>
24913 </enum>
24914
24915 <enum name="ExtensionType" type="int">
24916   <int value="0" label="UNKNOWN"/>
24917   <int value="1" label="EXTENSION"/>
24918   <int value="2" label="THEME"/>
24919   <int value="3" label="USER_SCRIPT"/>
24920   <int value="4" label="HOSTED_APP"/>
24921   <int value="5" label="LEGACY_PACKAGED_APP"/>
24922   <int value="6" label="PLATFORM_APP"/>
24923 </enum>
24924
24925 <enum name="ExtensionUnpackFailureReason" type="int">
24926   <summary>
24927     Reasons the sandboxed extension unpacker can fail.  See enum FailureReason
24928     in src/chrome/browser/extensions/sandboxed_extension_unpacker.h .
24929   </summary>
24930   <int value="0" label="COULD_NOT_GET_TEMP_DIRECTORY"/>
24931   <int value="1" label="COULD_NOT_CREATE_TEMP_DIRECTORY"/>
24932   <int value="2" label="FAILED_TO_COPY_EXTENSION_FILE_TO_TEMP_DIRECTORY"/>
24933   <int value="3" label="COULD_NOT_GET_SANDBOX_FRIENDLY_PATH"/>
24934   <int value="4" label="COULD_NOT_LOCALIZE_EXTENSION"/>
24935   <int value="5" label="INVALID_MANIFEST"/>
24936   <int value="6" label="UNPACKER_CLIENT_FAILED"/>
24937   <int value="7" label="UTILITY_PROCESS_CRASHED_WHILE_TRYING_TO_INSTALL"/>
24938   <int value="8" label="CRX_FILE_NOT_READABLE"/>
24939   <int value="9" label="CRX_HEADER_INVALID"/>
24940   <int value="10" label="CRX_MAGIC_NUMBER_INVALID"/>
24941   <int value="11" label="CRX_VERSION_NUMBER_INVALID"/>
24942   <int value="12" label="CRX_EXCESSIVELY_LARGE_KEY_OR_SIGNATURE"/>
24943   <int value="13" label="CRX_ZERO_KEY_LENGTH"/>
24944   <int value="14" label="CRX_ZERO_SIGNATURE_LENGTH"/>
24945   <int value="15" label="CRX_PUBLIC_KEY_INVALID"/>
24946   <int value="16" label="CRX_SIGNATURE_INVALID"/>
24947   <int value="17" label="CRX_SIGNATURE_VERIFICATION_INITIALIZATION_FAILED"/>
24948   <int value="18" label="CRX_SIGNATURE_VERIFICATION_FAILED"/>
24949   <int value="19" label="ERROR_SERIALIZING_MANIFEST_JSON"/>
24950   <int value="20" label="ERROR_SAVING_MANIFEST_JSON"/>
24951   <int value="21" label="COULD_NOT_READ_IMAGE_DATA_FROM_DISK"/>
24952   <int value="22" label="DECODED_IMAGES_DO_NOT_MATCH_THE_MANIFEST"/>
24953   <int value="23" label="INVALID_PATH_FOR_BROWSER_IMAGE"/>
24954   <int value="24" label="ERROR_REMOVING_OLD_IMAGE_FILE"/>
24955   <int value="25" label="INVALID_PATH_FOR_BITMAP_IMAGE"/>
24956   <int value="26" label="ERROR_RE_ENCODING_THEME_IMAGE"/>
24957   <int value="27" label="ERROR_SAVING_THEME_IMAGE"/>
24958   <int value="28" label="COULD_NOT_READ_CATALOG_DATA_FROM_DISK"/>
24959   <int value="29" label="INVALID_CATALOG_DATA"/>
24960   <int value="30" label="INVALID_PATH_FOR_CATALOG"/>
24961   <int value="31" label="ERROR_SERIALIZING_CATALOG"/>
24962   <int value="32" label="ERROR_SAVING_CATALOG"/>
24963 </enum>
24964
24965 <enum name="ExternalDeviceAction" type="int">
24966   <int value="0" label="Import to Drive"/>
24967   <int value="1" label="View files"/>
24968   <int value="2" label="View files (automatically)"/>
24969   <int value="3" label="Watch video"/>
24970   <int value="4" label="Error"/>
24971   <int value="5" label="Close (no action)"/>
24972 </enum>
24973
24974 <enum name="ExternalItemState" type="int">
24975   <int value="0" label="DEPRECATED_DISABLED"/>
24976   <int value="1" label="DEPRECATED_ENABLED"/>
24977   <int value="2" label="DISABLED (in webstore)"/>
24978   <int value="3" label="ENABLED (in webstore)"/>
24979   <int value="4" label="DISABLED (not in webstore)"/>
24980   <int value="5" label="ENABLED (not in webstore)"/>
24981   <int value="6" label="UNINSTALLED (in webstore)"/>
24982   <int value="7" label="UNINSTALLED (not in webstore)"/>
24983 </enum>
24984
24985 <enum name="Exynos5250LotIdEnum" type="int">
24986   <int value="0" label="Fused device"/>
24987   <int value="1" label="Generic unfused device"/>
24988   <int value="2" label="Unfused; lot ID NZVPU"/>
24989   <int value="3" label="Unfused; lot ID NZVR7"/>
24990 </enum>
24991
24992 <enum name="FallbackSSLVersion" type="int">
24993   <int value="0" label="FALLBACK_NONE">SSL version fallback did not occur.</int>
24994   <int value="1" label="FALLBACK_SSL3">Fell back on SSL 3.0.</int>
24995   <int value="2" label="FALLBACK_TLS1">Fell back on TLS 1.0.</int>
24996   <int value="3" label="FALLBACK_TLS1_1">Fell back on TLS 1.1.</int>
24997 </enum>
24998
24999 <enum name="FeatureObserver" type="int">
25000 <!-- See http://src.chromium.org/viewvc/blink/trunk/Source/core/page/UseCounter.h -->
25001
25002   <int value="0" label="PageDestruction"/>
25003   <int value="1" label="LegacyNotifications"/>
25004   <int value="2" label="MultipartMainResource"/>
25005   <int value="3" label="PrefixedIndexedDB"/>
25006   <int value="4" label="WorkerStart"/>
25007   <int value="5" label="SharedWorkerStart"/>
25008   <int value="6" label="LegacyWebAudioNoteOn"/>
25009   <int value="7" label="WebAudioStart"/>
25010   <int value="8" label="PrefixedContentSecurityPolicy"/>
25011   <int value="9" label="UnprefixedIndexedDB"/>
25012   <int value="10" label="OpenWebDatabase"/>
25013   <int value="11" label="LegacyHTMLNotifications"/>
25014   <int value="12" label="LegacyTextNotifications"/>
25015   <int value="13" label="UnprefixedRequestAnimationFrame"/>
25016   <int value="14" label="PrefixedRequestAnimationFrame"/>
25017   <int value="15" label="ContentSecurityPolicy"/>
25018   <int value="16" label="ContentSecurityPolicyReportOnly"/>
25019   <int value="17" label="PrefixedContentSecurityPolicyReportOnly"/>
25020   <int value="18" label="PrefixedTransitionEndEvent"/>
25021   <int value="19" label="UnprefixedTransitionEndEvent"/>
25022   <int value="20" label="PrefixedAndUnprefixedTransitionEndEvent"/>
25023   <int value="21" label="AutoFocusAttribute"/>
25024   <int value="22" label="DeprecatedAutoSaveAttribute"/>
25025   <int value="23" label="DataListElement"/>
25026   <int value="24" label="FormAttribute"/>
25027   <int value="25" label="IncrementalAttribute"/>
25028   <int value="26" label="InputTypeColor"/>
25029   <int value="27" label="InputTypeDate"/>
25030   <int value="28" label="InputTypeDateTime"/>
25031   <int value="29" label="InputTypeDateTimeFallback"/>
25032   <int value="30" label="InputTypeDateTimeLocal"/>
25033   <int value="31" label="InputTypeEmail"/>
25034   <int value="32" label="InputTypeMonth"/>
25035   <int value="33" label="InputTypeNumber"/>
25036   <int value="34" label="InputTypeRange"/>
25037   <int value="35" label="InputTypeSearch"/>
25038   <int value="36" label="InputTypeTel"/>
25039   <int value="37" label="InputTypeTime"/>
25040   <int value="38" label="InputTypeURL"/>
25041   <int value="39" label="InputTypeWeek"/>
25042   <int value="40" label="InputTypeWeekFallback"/>
25043   <int value="41" label="ListAttribute"/>
25044   <int value="42" label="MaxAttribute"/>
25045   <int value="43" label="MinAttribute"/>
25046   <int value="44" label="PatternAttribute"/>
25047   <int value="45" label="PlaceholderAttribute"/>
25048   <int value="46" label="PrecisionAttribute"/>
25049   <int value="47" label="PrefixedDirectoryAttribute"/>
25050   <int value="48" label="PrefixedSpeechAttribute"/>
25051   <int value="49" label="RequiredAttribute"/>
25052   <int value="50" label="ResultsAttribute"/>
25053   <int value="51" label="StepAttribute"/>
25054   <int value="52" label="PageVisits"/>
25055   <int value="53" label="HTMLMarqueeElement"/>
25056   <int value="54" label="Unused: CSSOverflowMarquee"/>
25057   <int value="55" label="Reflection"/>
25058   <int value="56" label="CursorVisibility"/>
25059   <int value="57" label="StorageInfo"/>
25060   <int value="58" label="XFrameOptions"/>
25061   <int value="59" label="XFrameOptionsSameOrigin"/>
25062   <int value="60" label="XFrameOptionsSameOriginWithBadAncestorChain"/>
25063   <int value="61" label="DeprecatedFlexboxWebContent"/>
25064   <int value="62" label="DeprecatedFlexboxChrome"/>
25065   <int value="63" label="DeprecatedFlexboxChromeExtension"/>
25066   <int value="64" label="SVGTRefElement"/>
25067   <int value="65" label="UnprefixedPerformanceTimeline"/>
25068   <int value="66" label="PrefixedPerformanceTimeline"/>
25069   <int value="67" label="UnprefixedUserTiming"/>
25070   <int value="68" label="PrefixedUserTiming"/>
25071   <int value="69" label="WindowEvent"/>
25072   <int value="70" label="ContentSecurityPolicyWithBaseElement"/>
25073   <int value="71" label="PrefixedMediaAddKey"/>
25074   <int value="72" label="PrefixedMediaGenerateKeyRequest"/>
25075   <int value="73" label="WebAudioLooping"/>
25076   <int value="74" label="DocumentClear"/>
25077   <int value="75" label="PrefixedTransitionMediaFeature"/>
25078   <int value="76" label="SVGFontElement"/>
25079   <int value="77" label="XMLDocument"/>
25080   <int value="78" label="XSLProcessingInstruction"/>
25081   <int value="79" label="XSLTProcessor"/>
25082   <int value="80" label="SVGSwitchElement"/>
25083   <int value="81" label="PrefixedDocumentRegister"/>
25084   <int value="82" label="HTMLShadowElementOlderShadowRoot"/>
25085   <int value="83" label="Document.all()"/>
25086   <int value="84" label="FormElement"/>
25087   <int value="85" label="DemotedFormElement"/>
25088   <int value="86" label="CaptureAttributeAsEnum"/>
25089   <int value="87" label="ShadowDOMPrefixedPseudo"/>
25090   <int value="88" label="ShadowDOMPrefixedCreateShadowRoot"/>
25091   <int value="89" label="ShadowDOMPrefixedShadowRoot"/>
25092   <int value="90" label="SVGAnimationElement"/>
25093   <int value="91" label="KeyboardEventKeyLocation"/>
25094   <int value="92" label="CaptureEvents"/>
25095   <int value="93" label="ReleaseEvents"/>
25096   <int value="94" label="CSSDisplayRunIn"/>
25097   <int value="95" label="CSSDisplayCompact"/>
25098   <int value="96" label="LineClamp"/>
25099   <int value="97" label="SubFrameBeforeUnloadRegistered"/>
25100   <int value="98" label="SubFrameBeforeUnloadFired"/>
25101   <int value="99" label="CSSPseudoElementPrefixedDistributed"/>
25102   <int value="100" label="TextReplaceWholeText"/>
25103   <int value="101" label="PrefixedShadowRootConstructor"/>
25104   <int value="102" label="ConsoleMarkTimeline"/>
25105   <int value="103" label="CSSPseudoElementUserAgentCustomPseudo"/>
25106   <int value="104" label="DocumentTypeEntities"/>
25107   <int value="105" label="DocumentTypeInternalSubset"/>
25108   <int value="106" label="DocumentTypeNotations"/>
25109   <int value="107" label="ElementGetAttributeNode"/>
25110   <int value="108" label="ElementSetAttributeNode"/>
25111   <int value="109" label="ElementRemoveAttributeNode"/>
25112   <int value="110" label="ElementGetAttributeNodeNS"/>
25113   <int value="111" label="DocumentCreateAttribute"/>
25114   <int value="112" label="DocumentCreateAttributeNS"/>
25115   <int value="113" label="DocumentCreateCDATASection"/>
25116   <int value="114" label="DocumentInputEncoding"/>
25117   <int value="115" label="DocumentXMLEncoding"/>
25118   <int value="116" label="DocumentXMLStandalone"/>
25119   <int value="117" label="DocumentXMLVersion"/>
25120   <int value="118" label="NodeIsSameNode"/>
25121   <int value="119" label="NodeIsSupported"/>
25122   <int value="120" label="NodeNamespaceURI"/>
25123   <int value="121" label="NodePrefix"/>
25124   <int value="122" label="NodeLocalName"/>
25125   <int value="123" label="NavigatorProductSub"/>
25126   <int value="124" label="NavigatorVendor"/>
25127   <int value="125" label="NavigatorVendorSub"/>
25128   <int value="126" label="FileError"/>
25129   <int value="127" label="DocumentCharset"/>
25130   <int value="128" label="PrefixedAnimationEndEvent"/>
25131   <int value="129" label="UnprefixedAnimationEndEvent"/>
25132   <int value="130" label="PrefixedAndUnprefixedAnimationEndEvent"/>
25133   <int value="131" label="PrefixedAnimationStartEvent"/>
25134   <int value="132" label="UnprefixedAnimationStartEvent"/>
25135   <int value="133" label="PrefixedAndUnprefixedAnimationStartEvent"/>
25136   <int value="134" label="PrefixedAnimationIterationEvent"/>
25137   <int value="135" label="UnprefixedAnimationIterationEvent"/>
25138   <int value="136" label="PrefixedAndUnprefixedAnimationIterationEvent"/>
25139   <int value="137" label="EventReturnValue"/>
25140   <int value="138" label="SVGSVGElement"/>
25141   <int value="139" label="SVGAnimateColorElement"/>
25142   <int value="140" label="InsertAdjacentText"/>
25143   <int value="141" label="InsertAdjacentElement"/>
25144   <int value="142" label="HasAttributes"/>
25145   <int value="143" label="DOMSubtreeModifiedEvent"/>
25146   <int value="144" label="DOMNodeInsertedEvent"/>
25147   <int value="145" label="DOMNodeRemovedEvent"/>
25148   <int value="146" label="DOMNodeRemovedFromDocumentEvent"/>
25149   <int value="147" label="DOMNodeInsertedIntoDocumentEvent"/>
25150   <int value="148" label="DOMCharacterDataModifiedEvent"/>
25151   <int value="149" label="DocumentAllTags"/>
25152   <int value="150" label="DocumentAllLegacyCall"/>
25153   <int value="151" label="HTMLAppletElementLegacyCall"/>
25154   <int value="152" label="HTMLEmbedElementLegacyCall"/>
25155   <int value="153" label="HTMLObjectElementLegacyCall"/>
25156   <int value="154" label="BeforeLoadEvent"/>
25157   <int value="155" label="GetMatchedCSSRules"/>
25158   <int value="156" label="SVGFontInCSS"/>
25159   <int value="157" label="ScrollTopBodyNotQuirksMode"/>
25160   <int value="158" label="ScrollLeftBodyNotQuirksMode"/>
25161   <int value="159" label="AttributeIsId"/>
25162   <int value="160" label="AttributeOwnerElement"/>
25163   <int value="161" label="AttributeSetPrefix"/>
25164   <int value="162" label="AttributeSpecified"/>
25165   <int value="163" label="BeforeLoadEventInIsolatedWorld"/>
25166   <int value="164" label="PrefixedAudioDecodedByteCount"/>
25167   <int value="165" label="PrefixedVideoDecodedByteCount"/>
25168   <int value="166" label="PrefixedVideoSupportsFullscreen"/>
25169   <int value="167" label="PrefixedVideoDisplayingFullscreen"/>
25170   <int value="168" label="PrefixedVideoEnterFullscreen"/>
25171   <int value="169" label="PrefixedVideoExitFullscreen"/>
25172   <int value="170" label="PrefixedVideoEnterFullScreen"/>
25173   <int value="171" label="PrefixedVideoExitFullScreen"/>
25174   <int value="172" label="PrefixedVideoDecodedFrameCount"/>
25175   <int value="173" label="PrefixedVideoDroppedFrameCount"/>
25176   <int value="174" label="SourceElementCandidate"/>
25177   <int value="175" label="SourceElementNonMatchingMedia"/>
25178   <int value="176" label="PrefixedElementRequestFullscreen"/>
25179   <int value="177" label="PrefixedElementRequestFullScreen"/>
25180   <int value="178" label="BarPropLocationbar"/>
25181   <int value="179" label="BarPropMenubar"/>
25182   <int value="180" label="BarPropPersonalbar"/>
25183   <int value="181" label="BarPropScrollbars"/>
25184   <int value="182" label="BarPropStatusbar"/>
25185   <int value="183" label="BarPropToolbar"/>
25186   <int value="184" label="input[type=email][multiple]"/>
25187   <int value="185" label="input[type=email][maxlength]"/>
25188   <int value="186" label="input[type=email][multiple][maxlength]"/>
25189   <int value="187" label="TextTrackCueConstructor"/>
25190   <int value="188" label="CSSStyleDeclarationPropertyName"/>
25191   <int value="189" label="CSSStyleDeclarationFloatPropertyName"/>
25192   <int value="190" label="InputTypeText"/>
25193   <int value="191" label="InputTypeTextMaxLength"/>
25194   <int value="192" label="InputTypePassword"/>
25195   <int value="193" label="InputTypePasswordMaxLength"/>
25196   <int value="194" label="SVGInstanceRoot"/>
25197   <int value="195" label="ShowModalDialog"/>
25198   <int value="196" label="PrefixedPageVisibility"/>
25199   <int value="197" label="HTMLFrameElementLocation"/>
25200   <int value="198" label="CSSStyleSheetInsertRuleOptionalArg"/>
25201   <int value="199" label="CSSWebkitRegionAtRule"/>
25202   <int value="200" label="DocumentBeforeUnloadRegistered"/>
25203   <int value="201" label="DocumentBeforeUnloadFired"/>
25204   <int value="202" label="DocumentUnloadRegistered"/>
25205   <int value="203" label="DocumentUnloadFired"/>
25206   <int value="204" label="SVGLocatableNearestViewportElement"/>
25207   <int value="205" label="SVGLocatableFarthestViewportElement"/>
25208   <int value="206" label="IsIndexElement"/>
25209   <int value="207" label="HTMLHeadElementProfile"/>
25210   <int value="208" label="OverflowChangedEvent"/>
25211   <int value="209" label="SVGPointMatrixTransform"/>
25212   <int value="210" label="HTMLHtmlElementManifest"/>
25213   <int value="211" label="DOMFocusInOutEvent"/>
25214   <int value="212" label="FileGetLastModifiedDate"/>
25215   <int value="213" label="HTMLElementInnerText"/>
25216   <int value="214" label="HTMLElementOuterText"/>
25217   <int value="215" label="ReplaceDocumentViaJavaScriptURL"/>
25218   <int value="216" label="ElementSetAttributeNodeNS"/>
25219   <int value="217" label="ElementPrefixedMatchesSelector"/>
25220   <int value="218" label="DOMImplementationCreateCSSStyleSheet"/>
25221 </enum>
25222
25223 <enum name="FFmpegCodecs" type="int">
25224   <int value="0" label="NONE"/>
25225   <int value="1" label="MPEG1VIDEO"/>
25226   <int value="2" label="MPEG2VIDEO"/>
25227   <int value="3" label="MPEG2VIDEO_XVMC"/>
25228   <int value="4" label="H261"/>
25229   <int value="5" label="H263"/>
25230   <int value="6" label="RV10"/>
25231   <int value="7" label="RV20"/>
25232   <int value="8" label="MJPEG"/>
25233   <int value="9" label="MJPEGB"/>
25234   <int value="10" label="LJPEG"/>
25235   <int value="11" label="SP5X"/>
25236   <int value="12" label="JPEGLS"/>
25237   <int value="13" label="MPEG4"/>
25238   <int value="14" label="RAWVIDEO"/>
25239   <int value="15" label="MSMPEG4V1"/>
25240   <int value="16" label="MSMPEG4V2"/>
25241   <int value="17" label="MSMPEG4V3"/>
25242   <int value="18" label="WMV1"/>
25243   <int value="19" label="WMV2"/>
25244   <int value="20" label="H263P"/>
25245   <int value="21" label="H263I"/>
25246   <int value="22" label="FLV1"/>
25247   <int value="23" label="SVQ1"/>
25248   <int value="24" label="SVQ3"/>
25249   <int value="25" label="DVVIDEO"/>
25250   <int value="26" label="HUFFYUV"/>
25251   <int value="27" label="CYUV"/>
25252   <int value="28" label="H264"/>
25253   <int value="29" label="INDEO3"/>
25254   <int value="30" label="VP3"/>
25255   <int value="31" label="THEORA"/>
25256   <int value="32" label="ASV1"/>
25257   <int value="33" label="ASV2"/>
25258   <int value="34" label="FFV1"/>
25259   <int value="35" label="4XM"/>
25260   <int value="36" label="VCR1"/>
25261   <int value="37" label="CLJR"/>
25262   <int value="38" label="MDEC"/>
25263   <int value="39" label="ROQ"/>
25264   <int value="40" label="INTERPLAY_VIDEO"/>
25265   <int value="41" label="XAN_WC3"/>
25266   <int value="42" label="XAN_WC4"/>
25267   <int value="43" label="RPZA"/>
25268   <int value="44" label="CINEPAK"/>
25269   <int value="45" label="WS_VQA"/>
25270   <int value="46" label="MSRLE"/>
25271   <int value="47" label="MSVIDEO1"/>
25272   <int value="48" label="IDCIN"/>
25273   <int value="49" label="8BPS"/>
25274   <int value="50" label="SMC"/>
25275   <int value="51" label="FLIC"/>
25276   <int value="52" label="TRUEMOTION1"/>
25277   <int value="53" label="VMDVIDEO"/>
25278   <int value="54" label="MSZH"/>
25279   <int value="55" label="ZLIB"/>
25280   <int value="56" label="QTRLE"/>
25281   <int value="57" label="SNOW"/>
25282   <int value="58" label="TSCC"/>
25283   <int value="59" label="ULTI"/>
25284   <int value="60" label="QDRAW"/>
25285   <int value="61" label="VIXL"/>
25286   <int value="62" label="QPEG"/>
25287   <int value="63" label="PNG"/>
25288   <int value="64" label="PPM"/>
25289   <int value="65" label="PBM"/>
25290   <int value="66" label="PGM"/>
25291   <int value="67" label="PGMYUV"/>
25292   <int value="68" label="PAM"/>
25293   <int value="69" label="FFVHUFF"/>
25294   <int value="70" label="RV30"/>
25295   <int value="71" label="RV40"/>
25296   <int value="72" label="VC1"/>
25297   <int value="73" label="WMV3"/>
25298   <int value="74" label="LOCO"/>
25299   <int value="75" label="WNV1"/>
25300   <int value="76" label="AASC"/>
25301   <int value="77" label="INDEO2"/>
25302   <int value="78" label="FRAPS"/>
25303   <int value="79" label="TRUEMOTION2"/>
25304   <int value="80" label="BMP"/>
25305   <int value="81" label="CSCD"/>
25306   <int value="82" label="MMVIDEO"/>
25307   <int value="83" label="ZMBV"/>
25308   <int value="84" label="AVS"/>
25309   <int value="85" label="SMACKVIDEO"/>
25310   <int value="86" label="NUV"/>
25311   <int value="87" label="KMVC"/>
25312   <int value="88" label="FLASHSV"/>
25313   <int value="89" label="CAVS"/>
25314   <int value="90" label="JPEG2000"/>
25315   <int value="91" label="VMNC"/>
25316   <int value="92" label="VP5"/>
25317   <int value="93" label="VP6"/>
25318   <int value="94" label="VP6F"/>
25319   <int value="95" label="TARGA"/>
25320   <int value="96" label="DSICINVIDEO"/>
25321   <int value="97" label="TIERTEXSEQVIDEO"/>
25322   <int value="98" label="TIFF"/>
25323   <int value="99" label="GIF"/>
25324   <int value="100" label="DXA"/>
25325   <int value="101" label="DNXHD"/>
25326   <int value="102" label="THP"/>
25327   <int value="103" label="SGI"/>
25328   <int value="104" label="C93"/>
25329   <int value="105" label="BETHSOFTVID"/>
25330   <int value="106" label="PTX"/>
25331   <int value="107" label="TXD"/>
25332   <int value="108" label="VP6A"/>
25333   <int value="109" label="AMV"/>
25334   <int value="110" label="VB"/>
25335   <int value="111" label="PCX"/>
25336   <int value="112" label="SUNRAST"/>
25337   <int value="113" label="INDEO4"/>
25338   <int value="114" label="INDEO5"/>
25339   <int value="115" label="MIMIC"/>
25340   <int value="116" label="RL2"/>
25341   <int value="117" label="ESCAPE124"/>
25342   <int value="118" label="DIRAC"/>
25343   <int value="119" label="BFI"/>
25344   <int value="120" label="CMV"/>
25345   <int value="121" label="MOTIONPIXELS"/>
25346   <int value="122" label="TGV"/>
25347   <int value="123" label="TGQ"/>
25348   <int value="124" label="TQI"/>
25349   <int value="125" label="AURA"/>
25350   <int value="126" label="AURA2"/>
25351   <int value="127" label="V210X"/>
25352   <int value="128" label="TMV"/>
25353   <int value="129" label="V210"/>
25354   <int value="130" label="DPX"/>
25355   <int value="131" label="MAD"/>
25356   <int value="132" label="FRWU"/>
25357   <int value="133" label="FLASHSV2"/>
25358   <int value="134" label="CDGRAPHICS"/>
25359   <int value="135" label="R210"/>
25360   <int value="136" label="ANM"/>
25361   <int value="137" label="BINKVIDEO"/>
25362   <int value="138" label="IFF_ILBM"/>
25363   <int value="139" label="IFF_BYTERUN1"/>
25364   <int value="140" label="KGV1"/>
25365   <int value="141" label="YOP"/>
25366   <int value="142" label="VP8"/>
25367   <int value="143" label="PICTOR"/>
25368   <int value="144" label="ANSI"/>
25369   <int value="145" label="A64_MULTI"/>
25370   <int value="146" label="A64_MULTI5"/>
25371   <int value="147" label="R10K"/>
25372   <int value="148" label="MXPEG"/>
25373   <int value="149" label="LAGARITH"/>
25374   <int value="150" label="PRORES"/>
25375   <int value="151" label="JV"/>
25376   <int value="152" label="DFA"/>
25377   <int value="153" label="WMV3IMAGE"/>
25378   <int value="154" label="VC1IMAGE"/>
25379   <int value="155" label="UTVIDEO"/>
25380   <int value="156" label="BMV_VIDEO"/>
25381   <int value="157" label="VBLE"/>
25382   <int value="158" label="DXTORY"/>
25383   <int value="159" label="V410"/>
25384   <int value="160" label="XWD"/>
25385   <int value="161" label="CDXL"/>
25386   <int value="162" label="XBM"/>
25387   <int value="163" label="ZEROCODEC"/>
25388   <int value="164" label="MSS1"/>
25389   <int value="165" label="MSA1"/>
25390   <int value="166" label="TSCC2"/>
25391   <int value="167" label="MTS2"/>
25392   <int value="168" label="CLLC"/>
25393   <int value="169" label="MSS2"/>
25394   <int value="170" label="VP9"/>
25395   <int value="65536" label="PCM_S16LE"/>
25396   <int value="65537" label="PCM_S16BE"/>
25397   <int value="65538" label="PCM_U16LE"/>
25398   <int value="65539" label="PCM_U16BE"/>
25399   <int value="65540" label="PCM_S8"/>
25400   <int value="65541" label="PCM_U8"/>
25401   <int value="65542" label="PCM_MULAW"/>
25402   <int value="65543" label="PCM_ALAW"/>
25403   <int value="65544" label="PCM_S32LE"/>
25404   <int value="65545" label="PCM_S32BE"/>
25405   <int value="65546" label="PCM_U32LE"/>
25406   <int value="65547" label="PCM_U32BE"/>
25407   <int value="65548" label="PCM_S24LE"/>
25408   <int value="65549" label="PCM_S24BE"/>
25409   <int value="65550" label="PCM_U24LE"/>
25410   <int value="65551" label="PCM_U24BE"/>
25411   <int value="65552" label="PCM_S24DAUD"/>
25412   <int value="65553" label="PCM_ZORK"/>
25413   <int value="65554" label="PCM_S16LE_PLANAR"/>
25414   <int value="65555" label="PCM_DVD"/>
25415   <int value="65556" label="PCM_F32BE"/>
25416   <int value="65557" label="PCM_F32LE"/>
25417   <int value="65558" label="PCM_F64BE"/>
25418   <int value="65559" label="PCM_F64LE"/>
25419   <int value="65560" label="PCM_BLURAY"/>
25420   <int value="65561" label="PCM_LXF"/>
25421   <int value="65562" label="S302M"/>
25422   <int value="65563" label="PCM_S8_PLANAR"/>
25423   <int value="69632" label="ADPCM_IMA_QT"/>
25424   <int value="69633" label="ADPCM_IMA_WAV"/>
25425   <int value="69634" label="ADPCM_IMA_DK3"/>
25426   <int value="69635" label="ADPCM_IMA_DK4"/>
25427   <int value="69636" label="ADPCM_IMA_WS"/>
25428   <int value="69637" label="ADPCM_IMA_SMJPEG"/>
25429   <int value="69638" label="ADPCM_MS"/>
25430   <int value="69639" label="ADPCM_4XM"/>
25431   <int value="69640" label="ADPCM_XA"/>
25432   <int value="69641" label="ADPCM_ADX"/>
25433   <int value="69642" label="ADPCM_EA"/>
25434   <int value="69643" label="ADPCM_G726"/>
25435   <int value="69644" label="ADPCM_CT"/>
25436   <int value="69645" label="ADPCM_SWF"/>
25437   <int value="69646" label="ADPCM_YAMAHA"/>
25438   <int value="69647" label="ADPCM_SBPRO_4"/>
25439   <int value="69648" label="ADPCM_SBPRO_3"/>
25440   <int value="69649" label="ADPCM_SBPRO_2"/>
25441   <int value="69650" label="ADPCM_THP"/>
25442   <int value="69651" label="ADPCM_IMA_AMV"/>
25443   <int value="69652" label="ADPCM_EA_R1"/>
25444   <int value="69653" label="ADPCM_EA_R3"/>
25445   <int value="69654" label="ADPCM_EA_R2"/>
25446   <int value="69655" label="ADPCM_IMA_EA_SEAD"/>
25447   <int value="69656" label="ADPCM_IMA_EA_EACS"/>
25448   <int value="69657" label="ADPCM_EA_XAS"/>
25449   <int value="69658" label="ADPCM_EA_MAXIS_XA"/>
25450   <int value="69659" label="ADPCM_IMA_ISS"/>
25451   <int value="69660" label="ADPCM_G722"/>
25452   <int value="69661" label="ADPCM_IMA_APC"/>
25453   <int value="73728" label="AMR_NB"/>
25454   <int value="73729" label="AMR_WB"/>
25455   <int value="77824" label="RA_144"/>
25456   <int value="77825" label="RA_288"/>
25457   <int value="81920" label="ROQ_DPCM"/>
25458   <int value="81921" label="INTERPLAY_DPCM"/>
25459   <int value="81922" label="XAN_DPCM"/>
25460   <int value="81923" label="SOL_DPCM"/>
25461   <int value="86016" label="MP2"/>
25462   <int value="86017" label="MP3"/>
25463   <int value="86018" label="AAC"/>
25464   <int value="86019" label="AC3"/>
25465   <int value="86020" label="DTS"/>
25466   <int value="86021" label="VORBIS"/>
25467   <int value="86022" label="DVAUDIO"/>
25468   <int value="86023" label="WMAV1"/>
25469   <int value="86024" label="WMAV2"/>
25470   <int value="86025" label="MACE3"/>
25471   <int value="86026" label="MACE6"/>
25472   <int value="86027" label="VMDAUDIO"/>
25473   <int value="86028" label="FLAC"/>
25474   <int value="86029" label="MP3ADU"/>
25475   <int value="86030" label="MP3ON4"/>
25476   <int value="86031" label="SHORTEN"/>
25477   <int value="86032" label="ALAC"/>
25478   <int value="86033" label="WESTWOOD_SND1"/>
25479   <int value="86034" label="GSM"/>
25480   <int value="86035" label="QDM2"/>
25481   <int value="86036" label="COOK"/>
25482   <int value="86037" label="TRUESPEECH"/>
25483   <int value="86038" label="TTA"/>
25484   <int value="86039" label="SMACKAUDIO"/>
25485   <int value="86040" label="QCELP"/>
25486   <int value="86041" label="WAVPACK"/>
25487   <int value="86042" label="DSICINAUDIO"/>
25488   <int value="86043" label="IMC"/>
25489   <int value="86044" label="MUSEPACK7"/>
25490   <int value="86045" label="MLP"/>
25491   <int value="86046" label="GSM_MS"/>
25492   <int value="86047" label="ATRAC3"/>
25493   <int value="86048" label="VOXWARE"/>
25494   <int value="86049" label="APE"/>
25495   <int value="86050" label="NELLYMOSER"/>
25496   <int value="86051" label="MUSEPACK8"/>
25497   <int value="86052" label="SPEEX"/>
25498   <int value="86053" label="WMAVOICE"/>
25499   <int value="86054" label="WMAPRO"/>
25500   <int value="86055" label="WMALOSSLESS"/>
25501   <int value="86056" label="ATRAC3P"/>
25502   <int value="86057" label="EAC3"/>
25503   <int value="86058" label="SIPR"/>
25504   <int value="86059" label="MP1"/>
25505   <int value="86060" label="TWINVQ"/>
25506   <int value="86061" label="TRUEHD"/>
25507   <int value="86062" label="MP4ALS"/>
25508   <int value="86063" label="ATRAC1"/>
25509   <int value="86064" label="BINKAUDIO_RDFT"/>
25510   <int value="86065" label="BINKAUDIO_DCT"/>
25511   <int value="86066" label="AAC_LATM"/>
25512   <int value="86067" label="QDMC"/>
25513   <int value="86068" label="CELT"/>
25514   <int value="86069" label="G723_1"/>
25515   <int value="86070" label="G729"/>
25516   <int value="86071" label="8SVX_EXP"/>
25517   <int value="86072" label="8SVX_FIB"/>
25518   <int value="86073" label="BMV_AUDIO"/>
25519   <int value="86074" label="RALF"/>
25520   <int value="86075" label="IAC"/>
25521   <int value="86076" label="ILBC"/>
25522   <int value="86077" label="OPUS_DEPRECATED"/>
25523   <int value="86078" label="COMFORT_NOISE"/>
25524   <int value="86079" label="TAK_DEPRECATED"/>
25525   <int value="94208" label="DVD_SUBTITLE"/>
25526   <int value="94209" label="DVB_SUBTITLE"/>
25527   <int value="94210" label="TEXT"/>
25528   <int value="94211" label="XSUB"/>
25529   <int value="94212" label="SSA"/>
25530   <int value="94213" label="MOV_TEXT"/>
25531   <int value="94214" label="HDMV_PGS_SUBTITLE"/>
25532   <int value="94215" label="DVB_TELETEXT"/>
25533   <int value="94216" label="SRT"/>
25534   <int value="98304" label="TTF"/>
25535   <int value="102400" label="PROBE"/>
25536   <int value="131072" label="MPEG2TS"/>
25537   <int value="131073" label="MPEG4SYSTEMS"/>
25538   <int value="135168" label="FFMETADATA"/>
25539   <int value="4665933" label="G2M"/>
25540   <int value="4801606" label="IDF"/>
25541   <int value="5198918" label="OTF"/>
25542   <int value="407917392" label="PCM_S24LE_PLANAR"/>
25543   <int value="542135120" label="PCM_S32LE_PLANAR"/>
25544   <int value="808530518" label="012V"/>
25545   <int value="809850962" label="EXR"/>
25546   <int value="944985688" label="8SVX_RAW"/>
25547   <int value="1095123744" label="ADPCM_AFC"/>
25548   <int value="1096176208" label="AVRP"/>
25549   <int value="1096176238" label="AVRN"/>
25550   <int value="1096176969" label="AVUI"/>
25551   <int value="1096373590" label="AYUV"/>
25552   <int value="1112557912" label="BRENDER_PIX"/>
25553   <int value="1112823892" label="BINTEXT"/>
25554   <int value="1129335105" label="CPIA"/>
25555   <int value="1160852272" label="ESCAPE130"/>
25556   <int value="1179014995" label="FFWAVESYNTH"/>
25557   <int value="1246975298" label="JACOSUB"/>
25558   <int value="1263294017" label="SMPTE_KLV"/>
25559   <int value="1297108018" label="MPL2"/>
25560   <int value="1297498929" label="MVC1"/>
25561   <int value="1297498930" label="MVC2"/>
25562   <int value="1330333984" label="ADPCM_IMA_OKI"/>
25563   <int value="1330664787" label="OPUS"/>
25564   <int value="1346455105" label="PAF_AUDIO"/>
25565   <int value="1346455126" label="PAF_VIDEO"/>
25566   <int value="1347637264" label="PCM_S16BE_PLANAR"/>
25567   <int value="1349012051" label="PJS"/>
25568   <int value="1381259348" label="REALTEXT"/>
25569   <int value="1396788553" label="SAMI"/>
25570   <int value="1396788813" label="SANM"/>
25571   <int value="1397180754" label="SGIRLE"/>
25572   <int value="1397706307" label="SONIC"/>
25573   <int value="1397706316" label="SONIC_LS"/>
25574   <int value="1397909872" label="SUBRIP"/>
25575   <int value="1398953521" label="SUBVIEWER1"/>
25576   <int value="1400201814" label="SUBVIEWER"/>
25577   <int value="1412575542" label="TARGA_Y216"/>
25578   <int value="1446195256" label="V308"/>
25579   <int value="1446260792" label="V408"/>
25580   <int value="1447644481" label="VIMA"/>
25581   <int value="1448111218" label="VPLAYER"/>
25582   <int value="1465275476" label="WEBVTT"/>
25583   <int value="1480739150" label="XBIN"/>
25584   <int value="1480999235" label="XFACE"/>
25585   <int value="1496592720" label="Y41P"/>
25586   <int value="1498764852" label="YUV4"/>
25587   <int value="1664495672" label="EIA_608"/>
25588   <int value="1833195076" label="MICRODVD"/>
25589   <int value="1936029283" label="EVRC"/>
25590   <int value="1936944502" label="SMV"/>
25591   <int value="1950507339" label="TAK"/>
25592 </enum>
25593
25594 <enum name="FFmpegColorRanges" type="int">
25595   <int value="0" label="UNSPECIFIED"/>
25596   <int value="1" label="MPEG"/>
25597   <int value="2" label="JPEG"/>
25598 </enum>
25599
25600 <enum name="FileDialogType" type="int">
25601   <int value="0" label="Select folder"/>
25602   <int value="1" label="Save as file"/>
25603   <int value="2" label="Open file"/>
25604   <int value="3" label="Open multiple files"/>
25605   <int value="4" label="Full page"/>
25606   <int value="5" label="Error"/>
25607 </enum>
25608
25609 <enum name="FileType" type="int">
25610   <int value="0" label="other"/>
25611   <int value="1" label=".doc"/>
25612   <int value="2" label=".docx"/>
25613   <int value="3" label=".odt"/>
25614   <int value="4" label=".rtf"/>
25615   <int value="5" label=".pdf"/>
25616   <int value="6" label=".ppt"/>
25617   <int value="7" label=".pptx"/>
25618   <int value="8" label=".odp"/>
25619   <int value="9" label=".xls"/>
25620   <int value="10" label=".xlsx"/>
25621   <int value="11" label=".ods"/>
25622   <int value="12" label=".csv"/>
25623   <int value="13" label=".odf"/>
25624   <int value="14" label=".rar"/>
25625   <int value="15" label=".asf"/>
25626   <int value="16" label=".wma"/>
25627   <int value="17" label=".wmv"/>
25628   <int value="18" label=".mov"/>
25629   <int value="19" label=".mpg"/>
25630   <int value="20" label=".log"/>
25631 </enum>
25632
25633 <enum name="FtpDataConnectionError" type="int">
25634   <int value="0">Data connection successful</int>
25635   <int value="1">Local firewall blocked the connection</int>
25636   <int value="2">Connection timed out</int>
25637   <int value="3">
25638     Connection has been established, but then got broken (either reset or
25639     aborted)
25640   </int>
25641   <int value="4">Connection has been refused</int>
25642   <int value="20">Other kind of error</int>
25643 </enum>
25644
25645 <enum name="FtpServerType" type="int">
25646   <summary>
25647     FTP server type as defined in net/ftp/ftp_server_type_histograms.h
25648   </summary>
25649   <int value="0" label="Unknown">
25650     Unknown (could be a server we don't support, a broken server, or a security
25651     attack)
25652   </int>
25653   <int value="1" label="/bin/ls">Server using /bin/ls -l and variants</int>
25654   <int value="2" label="/bin/dls">Server using /bin/dls</int>
25655   <int value="3" label="EPLF">Server using EPLF format</int>
25656   <int value="4" label="WinNT">
25657     WinNT server configured for old style listing
25658   </int>
25659   <int value="5" label="VMS">VMS (including variants)</int>
25660   <int value="6" label="IBM VM">IBM VM/CMS, VM/ESA, z/VM formats</int>
25661   <int value="7" label="OS/2">OS/2 FTP Server</int>
25662   <int value="8" label="win16">
25663     win16 hosts: SuperTCP or NetManage Chameleon
25664   </int>
25665 </enum>
25666
25667 <enum name="GaiaSessionRestoreOutcome" type="int">
25668   <int value="0" label="UNDEFINED"/>
25669   <int value="1" label="SUCCESS"/>
25670   <int value="2" label="RESTORE_TOKEN_FETCH_FAILED"/>
25671   <int value="3" label="NO_REFRESH_TOKEN_FAILED"/>
25672   <int value="4" label="OAUTHLOGIN_FAILED"/>
25673   <int value="5" label="MERGESESSION_FAILED"/>
25674 </enum>
25675
25676 <enum name="GDataAuthResult" type="int">
25677   <int value="0" label="FAILURE"/>
25678   <int value="1" label="SUCCESS"/>
25679   <int value="2" label="NO_CONNECTION"/>
25680 </enum>
25681
25682 <enum name="GDataEntryKind" type="int">
25683   <obsolete>
25684     Deprecated 9/2012, and replaced by DriveEntryKind
25685   </obsolete>
25686   <int value="0" label="UNKNOWN"/>
25687   <int value="4097" label="ITEM"/>
25688   <int value="4098" label="SITE"/>
25689   <int value="8449" label="DOCUMENT"/>
25690   <int value="8450" label="SPEREADSHEET"/>
25691   <int value="8451" label="PRESENTATION"/>
25692   <int value="8452" label="DRAWING"/>
25693   <int value="8453" label="TABLE"/>
25694   <int value="8705" label="EXTERNAL_APP"/>
25695   <int value="16385" label="FOLDER"/>
25696   <int value="32769" label="FILE"/>
25697   <int value="32770" label="PDF"/>
25698 </enum>
25699
25700 <enum name="GeolocationInfoBarDelegateAndroidEvent" type="int">
25701   <int value="0" label="User allowed the page to use geolocation">
25702     For the Android platform the count for this event should be exactly the same
25703     as the corresponding event in the GeolocationInfoBarDelegateEvent enum.
25704   </int>
25705   <int value="1" label="User opened geolocation settings"/>
25706 </enum>
25707
25708 <enum name="GeolocationInfoBarDelegateEvent" type="int">
25709   <int value="0" label="The bar was created"/>
25710   <int value="1" label="User allowed use of geolocation"/>
25711   <int value="2" label="User denied use of geolocation"/>
25712   <int value="3" label="User dismissed the bar"/>
25713   <int value="4" label="User clicked on link"/>
25714   <int value="5" label="User ignored the bar"/>
25715 </enum>
25716
25717 <enum name="GestureActionType" type="int">
25718   <int value="0" label="Unknown"/>
25719   <int value="1" label="Omnibox pinch"/>
25720   <int value="2" label="Omnibox scroll"/>
25721   <int value="3" label="Tabstrip pinch"/>
25722   <int value="4" label="Tabstrip scroll"/>
25723   <int value="5" label="Bezel scroll"/>
25724   <int value="6" label="Desktop scroll"/>
25725   <int value="7" label="Desktop pinch"/>
25726   <int value="8" label="Webpage pinch"/>
25727   <int value="9" label="Webpage scroll"/>
25728   <int value="10" label="Webpage tap"/>
25729   <int value="11" label="Tabstrip tap"/>
25730   <int value="12" label="Bezel down"/>
25731   <int value="13" label="Tab switched tap"/>
25732   <int value="14" label="Active tab tap"/>
25733   <int value="15" label="Tab close button tap"/>
25734   <int value="16" label="New tab button tap"/>
25735   <int value="17" label="Top edge of window tap"/>
25736   <int value="18" label="Window size button tap"/>
25737   <int value="19" label="Area surrounding tabstrip tap"/>
25738   <int value="20" label="Window resized double tap"/>
25739 </enum>
25740
25741 <enum name="GetPerfDataOutcome" type="int">
25742   <int value="0" label="Success.">
25743     Perf data was collected, parsed and attached to the UMA protobuf
25744     successfully.
25745   </int>
25746   <int value="1" label="No perf data ready to be uploaded.">
25747     Could not add perf data to the UMA protobuf because no perf data was ready
25748     to be uploaded.
25749   </int>
25750   <int value="2" label="Collection timer triggered but have data already.">
25751     Perf timer triggered but the perf provider already had a perf data proto to
25752     be added to the UMA protobuf.
25753   </int>
25754   <int value="3"
25755       label="Collection timer triggered but incognito window active.">
25756     Perf timer triggered but an incognito window was open.
25757   </int>
25758   <int value="4" label="Incognito window launched during collection.">
25759     Perf data was collected but an incognito window was opened during the
25760     collection.
25761   </int>
25762   <int value="5" label="Protobuf returned by debugd not deserialized.">
25763     Perf data was collected and sent to Chrome as a serialized protobuf but it
25764     could be deserialized by Chrome.
25765   </int>
25766 </enum>
25767
25768 <enum name="GetUserDataTempDirResult" type="int">
25769   <int value="0" label="SUCCESS"/>
25770   <int value="1" label="CANT_GET_PARENT_PATH"/>
25771   <int value="2" label="CANT_GET_UDT_PATH"/>
25772   <int value="3" label="NOT_A_DIRECTORY"/>
25773   <int value="4" label="CANT_CREATE_DIR"/>
25774   <int value="5" label="CANT_WRITE_TO_PATH"/>
25775   <int value="6" label="UNSET"/>
25776 </enum>
25777
25778 <enum name="GoogleNowEvent" type="int">
25779   <summary>
25780     Events in Google Now component extension. See GoogleNowEvent in
25781     chrome/browser/resources/google_now/background.js.
25782   </summary>
25783   <int value="0" label="REQUEST_FOR_CARDS_TOTAL"/>
25784   <int value="1" label="REQUEST_FOR_CARDS_SUCCESS"/>
25785   <int value="2" label="CARDS_PARSE_SUCCESS"/>
25786   <int value="3" label="DISMISS_REQUEST_TOTAL"/>
25787   <int value="4" label="DISMISS_REQUEST_SUCCESS"/>
25788   <int value="5" label="LOCATION_REQUEST"/>
25789   <int value="6" label="LOCATION_UPDATE"/>
25790   <int value="7" label="EXTENSION_START"/>
25791   <int value="8" label="DELETED_SHOW_WELCOME_TOAST"/>
25792   <int value="9" label="STOPPED"/>
25793   <int value="10" label="DELETED_USER_SUPPRESSED"/>
25794 </enum>
25795
25796 <enum name="GoogleServiceAuthError" type="int">
25797   <int value="0" label="NONE"/>
25798   <int value="1" label="INVALID_GAIA_CREDENTIALS"/>
25799   <int value="2" label="USER_NOT_SIGNED_UP"/>
25800   <int value="3" label="CONNECTION_FAILED"/>
25801   <int value="4" label="CAPTCHA_REQUIRED"/>
25802   <int value="5" label="ACCOUNT_DELETED"/>
25803   <int value="6" label="ACCOUNT_DISABLED"/>
25804   <int value="7" label="SERVICE_UNAVAILABLE"/>
25805   <int value="8" label="TWO_FACTOR"/>
25806   <int value="9" label="REQUEST_CANCELED"/>
25807   <int value="10" label="HOSTED_NOT_ALLOWED"/>
25808   <int value="11" label="UNEXPECTED_SERVICE_RESPONSE"/>
25809   <int value="12" label="SERVICE_ERROR"/>
25810 </enum>
25811
25812 <enum name="HistoryFaviconsRecoveryEnum" type="int">
25813   <summary>Error states noted in thumbnail_database.cc recovery code.</summary>
25814   <int value="0" label="RECOVERY_EVENT_RECOVERED">Successful recovery.</int>
25815   <int value="1" label="RECOVERY_EVENT_FAILED_SCOPER">
25816     sql::Recovery failed init.
25817   </int>
25818   <int value="2" label="RECOVERY_EVENT_FAILED_META_VERSION_ERROR">
25819     Query failed against recovery meta table.
25820   </int>
25821   <int value="3" label="RECOVERY_EVENT_FAILED_META_VERSION_NONE">
25822     No version row in recovery meta table.
25823   </int>
25824   <int value="4" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION6">
25825     Recovery meta table has version 6.
25826   </int>
25827   <int value="5" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION5">
25828     Recovery meta table has version 5.
25829   </int>
25830   <int value="6" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION">
25831     Recovery meta table has an unexpected version.
25832   </int>
25833   <int value="7" label="RECOVERY_EVENT_FAILED_RECOVER_META">
25834     Failed to create recovery meta table.
25835   </int>
25836   <int value="8" label="RECOVERY_EVENT_FAILED_META_INSERT">
25837     Failed to copy recovery meta table.
25838   </int>
25839   <int value="9" label="RECOVERY_EVENT_FAILED_INIT">
25840     Failed to init target schema.
25841   </int>
25842   <int value="10" label="RECOVERY_EVENT_FAILED_RECOVER_FAVICONS">
25843     Failed to create recovery favicons table.
25844   </int>
25845   <int value="11" label="RECOVERY_EVENT_FAILED_FAVICONS_INSERT">
25846     Failed to copy recovery favicons table.
25847   </int>
25848   <int value="12" label="RECOVERY_EVENT_FAILED_RECOVER_FAVICON_BITMAPS">
25849     Failed to create recovery favicon_bitmaps table.
25850   </int>
25851   <int value="13" label="RECOVERY_EVENT_FAILED_FAVICON_BITMAPS_INSERT">
25852     Failed to copy recovery favicon_bitmaps table.
25853   </int>
25854   <int value="14" label="RECOVERY_EVENT_FAILED_RECOVER_ICON_MAPPING">
25855     Failed to create recovery icon_mapping table.
25856   </int>
25857   <int value="15" label="RECOVERY_EVENT_FAILED_ICON_MAPPING_INSERT">
25858     Failed to copy recovery icon_mapping table.
25859   </int>
25860   <int value="16" label="RECOVERY_EVENT_RECOVERED_VERSION6">
25861     Successful recovery of version 6 database.
25862   </int>
25863   <int value="17" label="RECOVERY_EVENT_FAILED_META_INIT">
25864     Failed sql::MetaTable::Init().
25865   </int>
25866   <int value="18" label="RECOVERY_EVENT_FAILED_META_VERSION">
25867     Failed sql::Recovery::SetupMeta() or GetMetaVersionNumber().
25868   </int>
25869   <int value="19" label="RECOVERY_EVENT_DEPRECATED">
25870     Recovery found deprecated version and razed.
25871   </int>
25872   <int value="20" label="RECOVERY_EVENT_FAILED_V5_INITSCHEMA">
25873     Failed v5 recovery loading schema.
25874   </int>
25875   <int value="21" label="RECOVERY_EVENT_FAILED_V5_AUTORECOVER_FAVICONS">
25876     Failed v5 recovery on favicons.
25877   </int>
25878   <int value="22" label="RECOVERY_EVENT_FAILED_V5_AUTORECOVER_ICON_MAPPING">
25879     Failed v5 recovery on icon_mapping.
25880   </int>
25881   <int value="23" label="RECOVERY_EVENT_RECOVERED_VERSION5">
25882     Successful recovery of version 6 database.
25883   </int>
25884   <int value="24" label="RECOVERY_EVENT_FAILED_AUTORECOVER_FAVICONS">
25885     Failed v6/7 recovery on favicons.
25886   </int>
25887   <int value="25" label="RECOVERY_EVENT_FAILED_AUTORECOVER_FAVICON_BITMAPS">
25888     Failed v6/7 recovery on favicon_bitmaps.
25889   </int>
25890   <int value="26" label="RECOVERY_EVENT_FAILED_AUTORECOVER_ICON_MAPPING">
25891     Failed v6/7 recovery on icon_mapping.
25892   </int>
25893   <int value="27" label="RECOVERY_EVENT_FAILED_COMMIT">
25894     Failed sql::Recovery::Recovered().
25895   </int>
25896 </enum>
25897
25898 <enum name="HistoryTopSitesRecoveryEnum" type="int">
25899   <summary>Error states noted in top_sites_database.cc recovery code.</summary>
25900   <int value="0" label="RECOVERY_EVENT_RECOVERED">Successful recovery.</int>
25901   <int value="1" label="RECOVERY_EVENT_DEPRECATED">
25902     Recovery found deprecated version and razed.
25903   </int>
25904   <int value="2" label="RECOVERY_EVENT_FAILED_SCOPER">
25905     sql::Recovery failed init.
25906   </int>
25907   <int value="3" label="RECOVERY_EVENT_FAILED_META_VERSION">
25908     Failed sql::Recovery::SetupMeta() or GetMetaVersionNumber().
25909   </int>
25910   <int value="4" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION">
25911     Recovery meta table has an unexpected version.
25912   </int>
25913   <int value="5" label="RECOVERY_EVENT_FAILED_META_INIT">
25914     Failed sql::MetaTable::Init().
25915   </int>
25916   <int value="6" label="RECOVERY_EVENT_FAILED_SCHEMA_INIT">
25917     Failed to init target schema.
25918   </int>
25919   <int value="7" label="RECOVERY_EVENT_FAILED_AUTORECOVER_THUMBNAILS">
25920     Failed recovery on thumbnails table.
25921   </int>
25922   <int value="8" label="RECOVERY_EVENT_FAILED_COMMIT">
25923     Failure from sql::Recovery::Recovered().
25924   </int>
25925   <int value="9" label="RECOVERY_EVENT_INVARIANT_RANK">
25926     Rows were deleted because |url_rank| and |last_forced| didn't agree.  Does
25927     not prevent recovery.
25928   </int>
25929   <int value="10" label="RECOVERY_EVENT_INVARIANT_REDIRECT">
25930     Rows were deleted because |redirects| did not contain |url|.  Does not
25931     prevent recovery.
25932   </int>
25933   <int value="11" label="RECOVERY_EVENT_INVARIANT_CONTIGUOUS">
25934     |url_rank| was renumbered due to missing rows.  Does not prevent recovery.
25935   </int>
25936 </enum>
25937
25938 <enum name="HttpAuthCount" type="int">
25939   <int value="0" label="Basic Start"/>
25940   <int value="1" label="Basic Reject"/>
25941   <int value="2" label="Digest Start"/>
25942   <int value="3" label="Digest Reject"/>
25943   <int value="4" label="NTLM Start"/>
25944   <int value="5" label="NTLM Reject"/>
25945   <int value="6" label="Negotiate Start"/>
25946   <int value="7" label="Negotiate Reject"/>
25947 </enum>
25948
25949 <enum name="HttpAuthResource" type="int">
25950   <int value="0" label="Top Page Allowed"/>
25951   <int value="1" label="Same-domain Sub-resource Allowed"/>
25952   <int value="2" label="Cross-domain Sub-resource Blocked"/>
25953   <int value="3" label="Cross-domain Sub-resource Allowed"/>
25954 </enum>
25955
25956 <enum name="HttpAuthTarget" type="int">
25957   <int value="0" label="Basic Proxy"/>
25958   <int value="1" label="Basic Secure Proxy"/>
25959   <int value="2" label="Basic Server"/>
25960   <int value="3" label="Basic Secure Server"/>
25961   <int value="4" label="Digest Proxy"/>
25962   <int value="5" label="Digest Secure Proxy"/>
25963   <int value="6" label="Digest Server"/>
25964   <int value="7" label="Digest Secure Server"/>
25965   <int value="8" label="NTLM Proxy"/>
25966   <int value="9" label="NTLM Secure Proxy"/>
25967   <int value="10" label="NTLM Server"/>
25968   <int value="11" label="NTLM Secure Server"/>
25969   <int value="12" label="Negotiate Proxy"/>
25970   <int value="13" label="Negotiate Secure Proxy"/>
25971   <int value="14" label="Negotiate Server"/>
25972   <int value="15" label="Negotiate Secure Server"/>
25973 </enum>
25974
25975 <enum name="HttpPipelineStatus" type="int">
25976   <int value="0" label="Success"/>
25977   <int value="1" label="Redirected"/>
25978   <int value="2" label="Certificate error"/>
25979   <int value="3" label="Bad HTTP response code"/>
25980   <int value="4" label="Network error"/>
25981   <int value="5" label="Response too large"/>
25982   <int value="6" label="Response too small"/>
25983   <int value="7" label="Response content mismatch"/>
25984   <int value="8" label="Bad HTTP version"/>
25985   <int value="9" label="Corrupt stats response"/>
25986 </enum>
25987
25988 <enum name="HttpResponseCode" type="int">
25989   <int value="100" label="Continue"/>
25990   <int value="101" label="Switching Protocols"/>
25991   <int value="200" label="OK"/>
25992   <int value="201" label="Created"/>
25993   <int value="202" label="Accepted"/>
25994   <int value="203" label="Non-Authoritative Information"/>
25995   <int value="204" label="No Content"/>
25996   <int value="205" label="Reset Content"/>
25997   <int value="206" label="Partial Content"/>
25998   <int value="300" label="Multiple Choices"/>
25999   <int value="301" label="Moved Permanently"/>
26000   <int value="302" label="Found"/>
26001   <int value="303" label="See Other"/>
26002   <int value="304" label="Not Modified"/>
26003   <int value="305" label="Use Proxy"/>
26004   <int value="306" label="(Unused)"/>
26005   <int value="307" label="Temporary Redirect"/>
26006   <int value="400" label="Bad Request"/>
26007   <int value="401" label="Unauthorized"/>
26008   <int value="402" label="Payment Required"/>
26009   <int value="403" label="Forbidden"/>
26010   <int value="404" label="Not Found"/>
26011   <int value="405" label="Method Not Allowed"/>
26012   <int value="406" label="Not Acceptable"/>
26013   <int value="407" label="Proxy Authentication Required"/>
26014   <int value="408" label="Request Timeout"/>
26015   <int value="409" label="Conflict"/>
26016   <int value="410" label="Gone"/>
26017   <int value="411" label="Length Required"/>
26018   <int value="412" label="Precondition Failed"/>
26019   <int value="413" label="Request Entity Too Large"/>
26020   <int value="414" label="Request-URI Too Long"/>
26021   <int value="415" label="Unsupported Media Type"/>
26022   <int value="416" label="Requested Range Not Satisfiable"/>
26023   <int value="417" label="Expectation Failed"/>
26024   <int value="500" label="Internal Server Error"/>
26025   <int value="501" label="Not Implemented"/>
26026   <int value="503" label="Service Unavailable"/>
26027   <int value="504" label="Gateway Timeout"/>
26028   <int value="505" label="HTTP Version Not Supported"/>
26029 </enum>
26030
26031 <enum name="HttpSocketType" type="int">
26032   <int value="0" label="UNUSED">newly connected socket</int>
26033   <int value="1" label="UNUSED_IDLE">
26034     connected unused socket (idle prior to use)
26035   </int>
26036   <int value="2" label="REUSED_IDLE">previously used (keep-alive?) socket</int>
26037 </enum>
26038
26039 <enum name="IDBLevelDBBackingStoreInternalErrorType" type="int">
26040   <int value="0" label="IDBLevelDBBackingStoreReadError">
26041     IndexedDB encountered an error attempting to read or decode a value from the
26042     leveldb backing store, indicative of corruption or I/O error. Unused as of
26043     M26.
26044   </int>
26045   <int value="1" label="IDBLevelDBBackingStoreWriteError">
26046     IndexeDB encountered an error attempting to write or commit a value to the
26047     leveldb backing store, indicative of I/O error. Unused as of M26.
26048   </int>
26049   <int value="2" label="IDBLevelDBBackingStoreConsistencyError">
26050     IndexedDB encountered a consistency error in the leveldb backing store,
26051     indicative of corruption or an coding error. Unused as of M26.
26052   </int>
26053   <int value="3" label="FindKeyInIndex"/>
26054   <int value="4" label="GetIDBDatabaseMetaData"/>
26055   <int value="5" label="GetIndexes"/>
26056   <int value="6" label="GetKeyGeneratorCurrentNumber"/>
26057   <int value="7" label="GetObjectStores"/>
26058   <int value="8" label="GetRecord"/>
26059   <int value="9" label="KeyExistsInObjectStore"/>
26060   <int value="10" label="LoadCurrentRow"/>
26061   <int value="11" label="SetupMetadata"/>
26062   <int value="12" label="GetPrimaryKeyViaIndex"/>
26063   <int value="13" label="KeyExistsInIndex"/>
26064   <int value="14" label="VersionExists"/>
26065   <int value="15" label="DeleteObjectStore"/>
26066   <int value="16" label="SetMaxObjectStoreId"/>
26067   <int value="17" label="SetMaxIndexId"/>
26068   <int value="18" label="GetNewDatabaseId"/>
26069   <int value="19" label="GetNewVersionNumber"/>
26070   <int value="20" label="CreateIDBDatabaseMetaData"/>
26071   <int value="21" label="DeleteDatabase"/>
26072   <int value="22" label="TransactionCommit"/>
26073   <int value="23" label="GetDatabaseNames"/>
26074 </enum>
26075
26076 <enum name="IDBLevelDBBackingStoreOpenResult" type="int">
26077   <int value="0" label="OpenMemorySuccess">
26078     An in-memory backing store was opened successfully.
26079   </int>
26080   <int value="1" label="OpenSuccess">
26081     An on-disk backing store was opened successfully.
26082   </int>
26083   <int value="2" label="OpenFailedDirectory">
26084     An on-disk backing store could not be opened or created because the
26085     directory could not be opened or created. Cleanup will not be attempted.
26086   </int>
26087   <int value="3" label="OpenFailedUnknownSchema">
26088     An on-disk backing store was opened but had an unknown schema version, due
26089     to corruption or reverting to a previous version of Chrome. Cleanup will be
26090     attempted.
26091   </int>
26092   <int value="4" label="OpenCleanupDestroyFailed">
26093     An on-disk backing store failed to open; cleanup was attempted but the
26094     database could not be destroyed.
26095   </int>
26096   <int value="5" label="OpenCleanupReopenFailed">
26097     An on-disk backing store failed to open; cleanup was attempted but
26098     re-opening the database failed.
26099   </int>
26100   <int value="6" label="OpenCleanupReopenSuccess">
26101     An on-disk backing store failed to open; cleanup was attempted and the
26102     database was then opened successfully.
26103   </int>
26104   <int value="7" label="OpenFailedIOErrCheckingSchema">
26105     An on-disk backing store was opened but leveldb failed to read the schema
26106     version.
26107   </int>
26108   <int value="8" label="OpenFailedUnknownErr"/>
26109   <int value="9" label="OpenMemoryFailed">
26110     An in-memory backing store failed to open.
26111   </int>
26112   <int value="10" label="OpenNonASCII">
26113     A database with non-ascii characters in its path was opened (with either
26114     success or failure).
26115   </int>
26116   <int value="11" label="OpenAttemptDiskFull">
26117     An open failed on a machine with a full disk. No cleanup was attempted.
26118   </int>
26119   <int value="12" label="OpenAttemptPathTooLong">
26120     Open failed because either a path component or the overall path was too
26121     long.
26122   </int>
26123   <int value="13" label="OpenAttemptNoRecovery">
26124     An open attempt failed with an I/O error that doesn't necessitate a recovery
26125     attempt.
26126   </int>
26127 </enum>
26128
26129 <enum name="ImporterType" type="int">
26130   <int value="0" label="Unknown"/>
26131   <int value="1" label="IMPORTER_METRICS_IE">IE (Windows-only)</int>
26132   <int value="2" label="IMPORTER_METRICS_FIREFOX2">Firefox 2</int>
26133   <int value="3" label="IMPORTER_METRICS_FIREFOX3">Firefox 3 (and later)</int>
26134   <int value="4" label="IMPORTER_METRICS_SAFARI">Safari (Mac-only)</int>
26135   <int value="5" label="IMPORTER_METRICS_GOOGLE_TOOLBAR5">Google Toolbar</int>
26136   <int value="6" label="IMPORTER_METRICS_BOOKMARKS_FILE">
26137     A bookmarks.html file
26138   </int>
26139 </enum>
26140
26141 <enum name="IndexedDatabaseMethods" type="int">
26142   <int value="0" label="CreateObjectStore()"/>
26143   <int value="1" label="DeleteObjectStore()"/>
26144   <int value="2" label="Transaction()"/>
26145   <int value="3" label="DeleteDatabase()"/>
26146   <int value="4" label="Open()"/>
26147 </enum>
26148
26149 <enum name="InfoBarResponse" type="int">
26150   <int value="0" label="No Response selected"/>
26151   <int value="1" label="Save Password"/>
26152   <int value="2" label="Never for this site (blacklist / exception)"/>
26153   <int value="3" label="InfoBar dismissed by clicking the 'X'"/>
26154 </enum>
26155
26156 <enum name="InstantControllerEvent" type="int">
26157   <int value="0" label="URL_ADDED_TO_BLACKLIST"/>
26158   <int value="1" label="URL_REMOVED_FROM_BLACKLIST"/>
26159   <int value="2" label="URL_BLOCKED_BY_BLACKLIST"/>
26160 </enum>
26161
26162 <enum name="InstantExtended_CacheableNTPLoad" type="int">
26163   <int value="0" label="Failed to load"/>
26164   <int value="1" label="Loaded successfuly"/>
26165 </enum>
26166
26167 <enum name="InstantExtended_FallbackCause" type="int">
26168   <int value="0" label="Fallback did not occur"/>
26169   <int value="1" label="Page not current: unknown"/>
26170   <int value="2" label="Page not current: empty instant url"/>
26171   <int value="3" label="Page not current: origin/path mismatch"/>
26172   <int value="4" label="Page not current: instant not supported"/>
26173   <int value="5" label="No overlay"/>
26174   <int value="6" label="Javascript disabled"/>
26175 </enum>
26176
26177 <enum name="InstantExtended_InstantNavigation" type="int">
26178   <obsolete>
26179     Deprecated as of 10/2013.
26180   </obsolete>
26181   <int value="0" label="Local click"/>
26182   <int value="1" label="Local submit"/>
26183   <int value="2" label="Online click"/>
26184   <int value="3" label="Online submit"/>
26185   <int value="4" label="Non-extended navigation"/>
26186 </enum>
26187
26188 <enum name="InstantExtended_NewOptInState" type="int">
26189   <int value="0" label="Default"/>
26190   <int value="1" label="Opted in"/>
26191   <int value="2" label="Opted out"/>
26192 </enum>
26193
26194 <enum name="InstantExtended_OptInState" type="int">
26195   <obsolete>
26196     Deprecated 2013-06.
26197   </obsolete>
26198   <int value="0" label="Default"/>
26199   <int value="1" label="Opted in"/>
26200   <int value="2" label="Opted out"/>
26201   <int value="3" label="Opted in local"/>
26202   <int value="4" label="Opted out local"/>
26203   <int value="5" label="Opted out both"/>
26204 </enum>
26205
26206 <enum name="InstantSessionStorageNamespace" type="int">
26207   <int value="0" label="different"/>
26208   <int value="1" label="identical"/>
26209 </enum>
26210
26211 <enum name="IntelMaxMicroArchitecture" type="int">
26212   <int value="0" label="Pentium"/>
26213   <int value="1" label="SSE"/>
26214   <int value="2" label="SSE2"/>
26215   <int value="3" label="SSE3"/>
26216   <int value="4" label="SSSE3"/>
26217   <int value="5" label="SSE4.1"/>
26218   <int value="6" label="SSE4.3"/>
26219   <int value="7" label="AVX"/>
26220 </enum>
26221
26222 <enum name="InterruptReason" type="int">
26223   <int value="0" label="NONE"/>
26224   <int value="1" label="FILE_FAILED"/>
26225   <int value="2" label="FILE_ACCESS_DENIED"/>
26226   <int value="3" label="FILE_NO_SPACE"/>
26227   <int value="5" label="FILE_NAME_TOO_LONG"/>
26228   <int value="6" label="FILE_TOO_LARGE"/>
26229   <int value="7" label="FILE_VIRUS_INFECTED"/>
26230   <int value="10" label="FILE_TRANSIENT_ERROR"/>
26231   <int value="11" label="FILE_BLOCKED"/>
26232   <int value="12" label="FILE_SECURITY_CHECK_FAILED"/>
26233   <int value="13" label="FILE_TOO_SHORT"/>
26234   <int value="20" label="NETWORK_FAILED"/>
26235   <int value="21" label="NETWORK_TIMEOUT"/>
26236   <int value="22" label="NETWORK_DISCONNECTED"/>
26237   <int value="23" label="NETWORK_SERVER_DOWN"/>
26238   <int value="30" label="SERVER_FAILED"/>
26239   <int value="31" label="SERVER_NO_RANGE"/>
26240   <int value="32" label="SERVER_PRECONDITION"/>
26241   <int value="33" label="SERVER_BAD_CONTENT"/>
26242   <int value="40" label="USER_CANCELED"/>
26243   <int value="41" label="USER_SHUTDOWN"/>
26244   <int value="50" label="CRASH"/>
26245 </enum>
26246
26247 <enum name="IPV6ProbeResult" type="int">
26248   <int value="0" label="IPV6_CANNOT_CREATE_SOCKETS"/>
26249   <int value="1" label="IPV6_CAN_CREATE_SOCKETS"/>
26250   <int value="2" label="IPV6_GETIFADDRS_FAILED">
26251     getifaddrs or GetAdaptersAddresses failed
26252   </int>
26253   <int value="3" label="IPV6_GLOBAL_ADDRESS_MISSING"/>
26254   <int value="4" label="IPV6_GLOBAL_ADDRESS_PRESENT"/>
26255   <int value="5" label="IPV6_INTERFACE_ARRAY_TOO_SHORT"/>
26256 </enum>
26257
26258 <enum name="JavaScriptAPIName" type="int">
26259   <int value="0" label="GetUserMedia"/>
26260   <int value="1" label="PeerConnection00"/>
26261   <int value="2" label="DeprecatedPeerConnection"/>
26262   <int value="3" label="RTCPeerConnection"/>
26263 </enum>
26264
26265 <enum name="KeyboardControlEvent" type="int">
26266   <int value="0" label="Keyboard was shown."/>
26267   <int value="1" label="Keyboard was automatically hidden."/>
26268   <int value="2" label="Keyboard was hidden by the user."/>
26269 </enum>
26270
26271 <enum name="LanguageCode" type="int">
26272   <summary>ISO 639 Language Codes.</summary>
26273   <int value="24929" label="Afar"/>
26274   <int value="24930" label="Abkhazian"/>
26275   <int value="24933" label="Avestan"/>
26276   <int value="24934" label="Afrikaans"/>
26277   <int value="24939" label="Akan"/>
26278   <int value="24941" label="Amharic"/>
26279   <int value="24942" label="Aragonese"/>
26280   <int value="24946" label="Arabic"/>
26281   <int value="24947" label="Assamese"/>
26282   <int value="24950" label="Avaric"/>
26283   <int value="24953" label="Aymara"/>
26284   <int value="24954" label="Azerbaijani"/>
26285   <int value="25185" label="Bashkir"/>
26286   <int value="25189" label="Belarusian"/>
26287   <int value="25191" label="Bulgarian"/>
26288   <int value="25192" label="Bihari"/>
26289   <int value="25193" label="Bislama"/>
26290   <int value="25197" label="Bambara"/>
26291   <int value="25198" label="Bengali"/>
26292   <int value="25199" label="Tibetan"/>
26293   <int value="25202" label="Breton"/>
26294   <int value="25203" label="Bosnian"/>
26295   <int value="25441" label="Catalan"/>
26296   <int value="25445" label="Chechen"/>
26297   <int value="25448" label="Chamorro"/>
26298   <int value="25455" label="Corsican"/>
26299   <int value="25458" label="Cree"/>
26300   <int value="25459" label="Czech"/>
26301   <int value="25461" label="Church Slavic"/>
26302   <int value="25462" label="Chuvash"/>
26303   <int value="25465" label="Welsh"/>
26304   <int value="25697" label="Danish"/>
26305   <int value="25701" label="German"/>
26306   <int value="25718" label="Divehi"/>
26307   <int value="25722" label="Dzongkha"/>
26308   <int value="25957" label="Ewe"/>
26309   <int value="25964" label="Greek"/>
26310   <int value="25966" label="English"/>
26311   <int value="25967" label="Esperanto"/>
26312   <int value="25971" label="Spanish"/>
26313   <int value="25972" label="Estonian"/>
26314   <int value="25973" label="Basque"/>
26315   <int value="26209" label="Persian"/>
26316   <int value="26214" label="Fulah"/>
26317   <int value="26217" label="Finnish"/>
26318   <int value="26218" label="Fijian"/>
26319   <int value="26223" label="Faroese"/>
26320   <int value="26226" label="French"/>
26321   <int value="26233" label="Western Frisian"/>
26322   <int value="26465" label="Irish"/>
26323   <int value="26468" label="Scottish Gaelic"/>
26324   <int value="26476" label="Galician"/>
26325   <int value="26478" label="Guarani"/>
26326   <int value="26485" label="Gujarati"/>
26327   <int value="26486" label="Manx"/>
26328   <int value="26721" label="Hausa"/>
26329   <int value="26725" label="Hebrew"/>
26330   <int value="26729" label="Hindi"/>
26331   <int value="26735" label="Hiri Motu"/>
26332   <int value="26738" label="Croatian"/>
26333   <int value="26740" label="Haitian"/>
26334   <int value="26741" label="Hungarian"/>
26335   <int value="26745" label="Armenian"/>
26336   <int value="26746" label="Herero"/>
26337   <int value="26977" label="Interlingua"/>
26338   <int value="26980" label="Indonesian"/>
26339   <int value="26981" label="Interlingue"/>
26340   <int value="26983" label="Igbo"/>
26341   <int value="26985" label="Sichuan Yi"/>
26342   <int value="26987" label="Inupiaq"/>
26343   <int value="26991" label="Ido"/>
26344   <int value="26995" label="Icelandic"/>
26345   <int value="26996" label="Italian"/>
26346   <int value="26997" label="Inuktitut"/>
26347   <int value="27233" label="Japanese"/>
26348   <int value="27254" label="Javanese"/>
26349   <int value="27489" label="Georgian"/>
26350   <int value="27495" label="Kongo"/>
26351   <int value="27497" label="Kikuyu"/>
26352   <int value="27498" label="Kuanyama"/>
26353   <int value="27499" label="Kazakh"/>
26354   <int value="27500" label="Kalaallisut"/>
26355   <int value="27501" label="Khmer"/>
26356   <int value="27502" label="Kannada"/>
26357   <int value="27503" label="Korean"/>
26358   <int value="27506" label="Kanuri"/>
26359   <int value="27507" label="Kashmiri"/>
26360   <int value="27509" label="Kurdish"/>
26361   <int value="27510" label="Komi"/>
26362   <int value="27511" label="Cornish"/>
26363   <int value="27513" label="Kirghiz"/>
26364   <int value="27745" label="Latin"/>
26365   <int value="27746" label="Luxembourgish"/>
26366   <int value="27751" label="Ganda"/>
26367   <int value="27753" label="Limburgish"/>
26368   <int value="27758" label="Lingala"/>
26369   <int value="27759" label="Lao"/>
26370   <int value="27764" label="Lithuanian"/>
26371   <int value="27765" label="Luba-Katanga"/>
26372   <int value="27766" label="Latvian"/>
26373   <int value="28007" label="Malagasy"/>
26374   <int value="28008" label="Marshallese"/>
26375   <int value="28009" label="Maori"/>
26376   <int value="28011" label="Macedonian"/>
26377   <int value="28012" label="Malayalam"/>
26378   <int value="28014" label="Mongolian"/>
26379   <int value="28015" label="Moldavian"/>
26380   <int value="28018" label="Marathi"/>
26381   <int value="28019" label="Malay"/>
26382   <int value="28020" label="Maltese"/>
26383   <int value="28025" label="Burmese"/>
26384   <int value="28257" label="Nauru"/>
26385   <int value="28258" label="Norwegian Bokmal"/>
26386   <int value="28260" label="North Ndebele"/>
26387   <int value="28261" label="Nepali"/>
26388   <int value="28263" label="Ndonga"/>
26389   <int value="28268" label="Dutch"/>
26390   <int value="28270" label="Norwegian Nynorsk"/>
26391   <int value="28271" label="Norwegian"/>
26392   <int value="28274" label="South Ndebele"/>
26393   <int value="28278" label="Navajo"/>
26394   <int value="28281" label="Nyanja"/>
26395   <int value="28515" label="Occitan"/>
26396   <int value="28522" label="Ojibwa"/>
26397   <int value="28525" label="Oromo"/>
26398   <int value="28530" label="Oriya"/>
26399   <int value="28531" label="Ossetic"/>
26400   <int value="28769" label="Punjabi"/>
26401   <int value="28777" label="Pali"/>
26402   <int value="28780" label="Polish"/>
26403   <int value="28787" label="Pashto"/>
26404   <int value="28788" label="Portuguese"/>
26405   <int value="29045" label="Quechua"/>
26406   <int value="29293" label="Romansh"/>
26407   <int value="29294" label="Rundi"/>
26408   <int value="29295" label="Romanian"/>
26409   <int value="29301" label="Russian"/>
26410   <int value="29303" label="Kinyarwanda"/>
26411   <int value="29537" label="Sanskrit"/>
26412   <int value="29539" label="Sardinian"/>
26413   <int value="29540" label="Sindhi"/>
26414   <int value="29541" label="Northern Sami"/>
26415   <int value="29543" label="Sango"/>
26416   <int value="29544" label="Serbo-Croatian"/>
26417   <int value="29545" label="Sinhala"/>
26418   <int value="29547" label="Slovak"/>
26419   <int value="29548" label="Slovenian"/>
26420   <int value="29549" label="Samoan"/>
26421   <int value="29550" label="Shona"/>
26422   <int value="29551" label="Somali"/>
26423   <int value="29553" label="Albanian"/>
26424   <int value="29554" label="Serbian"/>
26425   <int value="29555" label="Swati"/>
26426   <int value="29556" label="Southern Sotho"/>
26427   <int value="29557" label="Sundanese"/>
26428   <int value="29558" label="Swedish"/>
26429   <int value="29559" label="Swahili"/>
26430   <int value="29793" label="Tamil"/>
26431   <int value="29797" label="Telugu"/>
26432   <int value="29799" label="Tajik"/>
26433   <int value="29800" label="Thai"/>
26434   <int value="29801" label="Tigrinya"/>
26435   <int value="29803" label="Turkmen"/>
26436   <int value="29804" label="Tagalog"/>
26437   <int value="29806" label="Tswana"/>
26438   <int value="29807" label="Tonga"/>
26439   <int value="29810" label="Turkish"/>
26440   <int value="29811" label="Tsonga"/>
26441   <int value="29812" label="Tatar"/>
26442   <int value="29815" label="Twi"/>
26443   <int value="29817" label="Tahitian"/>
26444   <int value="30055" label="Uighur"/>
26445   <int value="30059" label="Ukrainian"/>
26446   <int value="30066" label="Urdu"/>
26447   <int value="30074" label="Uzbek"/>
26448   <int value="30309" label="Venda"/>
26449   <int value="30313" label="Vietnamese"/>
26450   <int value="30319" label="Volapuk"/>
26451   <int value="30561" label="Walloon"/>
26452   <int value="30575" label="Wolof"/>
26453   <int value="30824" label="Xhosa"/>
26454   <int value="31081" label="Yiddish"/>
26455   <int value="31087" label="Yoruba"/>
26456   <int value="31329" label="Zhuang"/>
26457   <int value="31336" label="Chinese"/>
26458   <int value="31349" label="Zulu"/>
26459   <int value="6382437" label="Achinese"/>
26460   <int value="6382440" label="Acoli"/>
26461   <int value="6382689" label="Adangme"/>
26462   <int value="6382713" label="Adyghe"/>
26463   <int value="6383201" label="Afro-Asiatic Language"/>
26464   <int value="6383208" label="Afrihili"/>
26465   <int value="6383982" label="Ainu"/>
26466   <int value="6384491" label="Akkadian"/>
26467   <int value="6384741" label="Aleut"/>
26468   <int value="6384743" label="Algonquian Language"/>
26469   <int value="6384756" label="Southern Altai"/>
26470   <int value="6385255" label="Old English"/>
26471   <int value="6385264" label="Angika"/>
26472   <int value="6385761" label="Apache Language"/>
26473   <int value="6386275" label="Aramaic"/>
26474   <int value="6386286" label="Araucanian"/>
26475   <int value="6386288" label="Arapaho"/>
26476   <int value="6386292" label="Artificial Language"/>
26477   <int value="6386295" label="Arawak"/>
26478   <int value="6386529" label="Asu"/>
26479   <int value="6386548" label="Asturian"/>
26480   <int value="6386792" label="Athapascan Language"/>
26481   <int value="6387059" label="Australian Language"/>
26482   <int value="6387553" label="Awadhi"/>
26483   <int value="6447460" label="Banda"/>
26484   <int value="6447465" label="Bamileke Language"/>
26485   <int value="6447468" label="Baluchi"/>
26486   <int value="6447470" label="Balinese"/>
26487   <int value="6447475" label="Basa"/>
26488   <int value="6447476" label="Baltic Language"/>
26489   <int value="6448490" label="Beja"/>
26490   <int value="6448493" label="Bemba"/>
26491   <int value="6448498" label="Berber"/>
26492   <int value="6448506" label="Bena"/>
26493   <int value="6449263" label="Bhojpuri"/>
26494   <int value="6449515" label="Bikol"/>
26495   <int value="6449518" label="Bini"/>
26496   <int value="6450273" label="Siksika"/>
26497   <int value="6450804" label="Bantu"/>
26498   <int value="6451809" label="Braj"/>
26499   <int value="6451832" label="Bodo"/>
26500   <int value="6452331" label="Batak"/>
26501   <int value="6452577" label="Buriat"/>
26502   <int value="6452583" label="Buginese"/>
26503   <int value="6453614" label="Blin"/>
26504   <int value="6512996" label="Caddo"/>
26505   <int value="6513001" label="Central American Indian Language"/>
26506   <int value="6513010" label="Carib"/>
26507   <int value="6513013" label="Caucasian Language"/>
26508   <int value="6513017" label="Cayuga"/>
26509   <int value="6513512" label="Atsam"/>
26510   <int value="6514018" label="Cebuano"/>
26511   <int value="6514028" label="Celtic Language"/>
26512   <int value="6514535" label="Chiga"/>
26513   <int value="6514786" label="Chibcha"/>
26514   <int value="6514791" label="Chagatai"/>
26515   <int value="6514795" label="Chuukese"/>
26516   <int value="6514797" label="Mari"/>
26517   <int value="6514798" label="Chinook Jargon"/>
26518   <int value="6514799" label="Choctaw"/>
26519   <int value="6514800" label="Chipewyan"/>
26520   <int value="6514802" label="Cherokee"/>
26521   <int value="6514809" label="Cheyenne"/>
26522   <int value="6516067" label="Chamic Language"/>
26523   <int value="6516592" label="Coptic"/>
26524   <int value="6516837" label="English-based Creole or Pidgin"/>
26525   <int value="6516838" label="French-based Creole or Pidgin"/>
26526   <int value="6516848" label="Portuguese-based Creole or Pidgin"/>
26527   <int value="6517352" label="Crimean Turkish"/>
26528   <int value="6517360" label="Creole or Pidgin"/>
26529   <int value="6517602" label="Kashubian"/>
26530   <int value="6518131" label="Cushitic Language"/>
26531   <int value="6578539" label="Dakota"/>
26532   <int value="6578546" label="Dargwa"/>
26533   <int value="6578550" label="Taita"/>
26534   <int value="6578553" label="Dayak"/>
26535   <int value="6579564" label="Delaware"/>
26536   <int value="6579566" label="Slave"/>
26537   <int value="6580082" label="Dogrib"/>
26538   <int value="6580590" label="Dinka"/>
26539   <int value="6580837" label="Zarma"/>
26540   <int value="6582121" label="Dogri"/>
26541   <int value="6582881" label="Dravidian Language"/>
26542   <int value="6583138" label="Lower Sorbian"/>
26543   <int value="6583649" label="Duala"/>
26544   <int value="6583661" label="Middle Dutch"/>
26545   <int value="6584693" label="Dyula"/>
26546   <int value="6644341" label="Embu"/>
26547   <int value="6645353" label="Efik"/>
26548   <int value="6645625" label="Ancient Egyptian"/>
26549   <int value="6646625" label="Ekajuk"/>
26550   <int value="6646904" label="Elamite"/>
26551   <int value="6647405" label="Middle English"/>
26552   <int value="6649711" label="Ewondo"/>
26553   <int value="6709614" label="Fang"/>
26554   <int value="6709620" label="Fanti"/>
26555   <int value="6711660" label="Filipino"/>
26556   <int value="6711669" label="Finno-Ugrian Language"/>
26557   <int value="6713198" label="Fon"/>
26558   <int value="6713965" label="Middle French"/>
26559   <int value="6713967" label="Old French"/>
26560   <int value="6713970" label="Northern Frisian"/>
26561   <int value="6713971" label="Eastern Frisian"/>
26562   <int value="6714738" label="Friulian"/>
26563   <int value="6775137" label="Ga"/>
26564   <int value="6775161" label="Gayo"/>
26565   <int value="6775393" label="Gbaya"/>
26566   <int value="6776173" label="Germanic Language"/>
26567   <int value="6776186" label="Geez"/>
26568   <int value="6777196" label="Gilbertese"/>
26569   <int value="6778216" label="Middle High German"/>
26570   <int value="6778728" label="Old High German"/>
26571   <int value="6778734" label="Gondi"/>
26572   <int value="6778738" label="Gorontalo"/>
26573   <int value="6778740" label="Gothic"/>
26574   <int value="6779490" label="Grebo"/>
26575   <int value="6779491" label="Ancient Greek"/>
26576   <int value="6779767" label="Swiss German"/>
26577   <int value="6780282" label="Gusii"/>
26578   <int value="6780777" label="Gwich'in"/>
26579   <int value="6840681" label="Haida"/>
26580   <int value="6840695" label="Hawaiian"/>
26581   <int value="6842732" label="Hiligaynon"/>
26582   <int value="6842733" label="Himachali"/>
26583   <int value="6842740" label="Hittite"/>
26584   <int value="6843758" label="Hmong"/>
26585   <int value="6845282" label="Upper Sorbian"/>
26586   <int value="6845808" label="Hupa"/>
26587   <int value="6906465" label="Iban"/>
26588   <int value="6908527" label="Ijo"/>
26589   <int value="6909039" label="Iloko"/>
26590   <int value="6909539" label="Indic Language"/>
26591   <int value="6909541" label="Indo-European Language"/>
26592   <int value="6909544" label="Ingush"/>
26593   <int value="6910561" label="Iranian Language"/>
26594   <int value="6910575" label="Iroquoian Language"/>
26595   <int value="6972015" label="Lojban"/>
26596   <int value="6974819" label="Machame"/>
26597   <int value="6975602" label="Judeo-Persian"/>
26598   <int value="6976098" label="Judeo-Arabic"/>
26599   <int value="7037281" label="Kara-Kalpak"/>
26600   <int value="7037282" label="Kabyle"/>
26601   <int value="7037283" label="Kachin"/>
26602   <int value="7037290" label="Jju"/>
26603   <int value="7037293" label="Kamba"/>
26604   <int value="7037298" label="Karen"/>
26605   <int value="7037303" label="Kawi"/>
26606   <int value="7037540" label="Kabardian"/>
26607   <int value="7037799" label="Tyap"/>
26608   <int value="7038053" label="Makonde"/>
26609   <int value="7038305" label="Kabuverdianu"/>
26610   <int value="7038575" label="Koro"/>
26611   <int value="7039073" label="Khasi"/>
26612   <int value="7039081" label="Khoisan Language"/>
26613   <int value="7039087" label="Khotanese"/>
26614   <int value="7039089" label="Koyra Chiini"/>
26615   <int value="7040110" label="Kalenjin"/>
26616   <int value="7040354" label="Kimbundu"/>
26617   <int value="7040875" label="Konkani"/>
26618   <int value="7040883" label="Kosraean"/>
26619   <int value="7041125" label="Kpelle"/>
26620   <int value="7041635" label="Karachay-Balkar"/>
26621   <int value="7041644" label="Karelian"/>
26622   <int value="7041647" label="Kru"/>
26623   <int value="7041653" label="Kurukh"/>
26624   <int value="7041890" label="Shambala"/>
26625   <int value="7041896" label="Colognian"/>
26626   <int value="7042413" label="Kumyk"/>
26627   <int value="7042420" label="Kutenai"/>
26628   <int value="7102820" label="Ladino"/>
26629   <int value="7102823" label="Langi"/>
26630   <int value="7102824" label="Lahnda"/>
26631   <int value="7102829" label="Lamba"/>
26632   <int value="7103866" label="Lezghian"/>
26633   <int value="7106412" label="Mongo"/>
26634   <int value="7106426" label="Lozi"/>
26635   <int value="7107937" label="Luba-Lulua"/>
26636   <int value="7107945" label="Luiseno"/>
26637   <int value="7107950" label="Lunda"/>
26638   <int value="7107951" label="Luo"/>
26639   <int value="7107955" label="Lushai"/>
26640   <int value="7107961" label="Luyia"/>
26641   <int value="7168356" label="Madurese"/>
26642   <int value="7168359" label="Magahi"/>
26643   <int value="7168361" label="Maithili"/>
26644   <int value="7168363" label="Makasar"/>
26645   <int value="7168366" label="Mandingo"/>
26646   <int value="7168368" label="Austronesian Language"/>
26647   <int value="7168371" label="Masai"/>
26648   <int value="7169126" label="Moksha"/>
26649   <int value="7169138" label="Mandar"/>
26650   <int value="7169390" label="Mende"/>
26651   <int value="7169394" label="Meru"/>
26652   <int value="7169637" label="Morisyen"/>
26653   <int value="7169889" label="Middle Irish"/>
26654   <int value="7170403" label="Micmac"/>
26655   <int value="7170414" label="Minangkabau"/>
26656   <int value="7170419" label="Miscellaneous Language"/>
26657   <int value="7170920" label="Mon-Khmer Language"/>
26658   <int value="7171683" label="Manchu"/>
26659   <int value="7171689" label="Manipuri"/>
26660   <int value="7171695" label="Manobo Language"/>
26661   <int value="7171944" label="Mohawk"/>
26662   <int value="7171955" label="Mossi"/>
26663   <int value="7173484" label="Multiple Languages"/>
26664   <int value="7173486" label="Munda Language"/>
26665   <int value="7173491" label="Creek"/>
26666   <int value="7173996" label="Mirandese"/>
26667   <int value="7174002" label="Marwari"/>
26668   <int value="7174510" label="Mayan Language"/>
26669   <int value="7174518" label="Erzya"/>
26670   <int value="7233896" label="Nahuatl"/>
26671   <int value="7233897" label="North American Indian Language"/>
26672   <int value="7233904" label="Neapolitan"/>
26673   <int value="7233905" label="Nama"/>
26674   <int value="7234675" label="Low German"/>
26675   <int value="7234935" label="Newari"/>
26676   <int value="7235937" label="Nias"/>
26677   <int value="7235939" label="Niger-Kordofanian Language"/>
26678   <int value="7235957" label="Niuean"/>
26679   <int value="7237479" label="Nogai"/>
26680   <int value="7237486" label="Old Norse"/>
26681   <int value="7237999" label="N'Ko"/>
26682   <int value="7238511" label="Northern Sotho"/>
26683   <int value="7239010" label="Nubian Language"/>
26684   <int value="7239523" label="Classical Newari"/>
26685   <int value="7240045" label="Nyamwezi"/>
26686   <int value="7240046" label="Nyankole"/>
26687   <int value="7240047" label="Nyoro"/>
26688   <int value="7240297" label="Nzima"/>
26689   <int value="7304033" label="Osage"/>
26690   <int value="7304289" label="Ottoman Turkish"/>
26691   <int value="7304303" label="Otomian Language"/>
26692   <int value="7364961" label="Papuan Language"/>
26693   <int value="7364967" label="Pangasinan"/>
26694   <int value="7364972" label="Pahlavi"/>
26695   <int value="7364973" label="Pampanga"/>
26696   <int value="7364976" label="Papiamento"/>
26697   <int value="7364981" label="Palauan"/>
26698   <int value="7365999" label="Old Persian"/>
26699   <int value="7366761" label="Philippine Language"/>
26700   <int value="7366766" label="Phoenician"/>
26701   <int value="7368558" label="Pohnpeian"/>
26702   <int value="7369313" label="Prakrit Language"/>
26703   <int value="7369327" label="Old Provencal"/>
26704   <int value="7496042" label="Rajasthani"/>
26705   <int value="7496048" label="Rapanui"/>
26706   <int value="7496050" label="Rarotongan"/>
26707   <int value="7499617" label="Romance Language"/>
26708   <int value="7499622" label="Rombo"/>
26709   <int value="7499629" label="Romany"/>
26710   <int value="7501168" label="Aromanian"/>
26711   <int value="7501675" label="Rwa"/>
26712   <int value="7561572" label="Sandawe"/>
26713   <int value="7561576" label="Yakut"/>
26714   <int value="7561577" label="South American Indian Language"/>
26715   <int value="7561580" label="Salishan Language"/>
26716   <int value="7561581" label="Samaritan Aramaic"/>
26717   <int value="7561585" label="Samburu"/>
26718   <int value="7561587" label="Sasak"/>
26719   <int value="7561588" label="Santali"/>
26720   <int value="7562094" label="Sicilian"/>
26721   <int value="7562095" label="Scots"/>
26722   <int value="7562597" label="Seneca"/>
26723   <int value="7562600" label="Sena"/>
26724   <int value="7562604" label="Selkup"/>
26725   <int value="7562605" label="Semitic Language"/>
26726   <int value="7562611" label="Koyraboro Senni"/>
26727   <int value="7563105" label="Old Irish"/>
26728   <int value="7563118" label="Sign Language"/>
26729   <int value="7563369" label="Tachelhit"/>
26730   <int value="7563374" label="Shan"/>
26731   <int value="7563620" label="Sidamo"/>
26732   <int value="7563631" label="Siouan Language"/>
26733   <int value="7563636" label="Sino-Tibetan Language"/>
26734   <int value="7564385" label="Slavic Language"/>
26735   <int value="7564641" label="Southern Sami"/>
26736   <int value="7564649" label="Sami Language"/>
26737   <int value="7564650" label="Lule Sami"/>
26738   <int value="7564654" label="Inari Sami"/>
26739   <int value="7564659" label="Skolt Sami"/>
26740   <int value="7564907" label="Soninke"/>
26741   <int value="7565159" label="Sogdien"/>
26742   <int value="7565166" label="Songhai"/>
26743   <int value="7565934" label="Sranan Tongo"/>
26744   <int value="7565938" label="Serer"/>
26745   <int value="7566177" label="Nilo-Saharan Language"/>
26746   <int value="7566201" label="Saho"/>
26747   <int value="7566699" label="Sukuma"/>
26748   <int value="7566707" label="Susu"/>
26749   <int value="7566712" label="Sumerian"/>
26750   <int value="7567202" label="Comorian"/>
26751   <int value="7567715" label="Classical Syriac"/>
26752   <int value="7567730" label="Syriac"/>
26753   <int value="7627113" label="Tai Language"/>
26754   <int value="7628141" label="Timne"/>
26755   <int value="7628143" label="Teso"/>
26756   <int value="7628146" label="Tereno"/>
26757   <int value="7628148" label="Tetum"/>
26758   <int value="7629159" label="Tigre"/>
26759   <int value="7629174" label="Tiv"/>
26760   <int value="7629676" label="Tokelau"/>
26761   <int value="7629928" label="Klingon"/>
26762   <int value="7629929" label="Tlingit"/>
26763   <int value="7630184" label="Tamashek"/>
26764   <int value="7630695" label="Nyasa Tonga"/>
26765   <int value="7630953" label="Tok Pisin"/>
26766   <int value="7631478" label="Taroko"/>
26767   <int value="7631721" label="Tsimshian"/>
26768   <int value="7632237" label="Tumbuka"/>
26769   <int value="7632240" label="Tupi Language"/>
26770   <int value="7632244" label="Altaic Language"/>
26771   <int value="7632492" label="Tuvalu"/>
26772   <int value="7632753" label="Tasawaq"/>
26773   <int value="7633270" label="Tuvinian"/>
26774   <int value="7633517" label="Central Morocco Tamazight"/>
26775   <int value="7693421" label="Udmurt"/>
26776   <int value="7694177" label="Ugaritic"/>
26777   <int value="7695714" label="Umbundu"/>
26778   <int value="7695972" label="Unknown Language"/>
26779   <int value="7758185" label="Vai"/>
26780   <int value="7761780" label="Votic"/>
26781   <int value="7763310" label="Vunjo"/>
26782   <int value="7823723" label="Wakashan Language"/>
26783   <int value="7823724" label="Walamo"/>
26784   <int value="7823730" label="Waray"/>
26785   <int value="7823731" label="Washo"/>
26786   <int value="7824750" label="Sorbian Language"/>
26787   <int value="7889260" label="Kalmyk"/>
26788   <int value="7892839" label="Soga"/>
26789   <int value="7954799" label="Yao"/>
26790   <int value="7954800" label="Yapese"/>
26791   <int value="7958635" label="Yupik Language"/>
26792   <int value="7959909" label="Cantonese"/>
26793   <int value="8020336" label="Zapotec"/>
26794   <int value="8020588" label="Blissymbols"/>
26795   <int value="8021358" label="Zenaga"/>
26796   <int value="8023652" label="Zande"/>
26797   <int value="8025454" label="Zuni"/>
26798   <int value="8026232" label="No linguistic content"/>
26799   <int value="8026721" label="Zaza"/>
26800 </enum>
26801
26802 <enum name="LevelDBCorruptionTypes" type="int">
26803   <int value="0" label="other"/>
26804   <int value="1" label="missing files"/>
26805   <int value="2" label="log record too small"/>
26806   <int value="3" label="corrupted internal key"/>
26807   <int value="4" label="partial record"/>
26808   <int value="5" label="missing start of fragmented record"/>
26809   <int value="6" label="error in middle of record"/>
26810   <int value="7" label="unknown record type"/>
26811   <int value="8" label="truncated record at end"/>
26812   <int value="9" label="bad record length"/>
26813   <int value="10" label="VersionEdit"/>
26814   <int value="11" label="FileReader invoked with unexpected value"/>
26815   <int value="12" label="corrupted key"/>
26816   <int value="13" label="CURRENT file does not end with newline"/>
26817   <int value="14" label="no meta-nextfile entry"/>
26818   <int value="15" label="no meta-lognumber entry"/>
26819   <int value="16" label="no last-sequence-number entry"/>
26820   <int value="17" label="malformed WriteBatch"/>
26821   <int value="18" label="bad WriteBatch Put"/>
26822   <int value="19" label="bad WriteBatch Delete"/>
26823   <int value="20" label="unknown WriteBatch tag"/>
26824   <int value="21" label="WriteBatch has wrong count"/>
26825   <int value="22" label="bad entry in block"/>
26826   <int value="23" label="bad block contents"/>
26827   <int value="24" label="bad block handle"/>
26828   <int value="25" label="truncated block read"/>
26829   <int value="26" label="block checksum mismatch"/>
26830   <int value="27" label="checksum mismatch"/>
26831   <int value="28" label="corrupted compressed block contents"/>
26832   <int value="29" label="bad block type"/>
26833   <int value="30" label="bad magic number"/>
26834   <int value="31" label="file is too short"/>
26835 </enum>
26836
26837 <enum name="LevelDBErrorCount" type="int">
26838   <int value="1" label="Failure"/>
26839 </enum>
26840
26841 <enum name="LevelDBErrorTypes" type="int">
26842   <int value="0" label="NotFound"/>
26843   <int value="1" label="Corruption"/>
26844   <int value="2" label="IOError"/>
26845   <int value="3" label="Other"/>
26846 </enum>
26847
26848 <enum name="LevelDBIOErrorMethods" type="int">
26849   <int value="0" label="SequentialFileRead"/>
26850   <int value="1" label="SequentialFileSkip"/>
26851   <int value="2" label="RandomAccessFileRead"/>
26852   <int value="3" label="WritableFileAppend"/>
26853   <int value="4" label="WritableFileClose"/>
26854   <int value="5" label="WritableFileFlush"/>
26855   <int value="6" label="WritableFileSync"/>
26856   <int value="7" label="NewSequentialFile"/>
26857   <int value="8" label="NewRandomAccessFile"/>
26858   <int value="9" label="NewWritableFile"/>
26859   <int value="10" label="DeleteFile"/>
26860   <int value="11" label="CreateDir"/>
26861   <int value="12" label="DeleteDir"/>
26862   <int value="13" label="GetFileSize"/>
26863   <int value="14" label="RenameFile"/>
26864   <int value="15" label="LockFile"/>
26865   <int value="16" label="UnlockFile"/>
26866   <int value="17" label="GetTestDirectory"/>
26867   <int value="18" label="NewLogger"/>
26868   <int value="19" label="SyncParent"/>
26869   <int value="20" label="GetChildren"/>
26870 </enum>
26871
26872 <enum name="LinkMonitorFailureType" type="int">
26873   <int value="0" label="Local MAC Address Not Found"/>
26874   <int value="1" label="Client Startup Failure"/>
26875   <int value="2" label="Transmission Failure"/>
26876   <int value="3" label="Failure Threshold Reached"/>
26877 </enum>
26878
26879 <enum name="LinuxAudioIO" type="int">
26880   <int value="0" label="PulseAudio"/>
26881   <int value="1" label="ALSA"/>
26882   <int value="2" label="Cras"/>
26883 </enum>
26884
26885 <enum name="LinuxGlibcVersion" type="int">
26886   <int value="0" label="Not Parseable"/>
26887   <int value="1" label="Unknown"/>
26888   <int value="2" label="2.11"/>
26889   <int value="3" label="2.12"/>
26890   <int value="4" label="2.13"/>
26891   <int value="5" label="2.14"/>
26892   <int value="6" label="2.15"/>
26893   <int value="7" label="2.16"/>
26894   <int value="8" label="2.17"/>
26895   <int value="9" label="2.18"/>
26896   <int value="10" label="2.19"/>
26897 </enum>
26898
26899 <enum name="LoadType" type="int">
26900   <int value="0" label="UNDEFINED_LOAD">Not yet initialized</int>
26901   <int value="1" label="RELOAD">User pressed reload</int>
26902   <int value="2" label="HISTORY_LOAD">Back or forward</int>
26903   <int value="3" label="NORMAL_LOAD">User entered URL, or omnibox search</int>
26904   <int value="4" label="LINK_LOAD">(deprecated) Included next 4 categories</int>
26905   <int value="5" label="LINK_LOAD_NORMAL">Commonly following of link</int>
26906   <int value="6" label="LINK_LOAD_RELOAD">JS/link directed reload</int>
26907   <int value="7" label="LINK_LOAD_CACHE_STALE_OK">
26908     back/forward or encoding change
26909   </int>
26910   <int value="8" label="LINK_LOAD_CACHE_ONLY">
26911     Allow stale data (avoid doing a re-post)
26912   </int>
26913   <int value="9" label="PRERENDER_LOAD">Speculative prerendering of a page</int>
26914 </enum>
26915
26916 <enum name="LocalRendererSinkStates" type="int">
26917   <int value="0" label="SinkStarted"/>
26918   <int value="1" label="SinkNeverStarted"/>
26919 </enum>
26920
26921 <enum name="LoginFailureReason" type="int">
26922   <int value="0" label="NONE">None</int>
26923   <int value="1" label="COULD_NOT_MOUNT_CRYPTOHOME">
26924     Could not mount cryptohome
26925   </int>
26926   <int value="2" label="COULD_NOT_MOUNT_TMPFS">Could not mount tmpfs</int>
26927   <int value="3" label="COULD_NOT_UNMOUNT_CRYPTOHOME">
26928     Could not unmount cryptohome
26929   </int>
26930   <int value="4" label="DATA_REMOVAL_FAILED">Data removal failed</int>
26931   <int value="5" label="LOGIN_TIMED_OUT">Login timed out</int>
26932   <int value="6" label="UNLOCK_FAILED">Unlock failed</int>
26933   <int value="7" label="NETWORK_AUTH_FAILED">Network auth failed</int>
26934 </enum>
26935
26936 <enum name="LoginPolicyFilesState" type="int">
26937   <summary>Policy/owner key file state.</summary>
26938   <int value="0" label="HEALTHY_R11">Healthy, pre-R11</int>
26939   <int value="1" label="UNUSED">Unused</int>
26940   <int value="2" label="HEALTHY">Healthy</int>
26941   <int value="3" label="RESERVED">Reserved</int>
26942   <int value="4" label="BAD_POLICY_R11">Key OK, policy bad, pre-R11</int>
26943   <int value="5" label="UNUSED">Unused</int>
26944   <int value="6" label="BAD_POLICY">Key OK, policy bad</int>
26945   <int value="7" label="RESERVED">Reserved</int>
26946   <int value="8" label="KEY_OK_NO_POLICY_R11">
26947     Key OK, no policy, pre-R11 user (http://crosbug.com/24916)
26948   </int>
26949   <int value="9" label="UNUSED">Unused</int>
26950   <int value="10" label="KEY_OK_NO_POLICY">Key OK, no policy</int>
26951   <int value="11" label="RESERVED">Reserved</int>
26952   <int value="12" label="RESERVED">Reserved</int>
26953   <int value="13" label="RESERVED">Reserved</int>
26954   <int value="14" label="RESERVED">Reserved</int>
26955   <int value="15" label="RESERVED">Reserved</int>
26956   <int value="16" label="BAD_KEY_R11">Key bad, policy OK, pre-R11</int>
26957   <int value="17" label="UNUSED">Unused</int>
26958   <int value="18" label="BAD_KEY">Key bad, policy OK</int>
26959   <int value="19" label="RESERVED">Reserved</int>
26960   <int value="20" label="BAD_KEY_BAD_POLICY_R11">
26961     Key bad, policy bad, pre-R11
26962   </int>
26963   <int value="21" label="UNUSED">Unused</int>
26964   <int value="22" label="BAD_KEY_BAD_POLICY">Key bad, policy bad</int>
26965   <int value="23" label="RESERVED">Reserved</int>
26966   <int value="24" label="BAD_KEY_NO_POLICY_R11">
26967     Key bad, policy bad, pre-R11
26968   </int>
26969   <int value="25" label="UNUSED">Unused</int>
26970   <int value="26" label="BAD_KEY_BAD_POLICY">Key bad, policy bad</int>
26971   <int value="27" label="RESERVED">Reserved</int>
26972   <int value="28" label="RESERVED">Reserved</int>
26973   <int value="29" label="RESERVED">Reserved</int>
26974   <int value="30" label="RESERVED">Reserved</int>
26975   <int value="31" label="RESERVED">Reserved</int>
26976   <int value="32" label="NO_KEY_R11">No key, policy OK, pre-R11</int>
26977   <int value="33" label="UNUSED">Unused</int>
26978   <int value="34" label="NO_KEY">No key, policy OK</int>
26979   <int value="35" label="RESERVED">RESERVED</int>
26980   <int value="36" label="NO_KEY_BAD_POLICY_R11">
26981     No key, policy bad, pre-R11
26982   </int>
26983   <int value="37" label="UNUSED">Unused</int>
26984   <int value="38" label="NO_KEY_BAD_POLICY">No key, bad policy</int>
26985   <int value="39" label="RESERVED">Reserved</int>
26986   <int value="40" label="NO_KEY_NO_POLICY_R11">Un-owned, pre-R11</int>
26987   <int value="41" label="UNUSED">Unused</int>
26988   <int value="42" label="NO_KEY_NO_POLICY">Un-owned</int>
26989   <int value="43" label="RESERVED">Reserved</int>
26990 </enum>
26991
26992 <enum name="LoginSuccessReason" type="int">
26993   <int value="0" label="OFFLINE_AND_ONLINE">
26994     Login success offline and online
26995   </int>
26996   <int value="1" label="OFFLINE_ONLY">Login success offline only</int>
26997 </enum>
26998
26999 <enum name="LoginUserType" type="int">
27000   <int value="0" label="INCOGNITO_NORMAL">Incognito Normal</int>
27001   <int value="1" label="OWNER_NORMAL">Owner Normal</int>
27002   <int value="2" label="OTHER_NORMAL">Other Normal</int>
27003   <int value="3" label="INCOGNITO_DEVELOPER">Incognito Dev</int>
27004   <int value="4" label="OWNER_DEVELOPER">Owner Dev</int>
27005   <int value="5" label="OTHER_DEVELOPER">Other Dev</int>
27006 </enum>
27007
27008 <enum name="MappedCSSProperties" type="int">
27009 <!-- See http://src.chromium.org/viewvc/blink/trunk/Source/core/page/UseCounter.cpp -->
27010
27011   <int value="1" label="Total Pages Measured"/>
27012   <int value="2" label="color"/>
27013   <int value="3" label="direction"/>
27014   <int value="4" label="display"/>
27015   <int value="5" label="font"/>
27016   <int value="6" label="font-family"/>
27017   <int value="7" label="font-size"/>
27018   <int value="8" label="font-style"/>
27019   <int value="9" label="font-variant"/>
27020   <int value="10" label="font-weight"/>
27021   <int value="11" label="text-rendering"/>
27022   <int value="12" label="webkit-font-feature-settings"/>
27023   <int value="13" label="webkit-font-kerning"/>
27024   <int value="14" label="webkit-font-smoothing"/>
27025   <int value="15" label="webkit-font-variant-ligatures"/>
27026   <int value="16" label="webkit-locale"/>
27027   <int value="17" label="webkit-text-orientation"/>
27028   <int value="18" label="webkit-writing-mode"/>
27029   <int value="19" label="zoom"/>
27030   <int value="20" label="line-height"/>
27031   <int value="21" label="background"/>
27032   <int value="22" label="background-attachment"/>
27033   <int value="23" label="background-clip"/>
27034   <int value="24" label="background-color"/>
27035   <int value="25" label="background-image"/>
27036   <int value="26" label="background-origin"/>
27037   <int value="27" label="background-position"/>
27038   <int value="28" label="background-position-x"/>
27039   <int value="29" label="background-position-y"/>
27040   <int value="30" label="background-repeat"/>
27041   <int value="31" label="background-repeat-x"/>
27042   <int value="32" label="background-repeat-y"/>
27043   <int value="33" label="background-size"/>
27044   <int value="34" label="border"/>
27045   <int value="35" label="border-bottom"/>
27046   <int value="36" label="border-bottom-color"/>
27047   <int value="37" label="border-bottom-left-radius"/>
27048   <int value="38" label="border-bottom-right-radius"/>
27049   <int value="39" label="border-bottom-style"/>
27050   <int value="40" label="border-bottom-width"/>
27051   <int value="41" label="border-collapse"/>
27052   <int value="42" label="border-color"/>
27053   <int value="43" label="border-image"/>
27054   <int value="44" label="border-image-outset"/>
27055   <int value="45" label="border-image-repeat"/>
27056   <int value="46" label="border-image-slice"/>
27057   <int value="47" label="border-image-source"/>
27058   <int value="48" label="border-image-width"/>
27059   <int value="49" label="border-left"/>
27060   <int value="50" label="border-left-color"/>
27061   <int value="51" label="border-left-style"/>
27062   <int value="52" label="border-left-width"/>
27063   <int value="53" label="border-radius"/>
27064   <int value="54" label="border-right"/>
27065   <int value="55" label="border-right-color"/>
27066   <int value="56" label="border-right-style"/>
27067   <int value="57" label="border-right-width"/>
27068   <int value="58" label="border-spacing"/>
27069   <int value="59" label="border-style"/>
27070   <int value="60" label="border-top"/>
27071   <int value="61" label="border-top-color"/>
27072   <int value="62" label="border-top-left-radius"/>
27073   <int value="63" label="border-top-right-radius"/>
27074   <int value="64" label="border-top-style"/>
27075   <int value="65" label="border-top-width"/>
27076   <int value="66" label="border-width"/>
27077   <int value="67" label="bottom"/>
27078   <int value="68" label="box-shadow"/>
27079   <int value="69" label="box-sizing"/>
27080   <int value="70" label="caption-side"/>
27081   <int value="71" label="clear"/>
27082   <int value="72" label="clip"/>
27083   <int value="73" label="webkit-clip-path"/>
27084   <int value="74" label="content"/>
27085   <int value="75" label="counter-increment"/>
27086   <int value="76" label="counter-reset"/>
27087   <int value="77" label="cursor"/>
27088   <int value="78" label="empty-cells"/>
27089   <int value="79" label="float"/>
27090   <int value="80" label="font-stretch"/>
27091   <int value="81" label="height"/>
27092   <int value="82" label="image-rendering"/>
27093   <int value="83" label="left"/>
27094   <int value="84" label="letter-spacing"/>
27095   <int value="85" label="list-style"/>
27096   <int value="86" label="list-style-image"/>
27097   <int value="87" label="list-style-position"/>
27098   <int value="88" label="list-style-type"/>
27099   <int value="89" label="margin"/>
27100   <int value="90" label="margin-bottom"/>
27101   <int value="91" label="margin-left"/>
27102   <int value="92" label="margin-right"/>
27103   <int value="93" label="margin-top"/>
27104   <int value="94" label="max-height"/>
27105   <int value="95" label="max-width"/>
27106   <int value="96" label="min-height"/>
27107   <int value="97" label="min-width"/>
27108   <int value="98" label="opacity"/>
27109   <int value="99" label="orphans"/>
27110   <int value="100" label="outline"/>
27111   <int value="101" label="outline-color"/>
27112   <int value="102" label="outline-offset"/>
27113   <int value="103" label="outline-style"/>
27114   <int value="104" label="outline-width"/>
27115   <int value="105" label="overflow"/>
27116   <int value="106" label="overflow-wrap"/>
27117   <int value="107" label="overflow-x"/>
27118   <int value="108" label="overflow-y"/>
27119   <int value="109" label="padding"/>
27120   <int value="110" label="padding-bottom"/>
27121   <int value="111" label="padding-left"/>
27122   <int value="112" label="padding-right"/>
27123   <int value="113" label="padding-top"/>
27124   <int value="114" label="page"/>
27125   <int value="115" label="page-break-after"/>
27126   <int value="116" label="page-break-before"/>
27127   <int value="117" label="page-break-inside"/>
27128   <int value="118" label="pointer-events"/>
27129   <int value="119" label="position"/>
27130   <int value="120" label="quotes"/>
27131   <int value="121" label="resize"/>
27132   <int value="122" label="right"/>
27133   <int value="123" label="size"/>
27134   <int value="124" label="src"/>
27135   <int value="125" label="speak"/>
27136   <int value="126" label="table-layout"/>
27137   <int value="127" label="tab-size"/>
27138   <int value="128" label="text-align"/>
27139   <int value="129" label="text-decoration"/>
27140   <int value="130" label="text-indent"/>
27141   <int value="131" label="text-line-through"/>
27142   <int value="132" label="text-line-through-color"/>
27143   <int value="133" label="text-line-through-mode"/>
27144   <int value="134" label="text-line-through-style"/>
27145   <int value="135" label="text-line-through-width"/>
27146   <int value="136" label="text-overflow"/>
27147   <int value="137" label="text-overline"/>
27148   <int value="138" label="text-overline-color"/>
27149   <int value="139" label="text-overline-mode"/>
27150   <int value="140" label="text-overline-style"/>
27151   <int value="141" label="text-overline-width"/>
27152   <int value="142" label="text-shadow"/>
27153   <int value="143" label="text-transform"/>
27154   <int value="144" label="text-underline"/>
27155   <int value="145" label="text-underline-color"/>
27156   <int value="146" label="text-underline-mode"/>
27157   <int value="147" label="text-underline-style"/>
27158   <int value="148" label="text-underline-width"/>
27159   <int value="149" label="top"/>
27160   <int value="150" label="transition"/>
27161   <int value="151" label="transition-delay"/>
27162   <int value="152" label="transition-duration"/>
27163   <int value="153" label="transition-property"/>
27164   <int value="154" label="transition-timing-function"/>
27165   <int value="155" label="unicode-bidi"/>
27166   <int value="156" label="unicode-range"/>
27167   <int value="157" label="vertical-align"/>
27168   <int value="158" label="visibility"/>
27169   <int value="159" label="white-space"/>
27170   <int value="160" label="widows"/>
27171   <int value="161" label="width"/>
27172   <int value="162" label="word-break"/>
27173   <int value="163" label="word-spacing"/>
27174   <int value="164" label="word-wrap"/>
27175   <int value="165" label="z-index"/>
27176   <int value="166" label="webkit-animation"/>
27177   <int value="167" label="webkit-animation-delay"/>
27178   <int value="168" label="webkit-animation-direction"/>
27179   <int value="169" label="webkit-animation-duration"/>
27180   <int value="170" label="webkit-animation-fill-mode"/>
27181   <int value="171" label="webkit-animation-iteration-count"/>
27182   <int value="172" label="webkit-animation-name"/>
27183   <int value="173" label="webkit-animation-play-state"/>
27184   <int value="174" label="webkit-animation-timing-function"/>
27185   <int value="175" label="webkit-appearance"/>
27186   <int value="176" label="webkit-aspect-ratio"/>
27187   <int value="177" label="webkit-backface-visibility"/>
27188   <int value="178" label="webkit-background-clip"/>
27189   <int value="179" label="webkit-background-composite"/>
27190   <int value="180" label="webkit-background-origin"/>
27191   <int value="181" label="webkit-background-size"/>
27192   <int value="182" label="webkit-border-after"/>
27193   <int value="183" label="webkit-border-after-color"/>
27194   <int value="184" label="webkit-border-after-style"/>
27195   <int value="185" label="webkit-border-after-width"/>
27196   <int value="186" label="webkit-border-before"/>
27197   <int value="187" label="webkit-border-before-color"/>
27198   <int value="188" label="webkit-border-before-style"/>
27199   <int value="189" label="webkit-border-before-width"/>
27200   <int value="190" label="webkit-border-end"/>
27201   <int value="191" label="webkit-border-end-color"/>
27202   <int value="192" label="webkit-border-end-style"/>
27203   <int value="193" label="webkit-border-end-width"/>
27204   <int value="194" label="webkit-border-fit"/>
27205   <int value="195" label="webkit-border-horizontal-spacing"/>
27206   <int value="196" label="webkit-border-image"/>
27207   <int value="197" label="webkit-border-radius"/>
27208   <int value="198" label="webkit-border-start"/>
27209   <int value="199" label="webkit-border-start-color"/>
27210   <int value="200" label="webkit-border-start-style"/>
27211   <int value="201" label="webkit-border-start-width"/>
27212   <int value="202" label="webkit-border-vertical-spacing"/>
27213   <int value="203" label="webkit-box-align"/>
27214   <int value="204" label="webkit-box-direction"/>
27215   <int value="205" label="webkit-box-flex"/>
27216   <int value="206" label="webkit-box-flex-group"/>
27217   <int value="207" label="webkit-box-lines"/>
27218   <int value="208" label="webkit-box-ordinal-group"/>
27219   <int value="209" label="webkit-box-orient"/>
27220   <int value="210" label="webkit-box-pack"/>
27221   <int value="211" label="webkit-box-reflect"/>
27222   <int value="212" label="webkit-box-shadow"/>
27223   <int value="213" label="webkit-color-correction"/>
27224   <int value="214" label="webkit-column-axis"/>
27225   <int value="215" label="webkit-column-break-after"/>
27226   <int value="216" label="webkit-column-break-before"/>
27227   <int value="217" label="webkit-column-break-inside"/>
27228   <int value="218" label="webkit-column-count"/>
27229   <int value="219" label="webkit-column-gap"/>
27230   <int value="220" label="webkit-column-progression"/>
27231   <int value="221" label="webkit-column-rule"/>
27232   <int value="222" label="webkit-column-rule-color"/>
27233   <int value="223" label="webkit-column-rule-style"/>
27234   <int value="224" label="webkit-column-rule-width"/>
27235   <int value="225" label="webkit-column-span"/>
27236   <int value="226" label="webkit-column-width"/>
27237   <int value="227" label="webkit-columns"/>
27238   <int value="228" label="webkit-box-decoration-break"/>
27239   <int value="229" label="webkit-filter"/>
27240   <int value="230" label="webkit-align-content"/>
27241   <int value="231" label="webkit-align-items"/>
27242   <int value="232" label="webkit-align-self"/>
27243   <int value="233" label="webkit-flex"/>
27244   <int value="234" label="webkit-flex-basis"/>
27245   <int value="235" label="webkit-flex-direction"/>
27246   <int value="236" label="webkit-flex-flow"/>
27247   <int value="237" label="webkit-flex-grow"/>
27248   <int value="238" label="webkit-flex-shrink"/>
27249   <int value="239" label="webkit-flex-wrap"/>
27250   <int value="240" label="webkit-justify-content"/>
27251   <int value="241" label="webkit-font-size-delta"/>
27252   <int value="242" label="webkit-grid-columns"/>
27253   <int value="243" label="webkit-grid-rows"/>
27254   <int value="244" label="webkit-grid-start"/>
27255   <int value="245" label="webkit-grid-end"/>
27256   <int value="246" label="webkit-grid-before"/>
27257   <int value="247" label="webkit-grid-after"/>
27258   <int value="248" label="webkit-grid-column"/>
27259   <int value="249" label="webkit-grid-row"/>
27260   <int value="250" label="webkit-grid-auto-flow"/>
27261   <int value="251" label="webkit-highlight"/>
27262   <int value="252" label="webkit-hyphenate-character"/>
27263   <int value="253" label="webkit-hyphenate-limit-after"/>
27264   <int value="254" label="webkit-hyphenate-limit-before"/>
27265   <int value="255" label="webkit-hyphenate-limit-lines"/>
27266   <int value="256" label="webkit-hyphens"/>
27267   <int value="257" label="webkit-line-box-contain"/>
27268   <int value="258" label="webkit-line-align"/>
27269   <int value="259" label="webkit-line-break"/>
27270   <int value="260" label="webkit-line-clamp"/>
27271   <int value="261" label="webkit-line-grid"/>
27272   <int value="262" label="webkit-line-snap"/>
27273   <int value="263" label="webkit-logical-width"/>
27274   <int value="264" label="webkit-logical-height"/>
27275   <int value="265" label="webkit-margin-after-collapse"/>
27276   <int value="266" label="webkit-margin-before-collapse"/>
27277   <int value="267" label="webkit-margin-bottom-collapse"/>
27278   <int value="268" label="webkit-margin-top-collapse"/>
27279   <int value="269" label="webkit-margin-collapse"/>
27280   <int value="270" label="webkit-margin-after"/>
27281   <int value="271" label="webkit-margin-before"/>
27282   <int value="272" label="webkit-margin-end"/>
27283   <int value="273" label="webkit-margin-start"/>
27284   <int value="274" label="webkit-marquee"/>
27285   <int value="275" label="webkit-marquee-direction"/>
27286   <int value="276" label="webkit-marquee-increment"/>
27287   <int value="277" label="webkit-marquee-repetition"/>
27288   <int value="278" label="webkit-marquee-speed"/>
27289   <int value="279" label="webkit-marquee-style"/>
27290   <int value="280" label="webkit-mask"/>
27291   <int value="281" label="webkit-mask-box-image"/>
27292   <int value="282" label="webkit-mask-box-image-outset"/>
27293   <int value="283" label="webkit-mask-box-image-repeat"/>
27294   <int value="284" label="webkit-mask-box-image-slice"/>
27295   <int value="285" label="webkit-mask-box-image-source"/>
27296   <int value="286" label="webkit-mask-box-image-width"/>
27297   <int value="287" label="webkit-mask-clip"/>
27298   <int value="288" label="webkit-mask-composite"/>
27299   <int value="289" label="webkit-mask-image"/>
27300   <int value="290" label="webkit-mask-origin"/>
27301   <int value="291" label="webkit-mask-position"/>
27302   <int value="292" label="webkit-mask-position-x"/>
27303   <int value="293" label="webkit-mask-position-y"/>
27304   <int value="294" label="webkit-mask-repeat"/>
27305   <int value="295" label="webkit-mask-repeat-x"/>
27306   <int value="296" label="webkit-mask-repeat-y"/>
27307   <int value="297" label="webkit-mask-size"/>
27308   <int value="298" label="webkit-max-logical-width"/>
27309   <int value="299" label="webkit-max-logical-height"/>
27310   <int value="300" label="webkit-min-logical-width"/>
27311   <int value="301" label="webkit-min-logical-height"/>
27312   <int value="302" label="webkit-nbsp-mode"/>
27313   <int value="303" label="webkit-order"/>
27314   <int value="304" label="webkit-padding-after"/>
27315   <int value="305" label="webkit-padding-before"/>
27316   <int value="306" label="webkit-padding-end"/>
27317   <int value="307" label="webkit-padding-start"/>
27318   <int value="308" label="webkit-perspective"/>
27319   <int value="309" label="webkit-perspective-origin"/>
27320   <int value="310" label="webkit-perspective-origin-x"/>
27321   <int value="311" label="webkit-perspective-origin-y"/>
27322   <int value="312" label="webkit-print-color-adjust"/>
27323   <int value="313" label="webkit-rtl-ordering"/>
27324   <int value="314" label="webkit-ruby-position"/>
27325   <int value="315" label="webkit-text-combine"/>
27326   <int value="316" label="webkit-text-decorations-in-effect"/>
27327   <int value="317" label="webkit-text-emphasis"/>
27328   <int value="318" label="webkit-text-emphasis-color"/>
27329   <int value="319" label="webkit-text-emphasis-position"/>
27330   <int value="320" label="webkit-text-emphasis-style"/>
27331   <int value="321" label="webkit-text-fill-color"/>
27332   <int value="322" label="webkit-text-security"/>
27333   <int value="323" label="webkit-text-stroke"/>
27334   <int value="324" label="webkit-text-stroke-color"/>
27335   <int value="325" label="webkit-text-stroke-width"/>
27336   <int value="326" label="webkit-transform"/>
27337   <int value="327" label="webkit-transform-origin"/>
27338   <int value="328" label="webkit-transform-origin-x"/>
27339   <int value="329" label="webkit-transform-origin-y"/>
27340   <int value="330" label="webkit-transform-origin-z"/>
27341   <int value="331" label="webkit-transform-style"/>
27342   <int value="332" label="webkit-transition"/>
27343   <int value="333" label="webkit-transition-delay"/>
27344   <int value="334" label="webkit-transition-duration"/>
27345   <int value="335" label="webkit-transition-property"/>
27346   <int value="336" label="webkit-transition-timing-function"/>
27347   <int value="337" label="webkit-user-drag"/>
27348   <int value="338" label="webkit-user-modify"/>
27349   <int value="339" label="webkit-user-select"/>
27350   <int value="340" label="webkit-flow-into"/>
27351   <int value="341" label="webkit-flow-from"/>
27352   <int value="342" label="webkit-region-overflow"/>
27353   <int value="343" label="webkit-region-break-after"/>
27354   <int value="344" label="webkit-region-break-before"/>
27355   <int value="345" label="webkit-region-break-inside"/>
27356   <int value="346" label="webkit-shape-inside"/>
27357   <int value="347" label="webkit-shape-outside"/>
27358   <int value="348" label="webkit-shape-margin"/>
27359   <int value="349" label="webkit-shape-padding"/>
27360   <int value="350" label="webkit-wrap-flow"/>
27361   <int value="351" label="webkit-wrap-through"/>
27362   <int value="352" label="webkit-wrap"/>
27363   <int value="353" label="webkit-tap-highlight-color"/>
27364   <int value="354" label="webkit-app-region"/>
27365   <int value="355" label="clip-path"/>
27366   <int value="356" label="clip-rule"/>
27367   <int value="357" label="mask"/>
27368   <int value="358" label="enable-background"/>
27369   <int value="359" label="filter"/>
27370   <int value="360" label="flood-color"/>
27371   <int value="361" label="flood-opacity"/>
27372   <int value="362" label="lighting-color"/>
27373   <int value="363" label="stop-color"/>
27374   <int value="364" label="stop-opacity"/>
27375   <int value="365" label="color-interpolation"/>
27376   <int value="366" label="color-interpolation-filters"/>
27377   <int value="367" label="color-profile"/>
27378   <int value="368" label="color-rendering"/>
27379   <int value="369" label="fill"/>
27380   <int value="370" label="fill-opacity"/>
27381   <int value="371" label="fill-rule"/>
27382   <int value="372" label="marker"/>
27383   <int value="373" label="marker-end"/>
27384   <int value="374" label="marker-mid"/>
27385   <int value="375" label="marker-start"/>
27386   <int value="376" label="mask-type"/>
27387   <int value="377" label="shape-rendering"/>
27388   <int value="378" label="stroke"/>
27389   <int value="379" label="stroke-dasharray"/>
27390   <int value="380" label="stroke-dashoffset"/>
27391   <int value="381" label="stroke-linecap"/>
27392   <int value="382" label="stroke-linejoin"/>
27393   <int value="383" label="stroke-miterlimit"/>
27394   <int value="384" label="stroke-opacity"/>
27395   <int value="385" label="stroke-width"/>
27396   <int value="386" label="alignment-baseline"/>
27397   <int value="387" label="baseline-shift"/>
27398   <int value="388" label="dominant-baseline"/>
27399   <int value="389" label="glyph-orientation-horizontal"/>
27400   <int value="390" label="glyph-orientation-vertical"/>
27401   <int value="391" label="kerning"/>
27402   <int value="392" label="text-anchor"/>
27403   <int value="393" label="vector-effect"/>
27404   <int value="394" label="writing-mode"/>
27405   <int value="395" label="webkit-svg-shadow"/>
27406   <int value="396" label="webkit-cursor-visibility"/>
27407   <int value="397" label="image-orientation"/>
27408   <int value="398" label="image-resolution"/>
27409   <int value="399" label="webkit-blend-mode"/>
27410   <int value="400" label="webkit-background-blend-mode"/>
27411   <int value="401" label="webkit-text-decoration-line"/>
27412   <int value="402" label="webkit-text-decoration-style"/>
27413   <int value="403" label="webkit-text-decoration-color"/>
27414   <int value="404" label="webkit-text-align-last"/>
27415   <int value="405" label="webkit-text-underline-position"/>
27416   <int value="406" label="max-zoom"/>
27417   <int value="407" label="min-zoom"/>
27418   <int value="408" label="orientation"/>
27419   <int value="409" label="user-zoom"/>
27420   <int value="410" label="webkit-dashboard-region"/>
27421   <int value="411" label="webkit-overflow-scrolling"/>
27422   <int value="412" label="webkit-app-region"/>
27423   <int value="413" label="webkit-filter"/>
27424   <int value="414" label="webkit-box-decoration-break"/>
27425   <int value="415" label="webkit-tap-highlight-color"/>
27426   <int value="416" label="buffered-rendering"/>
27427   <int value="417" label="grid-auto-rows"/>
27428   <int value="418" label="grid-auto-columns"/>
27429   <int value="419" label="background-blend-mode"/>
27430   <int value="420" label="mix-blend-mode"/>
27431   <int value="421" label="touch-action"/>
27432   <int value="422" label="grid-area"/>
27433   <int value="423" label="grid-template"/>
27434   <int value="424" label="animation"/>
27435   <int value="425" label="animation-delay"/>
27436   <int value="426" label="animation-direction"/>
27437   <int value="427" label="animation-duration"/>
27438   <int value="428" label="animation-fill-mode"/>
27439   <int value="429" label="animation-iteration-count"/>
27440   <int value="430" label="animation-name"/>
27441   <int value="431" label="animation-play-state"/>
27442   <int value="432" label="animation-timing-function"/>
27443   <int value="433" label="object-fit"/>
27444   <int value="434" label="paint-order"/>
27445   <int value="435" label="mask-source-type"/>
27446   <int value="436" label="isolation"/>
27447   <int value="437" label="object-position"/>
27448 </enum>
27449
27450 <enum name="MediaContainers" type="int">
27451   <int value="0" label="Unknown"/>
27452   <int value="1" label="AAC (Advanced Audio Coding)"/>
27453   <int value="2" label="AC-3"/>
27454   <int value="3" label="AIFF (Audio Interchange File Format)"/>
27455   <int value="4" label="AMR (Adaptive Multi-Rate Audio)"/>
27456   <int value="5" label="APE (Monkey's Audio)"/>
27457   <int value="6" label="ASF (Advanced / Active Streaming Format)"/>
27458   <int value="7" label="SSA (SubStation Alpha) subtitle"/>
27459   <int value="8" label="AVI (Audio Video Interleaved)"/>
27460   <int value="9" label="Bink"/>
27461   <int value="10" label="CAF (Apple Core Audio Format)"/>
27462   <int value="11" label="DTS"/>
27463   <int value="12" label="DTS-HD"/>
27464   <int value="13" label="DV (Digital Video)"/>
27465   <int value="14" label="DXA"/>
27466   <int value="15" label="Enhanced AC-3"/>
27467   <int value="16" label="FLAC (Free Lossless Audio Codec)"/>
27468   <int value="17" label="FLV (Flash Video)"/>
27469   <int value="18" label="GSM (Global System for Mobile Audio)"/>
27470   <int value="19" label="H.261"/>
27471   <int value="20" label="H.263"/>
27472   <int value="21" label="H.264"/>
27473   <int value="22" label="HLS (Apple HTTP Live Streaming PlayList)"/>
27474   <int value="23" label="Berkeley/IRCAM/CARL Sound Format"/>
27475   <int value="24" label="MJPEG video"/>
27476   <int value="25" label="QuickTime / MOV / MPEG4"/>
27477   <int value="26" label="MP3 (MPEG audio layer 2/3)"/>
27478   <int value="27" label="MPEG-2 Program Stream"/>
27479   <int value="28" label="MPEG-2 Transport Stream"/>
27480   <int value="29" label="MPEG-4 Bitstream"/>
27481   <int value="30" label="Ogg"/>
27482   <int value="31" label="RM (RealMedia)"/>
27483   <int value="32" label="SRT (SubRip subtitle)"/>
27484   <int value="33" label="SWF (ShockWave Flash)"/>
27485   <int value="34" label="VC-1"/>
27486   <int value="35" label="WAV / WAVE (Waveform Audio)"/>
27487   <int value="36" label="Matroska / WebM"/>
27488   <int value="37" label="WTV (Windows Television)"/>
27489 </enum>
27490
27491 <enum name="MediaGalleriesUsageType" type="int">
27492   <int value="0" label="Gallery added from dialog"/>
27493   <int value="1" label="Gallery permission added from dialog"/>
27494   <int value="2" label="Gallery permission removed from dialog"/>
27495   <int value="3" label="GetMediaFileSystems API invocations"/>
27496   <int value="4" label="Profiles With API Usage"/>
27497   <int value="5" label="Dialog shown"/>
27498   <int value="6" label="Dialog permissions saved"/>
27499   <int value="7" label="Gallery added from WebUI"/>
27500   <int value="8" label="Gallery removed from WebUI"/>
27501   <int value="9" label="Preferences initialized"/>
27502   <int value="10" label="Preferences initialization failed"/>
27503   <int value="11" label="GetAllMediaFileSystemMetadata API invocations"/>
27504   <int value="12" label="AddUserSelectedFolder API invocations"/>
27505 </enum>
27506
27507 <enum name="MediaKeyError" type="int">
27508   <int value="1" label="kUnknownError"/>
27509   <int value="2" label="kClientError"/>
27510   <int value="4" label="kOutputError"/>
27511 </enum>
27512
27513 <enum name="MediaKeyException" type="int">
27514   <int value="0" label="kUnknownResultId"/>
27515   <int value="1" label="kSuccess"/>
27516   <int value="2" label="kKeySystemNotSupported"/>
27517   <int value="3" label="kInvalidPlayerState"/>
27518 </enum>
27519
27520 <enum name="MigrationNssToPemNetworkTypes" type="int">
27521   <int value="0" label="EAP"/>
27522   <int value="1" label="OpenVPN"/>
27523   <int value="2" label="IPsec"/>
27524 </enum>
27525
27526 <enum name="MistSwitchResult" type="int">
27527   <int value="0" label="Success"/>
27528   <int value="1" label="Failure"/>
27529 </enum>
27530
27531 <enum name="MobileSessionCallerApp" type="int">
27532   <int value="0" label="Google Search"/>
27533   <int value="1" label="GMail"/>
27534   <int value="2" label="Google+"/>
27535   <int value="3" label="Google Drive"/>
27536   <int value="4" label="Google Earth"/>
27537   <int value="5" label="Other Google Apps"/>
27538   <int value="6" label="Others"/>
27539   <int value="7" label="Mobile Safari"/>
27540   <int value="8" label="Other Apple Apps"/>
27541   <int value="9" label="YouTube"/>
27542   <int value="10" label="Google Maps"/>
27543 </enum>
27544
27545 <enum name="MobileSessionStartAction" type="int">
27546   <int value="0" label="Open http"/>
27547   <int value="1" label="Open https"/>
27548   <int value="2" label="Open file"/>
27549   <int value="3" label="x-callback-url open"/>
27550   <int value="4" label="x-callback-url other"/>
27551   <int value="5" label="Others"/>
27552 </enum>
27553
27554 <enum name="MouseEventFollowedByClick" type="int">
27555   <int value="0" label="Missed event before click"/>
27556   <int value="1" label="Caught event before click"/>
27557 </enum>
27558
27559 <enum name="MSECodec" type="int">
27560   <int value="0" label="(Unknown)"/>
27561   <int value="1" label="VP8"/>
27562   <int value="2" label="VP9"/>
27563   <int value="3" label="Vorbis"/>
27564   <int value="4" label="H.264"/>
27565   <int value="5" label="MPEG2 AAC"/>
27566   <int value="6" label="MPEG4 AAC"/>
27567   <int value="7" label="EAC3"/>
27568   <int value="8" label="MP3"/>
27569   <int value="9" label="OPUS"/>
27570 </enum>
27571
27572 <enum name="MultiProfileSessionMode" type="int">
27573   <int value="0" label="Single user mode"/>
27574   <int value="1" label="Side by side mode"/>
27575   <int value="2" label="Separate desktop mode"/>
27576 </enum>
27577
27578 <enum name="MultiProfileSigninUserAction" type="int">
27579   <int value="0" label="System tray"/>
27580   <int value="1" label="Browser frame"/>
27581 </enum>
27582
27583 <enum name="MultiProfileSwitchActiveUserAction" type="int">
27584   <int value="0" label="System tray"/>
27585   <int value="1" label="Keyboard accelerator"/>
27586 </enum>
27587
27588 <enum name="MultiProfileTeleportWindowAction" type="int">
27589   <int value="0" label="Drag and drop"/>
27590   <int value="1" label="Caption context menu"/>
27591   <int value="2" label="Return by minimize"/>
27592   <int value="3" label="Return by launcher"/>
27593 </enum>
27594
27595 <enum name="MultiProfileTeleportWindowType" type="int">
27596   <int value="0" label="Tabbed browser"/>
27597   <int value="1" label="Tabbed incognito browser"/>
27598   <int value="2" label="V1 app"/>
27599   <int value="3" label="V2 app"/>
27600   <int value="4" label="Panel"/>
27601   <int value="5" label="Popup"/>
27602   <int value="6" label="Unknown"/>
27603 </enum>
27604
27605 <enum name="NavigationScheme" type="int">
27606   <int value="0" label="(Unknown)"/>
27607   <int value="1" label="http"/>
27608   <int value="2" label="https"/>
27609   <int value="3" label="file"/>
27610   <int value="4" label="ftp"/>
27611   <int value="5" label="data"/>
27612   <int value="6" label="javascript"/>
27613   <int value="7" label="about"/>
27614   <int value="8" label="chrome"/>
27615 </enum>
27616
27617 <enum name="NetConnectivityProtocolStatus" type="int">
27618   <int value="0" label="SUCCESS"/>
27619   <int value="1" label="IP_STRING_PARSE_FAILED"/>
27620   <int value="2" label="SOCKET_CREATE_FAILED"/>
27621   <int value="3" label="RESOLVE_FAILED"/>
27622   <int value="4" label="CONNECT_FAILED"/>
27623   <int value="5" label="WRITE_FAILED"/>
27624   <int value="6" label="READ_TIMED_OUT"/>
27625   <int value="7" label="READ_FAILED"/>
27626   <int value="8" label="ZERO_LENGTH_ERROR"/>
27627   <int value="9" label="NO_CHECKSUM_ERROR"/>
27628   <int value="10" label="NO_KEY_ERROR"/>
27629   <int value="11" label="NO_PAYLOAD_SIZE_ERROR"/>
27630   <int value="12" label="NO_PAYLOAD_ERROR"/>
27631   <int value="13" label="INVALID_KEY_ERROR"/>
27632   <int value="14" label="TOO_SHORT_PAYLOAD"/>
27633   <int value="15" label="TOO_LONG_PAYLOAD"/>
27634   <int value="16" label="INVALID_CHECKSUM"/>
27635   <int value="17" label="PATTERN_CHANGED"/>
27636   <int value="18" label="INVALID_PACKET_NUMBER"/>
27637   <int value="19" label="TOO_MANY_PACKETS"/>
27638   <int value="20" label="STATUS_MAX"/>
27639 </enum>
27640
27641 <enum name="NetConnectivityStatus" type="int">
27642   <int value="0" label="SUCCESS"/>
27643   <int value="1" label="IP_STRING_PARSE_FAILED"/>
27644   <int value="2" label="SOCKET_CREATE_FAILED"/>
27645   <int value="3" label="RESOLVE_FAILED"/>
27646   <int value="4" label="CONNECT_FAILED"/>
27647   <int value="5" label="WRITE_FAILED"/>
27648   <int value="6" label="READ_TIMED_OUT"/>
27649   <int value="7" label="READ_FAILED"/>
27650   <int value="8" label="READ_VERIFY_FAILED"/>
27651   <int value="9" label="STATUS_MAX"/>
27652 </enum>
27653
27654 <enum name="NetErrorCodes" type="int">
27655   <int value="0" label="OK"/>
27656   <int value="1" label="IO_PENDING"/>
27657   <int value="2" label="FAILED"/>
27658   <int value="3" label="ABORTED"/>
27659   <int value="4" label="INVALID_ARGUMENT"/>
27660   <int value="5" label="INVALID_HANDLE"/>
27661   <int value="6" label="FILE_NOT_FOUND"/>
27662   <int value="7" label="TIMED_OUT"/>
27663   <int value="8" label="FILE_TOO_BIG"/>
27664   <int value="9" label="UNEXPECTED"/>
27665   <int value="10" label="ACCESS_DENIED"/>
27666   <int value="11" label="NOT_IMPLEMENTED"/>
27667   <int value="12" label="INSUFFICIENT_RESOURCES"/>
27668   <int value="13" label="OUT_OF_MEMORY"/>
27669   <int value="14" label="UPLOAD_FILE_CHANGED"/>
27670   <int value="15" label="SOCKET_NOT_CONNECTED"/>
27671   <int value="16" label="FILE_EXISTS"/>
27672   <int value="17" label="FILE_PATH_TOO_LONG"/>
27673   <int value="18" label="FILE_NO_SPACE"/>
27674   <int value="19" label="FILE_VIRUS_INFECTED"/>
27675   <int value="20" label="BLOCKED_BY_CLIENT"/>
27676   <int value="21" label="NETWORK_CHANGED"/>
27677   <int value="22" label="BLOCKED_BY_ADMINISTRATOR"/>
27678   <int value="100" label="CONNECTION_CLOSED"/>
27679   <int value="101" label="CONNECTION_RESET"/>
27680   <int value="102" label="CONNECTION_REFUSED"/>
27681   <int value="103" label="CONNECTION_ABORTED"/>
27682   <int value="104" label="CONNECTION_FAILED"/>
27683   <int value="105" label="NAME_NOT_RESOLVED"/>
27684   <int value="106" label="INTERNET_DISCONNECTED"/>
27685   <int value="107" label="SSL_PROTOCOL_ERROR"/>
27686   <int value="108" label="ADDRESS_INVALID"/>
27687   <int value="109" label="ADDRESS_UNREACHABLE"/>
27688   <int value="110" label="SSL_CLIENT_AUTH_CERT_NEEDED"/>
27689   <int value="111" label="TUNNEL_CONNECTION_FAILED"/>
27690   <int value="112" label="NO_SSL_VERSIONS_ENABLED"/>
27691   <int value="113" label="SSL_VERSION_OR_CIPHER_MISMATCH"/>
27692   <int value="114" label="SSL_RENEGOTIATION_REQUESTED"/>
27693   <int value="115" label="PROXY_AUTH_UNSUPPORTED"/>
27694   <int value="116" label="CERT_ERROR_IN_SSL_RENEGOTIATION"/>
27695   <int value="117" label="BAD_SSL_CLIENT_AUTH_CERT"/>
27696   <int value="118" label="CONNECTION_TIMED_OUT"/>
27697   <int value="119" label="HOST_RESOLVER_QUEUE_TOO_LARGE"/>
27698   <int value="120" label="SOCKS_CONNECTION_FAILED"/>
27699   <int value="121" label="SOCKS_CONNECTION_HOST_UNREACHABLE"/>
27700   <int value="122" label="NPN_NEGOTIATION_FAILED"/>
27701   <int value="123" label="SSL_NO_RENEGOTIATION"/>
27702   <int value="124" label="WINSOCK_UNEXPECTED_WRITTEN_BYTES"/>
27703   <int value="125" label="SSL_DECOMPRESSION_FAILURE_ALERT"/>
27704   <int value="126" label="SSL_BAD_RECORD_MAC_ALERT"/>
27705   <int value="127" label="PROXY_AUTH_REQUESTED"/>
27706   <int value="128" label="SSL_UNSAFE_NEGOTIATION"/>
27707   <int value="129" label="SSL_WEAK_SERVER_EPHEMERAL_DH_KEY"/>
27708   <int value="130" label="PROXY_CONNECTION_FAILED"/>
27709   <int value="131" label="MANDATORY_PROXY_CONFIGURATION_FAILED"/>
27710   <int value="132" label="ESET_ANTI_VIRUS_SSL_INTERCEPTION"/>
27711   <int value="133" label="PRECONNECT_MAX_SOCKET_LIMIT"/>
27712   <int value="134" label="SSL_CLIENT_AUTH_PRIVATE_KEY_ACCESS_DENIED"/>
27713   <int value="135" label="SSL_CLIENT_AUTH_CERT_NO_PRIVATE_KEY"/>
27714   <int value="136" label="PROXY_CERTIFICATE_INVALID"/>
27715   <int value="137" label="NAME_RESOLUTION_FAILED"/>
27716   <int value="138" label="NETWORK_ACCESS_DENIED"/>
27717   <int value="139" label="TEMPORARILY_THROTTLED"/>
27718   <int value="140" label="HTTPS_PROXY_TUNNEL_RESPONSE"/>
27719   <int value="141" label="SSL_CLIENT_AUTH_SIGNATURE_FAILED"/>
27720   <int value="142" label="MSG_TOO_BIG"/>
27721   <int value="143" label="KASPERSKY_ANTI_VIRUS_SSL_INTERCEPTION"/>
27722   <int value="144" label="LIMIT_VIOLATION"/>
27723   <int value="145" label="WS_PROTOCOL_ERROR"/>
27724   <int value="146" label="PROTOCOL_SWITCHED"/>
27725   <int value="147" label="ADDRESS_IN_USE"/>
27726   <int value="148" label="SSL_HANDSHAKE_NOT_COMPLETED"/>
27727   <int value="149" label="SSL_BAD_PEER_PUBLIC_KEY"/>
27728   <int value="150" label="SSL_PINNED_KEY_NOT_IN_CERT_CHAIN"/>
27729   <int value="151" label="CLIENT_AUTH_CERT_TYPE_UNSUPPORTED"/>
27730   <int value="152" label="ORIGIN_BOUND_CERT_GENERATION_TYPE_MISMATCH"/>
27731   <int value="200" label="CERT_COMMON_NAME_INVALID"/>
27732   <int value="201" label="CERT_DATE_INVALID"/>
27733   <int value="202" label="CERT_AUTHORITY_INVALID"/>
27734   <int value="203" label="CERT_CONTAINS_ERRORS"/>
27735   <int value="204" label="CERT_NO_REVOCATION_MECHANISM"/>
27736   <int value="205" label="CERT_UNABLE_TO_CHECK_REVOCATION"/>
27737   <int value="206" label="CERT_REVOKED"/>
27738   <int value="207" label="CERT_INVALID"/>
27739   <int value="208" label="CERT_WEAK_SIGNATURE_ALGORITHM"/>
27740   <int value="209" label="CERT_NOT_IN_DNS"/>
27741   <int value="210" label="CERT_NON_UNIQUE_NAME"/>
27742   <int value="211" label="CERT_WEAK_KEY"/>
27743   <int value="300" label="INVALID_URL"/>
27744   <int value="301" label="DISALLOWED_URL_SCHEME"/>
27745   <int value="302" label="UNKNOWN_URL_SCHEME"/>
27746   <int value="310" label="TOO_MANY_REDIRECTS"/>
27747   <int value="311" label="UNSAFE_REDIRECT"/>
27748   <int value="312" label="UNSAFE_PORT"/>
27749   <int value="320" label="INVALID_RESPONSE"/>
27750   <int value="321" label="INVALID_CHUNKED_ENCODING"/>
27751   <int value="322" label="METHOD_NOT_SUPPORTED"/>
27752   <int value="323" label="UNEXPECTED_PROXY_AUTH"/>
27753   <int value="324" label="EMPTY_RESPONSE"/>
27754   <int value="325" label="RESPONSE_HEADERS_TOO_BIG"/>
27755   <int value="326" label="PAC_STATUS_NOT_OK"/>
27756   <int value="327" label="PAC_SCRIPT_FAILED"/>
27757   <int value="328" label="REQUEST_RANGE_NOT_SATISFIABLE"/>
27758   <int value="329" label="MALFORMED_IDENTITY"/>
27759   <int value="330" label="CONTENT_DECODING_FAILED"/>
27760   <int value="331" label="NETWORK_IO_SUSPENDED"/>
27761   <int value="332" label="SYN_REPLY_NOT_RECEIVED"/>
27762   <int value="333" label="ENCODING_CONVERSION_FAILED"/>
27763   <int value="334" label="UNRECOGNIZED_FTP_DIRECTORY_LISTING_FORMAT"/>
27764   <int value="335" label="INVALID_SPDY_STREAM"/>
27765   <int value="336" label="NO_SUPPORTED_PROXIES"/>
27766   <int value="337" label="SPDY_PROTOCOL_ERROR"/>
27767   <int value="338" label="INVALID_AUTH_CREDENTIALS"/>
27768   <int value="339" label="UNSUPPORTED_AUTH_SCHEME"/>
27769   <int value="340" label="ENCODING_DETECTION_FAILED"/>
27770   <int value="341" label="MISSING_AUTH_CREDENTIALS"/>
27771   <int value="342" label="UNEXPECTED_SECURITY_LIBRARY_STATUS"/>
27772   <int value="343" label="MISCONFIGURED_AUTH_ENVIRONMENT"/>
27773   <int value="344" label="UNDOCUMENTED_SECURITY_LIBRARY_STATUS"/>
27774   <int value="345" label="RESPONSE_BODY_TOO_BIG_TO_DRAIN"/>
27775   <int value="346" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_LENGTH"/>
27776   <int value="347" label="INCOMPLETE_SPDY_HEADERS"/>
27777   <int value="348" label="PAC_NOT_IN_DHCP"/>
27778   <int value="349" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION"/>
27779   <int value="350" label="RESPONSE_HEADERS_MULTIPLE_LOCATION"/>
27780   <int value="351" label="SPDY_SERVER_REFUSED_STREAM"/>
27781   <int value="352" label="SPDY_PING_FAILED"/>
27782   <int value="353" label="PIPELINE_EVICTION"/>
27783   <int value="354" label="CONTENT_LENGTH_MISMATCH"/>
27784   <int value="355" label="INCOMPLETE_CHUNKED_ENCODING"/>
27785   <int value="356" label="QUIC_PROTOCOL_ERROR"/>
27786   <int value="357" label="RESPONSE_HEADERS_TRUNCATED"/>
27787   <int value="400" label="CACHE_MISS"/>
27788   <int value="401" label="CACHE_READ_FAILURE"/>
27789   <int value="402" label="CACHE_WRITE_FAILURE"/>
27790   <int value="403" label="CACHE_OPERATION_NOT_SUPPORTED"/>
27791   <int value="404" label="CACHE_OPEN_FAILURE"/>
27792   <int value="405" label="CACHE_CREATE_FAILURE"/>
27793   <int value="406" label="CACHE_RACE"/>
27794   <int value="407" label="CACHE_CACHE_CHECKSUM_READ_FAILURE"/>
27795   <int value="408" label="CACHE_CACHE_CHECKSUM_MISMATCH"/>
27796   <int value="501" label="INSECURE_RESPONSE"/>
27797   <int value="502" label="NO_PRIVATE_KEY_FOR_CERT"/>
27798   <int value="503" label="ADD_USER_CERT_FAILED"/>
27799   <int value="601" label="FTP_FAILED"/>
27800   <int value="602" label="FTP_SERVICE_UNAVAILABLE"/>
27801   <int value="603" label="FTP_TRANSFER_ABORTED"/>
27802   <int value="604" label="FTP_FILE_BUSY"/>
27803   <int value="605" label="FTP_SYNTAX_ERROR"/>
27804   <int value="606" label="FTP_COMMAND_NOT_SUPPORTED"/>
27805   <int value="607" label="FTP_BAD_COMMAND_SEQUENCE"/>
27806   <int value="701" label="PKCS12_IMPORT_BAD_PASSWORD"/>
27807   <int value="702" label="PKCS12_IMPORT_FAILED"/>
27808   <int value="703" label="IMPORT_CA_CERT_NOT_CA"/>
27809   <int value="704" label="IMPORT_CERT_ALREADY_EXISTS"/>
27810   <int value="705" label="IMPORT_CA_CERT_FAILED"/>
27811   <int value="706" label="IMPORT_SERVER_CERT_FAILED"/>
27812   <int value="707" label="PKCS12_IMPORT_INVALID_MAC"/>
27813   <int value="708" label="PKCS12_IMPORT_INVALID_FILE"/>
27814   <int value="709" label="PKCS12_IMPORT_UNSUPPORTED"/>
27815   <int value="710" label="KEY_GENERATION_FAILED"/>
27816   <int value="711" label="ORIGIN_BOUND_CERT_GENERATION_FAILED"/>
27817   <int value="712" label="PRIVATE_KEY_EXPORT_FAILED"/>
27818   <int value="800" label="DNS_MALFORMED_RESPONSE"/>
27819   <int value="801" label="DNS_SERVER_REQUIRES_TCP"/>
27820   <int value="802" label="DNS_SERVER_FAILED"/>
27821   <int value="803" label="DNS_TIMED_OUT"/>
27822   <int value="804" label="DNS_CACHE_MISS"/>
27823   <int value="805" label="DNS_SEARCH_EMPTY"/>
27824   <int value="806" label="DNS_SORT_ERROR"/>
27825 </enum>
27826
27827 <enum name="NetPreconnectUtilization" type="int">
27828   <int value="0" label="non-speculative, never connected"/>
27829   <int value="1" label="non-speculative, never used"/>
27830   <int value="2" label="non-speculative and used"/>
27831   <int value="3" label="omnibox never connected"/>
27832   <int value="4" label="omnibox never used"/>
27833   <int value="5" label="omnibox and used"/>
27834   <int value="6" label="subresource never connected"/>
27835   <int value="7" label="subresource never used"/>
27836   <int value="8" label="subresource and used"/>
27837 </enum>
27838
27839 <enum name="Network3GGobiError" type="int">
27840   <summary>
27841     These error indexes are produced by QCErrorToMetricIndex() in
27842     gobi-cromo-plugin.
27843   </summary>
27844   <int value="0" label="NONE"/>
27845   <int value="1" label="QMI_HARDWARE_RESTRICTED"/>
27846 </enum>
27847
27848 <enum name="NetworkAuthModeType" type="int">
27849   <int value="0" label="UNKNOWN"/>
27850   <int value="1" label="EAP-AKA"/>
27851   <int value="2" label="EAP-FAST"/>
27852   <int value="3" label="EAP-GPSK"/>
27853   <int value="4" label="EAP-GTC"/>
27854   <int value="5" label="EAP-IKEV2"/>
27855   <int value="6" label="EAP-LEAP"/>
27856   <int value="7" label="EAP-MD5"/>
27857   <int value="8" label="EAP-MSCHAPV2"/>
27858   <int value="9" label="EAP-OTP"/>
27859   <int value="10" label="EAP-PAX"/>
27860   <int value="11" label="EAP-PEAP"/>
27861   <int value="12" label="EAP-PSK"/>
27862   <int value="13" label="EAP-SAKE"/>
27863   <int value="14" label="EAP-SIM"/>
27864   <int value="15" label="EAP-TLS"/>
27865   <int value="16" label="EAP-TNC"/>
27866   <int value="17" label="EAP-TTLS"/>
27867 </enum>
27868
27869 <enum name="NetworkCellular3GPPRegistrationDelayedDrop" type="int">
27870   <int value="0" label="Delayed drop posted">
27871     A signal loss in the cellular service was detected and a delayed connection
27872     drop request was posted. This request causes the cellular connection to be
27873     dropped if it is not cancelled within the delay provided.
27874   </int>
27875   <int value="1" label="Delayed drop canceled">
27876     Signal strength returned to normal soon after a delayed drop request was
27877     made, causing the request to be canceled. This indicates a flaky network.
27878   </int>
27879 </enum>
27880
27881 <enum name="NetworkCellularOutOfCreditsReason" type="int">
27882   <int value="0" label="Connect-Disconnect Loop"/>
27883   <int value="1" label="TX-Queue Congestion"/>
27884   <int value="2" label="Elongated Time Wait"/>
27885 </enum>
27886
27887 <enum name="NetworkCellularTechnology" type="int">
27888   <int value="0" label="1XRTT"/>
27889   <int value="1" label="EDGE"/>
27890   <int value="2" label="EVDO"/>
27891   <int value="3" label="GPRS"/>
27892   <int value="4" label="GSM"/>
27893   <int value="5" label="HSPA"/>
27894   <int value="6" label="HSPA_PLUS"/>
27895   <int value="7" label="LTE"/>
27896   <int value="8" label="UMTS"/>
27897   <int value="9" label="Unknown"/>
27898 </enum>
27899
27900 <enum name="NetworkCellularUsageRequestStatus" type="int">
27901   <summary>
27902     Status code that we received in response to a cellular usage API request.
27903   </summary>
27904   <int value="0" label="Failed">
27905     This value is distinct from the others in that it indicates that we were
27906     unable to issue a request or that we received no reply. The other values
27907     represent the status code contained in a reply.
27908   </int>
27909   <int value="1" label="Ok"/>
27910   <int value="2" label="Error"/>
27911   <int value="3" label="Malformed Request"/>
27912   <int value="4" label="Internal Error"/>
27913   <int value="5" label="Service Unavailable"/>
27914   <int value="6" label="Request Refused"/>
27915   <int value="7" label="Unknown Device"/>
27916 </enum>
27917
27918 <enum name="NetworkChannelType" type="int">
27919   <int value="0" label="UNDEF"/>
27920   <int value="1" label="2412"/>
27921   <int value="2" label="2417"/>
27922   <int value="3" label="2422"/>
27923   <int value="4" label="2427"/>
27924   <int value="5" label="2432"/>
27925   <int value="6" label="2437"/>
27926   <int value="7" label="2442"/>
27927   <int value="8" label="2447"/>
27928   <int value="9" label="2452"/>
27929   <int value="10" label="2457"/>
27930   <int value="11" label="2462"/>
27931   <int value="12" label="2467"/>
27932   <int value="13" label="2472"/>
27933   <int value="14" label="2484"/>
27934   <int value="15" label="5180"/>
27935   <int value="16" label="5200"/>
27936   <int value="17" label="5220"/>
27937   <int value="18" label="5240"/>
27938   <int value="19" label="5260"/>
27939   <int value="20" label="5280"/>
27940   <int value="21" label="5300"/>
27941   <int value="22" label="5320"/>
27942   <int value="23" label="5500"/>
27943   <int value="24" label="5520"/>
27944   <int value="25" label="5540"/>
27945   <int value="26" label="5560"/>
27946   <int value="27" label="5580"/>
27947   <int value="28" label="5600"/>
27948   <int value="29" label="5620"/>
27949   <int value="30" label="5640"/>
27950   <int value="31" label="5660"/>
27951   <int value="32" label="5680"/>
27952   <int value="33" label="5700"/>
27953   <int value="34" label="5745"/>
27954   <int value="35" label="5765"/>
27955   <int value="36" label="5785"/>
27956   <int value="37" label="5805"/>
27957   <int value="38" label="5825"/>
27958   <int value="39" label="5170"/>
27959   <int value="40" label="5190"/>
27960   <int value="41" label="5210"/>
27961   <int value="42" label="5230"/>
27962 </enum>
27963
27964 <enum name="NetworkCorruptedProfile" type="int">
27965   <int value="0" label="Corrupted Profile"/>
27966 </enum>
27967
27968 <enum name="NetworkDHCPOptionFailure" type="int">
27969   <int value="0" label="DHCP Option Failure"/>
27970 </enum>
27971
27972 <enum name="NetworkDisconnectType" type="int">
27973   <int value="0" label="System Disconnect"/>
27974   <int value="1" label="User Disconnect"/>
27975 </enum>
27976
27977 <enum name="NetworkLocationRequestEvent" type="int">
27978   <int value="0" label="REQUEST_START"/>
27979   <int value="1" label="REQUEST_CANCEL"/>
27980   <int value="2" label="RESPONSE_SUCCESS"/>
27981   <int value="3" label="RESPONSE_NOT_OK"/>
27982   <int value="4" label="RESPONSE_EMPTY"/>
27983   <int value="5" label="RESPONSE_MALFORMED"/>
27984   <int value="6" label="RESPONSE_INVALID_FIX"/>
27985 </enum>
27986
27987 <enum name="NetworkPhyModeType" type="int">
27988   <int value="0" label="UNDEF"/>
27989   <int value="1" label="802.11a"/>
27990   <int value="2" label="802.11b"/>
27991   <int value="3" label="802.11g"/>
27992   <int value="4" label="802.11n"/>
27993   <int value="5" label="PSB 10MHz-wide"/>
27994   <int value="6" label="PSB 5MHz-wide"/>
27995 </enum>
27996
27997 <enum name="NetworkPortalResult" type="int">
27998   <summary>
27999     The portal result types come from PortalResult in shill/metrics.h
28000   </summary>
28001   <int value="0" label="Success"/>
28002   <int value="1" label="DNS Failure"/>
28003   <int value="2" label="DNS Timeout"/>
28004   <int value="3" label="Connection Failure"/>
28005   <int value="4" label="Connection Timeout"/>
28006   <int value="5" label="HTTP Failure"/>
28007   <int value="6" label="HTTP Timeout"/>
28008   <int value="7" label="Content Failure"/>
28009   <int value="8" label="Content Timeout"/>
28010   <int value="9" label="Unknown"/>
28011 </enum>
28012
28013 <enum name="NetworkSecurityType" type="int">
28014   <summary>
28015     The security types come from the connman_service_security enum in
28016     flimflam/include/service.h
28017   </summary>
28018   <int value="0" label="UNKNOWN"/>
28019   <int value="1" label="NONE"/>
28020   <int value="2" label="WEP"/>
28021   <int value="3" label="WPA"/>
28022   <int value="4" label="802.11i/RSN"/>
28023   <int value="5" label="802.1x"/>
28024   <int value="6" label="PSK"/>
28025 </enum>
28026
28027 <enum name="NetworkServiceError" type="int">
28028   <summary>
28029     The error types come from the connman_service_error enum in
28030     flimflam/include/service.h
28031   </summary>
28032   <int value="0" label="UNKNOWN"/>
28033   <int value="1" label="OUT_OF_RANGE"/>
28034   <int value="2" label="PIN_MISSING"/>
28035   <int value="3" label="DHCP_FAILED"/>
28036   <int value="4" label="CONNECT_FAILED"/>
28037   <int value="5" label="BAD_PASSPHRASE"/>
28038   <int value="6" label="BAD_WEPKEY"/>
28039   <int value="7" label="ACTIVATION_FAILED"/>
28040   <int value="8" label="NEED_EVDO"/>
28041   <int value="9" label="NEED_HOME_NETWORK"/>
28042   <int value="10" label="OTASP_FAILED"/>
28043   <int value="11" label="AAA_FAILED"/>
28044   <int value="12" label="INTERNAL"/>
28045   <int value="13" label="DNS_LOOKUP_FAILED"/>
28046   <int value="14" label="HTTP_GET_FAILED"/>
28047 </enum>
28048
28049 <enum name="NewTabPageActionAndroid" type="int">
28050   <int value="0" label="Searched using the omnibox"/>
28051   <int value="1" label="Navigated to Google search homepage using the omnibox"/>
28052   <int value="2" label="Navigated to any other page using the omnibox"/>
28053   <int value="3" label="Opened a most visited page"/>
28054   <int value="4" label="Opened a recently closed tab"/>
28055   <int value="5" label="Opened a bookmark"/>
28056   <int value="6" label="Opened a foreign session (from other devices section)"/>
28057 </enum>
28058
28059 <enum name="NewTabPageBookmarkActionAndroid" type="int">
28060   <summary>
28061     These values are defined in PartnerBookmarkAction enum in
28062     chrome/browser/ui/webui/ntp/android/bookmarks_handler.cc.
28063   </summary>
28064   <int value="0" label="Deleted partner bookmark"/>
28065   <int value="1" label="Deleted root partner folder"/>
28066   <int value="2" label="Renamed partner bookmark"/>
28067   <int value="3" label="Renamed root partner folder"/>
28068 </enum>
28069
28070 <enum name="NewTabPageMobilePromo" type="int">
28071   <summary>
28072     These values are defined inside the PromoImpressionBuckets enum in
28073     chrome/browser/ui/webui/ntp/android/promo_handler.cc
28074   </summary>
28075   <int value="0" label="Shown from most visited page"/>
28076   <int value="1" label="Shown from open tabs page"/>
28077   <int value="2" label="Shown from sync promo page"/>
28078   <int value="3" label="User pressed 'Try Chrome'"/>
28079   <int value="4" label="User dismissed the promo"/>
28080 </enum>
28081
28082 <enum name="NotificationActionType" type="int">
28083   <int value="0" label="Unknown"/>
28084   <int value="1" label="Notification added"/>
28085   <int value="2" label="Notificaiton updated"/>
28086   <int value="3" label="Notification clicked"/>
28087   <int value="4" label="Notification button clicked"/>
28088   <int value="5" label="Notification displayed"/>
28089   <int value="6" label="Notification closed by user"/>
28090   <int value="7" label="Notification closed by system"/>
28091 </enum>
28092
28093 <enum name="NtpFollowAction" type="int">
28094   <int value="0" label="PAGE_TRANSITION_LINK"/>
28095   <int value="1" label="PAGE_TRANSITION_TYPED"/>
28096   <int value="2" label="PAGE_TRANSITION_AUTO_BOOKMARK"/>
28097   <int value="3" label="PAGE_TRANSITION_AUTO_SUBFRAME"/>
28098   <int value="4" label="PAGE_TRANSITION_MANUAL_SUBFRAME"/>
28099   <int value="5" label="PAGE_TRANSITION_GENERATED"/>
28100   <int value="6" label="PAGE_TRANSITION_START_PAGE"/>
28101   <int value="7" label="PAGE_TRANSITION_FORM_SUBMIT"/>
28102   <int value="8" label="PAGE_TRANSITION_RELOAD"/>
28103   <int value="9" label="PAGE_TRANSITION_KEYWORD"/>
28104   <int value="10" label="PAGE_TRANSITION_KEYWORD_GENERATED"/>
28105   <int value="11" label="Clicked on a tile."/>
28106   <int value="12" label="Clicked to other NTP pane."/>
28107   <int value="13" label="Other action"/>
28108 </enum>
28109
28110 <enum name="NtpOtherSessionsType" type="int">
28111   <int value="0" label="Menu initialized"/>
28112   <int value="1" label="Menu shown"/>
28113   <int value="2" label="Link clicked"/>
28114   <int value="3" label="Link context menu shown"/>
28115   <int value="4" label="Device context menu shown"/>
28116   <int value="5" label="Unused/previous device context menu shown"/>
28117   <int value="6" label="Collapse Session"/>
28118   <int value="7" label="Expand Session"/>
28119   <int value="8" label="Open All"/>
28120 </enum>
28121
28122 <enum name="NtpPaneType" type="int">
28123   <int value="1" label="MostVisited"/>
28124   <int value="2" label="Apps"/>
28125   <int value="3" label="Bookmarks"/>
28126   <int value="4" label="Suggestions"/>
28127 </enum>
28128
28129 <enum name="NtpPromoAction" type="int">
28130   <int value="0" label="NTP Promo viewed"/>
28131   <int value="1" label="NTP Promo closed"/>
28132   <int value="2" label="NTP Promo link clicked"/>
28133 </enum>
28134
28135 <enum name="NtpSuggestionsType" type="int">
28136   <int value="0" label="Client suggestion"/>
28137   <int value="1" label="Server suggestion"/>
28138 </enum>
28139
28140 <enum name="NtpTileExperimentActions" type="int">
28141   <summary>
28142     The types of actions performed by the Most Visited Tile Placement
28143     experiment, used to identify the cases where the experiment could not
28144     operate as expected, and the reason for it.
28145   </summary>
28146   <int value="0" label="Removed URL that was already open in browser"/>
28147   <int value="1" label="Didn't remove URL, too few suggestions in MV"/>
28148   <int value="2" label="Too few URLs, didn't flip tiles 1 and 8"/>
28149   <int value="3" label="Too few URLs, didn't flip tiles 1 and 4"/>
28150 </enum>
28151
28152 <enum name="OfflineStatus" type="int">
28153   <int value="0" label="Fresh data load from Cache"/>
28154   <int value="1" label="Successful network request (validation or fetch)."/>
28155   <int value="2" label="Failed network request (non-offline error)."/>
28156   <int value="3" label="Server offline and stale data available."/>
28157   <int value="4" label="Server offline and stale data not available."/>
28158 </enum>
28159
28160 <enum name="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon" type="int">
28161   <int value="0" label="disabled by flags"/>
28162   <int value="1" label="enabled by flags"/>
28163   <int value="2" label="auto, not in trial"/>
28164   <int value="3" label="auto, disabled in trial"/>
28165   <int value="4" label="auto, enabled in trial"/>
28166 </enum>
28167
28168 <enum name="OmniboxEnteredKeywordMode" type="int">
28169   <int value="0" label="via tab"/>
28170   <int value="1" label="via space at end"/>
28171   <int value="2" label="via space in middle"/>
28172 </enum>
28173
28174 <enum name="OmniboxSearchEngine" type="int">
28175   <int value="0" label="Unknown"/>
28176   <int value="1" label="Google"/>
28177   <int value="2" label="Yahoo!"/>
28178   <int value="3" label="Bing"/>
28179   <int value="4" label="Ask"/>
28180   <int value="5" label="Yahoo! Quebec"/>
28181   <int value="6" label="OK.hu"/>
28182   <int value="7" label="Bing French and Arabic"/>
28183   <int value="11" label="Yamli"/>
28184   <int value="12" label="Araby"/>
28185   <int value="13" label="Maktoob"/>
28186   <int value="14" label="Masrawy"/>
28187   <int value="15" label="Yandex"/>
28188   <int value="16" label="Rambler"/>
28189   <int value="17" label="TUT.BY"/>
28190   <int value="18" label="hispavista"/>
28191   <int value="19" label="Jabse"/>
28192   <int value="20" label="NUR.KZ"/>
28193   <int value="21" label="Baidu"/>
28194   <int value="22" label="search.ch"/>
28195   <int value="23" label="goo"/>
28196   <int value="24" label="Pogodak!"/>
28197   <int value="25" label="Seznam"/>
28198   <int value="26" label="Centrum"/>
28199   <int value="27" label="Atlas"/>
28200   <int value="28" label="Jubii"/>
28201   <int value="29" label="Eniro"/>
28202   <int value="30" label="NetSprint"/>
28203   <int value="32" label="diri"/>
28204   <int value="33" label="Custom"/>
28205   <int value="35" label="AOL"/>
28206   <int value="36" label="Conduit"/>
28207   <int value="37" label="Rediff"/>
28208   <int value="38" label="guruji"/>
28209   <int value="40" label="GO.com"/>
28210   <int value="41" label="Rednano"/>
28211   <int value="44" label="NETI"/>
28212   <int value="45" label="DELFI"/>
28213   <int value="46" label="Fonecta 02.fi"/>
28214   <int value="50" label="AVG"/>
28215   <int value="51" label="search.ch"/>
28216   <int value="54" label="in.gr"/>
28217   <int value="55" label="Walla!"/>
28218   <int value="59" label="leit.is"/>
28219   <int value="62" label="Virgilio"/>
28220   <int value="63" label="Libero"/>
28221   <int value="67" label="Naver"/>
28222   <int value="68" label="Daum"/>
28223   <int value="69" label="Nate"/>
28224   <int value="71" label="LATNE"/>
28225   <int value="72" label="ABC S.k"/>
28226   <int value="73" label="Kvasir"/>
28227   <int value="75" label="Onet.pl"/>
28228   <int value="76" label="Wirtualna Polska"/>
28229   <int value="77" label="SAPO"/>
28230   <int value="82" label="UOL Busca"/>
28231   <int value="83" label="@MAIL.RU"/>
28232   <int value="85" label="Zoznam"/>
28233   <int value="87" label="Najdi.si"/>
28234   <int value="89" label="AltaVista"/>
28235   <int value="90" label="Terra"/>
28236   <int value="99" label="Spray"/>
28237   <int value="100" label="Sanook!"/>
28238   <int value="101" label="MYNET"/>
28239   <int value="102" label="searchnu.com"/>
28240   <int value="103" label="babylon.com"/>
28241   <int value="104" label="delta-search.com"/>
28242   <int value="105" label="iminent.com"/>
28243   <int value="106" label="hao123.com"/>
28244   <int value="107" label="sweetim.com"/>
28245   <int value="108" label="snap.do"/>
28246   <int value="109" label="snapdo.com"/>
28247   <int value="110" label="softonic.com"/>
28248   <int value="111" label="searchfunmoods.com"/>
28249   <int value="112" label="incredibar.com"/>
28250   <int value="113" label="sweetpacks.com"/>
28251   <int value="114" label="imesh.net"/>
28252 </enum>
28253
28254 <enum name="OmniboxSearchEngineType" type="int">
28255   <int value="0" label="Unknown"/>
28256   <int value="1" label="AOL"/>
28257   <int value="2" label="Ask"/>
28258   <int value="3" label="Atlas"/>
28259   <int value="4" label="AVG"/>
28260   <int value="5" label="Baidu"/>
28261   <int value="6" label="Babylon"/>
28262   <int value="7" label="Bing"/>
28263   <int value="8" label="Conduit"/>
28264   <int value="9" label="Daum"/>
28265   <int value="10" label="DELFI"/>
28266   <int value="11" label="Delta"/>
28267   <int value="12" label="Funmoods"/>
28268   <int value="13" label="goo"/>
28269   <int value="14" label="Google"/>
28270   <int value="15" label="iminent.com"/>
28271   <int value="16" label="IMesh"/>
28272   <int value="17" label="in.gr"/>
28273   <int value="18" label="incredibar.com"/>
28274   <int value="19" label="Kvasir"/>
28275   <int value="20" label="Libero"/>
28276   <int value="21" label="@MAIL.RU"/>
28277   <int value="22" label="Najdi.si"/>
28278   <int value="23" label="Nate"/>
28279   <int value="24" label="Naver"/>
28280   <int value="25" label="NETI"/>
28281   <int value="26" label="Nigma"/>
28282   <int value="27" label="OK.hu"/>
28283   <int value="28" label="Onet.pl"/>
28284   <int value="29" label="Rambler"/>
28285   <int value="30" label="SAPO"/>
28286   <int value="31" label="searchnu"/>
28287   <int value="32" label="search-results.com"/>
28288   <int value="33" label="Seznam"/>
28289   <int value="34" label="snap.do"/>
28290   <int value="35" label="softonic.com"/>
28291   <int value="36" label="Sogou"/>
28292   <int value="37" label="Soso"/>
28293   <int value="38" label="sweetim.com/sweetpacks.com"/>
28294   <int value="39" label="Terra"/>
28295   <int value="40" label="TUT.BY"/>
28296   <int value="41" label="Vinden.nl"/>
28297   <int value="42" label="Virgilio"/>
28298   <int value="43" label="Walla!"/>
28299   <int value="44" label="Wirtualna Polska"/>
28300   <int value="45" label="Yahoo!"/>
28301   <int value="46" label="Yandex"/>
28302   <int value="47" label="Zoznam"/>
28303 </enum>
28304
28305 <enum name="OmniboxSuggestRequests" type="int">
28306   <int value="1" label="requests sent"/>
28307   <int value="2" label="requests invalidated"/>
28308   <int value="3" label="(non-invalidated) replies received"/>
28309 </enum>
28310
28311 <enum name="OmniboxZeroSuggestRequests" type="int">
28312   <int value="1" label="requests sent"/>
28313   <int value="2" label="requests invalidated"/>
28314   <int value="3" label="(non-invalidated) replies received"/>
28315 </enum>
28316
28317 <enum name="OSAgnosticErrno" type="int">
28318   <summary>Errno values with the same meanings on Mac/Win/Linux.</summary>
28319   <int value="0" label="0">No error</int>
28320   <int value="1" label="EPERM">Operation not permitted</int>
28321   <int value="2" label="ENOENT">No such file or directory</int>
28322   <int value="3" label="ESRCH">No such process</int>
28323   <int value="4" label="EINTR">Interrupted function call</int>
28324   <int value="5" label="EIO">Input/output error</int>
28325   <int value="6" label="ENXIO">No such device or address</int>
28326   <int value="7" label="E2BIG">Arg list too long</int>
28327   <int value="8" label="ENOEXEC">Exec format error</int>
28328   <int value="9" label="EBADF">Bad file descriptor</int>
28329   <int value="10" label="ECHILD">No child processes</int>
28330   <int value="11" label="EDEADLK">Resource deadlock avoided</int>
28331   <int value="12" label="ENOMEM">Cannot allocate memory</int>
28332   <int value="13" label="EACCES">Permission denied</int>
28333   <int value="14" label="EFAULT">Bad address</int>
28334   <int value="15" label="ENOTBLK">Not a block device</int>
28335   <int value="16" label="EBUSY">Resource busy</int>
28336   <int value="17" label="EEXIST">File exists</int>
28337   <int value="18" label="EXDEV">Improper link</int>
28338   <int value="19" label="ENODEV">Operation not supported by device</int>
28339   <int value="20" label="ENOTDIR">Not a directory</int>
28340   <int value="21" label="EISDIR">Is a directory</int>
28341   <int value="22" label="EINVAL">Invalid argument</int>
28342   <int value="23" label="ENFILE">Too many open files in system</int>
28343   <int value="24" label="EMFILE">Too many open files</int>
28344   <int value="25" label="ENOTTY">Inappropriate ioctl for device</int>
28345   <int value="26" label="ETXTBSY">Text file busy</int>
28346   <int value="27" label="EFBIG">File too large</int>
28347   <int value="28" label="ENOSPC">Device out of space</int>
28348   <int value="29" label="ESPIPE">Illegal seek</int>
28349   <int value="30" label="EROFS">Read-only file system</int>
28350   <int value="31" label="EMLINK">Too many links</int>
28351   <int value="32" label="EPIPE">Broken pipe</int>
28352   <int value="33" label="EDOM">Numerical argument out of domain</int>
28353   <int value="34" label="ERANGE">Numerical result out of range</int>
28354 </enum>
28355
28356 <enum name="OsSuite" type="int">
28357   <int value="0" label="Windows Home Edition"/>
28358   <int value="1" label="Windows Proffesional Edition (or better)"/>
28359   <int value="2" label="Windows Server Edition"/>
28360 </enum>
28361
28362 <enum name="OSXExceptionHandlerEvents" type="int">
28363   <int value="0" label="EXCEPTION_ACCESSIBILITY">
28364     Object does not support accessibility attributes
28365   </int>
28366   <int value="1" label="EXCEPTION_MENU_ITEM_BOUNDS_CHECK">
28367     Forced crash due to menu item bounds checking failure
28368   </int>
28369   <int value="2" label="EXCEPTION_VIEW_NOT_IN_WINDOW">
28370     Forced crash due to view not in a window requiring a window
28371   </int>
28372   <int value="3" label="EXCEPTION_NSURL_INIT_NIL">
28373     Whitelisted exception for bug 85463.  Suspect ImageKit conversions for media
28374     browser in open or save panel.
28375   </int>
28376   <int value="4" label="EXCEPTION_NSDATADETECTOR_NIL_STRING">
28377     Whitelisted exception for bug 316759.  Suspect background address detection,
28378     field unknown.
28379   </int>
28380 </enum>
28381
28382 <enum name="OtherPossibleUsernamesUsage" type="int">
28383   <int value="0" label="Nothing to Autofill"/>
28384   <int value="1" label="No other possible usernames"/>
28385   <int value="2" label="Other possible usernames present, but none were shown"/>
28386   <int value="3" label="Other possible username was shown, but not selected"/>
28387   <int value="4" label="Other possible username was selected"/>
28388 </enum>
28389
28390 <enum name="OverscrollMode" type="int">
28391   <summary>Direction of the overscroll gesture.</summary>
28392   <int value="1" label="North">Scrolled from bottom towards top</int>
28393   <int value="2" label="South">Scrolled from top towards the bottom</int>
28394   <int value="3" label="West">Scrolled from right towards left</int>
28395   <int value="4" label="East">Scrolled from left towards right</int>
28396 </enum>
28397
28398 <enum name="P2PLookupResult" type="int">
28399   <int value="0" label="Found"/>
28400   <int value="1" label="Not Found"/>
28401   <int value="2" label="Vanished"/>
28402   <int value="3" label="Canceled"/>
28403   <int value="4" label="Filtered"/>
28404 </enum>
28405
28406 <enum name="P2PServerResult" type="int">
28407   <int value="0" label="Response Sent"/>
28408   <int value="1" label="Response Interrupted"/>
28409   <int value="2" label="Malformed"/>
28410   <int value="3" label="Not Found"/>
28411   <int value="4" label="Index"/>
28412 </enum>
28413
28414 <enum name="PagespeedHeaderServerType" type="int">
28415   <int value="0" label="Total responses"/>
28416   <int value="1" label="mod_pagespeed server"/>
28417   <int value="2" label="ngx_pagespeed server"/>
28418   <int value="3" label="PageSpeed Service server"/>
28419   <int value="4" label="Unknown server type"/>
28420 </enum>
28421
28422 <enum name="PagespeedVersion" type="int">
28423   <summary>
28424     The version of PageSpeed. Values up to 1.6.29.x are in use as of 2013-10-01
28425     while later values may adjust 'a' and/or 'b' arbitrarily.
28426   </summary>
28427   <int value="1" label="Unknown"/>
28428   <int value="2" label="0.9.10.0"/>
28429   <int value="3" label="0.9.10.x"/>
28430   <int value="4" label="0.9.11.0"/>
28431   <int value="5" label="0.9.11.x"/>
28432   <int value="6" label="0.9.12.0"/>
28433   <int value="7" label="0.9.12.x"/>
28434   <int value="8" label="0.9.13.0"/>
28435   <int value="9" label="0.9.13.x"/>
28436   <int value="10" label="0.9.14.0"/>
28437   <int value="11" label="0.9.14.x"/>
28438   <int value="12" label="0.9.15.0"/>
28439   <int value="13" label="0.9.15.x"/>
28440   <int value="14" label="0.9.16.0"/>
28441   <int value="15" label="0.9.16.x"/>
28442   <int value="16" label="0.9.17.0"/>
28443   <int value="17" label="0.9.17.x"/>
28444   <int value="18" label="0.9.18.0"/>
28445   <int value="19" label="0.9.18.x"/>
28446   <int value="20" label="0.10.19.0"/>
28447   <int value="21" label="0.10.19.x"/>
28448   <int value="22" label="0.10.20.0"/>
28449   <int value="23" label="0.10.20.x"/>
28450   <int value="24" label="0.10.21.0"/>
28451   <int value="25" label="0.10.21.x"/>
28452   <int value="26" label="0.10.22.0"/>
28453   <int value="27" label="0.10.22.x"/>
28454   <int value="28" label="1.1.23.0"/>
28455   <int value="29" label="1.1.23.x"/>
28456   <int value="30" label="1.2.24.0"/>
28457   <int value="31" label="1.2.24.x"/>
28458   <int value="32" label="1.3.25.0"/>
28459   <int value="33" label="1.3.25.x"/>
28460   <int value="34" label="1.4.26.0"/>
28461   <int value="35" label="1.4.26.x"/>
28462   <int value="36" label="1.5.27.0"/>
28463   <int value="37" label="1.5.27.x"/>
28464   <int value="38" label="1.5.28.0"/>
28465   <int value="39" label="1.5.28.x"/>
28466   <int value="40" label="1.6.29.0"/>
28467   <int value="41" label="1.6.29.x"/>
28468   <int value="42" label="a.b.30.0"/>
28469   <int value="43" label="a.b.30.x"/>
28470   <int value="44" label="a.b.31.0"/>
28471   <int value="45" label="a.b.31.x"/>
28472   <int value="46" label="a.b.32.0"/>
28473   <int value="47" label="a.b.32.x"/>
28474   <int value="48" label="a.b.33.0"/>
28475   <int value="49" label="a.b.33.x"/>
28476   <int value="50" label="a.b.34.0"/>
28477   <int value="51" label="a.b.34.x"/>
28478   <int value="52" label="a.b.35.0"/>
28479   <int value="53" label="a.b.35.x"/>
28480   <int value="54" label="a.b.36.0"/>
28481   <int value="55" label="a.b.36.x"/>
28482   <int value="56" label="a.b.37.0"/>
28483   <int value="57" label="a.b.37.x"/>
28484   <int value="58" label="a.b.38.0"/>
28485   <int value="59" label="a.b.38.x"/>
28486   <int value="60" label="a.b.39.0"/>
28487   <int value="61" label="a.b.39.x"/>
28488   <int value="62" label="a.b.40.0"/>
28489   <int value="63" label="a.b.40.x"/>
28490   <int value="64" label="a.b.41.0"/>
28491   <int value="65" label="a.b.41.x"/>
28492   <int value="66" label="a.b.42.0"/>
28493   <int value="67" label="a.b.42.x"/>
28494   <int value="68" label="a.b.43.0"/>
28495   <int value="69" label="a.b.43.x"/>
28496   <int value="70" label="a.b.44.0"/>
28497   <int value="71" label="a.b.44.x"/>
28498   <int value="72" label="a.b.45.0"/>
28499   <int value="73" label="a.b.45.x"/>
28500   <int value="74" label="a.b.46.0"/>
28501   <int value="75" label="a.b.46.x"/>
28502   <int value="76" label="a.b.47.0"/>
28503   <int value="77" label="a.b.47.x"/>
28504   <int value="78" label="a.b.48.0"/>
28505   <int value="79" label="a.b.48.x"/>
28506   <int value="80" label="a.b.49.0"/>
28507   <int value="81" label="a.b.49.x"/>
28508   <int value="82" label="a.b.50.0"/>
28509   <int value="83" label="a.b.50.x"/>
28510   <int value="84" label="a.b.51.0"/>
28511   <int value="85" label="a.b.51.x"/>
28512   <int value="86" label="a.b.52.0"/>
28513   <int value="87" label="a.b.52.x"/>
28514   <int value="88" label="a.b.53.0"/>
28515   <int value="89" label="a.b.53.x"/>
28516   <int value="90" label="a.b.54.0"/>
28517   <int value="91" label="a.b.54.x"/>
28518   <int value="92" label="a.b.55.0"/>
28519   <int value="93" label="a.b.55.x"/>
28520   <int value="94" label="a.b.56.0"/>
28521   <int value="95" label="a.b.56.x"/>
28522   <int value="96" label="a.b.57.0"/>
28523   <int value="97" label="a.b.57.x"/>
28524   <int value="98" label="a.b.58.0"/>
28525   <int value="99" label="a.b.58.x"/>
28526 </enum>
28527
28528 <enum name="ParsedCookieStatus" type="int">
28529   <obsolete>
28530     Deprecated as of 9/2013. Experiment to measure control characters in cookies
28531     is finished.
28532   </obsolete>
28533   <int value="0" label="All cookie values valid and without control chars"/>
28534   <int value="1" label="Cookie contains control chars"/>
28535   <int value="2" label="Cookie is invalid"/>
28536   <int value="3" label="Cookie contains both control chars and is invalid"/>
28537 </enum>
28538
28539 <enum name="PasswordManagerActionsTaken" type="int">
28540   <obsolete>
28541     Deprecated as of Chrome 32. See PasswordManagerActionsTakenWithPsl
28542   </obsolete>
28543   <summary>
28544     The value is a combination of three different options - what did the
28545     password manager do, what did the user do, and was the form submitted (and
28546     submitted successfully or not). The meaning of each value can be determined
28547     from the values in chrome/browser/password_manager/password_form_manager.h
28548   </summary>
28549   <int value="0"
28550       label="manager did nothing / user did nothing / form not submitted"/>
28551   <int value="1"
28552       label="manager did nothing / user chose a value / form not submitted"/>
28553   <int value="2"
28554       label="manager did nothing / user typed in something / form not
28555              submitted"/>
28556   <int value="3"
28557       label="manager filled the fields / user did nothing / form not
28558              submitted"/>
28559   <int value="4"
28560       label="manager filled the fields / user chose a value / form not
28561              submitted"/>
28562   <int value="5"
28563       label="manager filled the fields / user typed in something / form not
28564              submitted"/>
28565   <int value="6"
28566       label="manager did nothing (site was blacklisted) / user did nothing /
28567              form not submitted"/>
28568   <int value="7"
28569       label="manager did nothing (site was blacklisted) / user chose a value
28570              / form not submitted (this value shouldn't be possible)"/>
28571   <int value="8"
28572       label="manager did nothing (site was blacklisted) / user typed in
28573              something / form not submitted"/>
28574   <int value="9"
28575       label="manager did nothing (autocomplete off) / user did nothing / form
28576              not submitted"/>
28577   <int value="10"
28578       label="manager did nothing (autocomplete off) / user chose a value /
28579              form not submitted (this value shouldn't be possible)"/>
28580   <int value="11"
28581       label="manager did nothing (autocomplete off) / user typed in something
28582              / form not submitted"/>
28583   <int value="12"
28584       label="manager did nothing / user did nothing / form submit failed"/>
28585   <int value="13"
28586       label="manager did nothing / user chose a value / form submit failed"/>
28587   <int value="14"
28588       label="manager did nothing / user typed in something / form submit
28589              failed"/>
28590   <int value="15"
28591       label="manager filled the fields / user did nothing / form submit
28592              failed"/>
28593   <int value="16"
28594       label="manager filled the fields / user chose a value / form submit
28595              failed"/>
28596   <int value="17"
28597       label="manager filled the fields / user typed in something / form
28598              submit failed"/>
28599   <int value="18"
28600       label="manager did nothing (site was blacklisted) / user did nothing /
28601              form submit failed"/>
28602   <int value="19"
28603       label="manager did nothing (site was blacklisted) / user chose a value
28604              / form submit failed (this value shouldn't be possible)"/>
28605   <int value="20"
28606       label="manager did nothing (site was blacklisted) / user typed in
28607              something / form submit failed"/>
28608   <int value="21"
28609       label="manager did nothing (autocomplete off) / user did nothing / form
28610              submit failed"/>
28611   <int value="22"
28612       label="manager did nothing (autocomplete off) / user chose a value /
28613              form submit failed (this value shouldn't be possible)"/>
28614   <int value="23"
28615       label="manager did nothing (autocomplete off) / user typed in something
28616              / form submit failed"/>
28617   <int value="24"
28618       label="manager did nothing / user did nothing / form submit succeeded"/>
28619   <int value="25"
28620       label="manager did nothing / user chose a value / form submit succeeded"/>
28621   <int value="26"
28622       label="manager did nothing / user typed in something / form submit
28623              succeeded"/>
28624   <int value="27"
28625       label="manager filled the fields / user did nothing / form submit
28626              succeeded"/>
28627   <int value="28"
28628       label="manager filled the fields / user chose a value / form submit
28629              succeeded"/>
28630   <int value="29"
28631       label="manager filled the fields / user typed in something / form
28632              submit succeeded"/>
28633   <int value="30"
28634       label="manager did nothing (site was blacklisted) / user did nothing /
28635              form submit succeeded"/>
28636   <int value="31"
28637       label="manager did nothing (site was blacklisted) / user chose a value
28638              / form submit succeeded (this value shouldn't be possible)"/>
28639   <int value="32"
28640       label="manager did nothing (site was blacklisted) / user typed in
28641              something / form submit succeeded"/>
28642   <int value="33"
28643       label="manager did nothing (autocomplete off) / user did nothing / form
28644              submit succeeded"/>
28645   <int value="34"
28646       label="manager did nothing (autocomplete off) / user chose a value /
28647              form submit succeeded (this value shouldn't be possible)"/>
28648   <int value="35"
28649       label="manager did nothing (autocomplete off) / user typed in something
28650              / form submit succeeded"/>
28651 </enum>
28652
28653 <enum name="PasswordManagerActionsTakenWithPsl" type="int">
28654   <summary>
28655     The value is a combination of three different options - what did the
28656     password manager do, what did the user do, and was the form submitted (and
28657     submitted successfully or not). The meaning of each value can be determined
28658     from the values in chrome/browser/password_manager/password_form_manager.h
28659   </summary>
28660   <int value="0"
28661       label="manager did nothing / user did nothing / form not submitted"/>
28662   <int value="1"
28663       label="manager did nothing / user chose a value / form not submitted"/>
28664   <int value="2"
28665       label="manager did nothing / user chose a value from PSL / form not
28666              submitted"/>
28667   <int value="3"
28668       label="manager did nothing / user typed in something / form not
28669              submitted"/>
28670   <int value="4"
28671       label="manager filled the fields / user did nothing / form not
28672              submitted"/>
28673   <int value="5"
28674       label="manager filled the fields / user chose a value / form not
28675              submitted"/>
28676   <int value="6"
28677       label="manager filled the fields / user chose a value from PSL / form
28678              not submitted"/>
28679   <int value="7"
28680       label="manager filled the fields / user typed in something / form not
28681              submitted"/>
28682   <int value="8"
28683       label="manager did nothing (site was blacklisted) / user did nothing /
28684              form not submitted"/>
28685   <int value="9"
28686       label="manager did nothing (site was blacklisted) / user chose a value
28687              / form not submitted (this value shouldn't be possible)"/>
28688   <int value="10"
28689       label="manager did nothing (site was blacklisted) / user chose a value
28690              from PSL / form not submitted (this value shouldn't be possible)"/>
28691   <int value="11"
28692       label="manager did nothing (site was blacklisted) / user typed in
28693              something / form not submitted"/>
28694   <int value="12"
28695       label="manager did nothing (autocomplete off) / user did nothing / form
28696              not submitted"/>
28697   <int value="13"
28698       label="manager did nothing (autocomplete off) / user chose a value /
28699              form not submitted (this value shouldn't be possible)"/>
28700   <int value="14"
28701       label="manager did nothing (autocomplete off) / user chose a value from
28702              psl / form not submitted (this value shouldn't be possible)"/>
28703   <int value="15"
28704       label="manager did nothing (autocomplete off) / user typed in something
28705              / form not submitted"/>
28706   <int value="16"
28707       label="manager did nothing / user did nothing / form submit failed"/>
28708   <int value="17"
28709       label="manager did nothing / user chose a value / form submit failed"/>
28710   <int value="18"
28711       label="manager did nothing / user chose a value from psl / form submit
28712              failed"/>
28713   <int value="19"
28714       label="manager did nothing / user typed in something / form submit
28715              failed"/>
28716   <int value="20"
28717       label="manager filled the fields / user did nothing / form submit
28718              failed"/>
28719   <int value="21"
28720       label="manager filled the fields / user chose a value / form submit
28721              failed"/>
28722   <int value="22"
28723       label="manager filled the fields / user chose a value from psl / form
28724              submit failed"/>
28725   <int value="23"
28726       label="manager filled the fields / user typed in something / form
28727              submit failed"/>
28728   <int value="24"
28729       label="manager did nothing (site was blacklisted) / user did nothing /
28730              form submit failed"/>
28731   <int value="25"
28732       label="manager did nothing (site was blacklisted) / user chose a value
28733              / form submit failed (this value shouldn't be possible)"/>
28734   <int value="26"
28735       label="manager did nothing (site was blacklisted) / user chose a value
28736              from psl / form submit failed (this value shouldn't be possible)"/>
28737   <int value="27"
28738       label="manager did nothing (site was blacklisted) / user typed in
28739              something / form submit failed"/>
28740   <int value="28"
28741       label="manager did nothing (autocomplete off) / user did nothing / form
28742              submit failed"/>
28743   <int value="29"
28744       label="manager did nothing (autocomplete off) / user chose a value /
28745              form submit failed (this value shouldn't be possible)"/>
28746   <int value="30"
28747       label="manager did nothing (autocomplete off) / user chose a value from
28748              psl / form submit failed (this value shouldn't be possible)"/>
28749   <int value="31"
28750       label="manager did nothing (autocomplete off) / user typed in something
28751              / form submit failed"/>
28752   <int value="32"
28753       label="manager did nothing / user did nothing / form submit succeeded"/>
28754   <int value="33"
28755       label="manager did nothing / user chose a value / form submit succeeded"/>
28756   <int value="34"
28757       label="manager did nothing / user chose a value from psl / form submit
28758              succeeded"/>
28759   <int value="35"
28760       label="manager did nothing / user typed in something / form submit
28761              succeeded"/>
28762   <int value="36"
28763       label="manager filled the fields / user did nothing / form submit
28764              succeeded"/>
28765   <int value="37"
28766       label="manager filled the fields / user chose a value / form submit
28767              succeeded"/>
28768   <int value="38"
28769       label="manager filled the fields / user chose a value from psl / form
28770              submit succeeded"/>
28771   <int value="39"
28772       label="manager filled the fields / user typed in something / form
28773              submit succeeded"/>
28774   <int value="40"
28775       label="manager did nothing (site was blacklisted) / user did nothing /
28776              form submit succeeded"/>
28777   <int value="41"
28778       label="manager did nothing (site was blacklisted) / user chose a value
28779              / form submit succeeded (this value shouldn't be possible)"/>
28780   <int value="42"
28781       label="manager did nothing (site was blacklisted) / user chose a value
28782              from psl / form submit succeeded (this value shouldn't be
28783              possible)"/>
28784   <int value="43"
28785       label="manager did nothing (site was blacklisted) / user typed in
28786              something / form submit succeeded"/>
28787   <int value="44"
28788       label="manager did nothing (autocomplete off) / user did nothing / form
28789              submit succeeded"/>
28790   <int value="45"
28791       label="manager did nothing (autocomplete off) / user chose a value /
28792              form submit succeeded (this value shouldn't be possible)"/>
28793   <int value="46"
28794       label="manager did nothing (autocomplete off) / user chose a value from
28795              psl / form submit succeeded (this value shouldn't be possible)"/>
28796   <int value="47"
28797       label="manager did nothing (autocomplete off) / user typed in something
28798              / form submit succeeded"/>
28799 </enum>
28800
28801 <enum name="PasswordManagerOsPasswordStatus" type="int">
28802   <int value="0" label="Unknown"/>
28803   <int value="1" label="Unsupported platform"/>
28804   <int value="2" label="Password is blank"/>
28805   <int value="3" label="Password is non blank"/>
28806   <int value="4"
28807       label="Password status not checked as user is on a Windows Domain"/>
28808 </enum>
28809
28810 <enum name="PasswordManagerPslDomainMatchTriggering" type="int">
28811   <summary>
28812     The value indicates whether an entry returned by password autofill contains
28813     a value that was found by matching against the public suffix list.
28814   </summary>
28815   <int value="0" label="Matching disabled"/>
28816   <int value="1" label="No match"/>
28817   <int value="2" label="Match"/>
28818 </enum>
28819
28820 <enum name="PepperVideoDecodeError" type="int">
28821   <int value="1" label="Illegal state">
28822     An operation was attempted during an incompatible decoder state.
28823   </int>
28824   <int value="2" label="Invalid argument">
28825     Invalid argument was passed to an API method.
28826   </int>
28827   <int value="3" label="Unreadable input">Encoded input is unreadable.</int>
28828   <int value="4" label="Platform failure">
28829     A failure occurred at the browser layer or lower. Examples of such failures
28830     include GPU hardware failures, GPU driver failures, GPU library failures,
28831     browser programming errors, and so on.
28832   </int>
28833 </enum>
28834
28835 <enum name="PhotoEditorFileType" type="int">
28836   <int value="0" label="jpg"/>
28837   <int value="1" label="png"/>
28838   <int value="2" label="gif"/>
28839   <int value="3" label="bmp"/>
28840   <int value="4" label="webp"/>
28841   <int value="5" label="other"/>
28842 </enum>
28843
28844 <enum name="PhotoEditorLoadMode" type="int">
28845   <int value="0" label="From full resolution cache"/>
28846   <int value="1" label="From screen resolution cache"/>
28847   <int value="2" label="From file"/>
28848   <int value="3" label="Other"/>
28849 </enum>
28850
28851 <enum name="PhotoEditorSaveResult" type="int">
28852   <int value="0" label="Failure"/>
28853   <int value="1" label="Success"/>
28854   <int value="2" label="Other"/>
28855 </enum>
28856
28857 <enum name="PhotoEditorToolType" type="int">
28858   <int value="0" label="Auto-fix"/>
28859   <int value="1" label="Crop"/>
28860   <int value="2" label="Brightness"/>
28861   <int value="3" label="Rotate left"/>
28862   <int value="4" label="Rotate right"/>
28863   <int value="5" label="Rotate undo"/>
28864   <int value="6" label="Rotate redo"/>
28865   <int value="7" label="Share"/>
28866   <int value="8" label="Other"/>
28867 </enum>
28868
28869 <enum name="PipelineStatus" type="int">
28870   <int value="0" label="PIPELINE_OK"/>
28871   <int value="1" label="PIPELINE_ERROR_URL_NOT_FOUND"/>
28872   <int value="2" label="PIPELINE_ERROR_NETWORK"/>
28873   <int value="3" label="PIPELINE_ERROR_DECODE"/>
28874   <int value="4" label="PIPELINE_ERROR_DECRYPT"/>
28875   <int value="5" label="PIPELINE_ERROR_ABORT"/>
28876   <int value="6" label="PIPELINE_ERROR_INITIALIZATION_FAILED"/>
28877   <int value="7" label="PIPELINE_ERROR_REQUIRED_FILTER_MISSING"/>
28878   <int value="8" label="PIPELINE_ERROR_COULD_NOT_RENDER"/>
28879   <int value="9" label="PIPELINE_ERROR_READ"/>
28880   <int value="10" label="PIPELINE_ERROR_OPERATION_PENDING"/>
28881   <int value="11" label="PIPELINE_ERROR_INVALID_STATE"/>
28882   <int value="12" label="DEMUXER_ERROR_COULD_NOT_OPEN"/>
28883   <int value="13" label="DEMUXER_ERROR_COULD_NOT_PARSE"/>
28884   <int value="14" label="DEMUXER_ERROR_NO_SUPPORTED_STREAMS"/>
28885   <int value="15" label="DECODER_ERROR_NOT_SUPPORTED"/>
28886 </enum>
28887
28888 <enum name="PlatformFileError" type="int">
28889   <int value="0" label="OK"/>
28890   <int value="1" label="FAILED"/>
28891   <int value="2" label="IN_USE"/>
28892   <int value="3" label="EXISTS"/>
28893   <int value="4" label="NOT_FOUND"/>
28894   <int value="5" label="ACCESS_DENIED"/>
28895   <int value="6" label="TOO_MANY_OPENED"/>
28896   <int value="7" label="NO_MEMORY"/>
28897   <int value="8" label="NO_SPACE"/>
28898   <int value="9" label="NOT_A_DIRECTORY"/>
28899   <int value="10" label="INVALID_OPERATION"/>
28900   <int value="11" label="SECURITY"/>
28901   <int value="12" label="ABORT"/>
28902   <int value="13" label="NOT_A_FILE"/>
28903   <int value="14" label="NOT_EMPTY"/>
28904   <int value="15" label="INVALID_URL"/>
28905   <int value="16" label="I/O"/>
28906 </enum>
28907
28908 <enum name="PluginLoadResult" type="int">
28909   <int value="0" label="LOAD_SUCCESS"/>
28910   <int value="1" label="LOAD_FAILED"/>
28911   <int value="2" label="ENTRY_POINT_MISSING"/>
28912   <int value="3" label="INIT_FAILED"/>
28913 </enum>
28914
28915 <enum name="PointerSensitivity" type="int">
28916   <int value="1" label="1"/>
28917   <int value="2" label="2"/>
28918   <int value="3" label="3"/>
28919   <int value="4" label="4"/>
28920   <int value="5" label="5"/>
28921 </enum>
28922
28923 <enum name="PostMergeVerificationOutcome" type="int">
28924   <int value="0" label="Undefined"/>
28925   <int value="1" label="Succeeded"/>
28926   <int value="2" label="No accounts found"/>
28927   <int value="3" label="Missing primary account"/>
28928   <int value="4" label="Primary account is not the first"/>
28929   <int value="5" label="Verification failed"/>
28930   <int value="6" label="Connection failed"/>
28931   <int value="7" label="Overflow"/>
28932 </enum>
28933
28934 <enum name="PowerBrightnessAdjust" type="int">
28935   <int value="0" label="Brightness Down"/>
28936   <int value="1" label="Brightness Up"/>
28937   <int value="2" label="Brightness Absolute"/>
28938 </enum>
28939
28940 <enum name="PowerChargerType" type="int">
28941   <int value="0" label="Unknown charger"/>
28942   <int value="1" label="MAINS charger"/>
28943   <int value="2" label="USB Charger"/>
28944   <int value="3" label="Unconfirmed Spring Charger"/>
28945   <int value="4" label="Safe Spring Charger"/>
28946 </enum>
28947
28948 <enum name="PreconnectedNavigation" type="int">
28949   <int value="0" label="No recent pre-connect to the page"/>
28950   <int value="1" label="Page nav. preceded by a pre-connect"/>
28951 </enum>
28952
28953 <enum name="PreconnectMotivation" type="int">
28954   <int value="0" label="MOUSE_OVER_MOTIVATED"/>
28955   <int value="1" label="PAGE_SCAN_MOTIVATED"/>
28956   <int value="2" label="UNIT_TEST_MOTIVATED"/>
28957   <int value="3" label="LINKED_MAX_MOTIVATED"/>
28958   <int value="4" label="OMNIBOX_MOTIVATED"/>
28959   <int value="5" label="STARTUP_LIST_MOTIVATED"/>
28960   <int value="6" label="EARLY_LOAD_MOTIVATED"/>
28961   <int value="7" label="NO_PREFETCH_MOTIVATION"/>
28962   <int value="8" label="STATIC_REFERAL_MOTIVATED"/>
28963   <int value="9" label="LEARNED_REFERAL_MOTIVATED"/>
28964   <int value="10" label="SELF_REFERAL_MOTIVATED"/>
28965 </enum>
28966
28967 <enum name="PreconnectSubresourceEval" type="int">
28968   <int value="0" label="PRECONNECTION"/>
28969   <int value="1" label="PRERESOLUTION"/>
28970   <int value="2" label="TOO_NEW"/>
28971 </enum>
28972
28973 <enum name="PreconnectTriggerUsed" type="int">
28974   <int value="0" label="The pre-connect triggered host was not accessed"/>
28975   <int value="1" label="The pre-connect triggered host was accessed"/>
28976 </enum>
28977
28978 <enum name="PrefetchStatus" type="int">
28979   <int value="0" label="undefined"/>
28980   <int value="1" label="success from cache"/>
28981   <int value="2" label="success from network"/>
28982   <int value="3" label="canceled in-flight"/>
28983 </enum>
28984
28985 <enum name="PrerenderCookieStatus" type="int">
28986   <int value="0" label="no action"/>
28987   <int value="1" label="[main frame send]"/>
28988   <int value="2" label="[main frame change]"/>
28989   <int value="3" label="[main frame send, main frame change]"/>
28990   <int value="4" label="[other send]"/>
28991   <int value="5" label="[main frame send, other send]"/>
28992   <int value="6" label="[main frame change, other send]"/>
28993   <int value="7" label="[main frame send, main frame change, other send]"/>
28994   <int value="8" label="[other change]"/>
28995   <int value="9" label="[main frame send, other change]"/>
28996   <int value="10" label="[main frame change, other change]"/>
28997   <int value="11" label="[main frame send, main frame change, other change]"/>
28998   <int value="12" label="[other send, other change]"/>
28999   <int value="13" label="[main frame send, other send, other change]"/>
29000   <int value="14" label="[main frame change, other send, other change]"/>
29001   <int value="15"
29002       label="[main frame send, main frame change, other send, other change]"/>
29003 </enum>
29004
29005 <enum name="PrerenderEvent" type="int">
29006   <int value="0" label="Swapin no delegate"/>
29007   <int value="1" label="Swapin candidate"/>
29008   <int value="2" label="Swapin candidate namespace matces"/>
29009   <int value="3" label="Swapin no merge pending"/>
29010   <int value="4" label="Swapin merging disabled"/>
29011   <int value="5" label="Swapin issuing merge"/>
29012   <int value="6" label="Merge for swapin candidate"/>
29013   <int value="7" label="Merge result no pending swapin"/>
29014   <int value="8" label="Merge result timeout cb"/>
29015   <int value="9" label="Merge result result cb"/>
29016   <int value="10" label="Merge result timed out"/>
29017   <int value="11" label="Merge result merge done"/>
29018   <int value="12" label="Merge result: namespace not found"/>
29019   <int value="13" label="Merge result: namespace not alias"/>
29020   <int value="14" label="Merge result: not logging"/>
29021   <int value="15" label="Merge result: no transactions"/>
29022   <int value="16" label="Merge result: too many transactions"/>
29023   <int value="17" label="Merge result: not mergeable"/>
29024   <int value="18" label="Merge result: mergeable"/>
29025   <int value="19" label="Merge result merge failed"/>
29026   <int value="20" label="Merge result swapping in"/>
29027   <int value="21" label="Merge result swapin successful"/>
29028   <int value="22" label="Merge result swapin failed"/>
29029 </enum>
29030
29031 <enum name="PrerenderFinalStatus" type="int">
29032   <int value="0" label="USED"/>
29033   <int value="1" label="TIMED_OUT"/>
29034   <int value="2" label="EVICTED"/>
29035   <int value="3" label="MANAGER_SHUTDOWN"/>
29036   <int value="4" label="CLOSED"/>
29037   <int value="5" label="CREATE_NEW_WINDOW"/>
29038   <int value="6" label="PROFILE_DESTROYED"/>
29039   <int value="7" label="APP_TERMINATING"/>
29040   <int value="8" label="JAVASCRIPT_ALERT"/>
29041   <int value="9" label="AUTH_NEEDED"/>
29042   <int value="10" label="HTTPS"/>
29043   <int value="11" label="DOWNLOAD"/>
29044   <int value="12" label="MEMORY_LIMIT_EXCEEDED"/>
29045   <int value="13" label="JS_OUT_OF_MEMORY"/>
29046   <int value="14" label="RENDERER_UNRESPONSIVE"/>
29047   <int value="15" label="TOO_MANY_PROCESSES"/>
29048   <int value="16" label="RATE_LIMIT_EXCEEDED"/>
29049   <int value="17" label="PENDING_SKIPPED"/>
29050   <int value="18" label="CONTROL_GROUP"/>
29051   <int value="19" label="HTML5_MEDIA"/>
29052   <int value="20" label="SOURCE_RENDER_VIEW_CLOSED"/>
29053   <int value="21" label="RENDERER_CRASHED"/>
29054   <int value="22" label="UNSUPPORTED_SCHEME"/>
29055   <int value="23" label="INVALID_HTTP_METHOD"/>
29056   <int value="24" label="WINDOW_PRINT"/>
29057   <int value="25" label="RECENTLY_VISITED"/>
29058   <int value="26" label="WINDOW_OPENER"/>
29059   <int value="27" label="PAGE_ID_CONFLICT"/>
29060   <int value="28" label="SAFE_BROWSING"/>
29061   <int value="29" label="FRAGMENT_MISMATCH"/>
29062   <int value="30" label="SSL_CLIENT_CERTIFICATE_REQUESTED"/>
29063   <int value="31" label="CACHE_OR_HISTORY_CLEARED"/>
29064   <int value="32" label="CANCELLED"/>
29065   <int value="33" label="SSL_ERROR"/>
29066   <int value="34" label="CROSS_SITE_NAVIGATION_PENDING"/>
29067   <int value="35" label="DEVTOOLS_ATTACHED"/>
29068   <int value="36" label="SESSION_STORAGE_NAMESPACE_MISMATCH"/>
29069   <int value="37" label="NO_USE_GROUP"/>
29070   <int value="38" label="MATCH_COMPLETE_DUMMY"/>
29071   <int value="39" label="DUPLICATE"/>
29072   <int value="40" label="OPEN_URL"/>
29073   <int value="41" label="WOULD_HAVE_BEEN_USED"/>
29074   <int value="42" label="REGISTER_PROTOCOL_HANDLER"/>
29075   <int value="43" label="CREATING_AUDIO_STREAM"/>
29076   <int value="44" label="PAGE_BEING_CAPTURED"/>
29077   <int value="45" label="BAD_DEFERRED_REDIRECT"/>
29078   <int value="46" label="NAVIGATION_UNCOMMITTED"/>
29079   <int value="47" label="NEW_NAVIGATION_ENTRY"/>
29080 </enum>
29081
29082 <enum name="PrerenderHoverEvent" type="int">
29083   <obsolete>
29084     deprecated May 10 2012
29085   </obsolete>
29086   <int value="0" label="HOVER_EVENT_START"/>
29087   <int value="1" label="HOVER_EVENT_TOO_SHORT"/>
29088   <int value="2" label="HOVER_EVENT_REPLACED"/>
29089   <int value="3" label="HOVER_EVENT_CLICK"/>
29090 </enum>
29091
29092 <enum name="PrerenderLocalPredictorEvents" type="int">
29093   <int value="0" label="Constructed"/>
29094   <int value="1" label="Init scheduled"/>
29095   <int value="2" label="Init started"/>
29096   <int value="3" label="Init failed: no history"/>
29097   <int value="4" label="Init succeeded"/>
29098   <int value="5" label="AddVisit"/>
29099   <int value="6" label="AddVisit initialized"/>
29100   <int value="7" label="AddVisit prerender identified"/>
29101   <int value="8" label="AddVisit relevant transition"/>
29102   <int value="9" label="AddVisit identified prerender candidate"/>
29103   <int value="10" label="AddVisit prerendering"/>
29104   <int value="11" label="Got prerender url"/>
29105   <int value="12" label="Error: no prerender url for PLT"/>
29106   <int value="13" label="AddVisit prerender rextended"/>
29107   <int value="14" label="URL lookup result"/>
29108   <int value="15" label="URL lookup result: root page"/>
29109   <int value="16" label="URL lookup result: http"/>
29110   <int value="17" label="URL lookup result: has query string"/>
29111   <int value="18" label="URL lookup result: contains logout"/>
29112   <int value="19" label="URL lookup result: contians login"/>
29113   <int value="20" label="Start url lookup"/>
29114   <int value="21" label="AddVisit not root page"/>
29115   <int value="22" label="Whitelist error"/>
29116   <int value="23" label="Whitelist ok"/>
29117   <int value="24" label="URL lookup result: on whitelist"/>
29118   <int value="25" label="URL lookup result: on whitelist root page"/>
29119   <int value="26" label="URL lookup result: extended root page"/>
29120   <int value="27" label="URL lookup result: root page http"/>
29121   <int value="28" label="URL lookup failed"/>
29122   <int value="29" label="URL lookup no source webcontents found"/>
29123   <int value="30" label="URL lookup no logged in table found"/>
29124   <int value="31" label="URL lookup issuing logged in lookup"/>
29125   <int value="32" label="Continue prerender check started"/>
29126   <int value="33" label="Continue prerender check no url"/>
29127   <int value="34" label="Continue prerender check priority too low"/>
29128   <int value="35" label="Continue prerender check urls identical but fragemet"/>
29129   <int value="36" label="Continue prerender check https"/>
29130   <int value="37" label="Continue prerender check root page"/>
29131   <int value="38" label="Continue prerender check logout url"/>
29132   <int value="39" label="Continue prerender check login url"/>
29133   <int value="40" label="Continue prerender check not logged in"/>
29134   <int value="41" label="Continue prerender check fallthrough no prerender"/>
29135   <int value="42" label="Continue prerender check issuing prerender"/>
29136   <int value="43" label="Issuing prerender"/>
29137   <int value="44" label="No prerender candidates"/>
29138   <int value="45" label="Got history issuing lookup"/>
29139   <int value="46" label="Tab Helper URL seen"/>
29140   <int value="47" label="Tab Helper URL seen match"/>
29141   <int value="48" label="Tab Helper URL seen namespace match"/>
29142   <int value="49" label="URL lookup multiple source webcontents"/>
29143   <int value="50" label="Continue prerender check side-effect free whitelist"/>
29144   <int value="51" label="Continue prerender check Examine next URL"/>
29145   <int value="52" label="Issuing prerender, already prerendering"/>
29146   <int value="53" label="Issuing prerender, new prerender"/>
29147   <int value="54" label="Issuing prerender, cancelled old prerender"/>
29148   <int value="55" label="Continue prerender check fallthrough prerendering"/>
29149   <int value="56" label="URL lookup success"/>
29150   <int value="57" label="Prerender Service disabled"/>
29151   <int value="58" label="Prerender Service issued lookup"/>
29152   <int value="59" label="Prerender Service lookup timed out"/>
29153   <int value="60" label="Prerender Service received result"/>
29154   <int value="61" label="Prerender Service no record for result"/>
29155   <int value="62" label="Prerender Service parsed correctly"/>
29156   <int value="63" label="Prerender Service parse error"/>
29157   <int value="64" label="Prerender Service parse error incorrect JSON"/>
29158   <int value="65" label="Prerender Service hinting timed out"/>
29159   <int value="66" label="Prerender Service hinting url lookup timed out"/>
29160   <int value="67" label="Prerender Service candidate url lookup timed out"/>
29161   <int value="68" label="Continue prerender check service whitelist"/>
29162   <int value="69" label="Continue prerender check next URL local"/>
29163   <int value="70" label="Continue prerender check next URL service"/>
29164   <int value="71" label="AddVisit relevant transition repeat URL"/>
29165   <int value="72" label="AddVisit relevant transition new URL"/>
29166   <int value="73" label="Tab Helper namespace mismatch: no namespace"/>
29167   <int value="74" label="Tab Helper namespace mismatch: merge issued"/>
29168   <int value="75" label="Namespace mismatch: merge result received"/>
29169   <int value="76" label="Namespace mismatch: merge result namespace not found"/>
29170   <int value="77" label="Namespace mismatch: merge result not logging"/>
29171   <int value="78" label="Namespace mismatch: merge result no transactions"/>
29172   <int value="79"
29173       label="Namespace mismatch: merge result too many transactions"/>
29174   <int value="80" label="Namespace mismatch: merge result not mergeable"/>
29175   <int value="81" label="Namespace mismatch: merge result mergeable"/>
29176   <int value="82" label="Init failed unencrypted sync not enabled"/>
29177   <int value="83" label="Continue prerender check next URL not skipped"/>
29178   <int value="84" label="Prerender Service returned hinting candidates"/>
29179   <int value="85" label="Namespace mismatch: merge result namespace not alias"/>
29180   <int value="86" label="Tab Helper URL seen entry"/>
29181   <int value="87" label="Tab Helper URL seen match browser navigation"/>
29182   <int value="88" label="Tab Helper URL seen namespace match entry"/>
29183   <int value="89"
29184       label="Tab Helper URL seen namespace match browser navigation"/>
29185 </enum>
29186
29187 <enum name="PrerenderLocalVisitCoreTransition" type="int">
29188   <int value="0" label="LINK"/>
29189   <int value="1" label="TYPED"/>
29190   <int value="2" label="AUTO_BOOKMARK"/>
29191   <int value="3" label="AUTO_SUBFRAME"/>
29192   <int value="4" label="MANUAL_SUBFRAME"/>
29193   <int value="5" label="GENERATED"/>
29194   <int value="6" label="START_PAGE"/>
29195   <int value="7" label="FORM_SUBMIT"/>
29196   <int value="8" label="RELOAD"/>
29197   <int value="9" label="KEYWORD"/>
29198   <int value="10" label="GENERATED"/>
29199 </enum>
29200
29201 <enum name="PrerenderLocalVisitEvents" type="int">
29202   <int value="0" label="V1_VISIT"/>
29203   <int value="1" label="V1_PRERENDER_STARTED_1"/>
29204   <int value="2" label="V1_PRERENDER_USED_1"/>
29205   <int value="3" label="V1_PRERENDER_STARTED_3"/>
29206   <int value="4" label="V1_PRERENDER_USED_3"/>
29207   <int value="5" label="V1_PRERENDER_STARTED_5"/>
29208   <int value="6" label="V1_PRERENDER_USED_5"/>
29209   <int value="10" label="VISIT"/>
29210   <int value="11" label="VISIT_EXCLUDE_BACK_FORWARD"/>
29211   <int value="12" label="VISIT_EXCLUDE_HOME_PAGE"/>
29212   <int value="13" label="VISIT_EXCLUDE_REDIRECT_CHAIN"/>
29213   <int value="14" label="PRERENDER_STARTED_1"/>
29214   <int value="15" label="PRERENDER_USED_1"/>
29215   <int value="16" label="PRERENDER_STARTED_3"/>
29216   <int value="17" label="PRERENDER_USED_3"/>
29217   <int value="18" label="PRERENDER_STARTED_5"/>
29218   <int value="19" label="PRERENDER_USED_5"/>
29219 </enum>
29220
29221 <enum name="PrerenderMode" type="int">
29222   <int value="0" label="PRERENDER_MODE_DISABLED"/>
29223   <int value="1" label="PRERENDER_MODE_ENABLED"/>
29224   <int value="2" label="PRERENDER_MODE_EXPERIMENT_CONTROL_GROUP"/>
29225   <int value="3" label="PRERENDER_MODE_EXPERIMENT_PRERENDER_GROUP"/>
29226   <int value="4" label="PRERENDER_MODE_EXPERIMENT_5MIN_TTL_GROUP"/>
29227   <int value="5" label="PRERENDER_MODE_EXPERIMENT_NO_USE_GROUP"/>
29228   <int value="6" label="PRERENDER_MODE_EXPERIMENT_MULTI_PRERENDER_GROUP"/>
29229   <int value="7" label="PRERENDER_MODE_EXPERIMENT_15MIN_TTL_GROUP"/>
29230 </enum>
29231
29232 <enum name="PrerenderPageviewEvents" type="int">
29233   <int value="0" label="PAGEVIEW_EVENT_NEW_URL"/>
29234   <int value="1" label="PAGEVIEW_EVENT_TOP_SITE_NEW_URL"/>
29235   <int value="2" label="PAGEVIEW_EVENT_LOAD_START"/>
29236   <int value="3" label="PAGEVIEW_EVENT_TOP_SITE_LOAD_START"/>
29237 </enum>
29238
29239 <enum name="PrerenderSchemeCancelReason" type="int">
29240   <int value="0" label="EXTERNAL_PROTOCOL"/>
29241   <int value="1" label="DATA"/>
29242   <int value="2" label="BLOB"/>
29243   <int value="3" label="FILE"/>
29244   <int value="4" label="FILESYSTEM"/>
29245   <int value="5" label="WEBSOCKET"/>
29246   <int value="6" label="FTP"/>
29247   <int value="7" label="CHROME"/>
29248   <int value="8" label="CHROME_EXTENSION"/>
29249   <int value="9" label="ABOUT"/>
29250   <int value="10" label="UNKNOWN"/>
29251 </enum>
29252
29253 <enum name="PrerenderTabHelperEvents" type="int">
29254   <int value="0" label="Table requested"/>
29255   <int value="1" label="Table present"/>
29256   <int value="2" label="Mainframe change"/>
29257   <int value="3" label="Mainframe change, logged in"/>
29258   <int value="4" label="Mainframe commit"/>
29259   <int value="5" label="Mainframe commit, logged in"/>
29260   <int value="6" label="Login action added"/>
29261   <int value="7" label="Login action added, Mainframe"/>
29262   <int value="8" label="Login action added, Mainframe, pw empty"/>
29263   <int value="9" label="Login action added, Subframe"/>
29264   <int value="10" label="Login action added, Subframe, pw empty"/>
29265 </enum>
29266
29267 <enum name="PreTapEvents" type="int">
29268   <int value="0" label="no event"/>
29269   <int value="1" label="tapdown"/>
29270   <int value="2" label="tapunconfirmed"/>
29271   <int value="3" label="tapdown + tapunconfirmed"/>
29272 </enum>
29273
29274 <enum name="ProfileCreateResult" type="int">
29275   <int value="0" label="Failed locally"/>
29276   <int value="1" label="Failed remotely"/>
29277   <int value="2" label="Created but not initialized (should never happen)"/>
29278   <int value="3" label="Succeeded"/>
29279   <int value="4" label="Canceled"/>
29280 </enum>
29281
29282 <enum name="ProfileErrorType" type="int">
29283   <int value="0" label="History error"/>
29284   <int value="1" label="Preferences error"/>
29285   <int value="2" label="Webdata autofill DB error"/>
29286   <int value="3" label="Webdata token DB error"/>
29287   <int value="4" label="Webdata DB error"/>
29288 </enum>
29289
29290 <enum name="ProfileImageDownloadResult" type="int">
29291   <int value="0" label="DownloadSuccessChanged">
29292     <summary>
29293       Reported when image download succeeds and the image is newer than what we
29294       already have so we update it.
29295     </summary>
29296   </int>
29297   <int value="1" label="DownloadSuccess">
29298     <summary>Reported anytime we download profile image successfully.</summary>
29299   </int>
29300   <int value="2" label="DownloadFailure">
29301     <summary>Download failed because of network errors.</summary>
29302   </int>
29303   <int value="3" label="DownloadDefault">
29304     <summary>
29305       We didn't download the image because it's the default one.
29306     </summary>
29307   </int>
29308 </enum>
29309
29310 <enum name="ProtectorError" type="int">
29311   <obsolete>
29312     Deprecated 8/2013. No longer generated.
29313   </obsolete>
29314   <summary>
29315     Codes for errors Protector detects about settings it protects. See
29316     chrome/browser/protector/histograms.h for the corresponding enum.
29317   </summary>
29318   <int value="0" label="Backup invalid"/>
29319   <int value="1" label="Value changed"/>
29320   <int value="2" label="Value valid"/>
29321   <int value="3" label="Value is valid and zero"/>
29322 </enum>
29323
29324 <enum name="ProtocolVersion" type="int">
29325   <int value="0" label="UNKNOWN"/>
29326   <int value="1" label="HTTP 1.1"/>
29327   <int value="2" label="SPDY 1.0"/>
29328   <int value="3" label="SPDY 2.0"/>
29329   <int value="4" label="SPDY 2.1"/>
29330   <int value="5" label="SPDY 3.0"/>
29331 </enum>
29332
29333 <enum name="ProvisionalSaveFailure" type="int">
29334   <int value="0" label="SAVING_DISABLED"/>
29335   <int value="1" label="EMPTY_PASSWORD"/>
29336   <int value="2" label="NO_MATCHING_FORM"/>
29337   <int value="3" label="MATCHING_NOT_COMPLETE"/>
29338   <int value="4" label="FORM_BLACKLISTED"/>
29339   <int value="5" label="INVALID_FORM"/>
29340   <int value="6" label="AUTOCOMPLETE_OFF"/>
29341 </enum>
29342
29343 <enum name="ProxyStatus" type="int">
29344   <int value="0" label="PROXY_STATUS_IGNORED"/>
29345   <int value="1" label="PROXY_UNINITIALIZED"/>
29346   <int value="2" label="PROXY_NOT_USED"/>
29347   <int value="3" label="PROXY_PAC_RESOLVER"/>
29348   <int value="4" label="PROXY_HAS_RULES"/>
29349 </enum>
29350
29351 <enum name="PublicKeyPinFailedDomain" type="int">
29352   <int value="0" label="DOMAIN_NOT_PINNED"/>
29353   <int value="1" label="DOMAIN_GOOGLE_COM"/>
29354   <int value="2" label="DOMAIN_ANDROID_COM"/>
29355   <int value="3" label="DOMAIN_GOOGLE_ANALYTICS_COM"/>
29356   <int value="4" label="DOMAIN_GOOGLEPLEX_COM"/>
29357   <int value="5" label="DOMAIN_YTIMG_COM"/>
29358   <int value="6" label="DOMAIN_GOOGLEUSERCONTENT_COM"/>
29359   <int value="7" label="DOMAIN_YOUTUBE_COM"/>
29360   <int value="8" label="DOMAIN_GOOGLEAPIS_COM"/>
29361   <int value="9" label="DOMAIN_GOOGLEADSERVICES_COM"/>
29362   <int value="10" label="DOMAIN_GOOGLECODE_COM"/>
29363   <int value="11" label="DOMAIN_APPSPOT_COM"/>
29364   <int value="12" label="DOMAIN_GOOGLESYNDICATION_COM"/>
29365   <int value="13" label="DOMAIN_DOUBLECLICK_NET"/>
29366   <int value="14" label="DOMAIN_GSTATIC_COM"/>
29367   <int value="15" label="DOMAIN_GMAIL_COM"/>
29368   <int value="16" label="DOMAIN_GOOGLEMAIL_COM"/>
29369   <int value="17" label="DOMAIN_GOOGLEGROUPS_COM"/>
29370   <int value="18" label="DOMAIN_TORPROJECT_ORG"/>
29371   <int value="19" label="DOMAIN_TWITTER_COM"/>
29372   <int value="20" label="DOMAIN_TWIMG_COM"/>
29373   <int value="21" label="DOMAIN_AKAMAIHD_NET"/>
29374   <int value="22" label="DOMAIN_NUM_EVENTS"/>
29375 </enum>
29376
29377 <enum name="QuicErrorCodes" type="int">
29378   <int value="0" label="NO_ERROR"/>
29379   <int value="1" label="INTERNAL_ERROR"/>
29380   <int value="2" label="STREAM_DATA_AFTER_TERMINATION"/>
29381   <int value="3" label="INVALID_PACKET_HEADER"/>
29382   <int value="4" label="INVALID_FRAME_DATA"/>
29383   <int value="5" label="INVALID_FEC_DATA"/>
29384   <int value="6" label="INVALID_RST_STREAM_DATA"/>
29385   <int value="7" label="INVALID_CONNECTION_CLOSE_DATA"/>
29386   <int value="8" label="INVALID_GOAWAY_DATA"/>
29387   <int value="9" label="INVALID_ACK_DATA"/>
29388   <int value="10" label="INVALID_VERSION_NEGOTIATION_PACKET"/>
29389   <int value="11" label="INVALID_PUBLIC_RST_PACKET"/>
29390   <int value="12" label="DECRYPTION_FAILURE"/>
29391   <int value="13" label="ENCRYPTION_FAILURE"/>
29392   <int value="14" label="PACKET_TOO_LARGE"/>
29393   <int value="15" label="PACKET_FOR_NONEXISTENT_STREAM"/>
29394   <int value="16" label="PEER_GOING_AWAY"/>
29395   <int value="17" label="INVALID_STREAM_ID"/>
29396   <int value="18" label="TOO_MANY_OPEN_STREAMS"/>
29397   <int value="19" label="PUBLIC_RESET"/>
29398   <int value="20" label="INVALID_VERSION"/>
29399   <int value="21" label="STREAM_RST_BEFORE_HEADERS_DECOMPRESSED"/>
29400   <int value="22" label="INVALID_HEADER_ID"/>
29401   <int value="23" label="INVALID_NEGOTIATED_VALUE"/>
29402   <int value="24" label="DECOMPRESSION_FAILURE"/>
29403   <int value="25" label="CONNECTION_TIMED_OUT"/>
29404   <int value="26" label="ERROR_MIGRATING_ADDRESS"/>
29405   <int value="27" label="PACKET_WRITE_ERROR"/>
29406   <int value="28" label="HANDSHAKE_FAILED"/>
29407   <int value="29" label="CRYPTO_TAGS_OUT_OF_ORDER"/>
29408   <int value="30" label="CRYPTO_TOO_MANY_ENTRIES"/>
29409   <int value="31" label="CRYPTO_INVALID_VALUE_LENGTH"/>
29410   <int value="32" label="CRYPTO_MESSAGE_AFTER_HANDSHAKE_COMPLETE"/>
29411   <int value="33" label="INVALID_CRYPTO_MESSAGE_TYPE"/>
29412   <int value="34" label="INVALID_CRYPTO_MESSAGE_PARAMETER"/>
29413   <int value="35" label="CRYPTO_MESSAGE_PARAMETER_NOT_FOUND"/>
29414   <int value="36" label="CRYPTO_MESSAGE_PARAMETER_NO_OVERLAP"/>
29415   <int value="37" label="CRYPTO_MESSAGE_INDEX_NOT_FOUND"/>
29416   <int value="38" label="CRYPTO_INTERNAL_ERROR"/>
29417   <int value="39" label="CRYPTO_VERSION_NOT_SUPPORTED"/>
29418   <int value="40" label="CRYPTO_NO_SUPPORT"/>
29419   <int value="41" label="CRYPTO_TOO_MANY_REJECTS"/>
29420   <int value="42" label="PROOF_INVALID"/>
29421   <int value="43" label="CRYPTO_DUPLICATE_TAG"/>
29422   <int value="44" label="CRYPTO_ENCRYPTION_LEVEL_INCORRECT"/>
29423   <int value="45" label="CRYPTO_SERVER_CONFIG_EXPIRED"/>
29424   <int value="46" label="INVALID_STREAM_DATA"/>
29425   <int value="47" label="INVALID_CONGESTION_FEEDBACK_DATA"/>
29426   <int value="48" label="MISSING_PAYLOAD"/>
29427   <int value="49" label="INVALID_PRIORITY"/>
29428   <int value="50" label="INVALID_STREAM_FRAME"/>
29429   <int value="51" label="PACKET_READ_ERROR"/>
29430 </enum>
29431
29432 <enum name="QuicHandshakeState" type="int">
29433   <int value="0" label="STARTED"/>
29434   <int value="1" label="ENCRYPTION_ESTABLISHED"/>
29435   <int value="2" label="HANDSHAKE_CONFIRMED"/>
29436   <int value="3" label="FAILED"/>
29437 </enum>
29438
29439 <enum name="QuickofficeErrorTypes" type="int">
29440   <int value="0" label="doc uncaught js exception"/>
29441   <int value="1" label="docx uncaught js exception"/>
29442   <int value="2" label="docm uncaught js exception"/>
29443   <int value="3" label="xls uncaught js exception"/>
29444   <int value="4" label="xlsx uncaught js exception"/>
29445   <int value="5" label="xlsm uncaught js exception"/>
29446   <int value="6" label="ppt uncaught js exception"/>
29447   <int value="7" label="pptx uncaught js exception"/>
29448   <int value="8" label="pptm uncaught js exception"/>
29449   <int value="9" label="pps uncaught js exception"/>
29450   <int value="10" label="ppsx uncaught js exception"/>
29451   <int value="11" label="ppsm uncaught js exception"/>
29452   <int value="12" label="doc suspected corrupt file"/>
29453   <int value="13" label="docx suspected corrupt file"/>
29454   <int value="14" label="docm suspected corrupt file"/>
29455   <int value="15" label="xls suspected corrupt file"/>
29456   <int value="16" label="xlsx suspected corrupt file"/>
29457   <int value="17" label="xlsm suspected corrupt file"/>
29458   <int value="18" label="ppt suspected corrupt file"/>
29459   <int value="19" label="pptx suspected corrupt file"/>
29460   <int value="20" label="pptm suspected corrupt file"/>
29461   <int value="21" label="pps suspected corrupt file"/>
29462   <int value="22" label="ppsx suspected corrupt file"/>
29463   <int value="23" label="ppsm suspected corrupt file"/>
29464   <int value="24" label="doc qowt ui warning"/>
29465   <int value="25" label="docx qowt ui warning"/>
29466   <int value="26" label="docm qowt ui warning"/>
29467   <int value="27" label="xls qowt ui warning"/>
29468   <int value="28" label="xlsx qowt ui warning"/>
29469   <int value="29" label="xlsm qowt ui warning"/>
29470   <int value="30" label="ppt qowt ui warning"/>
29471   <int value="31" label="pptx qowt ui warning"/>
29472   <int value="32" label="pptm qowt ui warning"/>
29473   <int value="33" label="pps qowt ui warning"/>
29474   <int value="34" label="ppsx qowt ui warning"/>
29475   <int value="35" label="ppsm qowt ui warning"/>
29476   <int value="36" label="doc nacl error"/>
29477   <int value="37" label="docx nacl error"/>
29478   <int value="38" label="docm nacl error"/>
29479   <int value="39" label="xls nacl error"/>
29480   <int value="40" label="xlsx nacl error"/>
29481   <int value="41" label="xlsm nacl error"/>
29482   <int value="42" label="ppt nacl error"/>
29483   <int value="43" label="pptx nacl error"/>
29484   <int value="44" label="pptm nacl error"/>
29485   <int value="45" label="pps nacl error"/>
29486   <int value="46" label="ppsx nacl error"/>
29487   <int value="47" label="ppsm nacl error"/>
29488   <int value="48" label="doc nacl crash"/>
29489   <int value="49" label="docx nacl crash"/>
29490   <int value="50" label="docm nacl crash"/>
29491   <int value="51" label="xls nacl crash"/>
29492   <int value="52" label="xlsx nacl crash"/>
29493   <int value="53" label="xlsm nacl crash"/>
29494   <int value="54" label="ppt nacl crash"/>
29495   <int value="55" label="pptx nacl crash"/>
29496   <int value="56" label="pptm nacl crash"/>
29497   <int value="57" label="pps nacl crash"/>
29498   <int value="58" label="ppsx nacl crash"/>
29499   <int value="59" label="ppsm nacl crash"/>
29500   <int value="60" label="doc invalid file format"/>
29501   <int value="61" label="docx invalid file format"/>
29502   <int value="62" label="docm invalid file format"/>
29503   <int value="63" label="xls invalid file format"/>
29504   <int value="64" label="xlsx invalid file format"/>
29505   <int value="65" label="xlsm invalid file format"/>
29506   <int value="66" label="ppt invalid file format"/>
29507   <int value="67" label="pptx invalid file format"/>
29508   <int value="68" label="pptm invalid file format"/>
29509   <int value="69" label="pps invalid file format"/>
29510   <int value="70" label="ppsx invalid file format"/>
29511   <int value="71" label="ppsm invalid file format"/>
29512   <int value="72" label="doc editing dom sync error"/>
29513   <int value="73" label="docx editing dom sync error"/>
29514   <int value="74" label="docm editing dom sync error"/>
29515   <int value="75" label="xls editing dom sync error"/>
29516   <int value="76" label="xlsx editing dom sync error"/>
29517   <int value="77" label="xlsm editing dom sync error"/>
29518   <int value="78" label="ppt editing dom sync error"/>
29519   <int value="79" label="pptx editing dom sync error"/>
29520   <int value="80" label="pptm editing dom sync error"/>
29521   <int value="81" label="pps editing dom sync error"/>
29522   <int value="82" label="ppsx editing dom sync error"/>
29523   <int value="83" label="ppsm editing dom sync error"/>
29524 </enum>
29525
29526 <enum name="QuickofficeFileFormat" type="int">
29527   <int value="0" label="doc"/>
29528   <int value="1" label="docx"/>
29529   <int value="2" label="docm"/>
29530   <int value="3" label="xls"/>
29531   <int value="4" label="xlsx"/>
29532   <int value="5" label="xlsm"/>
29533   <int value="6" label="ppt"/>
29534   <int value="7" label="pptx"/>
29535   <int value="8" label="pptm"/>
29536   <int value="9" label="pps"/>
29537   <int value="10" label="ppsx"/>
29538   <int value="11" label="ppsm"/>
29539 </enum>
29540
29541 <enum name="QuicRstStreamErrorCodes" type="int">
29542   <int value="0" label="NO_ERROR"/>
29543   <int value="1" label="ERROR_PROCESSING_STREAM"/>
29544   <int value="2" label="MULTIPLE_TERMINATION_OFFSETS"/>
29545   <int value="3" label="BAD_APPLICATION_PAYLOAD"/>
29546   <int value="4" label="CONNECTION_ERROR"/>
29547   <int value="5" label="PEER_GOING_AWAY"/>
29548   <int value="6" label="CANCELLED"/>
29549 </enum>
29550
29551 <enum name="RecentTabsAction" type="int">
29552   <int value="0" label="Local Session Tab"/>
29553   <int value="1" label="Other Device Tab"/>
29554   <int value="2" label="Restore Window"/>
29555   <int value="3" label="Show More"/>
29556 </enum>
29557
29558 <enum name="ResolutionCategory" type="int">
29559   <int value="0" label="RESOLVE_SUCCESS"/>
29560   <int value="1" label="RESOLVE_FAIL"/>
29561   <int value="2" label="RESOLVE_SPECULATIVE_SUCCESS"/>
29562   <int value="3" label="RESOLVE_SPECULATIVE_FAIL"/>
29563 </enum>
29564
29565 <enum name="ResolutionUnspecWasteCategory" type="int">
29566   <int value="0" label="AF_WASTE_IPV4_ONLY">
29567     Running in a IPv4-only configuration.  No waste.
29568   </int>
29569   <int value="1" label="AF_WASTE_CACHE_IPV4">
29570     Cache contained an UNSPEC result for this IPv4 lookup.  Waste.
29571   </int>
29572   <int value="2" label="AF_WASTE_CACHE_UNSPEC">
29573     Cache contained an IPv4 result for this UNSPEC lookup.  Waste.
29574   </int>
29575   <int value="3" label="AF_WASTE_JOB_IPV4">
29576     Job pool contained an UNSPEC job for this IPv4 lookup.  Waste.
29577   </int>
29578   <int value="4" label="AF_WASTE_JOB_UNSPEC">
29579     Job pool contained an IPv4 job for this UNSPEC lookup.  Waste.
29580   </int>
29581   <int value="5" label="AF_WASTE_NONE_IPV4">
29582     A new job was needed for this IPv4 lookup.  No waste.
29583   </int>
29584   <int value="6" label="AF_WASTE_NONE_UNSPEC">
29585     A new job was needed for this UNSPEC lookup.  No waste.
29586   </int>
29587 </enum>
29588
29589 <enum name="ResourceHasClient" type="int">
29590   <int value="0" label="No client"/>
29591   <int value="1" label="Has client"/>
29592 </enum>
29593
29594 <enum name="ResourceType" type="int">
29595   <int value="0" label="Main resource"/>
29596   <int value="1" label="Image"/>
29597   <int value="2" label="CSSS"/>
29598   <int value="3" label="Script"/>
29599   <int value="4" label="Font"/>
29600   <int value="5" label="Raw"/>
29601   <int value="6" label="SVG"/>
29602   <int value="7" label="XSL"/>
29603   <int value="8" label="Link prefetch"/>
29604   <int value="9" label="Link subresource"/>
29605   <int value="10" label="Text track"/>
29606   <int value="11" label="Shader"/>
29607   <int value="12" label="Import resource"/>
29608 </enum>
29609
29610 <enum name="SavePasswordPromptResponseType" type="int">
29611   <int value="0" label="NO_RESPONSE"/>
29612   <int value="1" label="REMEMBER_PASSWORD"/>
29613   <int value="2" label="DONT_REMEMBER_PASSWORD"/>
29614 </enum>
29615
29616 <enum name="SB2BloomFailure" type="int">
29617   <int value="0" label="READ_OPEN"/>
29618   <int value="1" label="READ_VERSION"/>
29619   <int value="2" label="READ_NUM_KEYS"/>
29620   <int value="3" label="READ_KEY"/>
29621   <int value="4" label="READ_DATA_MINSIZE"/>
29622   <int value="5" label="READ_DATA_MAXSIZE"/>
29623   <int value="6" label="READ_DATA_SHORT"/>
29624   <int value="7" label="READ_DATA"/>
29625 </enum>
29626
29627 <enum name="SB2BloomFilterFalsePositives" type="int">
29628   <int value="0" label="ALL_MISSES"/>
29629   <int value="1" label="FALSE_POSITIVE_MISSES"/>
29630 </enum>
29631
29632 <enum name="SB2DatabaseFailure" type="int">
29633   <int value="0" label="CORRUPT"/>
29634   <int value="1" label="CORRUPT_HANDLER"/>
29635   <int value="2" label="BROWSE_DB_UPDATE_BEGIN"/>
29636   <int value="3" label="BROWSE_DB_UPDATE_FINISH"/>
29637   <int value="4" label="FILTER_MISSING"/>
29638   <int value="5" label="FILTER_READ"/>
29639   <int value="6" label="FILTER_WRITE"/>
29640   <int value="7" label="FILTER_DELETE"/>
29641   <int value="8" label="STORE_MISSING"/>
29642   <int value="9" label="STORE_DELETE"/>
29643   <int value="10" label="DOWNLOAD_DB_UPDATE_BEGIN"/>
29644   <int value="11" label="DOWNLOAD_DB_UPDATE_FINISH"/>
29645   <int value="12" label="CSD_DB_UPDATE_BEGIN"/>
29646   <int value="13" label="CSD_DB_UPDATE_FINISH"/>
29647   <int value="14" label="BROWSE_PREFIX_SET_MISSING"/>
29648   <int value="15" label="BROWSE_PREFIX_SET_READ"/>
29649   <int value="16" label="BROWSE_PREFIX_SET_WRITE"/>
29650   <int value="17" label="BROWSE_PREFIX_SET_DELETE"/>
29651   <int value="18" label="EXTENSION_BLACKLIST_UPDATE_BEGIN"/>
29652   <int value="19" label="EXTENSION_BLACKLIST_UPDATE_FINISH"/>
29653   <int value="20" label="EXTENSION_BLACKLIST_UPDATE_DELETE"/>
29654   <int value="21" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_BEGIN"/>
29655   <int value="22" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_FINISH"/>
29656   <int value="23" label="SIDE_EFFECT_FREE_WHITELIST_DELETE"/>
29657   <int value="24" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_READ"/>
29658   <int value="25" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_WRITE"/>
29659   <int value="26" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_DELETE"/>
29660 </enum>
29661
29662 <enum name="SB2DownloadChecks" type="int">
29663   <int value="0" label="URL_CHECKS_TOTAL"/>
29664   <int value="1" label="URL_CHECKS_CANCELED"/>
29665   <int value="2" label="URL_CHECKS_MALWARE"/>
29666   <int value="3" label="HASH_CHECKS_TOTAL"/>
29667   <int value="4" label="HASH_CHECKS_MALWARE"/>
29668 </enum>
29669
29670 <enum name="SB2FilterLoad" type="int">
29671   <int value="0" label="ALL"/>
29672   <int value="1" label="PREFIX_SET"/>
29673   <int value="2" label="BLOOM_FILTER"/>
29674 </enum>
29675
29676 <enum name="SB2FormatEvent" type="int">
29677   <int value="0" label="FILE_CORRUPT"/>
29678   <int value="1" label="SQLITE_CORRUPT"/>
29679   <int value="2" label="FOUND_SQLITE"/>
29680   <int value="3" label="FOUND_UNKNOWN"/>
29681   <int value="4" label="SQLITE_DELETED"/>
29682   <int value="5" label="SQLITE_DELETE_FAILED"/>
29683   <int value="6" label="SQLITE_DELETED_ORIGINAL"/>
29684   <int value="7" label="SQLITE_DELETE_ORIGINAL_FAILED"/>
29685 </enum>
29686
29687 <enum name="SB2GetHashResult" type="int">
29688   <int value="0" label="STATUS_200"/>
29689   <int value="1" label="STATUS_204"/>
29690   <int value="2" label="FULL_HASH_EMPTY"/>
29691   <int value="3" label="FULL_HASH_HIT"/>
29692   <int value="4" label="FULL_HASH_MISS"/>
29693 </enum>
29694
29695 <enum name="SB2InterstitialAction" type="int">
29696   <int value="0" label="MALWARE_SHOW"/>
29697   <int value="1" label="MALWARE_DONT_PROCEED"/>
29698   <int value="2" label="MALWARE_FORCED_DONT_PROCEED"/>
29699   <int value="3" label="MALWARE_PROCEED"/>
29700   <int value="4" label="MULTIPLE_SHOW"/>
29701   <int value="5" label="MULTIPLE_DONT_PROCEED"/>
29702   <int value="6" label="MULTIPLE_FORCED_DONT_PROCEED"/>
29703   <int value="7" label="MULTIPLE_PROCEED"/>
29704   <int value="8" label="PHISHING_SHOW"/>
29705   <int value="9" label="PHISHING_DONT_PROCEED"/>
29706   <int value="10" label="PHISHING_FORCED_DONT_PROCEED"/>
29707   <int value="11" label="PHISHING_PROCEED"/>
29708   <int value="12" label="MALWARE_SHOW_ADVANCED"/>
29709   <int value="13" label="MULTIPLE_SHOW_ADVANCED"/>
29710   <int value="14" label="PHISHING_SHOW_ADVANCED"/>
29711 </enum>
29712
29713 <enum name="SB2InterstitialActionDetails" type="int">
29714   <int value="0" label="MALWARE_SHOW_NEW_SITE"/>
29715   <int value="1" label="MALWARE_PROCEED_NEW_SITE"/>
29716   <int value="2" label="MALWARE_SHOW_CROSS_SITE"/>
29717   <int value="3" label="MALWARE_PROCEED_CROSS_SITE"/>
29718   <int value="4" label="PHISHING_SHOW_NEW_SITE"/>
29719   <int value="5" label="PHISHING_PROCEED_NEW_SITE"/>
29720   <int value="6" label="PHISHING_SHOW_CROSS_SITE"/>
29721   <int value="7" label="PHISHING_PROCEED_CROSS_SITE"/>
29722 </enum>
29723
29724 <enum name="SB2PrefixSetEvent" type="int">
29725   <obsolete>
29726     Deprecated 9/2012. No longer generated.
29727   </obsolete>
29728   <int value="0" label="PREFIX_SET_HIT"/>
29729   <int value="1" label="BLOOM_HIT"/>
29730   <int value="2" label="BLOOM_MISS_PREFIX_SET_HIT"/>
29731   <int value="3" label="BLOOM_MISS_PREFIX_HIT_INVALID"/>
29732   <int value="4" label="GETPREFIXES_BROKEN"/>
29733   <int value="5" label="GETPREFIXES_BROKEN_SIZE"/>
29734   <int value="6" label="GETPREFIXES_FIRST_BROKEN"/>
29735   <int value="7" label="SBPREFIX_WAS_BROKEN"/>
29736   <int value="8" label="GETPREFIXES_BROKEN_SORTING"/>
29737   <int value="9" label="GETPREFIXES_BROKEN_DUPLICATION"/>
29738   <int value="10" label="GETPREFIX_UNSORTED_IS_DELTA"/>
29739   <int value="11" label="GETPREFIX_UNSORTED_IS_INDEX"/>
29740   <int value="12" label="CREATE_PREFIX_SET_CHECKSUM"/>
29741   <int value="13" label="CREATE_BLOOM_FILTER_CHECKSUM"/>
29742   <int value="14" label="CREATE_ADD_PREFIXES_CHECKSUM"/>
29743   <int value="15" label="CREATE_PREFIXES_CHECKSUM"/>
29744   <int value="16" label="GET_PREFIXES_CHECKSUM"/>
29745   <int value="17" label="MISMATCH_PREFIX_SET_CHECKSUM"/>
29746   <int value="18" label="MISMATCH_BLOOM_FILTER_CHECKSUM"/>
29747   <int value="19" label="BLOOM_MISS_PREFIX_HIT"/>
29748 </enum>
29749
29750 <enum name="SB2SideEffectFreeWhitelistStatus" type="int">
29751   <int value="0" label="Enabled"/>
29752   <int value="1" label="Disabled"/>
29753 </enum>
29754
29755 <enum name="SB2UpdateResult" type="int">
29756   <int value="0" label="FAIL"/>
29757   <int value="1" label="SUCCESS"/>
29758   <int value="2" label="BACKUP_CONNECT_FAIL"/>
29759   <int value="3" label="BACKUP_CONNECT_SUCCESS"/>
29760   <int value="4" label="BACKUP_HTTP_FAIL"/>
29761   <int value="5" label="BACKUP_HTTP_SUCCESS"/>
29762   <int value="6" label="BACKUP_NETWORK_FAIL"/>
29763   <int value="7" label="BACKUP_NETWORK_SUCCESS"/>
29764 </enum>
29765
29766 <enum name="SBClientDownloadCheckDownloadStats" type="int">
29767   <int value="0" label="INVALID_URL"/>
29768   <int value="1" label="SB_DISABLED"/>
29769   <int value="2" label="WHITELISTED_URL"/>
29770   <int value="3" label="WHITELISTED_REFERRER"/>
29771   <int value="4" label="INVALID_REQUEST_PROTO"/>
29772   <int value="5" label="SERVER_PING_FAILED"/>
29773   <int value="6" label="INVALID_RESPONSE_PROTO"/>
29774   <int value="7" label="NOT_BINARY_FILE"/>
29775   <int value="8" label="REQUEST_CANCELED"/>
29776   <int value="9" label="DOWNLOAD_DANGEROUS"/>
29777   <int value="10" label="DOWNLOAD_SAFE"/>
29778   <int value="11" label="EMPTY_URL_CHAIN"/>
29779   <int value="12" label="HTTPS_URL"/>
29780   <int value="13" label="PING_DISABLED"/>
29781   <int value="14" label="TRUSTED_EXECUTABLE"/>
29782   <int value="15" label="OS_NOT_SUPPORTED"/>
29783   <int value="16" label="DOWNLOAD_UNCOMMON"/>
29784   <int value="17" label="DOWNLOAD_NOT_SUPPORTED"/>
29785   <int value="18" label="INVALID_RESPONSE_VERDICT"/>
29786   <int value="19" label="ARCHIVE_WITHOUT_BINARIES"/>
29787   <int value="20" label="DOWNLOAD_DANGEROUS_HOST"/>
29788   <int value="21" label="DOWNLOAD_POTENTIALLY_UNWANTED"/>
29789 </enum>
29790
29791 <enum name="SBClientDownloadExtensions" type="int">
29792   <int value="0" label="EXE"/>
29793   <int value="1" label="MSI"/>
29794   <int value="2" label="CAB"/>
29795   <int value="3" label="SYS"/>
29796   <int value="4" label="SCR"/>
29797   <int value="5" label="DRV"/>
29798   <int value="6" label="BAT"/>
29799   <int value="7" label="ZIP"/>
29800   <int value="8" label="RAR"/>
29801   <int value="9" label="DLL"/>
29802   <int value="10" label="PIF"/>
29803   <int value="11" label="COM"/>
29804   <int value="12" label="JAR"/>
29805   <int value="13" label="CLASS"/>
29806   <int value="14" label="PDF"/>
29807   <int value="15" label="VB"/>
29808   <int value="16" label="REG"/>
29809   <int value="17" label="GRP"/>
29810   <int value="18" label="OTHER"/>
29811   <int value="19" label="CRX"/>
29812   <int value="20" label="APK"/>
29813 </enum>
29814
29815 <enum name="SBClientDownloadIsSignedBinary" type="int">
29816   <int value="0" label="Unsigned"/>
29817   <int value="1" label="Signed"/>
29818 </enum>
29819
29820 <enum name="SBClientMalwareSentReports" type="int">
29821   <int value="0" label="Sent"/>
29822   <int value="1" label="Hit limit"/>
29823   <int value="2" label="Failed serialization"/>
29824 </enum>
29825
29826 <enum name="SBClientPhishingCancelClassificationReason" type="int">
29827   <int value="0" label="NAVIGATE_AWAY"/>
29828   <int value="1" label="NAVIGATE_WITHIN_PAGE"/>
29829   <int value="2" label="PAGE_RECAPTURED"/>
29830   <int value="3" label="SHUTDOWN"/>
29831   <int value="4" label="NEW_PHISHING_SCORER"/>
29832 </enum>
29833
29834 <enum name="SBClientPhishingClientModelStatus" type="int">
29835   <int value="0" label="MODEL_SUCCESS"/>
29836   <int value="1" label="MODEL_NOT_CHANGED"/>
29837   <int value="2" label="MODEL_FETCH_FAILED"/>
29838   <int value="3" label="MODEL_EMPTY"/>
29839   <int value="4" label="MODEL_TOO_LARGE"/>
29840   <int value="5" label="MODEL_PARSE_ERROR"/>
29841   <int value="6" label="MODEL_MISSING_FIELDS"/>
29842   <int value="7" label="MODEL_INVALID_VERSION_NUMBER"/>
29843 </enum>
29844
29845 <enum name="SBClientPhishingPreClassificationCheckFail" type="int">
29846   <int value="0" label="PROXY_FETCH"/>
29847   <int value="1" label="PRIVATE_IP"/>
29848   <int value="2" label="OFF_THE_RECORD"/>
29849   <int value="3" label="MATCH_CSD_WHITELIST"/>
29850   <int value="4" label="TOO_MANY_REPORTS"/>
29851   <int value="5" label="UNSUPPORTED_MIME_TYPE"/>
29852 </enum>
29853
29854 <enum name="SBClientPhishingScorerCreationStatus" type="int">
29855   <int value="0" label="SUCCESS"/>
29856   <int value="1" label="MODEL_OPEN_FAIL"/>
29857   <int value="2" label="MODEL_FILE_EMPTY"/>
29858   <int value="3" label="MODEL_FILE_TOO_LARGE"/>
29859   <int value="4" label="MODEL_PARSE_ERROR"/>
29860   <int value="5" label="MODEL_MISSING_FIELDS"/>
29861 </enum>
29862
29863 <enum name="SBDownloadFeedbackUploadResult" type="int">
29864   <int value="0" label="SUCCESS"/>
29865   <int value="1" label="UPLOAD_SUCCESS"/>
29866   <int value="2" label="UPLOAD_CANCELLED"/>
29867   <int value="3" label="UPLOAD_METADATA_NET_ERROR"/>
29868   <int value="4" label="UPLOAD_METADATA_RESPONSE_ERROR"/>
29869   <int value="5" label="UPLOAD_FILE_NET_ERROR"/>
29870   <int value="6" label="UPLOAD_FILE_RESPONSE_ERROR"/>
29871   <int value="7" label="UPLOAD_COMPLETE_RESPONSE_ERROR"/>
29872 </enum>
29873
29874 <enum name="ScrollThread" type="int">
29875   <int value="0" label="Scroll on impl-thread"/>
29876   <int value="1" label="Scroll on main-thread"/>
29877 </enum>
29878
29879 <enum name="SCTOrigin" type="int">
29880   <int value="0" label="SCT_EMBEDDED"/>
29881   <int value="1" label="SCT_FROM_TLS_EXTENSION"/>
29882   <int value="2" label="SCT_FROM_OCSP_RESPONSE"/>
29883 </enum>
29884
29885 <enum name="SCTVerifyStatus" type="int">
29886   <int value="0" label="SCT_STATUS_NONE"/>
29887   <int value="1" label="SCT_STATUS_LOG_UNKNOWN"/>
29888   <int value="2" label="SCT_STATUS_INVALID"/>
29889   <int value="3" label="SCT_STATUS_OK"/>
29890 </enum>
29891
29892 <enum name="SearchEngine" type="int">
29893   <obsolete>
29894     Deprecated 8/2013. No longer generated.
29895   </obsolete>
29896   <summary>
29897     Indices of most popular prepopulated search engines as defined in
29898     chrome/browser/search_engines/search_engine_type.h.
29899   </summary>
29900   <int value="0" label="OTHER"/>
29901   <int value="1" label="GOOGLE"/>
29902   <int value="2" label="YAHOO"/>
29903   <int value="3" label="YAHOOJP"/>
29904   <int value="4" label="BING"/>
29905   <int value="5" label="ASK"/>
29906   <int value="6" label="YANDEX"/>
29907   <int value="7" label="SEZNAM"/>
29908   <int value="8" label="CENTRUM"/>
29909   <int value="9" label="NETSPRINT"/>
29910   <int value="10" label="VIRGILIO"/>
29911   <int value="11" label="MAILRU"/>
29912   <int value="12" label="ABCSOK"/>
29913   <int value="13" label="ALTAVISTA"/>
29914   <int value="14" label="BAIDU"/>
29915   <int value="15" label="DAUM"/>
29916   <int value="16" label="DELFI"/>
29917   <int value="17" label="DIRI"/>
29918   <int value="18" label="GOO"/>
29919   <int value="19" label="IN"/>
29920   <int value="20" label="NAJDI"/>
29921   <int value="21" label="NAVER"/>
29922   <int value="22" label="NETI"/>
29923   <int value="23" label="OK"/>
29924   <int value="24" label="POGODAK"/>
29925   <int value="25" label="POGODOK_MK"/>
29926   <int value="26" label="RAMBLER"/>
29927   <int value="27" label="SANOOK"/>
29928   <int value="28" label="SAPO"/>
29929   <int value="29" label="TUT"/>
29930   <int value="30" label="WALLA"/>
29931   <int value="31" label="ZOZNAM"/>
29932   <int value="32" label="YAHOOQC"/>
29933   <int value="33" label="NONE"/>
29934 </enum>
29935
29936 <enum name="SessionStartupPref" type="int">
29937   <int value="0" label="Open home page (unused)"/>
29938   <int value="1" label="Continue from last opened pages"/>
29939   <int value="4" label="Open URLs"/>
29940   <int value="5" label="Open new tab page"/>
29941 </enum>
29942
29943 <enum name="SessionStartupType" type="int">
29944   <obsolete>
29945     Deprecated 8/2013. No longer generated.
29946   </obsolete>
29947   <int value="0" label="New Tab page"/>
29948   <int value="1" label="Homepage (DEPRECATED)"/>
29949   <int value="2" label="Last session"/>
29950   <int value="3" label="Specified URLs"/>
29951 </enum>
29952
29953 <enum name="ShelfAlignmentValue" type="int">
29954   <summary>
29955     The alignment of the shelf area (see ash/launcher/launcher_view.cc).
29956   </summary>
29957   <int value="0" label="Bottom"/>
29958   <int value="1" label="Left"/>
29959   <int value="2" label="Right"/>
29960 </enum>
29961
29962 <enum name="ShillTerminationActionResult" type="int">
29963   <summary>
29964     The termination action result types come from TerminationActionResult in
29965     shill/metrics.h
29966   </summary>
29967   <int value="0" label="Success"/>
29968   <int value="1" label="Failure"/>
29969 </enum>
29970
29971 <enum name="SideloadUIEvents" type="int">
29972   <int value="0" label="Extension installed"/>
29973   <int value="1" label="Extension ignored"/>
29974   <int value="2" label="Extension re-enabled"/>
29975   <int value="3" label="Extension uninstalled"/>
29976 </enum>
29977
29978 <enum name="SideloadWipeoutBubble" type="int">
29979   <int value="0" label="Learn more"/>
29980   <int value="1" label="Settings page"/>
29981   <int value="2" label="Dismiss"/>
29982 </enum>
29983
29984 <enum name="SigninFlowConfirmations" type="int">
29985   <int value="0" label="Shown"/>
29986   <int value="1" label="OK"/>
29987   <int value="2" label="Return"/>
29988   <int value="3" label="Advanced"/>
29989   <int value="4" label="Close"/>
29990   <int value="5" label="Escape"/>
29991   <int value="6" label="Undo"/>
29992   <int value="7" label="Learn more"/>
29993   <int value="8" label="Learn more ok"/>
29994   <int value="9" label="Learn more return"/>
29995   <int value="10" label="Learn more advanced"/>
29996   <int value="11" label="Learn more close"/>
29997   <int value="12" label="Learn more escape"/>
29998   <int value="13" label="Learn more undo"/>
29999 </enum>
30000
30001 <enum name="SimpleCache.EntryCreatedAndStream2Omitted" type="int">
30002   <int value="0" label="Stream 2 file was present"/>
30003   <int value="1" label="Empty stream 2 file was omitted"/>
30004 </enum>
30005
30006 <enum name="SimpleCache.EntryOpenedAndStream2Removed" type="int">
30007   <int value="0" label="Stream 2 file was already omitted or not empty"/>
30008   <int value="1" label="Empty stream 2 file removed"/>
30009 </enum>
30010
30011 <enum name="SimpleCache.FileDescriptorLimitStatus" type="int">
30012   <int value="0" label="Unsupported"/>
30013   <int value="1" label="Supported but failed"/>
30014   <int value="2" label="Succeeded"/>
30015 </enum>
30016
30017 <enum name="SimpleCacheHeaderSizeChange" type="int">
30018   <int value="0" label="Written for the first time"/>
30019   <int value="1" label="Rewritten with same size"/>
30020   <int value="2" label="Rewritten with larger size"/>
30021   <int value="3" label="Rewritten with smaller size"/>
30022   <int value="4" label="Unexpected header stream write"/>
30023 </enum>
30024
30025 <enum name="SimpleCacheIndexInitializeMethod" type="int">
30026   <int value="0" label="Directory Scan"/>
30027   <int value="1" label="Index File"/>
30028   <int value="2" label="New Cache"/>
30029 </enum>
30030
30031 <enum name="SimpleCacheOpenEntryIndexState" type="int">
30032   <int value="0" label="No index"/>
30033   <int value="1" label="Hit"/>
30034   <int value="2" label="Miss"/>
30035 </enum>
30036
30037 <enum name="SimpleCacheReadParallelizable" type="int">
30038   <int value="0" label="Standalone Read (obsolete)"/>
30039   <int value="1" label="Follows read"/>
30040   <int value="2" label="Follows conflicting write"/>
30041   <int value="3" label="Follows non conflicting write"/>
30042   <int value="4" label="Follows other operation"/>
30043   <int value="5" label="Read alone in queue"/>
30044 </enum>
30045
30046 <enum name="SimpleCacheReadResult" type="int">
30047   <int value="0" label="Success"/>
30048   <int value="1" label="Invalid Argument"/>
30049   <int value="2" label="Nonblocking Empty Return"/>
30050   <int value="3" label="Invalid State"/>
30051   <int value="4" label="Fast Empty Return"/>
30052   <int value="5" label="Synchronous Read Failure"/>
30053   <int value="6" label="Synchronous Checksum Failure"/>
30054 </enum>
30055
30056 <enum name="SimpleCacheSyncCheckEOFResult" type="int">
30057   <int value="0" label="Success"/>
30058   <int value="1" label="Read Failure"/>
30059   <int value="2" label="Magic Number Mismatch"/>
30060   <int value="3" label="CRC Mismatch"/>
30061 </enum>
30062
30063 <enum name="SimpleCacheSyncCloseResult" type="int">
30064   <int value="0" label="Success"/>
30065   <int value="1" label="Write Failure"/>
30066 </enum>
30067
30068 <enum name="SimpleCacheSyncCreateResult" type="int">
30069   <int value="0" label="Success"/>
30070   <int value="1" label="Platform File Error"/>
30071   <int value="2" label="Can't Write Header"/>
30072   <int value="3" label="Can't Write Key"/>
30073 </enum>
30074
30075 <enum name="SimpleCacheSyncOpenResult" type="int">
30076   <int value="0" label="Success"/>
30077   <int value="1" label="Platform File Error"/>
30078   <int value="2" label="Can't Read Header"/>
30079   <int value="3" label="Bad Magic Number"/>
30080   <int value="4" label="Bad Version"/>
30081   <int value="5" label="Can't Read Key"/>
30082   <int value="6" label="Key Mismatch (obsolete)"/>
30083   <int value="7" label="Hash Mismatch"/>
30084 </enum>
30085
30086 <enum name="SimpleCacheSyncWriteResult" type="int">
30087   <int value="0" label="Success"/>
30088   <int value="1" label="Pretruncate Failure"/>
30089   <int value="2" label="Write Failure"/>
30090   <int value="3" label="Truncate Failure"/>
30091 </enum>
30092
30093 <enum name="SimpleCacheWriteDependencyType" type="int">
30094   <int value="0" label="First operation in the queue (Optimistic)"/>
30095   <int value="1" label="Follows conflicting optimistic write"/>
30096   <int value="2" label="Follows non conflicting optimistic write"/>
30097   <int value="3" label="Follows conflicting conservative write"/>
30098   <int value="4" label="Follows non conflicting conservative write"/>
30099   <int value="5" label="Follows conflicting read"/>
30100   <int value="6" label="Follows non conflicting read"/>
30101   <int value="7" label="Follows other operation"/>
30102 </enum>
30103
30104 <enum name="SimpleCacheWriteResult" type="int">
30105   <int value="0" label="Success"/>
30106   <int value="1" label="Invalid Argument"/>
30107   <int value="2" label="Over Max Size"/>
30108   <int value="3" label="Bad State"/>
30109   <int value="4" label="Synchronous Write Failure"/>
30110   <int value="5" label="Fast Empty Return (Success)"/>
30111 </enum>
30112
30113 <enum name="SimpleIndexState" type="int">
30114   <int value="0" label="Corrupt"/>
30115   <int value="1" label="Stale"/>
30116   <int value="2" label="Fresh"/>
30117   <int value="3" label="Fresh index with cache updated since backend start"/>
30118 </enum>
30119
30120 <enum name="SiteIsolationMimeType" type="int">
30121   <int value="0" label="HTML"/>
30122   <int value="1" label="XML"/>
30123   <int value="2" label="JSON"/>
30124   <int value="3" label="Plain"/>
30125   <int value="4" label="Others"/>
30126 </enum>
30127
30128 <enum name="SiteIsolationResourceType" type="int">
30129   <int value="0" label="MAIN_FRAME"/>
30130   <int value="1" label="SUB_FRAME"/>
30131   <int value="2" label="STYLESHEET"/>
30132   <int value="3" label="SCRIPT"/>
30133   <int value="4" label="IMAGE"/>
30134   <int value="5" label="FONT_RESOURCE"/>
30135   <int value="6" label="SUB_RESOURCE"/>
30136   <int value="7" label="OBJECT"/>
30137   <int value="8" label="MEDIA"/>
30138   <int value="9" label="WORKER"/>
30139   <int value="10" label="SHARED_WORKER"/>
30140   <int value="11" label="PREFETCH"/>
30141   <int value="12" label="FAVICON"/>
30142   <int value="13" label="XHR"/>
30143   <int value="14" label="PING"/>
30144 </enum>
30145
30146 <enum name="SocketStreamConnectionType" type="int">
30147   <int value="0" label="none"/>
30148   <int value="1" label="all connections"/>
30149   <int value="2" label="tunnel connections"/>
30150   <int value="3" label="socks connections"/>
30151   <int value="4" label="ssl connections"/>
30152 </enum>
30153
30154 <enum name="SocketStreamProtocolType" type="int">
30155   <int value="0" label="unknown"/>
30156   <int value="1" label="ws"/>
30157   <int value="2" label="wss"/>
30158 </enum>
30159
30160 <enum name="SpdyFrameFlowControlState" type="int">
30161   <int value="0" label="Send not stalled"/>
30162   <int value="1" label="Send stalled by stream"/>
30163   <int value="2" label="Send stalled by session"/>
30164   <int value="3" label="Send stalled by stream and session"/>
30165 </enum>
30166
30167 <enum name="SpdyIPPoolDomainMatch" type="int">
30168   <int value="0" label="mismatch"/>
30169   <int value="1" label="match"/>
30170 </enum>
30171
30172 <!-- Replaced by SpdyProtocolErrorDetails2 on 2013-04-19. -->
30173
30174 <enum name="SpdyProtocolErrorDetails" type="int">
30175   <int value="0" label="No error"/>
30176   <int value="1" label="Invalid Control Frame"/>
30177   <int value="2" label="Control Frame Payload Too Large"/>
30178   <int value="3" label="Zlib Init Failure"/>
30179   <int value="4" label="Unsupported Version"/>
30180   <int value="5" label="Decompress Failure"/>
30181   <int value="6" label="Compress Failure"/>
30182   <int value="7" label="Credential Frame Corrupt"/>
30183   <int value="8" label="Invalid Data Frame Flags"/>
30184 <!-- r181910 added an enum value here, so don't trust the counts for
30185        the values below for Chrome builds after that revision. -->
30186
30187   <int value="9" label="Invalid Status Code"/>
30188   <int value="10" label="Protocol Error"/>
30189   <int value="11" label="Invalid Stream"/>
30190   <int value="12" label="Refused Stream"/>
30191   <int value="13" label="Unsupported Version"/>
30192   <int value="14" label="Cancel"/>
30193   <int value="15" label="Internal Error"/>
30194   <int value="16" label="Flow Control Error"/>
30195   <int value="17" label="Stream In Use"/>
30196   <int value="18" label="Stream Already Closed"/>
30197   <int value="19" label="Invalid Credentials"/>
30198   <int value="20" label="Frame Too Large"/>
30199   <int value="21" label="Unexpected Ping"/>
30200   <int value="22" label="Rst Stream For Non Active Stream"/>
30201   <int value="23" label="Spdy Compression Failure"/>
30202   <int value="24" label="Request For Secure Content Over Insecure Session"/>
30203   <int value="25" label="Protocol Error Syn Reply Not Received"/>
30204   <int value="26" label="Num Spdy Protocol Error Details"/>
30205 </enum>
30206
30207 <enum name="SpdyProtocolErrorDetails2" type="int">
30208 <!-- SpdyFramer::SpdyErrors -->
30209
30210   <int value="0" label="No error"/>
30211   <int value="1" label="Invalid Control Frame"/>
30212   <int value="2" label="Control Frame Payload Too Large"/>
30213   <int value="3" label="Zlib Init Failure"/>
30214   <int value="4" label="Unsupported Version"/>
30215   <int value="5" label="Decompress Failure"/>
30216   <int value="6" label="Compress Failure"/>
30217   <int value="7" label="Credential Frame Corrupt"/>
30218   <int value="8" label="Invalid Data Frame Flags"/>
30219   <int value="9" label="Invalid Control Frame Flags"/>
30220 <!-- SpdyRstStreamStatus -->
30221
30222   <int value="10" label="(Unused)"/>
30223   <int value="11" label="Protocol Error"/>
30224   <int value="12" label="Invalid Stream"/>
30225   <int value="13" label="Refused Stream"/>
30226   <int value="14" label="Unsupported Version"/>
30227   <int value="15" label="Cancel"/>
30228   <int value="16" label="Internal Error"/>
30229   <int value="17" label="Flow Control Error"/>
30230   <int value="18" label="Stream In Use"/>
30231   <int value="19" label="Stream Already Closed"/>
30232   <int value="20" label="Invalid Credentials"/>
30233   <int value="21" label="Frame Too Large"/>
30234 <!-- SpdySession errors -->
30235
30236   <int value="22" label="Unexpected Ping"/>
30237   <int value="23" label="Rst Stream For Non Active Stream"/>
30238   <int value="24" label="Spdy Compression Failure"/>
30239   <int value="25" label="Request For Secure Content Over Insecure Session"/>
30240   <int value="26" label="Syn Reply Not Received"/>
30241   <int value="27" label="Invalid Window Update Size"/>
30242   <int value="28" label="Receive Window Size Violation"/>
30243 <!-- More SpdyFramer::SpdyErrors -->
30244
30245   <int value="29" label="GoAway Frame Corrupt"/>
30246   <int value="30" label="RstStream Frame Corrupt"/>
30247 </enum>
30248
30249 <enum name="SpdySessionGet" type="int">
30250   <int value="0" label="created new"/>
30251   <int value="1" label="found existing"/>
30252   <int value="2" label="found existing from IP Pool"/>
30253   <int value="3" label="imported from socket"/>
30254 </enum>
30255
30256 <enum name="SpdySettingsReceived" type="int">
30257   <int value="0" label="not received"/>
30258   <int value="1" label="received"/>
30259 </enum>
30260
30261 <enum name="SpdySettingsSent" type="int">
30262   <int value="0" label="not sent"/>
30263   <int value="1" label="sent"/>
30264 </enum>
30265
30266 <enum name="SpecialShFileOperationCodes" type="int">
30267   <summary>Legacy error codes still returned by |ShFileOperation()|</summary>
30268   <int value="5" label="Access denied"/>
30269   <int value="113" label="Source and Destination are same file"/>
30270   <int value="114" label="Multiple source mapped to single destination"/>
30271   <int value="115" label="Rename to different directory"/>
30272   <int value="116" label="Source root"/>
30273   <int value="117" label="Canceled by user"/>
30274   <int value="118" label="Destination is subtree of source"/>
30275   <int value="120" label="Denied by security settings"/>
30276   <int value="121" label="Path length exceeded MAX_PATH"/>
30277   <int value="122" label="Multiple destination paths"/>
30278   <int value="124" label="Path invalid"/>
30279   <int value="125" label="Source and destination have same parent"/>
30280   <int value="126" label="Destination exists"/>
30281   <int value="128" label="Destination exists as folder"/>
30282   <int value="129" label="Name length exceeded MAX_PATH"/>
30283   <int value="130" label="Destination read-only CD-ROM"/>
30284   <int value="131" label="Destination read-only DVD"/>
30285   <int value="132" label="Destination writable CD-ROM"/>
30286   <int value="133" label="File too large"/>
30287   <int value="134" label="Source read-only CD-ROM"/>
30288   <int value="135" label="Source read-only DVD"/>
30289   <int value="136" label="Source writable CD-ROM"/>
30290   <int value="183" label="Operation exceeded MAX_PATH"/>
30291   <int value="1026" label="Invalid path / unknown"/>
30292   <int value="65536" label="Unspecified destination error"/>
30293   <int value="65652" label="Destination root"/>
30294 </enum>
30295
30296 <enum name="SpeculativeRestoreApplicability" type="int">
30297   <int value="0" label="Applicable"/>
30298   <int value="1" label="Not applicable (tablet)"/>
30299   <int value="2" label="Not applicable (low-memory device)"/>
30300   <int value="3" label="Not applicable (bandwidth management)"/>
30301 </enum>
30302
30303 <enum name="SpeculativeRestorePredictionAccuracy" type="int">
30304   <int value="0" label="Hit"/>
30305   <int value="1" label="Miss (different tab)"/>
30306   <int value="2" label="Miss (tab not switched)"/>
30307 </enum>
30308
30309 <enum name="SpeculativeRestoreTabStatus" type="int">
30310   <int value="0" label="Already loaded"/>
30311   <int value="1" label="Needs restore"/>
30312 </enum>
30313
30314 <enum name="SqliteErrorCode" type="int">
30315   <summary>Error codes returned by SQLite - see sqlite3.h</summary>
30316   <int value="0" label="SQLITE_OK">Successful result</int>
30317   <int value="1" label="SQLITE_ERROR">SQL error or missing database</int>
30318   <int value="2" label="SQLITE_INTERNAL">
30319     NOT USED. Internal logic error in SQLite
30320   </int>
30321   <int value="3" label="SQLITE_PERM">Access permission denied</int>
30322   <int value="4" label="SQLITE_ABORT">Callback routine requested an abort</int>
30323   <int value="5" label="SQLITE_BUSY">The database file is locked</int>
30324   <int value="6" label="SQLITE_LOCKED">A table in the database is locked</int>
30325   <int value="7" label="SQLITE_NOMEM">A malloc() failed</int>
30326   <int value="8" label="SQLITE_READONLY">
30327     Attempt to write a readonly database
30328   </int>
30329   <int value="9" label="SQLITE_INTERRUPT">
30330     Operation terminated by sqlite3_interrupt()
30331   </int>
30332   <int value="10" label="SQLITE_IOERR">
30333     Some kind of disk I/O error occurred
30334   </int>
30335   <int value="11" label="SQLITE_CORRUPT">
30336     The database disk image is malformed
30337   </int>
30338   <int value="12" label="SQLITE_NOTFOUND">
30339     NOT USED. Table or record not found
30340   </int>
30341   <int value="13" label="SQLITE_FULL">
30342     Insertion failed because database is full
30343   </int>
30344   <int value="14" label="SQLITE_CANTOPEN">Unable to open the database file</int>
30345   <int value="15" label="SQLITE_PROTOCOL">
30346     NOT USED. Database lock protocol error
30347   </int>
30348   <int value="16" label="SQLITE_EMPTY">Database is empty</int>
30349   <int value="17" label="SQLITE_SCHEMA">The database schema changed</int>
30350   <int value="18" label="SQLITE_TOOBIG">String or BLOB exceeds size limit</int>
30351   <int value="19" label="SQLITE_CONSTRAINT">
30352     Abort due to contraint violation
30353   </int>
30354   <int value="20" label="SQLITE_MISMATCH">Data type mismatch</int>
30355   <int value="21" label="SQLITE_MISUSE">Library used incorrectly</int>
30356   <int value="22" label="SQLITE_NOLFS">
30357     Uses OS features not supported on host
30358   </int>
30359   <int value="23" label="SQLITE_AUTH">Authorization denied</int>
30360   <int value="24" label="SQLITE_FORMAT">Auxiliary database format error</int>
30361   <int value="25" label="SQLITE_RANGE">
30362     2nd parameter to sqlite3_bind() out of range
30363   </int>
30364   <int value="26" label="SQLITE_NOTADB">
30365     File opened that is not a database file
30366   </int>
30367   <int value="100" label="SQLITE_ROW">sqlite3_step() has another row ready</int>
30368   <int value="101" label="SQLITE_DONE">
30369     sqlite3_step() has finished executing
30370   </int>
30371   <int value="261" label="SQLITE_BUSY_RECOVERY">TBD</int>
30372   <int value="262" label="SQLITE_LOCKED_SHAREDCACHE">TBD</int>
30373   <int value="266" label="SQLITE_IOERR_READ">Error reading from file</int>
30374   <int value="270" label="SQLITE_CANTOPEN_NOTEMPDIR">TBD</int>
30375   <int value="522" label="SQLITE_IOERR_SHORT_READ">Short read from file</int>
30376   <int value="778" label="SQLITE_IOERR_WRITE">
30377     Error writing to file (other than SQLITE_FULL)
30378   </int>
30379   <int value="1034" label="SQLITE_IOERR_FSYNC">Error syncing to disk</int>
30380   <int value="1290" label="SQLITE_IOERR_DIR_FSYNC">
30381     Error syncing directory changes to disk
30382   </int>
30383   <int value="1546" label="SQLITE_IOERR_TRUNCATE">Error truncating file</int>
30384   <int value="1802" label="SQLITE_IOERR_FSTAT">Error reading file metadata</int>
30385   <int value="2058" label="SQLITE_IOERR_UNLOCK">Error unlocking file</int>
30386   <int value="2314" label="SQLITE_IOERR_RDLOCK">
30387     Error getting read lock - should not be possible
30388   </int>
30389   <int value="2570" label="SQLITE_IOERR_DELETE">Error deleting file</int>
30390   <int value="2826" label="SQLITE_IOERR_BLOCKED">
30391     Deadlock due to other process access to SQLite files
30392   </int>
30393   <int value="3082" label="SQLITE_IOERR_NOMEM">Error mapping shared memory</int>
30394   <int value="3338" label="SQLITE_IOERR_ACCESS">
30395     Error getting file attributes (other than not found)
30396   </int>
30397   <int value="3594" label="SQLITE_IOERR_CHECKRESERVEDLOCK">
30398     Error while querying lock status
30399   </int>
30400   <int value="3850" label="SQLITE_IOERR_LOCK">Error acquiring lock</int>
30401   <int value="4106" label="SQLITE_IOERR_CLOSE">Error closing file</int>
30402   <int value="4362" label="SQLITE_IOERR_DIR_CLOSE">Unused</int>
30403   <int value="4618" label="SQLITE_IOERR_SHMOPEN">Error mmapping file</int>
30404   <int value="4874" label="SQLITE_IOERR_SHMSIZE">
30405     Error in stat while mmapping file
30406   </int>
30407   <int value="5130" label="SQLITE_IOERR_SHMLOCK">Unused</int>
30408 </enum>
30409
30410 <enum name="SqliteIOERRCode" type="int">
30411   <obsolete>
30412     Replaced 5/14/2013 by expanded Sqlite.Error histogram.
30413   </obsolete>
30414   <summary>Extended error codes returned by SQLite - see sqlite3.h</summary>
30415   <int value="0" label="SQLITE_IOERR">No extended code given</int>
30416   <int value="1" label="SQLITE_IOERR_READ">Error reading from file</int>
30417   <int value="2" label="SQLITE_IOERR_SHORT_READ">Short read from file</int>
30418   <int value="3" label="SQLITE_IOERR_WRITE">
30419     Error writing to file (other than SQLITE_FULL)
30420   </int>
30421   <int value="4" label="SQLITE_IOERR_FSYNC">Error syncing to disk</int>
30422   <int value="5" label="SQLITE_IOERR_DIR_FSYNC">
30423     Error syncing directory changes to disk
30424   </int>
30425   <int value="6" label="SQLITE_IOERR_TRUNCATE">Error truncating file</int>
30426   <int value="7" label="SQLITE_IOERR_FSTAT">Error reading file metadata</int>
30427   <int value="8" label="SQLITE_IOERR_UNLOCK">Error unlocking file</int>
30428   <int value="9" label="SQLITE_IOERR_RDLOCK">
30429     Error getting read lock - should not be possible
30430   </int>
30431   <int value="10" label="SQLITE_IOERR_DELETE">Error deleting file</int>
30432   <int value="11" label="SQLITE_IOERR_BLOCKED">
30433     Deadlock due to other process access to SQLite files
30434   </int>
30435   <int value="12" label="SQLITE_IOERR_NOMEM">Error mapping shared memory</int>
30436   <int value="13" label="SQLITE_IOERR_ACCESS">
30437     Error getting file attributes (other than not found)
30438   </int>
30439   <int value="14" label="SQLITE_IOERR_CHECKRESERVEDLOCK">
30440     Error while querying lock status
30441   </int>
30442   <int value="15" label="SQLITE_IOERR_LOCK">Error acquiring lock</int>
30443   <int value="16" label="SQLITE_IOERR_CLOSE">Error closing file</int>
30444   <int value="17" label="SQLITE_IOERR_DIR_CLOSE">Unused</int>
30445   <int value="18" label="SQLITE_IOERR_SHMOPEN">Error mmapping file</int>
30446   <int value="19" label="SQLITE_IOERR_SHMSIZE">
30447     Error in stat while mmapping file
30448   </int>
30449   <int value="20" label="SQLITE_IOERR_SHMLOCK">Unused</int>
30450 </enum>
30451
30452 <enum name="SqliteRecoveryEventEnum" type="int">
30453   <summary>
30454     Track successful completion or failure of sql::Recovery implementation.
30455   </summary>
30456   <int value="0" label="RECOVERY_SUCCESS_BEGIN">
30457     sql::Recovery::Init() (helper for Begin()) completely successfully.
30458   </int>
30459   <int value="1" label="RECOVERY_FAILED_OPEN_TEMPORARY">
30460     Failed to open temporary database to recover into.
30461   </int>
30462   <int value="2" label="RECOVERY_FAILED_VIRTUAL_TABLE_INIT">
30463     Failed to initialize recover vtable subsystem for connection.
30464   </int>
30465   <int value="3" label="RECOVERY_FAILED_VIRTUAL_TABLE_SYSTEM_SQLITE">
30466     USE_SYSTEM_SQLITE in force, recovery virtual table not available.
30467   </int>
30468   <int value="4" label="RECOVERY_FAILED_WRITABLE_SCHEMA">
30469     Failed to enable writable_schema.
30470   </int>
30471   <int value="5" label="RECOVERY_FAILED_ATTACH">
30472     Failed to attach corrupt database to recovery database.
30473   </int>
30474   <int value="6" label="RECOVERY_SUCCESS_BACKUP">
30475     sql::Recovery::Backup() (helper for Recovered()) completely successfully.
30476   </int>
30477   <int value="7" label="RECOVERY_FAILED_BACKUP_INIT">
30478     Failed sqlite3_backup_init().  Error code in Sqlite.RecoveryHandle.
30479   </int>
30480   <int value="8" label="RECOVERY_FAILED_BACKUP_STEP">
30481     Failed sqlite3_backup_step().  Error code in Sqlite.RecoveryStep.
30482   </int>
30483   <int value="9" label="RECOVERY_SUCCESS_AUTORECOVER">
30484     sql::Recovery::AutoRecoverTable() completed successfully.
30485   </int>
30486   <int value="10" label="RECOVERY_FAILED_AUTORECOVER_UNRECOGNIZED_TYPE">
30487     Failed sqlite3_backup_step().  Error code in Sqlite.RecoveryStep.
30488   </int>
30489   <int value="11" label="RECOVERY_FAILED_AUTORECOVER_MISSING_TABLE">
30490     AutoRecoverTable() could not find the target table.
30491   </int>
30492   <int value="12" label="RECOVERY_FAILED_AUTORECOVER_CREATE">
30493     AutoRecoverTable() failed creating recovery vtable.
30494   </int>
30495   <int value="13" label="RECOVERY_FAILED_AUTORECOVER_INSERT">
30496     AutoRecoverTable() failed copying data from recovery to target table.
30497   </int>
30498   <int value="14" label="RECOVERY_FAILED_AUTORECOVER_DROP">
30499     AutoRecoverTable() failed to drop recovery table.
30500   </int>
30501   <int value="15" label="RECOVERY_SUCCESS_SETUP_META">
30502     sql::Recovery::SetupMeta() completed successfully.
30503   </int>
30504   <int value="16" label="RECOVERY_FAILED_META_CREATE">
30505     SetupMeta() failed to create meta recovery table.
30506   </int>
30507   <int value="17" label="RECOVERY_SUCCESS_META_VERSION">
30508     GetMetaVersionNumber() found no version row in meta table.
30509   </int>
30510   <int value="18" label="RECOVERY_FAILED_META_QUERY">
30511     GetMetaVersionNumber() failed querying recovery meta table.
30512   </int>
30513   <int value="19" label="RECOVERY_FAILED_META_NO_VERSION">
30514     GetMetaVersionNumber() found no version row in meta table.
30515   </int>
30516 </enum>
30517
30518 <enum name="SqliteVersionDeprecation" type="int">
30519   <summary>Sqlite database version deprecation status</summary>
30520   <int value="0" label="DEPRECATION_DATABASE_NOT_EMPTY">
30521     Database has tables, but no meta table.
30522   </int>
30523   <int value="1" label="DEPRECATION_DATABASE_UNKNOWN">
30524     Failure figuring out if database has tables.
30525   </int>
30526   <int value="2" label="DEPRECATION_FAILED_VERSION">
30527     Failed querying meta table.
30528   </int>
30529   <int value="3" label="DEPRECATION_NO_VERSION">
30530     No version row in meta table.
30531   </int>
30532   <int value="4" label="DEPRECATION_RAZED">Raze succeeded.</int>
30533   <int value="5" label="DEPRECATION_RAZE_FAILED">Raze failed.</int>
30534 </enum>
30535
30536 <enum name="SSLCipherSuite" type="int">
30537   <summary>SSL/TLS cipher suites from the IANA registry</summary>
30538   <int value="0" label="TLS_NULL_WITH_NULL_NULL"/>
30539   <int value="1" label="TLS_RSA_WITH_NULL_MD5"/>
30540   <int value="2" label="TLS_RSA_WITH_NULL_SHA"/>
30541   <int value="3" label="TLS_RSA_EXPORT_WITH_RC4_40_MD5"/>
30542   <int value="4" label="TLS_RSA_WITH_RC4_128_MD5"/>
30543   <int value="5" label="TLS_RSA_WITH_RC4_128_SHA"/>
30544   <int value="6" label="TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5"/>
30545   <int value="7" label="TLS_RSA_WITH_IDEA_CBC_SHA"/>
30546   <int value="8" label="TLS_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
30547   <int value="9" label="TLS_RSA_WITH_DES_CBC_SHA"/>
30548   <int value="10" label="TLS_RSA_WITH_3DES_EDE_CBC_SHA"/>
30549   <int value="11" label="TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA"/>
30550   <int value="12" label="TLS_DH_DSS_WITH_DES_CBC_SHA"/>
30551   <int value="13" label="TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA"/>
30552   <int value="14" label="TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
30553   <int value="15" label="TLS_DH_RSA_WITH_DES_CBC_SHA"/>
30554   <int value="16" label="TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA"/>
30555   <int value="17" label="TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA"/>
30556   <int value="18" label="TLS_DHE_DSS_WITH_DES_CBC_SHA"/>
30557   <int value="19" label="TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"/>
30558   <int value="20" label="TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
30559   <int value="21" label="TLS_DHE_RSA_WITH_DES_CBC_SHA"/>
30560   <int value="22" label="TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA"/>
30561   <int value="23" label="TLS_DH_anon_EXPORT_WITH_RC4_40_MD5"/>
30562   <int value="24" label="TLS_DH_anon_WITH_RC4_128_MD5"/>
30563   <int value="25" label="TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA"/>
30564   <int value="26" label="TLS_DH_anon_WITH_DES_CBC_SHA"/>
30565   <int value="27" label="TLS_DH_anon_WITH_3DES_EDE_CBC_SHA"/>
30566   <int value="30" label="TLS_KRB5_WITH_DES_CBC_SHA"/>
30567   <int value="31" label="TLS_KRB5_WITH_3DES_EDE_CBC_SHA"/>
30568   <int value="32" label="TLS_KRB5_WITH_RC4_128_SHA"/>
30569   <int value="33" label="TLS_KRB5_WITH_IDEA_CBC_SHA"/>
30570   <int value="34" label="TLS_KRB5_WITH_DES_CBC_MD5"/>
30571   <int value="35" label="TLS_KRB5_WITH_3DES_EDE_CBC_MD5"/>
30572   <int value="36" label="TLS_KRB5_WITH_RC4_128_MD5"/>
30573   <int value="37" label="TLS_KRB5_WITH_IDEA_CBC_MD5"/>
30574   <int value="38" label="TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA"/>
30575   <int value="39" label="TLS_KRB5_EXPORT_WITH_RC2_CBC_40_SHA"/>
30576   <int value="40" label="TLS_KRB5_EXPORT_WITH_RC4_40_SHA"/>
30577   <int value="41" label="TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5"/>
30578   <int value="42" label="TLS_KRB5_EXPORT_WITH_RC2_CBC_40_MD5"/>
30579   <int value="43" label="TLS_KRB5_EXPORT_WITH_RC4_40_MD5"/>
30580   <int value="44" label="TLS_PSK_WITH_NULL_SHA"/>
30581   <int value="45" label="TLS_DHE_PSK_WITH_NULL_SHA"/>
30582   <int value="46" label="TLS_RSA_PSK_WITH_NULL_SHA"/>
30583   <int value="47" label="TLS_RSA_WITH_AES_128_CBC_SHA"/>
30584   <int value="48" label="TLS_DH_DSS_WITH_AES_128_CBC_SHA"/>
30585   <int value="49" label="TLS_DH_RSA_WITH_AES_128_CBC_SHA"/>
30586   <int value="50" label="TLS_DHE_DSS_WITH_AES_128_CBC_SHA"/>
30587   <int value="51" label="TLS_DHE_RSA_WITH_AES_128_CBC_SHA"/>
30588   <int value="52" label="TLS_DH_anon_WITH_AES_128_CBC_SHA"/>
30589   <int value="53" label="TLS_RSA_WITH_AES_256_CBC_SHA"/>
30590   <int value="54" label="TLS_DH_DSS_WITH_AES_256_CBC_SHA"/>
30591   <int value="55" label="TLS_DH_RSA_WITH_AES_256_CBC_SHA"/>
30592   <int value="56" label="TLS_DHE_DSS_WITH_AES_256_CBC_SHA"/>
30593   <int value="57" label="TLS_DHE_RSA_WITH_AES_256_CBC_SHA"/>
30594   <int value="58" label="TLS_DH_anon_WITH_AES_256_CBC_SHA"/>
30595   <int value="59" label="TLS_RSA_WITH_NULL_SHA256"/>
30596   <int value="60" label="TLS_RSA_WITH_AES_128_CBC_SHA256"/>
30597   <int value="61" label="TLS_RSA_WITH_AES_256_CBC_SHA256"/>
30598   <int value="62" label="TLS_DH_DSS_WITH_AES_128_CBC_SHA256"/>
30599   <int value="63" label="TLS_DH_RSA_WITH_AES_128_CBC_SHA256"/>
30600   <int value="64" label="TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"/>
30601   <int value="65" label="TLS_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
30602   <int value="66" label="TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA"/>
30603   <int value="67" label="TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
30604   <int value="68" label="TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA"/>
30605   <int value="69" label="TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
30606   <int value="70" label="TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA"/>
30607   <int value="103" label="TLS_DHE_RSA_WITH_AES_128_CBC_SHA256"/>
30608   <int value="104" label="TLS_DH_DSS_WITH_AES_256_CBC_SHA256"/>
30609   <int value="105" label="TLS_DH_RSA_WITH_AES_256_CBC_SHA256"/>
30610   <int value="106" label="TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"/>
30611   <int value="107" label="TLS_DHE_RSA_WITH_AES_256_CBC_SHA256"/>
30612   <int value="108" label="TLS_DH_anon_WITH_AES_128_CBC_SHA256"/>
30613   <int value="109" label="TLS_DH_anon_WITH_AES_256_CBC_SHA256"/>
30614   <int value="132" label="TLS_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
30615   <int value="133" label="TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA"/>
30616   <int value="134" label="TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
30617   <int value="135" label="TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA"/>
30618   <int value="136" label="TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
30619   <int value="137" label="TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA"/>
30620   <int value="138" label="TLS_PSK_WITH_RC4_128_SHA"/>
30621   <int value="139" label="TLS_PSK_WITH_3DES_EDE_CBC_SHA"/>
30622   <int value="140" label="TLS_PSK_WITH_AES_128_CBC_SHA"/>
30623   <int value="141" label="TLS_PSK_WITH_AES_256_CBC_SHA"/>
30624   <int value="142" label="TLS_DHE_PSK_WITH_RC4_128_SHA"/>
30625   <int value="143" label="TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA"/>
30626   <int value="144" label="TLS_DHE_PSK_WITH_AES_128_CBC_SHA"/>
30627   <int value="145" label="TLS_DHE_PSK_WITH_AES_256_CBC_SHA"/>
30628   <int value="146" label="TLS_RSA_PSK_WITH_RC4_128_SHA"/>
30629   <int value="147" label="TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA"/>
30630   <int value="148" label="TLS_RSA_PSK_WITH_AES_128_CBC_SHA"/>
30631   <int value="149" label="TLS_RSA_PSK_WITH_AES_256_CBC_SHA"/>
30632   <int value="150" label="TLS_RSA_WITH_SEED_CBC_SHA"/>
30633   <int value="151" label="TLS_DH_DSS_WITH_SEED_CBC_SHA"/>
30634   <int value="152" label="TLS_DH_RSA_WITH_SEED_CBC_SHA"/>
30635   <int value="153" label="TLS_DHE_DSS_WITH_SEED_CBC_SHA"/>
30636   <int value="154" label="TLS_DHE_RSA_WITH_SEED_CBC_SHA"/>
30637   <int value="155" label="TLS_DH_anon_WITH_SEED_CBC_SHA"/>
30638   <int value="156" label="TLS_RSA_WITH_AES_128_GCM_SHA256"/>
30639   <int value="157" label="TLS_RSA_WITH_AES_256_GCM_SHA384"/>
30640   <int value="158" label="TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"/>
30641   <int value="159" label="TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"/>
30642   <int value="160" label="TLS_DH_RSA_WITH_AES_128_GCM_SHA256"/>
30643   <int value="161" label="TLS_DH_RSA_WITH_AES_256_GCM_SHA384"/>
30644   <int value="162" label="TLS_DHE_DSS_WITH_AES_128_GCM_SHA256"/>
30645   <int value="163" label="TLS_DHE_DSS_WITH_AES_256_GCM_SHA384"/>
30646   <int value="164" label="TLS_DH_DSS_WITH_AES_128_GCM_SHA256"/>
30647   <int value="165" label="TLS_DH_DSS_WITH_AES_256_GCM_SHA384"/>
30648   <int value="166" label="TLS_DH_anon_WITH_AES_128_GCM_SHA256"/>
30649   <int value="167" label="TLS_DH_anon_WITH_AES_256_GCM_SHA384"/>
30650   <int value="168" label="TLS_PSK_WITH_AES_128_GCM_SHA256"/>
30651   <int value="169" label="TLS_PSK_WITH_AES_256_GCM_SHA384"/>
30652   <int value="170" label="TLS_DHE_PSK_WITH_AES_128_GCM_SHA256"/>
30653   <int value="171" label="TLS_DHE_PSK_WITH_AES_256_GCM_SHA384"/>
30654   <int value="172" label="TLS_RSA_PSK_WITH_AES_128_GCM_SHA256"/>
30655   <int value="173" label="TLS_RSA_PSK_WITH_AES_256_GCM_SHA384"/>
30656   <int value="174" label="TLS_PSK_WITH_AES_128_CBC_SHA256"/>
30657   <int value="175" label="TLS_PSK_WITH_AES_256_CBC_SHA384"/>
30658   <int value="176" label="TLS_PSK_WITH_NULL_SHA256"/>
30659   <int value="177" label="TLS_PSK_WITH_NULL_SHA384"/>
30660   <int value="178" label="TLS_DHE_PSK_WITH_AES_128_CBC_SHA256"/>
30661   <int value="179" label="TLS_DHE_PSK_WITH_AES_256_CBC_SHA384"/>
30662   <int value="180" label="TLS_DHE_PSK_WITH_NULL_SHA256"/>
30663   <int value="181" label="TLS_DHE_PSK_WITH_NULL_SHA384"/>
30664   <int value="182" label="TLS_RSA_PSK_WITH_AES_128_CBC_SHA256"/>
30665   <int value="183" label="TLS_RSA_PSK_WITH_AES_256_CBC_SHA384"/>
30666   <int value="184" label="TLS_RSA_PSK_WITH_NULL_SHA256"/>
30667   <int value="185" label="TLS_RSA_PSK_WITH_NULL_SHA384"/>
30668   <int value="186" label="TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
30669   <int value="187" label="TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256"/>
30670   <int value="188" label="TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
30671   <int value="189" label="TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256"/>
30672   <int value="190" label="TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
30673   <int value="191" label="TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256"/>
30674   <int value="192" label="TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
30675   <int value="193" label="TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256"/>
30676   <int value="194" label="TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
30677   <int value="195" label="TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256"/>
30678   <int value="196" label="TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
30679   <int value="197" label="TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256"/>
30680   <int value="255" label="TLS_EMPTY_RENEGOTIATION_INFO_SCSV"/>
30681   <int value="49153" label="TLS_ECDH_ECDSA_WITH_NULL_SHA"/>
30682   <int value="49154" label="TLS_ECDH_ECDSA_WITH_RC4_128_SHA"/>
30683   <int value="49155" label="TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA"/>
30684   <int value="49156" label="TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA"/>
30685   <int value="49157" label="TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA"/>
30686   <int value="49158" label="TLS_ECDHE_ECDSA_WITH_NULL_SHA"/>
30687   <int value="49159" label="TLS_ECDHE_ECDSA_WITH_RC4_128_SHA"/>
30688   <int value="49160" label="TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA"/>
30689   <int value="49161" label="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"/>
30690   <int value="49162" label="TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"/>
30691   <int value="49163" label="TLS_ECDH_RSA_WITH_NULL_SHA"/>
30692   <int value="49164" label="TLS_ECDH_RSA_WITH_RC4_128_SHA"/>
30693   <int value="49165" label="TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA"/>
30694   <int value="49166" label="TLS_ECDH_RSA_WITH_AES_128_CBC_SHA"/>
30695   <int value="49167" label="TLS_ECDH_RSA_WITH_AES_256_CBC_SHA"/>
30696   <int value="49168" label="TLS_ECDHE_RSA_WITH_NULL_SHA"/>
30697   <int value="49169" label="TLS_ECDHE_RSA_WITH_RC4_128_SHA"/>
30698   <int value="49170" label="TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA"/>
30699   <int value="49171" label="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"/>
30700   <int value="49172" label="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"/>
30701   <int value="49173" label="TLS_ECDH_anon_WITH_NULL_SHA"/>
30702   <int value="49174" label="TLS_ECDH_anon_WITH_RC4_128_SHA"/>
30703   <int value="49175" label="TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA"/>
30704   <int value="49176" label="TLS_ECDH_anon_WITH_AES_128_CBC_SHA"/>
30705   <int value="49177" label="TLS_ECDH_anon_WITH_AES_256_CBC_SHA"/>
30706   <int value="49178" label="TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA"/>
30707   <int value="49179" label="TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA"/>
30708   <int value="49180" label="TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA"/>
30709   <int value="49181" label="TLS_SRP_SHA_WITH_AES_128_CBC_SHA"/>
30710   <int value="49182" label="TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA"/>
30711   <int value="49183" label="TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA"/>
30712   <int value="49184" label="TLS_SRP_SHA_WITH_AES_256_CBC_SHA"/>
30713   <int value="49185" label="TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA"/>
30714   <int value="49186" label="TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA"/>
30715   <int value="49187" label="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"/>
30716   <int value="49188" label="TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"/>
30717   <int value="49189" label="TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256"/>
30718   <int value="49190" label="TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384"/>
30719   <int value="49191" label="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"/>
30720   <int value="49192" label="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"/>
30721   <int value="49193" label="TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256"/>
30722   <int value="49194" label="TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384"/>
30723   <int value="49195" label="TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"/>
30724   <int value="49196" label="TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"/>
30725   <int value="49197" label="TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256"/>
30726   <int value="49198" label="TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384"/>
30727   <int value="49199" label="TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"/>
30728   <int value="49200" label="TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"/>
30729   <int value="49201" label="TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256"/>
30730   <int value="49202" label="TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384"/>
30731   <int value="49203" label="TLS_ECDHE_PSK_WITH_RC4_128_SHA"/>
30732   <int value="49204" label="TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA"/>
30733   <int value="49205" label="TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA"/>
30734   <int value="49206" label="TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA"/>
30735   <int value="49207" label="TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256"/>
30736   <int value="49208" label="TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384"/>
30737   <int value="49209" label="TLS_ECDHE_PSK_WITH_NULL_SHA"/>
30738   <int value="49210" label="TLS_ECDHE_PSK_WITH_NULL_SHA256"/>
30739   <int value="49211" label="TLS_ECDHE_PSK_WITH_NULL_SHA384"/>
30740   <int value="49212" label="TLS_RSA_WITH_ARIA_128_CBC_SHA256"/>
30741   <int value="49213" label="TLS_RSA_WITH_ARIA_256_CBC_SHA384"/>
30742   <int value="49214" label="TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256"/>
30743   <int value="49215" label="TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384"/>
30744   <int value="49216" label="TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256"/>
30745   <int value="49217" label="TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384"/>
30746   <int value="49218" label="TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256"/>
30747   <int value="49219" label="TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384"/>
30748   <int value="49220" label="TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256"/>
30749   <int value="49221" label="TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384"/>
30750   <int value="49222" label="TLS_DH_anon_WITH_ARIA_128_CBC_SHA256"/>
30751   <int value="49223" label="TLS_DH_anon_WITH_ARIA_256_CBC_SHA384"/>
30752   <int value="49224" label="TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256"/>
30753   <int value="49225" label="TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384"/>
30754   <int value="49226" label="TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256"/>
30755   <int value="49227" label="TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384"/>
30756   <int value="49228" label="TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256"/>
30757   <int value="49229" label="TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384"/>
30758   <int value="49230" label="TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256"/>
30759   <int value="49231" label="TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384"/>
30760   <int value="49232" label="TLS_RSA_WITH_ARIA_128_GCM_SHA256"/>
30761   <int value="49233" label="TLS_RSA_WITH_ARIA_256_GCM_SHA384"/>
30762   <int value="49234" label="TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256"/>
30763   <int value="49235" label="TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384"/>
30764   <int value="49236" label="TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256"/>
30765   <int value="49237" label="TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384"/>
30766   <int value="49238" label="TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256"/>
30767   <int value="49239" label="TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384"/>
30768   <int value="49240" label="TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256"/>
30769   <int value="49241" label="TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384"/>
30770   <int value="49242" label="TLS_DH_anon_WITH_ARIA_128_GCM_SHA256"/>
30771   <int value="49243" label="TLS_DH_anon_WITH_ARIA_256_GCM_SHA384"/>
30772   <int value="49244" label="TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256"/>
30773   <int value="49245" label="TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384"/>
30774   <int value="49246" label="TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256"/>
30775   <int value="49247" label="TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384"/>
30776   <int value="49248" label="TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256"/>
30777   <int value="49249" label="TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384"/>
30778   <int value="49250" label="TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256"/>
30779   <int value="49251" label="TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384"/>
30780   <int value="49252" label="TLS_PSK_WITH_ARIA_128_CBC_SHA256"/>
30781   <int value="49253" label="TLS_PSK_WITH_ARIA_256_CBC_SHA384"/>
30782   <int value="49254" label="TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256"/>
30783   <int value="49255" label="TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384"/>
30784   <int value="49256" label="TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256"/>
30785   <int value="49257" label="TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384"/>
30786   <int value="49258" label="TLS_PSK_WITH_ARIA_128_GCM_SHA256"/>
30787   <int value="49259" label="TLS_PSK_WITH_ARIA_256_GCM_SHA384"/>
30788   <int value="49260" label="TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256"/>
30789   <int value="49261" label="TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384"/>
30790   <int value="49262" label="TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256"/>
30791   <int value="49263" label="TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384"/>
30792   <int value="49264" label="TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256"/>
30793   <int value="49265" label="TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384"/>
30794   <int value="49266" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"/>
30795   <int value="49267" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"/>
30796   <int value="49268" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"/>
30797   <int value="49269" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"/>
30798   <int value="49270" label="TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
30799   <int value="49271" label="TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384"/>
30800   <int value="49272" label="TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
30801   <int value="49273" label="TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384"/>
30802   <int value="49274" label="TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
30803   <int value="49275" label="TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
30804   <int value="49276" label="TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
30805   <int value="49277" label="TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
30806   <int value="49278" label="TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
30807   <int value="49279" label="TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
30808   <int value="49280" label="TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256"/>
30809   <int value="49281" label="TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384"/>
30810   <int value="49282" label="TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256"/>
30811   <int value="49283" label="TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384"/>
30812   <int value="49284" label="TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256"/>
30813   <int value="49285" label="TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384"/>
30814   <int value="49286" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"/>
30815   <int value="49287" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"/>
30816   <int value="49288" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"/>
30817   <int value="49289" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"/>
30818   <int value="49290" label="TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
30819   <int value="49291" label="TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
30820   <int value="49292" label="TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
30821   <int value="49293" label="TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
30822   <int value="49294" label="TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
30823   <int value="49295" label="TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
30824   <int value="49296" label="TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
30825   <int value="49297" label="TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
30826   <int value="49298" label="TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
30827   <int value="49299" label="TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
30828   <int value="49300" label="TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
30829   <int value="49301" label="TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
30830   <int value="49302" label="TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
30831   <int value="49303" label="TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
30832   <int value="49304" label="TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
30833   <int value="49305" label="TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
30834   <int value="49306" label="TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
30835   <int value="49307" label="TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
30836   <int value="49308" label="TLS_RSA_WITH_AES_128_CCM"/>
30837   <int value="49309" label="TLS_RSA_WITH_AES_256_CCM"/>
30838   <int value="49310" label="TLS_DHE_RSA_WITH_AES_128_CCM"/>
30839   <int value="49311" label="TLS_DHE_RSA_WITH_AES_256_CCM"/>
30840   <int value="49312" label="TLS_RSA_WITH_AES_128_CCM_8"/>
30841   <int value="49313" label="TLS_RSA_WITH_AES_256_CCM_8"/>
30842   <int value="49314" label="TLS_DHE_RSA_WITH_AES_128_CCM_8"/>
30843   <int value="49315" label="TLS_DHE_RSA_WITH_AES_256_CCM_8"/>
30844   <int value="49316" label="TLS_PSK_WITH_AES_128_CCM"/>
30845   <int value="49317" label="TLS_PSK_WITH_AES_256_CCM"/>
30846   <int value="49318" label="TLS_DHE_PSK_WITH_AES_128_CCM"/>
30847   <int value="49319" label="TLS_DHE_PSK_WITH_AES_256_CCM"/>
30848   <int value="49320" label="TLS_PSK_WITH_AES_128_CCM_8"/>
30849   <int value="49321" label="TLS_PSK_WITH_AES_256_CCM_8"/>
30850   <int value="49322" label="TLS_PSK_DHE_WITH_AES_128_CCM_8"/>
30851   <int value="49323" label="TLS_PSK_DHE_WITH_AES_256_CCM_8"/>
30852 </enum>
30853
30854 <enum name="SSLErrorTypes" type="int">
30855   <int value="0" label="CERT_COMMON_NAME_INVALID"/>
30856   <int value="1" label="CERT_DATE_INVALID"/>
30857   <int value="2" label="CERT_AUTHORITY_INVALID"/>
30858   <int value="3" label="CERT_CONTAINS_ERRORS"/>
30859   <int value="4" label="CERT_NO_REVOCATION_MECHANISM"/>
30860   <int value="5" label="CERT_REVOKED"/>
30861   <int value="6" label="CERT_INVALID"/>
30862   <int value="7" label="CERT_WEAK_SIGNATURE_ALGORITHM"/>
30863   <int value="8" label="CERT_WEAK_KEY"/>
30864   <int value="9" label="UNKNOWN"/>
30865 </enum>
30866
30867 <enum name="SSLResponseTypesV2" type="int">
30868   <int value="0" label="SHOW_ALL"/>
30869   <int value="1" label="SHOW_OVERRIDABLE"/>
30870   <int value="2" label="PROCEED_OVERRIDABLE"/>
30871   <int value="3" label="PROCEED_NAME"/>
30872   <int value="4" label="PROCEED_DATE"/>
30873   <int value="5" label="PROCEED_AUTHORITY"/>
30874   <int value="6" label="DONT_PROCEED_OVERRIDABLE"/>
30875   <int value="7" label="DONT_PROCEED_NAME"/>
30876   <int value="8" label="DONT_PROCEED_DATE"/>
30877   <int value="9" label="DONT_PROCEED_AUTHORITY"/>
30878   <int value="10" label="MORE"/>
30879   <int value="11" label="SHOW_UNDERSTAND"/>
30880   <int value="12" label="SHOW_INTERNAL_HOSTNAME"/>
30881   <int value="13" label="PROCEED_INTERNAL_HOSTNAME"/>
30882   <int value="14" label="SHOW_NEW_SITE"/>
30883   <int value="15" label="PROCEED_NEW_SITE"/>
30884 </enum>
30885
30886 <enum name="StartupURLsMigration" type="int">
30887   <int value="0" label="Performed migration"/>
30888   <int value="1" label="No migration value"/>
30889   <int value="2" label="Reset migration"/>
30890 </enum>
30891
30892 <enum name="SuggestAppsDialogCloseReason" type="int">
30893   <int value="0" label="Unknown error"/>
30894   <int value="1" label="Item installed"/>
30895   <int value="2" label="User cancelled"/>
30896   <int value="3" label="Webstore link clicked"/>
30897 </enum>
30898
30899 <enum name="SuggestAppsDialogInstall" type="int">
30900   <int value="0" label="Install succeeded"/>
30901   <int value="1" label="Install cancelled"/>
30902   <int value="2" label="Install failed"/>
30903 </enum>
30904
30905 <enum name="SuggestAppsDialogLoad" type="int">
30906   <int value="0" label="Load succeeded"/>
30907   <int value="1" label="Load cancelled"/>
30908   <int value="2" label="Load failed"/>
30909 </enum>
30910
30911 <enum name="SuspendStatus" type="int">
30912   <int value="0" label="Success"/>
30913   <int value="1" label="Failure"/>
30914   <int value="2" label="Cancelled"/>
30915   <int value="3" label="Attempted"/>
30916 </enum>
30917
30918 <enum name="SyncAuthError" type="int">
30919   <int value="0"
30920       label="Number of times clients have encountered an Auth error."/>
30921   <int value="1" label="Number of times clients have fixed an auth error."/>
30922 </enum>
30923
30924 <enum name="SyncBackendInitializeRestoreState" type="int">
30925   <int value="0" label="Expected restored types and found some"/>
30926   <int value="1" label="Expected restored types but found none"/>
30927   <int value="2" label="Did not expect restored types and found none"/>
30928   <int value="3" label="Did not expect restored types but found some"/>
30929 </enum>
30930
30931 <enum name="SyncedNotificationActionType" type="int">
30932   <int value="0" label="Unknown"/>
30933   <int value="1" label="Notification clicked"/>
30934   <int value="2" label="Notification button clicked"/>
30935   <int value="3" label="Notification closed by user"/>
30936   <int value="4" label="Notification closed by system"/>
30937 </enum>
30938
30939 <enum name="TabRestoreResult" type="int">
30940   <int value="0" label="Failure (other)"/>
30941   <int value="1" label="Success"/>
30942   <int value="2" label="Failure due to network connectivity"/>
30943 </enum>
30944
30945 <enum name="TabRestoreUserAction" type="int">
30946   <int value="0" label="Wait for completion"/>
30947   <int value="1" label="Leave tab (close tab/switch tab/go to tab switcher)"/>
30948   <int value="2" label="Leave Chrome"/>
30949 </enum>
30950
30951 <enum name="TabStatus" type="int">
30952   <int value="0" label="Memory resident"/>
30953   <int value="1" label="Evicted and reloaded"/>
30954   <int value="2" label="Reloaded due to cold start"/>
30955   <int value="3" label="Partially evicted"/>
30956   <int value="4" label="Reloaded due to backgrounding"/>
30957   <int value="5" label="Reloaded due to incognito"/>
30958   <int value="6" label="Reloaded due to cold start (fg tab on start)"/>
30959   <int value="7" label="Reloaded due to cold start (bg tab on switch)"/>
30960   <int value="8" label="Lazy load for 'Open in new tab'"/>
30961   <int value="9" label="Stopped due to page loading when backgrounding"/>
30962   <int value="10" label="Evicted due to page loading when backgrounding"/>
30963 </enum>
30964
30965 <enum name="TabSwitchedToForegroundLaunchedWithURL" type="int">
30966   <int value="0" label="Launched without an URL"/>
30967   <int value="1" label="Launched with an URL"/>
30968 </enum>
30969
30970 <enum name="TabSwitchedToForegroundRevisit" type="int">
30971   <int value="0" label="First time"/>
30972   <int value="1" label="Revisit"/>
30973 </enum>
30974
30975 <enum name="TapDelayType" type="int">
30976   <int value="0" label="Delayed Tap"/>
30977   <int value="1" label="Undelayed Tap"/>
30978 </enum>
30979
30980 <enum name="TcpSocketStatus" type="int">
30981   <int value="0" label="Unknown"/>
30982   <int value="1" label="Fast Connection Return"/>
30983   <int value="2" label="Slow Connection Return"/>
30984   <int value="3" label="Connection Error"/>
30985   <int value="4" label="Syn Data Acknowledged"/>
30986   <int value="5" label="Syn Data Nacked"/>
30987   <int value="6" label="Syn Data Probe Failed"/>
30988   <int value="7" label="No syn data + ack (can't happen)"/>
30989   <int value="8" label="No syn data + nack"/>
30990   <int value="9" label="No syn data + probe failed"/>
30991 </enum>
30992
30993 <enum name="TLSRenegotiationPatched" type="int">
30994   <int value="0" label="Not renegotiation patched"/>
30995   <int value="1" label="Renegotiation patched"/>
30996 </enum>
30997
30998 <enum name="TouchpadDeviceState" type="int">
30999   <int value="0" label="NO_TP_PRESENT_NO_TP_EXPECTED">
31000     No touchpad detected on a device without built-in touchpad
31001   </int>
31002   <int value="1" label="TP_PRESENT_NO_TP_EXPECTED">
31003     External touchpad detected on a device without built-in touchpad
31004   </int>
31005   <int value="2" label="NO_TP_PRESENT_TP_EXPECTED_BOOT">
31006     Built-in touchpad not detected at boot time on a device with built-in
31007     touchpad (touchpad failure at boot time)
31008   </int>
31009   <int value="3" label="TP_PRESENT_TP_EXPECTED_BOOT">
31010     Built-in touchpad detected at boot time on a device with built-in touchpad
31011   </int>
31012   <int value="4" label="NO_TP_PRESENT_TP_EXPECTED_RESUME">
31013     Built-in touchpad not detected at resume time on a device with built-in
31014     touchpad (touchpad failure at resume time)
31015   </int>
31016   <int value="5" label="TP_PRESENT_TP_EXPECTED_RESUME">
31017     Built-in touchpad detected at resume time on a device with built-in touchpad
31018   </int>
31019 </enum>
31020
31021 <enum name="TouchpadProblemType" type="int">
31022   <int value="0" label="All events">
31023     All observed input events from touchpad. Serves as a reference.
31024   </int>
31025   <int value="1" label="Noisy Ground">
31026     The touchpad noise events (e.g. abrupt cursor jumps) caused by the noisy
31027     ground.
31028   </int>
31029 </enum>
31030
31031 <enum name="TrackedPreference" type="int">
31032   <int value="0" label="prefs::kShowHomeButton"/>
31033   <int value="1" label="prefs::kHomePageIsNewTabPage"/>
31034   <int value="2" label="prefs::kHomePage"/>
31035   <int value="3" label="prefs::kRestoreOnStartup"/>
31036   <int value="4" label="prefs::kURLsToRestoreOnStartup"/>
31037   <int value="5" label="extensions::pref_names::kExtensions"/>
31038   <int value="6" label="prefs::kGoogleServicesLastUsername"/>
31039   <int value="7" label="prefs::kSearchProviderOverrides"/>
31040   <int value="8" label="prefs::kDefaultSearchProviderSearchURL"/>
31041   <int value="9" label="prefs::kDefaultSearchProviderKeyword"/>
31042   <int value="10" label="prefs::kDefaultSearchProviderName"/>
31043   <int value="11" label="prefs::kPinnedTabs"/>
31044   <int value="12" label="extensions::pref_names::kKnownDisabled"/>
31045   <int value="13" label="prefs::kProfileResetPromptMemento"/>
31046 </enum>
31047
31048 <enum name="TranslateError" type="int">
31049   <int value="0" label="No error"/>
31050   <int value="1" label="Network error"/>
31051   <int value="2" label="Initialization error"/>
31052   <int value="3" label="Unknown language"/>
31053   <int value="4" label="Unsupported language"/>
31054   <int value="5" label="Identical language"/>
31055   <int value="6" label="Translation error"/>
31056 </enum>
31057
31058 <enum name="TranslateInitiationStatus" type="int">
31059   <int value="0" label="Completely disabled by prefs"/>
31060   <int value="1" label="Completely disabled by switch"/>
31061   <int value="2" label="Disabled by user configuration"/>
31062   <int value="3" label="Unsupported Language"/>
31063   <int value="4" label="Unsupported URL"/>
31064   <int value="5" label="Do nothing for similar languages"/>
31065   <int value="6" label="Do nothing for accepted languages"/>
31066   <int value="7" label="Auto translation by user configuration"/>
31067   <int value="8" label="Auto translation by linked from a translated page"/>
31068   <int value="9" label="Show infobar"/>
31069   <int value="10" label="MIME-type is not supported"/>
31070 </enum>
31071
31072 <enum name="TranslateLanguage" type="int">
31073   <int value="0" label="No language code"/>
31074   <int value="1" label="Valid language code"/>
31075   <int value="2" label="Invalid language code"/>
31076 </enum>
31077
31078 <enum name="TranslateLanguageVerification" type="int">
31079   <int value="0" label="CLD is disabled"/>
31080   <int value="1" label="No Content-Language"/>
31081   <int value="2" label="CLD can not determine a language"/>
31082   <int value="3" label="CLD agrees with Content-Language"/>
31083   <int value="4" label="CLD disagrees with Content-Language"/>
31084   <int value="5" label="CLD can be trusted"/>
31085   <int value="6" label="CLD can complement a sub code"/>
31086 </enum>
31087
31088 <enum name="TranslateScheme" type="int">
31089   <int value="0" label="http"/>
31090   <int value="1" label="https"/>
31091   <int value="2" label="unexpected other schemes"/>
31092 </enum>
31093
31094 <enum name="UIEventType" type="int">
31095   <int value="0" label="Unknown"/>
31096   <int value="1" label="Touch released"/>
31097   <int value="2" label="Touch pressed"/>
31098   <int value="3" label="Touch moved"/>
31099   <int value="4" label="Touch stationary"/>
31100   <int value="5" label="Touch cancelled"/>
31101   <int value="6" label="Gesture scroll begin"/>
31102   <int value="7" label="Gesture scroll end"/>
31103   <int value="8" label="Gesture scroll update"/>
31104   <int value="9" label="Gesture tap"/>
31105   <int value="10" label="Gesture tap down"/>
31106   <int value="11" label="Gesture finger down"/>
31107   <int value="12" label="Gesture finger up"/>
31108   <int value="13" label="Gesture double tap"/>
31109   <int value="14" label="Gesture triple tap"/>
31110   <int value="15" label="Gesture two-finger tap"/>
31111   <int value="16" label="Gesture pinch begin"/>
31112   <int value="17" label="Gesture pinch end"/>
31113   <int value="18" label="Gesture pinch update (2 fingers)"/>
31114   <int value="19" label="Long press"/>
31115   <int value="20" label="Multi-finger swipe (2 fingers)"/>
31116   <int value="21" label="Scroll"/>
31117   <int value="22" label="Scroll fling start"/>
31118   <int value="23" label="Scroll fling cancel"/>
31119   <int value="24" label="Multi-finger swipe (3 fingers)"/>
31120   <int value="25" label="Multi-finger swipe (4+ fingers)"/>
31121   <int value="26" label="Gesture scroll update (2 fingers)"/>
31122   <int value="27" label="Gesture scroll update (3 fingers)"/>
31123   <int value="28" label="Gesture scroll update (4+ fingers)"/>
31124   <int value="29" label="Gesture pinch update (3 fingers)"/>
31125   <int value="30" label="Gesture pinch update (4+ fingers)"/>
31126   <int value="31" label="Long tap"/>
31127   <int value="32" label="Show Press"/>
31128   <int value="33" label="Tap Cancel"/>
31129 </enum>
31130
31131 <enum name="UmaInitSequence" type="int">
31132   <int value="0" label="Timer fired first"/>
31133   <int value="1" label="Init task completed first"/>
31134 </enum>
31135
31136 <enum name="UmaUploadResponseStatus" type="int">
31137   <int value="0" label="Unknown failure"/>
31138   <int value="1" label="Success"/>
31139   <int value="2" label="Bad request"/>
31140   <int value="3" label="No response"/>
31141 </enum>
31142
31143 <enum name="UncacheableReason" type="int">
31144   <int value="0" label="kNoData"/>
31145   <int value="1" label="kPre11PartialResponse"/>
31146   <int value="2" label="kNoStrongValidatorOnPartialResponse"/>
31147   <int value="3" label="kShortMaxAge"/>
31148   <int value="4" label="kExpiresTooSoon"/>
31149   <int value="5" label="kHasMustRevalidate"/>
31150   <int value="6" label="kNoCache"/>
31151   <int value="7" label="kNoStore"/>
31152 </enum>
31153
31154 <enum name="UniformityTrialGroupNotActive" type="int">
31155   <int value="0" label="Invalid"/>
31156   <int value="1" label="Group not reported"/>
31157   <int value="2" label="Trial was disabled"/>
31158   <int value="3" label="Group not reported and trial was disabled"/>
31159 </enum>
31160
31161 <enum name="UpdateEngineDownloadSources" type="int">
31162   <int value="0" label="Other"/>
31163   <int value="1" label="HTTPS Server Only"/>
31164   <int value="2" label="HTTP Server Only"/>
31165   <int value="3" label="HTTP Server, HTTPS Server"/>
31166   <int value="4" label="HTTP Peer Only"/>
31167   <int value="5" label="HTTP Peer and HTTPS Server"/>
31168   <int value="6" label="HTTP Peer and HTTP Server"/>
31169   <int value="7" label="HTTP Peer, HTTPS Server, and HTTP Server"/>
31170 </enum>
31171
31172 <enum name="UpdateEngineErrorCode" type="int">
31173   <int value="0" label="kErrorCodeSuccess"/>
31174   <int value="1" label="kErrorCodeError"/>
31175   <int value="2" label="kErrorCodeOmahaRequestError"/>
31176   <int value="3" label="kErrorCodeOmahaResponseHandlerError"/>
31177   <int value="4" label="kErrorCodeFilesystemCopierError"/>
31178   <int value="5" label="kErrorCodePostinstallRunnerError"/>
31179   <int value="6" label="kErrorCodeSetBootableFlagError"/>
31180   <int value="7" label="kErrorCodeInstallDeviceOpenError"/>
31181   <int value="8" label="kErrorCodeKernelDeviceOpenError"/>
31182   <int value="9" label="kErrorCodeDownloadTransferError"/>
31183   <int value="10" label="kErrorCodePayloadHashMismatchError"/>
31184   <int value="11" label="kErrorCodePayloadSizeMismatchError"/>
31185   <int value="12" label="kErrorCodeDownloadPayloadVerificationError"/>
31186   <int value="13" label="kErrorCodeDownloadNewPartitionInfoError"/>
31187   <int value="14" label="kErrorCodeDownloadWriteError"/>
31188   <int value="15" label="kErrorCodeNewRootfsVerificationError"/>
31189   <int value="16" label="kErrorCodeNewKernelVerificationError"/>
31190   <int value="17" label="kErrorCodeSignedDeltaPayloadExpectedError"/>
31191   <int value="18" label="kErrorCodeDownloadPayloadPubKeyVerificationError"/>
31192   <int value="19" label="kErrorCodePostinstallBootedFromFirmwareB"/>
31193   <int value="20" label="kErrorCodeDownloadStateInitializationError"/>
31194   <int value="21" label="kErrorCodeDownloadInvalidMetadataMagicString"/>
31195   <int value="22" label="kErrorCodeDownloadSignatureMissingInManifest"/>
31196   <int value="23" label="kErrorCodeDownloadManifestParseError"/>
31197   <int value="24" label="kErrorCodeDownloadMetadataSignatureError"/>
31198   <int value="25" label="kErrorCodeDownloadMetadataSignatureVerificationError"/>
31199   <int value="26" label="kErrorCodeDownloadMetadataSignatureMismatch"/>
31200   <int value="27" label="kErrorCodeDownloadOperationHashVerificationError"/>
31201   <int value="28" label="kErrorCodeDownloadOperationExecutionError"/>
31202   <int value="29" label="kErrorCodeDownloadOperationHashMismatch"/>
31203   <int value="30" label="kErrorCodeOmahaRequestEmptyResponseError"/>
31204   <int value="31" label="kErrorCodeOmahaRequestXMLParseError"/>
31205   <int value="32" label="kErrorCodeDownloadInvalidMetadataSize"/>
31206   <int value="33" label="kErrorCodeDownloadInvalidMetadataSignature"/>
31207   <int value="34" label="kErrorCodeOmahaRequestResponseInvalid"/>
31208   <int value="35" label="kErrorCodeOmahaUpdateIgnoredPerPolicy"/>
31209   <int value="36" label="kErrorCodeOmahaUpdateDeferredPerPolicy"/>
31210   <int value="37" label="kErrorCodeOmahaErrorInHTTPResponse"/>
31211   <int value="38" label="kErrorCodeDownloadOperationHashMissingError"/>
31212   <int value="39" label="kErrorCodeDownloadMetadataSignatureMissingError"/>
31213   <int value="40" label="kErrorCodeOmahaUpdateDeferredForBackoff"/>
31214   <int value="41" label="kErrorCodePostinstallPowerwashError"/>
31215   <int value="42" label="kErrorCodeUpdateCanceledByChannelChange"/>
31216 </enum>
31217
31218 <enum name="UpdateEnginePayloadFormat" type="int">
31219   <int value="0" label="Full"/>
31220   <int value="1" label="Delta"/>
31221   <int value="2" label="Forced Full"/>
31222 </enum>
31223
31224 <enum name="UrlResolutionResult" type="int">
31225   <int value="0" label="Absolute URL"/>
31226   <int value="1" label="Resolutions Differ"/>
31227   <int value="2" label="Resolutions Agree"/>
31228 </enum>
31229
31230 <enum name="URLSchemeForHistogram" type="int">
31231   <int value="0" label="kUnknownURLScheme"/>
31232   <int value="1" label="kMissingURLScheme"/>
31233   <int value="2" label="kHttpURLScheme"/>
31234   <int value="3" label="kHttpsURLScheme"/>
31235   <int value="4" label="kFtpURLScheme"/>
31236   <int value="5" label="kChromeExtensionURLScheme"/>
31237   <int value="6" label="kJavascriptURLScheme"/>
31238   <int value="7" label="kFileURLScheme"/>
31239   <int value="8" label="kBlobURLScheme"/>
31240   <int value="9" label="kDataURLScheme"/>
31241   <int value="10" label="kFileSystemScheme"/>
31242 </enum>
31243
31244 <enum name="UserType" type="int">
31245   <int value="0" label="Regular"/>
31246   <int value="1" label="Guest"/>
31247   <int value="2" label="Retail Mode"/>
31248   <int value="3" label="Public Account"/>
31249   <int value="4" label="Locally Managed"/>
31250   <int value="5" label="Kiosk App"/>
31251 </enum>
31252
31253 <enum name="VariationsResourceRequestsAllowedState" type="int">
31254   <int value="0" label="Requests allowed"/>
31255   <int value="1" label="Requests not allowed (Obsolete 11/2013)"/>
31256   <int value="2" label="Notified that requests became allowed"/>
31257   <int value="3" label="Requests not allowed: EULA not accepted"/>
31258   <int value="4" label="Requests not allowed: network down"/>
31259   <int value="5" label="Requests not allowed: disabled by command line"/>
31260 </enum>
31261
31262 <enum name="VariationsSeedEmpty" type="int">
31263   <int value="0" label="Seed Not Empty"/>
31264   <int value="1" label="Seed Empty"/>
31265   <int value="2" label="Seed Corrupt"/>
31266 </enum>
31267
31268 <enum name="VaryType" type="int">
31269   <int value="0" label="No Vary header present"/>
31270   <int value="1" label="Vary:User-Agent"/>
31271   <int value="2" label="Other"/>
31272 </enum>
31273
31274 <enum name="VAVDAH264DecoderFailure" type="int">
31275   <int value="0" label="FRAME_MBS_ONLY_FLAG_NOT_ONE"/>
31276   <int value="1" label="GAPS_IN_FRAME_NUM"/>
31277   <int value="2" label="MID_STREAM_RESOLUTION_CHANGE"/>
31278   <int value="3" label="INTERLACED_STREAM"/>
31279   <int value="4" label="VAAPI_ERROR"/>
31280 </enum>
31281
31282 <enum name="VideoCodec" type="int">
31283   <int value="0" label="kUnknownVideoCodec"/>
31284   <int value="1" label="kCodecH264"/>
31285   <int value="2" label="kCodecVC1"/>
31286   <int value="3" label="kCodecMPEG2"/>
31287   <int value="4" label="kCodecMPEG4"/>
31288   <int value="5" label="kCodecTheora"/>
31289   <int value="6" label="kCodecVP8"/>
31290   <int value="7" label="kCodecVP9"/>
31291 </enum>
31292
31293 <enum name="VideoCodecProfile" type="int">
31294   <int value="0" label="H.264 Baseline"/>
31295   <int value="1" label="H.264 Main"/>
31296   <int value="2" label="H.264 Extended"/>
31297   <int value="3" label="H.264 High"/>
31298   <int value="4" label="H.264 High10"/>
31299   <int value="5" label="H.264 High422"/>
31300   <int value="6" label="H.264 High444"/>
31301   <int value="7" label="H.264 ScalableBaseline"/>
31302   <int value="8" label="H.264 ScalableHigh"/>
31303   <int value="9" label="H.264 StereoHigh"/>
31304   <int value="10" label="H.264 MultiviewHigh"/>
31305   <int value="11" label="VP8"/>
31306   <int value="12" label="VP9"/>
31307 </enum>
31308
31309 <enum name="VideoPixelFormat" type="int">
31310   <int value="0" label="UNKNOWN"/>
31311   <int value="1" label="YV12"/>
31312   <int value="2" label="YV16"/>
31313   <int value="3" label="I420"/>
31314   <int value="4" label="YV12A"/>
31315   <int value="5" label="HOLE"/>
31316   <int value="6" label="NATIVE_TEXTURE"/>
31317 </enum>
31318
31319 <enum name="ViewFileType" type="int">
31320   <int value="0" label="other"/>
31321   <int value="1" label=".3ga"/>
31322   <int value="2" label=".3gp"/>
31323   <int value="3" label=".aac"/>
31324   <int value="4" label=".alac"/>
31325   <int value="5" label=".asf"/>
31326   <int value="6" label=".avi"/>
31327   <int value="7" label=".bmp"/>
31328   <int value="8" label=".csv"/>
31329   <int value="9" label=".doc"/>
31330   <int value="10" label=".docx"/>
31331   <int value="11" label=".flac"/>
31332   <int value="12" label=".gif"/>
31333   <int value="13" label=".jpeg"/>
31334   <int value="14" label=".jpg"/>
31335   <int value="15" label=".log"/>
31336   <int value="16" label=".m3u"/>
31337   <int value="17" label=".m3u8"/>
31338   <int value="18" label=".m4a"/>
31339   <int value="19" label=".m4v"/>
31340   <int value="20" label=".mid"/>
31341   <int value="21" label=".mkv"/>
31342   <int value="22" label=".mov"/>
31343   <int value="23" label=".mp3"/>
31344   <int value="24" label=".mp4"/>
31345   <int value="25" label=".mpg"/>
31346   <int value="26" label=".odf"/>
31347   <int value="27" label=".odp"/>
31348   <int value="28" label=".ods"/>
31349   <int value="29" label=".odt"/>
31350   <int value="30" label=".oga"/>
31351   <int value="31" label=".ogg"/>
31352   <int value="32" label=".ogv"/>
31353   <int value="33" label=".pdf"/>
31354   <int value="34" label=".png"/>
31355   <int value="35" label=".ppt"/>
31356   <int value="36" label=".pptx"/>
31357   <int value="37" label=".ra"/>
31358   <int value="38" label=".ram"/>
31359   <int value="39" label=".rar"/>
31360   <int value="40" label=".rm"/>
31361   <int value="41" label=".rtf"/>
31362   <int value="42" label=".wav"/>
31363   <int value="43" label=".webm"/>
31364   <int value="44" label=".webp"/>
31365   <int value="45" label=".wma"/>
31366   <int value="46" label=".wmv"/>
31367   <int value="47" label=".xls"/>
31368   <int value="48" label=".xlsx"/>
31369 </enum>
31370
31371 <enum name="VPNDriver" type="int">
31372   <int value="0" label="OpenVPN"/>
31373   <int value="1" label="L2TP/IPSec"/>
31374 </enum>
31375
31376 <enum name="VPNRemoteAuthenticationType" type="int">
31377   <int value="0" label="OpenVPN Default"/>
31378   <int value="1" label="OpenVPN Certificate"/>
31379   <int value="2" label="L2TP/IPSec Default"/>
31380   <int value="3" label="L2TP/IPSec Certificate"/>
31381   <int value="4" label="L2TP/IPSec PSK"/>
31382 </enum>
31383
31384 <enum name="VPNUserAuthenticationType" type="int">
31385   <int value="0" label="OpenVPN None"/>
31386   <int value="1" label="OpenVPN Certificate"/>
31387   <int value="2" label="OpenVPN Username/Password"/>
31388   <int value="3" label="OpenVPN Username/Password/OTP"/>
31389   <int value="4" label="L2TP/IPSec None"/>
31390   <int value="5" label="L2TP/IPSec Certificate"/>
31391   <int value="6" label="L2TP/IPSec Username/Password"/>
31392 </enum>
31393
31394 <enum name="WalletApiCall" type="int">
31395   <int value="0" label="Unknown API call"/>
31396   <int value="1" label="Accept Legal Documents"/>
31397   <int value="2" label="Authenticate Instrument"/>
31398   <int value="3" label="Get Full Wallet"/>
31399   <int value="4" label="Get Wallet Items"/>
31400   <int value="5" label="Save to Wallet"/>
31401 </enum>
31402
31403 <enum name="WalletErrors" type="int">
31404   <int value="0" label="Baseline: Issued request"/>
31405   <int value="1" label="Fatal error (deprecated)"/>
31406   <int value="2" label="Malformed response"/>
31407   <int value="3" label="Network error"/>
31408   <int value="4" label="Bad request"/>
31409   <int value="5" label="Internal error"/>
31410   <int value="6" label="Invalid params"/>
31411   <int value="7" label="Service unavailable"/>
31412   <int value="8" label="Spending limit exceeded"/>
31413   <int value="9" label="Unsupported API version"/>
31414   <int value="10" label="Unknown error"/>
31415   <int value="11" label="Unsupported merchant"/>
31416   <int value="12" label="Unsupported buyer legal address"/>
31417   <int value="13" label="Unverified know your customer status"/>
31418 </enum>
31419
31420 <enum name="WalletRequiredActions" type="int">
31421   <int value="0" label="Baseline: Issued request"/>
31422   <int value="1" label="Unknown"/>
31423   <int value="2" label="GAIA auth"/>
31424   <int value="3" label="Passive GAIA auth"/>
31425   <int value="4" label="Set up Wallet"/>
31426   <int value="5" label="Accept ToS"/>
31427   <int value="6" label="Update expiration date"/>
31428   <int value="7" label="Upgrade min address"/>
31429   <int value="8" label="Choose another instrument or address"/>
31430   <int value="9" label="Verify CVV"/>
31431   <int value="10" label="Invalid form field"/>
31432   <int value="11" label="Require phone number"/>
31433 </enum>
31434
31435 <enum name="WebFontCacheHit" type="int">
31436   <int value="0" label="Miss"/>
31437   <int value="1" label="Hit"/>
31438   <int value="2" label="Served from data URL"/>
31439 </enum>
31440
31441 <enum name="WebFontUsageType" type="int">
31442   <int value="0" label="Styled, and used"/>
31443   <int value="1" label="Styled, but not used"/>
31444   <int value="2" label="Not styled, but used"/>
31445 </enum>
31446
31447 <enum name="WebHistoryStatus" type="int">
31448   <int value="0" label="WEB_HISTORY_QUERY_FAILED">Failed</int>
31449   <int value="1" label="WEB_HISTORY_QUERY_SUCCEEDED">Succeeded</int>
31450   <int value="2" label="WEB_HISTORY_QUERY_TIMED_OUT">Timed out</int>
31451 </enum>
31452
31453 <enum name="WebSocketHandshakeResult" type="int">
31454   <int value="0" label="Incomplete"/>
31455   <int value="1" label="Normal"/>
31456   <int value="2" label="Failed"/>
31457   <int value="3" label="Connected"/>
31458 </enum>
31459
31460 <enum name="WebSocketPerMessageDeflateContextTakeOverMode" type="int">
31461   <int value="0" label="DoNotTakeOverContext"/>
31462   <int value="1" label="TakeOverContext"/>
31463 </enum>
31464
31465 <enum name="WiFiApMode" type="int">
31466   <int value="0" label="Unknown"/>
31467   <int value="1" label="Managed"/>
31468   <int value="2" label="AdHoc"/>
31469 </enum>
31470
31471 <enum name="WiFiReasonCode" type="int">
31472   <int value="0" label="kReasonReserved0"/>
31473   <int value="1" label="kReasonCodeUnspecified"/>
31474   <int value="2" label="kReasonCodePreviousAuthenticationInvalid"/>
31475   <int value="3" label="kReasonCodeSenderHasLeft"/>
31476   <int value="4" label="kReasonCodeInactivity"/>
31477   <int value="5" label="kReasonCodeTooManySTAs"/>
31478   <int value="6" label="kReasonCodeNonAuthenticated"/>
31479   <int value="7" label="kReasonCodeNonAssociated"/>
31480   <int value="8" label="kReasonCodeDisassociatedHasLeft"/>
31481   <int value="9" label="kReasonCodeReassociationNotAuthenticated"/>
31482   <int value="10" label="kReasonCodeUnacceptablePowerCapability"/>
31483   <int value="11" label="kReasonCodeUnacceptableSupportedChannelInfo"/>
31484   <int value="12" label="kReasonReserved12"/>
31485   <int value="13" label="kReasonCodeInvalidInfoElement"/>
31486   <int value="14" label="kReasonCodeMICFailure"/>
31487   <int value="15" label="kReasonCode4WayTimeout"/>
31488   <int value="16" label="kReasonCodeGroupKeyHandshakeTimeout"/>
31489   <int value="17" label="kReasonCodeDifferenIE"/>
31490   <int value="18" label="kReasonCodeGroupCipherInvalid"/>
31491   <int value="19" label="kReasonCodePairwiseCipherInvalid"/>
31492   <int value="20" label="kReasonCodeAkmpInvalid"/>
31493   <int value="21" label="kReasonCodeUnsupportedRsnIeVersion"/>
31494   <int value="22" label="kReasonCodeInvalidRsnIeCaps"/>
31495   <int value="23" label="kReasonCode8021XAuth"/>
31496   <int value="24" label="kReasonCodeCipherSuiteRejected"/>
31497   <int value="25" label="kReasonReserved25"/>
31498   <int value="26" label="kReasonReserved26"/>
31499   <int value="27" label="kReasonReserved27"/>
31500   <int value="28" label="kReasonReserved28"/>
31501   <int value="29" label="kReasonReserved29"/>
31502   <int value="30" label="kReasonReserved30"/>
31503   <int value="31" label="kReasonReserved31"/>
31504   <int value="32" label="kReasonCodeUnspecifiedQoS"/>
31505   <int value="33" label="kReasonCodeQoSBandwidth"/>
31506   <int value="34" label="kReasonCodeiPoorConditions"/>
31507   <int value="35" label="kReasonCodeOutsideTxop"/>
31508   <int value="36" label="kReasonCodeStaLeaving"/>
31509   <int value="37" label="kReasonCodeUnacceptableMechanism"/>
31510   <int value="38" label="kReasonCodeSetupRequired"/>
31511   <int value="39" label="kReasonCodeTimeout"/>
31512   <int value="45" label="kReasonCodeCipherSuiteNotSupported"/>
31513 </enum>
31514
31515 <enum name="WiFiScanResult" type="int">
31516   <int value="0" label="ProgressiveScan connected"/>
31517   <int value="1" label="ProgressiveScan error then FullScan didn't connect"/>
31518   <int value="2" label="ProgressiveScan error then FullScan connected"/>
31519   <int value="3"
31520       label="ProgressiveScan didn't connect then FullScan didn't connect"/>
31521   <int value="4"
31522       label="ProgressiveScan didn't connect then FullScan connected"/>
31523   <int value="5" label="FullScan didn't connect"/>
31524   <int value="6" label="FullScan connected"/>
31525   <int value="7" label="Internal error"/>
31526 </enum>
31527
31528 <enum name="WiFiStatusType" type="int">
31529   <int value="0" label="kStatusCodeTypeByAp"/>
31530   <int value="1" label="kStatusCodeTypeByClient"/>
31531   <int value="2" label="kStatusCodeTypeByUser"/>
31532   <int value="3" label="kStatusCodeTypeConsideredDead"/>
31533 </enum>
31534
31535 <enum name="Win8PageLoadType" type="int">
31536   <int value="0" label="Metro"/>
31537   <int value="1" label="Desktop"/>
31538   <int value="2" label="Metro Aura"/>
31539   <int value="3" label="Desktop Aura"/>
31540 </enum>
31541
31542 <enum name="WindowsVersion" type="int">
31543   <int value="0" label="Pre-XP"/>
31544   <int value="1" label="XP"/>
31545   <int value="2" label="2003 Server"/>
31546   <int value="3" label="Vista"/>
31547   <int value="4" label="Windows 7"/>
31548   <int value="5" label="Windows 8"/>
31549 </enum>
31550
31551 <enum name="WindowType" type="int">
31552   <int value="0" label="Other"/>
31553   <int value="1" label="Browser"/>
31554   <int value="2" label="Hosted App"/>
31555   <int value="3" label="Packaged App"/>
31556 </enum>
31557
31558 <enum name="XMLHttpRequestSendArrayBufferOrView" type="int">
31559   <int value="0" label="XMLHttpRequestSendArrayBuffer"/>
31560   <int value="1" label="XMLHttpRequestSendArrayBufferView"/>
31561 </enum>
31562
31563 </enums>
31564
31565 <!-- Field trials -->
31566
31567 <fieldtrials>
31568
31569 <fieldtrial name="AsyncSlowStart">
31570   <group name="AsyncSlowStart" label="Async Slow Start on"/>
31571   <group name="AsyncSlowStart_off" label="Async Slow Start off"/>
31572   <group name="AsyncSlowStart_on" label="Async Slow Start on"/>
31573   <affected-histogram name="Net.Transaction_Connected_New"/>
31574   <affected-histogram name="Renderer4.StartToFinish"/>
31575 </fieldtrial>
31576
31577 <fieldtrial name="AutofillServerExperiments">
31578   <group name="ar06" label="Acceptance ratio: 0.6"/>
31579   <group name="ar1" label="Acceptance ratio: 1.0"/>
31580   <group name="ar2" label="Acceptance ratio: 2.0"/>
31581   <group name="ar4" label="Acceptance ratio: 4.0"/>
31582   <group name="ar04wr3fs4"
31583       label="Acceptance ratio: 0.4; winner lead ratio: 3.0; min form score: 4"/>
31584   <group name="ar05wlr15"
31585       label="Acceptance ratio: 0.5; winner lead ratio: 1.5"/>
31586   <group name="ar05wlr25"
31587       label="Acceptance ratio: 0.5; winner lead ratio: 2.5"/>
31588   <group name="ar05wr15fs5"
31589       label="Acceptance ratio: 0.5; winner lead ratio: 1.5; min form score: 5"/>
31590   <group name="fp05" label="Probability picker algorithm, p=0.5"/>
31591   <group name="fp025" label="Probability picker algorithm, p=0.25"/>
31592   <group name="fp05cc03"
31593       label="Probability picker algorithm, p=0.5; p_ccname=0.3"/>
31594   <group name="fp05cco03"
31595       label="Probability picker algorithm, p=0.5;
31596              p_ccname_given_other_cc_fields=0.3"/>
31597   <group name="fp05cco03cstd"
31598       label="Probability picker algorithm, p=0.5;
31599              p_ccname_given_other_cc_fields=0.3; with fallback to the default
31600              algorithm"/>
31601   <group name="fp05cc03e1"
31602       label="Probability picker algorithm, p=0.5 for cc and company name
31603              fields; p_ccname_given_other_cc_fields=0.3; with fallback to the
31604              default algorithm;"/>
31605   <group name="tbar1" label="Use only Toolbar upload data"/>
31606   <affected-histogram name="Autofill.Quality"/>
31607   <affected-histogram name="AutoFill.Quality"/>
31608   <affected-histogram name="Autofill.Quality.HeuristicType"/>
31609   <affected-histogram name="Autofill.Quality.HeuristicType.ByFieldType"/>
31610   <affected-histogram name="Autofill.Quality.PredictedType"/>
31611   <affected-histogram name="Autofill.Quality.PredictedType.ByFieldType"/>
31612   <affected-histogram name="Autofill.Quality.ServerType"/>
31613   <affected-histogram name="Autofill.Quality.ServerType.ByFieldType"/>
31614 </fieldtrial>
31615
31616 <fieldtrial name="CacheListSize">
31617   <group name="CacheListSize_12" label="Control"/>
31618   <group name="CacheListSize_13" label="Extended deleted list (2x)"/>
31619   <group name="CacheListSize_14" label="Out of the experiment"/>
31620   <affected-histogram name="DiskCache.TotalIOTime"/>
31621   <affected-histogram name="Net.HttpJob.TotalTime"/>
31622   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
31623   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
31624   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
31625   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
31626   <affected-histogram name="PLT.Abandoned"/>
31627   <affected-histogram name="PLT.BeginToFinish"/>
31628   <affected-histogram name="PLT.BeginToFinish_HistoryLoad"/>
31629   <affected-histogram name="PLT.BeginToFinish_LinkLoadCacheOnly"/>
31630   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
31631   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
31632   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
31633   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
31634   <affected-histogram name="PLT.BeginToFinish_Reload"/>
31635 </fieldtrial>
31636
31637 <fieldtrial name="CacheSensitivityAnalysis">
31638   <group name="No" label="Turned off"/>
31639   <group name="Control" label="Control group"/>
31640   <group name="ControlA" label="Control, Group A"/>
31641   <group name="ControlB" label="Control, Group B"/>
31642   <group name="100" label="100% slowdown"/>
31643   <group name="100A" label="100% slowdown, Group A"/>
31644   <group name="100B" label="100% slowdown, Group B"/>
31645   <group name="200A" label="200% slowdown, Group A"/>
31646   <group name="200B" label="200% slowdown, Group B"/>
31647   <group name="400A" label="400% slowdown, Group A"/>
31648   <group name="400B" label="400% slowdown, Group B"/>
31649   <affected-histogram name="Net.HttpJob.TotalTime"/>
31650   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
31651   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
31652   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
31653   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
31654   <affected-histogram name="PLT.BeginToFinish_CacheSensitivity"/>
31655   <affected-histogram name="PLT.BeginToFinishDoc_CacheSensitivity"/>
31656   <affected-histogram name="PLT.BeginToFirstPaint_CacheSensitivity"/>
31657   <affected-histogram name="PLT.CommitToFirstPaint_CacheSensitivity"/>
31658 </fieldtrial>
31659
31660 <fieldtrial name="CacheSensitivityHistograms">
31661   <group name="CacheSensitivity" label="Cache Sensivitiy Analysis"/>
31662   <affected-histogram name="PLT.BeginToFinish"/>
31663   <affected-histogram name="PLT.BeginToFinishDoc"/>
31664   <affected-histogram name="PLT.BeginToFirstPaint"/>
31665   <affected-histogram name="PLT.CommitToFirstPaint"/>
31666 </fieldtrial>
31667
31668 <fieldtrial name="CertificateTypeAlgorithms" separator=".">
31669   <group name="DH" label="DH"/>
31670   <group name="DSA" label="DSA"/>
31671   <group name="ECDH" label="ECDH"/>
31672   <group name="ECDSA" label="ECDSA"/>
31673   <group name="RSA" label="RSA"/>
31674   <group name="Unknown" label="SPKI unrecognized by cert library"/>
31675   <group name="Unsupported" label="Un-histogrammed type - please fix"/>
31676   <affected-histogram name="CertificateType.BR.Intermediate"/>
31677   <affected-histogram name="CertificateType.BR.Leaf"/>
31678   <affected-histogram name="CertificateType.BR.Root"/>
31679   <affected-histogram name="CertificateType.NonBR.Intermediate"/>
31680   <affected-histogram name="CertificateType.NonBR.Leaf"/>
31681   <affected-histogram name="CertificateType.NonBR.Root"/>
31682   <affected-histogram name="CertificateType2.BR.Intermediate"/>
31683   <affected-histogram name="CertificateType2.BR.Leaf"/>
31684   <affected-histogram name="CertificateType2.BR.Root"/>
31685   <affected-histogram name="CertificateType2.NonBR.Intermediate"/>
31686   <affected-histogram name="CertificateType2.NonBR.Leaf"/>
31687   <affected-histogram name="CertificateType2.NonBR.Root"/>
31688 </fieldtrial>
31689
31690 <fieldtrial name="CertificateTypeBRValidity" separator=".">
31691   <obsolete>
31692     Deprecated as of 8/2013. This histogram only considered the leaf certificate
31693     expiry date as a proxy for whether a certificate was in-scope for the BRs,
31694     but did not consider the issuance date. As some CAs have issued long-lived
31695     certs prior to the BRs, this disproportionately reported those certs as
31696     being subject to the BRs, but non-compliant, when in reality they're not
31697     subject.
31698   </obsolete>
31699   <group name="BR"
31700       label="The *leaf* certificate of the chain expires after 2013-12-31,
31701              meaning that it should be in scope for the Baseline
31702              Requirement's key size requirements"/>
31703   <group name="NonBR"
31704       label="The *leaf* certificate of the chain expires on or before
31705              2013-12-31"/>
31706   <affected-histogram name="CertificateType"/>
31707 </fieldtrial>
31708
31709 <fieldtrial name="CertificateTypeBRValidity2" separator=".">
31710   <group name="BR"
31711       label="The *leaf* certificate of the chain expires after 2013-12-31 and
31712              was issued on or after 2012-07-01, as judged by the notBefore,
31713              meaning that it should be in scope for the Baseline
31714              Requirement's key size requirements"/>
31715   <group name="NonBR"
31716       label="The *leaf* certificate of the chain expires on or before
31717              2013-12-31 or was issued before 2012-07-01"/>
31718   <affected-histogram name="CertificateType2"/>
31719 </fieldtrial>
31720
31721 <fieldtrial name="CertificateTypeChainPosition" separator=".">
31722   <group name="Intermediate" label="Intermediate's SPKI"/>
31723   <group name="Leaf" label="Leaf's SPKI"/>
31724   <group name="Root" label="Root's SPKI"/>
31725   <affected-histogram name="CertificateType.BR"/>
31726   <affected-histogram name="CertificateType.NonBR"/>
31727   <affected-histogram name="CertificateType2.BR"/>
31728   <affected-histogram name="CertificateType2.NonBR"/>
31729 </fieldtrial>
31730
31731 <fieldtrial name="ConnCountImpact">
31732   <group name="conn_count_16" label="with 16 persistent connections per host"/>
31733   <group name="conn_count_4" label="with 4 persistent connections per host"/>
31734   <group name="conn_count_5" label="with 5 persistent connections per host"/>
31735   <group name="conn_count_6" label="with 6 persistent connections per host"/>
31736   <group name="conn_count_7" label="with 7 persistent connections per host"/>
31737   <group name="conn_count_8" label="with 8 persistent connections per host"/>
31738   <group name="conn_count_9" label="with 9 persistent connections per host"/>
31739   <affected-histogram name="Net.Transaction_Connected_New"/>
31740   <affected-histogram name="PLT.Abandoned"/>
31741   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
31742   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
31743   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
31744   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
31745   <affected-histogram name="Renderer4.Abandoned"/>
31746   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
31747   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
31748   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadStaleOk"/>
31749   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
31750 </fieldtrial>
31751
31752 <fieldtrial name="ConnectivityDiagnostics" separator=".">
31753   <group name="0" label="INTERNET_DISCONNECTED"/>
31754   <group name="1" label="CHROME_VERSION"/>
31755   <group name="2" label="CHROMEOS_VERSION"/>
31756   <group name="3" label="DNS_RESOLVER_PRESENT"/>
31757   <group name="4" label="CAPTIVE_PORTAL_DNS"/>
31758   <group name="5" label="CAPTIVE_PORTAL_HTTP"/>
31759   <group name="6" label="FIREWALL_80"/>
31760   <group name="7" label="FIREWALL_443"/>
31761   <group name="8" label="RESOLVER_LATENCY"/>
31762   <group name="9" label="HTTP_LATENCY"/>
31763   <group name="10" label="NIC_SIGNAL_STRENGTH"/>
31764   <group name="11" label="PING_GATEWAY"/>
31765   <affected-histogram name="ConnectivityDiagnostics.TestVerdict"/>
31766   <affected-histogram name="ConnectivityDiagnostics.TimeTaken"/>
31767 </fieldtrial>
31768
31769 <fieldtrial name="ConnnectBackupJobs">
31770   <group name="ConnectBackupJobsEnabled"/>
31771   <group name="ConnectBackupJobsDisabled"/>
31772   <affected-histogram name="Net.PreconnectUtilization"/>
31773   <affected-histogram name="Net.PreconnectUtilization2"/>
31774   <affected-histogram name="PLT.Abandoned"/>
31775   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
31776   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
31777   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
31778   <affected-histogram name="PLT.LoadType"/>
31779 </fieldtrial>
31780
31781 <fieldtrial name="CrosFirstRunStep" separator="">
31782   <group name="AppList"/>
31783   <group name="Tray"/>
31784   <group name="Help"/>
31785   <affected-histogram name="CrosFirstRun.TimeSpentOnStep"/>
31786 </fieldtrial>
31787
31788 <fieldtrial name="DataReductionProxy">
31789   <group name="DataReductionProxy"
31790       label="Only page loads through the data reduction proxy are considered."/>
31791   <affected-histogram name="PLT.NT_Connect"/>
31792   <affected-histogram name="PLT.NT_DelayBeforeConnect"/>
31793   <affected-histogram name="PLT.NT_DelayBeforeDomainLookup"/>
31794   <affected-histogram name="PLT.NT_DelayBeforeDomLoading"/>
31795   <affected-histogram name="PLT.NT_DelayBeforeFetch"/>
31796   <affected-histogram name="PLT.NT_DelayBeforeFetchRedirect"/>
31797   <affected-histogram name="PLT.NT_DelayBeforeLoadEvent"/>
31798   <affected-histogram name="PLT.NT_DelayBeforeRequest"/>
31799   <affected-histogram name="PLT.NT_DomainLookup"/>
31800   <affected-histogram name="PLT.NT_DomContentLoaded"/>
31801   <affected-histogram name="PLT.NT_DomInteractive"/>
31802   <affected-histogram name="PLT.NT_DomLoading"/>
31803   <affected-histogram name="PLT.NT_LoadEvent"/>
31804   <affected-histogram name="PLT.NT_Redirect"/>
31805   <affected-histogram name="PLT.NT_Request"/>
31806   <affected-histogram name="PLT.NT_Response"/>
31807   <affected-histogram name="PLT.PT_BeginToCommit"/>
31808   <affected-histogram name="PLT.PT_BeginToFinish"/>
31809   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
31810   <affected-histogram name="PLT.PT_CommitToFinish"/>
31811   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
31812   <affected-histogram name="PLT.PT_FinishDocToFinish"/>
31813   <affected-histogram name="PLT.PT_RequestToCommit"/>
31814   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
31815   <affected-histogram name="PLT.PT_RequestToFinish"/>
31816   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
31817   <affected-histogram name="PLT.PT_RequestToStart"/>
31818   <affected-histogram name="PLT.PT_StartToCommit"/>
31819   <affected-histogram name="PLT.PT_StartToFinish"/>
31820 </fieldtrial>
31821
31822 <fieldtrial name="DefaultAppsExperiment">
31823   <group name="NoDefaultApps" label="User's without default apps installed"/>
31824   <group name="WithDefaultApps" label="User's with default apps installed"/>
31825   <affected-histogram name="Extensions.AppTabLaunchType"/>
31826   <affected-histogram name="Extensions.ExtensionInstalled"/>
31827   <affected-histogram name="Extensions.ExtensionUninstalled"/>
31828   <affected-histogram name="NewTabPage.DefaultPageType"/>
31829   <affected-histogram name="NewTabPage.SelectedPageType"/>
31830   <affected-histogram name="NtpHandler.AttachShownPageType"/>
31831   <affected-histogram name="NtpHandler.SelectedShownPageType"/>
31832   <affected-histogram name="Profile.AppCount"/>
31833 </fieldtrial>
31834
31835 <fieldtrial name="DefaultPinnedApps">
31836   <obsolete>
31837     Deprecated as of 12/2013. Default pinned apps trial is finished.
31838   </obsolete>
31839   <group name="Existing"/>
31840   <group name="Control"/>
31841   <group name="Alternate"/>
31842   <affected-histogram name="Cros.ClickOnShelf"/>
31843 </fieldtrial>
31844
31845 <fieldtrial name="DiskUsagePerUserCount" separator=".">
31846   <group name="1User" label="Only 1 user exists on device."/>
31847   <group name="2Users" label="2 users exist on device."/>
31848   <group name="3Users" label="3 users exist on device."/>
31849   <group name="4Users" label="4 users exist on device."/>
31850   <group name="5Users" label="5 users exist on device."/>
31851   <group name="6Users" label="6 users exist on device."/>
31852   <group name="7OrMoreUsers" label="7 or more users exist on device."/>
31853   <affected-histogram name="Platform.DiskUsage.Cache_Avg"/>
31854   <affected-histogram name="Platform.DiskUsage.Cache_Max"/>
31855   <affected-histogram name="Platform.DiskUsage.Downloads_Avg"/>
31856   <affected-histogram name="Platform.DiskUsage.Downloads_Max"/>
31857   <affected-histogram name="Platform.DiskUsage.GCache_Avg"/>
31858   <affected-histogram name="Platform.DiskUsage.GCache_Max"/>
31859   <affected-histogram name="Platform.DiskUsage.LeastUsedAccountDays"/>
31860 </fieldtrial>
31861
31862 <fieldtrial name="DnsImpact2">
31863   <group name="disabled_prefetch"
31864       label="DNS pre-resolving is disabled in these clients"/>
31865   <group name="disabled_prefetch_4_connections"
31866       label="DNS pre-resolving is disabled in these clients, and a maximum of
31867              4 connections per host was allowed"/>
31868   <group name="enabled_prefetch_4_connections"
31869       label="a maximum of 4 connections per host was allowed in these clients"/>
31870   <group name="parallel_4_prefetch"
31871       label="DNS pre-resolving was only doing 4 concurrent speculative
31872              resolutions in this test"/>
31873   <affected-histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency"/>
31874   <affected-histogram name="Net.TCP_Connection_Idle_Sockets">
31875     <with-group name="disabled_prefetch"/>
31876     <with-group name="disabled_prefetch_4_connections"/>
31877     <with-group name="enabled_prefetch_4_connections"/>
31878   </affected-histogram>
31879   <affected-histogram name="Net.TCP_Connection_Latency"/>
31880   <affected-histogram name="Net.Transaction_Connected"/>
31881   <affected-histogram name="Net.Transaction_Connected_New"/>
31882   <affected-histogram name="Net.Transaction_Connected_New_b"/>
31883   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
31884   <affected-histogram name="Net.Transaction_Latency"/>
31885   <affected-histogram name="Net.Transaction_Latency_b"/>
31886   <affected-histogram name="Net.Transaction_Latency_Total"/>
31887   <affected-histogram name="Net.Transaction_Latency_Total_New_Connection"/>
31888   <affected-histogram
31889       name="Net.Transaction_Latency_Total_New_Connection_Under_10"/>
31890   <affected-histogram name="Net.Transaction_Latency_Total_Under_10"/>
31891   <affected-histogram name="Net.Transaction_Latency_Under_10"/>
31892   <affected-histogram name="PLT.RequestToFinish">
31893     <with-group name="parallel_4_prefetch"/>
31894   </affected-histogram>
31895 </fieldtrial>
31896
31897 <fieldtrial name="DnsImpact3">
31898   <group name="disabled_prefetch" label="with DNS pre-resolving disabled"/>
31899   <group name="parallel_4_prefetch"
31900       label="with only 4 concurrent speculative resolutions done in parallel"/>
31901   <affected-histogram name="Net.Transaction_Connected_New">
31902     <with-group name="disabled_prefetch"/>
31903   </affected-histogram>
31904   <affected-histogram name="Renderer2.FinishDocToFinish"/>
31905   <affected-histogram name="Renderer2.RequestToFinish"/>
31906   <affected-histogram name="Renderer2.RequestToFinish_L">
31907     <with-group name="disabled_prefetch"/>
31908   </affected-histogram>
31909   <affected-histogram name="Renderer2.RequestToFirstLayout"/>
31910   <affected-histogram name="Renderer2.RequestToStart"/>
31911   <affected-histogram name="Renderer2.StartToFinish"/>
31912   <affected-histogram name="Renderer2.StartToFinishDoc"/>
31913   <affected-histogram name="Renderer2.StartToFirstLayout"/>
31914   <affected-histogram name="Renderer4.RequestToFinish">
31915     <with-group name="parallel_4_prefetch"/>
31916   </affected-histogram>
31917   <affected-histogram name="Renderer4.StartToFinish">
31918     <with-group name="parallel_4_prefetch"/>
31919   </affected-histogram>
31920 </fieldtrial>
31921
31922 <fieldtrial name="DnsParallelism">
31923   <group name="parallel_10"
31924       label="with only 10 concurrent resolutions done in parallel"/>
31925   <group name="parallel_14"
31926       label="with only 14 concurrent resolutions done in parallel"/>
31927   <group name="parallel_20"
31928       label="with only 20 concurrent resolutions done in parallel"/>
31929   <group name="parallel_6"
31930       label="with only 6 concurrent resolutions done in parallel"/>
31931   <group name="parallel_7"
31932       label="with only 7 concurrent resolutions done in parallel"/>
31933   <group name="parallel_8"
31934       label="with only 8 concurrent resolutions done in parallel"/>
31935   <group name="parallel_9"
31936       label="with only 9 concurrent resolutions done in parallel"/>
31937   <group name="parallel_default"
31938       label="with the default number of concurrent resolutions done in
31939              parallel"/>
31940   <affected-histogram name="DNS.ResolveCategory"/>
31941   <affected-histogram name="DNS.ResolveSuccess"/>
31942 </fieldtrial>
31943
31944 <fieldtrial name="DomainGoogle" separator="">
31945   <group name="Google" label="only Google cookies are recorded."/>
31946   <group name="Other" label="only NON-Google cookies are recorded."/>
31947   <affected-histogram name="Cookie.ReinstatedCookies"/>
31948 </fieldtrial>
31949
31950 <fieldtrial name="ExternalExtensionEvent" separator="">
31951   <group name="NonWebstore"
31952       label="sideloaded extensions that don't update from the webstore"/>
31953   <group name="Webstore"
31954       label="sideloaded extensions that update from the webstore"/>
31955   <affected-histogram name="Extensions.ExternalExtensionEvent"/>
31956 </fieldtrial>
31957
31958 <fieldtrial name="FileBrowserLoad" separator=".">
31959   <group name="Construct"
31960       label="Time spent constructing the main Javascript object."/>
31961   <group name="DOM" label="Time to initialize DOM."/>
31962   <group name="FileSystem"
31963       label="Deprecated as of 9/2013. Time to get access to the local file
31964              system."/>
31965   <group name="Parse" label="Time to parse Javascript and CSS."/>
31966   <group name="Roots" label="Time to enumerate file system roots."/>
31967   <group name="Total"
31968       label="Total load time from the moment the Javascript started parsing
31969              till the moment the empty file list is displayed."/>
31970   <affected-histogram name="FileBrowser.Load"/>
31971 </fieldtrial>
31972
31973 <fieldtrial name="FromGWS">
31974   <group name="FromGWS"
31975       label="Only page loads that are a result of a navigation from a web
31976              search are considered."/>
31977   <affected-histogram name="PLT.BeginToFinish"/>
31978   <affected-histogram name="PLT.BeginToFinishDoc"/>
31979   <affected-histogram name="PLT.BeginToFirstPaint"/>
31980   <affected-histogram name="PLT.CommitToFirstPaint"/>
31981   <affected-histogram name="PLT.PT_BeginToCommit"/>
31982   <affected-histogram name="PLT.PT_BeginToFinish"/>
31983   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
31984   <affected-histogram name="PLT.PT_CommitToFinish"/>
31985   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
31986   <affected-histogram name="PLT.PT_RequestToCommit"/>
31987   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
31988   <affected-histogram name="PLT.PT_RequestToFinish"/>
31989   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
31990   <affected-histogram name="PLT.PT_RequestToStart"/>
31991   <affected-histogram name="PLT.PT_StartToCommit"/>
31992   <affected-histogram name="PLT.PT_StartToFinish"/>
31993 </fieldtrial>
31994
31995 <fieldtrial name="GWSChromeJointExperiment">
31996   <group name="Experiment1"
31997       label="Only page loads that are a result of a navigation from a web
31998              search under a specific web search/Chrome joint experiment.
31999              Unused at this moment."/>
32000   <group name="Experiment2"
32001       label="Only page loads that are a result of a navigation from a web
32002              search under a specific web search/Chrome joint experiment.
32003              Unused at this moment."/>
32004   <group name="Experiment3"
32005       label="Only page loads that are a result of a navigation from a web
32006              search under a specific web search/Chrome joint experiment.
32007              Unused at this moment."/>
32008   <group name="Experiment4"
32009       label="Only page loads that are a result of a navigation from a web
32010              search under a specific web search/Chrome joint experiment.
32011              Unused at this moment."/>
32012   <group name="Experiment5"
32013       label="Only page loads that are a result of a navigation from a web
32014              search under a specific web search/Chrome joint experiment.
32015              Unused at this moment."/>
32016   <group name="Experiment6"
32017       label="Only page loads that are a result of a navigation from a web
32018              search under a specific web search/Chrome joint experiment.
32019              Unused at this moment."/>
32020   <group name="Experiment7"
32021       label="Only page loads that are a result of a navigation from a web
32022              search under a specific web search/Chrome joint experiment.
32023              Unused at this moment."/>
32024   <group name="Experiment8"
32025       label="Only page loads that are a result of a navigation from a web
32026              search under a specific web search/Chrome joint experiment.
32027              Unused at this moment."/>
32028   <group name="Experiment9"
32029       label="Only page loads that are a result of a navigation from a web
32030              search under a specific web search/Chrome joint experiment.
32031              Unused at this moment."/>
32032   <group name="Experiment10"
32033       label="Only page loads that are a result of a navigation from a web
32034              search under a specific web search/Chrome joint experiment.
32035              Unused at this moment."/>
32036   <group name="Experiment11"
32037       label="Only page loads that are a result of a navigation from a web
32038              search under a specific web search/Chrome joint experiment.
32039              Unused at this moment."/>
32040   <group name="Experiment12"
32041       label="Only page loads that are a result of a navigation from a web
32042              search under a specific web search/Chrome joint experiment.
32043              Unused at this moment."/>
32044   <group name="Experiment13"
32045       label="Only page loads that are a result of a navigation from a web
32046              search under a specific web search/Chrome joint experiment.
32047              Unused at this moment."/>
32048   <group name="Experiment14"
32049       label="Only page loads that are a result of a navigation from a web
32050              search under a specific web search/Chrome joint experiment.
32051              Unused at this moment."/>
32052   <group name="Experiment15"
32053       label="Only page loads that are a result of a navigation from a web
32054              search under a specific web search/Chrome joint experiment.
32055              Unused at this moment."/>
32056   <group name="Experiment16"
32057       label="Only page loads that are a result of a navigation from a web
32058              search under a specific web search/Chrome joint experiment.
32059              Unused at this moment."/>
32060   <group name="Experiment17"
32061       label="Only page loads that are a result of a navigation from a web
32062              search under a specific web search/Chrome joint experiment.
32063              Unused at this moment."/>
32064   <group name="Experiment18"
32065       label="Only page loads that are a result of a navigation from a web
32066              search under a specific web search/Chrome joint experiment.
32067              Unused at this moment."/>
32068   <group name="Experiment19"
32069       label="Only page loads that are a result of a navigation from a web
32070              search under a specific web search/Chrome joint experiment.
32071              Unused at this moment."/>
32072   <group name="Experiment20"
32073       label="Only page loads that are a result of a navigation from a web
32074              search under a specific web search/Chrome joint experiment.
32075              Unused at this moment."/>
32076   <affected-histogram name="PLT.BeginToFinish_FromGWS"/>
32077   <affected-histogram name="PLT.BeginToFinish_NoPreview"/>
32078   <affected-histogram name="PLT.BeginToFinish_Preview"/>
32079   <affected-histogram name="PLT.BeginToFinish_WithPreview"/>
32080   <affected-histogram name="PLT.BeginToFinishDoc_FromGWS"/>
32081   <affected-histogram name="PLT.BeginToFinishDoc_NoPreview"/>
32082   <affected-histogram name="PLT.BeginToFinishDoc_Preview"/>
32083   <affected-histogram name="PLT.BeginToFinishDoc_WithPreview"/>
32084   <affected-histogram name="PLT.BeginToFirstPaint_FromGWS"/>
32085   <affected-histogram name="PLT.BeginToFirstPaint_NoPreview"/>
32086   <affected-histogram name="PLT.BeginToFirstPaint_Preview"/>
32087   <affected-histogram name="PLT.BeginToFirstPaint_WithPreview"/>
32088   <affected-histogram name="PLT.CommitToFirstPaint_FromGWS"/>
32089   <affected-histogram name="PLT.CommitToFirstPaint_NoPreview"/>
32090   <affected-histogram name="PLT.CommitToFirstPaint_Preview"/>
32091   <affected-histogram name="PLT.CommitToFirstPaint_WithPreview"/>
32092   <affected-histogram name="PLT.PT_BeginToCommit_FromGWS"/>
32093   <affected-histogram name="PLT.PT_BeginToCommit_NoPreview"/>
32094   <affected-histogram name="PLT.PT_BeginToCommit_Preview"/>
32095   <affected-histogram name="PLT.PT_BeginToCommit_WithPreview"/>
32096   <affected-histogram name="PLT.PT_BeginToFinish_FromGWS"/>
32097   <affected-histogram name="PLT.PT_BeginToFinish_NoPreview"/>
32098   <affected-histogram name="PLT.PT_BeginToFinish_Preview"/>
32099   <affected-histogram name="PLT.PT_BeginToFinish_WithPreview"/>
32100   <affected-histogram name="PLT.PT_BeginToFinishDoc_FromGWS"/>
32101   <affected-histogram name="PLT.PT_BeginToFinishDoc_NoPreview"/>
32102   <affected-histogram name="PLT.PT_BeginToFinishDoc_Preview"/>
32103   <affected-histogram name="PLT.PT_BeginToFinishDoc_WithPreview"/>
32104   <affected-histogram name="PLT.PT_CommitToFinish_FromGWS"/>
32105   <affected-histogram name="PLT.PT_CommitToFinish_NoPreview"/>
32106   <affected-histogram name="PLT.PT_CommitToFinish_Preview"/>
32107   <affected-histogram name="PLT.PT_CommitToFinish_WithPreview"/>
32108   <affected-histogram name="PLT.PT_CommitToFinishDoc_FromGWS"/>
32109   <affected-histogram name="PLT.PT_CommitToFinishDoc_NoPreview"/>
32110   <affected-histogram name="PLT.PT_CommitToFinishDoc_Preview"/>
32111   <affected-histogram name="PLT.PT_CommitToFinishDoc_WithPreview"/>
32112   <affected-histogram name="PLT.PT_RequestToCommit_FromGWS"/>
32113   <affected-histogram name="PLT.PT_RequestToCommit_NoPreview"/>
32114   <affected-histogram name="PLT.PT_RequestToCommit_Preview"/>
32115   <affected-histogram name="PLT.PT_RequestToCommit_WithPreview"/>
32116   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_FromGWS"/>
32117   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_NoPreview"/>
32118   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_Preview"/>
32119   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_WithPreview"/>
32120   <affected-histogram name="PLT.PT_RequestToFinish_FromGWS"/>
32121   <affected-histogram name="PLT.PT_RequestToFinish_NoPreview"/>
32122   <affected-histogram name="PLT.PT_RequestToFinish_Preview"/>
32123   <affected-histogram name="PLT.PT_RequestToFinish_WithPreview"/>
32124   <affected-histogram name="PLT.PT_RequestToFinishDoc_FromGWS"/>
32125   <affected-histogram name="PLT.PT_RequestToFinishDoc_NoPreview"/>
32126   <affected-histogram name="PLT.PT_RequestToFinishDoc_Preview"/>
32127   <affected-histogram name="PLT.PT_RequestToFinishDoc_WithPreview"/>
32128   <affected-histogram name="PLT.PT_RequestToStart_FromGWS"/>
32129   <affected-histogram name="PLT.PT_RequestToStart_NoPreview"/>
32130   <affected-histogram name="PLT.PT_RequestToStart_Preview"/>
32131   <affected-histogram name="PLT.PT_RequestToStart_WithPreview"/>
32132   <affected-histogram name="PLT.PT_StartToCommit_FromGWS"/>
32133   <affected-histogram name="PLT.PT_StartToCommit_NoPreview"/>
32134   <affected-histogram name="PLT.PT_StartToCommit_Preview"/>
32135   <affected-histogram name="PLT.PT_StartToCommit_WithPreview"/>
32136   <affected-histogram name="PLT.PT_StartToFinish_FromGWS"/>
32137   <affected-histogram name="PLT.PT_StartToFinish_NoPreview"/>
32138   <affected-histogram name="PLT.PT_StartToFinish_Preview"/>
32139   <affected-histogram name="PLT.PT_StartToFinish_WithPreview"/>
32140 </fieldtrial>
32141
32142 <fieldtrial name="HttpPipeliningCompatibility">
32143   <group name="disable_test" label="Do nothing"/>
32144   <group name="enable_test" label="Test connection for HTTP pipelining"/>
32145   <affected-histogram name="NetConnectivity.Pipeline.0.NetworkError"/>
32146   <affected-histogram name="NetConnectivity.Pipeline.0.ResponseCode"/>
32147   <affected-histogram name="NetConnectivity.Pipeline.0.Status"/>
32148   <affected-histogram name="NetConnectivity.Pipeline.1.NetworkError"/>
32149   <affected-histogram name="NetConnectivity.Pipeline.1.ResponseCode"/>
32150   <affected-histogram name="NetConnectivity.Pipeline.1.Status"/>
32151   <affected-histogram name="NetConnectivity.Pipeline.2.NetworkError"/>
32152   <affected-histogram name="NetConnectivity.Pipeline.2.ResponseCode"/>
32153   <affected-histogram name="NetConnectivity.Pipeline.2.Status"/>
32154   <affected-histogram name="NetConnectivity.Pipeline.3.NetworkError"/>
32155   <affected-histogram name="NetConnectivity.Pipeline.3.ResponseCode"/>
32156   <affected-histogram name="NetConnectivity.Pipeline.3.Status"/>
32157   <affected-histogram name="NetConnectivity.Pipeline.4.NetworkError"/>
32158   <affected-histogram name="NetConnectivity.Pipeline.4.ResponseCode"/>
32159   <affected-histogram name="NetConnectivity.Pipeline.4.Status"/>
32160   <affected-histogram name="NetConnectivity.Pipeline.5.NetworkError"/>
32161   <affected-histogram name="NetConnectivity.Pipeline.5.ResponseCode"/>
32162   <affected-histogram name="NetConnectivity.Pipeline.5.Status"/>
32163   <affected-histogram name="NetConnectivity.Pipeline.AllHTTP11"/>
32164   <affected-histogram name="NetConnectivity.Pipeline.CanarySuccess"/>
32165   <affected-histogram name="NetConnectivity.Pipeline.Depth"/>
32166   <affected-histogram name="NetConnectivity.Pipeline.Success"/>
32167 </fieldtrial>
32168
32169 <fieldtrial name="IndexedDBLevelDBErrnoMethods" separator=".">
32170   <group name="NewLogger" label="ChromiumEnv::NewLogger"/>
32171   <group name="NewSequentialFile" label="ChromiumEnv::NewSequentialFile"/>
32172   <group name="NewWritableFile" label="ChromiumEnv::NewWritableFile"/>
32173   <group name="SequentialFileRead" label="ChromiumSequentialFile::Read"/>
32174   <group name="SequentialFileSkip" label="ChromiumSequentialFile::Skip"/>
32175   <group name="WritableFileAppend" label="ChromiumWritableFile::Append"/>
32176   <group name="WritableFileClose" label="ChromiumWritableFile::Close"/>
32177   <group name="WritableFileFlush" label="ChromiumWritableFile::Flush"/>
32178   <group name="WritableFileSync" label="ChromiumWritableFile::Sync"/>
32179   <group name="WritableFileSyncParent"
32180       label="ChromiumWritableFile::SyncParent"/>
32181   <affected-histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Errno"/>
32182   <affected-histogram name="WebCore.IndexedDB.LevelDBReadErrors.Errno"/>
32183   <affected-histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Errno"/>
32184 </fieldtrial>
32185
32186 <fieldtrial name="IndexedDBLevelDBPFEMethods" separator=".">
32187   <group name="CreateDir" label="ChromiumEnv::CreateDir"/>
32188   <group name="DeleteDir" label="ChromiumEnv::DeleteDir"/>
32189   <group name="DeleteFile" label="ChromiumEnv::DeleteFile"/>
32190   <group name="GetChildren" label="ChromiumEnv::GetChildren"/>
32191   <group name="GetFileSize" label="ChromiumEnv::GetFileSize"/>
32192   <group name="LockFile" label="ChromiumEnv::LockFile"/>
32193   <group name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
32194   <group name="RandomAccessFileRead" label="ChromiumRandomAccessFile::Read"/>
32195   <group name="RenameFile" label="ChromiumEnv::RenameFile"/>
32196   <group name="UnlockFile" label="ChromiumEnv::UnlockFile"/>
32197   <affected-histogram name="WebCore.IndexedDB.LevelDBOpenErrors.PFE"/>
32198   <affected-histogram name="WebCore.IndexedDB.LevelDBReadErrors.PFE"/>
32199   <affected-histogram name="WebCore.IndexedDB.LevelDBWriteErrors.PFE"/>
32200 </fieldtrial>
32201
32202 <fieldtrial name="InstallerDownloadSources" separator="">
32203   <group name="HttpPeer" label="Download Source: HTTP Peer"/>
32204   <group name="HttpServer" label="Download Source: HTTP Server"/>
32205   <group name="HttpsServer" label="Download Source: HTTPS Server"/>
32206   <affected-histogram name="Installer.SuccessfulMBsDownloadedFrom"/>
32207   <affected-histogram name="Installer.TotalMBsDownloadedFrom"/>
32208 </fieldtrial>
32209
32210 <fieldtrial name="Instant">
32211   <group name="Extended" label="Suggestions + Results"/>
32212   <group name="Instant" label="Results"/>
32213   <affected-histogram name="Instant.SessionsStorageNamespace"/>
32214 </fieldtrial>
32215
32216 <fieldtrial name="InstantExtended_QuerytoQuery">
32217   <group name="400" label="Omnibox width &lt; 400"/>
32218   <group name="700" label="Omnibox width &lt; 700"/>
32219   <group name="1200" label="Omnibox width &lt; 1200"/>
32220   <group name="large" label="Omnibox width &gt;= 1200"/>
32221   <affected-histogram name="InstantExtended.PercentageMatchV2_QuerytoQuery"/>
32222   <affected-histogram name="InstantExtended.PercentageMatchV2_QuerytoURL"/>
32223   <affected-histogram name="InstantExtended.PercentageMatchV2_URLtoQuery"/>
32224   <affected-histogram name="InstantExtended.PercentageMatchV2_URLtoURL"/>
32225 </fieldtrial>
32226
32227 <fieldtrial name="InstantSearchClicks">
32228   <group name="WithPreview"
32229       label="Only page loads through data reduction proxy that are result of
32230              navigation from web search and preview version of the page shown
32231              are considered."/>
32232   <group name="Preview"
32233       label="Only page loads through data reduction proxy that are result of
32234              navigation from web search and preview version of the page shown
32235              are considered."/>
32236   <group name="NoPreview"
32237       label="Only page loads through data reduction proxy that are result of
32238              navigation from web search and preview version of the page shown
32239              are considered."/>
32240   <affected-histogram name="PLT.BeginToFinish"/>
32241   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
32242   <affected-histogram name="PLT.BeginToFinishDoc"/>
32243   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
32244   <affected-histogram name="PLT.BeginToFirstPaint"/>
32245   <affected-histogram name="PLT.CommitToFirstPaint"/>
32246   <affected-histogram name="PLT.PT_BeginToCommit"/>
32247   <affected-histogram name="PLT.PT_BeginToFinish"/>
32248   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
32249   <affected-histogram name="PLT.PT_CommitToFinish"/>
32250   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
32251   <affected-histogram name="PLT.PT_RequestToCommit"/>
32252   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
32253   <affected-histogram name="PLT.PT_RequestToFinish"/>
32254   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
32255   <affected-histogram name="PLT.PT_RequestToStart"/>
32256   <affected-histogram name="PLT.PT_StartToCommit"/>
32257   <affected-histogram name="PLT.PT_StartToFinish"/>
32258 </fieldtrial>
32259
32260 <fieldtrial name="Interval" separator="_">
32261   <group name="Interval" label="Interval between two consecutive connects is"/>
32262   <affected-histogram name="Net.TCP_Connection_Latency"/>
32263 </fieldtrial>
32264
32265 <fieldtrial name="Interval_20ms_plus_and_minus" separator="_">
32266   <group name="Interval_20ms_Minus"
32267       label="Interval between two consecutive connects is less than 20ms."/>
32268   <group name="Interval_20ms_Plus"
32269       label="Interval between two consecutive connects is greater than or
32270              equal to 20ms."/>
32271   <affected-histogram name="Net.TCP_Connection_Latency"/>
32272 </fieldtrial>
32273
32274 <fieldtrial name="Interval_lt_gt_20ms" separator="_">
32275   <group name="LessThanOrEqual_10ms" label="less than or equal to 10ms."/>
32276   <group name="LessThanOrEqual_20ms"
32277       label="more than 10ms, and less than or equal to 20ms."/>
32278   <group name="GreaterThan_20ms" label="greater than 20ms."/>
32279   <affected-histogram name="Net.TCP_Connection_Latency_Interval"/>
32280 </fieldtrial>
32281
32282 <fieldtrial name="IPv6_Probe">
32283   <group name="IPv6_probe_skipped"
32284       label="with IPv6 not probed, and default OS settings used"/>
32285   <group name="IPv6_probe_done"
32286       label="with IPv6 probed for and possibly disabled"/>
32287   <affected-histogram name="DNS.PrefetchResolution"/>
32288 </fieldtrial>
32289
32290 <fieldtrial name="LateBindingExperiment">
32291   <group name="disable_late_binding" label="socket late binding is disabled"/>
32292   <group name="enable_late_binding" label="socket late binding is enabled"/>
32293   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
32294   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
32295   <affected-histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket"/>
32296   <affected-histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket"/>
32297   <affected-histogram name="Net.TCPSocketType"/>
32298   <affected-histogram name="Net.Transaction_Connected"/>
32299   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
32300   <affected-histogram name="Net.TransportSocketRequestTime"/>
32301   <affected-histogram name="Renderer4.BeginToFinish_LinkLoad"/>
32302   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
32303   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
32304   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
32305   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoad"/>
32306   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadNormal"/>
32307   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadReload"/>
32308   <affected-histogram name="Renderer4.BeginToFinishDoc_NormalLoad"/>
32309   <affected-histogram name="Renderer4.RequestToFinish"/>
32310   <affected-histogram name="Renderer4.StartToFinish"/>
32311 </fieldtrial>
32312
32313 <fieldtrial name="LevelDBEnvBackupRestore" separator="">
32314   <group name="Backup" label="Backing up an ldb file."/>
32315   <group name="Restore" label="Restoring an ldb file."/>
32316   <affected-histogram name="LevelDBEnv.IDB.Table"/>
32317   <affected-histogram name="LevelDBEnv.Table"/>
32318 </fieldtrial>
32319
32320 <fieldtrial name="LevelDBEnvMaxFDs" separator=".">
32321   <group name="Success"
32322       label="This histogram shows the limit when open succeeded."/>
32323   <group name="TooManyOpened"
32324       label="This histogram shows the limit when open failed because the
32325              limit had been reached."/>
32326   <group name="OtherError"
32327       label="This histogram shows the limit when open failed for reasons
32328              other than exceeding the limit."/>
32329   <affected-histogram name="LevelDBEnv.IDB.MaxFDs"/>
32330   <affected-histogram name="LevelDBEnv.MaxFDs"/>
32331 </fieldtrial>
32332
32333 <fieldtrial name="LevelDBEnvPlatformFileErrors" separator="">
32334   <group name="CreateDir" label="ChromiumEnv::CreateDir"/>
32335   <group name="GetChildren" label="ChromiumEnv::GetChildren"/>
32336   <group name="LockFile" label="ChromiumEnv::LockFile"/>
32337   <group name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
32338   <group name="RenameFile" label="ChromiumEnv::RenameFile"/>
32339   <affected-histogram name="LevelDBEnv.IDB.IOError."/>
32340   <affected-histogram name="LevelDBEnv.IOError."/>
32341 </fieldtrial>
32342
32343 <fieldtrial name="LevelDBEnvRetry" separator="">
32344   <group name="RenameFile" label="RenameFile"/>
32345   <group name="LockFile" label="LockFile"/>
32346   <group name="CreateDir" label="CreateDir"/>
32347   <affected-histogram name="LevelDBEnv.IDB.RetryRecoveredFromErrorIn"/>
32348   <affected-histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor"/>
32349   <affected-histogram name="LevelDBEnv.RetryRecoveredFromErrorIn"/>
32350   <affected-histogram name="LevelDBEnv.TimeUntilSuccessFor"/>
32351 </fieldtrial>
32352
32353 <fieldtrial name="LevelDBEnvRetryTimes" separator="">
32354   <obsolete>
32355     Deprecated 2013-04 in favor of LevelDBEnvRetry.
32356   </obsolete>
32357   <group name="Rename" label="RenameFile"/>
32358   <group name="LockFile" label="LockFile"/>
32359   <affected-histogram name="LevelDBEnv.IDB.TimeTo"/>
32360   <affected-histogram name="LevelDBEnv.TimeTo"/>
32361 </fieldtrial>
32362
32363 <fieldtrial name="MediaAudioInputControllerTime" separator=".">
32364   <group name="CloseTime" label="Measures the time taken for DoClose()."/>
32365   <group name="CreateTime" label="Measures the time taken for DoCreate()."/>
32366   <group name="RecordTime" label="Measures the time taken for DoRecord()."/>
32367   <affected-histogram name="Media.AudioInputController"/>
32368 </fieldtrial>
32369
32370 <fieldtrial name="MediaAudioInputDeviceManagerTime" separator=".">
32371   <group name="OpenOnDeviceThreadTime"
32372       label="Measures the time taken for OpenOnDeviceThread()."/>
32373   <group name="EnumerateOnDeviceThreadTime"
32374       label="Measures the time taken for EnumerateOnDeviceThread()."/>
32375   <affected-histogram name="Media.AudioInputDeviceManager"/>
32376 </fieldtrial>
32377
32378 <fieldtrial name="MediaAudioOutputControllerTime" separator=".">
32379   <group name="CloseTime" label="Measures the time taken for DoClose()."/>
32380   <group name="CreateTime" label="Measures the time taken for DoCreate()."/>
32381   <group name="DeviceChangeTime"
32382       label="Measures the time taken for OnDeviceChange()."/>
32383   <group name="PauseTime" label="Measures the time taken for DoPause()."/>
32384   <group name="PlayTime"
32385       label="Measures the time taken for DoPlay(). Technically only the
32386              worker method AudioOutputController::PollAndStartIfDataReady()."/>
32387   <affected-histogram name="Media.AudioOutputController"/>
32388 </fieldtrial>
32389
32390 <fieldtrial name="MediaVideoCaptureManagerTime" separator=".">
32391   <group name="OnEnumerateDevicesTime"
32392       label="Measures the time taken for OnEnumerateDevices()."/>
32393   <group name="OnOpenTime" label="Measures the time taken for OnOpen()."/>
32394   <group name="OnCloseTime" label="Measures the time taken for OnClose()."/>
32395   <group name="OnStartTime" label="Measures the time taken for OnStart()."/>
32396   <group name="OnStopTime" label="Measures the time taken for OnStop()."/>
32397   <affected-histogram name="Media.VideoCaptureManager"/>
32398 </fieldtrial>
32399
32400 <fieldtrial name="NetConnectivity" separator=".">
32401   <group name="53.100B" label="100 bytes of data on port 53."/>
32402   <group name="53.100B.NoProxy"
32403       label="100 bytes of data on port 53 with no proxy."/>
32404   <group name="53.1K" label="1K bytes of data on port 53."/>
32405   <group name="53.1K.NoProxy"
32406       label="1K bytes of data on port 53 with no proxy."/>
32407   <group name="53.100B.RTT" label="100 bytes of data on port 53 successfully."/>
32408   <group name="53.100B.RTT.NoProxy"
32409       label="100 bytes of data on port 53 successfully with no proxy."/>
32410   <group name="53.1K.RTT" label="1K bytes of data on port 53 successfully."/>
32411   <group name="53.1K.RTT.NoProxy"
32412       label="1K bytes of data on port 53 successfully with no proxy."/>
32413   <group name="587.100B" label="100 bytes of data on port 587."/>
32414   <group name="587.100B.NoProxy"
32415       label="100 bytes of data on port 587 with no proxy."/>
32416   <group name="587.1K" label="1K bytes of data on port 587."/>
32417   <group name="587.1K.NoProxy"
32418       label="1K bytes of data on port 587 with no proxy."/>
32419   <group name="587.100B.RTT"
32420       label="100 bytes of data on port 587 successfully."/>
32421   <group name="587.100B.RTT.NoProxy"
32422       label="100 bytes of data on port 587 successfully with no proxy."/>
32423   <group name="587.1K.RTT" label="1K bytes of data on port 587 successfully."/>
32424   <group name="587.1K.RTT.NoProxy"
32425       label="1K bytes of data on port 587 successfully with no proxy."/>
32426   <group name="6121.100B" label="100 bytes of data on port 6121."/>
32427   <group name="6121.100B.NoProxy"
32428       label="100 bytes of data on port 6121 with no proxy."/>
32429   <group name="6121.1K" label="1K bytes of data on port 6121."/>
32430   <group name="6121.1K.NoProxy"
32431       label="1K bytes of data on port 6121 with no proxy."/>
32432   <group name="6121.100B.RTT"
32433       label="100 bytes of data on port 6121 successfully."/>
32434   <group name="6121.100B.RTT.NoProxy"
32435       label="100 bytes of data on port 6121 successfully with no proxy."/>
32436   <group name="6121.1K.RTT"
32437       label="1K bytes of data on port 6121 successfully."/>
32438   <group name="6121.1K.RTT.NoProxy"
32439       label="1K bytes of data on port 6121 successfully with no proxy."/>
32440   <group name="80.100B" label="100 bytes of data on port 80."/>
32441   <group name="80.100B.NoProxy"
32442       label="100 bytes of data on port 80 with no proxy."/>
32443   <group name="80.1K" label="1K bytes of data on port 80."/>
32444   <group name="80.1K.NoProxy"
32445       label="1K bytes of data on port 80 with no proxy."/>
32446   <group name="80.100B.RTT" label="100 bytes of data on port 80 successfully."/>
32447   <group name="80.100B.RTT.NoProxy"
32448       label="100 bytes of data on port 80 successfully with no proxy."/>
32449   <group name="80.1K.RTT" label="1K bytes of data on port 80 successfully."/>
32450   <group name="80.1K.RTT.NoProxy"
32451       label="1K bytes of data on port 80 successfully with no proxy."/>
32452   <group name="8080.100B" label="100 bytes of data on port 8080."/>
32453   <group name="8080.100B.NoProxy"
32454       label="100 bytes of data on port 8080 with no proxy."/>
32455   <group name="8080.1K" label="1K bytes of data on port 8080."/>
32456   <group name="8080.1K.NoProxy"
32457       label="1K bytes of data on port 8080 with no proxy."/>
32458   <group name="8080.100B.RTT"
32459       label="100 bytes of data on port 8080 successfully."/>
32460   <group name="8080.100B.RTT.NoProxy"
32461       label="100 bytes of data on port 8080 successfully with no proxy."/>
32462   <group name="8080.1K.RTT"
32463       label="1K bytes of data on port 8080 successfully."/>
32464   <group name="8080.1K.RTT.NoProxy"
32465       label="1K bytes of data on port 8080 successfully with no proxy."/>
32466   <affected-histogram name="NetConnectivity.TCP.Status"/>
32467   <affected-histogram name="NetConnectivity.TCP.Success"/>
32468   <affected-histogram name="NetConnectivity.UDP.PacketLoss"/>
32469   <affected-histogram name="NetConnectivity.UDP.PacketLoss6"/>
32470   <affected-histogram name="NetConnectivity.UDP.Status"/>
32471   <affected-histogram name="NetConnectivity.UDP.Success"/>
32472 </fieldtrial>
32473
32474 <fieldtrial name="NetConnectivity2" separator=".">
32475   <group name="AcksReceivedFromFirst2Packets" label="2 packets."/>
32476   <group name="AcksReceivedFromFirst3Packets" label="3 packets."/>
32477   <group name="AcksReceivedFromFirst4Packets" label="4 packets."/>
32478   <group name="AcksReceivedFromFirst5Packets" label="5 packets."/>
32479   <group name="AcksReceivedFromFirst6Packets" label="6 packets."/>
32480   <group name="AcksReceivedFromFirst7Packets" label="7 packets."/>
32481   <group name="AcksReceivedFromFirst8Packets" label="8 packets."/>
32482   <group name="AcksReceivedFromFirst9Packets" label="9 packets."/>
32483   <group name="AcksReceivedFromFirst10Packets" label="10 packets."/>
32484   <group name="AcksReceivedFromFirst11Packets" label="11 packets."/>
32485   <group name="AcksReceivedFromFirst12Packets" label="12 packets."/>
32486   <group name="AcksReceivedFromFirst13Packets" label="13 packets."/>
32487   <group name="AcksReceivedFromFirst14Packets" label="14 packets."/>
32488   <group name="AcksReceivedFromFirst15Packets" label="15 packets."/>
32489   <group name="AcksReceivedFromFirst16Packets" label="16 packets."/>
32490   <group name="AcksReceivedFromFirst17Packets" label="17 packets."/>
32491   <group name="AcksReceivedFromFirst18Packets" label="18 packets."/>
32492   <group name="AcksReceivedFromFirst19Packets" label="19 packets."/>
32493   <group name="AcksReceivedFromFirst20Packets" label="20 packets."/>
32494   <group name="AcksReceivedFromFirst21Packets" label="21 packets."/>
32495   <affected-histogram name="NetConnectivity.Sent21"/>
32496 </fieldtrial>
32497
32498 <fieldtrial name="NetConnectivity2a" separator=".">
32499   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
32500   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
32501   <group name="6121.1K" label="1K bytes of data is sent on port 6121."/>
32502   <affected-histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket"/>
32503   <affected-histogram name="NetConnectivity2.Sent21.GotAnAck"/>
32504   <affected-histogram name="NetConnectivity2.Sent21.PacketsSent"/>
32505 </fieldtrial>
32506
32507 <fieldtrial name="NetConnectivity2b" separator=".">
32508   <group name="AcksReceivedFromFirst2Packets.6121.100B"
32509       label="2 packets. 100 bytes of data is sent on port 6121."/>
32510   <group name="AcksReceivedFromFirst3Packets.6121.100B"
32511       label="3 packets. 100 bytes of data is sent on port 6121."/>
32512   <group name="AcksReceivedFromFirst4Packets.6121.100B"
32513       label="4 packets. 100 bytes of data is sent on port 6121."/>
32514   <group name="AcksReceivedFromFirst5Packets.6121.100B"
32515       label="5 packets. 100 bytes of data is sent on port 6121."/>
32516   <group name="AcksReceivedFromFirst6Packets.6121.100B"
32517       label="6 packets. 100 bytes of data is sent on port 6121."/>
32518   <group name="AcksReceivedFromFirst7Packets.6121.100B"
32519       label="7 packets. 100 bytes of data is sent on port 6121."/>
32520   <group name="AcksReceivedFromFirst8Packets.6121.100B"
32521       label="8 packets. 100 bytes of data is sent on port 6121."/>
32522   <group name="AcksReceivedFromFirst9Packets.6121.100B"
32523       label="9 packets. 100 bytes of data is sent on port 6121."/>
32524   <group name="AcksReceivedFromFirst10Packets.6121.100B"
32525       label="10 packets. 100 bytes of data is sent on port 6121."/>
32526   <group name="AcksReceivedFromFirst11Packets.6121.100B"
32527       label="11 packets. 100 bytes of data is sent on port 6121."/>
32528   <group name="AcksReceivedFromFirst12Packets.6121.100B"
32529       label="12 packets. 100 bytes of data is sent on port 6121."/>
32530   <group name="AcksReceivedFromFirst13Packets.6121.100B"
32531       label="13 packets. 100 bytes of data is sent on port 6121."/>
32532   <group name="AcksReceivedFromFirst14Packets.6121.100B"
32533       label="14 packets. 100 bytes of data is sent on port 6121."/>
32534   <group name="AcksReceivedFromFirst15Packets.6121.100B"
32535       label="15 packets. 100 bytes of data is sent on port 6121."/>
32536   <group name="AcksReceivedFromFirst16Packets.6121.100B"
32537       label="16 packets. 100 bytes of data is sent on port 6121."/>
32538   <group name="AcksReceivedFromFirst17Packets.6121.100B"
32539       label="17 packets. 100 bytes of data is sent on port 6121."/>
32540   <group name="AcksReceivedFromFirst18Packets.6121.100B"
32541       label="18 packets. 100 bytes of data is sent on port 6121."/>
32542   <group name="AcksReceivedFromFirst19Packets.6121.100B"
32543       label="19 packets. 100 bytes of data is sent on port 6121."/>
32544   <group name="AcksReceivedFromFirst20Packets.6121.100B"
32545       label="20 packets. 100 bytes of data is sent on port 6121."/>
32546   <group name="AcksReceivedFromFirst21Packets.6121.100B"
32547       label="21 packets. 100 bytes of data is sent on port 6121."/>
32548   <affected-histogram name="NetConnectivity2.Sent21"/>
32549 </fieldtrial>
32550
32551 <fieldtrial name="NetConnectivity2c" separator=".">
32552   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
32553   <group name="6121.100B.NoProxy"
32554       label="100 bytes of data is sent on port 6121 with no proxy."/>
32555   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
32556   <group name="6121.500B.NoProxy"
32557       label="500 bytes of data is sent on port 6121 with no proxy."/>
32558   <group name="6121.1K" label="1K bytes of data is sent on port 6121."/>
32559   <group name="6121.1K.NoProxy"
32560       label="1K bytes of data is sent on port 6121 with no proxy."/>
32561   <affected-histogram name="NetConnectivity2.Send6.PacketsSent"/>
32562   <affected-histogram name="NetConnectivity2.Send6.SeriesAcked"/>
32563 </fieldtrial>
32564
32565 <fieldtrial name="NetConnectivity2d" separator=".">
32566   <group name="AcksReceivedFromFirst2Packets.6121.500B"
32567       label="2 packets. 500 bytes of data is sent on port 6121."/>
32568   <group name="AcksReceivedFromFirst3Packets.6121.500B"
32569       label="3 packets. 500 bytes of data is sent on port 6121."/>
32570   <group name="AcksReceivedFromFirst4Packets.6121.500B"
32571       label="4 packets. 500 bytes of data is sent on port 6121."/>
32572   <group name="AcksReceivedFromFirst5Packets.6121.500B"
32573       label="5 packets. 500 bytes of data is sent on port 6121."/>
32574   <group name="AcksReceivedFromFirst6Packets.6121.500B"
32575       label="6 packets. 500 bytes of data is sent on port 6121."/>
32576   <group name="AcksReceivedFromFirst7Packets.6121.500B"
32577       label="7 packets. 500 bytes of data is sent on port 6121."/>
32578   <group name="AcksReceivedFromFirst8Packets.6121.500B"
32579       label="8 packets. 500 bytes of data is sent on port 6121."/>
32580   <group name="AcksReceivedFromFirst9Packets.6121.500B"
32581       label="9 packets. 500 bytes of data is sent on port 6121."/>
32582   <group name="AcksReceivedFromFirst10Packets.6121.500B"
32583       label="10 packets. 500 bytes of data is sent on port 6121."/>
32584   <group name="AcksReceivedFromFirst11Packets.6121.500B"
32585       label="11 packets. 500 bytes of data is sent on port 6121."/>
32586   <group name="AcksReceivedFromFirst12Packets.6121.500B"
32587       label="12 packets. 500 bytes of data is sent on port 6121."/>
32588   <group name="AcksReceivedFromFirst13Packets.6121.500B"
32589       label="13 packets. 500 bytes of data is sent on port 6121."/>
32590   <group name="AcksReceivedFromFirst14Packets.6121.500B"
32591       label="14 packets. 500 bytes of data is sent on port 6121."/>
32592   <group name="AcksReceivedFromFirst15Packets.6121.500B"
32593       label="15 packets. 500 bytes of data is sent on port 6121."/>
32594   <group name="AcksReceivedFromFirst16Packets.6121.500B"
32595       label="16 packets. 500 bytes of data is sent on port 6121."/>
32596   <group name="AcksReceivedFromFirst17Packets.6121.500B"
32597       label="17 packets. 500 bytes of data is sent on port 6121."/>
32598   <group name="AcksReceivedFromFirst18Packets.6121.500B"
32599       label="18 packets. 500 bytes of data is sent on port 6121."/>
32600   <group name="AcksReceivedFromFirst19Packets.6121.500B"
32601       label="19 packets. 500 bytes of data is sent on port 6121."/>
32602   <group name="AcksReceivedFromFirst20Packets.6121.500B"
32603       label="20 packets. 500 bytes of data is sent on port 6121."/>
32604   <group name="AcksReceivedFromFirst21Packets.6121.500B"
32605       label="21 packets. 500 bytes of data is sent on port 6121."/>
32606   <affected-histogram name="NetConnectivity2.Sent21"/>
32607 </fieldtrial>
32608
32609 <fieldtrial name="NetConnectivity2e" separator=".">
32610   <group name="AcksReceivedFromFirst2Packets.6121.1K"
32611       label="2 packets. 1K bytes of data is sent on port 6121."/>
32612   <group name="AcksReceivedFromFirst3Packets.6121.1K"
32613       label="3 packets. 1K bytes of data is sent on port 6121."/>
32614   <group name="AcksReceivedFromFirst4Packets.6121.1K"
32615       label="4 packets. 1K bytes of data is sent on port 6121."/>
32616   <group name="AcksReceivedFromFirst5Packets.6121.1K"
32617       label="5 packets. 1K bytes of data is sent on port 6121."/>
32618   <group name="AcksReceivedFromFirst6Packets.6121.1K"
32619       label="6 packets. 1K bytes of data is sent on port 6121."/>
32620   <group name="AcksReceivedFromFirst7Packets.6121.1K"
32621       label="7 packets. 1K bytes of data is sent on port 6121."/>
32622   <group name="AcksReceivedFromFirst8Packets.6121.1K"
32623       label="8 packets. 1K bytes of data is sent on port 6121."/>
32624   <group name="AcksReceivedFromFirst9Packets.6121.1K"
32625       label="9 packets. 1K bytes of data is sent on port 6121."/>
32626   <group name="AcksReceivedFromFirst10Packets.6121.1K"
32627       label="10 packets. 1K bytes of data is sent on port 6121."/>
32628   <group name="AcksReceivedFromFirst11Packets.6121.1K"
32629       label="11 packets. 1K bytes of data is sent on port 6121."/>
32630   <group name="AcksReceivedFromFirst12Packets.6121.1K"
32631       label="12 packets. 1K bytes of data is sent on port 6121."/>
32632   <group name="AcksReceivedFromFirst13Packets.6121.1K"
32633       label="13 packets. 1K bytes of data is sent on port 6121."/>
32634   <group name="AcksReceivedFromFirst14Packets.6121.1K"
32635       label="14 packets. 1K bytes of data is sent on port 6121."/>
32636   <group name="AcksReceivedFromFirst15Packets.6121.1K"
32637       label="15 packets. 1K bytes of data is sent on port 6121."/>
32638   <group name="AcksReceivedFromFirst16Packets.6121.1K"
32639       label="16 packets. 1K bytes of data is sent on port 6121."/>
32640   <group name="AcksReceivedFromFirst17Packets.6121.1K"
32641       label="17 packets. 1K bytes of data is sent on port 6121."/>
32642   <group name="AcksReceivedFromFirst18Packets.6121.1K"
32643       label="18 packets. 1K bytes of data is sent on port 6121."/>
32644   <group name="AcksReceivedFromFirst19Packets.6121.1K"
32645       label="19 packets. 1K bytes of data is sent on port 6121."/>
32646   <group name="AcksReceivedFromFirst20Packets.6121.1K"
32647       label="20 packets. 1K bytes of data is sent on port 6121."/>
32648   <group name="AcksReceivedFromFirst21Packets.6121.1K"
32649       label="21 packets. 1K bytes of data is sent on port 6121."/>
32650   <affected-histogram name="NetConnectivity2.Sent21"/>
32651 </fieldtrial>
32652
32653 <fieldtrial name="NetConnectivity3a" separator=".">
32654   <group name="NonPacedPacket"
32655       label="In this histogram results are only shown if at least two packets
32656              were ACKed in the Startup Test. Packets were sent as rapidly as
32657              possible."/>
32658   <group name="PacedPacket"
32659       label="In this histogram results are only shown if at least two packets
32660              were ACKed in the Startup Test. Packets are sent at equal
32661              intervals. The interval is selected to match the bandwidth
32662              discovered during the StartPacket test."/>
32663   <group name="StartPacket"
32664       label="Packets are sent as rapidly as possible, just after successfully
32665              sending an UMA upload. Each packet was numbered, as was its ACK
32666              sent back by Google. If no packets (of the 21) were ever ACKed,
32667              then the port is assumed to be blocked, and no data is recorded
32668              in this histogram."/>
32669   <affected-histogram name="NetConnectivity3"/>
32670 </fieldtrial>
32671
32672 <fieldtrial name="NetConnectivity3aa" separator=".">
32673   <group name="Sent21"
32674       label="This histogram shows the number of echo responses received from
32675              the first"/>
32676   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
32677   <affected-histogram name="NetConnectivity3.PacedPacket"/>
32678   <affected-histogram name="NetConnectivity3.StartPacket"/>
32679 </fieldtrial>
32680
32681 <fieldtrial name="NetConnectivity3AckReceivedForNthPacket" separator=".">
32682   <group name="Sent21.AckReceivedForNthPacket"
32683       label="Each packet was numbered, as was its ACK sent back by Google.
32684              This histogram records, for each packet number, how often we
32685              received an ACK for that packet."/>
32686   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
32687   <affected-histogram name="NetConnectivity3.PacedPacket"/>
32688   <affected-histogram name="NetConnectivity3.StartPacket"/>
32689 </fieldtrial>
32690
32691 <fieldtrial name="NetConnectivity3AcksReceivedFromFirst" separator=".">
32692   <group name="AcksReceivedFromFirst02Packets" label="2 packets."/>
32693   <group name="AcksReceivedFromFirst03Packets" label="3 packets."/>
32694   <group name="AcksReceivedFromFirst04Packets" label="4 packets."/>
32695   <group name="AcksReceivedFromFirst05Packets" label="5 packets."/>
32696   <group name="AcksReceivedFromFirst06Packets" label="6 packets."/>
32697   <group name="AcksReceivedFromFirst07Packets" label="7 packets."/>
32698   <group name="AcksReceivedFromFirst08Packets" label="8 packets."/>
32699   <group name="AcksReceivedFromFirst09Packets" label="9 packets."/>
32700   <group name="AcksReceivedFromFirst10Packets" label="10 packets."/>
32701   <group name="AcksReceivedFromFirst11Packets" label="11 packets."/>
32702   <group name="AcksReceivedFromFirst12Packets" label="12 packets."/>
32703   <group name="AcksReceivedFromFirst13Packets" label="13 packets."/>
32704   <group name="AcksReceivedFromFirst14Packets" label="14 packets."/>
32705   <group name="AcksReceivedFromFirst15Packets" label="15 packets."/>
32706   <group name="AcksReceivedFromFirst16Packets" label="16 packets."/>
32707   <group name="AcksReceivedFromFirst17Packets" label="17 packets."/>
32708   <group name="AcksReceivedFromFirst18Packets" label="18 packets."/>
32709   <group name="AcksReceivedFromFirst19Packets" label="19 packets."/>
32710   <group name="AcksReceivedFromFirst20Packets" label="20 packets."/>
32711   <group name="AcksReceivedFromFirst21Packets" label="21 packets."/>
32712   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
32713   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
32714   <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
32715 </fieldtrial>
32716
32717 <fieldtrial name="NetConnectivity3GotAnAck" separator=".">
32718   <group name="Sent21.GotAnAck"
32719       label="The histogram shows if we ever got an ACK for a packet in our
32720              series of 21."/>
32721   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
32722   <affected-histogram name="NetConnectivity3.PacedPacket"/>
32723   <affected-histogram name="NetConnectivity3.StartPacket"/>
32724 </fieldtrial>
32725
32726 <fieldtrial name="NetConnectivity3PacketDelay1" separator=".">
32727   <group name="Sent21.443"
32728       label="This histogram shows the difference between the time when we
32729              have received 1st byte from the server and the last time when we
32730              have received data from the server on port 443."/>
32731   <group name="Sent21.6121"
32732       label="This histogram shows the difference between the time when we
32733              have received 1st byte from the server and the last time when we
32734              have received data from the server on port 6121."/>
32735   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
32736   <affected-histogram name="NetConnectivity3.PacedPacket"/>
32737   <affected-histogram name="NetConnectivity3.StartPacket"/>
32738 </fieldtrial>
32739
32740 <fieldtrial name="NetConnectivity3PacketDelay2" separator=".">
32741   <group name="443.100B.PacketDelay"
32742       label="100 bytes of data is sent on port 443."/>
32743   <group name="443.1200B.PacketDelay"
32744       label="1200 bytes of data is sent on port 443."/>
32745   <group name="443.500B.PacketDelay"
32746       label="500 bytes of data is sent on port 443."/>
32747   <group name="6121.100B.PacketDelay"
32748       label="100 bytes of data is sent on port 6121."/>
32749   <group name="6121.1200B.PacketDelay"
32750       label="1200 bytes of data is sent on port 6121."/>
32751   <group name="6121.500B.PacketDelay"
32752       label="500 bytes of data is sent on port 6121."/>
32753   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
32754   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
32755   <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
32756 </fieldtrial>
32757
32758 <fieldtrial name="NetConnectivity3PacketRTT" separator=".">
32759   <group name="Sent21.Success.RTT" label="The histogram shows the RTT for"/>
32760   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
32761   <affected-histogram name="NetConnectivity3.PacedPacket"/>
32762   <affected-histogram name="NetConnectivity3.StartPacket"/>
32763 </fieldtrial>
32764
32765 <fieldtrial name="NetConnectivity3Packets" separator=".">
32766   <group name="Packet01" label="1st packet."/>
32767   <group name="Packet02" label="2nd packet."/>
32768   <group name="Packet03" label="3rd packet."/>
32769   <group name="Packet10" label="10th packet."/>
32770   <group name="Packet20" label="20th packet."/>
32771   <affected-histogram
32772       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT"/>
32773   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT"/>
32774   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT"/>
32775 </fieldtrial>
32776
32777 <fieldtrial name="NetConnectivity3PacketsSent" separator=".">
32778   <group name="Sent21.PacketsSent"
32779       label="This histogram records how many packets (out of 21 attempted)
32780              were sent to the server via UDP."/>
32781   <group name="Send6.SeriesAcked"
32782       label="Chrome sends 6 UDP packets in a row to test to see if there is a
32783              probabalistic dependency in packet loss for consecutive packets.
32784              We record a bit vector of packets received, where the least
32785              significant bit is a 1 if the first packet was received, etc.
32786              For example, if all packets other than packet 2 and 4 are
32787              responded to, then we'd have a sample (in binary) of 110101B, or
32788              53."/>
32789   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
32790   <affected-histogram name="NetConnectivity3.PacedPacket"/>
32791   <affected-histogram name="NetConnectivity3.StartPacket"/>
32792 </fieldtrial>
32793
32794 <fieldtrial name="NetConnectivity3PacketsSentBytes" separator=".">
32795   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
32796   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
32797   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
32798   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
32799   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
32800   <group name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
32801   <affected-histogram
32802       name="NetConnectivity3.NonPacedPacket.Sent21.AckReceivedForNthPacket"/>
32803   <affected-histogram
32804       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
32805   <affected-histogram
32806       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
32807   <affected-histogram
32808       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
32809   <affected-histogram
32810       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
32811   <affected-histogram
32812       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
32813   <affected-histogram
32814       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
32815   <affected-histogram
32816       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
32817   <affected-histogram
32818       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
32819   <affected-histogram
32820       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
32821   <affected-histogram
32822       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
32823   <affected-histogram
32824       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
32825   <affected-histogram
32826       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
32827   <affected-histogram
32828       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
32829   <affected-histogram
32830       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
32831   <affected-histogram
32832       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
32833   <affected-histogram
32834       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
32835   <affected-histogram
32836       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
32837   <affected-histogram
32838       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
32839   <affected-histogram
32840       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
32841   <affected-histogram
32842       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
32843   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"/>
32844   <affected-histogram
32845       name="NetConnectivity3.NonPacedPacket.Sent21.PacketsSent"/>
32846   <affected-histogram
32847       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
32848   <affected-histogram
32849       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
32850   <affected-histogram
32851       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
32852   <affected-histogram
32853       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
32854   <affected-histogram
32855       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
32856   <affected-histogram
32857       name="NetConnectivity3.PacedPacket.Sent21.AckReceivedForNthPacket"/>
32858   <affected-histogram
32859       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
32860   <affected-histogram
32861       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
32862   <affected-histogram
32863       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
32864   <affected-histogram
32865       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
32866   <affected-histogram
32867       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
32868   <affected-histogram
32869       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
32870   <affected-histogram
32871       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
32872   <affected-histogram
32873       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
32874   <affected-histogram
32875       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
32876   <affected-histogram
32877       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
32878   <affected-histogram
32879       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
32880   <affected-histogram
32881       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
32882   <affected-histogram
32883       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
32884   <affected-histogram
32885       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
32886   <affected-histogram
32887       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
32888   <affected-histogram
32889       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
32890   <affected-histogram
32891       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
32892   <affected-histogram
32893       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
32894   <affected-histogram
32895       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
32896   <affected-histogram
32897       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
32898   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"/>
32899   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.PacketsSent"/>
32900   <affected-histogram
32901       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet01"/>
32902   <affected-histogram
32903       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet02"/>
32904   <affected-histogram
32905       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet03"/>
32906   <affected-histogram
32907       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet10"/>
32908   <affected-histogram
32909       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet20"/>
32910   <affected-histogram
32911       name="NetConnectivity3.StartPacket.Sent21.AckReceivedForNthPacket"/>
32912   <affected-histogram
32913       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst02Packets"/>
32914   <affected-histogram
32915       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst03Packets"/>
32916   <affected-histogram
32917       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst04Packets"/>
32918   <affected-histogram
32919       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst05Packets"/>
32920   <affected-histogram
32921       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst06Packets"/>
32922   <affected-histogram
32923       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst07Packets"/>
32924   <affected-histogram
32925       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst08Packets"/>
32926   <affected-histogram
32927       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst09Packets"/>
32928   <affected-histogram
32929       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst10Packets"/>
32930   <affected-histogram
32931       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst11Packets"/>
32932   <affected-histogram
32933       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst12Packets"/>
32934   <affected-histogram
32935       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst13Packets"/>
32936   <affected-histogram
32937       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst14Packets"/>
32938   <affected-histogram
32939       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst15Packets"/>
32940   <affected-histogram
32941       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst16Packets"/>
32942   <affected-histogram
32943       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst17Packets"/>
32944   <affected-histogram
32945       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst18Packets"/>
32946   <affected-histogram
32947       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst19Packets"/>
32948   <affected-histogram
32949       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst20Packets"/>
32950   <affected-histogram
32951       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst21Packets"/>
32952   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"/>
32953   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.PacketsSent"/>
32954   <affected-histogram
32955       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet01"/>
32956   <affected-histogram
32957       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet02"/>
32958   <affected-histogram
32959       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet03"/>
32960   <affected-histogram
32961       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet10"/>
32962   <affected-histogram
32963       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet20"/>
32964 </fieldtrial>
32965
32966 <fieldtrial name="NetConnectivity3Send6Acked" separator=".">
32967   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
32968   <group name="443.100B.NoProxy"
32969       label="100 bytes of data is sent on port 443 with no proxy."/>
32970   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
32971   <group name="443.500B.NoProxy"
32972       label="500 bytes of data is sent on port 443 with no proxy."/>
32973   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
32974   <group name="443.1200B.NoProxy"
32975       label="1200 bytes of data is sent on port 443 with no proxy."/>
32976   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
32977   <group name="6121.100B.NoProxy"
32978       label="100 bytes of data is sent on port 6121 with no proxy."/>
32979   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
32980   <group name="6121.500B.NoProxy"
32981       label="500 bytes of data is sent on port 6121 with no proxy."/>
32982   <group name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
32983   <group name="6121.1200B.NoProxy"
32984       label="1200 bytes of data is sent on port 6121 with no proxy."/>
32985   <affected-histogram name="NetConnectivity3.NonPacedPacket.Send6.SeriesAcked"/>
32986   <affected-histogram name="NetConnectivity3.PacedPacket.Send6.SeriesAcked"/>
32987   <affected-histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent"/>
32988   <affected-histogram name="NetConnectivity3.StartPacket.Send6.SeriesAcked"/>
32989 </fieldtrial>
32990
32991 <fieldtrial name="NetConnectivity4a" separator=".">
32992   <group name="NATBind.Sent2"
32993       label="Two packets were sent spreading over a random period, to test if
32994              the NAT dropped the binding. Afterwords, an extra (short) packet
32995              was sent with renewed NAT binding to test whether the network
32996              that was used to deliver the first packet is still connected.
32997              Results are only shown in this histogram if at least ten packets
32998              were received in the StartPacket test."/>
32999   <group name="NonPacedPacket"
33000       label="21 Packets were sent as rapidly as possible. Results are only
33001              shown in this histogram if at least two packets were received in
33002              the StartPacket Test."/>
33003   <group name="PacedPacket"
33004       label="21 Packets were sent at equal intervals, which were selected to
33005              match the bandwidth discovered during the StartPacket test.
33006              Results are only shown in this histogram if at least two packets
33007              were received in the StartPacket Test."/>
33008   <group name="StartPacket"
33009       label="21 Packets were sent as rapidly as possible, just after the
33010              client successfully sent a UMA upload. Each packet was numbered
33011              when it was sent by Google."/>
33012   <affected-histogram name="NetConnectivity4"/>
33013   <affected-histogram name="NetConnectivity5"/>
33014 </fieldtrial>
33015
33016 <fieldtrial name="NetConnectivity4NATBindPacketReceives" separator=".">
33017   <group name="Bind.Failure"
33018       label="Only when the second packet never arrived (we wait for 10 extra
33019              seconds) and the first and the extra (short) packets arrived did
33020              we record the duration in seconds between the sendings of the
33021              first two packets in this histogram."/>
33022   <group name="Bind.Success"
33023       label="Only when all three packets including the extra (short) packet
33024              arrived did we record the duration in seconds between the
33025              sendings of the first two packets in this histogram."/>
33026   <group name="Connectivity.Failure"
33027       label="Only when the extra (short) packet (with renewed NAT binding)
33028              never arrived (we wait for 10 extra seconds) did we record the
33029              duration in seconds between the sendings of the first two
33030              packets in this histogram."/>
33031   <group name="Connectivity.Success"
33032       label="Only when the extra (short) packet arrived did we record the
33033              duration in seconds between the sendings of the first two
33034              packets in this histogram."/>
33035   <group name="SendToLastRecvDelay"
33036       label="This histogram records the time duration (in milliseconds)
33037              between the client sending the request and the receiving of the
33038              second packet sent from the server, excluding the idle time
33039              between sendings of the first two packets. Results are only
33040              shown if the first two packets are both received."/>
33041   <affected-histogram name="NetConnectivity4.NATBind.Sent2"/>
33042   <affected-histogram name="NetConnectivity5.NATBind.Sent2"/>
33043 </fieldtrial>
33044
33045 <fieldtrial name="NetConnectivity4PacketFirst6" separator=".">
33046   <group name="First6.SeriesRecv"
33047       label="This histogram records a bit vector of the first 6 packets sent,
33048              where the least significant bit is a 1 if the first packet was
33049              received, etc. For example, if all packets other than packet 2
33050              and 4 are received, then we'd have a sample (in binary) of
33051              110101B, or 53."/>
33052   <group name="Sent21"
33053       label="This histogram shows the number of packets received from the
33054              first"/>
33055   <affected-histogram name="NetConnectivity4.NonPacedPacket"/>
33056   <affected-histogram name="NetConnectivity4.PacedPacket"/>
33057   <affected-histogram name="NetConnectivity4.StartPacket"/>
33058   <affected-histogram name="NetConnectivity5.NonPacedPacket"/>
33059   <affected-histogram name="NetConnectivity5.PacedPacket"/>
33060   <affected-histogram name="NetConnectivity5.StartPacket"/>
33061 </fieldtrial>
33062
33063 <fieldtrial name="NetConnectivity4PacketReceives" separator=".">
33064   <group name="NumRecvFromFirst01Packets" label="1 packet."/>
33065   <group name="NumRecvFromFirst02Packets" label="2 packets."/>
33066   <group name="NumRecvFromFirst03Packets" label="3 packets."/>
33067   <group name="NumRecvFromFirst04Packets" label="4 packets."/>
33068   <group name="NumRecvFromFirst05Packets" label="5 packets."/>
33069   <group name="NumRecvFromFirst06Packets" label="6 packets."/>
33070   <group name="NumRecvFromFirst07Packets" label="7 packets."/>
33071   <group name="NumRecvFromFirst08Packets" label="8 packets."/>
33072   <group name="NumRecvFromFirst09Packets" label="9 packets."/>
33073   <group name="NumRecvFromFirst10Packets" label="10 packets."/>
33074   <group name="NumRecvFromFirst11Packets" label="11 packets."/>
33075   <group name="NumRecvFromFirst12Packets" label="12 packets."/>
33076   <group name="NumRecvFromFirst13Packets" label="13 packets."/>
33077   <group name="NumRecvFromFirst14Packets" label="14 packets."/>
33078   <group name="NumRecvFromFirst15Packets" label="15 packets."/>
33079   <group name="NumRecvFromFirst16Packets" label="16 packets."/>
33080   <group name="NumRecvFromFirst17Packets" label="17 packets."/>
33081   <group name="NumRecvFromFirst18Packets" label="18 packets."/>
33082   <group name="NumRecvFromFirst19Packets" label="19 packets."/>
33083   <group name="NumRecvFromFirst20Packets" label="20 packets."/>
33084   <group name="NumRecvFromFirst21Packets" label="21 packets."/>
33085   <affected-histogram name="NetConnectivity4.NonPacedPacket.Sent21"/>
33086   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21"/>
33087   <affected-histogram name="NetConnectivity4.StartPacket.Sent21"/>
33088   <affected-histogram name="NetConnectivity5.NonPacedPacket.Sent21"/>
33089   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21"/>
33090   <affected-histogram name="NetConnectivity5.StartPacket.Sent21"/>
33091 </fieldtrial>
33092
33093 <fieldtrial name="NetConnectivity4PacketRTT" separator=".">
33094   <group name="Sent21.GotAPacket"
33095       label="The histogram shows if we ever got at least one packet in our
33096              series of 21."/>
33097   <group name="Sent21.PacketDelay"
33098       label="The histogram shows the average inter-arrival time between every
33099              two consecutive packets we receive in our series of 21
33100              multiplied by 20 (so this is essentially the time duration
33101              between the first and the last received packets)."/>
33102   <group name="Sent21.PacketsRecv"
33103       label="The histogram shows how many packets we receive in our series of
33104              21."/>
33105   <group name="Sent21.RecvNthPacket"
33106       label="Each packet was numbered when it was sent by Google. This
33107              histogram records, for each packet number, how often we received
33108              that packet."/>
33109   <group name="Sent21.SendToLastRecvDelay"
33110       label="This histogram records the time duration between the client
33111              sending the request and the receiving of the last packet sent
33112              from the server, excluding the total pacing time requested by
33113              the client. Results are only shown if at least two packets are
33114              received."/>
33115   <group name="Sent21.Success.RTT" label="The histogram shows the RTT for the"/>
33116   <affected-histogram name="NetConnectivity4.NonPacedPacket"/>
33117   <affected-histogram name="NetConnectivity4.PacedPacket"/>
33118   <affected-histogram name="NetConnectivity4.StartPacket"/>
33119   <affected-histogram name="NetConnectivity5.NonPacedPacket"/>
33120   <affected-histogram name="NetConnectivity5.PacedPacket"/>
33121   <affected-histogram name="NetConnectivity5.StartPacket"/>
33122 </fieldtrial>
33123
33124 <fieldtrial name="NetConnectivity4PacketRTTSeries" separator=".">
33125   <group name="Packet01" label="1st packet."/>
33126   <group name="Packet02" label="2nd packet."/>
33127   <group name="Packet03" label="3rd packet."/>
33128   <group name="Packet10" label="10th packet."/>
33129   <group name="Packet20" label="20th packet."/>
33130   <affected-histogram
33131       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT"/>
33132   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.Success.RTT"/>
33133   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.Success.RTT"/>
33134   <affected-histogram
33135       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT"/>
33136   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.Success.RTT"/>
33137   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.Success.RTT"/>
33138 </fieldtrial>
33139
33140 <fieldtrial name="NetConnectivity4PacketsAll" separator=".">
33141   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
33142   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
33143   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
33144   <group name="80.100B" label="100 bytes of data is sent on port 80."/>
33145   <group name="80.1200B" label="1200 bytes of data is sent on port 80."/>
33146   <group name="80.500B" label="500 bytes of data is sent on port 80."/>
33147   <affected-histogram name="NetConnectivity4.NATBind.Sent2.Bind.Failure"/>
33148   <affected-histogram name="NetConnectivity4.NATBind.Sent2.Bind.Success"/>
33149   <affected-histogram
33150       name="NetConnectivity4.NATBind.Sent2.Connectivity.Failure"/>
33151   <affected-histogram
33152       name="NetConnectivity4.NATBind.Sent2.Connectivity.Success"/>
33153   <affected-histogram
33154       name="NetConnectivity4.NATBind.Sent2.SendToLastRecvDelay"/>
33155   <affected-histogram name="NetConnectivity4.NonPacedPacket.Sent21.GotAPacket"/>
33156   <affected-histogram
33157       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst01Packets"/>
33158   <affected-histogram
33159       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst02Packets"/>
33160   <affected-histogram
33161       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst03Packets"/>
33162   <affected-histogram
33163       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst04Packets"/>
33164   <affected-histogram
33165       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst05Packets"/>
33166   <affected-histogram
33167       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst06Packets"/>
33168   <affected-histogram
33169       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst07Packets"/>
33170   <affected-histogram
33171       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst08Packets"/>
33172   <affected-histogram
33173       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst09Packets"/>
33174   <affected-histogram
33175       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst10Packets"/>
33176   <affected-histogram
33177       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst11Packets"/>
33178   <affected-histogram
33179       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst12Packets"/>
33180   <affected-histogram
33181       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst13Packets"/>
33182   <affected-histogram
33183       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst14Packets"/>
33184   <affected-histogram
33185       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst15Packets"/>
33186   <affected-histogram
33187       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst16Packets"/>
33188   <affected-histogram
33189       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst17Packets"/>
33190   <affected-histogram
33191       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst18Packets"/>
33192   <affected-histogram
33193       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst19Packets"/>
33194   <affected-histogram
33195       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst20Packets"/>
33196   <affected-histogram
33197       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst21Packets"/>
33198   <affected-histogram
33199       name="NetConnectivity4.NonPacedPacket.Sent21.PacketDelay"/>
33200   <affected-histogram
33201       name="NetConnectivity4.NonPacedPacket.Sent21.PacketsRecv"/>
33202   <affected-histogram
33203       name="NetConnectivity4.NonPacedPacket.Sent21.RecvNthPacket"/>
33204   <affected-histogram
33205       name="NetConnectivity4.NonPacedPacket.Sent21.SendToLastRecvDelay"/>
33206   <affected-histogram
33207       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
33208   <affected-histogram
33209       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
33210   <affected-histogram
33211       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
33212   <affected-histogram
33213       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
33214   <affected-histogram
33215       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
33216   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.GotAPacket"/>
33217   <affected-histogram
33218       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst01Packets"/>
33219   <affected-histogram
33220       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst02Packets"/>
33221   <affected-histogram
33222       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst03Packets"/>
33223   <affected-histogram
33224       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst04Packets"/>
33225   <affected-histogram
33226       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst05Packets"/>
33227   <affected-histogram
33228       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst06Packets"/>
33229   <affected-histogram
33230       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst07Packets"/>
33231   <affected-histogram
33232       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst08Packets"/>
33233   <affected-histogram
33234       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst09Packets"/>
33235   <affected-histogram
33236       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst10Packets"/>
33237   <affected-histogram
33238       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst11Packets"/>
33239   <affected-histogram
33240       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst12Packets"/>
33241   <affected-histogram
33242       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst13Packets"/>
33243   <affected-histogram
33244       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst14Packets"/>
33245   <affected-histogram
33246       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst15Packets"/>
33247   <affected-histogram
33248       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst16Packets"/>
33249   <affected-histogram
33250       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst17Packets"/>
33251   <affected-histogram
33252       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst18Packets"/>
33253   <affected-histogram
33254       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst19Packets"/>
33255   <affected-histogram
33256       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst20Packets"/>
33257   <affected-histogram
33258       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst21Packets"/>
33259   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.PacketDelay"/>
33260   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.PacketsRecv"/>
33261   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.RecvNthPacket"/>
33262   <affected-histogram
33263       name="NetConnectivity4.PacedPacket.Sent21.SendToLastRecvDelay"/>
33264   <affected-histogram
33265       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet01"/>
33266   <affected-histogram
33267       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet02"/>
33268   <affected-histogram
33269       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet03"/>
33270   <affected-histogram
33271       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet10"/>
33272   <affected-histogram
33273       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet20"/>
33274   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.GotAPacket"/>
33275   <affected-histogram
33276       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst01Packets"/>
33277   <affected-histogram
33278       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst02Packets"/>
33279   <affected-histogram
33280       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst03Packets"/>
33281   <affected-histogram
33282       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst04Packets"/>
33283   <affected-histogram
33284       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst05Packets"/>
33285   <affected-histogram
33286       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst06Packets"/>
33287   <affected-histogram
33288       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst07Packets"/>
33289   <affected-histogram
33290       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst08Packets"/>
33291   <affected-histogram
33292       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst09Packets"/>
33293   <affected-histogram
33294       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst10Packets"/>
33295   <affected-histogram
33296       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst11Packets"/>
33297   <affected-histogram
33298       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst12Packets"/>
33299   <affected-histogram
33300       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst13Packets"/>
33301   <affected-histogram
33302       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst14Packets"/>
33303   <affected-histogram
33304       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst15Packets"/>
33305   <affected-histogram
33306       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst16Packets"/>
33307   <affected-histogram
33308       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst17Packets"/>
33309   <affected-histogram
33310       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst18Packets"/>
33311   <affected-histogram
33312       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst19Packets"/>
33313   <affected-histogram
33314       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst20Packets"/>
33315   <affected-histogram
33316       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst21Packets"/>
33317   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.PacketDelay"/>
33318   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.PacketsRecv"/>
33319   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.RecvNthPacket"/>
33320   <affected-histogram
33321       name="NetConnectivity4.StartPacket.Sent21.SendToLastRecvDelay"/>
33322   <affected-histogram
33323       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet01"/>
33324   <affected-histogram
33325       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet02"/>
33326   <affected-histogram
33327       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet03"/>
33328   <affected-histogram
33329       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet10"/>
33330   <affected-histogram
33331       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet20"/>
33332   <affected-histogram name="NetConnectivity5.NATBind.Sent2.Bind.Failure"/>
33333   <affected-histogram name="NetConnectivity5.NATBind.Sent2.Bind.Success"/>
33334   <affected-histogram
33335       name="NetConnectivity5.NATBind.Sent2.Connectivity.Failure"/>
33336   <affected-histogram
33337       name="NetConnectivity5.NATBind.Sent2.Connectivity.Success"/>
33338   <affected-histogram
33339       name="NetConnectivity5.NATBind.Sent2.SendToLastRecvDelay"/>
33340   <affected-histogram name="NetConnectivity5.NonPacedPacket.Sent21.GotAPacket"/>
33341   <affected-histogram
33342       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst01Packets"/>
33343   <affected-histogram
33344       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst02Packets"/>
33345   <affected-histogram
33346       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst03Packets"/>
33347   <affected-histogram
33348       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst04Packets"/>
33349   <affected-histogram
33350       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst05Packets"/>
33351   <affected-histogram
33352       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst06Packets"/>
33353   <affected-histogram
33354       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst07Packets"/>
33355   <affected-histogram
33356       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst08Packets"/>
33357   <affected-histogram
33358       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst09Packets"/>
33359   <affected-histogram
33360       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst10Packets"/>
33361   <affected-histogram
33362       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst11Packets"/>
33363   <affected-histogram
33364       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst12Packets"/>
33365   <affected-histogram
33366       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst13Packets"/>
33367   <affected-histogram
33368       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst14Packets"/>
33369   <affected-histogram
33370       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst15Packets"/>
33371   <affected-histogram
33372       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst16Packets"/>
33373   <affected-histogram
33374       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst17Packets"/>
33375   <affected-histogram
33376       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst18Packets"/>
33377   <affected-histogram
33378       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst19Packets"/>
33379   <affected-histogram
33380       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst20Packets"/>
33381   <affected-histogram
33382       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst21Packets"/>
33383   <affected-histogram
33384       name="NetConnectivity5.NonPacedPacket.Sent21.PacketDelay"/>
33385   <affected-histogram
33386       name="NetConnectivity5.NonPacedPacket.Sent21.PacketsRecv"/>
33387   <affected-histogram
33388       name="NetConnectivity5.NonPacedPacket.Sent21.RecvNthPacket"/>
33389   <affected-histogram
33390       name="NetConnectivity5.NonPacedPacket.Sent21.SendToLastRecvDelay"/>
33391   <affected-histogram
33392       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
33393   <affected-histogram
33394       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
33395   <affected-histogram
33396       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
33397   <affected-histogram
33398       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
33399   <affected-histogram
33400       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
33401   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.GotAPacket"/>
33402   <affected-histogram
33403       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst01Packets"/>
33404   <affected-histogram
33405       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst02Packets"/>
33406   <affected-histogram
33407       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst03Packets"/>
33408   <affected-histogram
33409       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst04Packets"/>
33410   <affected-histogram
33411       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst05Packets"/>
33412   <affected-histogram
33413       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst06Packets"/>
33414   <affected-histogram
33415       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst07Packets"/>
33416   <affected-histogram
33417       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst08Packets"/>
33418   <affected-histogram
33419       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst09Packets"/>
33420   <affected-histogram
33421       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst10Packets"/>
33422   <affected-histogram
33423       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst11Packets"/>
33424   <affected-histogram
33425       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst12Packets"/>
33426   <affected-histogram
33427       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst13Packets"/>
33428   <affected-histogram
33429       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst14Packets"/>
33430   <affected-histogram
33431       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst15Packets"/>
33432   <affected-histogram
33433       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst16Packets"/>
33434   <affected-histogram
33435       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst17Packets"/>
33436   <affected-histogram
33437       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst18Packets"/>
33438   <affected-histogram
33439       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst19Packets"/>
33440   <affected-histogram
33441       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst20Packets"/>
33442   <affected-histogram
33443       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst21Packets"/>
33444   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.PacketDelay"/>
33445   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.PacketsRecv"/>
33446   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.RecvNthPacket"/>
33447   <affected-histogram
33448       name="NetConnectivity5.PacedPacket.Sent21.SendToLastRecvDelay"/>
33449   <affected-histogram
33450       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet01"/>
33451   <affected-histogram
33452       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet02"/>
33453   <affected-histogram
33454       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet03"/>
33455   <affected-histogram
33456       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet10"/>
33457   <affected-histogram
33458       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet20"/>
33459   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.GotAPacket"/>
33460   <affected-histogram
33461       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst01Packets"/>
33462   <affected-histogram
33463       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst02Packets"/>
33464   <affected-histogram
33465       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst03Packets"/>
33466   <affected-histogram
33467       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst04Packets"/>
33468   <affected-histogram
33469       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst05Packets"/>
33470   <affected-histogram
33471       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst06Packets"/>
33472   <affected-histogram
33473       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst07Packets"/>
33474   <affected-histogram
33475       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst08Packets"/>
33476   <affected-histogram
33477       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst09Packets"/>
33478   <affected-histogram
33479       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst10Packets"/>
33480   <affected-histogram
33481       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst11Packets"/>
33482   <affected-histogram
33483       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst12Packets"/>
33484   <affected-histogram
33485       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst13Packets"/>
33486   <affected-histogram
33487       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst14Packets"/>
33488   <affected-histogram
33489       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst15Packets"/>
33490   <affected-histogram
33491       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst16Packets"/>
33492   <affected-histogram
33493       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst17Packets"/>
33494   <affected-histogram
33495       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst18Packets"/>
33496   <affected-histogram
33497       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst19Packets"/>
33498   <affected-histogram
33499       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst20Packets"/>
33500   <affected-histogram
33501       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst21Packets"/>
33502   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.PacketDelay"/>
33503   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.PacketsRecv"/>
33504   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.RecvNthPacket"/>
33505   <affected-histogram
33506       name="NetConnectivity5.StartPacket.Sent21.SendToLastRecvDelay"/>
33507   <affected-histogram
33508       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet01"/>
33509   <affected-histogram
33510       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet02"/>
33511   <affected-histogram
33512       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet03"/>
33513   <affected-histogram
33514       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet10"/>
33515   <affected-histogram
33516       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet20"/>
33517 </fieldtrial>
33518
33519 <fieldtrial name="NetConnectivity4PacketSizeTest" separator=".">
33520   <group name="PacketSizeTest.Connectivity.Failure"
33521       label="This histogram records the size of the packet size that was not
33522              received from the server."/>
33523   <group name="PacketSizeTest.Connectivity.Success"
33524       label="This histogram records the size of the packet size that was
33525              received from the server."/>
33526   <affected-histogram name="NetConnectivity4"/>
33527   <affected-histogram name="NetConnectivity5"/>
33528 </fieldtrial>
33529
33530 <fieldtrial name="NetConnectivity4PacketSizeTestPort" separator=".">
33531   <group name="443" label="Packet is sent on port 443."/>
33532   <group name="80" label="Packet is sent on port 80."/>
33533   <affected-histogram
33534       name="NetConnectivity4.PacketSizeTest.Connectivity.Failure"/>
33535   <affected-histogram
33536       name="NetConnectivity4.PacketSizeTest.Connectivity.Success"/>
33537   <affected-histogram
33538       name="NetConnectivity5.PacketSizeTest.Connectivity.Failure"/>
33539   <affected-histogram
33540       name="NetConnectivity5.PacketSizeTest.Connectivity.Success"/>
33541 </fieldtrial>
33542
33543 <fieldtrial name="NetConnectivity4SeriesRecv" separator=".">
33544   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
33545   <group name="443.100B.NoProxy"
33546       label="100 bytes of data is sent on port 443 with no proxy."/>
33547   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
33548   <group name="443.1200B.NoProxy"
33549       label="1200 bytes of data is sent on port 443 with no proxy."/>
33550   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
33551   <group name="443.500B.NoProxy"
33552       label="500 bytes of data is sent on port 443 with no proxy."/>
33553   <group name="80.100B" label="100 bytes of data is sent on port 80."/>
33554   <group name="80.100B.NoProxy"
33555       label="100 bytes of data is sent on port 80 with no proxy."/>
33556   <group name="80.1200B" label="1200 bytes of data is sent on port 80."/>
33557   <group name="80.1200B.NoProxy"
33558       label="1200 bytes of data is sent on port 80 with no proxy."/>
33559   <group name="80.500B" label="500 bytes of data is sent on port 80."/>
33560   <group name="80.500B.NoProxy"
33561       label="500 bytes of data is sent on port 80 with no proxy."/>
33562   <affected-histogram name="NetConnectivity4.NonPacedPacket.First6.SeriesRecv"/>
33563   <affected-histogram name="NetConnectivity4.PacedPacket.First6.SeriesRecv"/>
33564   <affected-histogram name="NetConnectivity4.StartPacket.First6.SeriesRecv"/>
33565   <affected-histogram name="NetConnectivity5.NonPacedPacket.First6.SeriesRecv"/>
33566   <affected-histogram name="NetConnectivity5.PacedPacket.First6.SeriesRecv"/>
33567   <affected-histogram name="NetConnectivity5.StartPacket.First6.SeriesRecv"/>
33568 </fieldtrial>
33569
33570 <fieldtrial name="NetProxyResolverExecutionTime">
33571   <group name="UrlOver2K" label="URL length was over 2K"/>
33572   <group name="UrlOver4K" label="URL length was over 4K"/>
33573   <group name="UrlOver8K" label="URL length was over 8K"/>
33574   <group name="UrlOver128K" label="URL length was over 128K"/>
33575   <affected-histogram name="Net.ProxyResolver.ExecutionTime"/>
33576 </fieldtrial>
33577
33578 <fieldtrial name="NewTabPageProviders" separator=".">
33579   <group name="client" label="Suggestions coming from the client."/>
33580   <group name="server" label="Suggestions coming from the server."/>
33581   <group name="server0" label="Suggestions coming from server source 0."/>
33582   <group name="server1" label="Suggestions coming from server source 1."/>
33583   <group name="server2" label="Suggestions coming from server source 2."/>
33584   <group name="server3" label="Suggestions coming from server source 3."/>
33585   <group name="server4" label="Suggestions coming from server source 4."/>
33586   <affected-histogram name="NewTabPage.MostVisited"/>
33587   <affected-histogram name="NewTabPage.SuggestionsImpression"/>
33588 </fieldtrial>
33589
33590 <fieldtrial name="OmniboxProviderTime" separator=".">
33591   <group name="Bookmark"/>
33592   <group name="Builtin"/>
33593   <group name="Contact"/>
33594   <group name="ExtensionApp"/>
33595   <group name="HistoryContents"/>
33596   <group name="HistoryQuick"/>
33597   <group name="HistoryURL"/>
33598   <group name="Keyword"/>
33599   <group name="Search"/>
33600   <group name="Shortcuts"/>
33601   <group name="ZeroSuggest"/>
33602   <affected-histogram name="Omnibox.ProviderTime"/>
33603 </fieldtrial>
33604
33605 <fieldtrial name="OverlappedReadImpact">
33606   <group name="OverlappedReadDisabled" label="Non-blocking reads"/>
33607   <group name="OverlappedReadEnabled" label="Default, async reads"/>
33608   <affected-histogram name="Net.HttpJob.TotalTime"/>
33609   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
33610   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
33611   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
33612   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
33613   <affected-histogram name="PLT.Abandoned"/>
33614   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
33615   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
33616   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
33617   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
33618   <affected-histogram name="PLT.LoadType"/>
33619 </fieldtrial>
33620
33621 <fieldtrial name="PageLoadType">
33622   <group name="HistoryLoad" label="but only for user pressing back or forward"/>
33623   <group name="LinkLoad"
33624       label="deprecated - see LinkLoadReload, LinkLoadNormal,
33625              LinkLoadStaleOk, LinkLoadCacheOnly; content initiated, commonly
33626              back to a posted page"/>
33627   <group name="LinkLoadCacheOnly"
33628       label="content initiated, commonly back to a posted page, where browser
33629              must ONLY use cache"/>
33630   <group name="LinkLoadNormal"
33631       label="content initiated, ordinary link traversal or post"/>
33632   <group name="LinkLoadReload" label="content initiated, calling reload()"/>
33633   <group name="LinkLoadStaleOk"
33634       label="content initiated, commonly forward or back where stale cached
33635              data is very acceptable"/>
33636   <group name="NormalLoad"
33637       label="but only for user entered URL or omnibox search"/>
33638   <group name="Reload" label="but only for user pressed reload"/>
33639   <group name="UndefLoad"
33640       label="should never happen... as it is only for an client-code error
33641              case which should not exist"/>
33642   <affected-histogram name="PLT.BeginToFinish"/>
33643   <affected-histogram name="PLT.BeginToFinishDoc"/>
33644   <affected-histogram name="PLT.StartToCommit">
33645     <with-group name="LinkLoadNormal"/>
33646     <with-group name="NormalLoad"/>
33647   </affected-histogram>
33648   <affected-histogram name="PLT.StartToFinish">
33649     <with-group name="LinkLoadNormal"/>
33650     <with-group name="NormalLoad"/>
33651   </affected-histogram>
33652   <affected-histogram name="Renderer4.BeginToFinish"/>
33653   <affected-histogram name="Renderer4.BeginToFinishDoc"/>
33654 </fieldtrial>
33655
33656 <fieldtrial name="PasswordManagerMonitor">
33657   <group name="group_1" label="group 1"/>
33658   <group name="group_2" label="group 2"/>
33659   <group name="group_3" label="group 3"/>
33660   <group name="group_4" label="group 4"/>
33661   <group name="group_5" label="group 5"/>
33662   <group name="group_6" label="group 6"/>
33663   <group name="group_7" label="group 7"/>
33664   <group name="group_8" label="group 8"/>
33665   <group name="group_9" label="group 9"/>
33666   <group name="group_10" label="group 10"/>
33667   <group name="group_11" label="group 11"/>
33668   <group name="group_12" label="group 12"/>
33669   <group name="group_13" label="group 13"/>
33670   <group name="group_14" label="group 14"/>
33671   <group name="group_15" label="group 15"/>
33672   <group name="group_16" label="group 16"/>
33673   <group name="group_17" label="group 17"/>
33674   <group name="group_18" label="group 18"/>
33675   <group name="group_19" label="group 19"/>
33676   <group name="group_20" label="group 20"/>
33677   <group name="" label=""/>
33678   <affected-histogram name="PasswordManager.ProvisionalSaveFailure"/>
33679   <affected-histogram
33680       name="PasswordManager.SavePasswordPromptDisappearedQuickly"/>
33681   <affected-histogram name="PasswordManager.SavePasswordPromptDisplayed"/>
33682   <affected-histogram name="PasswordManager.SavePasswordPromptResponse"/>
33683 </fieldtrial>
33684
33685 <fieldtrial name="PerformanceMonitor" separator=".">
33686   <group name="BrowserProcess"/>
33687   <group name="RendererProcess"/>
33688   <group name="PluginProcess"/>
33689   <group name="WorkerProcess"/>
33690   <group name="GPUProcess"/>
33691   <group name="PPAPIProcess"/>
33692   <affected-histogram name="PerformanceMonitor.AverageCPU"/>
33693   <affected-histogram name="PerformanceMonitor.HighCPU"/>
33694 </fieldtrial>
33695
33696 <fieldtrial name="PpapiPluginName">
33697   <group name="libpepflashplayer.so" label="Flash player on Linux or Cros"/>
33698   <group name="libwidevinecdmadapter.so" label="Widevine CDM on Linux or Cros"/>
33699   <group name="pepflashplayer.dll" label="Flash player on Windows"/>
33700   <group name="PepperFlashPlayer.plugin" label="Flash player on Mac"/>
33701   <group name="widevinecdmadapter.dll" label="Widevine CDM on Windows"/>
33702   <group name="widevinecdmadapter.plugin" label="Widevine CDM on Mac"/>
33703   <affected-histogram name="Plugin.PpapiBrokerLoadResult"/>
33704   <affected-histogram name="Plugin.PpapiPluginLoadResult"/>
33705 </fieldtrial>
33706
33707 <fieldtrial name="PrecacheCellular" separator=".">
33708   <group name="Cellular"
33709       label="covers fetches when connected to cellular networks"/>
33710   <affected-histogram name="Precache.DownloadedNonPrecache"/>
33711   <affected-histogram name="Precache.Saved"/>
33712 </fieldtrial>
33713
33714 <fieldtrial name="Prefetch">
33715   <group name="ContentPrefetchPrefetchOff"
33716       label="Prefetch is completely disabled."/>
33717   <group name="ContentPrefetchPrefetchOn"
33718       label="prefetch is enabled but prerender is disabled."/>
33719   <affected-histogram name="HttpCache.EntryLockWait"/>
33720   <affected-histogram name="Net.HttpTimeToFirstByte"/>
33721   <affected-histogram name="PLT.Abandoned"/>
33722   <affected-histogram name="PLT.BeginToFinish"/>
33723   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
33724   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
33725   <affected-histogram name="PLT.BeginToFinishDoc"/>
33726   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
33727   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
33728   <affected-histogram name="PLT.PerceivedLoadTime"/>
33729   <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
33730 </fieldtrial>
33731
33732 <fieldtrial name="Prerender">
33733   <group name="PrerenderEnabled" label="prerender is enabled."/>
33734   <group name="PrerenderControl" label="prerender is disabled."/>
33735   <group name="PrerenderNoUse"
33736       label="prerender is enabled, but pages are not swapped in."/>
33737   <group name="PrerenderMulti"
33738       label="prerender is enabled with multiple simultanious prerenders."/>
33739   <group name="Prerender5minTTL"
33740       label="prerender is enabled, and the TTL is extended to 5 minutes."/>
33741   <affected-histogram name="HttpCache.EntryLockWait"/>
33742   <affected-histogram name="Net.HttpTimeToFirstByte"/>
33743   <affected-histogram name="PLT.Abandoned"/>
33744   <affected-histogram name="PLT.BeginToFinish"/>
33745   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
33746   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
33747   <affected-histogram name="PLT.BeginToFinishDoc"/>
33748   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
33749   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
33750   <affected-histogram name="PLT.PerceivedLoadTime"/>
33751   <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
33752   <affected-histogram name="Prerender.FinalStatus"/>
33753   <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
33754   <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
33755   <affected-histogram name="Prerender.LocalPredictorEvent"/>
33756   <affected-histogram name="Prerender.PerceivedPLT"/>
33757   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
33758   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
33759   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
33760   <affected-histogram
33761       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
33762   <affected-histogram
33763       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
33764   <affected-histogram name="Prerender.PerceivedPLTMatched"/>
33765   <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
33766   <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
33767   <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
33768   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
33769   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
33770   <affected-histogram name="Prerender.RendererIdleTime"/>
33771   <affected-histogram name="Prerender.RendererPerceivedPLT"/>
33772   <affected-histogram name="Prerender.RendererPerceivedPLTMatched"/>
33773   <affected-histogram name="Prerender.RendererTimeUntilDisplay"/>
33774   <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
33775   <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
33776 </fieldtrial>
33777
33778 <fieldtrial name="PrerenderHoverType" ordering="prefix">
33779   <obsolete>
33780     deprecated May 10 2012
33781   </obsolete>
33782   <group name="HoverStats_50" label="Hover stats @ threshold 50 ms."/>
33783   <group name="HoverStats_75" label="Hover stats @ threshold 75 ms."/>
33784   <group name="HoverStats_100" label="Hover stats @ threshold 100 ms."/>
33785   <group name="HoverStats_150" label="Hover stats @ threshold 150 ms."/>
33786   <group name="HoverStats_200" label="Hover stats @ threshold 200 ms."/>
33787   <group name="HoverStats_250" label="Hover stats @ threshold 250 ms."/>
33788   <group name="HoverStats_300" label="Hover stats @ threshold 300 ms."/>
33789   <group name="HoverStats_400" label="Hover stats @ threshold 400 ms."/>
33790   <group name="HoverStats_500" label="Hover stats @ threshold 500 ms."/>
33791   <group name="HoverStats_750" label="Hover stats @ threshold 750 ms."/>
33792   <group name="HoverStats_1000" label="Hover stats @ threshold 1000 ms."/>
33793   <group name="HoverStats_1500" label="Hover stats @ threshold 1500 ms."/>
33794   <group name="HoverStats_2000" label="Hover stats @ threshold 2000 ms."/>
33795   <group name="HoverStats_3000" label="Hover stats @ threshold 3000 ms."/>
33796   <group name="HoverStats_4000" label="Hover stats @ threshold 4000 ms."/>
33797   <group name="HoverStats_5000" label="Hover stats @ threshold 5000 ms."/>
33798   <affected-histogram name="Prerender.Events"/>
33799   <affected-histogram name="Prerender.TimeToClick"/>
33800 </fieldtrial>
33801
33802 <fieldtrial name="PrerenderSource" ordering="prefix">
33803   <group name="" label="All prerenders."/>
33804   <group name="exp1" label="Likelihood threshold experiment 1."/>
33805   <group name="exp2" label="Likelihood threshold experiment 2."/>
33806   <group name="exp3" label="Likelihood threshold experiment 3."/>
33807   <group name="exp4" label="Likelihood threshold experiment 4."/>
33808   <group name="exp5" label="Likelihood threshold experiment 5."/>
33809   <group name="exp6" label="Likelihood threshold experiment 6."/>
33810   <group name="exp7" label="Likelihood threshold experiment 7."/>
33811   <group name="exp8" label="Likelihood threshold experiment 8."/>
33812   <group name="exp9" label="Likelihood threshold experiment 9."/>
33813   <group name="gws" label="GWS triggered prerender."/>
33814   <group name="localpredictor" label="Local predictor triggered prerender."/>
33815   <group name="omnibox" label="Triggered from the omnibox."/>
33816   <group name="wash" label="Multiple sources could have triggered."/>
33817   <group name="web" label="Link triggered prerender."/>
33818   <group name="webcross" label="Link triggered prerender, cross domain."/>
33819   <group name="websame" label="Link triggered prerender, same domain."/>
33820   <affected-histogram name="Prerender.CookieStatus"/>
33821   <affected-histogram name="Prerender.Event"/>
33822   <affected-histogram name="Prerender.FinalStatus"/>
33823   <affected-histogram name="Prerender.FinalStatus_Prerender5minTTL"/>
33824   <affected-histogram name="Prerender.FinalStatus_PrerenderControl"/>
33825   <affected-histogram name="Prerender.FinalStatus_PrerenderEnabled"/>
33826   <affected-histogram name="Prerender.FinalStatus_PrerenderMulti"/>
33827   <affected-histogram name="Prerender.FinalStatus_PrerenderNoUse"/>
33828   <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
33829   <affected-histogram
33830       name="Prerender.FinalStatusMatchComplete_Prerender5minTTL"/>
33831   <affected-histogram
33832       name="Prerender.FinalStatusMatchComplete_PrerenderControl"/>
33833   <affected-histogram
33834       name="Prerender.FinalStatusMatchComplete_PrerenderEnabled"/>
33835   <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderMulti"/>
33836   <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderNoUse"/>
33837   <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
33838   <affected-histogram
33839       name="Prerender.FractionPixelsFinalAtSwapin_Prerender5minTTL"/>
33840   <affected-histogram
33841       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderControl"/>
33842   <affected-histogram
33843       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderEnabled"/>
33844   <affected-histogram
33845       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderMulti"/>
33846   <affected-histogram
33847       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderNoUse"/>
33848   <affected-histogram name="Prerender.LocalPredictorEvent"/>
33849   <affected-histogram name="Prerender.LocalPredictorEvent_Prerender5minTTL"/>
33850   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderControl"/>
33851   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderEnabled"/>
33852   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderMulti"/>
33853   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderNoUse"/>
33854   <affected-histogram name="Prerender.LocalPredictorTimeUntilUsed"/>
33855   <affected-histogram name="Prerender.PageVisitedStatus"/>
33856   <affected-histogram name="Prerender.PerceivedPLT"/>
33857   <affected-histogram name="Prerender.PerceivedPLT_Prerender5minTTL"/>
33858   <affected-histogram name="Prerender.PerceivedPLT_PrerenderControl"/>
33859   <affected-histogram name="Prerender.PerceivedPLT_PrerenderEnabled"/>
33860   <affected-histogram name="Prerender.PerceivedPLT_PrerenderMulti"/>
33861   <affected-histogram name="Prerender.PerceivedPLT_PrerenderNoUse"/>
33862   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
33863   <affected-histogram
33864       name="Prerender.PerceivedPLTFirstAfterMiss_Prerender5minTTL"/>
33865   <affected-histogram
33866       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderControl"/>
33867   <affected-histogram
33868       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderEnabled"/>
33869   <affected-histogram
33870       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderMulti"/>
33871   <affected-histogram
33872       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderNoUse"/>
33873   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
33874   <affected-histogram
33875       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_Prerender5minTTL"/>
33876   <affected-histogram
33877       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderControl"/>
33878   <affected-histogram
33879       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderEnabled"/>
33880   <affected-histogram
33881       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderMulti"/>
33882   <affected-histogram
33883       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderNoUse"/>
33884   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
33885   <affected-histogram
33886       name="Prerender.PerceivedPLTFirstAfterMissBoth_Prerender5minTTL"/>
33887   <affected-histogram
33888       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderControl"/>
33889   <affected-histogram
33890       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderEnabled"/>
33891   <affected-histogram
33892       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderMulti"/>
33893   <affected-histogram
33894       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderNoUse"/>
33895   <affected-histogram
33896       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
33897   <affected-histogram
33898       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_Prerender5minTTL"/>
33899   <affected-histogram
33900       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderControl"/>
33901   <affected-histogram
33902       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderEnabled"/>
33903   <affected-histogram
33904       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderMulti"/>
33905   <affected-histogram
33906       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderNoUse"/>
33907   <affected-histogram
33908       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
33909   <affected-histogram
33910       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_Prerender5minTTL"/>
33911   <affected-histogram
33912       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderControl"/>
33913   <affected-histogram
33914       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderEnabled"/>
33915   <affected-histogram
33916       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderMulti"/>
33917   <affected-histogram
33918       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderNoUse"/>
33919   <affected-histogram name="Prerender.PerceivedPLTMatched"/>
33920   <affected-histogram name="Prerender.PerceivedPLTMatched_Prerender5minTTL"/>
33921   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderControl"/>
33922   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderEnabled"/>
33923   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderMulti"/>
33924   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderNoUse"/>
33925   <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
33926   <affected-histogram
33927       name="Prerender.PerceivedPLTMatchedComplete_Prerender5minTTL"/>
33928   <affected-histogram
33929       name="Prerender.PerceivedPLTMatchedComplete_PrerenderControl"/>
33930   <affected-histogram
33931       name="Prerender.PerceivedPLTMatchedComplete_PrerenderEnabled"/>
33932   <affected-histogram
33933       name="Prerender.PerceivedPLTMatchedComplete_PrerenderMulti"/>
33934   <affected-histogram
33935       name="Prerender.PerceivedPLTMatchedComplete_PrerenderNoUse"/>
33936   <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
33937   <affected-histogram name="Prerender.PerceivedPLTWindowed_PrerenderEnabled"/>
33938   <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
33939   <affected-histogram
33940       name="Prerender.PerceivedPLTWindowNotMatched_Prerender5minTTL"/>
33941   <affected-histogram
33942       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderControl"/>
33943   <affected-histogram
33944       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderEnabled"/>
33945   <affected-histogram
33946       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderMulti"/>
33947   <affected-histogram
33948       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderNoUse"/>
33949   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
33950   <affected-histogram
33951       name="Prerender.PercentLoadDoneAtSwapin_Prerender5minTTL"/>
33952   <affected-histogram
33953       name="Prerender.PercentLoadDoneAtSwapin_PrerenderControl"/>
33954   <affected-histogram
33955       name="Prerender.PercentLoadDoneAtSwapin_PrerenderEnabled"/>
33956   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderMulti"/>
33957   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderNoUse"/>
33958   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
33959   <affected-histogram
33960       name="Prerender.PrerenderNotSwappedInPLT_Prerender5minTTL"/>
33961   <affected-histogram
33962       name="Prerender.PrerenderNotSwappedInPLT_PrerenderControl"/>
33963   <affected-histogram
33964       name="Prerender.PrerenderNotSwappedInPLT_PrerenderEnabled"/>
33965   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderMulti"/>
33966   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderNoUse"/>
33967   <affected-histogram name="Prerender.PrerendersPerSessionCount"/>
33968   <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
33969   <affected-histogram
33970       name="Prerender.SimulatedLocalBrowsingBaselinePLT_Prerender5minTTL"/>
33971   <affected-histogram
33972       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderControl"/>
33973   <affected-histogram
33974       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderEnabled"/>
33975   <affected-histogram
33976       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderMulti"/>
33977   <affected-histogram
33978       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderNoUse"/>
33979   <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
33980   <affected-histogram
33981       name="Prerender.SimulatedLocalBrowsingPLT_Prerender5minTTL"/>
33982   <affected-histogram
33983       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderControl"/>
33984   <affected-histogram
33985       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderEnabled"/>
33986   <affected-histogram
33987       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderMulti"/>
33988   <affected-histogram
33989       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderNoUse"/>
33990   <affected-histogram name="Prerender.TimeBetweenPrerenderRequests"/>
33991   <affected-histogram name="Prerender.TimeSinceLastRecentVisit"/>
33992   <affected-histogram name="Prerender.TimeUntilUsed2"/>
33993 </fieldtrial>
33994
33995 <fieldtrial name="ProfilePictureDownload" separator=".">
33996   <group name="Default.OOBE" label="default picture, in OOBE"/>
33997   <group name="Default.LoggedIn" label="default picture, after login"/>
33998   <group name="Default.Preferences" label="default picture, in Prefs"/>
33999   <group name="Failure.OOBE" label="download has failed, in OOBE"/>
34000   <group name="Failure.LoggedIn" label="download has failed, after login"/>
34001   <group name="Failure.Preferences" label="download has failed, in Prefs"/>
34002   <group name="Success.OOBE" label="download was successful, in OOBE"/>
34003   <group name="Success.LoggedIn" label="download was successful, after login"/>
34004   <group name="Success.Preferences" label="download was successful, in Prefs"/>
34005   <affected-histogram name="UserImage.ProfileDownloadTime"/>
34006 </fieldtrial>
34007
34008 <fieldtrial name="ProgressiveScan">
34009   <group name="FullScan" label="Using WPA_supplicant to scan."/>
34010   <group name="33Percent_4MinMax"
34011       label="Progressive scan @ 33%, 4 frequency bins."/>
34012   <group name="50Percent_4MinMax"
34013       label="Progressive scan @ 50%, 4 frequency bins."/>
34014   <group name="50Percent_8MinMax"
34015       label="Progressive scan @ 50%, 8 frequency bins."/>
34016   <group name="100Percent_8MinMax"
34017       label="Progressive scan @ 100%, 8 frequency bins."/>
34018   <group name="100Percent_1MinSeen_A"
34019       label="Progressive scan @ all previously seen frequencies (A)."/>
34020   <group name="100Percent_1MinSeen_B"
34021       label="Progressive scan @ all previously seen frequencies (B)."/>
34022   <group name="100Percent_1Min_4Max"
34023       label="Progressive scan @ 100%, minimum 1/maximum 4 frequencies."/>
34024   <affected-histogram name="Network.Shill.TimeToDrop"/>
34025   <affected-histogram name="Network.Shill.WiFi.ScanResult"/>
34026   <affected-histogram name="Network.Shill.Wifi.TimeToConnect"/>
34027   <affected-histogram name="Network.Shill.Wifi.TimeToJoin"/>
34028   <affected-histogram name="Network.Shill.Wifi.TimeToScan"/>
34029   <affected-histogram name="Network.Shill.Wifi.TimeToScanAndConnect"/>
34030 </fieldtrial>
34031
34032 <fieldtrial name="ProtectorSettingChange" separator=".">
34033   <obsolete>
34034     Deprecated 8/2013. No longer tracked.
34035   </obsolete>
34036   <group name="Applied" label="change has been accepted by user"/>
34037   <group name="Corrupt" label="possibly hijacked, backup invalid"/>
34038   <group name="Discarded" label="change has been reverted by user"/>
34039   <group name="Fallback" label="fallback provider used (no backup available)"/>
34040   <group name="Hijacked" label="hijacked, with a valid backup"/>
34041   <group name="Missing" label="fallback provider missing, added"/>
34042   <group name="New" label="(obsolete, was sum of Corrupt+Hijacked)"/>
34043   <group name="Restored"
34044       label="search provider restored by Protector before showing the bubble"/>
34045   <group name="Timeout" label="change has been ignored by user (timed out)"/>
34046   <affected-histogram name="Protector.SearchProvider"/>
34047   <affected-histogram name="Protector.StartupSettings"/>
34048 </fieldtrial>
34049
34050 <fieldtrial name="ProxyConnectionImpact">
34051   <group name="proxy_connections_16"
34052       label="with 16 connections per proxy server"/>
34053   <group name="proxy_connections_32"
34054       label="with 32 connections per proxy server"/>
34055   <group name="proxy_connections_64"
34056       label="with 64 connections per proxy server"/>
34057   <group name="proxy_connections_8"
34058       label="with 8 connections per proxy server"/>
34059   <affected-histogram name="Net.HttpProxySocketRequestTime"/>
34060   <affected-histogram name="Net.SocksSocketRequestTime"/>
34061   <affected-histogram name="PLT.Abandoned"/>
34062   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
34063   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
34064   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
34065   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
34066 </fieldtrial>
34067
34068 <fieldtrial name="QueryTimeSuffix" separator=".">
34069   <group name="0" label="N = 0"/>
34070   <group name="1" label="N = 1"/>
34071   <group name="2" label="N = 2"/>
34072   <group name="3" label="N = 3"/>
34073   <group name="4" label="N = 4"/>
34074   <group name="5" label="N = 5"/>
34075   <affected-histogram name="Omnibox.QueryTime"/>
34076 </fieldtrial>
34077
34078 <fieldtrial name="QuicPortSelection" separator="">
34079   <group name="SelectPort"
34080       label="An effort was mode to (try to) consistently connect using the
34081              same source port for the given server IP/port."/>
34082   <group name="RandomPort"
34083       label="The operating system randomly selected a source port for the
34084              connection."/>
34085   <affected-histogram name="Net.QuicSession.Connect"/>
34086 </fieldtrial>
34087
34088 <fieldtrial name="QuicRttCount" separator="">
34089   <group name="ForHTTP" label="Only insecure HTTP connections are counted."/>
34090   <group name="ForHTTPS" label="Only secure HTTPS connections are counted."/>
34091   <affected-histogram name="Net.QuicSession.ConnectRandomPort"/>
34092   <affected-histogram name="Net.QuicSession.ConnectSelectPort"/>
34093   <affected-histogram name="Net.QuicSession.HandshakeRoundTrips"/>
34094 </fieldtrial>
34095
34096 <fieldtrial name="RemoteProcessWarmStartFast" separator="">
34097   <group name="" label="Normal start."/>
34098   <group name="Fast" label="Fast start by skipping normal chrome.dll startup."/>
34099   <affected-histogram name="Startup.WarmStartTimeFromRemoteProcessStart"/>
34100 </fieldtrial>
34101
34102 <fieldtrial name="RendererEventLatency" separator=".">
34103   <group name="Char" label="The Char event occurs on textual keyboard input."/>
34104   <group name="ContextMenu" label="For ContextMenu event."/>
34105   <group name="GestureDoubleTap"
34106       label="A GestureDoubleTap occurs when the user double taps on a
34107              touchscreen."/>
34108   <group name="GestureFlingCancel"
34109       label="A GestureFlingCancel is sent to the renderer to cancel any
34110              active flings."/>
34111   <group name="GestureFlingStart"
34112       label="A GestureFlingStart is sent when the user quickly flicks on a
34113              touchscreen."/>
34114   <group name="GestureLongPress"
34115       label="A GestureLongPress is sent when the user taps down and holds
34116              their finger on a touchscreen."/>
34117   <group name="GestureLongTap"
34118       label="A GestureLongTap is sent when the user taps down on a
34119              touchscreen, holds their finger for a while, then releases."/>
34120   <group name="GesturePinchBegin"
34121       label="A GesturePinchBegin is sent when a user starts a pinch zoom
34122              motion on a touchscreen."/>
34123   <group name="GesturePinchEnd"
34124       label="A GesturePinchEnd is sent when the user releases their fingers
34125              from the touchscreen after performing a pinch zoom motion."/>
34126   <group name="GesturePinchUpdate"
34127       label="GesturePinchUpdate events are sent while the user is performing
34128              a pinch zoom motion on a touch screen. GesturePinchUpdate events
34129              are sent as the user changes the distance between their fingers."/>
34130   <group name="GestureScrollBegin"
34131       label="A GestureScrollBegin is sent at the beginning of a gesture
34132              scroll on a touchscreen."/>
34133   <group name="GestureScrollEnd"
34134       label="A GestureScrollEnd is sent when the user releases their finger
34135              after a gesture scroll on a touchscreen."/>
34136   <group name="GestureScrollUpdate"
34137       label="GestureScrollUpdate events are sent as the user drags their
34138              finger along the touchscreen during a gesture scroll."/>
34139   <group name="GestureScrollUpdateWithoutPropagation"
34140       label="GestureScrollUpdateWithoutPropagation events are scroll updates
34141              that shouldn't bubble, generated by a gesture fling."/>
34142   <group name="GestureShowPress"
34143       label="A GestureShowPress event is sent when the user presses down on
34144              the touchscreen but before a GestureTapDown."/>
34145   <group name="GestureTap"
34146       label="A GestureTap is sent when the user presses down and releases on
34147              a touchscreen."/>
34148   <group name="GestureTapUnconfirmed"
34149       label="A GestureTapUnconfirmed is sent when the user taps the
34150              touchscreen but, due to a delay, the GestureTap isn't sent yet."/>
34151   <group name="GestureTapCancel"
34152       label="A GestureTapCancel is sent to cancel a pending GestureTap event.
34153              For example, if the user taps down but drags their finger
34154              instead of releasing it."/>
34155   <group name="GestureTapDown"
34156       label="A GestureTapDown is sent when the user presses on the
34157              touchscreen in what could potentially be a full GestureTap
34158              event."/>
34159   <group name="GestureTwoFingerTap"
34160       label="A GestureTwoFingerTap is sent when the user presses down a
34161              releases on a touchscreen with two fingers."/>
34162   <group name="KeyDown"
34163       label="A KeyDown event is sent when a keyboard key is pressed down."/>
34164   <group name="KeyUp"
34165       label="A KeyUp event is sent when a depressed keyboard key is released."/>
34166   <group name="MouseDown"
34167       label="A MouseDown event is sent when the user click down a mouse
34168              button."/>
34169   <group name="MouseEnter"
34170       label="A MouseEnter event is sent when the mouse cursor enters the
34171              renderer area."/>
34172   <group name="MouseLeave"
34173       label="A MouseLeave event is sent when the mouse cursor leaves the
34174              renderer area."/>
34175   <group name="MouseMove"
34176       label="A MouseMove event is sent when the mouse cursor moves within the
34177              renderer area."/>
34178   <group name="MouseUp"
34179       label="A MouseUp event is sent when a depressed mouse button is
34180              released."/>
34181   <group name="MouseWheel"
34182       label="A MouseWheel event is sent when the user scrolls using the mouse
34183              wheel within the renderer area."/>
34184   <group name="RawKeyDown"
34185       label="A RawKeyDown event is a wrapper around a native key event."/>
34186   <group name="TouchCancel"
34187       label="A TouchCancel is used to cancel an existing touch point. For
34188              example, if the user drags a finger outside the bounds of the
34189              renderer."/>
34190   <group name="TouchEnd"
34191       label="A TouchEnd is send when the user lifts a finger from the
34192              touchscreen."/>
34193   <group name="TouchMove"
34194       label="A TouchMove is sent when the user moves a finger along the
34195              touchscreen."/>
34196   <group name="TouchStart"
34197       label="A TouchStart is sent when the user first touches a finger to the
34198              touchscreen."/>
34199   <group name="Undefined" label="For unknown or undefined events."/>
34200   <affected-histogram name="Event.Latency.Renderer"/>
34201   <affected-histogram name="Event.Latency.Renderer2"/>
34202 </fieldtrial>
34203
34204 <fieldtrial name="SBInterstitial">
34205   <group name="V1" label="original interstitial"/>
34206   <group name="V2" label="version 2 (new interstitial)"/>
34207   <affected-histogram name="SB2.InterstitialAction"/>
34208   <affected-histogram name="SB2.MalwareInterstitialTimeClosed"/>
34209   <affected-histogram name="SB2.MalwareInterstitialTimeDiagnostic"/>
34210   <affected-histogram name="SB2.MalwareInterstitialTimeLearnMore"/>
34211   <affected-histogram name="SB2.MalwareInterstitialTimePrivacyPolicy"/>
34212   <affected-histogram name="SB2.MalwareInterstitialTimeProceed"/>
34213   <affected-histogram name="SB2.MalwareInterstitialTimeTakeMeBack"/>
34214 </fieldtrial>
34215
34216 <fieldtrial name="ShowAppListWarmStartFast" separator="">
34217   <group name="" label="Normal start."/>
34218   <group name="Fast" label="Fast start by skipping normal chrome.dll startup."/>
34219   <affected-histogram name="Startup.ShowAppListWarmStart"/>
34220 </fieldtrial>
34221
34222 <fieldtrial name="SideloadWipeout">
34223   <group name="Enabled" label="Sideload Wipeout Active."/>
34224   <group name="Disabled" label="Control group."/>
34225   <affected-histogram name="DisabledExtension.ExtensionWipedStatus"/>
34226   <affected-histogram name="DisabledExtension.SideloadWipeoutCount"/>
34227   <affected-histogram name="DisabledExtension.SideloadWipeoutNeeded"/>
34228   <affected-histogram name="DisabledExtension.UserSelection"/>
34229   <affected-histogram name="Extensions.ExternalExtensionEvent"/>
34230   <affected-histogram name="Extensions.InstallSource"/>
34231   <affected-histogram name="Extensions.UpdateSource"/>
34232 </fieldtrial>
34233
34234 <fieldtrial name="SocketType">
34235   <group name="HTTPProxy" label="HTTP proxy socket"/>
34236   <group name="SOCK" label="SOCKS socket"/>
34237   <group name="SSL" label="(Obsolete, SSL socket)"/>
34238   <group name="SSL2" label="SSL2 socket"/>
34239   <group name="SSLForProxies"
34240       label="SSLClientSocket wrapping the TCPClient socket eventually used
34241              for connection to a proxy"/>
34242   <group name="SSLforHTTPSProxy"
34243       label="SSLClientSocket wrapping the TCPClient socket eventually used
34244              for connection to an HTTPS proxy"/>
34245   <group name="TCP" label="plain, no proxy, no SSL socket"/>
34246   <group name="TCPforHTTPProxy"
34247       label="TCPClientSocket eventually used for connection to an HTTP proxy"/>
34248   <group name="TCPforHTTPSProxy"
34249       label="TCPClientSocket eventually used for connection to an HTTPS proxy"/>
34250   <group name="TCPforSOCKS"
34251       label="TCPClientSocket eventually used for connection to a SOCKS proxy"/>
34252   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
34253   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
34254   <affected-histogram name="Net.SocketInitErrorCodes"/>
34255   <affected-histogram name="Net.SocketRequestTime"/>
34256   <affected-histogram name="Net.SocketType"/>
34257 </fieldtrial>
34258
34259 <fieldtrial name="SpdyImpact">
34260   <group name="npn_with_http"
34261       label="with NPN negotiated but using HTTP instead of SPDY"/>
34262   <group name="npn_with_spdy" label="with NPN negotiated and using SPDY"/>
34263   <affected-histogram name="Net.Transaction_Connected"/>
34264   <affected-histogram name="Net.Transaction_Connected_New"/>
34265   <affected-histogram name="Net.Transaction_Connected_New_b"/>
34266   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
34267   <affected-histogram name="PLT.Abandoned"/>
34268   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
34269   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
34270   <affected-histogram name="PLT.StartToCommit_LinkLoadNormal"/>
34271   <affected-histogram name="PLT.StartToCommit_NormalLoad"/>
34272   <affected-histogram name="PLT.StartToFinish_LinkLoadNormal"/>
34273   <affected-histogram name="PLT.StartToFinish_NormalLoad"/>
34274 </fieldtrial>
34275
34276 <fieldtrial name="SpdySettingsCwnd" separator="">
34277   <group name="10K" label="where at least 10KB was transferred."/>
34278   <group name="25K" label="where at least 25KB was transferred."/>
34279   <group name="50K" label="where at least 50KB was transferred."/>
34280   <group name="100K" label="where at least 100KB was transferred."/>
34281   <affected-histogram name="Net.SpdySettingsCwnd"/>
34282 </fieldtrial>
34283
34284 <fieldtrial name="SqliteDatabases" separator=".">
34285   <group name="Activity" label="Activity"/>
34286   <group name="AppCache" label="AppCache"/>
34287   <group name="Cookie" label="Cookie"/>
34288   <group name="DatabaseTracker" label="DatabaseTracker"/>
34289   <group name="DomainBoundCerts" label="DomainBoundCerts"/>
34290   <group name="DomStorageDatabase" label="DomStorageDatabase"/>
34291   <group name="History" label="History"/>
34292   <group name="Predictor" label="Predictor"/>
34293   <group name="Quota" label="Quota"/>
34294   <group name="Shortcuts" label="Shortcuts"/>
34295   <group name="SyncDirectory" label="SyncDirectory"/>
34296   <group name="Text" label="Text (obsolete 7/24/13)"/>
34297   <group name="Thumbnail" label="Thumbnail"/>
34298   <group name="TopSites" label="TopSites"/>
34299   <group name="Web" label="Web"/>
34300   <affected-histogram name="Sqlite.Error"/>
34301   <affected-histogram name="Sqlite.SizeKB"/>
34302   <affected-histogram name="Sqlite.Version"/>
34303 </fieldtrial>
34304
34305 <fieldtrial name="SSLFalseStart">
34306   <group name="FalseStart_enabled"/>
34307   <group name="FalseStart_disabled"/>
34308   <affected-histogram name="Net.SSL_Connection_Latency"/>
34309   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
34310   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
34311 </fieldtrial>
34312
34313 <fieldtrial name="SSLResumption">
34314   <group name="Resume_Handshake" label="Session Resumption"/>
34315   <group name="Full_Handshake" label="Full"/>
34316   <affected-histogram name="Net.SSL_Connection_Latency"/>
34317   <affected-histogram name="Net.SSL_Connection_Latency_Google"/>
34318 </fieldtrial>
34319
34320 <fieldtrial name="SyzygyStartupTime">
34321   <group name="PreReadEnabled"/>
34322   <group name="PreReadDisabled"/>
34323   <group name="XP_PreReadEnabled"/>
34324   <group name="XP_PreReadDisabled"/>
34325   <group name="PreRead_0"/>
34326   <group name="PreRead_5"/>
34327   <group name="PreRead_10"/>
34328   <group name="PreRead_15"/>
34329   <group name="PreRead_20"/>
34330   <group name="PreRead_25"/>
34331   <group name="PreRead_30"/>
34332   <group name="PreRead_35"/>
34333   <group name="PreRead_40"/>
34334   <group name="PreRead_45"/>
34335   <group name="PreRead_50"/>
34336   <group name="PreRead_55"/>
34337   <group name="PreRead_60"/>
34338   <group name="PreRead_65"/>
34339   <group name="PreRead_70"/>
34340   <group name="PreRead_75"/>
34341   <group name="PreRead_80"/>
34342   <group name="PreRead_85"/>
34343   <group name="PreRead_90"/>
34344   <group name="PreRead_95"/>
34345   <group name="PreRead_100"/>
34346   <group name="XP_PreRead_0"/>
34347   <group name="XP_PreRead_5"/>
34348   <group name="XP_PreRead_10"/>
34349   <group name="XP_PreRead_15"/>
34350   <group name="XP_PreRead_20"/>
34351   <group name="XP_PreRead_25"/>
34352   <group name="XP_PreRead_30"/>
34353   <group name="XP_PreRead_35"/>
34354   <group name="XP_PreRead_40"/>
34355   <group name="XP_PreRead_45"/>
34356   <group name="XP_PreRead_50"/>
34357   <group name="XP_PreRead_55"/>
34358   <group name="XP_PreRead_60"/>
34359   <group name="XP_PreRead_65"/>
34360   <group name="XP_PreRead_70"/>
34361   <group name="XP_PreRead_75"/>
34362   <group name="XP_PreRead_80"/>
34363   <group name="XP_PreRead_85"/>
34364   <group name="XP_PreRead_90"/>
34365   <group name="XP_PreRead_95"/>
34366   <group name="XP_PreRead_100"/>
34367   <affected-histogram name="Startup.BrowserMessageLoopStartTime"/>
34368   <affected-histogram name="Startup.BrowserOpenTabs"/>
34369 </fieldtrial>
34370
34371 <fieldtrial name="WebStoreLinkExperiment">
34372   <group name="Disabled" label="Neither extra webstore link is visible"/>
34373   <group name="FooterLink" label="Link in bottom right of footer"/>
34374   <group name="PlusIcon" label="Plus icon in apps page"/>
34375   <affected-histogram name="Extensions.AppLaunch"/>
34376   <affected-histogram name="NewTabPage.DefaultPageType"/>
34377 </fieldtrial>
34378
34379 </fieldtrials>
34380
34381 </histogram-configuration>