5b98b10fefea52efc9ee8661295a0b02eedb6916
[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.CrosStickyKeys" enum="BooleanEnabled">
108   <summary>
109     Whether the Chrome OS Sticky Keys feature is on (checked once 45 secs after
110     startup).
111   </summary>
112 </histogram>
113
114 <histogram name="Accessibility.CrosVirtualKeyboard" enum="BooleanEnabled">
115   <summary>
116     Whether the Chrome OS Virtual Keyboard feature is on (checked once 45 secs
117     after startup).
118   </summary>
119 </histogram>
120
121 <histogram name="Accessibility.InvertedColors" enum="BooleanEnabled">
122   <summary>
123     Whether Windows system settings show that high-contrast mode is enabled and
124     the user has selected a light-on-dark color scheme (checked once 45 secs
125     after startup). This causes Chrome to prompt the user with a bubble to
126     optionally install a High Contrast extension and theme.
127   </summary>
128 </histogram>
129
130 <histogram name="Accessibility.ManuallyEnabled" enum="BooleanEnabled">
131   <summary>
132     Whether Chrome has enabled accessibility support because the user passed the
133     --force-renderer-accessibility flag on the command-line (checked once 45
134     secs after startup).
135   </summary>
136 </histogram>
137
138 <histogram name="Accessibility.State" enum="BooleanEnabled">
139   <summary>
140     Whether Chrome has enabled accessibility support because it detects
141     supported assistive technology running, or due to being manually enabled via
142     a command-line flag (checked once 45 secs after startup).
143   </summary>
144 </histogram>
145
146 <histogram name="Accessibility.WinAudioDescription" enum="BooleanEnabled">
147   <summary>
148     Whether Windows system settings show that audio descriptions are enabled
149     (checked once 45 secs after startup).
150   </summary>
151 </histogram>
152
153 <histogram name="Accessibility.WinJAWS" enum="BooleanEnabled">
154   <summary>
155     Whether the third-party JAWS screen reader is running (checked once 45 secs
156     after startup).
157   </summary>
158 </histogram>
159
160 <histogram name="Accessibility.WinNVDA" enum="BooleanEnabled">
161   <summary>
162     Whether the third-party NVDA screen reader is running (checked once 45 secs
163     after startup).
164   </summary>
165 </histogram>
166
167 <histogram name="Accessibility.WinSAToGo" enum="BooleanEnabled">
168   <summary>
169     Whether the third-party System Access To Go screen reader is running
170     (checked once 45 secs after startup).
171   </summary>
172 </histogram>
173
174 <histogram name="Accessibility.WinScreenReader" enum="BooleanEnabled">
175   <summary>
176     Whether Windows system settings show that a screen reader is running
177     (checked once 45 secs after startup). Note that this does not necessarily
178     mean that Chrome has detected a supported screen reader and has enabled its
179     accessibility mode.
180   </summary>
181 </histogram>
182
183 <histogram name="Accessibility.WinStickyKeys" enum="BooleanEnabled">
184   <summary>
185     Whether Windows system settings show that Sticky Keys are enabled.
186   </summary>
187 </histogram>
188
189 <histogram name="Accessibility.WinZoomText" enum="BooleanEnabled">
190   <summary>
191     Whether the third-party ZoomText screen magnifier is running.
192   </summary>
193 </histogram>
194
195 <histogram name="Apps.AppLaunch" enum="AppLaunch">
196   <summary>
197     The number of times v2 packaged apps are launched grouped by
198     extension_misc::AppLaunchBuckets. See also Extensions.AppLaunch.
199   </summary>
200 </histogram>
201
202 <histogram name="Apps.AppLauncherPromo" enum="AppLauncherPromo">
203   <summary>Interactions with the App Launcher promo dialog.</summary>
204 </histogram>
205
206 <histogram name="Apps.AppListHowEnabled" enum="AppListEnableSource">
207   <summary>
208     The trigger that caused the app list to be enabled. Recorded when the user
209     first shows the app list. If not shown after one hour, will be recorded
210     then. If Chrome was not running at the one-hour mark, will be recorded
211     during the next Chrome startup.
212   </summary>
213 </histogram>
214
215 <histogram name="Apps.AppListSearchCommenced" units="searches">
216   <summary>
217     The number of searches that are started in the app list. This is gathered
218     each time the app list search box transitions from empty to non-empty.
219   </summary>
220 </histogram>
221
222 <histogram name="Apps.AppListSearchResultOpenType" enum="AppListSearchResult">
223   <summary>
224     The type of app list search result that was opened by the user. This is
225     gathered per click of a search result.
226   </summary>
227 </histogram>
228
229 <histogram name="Apps.AppListTimeToDiscover" units="milliseconds">
230   <summary>
231     Time between enabling the app list, and a user explicitly choosing to show
232     it. If the app list is not shown after one hour, an entry in the last bucket
233     is recorded. If the user installs a second packaged app within one hour, or
234     if the app list was not enabled by installing a packaged app from the Web
235     Store, no time value is recorded - only Apps.AppListHowEnabled.
236   </summary>
237 </histogram>
238
239 <histogram name="Ash.ActiveTouchPoints">
240   <summary>
241     Number of active touch-points when a new touch-point is added.
242   </summary>
243 </histogram>
244
245 <histogram name="Ash.ActiveWindowShowTypeOverTime" enum="ActiveWindowShowType">
246   <summary>
247     The show type of the active window tracked over time by logging on a regular
248     basis (30 minutes).
249   </summary>
250 </histogram>
251
252 <histogram name="Ash.Dock.Action" enum="DockedAction">
253   <summary>
254     User-initiated action taken that affects docked windows such as docking,
255     undocking, minimizing, restoring, closing or just dragging a docked window.
256   </summary>
257 </histogram>
258
259 <histogram name="Ash.Dock.ActionSource" enum="DockedActionSource">
260   <summary>
261     Source (mouse, touch or unknown) of the user-initiated action for docked
262     windows.
263   </summary>
264 </histogram>
265
266 <histogram name="Ash.Dock.ItemsAll">
267   <summary>
268     Number of all docked windows or panels including hidden or minimized.
269     Recorded on every user action that interacts with docked windows.
270   </summary>
271 </histogram>
272
273 <histogram name="Ash.Dock.ItemsLarge">
274   <summary>
275     Number of large (wider than dock maximum width) windows that had to be
276     shrunk to get docked among the visible docked windows. Recorded on every
277     user action that interacts with docked windows.
278   </summary>
279 </histogram>
280
281 <histogram name="Ash.Dock.ItemsPanels">
282   <summary>
283     Number of docked visible panels. Recorded on every user action that
284     interacts with docked windows.
285   </summary>
286 </histogram>
287
288 <histogram name="Ash.Dock.ItemsVisible">
289   <summary>
290     Number of visible docked windows or panels. Recorded on every user action
291     that interacts with docked windows.
292   </summary>
293 </histogram>
294
295 <histogram name="Ash.Dock.TimeBetweenUse" units="seconds">
296   <summary>
297     Time elapsed between instances of docking, undocking or any other action
298     affecting docked state of a window.
299   </summary>
300 </histogram>
301
302 <histogram name="Ash.Dock.Width" units="pixels">
303   <summary>
304     Width of the docked area in pixels. Recorded every time it changes after a
305     user window resize operation is completed.
306   </summary>
307 </histogram>
308
309 <histogram name="Ash.GestureCreated" enum="UIEventType">
310   <summary>
311     The gesture-events recognized and dispatched by the browser gesture
312     recognizer.
313   </summary>
314 </histogram>
315
316 <histogram name="Ash.GestureTarget" enum="GestureActionType">
317   <summary>
318     The gesture-events recognized and dispatched by the browser gesture
319     recognizer for various UI components.
320   </summary>
321 </histogram>
322
323 <histogram name="Ash.ImmersiveFullscreen.WindowType" enum="WindowType">
324   <summary>
325     The type of the window which is put into immersive fullscreen. Immersive
326     fullscreen is entered via the F4 key.
327   </summary>
328 </histogram>
329
330 <histogram name="Ash.ShelfAlignmentOverTime" enum="ShelfAlignmentValue">
331   <summary>
332     The current state of the shelf (alignment) tracked over time by logging on a
333     regular basis (30 minutes), this is used instead of log in or shelf usage to
334     track users that do not lock/unlock or log in frequently and use a small
335     number of browser instances or otherwise infrequently interact with the
336     shelf launcher.
337   </summary>
338 </histogram>
339
340 <histogram name="Ash.ShelfAlignmentUsage" enum="ShelfAlignmentValue">
341   <summary>
342     The current state of the shelf (alignment) when the shelf launcher is used
343     to launch an app/window/etc, this is used instead of log in to give data on
344     users that do not lock/unlock or log in frequently.
345   </summary>
346 </histogram>
347
348 <histogram name="Ash.TouchDuration" units="milliseconds">
349   <obsolete>
350     Deprecated 12/2013 in r239809, and replaced by Ash.TouchDuration2.
351   </obsolete>
352   <summary>The duration of a touch-sequence.</summary>
353 </histogram>
354
355 <histogram name="Ash.TouchDuration2" units="milliseconds">
356   <summary>The duration of a touch-sequence.</summary>
357 </histogram>
358
359 <histogram name="Ash.TouchMaxDistance" units="pixels">
360   <summary>
361     The maximum euclidean distance in dips which a touch point has travelled
362     away from its starting point. Only measured for single finger gestures.
363   </summary>
364 </histogram>
365
366 <histogram name="Ash.TouchMoveInterval" units="milliseconds">
367   <summary>The interval between touch-move events.</summary>
368 </histogram>
369
370 <histogram name="Ash.TouchMoveSteps" units="pixels">
371   <summary>The distance between touch-move events.</summary>
372 </histogram>
373
374 <histogram name="Ash.TouchPositionX" units="pixels">
375   <summary>The position of the touch-events along the X axis.</summary>
376 </histogram>
377
378 <histogram name="Ash.TouchPositionY" units="pixels">
379   <summary>The position of the touch-events along the Y axis.</summary>
380 </histogram>
381
382 <histogram name="Ash.TouchRadius" units="pixels">
383   <summary>The radius of a touch event.</summary>
384 </histogram>
385
386 <histogram name="Ash.TouchStartAfterEnd" units="milliseconds">
387   <summary>
388     The interval between the end of a touch-sequence and the start of the next
389     touch-sequence.
390   </summary>
391 </histogram>
392
393 <histogram name="Ash.TouchStartBurst">
394   <summary>
395     The number of rapid touch-starts that happened within a short interval.
396     Logged once for each such burst group.
397   </summary>
398 </histogram>
399
400 <histogram name="Ash.WindowSelector.CycleTime" units="milliseconds">
401   <summary>
402     The amount of time the Alt key is held after pressing Alt+Tab to begin
403     cycling through windows.
404   </summary>
405 </histogram>
406
407 <histogram name="Ash.WindowSelector.Items">
408   <summary>
409     The number of items (single windows or groups of windows such as panels) in
410     the window selection. Window selection occurs when a user begins alt-tabbing
411     or presses the overview button (F5 key).
412   </summary>
413 </histogram>
414
415 <histogram name="Ash.WindowSelector.TimeBetweenUse" units="milliseconds">
416   <summary>
417     The amount of time between uses of window selection to switch between
418     windows. Window selection is entered by alt-tabbing or by pressing the
419     overview button (F5 key).
420   </summary>
421 </histogram>
422
423 <histogram name="Ash.WindowSelector.TimeInOverview" units="milliseconds">
424   <summary>
425     The amount of time spent in overview mode. Overview mode is engaged when
426     lingering on a window while alt-tabbing or by pressing the overview button.
427     The time is measured from the moment the windows begin animating to a
428     thumbnail size preview to when a window is selected or selection is
429     canceled.
430   </summary>
431 </histogram>
432
433 <histogram name="AsyncDNS.AttemptCountFail">
434   <summary>
435     Count of DnsAttempts before DnsTransaction completes with failure.
436   </summary>
437 </histogram>
438
439 <histogram name="AsyncDNS.AttemptCountSuccess">
440   <summary>
441     Count of DnsAttempts before DnsTransaction completes successfully.
442   </summary>
443 </histogram>
444
445 <histogram name="AsyncDNS.ConfigChange" enum="BooleanSuccess">
446   <summary>
447     Whether DnsConfigService::OnConfigChange actually corresponded to a change
448     in DnsConfig.
449   </summary>
450 </histogram>
451
452 <histogram name="AsyncDNS.ConfigNotifyInterval" units="milliseconds">
453   <summary>
454     Duration of time between calls to DnsConfigService::InvalidateConfig.
455   </summary>
456 </histogram>
457
458 <histogram name="AsyncDNS.ConfigParseDuration" units="milliseconds">
459   <summary>Duration of time spent parsing DnsConfig.</summary>
460 </histogram>
461
462 <histogram name="AsyncDNS.ConfigParsePosix" enum="AsyncDNSConfigParsePosix">
463   <summary>
464     Counts of results of parsing DnsConfig in DnsConfigServicePosix.
465   </summary>
466 </histogram>
467
468 <histogram name="AsyncDNS.ConfigParseResult" enum="BooleanSuccess">
469   <summary>Whether DnsConfig was parsed successfully.</summary>
470 </histogram>
471
472 <histogram name="AsyncDNS.ConfigParseWin" enum="AsyncDNSConfigParseWin">
473   <summary>
474     Counts of results of parsing DnsConfig in DnsConfigServiceWin.
475   </summary>
476 </histogram>
477
478 <histogram name="AsyncDNS.DNSChangerDetected" enum="BooleanSuccess">
479   <summary>
480     Whether the first valid DnsConfig included a rogue nameserver.
481   </summary>
482 </histogram>
483
484 <histogram name="AsyncDNS.DnsClientDisabledReason" enum="NetErrorCodes">
485   <summary>
486     Counts of specific error codes returned by DnsTask if a subsequent ProcTask
487     succeeded, at the end of a streak of failures after which the DnsClient was
488     disabled.
489   </summary>
490 </histogram>
491
492 <histogram name="AsyncDNS.DnsClientEnabled" enum="BooleanSuccess">
493   <summary>
494     TRUE counts the events when a valid DnsConfig is received and used to enable
495     DnsClient, while FALSE counts the events when DnsClient is disabled after a
496     series of successful fallbacks from DnsTask to ProcTask.
497   </summary>
498 </histogram>
499
500 <histogram name="AsyncDNS.FallbackFail" units="milliseconds">
501   <summary>
502     Duration of time spent by ProcTask in failing fallback resolutions.
503   </summary>
504 </histogram>
505
506 <histogram name="AsyncDNS.FallbackSuccess" units="milliseconds">
507   <summary>
508     Duration of time spent by ProcTask in successful fallback resolutions.
509   </summary>
510 </histogram>
511
512 <histogram name="AsyncDNS.HaveDnsConfig" enum="BooleanSuccess">
513   <summary>
514     Whether there was a valid DNS configuration at the start of a job which
515     eventually completed successfully.
516   </summary>
517 </histogram>
518
519 <histogram name="AsyncDNS.HostParseResult" enum="BooleanSuccess">
520   <summary>Whether DnsHosts were parsed successfully.</summary>
521 </histogram>
522
523 <histogram name="AsyncDNS.HostsChange" enum="BooleanSuccess">
524   <summary>
525     Whether DnsConfigService::OnHostsChange actually corresponded to a change in
526     DnsHosts.
527   </summary>
528 </histogram>
529
530 <histogram name="AsyncDNS.HostsNotifyInterval" units="milliseconds">
531   <summary>
532     Duration of time between calls to DnsConfigService::InvalidateHosts.
533   </summary>
534 </histogram>
535
536 <histogram name="AsyncDNS.HostsParseDuration" units="milliseconds">
537   <summary>Duration of time spent parsing DnsHosts.</summary>
538 </histogram>
539
540 <histogram name="AsyncDNS.HostsParseWin" enum="AsyncDNSHostsParseWin">
541   <summary>
542     Counts of results of parsing DnsHosts in DnsConfigServiceWin.
543   </summary>
544 </histogram>
545
546 <histogram name="AsyncDNS.HostsSize" units="bytes">
547   <summary>
548     The size of the HOSTS file observed before each attempt to parse it.
549   </summary>
550 </histogram>
551
552 <histogram name="AsyncDNS.JobQueueTime" units="milliseconds">
553   <summary>
554     Time elapsed between the time the HostResolverImpl::Job was created and the
555     time the Job was started (using DnsClient).
556   </summary>
557 </histogram>
558
559 <histogram name="AsyncDNS.JobQueueTime_HIGHEST" units="milliseconds">
560   <summary>
561     Time elapsed between the time the HostResolverImpl::Job was created and the
562     time the Job was started (using DnsClient). Includes only Jobs which had
563     priority HIGHEST when started.
564   </summary>
565 </histogram>
566
567 <histogram name="AsyncDNS.JobQueueTime_IDLE" units="milliseconds">
568   <summary>
569     Time elapsed between the time the HostResolverImpl::Job was created and the
570     time the Job was started (using DnsClient). Includes only Jobs which had
571     priority IDLE when started.
572   </summary>
573 </histogram>
574
575 <histogram name="AsyncDNS.JobQueueTime_LOW" units="milliseconds">
576   <summary>
577     Time elapsed between the time the HostResolverImpl::Job was created and the
578     time the Job was started (using DnsClient). Includes only Jobs which had
579     priority LOW when started.
580   </summary>
581 </histogram>
582
583 <histogram name="AsyncDNS.JobQueueTime_LOWEST" units="milliseconds">
584   <summary>
585     Time elapsed between the time the HostResolverImpl::Job was created and the
586     time the Job was started (using DnsClient). Includes only Jobs which had
587     priority LOWEST when started.
588   </summary>
589 </histogram>
590
591 <histogram name="AsyncDNS.JobQueueTime_MEDIUM" units="milliseconds">
592   <summary>
593     Time elapsed between the time the HostResolverImpl::Job was created and the
594     time the Job was started (using DnsClient). Includes only Jobs which had
595     priority MEDIUM when started.
596   </summary>
597 </histogram>
598
599 <histogram name="AsyncDNS.JobQueueTimeAfterChange" 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).
604   </summary>
605 </histogram>
606
607 <histogram name="AsyncDNS.JobQueueTimeAfterChange_HIGHEST" units="milliseconds">
608   <summary>
609     Time elapsed between the last time the priority of a HostResolverImpl::Job
610     changed (when a Request was attached or detached) and the time the Job was
611     started (using DnsClient). Includes only Jobs which had priority HIGHEST
612     when started.
613   </summary>
614 </histogram>
615
616 <histogram name="AsyncDNS.JobQueueTimeAfterChange_IDLE" units="milliseconds">
617   <summary>
618     Time elapsed between the last time the priority of a HostResolverImpl::Job
619     changed (when a Request was attached or detached) and the time the Job was
620     started (using DnsClient). Includes only Jobs which had priority IDLE when
621     started.
622   </summary>
623 </histogram>
624
625 <histogram name="AsyncDNS.JobQueueTimeAfterChange_LOW" units="milliseconds">
626   <summary>
627     Time elapsed between the last time the priority of a HostResolverImpl::Job
628     changed (when a Request was attached or detached) and the time the Job was
629     started (using DnsClient). Includes only Jobs which had priority LOW when
630     started.
631   </summary>
632 </histogram>
633
634 <histogram name="AsyncDNS.JobQueueTimeAfterChange_LOWEST" units="milliseconds">
635   <summary>
636     Time elapsed between the last time the priority of a HostResolverImpl::Job
637     changed (when a Request was attached or detached) and the time the Job was
638     started (using DnsClient). Includes only Jobs which had priority LOWEST when
639     started.
640   </summary>
641 </histogram>
642
643 <histogram name="AsyncDNS.JobQueueTimeAfterChange_MEDIUM" units="milliseconds">
644   <summary>
645     Time elapsed between the last time the priority of a HostResolverImpl::Job
646     changed (when a Request was attached or detached) and the time the Job was
647     started (using DnsClient). Includes only Jobs which had priority MEDIUM when
648     started.
649   </summary>
650 </histogram>
651
652 <histogram name="AsyncDNS.ParseToAddressList" enum="AsyncDNSParseResult">
653   <summary>
654     Counts of results of parsing addresses out of DNS responses in successful
655     DnsTransactions.
656   </summary>
657 </histogram>
658
659 <histogram name="AsyncDNS.ResolveError" enum="NetErrorCodes">
660   <summary>
661     Counts of specific error codes returned by DnsTask if a subsequent ProcTask
662     succeeded.
663   </summary>
664 </histogram>
665
666 <histogram name="AsyncDNS.ResolveFail" units="milliseconds">
667   <summary>
668     Duration of time taken by DnsTask in resolutions that failed. Excludes time
669     spent in the subsequent fallback.
670   </summary>
671 </histogram>
672
673 <histogram name="AsyncDNS.ResolveStatus" enum="AsyncDNSResolveStatus">
674   <summary>
675     Counts of the overall results of using asynchronous DNS in HostResolverImpl.
676     This only includes jobs started with valid DNS configuration and excludes
677     synchronous resolutions (as IP literals, from cache, and from HOSTS).
678   </summary>
679 </histogram>
680
681 <histogram name="AsyncDNS.ResolveSuccess" units="milliseconds">
682   <summary>
683     Duration of time taken by DnsTask in resolutions that succeeded.
684   </summary>
685 </histogram>
686
687 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_IPV4" units="milliseconds">
688   <summary>
689     Same as AsyncDNS.ResolveSuccess, but limited to pure IPv4 lookups.
690   </summary>
691 </histogram>
692
693 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_IPV6" units="milliseconds">
694   <summary>
695     Same as AsyncDNS.ResolveSuccess, but limited to pure IPv6 lookups.
696   </summary>
697 </histogram>
698
699 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_UNSPEC" units="milliseconds">
700   <summary>
701     Same as AsyncDNS.ResolveSuccess, but limited to IPv4/IPv6 lookups.
702   </summary>
703 </histogram>
704
705 <histogram name="AsyncDNS.ServerCount">
706   <summary>
707     Count of servers in DnsConfig. Recorded on every new DnsSession, which is
708     created on DNS change.
709   </summary>
710 </histogram>
711
712 <histogram name="AsyncDNS.ServerFailureIndex">
713   <summary>
714     Index in DnsConfig of the failing server, recorded at the time of failure.
715   </summary>
716 </histogram>
717
718 <histogram name="AsyncDNS.ServerFailuresAfterNetworkChange">
719   <summary>
720     Count of server failures after network change before first success in the
721     DnsSession. Recorded at the time of first success.
722   </summary>
723 </histogram>
724
725 <histogram name="AsyncDNS.ServerFailuresAfterSuccess">
726   <summary>
727     Count of server failures after success until the end of the session. Server
728     has reported success at some point during the session. Recorded at the end
729     of the DnsSession.
730   </summary>
731 </histogram>
732
733 <histogram name="AsyncDNS.ServerFailuresBeforeSuccess">
734   <summary>
735     Count of server failures before success. This is NOT the first success in
736     the DnsSession. Recorded at the time of success.
737   </summary>
738 </histogram>
739
740 <histogram name="AsyncDNS.ServerFailuresWithoutSuccess">
741   <summary>
742     Count of server failures without success until the end of the session.
743     Server has never reported success during the DnsSession. Recorded at the end
744     of the DnsSession.
745   </summary>
746 </histogram>
747
748 <histogram name="AsyncDNS.ServerIsGood" units="BooleanSuccess">
749   <summary>
750     The current server is &quot;good&quot; and does not have to be skipped.
751   </summary>
752 </histogram>
753
754 <histogram name="AsyncDNS.SortFailure" units="milliseconds">
755   <summary>
756     Duration of time taken in failing calls to AddressSorter in dual-stack
757     resolutions using DnsTask.
758   </summary>
759 </histogram>
760
761 <histogram name="AsyncDNS.SortSuccess" units="milliseconds">
762   <summary>
763     Duration of time taken in successful calls to AddressSorter in dual-stack
764     resolutions using DnsTask.
765   </summary>
766 </histogram>
767
768 <histogram name="AsyncDNS.SuffixSearchDone">
769   <summary>
770     The number of names from the search name list consumed during a successful
771     transaction (QTYPE A only).
772   </summary>
773 </histogram>
774
775 <histogram name="AsyncDNS.SuffixSearchRemain">
776   <summary>
777     The number of names left on the search name list at the end of a successful
778     transaction (QTYPE A only).
779   </summary>
780 </histogram>
781
782 <histogram name="AsyncDNS.SuffixSearchStart">
783   <summary>
784     The number of names on the search name list at the start of a transaction
785     (QTYPE A only).
786   </summary>
787 </histogram>
788
789 <histogram name="AsyncDNS.TCPAttemptFail" units="milliseconds">
790   <summary>
791     Duration of time taken by DnsTCPAttempt in failed attempts. Excludes
792     timeouts.
793   </summary>
794 </histogram>
795
796 <histogram name="AsyncDNS.TCPAttemptSuccess" units="milliseconds">
797   <summary>
798     Duration of time taken by DnsTCPAttempt in successful attempts.
799   </summary>
800 </histogram>
801
802 <histogram name="AsyncDNS.TimeoutErrorHistogram" units="milliseconds">
803   <summary>
804     Difference between RTT and timeout calculated using Histogram algorithm.
805   </summary>
806 </histogram>
807
808 <histogram name="AsyncDNS.TimeoutErrorHistogramUnder" units="milliseconds">
809   <summary>
810     Difference between timeout calculated using Histogram algorithm and RTT.
811   </summary>
812 </histogram>
813
814 <histogram name="AsyncDNS.TimeoutErrorJacobson" units="milliseconds">
815   <summary>
816     Difference between RTT and timeout calculated using Jacobson algorithm.
817   </summary>
818 </histogram>
819
820 <histogram name="AsyncDNS.TimeoutErrorJacobsonUnder" units="milliseconds">
821   <summary>
822     Difference between timeout calculated using Jacobson algorithm and RTT.
823   </summary>
824 </histogram>
825
826 <histogram name="AsyncDNS.TimeoutSpentHistogram" units="milliseconds">
827   <summary>
828     Duration of time that would be spent waiting for lost request using
829     Histogram algorithm.
830   </summary>
831 </histogram>
832
833 <histogram name="AsyncDNS.TimeoutSpentJacobson" units="milliseconds">
834   <summary>
835     Duration of time that would be spent waiting for lost request using Jacobson
836     algorithm.
837   </summary>
838 </histogram>
839
840 <histogram name="AsyncDNS.TotalTime" units="milliseconds">
841   <summary>
842     Duration of time since a HostResolverImpl::Resolve request to the time a
843     result is posted. Excludes canceled, evicted, and aborted requests. Includes
844     cache hits (recorded as 0). Excludes speculative requests.
845   </summary>
846 </histogram>
847
848 <histogram name="AsyncDNS.TotalTime_speculative" units="milliseconds">
849   <summary>
850     Duration of time since a HostResolverImpl::Resolve request to the time a
851     result is posted. Excludes canceled, evicted, and aborted requests. Includes
852     cache hits (recorded as 0). Speculative requests only.
853   </summary>
854 </histogram>
855
856 <histogram name="AsyncDNS.TransactionFailure" units="milliseconds">
857   <summary>
858     Duration of time taken in failing DnsTransactions. This includes server
859     failures, timeouts and NXDOMAIN results.
860   </summary>
861 </histogram>
862
863 <histogram name="AsyncDNS.TransactionSuccess" units="milliseconds">
864   <summary>
865     Duration of time taken in successful DnsTransactions. This includes all
866     NOERROR answers, even if they indicate the name has no addresses or they
867     cannot be parsed.
868   </summary>
869 </histogram>
870
871 <histogram name="AsyncDNS.TransactionSuccess_A" units="milliseconds">
872   <summary>
873     Same as AsyncDNS.TransactionSuccess but limited to A query type.
874   </summary>
875 </histogram>
876
877 <histogram name="AsyncDNS.TransactionSuccess_AAAA" units="milliseconds">
878   <summary>
879     Same as AsyncDNS.TransactionSuccess but limited to AAAA query type.
880   </summary>
881 </histogram>
882
883 <histogram name="AsyncDNS.TTL" units="milliseconds">
884   <summary>
885     TTL of the resolved addresses, as in the response received from the server.
886     For results served from local cache, the TTL is from the original response.
887   </summary>
888 </histogram>
889
890 <histogram name="AsyncDNS.UDPAttemptFail" units="milliseconds">
891   <summary>
892     Duration of time taken by DnsUDPAttempt in failed attempts. Excludes
893     timeouts.
894   </summary>
895 </histogram>
896
897 <histogram name="AsyncDNS.UDPAttemptSuccess" units="milliseconds">
898   <summary>
899     Duration of time taken by DnsUDPAttempt in successful attempts. Includes
900     responses arriving after timeout, if multiple attempts are allowed.
901   </summary>
902 </histogram>
903
904 <histogram name="AsyncDNS.UnchangedConfigInterval" units="milliseconds">
905   <summary>
906     Duration of time since the last empty config result to the time a non-change
907     OnConfigChange is received.
908   </summary>
909 </histogram>
910
911 <histogram name="AsyncDNS.UnchangedHostsInterval" units="milliseconds">
912   <summary>
913     Duration of time since the last empty config result to the time a non-change
914     OnHostsChange is received.
915   </summary>
916 </histogram>
917
918 <histogram name="AsyncDNS.WatchStatus" enum="AsyncDNSWatchStatus">
919   <summary>
920     The result of DnsConfigService watch. Counts STARTED on every initialization
921     and FAILED_* on any failure.
922   </summary>
923 </histogram>
924
925 <histogram name="Aura.CreatedGpuBrowserCompositor" enum="CompositorType">
926   <summary>
927     Whether the browser compositor uses GPU or the software renderer.
928   </summary>
929 </histogram>
930
931 <histogram name="Autocheckout.Bubble" enum="AutocheckoutBubble">
932   <obsolete>
933     Deprecated as of 8/2013.
934   </obsolete>
935   <summary>
936     Measures the frequency of user interactions with the Autocheckout bubble,
937     which prompts users to invoke Autocheckout on supported websites.
938   </summary>
939 </histogram>
940
941 <histogram name="Autocheckout.BuyFlow" enum="AutocheckoutBuyFlow">
942   <obsolete>
943     Deprecated as of 8/2013.
944   </obsolete>
945   <summary>
946     Measures the frequency of final states reached in Autocheckout buy flow.
947   </summary>
948 </histogram>
949
950 <histogram name="Autocheckout.DismissalState"
951     enum="AutofillDialogDismissalState">
952   <obsolete>
953     Deprecated as of 8/2013.
954   </obsolete>
955   <summary>The state of the Autocheckout dialog when it was dismissed.</summary>
956 </histogram>
957
958 <histogram name="Autocheckout.FlowDuration" units="ms">
959   <obsolete>
960     Deprecated as of 8/2013.
961   </obsolete>
962   <summary>
963     Measures the time elapsed between when the user submitted the Autocheckout
964     dialog and when the Autocheckout flow, or filling process, concluded.
965   </summary>
966 </histogram>
967
968 <histogram name="Autocheckout.FlowDuration.Failed" units="ms">
969   <obsolete>
970     Deprecated as of 8/2013.
971   </obsolete>
972   <summary>
973     Measures the time elapsed between when the user submitted the Autocheckout
974     dialog and when the Autocheckout flow concluded, in cases where the flow
975     failed.
976   </summary>
977 </histogram>
978
979 <histogram name="Autocheckout.FlowDuration.Succeeded" units="ms">
980   <obsolete>
981     Deprecated as of 8/2013.
982   </obsolete>
983   <summary>
984     Measures the time elapsed between when the user submitted the Autocheckout
985     dialog and when the Autocheckout flow concluded, in cases where the flow
986     succeeded.
987   </summary>
988 </histogram>
989
990 <histogram name="Autocheckout.InitialUserState"
991     enum="AutofillDialogInitialUserState">
992   <obsolete>
993     Deprecated as of 8/2013.
994   </obsolete>
995   <summary>
996     The initial state of a user that's interacting with a freshly shown
997     Autocheckout dialog.
998   </summary>
999 </histogram>
1000
1001 <histogram name="Autocheckout.PopupInDialog" enum="AutofillDialogPopupEvent">
1002   <obsolete>
1003     Deprecated as of 8/2013.
1004   </obsolete>
1005   <summary>
1006     User interactions with the Autofill popup shown while filling an
1007     Autocheckout dialog.
1008   </summary>
1009 </histogram>
1010
1011 <histogram name="Autocheckout.Security" enum="AutofillDialogSecurity">
1012   <obsolete>
1013     Deprecated as of 8/2013.
1014   </obsolete>
1015   <summary>
1016     Measures the frequency of security warnings and errors in the Autocheckout
1017     dialog.
1018   </summary>
1019 </histogram>
1020
1021 <histogram name="Autocheckout.UiDuration" units="ms">
1022   <obsolete>
1023     Deprecated as of 8/2013.
1024   </obsolete>
1025   <summary>
1026     Measures the duration for which an Autocheckout dialog was shown.
1027   </summary>
1028 </histogram>
1029
1030 <histogram name="Autocheckout.UiDuration.Cancel" units="ms">
1031   <obsolete>
1032     Deprecated as of 8/2013.
1033   </obsolete>
1034   <summary>
1035     Measures the duration for which an Autocheckout dialog was shown, in cases
1036     where the user ended up canceling out of the dialog.
1037   </summary>
1038 </histogram>
1039
1040 <histogram name="Autocheckout.UiDuration.Submit" units="ms">
1041   <obsolete>
1042     Deprecated as of 8/2013.
1043   </obsolete>
1044   <summary>
1045     Measures the duration for which an Autocheckout dialog was shown, in cases
1046     where the user ended up accepting the dialog.
1047   </summary>
1048 </histogram>
1049
1050 <histogram name="Autocheckout.UiEvents" enum="AutofillDialogUiEvents">
1051   <obsolete>
1052     Deprecated as of 8/2013.
1053   </obsolete>
1054   <summary>
1055     Measures how users are interacting with the Autocheckout dialog UI.
1056   </summary>
1057 </histogram>
1058
1059 <histogram name="Autocheckout.UiLatencyToShow" units="ms">
1060   <obsolete>
1061     Deprecated as of 8/2013.
1062   </obsolete>
1063   <summary>
1064     Measures the duration of time it takes for the Autocheckout UI to be
1065     actionable by the user after it is shown.
1066   </summary>
1067 </histogram>
1068
1069 <histogram name="Autocheckout.WalletErrors" enum="WalletErrors">
1070   <obsolete>
1071     Deprecated as of 8/2013.
1072   </obsolete>
1073   <summary>
1074     Measures the frequency of errors in communicating with the Google Online
1075     Wallet server.
1076   </summary>
1077 </histogram>
1078
1079 <histogram name="Autocheckout.WalletRequiredActions"
1080     enum="WalletRequiredActions">
1081   <obsolete>
1082     Deprecated as of 8/2013.
1083   </obsolete>
1084   <summary>
1085     Measures the frequency of required user actions returned by the Google
1086     Online Wallet server.
1087   </summary>
1088 </histogram>
1089
1090 <histogram name="Autocheckout.WhitelistDownloadDuration" units="ms">
1091   <obsolete>
1092     Deprecated as of 8/2013.
1093   </obsolete>
1094   <summary>
1095     Measures time taken to download the Autocheckout whitelist file.
1096   </summary>
1097 </histogram>
1098
1099 <histogram name="Autocheckout.WhitelistDownloadDuration.Failed" units="ms">
1100   <obsolete>
1101     Deprecated as of 8/2013.
1102   </obsolete>
1103   <summary>
1104     Measures time taken to download the Autocheckout whitelist file in case the
1105     download was failed.
1106   </summary>
1107 </histogram>
1108
1109 <histogram name="Autocheckout.WhitelistDownloadDuration.Succeeded" units="ms">
1110   <obsolete>
1111     Deprecated as of 8/2013.
1112   </obsolete>
1113   <summary>
1114     Measures time taken to download the Autocheckout whitelist file in case the
1115     download was succeeded.
1116   </summary>
1117 </histogram>
1118
1119 <histogram name="Autofill.AddressSuggestionsCount">
1120   <summary>
1121     The number of address suggestions shown in the Autofill popup.
1122   </summary>
1123 </histogram>
1124
1125 <histogram name="AutoFill.CCInfoBarAccepted">
1126   <obsolete>
1127     Deprecated as of 3/2011, replaced by Autofill.CreditCardInfoBar.
1128   </obsolete>
1129   <summary>The Autofill credit card info bar was accepted.</summary>
1130 </histogram>
1131
1132 <histogram name="AutoFill.CCInfoBarDenied">
1133   <obsolete>
1134     Deprecated as of 3/2011, replaced by Autofill.CreditCardInfoBar.
1135   </obsolete>
1136   <summary>The Autofill credit card info bar was denied.</summary>
1137 </histogram>
1138
1139 <histogram name="Autofill.CreditCardInfoBar" enum="AutofillCreditCardInfoBar">
1140   <summary>
1141     The relative frequency with which users accept, deny, or ignore the Autofill
1142     credit card info bar prompt.
1143   </summary>
1144 </histogram>
1145
1146 <histogram name="Autofill.DeveloperEngagement"
1147     enum="AutofillDeveloperEngagement">
1148   <summary>
1149     Measures the adoption of the HTML autocomplete type hint specification (see
1150     http://is.gd/whatwg_autocomplete for more details).  For each fillable form
1151     detected, logs whether that form includes author-specified type hints.
1152   </summary>
1153 </histogram>
1154
1155 <histogram name="Autofill.FillDuration.FromInteraction.WithAutofill">
1156   <summary>
1157     Time elapsed between the user's first interaction with a form and the form's
1158     submission, for an autofilled form.
1159   </summary>
1160 </histogram>
1161
1162 <histogram name="Autofill.FillDuration.FromInteraction.WithoutAutofill">
1163   <summary>
1164     Time elapsed between the user's first interaction with a form and the form's
1165     submission, for a non-autofilled form.
1166   </summary>
1167 </histogram>
1168
1169 <histogram name="Autofill.FillDuration.FromLoad.WithAutofill">
1170   <summary>
1171     Time elapsed between form load and form submission, for an autofilled form.
1172   </summary>
1173 </histogram>
1174
1175 <histogram name="Autofill.FillDuration.FromLoad.WithoutAutofill">
1176   <summary>
1177     Time elapsed between form load and form submission, for a non-autofilled
1178     form.
1179   </summary>
1180 </histogram>
1181
1182 <histogram name="Autofill.IsEnabled.PageLoad" enum="BooleanEnabled">
1183   <summary>
1184     Tracks whether Autofill is enabled on page load for a page containing forms.
1185   </summary>
1186 </histogram>
1187
1188 <histogram name="Autofill.IsEnabled.Startup" enum="BooleanEnabled">
1189   <summary>Tracks whether Autofill is enabled when Chrome launches.</summary>
1190 </histogram>
1191
1192 <histogram name="AutoFill.ProfileCount">
1193   <obsolete>
1194     Deprecated as of 3/2011, replaced by Autofill.StoredProfileCount.
1195   </obsolete>
1196   <summary>The number of Autofill address profiles a user has.</summary>
1197 </histogram>
1198
1199 <histogram name="AutoFill.Quality" enum="AutofillQuality">
1200   <obsolete>
1201     Deprecated as of 3/2011, replaced by Autofill.Quality.
1202   </obsolete>
1203   <summary>The quality of the AutoFill implementation.</summary>
1204 </histogram>
1205
1206 <histogram name="Autofill.Quality" enum="AutofillQuality">
1207   <summary>The quality of the Autofill implementation.</summary>
1208 </histogram>
1209
1210 <histogram name="Autofill.Quality.HeuristicType" enum="AutofillTypeQuality">
1211   <summary>The quality of Autofill's heuristic field type detection.</summary>
1212 </histogram>
1213
1214 <histogram name="Autofill.Quality.HeuristicType.ByFieldType"
1215     enum="AutofillTypeQualityByFieldType">
1216   <summary>
1217     The quality of Autofill's heuristic field type detection, broken down by the
1218     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.Quality.PredictedType" enum="AutofillTypeQuality">
1224   <summary>The overall quality of the Autofill field type predictions.</summary>
1225 </histogram>
1226
1227 <histogram name="Autofill.Quality.PredictedType.ByFieldType"
1228     enum="AutofillTypeQualityByFieldType">
1229   <summary>
1230     The overall quality of the Autofill field type predictions, broken down by
1231     the specific field type.  Fields with multiple possible types (based on the
1232     stored Autofill data) are logged as having ambiguous type.
1233   </summary>
1234 </histogram>
1235
1236 <histogram name="Autofill.Quality.ServerType" enum="AutofillTypeQuality">
1237   <summary>The quality of the Autofill server's field type detection.</summary>
1238 </histogram>
1239
1240 <histogram name="Autofill.Quality.ServerType.ByFieldType"
1241     enum="AutofillTypeQualityByFieldType">
1242   <summary>
1243     The quality of the Autofill server's field type detection, broken down by
1244     the specific field type.  Fields with multiple possible types (based on the
1245     stored Autofill data) are logged as having ambiguous type.
1246   </summary>
1247 </histogram>
1248
1249 <histogram name="AutoFill.RequestErrorimcklfaapmppdhilegjoahjbahdgfhcn">
1250   <summary>TBD.</summary>
1251 </histogram>
1252
1253 <histogram name="AutoFill.RequestSuccessimcklfaapmppdhilegjoahjbahdgfhcn">
1254   <summary>TBD.</summary>
1255 </histogram>
1256
1257 <histogram name="Autofill.ServerExperimentId" enum="AutofillExperimentId">
1258   <obsolete>
1259     Deprecated as of 6/2011, replaced by Autofill.ServerExperimentId.Query.
1260   </obsolete>
1261   <summary>
1262     The experiment ID received in response to an Autofill server query.
1263   </summary>
1264 </histogram>
1265
1266 <histogram name="Autofill.ServerExperimentId.Query" enum="AutofillExperimentId">
1267   <summary>
1268     The experiment ID received in response to an Autofill server query.
1269   </summary>
1270 </histogram>
1271
1272 <histogram name="Autofill.ServerExperimentId.Upload"
1273     enum="AutofillExperimentId">
1274   <summary>
1275     The experiment ID received at the time of an Autofill upload.
1276   </summary>
1277 </histogram>
1278
1279 <histogram name="AutoFill.ServerQueryResponse" enum="AutofillQueryResult">
1280   <obsolete>
1281     Deprecated as of 3/2011, replaced by Autofill.ServerQueryResponse.
1282   </obsolete>
1283   <summary>The usefulness of AutoFill server information.</summary>
1284 </histogram>
1285
1286 <histogram name="Autofill.ServerQueryResponse" enum="AutofillQueryResult">
1287   <summary>The usefulness of Autofill server information.</summary>
1288 </histogram>
1289
1290 <histogram name="Autofill.StoredProfileCount">
1291   <summary>
1292     The number of Autofill addresses a user has stored, measured at launch time.
1293   </summary>
1294 </histogram>
1295
1296 <histogram name="Autofill.UserHappiness" enum="AutofillUserHappiness">
1297   <summary>
1298     Measures the frequency of various events in the Autofill user interaction
1299     flow.  By comparing frequencies, we can compute several interesting
1300     &quot;user happiness&quot; metrics.
1301   </summary>
1302 </histogram>
1303
1304 <histogram name="Blacklist.PatchedInRenderer" enum="BooleanHit">
1305   <summary>
1306     Counts the number of times a renderer process is started with the browser
1307     blacklist patch. This should never be hit.
1308   </summary>
1309 </histogram>
1310
1311 <histogram name="Blacklist.Setup" enum="BlacklistSetup">
1312   <summary>
1313     Records the successes and failures when running the browser blacklist setup
1314     code. Used to determine if the blacklist is working as intended during
1315     startup(since the blacklist runs before crash reporting is set up).  This
1316     only occurs on Windows.
1317   </summary>
1318 </histogram>
1319
1320 <histogram name="Bluetooth.ConnectedDeviceCount" units="devices">
1321   <summary>
1322     Counts the number of simulataneously connected Bluetooth devices. Used to
1323     direct testing efforts, and by our UI team to determine appropriate UI
1324     sizes.
1325   </summary>
1326 </histogram>
1327
1328 <histogram name="Bluetooth.PairingMethod" enum="BluetoothPairingMethod">
1329   <summary>
1330     Records the method used to pair each Bluetooth Device. Used to direct our
1331     testing efforts.
1332   </summary>
1333 </histogram>
1334
1335 <histogram name="Bluetooth.PairingResult" enum="BluetoothPairingResult">
1336   <summary>
1337     Records the result of pairing each Bluetooth Device. Used to understand
1338     whether we are having significant problems with Bluetooth pairing and seeing
1339     errors more commonly than we should.
1340   </summary>
1341 </histogram>
1342
1343 <histogram name="Bookmarks.LaunchDepth">
1344   <summary>
1345     Logs the depth of the bookmark in the bookmark tree hiearchy every time a
1346     bookmark is launched. Depth indicates how many levels below a permanent
1347     bookmark folder the bookmark was found in (e.g. a bookmark immediately in
1348     the bookmark bar has depth 1).
1349   </summary>
1350 </histogram>
1351
1352 <histogram name="Canvas.ContextType" enum="CanvasContextType">
1353   <summary>
1354     Records the context type names used to create canvas rendering contexts.
1355   </summary>
1356 </histogram>
1357
1358 <histogram name="Cast.Sender.CastButtonShown" enum="BooleanEnabled">
1359   <summary>
1360     Records the number of times the cast button was shown to the user. The value
1361     will be true if the button is enabled, and false if the button is disabled.
1362     Note that depending on the current UX, it's possible that we hide the button
1363     entirely if it's disabled, so it's possible for the false values to be 0.
1364   </summary>
1365 </histogram>
1366
1367 <histogram name="Cast.Sender.CastButtonShownInitialFullscreen"
1368     enum="BooleanEnabled">
1369   <summary>
1370     Records the number of times the cast button was shown to the user when the
1371     video is fullscreened. The value will only be recorded on entering
1372     fullscreen. The value will be true if the button is enabled, and false if
1373     the button is disabled. Note that depending on the current UX,it's possible
1374     that we hide the button entirely if it's disabled, so it's possible for the
1375     false values to be 0.
1376   </summary>
1377 </histogram>
1378
1379 <histogram name="Cast.Sender.CastMediaType" enum="MediaContainers">
1380   <summary>Records the media type of every video being cast.</summary>
1381 </histogram>
1382
1383 <histogram name="Cast.Sender.CastPlaySuccess" enum="BooleanSuccess">
1384   <summary>
1385     Records the result of a request to play remotely. The value will be true if
1386     the playback succeeded, and false if there was an error.
1387   </summary>
1388 </histogram>
1389
1390 <histogram name="Cast.Sender.CastTimeRemainingPercentage"
1391     units="percent remaining">
1392   <summary>
1393     Records the percentage of the video left at the time the remote playback is
1394     stopped. This will be recorded when the playback is stopped by the user, or
1395     when it's stopped by the cast device.
1396   </summary>
1397 </histogram>
1398
1399 <histogram name="Cellular.ActivationFailure">
1400   <summary>
1401     The count of cellular device activation failures (Chrome OS).
1402   </summary>
1403 </histogram>
1404
1405 <histogram name="Cellular.ActivationTry">
1406   <summary>The count of cellular device activation tries (Chrome OS).</summary>
1407 </histogram>
1408
1409 <histogram name="Cellular.ConnectionFailed">
1410   <summary>
1411     The count of cellular reconnect failures during activation (Chrome OS).
1412   </summary>
1413 </histogram>
1414
1415 <histogram name="Cellular.ConnectionRetry">
1416   <summary>
1417     The count of cellular device reconnect tries during activation (Chrome OS).
1418   </summary>
1419 </histogram>
1420
1421 <histogram name="Cellular.MobileSetupFailed">
1422   <summary>
1423     The count of successful cellular plan established (Chrome OS).
1424   </summary>
1425 </histogram>
1426
1427 <histogram name="Cellular.MobileSetupStart">
1428   <summary>
1429     The count of initiated cellular device setup starts (Chrome OS).
1430   </summary>
1431 </histogram>
1432
1433 <histogram name="Cellular.MobileSetupSucceeded">
1434   <summary>The count of failed cellular plan setup tries (Chrome OS).</summary>
1435 </histogram>
1436
1437 <histogram name="Cellular.PaymentFailed">
1438   <summary>The count of failed cellular plan purchases (Chrome OS).</summary>
1439 </histogram>
1440
1441 <histogram name="Cellular.PaymentReceived">
1442   <summary>
1443     The count of successfully completed cellular plan purchases (Chrome OS).
1444   </summary>
1445 </histogram>
1446
1447 <histogram name="CertificateType">
1448   <obsolete>
1449     Deprecated as of 8/2013. This histogram only considered the leaf certificate
1450     expiry date as a proxy for whether a certificate was in-scope for the BRs,
1451     but did not consider the issuance date. As some CAs have issued long-lived
1452     certs prior to the BRs, this disproportionately reported those certs as
1453     being subject to the BRs, but non-compliant, when in reality they're not
1454     subject.
1455   </obsolete>
1456   <summary>
1457     Information about the certificate algorithms and sizes in use on the web, to
1458     examine compliance with the CA/Browser Forum requirements and security best
1459     practice.
1460   </summary>
1461 </histogram>
1462
1463 <histogram name="CertificateType2">
1464   <summary>
1465     Information about the certificate algorithms and sizes in use on the web, to
1466     examine compliance with the CA/Browser Forum requirements and security best
1467     practice. This histogram considers the notBefore as the issuance date, for
1468     purposes of what requirements apply.
1469   </summary>
1470 </histogram>
1471
1472 <histogram name="Chrome.Android.Activity.CrashCounts" enum="AndroidActivityId">
1473   <summary>
1474     Indicates how many times each particular type of Activity was in the
1475     foreground when a UMA session was terminated abnormally. UMA sessions last
1476     as long as Chrome remains in the foreground.
1477   </summary>
1478 </histogram>
1479
1480 <histogram name="Chrome.Android.Activity.LaunchCounts" enum="AndroidActivityId">
1481   <summary>
1482     Indicates how many times each particular type of Activity was brought to the
1483     foreground when a UMA session was active (i.e. launched at some point). UMA
1484     sessions last as long as Chrome remains in the foreground.
1485   </summary>
1486 </histogram>
1487
1488 <histogram name="Chrome.Browser.CrashedExecutionPhase" enum="ExecutionPhase">
1489   <summary>
1490     Indicates the execution phase the browser was in when the browser crashed.
1491   </summary>
1492 </histogram>
1493
1494 <histogram name="Chrome.Browser.ExecutionPhase" enum="ExecutionPhase">
1495   <obsolete>
1496     Deprecated as of 11/2013.
1497   </obsolete>
1498   <summary>
1499     Indicates the execution phase the browser was in when browser didn't exit
1500     cleanly.
1501   </summary>
1502 </histogram>
1503
1504 <histogram name="Chrome.BrowserCrashDumpAttempts">
1505   <summary>
1506     The total number of times the browser process has attempted to generate a
1507     crash dump. This should be the sum of Chrome.BrowserDumpsWithCrash and
1508     Chrome.BrowserDumpsWithNoCrash.
1509   </summary>
1510 </histogram>
1511
1512 <histogram name="Chrome.BrowserDumpsWithCrash">
1513   <summary>
1514     The number of times the browser process has attempted to generate a crash
1515     dump because of an actual browser crash.
1516   </summary>
1517 </histogram>
1518
1519 <histogram name="Chrome.BrowserDumpsWithNoCrash">
1520   <summary>
1521     The number of times the browser process has attempted to generate a crash
1522     dump in a non-crashing (i.e., reporting only) context.
1523   </summary>
1524 </histogram>
1525
1526 <histogram name="Chrome.SearchSelectExempt" enum="SearchEngine">
1527   <obsolete>
1528     Deprecated 8/2013. No longer tracked.
1529   </obsolete>
1530   <summary>
1531     The default search engine selected by a user not in the search engine dialog
1532     experiment.
1533   </summary>
1534 </histogram>
1535
1536 <histogram name="Chrome.SearchSelectExperiment" enum="SearchEngine">
1537   <obsolete>
1538     Deprecated 8/2013. No longer tracked.
1539   </obsolete>
1540   <summary>
1541     The default search engine selected by a user in the search engine dialog
1542     experiment.
1543   </summary>
1544 </histogram>
1545
1546 <histogram name="Chrome.SearchSelectExperimentSlot1" enum="SearchEngine">
1547   <obsolete>
1548     Deprecated 8/2013. No longer tracked.
1549   </obsolete>
1550   <summary>
1551     The default search engine selected by a user in slot 1 of a randomized
1552     search engine dialog.
1553   </summary>
1554 </histogram>
1555
1556 <histogram name="Chrome.SearchSelectExperimentSlot2" enum="SearchEngine">
1557   <obsolete>
1558     Deprecated 8/2013. No longer tracked.
1559   </obsolete>
1560   <summary>
1561     The default search engine selected by a user in slot 2 of a randomized
1562     search engine dialog.
1563   </summary>
1564 </histogram>
1565
1566 <histogram name="Chrome.SearchSelectExperimentSlot3" enum="SearchEngine">
1567   <obsolete>
1568     Deprecated 8/2013. No longer tracked.
1569   </obsolete>
1570   <summary>
1571     The default search engine selected by a user in slot 3 of a randomized
1572     search engine dialog.
1573   </summary>
1574 </histogram>
1575
1576 <histogram name="Chrome.SearchSelectExperimentSlot4" enum="SearchEngine">
1577   <obsolete>
1578     Deprecated 8/2013. No longer tracked.
1579   </obsolete>
1580   <summary>
1581     The default search engine selected by a user in slot 4 of a randomized
1582     search engine dialog.
1583   </summary>
1584 </histogram>
1585
1586 <histogram name="ChromeNotifierService.Actions"
1587     enum="ChromeNotifierServiceActionType">
1588   <summary>
1589     The actions to enable or disable services sending synced notifications.
1590     Synced Notification Sending services can be individually disabled by the
1591     user in the Chrome Notification center settings dialog.
1592   </summary>
1593 </histogram>
1594
1595 <histogram name="ChromeOS.SAML.APIUsed" enum="BooleanUsage">
1596   <summary>
1597     Whether a Chrome OS login via SAML used the principals API. This is recorded
1598     during login on Chrome OS if SAML is being used for authentication.
1599   </summary>
1600 </histogram>
1601
1602 <histogram name="ChromeOS.SAML.Scraping.PasswordCount">
1603   <summary>
1604     The number of passwords that were scraped during a Chrome OS login via SAML.
1605     This is set only when the principals API is not used.
1606   </summary>
1607 </histogram>
1608
1609 <histogram name="ChromeOS.SAML.Scraping.VerificationResult"
1610     enum="BooleanSuccess">
1611   <summary>
1612     Whether one of the scraped passwords was successfully verified as the user's
1613     password. This is set only when the principals API is not used.
1614   </summary>
1615 </histogram>
1616
1617 <histogram name="clickjacking.discard_download" units="ms">
1618   <summary>
1619     The length of time between a dangerous download appearing on the downloads
1620     shelf, and the &quot;Discard&quot; button being clicked.
1621   </summary>
1622 </histogram>
1623
1624 <histogram name="clickjacking.dismiss_download" units="ms">
1625   <summary>
1626     The length of time between a dangerous download appearing on the downloads
1627     shelf, and the &quot;Dismiss&quot; button being clicked.
1628   </summary>
1629 </histogram>
1630
1631 <histogram name="clickjacking.launch_url" units="ms">
1632   <summary>
1633     The length of time between the external protocol dialog being shown and the
1634     &quot;Launch Application&quot; button being clicked.
1635   </summary>
1636 </histogram>
1637
1638 <histogram name="clickjacking.open_download" units="ms">
1639   <summary>
1640     The length of time between a download appearing on the download shelf, and
1641     the user opening it by clicking the item or pressing return.
1642   </summary>
1643 </histogram>
1644
1645 <histogram name="clickjacking.report_and_discard_download" units="ms">
1646   <summary>
1647     Time between &quot;Report and Discard&quot; button being shown and it being
1648     clicked.
1649   </summary>
1650 </histogram>
1651
1652 <histogram name="clickjacking.save_download" units="ms">
1653   <summary>
1654     The length of time between a dangerous download appearing on the download
1655     shelf, and the &quot;Keep&quot; button being clicked.
1656   </summary>
1657 </histogram>
1658
1659 <histogram name="Clipboard.IncognitoUseCase" enum="ClipboardAction">
1660   <obsolete>
1661     Deprecated as of 4/2013, experiment confirmed correctness of our patch.
1662   </obsolete>
1663   <summary>
1664     Counts how often the user writes or reads from the clipboard and whether the
1665     write was from an incognito window or not.
1666   </summary>
1667 </histogram>
1668
1669 <histogram name="Compositing.CopyFromSurfaceTime" units="ms">
1670   <summary>
1671     The turn around time taken for the async readback of pixels is measured
1672     here.
1673   </summary>
1674 </histogram>
1675
1676 <histogram name="Compositing.CopyFromSurfaceTimeSynchronous" units="ms">
1677   <summary>
1678     The time taken for the sync readback of pixels is measured here.
1679   </summary>
1680 </histogram>
1681
1682 <histogram name="ConnectivityDiagnostics.ChromeOsSignalStrength"
1683     units="percent">
1684   <summary>
1685     Connectivity Diagnostics App: WiFi signal strength recorded during
1686     NIC_SIGNAL_STRENGTH test.
1687   </summary>
1688   <details>
1689     The &quot;Strength&quot; property of a WiFi signal is a partially-reversible
1690     function that linearly maps the RSSI range -120dBm to -20dBm to Strength
1691     values from 0 to 100.
1692   </details>
1693 </histogram>
1694
1695 <histogram name="ConnectivityDiagnostics.HTTP_LATENCY" units="milliseconds">
1696   <summary>HTTP latency seen by the Connectivity Diagnostics.</summary>
1697   <details>
1698     HTTP latency is computed using the chrome.socket API to make an HTTP GET
1699     request to the /generate_204 page of three randomly generated Google
1700     hostnames (*-ccd-testing-v4.metric.gstatic.com). The time taken from issuing
1701     the HTTP request to receiving a response is clocked in JavaScript and the
1702     arithmetic mean of the three times is used as the HTTP latency.
1703   </details>
1704 </histogram>
1705
1706 <histogram name="ConnectivityDiagnostics.RESOLVER_LATENCY" units="milliseconds">
1707   <summary>Resolution latency seen by the Connectivity Diagnostics.</summary>
1708   <details>
1709     Resolver latency is computed by using the chrome.dns API to query three
1710     randomly generated Google hostnames (*-ccd-testing-v4.metric.gstatic.com).
1711     The random hostnames guarantees that there will be no caching of DNS
1712     hostnames. The time taken from issuing the DNS request to receiving a
1713     response is clocked in JavaScript and the arithmetic mean of the three times
1714     is used as the resolver latency.
1715   </details>
1716 </histogram>
1717
1718 <histogram name="ConnectivityDiagnostics.TestVerdict"
1719     enum="ConnectivityDiagnosticsTestVerdict">
1720   <summary>
1721     Connectivity Diagnostics App: Outcome of the connectivity tests.
1722   </summary>
1723 </histogram>
1724
1725 <histogram name="ConnectivityDiagnostics.TimeTaken" units="milliseconds">
1726   <summary>
1727     Connectivity Diagnostics App: Amount of time taken to run each of the
1728     connectivity tests.
1729   </summary>
1730 </histogram>
1731
1732 <histogram name="Cookie.ParsedCookieStatus" enum="ParsedCookieStatus">
1733   <obsolete>
1734     Deprecated as of 9/2013. Experiment to measure control characters in cookies
1735     is finished.
1736   </obsolete>
1737   <summary>
1738     When parsing a cookie, indicates if control characters were present in any
1739     of the cookie values and if any of the cookie values were invalid.
1740     Specifically, checks that all of the parsed values are valid according to
1741     the valid token definition in Section 2.2 of RFC2616 which specifies a token
1742     must have no separators (i.e. no characters from the following string,
1743     ignoring the starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={}
1744     \t') and no control characters.
1745   </summary>
1746 </histogram>
1747
1748 <histogram name="Cookie.ReinstatedCookies" units="seconds">
1749   <summary>
1750     The duration in seconds between a cookie getting evicted (due to the number
1751     of cookies exceeding a domain limit), and subsequently reinstated.
1752   </summary>
1753 </histogram>
1754
1755 <histogram name="Cookie.SetAttributePairCharsValidity" enum="BooleanValid">
1756   <obsolete>
1757     Deprecated as of 9/2013. Experiment to measure control characters in cookies
1758     is finished.
1759   </obsolete>
1760   <summary>
1761     Indicates whether a cookie attribute pair was set with both a valid key and
1762     a valid attribute value or not. For the key, this implies that it was a
1763     valid token as defined in Section 2.2 of RFC2616 which specifies a token
1764     must have no separators (i.e. no characters from the following string,
1765     ignoring the starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={}
1766     \t') and no control characters. For the value, this implies that it
1767     contained no control characters and no semicolon.
1768   </summary>
1769 </histogram>
1770
1771 <histogram name="Cookie.SetNameValidity" enum="BooleanValid">
1772   <obsolete>
1773     Deprecated as of 9/2013. Experiment to measure control characters in cookies
1774     is finished.
1775   </obsolete>
1776   <summary>
1777     Indicates whether a cookie name was set with a valid token. A valid token is
1778     defined in Section 2.2 of RFC2616 which specifies a token must have no
1779     separators (i.e. no characters from the following string, ignoring the
1780     starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={} \t') and no
1781     control characters.
1782   </summary>
1783 </histogram>
1784
1785 <histogram name="Cookie.SetValueCookieValueValidity" enum="BooleanValid">
1786   <obsolete>
1787     Deprecated as of 9/2013. Experiment to measure control characters in cookies
1788     is finished.
1789   </obsolete>
1790   <summary>
1791     Indicates whether a cookie value was valid or invalid when there was an
1792     attempt to set it, where a valid value is defined in RFC 6265 as ASCII
1793     characters excluding controls, whitspace, comma, semicolon, and backslash.
1794   </summary>
1795 </histogram>
1796
1797 <histogram name="Cros.ClickOnShelf" enum="CrosShelfClickTarget">
1798   <obsolete>
1799     Deprecated as of 12/2013. Default pinned apps trial is finished.
1800   </obsolete>
1801   <summary>Chrome OS shelf clicks.</summary>
1802 </histogram>
1803
1804 <histogram name="CrosDisks.ArchiveType" enum="CrosDisksArchiveType">
1805   <summary>
1806     The type of archive file that Chrome OS cros-disks daemon is requested to
1807     mount.
1808   </summary>
1809 </histogram>
1810
1811 <histogram name="CrosDisks.DeviceMediaType" enum="CrosDisksDeviceMediaType">
1812   <summary>
1813     The media type of removable device that Chrome OS cros-disks daemon is
1814     requested to mount.
1815   </summary>
1816 </histogram>
1817
1818 <histogram name="CrosDisks.FilesystemType" enum="CrosDisksFilesystemType">
1819   <summary>
1820     The type of file system that Chrome OS cros-disks daemon is requested to
1821     mount.
1822   </summary>
1823 </histogram>
1824
1825 <histogram name="CrosFirstRun.DialogShown">
1826   <summary>
1827     Records the number of times when first-run dialog was shown.
1828   </summary>
1829 </histogram>
1830
1831 <histogram name="CrosFirstRun.FurthestStep">
1832   <summary>
1833     Index of furthest step that was reached during tutorial. Since order of
1834     steps could change eventially and new steps could apear we use index here
1835     instead of step name.
1836   </summary>
1837 </histogram>
1838
1839 <histogram name="CrosFirstRun.TimeSpent" units="ms">
1840   <summary>The total time that user spent on first-run tutorial.</summary>
1841 </histogram>
1842
1843 <histogram name="CrosFirstRun.TimeSpentOnStep" units="ms">
1844   <summary>The time that user spent on some step of tutorial.</summary>
1845 </histogram>
1846
1847 <histogram name="CrosFirstRun.TutorialCompletion"
1848     enum="CrosFirstRunTutorialCompletionType">
1849   <summary>Tracks the way how user left tutorial.</summary>
1850 </histogram>
1851
1852 <histogram name="CrosFirstRun.TutorialLaunched">
1853   <summary>
1854     Records the number of times when first-run tutorial has been launched.
1855   </summary>
1856 </histogram>
1857
1858 <histogram name="DataReductionProxy.BypassInfoFallback"
1859     enum="DataReductionProxyBypassEventType">
1860   <summary>
1861     Counts various events that trigger Chrome to bypass the fallback
1862     configuration of the data reduction proxy.
1863   </summary>
1864 </histogram>
1865
1866 <histogram name="DataReductionProxy.BypassInfoPrimary"
1867     enum="DataReductionProxyBypassEventType">
1868   <summary>
1869     Counts various events that trigger Chrome to bypass the primary
1870     configuration of the data reduction proxy.
1871   </summary>
1872 </histogram>
1873
1874 <histogram name="DataReductionProxy.ProbeURL"
1875     enum="DataReductionProxyProbeURLFetchResult">
1876   <summary>
1877     Counts various outcomes of requesting the data reduction proxy's probe URL.
1878   </summary>
1879 </histogram>
1880
1881 <histogram name="DataReductionProxy.PromoAction"
1882     enum="DataReductionProxyPromoAction">
1883   <summary>
1884     Samples which method was used by the user to dismiss the proxy promo. This
1885     is sampled when the promo leaves view, with the sampled value depending on
1886     which of four possible controls the user used.
1887   </summary>
1888 </histogram>
1889
1890 <histogram name="DataReductionProxy.SettingsConversion"
1891     enum="DataReductionProxySettingsConversion">
1892   <summary>
1893     Samples of user interactions with the ON/OFF switch in the settings menu for
1894     reducing data usage. Only the setting changes between entering the reducing
1895     data usage setting menu and leaving the menu will be sampled. So if a user
1896     enters the menu with OFF and leaves it with OFF, it is counted as one OFF to
1897     OFF conversion regardless of how many times he or she toggles the ON/OFF
1898     switch.
1899   </summary>
1900 </histogram>
1901
1902 <histogram name="DataReductionProxy.StartupState"
1903     enum="DataReductionProxyStartupState">
1904   <summary>
1905     Samples of the state of the data reduction proxy on Chrome startup. The
1906     proxy will either be unavailable (the feature hasn't been rolled out to this
1907     user yet), not enabled (the feature is available but the user doesn't have
1908     it turned on), or enabled (the feature is enabled and turned on).
1909   </summary>
1910 </histogram>
1911
1912 <histogram name="DevTools.InspectElement" units="milliseconds">
1913   <summary>
1914     Time to load Developer Tools when user clicks Inspect Element in the context
1915     menu.
1916   </summary>
1917 </histogram>
1918
1919 <histogram name="Diagnostics.Recovery.ConflictingDlls" enum="DiagnosticsResult">
1920   <summary>
1921     TBD - Not run automatically yet, so this is just a placeholder for future
1922     metrics collection.  Any samples collected here represent users running
1923     diagnostics manually.
1924   </summary>
1925 </histogram>
1926
1927 <histogram name="Diagnostics.Recovery.DiskSpace" enum="DiagnosticsResult">
1928   <summary>
1929     Shows the success and failure rates of the DiskSpace recovery step that runs
1930     on recovery startups.  The recovery step attempts to guarantee the DiskSpace
1931     test, which checks that the disk space in the volume where the user data
1932     directory normally lives is not dangerously low, would pass on the next
1933     startup.
1934   </summary>
1935 </histogram>
1936
1937 <histogram name="Diagnostics.Recovery.InstallType" enum="DiagnosticsResult">
1938   <summary>
1939     TBD - Not run automatically yet, so this is just a placeholder for future
1940     metrics collection.  Any samples collected here represent users running
1941     diagnostics manually.
1942   </summary>
1943 </histogram>
1944
1945 <histogram name="Diagnostics.Recovery.JSONBookmarks" enum="DiagnosticsResult">
1946   <summary>
1947     Shows the success and failure rates of the JSONBookmarks recovery step that
1948     runs on recovery startups. The recovery step attempts to guarantee the
1949     JSONBookmarks test, which makes sure that the JSON-encoded Bookmarks file is
1950     properly formed, would pass on the next startup.
1951   </summary>
1952 </histogram>
1953
1954 <histogram name="Diagnostics.Recovery.JSONLocalState" enum="DiagnosticsResult">
1955   <summary>
1956     Shows the success and failure rates of the JSONLocalState recovery step that
1957     runs on recovery startups. The recovery step attempts to guarantee the
1958     JSONLocalState test, which makes sure that the JSON-encoded Local State file
1959     is properly formed, would pass on the next startup.
1960   </summary>
1961 </histogram>
1962
1963 <histogram name="Diagnostics.Recovery.JSONPreferences" enum="DiagnosticsResult">
1964   <summary>
1965     Shows the success and failure rates of the JSONPreferences recovery step
1966     that runs on recovery startups. The recovery step attempts to guarantee the
1967     JSONPreferences test, which makes sure that the JSON-encoded Preferences
1968     file is properly formed, would pass on the next startup.
1969   </summary>
1970 </histogram>
1971
1972 <histogram name="Diagnostics.Recovery.OperatingSystem" enum="DiagnosticsResult">
1973   <summary>
1974     TBD - Not run automatically yet, so this is just a placeholder for future
1975     metrics collection.  Any samples collected here represent users running
1976     diagnostics manually.
1977   </summary>
1978 </histogram>
1979
1980 <histogram name="Diagnostics.Recovery.PathDictionaries"
1981     enum="DiagnosticsResult">
1982   <summary>
1983     Shows the success and failure rates of the PathDictionaries recovery step
1984     that runs on recovery startups. The recovery step attempts to guarantee the
1985     PathDictionaries test, which makes sure that the path to the Dictionaries
1986     directory exists and has the right permissions, would pass on the next
1987     startup.
1988   </summary>
1989 </histogram>
1990
1991 <histogram name="Diagnostics.Recovery.PathLocalState" enum="DiagnosticsResult">
1992   <summary>
1993     Shows the success and failure rates of the PathLocalState recovery step that
1994     runs on recovery startups. The recovery step attempts to guarantee the
1995     PathLocalState test, which makes sure that the path to the Local State file
1996     exists and has the right permissions, would pass on the next startup.
1997   </summary>
1998 </histogram>
1999
2000 <histogram name="Diagnostics.Recovery.PathResources" enum="DiagnosticsResult">
2001   <summary>
2002     Shows the success and failure rates of the PathResources recovery step that
2003     runs on recovery startups. The recovery step attempts to guarantee the
2004     PathResources test, which makes sure that the path to the Resources
2005     directory exists and has the right permissions, would pass on the next
2006     startup.
2007   </summary>
2008 </histogram>
2009
2010 <histogram name="Diagnostics.Recovery.PathUserData" enum="DiagnosticsResult">
2011   <summary>
2012     Shows the success and failure rates of the PathUserData recovery step that
2013     runs on recovery startups. The recovery step attempts to guarantee the
2014     PathUserData test, which makes sure that the path to the User Data directory
2015     exists and has the right permissions, would pass on the next startup.
2016   </summary>
2017 </histogram>
2018
2019 <histogram name="Diagnostics.Recovery.SQLiteIntegrityAppCache"
2020     enum="DiagnosticsResult">
2021   <summary>
2022     Shows the success and failure rates of the SQLiteIntegrityAppCache recovery
2023     step that runs on recovery startups.  The recovery step attempts to
2024     guarantee the SQLiteIntegrityAppCache test, which checks the integrity of
2025     the App Cache database, would pass on the next startup.
2026   </summary>
2027 </histogram>
2028
2029 <histogram name="Diagnostics.Recovery.SQLiteIntegrityArchivedHistory"
2030     enum="DiagnosticsResult">
2031   <summary>
2032     Shows the success and failure rates of the SQLiteIntegrityArchivedHistory
2033     recovery step that runs on recovery startups.  The recovery step attempts to
2034     guarantee the SQLiteIntegrityArchivedHistory test, which checks the
2035     integrity of the Archived History database, would pass on the next startup.
2036   </summary>
2037 </histogram>
2038
2039 <histogram name="Diagnostics.Recovery.SQLiteIntegrityCookie"
2040     enum="DiagnosticsResult">
2041   <summary>
2042     Shows the success and failure rates of the SQLiteIntegrityCookie recovery
2043     step that runs on recovery startups.  The recovery step attempts to
2044     guarantee the SQLiteIntegrityCookie test, which checks the integrity of the
2045     Cookie database, would pass on the next startup.
2046   </summary>
2047 </histogram>
2048
2049 <histogram name="Diagnostics.Recovery.SQLiteIntegrityDatabaseTracker"
2050     enum="DiagnosticsResult">
2051   <summary>
2052     Shows the success and failure rates of the SQLiteIntegrityDatabaseTracker
2053     recovery step that runs on recovery startups.  The recovery step attempts to
2054     guarantee the SQLiteIntegrityDatabaseTracker test, which checks the
2055     integrity of the Database Tracker database, would pass on the next startup.
2056   </summary>
2057 </histogram>
2058
2059 <histogram name="Diagnostics.Recovery.SQLiteIntegrityHistory"
2060     enum="DiagnosticsResult">
2061   <summary>
2062     Shows the success and failure rates of the SQLiteIntegrityHistory recovery
2063     step that runs on recovery startups.  The recovery step attempts to
2064     guarantee the SQLiteIntegrityHistory test, which checks the integrity of the
2065     History database, would pass on the next startup.
2066   </summary>
2067 </histogram>
2068
2069 <histogram name="Diagnostics.Recovery.SQLiteIntegrityNSSCert"
2070     enum="DiagnosticsResult">
2071   <summary>
2072     Shows the success and failure rates of the SQLiteIntegrityNSSCert recovery
2073     step that runs on recovery startups.  The recovery step attempts to
2074     guarantee the SQLiteIntegrityNSSCert test, which checks the integrity of the
2075     NSS Certificate database, would pass on the next startup.
2076   </summary>
2077 </histogram>
2078
2079 <histogram name="Diagnostics.Recovery.SQLiteIntegrityNSSKey"
2080     enum="DiagnosticsResult">
2081   <summary>
2082     Shows the success and failure rates of the SQLiteIntegrityNSSKey recovery
2083     step that runs on recovery startups.  The recovery step attempts to
2084     guarantee the SQLiteIntegrityNSSKey test, which checks the integrity of the
2085     NSS Key database, would pass on the next startup.
2086   </summary>
2087 </histogram>
2088
2089 <histogram name="Diagnostics.Recovery.SQLiteIntegrityThumbnails"
2090     enum="DiagnosticsResult">
2091   <summary>
2092     Shows the success and failure rates of the SQLiteIntegrityThumbnails
2093     recovery step that runs on recovery startups.  The recovery step attempts to
2094     guarantee the SQLiteIntegrityThumbnails test, which checks the integrity of
2095     the Thumbnails database, would pass on the next startup.
2096   </summary>
2097 </histogram>
2098
2099 <histogram name="Diagnostics.Recovery.SQLiteIntegrityWebData"
2100     enum="DiagnosticsResult">
2101   <summary>
2102     Shows the success and failure rates of the SQLiteIntegrityWebData recovery
2103     step that runs on recovery startups.  The recovery step attempts to
2104     guarantee the SQLiteIntegrityWebData test, which checks the integrity of the
2105     Web Data database, would pass on the next startup.
2106   </summary>
2107 </histogram>
2108
2109 <histogram name="Diagnostics.Recovery.Version" enum="DiagnosticsResult">
2110   <summary>
2111     TBD - Not run automatically yet, so this is just a placeholder for future
2112     metrics collection.  Any samples collected here represent users running
2113     diagnostics manually.
2114   </summary>
2115 </histogram>
2116
2117 <histogram name="Diagnostics.RecoveryRun" enum="DiagnosticsRecoveryRun">
2118   <summary>
2119     Count of the number of times diagnostics recovery is invoked or not, and how
2120     it was invoked.  A sample is added to this histogram once for each startup
2121     of Chrome.
2122   </summary>
2123 </histogram>
2124
2125 <histogram name="Diagnostics.Test.ConflictingDlls" enum="DiagnosticsResult">
2126   <summary>
2127     TBD - Not run automatically yet, so this is just a placeholder for future
2128     metrics collection.  Any samples collected here represent users running
2129     diagnostics manually.
2130   </summary>
2131 </histogram>
2132
2133 <histogram name="Diagnostics.Test.DiskSpace" enum="DiagnosticsResult">
2134   <summary>
2135     Shows the success and failure rates of diagnostics for the DiskSpace test
2136     that runs on recovery startups.  The DiskSpace test checks that the disk
2137     space in the volume where the user data directory normally lives is not
2138     dangerously low.
2139   </summary>
2140 </histogram>
2141
2142 <histogram name="Diagnostics.Test.InstallType" enum="DiagnosticsResult">
2143   <summary>
2144     TBD - Not run automatically yet, so this is just a placeholder for future
2145     metrics collection.  Any samples collected here represent users running
2146     diagnostics manually.
2147   </summary>
2148 </histogram>
2149
2150 <histogram name="Diagnostics.Test.JSONBookmarks" enum="DiagnosticsResult">
2151   <summary>
2152     Shows the success and failure rates of diagnostics for the JSONBookmarks
2153     test that runs on recovery startups.  The JSONBookmarks test checks to make
2154     sure that the JSON encoded bookmarks file is properly formed.
2155   </summary>
2156 </histogram>
2157
2158 <histogram name="Diagnostics.Test.JSONLocalState" enum="DiagnosticsResult">
2159   <summary>
2160     Shows the success and failure rates of diagnostics for the JSONLocalState
2161     test that runs on recovery startups.  The JSONLocalState test checks to make
2162     sure that the JSON encoded Local State file is properly formed.
2163   </summary>
2164 </histogram>
2165
2166 <histogram name="Diagnostics.Test.JSONPreferences" enum="DiagnosticsResult">
2167   <summary>
2168     Shows the success and failure rates of diagnostics for the JSONPreferences
2169     test that runs on recovery startups.  The JSONPreferences test checks to
2170     make sure that the Preferences file is properly formed.
2171   </summary>
2172 </histogram>
2173
2174 <histogram name="Diagnostics.Test.OperatingSystem" enum="DiagnosticsResult">
2175   <summary>
2176     TBD - Not run automatically yet, so this is just a placeholder for future
2177     metrics collection.  Any samples collected here represent users running
2178     diagnostics manually.
2179   </summary>
2180 </histogram>
2181
2182 <histogram name="Diagnostics.Test.PathDictionaries" enum="DiagnosticsResult">
2183   <summary>
2184     Shows the success and failure rates of diagnostics for the PathDictionaries
2185     test that runs on recovery startups.  The PathDictionaries test checks makes
2186     sure that the path to the Dictionaries folder exists and has the right
2187     permissions.
2188   </summary>
2189 </histogram>
2190
2191 <histogram name="Diagnostics.Test.PathLocalState" enum="DiagnosticsResult">
2192   <summary>
2193     Shows the success and failure rates of diagnostics for the PathLocalState
2194     test that runs on recovery startups.   The PathLocalState test checks makes
2195     sure that the path to the Local State folder exists and has the right
2196     permissions.
2197   </summary>
2198 </histogram>
2199
2200 <histogram name="Diagnostics.Test.PathResources" enum="DiagnosticsResult">
2201   <summary>
2202     Shows the success and failure rates of diagnostics for the PathResources
2203     test that runs on recovery startups.  The PathResources test checks makes
2204     sure that the path to the Resources folder exists and has the right
2205     permissions.
2206   </summary>
2207 </histogram>
2208
2209 <histogram name="Diagnostics.Test.PathUserData" enum="DiagnosticsResult">
2210   <summary>
2211     Shows the success and failure rates of diagnostics for the PathUserData test
2212     that runs on recovery startups. The PathUserData test checks makes sure that
2213     the path to the User Data folder exists and has the right permissions.
2214   </summary>
2215 </histogram>
2216
2217 <histogram name="Diagnostics.Test.SQLiteIntegrityAppCache"
2218     enum="DiagnosticsResult">
2219   <summary>
2220     Shows the success and failure rates of the SQLiteIntegrityAppCache test that
2221     runs on recovery startups.  The test checks the integrity of the App Cache
2222     database.
2223   </summary>
2224 </histogram>
2225
2226 <histogram name="Diagnostics.Test.SQLiteIntegrityArchivedHistory"
2227     enum="DiagnosticsResult">
2228   <summary>
2229     Shows the success and failure rates of the SQLiteIntegrityArchivedHistory
2230     test that runs on recovery startups.  The test checks the integrity of the
2231     Archived History database.
2232   </summary>
2233 </histogram>
2234
2235 <histogram name="Diagnostics.Test.SQLiteIntegrityCookie"
2236     enum="DiagnosticsResult">
2237   <summary>
2238     Shows the success and failure rates of the SQLiteIntegrityCookie test that
2239     runs on recovery startups.  The test checks the integrity of the Cookie
2240     database.
2241   </summary>
2242 </histogram>
2243
2244 <histogram name="Diagnostics.Test.SQLiteIntegrityDatabaseTracker"
2245     enum="DiagnosticsResult">
2246   <summary>
2247     Shows the success and failure rates of the SQLiteIntegrityDatabaseTracker
2248     test that runs on recovery startups.  The test checks the integrity of the
2249     Database Tracker database.
2250   </summary>
2251 </histogram>
2252
2253 <histogram name="Diagnostics.Test.SQLiteIntegrityHistory"
2254     enum="DiagnosticsResult">
2255   <summary>
2256     Shows the success and failure rates of the SQLiteIntegrityHistory test that
2257     runs on recovery startups.  The test checks the integrity of the History
2258     database.
2259   </summary>
2260 </histogram>
2261
2262 <histogram name="Diagnostics.Test.SQLiteIntegrityNSSCert"
2263     enum="DiagnosticsResult">
2264   <summary>
2265     Shows the success and failure rates of the SQLiteIntegrityNSSCert test that
2266     runs on recovery startups.  The test checks the integrity of the NSS
2267     Certificate database.
2268   </summary>
2269 </histogram>
2270
2271 <histogram name="Diagnostics.Test.SQLiteIntegrityNSSKey"
2272     enum="DiagnosticsResult">
2273   <summary>
2274     Shows the success and failure rates of the SQLiteIntegrityNSSKey test that
2275     runs on recovery startups.  The test checks the integrity of the NSS Key
2276     database.
2277   </summary>
2278 </histogram>
2279
2280 <histogram name="Diagnostics.Test.SQLiteIntegrityThumbnails"
2281     enum="DiagnosticsResult">
2282   <summary>
2283     Shows the success and failure rates of the SQLiteIntegrityThumbnails test
2284     that runs on recovery startups.  The test checks the integrity of the
2285     Thumbnails database.
2286   </summary>
2287 </histogram>
2288
2289 <histogram name="Diagnostics.Test.SQLiteIntegrityWebData"
2290     enum="DiagnosticsResult">
2291   <summary>
2292     Shows the success and failure rates of the SQLiteIntegrityWebData test that
2293     runs on recovery startups.  The test checks the integrity of the Web Data
2294     database.
2295   </summary>
2296 </histogram>
2297
2298 <histogram name="Diagnostics.Test.Version" enum="DiagnosticsResult">
2299   <summary>
2300     TBD - Not run automatically yet, so this is just a placeholder for future
2301     metrics collection.  Any samples collected here represent users running
2302     diagnostics manually.
2303   </summary>
2304 </histogram>
2305
2306 <histogram name="Diagnostics.TestFailures" enum="DiagnosticsTestName">
2307   <summary>
2308     Histogram comparing the various types of diagnostic test failures when
2309     diagnostic tests are run.  Note that some types of test failures cause the
2310     rest of the tests to be skipped.
2311   </summary>
2312 </histogram>
2313
2314 <histogram name="DisabledExtension.ExtensionWipedStatus" enum="BooleanWiped">
2315   <summary>Whether an extension has been wiped out.</summary>
2316 </histogram>
2317
2318 <histogram name="DisabledExtension.SideloadWipeoutCount">
2319   <summary>
2320     How many external extensions get wiped out as a result of the Sideload
2321     Wipeout one-time initiative.
2322   </summary>
2323 </histogram>
2324
2325 <histogram name="DisabledExtension.SideloadWipeoutNeeded" enum="BooleanSuccess">
2326   <summary>
2327     Whether any extension got wiped out as a result of the Sideload Wipeout
2328     one-time initiative.
2329   </summary>
2330 </histogram>
2331
2332 <histogram name="DisabledExtension.UserSelection" enum="SideloadWipeoutBubble">
2333   <summary>
2334     The user selection in the Sideload Wipeout bubble, grouped by the
2335     UmaWipeoutHistogramOptions enum.
2336   </summary>
2337 </histogram>
2338
2339 <histogram name="DiskCache.0.FilesAge" units="hours">
2340   <summary>The age of the cache's files (wall time).</summary>
2341 </histogram>
2342
2343 <histogram name="DiskCache.2.FilesAge" units="hours">
2344   <summary>
2345     The age of the cache's files (wall time). Media-specific cache.
2346   </summary>
2347 </histogram>
2348
2349 <histogram name="DiskCache.3.FilesAge" units="hours">
2350   <summary>The age of the cache's files (wall time). AppCache.</summary>
2351 </histogram>
2352
2353 <histogram name="DiskCache.4.FilesAge" units="hours">
2354   <summary>The age of the cache's files (wall time). ShaderCache.</summary>
2355 </histogram>
2356
2357 <histogram name="DiskCache.TotalIOTime" units="milliseconds">
2358   <obsolete>
2359     Deprecated.
2360   </obsolete>
2361   <summary>
2362     The total time it takes to perform a payload IO operation, for the regular
2363     disk cache.
2364   </summary>
2365 </histogram>
2366
2367 <histogram name="DNS.AttemptCancelled">
2368   <summary>
2369     The attempt which completed after the job was already cancelled.
2370   </summary>
2371 </histogram>
2372
2373 <histogram name="DNS.AttemptDiscarded">
2374   <summary>
2375     The attempt which completed after the job was already cancelled OR the
2376     attempt that has finished after host resolution was already completed by an
2377     earlier attempt.
2378   </summary>
2379 </histogram>
2380
2381 <histogram name="DNS.AttemptFailDuration" units="milliseconds">
2382   <summary>
2383     Duration of time taken in OS resolutions for actual navigations. These
2384     attempts which completed after the job was already canceled OR after the job
2385     was already completed by an earlier attempt. Note that cached resolutions
2386     may provide low (0ms?) resolution times.
2387   </summary>
2388 </histogram>
2389
2390 <histogram name="DNS.AttemptFailure">
2391   <summary>The attempt that has not resolved the host successfully.</summary>
2392 </histogram>
2393
2394 <histogram name="DNS.AttemptFirstFailure">
2395   <summary>
2396     The attempt that resolved the host first and the resolution was not
2397     successful.
2398   </summary>
2399 </histogram>
2400
2401 <histogram name="DNS.AttemptFirstSuccess">
2402   <summary>
2403     The attempt that resolved the host first and the resolution was successful.
2404   </summary>
2405 </histogram>
2406
2407 <histogram name="DNS.AttemptSuccess">
2408   <summary>The attempt that has resolved the host successfully.</summary>
2409 </histogram>
2410
2411 <histogram name="DNS.AttemptSuccessDuration" units="milliseconds">
2412   <summary>
2413     Duration of time taken in OS resolutions that succeeded and were requested
2414     for actual navigations. These attempts which completed after the job was
2415     already canceled OR after the job was already completed by an earlier
2416     attempt. Note that cached resolutions may provide low (0ms?) resolution
2417     times.
2418   </summary>
2419 </histogram>
2420
2421 <histogram name="DNS.AttemptTimeSavedByRetry" units="milliseconds">
2422   <summary>
2423     This histogram shows the time saved by having spawned an extra attempt, when
2424     the first attempt didn't finish before retry attempt.
2425   </summary>
2426 </histogram>
2427
2428 <histogram name="DNS.CacheEvicted" units="milliseconds">
2429   <summary>
2430     The time left to expiration of an entry when it is removed while compacting
2431     the HostCache.
2432   </summary>
2433 </histogram>
2434
2435 <histogram name="DNS.CacheExpired" units="milliseconds">
2436   <summary>
2437     The time since expiration of an entry when it is removed while compacting
2438     the HostCache.
2439   </summary>
2440 </histogram>
2441
2442 <histogram name="DNS.CacheExpiredOnGet" units="milliseconds">
2443   <summary>
2444     The time since expiration of an entry when it is removed on lookup.
2445   </summary>
2446 </histogram>
2447
2448 <histogram name="DNS.EmptyAddressListAndNoError"
2449     enum="DNSEmptyAddressListAndNoError">
2450   <summary>
2451     Error status when an empty address list was found in OnLookupComplete().
2452   </summary>
2453 </histogram>
2454
2455 <histogram name="DNS.IndependentFailedNavigation" units="milliseconds">
2456   <summary>
2457     When either a pre-resolution was not done recently enough to provide
2458     benefit, or the corresponding pre-resolution is still pending, this
2459     histogram shows the duration of time used to resolve a hostname as not
2460     existing during a failed attempt to navigate to (GET) a URL.  In newer
2461     versions, if the hostname has never been found as a link during a page scan,
2462     and it has a referring URL, then it is added to referrer list data structure
2463     (hoping we'll do better next time).
2464   </summary>
2465 </histogram>
2466
2467 <histogram name="DNS.IndependentNavigation" units="milliseconds">
2468   <summary>
2469     When either a pre-resolution was not done recently enough to provide
2470     benefit, or the corresponding pre-resolution is still pending, this
2471     histogram shows the duration of the duration of time used to resolve a
2472     hostname to navigate to (GET) a URL.  In newer versions, if the hostname has
2473     never been found as a link during a page scan, and it has a referring URL,
2474     then it is added to referrer list data structure (hoping we'll do better
2475     next time).
2476   </summary>
2477 </histogram>
2478
2479 <histogram name="DNS.JobQueueTime" units="milliseconds">
2480   <summary>
2481     Time elapsed between the time the HostResolverImpl::Job was created and the
2482     time the Job was started (a getaddrinfo call was dispatched to the thread
2483     pool).
2484   </summary>
2485 </histogram>
2486
2487 <histogram name="DNS.JobQueueTime_HIGHEST" units="milliseconds">
2488   <summary>
2489     Time elapsed between the time the HostResolverImpl::Job was created and the
2490     time the Job was started (a getaddrinfo call was dispatched to the thread
2491     pool). Includes only Jobs which had priority HIGHEST when started.
2492   </summary>
2493 </histogram>
2494
2495 <histogram name="DNS.JobQueueTime_IDLE" units="milliseconds">
2496   <summary>
2497     Time elapsed between the time the HostResolverImpl::Job was created and the
2498     time the Job was started (a getaddrinfo call was dispatched to the thread
2499     pool). Includes only Jobs which had priority IDLE when started.
2500   </summary>
2501 </histogram>
2502
2503 <histogram name="DNS.JobQueueTime_LOW" units="milliseconds">
2504   <summary>
2505     Time elapsed between the time the HostResolverImpl::Job was created and the
2506     time the Job was started (a getaddrinfo call was dispatched to the thread
2507     pool). Includes only Jobs which had priority LOW when started.
2508   </summary>
2509 </histogram>
2510
2511 <histogram name="DNS.JobQueueTime_LOWEST" units="milliseconds">
2512   <summary>
2513     Time elapsed between the time the HostResolverImpl::Job was created and the
2514     time the Job was started (a getaddrinfo call was dispatched to the thread
2515     pool). Includes only Jobs which had priority LOWEST when started.
2516   </summary>
2517 </histogram>
2518
2519 <histogram name="DNS.JobQueueTime_MEDIUM" units="milliseconds">
2520   <summary>
2521     Time elapsed between the time the HostResolverImpl::Job was created and the
2522     time the Job was started (a getaddrinfo call was dispatched to the thread
2523     pool). Includes only Jobs which had priority MEDIUM when started.
2524   </summary>
2525 </histogram>
2526
2527 <histogram name="DNS.JobQueueTimeAfterChange" units="milliseconds">
2528   <summary>
2529     Time elapsed between the last time the priority of a HostResolverImpl::Job
2530     changed (when a Request was attached or detached) and the time the Job was
2531     started (a getaddrinfo call was dispatched to the thread pool).
2532   </summary>
2533 </histogram>
2534
2535 <histogram name="DNS.JobQueueTimeAfterChange_HIGHEST" units="milliseconds">
2536   <summary>
2537     Time elapsed between the last time the priority of a HostResolverImpl::Job
2538     changed (when a Request was attached or detached) and the time the Job was
2539     started (a getaddrinfo call was dispatched to the thread pool). Includes
2540     only Jobs which had priority HIGHEST when started.
2541   </summary>
2542 </histogram>
2543
2544 <histogram name="DNS.JobQueueTimeAfterChange_IDLE" units="milliseconds">
2545   <summary>
2546     Time elapsed between the last time the priority of a HostResolverImpl::Job
2547     changed (when a Request was attached or detached) and the time the Job was
2548     started (a getaddrinfo call was dispatched to the thread pool). Includes
2549     only Jobs which had priority IDLE when started.
2550   </summary>
2551 </histogram>
2552
2553 <histogram name="DNS.JobQueueTimeAfterChange_LOW" units="milliseconds">
2554   <summary>
2555     Time elapsed between the last time the priority of a HostResolverImpl::Job
2556     changed (when a Request was attached or detached) and the time the Job was
2557     started (a getaddrinfo call was dispatched to the thread pool). Includes
2558     only Jobs which had priority LOW when started.
2559   </summary>
2560 </histogram>
2561
2562 <histogram name="DNS.JobQueueTimeAfterChange_LOWEST" units="milliseconds">
2563   <summary>
2564     Time elapsed between the last time the priority of a HostResolverImpl::Job
2565     changed (when a Request was attached or detached) and the time the Job was
2566     started (a getaddrinfo call was dispatched to the thread pool). Includes
2567     only Jobs which had priority LOWEST when started.
2568   </summary>
2569 </histogram>
2570
2571 <histogram name="DNS.JobQueueTimeAfterChange_MEDIUM" units="milliseconds">
2572   <summary>
2573     Time elapsed between the last time the priority of a HostResolverImpl::Job
2574     changed (when a Request was attached or detached) and the time the Job was
2575     started (a getaddrinfo call was dispatched to the thread pool). Includes
2576     only Jobs which had priority MEDIUM when started.
2577   </summary>
2578 </histogram>
2579
2580 <histogram name="DNS.PrefetchCacheEviction" units="milliseconds">
2581   <summary>
2582     The duration of time used (most recently) to pre-resolve a hostname, when
2583     the prefetched resolution was apparently evicted from the cache.  The
2584     included samples only list pre-resolution times when the later
2585     navigations/fetches took in excess of 15ms.
2586   </summary>
2587 </histogram>
2588
2589 <histogram name="DNS.PrefetchCacheEvictionL" units="milliseconds">
2590   <summary>
2591     The duration of time used (most recently) to pre-resolve a hostname, when
2592     the prefetched resolution was apparently evicted from the cache.  The
2593     included samples only list pre-resolution times when the later
2594     navigations/fetches took in excess of 15ms.
2595   </summary>
2596 </histogram>
2597
2598 <histogram name="DNS.PrefetchFoundName">
2599   <summary>Replaced by DNS.PrefetchFoundNameL.</summary>
2600 </histogram>
2601
2602 <histogram name="DNS.PrefetchFoundNameL" units="milliseconds">
2603   <obsolete>
2604     Deprecated 2/2010, and replaced by DNS.PrefetchResolution
2605   </obsolete>
2606   <summary>
2607     The duration of time used by the DNS pre-resolving threads to resolve a host
2608     name via the network.  Any resolutions that are faster than 15ms are
2609     considered to be local cache hits, not requiring network access, and are not
2610     included in this histogram. This histogram is most useful for estimating the
2611     typical cost of a name resolution, but it also estimates the total number of
2612     network-based resolutions induced by this feature.  Not all these
2613     resolutions prove helpful (i.e., the user does not always actually visit the
2614     resolved hostnames).
2615   </summary>
2616 </histogram>
2617
2618 <histogram name="DNS.PrefetchNegativeHit">
2619   <summary>Replaced by DNS.PrefetchNegativeHitL.</summary>
2620 </histogram>
2621
2622 <histogram name="DNS.PrefetchNegativeHitL" units="milliseconds">
2623   <summary>
2624     The duration of time saved due to DNS pre-resolving in the &quot;name not
2625     found&quot; case.  Time &quot;savings&quot; shown in the histogram are
2626     defined to be the difference between the DNS pre-resolution duration, and
2627     the DNS resolution duration seen during a navigation.  These cache hits only
2628     list events where the DNS pre-resolve duration for a host was in excess of
2629     15ms (i.e., the network was consulted), and the actual DNS resolution (when
2630     a user attempted to navigate to a link with the same host name) took less
2631     than 15ms (i.e., the network was not consulted), which means the gain was a
2632     result of a &quot;cache hit&quot; in the OS cache.  For some users with
2633     LANs, all negative results (even when the DNS cache might otherwise help)
2634     take about 2.5 seconds (due to timeouts for netbios broadcasts), and hence
2635     no savings are possible (or shown) for such users in this category.
2636   </summary>
2637 </histogram>
2638
2639 <histogram name="DNS.PrefetchPositiveHit">
2640   <summary>Replaced by DNS.PrefetchPositiveHitL.</summary>
2641 </histogram>
2642
2643 <histogram name="DNS.PrefetchPositiveHitL" units="milliseconds">
2644   <summary>
2645     The duration of time saved due to DNS pre-resolving in the &quot;name was
2646     found&quot; case, and induced by either a page scan for a link or an omnibox
2647     entry by the user. Time &quot;savings&quot; shown in the histogram are
2648     defined to be the difference between the DNS pre-resolution duration, and
2649     the DNS resolution duration seen during a navigation.  These cache hits only
2650     list events where the DNS pre-resolve duration for a host was in excess of
2651     15ms (i.e., the network was consulted), and the actual DNS resolution (when
2652     a user attempted to navigate to a link with the same host name) took less
2653     than 15ms (i.e., the network was not consulted), which means the gain was a
2654     result of a &quot;cache hit&quot; in the OS cache.
2655   </summary>
2656 </histogram>
2657
2658 <histogram name="DNS.PrefetchQueue" units="milliseconds">
2659   <summary>
2660     The duration of time spent by a proposed resolution waiting in the queue to
2661     be resolved.  This number is in addition to any DNS resolution time that may
2662     come later.
2663   </summary>
2664 </histogram>
2665
2666 <histogram name="DNS.PrefetchReferredPositiveHit" units="milliseconds">
2667   <summary>
2668     The duration of time saved due to DNS pre-resolving in the &quot;name was
2669     found&quot; case, and induced by predicting (using referrer lists) that a
2670     resolution was needed. Time &quot;savings&quot; shown in the histogram are
2671     defined to be the difference between the DNS pre-resolution duration, and
2672     the DNS resolution duration seen during a navigation.  These cache hits only
2673     list events where the DNS pre-resolve duration for a host was in excess of
2674     15ms (i.e., the network was consulted), and the actual DNS resolution (when
2675     a user attempted to navigate to a link with the same host name) took less
2676     than 15ms (i.e., the network was not consulted), which means the gain was a
2677     result of a &quot;cache hit&quot; in the OS cache.
2678   </summary>
2679 </histogram>
2680
2681 <histogram name="DNS.PrefetchResolution" units="milliseconds">
2682   <summary>
2683     The duration of time used by the DNS pre-resolving threads to resolve a host
2684     name via the network.  Any resolutions that are faster than 15ms are
2685     considered to be local cache hits, not requiring network access, and are not
2686     included in this histogram. This histogram is most useful for estimating the
2687     typical cost of a name resolution, but it also estimates the total number of
2688     network-based resolutions induced by this feature.  Not all these
2689     resolutions prove helpful (i.e., the user does not always actually visit the
2690     resolved hostnames).
2691   </summary>
2692 </histogram>
2693
2694 <histogram name="DNS.QueueRecycledDeltaOver2">
2695   <summary>
2696     When, due to congestion avoidance, a queued pre-resolution is abandoned
2697     (recycled) without actually being resolved, this histograms records the age
2698     in the queue of that entry.  Only times over 2 seconds are recorded in this
2699     histogram.
2700   </summary>
2701 </histogram>
2702
2703 <histogram name="DNS.QueueRecycledUnder2">
2704   <summary>
2705     When, due to congestion avoidance, a queued pre-resolution is abandoned
2706     (recycled) without actually being resolved, this histograms records the age
2707     in the queue of that entry.  Only times less than or equal to 2 seconds are
2708     recorded in this histogram.
2709   </summary>
2710 </histogram>
2711
2712 <histogram name="DNS.ResolveCategory" enum="ResolutionCategory">
2713   <summary>
2714     Counts of successes and failures of OS resolutions in various categories.
2715   </summary>
2716 </histogram>
2717
2718 <histogram name="DNS.ResolveFail" units="milliseconds">
2719   <summary>
2720     Duration of time taken in OS resolutions for actual navigations.  Note that
2721     cached OS resolutions may provide low (0ms?) resolution times.
2722   </summary>
2723 </histogram>
2724
2725 <histogram name="DNS.ResolveFail_FAMILY_IPV4" units="milliseconds">
2726   <summary>Same as DNS.ResolveFail, but limited to pure IPv4 lookups.</summary>
2727 </histogram>
2728
2729 <histogram name="DNS.ResolveFail_FAMILY_IPV6" units="milliseconds">
2730   <summary>Same as DNS.ResolveFail, but limited to pure IPv6 lookups.</summary>
2731 </histogram>
2732
2733 <histogram name="DNS.ResolveFail_FAMILY_UNSPEC" units="milliseconds">
2734   <summary>Same as DNS.ResolveFail, but limited to IPv4/IPv6 lookups.</summary>
2735 </histogram>
2736
2737 <histogram name="DNS.ResolveSpeculativeFail" units="milliseconds">
2738   <summary>
2739     Duration of time taken in speculative OS resolutions.  Note that cached OS
2740     resolutions may provide low (0ms?) resolution times.
2741   </summary>
2742 </histogram>
2743
2744 <histogram name="DNS.ResolveSpeculativeSuccess" units="milliseconds">
2745   <summary>
2746     Duration of time taken in speculative OS resolution that succeeded.  Note
2747     that cached resolutions may provide low (0ms?) resolution times.
2748   </summary>
2749 </histogram>
2750
2751 <histogram name="DNS.ResolveSuccess" units="milliseconds">
2752   <summary>
2753     Duration of time taken in OS resolutions that succeeded and were requested
2754     for actual navigations.  Note that cached resolutions may provide low (0ms?)
2755     resolution times.
2756   </summary>
2757 </histogram>
2758
2759 <histogram name="DNS.ResolveSuccess_FAMILY_IPV4" units="milliseconds">
2760   <summary>
2761     Same as DNS.ResolveSuccess, but limited to pure IPv4 lookups.
2762   </summary>
2763 </histogram>
2764
2765 <histogram name="DNS.ResolveSuccess_FAMILY_IPV6" units="milliseconds">
2766   <summary>
2767     Same as DNS.ResolveSuccess, but limited to pure IPv6 lookups.
2768   </summary>
2769 </histogram>
2770
2771 <histogram name="DNS.ResolveSuccess_FAMILY_UNSPEC" units="milliseconds">
2772   <summary>
2773     Same as DNS.ResolveSuccess, but limited to IPv4/IPv6 lookups.
2774   </summary>
2775 </histogram>
2776
2777 <histogram name="DNS.ResolveUnspecWaste" enum="ResolutionUnspecWasteCategory">
2778   <obsolete>
2779     Deprecated as of 5/2013.
2780   </obsolete>
2781   <summary>
2782     Counts of hits and misses in the DNS cache and DNS jobs pool of wasted
2783     HostResolverImpl::Jobs that could be avoided by always resolving using
2784     AF_UNSPEC.
2785   </summary>
2786 </histogram>
2787
2788 <histogram name="DNS.TotalTime" units="milliseconds">
2789   <summary>
2790     Duration of time since a HostResolverImpl::Resolve request to the time a
2791     result is posted. Excludes canceled, evicted, and aborted requests. Includes
2792     cache hits (recorded as 0). Excludes speculative requests.
2793   </summary>
2794 </histogram>
2795
2796 <histogram name="DNS.TotalTime_speculative" units="milliseconds">
2797   <summary>
2798     Duration of time since a HostResolverImpl::Resolve request to the time a
2799     result is posted. Excludes canceled, evicted, and aborted requests. Includes
2800     cache hits (recorded as 0). Speculative requests only.
2801   </summary>
2802 </histogram>
2803
2804 <histogram name="DNS.UnexpectedResolution">
2805   <summary>
2806     In some cases, such as when content arrives with embedded references to
2807     other servers, the prefetch system can't (or doesn't) attempt to pre-resolve
2808     the hostnames.  As an example, a visit to www.cnn.com will fetch content
2809     with references to about 12 additional hostnames, none of which are
2810     currently anticipated.  Such resolutions are termed &quot;Unexpected
2811     Resolutions,&quot; and the durations associated with those DNS resolutions
2812     are shown below.  Future features may attempt to learn (from prior
2813     experience locally, or from server provided hints), what secondary hostname
2814     resolutions should be done when a primary resolution (or navigation) takes
2815     place.  This histogram shows what the potential savings are that
2816     &quot;remain on the table&quot; until we employ some of these more advanced
2817     features.
2818   </summary>
2819 </histogram>
2820
2821 <histogram name="DNS.UnexpectedResolutionL">
2822   <summary>
2823     In some cases, such as when content arrives with embedded references to
2824     other servers, or when a page (such as one in SSL) preclude scanning and
2825     prefetching, the prefetch system can't (or doesn't) attempt to pre-resolve
2826     the hostnames.  As an example, a visit to www.cnn.com will fetch content
2827     with references to about 12 additional hostnames, none of which might be
2828     anticipated.  Similarly, clicking on a link in an SSL page won't be
2829     anticipated (since scanning in not allowed by default). Such resolutions are
2830     termed &quot;Unexpected Resolutions,&quot; and the durations associated with
2831     those navigation induced DNS resolutions are shown below.  If a referring
2832     URL is available for the navigation, the relationship to the referring URL
2833     was recorded, and future navigations to the referring hostname would have
2834     induced a pre-resolution of hostname that caused an entry below.  Such any
2835     entry may facilitate future listing in the ReferredPositiveHit histogram.
2836   </summary>
2837 </histogram>
2838
2839 <histogram name="DnsProbe.ErrorPageUpdateStatus" enum="DnsProbe.ProbeStatus">
2840   <summary>Status of DNS probe updates sent to a DNS error page.</summary>
2841 </histogram>
2842
2843 <histogram name="DnsProbe.Probe.Elapsed" units="ms">
2844   <obsolete>
2845     Renamed 7/2013 to DnsProbe.ProbeDuration.
2846   </obsolete>
2847   <summary>Time between starting and finishing DNS probe.</summary>
2848 </histogram>
2849
2850 <histogram name="DnsProbe.Probe.NcnOffline.Elapsed" units="ms">
2851   <obsolete>
2852     Removed 7/2013.
2853   </obsolete>
2854   <summary>
2855     Time between starting and finishing DNS probe when NCN says we're offline.
2856   </summary>
2857 </histogram>
2858
2859 <histogram name="DnsProbe.Probe.NcnOffline.Result"
2860     enum="DnsProbe.ObsoleteProbeResult">
2861   <obsolete>
2862     Removed 7/2013.
2863   </obsolete>
2864   <summary>
2865     Result of DNS probes sent by the probe service when NCN says we're offline.
2866   </summary>
2867 </histogram>
2868
2869 <histogram name="DnsProbe.Probe.NcnOnline.Elapsed" units="ms">
2870   <obsolete>
2871     Removed 7/2013.
2872   </obsolete>
2873   <summary>
2874     Time between starting and finishing DNS probe when NCN says we're online.
2875   </summary>
2876 </histogram>
2877
2878 <histogram name="DnsProbe.Probe.NcnOnline.Result"
2879     enum="DnsProbe.ObsoleteProbeResult">
2880   <obsolete>
2881     Removed 7/2013.
2882   </obsolete>
2883   <summary>
2884     Result of DNS probes sent by the probe service when NCN says we're online.
2885   </summary>
2886 </histogram>
2887
2888 <histogram name="DnsProbe.Probe.Result" enum="DnsProbe.ObsoleteProbeResult">
2889   <obsolete>
2890     Renamed 7/2013 to DnsProbe.ProbeResult.  (Also switched to the full
2891     DnsProbe.ProbeStatus enum.)
2892   </obsolete>
2893   <summary>Result of DNS probes sent by the probe service.</summary>
2894 </histogram>
2895
2896 <histogram name="DnsProbe.Probe.ResultBadConfig.Elapsed" units="ms">
2897   <obsolete>
2898     Removed 7/2013.
2899   </obsolete>
2900   <summary>Elapsed time of DNS probes that return PROBE_BAD_CONFIG.</summary>
2901 </histogram>
2902
2903 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemIsLocalhost"
2904     enum="DnsProbe.SystemIsLocalhost">
2905   <obsolete>
2906     Removed 7/2013.
2907   </obsolete>
2908   <summary>
2909     Whether the only nameserver in the system DNS config was 127.0.0.1 when the
2910     probe result was BAD_CONFIG.
2911   </summary>
2912 </histogram>
2913
2914 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemJobResult"
2915     enum="DnsProbe.JobResult">
2916   <obsolete>
2917     Removed 7/2013.
2918   </obsolete>
2919   <summary>
2920     The result of the system probe job when the overall probe result was
2921     BAD_CONFIG.
2922   </summary>
2923 </histogram>
2924
2925 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemNameserverCount">
2926   <obsolete>
2927     Removed 7/2013.
2928   </obsolete>
2929   <summary>
2930     The number of nameservers in the system DNS config when the probe result was
2931     BAD_CONFIG.
2932   </summary>
2933 </histogram>
2934
2935 <histogram name="DnsProbe.Probe.ResultNoInternet.Elapsed" units="ms">
2936   <obsolete>
2937     Removed 7/2013.
2938   </obsolete>
2939   <summary>Elapsed time of DNS probes that return PROBE_NO_INTERNET.</summary>
2940 </histogram>
2941
2942 <histogram name="DnsProbe.Probe.ResultNxdomain.Elapsed" units="ms">
2943   <obsolete>
2944     Removed 7/2013.
2945   </obsolete>
2946   <summary>Elapsed time of DNS probes that return PROBE_NXDOMAIN.</summary>
2947 </histogram>
2948
2949 <histogram name="DnsProbe.Probe.ResultUnknown.Elapsed" units="ms">
2950   <obsolete>
2951     Removed 7/2013.
2952   </obsolete>
2953   <summary>Elapsed time of DNS probes that return PROBE_UNKNOWN.</summary>
2954 </histogram>
2955
2956 <histogram name="DnsProbe.ProbeDuration" units="ms">
2957   <summary>Time between starting and finishing DNS probe.</summary>
2958 </histogram>
2959
2960 <histogram name="DnsProbe.ProbeResult" enum="DnsProbe.ProbeStatus">
2961   <summary>Result of DNS probes sent by the probe service.</summary>
2962 </histogram>
2963
2964 <histogram name="DomainBoundCerts.DBLoadedCount">
2965   <summary>Number of certs loaded from domain bound cert database.</summary>
2966 </histogram>
2967
2968 <histogram name="DomainBoundCerts.DBLoadTime" units="ms">
2969   <summary>Time spent loading domain bound cert database.</summary>
2970 </histogram>
2971
2972 <histogram name="DomainBoundCerts.DBSizeInKB" units="KB">
2973   <summary>
2974     The size, on disk, of the domain bound cert database as it is being loaded.
2975   </summary>
2976 </histogram>
2977
2978 <histogram name="DomainBoundCerts.GenerateCertTime" units="ms">
2979   <summary>Time spent generating a domain bound cert.</summary>
2980 </histogram>
2981
2982 <histogram name="DomainBoundCerts.GetCertTime" units="ms">
2983   <summary>
2984     Combined time for GetDomainBoundCert retrieval (both synchronous and
2985     asynchronous).
2986   </summary>
2987 </histogram>
2988
2989 <histogram name="DomainBoundCerts.GetCertTimeAsync" units="ms">
2990   <summary>
2991     Time for asynchronous retrieval (from the GetDomainBoundCert call until
2992     completion callback is called).
2993   </summary>
2994 </histogram>
2995
2996 <histogram name="DomainBoundCerts.GetCertTimeSync" units="ms">
2997   <summary>Time for synchronous GetDomainBoundCert cert retrieval.</summary>
2998 </histogram>
2999
3000 <histogram name="DomainBoundCerts.GetDomainBoundCertResult"
3001     enum="DomainBoundCerts.GetCertResult">
3002   <summary>Result of GetDomainBoundCert function.</summary>
3003 </histogram>
3004
3005 <histogram name="DomainBoundCerts.KillDatabaseResult" enum="BooleanSuccess">
3006   <summary>
3007     Whether the domain-bound certs sqlite database was killed succesfully when
3008     an unrecoverable error was detected.
3009   </summary>
3010 </histogram>
3011
3012 <histogram name="DomainBoundCerts.Support" enum="DomainBoundCerts.Support">
3013   <summary>
3014     Counts of SSL client sockets broken down by support for Domain Bound
3015     Certificates TLS extension.  Counts only connections with full handshakes,
3016     resumed sessions are not counted.
3017   </summary>
3018 </histogram>
3019
3020 <histogram name="DomainBoundCerts.TaskMaxWaitTime" units="ms">
3021   <summary>
3022     Longest time spent by requests waiting for load of domain bound cert
3023     database.
3024   </summary>
3025 </histogram>
3026
3027 <histogram name="DomainBoundCerts.TaskWaitCount">
3028   <summary>
3029     Number of requests that waited for load of domain bound cert database.
3030   </summary>
3031 </histogram>
3032
3033 <histogram name="Download.AcceptRangesBytes.KBytes" units="KB">
3034   <summary>The length of downloads for serves that accept byte ranges.</summary>
3035 </histogram>
3036
3037 <histogram name="Download.AcceptRangesMissingOrInvalid.KBytes" units="KB">
3038   <summary>
3039     The length of downloads for serves that do not specify whether the accept
3040     ranges, or have invalid ranges specified.
3041   </summary>
3042 </histogram>
3043
3044 <histogram name="Download.AcceptRangesNone.KBytes" units="KB">
3045   <summary>
3046     The length of downloads for serves that do not accept ranges.
3047   </summary>
3048 </histogram>
3049
3050 <histogram name="Download.ActualBandwidth" units="Bytes/second">
3051   <summary>The actual bandwidth (per read) of a download.</summary>
3052 </histogram>
3053
3054 <histogram name="Download.ApiFunctions" enum="DownloadFunctions">
3055   <summary>Downloads extension API function calls.</summary>
3056 </histogram>
3057
3058 <histogram name="Download.BandwidthDiskBytesPerSecond">
3059   <summary>
3060     Disk bandwidth (defined as total bytes divided by the amount of time blocked
3061     on write or close on the file descriptor) seen for a single download.
3062   </summary>
3063 </histogram>
3064
3065 <histogram name="Download.BandwidthOverallBytesPerSecond">
3066   <summary>
3067     Overall bandwidth seen for the download.  Note that this is measured at the
3068     point at which the file is written, and so will not take into account the
3069     time costs of activities that occur after file write is completed (e.g. safe
3070     browsing scanning).
3071   </summary>
3072 </histogram>
3073
3074 <histogram name="Download.BandwidthUsed" units="%">
3075   <summary>
3076     The percentage of the potential bandwidth actually used (per read) of a
3077     download.  An entry of 100% implies that Chrome was the limiting factor in
3078     download speed.
3079   </summary>
3080 </histogram>
3081
3082 <histogram name="Download.ClearAllSize">
3083   <summary>
3084     The number of downloads in history at the time it is cleared.
3085   </summary>
3086 </histogram>
3087
3088 <histogram name="Download.ContentDisposition" enum="DownloadContentDisposition">
3089   <summary>
3090     Content-Disposition header features. The presence of a Content-Disposition
3091     header, use of 'name', 'filename' and 'filename*' parameters, and string
3092     encoding schemes are counted for each unthrottled download. The total number
3093     downloads is Download.Counts[5] (Initiated and Unthrottled).
3094   </summary>
3095 </histogram>
3096
3097 <histogram name="Download.ContentImageType" enum="DownloadImageType">
3098   <summary>Types of images that are downloaded.</summary>
3099 </histogram>
3100
3101 <histogram name="Download.ContentType" enum="DownloadContentType">
3102   <summary>Content types that are downloaded.</summary>
3103 </histogram>
3104
3105 <histogram name="Download.Counts" enum="DownloadCountType">
3106   <summary>
3107     Various individual counts in the download system; see DownloadCountType for
3108     details.
3109   </summary>
3110 </histogram>
3111
3112 <histogram name="Download.CountsChrome" enum="ChromeDownloadCountType">
3113   <summary>
3114     Various individual counts in the download system, for example the number of
3115     downloads blocked by throttling from the DownloadRequestLimiter.
3116   </summary>
3117 </histogram>
3118
3119 <histogram name="Download.DangerousDownloadValidated"
3120     enum="DownloadItem.DangerType">
3121   <summary>
3122     User chose to save a download which was marked dangerous. Grouped by the
3123     type of danger.
3124   </summary>
3125 </histogram>
3126
3127 <histogram name="Download.DangerousFile.DangerousDownloadValidated"
3128     enum="DownloadItem.DangerousFileType">
3129   <summary>
3130     User chose to save a download which was marked DANGEROUS_FILE. Grouped by
3131     the type of file.
3132   </summary>
3133 </histogram>
3134
3135 <histogram name="Download.DangerousFile.Discard"
3136     enum="DownloadItem.DangerousFileType">
3137   <summary>
3138     A download which was marked DANGEROUS_FILE was discarded without the user
3139     directly choosing, because the browser was closed.  Grouped by the file
3140     extension.
3141   </summary>
3142 </histogram>
3143
3144 <histogram name="Download.DangerousFile.UserDiscard"
3145     enum="DownloadItem.DangerousFileType">
3146   <summary>
3147     User chose to discard a download which was marked DANGEROUS_FILE. Grouped by
3148     the file extension.
3149   </summary>
3150 </histogram>
3151
3152 <histogram name="Download.DatabaseRecordDropped"
3153     enum="DownloadDatabaseRecordDroppedType">
3154   <summary>Reason for dropping a record read in from the DB.</summary>
3155 </histogram>
3156
3157 <histogram name="Download.DatabaseRemoveDownloadsCount">
3158   <summary>Number of downloads removed from the history at once.</summary>
3159 </histogram>
3160
3161 <histogram name="Download.DatabaseRemoveDownloadsTime" units="microseconds">
3162   <summary>How long it took to delete some downloads from history.</summary>
3163 </histogram>
3164
3165 <histogram name="Download.DatabaseRemoveDownloadsTimePerRecord"
3166     units="nanoseconds/record">
3167   <summary>
3168     How long it took to delete some downloads from history, per download.
3169   </summary>
3170 </histogram>
3171
3172 <histogram name="Download.Discard" enum="DownloadItem.DangerType">
3173   <summary>
3174     A download which was marked dangerous was discarded without the user
3175     directly choosing, because the browser was closed.  Grouped by the type of
3176     danger.
3177   </summary>
3178 </histogram>
3179
3180 <histogram name="Download.DiskBandwidthUsedPercentage" units="Percent">
3181   <summary>
3182     The percentage of the available disk bandwidth that was used by the
3183     download.  100% indicates that the disk bandwidth was the limiting factor
3184     for the download.
3185   </summary>
3186 </histogram>
3187
3188 <histogram name="Download.DOMEvent" enum="DownloadDOMEvent">
3189   <summary>User actions in chrome://downloads</summary>
3190 </histogram>
3191
3192 <histogram name="Download.DownloadSize" units="KB">
3193   <summary>The size of successfully completed downloads.</summary>
3194 </histogram>
3195
3196 <histogram name="Download.DownloadWarningShownOnShelf"
3197     enum="DownloadItem.DangerType">
3198   <summary>
3199     A download warning was shown in the shelf. Note that some downloads may not
3200     be shown on the shelf, e.g., if chrome://downloads is already open when the
3201     download completes, or if an extension is using the downloads API. Grouped
3202     by the type of danger.
3203   </summary>
3204 </histogram>
3205
3206 <histogram name="Download.FeedbackDialogEnabled" enum="BooleanEnabled">
3207   <summary>
3208     Whether the user enables dangerous download feedback reporting after viewing
3209     the opt-in dialog.
3210   </summary>
3211 </histogram>
3212
3213 <histogram name="Download.FilePickerResult" enum="DownloadFilePickerResult">
3214   <summary>
3215     How the user interacts with the file chooser when doing a &quot;Save
3216     As&quot; for non-full-page saves.
3217   </summary>
3218 </histogram>
3219
3220 <histogram name="Download.FileThreadBlockedTime">
3221   <summary>
3222     The amount of time in milliseconds the file thread blocks for each set of
3223     buffers drained from the incoming pipe (ms).
3224   </summary>
3225 </histogram>
3226
3227 <histogram name="Download.FileThreadReceiveBuffers">
3228   <summary>
3229     The number of buffers in a call to DownloadManager::UpdateDownload.
3230   </summary>
3231 </histogram>
3232
3233 <histogram name="Download.FirstOpenTime" units="milliseconds">
3234   <summary>
3235     The time between a download completing and the file being opened for the
3236     first time.
3237   </summary>
3238 </histogram>
3239
3240 <histogram name="Download.HistorySize">
3241   <summary>
3242     The number of items in the History database, at the time a new download is
3243     recorded.
3244   </summary>
3245 </histogram>
3246
3247 <histogram name="Download.HistorySize2">
3248   <summary>
3249     The number of items in the History database, at the time a new download is
3250     recorded. Higher maximum, more buckets than Download.HistorySize.
3251   </summary>
3252 </histogram>
3253
3254 <histogram name="Download.InterruptedAtEndError" enum="NetErrorCodes">
3255   <summary>
3256     Positive net error code that caused a download to be interrupted at the
3257     *end* of a download (when the number of bytes is known). This is only
3258     triggered when the total content size is known before any bytes are
3259     transferred, such as when a Content-Length header is supplied.
3260   </summary>
3261 </histogram>
3262
3263 <histogram name="Download.InterruptedAtEndReason" enum="InterruptReason">
3264   <summary>
3265     The reason that a download was interrupted at the *end* of a download (when
3266     the number of bytes is known). This is only triggered when the total content
3267     size is known before any bytes are transferred, such as when a
3268     Content-Length header is supplied.
3269   </summary>
3270 </histogram>
3271
3272 <histogram name="Download.InterruptedError" enum="NetErrorCodes">
3273   <summary>
3274     Positive net error code that caused a download to be interrupted.
3275   </summary>
3276 </histogram>
3277
3278 <histogram name="Download.InterruptedOverrunBytes">
3279   <summary>
3280     The excessive number of bytes which have been received at the time that a
3281     download is interrupted. This is only triggered when the total content size
3282     is known before any bytes are transferred, such as when a Content-Length
3283     header is supplied.
3284   </summary>
3285 </histogram>
3286
3287 <histogram name="Download.InterruptedReason" enum="InterruptReason">
3288   <summary>The reason that a download was interrupted.</summary>
3289 </histogram>
3290
3291 <histogram name="Download.InterruptedReceivedSizeK" units="KB">
3292   <summary>
3293     The number of kilobytes received for a download at the time it is
3294     interrupted.
3295   </summary>
3296 </histogram>
3297
3298 <histogram name="Download.InterruptedTotalSizeK" units="KB">
3299   <summary>
3300     The reported total size in kilobytes for a download at the time it is
3301     interrupted. This is essentially the size reported by the Content-Length
3302     header. If no size is specified up-front, it is not recorded in the
3303     histogram. For example, a download transferred with chunked encoding will
3304     not be recorded.
3305   </summary>
3306 </histogram>
3307
3308 <histogram name="Download.InterruptedUnderrunBytes">
3309   <summary>
3310     The total number of bytes minus the received number of bytes at the time
3311     that a download is interrupted. This is only triggered when the total
3312     content size is known before any bytes are transferred, such as when a
3313     Content-Length header is supplied.
3314   </summary>
3315 </histogram>
3316
3317 <histogram name="Download.InterruptedUnknownSize"
3318     enum="DownloadInterruptedUnknownSizeType">
3319   <summary>
3320     True if the size of an interrupted download is unknown, false if it is
3321     known.
3322   </summary>
3323 </histogram>
3324
3325 <histogram name="Download.MaliciousDownloadClassified"
3326     enum="DownloadItem.DangerType">
3327   <summary>
3328     A download has been marked as malicious. Grouped by the type of danger. Each
3329     download can only be recorded once; it will be labeled with the first type
3330     of danger spotted.
3331   </summary>
3332 </histogram>
3333
3334 <histogram name="Download.MapErrorNetworkFailed" enum="NetErrorCodes">
3335   <summary>
3336     Network error that produced a DOWNLOAD_INTERRUPT_REASON_NETWORK_FAILED
3337     result in DownloadResourceHandler::OnResponseCompleted().
3338   </summary>
3339 </histogram>
3340
3341 <histogram name="Download.MapWinShErrorAccessDenied"
3342     enum="SpecialShFileOperationCodes">
3343   <summary>
3344     Windows error that produced a DOWNLOAD_INTERRUPT_REASON_ACCESS_DENIED result
3345     in MapShFileOperationCodes().
3346   </summary>
3347 </histogram>
3348
3349 <histogram name="Download.MapWinShErrorFileFailed"
3350     enum="SpecialShFileOperationCodes">
3351   <summary>
3352     Windows error that produced a DOWNLOAD_INTERRUPT_REASON_FILE_FAILED result
3353     in MapShFileOperationCodes().
3354   </summary>
3355 </histogram>
3356
3357 <histogram name="Download.OnChanged">
3358   <summary>
3359     Percentage of DownloadItem::Observer::OnDownloadUpdated events that
3360     signified a change in the extension API representation of the download.
3361   </summary>
3362 </histogram>
3363
3364 <histogram name="Download.OpenMethod" enum="DownloadOpenMethod">
3365   <summary>
3366     Invocation count for methods of opening a download. For some file types,
3367     Chrome defaults to opening the file in the browser instead of invoking the
3368     system handler. The user has the option of overriding this behavior.
3369   </summary>
3370 </histogram>
3371
3372 <histogram name="Download.OpensOutstanding">
3373   <summary>The number of unopened downloads, when one is opened.</summary>
3374 </histogram>
3375
3376 <histogram name="Download.OpenTime" units="milliseconds">
3377   <summary>
3378     The time between a download completing and the file being opened.
3379   </summary>
3380 </histogram>
3381
3382 <histogram name="Download.OriginStateOnFullResumption"
3383     enum="DownloadOriginStateOnResumption">
3384   <summary>
3385     Changes observed when a response is received for a full download resumption
3386     request.
3387   </summary>
3388 </histogram>
3389
3390 <histogram name="Download.OriginStateOnPartialResumption"
3391     enum="DownloadOriginStateOnResumption">
3392   <summary>
3393     Changes observed when a response is received for a partial (byte-range)
3394     download resumption request.
3395   </summary>
3396 </histogram>
3397
3398 <histogram name="Download.PotentialBandwidth" units="Bytes/second">
3399   <summary>
3400     The maximum bandwidth (per read) that Chrome could have provided for the
3401     download.  If the actual bandwidth equals the potential bandwidth, that
3402     means that Chrome was the limiting factor for download bandwidth.
3403   </summary>
3404 </histogram>
3405
3406 <histogram name="Download.ResourceHandlerBlockedPercentage" units="Percent">
3407   <summary>
3408     The percentage of the lifetime of the DownloadResourceHandler for which it
3409     was blocked by downstream flow control.  0% indicates that the network
3410     bandwidth was the limiting factor for the download.
3411   </summary>
3412 </histogram>
3413
3414 <histogram name="Download.SavePackage" enum="DownloadSavePackageEvent">
3415   <summary>
3416     Events (e.g. Started, Cancelled, Finished, Write to Completed file, Write to
3417     Failed file) occuring within the state machine of a SavePackage operation.
3418   </summary>
3419 </histogram>
3420
3421 <histogram name="Download.ShelfInProgressSizeOnAutoClose">
3422   <summary>
3423     The number of download items in progress on the shelf when it closes
3424     automatically.
3425   </summary>
3426 </histogram>
3427
3428 <histogram name="Download.ShelfInProgressSizeOnUserClose">
3429   <summary>
3430     The number of download items in progress on the shelf when the user closes
3431     it.
3432   </summary>
3433 </histogram>
3434
3435 <histogram name="Download.ShelfSizeOnAutoClose">
3436   <summary>
3437     The number of download items on the shelf when it closes automatically.
3438   </summary>
3439 </histogram>
3440
3441 <histogram name="Download.ShelfSizeOnUserClose">
3442   <summary>
3443     The number of download items on the shelf when the user closes it.
3444   </summary>
3445 </histogram>
3446
3447 <histogram name="Download.ShowDangerousDownloadConfirmationPrompt"
3448     enum="DownloadItem.DangerType">
3449   <summary>
3450     User saw the confirm prompt to save a download which was marked dangerous.
3451     Grouped by the type of danger.
3452   </summary>
3453 </histogram>
3454
3455 <histogram name="Download.Sources" enum="DownloadSource">
3456   <summary>
3457     The initiation source (if initiated within the content layer of chrome) for
3458     a download.
3459   </summary>
3460 </histogram>
3461
3462 <histogram name="Download.SourcesChrome" enum="ChromeDownloadSource">
3463   <summary>
3464     The initiation source (if initiated within the above-content layer of
3465     chrome) for a download.
3466   </summary>
3467 </histogram>
3468
3469 <histogram name="Download.Time" units="milliseconds">
3470   <summary>Time between the start of a download and its completion.</summary>
3471 </histogram>
3472
3473 <histogram name="Download.UserDiscard" enum="DownloadItem.DangerType">
3474   <summary>
3475     User chose to discard a download which was marked dangerous.  Grouped by the
3476     type of danger.
3477   </summary>
3478 </histogram>
3479
3480 <histogram name="Download.WriteLoopCount">
3481   <summary>
3482     The number of iterations for the write loop in BaseFile::AppendDataTofile().
3483   </summary>
3484 </histogram>
3485
3486 <histogram name="Download.WriteSize" units="Bytes">
3487   <summary>The write size for calls to BaseFile::AppendDataTofile().</summary>
3488 </histogram>
3489
3490 <histogram name="Drive.CacheDBOpenStatus" enum="DriveCacheDBOpenStatus">
3491   <obsolete>
3492     Deperecated 8/2013.
3493   </obsolete>
3494   <summary>Status of drive cache metadata database open.</summary>
3495 </histogram>
3496
3497 <histogram name="Drive.DirectoryFeedLoadTime" units="milliseconds">
3498   <summary>
3499     Time spent to load the list of files in a single directory from Google Drive
3500     server.
3501   </summary>
3502 </histogram>
3503
3504 <histogram name="Drive.EntireFeedLoadTime" units="microseconds">
3505   <obsolete>
3506     Deprecated 12/2013 due to the UMA stat bucket layout change. We'll use
3507     Drive.FullFeedLoadTime instead.
3508   </obsolete>
3509   <summary>
3510     Time spent to load the entire file system information from the server
3511   </summary>
3512 </histogram>
3513
3514 <histogram name="Drive.EntryKind" enum="DriveEntryKind">
3515   <obsolete>
3516     Deprecated 10/2012.
3517   </obsolete>
3518   <summary>
3519     Provides breakdown of specific formats for hosted documents. Recorded when
3520     feed is loaded from the server.
3521   </summary>
3522 </histogram>
3523
3524 <histogram name="Drive.FileFormat" enum="DriveFileFormat">
3525   <obsolete>
3526     Deprecated 10/2012.
3527   </obsolete>
3528   <summary>
3529     Provides breakdown of specific file formats for regular files. Recorded when
3530     feed is loaded from the server.
3531   </summary>
3532 </histogram>
3533
3534 <histogram name="Drive.FullFeedLoadTime" units="milliseconds">
3535   <summary>
3536     Time spent to load the entire file system information from the server
3537   </summary>
3538 </histogram>
3539
3540 <histogram name="Drive.InitialFeedLoadTime" units="microseconds">
3541   <obsolete>
3542     Deperecated 12/2013 since it did not record meaningful information.
3543     Drive.DirectoryFeedLoadTime should be checked for measuring the time until
3544     the user sees the first response of file lists.
3545   </obsolete>
3546   <summary>
3547     Time spent to load the initial part of the file system information from the
3548     server
3549   </summary>
3550 </histogram>
3551
3552 <histogram name="Drive.MetadataDBInitResult" enum="DriveMetadataDBInitStatus">
3553   <summary>Result of drive resource metadata database initialization.</summary>
3554 </histogram>
3555
3556 <histogram name="Drive.MetadataDBOpenExistingResult"
3557     enum="DriveMetadataDBInitStatus">
3558   <summary>
3559     Result of attempt to open existing drive resource metadata database.
3560   </summary>
3561 </histogram>
3562
3563 <histogram name="Drive.MetadataDBVersionBeforeUpgradeCheck">
3564   <summary>
3565     Version number of drive resource metadata DB found on the disk before
3566     checking whether it should be upgraded. Recorded during Drive metadata
3567     initialization triggered by profile initialization.
3568   </summary>
3569 </histogram>
3570
3571 <histogram name="Drive.NumberOfCacheFilesRecoveredAfterDBCorruption">
3572   <summary>
3573     Number of files recovered from Drive cache directory. Recorded when file
3574     recovery takes place after metadata DB corruption is found during metadata
3575     DB initialization.
3576   </summary>
3577 </histogram>
3578
3579 <histogram name="Drive.NumberOfHostedDocuments">
3580   <summary>
3581     Number of hosted documents (spreadsheets etc.) on Drive. Logged when Drive
3582     is first accessed.
3583   </summary>
3584 </histogram>
3585
3586 <histogram name="Drive.NumberOfRegularFiles">
3587   <summary>
3588     Number of regualr files on Drive.  Logged when Drive is first accessed.
3589   </summary>
3590 </histogram>
3591
3592 <histogram name="Drive.NumberOfTotalFiles">
3593   <summary>
3594     Number of total files (regualr files + hosted documents) on Drive.  Logged
3595     when Drive is first accessed.
3596   </summary>
3597 </histogram>
3598
3599 <histogram name="Drive.PushNotificationInitiallyEnabled" enum="BooleanEnabled">
3600   <summary>
3601     Tracks whether the push notification is initially enabled for Drive.
3602     Recorded when the first notification is processed. Notification is emulated
3603     by polling if the push notication is disabled.
3604   </summary>
3605 </histogram>
3606
3607 <histogram name="Drive.PushNotificationRegistered" enum="BooleanRegistered">
3608   <summary>
3609     Tracks whether the push notification request is registered correctly for
3610     Drive. Recorded when the push notification manager is initialized.
3611   </summary>
3612 </histogram>
3613
3614 <histogram name="Drive.SearchMetadataTime" units="microseconds">
3615   <summary>
3616     Time spent to perform an incremental search for auto completion of files on
3617     Drive. This time is collected for every partial query the user types for
3618     auto completion.  For instance, if the user types &quot;faq&quot;,
3619     incremental searches are performed for &quot;f&quot;, &quot;fa&quot;, and
3620     &quot;faq&quot; respectively.
3621   </summary>
3622 </histogram>
3623
3624 <histogram name="DriveOffline.CrosAutoEnableOutcome"
3625     enum="CrosEnableDriveOfflineOutcome">
3626   <summary>
3627     Outcome of enabling Google Drive offline mode automatically when a user
3628     first logs into a Chrome OS device. This process involves opening a hidden
3629     web page in the context of the Google Drive hosted app to perform the
3630     initialization of offline mode.
3631   </summary>
3632 </histogram>
3633
3634 <histogram name="Enterprise.AutoEnrollmentExtraTime" units="milliseconds">
3635   <summary>
3636     Time since the user logged in until the auto-enrollment protocol completed.
3637     0 is sampled when the protocol is done by the time the user logs in.
3638   </summary>
3639 </histogram>
3640
3641 <histogram name="Enterprise.AutoEnrollmentProtocolTime" units="milliseconds">
3642   <summary>Total duration time of the auto-enrollment protocol.</summary>
3643 </histogram>
3644
3645 <histogram name="Enterprise.AutoEnrollmentRequestNetworkErrorCode"
3646     enum="NetErrorCodes">
3647   <summary>
3648     Network error code (if applicable) for auto-enrollment requests.
3649   </summary>
3650 </histogram>
3651
3652 <histogram name="Enterprise.AutoEnrollmentRequestStatus"
3653     enum="EnterpriseDeviceManagementStatus">
3654   <summary>URL fetcher status for auto-enrollment requests.</summary>
3655 </histogram>
3656
3657 <histogram name="Enterprise.DMToken" enum="EnterpriseDMTokenType">
3658   <summary>
3659     Events related to fetching, saving and loading DM server tokens. These are
3660     used to retrieve cloud policies.
3661   </summary>
3662 </histogram>
3663
3664 <histogram name="Enterprise.Enrollment" enum="EnterpriseEnrollmentType">
3665   <summary>
3666     Events related to device enrollment on new installs of Chrome OS devices.
3667   </summary>
3668 </histogram>
3669
3670 <histogram name="Enterprise.ONC.PolicyValidation" enum="BooleanSuccess">
3671   <summary>Result of the OpenNetworkConfiguration policy validation.</summary>
3672 </histogram>
3673
3674 <histogram name="Enterprise.Policies" enum="EnterprisePolicies">
3675   <summary>
3676     A set of enterprise policy rules that are in use. This is recorded every 24
3677     hours and at startup, if the last recording was earlier than a day before.
3678   </summary>
3679 </histogram>
3680
3681 <histogram name="Enterprise.Policy" enum="EnterprisePolicyType">
3682   <summary>
3683     Events related to fetching, saving and loading user policies, and also
3684     device policies on Chrome OS.
3685   </summary>
3686 </histogram>
3687
3688 <histogram name="Enterprise.PolicyInvalidations"
3689     enum="EnterprisePolicyInvalidations">
3690   <summary>
3691     Events for counting policy invalidations received with and without payloads.
3692     Invalidations indicate that a policy has been updated and should be
3693     refreshed. Payloads provide context about the policy update, but may be
3694     absent if dropped by the invalidation service.
3695   </summary>
3696 </histogram>
3697
3698 <histogram name="Enterprise.PolicyInvalidationsStartupTime"
3699     units="milliseconds">
3700   <summary>
3701     Time since startup of the cloud policy code until the policy invalidation
3702     service first reported its online status.
3703   </summary>
3704 </histogram>
3705
3706 <histogram name="Enterprise.PolicyLoadStatus" enum="EnterprisePolicyLoadStatus">
3707   <summary>
3708     Load status from the policy loaders which pull policy settings from the
3709     underlying platform, such as Windows Group Policy.
3710   </summary>
3711 </histogram>
3712
3713 <histogram name="Enterprise.PolicyRefresh" enum="EnterprisePolicyRefresh">
3714   <summary>
3715     Events measuring effectiveness of refreshing policy when invalidations are
3716     received from a service. For each refresh, indicates whether the policy
3717     changed, and whether the policy was invalidated at the time of the refresh.
3718   </summary>
3719 </histogram>
3720
3721 <histogram name="Enterprise.UserPolicyChromeOS.DelayInitialization"
3722     units="milliseconds">
3723   <summary>Initialization delay due to loading the user policy cache.</summary>
3724 </histogram>
3725
3726 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.ClientError"
3727     enum="EnterpriseDeviceManagementStatus">
3728   <summary>Policy client error during initial policy fetch.</summary>
3729 </histogram>
3730
3731 <histogram
3732     name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayClientRegister"
3733     units="milliseconds">
3734   <summary>Delay for registering the client with the policy server.</summary>
3735 </histogram>
3736
3737 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayOAuth2Token"
3738     units="milliseconds">
3739   <summary>Delay for minting an OAuth2 acccess token.</summary>
3740 </histogram>
3741
3742 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayPolicyFetch"
3743     units="milliseconds">
3744   <summary>Delay for fetching policy from the policy server.</summary>
3745 </histogram>
3746
3747 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayTotal"
3748     units="milliseconds">
3749   <summary>Total delay for the initial policy fetch.</summary>
3750 </histogram>
3751
3752 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.OAuth2Error"
3753     enum="GoogleServiceAuthError">
3754   <summary>Service error during OAuth2 access token fetch.</summary>
3755 </histogram>
3756
3757 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.OAuth2NetworkError"
3758     enum="NetErrorCodes">
3759   <summary>Network error during OAuth2 access token fetch.</summary>
3760 </histogram>
3761
3762 <histogram name="Enterprise.WildcardLoginCheck.DelayPolicyTokenFetch"
3763     units="milliseconds">
3764   <summary>
3765     Delay incurred by the token fetching step of the wildcard login check.
3766   </summary>
3767 </histogram>
3768
3769 <histogram name="Enterprise.WildcardLoginCheck.DelayTotal" units="milliseconds">
3770   <summary>Total delay incurred by the wildcard login check.</summary>
3771 </histogram>
3772
3773 <histogram name="Enterprise.WildcardLoginCheck.DelayUserInfoFetch"
3774     units="milliseconds">
3775   <summary>
3776     Delay incurred by the user info fetching step of the wildcard login check.
3777   </summary>
3778 </histogram>
3779
3780 <histogram name="EnterpriseCheck.DomainBindSucceeded" enum="BooleanSuccess">
3781   <summary>
3782     Whether we were able to contact the AD Domain Controller. This check is
3783     performed once at start-up.
3784   </summary>
3785 </histogram>
3786
3787 <histogram name="EnterpriseCheck.DomainCheckFailed" enum="EnterpriseCheckError">
3788   <summary>
3789     Enum of possible things that can fail while checking for enterprise env.
3790     This check is performed once at start-up.
3791   </summary>
3792 </histogram>
3793
3794 <histogram name="EnterpriseCheck.InDomain" enum="BooleanEnabled">
3795   <summary>
3796     Whether the machine is part of an AD domain. This check is performed once at
3797     start-up.
3798   </summary>
3799 </histogram>
3800
3801 <histogram name="EnterpriseCheck.InvalidPoliciesDetected"
3802     units="disabled policies">
3803   <summary>
3804     The number of disabled policy entries due to integrity violations while
3805     parsing the policy data which happens on start-up and when the policy has
3806     changed.
3807   </summary>
3808 </histogram>
3809
3810 <histogram name="EnterpriseCheck.OSType" enum="OsSuite">
3811   <summary>
3812     The rough Windows suite we are runnnig on. This check is performed once at
3813     start-up.
3814   </summary>
3815 </histogram>
3816
3817 <histogram name="Event.AggregatedLatency.Renderer2" units="microseconds">
3818   <summary>
3819     Time between initiation of any input event and the renderer receiving and
3820     starting to process it.
3821   </summary>
3822 </histogram>
3823
3824 <histogram name="Event.CoalescedCount.Mouse">
3825   <summary>Number of Mouse events coalesced.</summary>
3826 </histogram>
3827
3828 <histogram name="Event.CoalescedCount.Touch">
3829   <summary>Number of Touch events coalesced.</summary>
3830 </histogram>
3831
3832 <histogram name="Event.CoalescedLatency.Mouse" units="milliseconds">
3833   <summary>
3834     Time between the first and last events in a coalesced mouse events group.
3835   </summary>
3836 </histogram>
3837
3838 <histogram name="Event.CoalescedLatency.Touch" units="milliseconds">
3839   <summary>
3840     Time between the first and last events in a coalesced touch events group.
3841   </summary>
3842 </histogram>
3843
3844 <histogram name="Event.Latency.Browser" units="microseconds">
3845   <summary>
3846     Time between initiation of all input events and browser processing.
3847   </summary>
3848 </histogram>
3849
3850 <histogram name="Event.Latency.Browser.ET_DROP_TARGET_EVENT"
3851     units="microseconds">
3852   <summary>
3853     Time between initiation of input event and browser processing.
3854   </summary>
3855 </histogram>
3856
3857 <histogram name="Event.Latency.Browser.ET_GESTURE_BEGIN" units="microseconds">
3858   <summary>
3859     Time between initiation of input event and browser processing.
3860   </summary>
3861 </histogram>
3862
3863 <histogram name="Event.Latency.Browser.ET_GESTURE_DOUBLE_TAP"
3864     units="microseconds">
3865   <summary>
3866     Time between initiation of input event and browser processing.
3867   </summary>
3868 </histogram>
3869
3870 <histogram name="Event.Latency.Browser.ET_GESTURE_END" units="microseconds">
3871   <summary>
3872     Time between initiation of input event and browser processing.
3873   </summary>
3874 </histogram>
3875
3876 <histogram name="Event.Latency.Browser.ET_GESTURE_LONG_PRESS"
3877     units="microseconds">
3878   <summary>
3879     Time between initiation of input event and browser processing.
3880   </summary>
3881 </histogram>
3882
3883 <histogram name="Event.Latency.Browser.ET_GESTURE_LONG_TAP"
3884     units="microseconds">
3885   <summary>
3886     Time between initiation of input event and browser processing.
3887   </summary>
3888 </histogram>
3889
3890 <histogram name="Event.Latency.Browser.ET_GESTURE_MULTIFINGER_SWIPE"
3891     units="microseconds">
3892   <summary>
3893     Time between initiation of input event and browser processing.
3894   </summary>
3895 </histogram>
3896
3897 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_BEGIN"
3898     units="microseconds">
3899   <summary>
3900     Time between initiation of input event and browser processing.
3901   </summary>
3902 </histogram>
3903
3904 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_END"
3905     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_GESTURE_PINCH_UPDATE"
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_GESTURE_SCROLL_BEGIN"
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_GESTURE_SCROLL_END"
3926     units="microseconds">
3927   <summary>
3928     Time between initiation of input event and browser processing.
3929   </summary>
3930 </histogram>
3931
3932 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_UPDATE"
3933     units="microseconds">
3934   <summary>
3935     Time between initiation of input event and browser processing.
3936   </summary>
3937 </histogram>
3938
3939 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP" units="microseconds">
3940   <summary>
3941     Time between initiation of input event and browser processing.
3942   </summary>
3943 </histogram>
3944
3945 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP_CANCEL"
3946     units="microseconds">
3947   <summary>
3948     Time between initiation of input event and browser processing.
3949   </summary>
3950 </histogram>
3951
3952 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP_DOWN"
3953     units="microseconds">
3954   <summary>
3955     Time between initiation of input event and browser processing.
3956   </summary>
3957 </histogram>
3958
3959 <histogram name="Event.Latency.Browser.ET_GESTURE_TWO_FINGER_TAP"
3960     units="microseconds">
3961   <summary>
3962     Time between initiation of input event and browser processing.
3963   </summary>
3964 </histogram>
3965
3966 <histogram name="Event.Latency.Browser.ET_KEY_PRESSED" units="microseconds">
3967   <summary>
3968     Time between initiation of input event and browser processing.
3969   </summary>
3970 </histogram>
3971
3972 <histogram name="Event.Latency.Browser.ET_KEY_RELEASED" units="microseconds">
3973   <summary>
3974     Time between initiation of input event and browser processing.
3975   </summary>
3976 </histogram>
3977
3978 <histogram name="Event.Latency.Browser.ET_MOUSE_CAPTURE_CHANGED"
3979     units="microseconds">
3980   <summary>
3981     Time between initiation of input event and browser processing.
3982   </summary>
3983 </histogram>
3984
3985 <histogram name="Event.Latency.Browser.ET_MOUSE_DRAGGED" units="microseconds">
3986   <summary>
3987     Time between initiation of input event and browser processing.
3988   </summary>
3989 </histogram>
3990
3991 <histogram name="Event.Latency.Browser.ET_MOUSE_ENTERED" units="microseconds">
3992   <summary>
3993     Time between initiation of input event and browser processing.
3994   </summary>
3995 </histogram>
3996
3997 <histogram name="Event.Latency.Browser.ET_MOUSE_EXITED" units="microseconds">
3998   <summary>
3999     Time between initiation of input event and browser processing.
4000   </summary>
4001 </histogram>
4002
4003 <histogram name="Event.Latency.Browser.ET_MOUSE_MOVED" units="microseconds">
4004   <summary>
4005     Time between initiation of input event and browser processing.
4006   </summary>
4007 </histogram>
4008
4009 <histogram name="Event.Latency.Browser.ET_MOUSE_RELEASED" units="microseconds">
4010   <summary>
4011     Time between initiation of input event and browser processing.
4012   </summary>
4013 </histogram>
4014
4015 <histogram name="Event.Latency.Browser.ET_MOUSEWHEEL" units="microseconds">
4016   <summary>
4017     Time between initiation of input event and browser processing.
4018   </summary>
4019 </histogram>
4020
4021 <histogram name="Event.Latency.Browser.ET_SCROLL" units="microseconds">
4022   <summary>
4023     Time between initiation of input event and browser processing.
4024   </summary>
4025 </histogram>
4026
4027 <histogram name="Event.Latency.Browser.ET_SCROLL_FLING_CANCEL"
4028     units="microseconds">
4029   <summary>
4030     Time between initiation of input event and browser processing.
4031   </summary>
4032 </histogram>
4033
4034 <histogram name="Event.Latency.Browser.ET_SCROLL_FLING_START"
4035     units="microseconds">
4036   <summary>
4037     Time between initiation of input event and browser processing.
4038   </summary>
4039 </histogram>
4040
4041 <histogram name="Event.Latency.Browser.ET_TOUCH_CANCELLED" units="microseconds">
4042   <summary>
4043     Time between initiation of input event and browser processing.
4044   </summary>
4045 </histogram>
4046
4047 <histogram name="Event.Latency.Browser.ET_TOUCH_MOVED" units="microseconds">
4048   <summary>
4049     Time between initiation of input event and browser processing.
4050   </summary>
4051 </histogram>
4052
4053 <histogram name="Event.Latency.Browser.ET_TOUCH_PRESSED" units="microseconds">
4054   <summary>
4055     Time between initiation of input event and browser processing.
4056   </summary>
4057 </histogram>
4058
4059 <histogram name="Event.Latency.Browser.ET_TOUCH_RELEASED" units="microseconds">
4060   <summary>
4061     Time between initiation of input event and browser processing.
4062   </summary>
4063 </histogram>
4064
4065 <histogram name="Event.Latency.Browser.ET_TOUCH_STATIONARY"
4066     units="microseconds">
4067   <summary>
4068     Time between initiation of input event and browser processing.
4069   </summary>
4070 </histogram>
4071
4072 <histogram name="Event.Latency.Browser.ET_TRANSLATED_KEY_PRESS"
4073     units="microseconds">
4074   <summary>
4075     Time between initiation of input event and browser processing.
4076   </summary>
4077 </histogram>
4078
4079 <histogram name="Event.Latency.Browser.ET_TRANSLATED_KEY_RELEASE"
4080     units="microseconds">
4081   <summary>
4082     Time between initiation of input event and browser processing.
4083   </summary>
4084 </histogram>
4085
4086 <histogram name="Event.Latency.Browser.ET_UNKNOWN" units="microseconds">
4087   <summary>
4088     Time between initiation of input event and browser processing.
4089   </summary>
4090 </histogram>
4091
4092 <histogram name="Event.Latency.Browser.TouchAcked" units="microseconds">
4093   <summary>
4094     Time between touch events sent from RWH to renderer and acked by renderer.
4095   </summary>
4096 </histogram>
4097
4098 <histogram name="Event.Latency.Browser.TouchUI" units="microseconds">
4099   <summary>
4100     Time between touch events received by Chrome and sent from RWH to renderer.
4101   </summary>
4102 </histogram>
4103
4104 <histogram name="Event.Latency.Renderer" units="microseconds">
4105   <summary>
4106     Time between initiation of all input events and renderer processing. This is
4107     soon to be replaced by Event.Latency.Renderer2.*
4108   </summary>
4109 </histogram>
4110
4111 <histogram name="Event.Latency.Renderer2" units="microseconds">
4112   <summary>
4113     Time between initiation of the input event and the renderer receiving and
4114     starting to process it.
4115   </summary>
4116 </histogram>
4117
4118 <histogram name="Event.Latency.RendererImpl.GestureScroll" units="microseconds">
4119   <obsolete>
4120     Deprecated 12/2013 and replaced by Event.Latency.RendererImpl.GestureScroll2
4121   </obsolete>
4122   <summary>
4123     Time between initial creation of touch event and when the resulting
4124     ScrollGesture reaches Impl thread. Maximum is 200ms.
4125   </summary>
4126 </histogram>
4127
4128 <histogram name="Event.Latency.RendererImpl.GestureScroll2"
4129     units="microseconds">
4130   <summary>
4131     Time between initial creation of touch event and when the resulting
4132     ScrollGesture reaches Impl thread. Maximum is 1000ms. This supersedes the
4133     Event.Latency.RendererImpl.GestureScroll metric.
4134   </summary>
4135 </histogram>
4136
4137 <histogram name="Event.Latency.TouchToScrollUpdateSwap" units="microseconds">
4138   <summary>
4139     Time between initial creation of touch event and the resulting frame from
4140     ScrollUpdate is swapped.
4141   </summary>
4142 </histogram>
4143
4144 <histogram name="ExtensionActivity.ContentScript">
4145   <summary>
4146     For each pageload, the number of extensions that inject a content script.
4147   </summary>
4148 </histogram>
4149
4150 <histogram name="ExtensionActivity.CreatedDiv">
4151   <summary>
4152     For each pageload, the number of extensions that create divs to add to the
4153     page.
4154   </summary>
4155 </histogram>
4156
4157 <histogram name="ExtensionActivity.CreatedEmbed">
4158   <summary>
4159     For each pageload, the number of extensions that create 'embed' elements to
4160     add to the page.
4161   </summary>
4162 </histogram>
4163
4164 <histogram name="ExtensionActivity.CreatedIframe">
4165   <summary>
4166     For each pageload, the number of extensions that create iframes to add to
4167     the page.
4168   </summary>
4169 </histogram>
4170
4171 <histogram name="ExtensionActivity.CreatedInput">
4172   <summary>
4173     For each pageload, the number of extensions that create inputs to add to the
4174     page.
4175   </summary>
4176 </histogram>
4177
4178 <histogram name="ExtensionActivity.CreatedLink">
4179   <summary>
4180     For each pageload, the number of extensions that create links to add to the
4181     page.
4182   </summary>
4183 </histogram>
4184
4185 <histogram name="ExtensionActivity.CreatedObject">
4186   <summary>
4187     For each pageload, the number of extensions that create 'object' elements to
4188     add to the page.
4189   </summary>
4190 </histogram>
4191
4192 <histogram name="ExtensionActivity.CreatedScript">
4193   <summary>
4194     For each pageload, the number of extensions that create script tags to add
4195     to the page.
4196   </summary>
4197 </histogram>
4198
4199 <histogram name="ExtensionActivity.DocumentWrite">
4200   <summary>
4201     For each pageload, the number of extensions that use document.write.
4202   </summary>
4203 </histogram>
4204
4205 <histogram name="ExtensionActivity.Google.ContentScript">
4206   <summary>
4207     For each www.google.com pageload, the number of extensions that inject a
4208     content script.
4209   </summary>
4210 </histogram>
4211
4212 <histogram name="ExtensionActivity.Google.CreatedDiv">
4213   <summary>
4214     For each www.google.com pageload, the number of extensions that create divs
4215     to add to the page.
4216   </summary>
4217 </histogram>
4218
4219 <histogram name="ExtensionActivity.Google.CreatedEmbed">
4220   <summary>
4221     For each www.google.com pageload, the number of extensions that create
4222     'embed' elements to add to the page.
4223   </summary>
4224 </histogram>
4225
4226 <histogram name="ExtensionActivity.Google.CreatedIframe">
4227   <summary>
4228     For each www.google.com pageload, the number of extensions that create
4229     iframes to add to the page.
4230   </summary>
4231 </histogram>
4232
4233 <histogram name="ExtensionActivity.Google.CreatedInput">
4234   <summary>
4235     For each www.google.com pageload, the number of extensions that create
4236     inputs to add to the page.
4237   </summary>
4238 </histogram>
4239
4240 <histogram name="ExtensionActivity.Google.CreatedLink">
4241   <summary>
4242     For each www.google.com pageload, the number of extensions that create links
4243     to add to the page.
4244   </summary>
4245 </histogram>
4246
4247 <histogram name="ExtensionActivity.Google.CreatedObject">
4248   <summary>
4249     For each www.google.com pageload, the number of extensions that create
4250     'object' elements to add to the page.
4251   </summary>
4252 </histogram>
4253
4254 <histogram name="ExtensionActivity.Google.CreatedScript">
4255   <summary>
4256     For each www.google.com pageload, the number of extensions that create
4257     script tags to add to the page.
4258   </summary>
4259 </histogram>
4260
4261 <histogram name="ExtensionActivity.Google.DocumentWrite">
4262   <summary>
4263     For each www.google.com pageload, the number of extensions that use
4264     document.write.
4265   </summary>
4266 </histogram>
4267
4268 <histogram name="ExtensionActivity.Google.InnerHtml">
4269   <summary>
4270     For each www.google.com pageload, the number of extensions that set
4271     innerHTML.
4272   </summary>
4273 </histogram>
4274
4275 <histogram name="ExtensionActivity.Google.InvokedDomMethod">
4276   <summary>
4277     For each www.google.com pageload, the number of extensions that invoke DOM
4278     methods.
4279   </summary>
4280 </histogram>
4281
4282 <histogram name="ExtensionActivity.Google.ModifiedDom">
4283   <summary>
4284     For each www.google.com pageload, the number of extensions that set the
4285     value of DOM properties via assignments.
4286   </summary>
4287 </histogram>
4288
4289 <histogram name="ExtensionActivity.Google.ReadDom">
4290   <summary>
4291     For each www.google.com pageload, the number of extensions that read from
4292     the DOM.
4293   </summary>
4294 </histogram>
4295
4296 <histogram name="ExtensionActivity.InnerHtml">
4297   <summary>
4298     For each pageload, the number of extensions that set innerHTML.
4299   </summary>
4300 </histogram>
4301
4302 <histogram name="ExtensionActivity.InvokedDomMethod">
4303   <summary>
4304     For each pageload, the number of extensions that invoke DOM methods.
4305   </summary>
4306 </histogram>
4307
4308 <histogram name="ExtensionActivity.ModifiedDom">
4309   <summary>
4310     For each pageload, the number of extensions that set the value of DOM
4311     properties via assignments.
4312   </summary>
4313 </histogram>
4314
4315 <histogram name="ExtensionActivity.ReadDom">
4316   <summary>
4317     For each pageload, the number of extensions that read from the DOM.
4318   </summary>
4319 </histogram>
4320
4321 <histogram name="ExtensionBlacklist.BlacklistInstalled"
4322     enum="ExtensionLocation">
4323   <summary>
4324     The number of extensions that were blacklisted when already installed,
4325     grouped by Extension::Location. Logged when ExtensionService blackists and
4326     unloads an installed extension.
4327   </summary>
4328 </histogram>
4329
4330 <histogram name="ExtensionBlacklist.BlockCRX" enum="ExtensionLocation">
4331   <summary>
4332     The number of extensions that have been blocked from installing grouped by
4333     Extension::Location. Logged when ExtensionService refuses to install a
4334     blacklisted extension.
4335   </summary>
4336 </histogram>
4337
4338 <histogram name="ExtensionBlacklist.SilentInstall" enum="ExtensionLocation">
4339   <summary>
4340     The number of extensions that have been silently installed in a blacklisted
4341     state, grouped by Extension::Location. Logged when ExtensionService installs
4342     a blacklisted extension without blocking it (ExtensionBlacklist.BlockCRX
4343     would be logged otherwise). Typically this will be when a user has a
4344     blacklisted extension synced.
4345   </summary>
4346 </histogram>
4347
4348 <histogram name="ExtensionBlacklist.UnblacklistInstalled"
4349     enum="ExtensionLocation">
4350   <summary>
4351     The number of extensions that were unblacklisted when installed, grouped by
4352     Extension::Location. Logged when ExtensionService unblacklists and loads a
4353     blacklisted extension.
4354   </summary>
4355 </histogram>
4356
4357 <histogram name="ExtensionInstalledLoader.ForceDisabled"
4358     enum="BooleanForceDisabled">
4359   <summary>
4360     Counts whether we force-disabled an installed extension at startup because a
4361     policy provider indicated it must remain disabled.
4362   </summary>
4363 </histogram>
4364
4365 <histogram name="ExtensionInstallSigner.RequestCount">
4366   <summary>
4367     A count of the number of server requests since Chrome started running,
4368     recorded each time we do a request. NOTE: when interpreting these values,
4369     keep in mind that a user who did 5 server requests during one run of Chrome
4370     will log this histogram 5 times with values 1, 2, 3, 4, and 5.
4371   </summary>
4372 </histogram>
4373
4374 <histogram name="ExtensionInstallSigner.ResultWasValid">
4375   <summary>
4376     Whether the server result received by the extensions install signer was
4377     valid or invalid.
4378   </summary>
4379 </histogram>
4380
4381 <histogram name="ExtensionInstallSigner.SecondsSinceLastRequest"
4382     units="seconds">
4383   <summary>
4384     This records the number of seconds since the last time we've done a request
4385     to the server (only during this run of the browser).
4386   </summary>
4387 </histogram>
4388
4389 <histogram name="ExtensionInstallSigner.UptimeAtTimeOfRequest" units="seconds">
4390   <summary>
4391     Records how many seconds the browser has been running at the time a request
4392     to the server is made to get a new install signature.
4393   </summary>
4394 </histogram>
4395
4396 <histogram name="ExtensionInstallVerifier.ActualStatus"
4397     enum="ExtensionInstallVerifierStatus">
4398   <summary>
4399     Logged during InstallVerifier::Init, to indicate the actual enforcement
4400     status used (usually determined by the ExtensionInstallVerifier field trial
4401     experiment, but possibly modified by command line flags).
4402   </summary>
4403 </histogram>
4404
4405 <histogram name="ExtensionInstallVerifier.ExperimentStatus"
4406     enum="ExtensionInstallVerifierStatus">
4407   <summary>
4408     Logged during InstallVerifier::Init to indicate the enforcement status as
4409     determined by the ExtensionInstallVerifier field trial experiment.
4410   </summary>
4411 </histogram>
4412
4413 <histogram name="ExtensionInstallVerifier.GetSignatureResult"
4414     enum="ExtensionInstallVerifierGetSignatureResult">
4415   <summary>The result of the verifier trying to get a new signature.</summary>
4416 </histogram>
4417
4418 <histogram name="ExtensionInstallVerifier.InitResult"
4419     enum="ExtensionInstallVerifierInitResult">
4420   <summary>
4421     The result of initialization for the extension install verifier.
4422   </summary>
4423 </histogram>
4424
4425 <histogram name="ExtensionInstallVerifier.MustRemainDisabled"
4426     enum="ExtensionInstallVerifierMustRemainDisabled">
4427   <summary>
4428     The outcome for each call to InstallVerifier::MustRemainDisabled.
4429   </summary>
4430 </histogram>
4431
4432 <histogram name="Extensions.AllocatePortIdPairOverflow">
4433   <summary>
4434     Records when the allocation of IDs for chrome.runtime.Port overflows.
4435   </summary>
4436 </histogram>
4437
4438 <histogram name="Extensions.APIUse_RelativeURL" enum="UrlResolutionResult">
4439   <summary>
4440     Captures the results of URL resolution when relative urls are used in the
4441     tabs/windows api.
4442   </summary>
4443 </histogram>
4444
4445 <histogram name="Extensions.AppLaunch" enum="AppLaunch">
4446   <summary>
4447     The number of times v1 apps are launched grouped by
4448     extension_misc::AppLaunchBuckets. See also Apps.AppLaunch for v2 apps.
4449   </summary>
4450 </histogram>
4451
4452 <histogram name="Extensions.AppLaunchContainer" enum="AppLaunchContainer">
4453   <summary>
4454     The number of times apps are launched grouped by
4455     extensions::LaunchContainer.
4456   </summary>
4457 </histogram>
4458
4459 <histogram name="Extensions.AppLocation" enum="ExtensionLocation">
4460   <summary>
4461     The number of apps loaded at startup time grouped by Extension::Location.
4462   </summary>
4463 </histogram>
4464
4465 <histogram name="Extensions.AppsPromo" enum="AppPromoAction">
4466   <summary>
4467     The actions taken in the NTP apps promo grouped by
4468     extension_misc::AppsPromoBuckets.
4469   </summary>
4470 </histogram>
4471
4472 <histogram name="Extensions.AppTabLaunchType" enum="ExtensionLaunchType">
4473   <summary>
4474     The number of apps launched grouped by extensions::LaunchType.
4475   </summary>
4476 </histogram>
4477
4478 <histogram name="Extensions.BackgroundPageLoadTime" units="milliseconds">
4479   <summary>The time for an extension's background page to load.</summary>
4480 </histogram>
4481
4482 <histogram name="Extensions.BackgroundPageType"
4483     units="ExtensionBackgroundPageType">
4484   <summary>
4485     The type (if any) of background page the extension has. Recorded for
4486     installed extensions on startup.
4487   </summary>
4488 </histogram>
4489
4490 <histogram name="Extensions.CrxFetchError" enum="NetErrorCodes">
4491   <summary>Net error results from URLFetcher.</summary>
4492 </histogram>
4493
4494 <histogram name="Extensions.CrxFetchFailureRetryCountGoogleUrl">
4495   <summary>
4496     Number of times chrome retried to download an extension with a url on a
4497     google.com domain, before eventually giving up.
4498   </summary>
4499 </histogram>
4500
4501 <histogram name="Extensions.CrxFetchFailureRetryCountOtherUrl">
4502   <summary>
4503     Number of times chrome retried to download an extension with a url on a non
4504     google.com domain, before eventually giving up.
4505   </summary>
4506 </histogram>
4507
4508 <histogram name="Extensions.CrxFetchSuccessRetryCountGoogleUrl">
4509   <summary>
4510     Number of times chrome retried to download an extension with a url on a
4511     google.com domain, before eventually succeeding.
4512   </summary>
4513 </histogram>
4514
4515 <histogram name="Extensions.CrxFetchSuccessRetryCountOtherUrl">
4516   <summary>
4517     Number of times chrome retried to download an extension with a url on a non
4518     google.com domain, before eventually succeeding.
4519   </summary>
4520 </histogram>
4521
4522 <histogram name="Extensions.CrxInstallDirPathLength">
4523   <summary>
4524     Length of the path to the directory under which an extension is installed.
4525     This directory is in the user's profile.
4526   </summary>
4527 </histogram>
4528
4529 <histogram name="Extensions.DeclarativeRulesStorageInitialization"
4530     units="milliseconds">
4531   <summary>Time spent until rules storage delegate gets ready.</summary>
4532 </histogram>
4533
4534 <histogram name="Extensions.DepricatedExternalJsonCount">
4535   <summary>
4536     Number of extensions referenced in the depricated external extensions source
4537     at path chrome::DIR_DEPRICATED_EXTERNAL_EXTENSIONS.
4538   </summary>
4539 </histogram>
4540
4541 <histogram name="Extensions.DialogLoadTime" units="milliseconds">
4542   <summary>The time for a dialog-hosted extension to load.</summary>
4543 </histogram>
4544
4545 <histogram name="Extensions.Disabled">
4546   <summary>
4547     The number of extensions that are disabled at browser startup.
4548   </summary>
4549 </histogram>
4550
4551 <histogram name="Extensions.DisabledForPermissions">
4552   <summary>
4553     The number of extensions that are disabled at browser startup due to
4554     permissions increases.
4555   </summary>
4556 </histogram>
4557
4558 <histogram name="Extensions.DisabledUIUserResponse"
4559     enum="ExtensionDisabledUIUserResponse">
4560   <summary>
4561     User response to the dialog shown when an extension is disabled due to an
4562     update requiring more permissions.
4563   </summary>
4564 </histogram>
4565
4566 <histogram name="Extensions.ErrorCodeFromCrxOpen">
4567   <summary>
4568     If opening the CRX file for unpacking fails, this integer is the error code
4569     given by the OS.
4570   </summary>
4571 </histogram>
4572
4573 <histogram name="Extensions.EventPageActiveTime" units="milliseconds">
4574   <summary>The time an extension's event page has spent loaded.</summary>
4575 </histogram>
4576
4577 <histogram name="Extensions.EventPageIdleTime" units="milliseconds">
4578   <summary>The time an extension's event page has spent unloaded.</summary>
4579 </histogram>
4580
4581 <histogram name="Extensions.EventPageLoadTime" units="milliseconds">
4582   <summary>The time for an extension's event page to load.</summary>
4583 </histogram>
4584
4585 <histogram name="Extensions.ExtensionCacheCount">
4586   <summary>
4587     Number of cached extensions on disk. Reported on Chrome OS during user
4588     session start.
4589   </summary>
4590 </histogram>
4591
4592 <histogram name="Extensions.ExtensionCacheSize" units="MB">
4593   <summary>
4594     Total size of .crx files in cache on disk. Reported on Chrome OS during user
4595     session start.
4596   </summary>
4597 </histogram>
4598
4599 <histogram name="Extensions.ExtensionInstalled">
4600   <summary>An extension has been installed.</summary>
4601 </histogram>
4602
4603 <histogram name="Extensions.ExtensionLocation" enum="ExtensionLocation">
4604   <summary>
4605     The number of extensions loaded at startup time grouped by
4606     Extension::Location.
4607   </summary>
4608 </histogram>
4609
4610 <histogram name="Extensions.ExtensionRootPathLength">
4611   <summary>
4612     Length of the Extensions dir path inside the profile directory.
4613   </summary>
4614 </histogram>
4615
4616 <histogram name="Extensions.ExtensionServiceInitTime">
4617   <summary>
4618     Time taken for the ExtensionService to initialize, including the time it
4619     takes to load the extensions for the service's profile and parse their
4620     manifests. This happens during startup and also any time a new profile is
4621     loaded.
4622   </summary>
4623 </histogram>
4624
4625 <histogram name="Extensions.ExtensionUninstalled">
4626   <summary>An extension has been uninstalled.</summary>
4627 </histogram>
4628
4629 <histogram name="Extensions.ExternalExtensionEvent" enum="SideloadUIEvents">
4630   <summary>
4631     Records what happens to extensions that are sideloaded, grouped by the
4632     ExternalExtensionEvent enum.
4633   </summary>
4634 </histogram>
4635
4636 <histogram name="Extensions.ExternalItemState" enum="ExternalItemState">
4637   <summary>
4638     The number of sideloaded apps/extensions loaded on startup grouped by
4639     enabled/disabled state.
4640   </summary>
4641 </histogram>
4642
4643 <histogram name="Extensions.ExternalJsonCount">
4644   <summary>
4645     Number of extensions referenced in the external extensions source at path
4646     chrome::DIR_EXTERNAL_EXTENSIONS.
4647   </summary>
4648 </histogram>
4649
4650 <histogram name="Extensions.FromWebstoreInconsistency"
4651     enum="ExtensionFromWebstoreInconcistencyEnum">
4652   <summary>
4653     Number of apps/extensions loaded on startup with an inconsistent &quot;from
4654     webstore&quot; state. This means an item that is flagged as from_webstore,
4655     but with either a non-webstore update_url or an external install location.
4656   </summary>
4657 </histogram>
4658
4659 <histogram name="Extensions.FunctionCalls" enum="ExtensionFunctions">
4660   <summary>Number of calls to extension functions.</summary>
4661 </histogram>
4662
4663 <histogram name="Extensions.GetUserDataTempDir" enum="GetUserDataTempDirResult">
4664   <summary>
4665     What happens when the extensions system tries to get a temp dir to unpack
4666     in?
4667   </summary>
4668 </histogram>
4669
4670 <histogram name="Extensions.InjectCssTime" units="milliseconds">
4671   <summary>
4672     The amount of time for a CSS file to be injected into a page.
4673   </summary>
4674 </histogram>
4675
4676 <histogram name="Extensions.InjectEnd_ScriptCount">
4677   <summary>Number of scripts injected at document end by extensions.</summary>
4678 </histogram>
4679
4680 <histogram name="Extensions.InjectEnd_Time" units="milliseconds">
4681   <summary>
4682     Time taken to inject all scripts at document end by extensions.
4683   </summary>
4684 </histogram>
4685
4686 <histogram name="Extensions.InjectIdle_ScriptCount">
4687   <summary>Number of scripts injected at document idle by extensions.</summary>
4688 </histogram>
4689
4690 <histogram name="Extensions.InjectIdle_Time" units="milliseconds">
4691   <summary>
4692     Time taken to inject all scripts at document idle by extensions.
4693   </summary>
4694 </histogram>
4695
4696 <histogram name="Extensions.InjectScriptTime" units="milliseconds">
4697   <summary>Time taken to inject all scripts by extensions.</summary>
4698 </histogram>
4699
4700 <histogram name="Extensions.InjectStart_CssCount">
4701   <summary>Number of css files injected by extensions.</summary>
4702 </histogram>
4703
4704 <histogram name="Extensions.InjectStart_ScriptCount">
4705   <summary>Number of scripts injected at document start by extensions.</summary>
4706 </histogram>
4707
4708 <histogram name="Extensions.InjectStart_Time" units="milliseconds">
4709   <summary>
4710     Time taken to inject css/scripts at document start by extensions.
4711   </summary>
4712 </histogram>
4713
4714 <histogram name="Extensions.InstallPrompt.Accepted" enum="BooleanAccepted">
4715   <summary>
4716     Whether the user accepted or aborted an extension installation.
4717   </summary>
4718 </histogram>
4719
4720 <histogram name="Extensions.InstallPrompt.Type"
4721     enum="ExtensionInstallPromptType">
4722   <summary>
4723     Type of the extension install prompt displayed when an extension
4724     installation is triggered.
4725   </summary>
4726 </histogram>
4727
4728 <histogram name="Extensions.InstallPromptExperiment.ShowDetails"
4729     enum="ExtensionInstallPromptExperimentLinkAction">
4730   <summary>
4731     Actions on the show details link grouped by action type when the install
4732     prompt trial is running.
4733   </summary>
4734 </histogram>
4735
4736 <histogram name="Extensions.InstallPromptExperiment.ShowPermissions"
4737     enum="ExtensionInstallPromptExperimentLinkAction">
4738   <summary>
4739     Actions on the show permissions link grouped by action type when the install
4740     prompt trial is running.
4741   </summary>
4742 </histogram>
4743
4744 <histogram name="Extensions.InstallSource" enum="ExtensionLocation">
4745   <summary>Installs grouped by the location property in prefs.</summary>
4746 </histogram>
4747
4748 <histogram name="Extensions.InstallType" enum="ExtensionType">
4749   <summary>Installs grouped by Extension::HistogramType.</summary>
4750 </histogram>
4751
4752 <histogram name="Extensions.LoadAll">
4753   <summary>
4754     The number of extensions and themes loaded at browser startup.
4755   </summary>
4756 </histogram>
4757
4758 <histogram name="Extensions.LoadAllTime" units="milliseconds">
4759   <summary>Time taken to load all extensions at browser startup.</summary>
4760 </histogram>
4761
4762 <histogram name="Extensions.LoadApp">
4763   <summary>The number of apps loaded by each user at startup time.</summary>
4764 </histogram>
4765
4766 <histogram name="Extensions.LoadAppExternal">
4767   <summary>
4768     The number of externally managed apps loaded by each user at startup time.
4769   </summary>
4770 </histogram>
4771
4772 <histogram name="Extensions.LoadAppUser">
4773   <summary>
4774     The number of user-installed apps loaded by each user at startup time.
4775   </summary>
4776 </histogram>
4777
4778 <histogram name="Extensions.LoadBrowserAction">
4779   <summary>
4780     The number of browser action extensions loaded at browser startup.
4781   </summary>
4782 </histogram>
4783
4784 <histogram name="Extensions.LoadContentPack">
4785   <summary>
4786     The number of content-pack extensions loaded at browser startup.
4787   </summary>
4788 </histogram>
4789
4790 <histogram name="Extensions.LoadExtension">
4791   <summary>The number of extensions loaded at browser startup.</summary>
4792 </histogram>
4793
4794 <histogram name="Extensions.LoadExtensionExternal">
4795   <summary>
4796     The number of externally managed extensions loaded at browser startup.
4797   </summary>
4798 </histogram>
4799
4800 <histogram name="Extensions.LoadExtensionUser">
4801   <summary>
4802     The number of user-installed extensions loaded at browser startup.
4803   </summary>
4804 </histogram>
4805
4806 <histogram name="Extensions.LoadExternal">
4807   <summary>
4808     The number of externally managed extensions and apps loaded at browser
4809     startup.
4810   </summary>
4811 </histogram>
4812
4813 <histogram name="Extensions.LoadHostedApp">
4814   <summary>
4815     The number of hosted apps loaded by each user at startup time.
4816   </summary>
4817 </histogram>
4818
4819 <histogram name="Extensions.LoadPackagedApp">
4820   <summary>
4821     The number of legacy packaged apps loaded by each user at startup time.
4822   </summary>
4823 </histogram>
4824
4825 <histogram name="Extensions.LoadPageAction">
4826   <summary>
4827     The number of page action extensions loaded at browser startup.
4828   </summary>
4829 </histogram>
4830
4831 <histogram name="Extensions.LoadPlatformApp">
4832   <summary>The number of platform apps loaded at browser startup.</summary>
4833 </histogram>
4834
4835 <histogram name="Extensions.LoadTheme">
4836   <summary>The number of themes loaded at browser startup.</summary>
4837 </histogram>
4838
4839 <histogram name="Extensions.LoadType" enum="ExtensionType">
4840   <summary>
4841     The number of extensions loaded at startup time grouped by
4842     Extension::HistogramType.
4843   </summary>
4844 </histogram>
4845
4846 <histogram name="Extensions.LoadUserScript">
4847   <summary>
4848     The number of converted user scripts loaded at browser startup.
4849   </summary>
4850 </histogram>
4851
4852 <histogram name="Extensions.ManifestFetchFailureRetryCountGoogleUrl">
4853   <summary>
4854     Number of times chrome retried to download an extension update manifest with
4855     a url on a google.com domain, before eventually giving up.
4856   </summary>
4857 </histogram>
4858
4859 <histogram name="Extensions.ManifestFetchFailureRetryCountOtherUrl">
4860   <summary>
4861     Number of times chrome retried to download an extension update manifest with
4862     a url on a non google.com domain, before eventually giving up.
4863   </summary>
4864 </histogram>
4865
4866 <histogram name="Extensions.ManifestFetchSuccessRetryCountGoogleUrl">
4867   <summary>
4868     Number of times chrome retried to download an extension update manifest with
4869     a url on a google.com domain, before eventually succeeding.
4870   </summary>
4871 </histogram>
4872
4873 <histogram name="Extensions.ManifestFetchSuccessRetryCountOtherUrl">
4874   <summary>
4875     Number of times chrome retried to download an extension update manifest with
4876     a url on a non google.com domain, before eventually succeeding.
4877   </summary>
4878 </histogram>
4879
4880 <histogram name="Extensions.ManifestReloadNeedsRelocalization">
4881   <summary>
4882     Number of extension loads on startup where it is necessary to reload the
4883     mainfest because the locale has changed.
4884   </summary>
4885 </histogram>
4886
4887 <histogram name="Extensions.ManifestReloadNotNeeded">
4888   <summary>
4889     Number of extension loads on startup where it is not necessary to reload the
4890     extension's manifest.
4891   </summary>
4892 </histogram>
4893
4894 <histogram name="Extensions.ManifestReloadUnpackedDir">
4895   <summary>
4896     Number of extension loads on startup where it is necessary to reload the
4897     manifest because the extension is unpacked.
4898   </summary>
4899 </histogram>
4900
4901 <histogram name="Extensions.NetworkDelay" units="milliseconds">
4902   <summary>Time that network requests were blocked due to extensions.</summary>
4903 </histogram>
4904
4905 <histogram name="Extensions.NetworkDelayPercentage" units="%">
4906   <summary>
4907     Percentage of total lifetime a network request was blocked due to an
4908     extension.
4909   </summary>
4910 </histogram>
4911
4912 <histogram name="Extensions.NetworkDelayRegistryLoad" units="milliseconds">
4913   <summary>
4914     Time that network requests were blocked due to relevant rule registries
4915     loading.
4916   </summary>
4917 </histogram>
4918
4919 <histogram name="Extensions.NonWebstoreLocation" enum="ExtensionLocation">
4920   <summary>
4921     The number of apps/extensions with a non-webstore update_url loaded at
4922     startup time grouped by Extension::Location.
4923   </summary>
4924 </histogram>
4925
4926 <histogram name="Extensions.NonWebStoreNewTabPageOverrides">
4927   <summary>
4928     Number of non-WebStore extensions on startup that override the new tab page.
4929   </summary>
4930 </histogram>
4931
4932 <histogram name="Extensions.Permissions_AutoDisable" enum="ExtensionPermission">
4933   <summary>
4934     The permissions present in an extension when it is automatically disabled
4935     due to a permission increase (e.g., after an extension upgrade).
4936   </summary>
4937 </histogram>
4938
4939 <histogram name="Extensions.Permissions_Install" enum="ExtensionPermission">
4940   <summary>
4941     The permissions present in an extension when it was installed.
4942   </summary>
4943 </histogram>
4944
4945 <histogram name="Extensions.Permissions_InstallAbort"
4946     enum="ExtensionPermission">
4947   <summary>
4948     The permissions present in an extension when installation was aborted, not
4949     including installation errors and user cancels.
4950   </summary>
4951 </histogram>
4952
4953 <histogram name="Extensions.Permissions_InstallCancel"
4954     enum="ExtensionPermission">
4955   <summary>
4956     The permissions present in an extension when installation was canceled.
4957   </summary>
4958 </histogram>
4959
4960 <histogram name="Extensions.Permissions_Load" enum="ExtensionPermission">
4961   <summary>The permissions present in an extension when it was loaded.</summary>
4962 </histogram>
4963
4964 <histogram name="Extensions.Permissions_ReEnable" enum="ExtensionPermission">
4965   <summary>
4966     The permissions present in an extension when it was re-enabled from a
4967     confirmation prompt.
4968   </summary>
4969 </histogram>
4970
4971 <histogram name="Extensions.Permissions_ReEnableAbort"
4972     enum="ExtensionPermission">
4973   <summary>
4974     The permissions present in an extension when the re-enable prompt was
4975     aborted, not including installation errors and manual user cancels.
4976   </summary>
4977 </histogram>
4978
4979 <histogram name="Extensions.Permissions_ReEnableCancel"
4980     enum="ExtensionPermission">
4981   <summary>
4982     The permissions present in an extension when the re-enable was canceled from
4983     the confirmation prompt.
4984   </summary>
4985 </histogram>
4986
4987 <histogram name="Extensions.Permissions_Uninstall" enum="ExtensionPermission">
4988   <summary>
4989     The permissions present in an extension when it was uninstalled.
4990   </summary>
4991 </histogram>
4992
4993 <histogram name="Extensions.Permissions_WebStoreInstall"
4994     enum="ExtensionPermission">
4995   <summary>
4996     The permissions present in an extension when it was installed through the
4997     web store.
4998   </summary>
4999 </histogram>
5000
5001 <histogram name="Extensions.Permissions_WebStoreInstallAbort"
5002     enum="ExtensionPermission">
5003   <summary>
5004     The permissions present in an extension when installation from the web store
5005     was aborted, not including installation errors and user cancels.
5006   </summary>
5007 </histogram>
5008
5009 <histogram name="Extensions.Permissions_WebStoreInstallCancel"
5010     enum="ExtensionPermission">
5011   <summary>
5012     The permissions present in an extension when installation from the web store
5013     was canceled.
5014   </summary>
5015 </histogram>
5016
5017 <histogram name="Extensions.ResourceDirectoryTimestampQueryLatency"
5018     units="milliseconds">
5019   <summary>
5020     The initialization latency (in milliseconds) introduced to each extension
5021     resource request by querying the directory timestamp.
5022   </summary>
5023 </histogram>
5024
5025 <histogram name="Extensions.ResourceLastModifiedDelta" units="seconds">
5026   <summary>
5027     The difference in seconds between an extension resource's last modification
5028     time and its extension base directory's creation time. Recorded on each
5029     extension resource request if the difference is non-negative (i.e., the
5030     resource's last modification time is more recent than the directory's
5031     creation time.) For cases where the directory creation date is more recent,
5032     see Extensions.ResourceLastModifiedNegativeDelta instead.
5033   </summary>
5034 </histogram>
5035
5036 <histogram name="Extensions.ResourceLastModifiedNegativeDelta" units="seconds">
5037   <summary>
5038     The absolute difference in seconds between an extension resource's last
5039     modification time and extension base directory's creation time. Recorded on
5040     each extension resource request if the difference is negative (i.e., the
5041     directory's creation time is more recent than the resource's last
5042     modification time.) For cases where the resource modification time is more
5043     recent, see Extensions.ResourceLastModifiedDelta instead.
5044   </summary>
5045 </histogram>
5046
5047 <histogram name="Extensions.SandboxUnpackFailure">
5048   <summary>
5049     Count the number of times a sandboxed extension unpack fails.
5050   </summary>
5051 </histogram>
5052
5053 <histogram name="Extensions.SandboxUnpackFailureReason"
5054     enum="ExtensionUnpackFailureReason">
5055   <summary>What caused a sandboxed extension unpack to fail?</summary>
5056 </histogram>
5057
5058 <histogram name="Extensions.SandboxUnpackFailureTime">
5059   <summary>Time taken to unpack an extension, when the unpack fails.</summary>
5060 </histogram>
5061
5062 <histogram name="Extensions.SandboxUnpackInitialCrxPathLength">
5063   <summary>Length of the initial path to the CRX to be unpacked.</summary>
5064 </histogram>
5065
5066 <histogram name="Extensions.SandboxUnpackLinkFreeCrxPathLength">
5067   <summary>
5068     Length of the normalized (link/junction free) path to the temporary copy of
5069     a CRX made during unpacking.
5070   </summary>
5071 </histogram>
5072
5073 <histogram name="Extensions.SandboxUnpackRate">
5074   <summary>
5075     Rate at which a CRX file is unpacked in Kilobytes per second.
5076   </summary>
5077 </histogram>
5078
5079 <histogram name="Extensions.SandboxUnpackRate1To2mB">
5080   <summary>
5081     Rate at which CRX files 1MB to 2MB are unpacked in Kilobytes per second.
5082   </summary>
5083 </histogram>
5084
5085 <histogram name="Extensions.SandboxUnpackRate2To5mB">
5086   <summary>
5087     Rate at which CRX files 2MB to 5MB are unpacked in Kilobytes per second.
5088   </summary>
5089 </histogram>
5090
5091 <histogram name="Extensions.SandboxUnpackRate50kBTo1mB">
5092   <summary>
5093     Rate at which CRX files 50kB to 1MB are unpacked in Kilobytes per second.
5094   </summary>
5095 </histogram>
5096
5097 <histogram name="Extensions.SandboxUnpackRate5To10mB">
5098   <summary>
5099     Rate at which CRX files 5MB to 10 MB are unpacked in Kilobytes per second.
5100   </summary>
5101 </histogram>
5102
5103 <histogram name="Extensions.SandboxUnpackRateOver10mB">
5104   <summary>
5105     Rate at which CRX files larger than 10MB are unpacked in Kilobytes per
5106     second.
5107   </summary>
5108 </histogram>
5109
5110 <histogram name="Extensions.SandboxUnpackRateUnder50kB">
5111   <summary>
5112     Rate at which CRX files under 50 KB are unpacked in Kilobytes per second.
5113   </summary>
5114 </histogram>
5115
5116 <histogram name="Extensions.SandboxUnpackSuccess">
5117   <summary>Count the number of times a sandboxed CRX unpack succeeds.</summary>
5118 </histogram>
5119
5120 <histogram name="Extensions.SandboxUnpackSuccessCantGetCrxSize">
5121   <summary>
5122     Count the number of times a sandboxed CRX unpack succeeds, but we can't get
5123     the file size.
5124   </summary>
5125 </histogram>
5126
5127 <histogram name="Extensions.SandboxUnpackSuccessTime">
5128   <summary>
5129     Time taken to unpack an extension, when the unpack succeeds.
5130   </summary>
5131 </histogram>
5132
5133 <histogram name="Extensions.SandboxUnpackTempCrxPathLength">
5134   <summary>
5135     Length of the path of the temporary copy of a CRX made during unpacking.
5136   </summary>
5137 </histogram>
5138
5139 <histogram name="Extensions.SandboxUnpackUnpackedCrxPathLength">
5140   <summary>Length of the path under which a CRX is unpacked.</summary>
5141 </histogram>
5142
5143 <histogram name="Extensions.StartupDelay" units="milliseconds">
5144   <summary>The time one extension delays network requests at startup.</summary>
5145 </histogram>
5146
5147 <histogram name="Extensions.StartupDelay_Total" units="milliseconds">
5148   <summary>
5149     The total time extensions delay network requests at startup.
5150   </summary>
5151 </histogram>
5152
5153 <histogram name="Extensions.ToolstripLoadTime" units="milliseconds">
5154   <summary>Time taken to load a toolstrip.</summary>
5155 </histogram>
5156
5157 <histogram name="Extensions.UninstallType" enum="ExtensionType">
5158   <summary>Uninstalls grouped by Extension::HistogramType.</summary>
5159 </histogram>
5160
5161 <histogram name="Extensions.UnpackFailureInstallCause"
5162     enum="ExtensionInstallCause">
5163   <summary>
5164     Count failing CRX installs, grouped by the way an extension can be
5165     installed.
5166   </summary>
5167 </histogram>
5168
5169 <histogram name="Extensions.UnpackFailureInstallSource"
5170     enum="ExtensionLocation">
5171   <summary>
5172     Count successful CRX installs, grouped by the location property in prefs.
5173     installed.
5174   </summary>
5175 </histogram>
5176
5177 <histogram name="Extensions.UnpackSuccessInstallCause"
5178     enum="ExtensionInstallCause">
5179   <summary>
5180     Count successful CRX installs, grouped by the cause of the install.
5181   </summary>
5182 </histogram>
5183
5184 <histogram name="Extensions.UnpackSuccessInstallSource"
5185     enum="ExtensionLocation">
5186   <summary>
5187     Count successful CRX installs, grouped by the location property in prefs.
5188   </summary>
5189 </histogram>
5190
5191 <histogram name="Extensions.UpdateCheckApp">
5192   <summary>
5193     The number of legacy packaged apps and hosted apps that were checked during
5194     an update check.
5195   </summary>
5196 </histogram>
5197
5198 <histogram name="Extensions.UpdateCheckExtension">
5199   <summary>
5200     The number of extensions that were checked during an update check.
5201   </summary>
5202 </histogram>
5203
5204 <histogram name="Extensions.UpdateCheckGap" units="minutes">
5205   <summary>Time in minutes between update checks.</summary>
5206 </histogram>
5207
5208 <histogram name="Extensions.UpdateCheckGoogleUrl">
5209   <summary>
5210     The number of crx's with a Google-hosted update URL that were checked during
5211     an update check.
5212   </summary>
5213 </histogram>
5214
5215 <histogram name="Extensions.UpdateCheckNoUrl">
5216   <summary>
5217     The number of crx's with no update URL checked during an update check.
5218   </summary>
5219 </histogram>
5220
5221 <histogram name="Extensions.UpdateCheckOtherUrl">
5222   <summary>
5223     The number of crx's with a non-Google update URL that were checked during an
5224     update check.
5225   </summary>
5226 </histogram>
5227
5228 <histogram name="Extensions.UpdateCheckPackagedApp">
5229   <summary>
5230     The number of packaged apps that were checked during an update check.
5231   </summary>
5232 </histogram>
5233
5234 <histogram name="Extensions.UpdateCheckTheme">
5235   <summary>
5236     The number of themes that were checked during an update check.
5237   </summary>
5238 </histogram>
5239
5240 <histogram name="Extensions.UpdateOnLoad">
5241   <summary>
5242     The number of extensions that were updated at browser startup.
5243   </summary>
5244 </histogram>
5245
5246 <histogram name="Extensions.UpdaterWriteCrx" enum="ExtensionFileWriteResult">
5247   <obsolete>
5248     Deprecated 10/2013.
5249   </obsolete>
5250   <summary>
5251     What happened when the extension updater tried to write a file?
5252   </summary>
5253 </histogram>
5254
5255 <histogram name="Extensions.UpdateSource" enum="ExtensionLocation">
5256   <summary>Updates grouped by the location property in prefs.</summary>
5257 </histogram>
5258
5259 <histogram name="Extensions.UpdateType" enum="ExtensionType">
5260   <summary>Updates grouped by Extension::HistogramType.</summary>
5261 </histogram>
5262
5263 <histogram name="Extensions.WebstoreDownload.InterruptReason"
5264     enum="InterruptReason">
5265   <summary>The reason a webstore download was interrupted.</summary>
5266 </histogram>
5267
5268 <histogram name="Extensions.WebstoreDownload.InterruptReceivedKBytes"
5269     units="KB">
5270   <summary>
5271     The number of KBytes received for a webstore download before it was
5272     interrupted.
5273   </summary>
5274 </histogram>
5275
5276 <histogram name="Extensions.WebstoreDownload.InterruptTotalKBytes" units="KB">
5277   <summary>
5278     The total expected size in KBytes of an interrupted webstore download.
5279   </summary>
5280 </histogram>
5281
5282 <histogram name="Extensions.WebstoreDownload.InterruptTotalSizeUnknown"
5283     enum="Boolean">
5284   <summary>
5285     Tracks whether the total size of an interrupted webstore download was known.
5286   </summary>
5287 </histogram>
5288
5289 <histogram name="ExtensionService.AddVerified" enum="BooleanSuccess">
5290   <summary>
5291     Records whether adding a new/updated extension to the install verifier
5292     succeeded.
5293   </summary>
5294 </histogram>
5295
5296 <histogram name="ExtensionService.VerifyAllSuccess"
5297     enum="ExtensionServiceVerifyAllSuccess">
5298   <summary>
5299     The outcome of a call to ExtensionService::VerifyAllExtensions, whether it
5300     was called for bootstrapping or another reason (extension
5301     installed/uninstalled, etc.).
5302   </summary>
5303 </histogram>
5304
5305 <histogram name="ExtensionSettings.ShouldDoVerificationCheck" enum="Boolean">
5306   <summary>
5307     When loading the chrome://extensions page, this records whether we decided
5308     to do a verification check against the server (because the user had one or
5309     more extensions disabled due to verification failure).
5310   </summary>
5311 </histogram>
5312
5313 <histogram name="ExtensionToolbarModel.BrowserActionsCount">
5314   <summary>
5315     The number of icons the Browser Actions Container knows about (visible or
5316     not). Measured once per startup per profile.
5317   </summary>
5318 </histogram>
5319
5320 <histogram name="ExtensionToolbarModel.BrowserActionsVisible">
5321   <summary>
5322     The number of visible icons in the Browser Actions Container. 0 means all
5323     icons are hidden. MAX_INT means the toolbar is always showing all icons.
5324     Measured once per startup per profile for those profiles who have one or
5325     more browser actions showing in the toolbar.
5326   </summary>
5327 </histogram>
5328
5329 <histogram name="FileBrowser.Create" enum="FileDialogType">
5330   <summary>Chrome OS File Browser opening mode.</summary>
5331 </histogram>
5332
5333 <histogram name="FileBrowser.DirectoryScan" units="milliseconds">
5334   <summary>
5335     Chrome OS File Browser: time to scan a directory. Measured on every File
5336     Browser directory change.
5337   </summary>
5338 </histogram>
5339
5340 <histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Changed"
5341     enum="BooleanEnabled">
5342   <summary>
5343     Tracks whether download destination is set to a Google Drive folder when the
5344     download destination is changed by the user in the settings page.
5345   </summary>
5346 </histogram>
5347
5348 <histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Started"
5349     enum="BooleanEnabled">
5350   <summary>
5351     Tracks whether download destination is set to a Google Drive folder on
5352     startup.
5353   </summary>
5354 </histogram>
5355
5356 <histogram name="FileBrowser.DownloadsCount">
5357   <summary>
5358     Chrome OS File Browser: number of files and directories in the Downloads
5359     directory (not including the contents of nested directories). Computed every
5360     time the File Browser current directory changes to Downloads.
5361   </summary>
5362 </histogram>
5363
5364 <histogram name="FileBrowser.FolderShortcut.Add">
5365   <summary>
5366     Chrome OS File Browser: this is recorded when the user adds a folder
5367     shortcut.
5368   </summary>
5369 </histogram>
5370
5371 <histogram name="FileBrowser.FolderShortcut.Count">
5372   <summary>
5373     Chrome OS File Browser: number of saved folder shorcuts. This is recorded
5374     when Files.app is launched.
5375   </summary>
5376 </histogram>
5377
5378 <histogram name="FileBrowser.FolderShortcut.Navigate">
5379   <summary>
5380     Chrome OS File Browser: this is recorded when the user clicks or selects a
5381     folder shortcut and is navigated to the target folder.
5382   </summary>
5383 </histogram>
5384
5385 <histogram name="FileBrowser.FolderShortcut.Remove">
5386   <summary>
5387     Chrome OS File Browser: this is recorded when the user removes a folder
5388     shortcut.
5389   </summary>
5390 </histogram>
5391
5392 <histogram name="FileBrowser.Load" units="milliseconds">
5393   <summary>
5394     Chrome OS File Browser is an built-in extension without a background page.
5395     Its main.html file is loaded every time the user opens a File Browser tab or
5396     a file chooser dialog. The file is fairly large and the initialization is
5397     pretty expensive.
5398   </summary>
5399 </histogram>
5400
5401 <histogram name="FileBrowser.OpeningFileType" enum="FileType">
5402   <obsolete>
5403     Deprecated 4/2013, and replaced by FileBrowser.ViewingFileType.
5404   </obsolete>
5405   <summary>File types that were tried to be opened through browser.</summary>
5406 </histogram>
5407
5408 <histogram name="FileBrowser.PhotoEditor.DisplayTime" units="milliseconds">
5409   <summary>
5410     Chrome OS Photo Editor: time to display an image. Measured from the moment
5411     the user selected the image till the moment it is displayed (not counting
5412     the low resolution preview).
5413   </summary>
5414 </histogram>
5415
5416 <histogram name="FileBrowser.PhotoEditor.FileType" enum="PhotoEditorFileType">
5417   <summary>Chrome OS Photo Editor: the type of the file opened.</summary>
5418 </histogram>
5419
5420 <histogram name="FileBrowser.PhotoEditor.LoadMode" enum="PhotoEditorLoadMode">
5421   <summary>Chrome OS Photo Editor: the way the image has been loaded.</summary>
5422 </histogram>
5423
5424 <histogram name="FileBrowser.PhotoEditor.LoadTime" units="milliseconds">
5425   <summary>Chrome OS Photo Editor: time to load an image from a file.</summary>
5426 </histogram>
5427
5428 <histogram name="FileBrowser.PhotoEditor.SaveResult"
5429     enum="PhotoEditorSaveResult">
5430   <summary>
5431     Chrome OS Photo Editor: the result of a file save operation.
5432   </summary>
5433 </histogram>
5434
5435 <histogram name="FileBrowser.PhotoEditor.SaveTime" units="milliseconds">
5436   <summary>Chrome OS Photo Editor: time to save an image to a file.</summary>
5437 </histogram>
5438
5439 <histogram name="FileBrowser.PhotoEditor.Size.MB" units="MBytes">
5440   <summary>
5441     Chrome OS Photo Editor: size of an image file in megabytes. Measured on
5442     every image load.
5443   </summary>
5444 </histogram>
5445
5446 <histogram name="FileBrowser.PhotoEditor.Size.MPix" units="MPixels">
5447   <summary>
5448     Chrome OS Photo Editor: size of an image in megapixels. Measured on every
5449     image load.
5450   </summary>
5451 </histogram>
5452
5453 <histogram name="FileBrowser.PhotoEditor.Tool" enum="PhotoEditorToolType">
5454   <summary>Chrome OS Photo Editor: the button which the user clicked.</summary>
5455 </histogram>
5456
5457 <histogram name="FileBrowser.PhotoImport.Action" enum="ExternalDeviceAction">
5458   <summary>
5459     Chrome OS Photo Import flow: action chosen in the Action Choice dialog for
5460     the external device.
5461   </summary>
5462 </histogram>
5463
5464 <histogram name="FileBrowser.PhotoImport.ImportCount">
5465   <summary>
5466     Chrome OS Photo Import flow: the number of photos imported. Measured on
5467     every successfull import operation.
5468   </summary>
5469 </histogram>
5470
5471 <histogram name="FileBrowser.PhotoImport.ImportPercentage">
5472   <summary>
5473     Chrome OS Photo Import flow: the percent of photos imported among all the
5474     photos on the device. Measured on every successfull import operation.
5475   </summary>
5476 </histogram>
5477
5478 <histogram name="FileBrowser.PhotoImport.Load" units="milliseconds">
5479   <summary>
5480     Chrome OS Photo Import flow: time to load the action dialog. Measured
5481     between the moment window appears and the moment user see all available
5482     actions for the device.
5483   </summary>
5484 </histogram>
5485
5486 <histogram name="FileBrowser.PhotoImport.Scan" units="milliseconds">
5487   <summary>
5488     Chrome OS Photo Import flow: time to scan the external device.
5489   </summary>
5490 </histogram>
5491
5492 <histogram name="FileBrowser.SuggestApps.Close"
5493     enum="SuggestAppsDialogCloseReason">
5494   <summary>
5495     Chrome OS File Browser: the reason why the suggest apps dialog was closed.
5496   </summary>
5497 </histogram>
5498
5499 <histogram name="FileBrowser.SuggestApps.Install"
5500     enum="SuggestAppsDialogInstall">
5501   <summary>
5502     Chrome OS File Browser: whether the Webstore item user selected was
5503     successfully installed or not.
5504   </summary>
5505 </histogram>
5506
5507 <histogram name="FileBrowser.SuggestApps.Load" enum="SuggestAppsDialogLoad">
5508   <summary>
5509     Chrome OS File Browser: whether the initialization of the dialog succeeded
5510     or not.
5511   </summary>
5512 </histogram>
5513
5514 <histogram name="FileBrowser.SuggestApps.LoadTime" units="milliseconds">
5515   <summary>
5516     Chrome OS File Browser: time to load the suggest apps dialog. Measured
5517     between the moment window appears and the moment all the contants in the
5518     dialog including the Chrome Webstore widget are ready.
5519   </summary>
5520 </histogram>
5521
5522 <histogram name="FileBrowser.ViewingFileType" enum="ViewFileType">
5523   <summary>
5524     File types that were tried to be viewed through browser. This is recorded
5525     when the user tries to view a file from Files.app.
5526   </summary>
5527 </histogram>
5528
5529 <histogram name="GCM.CheckinRequestStatus" enum="GCMCheckinRequestStatus">
5530   <summary>Status code of the outcome of a GCM checkin request.</summary>
5531 </histogram>
5532
5533 <histogram name="GCM.ConnectionDisconnectErrorCode" enum="NetErrorCodes">
5534   <summary>Net error results from GCM disconnect events.</summary>
5535 </histogram>
5536
5537 <histogram name="GCM.ConnectionFailureErrorCode" enum="NetErrorCodes">
5538   <summary>Net error results from GCM connection attempts.</summary>
5539 </histogram>
5540
5541 <histogram name="GCM.ConnectionResetReason" enum="GCMConnectionResetReason">
5542   <summary>Reasons for GCM connection resets.</summary>
5543 </histogram>
5544
5545 <histogram name="GCM.ConnectionSuccessRate">
5546   <summary>
5547     GCM connection success rate. Does not take into account login success. See
5548     GCM.ConnectionFailureErrorCode for a breakdown of connection failure
5549     reasons.
5550   </summary>
5551 </histogram>
5552
5553 <histogram name="GCM.ConnectionUpTime" units="milliseconds">
5554   <summary>
5555     Time (from login until reset) that a GCM connection was active.
5556   </summary>
5557 </histogram>
5558
5559 <histogram name="GCM.NumThrottledApps">
5560   <summary>
5561     Number of applications hitting GCM per-app outstanding message limits at
5562     startup time.
5563   </summary>
5564 </histogram>
5565
5566 <histogram name="GCM.NumUsers">
5567   <summary>
5568     Number of GCM users associated with this client at startup time.
5569   </summary>
5570 </histogram>
5571
5572 <histogram name="GCM.RegistrationRequestStatus"
5573     enum="GCMRegistrationRequestStatus">
5574   <summary>Status code of the outcome of a GCM registration request.</summary>
5575 </histogram>
5576
5577 <histogram name="GCM.RestoredIncomingMessages">
5578   <summary>
5579     Number of unacknowledged incoming messages restored from the persistent
5580     store at startup.
5581   </summary>
5582 </histogram>
5583
5584 <histogram name="GCM.RestoredOutgoingMessages">
5585   <summary>
5586     Number of pending outgoing messages restored from the persistent store at
5587     startup.
5588   </summary>
5589 </histogram>
5590
5591 <histogram name="GCM.StoreLoadSucceeded" enum="BooleanSuccess">
5592   <summary>
5593     Success indicates successfully loading an initialized persistent GCM store
5594     at startup time. Failure indicates a failure loading the store.
5595   </summary>
5596 </histogram>
5597
5598 <histogram name="GCM.StoreSizeKB" units="kilobytes">
5599   <summary>Size of the GCM persistent store in kilobytes at startup.</summary>
5600 </histogram>
5601
5602 <histogram name="GCM.StoreUpdateSucceeded" enum="BooleanSuccess">
5603   <summary>
5604     Success indicates successfully updating the GCM persistent store on message
5605     update. Failure indicates a failure updating the persistence store.
5606   </summary>
5607 </histogram>
5608
5609 <histogram name="GCM.UnregistrationRequestStatus"
5610     enum="GCMUnregistrationRequestStatus">
5611   <summary>Status code of the outcome of a GCM unregistration request.</summary>
5612 </histogram>
5613
5614 <histogram name="GData.AuthSuccess" enum="GDataAuthResult">
5615   <summary>Result of the authentication for Drive.</summary>
5616 </histogram>
5617
5618 <histogram name="GData.EntireFeedLoadTime" units="microseconds">
5619   <obsolete>
5620     Deprecated 9/2012, and replaced by Drive.EntireFeedLoadTime
5621   </obsolete>
5622   <summary>
5623     Time spent to load the entire file system information from the server
5624   </summary>
5625 </histogram>
5626
5627 <histogram name="GData.EntryKind" enum="GDataEntryKind">
5628   <obsolete>
5629     Deprecated 9/2012, and replaced by Drive.EntryKind
5630   </obsolete>
5631   <summary>
5632     Provides breakdown of specific formats for hosted documents. Recorded when
5633     feed is loaded from the server.
5634   </summary>
5635 </histogram>
5636
5637 <histogram name="GData.InitialFeedLoadTime" units="microseconds">
5638   <obsolete>
5639     Deprecated 9/2012, and replaced by Drive.InitialFeedLoadTime
5640   </obsolete>
5641   <summary>
5642     Time spent to load the initial part of the file system information from the
5643     server
5644   </summary>
5645 </histogram>
5646
5647 <histogram name="GData.NumberOfHostedDocuments">
5648   <obsolete>
5649     Deprecated 9/2012, and replaced by Drive.NumberOfHostedDocuments
5650   </obsolete>
5651   <summary>
5652     Number of hosted documents (spreadsheets etc.) on Drive. Logged when Drive
5653     is first accessed.
5654   </summary>
5655 </histogram>
5656
5657 <histogram name="GData.NumberOfRegularFiles">
5658   <obsolete>
5659     Deprecated 9/2012, and replaced by Drive.NumberOfRegularFiles
5660   </obsolete>
5661   <summary>
5662     Number of regualr files on Drive.  Logged when Drive is first accessed.
5663   </summary>
5664 </histogram>
5665
5666 <histogram name="GData.NumberOfTotalFiles">
5667   <obsolete>
5668     Deprecated 9/2012, and replaced by Drive.NumberOfTotalFiles
5669   </obsolete>
5670   <summary>
5671     Number of total files (regualr files + hosted documents) on Drive.  Logged
5672     when Drive is first accessed.
5673   </summary>
5674 </histogram>
5675
5676 <histogram name="Geolocation.GeolocationDispatcherHostImpl.EnableHighAccuracy"
5677     enum="BooleanEnabled">
5678   <summary>
5679     Whether high accuracy geolocation information was requested.
5680   </summary>
5681 </histogram>
5682
5683 <histogram name="Geolocation.InfoBarDelegate.Event"
5684     enum="GeolocationInfoBarDelegateEvent">
5685   <summary>Events in GeolocationInfoBarDelegate.</summary>
5686 </histogram>
5687
5688 <histogram name="Geolocation.InfoBarDelegateAndroid.Event"
5689     enum="GeolocationInfoBarDelegateAndroidEvent">
5690   <summary>Events in GeolocationInfoBarDelegateAndroid.</summary>
5691 </histogram>
5692
5693 <histogram name="Geolocation.NetworkLocationRequest.AccessPoints">
5694   <summary>
5695     The number of wifi access points used to determine geolocation.
5696   </summary>
5697 </histogram>
5698
5699 <histogram name="Geolocation.NetworkLocationRequest.Event"
5700     enum="NetworkLocationRequestEvent">
5701   <summary>Events in NetworkLocationRequest.</summary>
5702 </histogram>
5703
5704 <histogram name="Geolocation.NetworkLocationRequest.ResponseCode"
5705     units="HTTP response code">
5706   <summary>Http response codes in NetworkLocationRequest.</summary>
5707 </histogram>
5708
5709 <histogram name="GoogleNow.Event" enum="GoogleNowEvent">
5710   <summary>Events in Google Now component extension.</summary>
5711 </histogram>
5712
5713 <histogram name="GPU.AcceleratedSurfaceRefreshRate" units="hz">
5714   <summary>
5715     Refresh rate of the display in Hz.  This is recorded every time we present a
5716     frame.
5717   </summary>
5718 </histogram>
5719
5720 <histogram name="GPU.CollectContextGraphicsInfo" units="microseconds">
5721   <summary>
5722     The time that the GPU process spends collecting driver information during
5723     startup.
5724   </summary>
5725 </histogram>
5726
5727 <histogram name="GPU.CreateBrowserCompositor" units="microseconds">
5728   <summary>
5729     The time that the browser process takes to create the compositor from its
5730     point of view. One of these is created for each top-level window (browser
5731     frame, menus, etc.).
5732   </summary>
5733 </histogram>
5734
5735 <histogram name="GPU.InitializeOneOffTime" units="microseconds">
5736   <summary>
5737     The time that the GPU process spends in initializing the GL surface, and
5738     collecting graphics information.
5739   </summary>
5740 </histogram>
5741
5742 <histogram name="History.DeleteFTSIndexDatabases">
5743   <summary>
5744     Count of &quot;History Index *&quot; databases deleted.  These databases
5745     stored the full-text-search data for history, which was removed at r213442,
5746     this histogram tracks cleanup.
5747   </summary>
5748 </histogram>
5749
5750 <histogram name="History.FaviconsRecoveredPercentage" units="%">
5751   <summary>
5752     Size of the recovered Favicons database relative to the original corrupt
5753     database.  Recovery is VACUUM-like, so the resulting database should always
5754     be smaller.  Substantial 100% results would indicate empty databases being
5755     recovered, substantial low% results would indicate very little data being
5756     recovered.
5757   </summary>
5758 </histogram>
5759
5760 <histogram name="History.FaviconsRecoveredRowsFaviconBitmaps">
5761   <summary>
5762     Rows recovered from [favicon_bitmaps] table in Favicons recovery.
5763   </summary>
5764 </histogram>
5765
5766 <histogram name="History.FaviconsRecoveredRowsFavicons">
5767   <summary>Rows recovered from [favicons] table in Favicons recovery.</summary>
5768 </histogram>
5769
5770 <histogram name="History.FaviconsRecoveredRowsIconMapping">
5771   <summary>
5772     Rows recovered from [icon_mapping] table in Favicons recovery.
5773   </summary>
5774 </histogram>
5775
5776 <histogram name="History.FaviconsRecovery" enum="HistoryFaviconsRecoveryEnum">
5777   <summary>
5778     Track results of SQLite database recovery code in thumbnail_database.cc.
5779   </summary>
5780 </histogram>
5781
5782 <histogram name="History.TopSitesRecoveredPercentage" units="%">
5783   <summary>
5784     Size of the recovered TopSites database relative to the original corrupt
5785     database.  Recovery is VACUUM-like, so the resulting database should always
5786     be smaller.  Substantial 100% results would indicate empty databases being
5787     recovered, substantial low% results would indicate very little data being
5788     recovered.
5789   </summary>
5790 </histogram>
5791
5792 <histogram name="History.TopSitesRecoveredRowsThumbnails">
5793   <summary>
5794     Rows recovered from [thumbnails] table in TopSites recovery.
5795   </summary>
5796 </histogram>
5797
5798 <histogram name="History.TopSitesRecovery" enum="HistoryTopSitesRecoveryEnum">
5799   <summary>
5800     The TopSites recovery code is written conservatively, with successful
5801     recovery committed and any failure leading to rollback. This tracks the
5802     outcomes to determine which cases are high-frequency enough to warrant
5803     adding additional code to handle them (versus simply deleting the data).
5804   </summary>
5805 </histogram>
5806
5807 <histogram name="History.TopSitesVisitsByRank" units="rank">
5808   <summary>
5809     Page visits to each of a user's top 50 sites. Visits to all other sites go
5810     into the 51st bucket. Only count the page visit if it came from user
5811     browsing and only count it once when cycling through a redirect chain.
5812   </summary>
5813 </histogram>
5814
5815 <histogram name="HistoryPage.ClickPosition">
5816   <summary>
5817     Number of entries that the clicked entry is older than in History page. Last
5818     bucket is any entry of that value or higher.
5819   </summary>
5820 </histogram>
5821
5822 <histogram name="HistoryPage.ClickPositionSubset">
5823   <summary>
5824     Subset of the Click Position histogram. Contains only the first smaller
5825     subset of entries on the page. Number of entries that the clicked entry is
5826     older than in History page. Last bucket is entries of that value or higher.
5827   </summary>
5828 </histogram>
5829
5830 <histogram name="HistoryPage.OtherDevicesMenu" enum="NtpOtherSessionsType">
5831   <summary>
5832     Histogram for usage of the section in the history page that allows the user
5833     to access tabs from other devices.
5834   </summary>
5835 </histogram>
5836
5837 <histogram name="HistoryPage.RemoveEntryPosition">
5838   <summary>
5839     Number of entries that the deleted entry is older than in History page. Last
5840     bucket is any entry of that value or higher. Confirmed removal is not
5841     guaranteed, just an initiation of 'Remove selected items'.
5842   </summary>
5843 </histogram>
5844
5845 <histogram name="HistoryPage.RemoveEntryPositionSubset">
5846   <summary>
5847     Subset of Remove Entry Position histogram. Contains only the first smaller
5848     subset of entries on the page. Number of entries that the deleted entry is
5849     older than in History page. Last bucket is any entry of that value or
5850     higher. Confirmed removal is not guaranteed, just an initiation of 'Remove
5851     selected items'.
5852   </summary>
5853 </histogram>
5854
5855 <histogram name="Hotword.Enabled" enum="HotwordPrefState">
5856   <summary>
5857     The state of the hotword preference. This value is emitted during
5858     HotwordService initialization which happens during Profile initialization.
5859   </summary>
5860 </histogram>
5861
5862 <histogram name="Hotword.ExtensionAvailability" enum="HotwordAvailability">
5863   <summary>
5864     Whether the external component hotword extension exists (i.e., not pending
5865     download, disabled, etc.). This value is emitted each time the hotword
5866     availability is requested by the extension which typically happens each time
5867     a hotword search is initiated.
5868   </summary>
5869 </histogram>
5870
5871 <histogram name="HttpCache.EntryLockWait" units="milliseconds">
5872   <summary>
5873     The time spent waiting for write lock on a disk cache entry.
5874   </summary>
5875 </histogram>
5876
5877 <histogram name="HttpCache.OfflineStatus" enum="OfflineStatus">
5878   <summary>
5879     Result of a main page HttpCacheTransaction if offline mode had been enabled.
5880   </summary>
5881 </histogram>
5882
5883 <histogram name="HttpCache.ReadErrorNonRestartable" enum="NetErrorCodes">
5884   <summary>Net error results from non-restartable cache read errors.</summary>
5885 </histogram>
5886
5887 <histogram name="HttpCache.ReadErrorRestartable" enum="NetErrorCodes">
5888   <summary>Net error results from restartable cache read errors.</summary>
5889 </histogram>
5890
5891 <histogram name="HttpCache.Vary" enum="VaryType">
5892   <summary>The type of Vary header for a given GET response.</summary>
5893 </histogram>
5894
5895 <histogram name="Import.ImporterType.AutoImport" enum="ImporterType">
5896   <summary>The importer used on first run Auto Import.</summary>
5897 </histogram>
5898
5899 <histogram name="Import.ImporterType.BookmarksAPI" enum="ImporterType">
5900   <summary>The importer used on import from the bookmarks file API.</summary>
5901 </histogram>
5902
5903 <histogram name="Import.ImporterType.ImportDataHandler" enum="ImporterType">
5904   <summary>
5905     The importer used on import from the chrome://settings/importData UI.
5906   </summary>
5907 </histogram>
5908
5909 <histogram name="Import.ShowDialog.FromBookmarkBarView" units="seconds">
5910   <summary>
5911     The amount of time from install time to time that user opens import dialog
5912     from BookmarkBarView.
5913   </summary>
5914 </histogram>
5915
5916 <histogram name="Import.ShowDialog.FromFloatingBookmarkBarView" units="seconds">
5917   <summary>
5918     The amount of time from install time to time that user opens import dialog
5919     from NTP floating BookmarkBarView.
5920   </summary>
5921 </histogram>
5922
5923 <histogram name="Import_ShowDlg.FromBookmarkBarView" units="seconds">
5924   <obsolete>
5925     Deprecated and replaced by Import.ShowDialog.FromBookmarkBarView
5926   </obsolete>
5927   <summary>
5928     The amount of time from install time to time that user opens import dialog
5929     from BookmarkBarView.
5930   </summary>
5931 </histogram>
5932
5933 <histogram name="Import_ShowDlg.FromFloatingBookmarkBarView" units="seconds">
5934   <obsolete>
5935     Deprecated and replaced by Import.ShowDialog.FromFloatingBookmarkBarView
5936   </obsolete>
5937   <summary>
5938     The amount of time from install time to time that user opens import dialog
5939     from NTP floating BookmarkBarView.
5940   </summary>
5941 </histogram>
5942
5943 <histogram name="InertialSensor.AccelerometerAndroidAvailable"
5944     enum="BooleanAvailable">
5945   <summary>
5946     Whether the Sensor.TYPE_LINEAR_ACCELERATION was available at the start of
5947     Device Motion.
5948   </summary>
5949 </histogram>
5950
5951 <histogram name="InertialSensor.AccelerometerIncGravityAndroidAvailable"
5952     enum="BooleanAvailable">
5953   <summary>
5954     Whether the Sensor.TYPE_ACCELEROMETER was available at the start of Device
5955     Motion.
5956   </summary>
5957 </histogram>
5958
5959 <histogram name="InertialSensor.AccelerometerWindowsAvailable"
5960     enum="BooleanAvailable">
5961   <summary>
5962     Whether the SENSOR_TYPE_ACCELEROMETER_3D was available at the start of
5963     Device Motion on the Windows platform.
5964   </summary>
5965 </histogram>
5966
5967 <histogram name="InertialSensor.GyrometerWindowsAvailable"
5968     enum="BooleanAvailable">
5969   <summary>
5970     Whether the SENSOR_TYPE_GYROMETER_3D was available at the start of Device
5971     Motion on the Windows platform.
5972   </summary>
5973 </histogram>
5974
5975 <histogram name="InertialSensor.GyroscopeAndroidAvailable"
5976     enum="BooleanAvailable">
5977   <summary>
5978     Whether the Sensor.TYPE_GYROSCOPE was available at the start of Device
5979     Motion.
5980   </summary>
5981 </histogram>
5982
5983 <histogram name="InertialSensor.InclinometerWindowsAvailable"
5984     enum="BooleanAvailable">
5985   <summary>
5986     Whether the SENSOR_TYPE_INCLINOMETER_3D was available at the start of Device
5987     Orientation on the Windows platform.
5988   </summary>
5989 </histogram>
5990
5991 <histogram name="InertialSensor.MotionDefaultAvailable" enum="BooleanAvailable">
5992   <summary>
5993     This histogram counts the number of Device Motion API invocations in the
5994     default implementation (Linux and CrOS). The default implementation does not
5995     provide any sensors so the result is always false.
5996   </summary>
5997 </histogram>
5998
5999 <histogram name="InertialSensor.MotionMacAvailable" enum="BooleanAvailable">
6000   <summary>
6001     Whether the sudden motion sensor was available at the start of Device Motion
6002     on the MacOS platform.
6003   </summary>
6004 </histogram>
6005
6006 <histogram name="InertialSensor.OrientationDefaultAvailable"
6007     enum="BooleanAvailable">
6008   <summary>
6009     This histogram counts the number of Device Orientation API invocations in
6010     the default implementation (Linux and CrOS). The default implementation does
6011     not provide any sensors so the result is always false.
6012   </summary>
6013 </histogram>
6014
6015 <histogram name="InertialSensor.OrientationMacAvailable"
6016     enum="BooleanAvailable">
6017   <summary>
6018     Whether the sudden motion sensor was available at the start of Device
6019     Orientation on the MacOS platform.
6020   </summary>
6021 </histogram>
6022
6023 <histogram name="InertialSensor.RotationVectorAndroidAvailable"
6024     enum="BooleanAvailable">
6025   <summary>
6026     Whether the Sensor.TYPE_ROTATION_VECTOR was available at the start of Device
6027     Orientation.
6028   </summary>
6029 </histogram>
6030
6031 <histogram name="Installer.AttemptsCount.Total" units="count">
6032   <summary>
6033     The number of update attempts until the update has been applied. This is
6034     reported every time the device has completed an update.
6035   </summary>
6036 </histogram>
6037
6038 <histogram name="Installer.DevModeErrorCodes" enum="UpdateEngineErrorCode">
6039   <summary>Errors from update_engine process when running in dev mode.</summary>
6040 </histogram>
6041
6042 <histogram name="Installer.DownloadOverheadPercentage" units="%">
6043   <summary>
6044     The overhead in downloading extra bytes due to errors/interruptions.
6045     Expressed as a percentage of the bytes that are actually needed to be
6046     downloaded for the update to be successful.
6047   </summary>
6048 </histogram>
6049
6050 <histogram name="Installer.DownloadSourcesUsed"
6051     enum="UpdateEngineDownloadSources">
6052   <summary>
6053     The combinations of protocol and source server that were used to complete a
6054     successful update.
6055   </summary>
6056 </histogram>
6057
6058 <histogram name="Installer.FullPayloadAttemptNumber" units="count">
6059   <summary>
6060     The number of update attempts with a full update payload until the update
6061     has been applied. This is reported on every update attempt.
6062   </summary>
6063 </histogram>
6064
6065 <histogram name="Installer.NormalErrorCodes" enum="UpdateEngineErrorCode">
6066   <summary>
6067     Errors from update_engine process when running in normal mode.
6068   </summary>
6069 </histogram>
6070
6071 <histogram name="Installer.OSAgeDays" units="days">
6072   <summary>
6073     The age of the OS, defined as the age of the /etc/lsb-release file. This is
6074     reported on every update check but at most once a day.
6075   </summary>
6076 </histogram>
6077
6078 <histogram name="Installer.PayloadAttemptNumber" units="count">
6079   <summary>
6080     The number of update attempts until the update has been applied. This is
6081     reported on every update attempt.
6082   </summary>
6083 </histogram>
6084
6085 <histogram name="Installer.PayloadFormat" enum="UpdateEnginePayloadFormat">
6086   <summary>
6087     The type of update payload used to update the device. The difference between
6088     &quot;Full&quot; and &quot;Forced Full&quot; is that in the latter, the
6089     request sent to Omaha included a directive saying that a delta payload
6090     wasn't accepted. A &quot;Full&quot; payload is one where a delta payload was
6091     accepted but Omaha provided a full payload. This is reported every time the
6092     device has completed an update.
6093   </summary>
6094 </histogram>
6095
6096 <histogram name="Installer.RebootToNewPartitionAttempt" units="count">
6097   <summary>
6098     The number of consecutive times a device has failed to boot an update that
6099     successfully applied. This metric is reported every time the firmware fails
6100     to boot the slot with the update and fell back to the slot it originally
6101     updated from.
6102   </summary>
6103 </histogram>
6104
6105 <histogram name="Installer.SuccessfulMBsDownloadedFrom" units="MB">
6106   <summary>
6107     Number of MBs downloaded from during an update that completed successfully.
6108   </summary>
6109 </histogram>
6110
6111 <histogram name="Installer.TimeToRebootMinutes" units="Minutes">
6112   <summary>
6113     Wall-clock duration between when an update has successfully completed (and
6114     the user is presented with the &quot;reboot arrow&quot;) and when the system
6115     has booted into the new update. This is reported every time the device is
6116     rebooted after an update has been applied.
6117   </summary>
6118 </histogram>
6119
6120 <histogram name="Installer.TotalMBsDownloadedFrom" units="MB">
6121   <summary>
6122     Total number of MBs downloaded since the last successful update. This also
6123     includes all the bytes downloaded during any prior failed attempts.
6124   </summary>
6125 </histogram>
6126
6127 <histogram name="Installer.UpdateDurationMinutes" units="Minutes">
6128   <summary>
6129     Absolute wall-clock time duration it took for the update to complete from
6130     the time an update first began.  It includes not just the time the device
6131     was up, but also includes the time the device spent sleeping.
6132   </summary>
6133 </histogram>
6134
6135 <histogram name="Installer.UpdateDurationUptimeMinutes" units="Minutes">
6136   <summary>
6137     Uptime duration it took for the update to complete from the time an update
6138     first began.  It does not include the time the device spent sleeping, but it
6139     does include the uptime spent in waiting for the hourly update checks to
6140     happen.
6141   </summary>
6142 </histogram>
6143
6144 <histogram name="Installer.UpdateNumReboots" units="count">
6145   <summary>
6146     Number of times the device was rebooted by the user since an update began
6147     and until it completed successfully.
6148   </summary>
6149 </histogram>
6150
6151 <histogram name="Installer.UpdatesAbandonedCount" units="count">
6152   <summary>
6153     The number of update attempts that didn't complete because a newer update
6154     was detected during the update operation. This is reported every time the
6155     device has completed an update.
6156   </summary>
6157 </histogram>
6158
6159 <histogram name="Installer.UpdatesAbandonedEventCount" units="count">
6160   <summary>
6161     The number of consecutive different abandoned update payloads since the last
6162     successful update. This is reported every time an update payload is
6163     abandoned because a newer update payload is available.
6164   </summary>
6165 </histogram>
6166
6167 <histogram name="Installer.UpdateURLSwitches" units="count">
6168   <summary>
6169     Number of times the download URLs were switched due to failures.
6170   </summary>
6171 </histogram>
6172
6173 <histogram name="InstallSigner.InvalidCount">
6174   <summary>
6175     This is a count of the number of ids that we asked to be signed which the
6176     server response indicated were not in the webstore.
6177   </summary>
6178 </histogram>
6179
6180 <histogram name="InstallSigner.InvalidSignature">
6181   <obsolete>
6182     Deprecated 1/2014 (crbug.com/333934). Replaced by
6183     ExtensionInstallSigner.ResultWasValid.
6184   </obsolete>
6185   <summary>
6186     The extensions install signer got a well-formed result from the server but
6187     the signature check on it failed.
6188   </summary>
6189 </histogram>
6190
6191 <histogram name="InstallVerifier.CallbackInvalidSignature">
6192   <obsolete>
6193     Deprecated 1/2014 (crbug.com/333934). Replaced by
6194     ExtensionInstallVerifier.GetSignatureResult.
6195   </obsolete>
6196   <summary>
6197     The extension install verifier tried to get a new signature and received a
6198     response but it wasn't properly signed.
6199   </summary>
6200 </histogram>
6201
6202 <histogram name="InstallVerifier.CallbackNoSignature">
6203   <obsolete>
6204     Deprecated 1/2014 (crbug.com/333934). Replaced by
6205     ExtensionInstallVerifier.GetSignatureResult.
6206   </obsolete>
6207   <summary>
6208     The extension install verifier tried to get a new signature but was unable
6209     to (network error contacting the server, response from server was malformed,
6210     etc.).
6211   </summary>
6212 </histogram>
6213
6214 <histogram name="InstallVerifier.CallbackValidSignature">
6215   <obsolete>
6216     Deprecated 1/2014 (crbug.com/333934). Replaced by
6217     ExtensionInstallVerifier.GetSignatureResult.
6218   </obsolete>
6219   <summary>
6220     The extension install verifier got a new signature from the server that was
6221     valid.
6222   </summary>
6223 </histogram>
6224
6225 <histogram name="InstallVerifier.InitGoodSignature">
6226   <obsolete>
6227     Deprecated 1/2014 (crbug.com/333934). Replaced by
6228     ExtensionInstallVerifier.InitResult.
6229   </obsolete>
6230   <summary>
6231     The extension install verifier found a valid signature at startup, and this
6232     is a count of the number of signed ids it contained.
6233   </summary>
6234 </histogram>
6235
6236 <histogram name="InstallVerifier.InitInvalidSignature">
6237   <obsolete>
6238     Deprecated 1/2014 (crbug.com/333934). Replaced by
6239     ExtensionInstallVerifier.InitResult.
6240   </obsolete>
6241   <summary>
6242     The extension install verifier found a signature in the prefs at startup,
6243     and it parsed properly, but it was invalid (some ids may have been
6244     added/removed, could not verify it was signed with the correct private key,
6245     etc.).
6246   </summary>
6247 </histogram>
6248
6249 <histogram name="InstallVerifier.InitNoSignature">
6250   <obsolete>
6251     Deprecated 1/2014 (crbug.com/333934). Replaced by
6252     ExtensionInstallVerifier.InitResult.
6253   </obsolete>
6254   <summary>
6255     The extension install verifier did not find any signature in the prefs at
6256     startup.
6257   </summary>
6258 </histogram>
6259
6260 <histogram name="InstallVerifier.InitUnparseablePref">
6261   <obsolete>
6262     Deprecated 1/2014 (crbug.com/333934). Replaced by
6263     ExtensionInstallVerifier.InitResult.
6264   </obsolete>
6265   <summary>
6266     The extension install verifier found a signature in the prefs at startup,
6267     but it wasn't parseable (missing/wrong format of required keys, etc.).
6268   </summary>
6269 </histogram>
6270
6271 <histogram name="InstallVerifier.SignatureFailedButNotEnforcing">
6272   <obsolete>
6273     Deprecated 1/2014 (crbug.com/333934). Replaced by
6274     ExtensionInstallVerifier.MustRemainDisabled.
6275   </obsolete>
6276   <summary>
6277     The extension install verifier would have disabled an extension but is not
6278     in enforcement mode.
6279   </summary>
6280 </histogram>
6281
6282 <histogram name="Instant.InstantControllerEvent" enum="InstantControllerEvent">
6283   <summary>
6284     Records various events of interest in the InstantController. E.g. When URLs
6285     are blacklisted.
6286   </summary>
6287 </histogram>
6288
6289 <histogram name="Instant.SessionsStorageNamespace"
6290     enum="InstantSessionStorageNamespace">
6291   <summary>
6292     How often an Instant preview is committed onto a different tab than it was
6293     created from.
6294   </summary>
6295 </histogram>
6296
6297 <histogram name="Instant.TimeToFirstShow" units="milliseconds">
6298   <summary>
6299     The time between the first Omnibox interaction and when the Instant preview
6300     shows. If the instant preview was already showing when the user interacted
6301     with the omnibox, this histogram is not recorded.
6302   </summary>
6303 </histogram>
6304
6305 <histogram name="InstantExtended.CacheableNTPLoad"
6306     enum="InstantExtended_CacheableNTPLoad">
6307   <summary>
6308     Records a histogram for how often the Cacheable NTP fails to load.
6309   </summary>
6310 </histogram>
6311
6312 <histogram name="InstantExtended.FallbackToLocalOverlay"
6313     enum="InstantExtended_FallbackCause">
6314   <obsolete>
6315     Depcreated as of 10/2013. No longer relevant since the HTML overlay was
6316     abandoned.
6317   </obsolete>
6318   <summary>
6319     Records the cause for falling back to a local overlay at the time of
6320     fallback.
6321   </summary>
6322 </histogram>
6323
6324 <histogram name="InstantExtended.InstantNavigation"
6325     enum="InstantExtended_InstantNavigation">
6326   <obsolete>
6327     Deprecated as of 10/2013. This histogram is no longer relevant since the
6328     HTML overlay went away.
6329   </obsolete>
6330   <summary>
6331     Records a histogram for instant extended (Local NTP and Online NTP) and
6332     non-extended navigations.
6333   </summary>
6334 </histogram>
6335
6336 <histogram name="InstantExtended.NewOptInState"
6337     enum="InstantExtended_NewOptInState">
6338   <obsolete>
6339     Deprecated as of 11/2013.
6340   </obsolete>
6341   <summary>
6342     Records, on startup, whether the user has chosen to opt-in to or opt-out of
6343     InstantExtended via chrome://flags.
6344   </summary>
6345 </histogram>
6346
6347 <histogram name="InstantExtended.OptInState" enum="InstantExtended_OptInState">
6348   <obsolete>
6349     Deprecated 2013-06. As of m30 use InstantExtended.NewOptInState.
6350   </obsolete>
6351   <summary>
6352     Records, on startup, whether the user has chosen to opt-in to or opt-out of
6353     InstantExtended via chrome://flags.
6354   </summary>
6355 </histogram>
6356
6357 <histogram name="InstantExtended.PercentageMatchQuerytoQuery" units="%">
6358   <obsolete>
6359     Deprecated 2013-07. Please see
6360     InstantExtended.PercentageMatchV2_QuerytoQuery instead.
6361   </obsolete>
6362   <summary>
6363     Records the number of matching characters at the start of the user's text as
6364     a percentage of average length between the old and new text when the user
6365     navigates from a search query to another search query.
6366   </summary>
6367 </histogram>
6368
6369 <histogram name="InstantExtended.PercentageMatchQuerytoURL" units="%">
6370   <obsolete>
6371     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_QuerytoURL
6372     instead.
6373   </obsolete>
6374   <summary>
6375     Records the number of matching characters at the start of the user's text as
6376     a percentage of average length between the old and new text when the user
6377     navigates from a search query to a url. Example: Accidental search for
6378     google.con, then navigation to google.com.
6379   </summary>
6380 </histogram>
6381
6382 <histogram name="InstantExtended.PercentageMatchURLtoQuery" units="%">
6383   <obsolete>
6384     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_URLtoQuery
6385     instead.
6386   </obsolete>
6387   <summary>
6388     Records the number of matching characters at the start of the user's text as
6389     a percentage of average length between the old and new text when the user
6390     navigates from a url to a search query.
6391   </summary>
6392 </histogram>
6393
6394 <histogram name="InstantExtended.PercentageMatchURLtoURL" units="%">
6395   <obsolete>
6396     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_URLtoURL
6397     instead.
6398   </obsolete>
6399   <summary>
6400     Records the number of matching characters at the start of the user's text as
6401     a percentage of average length between the old and new text when the user
6402     navigates from a url to another url.
6403   </summary>
6404 </histogram>
6405
6406 <histogram name="InstantExtended.PercentageMatchV2_QuerytoQuery" units="%">
6407   <summary>
6408     Records the number of matching characters at the start of the user's text as
6409     a percentage of average length between the old and new text when the user
6410     navigates from a search query to another search query.
6411   </summary>
6412 </histogram>
6413
6414 <histogram name="InstantExtended.PercentageMatchV2_QuerytoURL" units="%">
6415   <summary>
6416     Records the number of matching characters at the start of the user's text as
6417     a percentage of average length between the old and new text when the user
6418     navigates from a search query to a url. Example: Accidental search for
6419     google.con, then navigation to google.com.
6420   </summary>
6421 </histogram>
6422
6423 <histogram name="InstantExtended.PercentageMatchV2_URLtoQuery" units="%">
6424   <summary>
6425     Records the number of matching characters at the start of the user's text as
6426     a percentage of average length between the old and new text when the user
6427     navigates from a url to a search query.
6428   </summary>
6429 </histogram>
6430
6431 <histogram name="InstantExtended.PercentageMatchV2_URLtoURL" units="%">
6432   <summary>
6433     Records the number of matching characters at the start of the user's text as
6434     a percentage of average length between the old and new text when the user
6435     navigates from a url to another url.
6436   </summary>
6437 </histogram>
6438
6439 <histogram name="InstantExtended.PrefValue" enum="BooleanEnabled">
6440   <obsolete>
6441     Deprecated 2013-06. This preference has not been exposed or used for months,
6442     and we do not plan to use it in the future.
6443   </obsolete>
6444   <summary>
6445     Records, on startup, the value of the &quot;Allow your search engine to
6446     provide Instant result&quot; preference setting for the first profile
6447     loaded.
6448   </summary>
6449 </histogram>
6450
6451 <histogram name="interstitial.authority_invalid_time" units="milliseconds">
6452   <obsolete>
6453     Removed on 8/1/13.
6454   </obsolete>
6455   <summary>
6456     The time between the SSL interstitial display and the user decision, which
6457     may be either accept or deny.  This is only recorded for overridable SSL
6458     warnings with a CERT_AUTHORITY_INVALID warning. Timing begins when user
6459     first focuses on the page.
6460   </summary>
6461 </histogram>
6462
6463 <histogram name="interstitial.common_name_invalid_time" units="milliseconds">
6464   <obsolete>
6465     Removed on 8/1/13.
6466   </obsolete>
6467   <summary>
6468     The time between the SSL interstitial display and the user decision, which
6469     may be either accept or deny.  This is only recorded for overridable SSL
6470     warnings with a CERT_COMMON_NAME_INVALID warning. Timing begins when user
6471     first focuses on the page.
6472   </summary>
6473 </histogram>
6474
6475 <histogram name="interstitial.date_invalid_time" units="milliseconds">
6476   <obsolete>
6477     Removed on 8/1/13.
6478   </obsolete>
6479   <summary>
6480     The time between the SSL interstitial display and the user decision, which
6481     may be either accept or deny.  This is only recorded for overridable SSL
6482     warnings with a CERT_DATE_INVALID warning.  Timing begins when user first
6483     focuses on the page.
6484   </summary>
6485 </histogram>
6486
6487 <histogram name="interstitial.ssl" enum="SSLResponseTypesV2">
6488   <summary>
6489     User action when the user is shown a SSL interstitial.  SHOW_ALL and MORE
6490     refer to the total number of SSL errors; all of the other numbers pertain to
6491     the number of actions related to SSL errors that are overridable.  The
6492     counts do not sum to 100%; SHOW_ALL is a superset of SHOW_OVERRIDABLE, which
6493     in turn will be a supserset of the PROCEED/DONT_PROCEED variables.
6494     SHOW_UNDERSTAND is only being used by an experimental field trial.
6495   </summary>
6496 </histogram>
6497
6498 <histogram name="interstitial.ssl_accept_time" units="milliseconds">
6499   <obsolete>
6500     Removed on 8/1/13.
6501   </obsolete>
6502   <summary>
6503     The time between the SSL interstitial display and the user decision, when
6504     the user accepts the SSL warning.  This is only recorded for overridable SSL
6505     warnings.  Timing begins when user first focuses on the page.
6506   </summary>
6507 </histogram>
6508
6509 <histogram name="interstitial.ssl_error_type" enum="SSLErrorTypes">
6510   <summary>
6511     The type of SSL error that the user encounters.  This is recorded for all
6512     SSL warnings, regardless of whether they are overridable.
6513   </summary>
6514 </histogram>
6515
6516 <histogram name="interstitial.ssl_reject_time" units="milliseconds">
6517   <obsolete>
6518     Removed on 8/1/13.
6519   </obsolete>
6520   <summary>
6521     The time between the SSL interstitial display and the user decision, when
6522     the user rejects the SSL warning.  This is only recorded for overridable SSL
6523     warnings.  Timing begins when user first focuses on the page.
6524   </summary>
6525 </histogram>
6526
6527 <histogram name="Keyboard.KeystrokeDeltas" units="milliseconds">
6528   <summary>
6529     The time between keystrokes in Aura text fields. The only keystrokes that
6530     are measured are ones that produce a printable character and are not over 5
6531     seconds apart.
6532   </summary>
6533 </histogram>
6534
6535 <histogram name="LanguageUsage.AcceptLanguage" enum="LanguageCode">
6536   <summary>Accept languages.</summary>
6537 </histogram>
6538
6539 <histogram name="LanguageUsage.ApplicationLanguage" enum="LanguageCode">
6540   <summary>Application languages used for UI.</summary>
6541 </histogram>
6542
6543 <histogram name="LevelDBEnv.All.SafeThreadAccess" units="accesses">
6544   <obsolete>
6545     Deprecated 2013-10. No thread-unsafety was found.
6546   </obsolete>
6547   <summary>
6548     Linux and CrOS use unlocked_stdio(3). If it is used unsafely, record it
6549     here. If there is no record of unsafety after chrome 29 has been in the
6550     stable channel for a few weeks then revert this change.
6551   </summary>
6552 </histogram>
6553
6554 <histogram name="LevelDBEnv.IDB.IOError" enum="LevelDBIOErrorMethods">
6555   <summary>
6556     Methods where leveldb's Chromium environment has IO errors when being used
6557     by IndexedDB.
6558   </summary>
6559 </histogram>
6560
6561 <histogram name="LevelDBEnv.IDB.IOError." enum="PlatformFileError">
6562   <summary>
6563     PlatformFileErrors encountered by a single leveldb env method.
6564   </summary>
6565 </histogram>
6566
6567 <histogram name="LevelDBEnv.IDB.IOError.NewLogger" enum="OSAgnosticErrno">
6568   <summary>Errno of errors encountered in NewLogger.</summary>
6569 </histogram>
6570
6571 <histogram name="LevelDBEnv.IDB.IOError.NewSequentialFile"
6572     enum="OSAgnosticErrno">
6573   <summary>Errno of errors encountered in NewSequentialFile.</summary>
6574 </histogram>
6575
6576 <histogram name="LevelDBEnv.IDB.IOError.RandomAccessFile"
6577     enum="PlatformFileError">
6578   <obsolete>
6579     Deprecated 2013-04. As of m28 use
6580     LevelDBEnv.IDB.IOError.NewRandomAccessFile.
6581   </obsolete>
6582   <summary>File errors in leveldb IDBEnv's NewRandomAccessFile method.</summary>
6583 </histogram>
6584
6585 <histogram name="LevelDBEnv.IDB.IOError.WritableFileAppend"
6586     enum="OSAgnosticErrno">
6587   <summary>Errno of errors encountered in WritableFileAppend.</summary>
6588 </histogram>
6589
6590 <histogram name="LevelDBEnv.IDB.IOError.WritableFileFlush"
6591     enum="OSAgnosticErrno">
6592   <summary>Errno of errors encountered in WritableFileFlush.</summary>
6593 </histogram>
6594
6595 <histogram name="LevelDBEnv.IDB.LockFileAncestorsNotFound" units="directories">
6596   <summary>
6597     Number of directories missing when IDB LevelDBEnv tries to create a Lock
6598     file.
6599   </summary>
6600 </histogram>
6601
6602 <histogram name="LevelDBEnv.IDB.MaxFDs" units="files">
6603   <summary>
6604     File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
6605     for IndexedDB.
6606   </summary>
6607 </histogram>
6608
6609 <histogram name="LevelDBEnv.IDB.MissingFiles" units="files">
6610   <summary>
6611     Number of backup files found without corresponding ldb files. As measured by
6612     GetChildren when used in IndexedDB.
6613   </summary>
6614 </histogram>
6615
6616 <histogram name="LevelDBEnv.IDB.RetryRecoveredFromErrorIn"
6617     enum="PlatformFileError">
6618   <summary>
6619     When IDB LevelDBEnv successfully retries an operation that had failed,
6620     record the error from the most recent failed attempt.
6621   </summary>
6622 </histogram>
6623
6624 <histogram name="LevelDBEnv.IDB.Table" enum="BooleanSuccess">
6625   <summary>
6626     Success indicates a successful backup or restore operation for .ldb table
6627     files when used in IndexedDB.
6628   </summary>
6629 </histogram>
6630
6631 <histogram name="LevelDBEnv.IDB.TimeTo" units="milliseconds">
6632   <obsolete>
6633     Deprecated 2013-04. As of m28 use LevelDBEnv.IDB.TimeUntilSuccessFor.
6634   </obsolete>
6635   <summary>
6636     Time IDB LevelDBEnv slept before successfully completing this operation. 0
6637     means success on the first try.
6638   </summary>
6639 </histogram>
6640
6641 <histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor" units="milliseconds">
6642   <summary>
6643     Time IDB LevelDBEnv slept before successfully completing this operation. 0
6644     means success on the first try.
6645   </summary>
6646 </histogram>
6647
6648 <histogram name="LevelDBEnv.IOError" enum="LevelDBIOErrorMethods">
6649   <summary>Methods where leveldb's Chromium environment has IO errors.</summary>
6650 </histogram>
6651
6652 <histogram name="LevelDBEnv.IOError." enum="PlatformFileError">
6653   <summary>PlatformFileErrors encountered by a single leveldb method.</summary>
6654 </histogram>
6655
6656 <histogram name="LevelDBEnv.IOError.NewLogger" enum="OSAgnosticErrno">
6657   <summary>Errno of errors encountered in NewLogger.</summary>
6658 </histogram>
6659
6660 <histogram name="LevelDBEnv.IOError.NewSequentialFile" enum="OSAgnosticErrno">
6661   <summary>Errno of errors encountered in NewSequentialFile.</summary>
6662 </histogram>
6663
6664 <histogram name="LevelDBEnv.IOError.RandomAccessFile" enum="PlatformFileError">
6665   <obsolete>
6666     Deprecated 2013-04. As of m28 use LevelDBEnv.IOError.NewRandomAccessFile.
6667   </obsolete>
6668   <summary>
6669     File errors in leveldb ChromiumEnv's NewRandomAccessFile method.
6670   </summary>
6671 </histogram>
6672
6673 <histogram name="LevelDBEnv.IOError.WritableFileAppend" enum="OSAgnosticErrno">
6674   <summary>Errno of errors encountered in WritableFileAppend.</summary>
6675 </histogram>
6676
6677 <histogram name="LevelDBEnv.IOError.WritableFileFlush" enum="OSAgnosticErrno">
6678   <summary>Errno of errors encountered in WritableFileFlush.</summary>
6679 </histogram>
6680
6681 <histogram name="LevelDBEnv.LockFileAncestorsNotFound" units="directories">
6682   <summary>
6683     Number of directories missing when Non-IDB LevelDBEnv tries to create a Lock
6684     file.
6685   </summary>
6686 </histogram>
6687
6688 <histogram name="LevelDBEnv.MaxFDs" units="files">
6689   <summary>
6690     File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
6691     for clients other than IndexedDB.
6692   </summary>
6693 </histogram>
6694
6695 <histogram name="LevelDBEnv.MissingFiles" units="files">
6696   <summary>
6697     Number of backup files found without corresponding ldb files. As measured by
6698     GetChildren when used in LevelDB clients other than IndexedDB.
6699   </summary>
6700 </histogram>
6701
6702 <histogram name="LevelDBEnv.RetryRecoveredFromErrorIn" enum="PlatformFileError">
6703   <summary>
6704     When Non-IDB LevelDBEnv successfully retries an operation that had failed,
6705     record the error from the most recent failed attempt.
6706   </summary>
6707 </histogram>
6708
6709 <histogram name="LevelDBEnv.Table" enum="BooleanSuccess">
6710   <summary>
6711     Success indicates a successful backup or restore operation for .ldb table
6712     files when used by LevelDB clients other than IndexedDB.
6713   </summary>
6714 </histogram>
6715
6716 <histogram name="LevelDBEnv.TimeTo" units="milliseconds">
6717   <obsolete>
6718     Deprecated 2013-04. As of m28 use LevelDBEnv.TimeUntilSuccessFor.
6719   </obsolete>
6720   <summary>
6721     Time Non-IDB LevelDBEnv slept before successfully completing this operation.
6722     0 means success on the first try.
6723   </summary>
6724 </histogram>
6725
6726 <histogram name="LevelDBEnv.TimeUntilSuccessFor" units="milliseconds">
6727   <summary>
6728     Time Non-IDB LevelDBEnv slept before successfully completing this operation.
6729     0 means success on the first try.
6730   </summary>
6731 </histogram>
6732
6733 <histogram name="Linux.GlibcVersion" enum="LinuxGlibcVersion">
6734   <summary>The version of glibc used. (Linux only)</summary>
6735 </histogram>
6736
6737 <histogram name="Login.FailureReason" enum="LoginFailureReason">
6738   <summary>Chrome OS login failure reason.</summary>
6739 </histogram>
6740
6741 <histogram name="Login.LeastUsedAccountDays" units="days">
6742   <summary>
6743     Chrome OS histogram that keeps track of the days since the least frequently
6744     used account signed in. Reported on every boot and once a day after that.
6745   </summary>
6746 </histogram>
6747
6748 <histogram name="Login.PolicyFilesStatePerBoot" enum="LoginPolicyFilesState">
6749   <summary>The state of Chrome OS owner key and device policy files.</summary>
6750 </histogram>
6751
6752 <histogram name="Login.PromptToCompleteLoginTime" units="milliseconds">
6753   <summary>
6754     Time from first display of the login prompt until the user completes signing
6755     in.
6756   </summary>
6757 </histogram>
6758
6759 <histogram name="Login.SuccessReason" enum="LoginSuccessReason">
6760   <summary>Chrome OS login success reason.</summary>
6761 </histogram>
6762
6763 <histogram name="Login.UserType" enum="LoginUserType">
6764   <summary>
6765     Chrome OS histogram that keeps track of the way a user logs in and whether
6766     Chrome OS is running normal or developer mode.
6767   </summary>
6768 </histogram>
6769
6770 <histogram name="Media.AcceleratedCompositingActive" enum="BooleanSuccess">
6771   <summary>
6772     Whether accelerated compositing was used for HTML5 media rendering.
6773   </summary>
6774 </histogram>
6775
6776 <histogram name="Media.AudioBitsPerChannel">
6777   <summary>Bits per channel of HTML5 audio sample data.</summary>
6778 </histogram>
6779
6780 <histogram name="Media.AudioChannelLayout" enum="ChannelLayout">
6781   <summary>Audio channel layout in HTML5 media.</summary>
6782 </histogram>
6783
6784 <histogram name="Media.AudioCodec" enum="AudioCodec">
6785   <summary>Audio codec used in HTML5 media.</summary>
6786 </histogram>
6787
6788 <histogram name="Media.AudioInputController" units="ms">
6789   <summary>Measures the time taken for AudioInputController::</summary>
6790 </histogram>
6791
6792 <histogram name="Media.AudioInputDeviceManager" units="ms">
6793   <summary>Measures the time taken for AudioInputDeviceManager::</summary>
6794 </histogram>
6795
6796 <histogram name="Media.AudioOutputController" units="ms">
6797   <summary>Measures the time taken for AudioOutputController::</summary>
6798 </histogram>
6799
6800 <histogram name="Media.AudioOutputControllerDataNotReady" units="ms">
6801   <summary>
6802     Time spent waiting in AudioOutputController::WaitTillDataReady() if the data
6803     was not initially available.
6804   </summary>
6805 </histogram>
6806
6807 <histogram name="Media.AudioOutputControllerPlaybackStartupSuccess"
6808     enum="BooleanSuccess">
6809   <summary>
6810     Whether playback started successfully after stream startup was requested.
6811   </summary>
6812 </histogram>
6813
6814 <histogram name="Media.AudioRendererEvents" enum="AudioRendererEvents">
6815   <summary>Captures statistics for various AudioRendererImpl events.</summary>
6816 </histogram>
6817
6818 <histogram name="Media.AudioRendererMissedDeadline" units="%">
6819   <summary>
6820     Percentage of AudioSyncReader::Read() calls where the renderer missed its
6821     realtime deadline.
6822   </summary>
6823 </histogram>
6824
6825 <histogram name="Media.AudioSampleFormat" enum="AudioSampleFormat">
6826   <summary>
6827     Audio sample format in HTML5 media. Logged when Audio Decoder initializes.
6828   </summary>
6829 </histogram>
6830
6831 <histogram name="Media.AudioSamplesPerSecond" enum="AudioSampleRate">
6832   <summary>Audio samples per second in HTML5 media.</summary>
6833 </histogram>
6834
6835 <histogram name="Media.AudioSamplesPerSecondUnexpected" units="Hz">
6836   <summary>
6837     Audio samples per second in HTML5 media (atypical values, in Hz).
6838   </summary>
6839 </histogram>
6840
6841 <histogram name="Media.CacheUseful" enum="BooleanSuccess">
6842   <summary>
6843     Whether a media response might be used to satisfy a future request.
6844   </summary>
6845 </histogram>
6846
6847 <histogram name="Media.ChromeCast.DelayedAndDroppedFramesPer5Sec"
6848     units="frames/5s">
6849   <summary>
6850     The average number of delayed and dropped frames for the ChromeCast
6851     application.  Reported every 5 seconds.
6852   </summary>
6853 </histogram>
6854
6855 <histogram name="Media.ChromeCast.DisplayedFramesPerSecond" units="frames/s">
6856   <summary>
6857     The average number of displayed frames for the ChromeCast application.
6858     Reported every 5 seconds.
6859   </summary>
6860 </histogram>
6861
6862 <histogram name="Media.ChromeCast.TimeToBufferAv" units="ms">
6863   <summary>
6864     Time needed to pre-buffer A/V data before the actual playback for the
6865     ChromeCast application.
6866   </summary>
6867 </histogram>
6868
6869 <histogram name="Media.ChromeCast.TimeToBufferAvAfterAbort" units="ms">
6870   <summary>
6871     Time needed to buffer A/V data after an abort for the ChromeCast
6872     application.
6873   </summary>
6874 </histogram>
6875
6876 <histogram name="Media.ChromeCast.TimeToBufferAvAfterUnderrun" units="ms">
6877   <summary>
6878     Time needed to buffer A/V data after an underrun for the ChromeCast
6879     application.
6880   </summary>
6881 </histogram>
6882
6883 <histogram name="Media.DetectedAudioCodec" enum="FFmpegCodecs">
6884   <summary>Audio codec used in HTML5 media.</summary>
6885 </histogram>
6886
6887 <histogram name="Media.DetectedContainer" enum="MediaContainers">
6888   <summary>
6889     Container used for HTML5 media. Views that include pre-M34 data will
6890     categorize dash (38) and smooth streaming (39) in the &quot;Other&quot;
6891     bucket.
6892   </summary>
6893 </histogram>
6894
6895 <histogram name="Media.DetectedVideoCodec" enum="FFmpegCodecs">
6896   <summary>Video codec used in HTML5 media.</summary>
6897 </histogram>
6898
6899 <histogram name="Media.DevicePermissionActions" enum="DevicePermissionActions">
6900   <summary>
6901     Measures the actions taken in the media infobar, which prompts the users for
6902     device permission.
6903   </summary>
6904 </histogram>
6905
6906 <histogram name="Media.Duration" units="ms">
6907   <summary>Duration in milliseconds of HTML5 media (when known).</summary>
6908 </histogram>
6909
6910 <histogram name="Media.EME.ClearKey.addKey" enum="MediaKeyException">
6911   <summary>addKey result using the Clear Key key system.</summary>
6912 </histogram>
6913
6914 <histogram name="Media.EME.ClearKey.cancelKeyRequest" enum="MediaKeyException">
6915   <summary>cancelKeyRequest result using the Clear Key key system.</summary>
6916 </histogram>
6917
6918 <histogram name="Media.EME.ClearKey.DecryptError">
6919   <summary>
6920     Decryption error event count using the Clear Key key system.
6921   </summary>
6922 </histogram>
6923
6924 <histogram name="Media.EME.ClearKey.generateKeyRequest"
6925     enum="MediaKeyException">
6926   <summary>generateKeyRequest result using the Clear Key key system.</summary>
6927 </histogram>
6928
6929 <histogram name="Media.EME.ClearKey.KeyAdded">
6930   <summary>KeyAdded event count using the Clear Key key system.</summary>
6931 </histogram>
6932
6933 <histogram name="Media.EME.ClearKey.KeyError" enum="MediaKeyError">
6934   <summary>KeyError event count using the Clear Key key system.</summary>
6935 </histogram>
6936
6937 <histogram name="Media.EME.NeedKey">
6938   <summary>EME NeedKey event count.</summary>
6939 </histogram>
6940
6941 <histogram name="Media.EME.Unknown.addKey" enum="MediaKeyException">
6942   <summary>addKey result using an unknown key system.</summary>
6943 </histogram>
6944
6945 <histogram name="Media.EME.Unknown.cancelKeyRequest" enum="MediaKeyException">
6946   <summary>cancelKeyRequest result using an unknown key system.</summary>
6947 </histogram>
6948
6949 <histogram name="Media.EME.Unknown.DecryptError">
6950   <summary>Decryption error event count using an unknown key system.</summary>
6951 </histogram>
6952
6953 <histogram name="Media.EME.Unknown.generateKeyRequest" enum="MediaKeyException">
6954   <summary>generateKeyRequest result using an unknown key system.</summary>
6955 </histogram>
6956
6957 <histogram name="Media.EME.Unknown.KeyAdded">
6958   <summary>KeyAdded event count using an unknown key system.</summary>
6959 </histogram>
6960
6961 <histogram name="Media.EME.Unknown.KeyError" enum="MediaKeyError">
6962   <summary>KeyError event count using an unknown key system.</summary>
6963 </histogram>
6964
6965 <histogram name="Media.EME.Widevine.addKey" enum="MediaKeyException">
6966   <summary>addKey result using the Widevine key system.</summary>
6967 </histogram>
6968
6969 <histogram name="Media.EME.Widevine.cancelKeyRequest" enum="MediaKeyException">
6970   <summary>cancelKeyRequest result using the Widevine key system.</summary>
6971 </histogram>
6972
6973 <histogram name="Media.EME.Widevine.DecryptError">
6974   <summary>Decryption error event count using the Widevine key system.</summary>
6975 </histogram>
6976
6977 <histogram name="Media.EME.Widevine.generateKeyRequest"
6978     enum="MediaKeyException">
6979   <summary>generateKeyRequest result using the Widevine key system.</summary>
6980 </histogram>
6981
6982 <histogram name="Media.EME.Widevine.KeyAdded">
6983   <summary>KeyAdded event count using the Widevine key system.</summary>
6984 </histogram>
6985
6986 <histogram name="Media.EME.Widevine.KeyError" enum="MediaKeyError">
6987   <summary>KeyError event count using the Widevine key system.</summary>
6988 </histogram>
6989
6990 <histogram name="Media.FallbackHardwareAudioBitsPerChannel">
6991   <summary>
6992     Bits per channel of the hardware audio device which failed to open in low
6993     latency mode and required high latency fallback.
6994   </summary>
6995 </histogram>
6996
6997 <histogram name="Media.FallbackHardwareAudioChannelCount">
6998   <summary>
6999     Channel count of the hardware audio device which failed to open in low
7000     latency mode and required high latency fallback.
7001   </summary>
7002 </histogram>
7003
7004 <histogram name="Media.FallbackHardwareAudioChannelLayout" enum="ChannelLayout">
7005   <summary>
7006     Channel layout of the hardware audio device which failed to open in low
7007     latency mode and required high latency fallback.
7008   </summary>
7009 </histogram>
7010
7011 <histogram name="Media.FallbackHardwareAudioSamplesPerSecond"
7012     enum="AudioSampleRate">
7013   <summary>
7014     Samples per second of the hardware audio device which failed to open in low
7015     latency mode and required high latency fallback.
7016   </summary>
7017 </histogram>
7018
7019 <histogram name="Media.FallbackHardwareAudioSamplesPerSecondUnexpected"
7020     units="Hz">
7021   <summary>
7022     Samples per second of the hardware audio device (atypical values, in Hz)
7023     which failed to open in low latency mode and required high latency fallback.
7024   </summary>
7025 </histogram>
7026
7027 <histogram name="Media.FallbackToHighLatencyAudioPath" enum="BooleanSuccess">
7028   <summary>
7029     Whether Chrome had to fallback to the high latency audio path or not.
7030   </summary>
7031 </histogram>
7032
7033 <histogram name="Media.Fling.DelayedAndDroppedFramesPer5Sec" units="frames/5s">
7034   <summary>
7035     The average number of delayed and dropped frames for the Fling application.
7036     Reported every 5 seconds.
7037   </summary>
7038 </histogram>
7039
7040 <histogram name="Media.Fling.DisplayedFramesPerSecond" units="frames/s">
7041   <summary>
7042     The average number of displayed frames for the Fling application.  Reported
7043     every 5 seconds.
7044   </summary>
7045 </histogram>
7046
7047 <histogram name="Media.Fling.TimeToBufferAv" units="ms">
7048   <summary>
7049     Time needed to pre-buffer A/V data before the actual playback for the Fling
7050     application.
7051   </summary>
7052 </histogram>
7053
7054 <histogram name="Media.Fling.TimeToBufferAvAfterAbort" units="ms">
7055   <summary>
7056     Time needed to buffer A/V data after an abort for the Fling application.
7057   </summary>
7058 </histogram>
7059
7060 <histogram name="Media.Fling.TimeToBufferAvAfterUnderrun" units="ms">
7061   <summary>
7062     Time needed to buffer A/V data after an underrun for the Fling application.
7063   </summary>
7064 </histogram>
7065
7066 <histogram name="Media.GpuVideoDecoderInitializeStatus" enum="PipelineStatus">
7067   <summary>Results of attempts to GpuVideoDecoder::Initialize().</summary>
7068 </histogram>
7069
7070 <histogram name="Media.HardwareAudioBitsPerChannel">
7071   <summary>Bits per channel of the hardware audio device.</summary>
7072 </histogram>
7073
7074 <histogram name="Media.HardwareAudioChannelCount">
7075   <summary>Channel count of the hardware audio device.</summary>
7076 </histogram>
7077
7078 <histogram name="Media.HardwareAudioChannelLayout" enum="ChannelLayout">
7079   <summary>Channel layout of the hardware audio device.</summary>
7080 </histogram>
7081
7082 <histogram name="Media.HardwareAudioSamplesPerSecond" enum="AudioSampleRate">
7083   <summary>Samples per second of the hardware audio device.</summary>
7084 </histogram>
7085
7086 <histogram name="Media.HardwareAudioSamplesPerSecondUnexpected" units="Hz">
7087   <summary>
7088     Samples per second of the hardware audio device (atypical values, in Hz).
7089   </summary>
7090 </histogram>
7091
7092 <histogram name="Media.InfoLoadDelay" units="milliseconds">
7093   <summary>
7094     The time it takes to perform redirect tracking and a CORS access check while
7095     preparing to play a media file.
7096   </summary>
7097 </histogram>
7098
7099 <histogram name="Media.LinuxAudioIO" enum="LinuxAudioIO">
7100   <summary>
7101     Audio IO layer used by the Linux OS, sampled once at startup of the browser.
7102   </summary>
7103 </histogram>
7104
7105 <histogram name="Media.LocalRendererSinkStates" enum="LocalRendererSinkStates">
7106   <summary>
7107     State of the WebRtc local renderer, sampled once during the lifetime of a
7108     local renderer.
7109   </summary>
7110 </histogram>
7111
7112 <histogram name="Media.MSE.AudioCodec" enum="MSECodec">
7113   <summary>
7114     Audio codec used in Media Source Extensions playback. Set when AddId() is
7115     called during playback.
7116   </summary>
7117 </histogram>
7118
7119 <histogram name="Media.MSE.NumberOfTracks">
7120   <summary>
7121     Number of tracks specified to AddId() for Media Source Extensions playback.
7122     May be called multiple times per element if playback is dynamically altered.
7123   </summary>
7124 </histogram>
7125
7126 <histogram name="Media.MSE.Playback" enum="BooleanSuccess">
7127   <summary>
7128     Whether Media Source Extensions is specified for playback of Media elements.
7129     Sampled when media pipeline starts.
7130   </summary>
7131 </histogram>
7132
7133 <histogram name="Media.MSE.VideoCodec" enum="MSECodec">
7134   <summary>
7135     Video codec used in Media Source Extensions playback. Set when AddId() is
7136     called during playback.
7137   </summary>
7138 </histogram>
7139
7140 <histogram name="Media.Netflix.AudioBitrate" units="kbps">
7141   <summary>
7142     The audio bit rate as reported by the Netflix application.  May be reported
7143     multiple times as network conditions change during playback.
7144   </summary>
7145 </histogram>
7146
7147 <histogram name="Media.Netflix.AudioNumChannels" units="channels">
7148   <summary>
7149     The number of audio channels as reported by the Netflix application. May be
7150     reported multiple times as network conditions change during playback.
7151   </summary>
7152 </histogram>
7153
7154 <histogram name="Media.Netflix.DelayedAndDroppedFramesPer5Sec"
7155     units="frames/5s">
7156   <summary>
7157     The average number of delayed and dropped frames for the Netflix
7158     application.  Reported every 5 seconds.
7159   </summary>
7160 </histogram>
7161
7162 <histogram name="Media.Netflix.DisplayedFramesPerSecond" units="frames/s">
7163   <summary>
7164     The average number of displayed frames for the Netflix application. Reported
7165     every 5 seconds.
7166   </summary>
7167 </histogram>
7168
7169 <histogram name="Media.Netflix.VideoBitrate" units="kbps">
7170   <summary>
7171     Video bit rate as reported by the Netflix application.  May be reported
7172     multiple times as network conditions change during playback.
7173   </summary>
7174 </histogram>
7175
7176 <histogram name="Media.Netflix.VideoHeight" units="pixels">
7177   <summary>
7178     Video height as reported by the Netflix application.  May be reported
7179     multiple times as network conditions change during playback.
7180   </summary>
7181 </histogram>
7182
7183 <histogram name="Media.PepperVideoDecoderError" enum="PepperVideoDecodeError">
7184   <summary>Counts of video decode errors reported to plugin.</summary>
7185 </histogram>
7186
7187 <histogram name="Media.PepperVideoDecoderPictureCount">
7188   <summary>
7189     Number of PictureBuffers/textures requested per hardware decoder creation.
7190     This value varies by platform and video. A user visible video may trigger
7191     multiple decoder creations (sometimes every 5 seconds) but would normally
7192     not hold more than 2 sets of buffers at any given time in memory.
7193   </summary>
7194 </histogram>
7195
7196 <histogram name="Media.PepperVideoDecoderPictureHeight">
7197   <summary>
7198     Vertical video resolution rounded to the nearest bucket. (Corresponds
7199     roughly to the number in 720p.)
7200   </summary>
7201 </histogram>
7202
7203 <histogram name="Media.PlayMovies.DelayedAndDroppedFramesPer5Sec"
7204     units="frames/5s">
7205   <summary>
7206     The average number of delayed and dropped frames for the PlayMovies
7207     application.  Reported every 5 seconds.
7208   </summary>
7209 </histogram>
7210
7211 <histogram name="Media.PlayMovies.DisplayedFramesPerSecond" units="frames/s">
7212   <summary>
7213     The average number of displayed frames for the PlayMovies application.
7214     Reported every 5 seconds.
7215   </summary>
7216 </histogram>
7217
7218 <histogram name="Media.RTCVideoDecoderError" enum="PepperVideoDecodeError">
7219   <summary>Counts of video decode errors reported to RTCVideoDecoder.</summary>
7220 </histogram>
7221
7222 <histogram name="Media.RTCVideoDecoderInitDecodeStatus" enum="BooleanSuccess">
7223   <obsolete>
7224     Renamed to Media.RTCVideoDecoderInitDecodeSuccess.
7225   </obsolete>
7226   <summary>Results of attempts to RTCVideoDecoder::InitDecode().</summary>
7227 </histogram>
7228
7229 <histogram name="Media.RTCVideoDecoderInitDecodeSuccess" enum="BooleanSuccess">
7230   <summary>
7231     Indicates whether we were successful in initializing hardware video decoder
7232     for use in the RTC pipeline.
7233   </summary>
7234 </histogram>
7235
7236 <histogram name="Media.RTCVideoEncoderInitEncodeSuccess" enum="BooleanSuccess">
7237   <summary>
7238     Indicates whether we were successful in initializing hardware video encoder
7239     for use in the RTC pipeline.
7240   </summary>
7241 </histogram>
7242
7243 <histogram name="Media.RTCVideoEncoderProfile" enum="VideoCodecProfile">
7244   <summary>Video codec profile used in RTC video encoder.</summary>
7245 </histogram>
7246
7247 <histogram name="Media.TimeToPipelineStarted" units="ms">
7248   <summary>
7249     Time in milliseconds from HTML5 media pipeline creation to playing event.
7250   </summary>
7251 </histogram>
7252
7253 <histogram name="Media.TotalMBytes" units="MB">
7254   <summary>Size of HTML5 media (when known), in MB.</summary>
7255 </histogram>
7256
7257 <histogram name="Media.UncacheableReason" enum="UncacheableReason">
7258   <summary>
7259     Reasons a media response won't be used to satisfy a future request.
7260   </summary>
7261 </histogram>
7262
7263 <histogram name="Media.URLScheme" enum="URLSchemeForHistogram">
7264   <summary>
7265     URL scheme used with HTML5 media. (each URL provides one sample)
7266   </summary>
7267 </histogram>
7268
7269 <histogram name="Media.VAVDAH264.DecoderFailure" enum="VAVDAH264DecoderFailure">
7270   <summary>
7271     Error codes reported by video decode using VA-API hardware video decoder.
7272   </summary>
7273 </histogram>
7274
7275 <histogram name="Media.VideoCaptureManager" units="ms">
7276   <summary>Measures the time taken for VideoCaptureManager::</summary>
7277 </histogram>
7278
7279 <histogram name="Media.VideoCodec" enum="VideoCodec">
7280   <summary>Video codec used in HTML5 media.</summary>
7281 </histogram>
7282
7283 <histogram name="Media.VideoCodecProfile" enum="VideoCodecProfile">
7284   <summary>Video codec profile used in HTML5 media.</summary>
7285 </histogram>
7286
7287 <histogram name="Media.VideoCodedAspectRatio">
7288   <summary>Coded aspect ratio of HTML5 video.</summary>
7289 </histogram>
7290
7291 <histogram name="Media.VideoCodedWidth">
7292   <summary>Coded width of HTML5 video.</summary>
7293 </histogram>
7294
7295 <histogram name="Media.VideoColorRange" enum="FFmpegColorRanges">
7296   <summary>
7297     Pixel format color range of HTML5 video. Emitted on video load.
7298   </summary>
7299 </histogram>
7300
7301 <histogram name="Media.VideoPixelFormat" enum="VideoPixelFormat">
7302   <summary>Pixel format used in HTML5 video. Emitted on video load.</summary>
7303 </histogram>
7304
7305 <histogram name="Media.VideoVisibleAspectRatio">
7306   <summary>Visible aspect ratio of HTML5 video.</summary>
7307 </histogram>
7308
7309 <histogram name="Media.VideoVisibleWidth">
7310   <summary>Visible width of HTML5 video.</summary>
7311 </histogram>
7312
7313 <histogram name="Media.YouTube.DelayedAndDroppedFramesPer5Sec"
7314     units="frames/5s">
7315   <summary>
7316     The average number of delayed and dropped frames for the YouTube
7317     application.  Reported every 5 seconds.
7318   </summary>
7319 </histogram>
7320
7321 <histogram name="Media.YouTube.DisplayedFramesPerSecond" units="frames/s">
7322   <summary>
7323     The average number of displayed frames for the YouTube application. Reported
7324     every 5 seconds.
7325   </summary>
7326 </histogram>
7327
7328 <histogram name="Media.YouTube.TimeToBufferAv" units="ms">
7329   <summary>
7330     Time needed to pre-buffer A/V data before the actual playback for the
7331     YouTube application.
7332   </summary>
7333 </histogram>
7334
7335 <histogram name="Media.YouTube.TimeToBufferAvAfterAbort" units="ms">
7336   <summary>
7337     Time needed to buffer A/V data after an abort for the YouTube application.
7338   </summary>
7339 </histogram>
7340
7341 <histogram name="Media.YouTube.TimeToBufferAvAfterUnderrun" units="ms">
7342   <summary>
7343     Time needed to buffer A/V data after an underrun for the YouTube
7344     application.
7345   </summary>
7346 </histogram>
7347
7348 <histogram name="MediaGalleries.Usage" enum="MediaGalleriesUsageType">
7349   <summary>Various usage counts for media galleries.</summary>
7350 </histogram>
7351
7352 <histogram name="Memory.BackingStore">
7353   <summary>TBD.</summary>
7354 </histogram>
7355
7356 <histogram name="Memory.Browser" units="KB">
7357   <summary>
7358     The private working set used by the browser process.  Recorded once per UMA
7359     ping.
7360   </summary>
7361 </histogram>
7362
7363 <histogram name="Memory.CachedFontAndDC">
7364   <summary>TBD.</summary>
7365 </histogram>
7366
7367 <histogram name="Memory.Chrome" units="KB">
7368   <summary>
7369     The private working set used by each chrome:// renderer process.  Each
7370     process provides one sample.  Recorded once per UMA ping.
7371   </summary>
7372 </histogram>
7373
7374 <histogram name="Memory.ChromeProcessCount">
7375   <summary>
7376     The count of active chrome:// processes.  Recorded once per UMA ping.
7377   </summary>
7378 </histogram>
7379
7380 <histogram name="Memory.Extension" units="KB">
7381   <summary>
7382     The private working set used by each extension process.  Each process
7383     provides one sample.  Recorded once per UMA ping.
7384   </summary>
7385 </histogram>
7386
7387 <histogram name="Memory.GlyphPagesPerLoad">
7388   <summary>
7389     The number of glyph pages present in the renderer when it commits a load.
7390     Since this is per-sub-process, you can get the average number of glyph pages
7391     in the system by multiplying this number with the average number of
7392     renderers. Note that this typically won't count the glyph pages added as a
7393     result of the load that just committed, since layout will happen after the
7394     commit. There are 512 bytes per glyph page, but this number also very
7395     closely approximates the number of glyph width map pages in the same
7396     renderer. The only difference is that if you have font fallback, it will
7397     make a new glyph page and no width page, but in most common cases there is
7398     no fallback). Width pages are 1K each (256 floats), so you could think of
7399     this value as being the number of &quot;1.5K units related to glyphs per
7400     renderer per page load&quot;.
7401   </summary>
7402 </histogram>
7403
7404 <histogram name="Memory.Gpu" units="KB">
7405   <summary>
7406     The private working set used by the GPU process.  Recorded once per UMA
7407     ping.
7408   </summary>
7409 </histogram>
7410
7411 <histogram name="Memory.Graphics" units="MB">
7412   <summary>
7413     System-wide graphics driver memory consumption.  Recorded on Chrome OS for
7414     platforms where it is exposed by the kernel (for example, Intel i915 and
7415     Exynos Mali).  Recorded once per UMA ping.
7416   </summary>
7417 </histogram>
7418
7419 <histogram name="Memory.NativeClient" units="KB">
7420   <summary>
7421     The private working set used by each Native Client loader process.  Each
7422     process provides one sample.  Recorded once per UMA ping.
7423   </summary>
7424 </histogram>
7425
7426 <histogram name="Memory.NativeClientBroker" units="KB">
7427   <summary>
7428     The private working set used by each Native Client broker process.  Each
7429     process provides one sample.  Recorded once per UMA ping.
7430   </summary>
7431 </histogram>
7432
7433 <histogram name="Memory.OtherProcessCount">
7434   <summary>
7435     The count of other various utility processes (nacl, gpu, sandbox, zygote,
7436     utility).  Recorded once per UMA ping.
7437   </summary>
7438 </histogram>
7439
7440 <histogram name="Memory.PepperPlugin" units="KB">
7441   <summary>
7442     The private working set used by each Pepper plugin process.  Each plugin
7443     process provides one sample.  Recorded once per UMA ping.
7444   </summary>
7445 </histogram>
7446
7447 <histogram name="Memory.PepperPluginBroker" units="KB">
7448   <summary>
7449     The private working set used by each Pepper plugin broker process.  Each
7450     process provides one sample.  Recorded once per UMA ping.
7451   </summary>
7452 </histogram>
7453
7454 <histogram name="Memory.PepperPluginBrokerProcessCount">
7455   <summary>
7456     The count of Pepper plugin broker processes, recorded once per metrics
7457     services (UMA) update.  See MetricsReportingScheduler for details.
7458   </summary>
7459 </histogram>
7460
7461 <histogram name="Memory.PepperPluginProcessCount">
7462   <summary>
7463     The count of active Pepper plugin processes.  Recorded once per UMA ping.
7464   </summary>
7465 </histogram>
7466
7467 <histogram name="Memory.Plugin" units="KB">
7468   <summary>
7469     The private working set used by each plugin process.  Each plugin process
7470     provides one sample.  Recorded once per UMA ping.
7471   </summary>
7472 </histogram>
7473
7474 <histogram name="Memory.PluginProcessCount">
7475   <summary>
7476     The count of active plugin processes.  Recorded once per UMA ping.
7477   </summary>
7478 </histogram>
7479
7480 <histogram name="Memory.ProcessCount">
7481   <summary>
7482     The count of all active processes.  Recorded once per UMA ping.
7483   </summary>
7484 </histogram>
7485
7486 <histogram name="Memory.ProcessLimit">
7487   <summary>The current process limit.  Recorded once per UMA ping.</summary>
7488 </histogram>
7489
7490 <histogram name="Memory.Renderer" units="KB">
7491   <summary>
7492     The private working set used by each renderer process.  Each renderer
7493     process provides one sample.  Recorded once per UMA ping.
7494   </summary>
7495 </histogram>
7496
7497 <histogram name="Memory.RendererProcessCount">
7498   <summary>
7499     The count of active renderer processes.  Recorded once per UMA ping.
7500   </summary>
7501 </histogram>
7502
7503 <histogram name="Memory.SandboxHelper" units="KB">
7504   <summary>
7505     The private working set used by each sandbox helper process.  Each sandbox
7506     helper process provides one sample.  Recorded once per UMA ping.
7507   </summary>
7508 </histogram>
7509
7510 <histogram name="Memory.Swap.Browser" units="KB">
7511   <summary>
7512     The swap used by the browser process.  Recorded once per UMA ping if the
7513     system has swapped.
7514   </summary>
7515 </histogram>
7516
7517 <histogram name="Memory.Swap.Chrome" units="KB">
7518   <summary>
7519     The swap used by each chrome:// renderer process.  Each process provides one
7520     sample.  Recorded once per UMA ping if the system has swapped.
7521   </summary>
7522 </histogram>
7523
7524 <histogram name="Memory.Swap.CompressedDataSize" units="MB">
7525   <summary>
7526     The amount of memory that swap was compressed into. Recorded once per UMA
7527     ping if the system has swapped.
7528   </summary>
7529 </histogram>
7530
7531 <histogram name="Memory.Swap.CompressionRatio">
7532   <summary>
7533     The ratio of swapped data original size to compressed size. Recorded once
7534     per UMA ping if the system has swapped.
7535   </summary>
7536 </histogram>
7537
7538 <histogram name="Memory.Swap.Extension" units="KB">
7539   <summary>
7540     The swap used by each extension process.  Each process provides one sample.
7541     Recorded once per UMA ping if the system has swapped.
7542   </summary>
7543 </histogram>
7544
7545 <histogram name="Memory.Swap.Gpu" units="KB">
7546   <summary>
7547     The swap used by the GPU process.  Recorded once per UMA ping if the system
7548     has swapped.
7549   </summary>
7550 </histogram>
7551
7552 <histogram name="Memory.Swap.HaveSwapped" units="BooleanSuccess">
7553   <summary>
7554     Indicates that the system has swapped memory out at least once since boot.
7555     Recorded once per UMA ping.
7556   </summary>
7557 </histogram>
7558
7559 <histogram name="Memory.Swap.MemUsedTotal" units="MB">
7560   <summary>
7561     The amount of memory that is used by swap, including bookkeeping.  Recorded
7562     once per UMA ping if the system has swapped.
7563   </summary>
7564 </histogram>
7565
7566 <histogram name="Memory.Swap.NativeClient" units="KB">
7567   <summary>
7568     The swap used by each Native Client loader process.  Each process provides
7569     one sample.  Recorded once per UMA ping if the system has swapped.
7570   </summary>
7571 </histogram>
7572
7573 <histogram name="Memory.Swap.NativeClientBroker" units="KB">
7574   <summary>
7575     The swap used by each Native Client broker process.  Each process provides
7576     one sample.  Recorded once per UMA ping if the system has swapped.
7577   </summary>
7578 </histogram>
7579
7580 <histogram name="Memory.Swap.NumReads">
7581   <summary>
7582     The number of reads from swap.  Recorded once per UMA ping  if the system
7583     has swapped.
7584   </summary>
7585 </histogram>
7586
7587 <histogram name="Memory.Swap.NumWrites">
7588   <summary>
7589     The number of writes to swap.  Recorded once per UMA ping if the system has
7590     swapped.
7591   </summary>
7592 </histogram>
7593
7594 <histogram name="Memory.Swap.OriginalDataSize" units="MB">
7595   <summary>
7596     The amount of memory that was swapped out.  Recorded once per UMA ping if
7597     the system has swapped.
7598   </summary>
7599 </histogram>
7600
7601 <histogram name="Memory.Swap.PepperPlugin" units="KB">
7602   <summary>
7603     The swap used by each Pepper plugin process.  Each plugin process provides
7604     one sample.  Recorded once per UMA ping if the system has swapped.
7605   </summary>
7606 </histogram>
7607
7608 <histogram name="Memory.Swap.PepperPluginBroker" units="KB">
7609   <summary>
7610     The swap used by each Pepper plugin broker process.  Each process provides
7611     one sample.  Recorded once per UMA ping if the system has swapped.
7612   </summary>
7613 </histogram>
7614
7615 <histogram name="Memory.Swap.Plugin" units="KB">
7616   <summary>
7617     The swap used by each plugin process.  Each plugin process provides one
7618     sample.  Recorded once per UMA ping if the system has swapped.
7619   </summary>
7620 </histogram>
7621
7622 <histogram name="Memory.Swap.Renderer" units="KB">
7623   <summary>
7624     The swap used by each renderer process.  Each renderer process provides one
7625     sample.  Recorded once per UMA ping if the system has swapped.
7626   </summary>
7627 </histogram>
7628
7629 <histogram name="Memory.Swap.SandboxHelper" units="KB">
7630   <summary>
7631     The swap used by each sandbox helper process.  Each sandbox helper process
7632     provides one sample.  Recorded once per UMA ping if the system has swapped.
7633   </summary>
7634 </histogram>
7635
7636 <histogram name="Memory.Swap.Total" units="MB">
7637   <summary>
7638     The sum of all processes' swap.  Recorded once per UMA ping if the system
7639     has swapped.
7640   </summary>
7641 </histogram>
7642
7643 <histogram name="Memory.Swap.Utility" units="KB">
7644   <summary>
7645     The swap used by each utility process.  Each utility process provides one
7646     sample.  Recorded once per UMA ping if the system has swapped.
7647   </summary>
7648 </histogram>
7649
7650 <histogram name="Memory.Swap.Worker" units="KB">
7651   <summary>
7652     The swap used by each worker process.  Each worker process provides one
7653     sample.  Recorded once per UMA ping if the system has swapped.
7654   </summary>
7655 </histogram>
7656
7657 <histogram name="Memory.Total" units="MB">
7658   <summary>The sum of all processes.  Recorded once per UMA ping.</summary>
7659 </histogram>
7660
7661 <histogram name="Memory.Utility" units="KB">
7662   <summary>
7663     The private working set used by each utility process.  Each utility process
7664     provides one sample.  Recorded once per UMA ping.
7665   </summary>
7666 </histogram>
7667
7668 <histogram name="Memory.Worker" units="KB">
7669   <summary>
7670     The private working set used by each worker process.  Each worker process
7671     provides one sample.  Recorded once per UMA ping.
7672   </summary>
7673 </histogram>
7674
7675 <histogram name="Memory.WorkerProcessCount">
7676   <summary>TBD.</summary>
7677 </histogram>
7678
7679 <histogram name="MemoryAndroid.DeviceMemoryClass">
7680   <summary>
7681     Value of getMemoryClass() recorded once upon startup. This is an integer,
7682     device-specific constant correlated with the amount of memory available on
7683     Android device.
7684   </summary>
7685 </histogram>
7686
7687 <histogram name="MemoryAndroid.EvictionReason" enum="AndroidEvictionReason">
7688   <summary>
7689     Reasons behind evictions of individual tabs, recorded upon each tab
7690     eviction.
7691   </summary>
7692 </histogram>
7693
7694 <histogram name="MemoryAndroid.LowMemoryLoadedTabCount">
7695   <summary>
7696     Number of loaded (memory-resident) tabs when LowMemory notification is
7697     delivered.
7698   </summary>
7699 </histogram>
7700
7701 <histogram name="MemoryAndroid.LowMemoryTimeBetween" units="milliseconds">
7702   <summary>
7703     Time between two consecutive LowMemory notification in one foreground
7704     session.
7705   </summary>
7706 </histogram>
7707
7708 <histogram name="MemoryAndroid.NotificationBackground"
7709     enum="AndroidMemoryNotificationBackground">
7710   <summary>
7711     Memory notifications delivered through system callbacks to Chrome while in
7712     the background.
7713   </summary>
7714 </histogram>
7715
7716 <histogram name="MemoryAndroid.NotificationForeground"
7717     enum="AndroidMemoryNotificationForeground">
7718   <summary>
7719     Memory notifications delivered through system callbacks to Chrome while in
7720     the foreground - we count LowMemory notification vs particular levels of
7721     TrimMemory foreground notification.
7722   </summary>
7723 </histogram>
7724
7725 <histogram name="Mist.SwitchResult" enum="MistSwitchResult">
7726   <summary>
7727     The result (e.g. success or the type of failure) of a modem interface switch
7728     operation performed by mist on Chrome OS.
7729   </summary>
7730 </histogram>
7731
7732 <histogram name="MobileStartup.MobileMultiWindowSession" units="percent">
7733   <summary>
7734     Android: percent of the screen available for Chrome during a multi-window
7735     session. Emitted every time chrome is paused. Only emitted on Android
7736     MultiWindow devices.
7737
7738     A multiwindow session is any period of time that Chrome was not used in full
7739     screen mode but together with some other application that is visible at the
7740     same time. This is only supported in a few Android models.
7741   </summary>
7742 </histogram>
7743
7744 <histogram name="Mouse.PointerSensitivity.Changed" enum="PointerSensitivity">
7745   <summary>
7746     Tracks mouse sensitivity setting changes by the user. This replaces the old
7747     Mouse.Sensitivity.Changed metric.
7748   </summary>
7749 </histogram>
7750
7751 <histogram name="Mouse.PointerSensitivity.Started" enum="PointerSensitivity">
7752   <summary>
7753     Tracks mouse sensitivity setting on startup. This replaces the old
7754     Mouse.Sensitivity.Started metric.
7755   </summary>
7756 </histogram>
7757
7758 <histogram name="Mouse.Sensitivity.Changed" enum="PointerSensitivity">
7759   <obsolete>
7760     Deprecated as of 6/2013, replaced by Mouse.PointerSensitivity.Changed.
7761   </obsolete>
7762   <summary>Tracks mouse sensitivity setting.</summary>
7763 </histogram>
7764
7765 <histogram name="Mouse.Sensitivity.Started" enum="PointerSensitivity">
7766   <obsolete>
7767     Deprecated as of 6/2013, replaced by Mouse.PointerSensitivity.Started.
7768   </obsolete>
7769   <summary>Tracks mouse sensitivity setting on startup.</summary>
7770 </histogram>
7771
7772 <histogram name="MouseEventPrefetch.MouseDownDuration_Click" units="ms">
7773   <summary>
7774     Measures the time elapsed between when the user mousedown-ed a link and when
7775     the user clicked a link.
7776   </summary>
7777 </histogram>
7778
7779 <histogram name="MouseEventPrefetch.MouseDownFollowedByClick"
7780     enum="MouseEventFollowedByClick">
7781   <summary>
7782     For each click handled by an HTML anchor tag link, whether Blink saw a
7783     mousedown event preceding it.  This is only measured for clicks handled by
7784     the anchor tag's default click event handler.
7785   </summary>
7786 </histogram>
7787
7788 <histogram name="MouseEventPrefetch.MouseDowns">
7789   <summary>
7790     The number of mousedown events detected at HTML anchor-tag links' default
7791     event handler.
7792   </summary>
7793 </histogram>
7794
7795 <histogram name="MouseEventPrefetch.MouseOverDuration_Click" units="ms">
7796   <summary>
7797     Measures the time elapsed between when the user mouseover-ed a link and when
7798     the user clicked a link.
7799   </summary>
7800 </histogram>
7801
7802 <histogram name="MouseEventPrefetch.MouseOverDuration_NoClick" units="ms">
7803   <summary>
7804     Measures the time elapsed between when the user mouseover-ed a link and when
7805     the user mouseout-ed a link without click.
7806   </summary>
7807 </histogram>
7808
7809 <histogram name="MouseEventPrefetch.MouseOvers">
7810   <summary>
7811     The number of mouseover events detected at HTML anchor-tag links' default
7812     event handler.
7813   </summary>
7814 </histogram>
7815
7816 <histogram name="MouseEventPrefetch.PreTapEventsFollowedByClick"
7817     enum="PreTapEvents">
7818   <summary>
7819     The tap gesture events detected before click at HTML anchor-tag links'
7820     default event handler.
7821   </summary>
7822 </histogram>
7823
7824 <histogram name="MouseEventPrefetch.TapDownDuration_Click" units="ms">
7825   <summary>
7826     Measures the time elapsed between when the user tapdown-ed a link and when
7827     the user clicked a link.
7828   </summary>
7829 </histogram>
7830
7831 <histogram name="MouseEventPrefetch.TapDowns">
7832   <summary>
7833     The number of gesturetapdown events detected at HTML anchor-tag links'
7834     default event handler.
7835   </summary>
7836 </histogram>
7837
7838 <histogram name="MouseEventPrefetch.TapUnconfirmeds">
7839   <summary>
7840     The number of gesturetapunconfirmed events detected at HTML anchor-tag
7841     links' default event handler.
7842   </summary>
7843 </histogram>
7844
7845 <histogram name="MultiProfile.DiscardedTabsPerUser">
7846   <summary>
7847     The relation of discarded tabs vs. the amount of simultaneous users. The
7848     counts are the number of discards and the buckets are the number of users.
7849     Since the count values are absolute numbers, they need to be normalized
7850     before use - so divide the counts by the percentage of users found under
7851     'MultiProfile.UsersPerSession'.
7852   </summary>
7853 </histogram>
7854
7855 <histogram name="MultiProfile.SessionMode" enum="MultiProfileSessionMode">
7856   <summary>
7857     The session counter for different multi profile modes which gets stored once
7858     per session at the beginning of the session.
7859   </summary>
7860 </histogram>
7861
7862 <histogram name="MultiProfile.SigninUserUIPath"
7863     enum="MultiProfileSigninUserAction">
7864   <summary>
7865     Count the number of times each UI path is taken for signing into a new
7866     account in a Chrome OS multiprofile session. UI paths include the system
7867     tray and the user account switcher on the browser frame.
7868   </summary>
7869 </histogram>
7870
7871 <histogram name="MultiProfile.SwitchActiveUserUIPath"
7872     enum="MultiProfileSwitchActiveUserAction">
7873   <summary>
7874     Count the number of times each UI path is taken for switching the active
7875     account in a Chrome OS multiprofile session. UI paths include the system
7876     tray and the keyboard shortcut.
7877   </summary>
7878 </histogram>
7879
7880 <histogram name="MultiProfile.TeleportWindow"
7881     enum="MultiProfileTeleportWindowAction">
7882   <summary>
7883     Counts the number of window teleportations when using separated desktop
7884     mode.
7885   </summary>
7886 </histogram>
7887
7888 <histogram name="MultiProfile.TeleportWindowType"
7889     enum="MultiProfileTeleportWindowType">
7890   <summary>
7891     Counts the number of teleported windows by types in separated desktop mode.
7892   </summary>
7893 </histogram>
7894
7895 <histogram name="MultiProfile.UsersPerSession">
7896   <summary>
7897     The number of users simultaneously signed into a multiprofile session on
7898     Chrome OS. This is recorded whenever a new user logs in.
7899   </summary>
7900 </histogram>
7901
7902 <histogram name="Navigation.MainFrameScheme" enum="NavigationScheme">
7903   <summary>The scheme of the URL for each main-frame navigation.</summary>
7904 </histogram>
7905
7906 <histogram name="Net.AsyncResourceHandler_PendingDataCount">
7907   <summary>
7908     The count of unacknowledged ResourceMsg_DataReceived messages.  This message
7909     is sent once per chunk of data read from the network.
7910   </summary>
7911 </histogram>
7912
7913 <histogram name="Net.AsyncResourceHandler_PendingDataCount_WhenFull">
7914   <summary>
7915     The count of unacknowledged ResourceMsg_DataReceived messages at the point
7916     where we pause network loading.
7917   </summary>
7918 </histogram>
7919
7920 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Alloc" units="bytes">
7921   <summary>The size of a SharedIOBuffer allocation.</summary>
7922 </histogram>
7923
7924 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Used" units="bytes">
7925   <summary>The number of bytes copied into a SharedIOBuffer.</summary>
7926 </histogram>
7927
7928 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_UsedPercentage"
7929     units="percentage">
7930   <summary>
7931     The percentage of a SharedIOBuffer allocation that is actually used.
7932   </summary>
7933 </histogram>
7934
7935 <histogram name="Net.AuthGenerateToken_basic" units="milliseconds">
7936   <summary>The time to generate a Basic HTTP authentication token.</summary>
7937 </histogram>
7938
7939 <histogram name="Net.AuthGenerateToken_digest" units="milliseconds">
7940   <summary>The time to generate a Digest HTTP authentication token.</summary>
7941 </histogram>
7942
7943 <histogram name="Net.AuthGenerateToken_negotiate" units="milliseconds">
7944   <summary>
7945     The time to generate a Negotiate (or SPNEGO) HTTP authentication token.
7946   </summary>
7947 </histogram>
7948
7949 <histogram name="Net.AuthGenerateToken_ntlm" units="milliseconds">
7950   <summary>The time to generate an NTLM HTTP authentication token.</summary>
7951 </histogram>
7952
7953 <histogram name="Net.CertCommonNameFallback" enum="BooleanCommonNameMatch">
7954   <summary>
7955     Whether the certificate common name was used for matching the hostname,
7956     instead of the subjectAlternativeName.
7957
7958     Measures results for all CAs (internal and publicly-trusted).
7959   </summary>
7960 </histogram>
7961
7962 <histogram name="Net.CertCommonNameFallbackPrivateCA"
7963     enum="BooleanCommonNameMatch">
7964   <summary>
7965     Whether the certificate common name was used for matching the hostname,
7966     instead of the subjectAlternativeName.
7967
7968     Measures results ony for internal (non-publicly-trusted) CAs.
7969   </summary>
7970 </histogram>
7971
7972 <histogram name="Net.CertificatePinSuccess" enum="BooleanSuccess">
7973   <obsolete>
7974     Renamed to Net.PublicKeyPinSuccess 28 Oct 2011.
7975   </obsolete>
7976   <summary>
7977     A validated certificate chain may be subject to additional
7978     &quot;pinning&quot; requirements on a per-domain basis. This records the
7979     fraction of successful matches between a certificate chain and a pin list.
7980   </summary>
7981 </histogram>
7982
7983 <histogram name="Net.CertificateTransparency.MainFrameValidSCTCount">
7984   <summary>
7985     Number of valid Signed Certificate Timestamps (SCTs) present for the
7986     main-frame resource. Emitted every time a main-frame resource is fetched.
7987   </summary>
7988 </histogram>
7989
7990 <histogram name="Net.CertificateTransparency.SCTOrigin" enum="SCTOrigin">
7991   <summary>
7992     The origin breakdown of Signed Certificate Timestamps (SCTs). Emitted once
7993     for every SCT when first validated, which means 0 or more times during every
7994     SSL connection establishment.
7995   </summary>
7996 </histogram>
7997
7998 <histogram name="Net.CertificateTransparency.SCTsPerConnection">
7999   <summary>
8000     The number of Signed Certificate Timestamps (SCTs) that were available for
8001     each SSL connection, including SCTs embedded in the certificate. This metric
8002     measures how many SSL connections had SCTs available. Emitted during every
8003     SSL connection establishment.
8004   </summary>
8005 </histogram>
8006
8007 <histogram name="Net.CertificateTransparency.SCTStatus" enum="SCTVerifyStatus">
8008   <summary>
8009     Breakdown of Signed Certificate Timestamps (SCTs) validation status. Emitted
8010     once for every SCT when first validated, which means 0 or more times during
8011     every SSL connection establishment.
8012   </summary>
8013 </histogram>
8014
8015 <histogram name="Net.CertVerifier_Job_Latency" units="milliseconds">
8016   <summary>
8017     The actual amount of time spent verifying a certificate using the underlying
8018     cryptographic APIs. Because parallel verifications for the same certificate
8019     may be coalesced, histograms such as Net.SSLCertVerificationTime may be
8020     skewed, due to later verifications taking less overall time. This records
8021     the overall time spent verifying a single request, regardless of how many
8022     parallel requests are being served by the verification.
8023   </summary>
8024 </histogram>
8025
8026 <histogram name="Net.CoalescePotential" enum="CoalescePotentialPackets">
8027   <summary>
8028     The number of times we sent N packets, but could have sent N-1 packets.
8029   </summary>
8030 </histogram>
8031
8032 <histogram name="Net.ComodoDNSExperimentFailureTime" units="milliseconds">
8033   <summary>
8034     The amount of time taken before we failed to  resolve the Comodo test DNS
8035     record. This is an experiment, run in conjuction with Comodo, to test the
8036     viability of a DNS based certificate revocation mechanism.
8037   </summary>
8038 </histogram>
8039
8040 <histogram name="Net.ComodoDNSExperimentSuccessTime" units="milliseconds">
8041   <summary>
8042     The amount of time taken to successfully resolve the Comodo test DNS record.
8043     This is an experiment, run in conjuction with Comodo, to test the viability
8044     of a DNS based certificate revocation mechanism.
8045   </summary>
8046 </histogram>
8047
8048 <histogram name="Net.Compress.NoProxy.BytesAfterCompression" units="bytes">
8049   <summary>
8050     The uncompressed number of bytes received per request that was compressed.
8051     Only includes requests which did not go through an explicit proxy and did
8052     not go over SSL.
8053   </summary>
8054 </histogram>
8055
8056 <histogram name="Net.Compress.NoProxy.BytesBeforeCompression" units="bytes">
8057   <summary>
8058     The compressed number of bytes received per request that was compressed.
8059     Only includes requests which did not go through an explicit proxy and did
8060     not go over SSL.
8061   </summary>
8062 </histogram>
8063
8064 <histogram name="Net.Compress.NoProxy.ShouldHaveBeenCompressed" units="bytes">
8065   <summary>
8066     The uncompressed number of bytes received per request that was not
8067     compressed but appears to have been compressible.  Only includes requests
8068     which did not go through an explicit proxy and did not go over SSL.
8069   </summary>
8070 </histogram>
8071
8072 <histogram name="Net.Compress.Proxy.BytesAfterCompression" units="bytes">
8073   <summary>
8074     The uncompressed number of bytes received per request that was compressed.
8075     Only includes requests sent through a proxy without SSL.
8076   </summary>
8077 </histogram>
8078
8079 <histogram name="Net.Compress.Proxy.BytesBeforeCompression" units="bytes">
8080   <summary>
8081     The compressed number of bytes received per request that was compressed.
8082     Only includes requests sent through a proxy without SSL.
8083   </summary>
8084 </histogram>
8085
8086 <histogram name="Net.Compress.Proxy.ShouldHaveBeenCompressed" units="bytes">
8087   <summary>
8088     The uncompressed number of bytes received per request that was not
8089     compressed but appears to have been compressible.  Only includes requests
8090     sent through a proxy without SSL.
8091   </summary>
8092 </histogram>
8093
8094 <histogram name="Net.Compress.SSL.BytesAfterCompression" units="bytes">
8095   <summary>
8096     The uncompressed number of bytes received per request that was compressed.
8097     Only includes requests sent over SSL.
8098   </summary>
8099 </histogram>
8100
8101 <histogram name="Net.Compress.SSL.BytesBeforeCompression" units="bytes">
8102   <summary>
8103     The compressed number of bytes received per request that was compressed.
8104     Only includes requests sent over SSL.
8105   </summary>
8106 </histogram>
8107
8108 <histogram name="Net.Compress.SSL.ShouldHaveBeenCompressed" units="bytes">
8109   <summary>
8110     The uncompressed number of bytes received per request that was not
8111     compressed but appears to have been compressible.  Only includes requests
8112     sent over SSL.
8113   </summary>
8114 </histogram>
8115
8116 <histogram name="Net.ConnectionTypeCount" enum="ConnectionType">
8117   <obsolete>
8118     The count was inaccurate (it counted transactions rather than connections)
8119   </obsolete>
8120   <summary>
8121     Each bucket is the number of connections of a particular type that the user
8122     has had during the session.
8123   </summary>
8124 </histogram>
8125
8126 <histogram name="Net.ConnectionTypeCount2" enum="ConnectionType">
8127   <obsolete>
8128     Renamed to match HadConnectionType.
8129   </obsolete>
8130   <summary>
8131     Each bucket is the number of successful connections of a particular type
8132     that the user has had during the session.
8133   </summary>
8134 </histogram>
8135
8136 <histogram name="Net.ConnectionTypeCount3" enum="ConnectionType">
8137   <summary>
8138     Each bucket is the number of successful connections of a particular type
8139     that the user has had during the session.
8140   </summary>
8141 </histogram>
8142
8143 <histogram name="Net.ConnectionTypeFailCount2" enum="ConnectionType">
8144   <obsolete>
8145     No longer collected.
8146   </obsolete>
8147   <summary>
8148     Each bucket is the number of failed connections of a particular type that
8149     the user has had during the session.
8150   </summary>
8151 </histogram>
8152
8153 <histogram name="Net.ConnectionUsedSSLv3Fallback">
8154   <obsolete>
8155     Replaced by Net.ConnectionUsedSSLVersionFallback in Chrome 21.
8156   </obsolete>
8157   <summary>
8158     True if the HTTP request was to a server which requires SSLv3 fallback
8159   </summary>
8160 </histogram>
8161
8162 <histogram name="Net.ConnectionUsedSSLVersionFallback"
8163     enum="FallbackSSLVersion">
8164   <summary>
8165     Nonzero if the HTTP request was to a server which requires SSL version
8166     fallback.  The value indicates the SSL version the request fell back on.
8167   </summary>
8168 </histogram>
8169
8170 <histogram name="net.CookieBackingStoreUpdateResults"
8171     enum="BackingStoreResults">
8172   <obsolete>
8173     Initial typo; only here to get results from builds before r59117.  See
8174     &quot;Cookie.&quot; group.
8175   </obsolete>
8176   <summary>
8177     Whether or not updates to the backing store succeeded or failed, recorded
8178     every update.
8179   </summary>
8180 </histogram>
8181
8182 <histogram name="net.CookieBetweenAccessIntervalMinutes" units="minutes">
8183   <obsolete>
8184     Initial typo; only here to get results from builds before r59117.  See
8185     &quot;Cookie.&quot; group.
8186   </obsolete>
8187   <summary>Intervals between access time updates for each cookie.</summary>
8188 </histogram>
8189
8190 <histogram name="net.CookieCount">
8191   <obsolete>
8192     Initial typo; only here to get results from builds before r59117.  See
8193     &quot;Cookie.&quot; group.
8194   </obsolete>
8195   <summary>
8196     Number of cookies in the store (recorded every 10 minutes of active browsing
8197     time)
8198   </summary>
8199 </histogram>
8200
8201 <histogram name="net.CookieDeletionCause" enum="CookieDeletionCause">
8202   <obsolete>
8203     Initial typo; only here to get results from builds before r59117.  See
8204     &quot;Cookie.&quot; group.
8205   </obsolete>
8206   <summary>
8207     For each cookie removed from the store, the reason it was removed.
8208   </summary>
8209 </histogram>
8210
8211 <histogram name="net.CookieDomainCount">
8212   <obsolete>
8213     Initial typo; only here to get results from builds before r59117.  See
8214     &quot;Cookie.&quot; group.
8215   </obsolete>
8216   <summary>
8217     For each domain, number of cookies in that domain (recorded every 10 minutes
8218     of active browsing time).
8219   </summary>
8220 </histogram>
8221
8222 <histogram name="net.CookieDomainPerEtldp1Count">
8223   <summary>
8224     For every top level domain, number of subdomains in that top level domain
8225     (recorded every 10 minutes of active browsing time).
8226   </summary>
8227 </histogram>
8228
8229 <histogram name="net.CookieEtldp1Count">
8230   <obsolete>
8231     Initial typo; only here to get results from builds before r59117.  See
8232     &quot;Cookie.&quot; group.
8233   </obsolete>
8234   <summary>
8235     For every top level domain, number of cookies in that domain (recorded every
8236     10 minutes of active browsing time).
8237   </summary>
8238 </histogram>
8239
8240 <histogram name="net.CookieEvictedLastAccessMinutes" units="minutes">
8241   <obsolete>
8242     Initial typo; only here to get results from builds before r59117.  See
8243     &quot;Cookie.&quot; group.
8244   </obsolete>
8245   <summary>
8246     For each evicted (not expired) cookie, the amount of time since it was last
8247     used
8248   </summary>
8249 </histogram>
8250
8251 <histogram name="net.CookieExpirationDurationMinutes" units="minutes">
8252   <obsolete>
8253     Initial typo; only here to get results from builds before r59117.  See
8254     &quot;Cookie.&quot; group.
8255   </obsolete>
8256   <summary>Number of minutes until cookie expires when set.</summary>
8257 </histogram>
8258
8259 <histogram name="net.CookieTimeGet">
8260   <obsolete>
8261     Initial typo; only here to get results from builds before r59117.  See
8262     &quot;Cookie.&quot; group.
8263   </obsolete>
8264   <summary>
8265     The amount of time (ms) to get cookies for each URL request.
8266   </summary>
8267 </histogram>
8268
8269 <histogram name="net.CookieTimeLoad">
8270   <obsolete>
8271     Initial typo; only here to get results from builds before r59117.  See
8272     &quot;Cookie.&quot; group.
8273   </obsolete>
8274   <summary>
8275     The amount of time (ms) to load the persistent cookie store at browser
8276     start.
8277   </summary>
8278 </histogram>
8279
8280 <histogram name="Net.CountOfAlternateProtocolServers">
8281   <summary>
8282     The total number of severs to which alternative protocol was used. This
8283     counts the number of servers persisted to prefs file.
8284   </summary>
8285 </histogram>
8286
8287 <histogram name="Net.CountOfPipelineCapableServers">
8288   <summary>
8289     The total number of severs that support HTTP pipelining. This counts the
8290     number of servers persisted to prefs file.
8291   </summary>
8292 </histogram>
8293
8294 <histogram name="Net.CountOfSpdyServers">
8295   <summary>
8296     The total number of SPDY server names persisted to prefs file.
8297   </summary>
8298 </histogram>
8299
8300 <histogram name="Net.CountOfSpdySettings">
8301   <summary>
8302     The total number of SPDY Settings properties persisted to prefs file.
8303   </summary>
8304 </histogram>
8305
8306 <histogram name="Net.CRLRequestFailedTimeMs" units="milliseconds">
8307   <summary>
8308     When validating an HTTPS certificate we may have to block to fetch one or
8309     more revocation lists. This measures the amount of time that failures to get
8310     CRL information take.
8311   </summary>
8312 </histogram>
8313
8314 <histogram name="Net.CRLRequestSuccess" enum="BooleanSuccess">
8315   <summary>
8316     When validating an HTTPS certificate we may have to block to fetch one or
8317     more revocation lists. This records the fraction of successful requests.
8318   </summary>
8319 </histogram>
8320
8321 <histogram name="Net.CRLRequestTimeMs" units="milliseconds">
8322   <summary>
8323     When validating an HTTPS certificate we may have to block to fetch one or
8324     more revocation lists. This measures the amount of time that each fetch
8325     takes.
8326   </summary>
8327 </histogram>
8328
8329 <histogram name="Net.DailyContentLength" units="KB">
8330   <summary>
8331     The total content size in KB of all HTTP/HTTPS response bodies in the
8332     previous calendar day. The metric is reported when the first response in the
8333     current day is received.
8334   </summary>
8335 </histogram>
8336
8337 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled" units="KB">
8338   <summary>
8339     The total content size in KB of all HTTP/HTTPS response bodies in the
8340     previous calendar day while the data reduction proxy setting was enabled.
8341     The metric is reported when the first response in the current day is
8342     received.
8343   </summary>
8344 </histogram>
8345
8346 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_Https"
8347     units="KB">
8348   <summary>
8349     The total content size in KB of all HTTPS response bodies in the previous
8350     calendar day while the data reduction proxy setting was enabled. The metric
8351     is reported when the first response in the current day is received.
8352   </summary>
8353 </histogram>
8354
8355 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_LongBypass"
8356     units="KB">
8357   <summary>
8358     The total content size in KB of all long-bypassed HTTP response bodies in
8359     the  previous calendar day while the data reduction proxy setting was
8360     enabled. The metric is reported when the first response in the current day
8361     is received.
8362   </summary>
8363 </histogram>
8364
8365 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_ShortBypass"
8366     units="KB">
8367   <summary>
8368     The total content size in KB of all short-bypassed HTTP response bodies in
8369     the previous calendar day while the data reduction proxy setting was
8370     enabled. The metric is reported when the first response in the current day
8371     is received.
8372   </summary>
8373 </histogram>
8374
8375 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_Unknown"
8376     units="KB">
8377   <summary>
8378     The total content size in KB of all HTTP response bodies for requests that
8379     were not served by the enabled data reduction proxy for unknown reasons in
8380     the previous calendar day while the data reduction proxy setting was
8381     enabled. The metric is reported when the first response in the current day
8382     is received.
8383   </summary>
8384 </histogram>
8385
8386 <histogram name="Net.DailyContentLength_ViaDataReductionProxy" units="KB">
8387   <summary>
8388     The total content size in KB of all HTTP/HTTPS response bodies in the
8389     previous calendar day via the data reduction proxy. The metric is reported
8390     when the first response in the current day is received.
8391   </summary>
8392 </histogram>
8393
8394 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled"
8395     units="Percent">
8396   <summary>
8397     The percentage of total HTTP/HTTPS response body size while the data
8398     reduction proxy is enabled to total HTTP/HTTPS response body size in the
8399     previous calendar day. The metric is reported when the first response in the
8400     current day is received.
8401   </summary>
8402 </histogram>
8403
8404 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_Https"
8405     units="Percent">
8406   <summary>
8407     The percentage of total HTTPS response body size while the data reduction
8408     proxy is enabled to total HTTP/HTTPS response body size in the previous
8409     calendar day. The metric is reported when the first response in the current
8410     day is received.
8411   </summary>
8412 </histogram>
8413
8414 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_LongBypass"
8415     units="Percent">
8416   <summary>
8417     The percentage of total long-bypassed response body size while the data
8418     reduction proxy is enabled to total HTTP/HTTPS response body size in the
8419     previous calendar day. The metric is reported when the first response in the
8420     current day is received.
8421   </summary>
8422 </histogram>
8423
8424 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_ShortBypass"
8425     units="Percent">
8426   <summary>
8427     The percentage of total short-bypassed response body size while the data
8428     reduction proxy is enabled to total HTTP/HTTPS response body size in the
8429     previous calendar day. The metric is reported when the first response in the
8430     current day is received.
8431   </summary>
8432 </histogram>
8433
8434 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_Unknown"
8435     units="Percent">
8436   <summary>
8437     The percentage of total body size of responses that were not served by the
8438     data reduction proxy for unknown reason while the data reduction proxy is
8439     enabled to total HTTP/HTTPS response body size in the previous calendar day.
8440     The metric is reported when the first response in the current day is
8441     received.
8442   </summary>
8443 </histogram>
8444
8445 <histogram name="Net.DailyContentPercent_ViaDataReductionProxy" units="Percent">
8446   <summary>
8447     The percentage of total HTTP/HTTPS response body size via the data reduction
8448     proxy to total HTTP/HTTPS response body size in the previous calendar day.
8449     The metric is reported when the first response in the current day is
8450     received.
8451   </summary>
8452 </histogram>
8453
8454 <histogram name="Net.DailyContentSavingPercent" units="Percent">
8455   <summary>
8456     The percentage of data saving in the previous calendar day. A negative
8457     saving will be shown as zero. The metric is reported when the first response
8458     in the current day is received.
8459   </summary>
8460 </histogram>
8461
8462 <histogram name="Net.DailyContentSavingPercent_DataReductionProxyEnabled"
8463     units="Percent">
8464   <summary>
8465     The percentage of data saving in the previous calendar day while the data
8466     reduction proxy was enabled. A negative saving will be shown as zero. This
8467     only counts responses while the data reduction proxy is enabled. The metric
8468     is reported when the first response in the current day is received.
8469   </summary>
8470 </histogram>
8471
8472 <histogram name="Net.DailyContentSavingPercent_ViaDataReductionProxy"
8473     units="Percent">
8474   <summary>
8475     The percentage of data saving in the previous calendar day via the data
8476     reduction proxy. A negative saving will be shown as zero. This only counts
8477     responses via the data reduction proxy. The metric is reported when the
8478     first response in the current day is received.
8479   </summary>
8480 </histogram>
8481
8482 <histogram name="Net.DailyHttpContentLengthViaDataReductionProxy" units="KB">
8483   <obsolete>
8484     Deprecated- see Net.DailyContentLength_ViaDataReductionProxy.
8485   </obsolete>
8486   <summary>
8487     Total size in KB of all response bodies in the previous calendar day that
8488     were received through the data reduction proxy.
8489   </summary>
8490 </histogram>
8491
8492 <histogram name="Net.DailyHttpContentLengthWithDataReductionProxyEnabled"
8493     units="KB">
8494   <obsolete>
8495     Deprecated- see Net.DailyContentLength_DataReductionProxyEnabled
8496   </obsolete>
8497   <summary>
8498     Total size in KB of all response bodies in the previous calendar day that
8499     were received when the data reduction proxy was enabled.
8500   </summary>
8501 </histogram>
8502
8503 <histogram name="Net.DailyHttpContentSavings" units="Percent">
8504   <obsolete>
8505     Deprecated- see Net.DailyContentSavingPercent.
8506   </obsolete>
8507   <summary>
8508     The percentage of data saving in the previous calendar day. A negative
8509     saving will be shown as zero.
8510   </summary>
8511 </histogram>
8512
8513 <histogram name="Net.DailyHttpContentSavings_DataReductionProxy"
8514     units="Percent">
8515   <obsolete>
8516     Deprecated- see Net.DailyContentSavingPercent_DataReductionProxyEnabled.
8517   </obsolete>
8518   <summary>
8519     The percentage of data saving in the previous calendar day when the data
8520     reduction proxy was enabled for at least some responses during the day. A
8521     negative saving will be shown as zero.
8522   </summary>
8523 </histogram>
8524
8525 <histogram name="Net.DailyHttpOriginalContentLength" units="KB">
8526   <obsolete>
8527     Deprecated- see Net.DailyOriginalContentLength.
8528   </obsolete>
8529   <summary>
8530     Total size in KB specified in the X-Original-Content-Length headers of all
8531     responses in the previous calendar day. If the header is not present in a
8532     response, the size of the response body is used.
8533   </summary>
8534 </histogram>
8535
8536 <histogram name="Net.DailyHttpReceivedContentLength" units="KB">
8537   <obsolete>
8538     Deprecated- see Net.DailyContentLength.
8539   </obsolete>
8540   <summary>
8541     Total size in KB of all response bodies in the previous calendar day.
8542   </summary>
8543 </histogram>
8544
8545 <histogram name="Net.DailyOriginalContentLength" units="KB">
8546   <summary>
8547     The total size in KB specified in the X-Original-Content-Length headers of
8548     all HTTP/HTTPS response bodies in the previous calendar day. If the header
8549     is not present in a response, the size of the response body is used. The
8550     metric is reported when the first response in the current day is received.
8551   </summary>
8552 </histogram>
8553
8554 <histogram name="Net.DailyOriginalContentLength_DataReductionProxyEnabled"
8555     units="KB">
8556   <summary>
8557     The total size in KB specified in the X-Original-Content-Length headers of
8558     all HTTP/HTTPS response bodies in the previous calendar day while the data
8559     reduction proxy is enabled. If the header is not present in a response, the
8560     size of the response body is used. The metric is reported when the first
8561     response in the current day is received.
8562   </summary>
8563 </histogram>
8564
8565 <histogram name="Net.DailyOriginalContentLength_ViaDataReductionProxy"
8566     units="KB">
8567   <summary>
8568     The total size in KB specified in the X-Original-Content-Length headers of
8569     all HTTP/HTTPS response bodies in the previous calendar day via the data
8570     reduction proxy. If the header is not present in a response, the size of the
8571     response body is used. The metric is reported when the first response in the
8572     current day is received.
8573   </summary>
8574 </histogram>
8575
8576 <histogram name="Net.DailyReceivedContentViaDataReductionProxy" units="Percent">
8577   <obsolete>
8578     Deprecated- see Net.DailyContentPercent_ViaDataReductionProxy.
8579   </obsolete>
8580   <summary>
8581     The percentage of Net.DailyHttpContentLengthViaDataReductionProxy in
8582     Net.DailyHttpReceivedContentLength.
8583   </summary>
8584 </histogram>
8585
8586 <histogram name="Net.DailyReceivedContentWithDataReductionProxyEnabled"
8587     units="Percent">
8588   <obsolete>
8589     Deprecated- see Net.DailyContentPercent_DataReductionProxyEnabled.
8590   </obsolete>
8591   <summary>
8592     The percentage of Net.DailyHttpContentLengthWithDataReductionProxyEnabled in
8593     Net.DailyHttpReceivedContentLength.
8594   </summary>
8595 </histogram>
8596
8597 <histogram name="Net.DhcpWpadCancelTime" units="milliseconds">
8598   <summary>
8599     Measures time from initiating a fetch of a PAC file from DHCP WPAD to
8600     cancellation of the fetch. For a given fetch, only one of the cancellation
8601     or completion histograms will be added to.
8602   </summary>
8603 </histogram>
8604
8605 <histogram name="Net.DhcpWpadCompletionTime" units="milliseconds">
8606   <summary>
8607     Measures time from initiating a fetch of a PAC file from DHCP WPAD to
8608     completion of the fetch. For a given fetch, only one of the cancellation or
8609     completion histograms will be added to.
8610   </summary>
8611 </histogram>
8612
8613 <histogram name="Net.DhcpWpadFetchError" enum="NetErrorCodes">
8614   <summary>
8615     Tracks the net error codes received when the DHCP WPAD fetch fails to
8616     retrieve a PAC file (including PAC_NOT_IN_DHCP, which is not really an error
8617     but an indication that a PAC URL was not configured in DHCP).
8618   </summary>
8619 </histogram>
8620
8621 <histogram name="Net.DhcpWpadGetAdaptersAddressesError"
8622     enum="ErrorCodesGetAdaptersAddresses">
8623   <summary>
8624     Tracks the frequency of each of the different known error codes of calling
8625     the GetAdaptersAddresses Win32 API.
8626   </summary>
8627 </histogram>
8628
8629 <histogram name="Net.DhcpWpadGetAdaptersAddressesTime" units="milliseconds">
8630   <summary>
8631     Measures the time taken to call the GetAdaptersAddresses Win32 API, to
8632     validate our understanding that it should complete quickly enough to call
8633     synchronously from the network thread.
8634   </summary>
8635 </histogram>
8636
8637 <histogram name="Net.DhcpWpadNumAdaptersAtWaitTimer">
8638   <summary>
8639     Total number of adapters enabled for DHCP as seen when the wait timer in the
8640     DHCP WPAD code hits. This timer fires after a timeout from when we get some
8641     information from the first adapter to finish.
8642   </summary>
8643 </histogram>
8644
8645 <histogram name="Net.DhcpWpadNumPendingAdaptersAtWaitTimer">
8646   <summary>
8647     Number of adapters enabled for DHCP that we have not completed retrieving
8648     information for, as seen when the wait timer in the DHCP WPAD code hits.
8649     This timer fires after a timeout from when we get some information from the
8650     first adapter to finish.
8651   </summary>
8652 </histogram>
8653
8654 <histogram name="Net.DhcpWpadUnhandledDhcpError">
8655   <summary>
8656     Counts the number of errors from the DhcpRequestParams API that we do not
8657     have specific handling for, so that we can see if there is an abnormally
8658     high rate.
8659   </summary>
8660 </histogram>
8661
8662 <histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency">
8663   <obsolete>
8664     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
8665   </obsolete>
8666 </histogram>
8667
8668 <histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency">
8669   <obsolete>
8670     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
8671   </obsolete>
8672 </histogram>
8673
8674 <histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency2"
8675     units="milliseconds">
8676   <summary>
8677     The time measured before starting DNS lookup until after the connection is
8678     complete.
8679   </summary>
8680 </histogram>
8681
8682 <histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency2">
8683   <obsolete>
8684     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
8685   </obsolete>
8686 </histogram>
8687
8688 <histogram name="Net.DoubleGetExperiment_InitialResponseMethod"
8689     enum="DoubleGetExperimentMethods">
8690   <summary>
8691     The number of HTTP request responses with MS Office Docs MIME types. The
8692     responses are classified based on their method type and cacheability (POST,
8693     cacheable GET and non-cacheable GET). The histogram is used in Double GET
8694     Experiment, where successful non-cacheable GET requests are intercepted
8695     after initial response and repeated in order to determine how much reissuing
8696     non-cacheable GET requests influences their error rate. The histogram tracks
8697     only initial requests (not the repeated ones).
8698   </summary>
8699 </histogram>
8700
8701 <histogram name="Net.DoubleGetExperiment_ResponseCode">
8702   <summary>
8703     The response codes encountered for GET request repeated in Double GET
8704     Experiment. In the experiment successful non-cacheable GET requests are
8705     intercepted after initial response and repeated. The goal of the experiment
8706     is to measure how much reissuing non-cacheable GET requests influences their
8707     error rate.
8708   </summary>
8709 </histogram>
8710
8711 <histogram name="Net.DownloadBandwidth">
8712   <summary>
8713     Kbps on download streams exceeding 25KB.  Measures from the beginning of the
8714     first byte received until the end of flowing data.
8715   </summary>
8716 </histogram>
8717
8718 <histogram name="Net.ErrorCodesForImages" enum="NetErrorCodes">
8719   <summary>
8720     Net error codes that requests for images end with, including net::OK and
8721     net:ERR_ABORTED.
8722   </summary>
8723 </histogram>
8724
8725 <histogram name="Net.ErrorCodesForMainFrame" enum="NetErrorCodes">
8726   <obsolete>
8727     Deprecated as of 2011/5/24, replaced by Net.ErrorCodesForMainFrame2, which
8728     measures the same data but uses a different bucket structure (adds guard
8729     buckets).
8730   </obsolete>
8731   <summary>
8732     Positive net error code that a page failed with. Note that this only counts
8733     the errors in &quot;main frames&quot;, so it is a measure of the error pages
8734     that users actually see (it does not for example count the error codes for
8735     subresoures on a page).
8736   </summary>
8737 </histogram>
8738
8739 <histogram name="Net.ErrorCodesForMainFrame2" enum="NetErrorCodes">
8740   <obsolete>
8741     Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForMainFrame3, which
8742     measures the same data but includes ERR_ABORTED and OK.
8743   </obsolete>
8744   <summary>
8745     Positive net error code that a page failed with. Note that this only counts
8746     the errors in &quot;main frames&quot;, so it is a measure of the error pages
8747     that users actually see (it does not for example count the error codes for
8748     subresoures on a page).
8749   </summary>
8750 </histogram>
8751
8752 <histogram name="Net.ErrorCodesForMainFrame3" enum="NetErrorCodes">
8753   <summary>
8754     Positive net error codes that requests for pages end with, including net::OK
8755     and net::ERR_ABORTED.  This only counts loads in &quot;main frames&quot; (it
8756     does not for example count the error codes for subresoures on a page).
8757   </summary>
8758 </histogram>
8759
8760 <histogram name="Net.ErrorCodesForSubresources" enum="NetErrorCodes">
8761   <obsolete>
8762     Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForSubresources2,
8763     which measures the same data but includes ERR_ABORT and OK.
8764   </obsolete>
8765   <summary>
8766     Positive net error code that a page failed with. Note that this only counts
8767     the errors in &quot;subresources&quot;.
8768   </summary>
8769 </histogram>
8770
8771 <histogram name="Net.ErrorCodesForSubresources2" enum="NetErrorCodes">
8772   <summary>
8773     Net error codes that requests for &quot;subresources&quot; end with,
8774     including net::OK and net::ERR_ABORTED.
8775   </summary>
8776 </histogram>
8777
8778 <histogram name="Net.FileError_Flush">
8779   <summary>
8780     System error code that a file Flush failed with.  The code is OS dependent,
8781     so when looking at the histogram don't mix OSes.
8782   </summary>
8783 </histogram>
8784
8785 <histogram name="Net.FileError_GetSize">
8786   <summary>
8787     System error code that a file GetSize failed with.  The code is OS
8788     dependent, so when looking at the histogram don't mix OSes.
8789   </summary>
8790 </histogram>
8791
8792 <histogram name="Net.FileError_Open">
8793   <summary>
8794     System error code that a file Open failed with.  The code is OS dependent,
8795     so when looking at the histogram don't mix OSes.
8796   </summary>
8797 </histogram>
8798
8799 <histogram name="Net.FileError_Read">
8800   <summary>
8801     System error code that a file Read failed with.  The code is OS dependent,
8802     so when looking at the histogram don't mix OSes.
8803   </summary>
8804 </histogram>
8805
8806 <histogram name="Net.FileError_Seek">
8807   <summary>
8808     System error code that a file Seek failed with.  The code is OS dependent,
8809     so when looking at the histogram don't mix OSes.
8810   </summary>
8811 </histogram>
8812
8813 <histogram name="Net.FileError_SetEof">
8814   <summary>
8815     System error code that a file SetEof failed with.  The code is OS dependent,
8816     so when looking at the histogram don't mix OSes.
8817   </summary>
8818 </histogram>
8819
8820 <histogram name="Net.FileError_Write">
8821   <summary>
8822     System error code that a file Write failed with.  The code is OS dependent,
8823     so when looking at the histogram don't mix OSes.
8824   </summary>
8825 </histogram>
8826
8827 <histogram name="Net.FileErrorRange_Flush">
8828   <summary>
8829     System error code range that a file Flush failed with.  Any value other than
8830     0 indicates that we have received errors in a range outside of the one in
8831     which we recorded the specific errors in Net.FileError_Flush.  The code is
8832     OS dependent, so when looking at the histogram don't mix OSes.
8833   </summary>
8834 </histogram>
8835
8836 <histogram name="Net.FileErrorRange_GetSize">
8837   <summary>
8838     System error code range that a file GetSize failed with.  Any value other
8839     than 0 indicates that we have received errors in a range outside of the one
8840     in which we recorded the specific errors in Net.FileError_GetSize.  The code
8841     is OS dependent, so when looking at the histogram don't mix OSes.
8842   </summary>
8843 </histogram>
8844
8845 <histogram name="Net.FileErrorRange_Open">
8846   <summary>
8847     System error code range that a file Open failed with.  Any value other than
8848     0 indicates that we have received errors in a range outside of the one in
8849     which we recorded the specific errors in Net.FileError_Open.  The code is OS
8850     dependent, so when looking at the histogram don't mix OSes.
8851   </summary>
8852 </histogram>
8853
8854 <histogram name="Net.FileErrorRange_Read">
8855   <summary>
8856     System error code range that a file Read failed with.  Any value other than
8857     0 indicates that we have received errors in a range outside of the one in
8858     which we recorded the specific errors in Net.FileError_Read.  The code is OS
8859     dependent, so when looking at the histogram don't mix OSes.
8860   </summary>
8861 </histogram>
8862
8863 <histogram name="Net.FileErrorRange_Seek">
8864   <summary>
8865     System error code range that a file Seek failed with.  Any value other than
8866     0 indicates that we have received errors in a range outside of the one in
8867     which we recorded the specific errors in Net.FileError_Seek.  The code is OS
8868     dependent, so when looking at the histogram don't mix OSes.
8869   </summary>
8870 </histogram>
8871
8872 <histogram name="Net.FileErrorRange_SetEof">
8873   <summary>
8874     System error code range that a file SetEof failed with.  Any value other
8875     than 0 indicates that we have received errors in a range outside of the one
8876     in which we recorded the specific errors in Net.FileError_SetEof.  The code
8877     is OS dependent, so when looking at the histogram don't mix OSes.
8878   </summary>
8879 </histogram>
8880
8881 <histogram name="Net.FileErrorRange_Write">
8882   <summary>
8883     System error code range that a file Write failed with.  Any value other than
8884     0 indicates that we have received errors in a range outside of the one in
8885     which we recorded the specific errors in Net.FileError_Write.  The code is
8886     OS dependent, so when looking at the histogram don't mix OSes.
8887   </summary>
8888 </histogram>
8889
8890 <histogram name="Net.FoundSystemTrustRootsAndroid" enum="Boolean">
8891   <summary>
8892     Whether or not system installed trust anchors could be distinguished from
8893     user installed trust anchors. Recorded on first certificate verification on
8894     Android 4.2 and later.
8895   </summary>
8896 </histogram>
8897
8898 <histogram name="Net.FtpDataConnectionErrorCount" enum="FtpDataConnectionError">
8899   <summary>The number of times each FTP Error was observed.</summary>
8900 </histogram>
8901
8902 <histogram name="Net.FtpDataConnectionErrorHappened"
8903     enum="FtpDataConnectionError">
8904   <summary>
8905     The number of Chrome sessions which encountered the indicates FTP Error.
8906     This prevents allowing a user that retried a connection many times (getting
8907     an error each time) from biasing the tallies.
8908   </summary>
8909 </histogram>
8910
8911 <histogram name="Net.FtpServerTypeCount" enum="FtpServerType">
8912   <summary>
8913     Each bucket is the number of FTP server types the user has encountered
8914     during the session.
8915   </summary>
8916 </histogram>
8917
8918 <histogram name="Net.GetProxyForUrl_FAIL" units="milliseconds">
8919   <summary>
8920     The time spent waiting for WinHttpGetProxyForUrl to return with error.
8921   </summary>
8922 </histogram>
8923
8924 <histogram name="Net.GetProxyForUrl_OK" units="milliseconds">
8925   <summary>
8926     The time spent waiting for WinHttpGetProxyForUrl to return with success.
8927   </summary>
8928 </histogram>
8929
8930 <histogram name="Net.GoogleConnectionUsedSSLVersionFallback"
8931     enum="FallbackSSLVersion">
8932   <summary>
8933     Nonzero if the HTTP request was to a Google server which required SSL
8934     version fallback. The value indicates the SSL version the request fell back
8935     on. Since Google servers support TLS 1.2, any fallback is an indication of
8936     network middleware problems.
8937   </summary>
8938 </histogram>
8939
8940 <histogram name="Net.HadConnectionType" enum="ConnectionType">
8941   <obsolete>
8942     The count was inaccurate (it counted transactions rather than connections).
8943   </obsolete>
8944   <summary>
8945     Each bucket is a boolean (0 or 1) indicating whether the user has had a
8946     connection of that type during the session.
8947   </summary>
8948 </histogram>
8949
8950 <histogram name="Net.HadConnectionType2" enum="ConnectionType">
8951   <obsolete>
8952     This statistic measures successful and failed connections, the new one only
8953     measures successful ones.
8954   </obsolete>
8955   <summary>
8956     Each bucket is a boolean (0 or 1) indicating whether the user has had a
8957     connection of that type during the session.
8958   </summary>
8959 </histogram>
8960
8961 <histogram name="Net.HadConnectionType3" enum="ConnectionType">
8962   <summary>
8963     Each bucket is a boolean (0 or 1) indicating whether the user has had a
8964     successful connection of that type during the session.
8965   </summary>
8966 </histogram>
8967
8968 <histogram name="Net.HadFtpServerType" enum="FtpServerType">
8969   <summary>
8970     Each bucket is a boolean (0 or 1) indicating whether the user has had a
8971     connection with an FTP server of that type during the session.
8972   </summary>
8973 </histogram>
8974
8975 <histogram name="Net.HttpAuthCount" enum="HttpAuthCount">
8976   <summary>
8977     Per-authentication-scheme counts of authentication attempts and rejections.
8978   </summary>
8979 </histogram>
8980
8981 <histogram name="Net.HttpAuthResource" enum="HttpAuthResource">
8982   <summary>
8983     Count of authentication requests for top level pages vs. sub-resources, such
8984     as images or iframes.
8985   </summary>
8986 </histogram>
8987
8988 <histogram name="Net.HttpAuthTarget" enum="HttpAuthTarget">
8989   <summary>
8990     Per-authentication-scheme counts of authentication targets, such as secure
8991     servers or proxies.
8992   </summary>
8993 </histogram>
8994
8995 <histogram name="Net.HttpConnectionLatency" units="milliseconds">
8996   <summary>
8997     Time between the HttpNetworkTransaction requesting a connection and the time
8998     it connected.
8999   </summary>
9000 </histogram>
9001
9002 <histogram name="Net.HttpContentFreshnessLifetime" units="seconds">
9003   <summary>Length of time that a received resource will be cacheable.</summary>
9004 </histogram>
9005
9006 <histogram name="Net.HttpContentLength" units="bytes">
9007   <summary>
9008     Size of the response body. This is the actual number of bytes received,
9009     which usually agrees with but is not necessarily the same as the size
9010     specified by the Content-Length header.
9011   </summary>
9012 </histogram>
9013
9014 <histogram name="Net.HttpContentLengthCacheable" units="bytes">
9015   <summary>
9016     Size of the response body if it is cacheable. This is the actual number of
9017     bytes received, which usually agrees with but is not necessarily the same as
9018     the size specified by the Content-Length header.
9019   </summary>
9020 </histogram>
9021
9022 <histogram name="Net.HttpContentLengthCacheable24Hours" units="bytes">
9023   <summary>
9024     Size of the response body if it is cacheable for at least 24 hours. This is
9025     the actual number of bytes received, which usually agrees with but is not
9026     necessarily the same as the size specified by the Content-Length header.
9027   </summary>
9028 </histogram>
9029
9030 <histogram name="Net.HttpContentLengthCacheable4Hours" units="bytes">
9031   <summary>
9032     Size of the response body if it is cacheable for at least 4 hours. This is
9033     the actual number of bytes received, which usually agrees with but is not
9034     necessarily the same as the size specified by the Content-Length header.
9035   </summary>
9036 </histogram>
9037
9038 <histogram name="Net.HttpContentLengthDifference" units="bytes">
9039   <summary>
9040     The difference between the size specified in the X-Original-Content-Length
9041     header and the size of teh response body. This is zero if the
9042     X-Original-Content-Length header is not present in the response.
9043   </summary>
9044 </histogram>
9045
9046 <histogram name="Net.HttpContentLengthDifferenceWithValidOCL" units="bytes">
9047   <summary>
9048     The difference between the size specified in the X-Original-Content-Length
9049     header and the size of the response body. Only includes resources that have
9050     the X-Original-Content-Length header.
9051   </summary>
9052 </histogram>
9053
9054 <histogram name="Net.HttpContentLengthWithValidOCL" units="bytes">
9055   <summary>
9056     Size of the response body. Only includes resources that have the
9057     X-Original-Content-Length header.
9058   </summary>
9059 </histogram>
9060
9061 <histogram name="Net.HttpJob.TotalTime" units="milliseconds">
9062   <summary>
9063     Time it takes to complete an HttpJob, from starting the transaction until we
9064     are done reading.
9065   </summary>
9066 </histogram>
9067
9068 <histogram name="Net.HttpJob.TotalTimeCached" units="milliseconds">
9069   <summary>
9070     Time it takes to complete an HttpJob, from starting the transaction until we
9071     are done reading, for jobs served from the cache.
9072   </summary>
9073 </histogram>
9074
9075 <histogram name="Net.HttpJob.TotalTimeCancel" units="milliseconds">
9076   <summary>
9077     Time it takes to complete an HttpJob, from starting the transaction until
9078     the job is killed. Note that we didn't detect the end of the data for this
9079     job.
9080   </summary>
9081 </histogram>
9082
9083 <histogram name="Net.HttpJob.TotalTimeNotCached" units="milliseconds">
9084   <summary>
9085     Time it takes to complete an HttpJob, from starting the transaction until we
9086     are done reading, for jobs not served from the cache.
9087   </summary>
9088 </histogram>
9089
9090 <histogram name="Net.HttpJob.TotalTimeSuccess" units="milliseconds">
9091   <summary>
9092     Time it takes to complete an HttpJob, from starting the transaction until we
9093     are done reading, for jobs when we read until no more data is available.
9094   </summary>
9095 </histogram>
9096
9097 <histogram name="Net.HttpOriginalContentLength" units="bytes">
9098   <summary>
9099     Size specified in the X-Original-Content-Length header. If this header is
9100     not present in the response, the size of the response body is used.
9101   </summary>
9102 </histogram>
9103
9104 <histogram name="Net.HttpOriginalContentLengthWithValidOCL" units="bytes">
9105   <summary>
9106     Size specified in the X-Original-Content-Length header. Only includes
9107     resources that have the X-Original-Content-Length header.
9108   </summary>
9109 </histogram>
9110
9111 <histogram name="Net.HttpProxySocketRequestTime" units="milliseconds">
9112   <summary>Time it takes to request a new (unused) HTTP proxy socket.</summary>
9113 </histogram>
9114
9115 <histogram name="Net.HttpResponseCode">
9116   <summary>The count of HTTP Response codes encountered.</summary>
9117 </histogram>
9118
9119 <histogram name="Net.HttpResponseCode_Nxx_MainFrame">
9120   <summary>
9121     The count of HTTP Response codes encountered, in response to MAIN_FRAME
9122     requests only; saving only the hundreds digit, e.g. 100-&gt;1, 300-&gt;3.
9123   </summary>
9124 </histogram>
9125
9126 <histogram name="Net.HttpSocketType" enum="HttpSocketType">
9127   <summary>
9128     The counts of the type of sockets (all HTTP sockets, regardless of any proxy
9129     used) used for HTTP[s].
9130   </summary>
9131 </histogram>
9132
9133 <histogram name="Net.HttpTimeToFirstByte" units="milliseconds">
9134   <summary>
9135     Time from when an HTTP request is issued to when the first byte is
9136     processed.
9137   </summary>
9138 </histogram>
9139
9140 <histogram name="Net.IOError_SocketReuseType" enum="HttpSocketType">
9141   <summary>
9142     The count of handleable socket errors (connection abort/close/reset) per
9143     socket reuse type.
9144   </summary>
9145 </histogram>
9146
9147 <histogram name="Net.IOError_SocketReuseType_disable_late_binding"
9148     enum="HttpSocketType">
9149   <obsolete>
9150     Late bindings are on by default now.
9151   </obsolete>
9152   <summary>
9153     The count of handleable socket errors (connection abort/close/reset) per
9154     socket reuse type.  Socket late binding is disabled.
9155   </summary>
9156 </histogram>
9157
9158 <histogram name="Net.IOError_SocketReuseType_enable_late_binding"
9159     enum="HttpSocketType">
9160   <obsolete>
9161     Late bindings are on by default now.
9162   </obsolete>
9163   <summary>
9164     The count of handleable socket errors (connection abort/close/reset) per
9165     socket reuse type.  Socket late binding is enabled.
9166   </summary>
9167 </histogram>
9168
9169 <histogram name="Net.IPv6ConnectDuration" units="milliseconds">
9170   <summary>Duration of time spent during the UDP-connect IPv6 probe.</summary>
9171 </histogram>
9172
9173 <histogram name="Net.IPv6ConnectFailureMatch" enum="BooleanSuccess">
9174   <summary>
9175     Whether the interface-enumeration IPv6 probe method failed given that the
9176     UDP-connect IPV6 probe failed.
9177   </summary>
9178 </histogram>
9179
9180 <histogram name="Net.IPv6ConnectSuccessMatch" enum="BooleanSuccess">
9181   <summary>
9182     Whether the interface-enumeration IPv6 probe method was successful given
9183     that the UDP-connect IPV6 probe was successful.
9184   </summary>
9185 </histogram>
9186
9187 <histogram name="Net.IPv6Status" enum="IPV6ProbeResult">
9188   <summary>The probe results when a test for IPv6 support is done.</summary>
9189 </histogram>
9190
9191 <histogram name="Net.IPv6Status_retest" enum="IPV6ProbeResult">
9192   <summary>
9193     The probe results when a test for IPv6 support is done, after a network
9194     change event.
9195   </summary>
9196 </histogram>
9197
9198 <histogram name="Net.MTPR_GetProxyForUrl_Thread_Wait_Time" units="milliseconds">
9199   <summary>
9200     The time that a (non-cancelled) proxy resolution request was stalled waiting
9201     for an execution thread, for MultiThreadedProxyResolver.
9202   </summary>
9203 </histogram>
9204
9205 <histogram name="Net.MTPR_GetProxyForUrl_Time" units="milliseconds">
9206   <summary>
9207     The total time that it took for a (non-cancelled) proxy resolution request
9208     to complete, for MultiThreadedProxyResolver.
9209   </summary>
9210 </histogram>
9211
9212 <histogram name="Net.NetworkErrorsRecovered.MainFrame" enum="NetErrorCodes">
9213   <summary>
9214     How often automatically retrying to download the main frame of a page in
9215     response to specific HTTP network errors succeeds.
9216   </summary>
9217 </histogram>
9218
9219 <histogram name="Net.NetworkErrorsRecovered.Subresource" enum="NetErrorCodes">
9220   <summary>
9221     How often automatically retrying to download a subresource in response to
9222     specific HTTP network errors succeeds.
9223   </summary>
9224 </histogram>
9225
9226 <histogram name="Net.NetworkErrorsUnrecovered.MainFrame" enum="NetErrorCodes">
9227   <summary>
9228     How often automatically retrying to download the main frame of a page in
9229     response to specific HTTP network errors returns another network error.
9230     Histogram includes only the error code that triggered the retry.
9231   </summary>
9232 </histogram>
9233
9234 <histogram name="Net.NetworkErrorsUnrecovered.Subresource" enum="NetErrorCodes">
9235   <summary>
9236     How often automatically retrying to download a subresource in response to
9237     specific HTTP network errors returns another network error.  Histogram
9238     includes only the error code that triggered the retry.
9239   </summary>
9240 </histogram>
9241
9242 <histogram name="Net.NotifyAddrChangeFailures">
9243   <summary>
9244     On Windows, NetworkChangeNotifierWin calls NotifyAddrChange, which can fail
9245     for unknown reasons. This records the number of times it fails in a row
9246     before a successful call. If it never succeeds, or takes over 100 tries, a
9247     value of 100 is recorded. See http://crbug.com/69198
9248   </summary>
9249 </histogram>
9250
9251 <histogram name="Net.NumDuplicateCookiesInDb">
9252   <summary>
9253     The number of duplicate cookies that were present in the cookie store during
9254     startup.
9255   </summary>
9256 </histogram>
9257
9258 <histogram name="Net.OCSPRequestFailedTimeMs" units="milliseconds">
9259   <summary>
9260     When validating an HTTPS certificate we may have to make one or more HTTP
9261     fetches to OCSP responders in order to get revocation information. This
9262     measures the amount of time that failures to get OCSP information take.
9263   </summary>
9264 </histogram>
9265
9266 <histogram name="Net.OCSPRequestSuccess" enum="BooleanSuccess">
9267   <summary>
9268     When validating an HTTPS certificate we may have to make one or more HTTP
9269     fetches to OCSP responders in order to get revocation information. This
9270     records the fraction of successful requests.
9271   </summary>
9272 </histogram>
9273
9274 <histogram name="Net.OCSPRequestTimeMs" units="milliseconds">
9275   <summary>
9276     When validating an HTTPS certificate we may have to make one or more HTTP
9277     fetches to OCSP responders in order to get revocation information. This
9278     measures the amount of time that each of those requests takes.
9279   </summary>
9280 </histogram>
9281
9282 <histogram name="Net.OSErrorsForGetAddrinfo" enum="ErrorCodesGetaddrinfo_All">
9283   <summary>
9284     Positive error code that was returned by the system library
9285     &quot;getaddrinfo()&quot;. This error code is platform specific, so when
9286     there is a Windows/Linux conflict, both decodings are shown.
9287   </summary>
9288 </histogram>
9289
9290 <histogram name="Net.OSErrorsForGetAddrinfo_Linux"
9291     enum="ErrorCodesGetaddrinfo_Linux">
9292   <summary>
9293     Positive error code that was returned by the system library
9294     &quot;getaddrinfo()&quot;.
9295   </summary>
9296 </histogram>
9297
9298 <histogram name="Net.OSErrorsForGetAddrinfo_Mac"
9299     enum="ErrorCodesGetaddrinfo_Mac">
9300   <summary>
9301     Positive error code that was returned by the system library
9302     &quot;getaddrinfo()&quot;.
9303   </summary>
9304 </histogram>
9305
9306 <histogram name="Net.OSErrorsForGetAddrinfo_Win"
9307     enum="ErrorCodesGetaddrinfo_Win">
9308   <summary>
9309     Positive error code that was returned by the system library
9310     &quot;getaddrinfo()&quot;.
9311   </summary>
9312 </histogram>
9313
9314 <histogram name="Net.Ping_ResponseStartedTime" units="milliseconds">
9315   <summary>
9316     How long it took for an &lt;a ping&gt; request to receive a response. Only
9317     recorded if a response was received.
9318   </summary>
9319 </histogram>
9320
9321 <histogram name="Net.Ping_Result" enum="PingResult">
9322   <summary>
9323     The result of an &lt;a ping&gt; request, whether it received a response or
9324     timed out or failed for some other reason.
9325   </summary>
9326 </histogram>
9327
9328 <histogram name="Net.PreconnectedLinkNavigations" enum="PreconnectedNavigation">
9329   <summary>
9330     Indicate whether a link navigation was preceded by a recent pre-connect
9331     trigger (within 10 seconds). There is a high chance that loading the page
9332     used a preconnected TCP session.
9333   </summary>
9334 </histogram>
9335
9336 <histogram name="Net.PreconnectedNavigation" enum="PreconnectedNavigation">
9337   <summary>
9338     Indicate whether a URLRequest was preceded by a recent pre-connect trigger
9339     (within 10 seconds). There is a high chance that loading the resource used a
9340     preconnected TCP session.
9341   </summary>
9342 </histogram>
9343
9344 <histogram name="Net.PreconnectMotivation" enum="PreconnectMotivation">
9345   <summary>
9346     When a preconnection is made, indicate what the motivation was.
9347   </summary>
9348   <details>
9349     Currently, the most common (only?) motivations are SELF_REFERAL,
9350     LEARNED_REFERAL and OMNIBOX. The SELF_REFERAL indicates that we made sure a
9351     second connection was available for a resource that either was never before
9352     seen, or has historically had no subresources.  The LEARNED_REFERAL
9353     indicates that we &quot;learned&quot; that a subresource was commonly
9354     needed, and that motivated the TCP/IP preconnect. The OMNIBOX motivation
9355     happens when a search is being suggested, and we preconnect to the search
9356     provider. (WARNING: Prior to version 7.517.*, enums 7, 8, and 9 may be
9357     confused, as EARLY_LOAD_MOTIVATED was inserted new 6 value.)
9358   </details>
9359 </histogram>
9360
9361 <histogram name="Net.PreconnectProxyStatus" enum="ProxyStatus">
9362   <summary>
9363     Indicate whether there was a proxy to preclude preconnection.
9364   </summary>
9365 </histogram>
9366
9367 <histogram name="Net.PreconnectSubresourceEval"
9368     enum="PreconnectSubresourceEval">
9369   <summary>
9370     What did we decide to do about a predicted resource, based on the historical
9371     expected number of connection that this subresource will require.
9372   </summary>
9373   <details>
9374     This is basically the current thresholding of the SubresourceExpectation,
9375     relative to current static thresholds, and taking into account whether
9376     preconnection is enabled (i.e., if preconnection is disabled, we'll never
9377     decide to preconnect).
9378   </details>
9379 </histogram>
9380
9381 <histogram name="Net.PreconnectSubresourceExpectation">
9382   <summary>
9383     The expected number of connections, times 100, that we'll make to a given
9384     subresource, based on learned history.
9385   </summary>
9386   <details>
9387     By comparing this to thresholds, we decide if we will preconnect,
9388     preresolve, or do nothing. This histogram can be used to select those static
9389     thresholds.
9390   </details>
9391 </histogram>
9392
9393 <histogram name="Net.PreconnectTriggerUsed" enum="PreconnectTriggerUsed">
9394   <summary>
9395     Indicate whether if a preconnect trigger is followed by a resource request
9396     (from link navigations) to the host or not. This is to measure precision of
9397     link-based preconnect triggers.
9398   </summary>
9399 </histogram>
9400
9401 <histogram name="Net.PreconnectUtilization" enum="NetPreconnectUtilization">
9402   <obsolete>
9403     Sourced data corrected, and replaced by NetPreconnectUtilization2
9404   </obsolete>
9405   <summary>
9406     Indicate final utilization for each attempted socket connection.
9407   </summary>
9408   <details>
9409     We also include stats for non-speculative sockets. Some socket connections
9410     may never connect, and others may never be used (as the user may abort
9411     before then).
9412   </details>
9413 </histogram>
9414
9415 <histogram name="Net.PreconnectUtilization2" enum="NetPreconnectUtilization">
9416   <summary>
9417     Indicate final utilization for each attempted socket connection.
9418   </summary>
9419   <details>
9420     We also include stats for non-speculative sockets. Some socket connections
9421     may never connect, and others may never be used (as the user may abort
9422     before then).
9423   </details>
9424 </histogram>
9425
9426 <histogram name="Net.Prefetch.Pattern" enum="PrefetchStatus">
9427   <summary>
9428     The completion status of prefetches that have finished loading.
9429   </summary>
9430   <details>
9431     Measurement occurs at ResourceLoader::ResponseCompleted so requests canceled
9432     before that point are not registered.
9433
9434     Note that &quot;success from cache&quot; means that the
9435     UrlRequest::was_cached() was true, and &quot;success from network&quot;
9436     means that was_cached() was false.  Validated results are considered cached,
9437     even though a conditional network request is made.
9438   </details>
9439 </histogram>
9440
9441 <histogram name="Net.Prefetch.PrefilterBytesReadFromNetwork" units="bytes">
9442   <summary>
9443     Number of bytes read from the network on behalf of prefetch requests.  This
9444     is prefilter, so before any decompression.
9445   </summary>
9446 </histogram>
9447
9448 <histogram name="Net.Prefetch.TimeBeforeCancel" units="milliseconds">
9449   <summary>
9450     Time spent on prefetch requests before the request was canceled.
9451   </summary>
9452 </histogram>
9453
9454 <histogram name="Net.Prefetch.TimeSpentPrefetchingFromCache"
9455     units="milliseconds">
9456   <summary>Time spent on prefetch requests when fetched from cache.</summary>
9457 </histogram>
9458
9459 <histogram name="Net.Prefetch.TimeSpentPrefetchingFromNetwork"
9460     units="milliseconds">
9461   <summary>
9462     Time spent on prefetch requests when fetched from the network, including
9463     validation time.
9464   </summary>
9465 </histogram>
9466
9467 <histogram name="Net.Priority_High_Latency" units="milliseconds">
9468   <obsolete>
9469     Replaced by Net.Priority_High_Latency_b.
9470   </obsolete>
9471   <summary>
9472     Time from the start of the http transaction until the first byte of the
9473     response for high priority (currently frame and subframe) requests.  Only
9474     times under 10 minutes are recorded.
9475   </summary>
9476 </histogram>
9477
9478 <histogram name="Net.Priority_High_Latency_b" units="milliseconds">
9479   <summary>
9480     Time from the start of the http transaction until the first byte of the
9481     response for high priority (currently frame and subframe) requests.
9482   </summary>
9483 </histogram>
9484
9485 <histogram name="Net.Priority_Low_Latency" units="milliseconds">
9486   <obsolete>
9487     Replaced by Net.Priority_Low_Latency_b.
9488   </obsolete>
9489   <summary>
9490     Time from the start of the http transaction until the first byte of the
9491     response for low priority (non-frame/subframe) requests.   Only times under
9492     10 minutes are recorded.
9493   </summary>
9494 </histogram>
9495
9496 <histogram name="Net.Priority_Low_Latency_b" units="milliseconds">
9497   <summary>
9498     Time from the start of the http transaction until the first byte of the
9499     response for low priority (non-frame/subframe) requests.
9500   </summary>
9501 </histogram>
9502
9503 <histogram name="Net.ProxyPollConfigurationTime">
9504   <summary>
9505     The time in milliseconds spent fetch the system proxy configuration, when
9506     polling it for changes.
9507   </summary>
9508 </histogram>
9509
9510 <histogram name="Net.ProxyResolver.AbandonedExecutionTotalTime"
9511     units="milliseconds">
9512   <summary>
9513     The total amount of time that was spent executing the proxy script during
9514     &quot;tracing&quot; runs (executions of the script which discovered a new
9515     DNS dependency and were subsequently abandoned).
9516   </summary>
9517 </histogram>
9518
9519 <histogram name="Net.ProxyResolver.BlockingDNSMode.AbandonedExecutionTotalTime"
9520     units="milliseconds">
9521   <summary>
9522     The total amount of time that was spent executing the proxy script during
9523     &quot;tracing&quot; runs (executions of the script which discovered a new
9524     DNS dependency and were subsequently abandoned).
9525   </summary>
9526 </histogram>
9527
9528 <histogram name="Net.ProxyResolver.BlockingDNSMode.DnsWaitTotalTime"
9529     units="milliseconds">
9530   <summary>
9531     The total amount of time that was spent in the non-blocking DNS bindings
9532     while executing PAC scripts. This includes the times for abandoned
9533     executions.
9534   </summary>
9535 </histogram>
9536
9537 <histogram name="Net.ProxyResolver.BlockingDNSMode.ExecutionTime"
9538     units="milliseconds">
9539   <summary>
9540     The amount of time inside of V8 that the proxy script spent executing for
9541     the final pass. This includes the time spent in the javascript bindings.
9542     This does not include the time spent in abandoned execution passes.
9543   </summary>
9544 </histogram>
9545
9546 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumAlerts">
9547   <summary>
9548     The number of times that alert() was called in the final execution of the
9549     script.
9550   </summary>
9551 </histogram>
9552
9553 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumErrors">
9554   <summary>
9555     The number of errors that were seen in the final execution of the script.
9556   </summary>
9557 </histogram>
9558
9559 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumRestarts">
9560   <summary>
9561     The number of times that the PAC script execution was restarted.
9562   </summary>
9563 </histogram>
9564
9565 <histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTime"
9566     units="milliseconds">
9567   <summary>
9568     The total time that the proxy resolution took. This includes all the time
9569     spent waiting for DNS, PAC script execution, and restarts.
9570   </summary>
9571 </histogram>
9572
9573 <histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTimeDNS"
9574     units="milliseconds">
9575   <summary>
9576     The total time that proxy resolution spent waiting for DNS. This also
9577     includes any queuing delays on the origin thread waiting for the DNS result
9578     to be processed.
9579   </summary>
9580 </histogram>
9581
9582 <histogram name="Net.ProxyResolver.BlockingDNSMode.UniqueDNS">
9583   <summary>
9584     The number of unique DNS hostnames that the PAC script tried to resolve. The
9585     *Ex() versions of the bindings count separately.
9586   </summary>
9587 </histogram>
9588
9589 <histogram name="Net.ProxyResolver.DnsWaitTotalTime" units="milliseconds">
9590   <summary>
9591     The total amount of time that was spent in the non-blocking DNS bindings
9592     while executing PAC scripts. This includes the times for abandoned
9593     executions.
9594   </summary>
9595 </histogram>
9596
9597 <histogram name="Net.ProxyResolver.ExecutionTime" units="milliseconds">
9598   <summary>
9599     The amount of time inside of V8 that the proxy script spent executing for
9600     the final pass. This includes the time spent in the javascript bindings
9601     (which is probably dominated by Net.ProxyResolver.DnsWaitTotalTime). This
9602     does not include the time spent in abandoned execution passes.
9603   </summary>
9604 </histogram>
9605
9606 <histogram name="Net.ProxyResolver.NumAlerts">
9607   <summary>
9608     The number of times that alert() was called in the final execution of the
9609     script.
9610   </summary>
9611 </histogram>
9612
9613 <histogram name="Net.ProxyResolver.NumErrors">
9614   <summary>
9615     The number of errors that were seen in the final execution of the script.
9616   </summary>
9617 </histogram>
9618
9619 <histogram name="Net.ProxyResolver.NumRestarts">
9620   <summary>
9621     The number of times that the PAC script execution was restarted.
9622   </summary>
9623 </histogram>
9624
9625 <histogram name="Net.ProxyResolver.OriginThreadLatency" units="milliseconds">
9626   <summary>
9627     The amount of time it took upon completion to run the final task posted back
9628     to the IO thread.
9629   </summary>
9630 </histogram>
9631
9632 <histogram name="Net.ProxyResolver.TotalTime" units="milliseconds">
9633   <summary>
9634     The total time that the proxy resolution took. This includes all the time
9635     spent waiting for DNS, PAC script execution, and restarts.
9636   </summary>
9637 </histogram>
9638
9639 <histogram name="Net.ProxyResolver.TotalTimeDNS" units="milliseconds">
9640   <summary>
9641     The total time that proxy resolution spent waiting for DNS. This also
9642     includes any queuing delays on the origin thread waiting for the DNS result
9643     to be processed.
9644   </summary>
9645 </histogram>
9646
9647 <histogram name="Net.ProxyResolver.TotalTimeWorkerThread" units="milliseconds">
9648   <summary>
9649     The total time that the proxy resolution took, not including the post back
9650     to the origin thread. This includes all the time spent waiting for DNS, PAC
9651     script execution, and restarts.
9652   </summary>
9653 </histogram>
9654
9655 <histogram name="Net.ProxyResolver.UniqueDNS">
9656   <summary>
9657     The number of unique DNS hostnames that the PAC script tried to resolve. The
9658     *Ex() versions of the bindings count separately.
9659   </summary>
9660 </histogram>
9661
9662 <histogram name="Net.ProxyResolver.URLSize">
9663   <summary>The length of the URL that was passed into the PAC script.</summary>
9664 </histogram>
9665
9666 <histogram name="Net.PublicKeyPinFailureDomain" enum="PublicKeyPinFailedDomain">
9667   <summary>
9668     Second-level domains for which we have observed public key pinning failures.
9669   </summary>
9670 </histogram>
9671
9672 <histogram name="Net.PublicKeyPinSuccess" enum="BooleanSuccess">
9673   <summary>
9674     A validated certificate chain may be subject to additional
9675     &quot;pinning&quot; requirements on a per-domain basis. This records the
9676     fraction of successful matches between a certificate chain and a pin list.
9677   </summary>
9678 </histogram>
9679
9680 <histogram name="Net.QuicCryptoHandshakeState" enum="QuicHandshakeState">
9681   <summary>
9682     The state of a QUIC connection's crypto hanshake as it progresses from
9683     starting to confirmation or failure.
9684   </summary>
9685 </histogram>
9686
9687 <histogram name="Net.QuicEphemeralPortsSuggested">
9688   <summary>The number of ports suggested per server.</summary>
9689 </histogram>
9690
9691 <histogram name="Net.QuicNumSentClientHellos">
9692   <summary>The number of client hello messages sent.</summary>
9693 </histogram>
9694
9695 <histogram name="Net.QuicNumSentClientHellosCryptoHandshakeConfirmed">
9696   <obsolete>
9697     see Net.QuicSession.Connect*PortForHTTP*
9698   </obsolete>
9699   <summary>
9700     The number of client hello messages sent when the crypto handshake was
9701     confirmed.
9702   </summary>
9703 </histogram>
9704
9705 <histogram name="Net.QuicNumStreamFramesInPacket">
9706   <summary>
9707     The number of stream frames bundled within a received packet.
9708   </summary>
9709 </histogram>
9710
9711 <histogram name="Net.QuicNumStreamFramesPerStreamInPacket">
9712   <summary>
9713     The number of stream frames per stream ID within a received packet.
9714   </summary>
9715 </histogram>
9716
9717 <histogram name="Net.QuicSession.CloseSessionOnError" enum="NetErrorCodes">
9718   <summary>
9719     The network error code which resulted in the session being closed.
9720   </summary>
9721 </histogram>
9722
9723 <histogram name="Net.QuicSession.Connect" units="RTTs">
9724   <summary>
9725     Samples of the number of round-trips needed by a QUIC connection before a
9726     request could be sent by the client.
9727   </summary>
9728 </histogram>
9729
9730 <histogram name="Net.QuicSession.ConnectionClose.NumOpenStreams.TimedOut">
9731   <summary>The number of streams open when a QUIC session timed out.</summary>
9732 </histogram>
9733
9734 <histogram
9735     name="Net.QuicSession.ConnectionClose.NumTotalStreams.HandshakeTimedOut">
9736   <summary>
9737     The number of total streams created when a QUIC session crypto handshake
9738     timed out.
9739   </summary>
9740 </histogram>
9741
9742 <histogram name="Net.QuicSession.ConnectionCloseErrorCode"
9743     enum="QuicErrorCodes">
9744   <summary>
9745     The QUIC error code which resulted in the connection being closed.
9746   </summary>
9747 </histogram>
9748
9749 <histogram name="Net.QuicSession.ConnectionCloseErrorCodeClient"
9750     enum="QuicErrorCodes">
9751   <summary>
9752     The QUIC error code which resulted in the connection being closed by the
9753     client.
9754   </summary>
9755 </histogram>
9756
9757 <histogram name="Net.QuicSession.ConnectionCloseErrorCodeServer"
9758     enum="QuicErrorCodes">
9759   <summary>
9760     The QUIC error code which resulted in the connection being closed by the
9761     server.
9762   </summary>
9763 </histogram>
9764
9765 <histogram name="Net.QuicSession.FinalTcpCwnd">
9766   <summary>
9767     The value of the TCP cubic sender's CWND when the session is closed.
9768   </summary>
9769 </histogram>
9770
9771 <histogram name="Net.QuicSession.HandshakeRoundTrips" units="RTTs">
9772   <obsolete>
9773     see Net.QuicSession.Connect*PortForHTTP*
9774   </obsolete>
9775   <summary>
9776     Samples of the number of round-trips needed by a QUIC connection before a
9777     request could be sent by the client.
9778   </summary>
9779 </histogram>
9780
9781 <histogram name="Net.QuicSession.NumOpenStreams">
9782   <summary>
9783     The number of QUIC streams opened when a new QUIC stream is created.
9784   </summary>
9785 </histogram>
9786
9787 <histogram name="Net.QuicSession.NumTotalStreams">
9788   <summary>
9789     The total number of streams created by the client when the session is
9790     closed.
9791   </summary>
9792 </histogram>
9793
9794 <histogram name="Net.QuicSession.OutOfOrderGapReceived">
9795   <summary>
9796     The number of missing packets between the current received packet and the
9797     previously largest received packet sequence number, when the current
9798     received packet had a lower sequence number than the previously received
9799     packet sequence number.
9800   </summary>
9801 </histogram>
9802
9803 <histogram name="Net.QuicSession.OutOfOrderPacketsReceived">
9804   <summary>
9805     The number of times the current received packet had a lower sequence number
9806     than the previously received packet sequence number.
9807   </summary>
9808 </histogram>
9809
9810 <histogram name="Net.QuicSession.PacketGapReceived">
9811   <summary>
9812     The number of missing packets between the current received packet and the
9813     previously largest received packet sequence number.
9814   </summary>
9815 </histogram>
9816
9817 <histogram name="Net.QuicSession.PacketGapSent">
9818   <summary>
9819     The number of missing packets between the current received packet and the
9820     previously largest received packet sequence number, as reported by the
9821     remote end of the connection.
9822   </summary>
9823 </histogram>
9824
9825 <histogram name="Net.QuicSession.QuicVersion">
9826   <summary>Version of the QUIC protocol used for this connection.</summary>
9827 </histogram>
9828
9829 <histogram name="Net.QuicSession.ReadError" enum="NetErrorCodes">
9830   <summary>
9831     The network error code returned when attempting to read to a QUIC
9832     connection.
9833   </summary>
9834 </histogram>
9835
9836 <histogram name="Net.QuicSession.RstStreamErrorCodeClient"
9837     enum="QuicRstStreamErrorCodes">
9838   <summary>
9839     The QUIC error code which resulted in a stream being reset by the client.
9840   </summary>
9841 </histogram>
9842
9843 <histogram name="Net.QuicSession.RstStreamErrorCodeServer"
9844     enum="QuicRstStreamErrorCodes">
9845   <summary>
9846     The QUIC error code which resulted in a stream being reset by the server.
9847   </summary>
9848 </histogram>
9849
9850 <histogram name="Net.QuicSession.TruncatedAcksReceived">
9851   <summary>The number of truncated ACK frames received.</summary>
9852 </histogram>
9853
9854 <histogram name="Net.QuicSession.TruncatedAcksSent">
9855   <summary>The number of truncated ACK frames sent.</summary>
9856 </histogram>
9857
9858 <histogram name="Net.QuicSession.WriteError" enum="NetErrorCodes">
9859   <summary>
9860     The network error code returned when attempting to write to a QUIC
9861     connection.
9862   </summary>
9863 </histogram>
9864
9865 <histogram name="Net.RenegotiationExtensionSupported">
9866   <summary>
9867     True if the HTTP request was sent to a server which supports the TLS
9868     renegotiation extension.
9869   </summary>
9870 </histogram>
9871
9872 <histogram name="Net.ResourceLoader.ReadDeferral" units="milliseconds">
9873   <summary>
9874     When starting a cross-site navigation, the time between reading the headers
9875     and body of the response.
9876   </summary>
9877 </histogram>
9878
9879 <histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket">
9880   <summary>The time an already used socket sat idle before being used.</summary>
9881 </histogram>
9882
9883 <histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket">
9884   <summary>
9885     The time an unused socket (all HTTP sockets, regardless of any proxy used)
9886     sat idle before being used.
9887   </summary>
9888 </histogram>
9889
9890 <histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket">
9891   <summary>
9892     The time a previously used socket sat idle before encountering a recoverable
9893     socket IO error (connection abort/reset/close).
9894   </summary>
9895 </histogram>
9896
9897 <histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket">
9898   <summary>
9899     The time an unused socket sat idle before encountering a recoverable socket
9900     IO error (connection abort/reset/close).
9901   </summary>
9902 </histogram>
9903
9904 <histogram name="Net.SocketInitErrorCodes" enum="NetErrorCodes">
9905   <summary>
9906     Net error codes that socket initializations end with, including net::OK and
9907     net::ERR_ABORTED.
9908   </summary>
9909 </histogram>
9910
9911 <histogram name="Net.SocketRequestTime">
9912   <summary>
9913     Time in milliseconds from initial RequestSocket() call until successfully
9914     acquiring a connected socket.
9915   </summary>
9916 </histogram>
9917
9918 <histogram name="Net.SocketStream.ConnectionEstablish" units="milliseconds">
9919   <summary>The time from the connection start to connection establish.</summary>
9920 </histogram>
9921
9922 <histogram name="Net.SocketStream.ConnectionLatency" units="milliseconds">
9923   <summary>The time waiting to be ready to start connecting.</summary>
9924 </histogram>
9925
9926 <histogram name="Net.SocketStream.ConnectionType"
9927     enum="SocketStreamConnectionType">
9928   <summary>
9929     Each bucket is the number of connection type of socket stream.
9930   </summary>
9931 </histogram>
9932
9933 <histogram name="Net.SocketStream.Duration" units="milliseconds">
9934   <summary>The time a socket stream was open.</summary>
9935 </histogram>
9936
9937 <histogram name="Net.SocketStream.ProtocolType" enum="SocketStreamProtocolType">
9938   <summary>
9939     Each bucket is the number of protocol type on socket stream.
9940   </summary>
9941 </histogram>
9942
9943 <histogram name="Net.SocketStream.ReceivedBytes" units="bytes">
9944   <summary>Number of bytes on a socket stream.</summary>
9945 </histogram>
9946
9947 <histogram name="Net.SocketStream.ReceivedCounts">
9948   <summary>Number of reads on a socket stream.</summary>
9949 </histogram>
9950
9951 <histogram name="Net.SocketStream.SentBytes" units="bytes">
9952   <summary>Number of bytes on a socket stream.</summary>
9953 </histogram>
9954
9955 <histogram name="Net.SocketStream.SentCounts">
9956   <summary>Number of Write on a socket stream.</summary>
9957 </histogram>
9958
9959 <histogram name="Net.SocketType" enum="HttpSocketType">
9960   <summary>
9961     The counts of the type of sockets returned by the socket pools.
9962   </summary>
9963 </histogram>
9964
9965 <histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
9966   <obsolete>
9967     see SocketIdleTimeBeforeNextUse_ReusedSocket_SOCK
9968   </obsolete>
9969   <summary>
9970     The time an already used SOCKS socket sat idle before being used.
9971   </summary>
9972 </histogram>
9973
9974 <histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
9975   <obsolete>
9976     see SocketIdleTimeBeforeNextUse_UnusedSocket_SOCK
9977   </obsolete>
9978   <summary>The time an unused SOCKS socket sat idle before being used.</summary>
9979 </histogram>
9980
9981 <histogram name="Net.SOCKSSocketRequestTime" units="milliseconds">
9982   <obsolete>
9983     see SocketRequestTime_SOCK
9984   </obsolete>
9985   <summary>
9986     Time from initial SOCKSClientSocketPool::RequestSocket() call until
9987     successfully acquiring a connected SOCKS socket.
9988   </summary>
9989 </histogram>
9990
9991 <histogram name="Net.SocksSocketRequestTime">
9992   <summary>Time it takes to request a new (unused) SOCKS proxy socket.</summary>
9993 </histogram>
9994
9995 <histogram name="Net.SOCKSSocketType" enum="HttpSocketType">
9996   <obsolete>
9997     see SocketType_SOCK
9998   </obsolete>
9999   <summary>
10000     The counts of the type of sockets returned by the SOCKS pool.
10001   </summary>
10002 </histogram>
10003
10004 <histogram name="Net.SpdyConnectionLatency" units="milliseconds">
10005   <summary>Time from when the Connect() starts until it completes.</summary>
10006 </histogram>
10007
10008 <histogram name="Net.SpdyFrameStreamAndSessionFlowControlState"
10009     enum="SpdyFrameFlowControlState">
10010   <summary>
10011     The counts of the flow control state of each frame (with stream and session
10012     flow control on).
10013   </summary>
10014 </histogram>
10015
10016 <histogram name="Net.SpdyFrameStreamFlowControlState"
10017     enum="SpdyFrameFlowControlState">
10018   <summary>
10019     The counts of the flow control state of each frame (with stream flow control
10020     on).
10021   </summary>
10022 </histogram>
10023
10024 <histogram name="Net.SpdyIPPoolDomainMatch" enum="SpdyIPPoolDomainMatch"
10025     units="count">
10026   <summary>
10027     Status of checking if a SPDY domain can handle a IP match.  If a match is
10028     found, we successfully used the IP Pooling.  If a match is not found, we
10029     could have used IP Pooling, except the TLS Cert didn't match the IP-pooled
10030     domain.
10031   </summary>
10032 </histogram>
10033
10034 <histogram name="Net.SpdyPing.RTT" units="milliseconds">
10035   <summary>The RTT for SPDY's PING.</summary>
10036 </histogram>
10037
10038 <histogram name="Net.SpdyPriorityCount">
10039   <summary>The count of streams at each priority over Spdy sessions.</summary>
10040 </histogram>
10041
10042 <histogram name="Net.SpdyRecvBytes" units="bytes">
10043   <summary>The number of bytes recevied per stream.</summary>
10044 </histogram>
10045
10046 <histogram name="Net.SpdySendBytes" units="bytes">
10047   <summary>The number of bytes sent per stream.</summary>
10048 </histogram>
10049
10050 <histogram name="Net.SpdySession.BytesRead.EOF" units="bytes">
10051   <summary>
10052     Total number of bytes recevied per session before closing session due to
10053     EOF.
10054   </summary>
10055 </histogram>
10056
10057 <histogram name="Net.SpdySession.BytesRead.OtherErrors" units="bytes">
10058   <summary>
10059     Total number of bytes recevied per session before closing session due to an
10060     error during read.
10061   </summary>
10062 </histogram>
10063
10064 <histogram name="Net.SpdySession.ClosedOnError" enum="NetErrorCodes">
10065   <summary>
10066     Net error codes when SpdySession was closed, doesn't inlcuding net::OK.
10067   </summary>
10068 </histogram>
10069
10070 <histogram name="Net.SpdySession.CreateStreamWithSocketConnected"
10071     enum="BooleanSuccess">
10072   <summary>Socket connected status in SpdySession::CreateStream.</summary>
10073 </histogram>
10074
10075 <histogram name="Net.SpdySessionErrorDetails" enum="SpdyProtocolErrorDetails"
10076     units="count">
10077   <obsolete>
10078     Replaced by SpdySessionErrorDetails2 on 2013-04-19.
10079   </obsolete>
10080   <summary>
10081     WARNING: r181910 added an enum value in the middle, so don't trust the
10082     counts for values 9 and above for Chrome builds after that revision.
10083
10084     The type of SPDY Protocol error encountered.
10085   </summary>
10086 </histogram>
10087
10088 <histogram name="Net.SpdySessionErrorDetails2" enum="SpdyProtocolErrorDetails2"
10089     units="count">
10090   <summary>The type of SPDY Protocol error encountered.</summary>
10091 </histogram>
10092
10093 <histogram name="Net.SpdySessionErrorDetails_Google"
10094     enum="SpdyProtocolErrorDetails" units="count">
10095   <obsolete>
10096     Replaced by SpdySessionErrorDetails_Google2 on 2013-04-19.
10097   </obsolete>
10098   <summary>
10099     The type of SPDY Protocol error encountered when talking to a google.com
10100     server.
10101   </summary>
10102 </histogram>
10103
10104 <histogram name="Net.SpdySessionErrorDetails_Google2"
10105     enum="SpdyProtocolErrorDetails2" units="count">
10106   <summary>
10107     WARNING: r181910 added an enum value in the middle, so don't trust the
10108     counts for values 9 and above for Chrome builds after that revision.
10109
10110     The type of SPDY Protocol error encountered when talking to a google.com
10111     server.
10112   </summary>
10113 </histogram>
10114
10115 <histogram name="Net.SpdySessionGet" enum="SpdySessionGet" units="count">
10116   <summary>The type of SPDY Session used when looking up a session.</summary>
10117 </histogram>
10118
10119 <histogram name="Net.SpdySessionGetPeerAddressNotConnected"
10120     enum="BooleanSuccess">
10121   <summary>
10122     Whether SpdySession::Get{Peer,Local}Address was called when the connection
10123     had no socket.
10124   </summary>
10125 </histogram>
10126
10127 <histogram name="Net.SpdySessions_DataReductionProxy"
10128     enum="BooleanDataReductionProxy">
10129   <summary>
10130     The count of SPDY sessions using the data reduction proxy and the count of
10131     other SPDY sessions.
10132   </summary>
10133 </histogram>
10134
10135 <histogram name="Net.SpdySessionSocketNotConnectedGetLocalAddress"
10136     enum="BooleanSuccess">
10137   <summary>
10138     SpdySession::GetLocalAddress returned ERR_SOCKET_NOT_CONNECTED.
10139   </summary>
10140 </histogram>
10141
10142 <histogram name="Net.SpdySessionSocketNotConnectedGetPeerAddress"
10143     enum="BooleanSuccess">
10144   <summary>
10145     SpdySession::GetPeerAddress returned ERR_SOCKET_NOT_CONNECTED.
10146   </summary>
10147 </histogram>
10148
10149 <histogram name="Net.SpdySessionsWithStalls">
10150   <summary>The count of SPDY Sessions with or without stalls.</summary>
10151 </histogram>
10152
10153 <histogram name="Net.SpdySettingsCwnd" units="packets">
10154   <summary>
10155     The congestion window (in pkts) received at the end of a SpdySession.
10156   </summary>
10157 </histogram>
10158
10159 <histogram name="Net.SpdySettingsCwndSent" units="packets">
10160   <summary>
10161     The congestion window (in pkts) sent at the beginning of a SpdySession.
10162   </summary>
10163 </histogram>
10164
10165 <histogram name="Net.SpdySettingsReceived" enum="SpdySettingsReceived"
10166     units="%">
10167   <summary>
10168     Percentage of sessions which received settings from the server.
10169   </summary>
10170 </histogram>
10171
10172 <histogram name="Net.SpdySettingsRetransRate" units="%">
10173   <summary>
10174     The Download Retransmission Rate (%) received at the end of a SpdySession.
10175   </summary>
10176 </histogram>
10177
10178 <histogram name="Net.SpdySettingsRTT" units="milliseconds">
10179   <summary>The RTT received at the end of a SpdySession.</summary>
10180 </histogram>
10181
10182 <histogram name="Net.SpdySettingsSent" enum="SpdySettingsSent" units="%">
10183   <summary>Percentage of sessions which sent settings to the server.</summary>
10184 </histogram>
10185
10186 <histogram name="Net.SpdyStreamDownloadTime" units="milliseconds">
10187   <summary>
10188     The time between receiving the first chunk and the last chunk of data on a
10189     Spdy stream.
10190   </summary>
10191 </histogram>
10192
10193 <histogram name="Net.SpdyStreamsAbandonedPerSession">
10194   <summary>
10195     The number of pushed, but abandoned streams over a single session.
10196   </summary>
10197 </histogram>
10198
10199 <histogram name="Net.SpdyStreamsPerSession">
10200   <summary>The number of streams issued over a single session.</summary>
10201 </histogram>
10202
10203 <histogram name="Net.SpdyStreamsPushedAndClaimedPerSession">
10204   <summary>
10205     The number of pushed, and used streams over a single session.
10206   </summary>
10207 </histogram>
10208
10209 <histogram name="Net.SpdyStreamsPushedPerSession">
10210   <summary>The number of push streams received over a single session.</summary>
10211 </histogram>
10212
10213 <histogram name="Net.SpdyStreamStallsPerSession">
10214   <summary>The number of stream stalls per session.</summary>
10215 </histogram>
10216
10217 <histogram name="Net.SpdyStreamTime" units="milliseconds">
10218   <summary>
10219     The time of a Spdy stream.  Measured from sending the first chunk to
10220     receiving the last chunk of data.
10221   </summary>
10222 </histogram>
10223
10224 <histogram name="Net.SpdyStreamTimeToFirstByte" units="milliseconds">
10225   <summary>
10226     The time between sending the request and receiving the first chunk of data
10227     on a Spdy stream.
10228   </summary>
10229 </histogram>
10230
10231 <histogram name="Net.SpdySynStreamCompressionPercentage">
10232   <summary>
10233     The percent compression achieved when compression SYN_STREAM frames.
10234   </summary>
10235 </histogram>
10236
10237 <histogram name="Net.SpdyVersion" enum="ProtocolVersion">
10238   <summary>
10239     The SPDY protocol version that is used to talk to SPDY servers.
10240   </summary>
10241 </histogram>
10242
10243 <histogram name="Net.SSL_CipherSuite" enum="SSLCipherSuite">
10244   <summary>The SSL/TLS cipher suite that was negotiated.</summary>
10245 </histogram>
10246
10247 <histogram name="Net.SSL_Connection_Latency" units="milliseconds">
10248   <summary>Time from when the Connect() starts until it completes.</summary>
10249 </histogram>
10250
10251 <histogram name="Net.SSL_Connection_Latency_DataReductionProxy"
10252     units="milliseconds">
10253   <summary>
10254     Time from when the Connect() starts until it completes when using the data
10255     reduction proxy. This includes certificate retrieval and verification.
10256   </summary>
10257 </histogram>
10258
10259 <histogram name="Net.SSL_Connection_Latency_Google" units="milliseconds">
10260   <summary>
10261     Time from when the Connect() starts until it completes for google.com and
10262     any subdomain of it.
10263   </summary>
10264 </histogram>
10265
10266 <histogram name="Net.SSL_Connection_Latency_Google_No_Revocation_Checking"
10267     units="milliseconds">
10268   <summary>
10269     Time from when the Connect() starts until it completes for google.com and
10270     any subdomain of it. This only includes users in a 50% field trial that
10271     disables revocation checking for certificate pinned sites.
10272   </summary>
10273 </histogram>
10274
10275 <histogram name="Net.SSL_Connection_Latency_Google_Revocation_Checking"
10276     units="milliseconds">
10277   <summary>
10278     Time from when the Connect() starts until it completes for google.com and
10279     any subdomain of it. This only includes users not in a 50% field trail that
10280     disables revocation for certificate pinned sites.
10281   </summary>
10282 </histogram>
10283
10284 <histogram name="Net.SSLCertBlacklisted">
10285   <summary>
10286     Counts the number of times that users have hit blacklisted certificates. The
10287     indexes match up to the indexes in
10288     net/base/x509_certificate.cc:IsBlacklisted. The details of the certificates
10289     in question is confidential.
10290   </summary>
10291 </histogram>
10292
10293 <histogram name="Net.SSLCertVerificationTime" units="milliseconds">
10294   <summary>Time to complete a certificate verification (success case).</summary>
10295 </histogram>
10296
10297 <histogram name="Net.SSLCertVerificationTimeError" units="milliseconds">
10298   <summary>Time to complete a certificate verification (error case).</summary>
10299 </histogram>
10300
10301 <histogram name="Net.SSLHostInfoDNSLookup" units="milliseconds">
10302   <summary>Time to complete a DNS lookup for a DNS CAA record.</summary>
10303 </histogram>
10304
10305 <histogram name="Net.SSLHostInfoDNSLookupDelayMs" units="milliseconds">
10306   <summary>
10307     Time that we would have wasted had we waited for a CAA lookup in order to
10308     validate a certificate.
10309   </summary>
10310 </histogram>
10311
10312 <histogram name="Net.SSLHostInfoVerificationTimeMs" units="milliseconds">
10313   <summary>Time to complete a speculative certificate verification.</summary>
10314 </histogram>
10315
10316 <histogram name="Net.SSLv3FallbackToRenegoPatchedServer"
10317     enum="TLSRenegotiationPatched">
10318   <summary>
10319     The number of times that we have performed SSLv3 fallback and found a TLS
10320     renegotiation patched server.
10321   </summary>
10322 </histogram>
10323
10324 <histogram name="Net.SSLVerificationMerged">
10325   <summary>Was a speculative certificate verification used?</summary>
10326 </histogram>
10327
10328 <histogram name="Net.SSLVerificationMergedMsSaved" units="milliseconds">
10329   <summary>Time saved by a speculative certificate vertification.</summary>
10330 </histogram>
10331
10332 <histogram name="Net.TCP_Connection_Idle_Sockets">
10333   <summary>Number of idle sockets when the Connect() succeeded.</summary>
10334 </histogram>
10335
10336 <histogram name="Net.TCP_Connection_Latency" units="milliseconds">
10337   <summary>
10338     Time from when the Connect() starts until it completes.  Only times under 10
10339     minutes are logged.
10340   </summary>
10341 </histogram>
10342
10343 <histogram name="Net.TCP_Connection_Latency_IPv4_No_Race" units="milliseconds">
10344   <summary>
10345     Time from when the Connect() starts until it completes when the network
10346     address only contains IPv4 addresses.  Only times under 10 minutes are
10347     logged.
10348   </summary>
10349 </histogram>
10350
10351 <histogram name="Net.TCP_Connection_Latency_IPv4_Wins_Race"
10352     units="milliseconds">
10353   <summary>
10354     Time from when the Connect() starts until it completes when the IPv4
10355     fallback connection won the race against IPv6.  Only times under 10 minutes
10356     are logged.
10357   </summary>
10358 </histogram>
10359
10360 <histogram name="Net.TCP_Connection_Latency_IPv6_Raceable" units="milliseconds">
10361   <summary>
10362     Time from when the Connect() starts until it completes when we race an IPv6
10363     connection against an IPv4 connection with a 300ms delay.  Only times under
10364     10 minutes are logged.
10365   </summary>
10366 </histogram>
10367
10368 <histogram name="Net.TCP_Connection_Latency_IPv6_Solo" units="milliseconds">
10369   <summary>
10370     Time from when the Connect() starts until it completes when the network
10371     address only contains IPv6 addresses.  Only times under 10 minutes are
10372     logged.
10373   </summary>
10374 </histogram>
10375
10376 <histogram name="Net.TcpFastOpenSocketConnection" enum="TcpSocketStatus">
10377   <summary>
10378     For sockets for which a TCP Fast Open protocol might be used, the result of
10379     trying to use it.
10380   </summary>
10381 </histogram>
10382
10383 <histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
10384   <obsolete>
10385     see SocketIdleTimeBeforeNextUse_ReusedSocket_TCPforSOCKS
10386   </obsolete>
10387   <summary>
10388     The time an already used TCP socket sat idle before being used for a SOCKS
10389     request.
10390   </summary>
10391 </histogram>
10392
10393 <histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
10394   <obsolete>
10395     see SocketIdleTimeBeforeNextUse_UnusedSocket_TCPforSOCKS
10396   </obsolete>
10397   <summary>
10398     The time an unused TCP socket sat idle before being used for a SOCKS
10399     request.
10400   </summary>
10401 </histogram>
10402
10403 <histogram name="Net.TCPForSOCKSSocketRequestTime" units="milliseconds">
10404   <obsolete>
10405     see SocketRequestTime_TCPforSOCKS
10406   </obsolete>
10407   <summary>
10408     Time from initial SOCKSClientSocketPool::RequestSocket() call until
10409     successfully acquiring a connected TCP socket.
10410   </summary>
10411 </histogram>
10412
10413 <histogram name="Net.TCPForSOCKSSocketType" enum="HttpSocketType">
10414   <obsolete>
10415     see SocketType_TCPforSOCKS
10416   </obsolete>
10417   <summary>
10418     The counts of the type of sockets returned by the TCP pool used by the SOCKS
10419     pool.
10420   </summary>
10421 </histogram>
10422
10423 <histogram name="Net.TCPSocketType" enum="HttpSocketType">
10424   <obsolete>
10425     Was only used for HTTP[S] connections, renamed to Net.HTTPSocketType.
10426   </obsolete>
10427   <summary>The counts of the type of TCP socket returned.</summary>
10428 </histogram>
10429
10430 <histogram name="Net.Transaction_Bandwidth" units="KB/s">
10431   <summary>
10432     (discontinued as of 4/12/09) Effective bandwidth in KByte/Second of
10433     transactions logged to Transaction_Latency histogram.  Note that only
10434     samples durations greater than zero ms, and less than 1 hour are tallied
10435     into this ratio.
10436   </summary>
10437 </histogram>
10438
10439 <histogram name="Net.Transaction_Connected" units="milliseconds">
10440   <summary>
10441     Time from the when the network transaction is requested, until the first
10442     byte of the header is received.
10443   </summary>
10444 </histogram>
10445
10446 <histogram name="Net.Transaction_Connected_New" units="milliseconds">
10447   <obsolete>
10448     Replaced by Net.Transaction_Connected_New_b.
10449   </obsolete>
10450   <summary>
10451     When a new connection is established, the time from the when the network
10452     transaction is requested, until the first byte of the header is received.
10453     Only items under 10 minutes are logged.
10454   </summary>
10455 </histogram>
10456
10457 <histogram name="Net.Transaction_Connected_New_b" units="milliseconds">
10458   <summary>
10459     When a new connection is established, the time from the when the network
10460     transaction is requested, until the first byte of the header is received.
10461   </summary>
10462 </histogram>
10463
10464 <histogram name="Net.Transaction_Connected_Under_10" units="milliseconds">
10465   <obsolete>
10466     Replaced by Net.Transaction_Connected.
10467   </obsolete>
10468   <summary>
10469     Time from the when the network transaction is requested, until the first
10470     byte of the header is received.  Only items under 10 minutes are logged.
10471   </summary>
10472 </histogram>
10473
10474 <histogram name="Net.Transaction_Latency" units="milliseconds">
10475   <obsolete>
10476     Replaced by Net.Transaction_Latency_b.
10477   </obsolete>
10478   <summary>
10479     Time from first byte sent until last byte received by the new network stack.
10480     Only items under 1 hour are logged.
10481   </summary>
10482 </histogram>
10483
10484 <histogram name="Net.Transaction_Latency_b" units="milliseconds">
10485   <summary>
10486     Time from first byte sent until last byte received by the new network stack.
10487   </summary>
10488 </histogram>
10489
10490 <histogram name="Net.Transaction_Latency_Total" units="milliseconds">
10491   <summary>
10492     Time from when a network transaction is requested until last byte received
10493     by the new network stack.
10494   </summary>
10495 </histogram>
10496
10497 <histogram name="Net.Transaction_Latency_Total_New_Connection"
10498     units="milliseconds">
10499   <summary>
10500     When an existing TCP/IP connection is NOT reused, the time from when a
10501     network transaction is requested until last byte received by the new network
10502     stack.
10503   </summary>
10504 </histogram>
10505
10506 <histogram name="Net.Transaction_Latency_Total_New_Connection_Under_10"
10507     units="milliseconds">
10508   <obsolete>
10509     Replaced by Net.Transaction_Latency_Total_New_Connection.
10510   </obsolete>
10511   <summary>
10512     When an existing TCP/IP connection is NOT reused, the time from when a
10513     network transaction is requested until last byte received by the new network
10514     stack.  Only items under 10 minutes are logged.
10515   </summary>
10516 </histogram>
10517
10518 <histogram name="Net.Transaction_Latency_Total_Under_10" units="milliseconds">
10519   <obsolete>
10520     Replaced by Net.Transaction_Latency_Total.
10521   </obsolete>
10522   <summary>
10523     Time from when a network transaction is requested until last byte received
10524     by the new network stack.  Only items under 10 minutes are logged.
10525   </summary>
10526 </histogram>
10527
10528 <histogram name="Net.Transaction_Latency_Under_10" units="milliseconds">
10529   <obsolete>
10530     Replaced by Net.Transaction_Latency.
10531   </obsolete>
10532   <summary>
10533     Time from first byte sent until last byte received by the new network stack.
10534     Only items under 10 minutes are logged.
10535   </summary>
10536 </histogram>
10537
10538 <histogram name="Net.Transaction_Latency_WinHTTP" units="milliseconds">
10539   <summary>
10540     Time from first byte sent until last byte received with old WinHTTP network
10541     stack.  Only items under 1 hour are logged.
10542   </summary>
10543 </histogram>
10544
10545 <histogram name="Net.TransportSocketIdleTimeBeforeNextUse_ReusedSocket">
10546   <obsolete/>
10547   <summary>
10548     The time an already used TCP socket sat idle before being used (either for
10549     direct or non-socks use).
10550   </summary>
10551 </histogram>
10552
10553 <histogram name="Net.TransportSocketIdleTimeBeforeNextUse_UnusedSocket">
10554   <obsolete/>
10555   <summary>
10556     The time an unused TCP socket sat idle before being used (either for direct
10557     or non-socks use).
10558   </summary>
10559 </histogram>
10560
10561 <histogram name="Net.TransportSocketRequestTime" units="milliseconds">
10562   <obsolete/>
10563   <summary>
10564     Time from initial ClientSocketPool::RequestSocket() call until successfully
10565     acquiring a connected socket (either for direct or non-socks use).
10566   </summary>
10567 </histogram>
10568
10569 <histogram name="Net.TransportSocketType" enum="HttpSocketType">
10570   <obsolete/>
10571   <summary>
10572     The counts of the type of sockets returned by the TCP pool (either for
10573     direct or non-socks use).
10574   </summary>
10575 </histogram>
10576
10577 <histogram name="Net.UdpSocketBindErrorFromPosix" units="PosixError">
10578   <summary>Posix error code from call to bind() UDP socket.</summary>
10579 </histogram>
10580
10581 <histogram name="Net.UdpSocketBindErrorFromWinOS" units="WinError">
10582   <summary>Windows error code from call to bind() UDP socket.</summary>
10583 </histogram>
10584
10585 <histogram name="Net.UdpSocketRandomBindErrorCode" enum="NetErrorCodes">
10586   <summary>Chromium error code from call to RandomBind() UDP socket.</summary>
10587 </histogram>
10588
10589 <histogram name="Net.UDPSocketWinClose" units="milliseconds">
10590   <summary>The time spent in closesocket call in UDPSocketWin::Close.</summary>
10591 </histogram>
10592
10593 <histogram name="Net.Wifi.InterfaceCount">
10594   <summary>
10595     The number of Wi-fi adapters on the computer. Because the histogram is
10596     logged each time Chrome performs a Wi-fi scan, it's better to see results in
10597     the &quot;user count&quot; view.
10598   </summary>
10599 </histogram>
10600
10601 <histogram name="Net.Wifi.LbsLatency" units="milliseconds">
10602   <summary>The time that a request to Location Based Services takes.</summary>
10603 </histogram>
10604
10605 <histogram name="Net.Wifi.ScanLatency" units="milliseconds">
10606   <summary>The time that a Wi-fi scan takes.</summary>
10607 </histogram>
10608
10609 <histogram name="Net.WpadQuickCheckFailure" units="milliseconds">
10610   <summary>
10611     Duration of time that a failing WPAD QuickCheck takes. WPAD QuickCheck does
10612     a name lookup for &quot;wpad&quot; and times out quickly to fail fast when
10613     there's no WPAD server on the network.
10614   </summary>
10615 </histogram>
10616
10617 <histogram name="Net.WpadQuickCheckSuccess" units="milliseconds">
10618   <summary>
10619     Duration of time that a successful WPAD QuickCheck takes. WPAD QuickCheck
10620     does a name lookup for &quot;wpad&quot; and times out quickly to fail fast
10621     when there's no WPAD server on the network.
10622   </summary>
10623 </histogram>
10624
10625 <histogram name="NetConnectivity.Pipeline.0.NetworkError" enum="NetErrorCodes">
10626   <summary>
10627     The network error, if any, of the first pipeline connectivity request.
10628   </summary>
10629 </histogram>
10630
10631 <histogram name="NetConnectivity.Pipeline.0.ResponseCode">
10632   <summary>
10633     The HTTP response code, if any, of the first pipeline connectivity response.
10634   </summary>
10635 </histogram>
10636
10637 <histogram name="NetConnectivity.Pipeline.0.Status" enum="HttpPipelineStatus">
10638   <summary>The result of the first pipeline connectivity request.</summary>
10639 </histogram>
10640
10641 <histogram name="NetConnectivity.Pipeline.1.NetworkError" enum="NetErrorCodes">
10642   <summary>
10643     The network error, if any, of the second pipeline connectivity request.
10644   </summary>
10645 </histogram>
10646
10647 <histogram name="NetConnectivity.Pipeline.1.ResponseCode">
10648   <summary>
10649     The HTTP response code, if any, of the second pipeline connectivity
10650     response.
10651   </summary>
10652 </histogram>
10653
10654 <histogram name="NetConnectivity.Pipeline.1.Status" enum="HttpPipelineStatus">
10655   <summary>The result of the second pipeline connectivity request.</summary>
10656 </histogram>
10657
10658 <histogram name="NetConnectivity.Pipeline.2.NetworkError" enum="NetErrorCodes">
10659   <summary>
10660     The network error, if any, of the third pipeline connectivity request.
10661   </summary>
10662 </histogram>
10663
10664 <histogram name="NetConnectivity.Pipeline.2.ResponseCode">
10665   <summary>
10666     The HTTP response code, if any, of the third pipeline connectivity response.
10667   </summary>
10668 </histogram>
10669
10670 <histogram name="NetConnectivity.Pipeline.2.Status" enum="HttpPipelineStatus">
10671   <summary>The result of the third pipeline connectivity request.</summary>
10672 </histogram>
10673
10674 <histogram name="NetConnectivity.Pipeline.3.NetworkError" enum="NetErrorCodes">
10675   <summary>
10676     The network error, if any, of the fourth pipeline connectivity request.
10677   </summary>
10678 </histogram>
10679
10680 <histogram name="NetConnectivity.Pipeline.3.ResponseCode">
10681   <summary>
10682     The HTTP response code, if any, of the fourth pipeline connectivity
10683     response.
10684   </summary>
10685 </histogram>
10686
10687 <histogram name="NetConnectivity.Pipeline.3.Status" enum="HttpPipelineStatus">
10688   <summary>The result of the fourth pipeline connectivity request.</summary>
10689 </histogram>
10690
10691 <histogram name="NetConnectivity.Pipeline.4.NetworkError" enum="NetErrorCodes">
10692   <summary>
10693     The network error, if any, of the fifth pipeline connectivity request.
10694   </summary>
10695 </histogram>
10696
10697 <histogram name="NetConnectivity.Pipeline.4.ResponseCode">
10698   <summary>
10699     The HTTP response code, if any, of the fifth pipeline connectivity response.
10700   </summary>
10701 </histogram>
10702
10703 <histogram name="NetConnectivity.Pipeline.4.Status" enum="HttpPipelineStatus">
10704   <summary>The result of the fifth pipeline connectivity request.</summary>
10705 </histogram>
10706
10707 <histogram name="NetConnectivity.Pipeline.5.NetworkError" enum="NetErrorCodes">
10708   <summary>
10709     The network error, if any, of the stats pipeline connectivity request.
10710   </summary>
10711 </histogram>
10712
10713 <histogram name="NetConnectivity.Pipeline.5.ResponseCode">
10714   <summary>
10715     The HTTP response code, if any, of the stats pipeline connectivity response.
10716   </summary>
10717 </histogram>
10718
10719 <histogram name="NetConnectivity.Pipeline.5.Status" enum="HttpPipelineStatus">
10720   <summary>The result of the stats pipeline connectivity request.</summary>
10721 </histogram>
10722
10723 <histogram name="NetConnectivity.Pipeline.AllHTTP11" enum="BooleanSuccess">
10724   <summary>
10725     True if all requests received by the pipelining test server were HTTP/1.1.
10726   </summary>
10727 </histogram>
10728
10729 <histogram name="NetConnectivity.Pipeline.CanarySuccess" enum="BooleanSuccess">
10730   <summary>
10731     True if the non-pipelined canary request sent immediately before the
10732     pipelining test requests succeeded. Note that if this fails, the rest of the
10733     NetConnectivity.Pipeline.* stats are not collected.
10734   </summary>
10735 </histogram>
10736
10737 <histogram name="NetConnectivity.Pipeline.Depth">
10738   <summary>
10739     The maximum depth of pipelined requests received by the test server.
10740   </summary>
10741 </histogram>
10742
10743 <histogram name="NetConnectivity.Pipeline.Success" enum="BooleanSuccess">
10744   <summary>True if the entire pipeline connectivity trial passed.</summary>
10745 </histogram>
10746
10747 <histogram name="NetConnectivity.Sent21">
10748   <obsolete>
10749     Deprecated 6/25/2012. No longer tracked.
10750   </obsolete>
10751   <summary>
10752     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
10753     rapidly as possible, just after successfully sending an UMA upload. Each
10754     packet was numbered, as was its ACK sent back by Google. If no packets (of
10755     the 21) were ever ACKed, then the port is assumed to be blocked, and no data
10756     is recorded in this histogram. If the port is not blocked, then this
10757     histogram shows the number of echo responses received from the first
10758   </summary>
10759 </histogram>
10760
10761 <histogram name="NetConnectivity.Sent21.AckReceivedForNthPacket">
10762   <obsolete>
10763     Deprecated 6/25/2012. No longer tracked.
10764   </obsolete>
10765   <summary>
10766     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
10767     rapidly as possible, just after successfully sending an UMA upload. Each
10768     packet was numbered, as was its ACK sent back by Google. This histogram
10769     records, for each packet number, how often we received an ACK for that
10770     packet.
10771   </summary>
10772 </histogram>
10773
10774 <histogram name="NetConnectivity.Sent21.GotAnAck" enum="BooleanSuccess">
10775   <obsolete>
10776     Deprecated 6/25/2012. No longer tracked.
10777   </obsolete>
10778   <summary>
10779     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
10780     rapidly as possible, just after successfully sending an UMA upload. If no
10781     packets (of the 21) were ever ACKed, then the port is assumed to be blocked.
10782     The histogram shows if we ever got an ACK for a packet in our series of 21.
10783   </summary>
10784 </histogram>
10785
10786 <histogram name="NetConnectivity.TCP.Fail.100B.RTT" units="ms">
10787   <obsolete>
10788     Deprecated 4/2012. No longer tracked.
10789   </obsolete>
10790   <summary>The RTT for echoing 100 bytes of TCP data unsuccessfully.</summary>
10791 </histogram>
10792
10793 <histogram name="NetConnectivity.TCP.Fail.1k.RTT" units="ms">
10794   <obsolete>
10795     Deprecated 4/2012. No longer tracked.
10796   </obsolete>
10797   <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
10798 </histogram>
10799
10800 <histogram name="NetConnectivity.TCP.Status"
10801     enum="NetConnectivityProtocolStatus">
10802   <summary>Status for TCP protocol for echoing</summary>
10803 </histogram>
10804
10805 <histogram name="NetConnectivity.TCP.Status.100B" enum="NetConnectivityStatus">
10806   <obsolete>
10807     Deprecated 4/2012. No longer tracked.
10808   </obsolete>
10809   <summary>Status for echoing 100 bytes of TCP data.</summary>
10810 </histogram>
10811
10812 <histogram name="NetConnectivity.TCP.Status.1K" enum="NetConnectivityStatus">
10813   <obsolete>
10814     Deprecated 4/2012. No longer tracked.
10815   </obsolete>
10816   <summary>Status for echoing 1K bytes of TCP data.</summary>
10817 </histogram>
10818
10819 <histogram name="NetConnectivity.TCP.Success" units="ms">
10820   <summary>The RTT for TCP protocol for echoing</summary>
10821 </histogram>
10822
10823 <histogram name="NetConnectivity.TCP.Success.100B.RTT" units="ms">
10824   <obsolete>
10825     Deprecated 4/2012. No longer tracked.
10826   </obsolete>
10827   <summary>The RTT for echoing 100 bytes of TCP data successfully.</summary>
10828 </histogram>
10829
10830 <histogram name="NetConnectivity.TCP.Success.1K.RTT" units="ms">
10831   <obsolete>
10832     Deprecated 4/2012. No longer tracked.
10833   </obsolete>
10834   <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
10835 </histogram>
10836
10837 <histogram name="NetConnectivity.UDP.Fail.100B.RTT" units="ms">
10838   <obsolete>
10839     Deprecated 4/2012. No longer tracked.
10840   </obsolete>
10841   <summary>The RTT for echoing 100 bytes of UDP data unsuccessfully.</summary>
10842 </histogram>
10843
10844 <histogram name="NetConnectivity.UDP.Fail.1k.RTT" units="ms">
10845   <obsolete>
10846     Deprecated 4/2012. No longer tracked.
10847   </obsolete>
10848   <summary>The RTT for echoing 1K bytes of UDP data successfully.</summary>
10849 </histogram>
10850
10851 <histogram name="NetConnectivity.UDP.PacketLoss">
10852   <obsolete>
10853     Deprecated 6/25/2012. No longer tracked.
10854   </obsolete>
10855   <summary>
10856     Chrome sends 4 UDP packets in a row to test to see if there is a
10857     probabalistic dependency in packet loss for consecutive packets.  We record
10858     a bit vector of packets received, where the least significant bit is a 1 if
10859     the first packet was received, etc.  For example, if packets 1 and 3 are
10860     received, but packets 2 and 4 are lost, then we'd record a sample of binary
10861     0101B, or 5.
10862   </summary>
10863 </histogram>
10864
10865 <histogram name="NetConnectivity.UDP.PacketLoss6">
10866   <obsolete>
10867     Deprecated 6/25/2012. No longer tracked.
10868   </obsolete>
10869   <summary>
10870     Chrome sends 6 UDP packets in a row to test to see if there is a
10871     probabalistic dependency in packet loss for consecutive packets.  We record
10872     a bit vector of packets received, where the least significant bit is a 1 if
10873     the first packet was received, etc.  For example, if all packets other than
10874     packet 2 and 4 are responded to, then we'd have a sample (in binary) of
10875     110101B, or 53.
10876   </summary>
10877 </histogram>
10878
10879 <histogram name="NetConnectivity.UDP.Status"
10880     enum="NetConnectivityProtocolStatus">
10881   <summary>Status for UDP protocol for echoing</summary>
10882 </histogram>
10883
10884 <histogram name="NetConnectivity.UDP.Status.100B" enum="NetConnectivityStatus">
10885   <obsolete>
10886     Deprecated 4/2012. No longer tracked.
10887   </obsolete>
10888   <summary>Status for echoing 100 bytes of UDP data.</summary>
10889 </histogram>
10890
10891 <histogram name="NetConnectivity.UDP.Status.1K" enum="NetConnectivityStatus">
10892   <obsolete>
10893     Deprecated 4/2012. No longer tracked.
10894   </obsolete>
10895   <summary>Status for echoing 1K bytes of UDP data.</summary>
10896 </histogram>
10897
10898 <histogram name="NetConnectivity.UDP.Success" units="ms">
10899   <summary>The RTT for UDP protocol for echoing</summary>
10900 </histogram>
10901
10902 <histogram name="NetConnectivity.UDP.Success.100B.RTT" units="ms">
10903   <obsolete>
10904     Deprecated 4/2012. No longer tracked.
10905   </obsolete>
10906   <summary>The RTT for echoing 100 bytes of UDP data successfully.</summary>
10907 </histogram>
10908
10909 <histogram name="NetConnectivity.UDP.Success.1K.RTT" units="ms">
10910   <obsolete>
10911     Deprecated 4/2012. No longer tracked.
10912   </obsolete>
10913   <summary>The RTT for echoing 1k bytes of UDP data successfully.</summary>
10914 </histogram>
10915
10916 <histogram name="NetConnectivity2.Send6.PacketsSent">
10917   <summary>
10918     This histogram records how many packets (out of 6 attempted) were sent via
10919     UDP as rapidly as possible, just after successfully sending an UMA upload.
10920   </summary>
10921 </histogram>
10922
10923 <histogram name="NetConnectivity2.Send6.SeriesAcked">
10924   <summary>
10925     Chrome sends 6 UDP packets in a row to test to see if there is a
10926     probabalistic dependency in packet loss for consecutive packets.  We record
10927     a bit vector of packets received, where the least significant bit is a 1 if
10928     the first packet was received, etc.  For example, if all packets other than
10929     packet 2 and 4 are responded to, then we'd have a sample (in binary) of
10930     110101B, or 53.
10931   </summary>
10932 </histogram>
10933
10934 <histogram name="NetConnectivity2.Sent21">
10935   <summary>
10936     In this experiment, 21 packets were sent to Google via UDP as rapidly as
10937     possible, just after successfully sending an UMA upload. Each packet was
10938     numbered, as was its ACK sent back by Google. If no packets (of the 21) were
10939     ever ACKed, then the port is assumed to be blocked, and no data is recorded
10940     in this histogram. If the port is not blocked, then this histogram shows the
10941     number of echo responses received from the first
10942   </summary>
10943 </histogram>
10944
10945 <histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket">
10946   <summary>
10947     In this experiment, 21 packets were sent to Google via UDP as rapidly as
10948     possible, just after successfully sending an UMA upload. Each packet was
10949     numbered, as was its ACK sent back by Google. This histogram records, for
10950     each packet number, how often we received an ACK for that packet.
10951   </summary>
10952 </histogram>
10953
10954 <histogram name="NetConnectivity2.Sent21.GotAnAck" enum="BooleanSuccess">
10955   <summary>
10956     In this experiment, 21 packets were sent to Google via UDP as rapidly as
10957     possible, just after successfully sending an UMA upload. If no packets (of
10958     the 21) were ever ACKed, then the port is assumed to be blocked. The
10959     histogram shows if we ever got an ACK for a packet in our series of 21.
10960   </summary>
10961 </histogram>
10962
10963 <histogram name="NetConnectivity2.Sent21.PacketsSent">
10964   <summary>
10965     This histogram records how many packets (out of 21 attempted) were sent via
10966     UDP as rapidly as possible, just after successfully sending an UMA upload.
10967   </summary>
10968 </histogram>
10969
10970 <histogram name="NetConnectivity3">
10971   <summary>
10972     In this experiment, 21 packets were sent to Google via UDP on port 443 or
10973     6121.
10974   </summary>
10975 </histogram>
10976
10977 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.100B.PacketDelay"
10978     units="ms">
10979   <summary/>
10980 </histogram>
10981
10982 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.1200B.PacketDelay"
10983     units="ms">
10984   <summary/>
10985 </histogram>
10986
10987 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.500B.PacketDelay"
10988     units="ms">
10989   <summary/>
10990 </histogram>
10991
10992 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.100B.PacketDelay"
10993     units="ms">
10994   <summary/>
10995 </histogram>
10996
10997 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.1200B.PacketDelay"
10998     units="ms">
10999   <summary/>
11000 </histogram>
11001
11002 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.500B.PacketDelay"
11003     units="ms">
11004   <summary/>
11005 </histogram>
11006
11007 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"
11008     enum="BooleanSuccess">
11009   <summary/>
11010 </histogram>
11011
11012 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT" units="ms">
11013   <summary/>
11014 </histogram>
11015
11016 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.100B.PacketDelay"
11017     units="ms">
11018   <summary/>
11019 </histogram>
11020
11021 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.1200B.PacketDelay"
11022     units="ms">
11023   <summary/>
11024 </histogram>
11025
11026 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.500B.PacketDelay"
11027     units="ms">
11028   <summary/>
11029 </histogram>
11030
11031 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.100B.PacketDelay"
11032     units="ms">
11033   <summary/>
11034 </histogram>
11035
11036 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.1200B.PacketDelay"
11037     units="ms">
11038   <summary/>
11039 </histogram>
11040
11041 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.500B.PacketDelay"
11042     units="ms">
11043   <summary/>
11044 </histogram>
11045
11046 <histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"
11047     enum="BooleanSuccess">
11048   <summary/>
11049 </histogram>
11050
11051 <histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT" units="ms">
11052   <summary/>
11053 </histogram>
11054
11055 <histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent">
11056   <obsolete>
11057     Deprecated 9/2012. No longer tracked.
11058   </obsolete>
11059   <summary>
11060     This histogram records how many packets (out of 6 attempted) were sent via
11061     UDP as rapidly as possible, just after successfully sending an UMA upload.
11062   </summary>
11063 </histogram>
11064
11065 <histogram name="NetConnectivity3.StartPacket.Sent21.443.100B.PacketDelay"
11066     units="ms">
11067   <summary/>
11068 </histogram>
11069
11070 <histogram name="NetConnectivity3.StartPacket.Sent21.443.1200B.PacketDelay"
11071     units="ms">
11072   <summary/>
11073 </histogram>
11074
11075 <histogram name="NetConnectivity3.StartPacket.Sent21.443.500B.PacketDelay"
11076     units="ms">
11077   <summary/>
11078 </histogram>
11079
11080 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.100B.PacketDelay"
11081     units="ms">
11082   <summary/>
11083 </histogram>
11084
11085 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.1200B.PacketDelay"
11086     units="ms">
11087   <summary/>
11088 </histogram>
11089
11090 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.500B.PacketDelay"
11091     units="ms">
11092   <summary/>
11093 </histogram>
11094
11095 <histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"
11096     enum="BooleanSuccess">
11097   <summary/>
11098 </histogram>
11099
11100 <histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT" units="ms">
11101   <summary/>
11102 </histogram>
11103
11104 <histogram name="NetConnectivity4">
11105   <summary>
11106     In this experiment, a few packets were sent from Google to clients via UDP
11107     on port 443 or 80 to perform net connectivity test.
11108   </summary>
11109 </histogram>
11110
11111 <histogram name="NetConnectivity5">
11112   <summary>
11113     In this experiment, a few packets were sent from Google to clients via UDP
11114     on port 443 or 80 to perform net connectivity test.
11115   </summary>
11116 </histogram>
11117
11118 <histogram name="NetConnectivity5.TestFailed.WritePending"
11119     enum="BooleanSuccess">
11120   <summary>
11121     Next NetConnectivity5 experiment weren't started because there is an
11122     outstading pending write.
11123   </summary>
11124 </histogram>
11125
11126 <histogram name="Network.3G.Gobi.Activation" units="milliseconds">
11127   <summary>The time the Gobi modem takes to complete activation.</summary>
11128 </histogram>
11129
11130 <histogram name="Network.3G.Gobi.Connect" units="milliseconds">
11131   <summary>
11132     The time the Gobi modem takes to connect to the cellular network.
11133   </summary>
11134 </histogram>
11135
11136 <histogram name="Network.3G.Gobi.Disconnect" units="milliseconds">
11137   <summary>
11138     The time the Gobi modem takes to disconnect from the cellular network.
11139   </summary>
11140 </histogram>
11141
11142 <histogram name="Network.3G.Gobi.FirmwareDownload.Attempts">
11143   <summary>Number of attempts taken to install Gobi firmware.</summary>
11144 </histogram>
11145
11146 <histogram name="Network.3G.Gobi.FirmwareDownload.Time" units="milliseconds">
11147   <summary>The time it takes to install Gobi firmware.</summary>
11148 </histogram>
11149
11150 <histogram name="Network.3G.Gobi.Registration" units="milliseconds">
11151   <summary>
11152     The time the Gobi modem takes to register on the cellular network.
11153   </summary>
11154 </histogram>
11155
11156 <histogram name="Network.3G.Gobi.SetPower" enum="Network3GGobiError">
11157   <summary>Errors experienced during Gobi device powerup.</summary>
11158 </histogram>
11159
11160 <histogram name="Network.Cellular.TimeOnline" units="seconds">
11161   <summary>
11162     Chrome OS network metric sampling the time spent using Cellular to transport
11163     data.  These data are mostly useful when summed and compared to TimeOnline
11164     for other network technologies (e.g. WiFi vs Cellular).
11165   </summary>
11166 </histogram>
11167
11168 <histogram name="Network.Cellular.TimeToConfig" units="milliseconds">
11169   <summary>
11170     Chrome OS network performance metric sampling the time to join a 3G/Cellular
11171     network and configure Layer 3 state.
11172   </summary>
11173 </histogram>
11174
11175 <histogram name="Network.Cellular.TimeToOnline" units="milliseconds">
11176   <summary>
11177     Chrome OS network performance metric sampling the time to determine that a
11178     3G/Cellular network is online after configuring Layer 3 state.
11179   </summary>
11180 </histogram>
11181
11182 <histogram name="Network.Cellular.TimeToPortal" units="milliseconds">
11183   <summary>
11184     Chrome OS network performance metric sampling the time to determine that a
11185     3G/Cellular network is in a captive portal after configuring Layer 3 state.
11186   </summary>
11187 </histogram>
11188
11189 <histogram name="Network.Cellular.UsageRequestStatus"
11190     enum="NetworkCellularUsageRequestStatus">
11191   <summary>Chrome OS cellular usage API request status codes.</summary>
11192 </histogram>
11193
11194 <histogram name="Network.Ethernet.TimeOnline" units="seconds">
11195   <summary>
11196     Chrome OS network metric sampling the time spent using Ethernet to transport
11197     data.  These data are mostly useful when summed and compared to TimeOnline
11198     for other network technologies (e.g. WiFi vs Cellular).
11199   </summary>
11200 </histogram>
11201
11202 <histogram name="Network.Ethernet.TimeToConfig" units="milliseconds">
11203   <summary>
11204     Chrome OS network performance metric sampling the time to join a wired
11205     Ethernet network and configure Layer 3 state (typically acquire a DHCP
11206     lease).
11207   </summary>
11208 </histogram>
11209
11210 <histogram name="Network.Ethernet.TimeToOnline" units="milliseconds">
11211   <summary>
11212     Chrome OS network performance metric sampling the time to determine that an
11213     Ethernet network is online after configuring Layer 3 state.
11214   </summary>
11215 </histogram>
11216
11217 <histogram name="Network.Ethernet.TimeToPortal" units="milliseconds">
11218   <summary>
11219     Chrome OS network performance metric sampling the time to determine that an
11220     Ethernet network is in a captive portal after configuring Layer 3 state.
11221   </summary>
11222 </histogram>
11223
11224 <histogram name="Network.MigrationNssToPem"
11225     enum="MigrationNssToPemNetworkTypes">
11226   <summary>
11227     Chrome OS metric counting the number of network configurations that
11228     contained a NSS nickname identifying a CA certificate, which triggered the
11229     migration to PEM encoding. This metric doesn't consider whether the
11230     migration was successful but once a migration was successful the nickname is
11231     removed.
11232   </summary>
11233 </histogram>
11234
11235 <histogram name="Network.ServiceErrors" enum="NetworkServiceError">
11236   <summary>Chrome OS connection manager service errors seen.</summary>
11237 </histogram>
11238
11239 <histogram name="Network.Shill.Cellular.3GPPRegistrationDelayedDrop"
11240     enum="NetworkCellular3GPPRegistrationDelayedDrop">
11241   <summary>
11242     Chrome OS network diagnostic metric sampling the number of cellular network
11243     flakes. A network flake occurs when the signal strength goes below detection
11244     level for a short duration.
11245   </summary>
11246 </histogram>
11247
11248 <histogram name="Network.Shill.Cellular.AutoConnectTotalTime"
11249     units="milliseconds">
11250   <summary>
11251     Chrome OS network diagnostic metric sampling the total amount of time spent
11252     from the start of the first auto-connect request until when the cellular
11253     modem successfully connects to the network.
11254   </summary>
11255 </histogram>
11256
11257 <histogram name="Network.Shill.Cellular.AutoConnectTries">
11258   <summary>
11259     Chrome OS network diagnostic metric sampling the number of auto-connect
11260     tries that were attempted before the cellular modem successfully connected
11261     to the network.
11262   </summary>
11263 </histogram>
11264
11265 <histogram name="Network.Shill.Cellular.DHCPOptionFailureDetected"
11266     enum="NetworkDHCPOptionFailure">
11267   <summary>
11268     Chrome OS network metric that tracks the number of DHCP option failures
11269     encountered by Shill.  This indicates that Shill is using minimal DHCP
11270     options due to suspected MTU issues on the return path from the DHCP server
11271     back to the client.
11272   </summary>
11273 </histogram>
11274
11275 <histogram name="Network.Shill.Cellular.Disconnect"
11276     enum="NetworkDisconnectType">
11277   <summary>
11278     Chrome OS network usage metric that tracks whether the cellular network was
11279     disconnected due to an error or was explicitly disconnected by the user.
11280   </summary>
11281 </histogram>
11282
11283 <histogram name="Network.Shill.Cellular.Drop" enum="NetworkCellularTechnology">
11284   <summary>
11285     Chrome OS cellular network metric that tracks the number of drops based on
11286     the network technology.
11287   </summary>
11288 </histogram>
11289
11290 <histogram name="Network.Shill.Cellular.ExpiredLeaseLengthSeconds"
11291     units="seconds">
11292   <summary>
11293     Chrome OS network performance metric that tracks the length of a lease for a
11294     cellular network at the time it expired without the DHCP client being able
11295     to renew it.
11296   </summary>
11297 </histogram>
11298
11299 <histogram name="Network.Shill.Cellular.OutOfCreditsReason"
11300     enum="NetworkCellularOutOfCreditsReason">
11301   <summary>
11302     Chrome OS cellular network metric that tracks the number of out-of-credits
11303     detected based on the cause that triggered the out-of-credits.
11304   </summary>
11305 </histogram>
11306
11307 <histogram name="Network.Shill.Cellular.PortalAttempts">
11308   <summary>
11309     Chrome OS network diagnostic metric sampling the number of portal detection
11310     attempts per pass for a cellular network. This includes failure, timeout and
11311     successful attempts.
11312   </summary>
11313 </histogram>
11314
11315 <histogram name="Network.Shill.Cellular.PortalAttemptsToOnline">
11316   <summary>
11317     Chrome OS network diagnostic metric sampling the total number of portal
11318     detection attempts performed for a cellular network between the Connected
11319     and Online state. This includes failure, timeout and successful attempts.
11320   </summary>
11321 </histogram>
11322
11323 <histogram name="Network.Shill.Cellular.PortalResult"
11324     enum="NetworkPortalResult">
11325   <summary>
11326     Chrome OS network diagnostic metric sampling the result of portal detections
11327     for a cellular network.
11328   </summary>
11329 </histogram>
11330
11331 <histogram name="Network.Shill.Cellular.SignalStrengthBeforeDrop">
11332   <summary>
11333     Chrome OS network metric sampling the signal strength (0-100) of the
11334     cellular modem before it dropped from the network.
11335   </summary>
11336 </histogram>
11337
11338 <histogram name="Network.Shill.Cellular.TimeOnline" units="seconds">
11339   <summary>
11340     Chrome OS network metric sampling the time spent using cellular to transport
11341     data.  These data are mostly useful when summed and compared to TimeOnline
11342     for other network technologies (e.g. WiFi vs Cellular).
11343   </summary>
11344 </histogram>
11345
11346 <histogram name="Network.Shill.Cellular.TimeToConfig" units="milliseconds">
11347   <summary>
11348     Chrome OS network performance metric sampling the time to join a cellular
11349     network and configure Layer 3 state.
11350   </summary>
11351 </histogram>
11352
11353 <histogram name="Network.Shill.Cellular.TimeToConnect" units="milliseconds">
11354   <summary>
11355     Chrome OS network performance metric sampling the time to connect a cellular
11356     modem.
11357   </summary>
11358 </histogram>
11359
11360 <histogram name="Network.Shill.Cellular.TimeToDisable" units="milliseconds">
11361   <summary>
11362     Chrome OS network performance metric sampling the time to disable a cellular
11363     modem.
11364   </summary>
11365 </histogram>
11366
11367 <histogram name="Network.Shill.Cellular.TimeToEnable" units="milliseconds">
11368   <summary>
11369     Chrome OS network performance metric sampling the time to enable a cellular
11370     modem.
11371   </summary>
11372 </histogram>
11373
11374 <histogram name="Network.Shill.Cellular.TimeToInitialize" units="milliseconds">
11375   <summary>
11376     Chrome OS network performance metric sampling the time to initialize a
11377     cellular modem.
11378   </summary>
11379 </histogram>
11380
11381 <histogram name="Network.Shill.Cellular.TimeToOnline" units="milliseconds">
11382   <summary>
11383     Chrome OS network performance metric sampling the time to determine that a
11384     cellular network is online after configuring Layer 3 state.
11385   </summary>
11386 </histogram>
11387
11388 <histogram name="Network.Shill.Cellular.TimeToPortal" units="milliseconds">
11389   <summary>
11390     Chrome OS network performance metric sampling the time to determine that a
11391     cellular network is in a captive portal after configuring Layer 3 state.
11392   </summary>
11393 </histogram>
11394
11395 <histogram name="Network.Shill.Cellular.TimeToScan" units="milliseconds">
11396   <summary>
11397     Chrome OS network performance metric sampling the time to scan a cellular
11398     network and register a modem.
11399   </summary>
11400 </histogram>
11401
11402 <histogram name="Network.Shill.CorruptedProfile" enum="NetworkCorruptedProfile">
11403   <summary>
11404     Chrome OS cellular network metric that tracks the number of corrupted
11405     profiles encountered by Shill.
11406   </summary>
11407 </histogram>
11408
11409 <histogram name="Network.Shill.Ethernet.DHCPOptionFailureDetected"
11410     enum="NetworkDHCPOptionFailure">
11411   <summary>
11412     Chrome OS network metric that tracks the number of DHCP option failures
11413     encountered by Shill.  This indicates that Shill is using minimal DHCP
11414     options due to suspected MTU issues on the return path from the DHCP server
11415     back to the client.
11416   </summary>
11417 </histogram>
11418
11419 <histogram name="Network.Shill.Ethernet.Disconnect"
11420     enum="NetworkDisconnectType">
11421   <summary>
11422     Chrome OS network usage metric that tracks whether the Ethernet network was
11423     disconnected due to an error or was explicitly disconnected by the user.
11424   </summary>
11425 </histogram>
11426
11427 <histogram name="Network.Shill.Ethernet.ExpiredLeaseLengthSeconds"
11428     units="seconds">
11429   <summary>
11430     Chrome OS network performance metric that tracks the length of a lease for
11431     an Ethernet network at the time it expired without the DHCP client being
11432     able to renew it.
11433   </summary>
11434 </histogram>
11435
11436 <histogram name="Network.Shill.Ethernet.LinkMonitorBroadcastErrorsAtFailure">
11437   <summary>
11438     Chrome OS network performance metric that tracks the number of LinkMonitor
11439     broadcast errors that were accrued on an Ethernet network at the time that
11440     the link was declaired to be failed.
11441   </summary>
11442 </histogram>
11443
11444 <histogram name="Network.Shill.Ethernet.LinkMonitorFailure"
11445     enum="LinkMonitorFailureType">
11446   <summary>
11447     Chrome OS metric that signals the type of failure the LinkMonitor
11448     encountered which caused it to stop monitoring an Ethernet network.
11449   </summary>
11450 </histogram>
11451
11452 <histogram name="Network.Shill.Ethernet.LinkMonitorResponseTimeSample"
11453     units="milliseconds">
11454   <summary>
11455     Chrome OS network performance metric that tracks the number of milliseconds
11456     between an ARP request and a received reply on an Ethernet network.
11457   </summary>
11458 </histogram>
11459
11460 <histogram name="Network.Shill.Ethernet.LinkMonitorSecondsToFailure"
11461     units="seconds">
11462   <summary>
11463     Chrome OS network performance metric that tracks the number of seconds from
11464     the start of the LinkMonitor until failure on an Ethernet network.
11465   </summary>
11466 </histogram>
11467
11468 <histogram name="Network.Shill.Ethernet.LinkMonitorUnicastErrorsAtFailure">
11469   <summary>
11470     Chrome OS network performance metric that tracks the number of LinkMonitor
11471     unicast errors that were accrued on an Ethernet network at the time that the
11472     link was declaired to be failed.
11473   </summary>
11474 </histogram>
11475
11476 <histogram name="Network.Shill.Ethernet.PortalAttempts">
11477   <summary>
11478     Chrome OS network diagnostic metric sampling the number of portal detection
11479     attempts per pass for an Ethernet network. This includes failure, timeout
11480     and successful attempts.
11481   </summary>
11482 </histogram>
11483
11484 <histogram name="Network.Shill.Ethernet.PortalAttemptsToOnline">
11485   <summary>
11486     Chrome OS network diagnostic metric sampling the total number of portal
11487     detection attempts performed for an Ethernet network between the Connected
11488     and Online state. This includes failure, timeout and successful attempts.
11489   </summary>
11490 </histogram>
11491
11492 <histogram name="Network.Shill.Ethernet.PortalResult"
11493     enum="NetworkPortalResult">
11494   <summary>
11495     Chrome OS network diagnostic metric sampling the result of portal detections
11496     for an Ethernet network.
11497   </summary>
11498 </histogram>
11499
11500 <histogram name="Network.Shill.Ethernet.TimeOnline" units="seconds">
11501   <summary>
11502     Chrome OS network metric sampling the time spent using Ethernet to transport
11503     data.  These data are mostly useful when summed and compared to TimeOnline
11504     for other network technologies (e.g. WiFi vs Cellular).
11505   </summary>
11506 </histogram>
11507
11508 <histogram name="Network.Shill.Ethernet.TimeToConfig" units="milliseconds">
11509   <summary>
11510     Chrome OS network performance metric sampling the time to join a wired
11511     Ethernet network and configure Layer 3 state (typically acquire a DHCP
11512     lease).
11513   </summary>
11514 </histogram>
11515
11516 <histogram name="Network.Shill.Ethernet.TimeToInitialize" units="milliseconds">
11517   <summary>
11518     Chrome OS network performance metric sampling the time to initialize an
11519     Ethernet device.
11520   </summary>
11521 </histogram>
11522
11523 <histogram name="Network.Shill.Ethernet.TimeToOnline" units="milliseconds">
11524   <summary>
11525     Chrome OS network performance metric sampling the time to determine that an
11526     Ethernet network is online after configuring Layer 3 state.
11527   </summary>
11528 </histogram>
11529
11530 <histogram name="Network.Shill.Ethernet.TimeToPortal" units="milliseconds">
11531   <summary>
11532     Chrome OS network performance metric sampling the time to determine that an
11533     Ethernet network is in a captive portal after configuring Layer 3 state.
11534   </summary>
11535 </histogram>
11536
11537 <histogram name="Network.Shill.ServiceErrors" enum="NetworkServiceError">
11538   <summary>Chrome OS connection manager service errors seen.</summary>
11539 </histogram>
11540
11541 <histogram name="Network.Shill.TerminationActionResult"
11542     enum="ShillTerminationActionResult">
11543   <obsolete>
11544     Deprecated 10/2012. No longer tracked.
11545   </obsolete>
11546   <summary>
11547     Chrome OS network diagnostic metric sampling the number of termination
11548     actions that successfully complete or fail when shill terminates.
11549   </summary>
11550 </histogram>
11551
11552 <histogram name="Network.Shill.TerminationActionResult.OnSuspend"
11553     enum="ShillTerminationActionResult">
11554   <summary>
11555     Chrome OS network diagnostic metric sampling the number of termination
11556     actions that successfully complete or fail when shill suspends.
11557   </summary>
11558 </histogram>
11559
11560 <histogram name="Network.Shill.TerminationActionResult.OnTerminate"
11561     enum="ShillTerminationActionResult">
11562   <summary>
11563     Chrome OS network diagnostic metric sampling the number of termination
11564     actions that successfully complete or fail when shill terminates.
11565   </summary>
11566 </histogram>
11567
11568 <histogram name="Network.Shill.TerminationActionTime.OnSuspend"
11569     units="milliseconds">
11570   <summary>
11571     Chrome OS network diagnostic metric sampling the time in milliseconds it
11572     takes termination actions to complete when shill suspends.
11573   </summary>
11574 </histogram>
11575
11576 <histogram name="Network.Shill.TerminationActionTime.OnTerminate"
11577     units="milliseconds">
11578   <summary>
11579     Chrome OS network diagnostic metric sampling the time in milliseconds it
11580     takes termination actions to complete when shill terminates.
11581   </summary>
11582 </histogram>
11583
11584 <histogram name="Network.Shill.TimeToDrop" units="seconds">
11585   <summary>
11586     Chrome OS network stability metric sampling the time in seconds between the
11587     networking going online to going offline. Offline events due to device
11588     shutdown or suspend are ignored (along with the online time before that
11589     offline event).
11590   </summary>
11591 </histogram>
11592
11593 <histogram name="Network.Shill.Vpn.Driver" enum="VPNDriver">
11594   <summary>
11595     Chrome OS network usage metric sampled on each successful VPN connection
11596     that tracks the VPN connection type.
11597   </summary>
11598 </histogram>
11599
11600 <histogram name="Network.Shill.Vpn.RemoteAuthenticationType"
11601     enum="VPNRemoteAuthenticationType">
11602   <summary>
11603     Chrome OS network usage metric sampled on each successful VPN connection
11604     that tracks the remote authentication method.
11605   </summary>
11606 </histogram>
11607
11608 <histogram name="Network.Shill.Vpn.TimeOnline" units="milliseconds">
11609   <summary>
11610     Chrome OS network metric sampling the time spent using VPN to transport
11611     data.  These data are mostly useful when summed and compared to TimeOnline
11612     for other network technologies (e.g. WiFi vs Cellular).  A sample is emitted
11613     every time the system transitions from primary connectivity through a VPN to
11614     some other type of connectivity.  The value of the sample is the time delta
11615     in seconds from the instant the system transitioned to VPN connectivity.
11616   </summary>
11617 </histogram>
11618
11619 <histogram name="Network.Shill.Vpn.TimeToConfig" units="milliseconds">
11620   <summary>
11621     Chrome OS network performance metric sampling the time to configure Layer 3
11622     state on a VPN network (typically acquire a DHCP lease).
11623   </summary>
11624 </histogram>
11625
11626 <histogram name="Network.Shill.Vpn.TimeToOnline" units="milliseconds">
11627   <summary>
11628     Chrome OS network performance metric sampling the time to determine that a
11629     WiMax network is online after configuring Layer 3 state.
11630   </summary>
11631 </histogram>
11632
11633 <histogram name="Network.Shill.Vpn.UserAuthenticationType"
11634     enum="VPNUserAuthenticationType">
11635   <summary>
11636     Chrome OS network usage metric sampled on each successful VPN connection
11637     that tracks the user authentication method.
11638   </summary>
11639 </histogram>
11640
11641 <histogram name="Network.Shill.WiFi.ApDisconnectReason" enum="WiFiReasonCode">
11642   <summary>
11643     Chrome OS network usage metric.  Reason code reported when the AP
11644     disconnects a wifi connection.
11645   </summary>
11646 </histogram>
11647
11648 <histogram name="Network.Shill.WiFi.ApDisconnectType" enum="WiFiStatusType">
11649   <summary>
11650     Chrome OS network usage metric.  Broad category of reason AP disconnected a
11651     WiFi connection.
11652   </summary>
11653 </histogram>
11654
11655 <histogram name="Network.Shill.Wifi.ApMode" enum="WiFiApMode">
11656   <summary>
11657     Chrome OS network usage metric.  The AP mode setting for each successful
11658     WiFi connection.
11659   </summary>
11660 </histogram>
11661
11662 <histogram name="Network.Shill.Wifi.Channel" enum="NetworkChannelType">
11663   <summary>
11664     Chrome OS network usage metric.  The channel used for each successful WiFi
11665     connection.
11666   </summary>
11667 </histogram>
11668
11669 <histogram name="Network.Shill.WiFi.ClientDisconnectReason"
11670     enum="WiFiReasonCode">
11671   <summary>
11672     Chrome OS network usage metric.  Reason code reported when the client
11673     disconnects a wifi connection.
11674   </summary>
11675 </histogram>
11676
11677 <histogram name="Network.Shill.WiFi.ClientDisconnectType" enum="WiFiStatusType">
11678   <summary>
11679     Chrome OS network usage metric.  Broad category of reason client
11680     disconnected a WiFi connection.
11681   </summary>
11682 </histogram>
11683
11684 <histogram name="Network.Shill.Wifi.DHCPOptionFailureDetected"
11685     enum="NetworkDHCPOptionFailure">
11686   <summary>
11687     Chrome OS network metric that tracks the number of DHCP option failures
11688     encountered by Shill.  This indicates that Shill is using minimal DHCP
11689     options due to suspected MTU issues on the return path from the DHCP server
11690     back to the client.
11691   </summary>
11692 </histogram>
11693
11694 <histogram name="Network.Shill.Wifi.Disconnect" enum="NetworkDisconnectType">
11695   <summary>
11696     Chrome OS network usage metric that tracks whether an 802.11 wireless
11697     network was disconnected due to an error or was explicitly disconnected by
11698     the user.
11699   </summary>
11700 </histogram>
11701
11702 <histogram name="Network.Shill.Wifi.EapInnerProtocol" enum="EAPInnerProtocol">
11703   <summary>
11704     Chrome OS network usage metric sampled on each successful 802.1x wireless
11705     connection that tracks the configured inner authentication method.
11706   </summary>
11707 </histogram>
11708
11709 <histogram name="Network.Shill.Wifi.EapOuterProtocol" enum="EAPOuterProtocol">
11710   <summary>
11711     Chrome OS network usage metric sampled on each successful 802.1x wireless
11712     connection that tracks the configured outer authentication method.
11713   </summary>
11714 </histogram>
11715
11716 <histogram name="Network.Shill.Wifi.ExpiredLeaseLengthSeconds" units="seconds">
11717   <summary>
11718     Chrome OS network performance metric that tracks the length of a lease for a
11719     WiFi network at the time it expired without the DHCP client being able to
11720     renew it.
11721   </summary>
11722 </histogram>
11723
11724 <histogram name="Network.Shill.WiFi.FrequenciesConnectedEver">
11725   <summary>
11726     Chrome OS metric sampling the number of different frequencies (i.e.
11727     channels) on which a device has connected to a WiFi network. This value is
11728     sampled every time a WiFi connection is established
11729     (WPASupplicant::kInterfaceStateCompleted). Note that the word
11730     &quot;Ever&quot; in the metric name is misleading. Chrome OS actually ages
11731     out historical information, currently after 3 weeks.
11732   </summary>
11733 </histogram>
11734
11735 <histogram name="Network.Shill.Wifi.LinkMonitorBroadcastErrorsAtFailure">
11736   <summary>
11737     Chrome OS network performance metric that tracks the number of LinkMonitor
11738     broadcast errors that were accrued on an 802.11 wireiless network at the
11739     time that the link was declaired to be failed.
11740   </summary>
11741 </histogram>
11742
11743 <histogram name="Network.Shill.Wifi.LinkMonitorFailure"
11744     enum="LinkMonitorFailureType">
11745   <summary>
11746     Chrome OS metric that signals the type of failure the LinkMonitor
11747     encountered which caused it to stop monitoring an 802.11 wireless network.
11748   </summary>
11749 </histogram>
11750
11751 <histogram name="Network.Shill.Wifi.LinkMonitorResponseTimeSample"
11752     units="milliseconds">
11753   <summary>
11754     Chrome OS network performance metric that tracks the number of milliseconds
11755     between an ARP request and a received reply on an 802.11 wireless network.
11756   </summary>
11757 </histogram>
11758
11759 <histogram name="Network.Shill.Wifi.LinkMonitorSecondsToFailure"
11760     units="seconds">
11761   <summary>
11762     Chrome OS network performance metric that tracks the number of seconds from
11763     the start of the LinkMonitor until failure on an 802.11 wireless network.
11764   </summary>
11765 </histogram>
11766
11767 <histogram name="Network.Shill.Wifi.LinkMonitorUnicastErrorsAtFailure">
11768   <summary>
11769     Chrome OS network performance metric that tracks the number of LinkMonitor
11770     unicast errors that were accrued on an 802.11 wireless network at the time
11771     that the link was declaired to be failed.
11772   </summary>
11773 </histogram>
11774
11775 <histogram name="Network.Shill.Wifi.PhyMode" enum="NetworkPhyModeType">
11776   <summary>
11777     Chrome OS network usage metric.  The channel type used for each successful
11778     WiFi connection.
11779   </summary>
11780 </histogram>
11781
11782 <histogram name="Network.Shill.Wifi.PortalAttempts">
11783   <summary>
11784     Chrome OS network diagnostic metric sampling the number of portal detection
11785     attempts per pass for an 802.11 wireless network. This includes failure,
11786     timeout and successful attempts.
11787   </summary>
11788 </histogram>
11789
11790 <histogram name="Network.Shill.Wifi.PortalAttemptsToOnline">
11791   <summary>
11792     Chrome OS network diagnostic metric sampling the total number of portal
11793     detection attempts performed for an 802.11 wireless network between the
11794     Connected and Online state. This includes failure, timeout and successful
11795     attempts.
11796   </summary>
11797 </histogram>
11798
11799 <histogram name="Network.Shill.Wifi.PortalResult" enum="NetworkPortalResult">
11800   <summary>
11801     Chrome OS network diagnostic metric sampling the result of portal detections
11802     for an 802.11 wireless network.
11803   </summary>
11804 </histogram>
11805
11806 <histogram name="Network.Shill.WiFi.ScanResult" enum="WiFiScanResult">
11807   <summary>
11808     Chrome OS network usage metric describing, for a wifi scan attempt, what
11809     scan method is used and whether it ends in a connection.
11810   </summary>
11811 </histogram>
11812
11813 <histogram name="Network.Shill.WiFi.ScanTimeInEbusy" units="milliseconds">
11814   <summary>
11815     Chrome OS network usage metric describing, for a wifi scan attempt, how many
11816     milliseconds were spent waiting to talk to the kernel/drivers.
11817   </summary>
11818 </histogram>
11819
11820 <histogram name="Network.Shill.Wifi.Security" enum="NetworkSecurityType">
11821   <summary>
11822     Chrome OS network usage metric.  The security setting for each successful
11823     WiFi connection.
11824   </summary>
11825 </histogram>
11826
11827 <histogram name="Network.Shill.Wifi.SignalStrength" units="negative dBm">
11828   <summary>
11829     Chrome OS network metric indicating the negative of the dBm received signal
11830     strength recorded at the time a successful WiFi connection started.
11831   </summary>
11832 </histogram>
11833
11834 <histogram name="Network.Shill.Wifi.TimeOnline" units="seconds">
11835   <summary>
11836     Chrome OS network metric sampling the time spent using WiFi to transport
11837     data.  These data are mostly useful when summed and compared to TimeOnline
11838     for other network technologies (e.g. WiFi vs Cellular).
11839   </summary>
11840 </histogram>
11841
11842 <histogram name="Network.Shill.Wifi.TimeResumeToReady" units="milliseconds">
11843   <summary>
11844     Chrome OS network performance metric sampling the time from the resume event
11845     to the time when an 802.11 wireless network has configured its Layer 3
11846     state.
11847   </summary>
11848 </histogram>
11849
11850 <histogram name="Network.Shill.Wifi.TimeToConfig" units="milliseconds">
11851   <summary>
11852     Chrome OS network performance metric sampling the time to configure Layer 3
11853     state on an 802.11 wireless network (typically acquire a DHCP lease).
11854   </summary>
11855 </histogram>
11856
11857 <histogram name="Network.Shill.Wifi.TimeToConnect" units="milliseconds">
11858   <summary>
11859     Chrome OS network performance metric sampling the time to connect to a WiFi
11860     Basic Service Set (which consists of the access point and associated
11861     stations on a particular WiFi channel for a specific network).
11862   </summary>
11863 </histogram>
11864
11865 <histogram name="Network.Shill.Wifi.TimeToInitialize" units="milliseconds">
11866   <summary>
11867     Chrome OS network performance metric sampling the time to initialize an
11868     802.11 wireless device.
11869   </summary>
11870 </histogram>
11871
11872 <histogram name="Network.Shill.Wifi.TimeToJoin" units="milliseconds">
11873   <summary>
11874     Chrome OS network performance metric sampling the time to join (associate
11875     plus authenticate) an 802.11 wireless network.
11876   </summary>
11877 </histogram>
11878
11879 <histogram name="Network.Shill.Wifi.TimeToOnline" units="milliseconds">
11880   <summary>
11881     Chrome OS network performance metric sampling the time to determine that an
11882     802.11 wireless network is online after configuring Layer 3 state.
11883   </summary>
11884 </histogram>
11885
11886 <histogram name="Network.Shill.Wifi.TimeToPortal" units="milliseconds">
11887   <summary>
11888     Chrome OS network performance metric sampling the time to determine that an
11889     802.11 wireless network is in a captive portal after configuring Layer 3
11890     state.
11891   </summary>
11892 </histogram>
11893
11894 <histogram name="Network.Shill.Wifi.TimeToScan" units="milliseconds">
11895   <summary>
11896     Chrome OS network performance metric sampling the time to scan WiFi until a
11897     connection is found.
11898   </summary>
11899 </histogram>
11900
11901 <histogram name="Network.Shill.Wifi.TimeToScanAndConnect" units="milliseconds">
11902   <summary>
11903     Chrome OS network performance metric sampling the time between the beginning
11904     of a WiFi scan (if the scan includes both a progressive scan and a full
11905     scan, the TimeToScanAndConnect starts with the first scan of the series) and
11906     the completion of a successful connection.
11907   </summary>
11908 </histogram>
11909
11910 <histogram name="Network.Shill.WiMax.DHCPOptionFailureDetected"
11911     enum="NetworkDHCPOptionFailure">
11912   <summary>
11913     Chrome OS network metric that tracks the number of DHCP option failures
11914     encountered by Shill.  This indicates that Shill is using minimal DHCP
11915     options due to suspected MTU issues on the return path from the DHCP server
11916     back to the client.
11917   </summary>
11918 </histogram>
11919
11920 <histogram name="Network.Shill.WiMax.ExpiredLeaseLengthSeconds" units="seconds">
11921   <summary>
11922     Chrome OS network performance metric that tracks the length of a lease for a
11923     WiMax network at the time it expired without the DHCP client being able to
11924     renew it.
11925   </summary>
11926 </histogram>
11927
11928 <histogram name="Network.Shill.WiMax.TimeToConfig" units="milliseconds">
11929   <summary>
11930     Chrome OS network performance metric sampling the time to configure Layer 3
11931     state on a WiMax network (typically acquire a DHCP lease).
11932   </summary>
11933 </histogram>
11934
11935 <histogram name="Network.Shill.WiMax.TimeToInitialize" units="milliseconds">
11936   <summary>
11937     Chrome OS network performance metric sampling the time to initialize a WiMax
11938     device.
11939   </summary>
11940 </histogram>
11941
11942 <histogram name="Network.Shill.WiMax.TimeToOnline" units="milliseconds">
11943   <summary>
11944     Chrome OS network performance metric sampling the time to determine that a
11945     WiMax network is online after configuring Layer 3 state.
11946   </summary>
11947 </histogram>
11948
11949 <histogram name="Network.TimeToConfig.Cellular" units="milliseconds">
11950   <summary>
11951     Chrome OS network performance metric sampling the time to join a 3G/Cellular
11952     network and configure Layer 3 state. Note this metric is deprecated; see
11953     Network.Cellular.TimeToConfig.
11954   </summary>
11955 </histogram>
11956
11957 <histogram name="Network.TimeToConfig.Ethernet" units="milliseconds">
11958   <summary>
11959     Chrome OS network performance metric sampling the time to join a wired
11960     Ethernet network and configure Layer 3 state (typically acquire a DHCP
11961     lease). Note this metric is deprecated; see Network.Ethernet.TimeToConfig.
11962   </summary>
11963 </histogram>
11964
11965 <histogram name="Network.TimeToConfig.Wifi" units="milliseconds">
11966   <summary>
11967     Chrome OS network performance metric sampling the time to configure Layer 3
11968     state on an 802.11 wireless network (typically acquire a DHCP lease). Note
11969     this metric is deprecated; see Network.Wifi.TimeToConfig.
11970   </summary>
11971 </histogram>
11972
11973 <histogram name="Network.TimeToDrop" units="seconds">
11974   <summary>
11975     Chrome OS network stability metric sampling the time in seconds between the
11976     networking going online to going offline. Offline events due to device
11977     shutdown or suspend are ignored (along with the online time before that
11978     offline event).
11979   </summary>
11980 </histogram>
11981
11982 <histogram name="Network.TimeToJoin.Wifi" units="milliseconds">
11983   <summary>
11984     Chrome OS network performance metric sampling the time to join (associate
11985     plus authenticate) an 802.11 wireless network. Note this metric is
11986     deprecated; see Network.Wifi.TimeToJoin.
11987   </summary>
11988 </histogram>
11989
11990 <histogram name="Network.Wifi.AuthMode" enum="NetworkAuthModeType">
11991   <summary>
11992     Chrome OS network performance metric sampling the time to configure Layer 3
11993     state on an 802.11 wireless network (typically acquire a DHCP lease).
11994   </summary>
11995 </histogram>
11996
11997 <histogram name="Network.Wifi.BitRate" units="bps">
11998   <summary>
11999     Network metric reporting the download speed test results run at setup time.
12000     Recorded at least once per day.
12001   </summary>
12002 </histogram>
12003
12004 <histogram name="Network.Wifi.Channel" enum="NetworkChannelType">
12005   <summary>
12006     Chrome OS network usage metric.  The channel used for each successful WiFi
12007     connection.
12008   </summary>
12009 </histogram>
12010
12011 <histogram name="Network.Wifi.Idle.NoiseLevel" units="negative dBm">
12012   <summary>
12013     Network metric indicating the negative of the dBm noise level recorded at
12014     the time the metric is collected.  Reported at least once per day and only
12015     when the device is idle.
12016   </summary>
12017 </histogram>
12018
12019 <histogram name="Network.Wifi.Idle.SignalLevel" units="negative dBm">
12020   <summary>
12021     Network metric indicating the negative of the dBm received signal level
12022     recorded at the time the metric is collected.  Reported at least once per
12023     day and only when the device is idle.
12024   </summary>
12025 </histogram>
12026
12027 <histogram name="Network.Wifi.Idle.SignalToNoiseRatio" units="negative dBm">
12028   <summary>
12029     Network metric indicating signal minus noise in dBm recorded at the time the
12030     metrics is collected.  Reported at least once per day and only when the
12031     device is idle.
12032   </summary>
12033 </histogram>
12034
12035 <histogram name="Network.Wifi.NoiseLevel" units="negative dBm">
12036   <summary>
12037     Network metric indicating the negative of the dBm noise level recorded at
12038     the time the metric is collected.  Reported at least once per day.
12039   </summary>
12040 </histogram>
12041
12042 <histogram name="Network.Wifi.PhyMode" enum="NetworkPhyModeType">
12043   <summary>
12044     Chrome OS network usage metric.  The channel type used for each successful
12045     WiFi connection.
12046   </summary>
12047 </histogram>
12048
12049 <histogram name="Network.Wifi.RoundTripTime" units="ms">
12050   <summary>
12051     Network metric reporting the average round trip time to the wifi gateway.
12052     Recorded at least once per day.
12053   </summary>
12054 </histogram>
12055
12056 <histogram name="Network.Wifi.Security" enum="NetworkSecurityType">
12057   <summary>
12058     Chrome OS network usage metric.  The security setting for each successful
12059     WiFi connection.
12060   </summary>
12061 </histogram>
12062
12063 <histogram name="Network.Wifi.SignalLevel" units="negative dBm">
12064   <summary>
12065     Network metric indicating the negative of the dBm received signal level
12066     recorded at the time the metric is collected.  Reported at least once per
12067     day.
12068   </summary>
12069 </histogram>
12070
12071 <histogram name="Network.Wifi.SignalToNoiseRatio" units="negative dBm">
12072   <summary>
12073     Network metric indicating signal minus noise in dBm recorded at the time the
12074     metrics is collected.  Reported at least once per day.
12075   </summary>
12076 </histogram>
12077
12078 <histogram name="Network.Wifi.TimeOnline" units="seconds">
12079   <summary>
12080     Chrome OS network metric sampling the time spent using WiFi to transport
12081     data.  These data are mostly useful when summed and compared to TimeOnline
12082     for other network technologies (e.g. WiFi vs Cellular).
12083   </summary>
12084 </histogram>
12085
12086 <histogram name="Network.Wifi.TimeResumeToReady" units="milliseconds">
12087   <summary>
12088     Chrome OS network performance metric sampling the time from the resume event
12089     to the time when an 802.11 wireless network has configured its Layer 3
12090     state.
12091   </summary>
12092 </histogram>
12093
12094 <histogram name="Network.Wifi.TimeToConfig" units="milliseconds">
12095   <summary>
12096     Chrome OS network performance metric sampling the time to configure Layer 3
12097     state on an 802.11 wireless network (typically acquire a DHCP lease).
12098   </summary>
12099 </histogram>
12100
12101 <histogram name="Network.Wifi.TimeToJoin" units="milliseconds">
12102   <summary>
12103     Chrome OS network performance metric sampling the time to join (associate
12104     plus authenticate) an 802.11 wireless network.
12105   </summary>
12106 </histogram>
12107
12108 <histogram name="Network.Wifi.TimeToOnline" units="milliseconds">
12109   <summary>
12110     Chrome OS network performance metric sampling the time to determine that an
12111     802.11 wireless network is online after configuring Layer 3 state.
12112   </summary>
12113 </histogram>
12114
12115 <histogram name="Network.Wifi.TimeToPortal" units="milliseconds">
12116   <summary>
12117     Chrome OS network performance metric sampling the time to determine that an
12118     802.11 wireless network is in a captive portal after configuring Layer 3
12119     state.
12120   </summary>
12121 </histogram>
12122
12123 <histogram name="NewTabPage.ActionAndroid" enum="NewTabPageActionAndroid">
12124   <summary>
12125     Actions taken by users from the new tab page on Android. These actions may
12126     navigate away from the NTP (e.g. searching in the omnibox or opening a
12127     bookmark), but can also happen without navigating away from the NTP (e.g.
12128     opening a bookmark in a new tab).
12129   </summary>
12130 </histogram>
12131
12132 <histogram name="NewTabPage.AppsPageDragSource" enum="AppsPageDragSource">
12133   <summary>
12134     Histogram for the source of app page drags. For any succesful drop onto an
12135     apps pane of the NTP, this logs where the drag originated.
12136   </summary>
12137 </histogram>
12138
12139 <histogram name="NewTabPage.BookmarkActionAndroid"
12140     enum="NewTabPageBookmarkActionAndroid">
12141   <summary>
12142     Actions taken by users on partner bookmarks (editing / renaming) on the NTP
12143     on Android.
12144   </summary>
12145 </histogram>
12146
12147 <histogram name="NewTabPage.DefaultPageType" enum="NtpPaneType">
12148   <summary>The default pane when the NTP is first opened.</summary>
12149 </histogram>
12150
12151 <histogram name="NewTabPage.HoverTimeClicked">
12152   <summary>
12153     Histogram of the time, in milliseconds, users have the cursor over a most
12154     visited thumbnail before clicking.
12155   </summary>
12156 </histogram>
12157
12158 <histogram name="NewTabPage.HoverTimeNotClicked">
12159   <summary>
12160     Histogram of the time, in milliseconds, users have the cursor over a most
12161     visited thumbnail before moving it away from the thumbnail without clicking.
12162   </summary>
12163 </histogram>
12164
12165 <histogram name="NewTabPage.MobilePromo" enum="NewTabPageMobilePromo">
12166   <summary>
12167     Android: Tallies counts for how the user interacted with the NTP promo page.
12168   </summary>
12169 </histogram>
12170
12171 <histogram name="NewTabPage.MostVisited">
12172   <summary>
12173     Histogram for user clicks of the most visited thumbnails. The value is equal
12174     to the index of the thumbnail.
12175   </summary>
12176 </histogram>
12177
12178 <histogram name="NewTabPage.MostVisitedAction" enum="NtpFollowAction">
12179   <summary>
12180     Action taken by the user on the Most Visited NTP pane.  If the user switches
12181     panes during this use of the NTP, this action is sometimes not recorded. Ask
12182     mpearson@ for details.
12183   </summary>
12184 </histogram>
12185
12186 <histogram name="NewTabPage.MostVisitedTilePlacementExperiment"
12187     enum="NtpTileExperimentActions">
12188   <summary>
12189     Records anomalous events for the Most Visited Tile Placement experiment,
12190     where it is unable to operate as expected. These are recorded during New Tab
12191     Page load time, once for every NTP.
12192   </summary>
12193 </histogram>
12194
12195 <histogram name="NewTabPage.NonVisibleScreenshots">
12196   <summary>
12197     The number of screenshots that were cached for the non-visible but ranked
12198     suggestions on the Suggested NTP pane.
12199   </summary>
12200 </histogram>
12201
12202 <histogram name="NewTabPage.NonVisibleSuggestedSiteRank">
12203   <summary>
12204     Given that the user has typed a URL, and given that that specific URL was
12205     ranked but not visible on the Suggested pane of the NTP, this is the rank
12206     that the Suggested pane had for that URL.
12207   </summary>
12208 </histogram>
12209
12210 <histogram name="NewTabPage.NumberOfExternalTileFallbacks">
12211   <summary>
12212     The number of tiles for which we relied on external tiles as a fallback
12213     because a local screenshot was not available to be used as a thumbnail.
12214     External tiles are those for which the visuals are handled by the page
12215     itself, not by the iframe. Recorded before changing focus away from the NTP,
12216     be it bynavigating to a URL, switching tabs, changing the active window or
12217     closing the tab/shutting down Chrome.
12218   </summary>
12219 </histogram>
12220
12221 <histogram name="NewTabPage.NumberOfExternalTiles">
12222   <summary>
12223     The number of external tiles that are displayed on the NTP. External tiles
12224     are those for which the visuals are handled by the page itself, not by the
12225     iframe. Recorded before changing focus away from the NTP, be it by
12226     navigating to a URL, switching tabs, changing the active window or closing
12227     the tab/shutting down Chrome.
12228   </summary>
12229 </histogram>
12230
12231 <histogram name="NewTabPage.NumberOfGrayTileFallbacks">
12232   <summary>
12233     The number of tiles for which we displayed a gray tile with the domain name
12234     as a fallback because a local screenshot was not available to be used as a
12235     thumbnail. Recorded before changing focus away from the NTP, be it by
12236     navigating to a URL, switching tabs, changing the active window or closing
12237     the tab/shutting down Chrome.
12238   </summary>
12239 </histogram>
12240
12241 <histogram name="NewTabPage.NumberOfGrayTiles">
12242   <summary>
12243     The number of tiles for which no thumbnail was specified, but a domain was
12244     so we displayed a gray tile with the domain name in it. Recorded before
12245     changing focus away from the NTP, be it by navigating to a URL, switching
12246     tabs, changing the active window or closing the tab/shutting down Chrome.
12247   </summary>
12248 </histogram>
12249
12250 <histogram name="NewTabPage.NumberOfMouseOvers">
12251   <summary>
12252     The total number of times the user hovered the mouse over Most Visited tile
12253     or title elements before changing focus away from the NTP, be it by
12254     navigating to a URL, switching tabs, changing the active window or closing
12255     the tab/shutting down Chrome.
12256   </summary>
12257 </histogram>
12258
12259 <histogram name="NewTabPage.NumberOfThumbnailAttempts">
12260   <obsolete>
12261     Deprecated 01/2014. Replaced by NewTabPage.NumberOfThumbnailTiles.
12262   </obsolete>
12263   <summary>
12264     The number of tiles for which we attempted to use a local screenshot as a
12265     thumbnail. Recorded before changing focus away from the NTP, be it by
12266     navigating to a URL, switching tabs, changing the active window or closing
12267     the tab/shutting down Chrome.
12268   </summary>
12269 </histogram>
12270
12271 <histogram name="NewTabPage.NumberOfThumbnailErrors">
12272   <summary>
12273     The number of thumbnails for which a local screenshot was not available so
12274     we were not able to display them on the Most Visited section of the NTP.
12275     Recorded before changing focus away from the NTP, be it by navigating to a
12276     URL, switching tabs, changing the active window or closing the tab/shutting
12277     down Chrome.
12278   </summary>
12279 </histogram>
12280
12281 <histogram name="NewTabPage.NumberOfThumbnailTiles">
12282   <summary>
12283     The number of tiles for which we attempted to use a local screenshot as a
12284     thumbnail. Recorded before changing focus away from the NTP, be it by
12285     navigating to a URL, switching tabs, changing the active window or closing
12286     the tab/shutting down Chrome.
12287   </summary>
12288 </histogram>
12289
12290 <histogram name="NewTabPage.NumberOfTiles">
12291   <summary>
12292     The number of tiles that are displayed on the NTP, no matter if they are
12293     thumbnails, gray tiles, or external tiles. Recorded before changing focus
12294     away from the NTP, be it by navigating to a URL, switching tabs, changing
12295     the active window or closing the tab/shutting down Chrome.
12296   </summary>
12297 </histogram>
12298
12299 <histogram name="NewTabPage.OtherSessionsMenu" enum="NtpOtherSessionsType">
12300   <summary>
12301     Histogram for usage of the menu on the NTP that allows the user to access
12302     tabs from other devices.
12303   </summary>
12304 </histogram>
12305
12306 <histogram name="NewTabPage.PreviousSelectedPageType" enum="NtpPaneType">
12307   <summary>
12308     The pane that had been previously selected when the user switches panes in
12309     the NTP.
12310   </summary>
12311 </histogram>
12312
12313 <histogram name="NewTabPage.Promo.Bubble" enum="NtpPromoAction">
12314   <summary>Histogram for NTP bubble promo activity.</summary>
12315 </histogram>
12316
12317 <histogram name="NewTabPage.Promo.Notification" enum="NtpPromoAction">
12318   <summary>Histogram for NTP notification promo activity.</summary>
12319 </histogram>
12320
12321 <histogram name="NewTabPage.SearchURLs.Total">
12322   <summary>TBD.</summary>
12323 </histogram>
12324
12325 <histogram name="NewTabPage.SelectedPageType" enum="NtpPaneType">
12326   <summary>The pane selected when the user switches panes in the NTP.</summary>
12327 </histogram>
12328
12329 <histogram name="NewTabPage.SessionRestore">
12330   <summary>
12331     Histogram for user clicks of the Recently Closed items. The value is the
12332     recency of the entry being restored (0 is most recent).
12333   </summary>
12334 </histogram>
12335
12336 <histogram name="NewTabPage.SingleSessionPageSwitches">
12337   <summary>
12338     Histogram to track how many times a user switched pages in a single NTP
12339     session.
12340   </summary>
12341 </histogram>
12342
12343 <histogram name="NewTabPage.SuggestedSite">
12344   <summary>
12345     Histogram for user clicks of the suggested site thumbnails. The value is
12346     equal to the index of the thumbnail.
12347   </summary>
12348 </histogram>
12349
12350 <histogram name="NewTabPage.SuggestedSitesAction" enum="NtpFollowAction">
12351   <summary>Action taken by the user on the Suggested Sites NTP pane.</summary>
12352 </histogram>
12353
12354 <histogram name="NewTabPage.SuggestedSitesLoadTime">
12355   <summary>Time to load the Suggested Sites NTP pane, in milliseconds.</summary>
12356 </histogram>
12357
12358 <histogram name="NewTabPage.SuggestedSitesViewTime">
12359   <summary>Time spent on the Suggested Sites NTP pane, in seconds.</summary>
12360 </histogram>
12361
12362 <histogram name="NewTabPage.SuggestionsImpression">
12363   <summary>
12364     Histogram for impressions on the various most visited tiles. The value is
12365     equal to the index of the thumbnail.
12366   </summary>
12367 </histogram>
12368
12369 <histogram name="NewTabPage.SuggestionsType" enum="NtpSuggestionsType">
12370   <summary>
12371     Indicate, for each impression of the New Tab Page, whether the suggestions
12372     were obtained from the client or server. Recorded before changing focus away
12373     from the NTP, be it by navigating to a URL, switching tabs, changing the
12374     active window or closing the tab/shutting down Chrome.
12375   </summary>
12376 </histogram>
12377
12378 <histogram name="NewTabPage.ThumbnailErrorRate">
12379   <obsolete>
12380     Deprecated 01/2014. Replaced by NewTabPage.NumberOfThumbnailAttempts and
12381     NewTabPage.NumberOfThumbnailErrors.
12382   </obsolete>
12383   <summary>
12384     The percentage of errors per attempts to load image thumbnails on the New
12385     Tab Page. When an error occurs, a grey tile is shown instead of a thumbnail
12386     image. We measure the rate instead of the number of errors because multiple
12387     attempts are made to load images at different times during the NTP's
12388     lifetime. Each NTP session's error rate is logged after the user navigates
12389     to a new URL from that NTP.
12390   </summary>
12391 </histogram>
12392
12393 <histogram name="NewTabPage.ThumbnailFallbackRate" units="%">
12394   <obsolete>
12395     Deprecated 01/2014. Replaced by NewTabPage.NumberOfGrayTileFallbacks and
12396     NewTabPage.NumberOfExternalFallbacks.
12397   </obsolete>
12398   <summary>
12399     The percentage of times most visited tiles use the fallback thumbnail. Only
12400     requests that actually specify a fallback thumbnail are considered here. We
12401     measure the rate instead of the number of errors because multiple attempts
12402     are made to load thumbnails at different times during the NTP's lifetime.
12403     Each NTP session's error rate is logged after the user navigates to a new
12404     URL from that NTP.
12405   </summary>
12406 </histogram>
12407
12408 <histogram name="NewTabPage.URLState" enum="NewTabURLState">
12409   <summary>
12410     Records the status of the New Tab page URL when an NTP is opened.
12411   </summary>
12412 </histogram>
12413
12414 <histogram name="NewTabPage.VisibleScreenshots">
12415   <summary>
12416     The number of screenshots that were cached for the visible suggestions on
12417     the Suggested NTP pane.
12418   </summary>
12419 </histogram>
12420
12421 <histogram name="NewTabPage.VisibleSuggestedSiteRank">
12422   <summary>
12423     Given that the user has typed a URL, and given that that specific URL was
12424     visible on the Suggested pane of the NTP, this is the rank that the
12425     Suggested pane had for that URL.
12426   </summary>
12427 </histogram>
12428
12429 <histogram name="Notifications.Actions" enum="NotificationActionType">
12430   <summary>
12431     The actions taken on notifications, recorded every time they happen.  This
12432     histogram will record every single event that happens separately.
12433   </summary>
12434 </histogram>
12435
12436 <histogram name="Notifications.PerNotificationActions"
12437     enum="NotificationActionType">
12438   <summary>
12439     The actions taken on notifications, recorded once per notification, when it
12440     is closed.  This differs from the Notifications.Actions histogram in that
12441     multiple events of the same type on a single notification will only record a
12442     single UMA event.
12443   </summary>
12444 </histogram>
12445
12446 <histogram name="ntp.searchurls.total">
12447   <summary>TBD</summary>
12448 </histogram>
12449
12450 <histogram name="NtpHandler.AttachShownPageType" enum="NtpPaneType">
12451   <obsolete>
12452     Deprecated 10/2011. No longer tracked, replaced with
12453     NewTabPage.DefaultPageType
12454   </obsolete>
12455   <summary>The default pane when the NTP is first opened.</summary>
12456 </histogram>
12457
12458 <histogram name="NtpHandler.SelectedShownPageType" enum="NtpPaneType">
12459   <obsolete>
12460     Deprecated 10/2011. No longer tracked, replaced with
12461     NewTabPage.SelectedPageType
12462   </obsolete>
12463   <summary>The pane selected when the user switches panes in the NTP.</summary>
12464 </histogram>
12465
12466 <histogram name="OAuth2Login.GetOAuth2AccessTokenFailure"
12467     enum="GoogleServiceAuthError">
12468   <summary>
12469     Failure reason of final OAuth2 access token retrieval call during Chrome OS
12470     login.
12471   </summary>
12472 </histogram>
12473
12474 <histogram name="OAuth2Login.GetOAuth2AccessTokenRetry"
12475     enum="GoogleServiceAuthError">
12476   <summary>
12477     Retry reason of failed OAuth2 access token retrieval call during Chrome OS
12478     login.
12479   </summary>
12480 </histogram>
12481
12482 <histogram name="OAuth2Login.ListAccountsFailure" enum="GoogleServiceAuthError">
12483   <summary>
12484     Failure reason of final ListAccounts call failure during Chrome OS login.
12485   </summary>
12486 </histogram>
12487
12488 <histogram name="OAuth2Login.ListAccountsRetry" enum="GoogleServiceAuthError">
12489   <summary>
12490     Retry reason of failed ListAccounts call during Chrome OS login.
12491   </summary>
12492 </histogram>
12493
12494 <histogram name="OAuth2Login.MergeSessionFailure" enum="GoogleServiceAuthError">
12495   <summary>
12496     Failure reason of final MergeSession call during Chrome OS login.
12497   </summary>
12498 </histogram>
12499
12500 <histogram name="OAuth2Login.MergeSessionRetry" enum="GoogleServiceAuthError">
12501   <summary>
12502     Retry reason of failed MergeSession call during Chrome OS login.
12503   </summary>
12504 </histogram>
12505
12506 <histogram name="OAuth2Login.OAuthLoginGaiaCredFailure"
12507     enum="GoogleServiceAuthError">
12508   <summary>
12509     Failure reason of final OAuthLogin (with SID+LSID) call during Chrome OS
12510     login.
12511   </summary>
12512 </histogram>
12513
12514 <histogram name="OAuth2Login.OAuthLoginGaiaCredRetry"
12515     enum="GoogleServiceAuthError">
12516   <summary>
12517     Retry reason of failed OAuthLogin (with SID+LSID) call during Chrome OS
12518     login.
12519   </summary>
12520 </histogram>
12521
12522 <histogram name="OAuth2Login.OAuthLoginUberTokenFailure"
12523     enum="GoogleServiceAuthError">
12524   <summary>
12525     Failure reason of final OAuthLogin (with uber token) call during Chrome OS
12526     login.
12527   </summary>
12528 </histogram>
12529
12530 <histogram name="OAuth2Login.OAuthLoginUberTokenRetry"
12531     enum="GoogleServiceAuthError">
12532   <summary>
12533     Retry reason of failed OAuthLogin (with uber token) call during Chrome OS
12534     login.
12535   </summary>
12536 </histogram>
12537
12538 <histogram name="OAuth2Login.PostMergeVerification"
12539     enum="PostMergeVerificationOutcome">
12540   <summary>
12541     Outcome of Chrome OS GAIA cookie post-merge session verification process. It
12542     measures how often /MergeSession request collided with browser session
12543     restore process resulting in partially authenticated primary GAIA session.
12544   </summary>
12545 </histogram>
12546
12547 <histogram name="OAuth2Login.PreMergeVerification"
12548     enum="PostMergeVerificationOutcome">
12549   <summary>
12550     Outcome of Chrome OS GAIA cookie pre-merge session verification process. It
12551     measures how often we need to perform /MergeSession request to
12552     re-authenticated exisitng user with GAIA.
12553   </summary>
12554 </histogram>
12555
12556 <histogram name="OAuth2Login.SessionRestore" enum="GaiaSessionRestoreOutcome">
12557   <summary>Outcome of Chrome OS GAIA cookie session restore process.</summary>
12558 </histogram>
12559
12560 <histogram name="OAuth2Login.SessionRestoreTimeToFailure" units="milliseconds">
12561   <summary>How long it takes for the session restore to fail.</summary>
12562 </histogram>
12563
12564 <histogram name="OAuth2Login.SessionRestoreTimeToSuccess" units="milliseconds">
12565   <summary>
12566     How long it takes for the session restore to finish succeessfully.
12567   </summary>
12568 </histogram>
12569
12570 <histogram name="OfflinePolicy.SuccessfulResourceLoadPercentage" units="%">
12571   <summary>
12572     When a page is loaded in offline mode, the percentage of resources on that
12573     page that were successfully loaded.
12574   </summary>
12575 </histogram>
12576
12577 <histogram name="Omnibox.AggressiveHistoryURLProviderFieldTrialBeacon"
12578     enum="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon">
12579   <obsolete>
12580     Aggressive HistoryURL provider field trial deleted in spring 2012.
12581   </obsolete>
12582   <summary>
12583     A number that indicates what omnibox ranking behavior the user is seeing as
12584     part of the OmniboxAggressiveHistoryURLProvider field trial
12585     (OmniboxAggressiveHistoryURLProvider).
12586   </summary>
12587 </histogram>
12588
12589 <histogram name="Omnibox.CutOrCopyAllText" units="count">
12590   <summary>
12591     The number of cut or copy commands on all selected text in the omnibox.
12592     Gathered on desktop platforms (Win, Mac, Linux, Chrome OS).
12593   </summary>
12594 </histogram>
12595
12596 <histogram name="Omnibox.EnteredKeywordMode" enum="OmniboxEnteredKeywordMode">
12597   <summary>
12598     The number of times users enter keyword hint mode &quot;Search ___
12599     for:&quot; and how.
12600   </summary>
12601 </histogram>
12602
12603 <histogram name="Omnibox.FocusToEditTime" units="ms">
12604   <summary>
12605     The length of time between when a user focused on the omnibox and first
12606     modifies the omnibox.
12607   </summary>
12608 </histogram>
12609
12610 <histogram name="Omnibox.FocusToOpenTime" units="ms">
12611   <summary>
12612     The length of time between when a user focused on the omnibox and opened an
12613     omnibox match (which could be what they typed or a suggestion).
12614   </summary>
12615 </histogram>
12616
12617 <histogram name="Omnibox.Paste" units="count">
12618   <summary>
12619     The number of paste commands on the text in the omnibox. Reported every time
12620     a paste command is done.
12621   </summary>
12622 </histogram>
12623
12624 <histogram name="Omnibox.PasteAndGo" units="count">
12625   <summary>
12626     The number of paste-and-go commands on the text in the omnibox. Reported
12627     every time a paste-and-go command is done.
12628   </summary>
12629 </histogram>
12630
12631 <histogram name="Omnibox.ProviderTime" units="ms">
12632   <summary>
12633     The length of time taken by the named provider&quot;s synchronous pass.
12634   </summary>
12635 </histogram>
12636
12637 <histogram name="Omnibox.QueryBookmarksTime">
12638   <obsolete>
12639     Deprecated 2012-11-14. Replaced by Autocomplete.BookmarkProviderMatchTime.
12640   </obsolete>
12641   <summary>
12642     Time the HistoryContentProvider takes to perform a bookmark search.
12643   </summary>
12644 </histogram>
12645
12646 <histogram name="Omnibox.QueryTime" units="milliseconds">
12647   <summary>
12648     Time it takes for the omnibox to become responsive to user input after the
12649     user has typed N characters. This measures the time it takes to start all
12650     the asynchronous autocomplete providers (but not wait for them to finish).
12651   </summary>
12652 </histogram>
12653
12654 <histogram name="Omnibox.SearchEngine" enum="OmniboxSearchEngine">
12655   <summary>
12656     The id of search engine that was used for search in omnibox. See
12657     src/chrome/browser/search_engines/template_url_prepopulate_data.cc for more
12658     info.
12659   </summary>
12660 </histogram>
12661
12662 <histogram name="Omnibox.SearchEngineType" enum="OmniboxSearchEngineType">
12663   <summary>
12664     The type of search engine associated with a match opened from the omnibox.
12665   </summary>
12666 </histogram>
12667
12668 <histogram name="Omnibox.SearchProviderMatches">
12669   <summary>
12670     The number of matches returned by SearchProvider.  Emitted on every call to
12671     SearchProvider::Start(), which effectively means every key stroke in the
12672     omnibox.
12673   </summary>
12674 </histogram>
12675
12676 <histogram name="Omnibox.SuggestRequest.Failure.GoogleResponseTime"
12677     units="milliseconds">
12678   <summary>
12679     The time elapsed between the sending of a suggest request to Google until
12680     the time the request was returned with status==failed. Ignores requests that
12681     were canceled before being returned.
12682   </summary>
12683 </histogram>
12684
12685 <histogram name="Omnibox.SuggestRequest.Success.GoogleResponseTime"
12686     units="milliseconds">
12687   <summary>
12688     The time elapsed between the sending of a suggest request to Google until
12689     the time the request was returned with status==success. Ignores requests
12690     that were canceled before being returned.
12691   </summary>
12692 </histogram>
12693
12694 <histogram name="Omnibox.SuggestRequests" enum="OmniboxSuggestRequests">
12695   <summary>
12696     Counts about the number of suggest requests the omnibox sent, invalidated,
12697     and replies received.
12698   </summary>
12699 </histogram>
12700
12701 <histogram name="Omnibox.ZeroSuggest.MostVisitedResultsCounterfactual">
12702   <summary>
12703     The number of most visited suggestions returned when ZeroSuggest would have
12704     triggered.  The suggestions appear when the user has focused but not
12705     modified the omnibox.
12706   </summary>
12707 </histogram>
12708
12709 <histogram name="Omnibox.ZeroSuggestRequests" enum="OmniboxZeroSuggestRequests">
12710   <summary>
12711     Counts about the number of zero suggest requests (requests for suggestions
12712     when the user has focused but not modified the omnibox) the omnibox sent,
12713     invalidated, and replies received.
12714   </summary>
12715 </histogram>
12716
12717 <histogram name="OriginChip.Pressed">
12718   <summary>The number of clicks on the origin chip.</summary>
12719 </histogram>
12720
12721 <histogram name="OSX.CatSixtyFour" enum="CatSixtyFour">
12722   <summary>The cat's flavor and how many bits there are in it.</summary>
12723 </histogram>
12724
12725 <histogram name="OSX.ExceptionHandlerEvents" enum="OSXExceptionHandlerEvents">
12726   <summary>Events seen by the OSX NSException swizzle.</summary>
12727 </histogram>
12728
12729 <histogram name="OutdatedUpgradeBubble.NumLaterPerReinstall">
12730   <summary>
12731     Counts the number of times the user clicked on the later button of the
12732     outdated upgrade bubble, before clicking on the reinstall button in the same
12733     Chrome session.
12734   </summary>
12735 </histogram>
12736
12737 <histogram name="Overscroll.Completed" enum="OverscrollMode">
12738   <summary>Completed overscroll gestures.</summary>
12739   <details>
12740     An overscroll gesture starts when user scrolls past the edge of the web page
12741     and continues scrolling in the same direction. An overscroll gesture is
12742     completed when user stops scrolling (e.g. by lifting the fingers from the
12743     touchscreen or touchpad).
12744   </details>
12745 </histogram>
12746
12747 <histogram name="Overscroll.Navigated" enum="OverscrollMode">
12748   <summary>
12749     Navigations that were triggered due to completed overscroll gesture. Note
12750     that not all completed overscroll gestures trigger a navigation.
12751   </summary>
12752 </histogram>
12753
12754 <histogram name="Overscroll.Started" enum="OverscrollMode">
12755   <summary>
12756     Overscroll gestures initiated by the user. Note that not all overcroll
12757     gestures started are completed (e.g. the overscroll gesture is aborted if
12758     user clicks or presses a key during the gesture).
12759   </summary>
12760 </histogram>
12761
12762 <histogram name="P2P.Client.Canceled.WaitingTimeSeconds" units="seconds">
12763   <summary>
12764     The wall-clock time spent until a lookup was canceled.  This is reported
12765     every time p2p is used to find a candidate but the request was canceled.
12766   </summary>
12767 </histogram>
12768
12769 <histogram name="P2P.Client.Found.CandidateCount" units="count">
12770   <summary>
12771     The number of candidates on the LAN, i.e. the number of peers on the LAN
12772     offering at least N bytes of the requested file X. This is reported after
12773     examining responses from all peers on the LAN and picking a candidate.
12774   </summary>
12775 </histogram>
12776
12777 <histogram name="P2P.Client.Found.ConnectionCount" units="count">
12778   <summary>
12779     The number of p2p downloads of the peer that the returned URL points to.
12780     This is reported after examining responses from all peers on the LAN and
12781     picking a candidate.
12782   </summary>
12783 </histogram>
12784
12785 <histogram name="P2P.Client.Found.WaitingTimeSeconds" units="seconds">
12786   <summary>
12787     The wall-clock time spent waiting for the LAN-wide number of p2p downloads
12788     (i.e. the sum of p2p downloads from each peer on the LAN) to drop below the
12789     threshold.  This is reported after examining responses from all peers on the
12790     LAN and picking a candidate.
12791   </summary>
12792 </histogram>
12793
12794 <histogram name="P2P.Client.LookupResult" enum="P2PLookupResult">
12795   <summary>
12796     The result of the lookup. Possible values include &quot;Found&quot; (if a
12797     candidate - i.e. a peer offering at least N bytes of file X - was chosen),
12798     &quot;Not Found&quot; (if no candidate could be found), &quot;Vanished&quot;
12799     (if a candidate was found but vanished while waiting in line),
12800     &quot;Canceled&quot; (if a candidate was found but the request was canceled
12801     while waiting in line), and &quot;Filtered&quot; (if it was detected that
12802     mDNS was filtered). This is reported after examining responses from all
12803     peers on the LAN when p2p is used to find a candidate.
12804   </summary>
12805 </histogram>
12806
12807 <histogram name="P2P.Client.NumPeers" units="count">
12808   <summary>
12809     The number of peers implementing p2p file sharing on the network. This is
12810     reported every time p2p is used to look up a resource on a network where
12811     mDNS is not filtered.
12812   </summary>
12813 </histogram>
12814
12815 <histogram name="P2P.Client.Vanished.WaitingTimeSeconds" units="seconds">
12816   <summary>
12817     The wall-clock time spent waiting for one or more candidates (i.e. peers
12818     offering at least N bytes of file X) that all vanished before the LAN-wide
12819     number of p2p downloads dropped below the threshold. This is reported every
12820     time candidates were found using p2p but then vanished.
12821   </summary>
12822 </histogram>
12823
12824 <histogram name="P2P.Server.ClientCount" units="count">
12825   <summary>
12826     The number of currently connected HTTP clients. This is reported every time
12827     a HTTP client connects.
12828   </summary>
12829 </histogram>
12830
12831 <histogram name="P2P.Server.ContentServedInterruptedMB" units="MB">
12832   <summary>
12833     Number of megabytes (1,000,000 bytes) served from the device (via HTTP)
12834     where the client disconnects prematurely. This is reported every time a file
12835     is served and the client disconnects before receiving all data.
12836   </summary>
12837 </histogram>
12838
12839 <histogram name="P2P.Server.ContentServedSuccessfullyMB" units="MB">
12840   <summary>
12841     Number of megabytes (1,000,000 bytes) served from the device (via HTTP).
12842     This is reported every time a file have been served successfully.
12843   </summary>
12844 </histogram>
12845
12846 <histogram name="P2P.Server.DownloadSpeedKBps" units="kB/s">
12847   <summary>
12848     The average speed at which the download was served at, in kB/s. This is
12849     reported every time a file have been served successfully.
12850   </summary>
12851 </histogram>
12852
12853 <histogram name="P2P.Server.FileCount" units="count">
12854   <summary>
12855     The number of files available via p2p. This is reported every time a file is
12856     added or removed to the /var/cache/p2p directory.
12857   </summary>
12858 </histogram>
12859
12860 <histogram name="P2P.Server.RangeBeginPercentage" units="%">
12861   <summary>
12862     When a client resumes a download, the HTTP request includes range specifier
12863     to skip the bytes it already has. This metric conveys this as a percentage
12864     of the file size.  This is reported every time a file is served, even if the
12865     request does not include a range specifier (in which case 0 is reported).
12866   </summary>
12867 </histogram>
12868
12869 <histogram name="P2P.Server.RequestResult" enum="P2PServerResult">
12870   <summary>
12871     The result of the HTTP request. Possible values include &quot;Response
12872     Sent&quot; (the resource was found and the response was successfully sent),
12873     &quot;Response Interrupted&quot; (the resource was found but the client
12874     disconnected), &quot;Malformed&quot; (the request was malformed), &quot;Not
12875     Found&quot; (the request was for a resource that was not found), and
12876     &quot;Index&quot; (the request was for the '/' or '/index.html' resource).
12877     This is reported for every HTTP request handled.
12878   </summary>
12879 </histogram>
12880
12881 <histogram name="PageActionController.ExtensionsWithPageActions">
12882   <summary>
12883     The number of Extensions that have Page Actions. Measured once per startup
12884     per profile.
12885   </summary>
12886 </histogram>
12887
12888 <histogram name="PasswordGeneration.Event" enum="PasswordGenerationEvent">
12889   <summary>
12890     Measures the frequency of various password generation events.
12891
12892     Note that this histogram is logged from the renderer process, and
12893     consequently the numbers should not be directly compared to the other
12894     PasswordGeneration.* histograms, which are logged from the browser process.
12895     Histograms logged in different processes are lost at different rates, which
12896     introduces systematic bias between histograms logged in the renderer process
12897     vs. those logged in the browser process.
12898   </summary>
12899 </histogram>
12900
12901 <histogram name="PasswordGeneration.UploadStarted" enum="Boolean">
12902   <summary>
12903     The number of times that we try to upload a form that we believe should
12904     trigger password generation. False means that something about the form would
12905     not allow us to try upload (not an Autofillable field, uploading disabled,
12906     Autofill servers in backoff, etc.). True does not mean that the upload
12907     actually completed successfully, just that it was started.
12908   </summary>
12909 </histogram>
12910
12911 <histogram name="PasswordManager.AccountsPerSite">
12912   <summary>
12913     The number of accounts stored per site in the password manager (one event
12914     per site)
12915   </summary>
12916 </histogram>
12917
12918 <histogram name="PasswordManager.ActionsTaken"
12919     enum="PasswordManagerActionsTaken">
12920   <obsolete>
12921     Deprecated as of Chrome 32. See PasswordManagerActionsTakenWithPsl
12922   </obsolete>
12923   <summary>
12924     Stats documenting how we handle every form containing a password, bucketed
12925     by the actions taken.
12926   </summary>
12927 </histogram>
12928
12929 <histogram name="PasswordManager.ActionsTakenWithPsl"
12930     enum="PasswordManagerActionsTakenWithPsl">
12931   <summary>
12932     Stats documenting how we handle every form containing a password, bucketed
12933     by the actions taken.
12934   </summary>
12935 </histogram>
12936
12937 <histogram name="PasswordManager.BlacklistedSites">
12938   <summary>
12939     The total number of sites that the user has blacklisted. Recorded by
12940     iterating over stored passwords once per run of Chrome.
12941   </summary>
12942 </histogram>
12943
12944 <histogram name="PasswordManager.Enabled" enum="BooleanEnabled">
12945   <summary>
12946     Indicates whether the password manager is enabled when a tab is opened. This
12947     includes prerendered tabs.
12948   </summary>
12949 </histogram>
12950
12951 <histogram name="PasswordManager.InfoBarResponse" enum="InfoBarResponse">
12952   <summary>
12953     The distribution of responses to the &quot;Do you want Chrome to remember
12954     this password&quot;? info bar prompt.
12955   </summary>
12956 </histogram>
12957
12958 <histogram name="PasswordManager.NumPasswordsDeletedByBulkDelete">
12959   <summary>
12960     Number of passwords deleted when the user chooses to clear passwords via the
12961     clear browsing data UI.
12962   </summary>
12963 </histogram>
12964
12965 <histogram name="PasswordManager.NumPasswordsDeletedWhenBlacklisting">
12966   <summary>
12967     When the user chooses to never remember passwords for a form, we remove all
12968     previously saved credentials for that form. This is the count of those
12969     credentials.
12970   </summary>
12971 </histogram>
12972
12973 <histogram name="PasswordManager.NumPasswordsNotShown">
12974   <summary>
12975     The password manager only shows those credentials that are considered the
12976     best match for a particular form. This stat keep track of the credentials
12977     that were not as good of a match and were suppressed.
12978   </summary>
12979 </histogram>
12980
12981 <histogram name="PasswordManager.OsPasswordStatus"
12982     enum="PasswordManagerOsPasswordStatus">
12983   <summary>
12984     Indicates whether the user's OS password is blank or not at browser startup.
12985   </summary>
12986 </histogram>
12987
12988 <histogram name="PasswordManager.OtherPossibleUsernamesUsage"
12989     enum="OtherPossibleUsernamesUsage">
12990   <summary>
12991     Breakdown of how other possible usernames are displayed. Recorded every time
12992     we autofill a password form.
12993   </summary>
12994 </histogram>
12995
12996 <histogram name="PasswordManager.ProvisionalSaveFailure"
12997     enum="ProvisionalSaveFailure">
12998   <summary>
12999     Breakdown of cases where a password is submitted, but we don't even try and
13000     save it. Recorded for every password form submit.
13001   </summary>
13002 </histogram>
13003
13004 <histogram name="PasswordManager.PslDomainMatchTriggering"
13005     enum="PasswordManagerPslDomainMatchTriggering">
13006   <summary>
13007     Breakdown on trigger rate of providing a password form autofill entry based
13008     on matching stored information using the public suffix list for possible
13009     matches.
13010   </summary>
13011 </histogram>
13012
13013 <histogram name="PasswordManager.SavePasswordPromptDisappearedQuickly"
13014     enum="Boolean">
13015   <summary>
13016     Indicates whether the save password prompt disappeared in less than one
13017     second. This most likely indicates that the prompt was dismissed
13018     automatically, e.g. due to a page navigation, before the user was able to
13019     respond to the infobar.
13020   </summary>
13021 </histogram>
13022
13023 <histogram name="PasswordManager.SavePasswordPromptDisplayed" enum="Boolean">
13024   <summary>Indicates whether the save password prompt was displayed.</summary>
13025 </histogram>
13026
13027 <histogram name="PasswordManager.SavePasswordPromptResponse"
13028     enum="SavePasswordPromptResponseType">
13029   <summary>
13030     Breakdown of which response the user selected from the save password prompt.
13031   </summary>
13032 </histogram>
13033
13034 <histogram name="PasswordManager.TimesGeneratedPasswordUsed">
13035   <summary>
13036     The number of times each generated password has been used to log in.
13037     Recorded by iterating over stored passwords once per run. This information
13038     is persisted and synced.
13039   </summary>
13040 </histogram>
13041
13042 <histogram name="PasswordManager.TimesPasswordUsed">
13043   <summary>
13044     The number of times each saved password has been used to log in. Does not
13045     include generated passwords. Recorded by iterating over stored passwords
13046     once per run. This information is persisted and synced.
13047   </summary>
13048 </histogram>
13049
13050 <histogram name="PasswordManager.TotalAccounts">
13051   <summary>
13052     The number of accounts stored in the password manager (across all sites)
13053   </summary>
13054 </histogram>
13055
13056 <histogram name="Pepper.InterfaceUsed" enum="PepperInterface">
13057   <summary>
13058     The number of out-of-process plugin processes that have loaded a particular
13059     PPB interface version.
13060   </summary>
13061 </histogram>
13062
13063 <histogram name="PerformanceMonitor.AverageCPU" units="PercentCPUUsage">
13064   <summary>
13065     Average CPU utilization of a process, read out at each two-minute interval.
13066     The utilization is in the 0-100% range per CPU, which is then summed up.
13067     I.e. a quadcore system fully loaded would read as 400%.
13068   </summary>
13069 </histogram>
13070
13071 <histogram name="PerformanceMonitor.HighCPU" enum="BooleanHit">
13072   <summary>
13073     The number of times a process has continuously stayed above a certain
13074     threshold of CPU utilization over a certain time period (currently set to
13075     two minutes).
13076   </summary>
13077 </histogram>
13078
13079 <histogram name="Platform.AsvGroup">
13080   <summary>
13081     Chrome OS (ARM Chromebooks using Exynos 5250 only) Adaptive Support Voltage
13082     Group, recorded once per bootup.  Indicates which &quot;bin&quot; the SoC is
13083     part of, which sets the voltage that different rails on the system will run
13084     at. The values 0-11 are valid.  A value of 12 indicates an error parsing
13085     dmesg and should be investigated.  See also Platform.LotIdEnum.
13086   </summary>
13087 </histogram>
13088
13089 <histogram name="Platform.BootSectorsRead">
13090   <summary>
13091     Chrome OS number of disk sectors read at boot from kernel start to
13092     login-prompt-ready.
13093   </summary>
13094 </histogram>
13095
13096 <histogram name="Platform.BootSectorsWritten">
13097   <summary>
13098     Chrome OS number of disk sectors written at boot from kernel start to
13099     login-prompt-ready.
13100   </summary>
13101 </histogram>
13102
13103 <histogram name="Platform.CompressedSwapSize" units="MB">
13104   <summary>
13105     Chrome OS size of allocated swap area in megabytes (before compression)
13106   </summary>
13107 </histogram>
13108
13109 <histogram name="Platform.CpuFrequencyThermalScaling" units="percent">
13110   <summary>
13111     CPU frequency as percent of the baseline frequency, sampled every 30s. This
13112     may be throttled down from 100% due to power dissipation issues (too high
13113     temperature).  It may also be throttled up (turbo), but the kernel does not
13114     report the actual turbo frequency, so we put such samples in the 101%
13115     bucket.
13116   </summary>
13117 </histogram>
13118
13119 <histogram name="Platform.CpuUsage" units="%">
13120   <summary>
13121     Peak total (single core) CPU usage for the last sample interval.  The sample
13122     interval may vary from seconds to several minutes.
13123   </summary>
13124 </histogram>
13125
13126 <histogram name="Platform.CrOSEvent" enum="CrosEventEnum">
13127   <summary>
13128     Generic event of interest from Chrome OS.  Intended mainly to help assess
13129     the frequency of rare error conditions.
13130   </summary>
13131 </histogram>
13132
13133 <histogram name="Platform.DiskUsage.Cache_Avg" units="KB">
13134   <summary>
13135     Average size of user's Cache directory. Logged once a day, if disk usage is
13136     high.
13137   </summary>
13138 </histogram>
13139
13140 <histogram name="Platform.DiskUsage.Cache_Max" units="KB">
13141   <summary>
13142     Maximum size of user's Cache directory. Logged once a day, if disk usage is
13143     high.
13144   </summary>
13145 </histogram>
13146
13147 <histogram name="Platform.DiskUsage.Downloads_Avg" units="KB">
13148   <summary>
13149     Average size of user's Cache directory. Logged once a day, if disk usage is
13150     high.
13151   </summary>
13152 </histogram>
13153
13154 <histogram name="Platform.DiskUsage.Downloads_Max" units="KB">
13155   <summary>
13156     Maximum size of user's Cache directory. Logged once a day, if disk usage is
13157     high.
13158   </summary>
13159 </histogram>
13160
13161 <histogram name="Platform.DiskUsage.GCache_Avg" units="KB">
13162   <summary>
13163     Average size of user's GCache directory. Logged once a day, if disk usage is
13164     high.
13165   </summary>
13166 </histogram>
13167
13168 <histogram name="Platform.DiskUsage.GCache_Max" units="KB">
13169   <summary>
13170     Maximum size of user's GCache directory. Logged once a day, if disk usage is
13171     high.
13172   </summary>
13173 </histogram>
13174
13175 <histogram name="Platform.DiskUsage.LeastUsedAccountDays" units="days">
13176   <summary>
13177     Days since the least frequently used account signed in. Logged once a day,
13178     if disk usage is high.
13179   </summary>
13180 </histogram>
13181
13182 <histogram name="Platform.DiskUsage.NumUserHomeDirectories"
13183     units="home directories">
13184   <summary>
13185     Number of users home directories on the device. Logged once a day.
13186   </summary>
13187 </histogram>
13188
13189 <histogram name="Platform.DiskUsage.OldestUserOnDevice">
13190   <summary>
13191     Days since last login of the least recently user on device. Logged once a
13192     day, if disk usage is high.
13193   </summary>
13194 </histogram>
13195
13196 <histogram name="Platform.DiskUsage.UsersOnDevice">
13197   <summary>
13198     Number of user home dirs on device. Logged once a day, if disk usage is
13199     high.
13200   </summary>
13201 </histogram>
13202
13203 <histogram name="Platform.DiskUsageCache" units="KB">
13204   <summary>KB in use in the /cache filesystem tree. Logged once a day.</summary>
13205 </histogram>
13206
13207 <histogram name="Platform.DiskUsageChronos" units="KB">
13208   <summary>
13209     Chrome OS KB in use in the /home/chronos filesystem tree. Logged once a day
13210     during log file cleanup.
13211   </summary>
13212 </histogram>
13213
13214 <histogram name="Platform.DiskUsageData" units="KB">
13215   <summary>KB in use in the /data filesystem tree. Logged once a day.</summary>
13216 </histogram>
13217
13218 <histogram name="Platform.DiskUsageVar" units="KB">
13219   <summary>
13220     Chrome OS KB in use in the /var filesystem tree. Logged once a day during
13221     log file cleanup.
13222   </summary>
13223 </histogram>
13224
13225 <histogram name="Platform.IntelMaxMicroArchitecture"
13226     enum="IntelMaxMicroArchitecture">
13227   <summary>
13228     The maximum supported micro-architecture on an Intel platform.  This value
13229     is logged at program start time.
13230   </summary>
13231 </histogram>
13232
13233 <histogram name="Platform.KernelWarningHashes">
13234   <summary>
13235     The 32-bit hash of a kernel warning.  This is the hash of the
13236     &quot;file:line&quot; string corresponding to the location of the warning,
13237     for instance: &quot;/mnt/host/source/src/third_party/kernel/files/drivers
13238     /gpu/drm/i915/intel_dp.c:351&quot; (ignore spurious spaces).  The hash is
13239     produced by this code: while (*string) hash = (hash &lt;&lt; 5) + hash +
13240     *string++;  Separately each warning is also collected (with its hash) via
13241     the crash reporter, but only its first occurrence in each boot session.
13242     Contact semenzato@ for further info.
13243   </summary>
13244 </histogram>
13245
13246 <histogram name="Platform.LogicalCpuCount">
13247   <summary>
13248     Number of logical processors. This includes Hyperthreaded cores.
13249   </summary>
13250 </histogram>
13251
13252 <histogram name="Platform.LotIdEnum" enum="Exynos5250LotIdEnum">
13253   <summary>
13254     Chrome OS (ARM Chromebooks using Exynos 5250 only) indication about whether
13255     we're part of a special lot ID.  Special lot IDs are groups of chips that
13256     have special case handling in the kernel for the Adaptive Support Voltage
13257     code (the normal logic doesn't work).  See also Platform.AsvGroup.  Note
13258     that fused devices are never part of a special lot (currently) and only some
13259     unfused lots are &quot;special&quot;.
13260   </summary>
13261 </histogram>
13262
13263 <histogram name="Platform.MeminfoActive">
13264   <summary>Chrome OS size of active memory as % of total memory.</summary>
13265 </histogram>
13266
13267 <histogram name="Platform.MeminfoActiveAnon">
13268   <summary>
13269     Chrome OS active anonymous memory (data segments) as % of total memory.
13270   </summary>
13271 </histogram>
13272
13273 <histogram name="Platform.MeminfoActiveFile">
13274   <summary>
13275     Chrome OS active file-backed memory (executables, ...) as % of total memory.
13276   </summary>
13277 </histogram>
13278
13279 <histogram name="Platform.MeminfoAnonPages">
13280   <summary>Chrome OS size of anonymous memory as % of total memory.</summary>
13281 </histogram>
13282
13283 <histogram name="Platform.MeminfoBuffers">
13284   <summary>Chrome OS size of buffer cache as % of total memory.</summary>
13285 </histogram>
13286
13287 <histogram name="Platform.MeminfoCached">
13288   <summary>
13289     Chrome OS: size of file-backed memory minus swap and buffer cache, as % of
13290     total memory.
13291   </summary>
13292 </histogram>
13293
13294 <histogram name="Platform.MeminfoInactive">
13295   <summary>Chrome OS size of inactive memory as % of total memory.</summary>
13296 </histogram>
13297
13298 <histogram name="Platform.MeminfoInactiveAnon">
13299   <summary>
13300     Chrome OS inactive anonymous memory (data segments) as % of total memory.
13301   </summary>
13302 </histogram>
13303
13304 <histogram name="Platform.MeminfoInactiveFile">
13305   <summary>Chrome OS inactive file-backed memory as % of total memory.</summary>
13306 </histogram>
13307
13308 <histogram name="Platform.MeminfoMapped">
13309   <summary>Chrome OS size of mapped memory as % of total memory.</summary>
13310 </histogram>
13311
13312 <histogram name="Platform.MeminfoMemFree">
13313   <summary>Chrome OS size of free memory as % of total memory.</summary>
13314 </histogram>
13315
13316 <histogram name="Platform.MeminfoShmem">
13317   <summary>Chrome OS size of shared memory in Kbytes.</summary>
13318 </histogram>
13319
13320 <histogram name="Platform.MeminfoSlab">
13321   <summary>Chrome OS size of slab memory in Kbytes.</summary>
13322 </histogram>
13323
13324 <histogram name="Platform.MeminfoSwapUsed" units="kB">
13325   <summary>
13326     Chrome OS amount of swapped-out memory in Kbytes.  These, and all other
13327     MEMINFO stats, are snapshotted every 30s.
13328   </summary>
13329 </histogram>
13330
13331 <histogram name="Platform.MeminfoSwapUsedPercent" units="percent">
13332   <summary>
13333     Chrome OS amount of swapped-out memory as % of total RAM.  These, and all
13334     other MEMINFO stats, are snapshotted every 30s.
13335   </summary>
13336 </histogram>
13337
13338 <histogram name="Platform.MeminfoUnevictable">
13339   <summary>
13340     Chrome OS unevictable memory (ramfs, SHM_LOCKED, mlocked) in Kbytes.
13341   </summary>
13342 </histogram>
13343
13344 <histogram name="Platform.MemoryBandwidth.ReadWrite" units="MB/s">
13345   <summary>
13346     Peak memory bandwith (read and write) usage during the last sample interval.
13347     The sample interval may vary from seconds to several minutes.
13348   </summary>
13349 </histogram>
13350
13351 <histogram name="Platform.MemuseAnon0">
13352   <summary>
13353     Chrome OS total anonymous memory (active + inactive) as % of total memory 1
13354     minute after boot.
13355   </summary>
13356 </histogram>
13357
13358 <histogram name="Platform.MemuseAnon1">
13359   <summary>
13360     Chrome OS total anonymous memory (active + inactive) as % of total memory 5
13361     minutes after boot.
13362   </summary>
13363 </histogram>
13364
13365 <histogram name="Platform.MemuseAnon2">
13366   <summary>
13367     Chrome OS total anonymous memory (active + inactive) as % of total memory 30
13368     minutes after boot.
13369   </summary>
13370 </histogram>
13371
13372 <histogram name="Platform.MemuseAnon3">
13373   <summary>
13374     Chrome OS total anonymous memory (active + inactive) as % of total memory
13375     150 minutes after boot.
13376   </summary>
13377 </histogram>
13378
13379 <histogram name="Platform.MemuseAnon4">
13380   <summary>
13381     Chrome OS total anonymous memory (active + inactive) as % of total memory
13382     750 minutes after boot.
13383   </summary>
13384 </histogram>
13385
13386 <histogram name="Platform.PageFaultsLong" units="page faults/second">
13387   <summary>
13388     Page faults per second averaged over 30s interval, sampled continuously.
13389   </summary>
13390 </histogram>
13391
13392 <histogram name="Platform.PageFaultsShort" units="page faults/second">
13393   <summary>
13394     Page faults per second averaged over 1s interval, sampled every 30s.
13395   </summary>
13396 </histogram>
13397
13398 <histogram name="Platform.ReadSectorsLong">
13399   <summary>
13400     Number of disk sectors per second read by Chrome OS in a long interval
13401     (currently 30s)
13402   </summary>
13403 </histogram>
13404
13405 <histogram name="Platform.ReadSectorsShort">
13406   <summary>
13407     Number of disk sectors per second read by Chrome OS in a short interval
13408     (currently 1s, sampled every 30s)
13409   </summary>
13410 </histogram>
13411
13412 <histogram name="Platform.SmartTransferErrors">
13413   <summary>Disk communication errors (SMART 199), sent at boot.</summary>
13414 </histogram>
13415
13416 <histogram name="Platform.SmartUncorrectableErrors">
13417   <summary>Uncorrectable disk errors (SMART 187), sent at boot.</summary>
13418 </histogram>
13419
13420 <histogram name="Platform.SpringChargerType">
13421   <summary>
13422     USB device ID of the charger plugged into a Spring device (if any), sent
13423     once a minute.  The Device ID is composed from the following 4 8-bit
13424     registers of the TSU6721 chip: ADC (07h), Device Type 3 (15h), Device Type 2
13425     (0Bh), Device Type 1 (0Ah).  Device Type 1/2/3 is a bitmap and most of bits
13426     are mutually exclusive (excepted VBUS debounce).  ADC is the 5-bit value of
13427     the ID pin, but for most types (as in Device Type), there are only one or
13428     two possible ID pin connections/values. The datasheet can be found here:
13429     http://www.ti.com/lit/ds/symlink/tsu6721.pdf.
13430
13431     Note that different brand/models of the charger can have the same ID.
13432   </summary>
13433 </histogram>
13434
13435 <histogram name="Platform.StatefulUsage" units="%">
13436   <summary>Chrome OS stateful partition usage level.</summary>
13437 </histogram>
13438
13439 <histogram name="Platform.SwapInLong" units="pages/second">
13440   <summary>
13441     Average pages/second swapped IN over a 30s interval, sampled every 30s.
13442   </summary>
13443 </histogram>
13444
13445 <histogram name="Platform.SwapInShort" units="pages/second">
13446   <summary>
13447     Average pages/second swapped IN over a 1s interval, sampled every 30s.
13448   </summary>
13449 </histogram>
13450
13451 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time1" units="%">
13452   <obsolete>
13453     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13454   </obsolete>
13455   <summary>
13456     CPU utilization for the specified swap group and time interval after a
13457     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13458   </summary>
13459 </histogram>
13460
13461 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time2" units="%">
13462   <obsolete>
13463     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13464   </obsolete>
13465   <summary>
13466     CPU utilization for the specified swap group and time interval after a
13467     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13468   </summary>
13469 </histogram>
13470
13471 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time3" units="%">
13472   <obsolete>
13473     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13474   </obsolete>
13475   <summary>
13476     CPU utilization for the specified swap group and time interval after a
13477     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13478   </summary>
13479 </histogram>
13480
13481 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time4" units="%">
13482   <obsolete>
13483     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13484   </obsolete>
13485   <summary>
13486     CPU utilization for the specified swap group and time interval after a
13487     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13488   </summary>
13489 </histogram>
13490
13491 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time1" units="%">
13492   <obsolete>
13493     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13494   </obsolete>
13495   <summary>
13496     CPU utilization for the specified swap group and time interval after a
13497     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13498   </summary>
13499 </histogram>
13500
13501 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time2" units="%">
13502   <obsolete>
13503     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13504   </obsolete>
13505   <summary>
13506     CPU utilization for the specified swap group and time interval after a
13507     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13508   </summary>
13509 </histogram>
13510
13511 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time3" units="%">
13512   <obsolete>
13513     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13514   </obsolete>
13515   <summary>
13516     CPU utilization for the specified swap group and time interval after a
13517     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13518   </summary>
13519 </histogram>
13520
13521 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time4" units="%">
13522   <obsolete>
13523     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13524   </obsolete>
13525   <summary>
13526     CPU utilization for the specified swap group and time interval after a
13527     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13528   </summary>
13529 </histogram>
13530
13531 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time1" units="%">
13532   <obsolete>
13533     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13534   </obsolete>
13535   <summary>
13536     CPU utilization for the specified swap group and time interval after a
13537     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13538   </summary>
13539 </histogram>
13540
13541 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time2" units="%">
13542   <obsolete>
13543     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13544   </obsolete>
13545   <summary>
13546     CPU utilization for the specified swap group and time interval after a
13547     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13548   </summary>
13549 </histogram>
13550
13551 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time3" units="%">
13552   <obsolete>
13553     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13554   </obsolete>
13555   <summary>
13556     CPU utilization for the specified swap group and time interval after a
13557     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13558   </summary>
13559 </histogram>
13560
13561 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time4" units="%">
13562   <obsolete>
13563     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13564   </obsolete>
13565   <summary>
13566     CPU utilization for the specified swap group and time interval after a
13567     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13568   </summary>
13569 </histogram>
13570
13571 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time1" units="%">
13572   <obsolete>
13573     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13574   </obsolete>
13575   <summary>
13576     CPU utilization for the specified swap group and time interval after a
13577     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13578   </summary>
13579 </histogram>
13580
13581 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time2" units="%">
13582   <obsolete>
13583     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13584   </obsolete>
13585   <summary>
13586     CPU utilization for the specified swap group and time interval after a
13587     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13588   </summary>
13589 </histogram>
13590
13591 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time3" units="%">
13592   <obsolete>
13593     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13594   </obsolete>
13595   <summary>
13596     CPU utilization for the specified swap group and time interval after a
13597     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13598   </summary>
13599 </histogram>
13600
13601 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time4" units="%">
13602   <obsolete>
13603     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13604   </obsolete>
13605   <summary>
13606     CPU utilization for the specified swap group and time interval after a
13607     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13608   </summary>
13609 </histogram>
13610
13611 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time1"
13612     units="page faults/second">
13613   <obsolete>
13614     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13615   </obsolete>
13616   <summary>
13617     Page faults/second for the specified swap group and time interval after a
13618     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13619   </summary>
13620 </histogram>
13621
13622 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time2"
13623     units="page faults/second">
13624   <obsolete>
13625     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13626   </obsolete>
13627   <summary>
13628     Page faults/second for the specified swap group and time interval after a
13629     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13630   </summary>
13631 </histogram>
13632
13633 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time3"
13634     units="page faults/second">
13635   <obsolete>
13636     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13637   </obsolete>
13638   <summary>
13639     Page faults/second for the specified swap group and time interval after a
13640     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13641   </summary>
13642 </histogram>
13643
13644 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time4"
13645     units="page faults/second">
13646   <obsolete>
13647     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13648   </obsolete>
13649   <summary>
13650     Page faults/second for the specified swap group and time interval after a
13651     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13652   </summary>
13653 </histogram>
13654
13655 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time1"
13656     units="page faults/second">
13657   <obsolete>
13658     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13659   </obsolete>
13660   <summary>
13661     Page faults/second for the specified swap group and time interval after a
13662     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13663   </summary>
13664 </histogram>
13665
13666 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time2"
13667     units="page faults/second">
13668   <obsolete>
13669     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13670   </obsolete>
13671   <summary>
13672     Page faults/second for the specified swap group and time interval after a
13673     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13674   </summary>
13675 </histogram>
13676
13677 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time3"
13678     units="page faults/second">
13679   <obsolete>
13680     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13681   </obsolete>
13682   <summary>
13683     Page faults/second for the specified swap group and time interval after a
13684     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13685   </summary>
13686 </histogram>
13687
13688 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time4"
13689     units="page faults/second">
13690   <obsolete>
13691     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13692   </obsolete>
13693   <summary>
13694     Page faults/second for the specified swap group and time interval after a
13695     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13696   </summary>
13697 </histogram>
13698
13699 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time1"
13700     units="page faults/second">
13701   <obsolete>
13702     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13703   </obsolete>
13704   <summary>
13705     Page faults/second for the specified swap group and time interval after a
13706     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13707   </summary>
13708 </histogram>
13709
13710 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time2"
13711     units="page faults/second">
13712   <obsolete>
13713     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13714   </obsolete>
13715   <summary>
13716     Page faults/second for the specified swap group and time interval after a
13717     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13718   </summary>
13719 </histogram>
13720
13721 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time3"
13722     units="page faults/second">
13723   <summary>
13724     Page faults/second for the specified swap group and time interval after a
13725     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13726   </summary>
13727 </histogram>
13728
13729 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time4"
13730     units="page faults/second">
13731   <obsolete>
13732     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13733   </obsolete>
13734   <summary>
13735     Page faults/second for the specified swap group and time interval after a
13736     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13737   </summary>
13738 </histogram>
13739
13740 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time1"
13741     units="page faults/second">
13742   <obsolete>
13743     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13744   </obsolete>
13745   <summary>
13746     Page faults/second for the specified swap group and time interval after a
13747     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13748   </summary>
13749 </histogram>
13750
13751 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time2"
13752     units="page faults/second">
13753   <obsolete>
13754     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13755   </obsolete>
13756   <summary>
13757     Page faults/second for the specified swap group and time interval after a
13758     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13759   </summary>
13760 </histogram>
13761
13762 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time3"
13763     units="page faults/second">
13764   <obsolete>
13765     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13766   </obsolete>
13767   <summary>
13768     Page faults/second for the specified swap group and time interval after a
13769     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13770   </summary>
13771 </histogram>
13772
13773 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time4"
13774     units="page faults/second">
13775   <obsolete>
13776     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13777   </obsolete>
13778   <summary>
13779     Page faults/second for the specified swap group and time interval after a
13780     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13781   </summary>
13782 </histogram>
13783
13784 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time1" units="%">
13785   <obsolete>
13786     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13787   </obsolete>
13788   <summary>
13789     CPU utilization for the specified swap group and time interval after a tab
13790     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13791   </summary>
13792 </histogram>
13793
13794 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time2" units="%">
13795   <obsolete>
13796     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13797   </obsolete>
13798   <summary>
13799     CPU utilization for the specified swap group and time interval after a tab
13800     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13801   </summary>
13802 </histogram>
13803
13804 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time3" units="%">
13805   <obsolete>
13806     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13807   </obsolete>
13808   <summary>
13809     CPU utilization for the specified swap group and time interval after a tab
13810     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13811   </summary>
13812 </histogram>
13813
13814 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time4" units="%">
13815   <obsolete>
13816     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13817   </obsolete>
13818   <summary>
13819     CPU utilization for the specified swap group and time interval after a tab
13820     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13821   </summary>
13822 </histogram>
13823
13824 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time1" units="%">
13825   <obsolete>
13826     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13827   </obsolete>
13828   <summary>
13829     CPU utilization for the specified swap group and time interval after a tab
13830     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13831   </summary>
13832 </histogram>
13833
13834 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time2" units="%">
13835   <obsolete>
13836     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13837   </obsolete>
13838   <summary>
13839     CPU utilization for the specified swap group and time interval after a tab
13840     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13841   </summary>
13842 </histogram>
13843
13844 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time3" units="%">
13845   <obsolete>
13846     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13847   </obsolete>
13848   <summary>
13849     CPU utilization for the specified swap group and time interval after a tab
13850     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13851   </summary>
13852 </histogram>
13853
13854 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time4" units="%">
13855   <obsolete>
13856     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13857   </obsolete>
13858   <summary>
13859     CPU utilization for the specified swap group and time interval after a tab
13860     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13861   </summary>
13862 </histogram>
13863
13864 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time1" units="%">
13865   <obsolete>
13866     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13867   </obsolete>
13868   <summary>
13869     CPU utilization for the specified swap group and time interval after a tab
13870     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13871   </summary>
13872 </histogram>
13873
13874 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time2" units="%">
13875   <obsolete>
13876     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13877   </obsolete>
13878   <summary>
13879     CPU utilization for the specified swap group and time interval after a tab
13880     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13881   </summary>
13882 </histogram>
13883
13884 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time3" units="%">
13885   <obsolete>
13886     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13887   </obsolete>
13888   <summary>
13889     CPU utilization for the specified swap group and time interval after a tab
13890     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13891   </summary>
13892 </histogram>
13893
13894 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time4" units="%">
13895   <obsolete>
13896     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13897   </obsolete>
13898   <summary>
13899     CPU utilization for the specified swap group and time interval after a tab
13900     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13901   </summary>
13902 </histogram>
13903
13904 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time1" units="%">
13905   <obsolete>
13906     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13907   </obsolete>
13908   <summary>
13909     CPU utilization for the specified swap group and time interval after a tab
13910     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13911   </summary>
13912 </histogram>
13913
13914 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time2" units="%">
13915   <obsolete>
13916     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13917   </obsolete>
13918   <summary>
13919     CPU utilization for the specified swap group and time interval after a tab
13920     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13921   </summary>
13922 </histogram>
13923
13924 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time3" units="%">
13925   <obsolete>
13926     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13927   </obsolete>
13928   <summary>
13929     CPU utilization for the specified swap group and time interval after a tab
13930     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13931   </summary>
13932 </histogram>
13933
13934 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time4" units="%">
13935   <obsolete>
13936     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13937   </obsolete>
13938   <summary>
13939     CPU utilization for the specified swap group and time interval after a tab
13940     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13941   </summary>
13942 </histogram>
13943
13944 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time1"
13945     units="page faults/second">
13946   <obsolete>
13947     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13948   </obsolete>
13949   <summary>
13950     Page faults/second for the specified swap group and time interval after a
13951     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13952   </summary>
13953 </histogram>
13954
13955 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time2"
13956     units="page faults/second">
13957   <obsolete>
13958     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13959   </obsolete>
13960   <summary>
13961     Page faults/second for the specified swap group and time interval after a
13962     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13963   </summary>
13964 </histogram>
13965
13966 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time3"
13967     units="page faults/second">
13968   <obsolete>
13969     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13970   </obsolete>
13971   <summary>
13972     Page faults/second for the specified swap group and time interval after a
13973     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13974   </summary>
13975 </histogram>
13976
13977 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time4"
13978     units="page faults/second">
13979   <obsolete>
13980     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13981   </obsolete>
13982   <summary>
13983     Page faults/second for the specified swap group and time interval after a
13984     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13985   </summary>
13986 </histogram>
13987
13988 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time1"
13989     units="page faults/second">
13990   <obsolete>
13991     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13992   </obsolete>
13993   <summary>
13994     Page faults/second for the specified swap group and time interval after a
13995     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13996   </summary>
13997 </histogram>
13998
13999 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time2"
14000     units="page faults/second">
14001   <obsolete>
14002     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14003   </obsolete>
14004   <summary>
14005     Page faults/second for the specified swap group and time interval after a
14006     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14007   </summary>
14008 </histogram>
14009
14010 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time3"
14011     units="page faults/second">
14012   <obsolete>
14013     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14014   </obsolete>
14015   <summary>
14016     Page faults/second for the specified swap group and time interval after a
14017     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14018   </summary>
14019 </histogram>
14020
14021 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time4"
14022     units="page faults/second">
14023   <obsolete>
14024     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14025   </obsolete>
14026   <summary>
14027     Page faults/second for the specified swap group and time interval after a
14028     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14029   </summary>
14030 </histogram>
14031
14032 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time1"
14033     units="page faults/second">
14034   <obsolete>
14035     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14036   </obsolete>
14037   <summary>
14038     Page faults/second for the specified swap group and time interval after a
14039     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14040   </summary>
14041 </histogram>
14042
14043 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time2"
14044     units="page faults/second">
14045   <obsolete>
14046     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14047   </obsolete>
14048   <summary>
14049     Page faults/second for the specified swap group and time interval after a
14050     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14051   </summary>
14052 </histogram>
14053
14054 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time3"
14055     units="page faults/second">
14056   <obsolete>
14057     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14058   </obsolete>
14059   <summary>
14060     Page faults/second for the specified swap group and time interval after a
14061     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14062   </summary>
14063 </histogram>
14064
14065 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time4"
14066     units="page faults/second">
14067   <obsolete>
14068     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14069   </obsolete>
14070   <summary>
14071     Page faults/second for the specified swap group and time interval after a
14072     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14073   </summary>
14074 </histogram>
14075
14076 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time1"
14077     units="page faults/second">
14078   <obsolete>
14079     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14080   </obsolete>
14081   <summary>
14082     Page faults/second for the specified swap group and time interval after a
14083     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14084   </summary>
14085 </histogram>
14086
14087 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time2"
14088     units="page faults/second">
14089   <obsolete>
14090     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14091   </obsolete>
14092   <summary>
14093     Page faults/second for the specified swap group and time interval after a
14094     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14095   </summary>
14096 </histogram>
14097
14098 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time3"
14099     units="page faults/second">
14100   <obsolete>
14101     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14102   </obsolete>
14103   <summary>
14104     Page faults/second for the specified swap group and time interval after a
14105     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14106   </summary>
14107 </histogram>
14108
14109 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time4"
14110     units="page faults/second">
14111   <obsolete>
14112     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14113   </obsolete>
14114   <summary>
14115     Page faults/second for the specified swap group and time interval after a
14116     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14117   </summary>
14118 </histogram>
14119
14120 <histogram name="Platform.SwapOutLong" units="pages/second">
14121   <summary>
14122     Average pages/second swapped OUT over a 30s interval, sampled every 30s.
14123   </summary>
14124 </histogram>
14125
14126 <histogram name="Platform.SwapOutShort" units="pages/second">
14127   <summary>
14128     Average pages/second swapped OUT over a 1s interval, sampled every 30s.
14129   </summary>
14130 </histogram>
14131
14132 <histogram name="Platform.Temperature.Junction" units="Celsius">
14133   <summary>
14134     Peak junction temperature for the last sample interval, read from TSEN on
14135     the SoC.  The sample interval may vary from seconds to several minutes.
14136   </summary>
14137 </histogram>
14138
14139 <histogram name="Platform.Temperature.Sensor00" units="Celsius">
14140   <summary>
14141     Temperature reading at sensor 0 (I2C_CPU-Die) taken every 30s.
14142   </summary>
14143 </histogram>
14144
14145 <histogram name="Platform.Temperature.Sensor01" units="Celsius">
14146   <summary>
14147     Temperature reading at sensor 1 (I2C_CPU-Object) taken every 30s.
14148   </summary>
14149 </histogram>
14150
14151 <histogram name="Platform.Temperature.Sensor02" units="Celsius">
14152   <summary>
14153     Temperature reading at sensor 2 (I2C_PCH-Die) taken every 30s.
14154   </summary>
14155 </histogram>
14156
14157 <histogram name="Platform.Temperature.Sensor03" units="Celsius">
14158   <summary>
14159     Temperature reading at sensor 3 (I2C_PCH-Object) taken every 30s.
14160   </summary>
14161 </histogram>
14162
14163 <histogram name="Platform.Temperature.Sensor04" units="Celsius">
14164   <summary>
14165     Temperature reading at sensor 4 (I2C_DDR-Die) taken every 30s.
14166   </summary>
14167 </histogram>
14168
14169 <histogram name="Platform.Temperature.Sensor05" units="Celsius">
14170   <summary>
14171     Temperature reading at sensor 5 (I2C_DDR-Object) taken every 30s.
14172   </summary>
14173 </histogram>
14174
14175 <histogram name="Platform.Temperature.Sensor06" units="Celsius">
14176   <summary>
14177     Temperature reading at sensor 6 (Charger-Die), taken every 30s.
14178   </summary>
14179 </histogram>
14180
14181 <histogram name="Platform.Temperature.Sensor07" units="Celsius">
14182   <summary>
14183     Temperature reading at sensor 7 (Charger-Object) taken every 30s.
14184   </summary>
14185 </histogram>
14186
14187 <histogram name="Platform.Temperature.Sensor08" units="Celsius">
14188   <summary>
14189     Temperature reading at sensor 8 (ECInternal) taken every 30s.
14190   </summary>
14191 </histogram>
14192
14193 <histogram name="Platform.Temperature.Sensor09" units="Celsius">
14194   <summary>Temperature reading at sensor 9 (PECI) taken every 30s.</summary>
14195 </histogram>
14196
14197 <histogram name="Platform.TPMForcedReboot" units="reboots">
14198   <summary>
14199     Each sample is the number of consecutive reboots performed while attempting
14200     to clear a TPM (Trusted Platform Module) error.
14201   </summary>
14202 </histogram>
14203
14204 <histogram name="Platform.Tps65090Retries">
14205   <summary>
14206     Retries needed to enable a FET on tps65090 (AKA tpschrome).  Tps65090 is a
14207     power management unit (PMU) used on many ARM Chromebooks.  Until version ES7
14208     was rolled into production we would sometimes run into a problem where FET1
14209     (the FET used to switch on and off the backlight) wouldn't turn on properly.
14210     This problem was especially prevalent when the voltage was high (like when
14211     the device was plugged into the wall).  Retrying by turning the FET off and
14212     on again is nearly always effective, so the kernel will retry up to 5 times
14213     (currently) and will also log the fact that it needed to retry.  On newest
14214     kernels (kernel 3.8 and up) a kernel warning will be logged with WARN_ON if
14215     the FET still failed to turn on after 5 tries. Refer to the kernel warning
14216     reports to find that information.  For more details about this bug refer to
14217     http://crbug.com/338657 and http://crosbug.com/p/16009.  Note that we log
14218     retries on all 7 FETs even though we've only ever seen failures of FET1.
14219   </summary>
14220 </histogram>
14221
14222 <histogram name="Platform.WriteSectorsLong">
14223   <summary>
14224     Number of disk sectors per second written by Chrome OS in a long interval
14225     (currently 30s)
14226   </summary>
14227 </histogram>
14228
14229 <histogram name="Platform.WriteSectorsShort">
14230   <summary>
14231     Number of disk sectors per second written by Chrome OS in a short interval
14232     (currently 1s, sampled every 30s)
14233   </summary>
14234 </histogram>
14235
14236 <histogram name="PlatformFile.UnknownCreateFileErrors" units="code">
14237   <obsolete>
14238     Deprecated as of 2013-05, replaced by
14239     PlatformFile.UnknownCreateFileErrorsWin in chrome 29.
14240   </obsolete>
14241   <summary>
14242     Errors returned by CreateFile on windows that PlatformFileError doesn't yet
14243     support.
14244   </summary>
14245 </histogram>
14246
14247 <histogram name="PlatformFile.UnknownErrors.Posix" units="errno">
14248   <summary>
14249     Errors returned by CreateFile on POSIX that PlatformFileError doesn't yet
14250     support.
14251   </summary>
14252 </histogram>
14253
14254 <histogram name="PlatformFile.UnknownErrors.Windows" units="GetLastError">
14255   <summary>
14256     Errors returned by CreateFile on Windows that PlatformFileError doesn't yet
14257     support.
14258   </summary>
14259 </histogram>
14260
14261 <histogram name="PLT.Abandoned" enum="Abandoned">
14262   <summary>
14263     Distribution of actual finished pages, vs abandoned pages, where we needed
14264     to declare a finish time prematurely since the page was being closed
14265     (exited).
14266   </summary>
14267 </histogram>
14268
14269 <histogram name="PLT.BeginToFinish" units="milliseconds">
14270   <summary>TBD</summary>
14271 </histogram>
14272
14273 <histogram name="PLT.BeginToFinish_AfterPreconnectRequest" units="milliseconds">
14274   <summary>
14275     PLT.BeginToFinish, but for pages requested just after a new preconnect
14276     request.
14277   </summary>
14278 </histogram>
14279
14280 <histogram name="PLT.BeginToFinish_ContentPrefetcher" units="milliseconds">
14281   <summary>
14282     PLT.BeginToFinish, but for pages which contained prefetch links.
14283   </summary>
14284 </histogram>
14285
14286 <histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"
14287     units="milliseconds">
14288   <summary>
14289     PLT.BeginToFinish, but for pages which were referred to by pages which
14290     contained prefetch links.
14291   </summary>
14292 </histogram>
14293
14294 <histogram name="PLT.BeginToFinishDoc">
14295   <summary>TBD</summary>
14296 </histogram>
14297
14298 <histogram name="PLT.BeginToFinishDoc_AfterPreconnectRequest"
14299     units="milliseconds">
14300   <summary>
14301     PLT.BeginToFinishDoc, but for pages requested just after a new preconnect
14302     request.
14303   </summary>
14304 </histogram>
14305
14306 <histogram name="PLT.BeginToFinishDoc_ContentPrefetcher" units="milliseconds">
14307   <summary>
14308     PLT.BeginToFinishDoc, but for pages which contained prefetch links.
14309   </summary>
14310 </histogram>
14311
14312 <histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"
14313     units="milliseconds">
14314   <summary>
14315     PLT.BeginToFinishDoc, but for pages which were referred to by pages which
14316     contained prefetch links.
14317   </summary>
14318 </histogram>
14319
14320 <histogram name="PLT.BeginToFirstPaint" units="milliseconds">
14321   <summary>
14322     Time from &quot;begin&quot; to &quot;first paint.&quot;  &quot;Begin&quot;==
14323     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
14324     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
14325     time when renderer requested load of document, after any unload of last
14326     document. &quot;First paint&quot;== time when first paint operation was
14327     performed.
14328   </summary>
14329 </histogram>
14330
14331 <histogram name="PLT.CommitToFirstPaint" units="milliseconds">
14332   <summary>
14333     Time from &quot;commit&quot; to &quot;first paint.&quot;
14334     &quot;Commit&quot;== time when renderer got first byte of document.
14335     &quot;First paint&quot;== time when first paint operation was performed.
14336   </summary>
14337 </histogram>
14338
14339 <histogram name="PLT.LoadType" enum="LoadType">
14340   <summary>
14341     Probability distribution for enumerated varieties of page loads.
14342   </summary>
14343 </histogram>
14344
14345 <histogram name="PLT.NT_Connect" units="milliseconds">
14346   <summary>
14347     Time from connectStart to connectEnd based on Navigation Timing.
14348   </summary>
14349 </histogram>
14350
14351 <histogram name="PLT.NT_DelayBeforeConnect" units="milliseconds">
14352   <summary>
14353     Time from domanLookupEnd to connectStart based on Navigation Timing.
14354   </summary>
14355 </histogram>
14356
14357 <histogram name="PLT.NT_DelayBeforeDomainLookup" units="milliseconds">
14358   <summary>
14359     Time from fetchStart to domainLookupStart based on Navigation Timing.
14360   </summary>
14361 </histogram>
14362
14363 <histogram name="PLT.NT_DelayBeforeDomLoading" units="milliseconds">
14364   <summary>
14365     Time from responseStart to domLoading based on Navigation Timing.
14366   </summary>
14367 </histogram>
14368
14369 <histogram name="PLT.NT_DelayBeforeFetch" units="milliseconds">
14370   <summary>
14371     Time from navigationStart to fetchStart based on Navigation Timing when no
14372     redirect.
14373   </summary>
14374 </histogram>
14375
14376 <histogram name="PLT.NT_DelayBeforeFetchRedirect" units="milliseconds">
14377   <summary>
14378     Time from navigationStart to fetchStart excluding time spent on redirects
14379     based on Navigation Timing. Only page loads with redirects are considered.
14380   </summary>
14381 </histogram>
14382
14383 <histogram name="PLT.NT_DelayBeforeLoadEvent" units="milliseconds">
14384   <summary>
14385     Time from domContentLoadedEventEnd to loadEventStart based on Navigation
14386     Timing.
14387   </summary>
14388 </histogram>
14389
14390 <histogram name="PLT.NT_DelayBeforeRequest" units="milliseconds">
14391   <summary>
14392     Time from connectEnd to requestStart based on Navigation Timing.
14393   </summary>
14394 </histogram>
14395
14396 <histogram name="PLT.NT_DomainLookup" units="milliseconds">
14397   <summary>
14398     Time from domainLookupStart to domainLookupEnd based on Navigation Timing.
14399   </summary>
14400 </histogram>
14401
14402 <histogram name="PLT.NT_DomContentLoaded" units="milliseconds">
14403   <summary>
14404     Time from domContentLoadedEventStart to domContentLoadedEventEnd based on
14405     Navigation Timing.
14406   </summary>
14407 </histogram>
14408
14409 <histogram name="PLT.NT_DomInteractive" units="milliseconds">
14410   <summary>
14411     Time from domInteractive to domContentLoadEventStart based on Navigation
14412     Timing.
14413   </summary>
14414 </histogram>
14415
14416 <histogram name="PLT.NT_DomLoading" units="milliseconds">
14417   <summary>
14418     Time from domLoading to domInteractive based on Navigation Timing.
14419   </summary>
14420 </histogram>
14421
14422 <histogram name="PLT.NT_LoadEvent" units="milliseconds">
14423   <summary>
14424     Time from loadEventStart to loadEventEnd based on Navigation Timing.
14425   </summary>
14426 </histogram>
14427
14428 <histogram name="PLT.NT_Redirect" units="milliseconds">
14429   <summary>
14430     Time from redirectStart to redirectEnd based on Navigation Timing when
14431     redirects exist.
14432   </summary>
14433 </histogram>
14434
14435 <histogram name="PLT.NT_Request" units="milliseconds">
14436   <summary>
14437     Time from requestStart to responseStart based on Navigation Timing.
14438   </summary>
14439 </histogram>
14440
14441 <histogram name="PLT.NT_Response" units="milliseconds">
14442   <summary>
14443     Time from responseStart to responseEnd based on Navigation Timing.
14444   </summary>
14445 </histogram>
14446
14447 <histogram name="PLT.PerceivedLoadTime" units="milliseconds">
14448   <obsolete>
14449     Deprecated as of 5/02/2011, replaced by Prerender.RendererPLT.
14450   </obsolete>
14451   <summary>
14452     Perceived load time of a page. For non-prerendered pages, this is just
14453     BeginToFinish. For displayed prerendered pages, this is the time from when
14454     the prerendered page is moved into a TabContents until finish.
14455     &quot;Finish&quot; == after onload() and all resources are loaded. Note that
14456     this is 0 if the loading finishes before the page is moved into a
14457     TabContents.
14458   </summary>
14459 </histogram>
14460
14461 <histogram name="PLT.PerceivedLoadTime_PrerenderLoad" units="milliseconds">
14462   <obsolete>
14463     Deprecated as of 5/02/2011, replaced by
14464     Prerender.RendererPerceivedPLTMatched.
14465   </obsolete>
14466   <summary>
14467     Perceived load time of a prerendered page that is displayed. This is the
14468     time from when the prerendered page is moved into a TabContents until
14469     finish. &quot;Finish&quot; == after onload() and all resources are loaded.
14470     Note that this is 0 if the loading finishes before the page is moved into a
14471     TabContents.
14472   </summary>
14473 </histogram>
14474
14475 <histogram name="PLT.PT_BeginToCommit" units="milliseconds">
14476   <summary>
14477     This time is based on the NavigationTiming spec and is a more accurate
14478     version of PLT.BeginToCommit. Commit: responseStart. Begin: requestStart or
14479     navigationStart if user-initiated request.
14480   </summary>
14481 </histogram>
14482
14483 <histogram name="PLT.PT_BeginToFinish" units="milliseconds">
14484   <summary>
14485     This time is based on the NavigationTiming spec and is a more accurate
14486     version of PLT.BeginToFinish. Finish: loadEventEnd. Begin: requestStart or
14487     navigationStart if user-initiated request.
14488   </summary>
14489 </histogram>
14490
14491 <histogram name="PLT.PT_BeginToFinishDoc" units="milliseconds">
14492   <summary>
14493     This time is based on the NavigationTiming spec and is a more accurate
14494     version of PLT.BeginToFinishDoc. FinishDoc: loadEventStart. Begin:
14495     requestStart or navigationStart if user-initiated request.
14496   </summary>
14497 </histogram>
14498
14499 <histogram name="PLT.PT_CommitToFinish" units="milliseconds">
14500   <summary>
14501     This time is based on the NavigationTiming spec and is a more accurate
14502     version of PLT.CommitToFinish. Commit: responseStart. Finish: loadEventEnd.
14503   </summary>
14504 </histogram>
14505
14506 <histogram name="PLT.PT_CommitToFinishDoc" units="milliseconds">
14507   <summary>
14508     This time is based on the NavigationTiming spec and is a more accurate
14509     version of PLT.CommitToFinishDoc. Commit: responseStart. FinishDoc:
14510     loadEventStart.
14511   </summary>
14512 </histogram>
14513
14514 <histogram name="PLT.PT_FinishDocToFinish" units="milliseconds">
14515   <summary>
14516     This time is based on the NavigationTiming spec and is a more accurate
14517     version of PLT.FinishDocToFinish. Finish: loadEventEnd. FinishDoc:
14518     loadEventStart.
14519   </summary>
14520 </histogram>
14521
14522 <histogram name="PLT.PT_RequestToCommit" units="milliseconds">
14523   <summary>
14524     This time is based on the NavigationTiming spec and measures the time until
14525     the renderer got first byte of document. Commit: time when renderer got
14526     first byte of document. Request: navigationStart.
14527   </summary>
14528 </histogram>
14529
14530 <histogram name="PLT.PT_RequestToDomContentLoaded" units="milliseconds">
14531   <summary>
14532     This time is based on the NavigationTiming spec and measures the time until
14533     the beginning of the DOMContentLoaded event. DOMContentLoaded:
14534     domContentLoadedEventStart. Request: navigationStart.
14535   </summary>
14536 </histogram>
14537
14538 <histogram name="PLT.PT_RequestToFinish" units="milliseconds">
14539   <summary>
14540     This time is based on the NavigationTiming spec and is a more accurate
14541     version of PLT.RequestToFinish. Finish: loadEventEnd. Request:
14542     navigationStart.
14543   </summary>
14544 </histogram>
14545
14546 <histogram name="PLT.PT_RequestToFinishDoc" units="milliseconds">
14547   <summary>
14548     This time is based on the NavigationTiming spec and measures the page load
14549     time until the beginning of the load event. Finish: loadEventStart. Request:
14550     navigationStart.
14551   </summary>
14552 </histogram>
14553
14554 <histogram name="PLT.PT_RequestToStart" units="milliseconds">
14555   <summary>
14556     This time is based on the NavigationTiming spec and is a more accurate
14557     version of PLT.RequestToStart. Start: requestStart. Request:
14558     navigationStart.
14559   </summary>
14560 </histogram>
14561
14562 <histogram name="PLT.PT_StartToCommit" units="milliseconds">
14563   <summary>
14564     This time is based on the NavigationTiming spec and is a more accurate
14565     version of PLT.StartToCommit. Start: requestStart. Commit: responseStart.
14566   </summary>
14567 </histogram>
14568
14569 <histogram name="PLT.PT_StartToFinish" units="milliseconds">
14570   <summary>
14571     This time is based on the NavigationTiming spec and is a more accurate
14572     version of PLT.StartToFinish. Start: requestStart. Finish: loadEventEnd.
14573   </summary>
14574 </histogram>
14575
14576 <histogram name="PLT.RequestToFinish" units="milliseconds">
14577   <summary>
14578     Time from &quot;request&quot; to &quot;finish.&quot;  &quot;Request&quot; ==
14579     time when user requested document.  &quot;Finish&quot; == after onload() and
14580     all resources are loaded.
14581   </summary>
14582 </histogram>
14583
14584 <histogram name="PLT.StartToCommit" units="milliseconds">
14585   <summary>
14586     Time from &quot;start&quot; to &quot;commit.&quot; &quot;Start&quot;== time
14587     when renderer requested load of document, after any unload of last document.
14588     &quot;Commit&quot;== time when renderer got first byte of document.
14589   </summary>
14590 </histogram>
14591
14592 <histogram name="PLT.StartToFinish" units="milliseconds">
14593   <summary>
14594     Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
14595     when renderer requested load of document, after any unload of last document.
14596     &quot;Finish&quot;==after onload() and all resources are loaded.
14597   </summary>
14598 </histogram>
14599
14600 <histogram name="PLT.UserTiming_Mark" units="milliseconds">
14601   <summary>
14602     This time is based on the User Timing spec and measures the time from
14603     Navigation Timing navigationStart until the point where the page called
14604     performance.mark().
14605   </summary>
14606 </histogram>
14607
14608 <histogram name="PLT.UserTiming_MeasureDuration" units="milliseconds">
14609   <summary>
14610     This time is based on the User Timing spec and reports the time between two
14611     arbitrary points defined by the page being loaded and directly matches the
14612     measurement exposed by performance.measure().
14613   </summary>
14614 </histogram>
14615
14616 <histogram name="Plugin.FlashNavigateUsage" enum="FlashNavigateUsageType">
14617   <summary>Record usage of PPB_Flash.Navigate() Pepper API.</summary>
14618 </histogram>
14619
14620 <histogram name="Plugin.PpapiBrokerLoadResult" enum="PluginLoadResult">
14621   <summary>The result from an attempt to load a PPAPI broker.</summary>
14622 </histogram>
14623
14624 <histogram name="Plugin.PpapiPluginLoadResult" enum="PluginLoadResult">
14625   <summary>The result from an attempt to load a PPAPI plugin.</summary>
14626 </histogram>
14627
14628 <histogram name="Power.BacklightLevelOnAC" units="%">
14629   <summary>
14630     The level of the backlight as a percentage when the user is on AC. Sampled
14631     every 30 seconds.
14632   </summary>
14633 </histogram>
14634
14635 <histogram name="Power.BacklightLevelOnBattery" units="%">
14636   <summary>
14637     The level of the backlight as a percentage when the user is on battery.
14638     Sampled every 30 seconds.
14639   </summary>
14640 </histogram>
14641
14642 <histogram name="Power.BatteryChargeHealth" units="%">
14643   <summary>
14644     Chrome OS battery charge health percentage.  Sampled once when device starts
14645     charging.
14646   </summary>
14647 </histogram>
14648
14649 <histogram name="Power.BatteryDischargeRate" units="mW">
14650   <summary>
14651     Chrome OS battery discharge rate in mW sampled every 30 seconds while the
14652     device runs on battery.
14653   </summary>
14654 </histogram>
14655
14656 <histogram name="Power.BatteryDischargeRateWhileSuspended" units="mW">
14657   <summary>
14658     Chrome OS battery discharge rate in mW while the system was suspended,
14659     sampled at resume. Only reported if the system was on battery power both
14660     before suspending and after resuming, if the energy level didn't increase
14661     while suspended (which would indicate that an AC adapter was connected), and
14662     if the system was suspended for at least a minute.
14663   </summary>
14664 </histogram>
14665
14666 <histogram name="Power.BatteryInfoSample" enum="BatteryInfoSampleResult">
14667   <summary>
14668     Counts the number of times we have read the battery status from sysfs and if
14669     it gave us sensible values.
14670   </summary>
14671 </histogram>
14672
14673 <histogram name="Power.BatteryRemainingAtEndOfSessionOnAC" units="%">
14674   <summary>
14675     Chrome OS remaining battery charge as percent of the maximum battery charge,
14676     sampled at the end of a user session when the device is on AC.
14677   </summary>
14678 </histogram>
14679
14680 <histogram name="Power.BatteryRemainingAtEndOfSessionOnBattery" units="%">
14681   <summary>
14682     Chrome OS remaining battery charge as percent of the maximum battery charge,
14683     sampled at the end of a user session when the device is on battery.
14684   </summary>
14685 </histogram>
14686
14687 <histogram name="Power.BatteryRemainingAtStartOfSessionOnAC" units="%">
14688   <summary>
14689     Chrome OS remaining battery charge as percent of the maximum battery charge,
14690     sampled at the start of a user session when the device is on AC.
14691   </summary>
14692 </histogram>
14693
14694 <histogram name="Power.BatteryRemainingAtStartOfSessionOnBattery" units="%">
14695   <summary>
14696     Chrome OS remaining battery charge as percent of the maximum battery charge,
14697     sampled at the start of a user session when the device is on battery.
14698   </summary>
14699 </histogram>
14700
14701 <histogram name="Power.BatteryRemainingCharge" units="%">
14702   <obsolete>
14703     Deprecated as of 03/2012, no longer being generated by powerd.
14704   </obsolete>
14705   <summary>
14706     Chrome OS remaining battery charge as percent of the maximum battery charge
14707     sampled when the device runs on battery.
14708   </summary>
14709 </histogram>
14710
14711 <histogram name="Power.BatteryRemainingWhenChargeStarts" units="%">
14712   <summary>
14713     Chrome OS remaining battery charge as percent of the maximum battery charge,
14714     sampled when charging starts.
14715   </summary>
14716 </histogram>
14717
14718 <histogram name="Power.BatteryTimeToEmpty" units="minutes">
14719   <obsolete>
14720     Deprecated as of 03/2012, no longer being generated by powerd.
14721   </obsolete>
14722   <summary>
14723     Chrome OS remaining time to empty battery in minutes sampled when the device
14724     runs on battery.
14725   </summary>
14726 </histogram>
14727
14728 <histogram name="Power.BitfixChunks">
14729   <summary>
14730     Chrome OS (Snow RO firmware 2695.90.0 only) number of 8K chunks that were
14731     fixed (memory corruption corrected) for each suspend/resume cycle.  Expect 0
14732     around 97% of the time and a non-zero value around 3% of the time.
14733   </summary>
14734 </histogram>
14735
14736 <histogram name="Power.BitfixFixes">
14737   <summary>
14738     Chrome OS (Snow RO firmware 2695.90.0 only) number of 4-byte words that were
14739     fixed (memory corruption corrected) for each suspend/resume cycle.  Expect 0
14740     around 97% of the time and a non-zero value around 3% of the time.  Would be
14741     exactly equal to Power.BitfixChunks if there were only one corrupted word in
14742     each chunk but is sometimes several times higher.
14743   </summary>
14744 </histogram>
14745
14746 <histogram name="Power.BrightnessAdjustOnAC" enum="PowerBrightnessAdjust">
14747   <obsolete>
14748     Deprecated as of 5/2013. See Accel_BrightnessDown_F6 and
14749     Accel_BrightnessUp_F7 user actions instead.
14750   </obsolete>
14751   <summary>
14752     Number of times the user has adjusted brightness up and down while running
14753     on battery power.
14754   </summary>
14755 </histogram>
14756
14757 <histogram name="Power.BrightnessAdjustOnBattery" enum="PowerBrightnessAdjust">
14758   <obsolete>
14759     Deprecated as of 5/2013. See Accel_BrightnessDown_F6 and
14760     Accel_BrightnessUp_F7 user actions instead.
14761   </obsolete>
14762   <summary>
14763     Number of times the user has adjusted brightness up and down while running
14764     on AC power.
14765   </summary>
14766 </histogram>
14767
14768 <histogram name="Power.ChargerType" enum="PowerChargerType">
14769   <summary>
14770     External power supply type such as MAINS_CHARGER, USB_CHARGER,
14771     UNCONFIRMED_SPRING_CHARGER, SAFE_SPRING_CHARGER. A sample is reported each
14772     time a charger is connected to the device.
14773   </summary>
14774 </histogram>
14775
14776 <histogram name="Power.FirmwareResumeTimeOnAC" units="milliseconds">
14777   <summary>
14778     The time that the firmware took to resume the Chrome OS device from
14779     suspend-to-RAM state when running on AC at pre-suspend time.
14780   </summary>
14781 </histogram>
14782
14783 <histogram name="Power.FirmwareResumeTimeOnBattery" units="milliseconds">
14784   <summary>
14785     The time that the firmware took to resume the Chrome OS device from
14786     suspend-to-RAM state when running on battery at pre-suspend time.
14787   </summary>
14788 </histogram>
14789
14790 <histogram name="Power.IdleTimeAfterDimOnAC" units="milliseconds">
14791   <summary>
14792     Chrome OS user idle time since the screen dimmed sampled when the user
14793     becomes active again if the device runs on AC.
14794   </summary>
14795 </histogram>
14796
14797 <histogram name="Power.IdleTimeAfterDimOnBattery" units="milliseconds">
14798   <summary>
14799     Chrome OS user idle time since the screen dimmed sampled when the user
14800     becomes active again if the device runs on battery.
14801   </summary>
14802 </histogram>
14803
14804 <histogram name="Power.IdleTimeAfterScreenOffOnAC" units="milliseconds">
14805   <summary>
14806     Chrome OS user idle time since the screen turned off sampled when the user
14807     becomes active again if the device runs on AC.
14808   </summary>
14809 </histogram>
14810
14811 <histogram name="Power.IdleTimeAfterScreenOffOnBattery" units="milliseconds">
14812   <summary>
14813     Chrome OS user idle time since the screen turned off sampled when the user
14814     becomes active again if the device runs on battery.
14815   </summary>
14816 </histogram>
14817
14818 <histogram name="Power.IdleTimeOnAC" units="milliseconds">
14819   <summary>
14820     Chrome OS user idle time sampled when the user becomes active again if the
14821     device runs on AC.
14822   </summary>
14823 </histogram>
14824
14825 <histogram name="Power.IdleTimeOnBattery" units="milliseconds">
14826   <summary>
14827     Chrome OS user idle time sampled when the user becomes active again if the
14828     device runs on battery.
14829   </summary>
14830 </histogram>
14831
14832 <histogram name="Power.KernelResumeTimeOnAC" units="milliseconds">
14833   <summary>
14834     The time that the kernel took to resume the Chrome OS device from
14835     suspend-to-RAM state when running on AC at pre-suspend time.
14836   </summary>
14837 </histogram>
14838
14839 <histogram name="Power.KernelResumeTimeOnBattery" units="milliseconds">
14840   <summary>
14841     The time that the kernel took to resume the Chrome OS device from
14842     suspend-to-RAM state when running on battery at pre-suspend time.
14843   </summary>
14844 </histogram>
14845
14846 <histogram name="Power.KernelSuspendTimeOnAC" units="milliseconds">
14847   <summary>
14848     The time that the kernel took to suspend-to-RAM the Chrome OS device when
14849     running on AC.
14850   </summary>
14851 </histogram>
14852
14853 <histogram name="Power.KernelSuspendTimeOnBattery" units="milliseconds">
14854   <summary>
14855     The time that the kernel took to suspend-to-RAM the Chrome OS device when
14856     running on battery.
14857   </summary>
14858 </histogram>
14859
14860 <histogram name="Power.KeyboardBacklightLevel" units="%">
14861   <summary>
14862     The level of the keyboard backlight as a percentage. Sampled every 30
14863     seconds.
14864   </summary>
14865 </histogram>
14866
14867 <histogram name="Power.LengthOfSession" units="seconds">
14868   <summary>
14869     The length of time, in seconds, that a user spent in a single session.
14870     Values for this metric are clamped to 12 hours, so the last bucket should be
14871     considered to be including all metrics above 12 hours.
14872   </summary>
14873 </histogram>
14874
14875 <histogram name="Power.MilliConsumptionPerHourIosOnActive">
14876   <summary>
14877     The average power consumption, measured in milli-units per hour, when sync
14878     invalidator listens to on_application_active events. Values for this metric
14879     are per session, i.e. from battery level at application entering foreground
14880     to returning to background, and normalized to an hourly average consumption.
14881     This is an iOS only measurement. Due to how iOS reports battery levels, it
14882     is likely to see many readings of 0.
14883   </summary>
14884 </histogram>
14885
14886 <histogram name="Power.MilliConsumptionPerHourOthers">
14887   <summary>
14888     The average power consumption, measured in milli-units per hour, for other
14889     sync invalidator methods. Values for this metric are per session, i.e. from
14890     battery level at application entering foreground to returning to background,
14891     and normalized to an hourly average consumption. This is an iOS only
14892     measurement. Due to how iOS reports battery levels, it is likely to see many
14893     readings of 0.
14894   </summary>
14895 </histogram>
14896
14897 <histogram name="Power.MilliConsumptionPerHourP2P">
14898   <summary>
14899     The average power consumption, measured in milli-units per hour, when sync
14900     invalidator uses peer-to-peer notifications. Values for this metric are per
14901     session, i.e. from battery level at application entering foreground to
14902     returning to background, and normalized to an hourly average consumption.
14903     This is an iOS only measurement. Due to how iOS reports battery levels, it
14904     is likely to see many readings of 0.
14905   </summary>
14906 </histogram>
14907
14908 <histogram name="Power.MilliConsumptionPerHourServer">
14909   <summary>
14910     The average power consumption, measured in milli-units per hour, when sync
14911     invalidator uses server-based non-blocking invalidator. Values for this
14912     metric are per session, i.e. from battery level at application entering
14913     foreground to returning to background, and normalized to an hourly average
14914     consumption. This is an iOS only measurement. Due to how iOS reports battery
14915     levels, it is likely to see many readings of 0.
14916   </summary>
14917 </histogram>
14918
14919 <histogram name="Power.NumberOfAlsAdjustmentsPerSession">
14920   <summary>
14921     The number of times that the Automatic Light Sensor (ALS) adjusted the
14922     brightness during a session.  Values for this metric are clamped to 10k
14923     count, so the last bucket should be considered to be including all metrics
14924     above 10k.
14925   </summary>
14926 </histogram>
14927
14928 <histogram name="Power.NumberOfSessionsPerCharge">
14929   <summary>
14930     The number of user sessions that occured since the last time that the device
14931     was charged. Values for this metric are clamped at 10k, so the last bucket
14932     should be considered to include all metrics about 10k.
14933   </summary>
14934 </histogram>
14935
14936 <histogram name="Power.PowerButtonAcknowledgmentDelay" units="milliseconds">
14937   <summary>
14938     The amount of time between the user pressing the power button and Chrome
14939     acknowledging the button-down event on Chrome OS. Values for this metric are
14940     capped to two seconds.
14941   </summary>
14942 </histogram>
14943
14944 <histogram name="Power.PowerButtonDownTime" units="milliseconds">
14945   <summary>
14946     The amount of time between the user pressing the power button and releasing
14947     it on Chrome OS.
14948   </summary>
14949 </histogram>
14950
14951 <histogram name="Power.RetrySuspendCount">
14952   <obsolete>
14953     Deprecated Feb 2014 by Power.SuspendAttemptsBeforeCancel and
14954     Power.SuspendAttemptsBeforeSuccess.
14955   </obsolete>
14956   <summary>
14957     The number of times Chrome OS retried suspend due to previous failure.
14958   </summary>
14959 </histogram>
14960
14961 <histogram name="Power.ShutdownReason" enum="ShutdownReason">
14962   <summary>
14963     The reason for the Chrome OS power manager shutting down or rebooting the
14964     system.
14965   </summary>
14966 </histogram>
14967
14968 <histogram name="Power.SuspendAttempt" enum="SuspendAttempt">
14969   <summary>
14970     The number of suspend attempts on Chrome OS. Samples are reported before
14971     each attempt, so this histogram may include cases where the system crashed
14972     instead of suspending.
14973   </summary>
14974 </histogram>
14975
14976 <histogram name="Power.SuspendAttemptsBeforeCancel">
14977   <summary>
14978     The number of suspend attempts performed for a single suspend request (e.g.
14979     triggered by the lid being closed) that was eventually canceled on Chrome
14980     OS. This also includes requests that were canceled due to the system
14981     eventually shutting down due to repeated suspend failures.
14982   </summary>
14983 </histogram>
14984
14985 <histogram name="Power.SuspendAttemptsBeforeSuccess">
14986   <summary>
14987     The number of suspend attempts performed for a single suspend request (e.g.
14988     triggered by the lid being closed) that eventually succeeded on Chrome OS.
14989     This includes the successful attempt.
14990   </summary>
14991 </histogram>
14992
14993 <histogram name="Power.SuspendResult" enum="SuspendResult">
14994   <summary>
14995     The results of suspend attempts on Chrome OS. Samples are reported after
14996     each attempt.
14997   </summary>
14998 </histogram>
14999
15000 <histogram name="Power.SuspendStatus" enum="SuspendStatus">
15001   <obsolete>
15002     Deprecated Jan 2014 by Power.SuspendAttempt and Power.SuspendResult.
15003   </obsolete>
15004   <summary>Chrome OS suspend status.</summary>
15005 </histogram>
15006
15007 <histogram name="Power.ThermalAbortedFanTurnOn" units="%">
15008   <summary>
15009     The percentage of aborted fan attempts out of total fan attempts per
15010     session, where an abort is due to hysteresis.  This value is computed from
15011     boot and sent when powerd starts and then every 15 minutes afterwards.
15012   </summary>
15013 </histogram>
15014
15015 <histogram name="Power.ThermalMultipleFanTurnOn" units="%">
15016   <summary>
15017     The percentage of fan trip point passes that are more than one trip point.
15018     This value is computed from boot and sent when powerd starts and then every
15019     15 minutes afterwards.
15020   </summary>
15021 </histogram>
15022
15023 <histogram name="Power.TimeInSuspendAtBoot" units="minutes">
15024   <summary>
15025     Chrome OS time in minutes spent in suspend-to-RAM mode sampled at boot
15026     (i.e., the device most likely ran out of battery while in suspend).
15027   </summary>
15028 </histogram>
15029
15030 <histogram name="Power.TimeInSuspendAtResume" units="minutes">
15031   <summary>
15032     Chrome OS time in minutes spent in suspend-to-RAM mode sampled at resume.
15033   </summary>
15034 </histogram>
15035
15036 <histogram name="Power.UserBrightnessAdjustmentsPerSessionOnAC">
15037   <summary>
15038     The number of times that the user adjusted the brightness during a session
15039     when on AC. Values for this metric are clamped to 10k count, so the last
15040     bucket should be considered to be including all metrics above 10k.
15041   </summary>
15042 </histogram>
15043
15044 <histogram name="Power.UserBrightnessAdjustmentsPerSessionOnBattery">
15045   <summary>
15046     The number of times that the user adjusted the brightness during a session
15047     when on battery. Values for this metric are clamped to 10k count, so the
15048     last bucket should be considered to be including all metrics above 10k.
15049   </summary>
15050 </histogram>
15051
15052 <histogram name="Precache.DownloadedNonPrecache" units="bytes">
15053   <summary>
15054     The number of bytes that were downloaded over the network for HTTP/HTTPS
15055     fetches that were not motivated by precaching. Logged per-request.
15056   </summary>
15057 </histogram>
15058
15059 <histogram name="Precache.DownloadedPrecacheMotivated" units="bytes">
15060   <summary>
15061     The number of bytes that were downloaded because of precaching. Logged
15062     per-request.
15063   </summary>
15064 </histogram>
15065
15066 <histogram name="Precache.Saved" units="bytes">
15067   <summary>
15068     The number of bytes during user browsing that were served from the cache,
15069     but would have been downloaded over a network if precaching was disabled.
15070     Logged per-request.
15071   </summary>
15072 </histogram>
15073
15074 <histogram name="Prerender.CookieStatus" enum="PrerenderCookieStatus">
15075   <summary>Enumeration of what cookie actions a prerender caused.</summary>
15076 </histogram>
15077
15078 <histogram name="Prerender.Event" enum="PrerenderEvent">
15079   <summary>
15080     Enumeration of what events related to prerendering have occurred.
15081   </summary>
15082 </histogram>
15083
15084 <histogram name="Prerender.Events" enum="PrerenderHoverEvent">
15085   <obsolete>
15086     deprecated May 10 2012
15087   </obsolete>
15088   <summary>Hover Event counts for prerendering.</summary>
15089 </histogram>
15090
15091 <histogram name="Prerender.FinalStatus" enum="PrerenderFinalStatus">
15092   <summary>
15093     Final status for prerender pages - either success, or why it was canceled.
15094   </summary>
15095 </histogram>
15096
15097 <histogram name="Prerender.FinalStatusMatchComplete"
15098     enum="PrerenderFinalStatus">
15099   <summary>
15100     Final status for prerender pages - either success, or why it was canceled.
15101     This is for the MatchComplete set of pages (including some pages that were
15102     not actually prerendered), to match the control group.
15103   </summary>
15104 </histogram>
15105
15106 <histogram name="Prerender.FractionPixelsFinalAtSwapin">
15107   <obsolete>
15108     Deprecated Jan 14 2014.
15109   </obsolete>
15110   <summary>
15111     For prerenders that are swapped in, the percentage of pixels that is already
15112     final at swap-in time compared to when the spinner stops.
15113   </summary>
15114 </histogram>
15115
15116 <histogram name="Prerender.HoverStats_TimeUntilClicked" units="milliseconds">
15117   <obsolete>
15118     deprecated May 10 2012
15119   </obsolete>
15120   <summary>
15121     Duration that a user hovers a link before clicking on it.
15122
15123     This is recorded for all pages loaded in a session.
15124   </summary>
15125 </histogram>
15126
15127 <histogram name="Prerender.HoverStats_TimeUntilDiscarded" units="milliseconds">
15128   <obsolete>
15129     deprecated May 10 2012
15130   </obsolete>
15131   <summary>
15132     Duration that the mouse pointer hovers on a link before the mouse pointer
15133     moves off of it.
15134
15135     This is recorded for all pages loaded in a session.
15136   </summary>
15137 </histogram>
15138
15139 <histogram name="Prerender.LocalPredictorEvent"
15140     enum="PrerenderLocalPredictorEvents">
15141   <summary>
15142     Enumeration of what events related to the local predictor have occurred
15143   </summary>
15144 </histogram>
15145
15146 <histogram name="Prerender.LocalPredictorLoggedInLookupTime"
15147     units="milliseconds">
15148   <summary>
15149     Time to perform the LoggedIn Lookup for the local predictor. This operation
15150     checks whether a user his likely logged into a page that we would like to
15151     prerender.
15152   </summary>
15153 </histogram>
15154
15155 <histogram name="Prerender.LocalPredictorServiceLookupTime"
15156     units="milliseconds">
15157   <summary>
15158     Time to perform the Service Lookup for the local predictor. This operation
15159     queries a Google service to obtain pages to prerender, as well as whether
15160     prerender candidate pages are likely safe for prerendering.
15161   </summary>
15162 </histogram>
15163
15164 <histogram name="Prerender.LocalPredictorTimeUntilUsed" units="milliseconds">
15165   <summary>
15166     Time from when a prerendered page is started to when it is first used due to
15167     user navigation. If the page is never used, it is not included in this
15168     histogram.  This only refers to prerenders based on the local predictor.
15169   </summary>
15170 </histogram>
15171
15172 <histogram name="Prerender.LocalPredictorURLLookupTime" units="milliseconds">
15173   <summary>
15174     Time to perform the URL Lookup for the local predictor. This operation
15175     retrieves from the user's local browsing history the URLs corresponding to
15176     URLIDs.
15177   </summary>
15178 </histogram>
15179
15180 <histogram name="Prerender.LocalVisitCoreTransition"
15181     enum="PrerenderLocalVisitCoreTransition">
15182   <obsolete>
15183     deprecated Nov 16 2012
15184   </obsolete>
15185   <summary>
15186     The transition type for each new visit as recorded in the local visits
15187     database.
15188   </summary>
15189 </histogram>
15190
15191 <histogram name="Prerender.LocalVisitDatabaseSize">
15192   <obsolete>
15193     deprecated Nov 16 2012
15194   </obsolete>
15195   <summary>Size of the local visits database (number of entries).</summary>
15196 </histogram>
15197
15198 <histogram name="Prerender.LocalVisitEvents" enum="PrerenderLocalVisitEvents">
15199   <obsolete>
15200     deprecated Nov 16 2012
15201   </obsolete>
15202   <summary>
15203     Enumeration of what events related to local visits have occurred
15204   </summary>
15205 </histogram>
15206
15207 <histogram name="Prerender.ModPagespeedHeader">
15208   <obsolete>
15209     Deprecated as of 10/2013.
15210   </obsolete>
15211   <summary>
15212     Previous version of the Prerender.PagespeedHeader.* histograms.
15213   </summary>
15214 </histogram>
15215
15216 <histogram name="Prerender.NetworkBytes.TotalForProfile" units="bytes">
15217   <summary>
15218     Number of bytes transferred on the network for URLRequests (not including
15219     HTTP/TLS/TCP/IP overhead).  Reported on event of a PrerenderContents
15220     deletion.  Includes prerender bytes.  Bytes are only counted when
15221     prerendering is enabled and not in a control group.  The sum of the
15222     distribution for a single user represents all of that user's network
15223     transfers for resource for that time period while prerendering was enabled.
15224   </summary>
15225 </histogram>
15226
15227 <histogram name="Prerender.NetworkBytes.Used" units="bytes">
15228   <summary>
15229     Number of bytes transferred on the network for URLRequests (not including
15230     HTTP/TLS/TCP/IP overhead) for a prerender that was used (or would have been
15231     used).
15232   </summary>
15233 </histogram>
15234
15235 <histogram name="Prerender.NetworkBytes.Wasted" units="bytes">
15236   <summary>
15237     Number of bytes transferred on the network for URLRequests (not including
15238     HTTP/TLS/TCP/IP overhead) for a prerender that was not used.
15239   </summary>
15240 </histogram>
15241
15242 <histogram name="Prerender.OmniboxNavigationsCouldPrerender">
15243   <summary>
15244     A boolean that indicates whether the Omnibox navigation being committed
15245     could have been prerendered by the Omnibox Prerender system. This provides
15246     an upper bound for Prerender.OmniboxNavigationsUsedPrerenderCount and allows
15247     the potential for Omnibox Prerendering coverage to be understood. If Omnibox
15248     Prerendering is disabled, this histogram will register a 'false' entry. The
15249     total count is the equivalent of the deprecated
15250     NetworkActionPredictor.NavigationCount histogram.
15251   </summary>
15252 </histogram>
15253
15254 <histogram name="Prerender.OmniboxNavigationsUsedPrerenderCount">
15255   <summary>
15256     The number of navigations that use a prerender initiated from the Omnibox.
15257     The count is incremented when the Prerendered tab is swapped in if the
15258     Prerender was initiated by the Omnibox, which obviously requires
15259     Prerendering from the Omnibox to be enabled.
15260   </summary>
15261 </histogram>
15262
15263 <histogram name="Prerender.OmniboxPrerenderCount">
15264   <summary>
15265     The number of prerenders initiated from the Omnibox. This is incremented
15266     when the NetworkActionPredictor suggests Prerendering as an optimal strategy
15267     given the text the user has entered and the Autocomplete suggestion
15268     currently selected. It is only incremented if Prerendering from the Omnibox
15269     is enabled.
15270   </summary>
15271 </histogram>
15272
15273 <histogram name="Prerender.PagespeedHeader.ServerCounts"
15274     enum="PagespeedHeaderServerType">
15275   <summary>
15276     The number of responses received bucketed into the range [0,4]: bucket 0 is
15277     the total number of responses received; bucket 1 is the number of responses
15278     received with an X-Mod-Pagespeed header [indicating a mod_pagespeed server];
15279     bucket 2 is the number of responses received with an X-Page-Speed header and
15280     a header value in the X-Mod-Pagespeed format (a.b.c.d-e) [indicating an
15281     ngx_pagespeed server]; bucket 3 is the number of responses received with an
15282     X-Page-Speed header and a header value in the PageSpeed Service format
15283     (a_b_c) [indicating a PSS server]; and bucket 4 is the number of responses
15284     received with an X-Page-Speed header and a header value in neither of the
15285     preceding formats [indicating some other server; IISpeed is the only known
15286     one at this stage].
15287   </summary>
15288 </histogram>
15289
15290 <histogram name="Prerender.PagespeedHeader.VersionCounts"
15291     enum="PagespeedVersion">
15292   <summary>
15293     The number of responses received that either have an X-Mod-Pagespeed header
15294     or have an X-Page-Speed header with a value in the X-Mod-Pagespeed format
15295     (a.b.c.d-e), bucketed into the range [1,99]: bucket 1 is for header values
15296     that aren't in the a.b.c.d-e format, the remaining buckets are an encoding
15297     of the value: 2 + 2 * (max(c, 10) - 10) + (d &gt; 1 ? 1 : 0). The rationale
15298     is that 'c' is incremented with each new release and 'd' is initially 0 but
15299     is incremented for each patch to a release.
15300   </summary>
15301 </histogram>
15302
15303 <histogram name="Prerender.PageviewEvents" enum="PrerenderPageviewEvents">
15304   <obsolete>
15305     deprecated Nov 16 2012
15306   </obsolete>
15307   <summary>Types of pages rendered.</summary>
15308 </histogram>
15309
15310 <histogram name="Prerender.PageVisitedStatus" enum="Boolean">
15311   <summary>
15312     Indicates whether the user has ever visited (in the past) a URL for which a
15313     prerender is launched.
15314   </summary>
15315 </histogram>
15316
15317 <histogram name="Prerender.PerceivedPageLoadTime_Control" units="milliseconds">
15318   <obsolete>
15319     Deprecated 03/24/11.  Replaced by
15320     Prerender.PerceivedPLT_ContentPrefetchPrerenderControl.
15321   </obsolete>
15322   <summary>
15323     Time from when a user navigates to a page to when it loads. Since the pages
15324     may start loading before the user navigates to it, this does not include any
15325     portion of load prior to navigation.
15326
15327     This particular histogram is for all page loads for users who do not have
15328     prerendering enabled.
15329   </summary>
15330 </histogram>
15331
15332 <histogram name="Prerender.PerceivedPageLoadTime_PrerenderMatchControl"
15333     units="milliseconds">
15334   <obsolete>
15335     Deprecated 03/24/11.   Replaced by
15336     Prerender.PerceivedPLTMatched_ContentPrefetchPrerenderControl.
15337   </obsolete>
15338   <summary>
15339     Time from when a user navigates to a page to when it loads. Since the pages
15340     may start loading before the user navigates to it, this does not include any
15341     portion of load prior to navigation.
15342
15343     This particular histogram is only for pages that would have been prerendered
15344     if the user had prerender enabled.
15345   </summary>
15346 </histogram>
15347
15348 <histogram name="Prerender.PerceivedPageLoadTime_PrerenderMatchTreatment"
15349     units="milliseconds">
15350   <obsolete>
15351     Deprecated 03/24/11.   Replaced by
15352     Prerender.PerceivedPLTMatched_ContentPrefetchPrerender.
15353   </obsolete>
15354   <summary>
15355     Time from when a user navigates to a page to when it loads. Since the pages
15356     may start loading before the user navigates to it, this does not include any
15357     portion of load prior to navigation.
15358
15359     This particular histogram is for all prerendered page loads for users who
15360     have prerender enabled.
15361   </summary>
15362 </histogram>
15363
15364 <histogram name="Prerender.PerceivedPageLoadTime_Treatment"
15365     units="milliseconds">
15366   <obsolete>
15367     Deprecated 03/24/11.   Replaced by
15368     Prerender.PerceivedPLT_ContentPrefetchPrerender.
15369   </obsolete>
15370   <summary>
15371     Time from when a user navigates to a page to when it loads. Since the pages
15372     may start loading before the user navigates to it, this does not include any
15373     portion of load prior to navigation.
15374
15375     This particular histogram is for all page loads for users who have
15376     prerendering enabled.
15377   </summary>
15378 </histogram>
15379
15380 <histogram name="Prerender.PerceivedPageLoadTime_WindowControl"
15381     units="milliseconds">
15382   <obsolete>
15383     Deprecated 03/24/11.   Replaced by
15384     Prerender.PerceivedPLTWindowed_ContentPrefetchPrerenderControl.
15385   </obsolete>
15386   <summary>
15387     Time from when a user navigates to a page to when it loads. Since the pages
15388     may start loading before the user navigates to it, this does not include any
15389     portion of load prior to navigation.
15390
15391     This particular histogram is for all page loads within 30 seconds after a
15392     prefetch tag is seen for users who do not have prerendering enabled.
15393   </summary>
15394 </histogram>
15395
15396 <histogram name="Prerender.PerceivedPageLoadTime_WindowTreatment"
15397     units="milliseconds">
15398   <obsolete>
15399     Deprecated 03/24/11.   Replaced by
15400     Prerender.PerceivedPLTWindowed_ContentPrefetchPrerender.
15401   </obsolete>
15402   <summary>
15403     Time from when a user navigates to a page to when it loads. Since the pages
15404     may start loading before the user navigates to it, this does not include any
15405     portion of load pre navigation.
15406
15407     This particular histogram is for all page loads within 30 seconds after a
15408     prefetch tag is seen for users who have prerendering enabled.
15409   </summary>
15410 </histogram>
15411
15412 <histogram name="Prerender.PerceivedPLT" units="milliseconds">
15413   <summary>
15414     Time from when a user navigates to a page to when it loads. Since the pages
15415     may start loading before the user navigates to it, this does not include any
15416     portion of load prior to navigation.
15417
15418     This is recorded for all pages loaded in a session.
15419   </summary>
15420 </histogram>
15421
15422 <histogram name="Prerender.PerceivedPLTFirstAfterMiss" units="milliseconds">
15423   <summary>
15424     Time from when a user navigates to a page to when it loads. Since the pages
15425     may start loading before the user navigates to it, this does not include any
15426     portion of load prior to navigation.
15427
15428     This is recorded for the first page load completing immediately after a
15429     prerender.
15430   </summary>
15431 </histogram>
15432
15433 <histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"
15434     units="milliseconds">
15435   <summary>
15436     Time from when a user navigates to a page to when it loads. Since the pages
15437     may start loading before the user navigates to it, this does not include any
15438     portion of load prior to navigation.
15439
15440     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
15441     There are two types: Any, and Non-overlapping.  The latter only applies to
15442     page loads initiated after the prerender.  This variable records cases where
15443     only Any triggered.
15444   </summary>
15445 </histogram>
15446
15447 <histogram name="Prerender.PerceivedPLTFirstAfterMissBoth" units="milliseconds">
15448   <summary>
15449     Time from when a user navigates to a page to when it loads. Since the pages
15450     may start loading before the user navigates to it, this does not include any
15451     portion of load prior to navigation.
15452
15453     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
15454     There are two types: Any, and Non-overlapping.  The latter only applies to
15455     page loads initiated after the prerender.  This variable records cases where
15456     both triggered.
15457   </summary>
15458 </histogram>
15459
15460 <histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"
15461     units="milliseconds">
15462   <summary>
15463     Time from when a user navigates to a page to when it loads. Since the pages
15464     may start loading before the user navigates to it, this does not include any
15465     portion of load prior to navigation.
15466
15467     This is recorded for the first page load completing immediately after a
15468     prerender, but which has also started after the prerender has been
15469     initiated.
15470   </summary>
15471 </histogram>
15472
15473 <histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"
15474     units="milliseconds">
15475   <summary>
15476     Time from when a user navigates to a page to when it loads. Since the pages
15477     may start loading before the user navigates to it, this does not include any
15478     portion of load prior to navigation.
15479
15480     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
15481     There are two types: Any, and Non-overlapping.  The latter only applies to
15482     page loads initiated after the prerender.  This variable records cases where
15483     only Non-overlapping triggered.
15484   </summary>
15485 </histogram>
15486
15487 <histogram name="Prerender.PerceivedPLTMatched" units="milliseconds">
15488   <summary>
15489     Time from when a user navigates to a page to when it loads. Since the pages
15490     may start loading before the user navigates to it, this does not include any
15491     portion of load prior to navigation.
15492
15493     This is recorded only for prerendered pages, or for pages which would have
15494     been prerendered in the control case.
15495   </summary>
15496 </histogram>
15497
15498 <histogram name="Prerender.PerceivedPLTMatchedComplete" units="milliseconds">
15499   <summary>
15500     Time from when a user navigates to a page to when it loads. Since the pages
15501     may start loading before the user navigates to it, this does not include any
15502     portion of load prior to navigation.
15503
15504     This is recorded only for prerendered pages, or for pages which would have
15505     been prerendered in the control case.
15506
15507     In MatchedComplete, the prerender group also contains cancelled prerenders,
15508     so as to produce a perfect match of page views attributed this group in the
15509     prerender group with those attributed to this group in the control group.
15510   </summary>
15511 </histogram>
15512
15513 <histogram name="Prerender.PerceivedPLTWindowed" units="milliseconds">
15514   <summary>
15515     Time from when a user navigates to a page to when it loads. Since the pages
15516     may start loading before the user navigates to it, this does not include any
15517     portion of load prior to navigation.
15518
15519     This is recorded for all page loads which happen within 30 seconds after a
15520     prefetch tag is observed.
15521   </summary>
15522 </histogram>
15523
15524 <histogram name="Prerender.PerceivedPLTWindowNotMatched" units="milliseconds">
15525   <summary>
15526     Time from when a user navigates to a page to when it loads. Since the pages
15527     may start loading before the user navigates to it, this does not include any
15528     portion of load prior to navigation.
15529
15530     This is recorded for all page loads which happen within 30 seconds after a
15531     prefetch tag is observed and which do not correspond to a prerender tag.
15532   </summary>
15533 </histogram>
15534
15535 <histogram name="Prerender.PercentLoadDoneAtSwapin">
15536   <summary>
15537     For prerenders that are swapped in, the percentage of the time from load
15538     start until the onload event fires that has elapsed at the time of the
15539     swapin.
15540   </summary>
15541 </histogram>
15542
15543 <histogram name="Prerender.PeriodicCleanupDeleteContentsTime"
15544     units="milliseconds">
15545   <summary>
15546     How long the cleanup portion of PrerenderManager::PeriodicCleanup takes, to
15547     measure jank.
15548   </summary>
15549 </histogram>
15550
15551 <histogram name="Prerender.PeriodicCleanupResourceCheckTime"
15552     units="milliseconds">
15553   <summary>
15554     How long the resource check portion of PrerenderManager::PeriodicCleanup
15555     takes, to measure jank.
15556   </summary>
15557 </histogram>
15558
15559 <histogram name="Prerender.PrerenderCountOf3Max">
15560   <summary>
15561     After launching a prerender, how many simultanious prerenders are recorded
15562     as running, out of a maximum of three.
15563   </summary>
15564 </histogram>
15565
15566 <histogram name="Prerender.PrerenderNotSwappedInPLT" units="milliseconds">
15567   <summary>
15568     For prerenders that finish loading before they are ever swapped in, their
15569     page load time until the onload event fires.
15570   </summary>
15571 </histogram>
15572
15573 <histogram name="Prerender.PrerendersPerSessionCount">
15574   <summary>
15575     The number of sessions that have at least X successful prerenders.
15576   </summary>
15577 </histogram>
15578
15579 <histogram name="Prerender.RelTypesLinkAdded" enum="PrerenderRelTypes">
15580   <summary>
15581     For each prerender link added to a document, records the rel types present
15582     on the link element.
15583   </summary>
15584 </histogram>
15585
15586 <histogram name="Prerender.RelTypesLinkStarted" enum="PrerenderRelTypes">
15587   <summary>
15588     For each prerender in a document which starts prerendering, records the rel
15589     types present on the link element.
15590   </summary>
15591 </histogram>
15592
15593 <histogram name="Prerender.RendererIdleTime" units="milliseconds">
15594   <obsolete>
15595     deprecated Nov 16 2012
15596   </obsolete>
15597   <summary>
15598     This is the time from when a prerendered page finishes loading to when it is
15599     displayed, as measured by the renderer process. When a page is displayed
15600     before it finishes loading, no value is recorded in this histogram.
15601   </summary>
15602 </histogram>
15603
15604 <histogram name="Prerender.RendererPerceivedPLT" units="milliseconds">
15605   <obsolete>
15606     deprecated Nov 16 2012
15607   </obsolete>
15608   <summary>
15609     Perceived load time of a page, as measured by the renderer process. For
15610     non-prerendered pages, this is just BeginToFinish. For displayed prerendered
15611     pages, this is the time from when the prerendered page is moved into a
15612     TabContents until finish. &quot;Finish&quot; == after onload() and all
15613     resources are loaded. Note that this is 0 if the loading finishes before the
15614     page is moved into a TabContents.
15615   </summary>
15616 </histogram>
15617
15618 <histogram name="Prerender.RendererPerceivedPLTMatched" units="milliseconds">
15619   <obsolete>
15620     deprecated Nov 16 2012
15621   </obsolete>
15622   <summary>
15623     Perceived load time of a prerendered page that is displayed, as measured by
15624     the renderer process. This is the time from when the prerendered page is
15625     moved into a TabContents until finish. &quot;Finish&quot; == after onload()
15626     and all resources are loaded. Note that this is 0 if the loading finishes
15627     before the page is moved into a TabContents.
15628   </summary>
15629 </histogram>
15630
15631 <histogram name="Prerender.RendererTimeUntilDisplay" units="milliseconds">
15632   <obsolete>
15633     deprecated Nov 16 2012
15634   </obsolete>
15635   <summary>
15636     The time elapsed between when the prerendering of a page starts and when the
15637     page is displayed, as measured by the renderer process. Prerendered pages
15638     discarded without being displayed are excluded from this count.
15639   </summary>
15640 </histogram>
15641
15642 <histogram name="Prerender.SchemeCancelReason"
15643     enum="PrerenderSchemeCancelReason">
15644   <summary>
15645     The detailed reason why a prerender is canceled with
15646     FINAL_STATUS_UNSUPPORTED_SCHEME
15647   </summary>
15648 </histogram>
15649
15650 <histogram name="Prerender.Sessions" enum="PrerenderMode">
15651   <obsolete>
15652     deprecated Nov 16 2012
15653   </obsolete>
15654   <summary>Enumeration of how prerender was used per session.</summary>
15655 </histogram>
15656
15657 <histogram name="Prerender.SessionStorageNamespaceMergeTime"
15658     units="milliseconds">
15659   <summary>Time to perform the session storage namespace merge.</summary>
15660 </histogram>
15661
15662 <histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"
15663     units="milliseconds">
15664   <summary>
15665     For simulated local browsing prerendering, the baseline PLT of pages without
15666     any prerendering for pages that would be prerendered.
15667   </summary>
15668 </histogram>
15669
15670 <histogram name="Prerender.SimulatedLocalBrowsingPLT" units="milliseconds">
15671   <summary>
15672     For simulated local browsing prerendering, the estimated PLT of pages with
15673     prerendering enabled for pages that would be prerendered.
15674   </summary>
15675 </histogram>
15676
15677 <histogram name="Prerender.TabContentsDeleterSuppressedDialog"
15678     enum="BooleanSuppressed">
15679   <summary>
15680     A boolean that indicates how often we suppress a dialog from a tab when
15681     swapping it with a prerender.
15682   </summary>
15683 </histogram>
15684
15685 <histogram name="Prerender.TabContentsDeleterTimeout"
15686     enum="BooleanCloseTimeout">
15687   <summary>
15688     A boolean that indicates how often we fail to delete an old prerendered tab
15689     before the timeout.
15690   </summary>
15691 </histogram>
15692
15693 <histogram name="Prerender.TabHelperEvent" enum="PrerenderTabHelperEvents">
15694   <summary>
15695     Enumeration of what events related to the TabHelper class have occurred.
15696   </summary>
15697 </histogram>
15698
15699 <histogram name="Prerender.TimeBetweenPrerenderRequests" units="milliseconds">
15700   <summary>Time between subsequent prerender requests.</summary>
15701 </histogram>
15702
15703 <histogram name="Prerender.TimeSinceLastRecentVisit" units="milliseconds">
15704   <summary>
15705     The time elapsed between the most recent visit to a URL and when an
15706     attempted prerender of the same URL is cancelled with
15707     FINAL_STATUS_RECENTLY_VISITED.
15708   </summary>
15709 </histogram>
15710
15711 <histogram name="Prerender.TimeToClick" units="milliseconds">
15712   <obsolete>
15713     deprecated Nov 16 2012
15714   </obsolete>
15715   <summary>Duration that a user hovers a link before clicking on it.</summary>
15716 </histogram>
15717
15718 <histogram name="Prerender.TimeUntilUsed" units="milliseconds">
15719   <obsolete>
15720     deprecated Nov 16 2012.  See Prerender.TimeUntilUsed2, which has a larger
15721     range.
15722   </obsolete>
15723   <summary>
15724     Time from when a prerendered page is started to when it is first used due to
15725     user navigation. If the page is never used, it is not included in this
15726     histogram.
15727   </summary>
15728 </histogram>
15729
15730 <histogram name="Prerender.TimeUntilUsed2" units="milliseconds">
15731   <summary>
15732     Time from when a prerendered page is started to when it is first used due to
15733     user navigation. If the page is never used, it is not included in this
15734     histogram.
15735   </summary>
15736 </histogram>
15737
15738 <histogram name="Profile.AddNewUser" enum="ProfileAddNewUser">
15739   <summary>The frequency of ways that new user profiles are added.</summary>
15740 </histogram>
15741
15742 <histogram name="Profile.AppCount">
15743   <summary>The number of installed apps when a profile is opened.</summary>
15744 </histogram>
15745
15746 <histogram name="Profile.AuthResult" enum="ProfileAuth">
15747   <summary>
15748     Counts of authorization results when trying to open a locked profile from
15749     the User Manager.
15750   </summary>
15751 </histogram>
15752
15753 <histogram name="Profile.Avatar" enum="ProfileAvatar">
15754   <summary>The frequency of selection of each avatar.</summary>
15755 </histogram>
15756
15757 <histogram name="Profile.BookmarksSize" units="MB">
15758   <summary>Size of the bookmarks database.</summary>
15759 </histogram>
15760
15761 <histogram name="Profile.CookiesSize" units="MB">
15762   <summary>Size of the cookies database.</summary>
15763 </histogram>
15764
15765 <histogram name="Profile.CreateResult" enum="ProfileCreateResult">
15766   <summary>Result (final status) when creating a new profile.</summary>
15767 </histogram>
15768
15769 <histogram name="Profile.CreateTime" units="milliseconds">
15770   <obsolete>
15771     Deprecated as of 8/2013.
15772   </obsolete>
15773   <summary>
15774     Back-end time elapsed while creating a new profile. The max is 30 seconds,
15775     when an external timeout was applied.
15776   </summary>
15777 </histogram>
15778
15779 <histogram name="Profile.CreateTimeCanceled" units="milliseconds">
15780   <obsolete>
15781     Deprecated as of 8/2013.
15782   </obsolete>
15783   <summary>
15784     Time elapsed before the user decided to cancel creation of a new profile.
15785     Since only managed-user profile creation can be canceled, this time comes
15786     from managed-user registration. The max is 30 seconds, when an external
15787     timeout was applied.
15788   </summary>
15789 </histogram>
15790
15791 <histogram name="Profile.CreateTimeCanceledNoTimeout" units="milliseconds">
15792   <summary>
15793     Time elapsed from when the handler received the message that a user clicked
15794     'Create' until the user decided to cancel creation of a new profile. Since
15795     only managed-user profile creation can be canceled, this time comes from
15796     managed-user registration.
15797   </summary>
15798 </histogram>
15799
15800 <histogram name="Profile.CreateTimeNoTimeout" units="milliseconds">
15801   <summary>
15802     Time elapsed from when the handler received the message that a user clicked
15803     'Create' until the creation either failed with a local error (see
15804     Profile.CreateResult), was canceled (also recorded in
15805     Profile.CreateTimeCanceledNoTimeout), or completed successfully.
15806   </summary>
15807 </histogram>
15808
15809 <histogram name="Profile.ExtensionSize" units="MB">
15810   <summary>Size of the extension cookies database.</summary>
15811 </histogram>
15812
15813 <histogram name="Profile.FaviconsSize" units="MB">
15814   <summary>Size of the favicons database.</summary>
15815 </histogram>
15816
15817 <histogram name="Profile.HistorySize" units="MB">
15818   <summary>Size of the history database.</summary>
15819 </histogram>
15820
15821 <histogram name="Profile.LaunchBrowser" enum="ProfileType">
15822   <summary>
15823     Number of times users launch a browser window from either a primary or
15824     secondary profile (i.e., each time a browser window is opened we log which
15825     type of profile it belongs to).
15826   </summary>
15827 </histogram>
15828
15829 <histogram name="Profile.NetUserCount" enum="ProfileNetUserCount">
15830   <summary>
15831     Counts of users added and deleted. Percentages are not meaningful. Please
15832     look at the ratio of the counts/percentages.
15833   </summary>
15834 </histogram>
15835
15836 <histogram name="Profile.NumberOfManagedProfiles">
15837   <summary>
15838     Counts the number of locally managed profiles on a user's machine when
15839     Chrome starts up, among cases with at least one profile.
15840   </summary>
15841 </histogram>
15842
15843 <histogram name="Profile.NumberOfProfiles">
15844   <summary>
15845     Counts the number of profiles on a user's machine when Chrome starts up.
15846   </summary>
15847 </histogram>
15848
15849 <histogram name="Profile.NumberOfProfilesAfterAddOrDelete">
15850   <obsolete>
15851     Deprecated 2013-04-09. No longer tracked. See Profile.NumberOfProfiles.
15852   </obsolete>
15853   <summary>
15854     Counts the number of profiles on a user's machine whenever a profile is
15855     added or deleted.
15856   </summary>
15857 </histogram>
15858
15859 <histogram name="Profile.NumberOfProfilesOnStartup">
15860   <obsolete>
15861     Deprecated; replaced by Profile.NumberOfProfiles on 2013-04-09. Data are
15862     suspect, especially after 2012-02-24: see https://crbug.com/189213.
15863   </obsolete>
15864   <summary>
15865     Counts the number of profiles on a user's machine when Chrome starts up.
15866   </summary>
15867 </histogram>
15868
15869 <histogram name="Profile.NumberOfSignedInProfiles">
15870   <summary>
15871     Counts the number of signed-in profiles on a user's machine when Chrome
15872     starts up, among cases with at least one profile.
15873   </summary>
15874 </histogram>
15875
15876 <histogram name="Profile.NumberOfSignedInProfilesOnStartup">
15877   <obsolete>
15878     Deprecated; replaced by Profile.NumberOfSignedInProfiles on 2013-04-09.
15879   </obsolete>
15880   <summary>
15881     Counts the number of profiles that are signed in to Chrome when Chrome
15882     starts up.
15883   </summary>
15884 </histogram>
15885
15886 <histogram name="Profile.Opening" enum="ProfileOpen">
15887   <obsolete>
15888     Deprecated because it did not present the information clearly.
15889   </obsolete>
15890   <summary>The frequency of ways that the profiles are opened.</summary>
15891 </histogram>
15892
15893 <histogram name="Profile.OpenMethod" enum="ProfileOpenMethod">
15894   <summary>
15895     The frequency with which the user opens the different profile menus or
15896     switches profiles. For the open statistics, this does not mean the user
15897     necessarily opened a profile after clicking. The switch statistics indicate
15898     how often and how the user switches profiles. They are provided together for
15899     comparison of how often the user actually switches after opening the avatar
15900     bubble menu.
15901   </summary>
15902 </histogram>
15903
15904 <histogram name="Profile.PercentageOfManagedProfiles">
15905   <summary>
15906     Tracks the percentage (0-100) of profiles that are locally managed, recorded
15907     when Chrome starts up.
15908   </summary>
15909 </histogram>
15910
15911 <histogram name="Profile.ProfileError" enum="ProfileErrorType">
15912   <summary>
15913     The error with the current user profile that caused an error dialog to be
15914     shown. This dialog is shown usually when there is some sort of corruption in
15915     the user's profile data.
15916   </summary>
15917 </histogram>
15918
15919 <histogram name="Profile.SupervisedProfileCreateError"
15920     enum="GoogleServiceAuthError">
15921   <summary>
15922     The error code generated in the final step (registration step) of creating a
15923     new supervised profile.
15924   </summary>
15925 </histogram>
15926
15927 <histogram name="Profile.SupervisedProfileImportError"
15928     enum="GoogleServiceAuthError">
15929   <summary>
15930     The error code generated in the final step (registration step) of importing
15931     a supervised profile.
15932   </summary>
15933 </histogram>
15934
15935 <histogram name="Profile.SupervisedProfileTotalCreateTime" units="milliseconds">
15936   <summary>
15937     Time elapsed from when the handler received the message that a user clicked
15938     'Create' to create a new supervised user profile until the registration ends
15939     either successfully or with a failure (both recorded in
15940     Profile.SupervisedProfileCreateResult).
15941   </summary>
15942 </histogram>
15943
15944 <histogram name="Profile.SupervisedProfileTotalImportTime" units="milliseconds">
15945   <summary>
15946     Time elapsed from when the handler received the message that a user clicked
15947     'Import supervised user' until the registration ends either successfully or
15948     with a failure (both recorded in Profile.SupervisedProfileImportResult).
15949   </summary>
15950 </histogram>
15951
15952 <histogram name="Profile.SwitchGaiaPhotoSettings"
15953     enum="ProfileGaiaPhotoOptions">
15954   <summary>
15955     Counts of when users switch to using their GAIA photo instead of an avatar
15956     icon or the opposite when they switch back to an avatar icon instead of
15957     their GAIA photo.
15958   </summary>
15959 </histogram>
15960
15961 <histogram name="Profile.Sync" enum="ProfileSync">
15962   <obsolete>
15963     Deprecated because it did not present the information clearly.
15964   </obsolete>
15965   <summary>Activity of the user with regards to sync.</summary>
15966 </histogram>
15967
15968 <histogram name="Profile.SyncCustomize" enum="ProfileSyncCustomize">
15969   <summary>
15970     Number of times and ways the user customized the sync options of their
15971     profile. Percentages are not meaningful. To determine percentages, take the
15972     count of a given action over the count of number of customizations.
15973   </summary>
15974 </histogram>
15975
15976 <histogram name="Profile.SyncSignIn" enum="ProfileType">
15977   <summary>
15978     Number of times the user signed into sync from original or secondary
15979     profile.
15980   </summary>
15981 </histogram>
15982
15983 <histogram name="Profile.ThumbnailsSize" units="MB">
15984   <summary>Size of the thumbnails database.</summary>
15985 </histogram>
15986
15987 <histogram name="Profile.TopSitesSize" units="MB">
15988   <summary>Size of the top sites database.</summary>
15989 </histogram>
15990
15991 <histogram name="Profile.TotalHistorySize" units="MB">
15992   <summary>Total size of all history databases.</summary>
15993 </histogram>
15994
15995 <histogram name="Profile.TotalSize" units="MB">
15996   <summary>Total size of the profile data (excluding sub-folders).</summary>
15997 </histogram>
15998
15999 <histogram name="Profile.Update" enum="ProfileType">
16000   <summary>Times a profile name and/or avatar was updated.</summary>
16001 </histogram>
16002
16003 <histogram name="Profile.VisitedLinksSize" units="MB">
16004   <summary>Size of the visited links database.</summary>
16005 </histogram>
16006
16007 <histogram name="Profile.WebDataSize" units="MB">
16008   <summary>Size of the web data database.</summary>
16009 </histogram>
16010
16011 <histogram name="ProfileReset.SendFeedback" enum="Boolean">
16012   <summary>
16013     Signifies if the user selected &quot;Send feedback&quot; checkbox in the
16014     Reset Profile dialog.
16015   </summary>
16016 </histogram>
16017
16018 <histogram name="Protector.DefaultSearchProvider" enum="ProtectorError">
16019   <obsolete>
16020     Deprecated 8/2013. No longer tracked.
16021   </obsolete>
16022   <summary>
16023     Errors that Protector detects about default search provider in Web Data.
16024     Reported once when Web Data is loaded.
16025   </summary>
16026 </histogram>
16027
16028 <histogram name="Protector.Preferences" enum="ProtectorError">
16029   <obsolete>
16030     Deprecated 8/2013. No longer tracked.
16031   </obsolete>
16032   <summary>
16033     Errors that Protector detects about protected settings in Preferences.
16034     Reported once when profile is loaded.
16035   </summary>
16036 </histogram>
16037
16038 <histogram name="Protector.SearchProvider" enum="SearchEngine">
16039   <obsolete>
16040     Deprecated 8/2013. No longer tracked.
16041   </obsolete>
16042   <summary>
16043     When the default search provider setting is changed outside of Chrome, which
16044     is detected by the Protector, this histogram reports the new setting.
16045   </summary>
16046 </histogram>
16047
16048 <histogram name="Protector.StartupSettings" enum="SessionStartupType">
16049   <obsolete>
16050     Deprecated 8/2013. No longer tracked.
16051   </obsolete>
16052   <summary>
16053     When the startup settings are changed outside of Chrome, which is detected
16054     by the Protector, this histogram reports the new setting.
16055   </summary>
16056 </histogram>
16057
16058 <histogram name="Quickoffice.docPageCount">
16059   <summary>
16060     Records the page count when a compound binary format document is opened.
16061   </summary>
16062 </histogram>
16063
16064 <histogram name="Quickoffice.docParagraphCount">
16065   <summary>
16066     Records the paragraph count when a compound binary format document is
16067     opened.
16068   </summary>
16069 </histogram>
16070
16071 <histogram name="Quickoffice.docSectionCount">
16072   <summary>
16073     Records the section count when a compound binary format document is opened.
16074   </summary>
16075 </histogram>
16076
16077 <histogram name="Quickoffice.docxPageCount">
16078   <summary>
16079     Records the page count when an OOXML format document is opened.
16080   </summary>
16081 </histogram>
16082
16083 <histogram name="Quickoffice.docxParagraphCount">
16084   <summary>
16085     Records the paragraph count when an OOXML format document is opened.
16086   </summary>
16087 </histogram>
16088
16089 <histogram name="Quickoffice.docxSectionCount">
16090   <summary>
16091     Records the section count when an OOXML format document is opened.
16092   </summary>
16093 </histogram>
16094
16095 <histogram name="Quickoffice.ErrorTypes" enum="QuickofficeErrorTypes">
16096   <summary>
16097     Records the various different error types encountered when opening and
16098     reading MS Office file formats in the Quickoffice viewer. These range from
16099     Nacl crashes and uncaught javascript exceptions to document errors inside
16100     Quickoffice Web Toolkit (eg QOWT). The errors are recorded against the file
16101     format in which they occurred.
16102   </summary>
16103 </histogram>
16104
16105 <histogram name="Quickoffice.FileFormat" enum="QuickofficeFileFormat">
16106   <summary>
16107     Records the various different file types supported by Quickoffice (like MS
16108     Word, Excel, Powerpoint files) when they opened in the browser to measure
16109     which file formats are most popular.
16110   </summary>
16111 </histogram>
16112
16113 <histogram name="Quickoffice.pptMasterCount">
16114   <summary>
16115     Records the number of slide masters when a compound binary format
16116     presentation is opened.
16117   </summary>
16118 </histogram>
16119
16120 <histogram name="Quickoffice.pptSlideCount">
16121   <summary>
16122     Records the slide count when a compound binary format presentation is
16123     opened.
16124   </summary>
16125 </histogram>
16126
16127 <histogram name="Quickoffice.pptxMasterCount">
16128   <summary>
16129     Records the number of slide masters when an OOXML format presentation is
16130     opened.
16131   </summary>
16132 </histogram>
16133
16134 <histogram name="Quickoffice.pptxSlideCount">
16135   <summary>
16136     Records the slide count when an OOXML format presentation is opened.
16137   </summary>
16138 </histogram>
16139
16140 <histogram name="Quickoffice.xlsFormattedCellCount">
16141   <summary>
16142     Records the number of cells that contain formatting data in the default
16143     worksheet when a compound binary format spreadsheet is opened.
16144   </summary>
16145 </histogram>
16146
16147 <histogram name="Quickoffice.xlsNonEmptyCellCount">
16148   <summary>
16149     Records the number of non-empty cells in the default worksheet when a
16150     compound binary format spreadsheet is opened.
16151   </summary>
16152 </histogram>
16153
16154 <histogram name="Quickoffice.xlsSheetCount">
16155   <summary>
16156     Records the number of worksheets when a compound binary format spreadsheet
16157     is opened.
16158   </summary>
16159 </histogram>
16160
16161 <histogram name="Quickoffice.xlsxFormattedCellCount">
16162   <summary>
16163     Records the number of cells that contain formatting data in the default
16164     worksheet when an OOXML format spreadsheet is opened.
16165   </summary>
16166 </histogram>
16167
16168 <histogram name="Quickoffice.xlsxNonEmptyCellCount">
16169   <summary>
16170     Records the number of non-empty cells when an OOXML format spreadsheet is
16171     opened.
16172   </summary>
16173 </histogram>
16174
16175 <histogram name="Quickoffice.xlsxSheetCount">
16176   <summary>
16177     Records the number of worksheets when an OOXML format spreadsheet is opened.
16178   </summary>
16179 </histogram>
16180
16181 <histogram name="Renderer.AcceleratedFixedRootBackground"
16182     enum="AcceleratedFixedRootBackground">
16183   <summary>
16184     Keeps track of the number of main frame scrolls with an accelerated fixed
16185     root background, the number of main frame scrolls with an unaccelerated
16186     fixed root background, and the total number of main frame scrolls.
16187   </summary>
16188 </histogram>
16189
16190 <histogram name="Renderer.CompositedScrolling" enum="CompositedScrolling">
16191   <summary>
16192     Total count of the number of RenderLayers which are scrollable areas, need
16193     to be promoted to stacking containers, and will use composited scrolling.
16194     Each bucket is sampled at most once per RenderLayer, when the RenderLayer
16195     first becomes scrollable, first needs to become a stacking container, and
16196     first uses composited scrolling, respectively.
16197   </summary>
16198 </histogram>
16199
16200 <histogram name="Renderer.DrawDuration" units="milliseconds">
16201   <summary>The time it takes for the compositor to draw a frame.</summary>
16202 </histogram>
16203
16204 <histogram name="Renderer.DrawDurationOverestimate" units="milliseconds">
16205   <summary>
16206     The amount by which the compositor's draw duration was overestimated in a
16207     particular frame (0 if the duration was perfectly predicted or
16208     underestimated).
16209   </summary>
16210 </histogram>
16211
16212 <histogram name="Renderer.DrawDurationUnderestimate" units="milliseconds">
16213   <summary>
16214     The amount by which the compositor's draw duration was underestimated in a
16215     particular frame (0 if the duration was perfectly predicted or
16216     overestimated).
16217   </summary>
16218 </histogram>
16219
16220 <histogram name="Renderer.GpuLatency" units="milliseconds">
16221   <summary>
16222     The delay between the compositor submitting a command to the GPU and that
16223     command executing on the GPU. This delay is measured once per frame.
16224   </summary>
16225 </histogram>
16226
16227 <histogram name="Renderer.GpuLatencyOverestimate" units="milliseconds">
16228   <summary>
16229     The amount by which GPU latency was overestimated in a particular frame (0
16230     if the latency was perfectly predicted or underestimated).
16231   </summary>
16232 </histogram>
16233
16234 <histogram name="Renderer.GpuLatencyUnderestimate" units="milliseconds">
16235   <summary>
16236     The amount by which GPU latency was underestimated in a particular frame (0
16237     if the latency was perfectly predicted or overestimated).
16238   </summary>
16239 </histogram>
16240
16241 <histogram name="Renderer.PixelIncreaseFromTransitions">
16242   <summary>
16243     A lower-bound on the percentage increase in memory that would result from
16244     promoting all layers that have a webkit-transition on opacity or transform.
16245   </summary>
16246 </histogram>
16247
16248 <histogram name="Renderer.unloadEventsDurationMS" units="milliseconds">
16249   <obsolete>
16250     Deprecated as of 10/2013.
16251   </obsolete>
16252   <summary>
16253     This measures how long all unload event handlers required to run whenever an
16254     unload event is processed.
16255   </summary>
16256 </histogram>
16257
16258 <histogram name="Renderer2.FinishDocToFinish">
16259   <summary>
16260     The time from when a document finished loading to when all it's resources
16261     are also loaded.
16262   </summary>
16263 </histogram>
16264
16265 <histogram name="Renderer2.RequestToFinish">
16266   <obsolete>
16267     Deprecated 6/15/09.  Replaced by Renderer2.RequestToFinish_L
16268   </obsolete>
16269   <summary>
16270     The time from when a page was requested by a user to when it is fully
16271     loaded.
16272   </summary>
16273 </histogram>
16274
16275 <histogram name="Renderer2.RequestToFinish_L">
16276   <summary>
16277     The time from when a page was requested by a user to when it is fully
16278     loaded.
16279   </summary>
16280 </histogram>
16281
16282 <histogram name="Renderer2.RequestToFirstLayout">
16283   <summary>
16284     The time from when a page was requested by a user to its first layout.
16285   </summary>
16286 </histogram>
16287
16288 <histogram name="Renderer2.RequestToStart">
16289   <summary>
16290     The time from when a page was requested by a user to when it starts loading.
16291   </summary>
16292 </histogram>
16293
16294 <histogram name="Renderer2.StartToFinish">
16295   <summary>
16296     The time from when a page started loading to when it is fully loaded.
16297   </summary>
16298 </histogram>
16299
16300 <histogram name="Renderer2.StartToFinishDoc">
16301   <summary>
16302     The time from when a page starts loading to when the main document is
16303     finished loading.
16304   </summary>
16305 </histogram>
16306
16307 <histogram name="Renderer2.StartToFirstLayout">
16308   <summary>
16309     The time from when a page starts loading to its first layout.
16310   </summary>
16311 </histogram>
16312
16313 <histogram name="Renderer4.Abandoned" enum="Abandoned">
16314   <summary>
16315     Distribution of actual finished pages, vs abandoned pages, where we needed
16316     to declare a finish time prematurely since the page was being closed
16317     (exited).
16318   </summary>
16319 </histogram>
16320
16321 <histogram name="Renderer4.AccelContentPaintDurationMS">
16322   <summary>
16323     Time spent by WebKit painting the page, in milliseconds, when the GPU
16324     acceleration is active, for paints that affect non-root layers.
16325   </summary>
16326 </histogram>
16327
16328 <histogram name="Renderer4.AccelContentPaintMegapixPerSecond">
16329   <summary>
16330     WebKit paint throughput, measured in megapixels per second, when GPU
16331     acceleration is active, for paints that affect non-root layers.
16332   </summary>
16333 </histogram>
16334
16335 <histogram name="Renderer4.AccelDoDeferredUpdateDelay">
16336   <summary>Time between frames when GPU acceleration is active.</summary>
16337 </histogram>
16338
16339 <histogram name="Renderer4.AccelRootPaintDurationMS">
16340   <summary>
16341     Time spent by WebKit painting the page, in milliseconds, when the GPU
16342     acceleration is active, for paints that affect the root layer.
16343   </summary>
16344 </histogram>
16345
16346 <histogram name="Renderer4.AccelRootPaintMegapixPerSecond">
16347   <summary>
16348     WebKit paint throughput, measured in megapixels per second, when GPU
16349     acceleration is active, for paints that affect the root layer.
16350   </summary>
16351 </histogram>
16352
16353 <histogram name="Renderer4.AnimationCallbackDelayTime" units="milliseconds">
16354   <summary>
16355     Time from when the animation callback was posted to when it ran.
16356   </summary>
16357 </histogram>
16358
16359 <histogram name="Renderer4.BeginToCommit" units="milliseconds">
16360   <summary>
16361     Time from &quot;begin&quot; to &quot;commit.&quot;   &quot;Begin&quot;==
16362     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
16363     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
16364     time when renderer requested load of document, after any unload of last
16365     document. &quot;Commit&quot;== time when renderer got first byte of
16366     document.
16367   </summary>
16368 </histogram>
16369
16370 <histogram name="Renderer4.BeginToFinish">
16371   <summary>TBD</summary>
16372 </histogram>
16373
16374 <histogram name="Renderer4.BeginToFinishDoc">
16375   <summary>TBD</summary>
16376 </histogram>
16377
16378 <histogram name="Renderer4.BeginToFirstPaint" units="milliseconds">
16379   <summary>
16380     Time from &quot;begin&quot; to &quot;first paint.&quot;  &quot;Begin&quot;==
16381     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
16382     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
16383     time when renderer requested load of document, after any unload of last
16384     document. &quot;First paint&quot;== time when first paint operation was
16385     performed.
16386   </summary>
16387 </histogram>
16388
16389 <histogram name="Renderer4.BeginToFirstPaintAfterLoad" units="milliseconds">
16390   <summary>
16391     Time from &quot;big&quot; to &quot;first paint after load.&quot;
16392     &quot;Begin&quot;== &quot;request&quot; if user requested, and
16393     &quot;start&quot; otherwise.  &quot;Request&quot;== time when user requested
16394     document. &quot;Start&quot;== time when renderer requested load of document,
16395     after any unload of last document. &quot;First paint after load&quot;== time
16396     after onload() when first paint operation is performed.
16397   </summary>
16398 </histogram>
16399
16400 <histogram name="Renderer4.CommitToFinish" units="milliseconds">
16401   <summary>
16402     Time from &quot;commit&quot; to &quot;finish.&quot; &quot;Commit&quot;==
16403     time when renderer got first byte of document.  &quot;Finish&quot;==after
16404     onload() and all resources are loaded.
16405   </summary>
16406 </histogram>
16407
16408 <histogram name="Renderer4.CommitToFinishDoc" units="milliseconds">
16409   <summary>
16410     Time from &quot;commit&quot; to &quot;finish doc.&quot; &quot;Commit&quot;==
16411     time when renderer got first byte of document. &quot;Finish doc&quot; ==
16412     main document loaded, before onload(). &quot;Finish&quot;==after onload()
16413     and all resources are loaded.
16414   </summary>
16415 </histogram>
16416
16417 <histogram name="Renderer4.CommitToFirstPaint" units="milliseconds">
16418   <summary>
16419     Time from &quot;commit&quot; to &quot;first paint.&quot;
16420     &quot;Commit&quot;== time when renderer got first byte of document.
16421     &quot;First paint&quot;== time when first paint operation was performed.
16422   </summary>
16423 </histogram>
16424
16425 <histogram name="Renderer4.CommitToFirstPaintAfterLoad" units="milliseconds">
16426   <summary>
16427     Time from &quot;commit&quot; to &quot;first paint after load.&quot;
16428     &quot;Commit&quot;== time when renderer got first byte of document.
16429     &quot;First paint after load&quot;== time after onload() when first paint
16430     operation is performed.
16431   </summary>
16432 </histogram>
16433
16434 <histogram name="Renderer4.CompositorThreadImplDrawDelay" units="milliseconds">
16435   <summary>
16436     Time between frames, as measured on the compositor thread. This is collected
16437     once per frame while it is being drawn to the screen in the compositor.
16438   </summary>
16439 </histogram>
16440
16441 <histogram name="Renderer4.drawPixelCountCulled" units="NormalizedPixels">
16442   <obsolete>
16443     Renamed to Renderer4.pixelCountCulled_Draw.
16444   </obsolete>
16445   <summary>
16446     Number of pixels that culling prevented being drawn to the screen,
16447     normalized to the viewport size. This is collected once per frame while it
16448     is being drawn to the screen in the compositor.
16449   </summary>
16450 </histogram>
16451
16452 <histogram name="Renderer4.drawPixelCountOpaque" units="NormalizedPixels">
16453   <obsolete>
16454     Renamed to Renderer4.pixelCountOpaque_Draw.
16455   </obsolete>
16456   <summary>
16457     Number of pixels drawn to the screen and known opaque, normalized to the
16458     viewport size. This is collected once per frame while it is being drawn to
16459     the screen in the compositor.
16460   </summary>
16461 </histogram>
16462
16463 <histogram name="Renderer4.drawPixelCountTranslucent" units="NormalizedPixels">
16464   <obsolete>
16465     Renamed to Renderer4.pixelCountTranslucent_Draw.
16466   </obsolete>
16467   <summary>
16468     Number of pixels drawn to the screen and not known opaque, normalized to the
16469     viewport size. This is collected once per frame while it is being drawn to
16470     the screen in the compositor.
16471   </summary>
16472 </histogram>
16473
16474 <histogram name="Renderer4.FinishDocToFinish" units="milliseconds">
16475   <summary>
16476     Time from &quot;finish doc&quot; to &quot;finish.&quot; &quot;Finish
16477     doc&quot;== main document loaded, before onload(). &quot;Finish&quot;==after
16478     onload() and all resources are loaded.
16479   </summary>
16480 </histogram>
16481
16482 <histogram name="Renderer4.FinishToFirstPaintAfterLoad" units="milliseconds">
16483   <summary>
16484     Time from &quot;finish &quot; to &quot;first paint after load.&quot;
16485     &quot;Finish&quot;==after onload() and all resources are loaded. &quot;First
16486     paint after load&quot;== time after onload() when first paint operation is
16487     performed.
16488   </summary>
16489 </histogram>
16490
16491 <histogram name="Renderer4.InvalidationRegionApproximateRectCount"
16492     units="rects">
16493   <summary>
16494     Number of rects inside of a PictureLayer's invalidation region per commit.
16495   </summary>
16496 </histogram>
16497
16498 <histogram name="Renderer4.LanguageDetection" units="milliseconds">
16499   <summary>
16500     Time to determine the page language. This is done after the page has been
16501     loaded.
16502   </summary>
16503 </histogram>
16504
16505 <histogram name="Renderer4.LCDText.PercentageOfAALayers" units="%">
16506   <summary>
16507     The ratio of LCDText CC Layers / candidate LCDText layers. Recorded in
16508     LayerTreeHost, after LayerTreeHostCommon::CalculateDrawProperties() has
16509     computed the properties we need. Only recorded for the first 50 frames of
16510     every page.
16511   </summary>
16512 </histogram>
16513
16514 <histogram name="Renderer4.LCDText.PercentageOfCandidateLayers" units="%">
16515   <summary>
16516     The ratio of CC Layers which are candidates for LCDText AA / total picture
16517     or content Layers.  Recorded in LayerTreeHost, after
16518     LayerTreeHostCommon::CalculateDrawProperties() has computed the properties
16519     we need. Only recorded for the first 50 frames of every page.
16520   </summary>
16521 </histogram>
16522
16523 <histogram name="Renderer4.LoadType" enum="LoadType">
16524   <summary>
16525     Probability distribution for enumerated varieties of page loads.
16526   </summary>
16527 </histogram>
16528
16529 <histogram name="Renderer4.pixelCountCulled_Draw" units="NormalizedPixels">
16530   <summary>
16531     Number of pixels that culling prevented being drawn to the screen, recorded
16532     as 10 times the percentage of the viewport that these pixels cover. This is
16533     collected once per frame while it is being drawn to the screen in the
16534     compositor.
16535   </summary>
16536 </histogram>
16537
16538 <histogram name="Renderer4.pixelCountOpaque" units="NormalizedPixels">
16539   <summary>
16540     Number of pixels known to be opaque, recorded as 10 times the percentage of
16541     the viewport that these pixels cover.
16542   </summary>
16543 </histogram>
16544
16545 <histogram name="Renderer4.pixelCountPainted" units="NormalizedPixels">
16546   <summary>
16547     Number of pixels painted by WebKit into main memory, recorded as 10 times
16548     the percentage of the viewport that these pixels cover. This is collected
16549     once per commit from WebKit to the compositor.
16550   </summary>
16551 </histogram>
16552
16553 <histogram name="Renderer4.pixelCountTranslucent" units="NormalizedPixels">
16554   <summary>
16555     Number of pixels not known to be opaque opaque, recorded as 10 times the
16556     percentage of the viewport that these pixels cover.
16557   </summary>
16558 </histogram>
16559
16560 <histogram name="Renderer4.renderPassCount">
16561   <summary>
16562     The number of render passes (or render targets) in the renderer's frame. If
16563     the value is more than one, then an intermediate rendering target must be
16564     used during the rendering of the frame for each render pass greater than
16565     one.
16566   </summary>
16567 </histogram>
16568
16569 <histogram name="Renderer4.RequestToFinish" units="milliseconds">
16570   <summary>
16571     Time from &quot;request&quot; to &quot;finish.&quot;  &quot;Request&quot;==
16572     time when user requested document.  &quot;Finish&quot;==after onload() and
16573     all resources are loaded.
16574   </summary>
16575 </histogram>
16576
16577 <histogram name="Renderer4.RequestToStart" units="milliseconds">
16578   <summary>
16579     Time from &quot;request&quot; to &quot;start.&quot; &quot;Request&quot;==
16580     time when user requested document. &quot;Start&quot;== time when renderer
16581     requested load of document, after any unload of last document.
16582   </summary>
16583 </histogram>
16584
16585 <histogram name="Renderer4.Snapshot">
16586   <summary>Time to capture a renderer snapshot.</summary>
16587 </histogram>
16588
16589 <histogram name="Renderer4.SoftwareCompositorThreadImplDrawDelay"
16590     units="milliseconds">
16591   <summary>
16592     Time between frames when the software renderer is being used, as measured on
16593     the compositor thread. This is collected once per frame while it is being
16594     drawn to the screen in the compositor.
16595   </summary>
16596 </histogram>
16597
16598 <histogram name="Renderer4.SoftwareDoDeferredUpdateDelay">
16599   <summary>Time between frames when the page is not GPU accelerated.</summary>
16600 </histogram>
16601
16602 <histogram name="Renderer4.SoftwarePaintDurationMS">
16603   <summary>
16604     Time spent by WebKit painting the page, in milliseconds, when the page is
16605     not GPU accelerated.
16606   </summary>
16607 </histogram>
16608
16609 <histogram name="Renderer4.SoftwarePaintMegapixPerSecond">
16610   <summary>
16611     WebKit paint throughput, measured in megapixels per second, when the page is
16612     not GPU accelerated.
16613   </summary>
16614 </histogram>
16615
16616 <histogram name="Renderer4.StartToCommit" units="milliseconds">
16617   <summary>
16618     Time from &quot;start&quot; to &quot;commit.&quot; &quot;Start&quot;== time
16619     when renderer requested load of document, after any unload of last document.
16620     &quot;Commit&quot;== time when renderer got first byte of document.
16621   </summary>
16622 </histogram>
16623
16624 <histogram name="Renderer4.StartToFinish" units="milliseconds">
16625   <summary>
16626     Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
16627     when renderer requested load of document, after any unload of last document.
16628     &quot;Finish&quot;==after onload() and all resources are loaded.
16629   </summary>
16630 </histogram>
16631
16632 <histogram name="Renderer4.TextureGpuUploadTimeUS">
16633   <summary>
16634     The number of microseconds it took to upload a tile's full texture as
16635     measured on the GPU process.
16636   </summary>
16637 </histogram>
16638
16639 <histogram name="Renderer4.Thumbnail">
16640   <summary>Time to capture a renderer thumbnail.</summary>
16641 </histogram>
16642
16643 <histogram name="Renderer4.tileCountCulled_Upload" units="NormalizedTiles">
16644   <summary>
16645     Number of tiles that culling prevented being uploaded to texture memory.
16646     This is an approximation and is recorded as a 100 times the percentage of
16647     the number of tiles, of default size, needed to cover the viewport. This is
16648     collected once per commit from WebKit to the compositor.
16649   </summary>
16650 </histogram>
16651
16652 <histogram name="Renderer4.uploadPixelCountCulled" units="NormalizedPixels">
16653   <obsolete>
16654     Deprecated as of 04/2012, replaced with Renderer4.tileCountCulled_Upload.
16655   </obsolete>
16656   <summary>
16657     Number of pixels that culling prevented being uploaded to texture memory,
16658     normalized to the viewport size. This is collected once per commit from
16659     WebKit to the compositor.
16660   </summary>
16661 </histogram>
16662
16663 <histogram name="Renderer4.uploadPixelCountOpaque" units="NormalizedPixels">
16664   <obsolete>
16665     Renamed to Renderer4.pixelCountOpaque_Upload.
16666   </obsolete>
16667   <summary>
16668     Number of pixels uploaded to texture memory and known to be opaque,
16669     normalized to the viewport size. This is collected once per commit from
16670     WebKit to the compositor.
16671   </summary>
16672 </histogram>
16673
16674 <histogram name="Renderer4.uploadPixelCountTranslucent"
16675     units="NormalizedPixels">
16676   <obsolete>
16677     Renamed to Renderer4.pixelCountTranslucent_Upload.
16678   </obsolete>
16679   <summary>
16680     Number of pixels uploaded to texture memory and not known opaque, normalized
16681     to the viewport size.  This is collected once per commit from WebKit to the
16682     compositor.
16683   </summary>
16684 </histogram>
16685
16686 <histogram name="RequestAutocomplete.DismissalState"
16687     enum="AutofillDialogDismissalState">
16688   <summary>
16689     The state of the requestAutocomplete() dialog when it was dismissed.
16690   </summary>
16691 </histogram>
16692
16693 <histogram name="RequestAutocomplete.InitialUserState"
16694     enum="AutofillDialogInitialUserState">
16695   <summary>
16696     The initial state of a user that's interacting with a freshly shown
16697     requestAutocomplete() dialog.
16698   </summary>
16699 </histogram>
16700
16701 <histogram name="RequestAutocomplete.PopupInDialog"
16702     enum="AutofillDialogPopupEvent">
16703   <summary>
16704     User interactions with the Autofill popup shown while filling an
16705     requestAutocomplete() dialog.
16706   </summary>
16707 </histogram>
16708
16709 <histogram name="RequestAutocomplete.Security" enum="AutofillDialogSecurity">
16710   <summary>
16711     Measures the frequency of security warnings and errors in the
16712     RequestAutocomplete dialog.
16713   </summary>
16714 </histogram>
16715
16716 <histogram name="RequestAutocomplete.UiDuration" units="ms">
16717   <summary>
16718     Measures the duration for which an requestAutocomplete() dialog was shown.
16719   </summary>
16720 </histogram>
16721
16722 <histogram name="RequestAutocomplete.UiDuration.Cancel" units="ms">
16723   <summary>
16724     Measures the duration for which an requestAutocomplete() dialog was shown,
16725     in cases where the user ended up canceling out of the dialog.
16726   </summary>
16727 </histogram>
16728
16729 <histogram name="RequestAutocomplete.UiDuration.Submit" units="ms">
16730   <summary>
16731     Measures the duration for which an requestAutocomplete() dialog was shown,
16732     in cases where the user ended up accepting the dialog.
16733   </summary>
16734 </histogram>
16735
16736 <histogram name="RequestAutocomplete.UiEvents" enum="AutofillDialogUiEvents">
16737   <summary>
16738     Measures how users are interacting with the requestAutocomplete() dialog UI.
16739   </summary>
16740 </histogram>
16741
16742 <histogram name="RequestAutocomplete.UiLatencyToShow" units="ms">
16743   <summary>
16744     Measures the duration of time it takes for the requestAutocomplete() UI to
16745     be actionable by the user after it is shown.
16746   </summary>
16747 </histogram>
16748
16749 <histogram name="RequestAutocomplete.WalletErrors" enum="WalletErrors">
16750   <summary>
16751     Measures the frequency of errors in communicating with the Google Online
16752     Wallet server.
16753   </summary>
16754 </histogram>
16755
16756 <histogram name="RequestAutocomplete.WalletRequiredActions"
16757     enum="WalletRequiredActions">
16758   <summary>
16759     Measures the frequency of required user actions returned by the Google
16760     Online Wallet server.
16761   </summary>
16762 </histogram>
16763
16764 <histogram name="SB.BloomFilter" units="milliseconds">
16765   <summary>
16766     The first stage check that measures the time that Chrome took to check if a
16767     URL is present in our in-memory bloom filter.
16768   </summary>
16769 </histogram>
16770
16771 <histogram name="SB.BuildBloom">
16772   <obsolete>
16773     Deprecated 9/2012. No longer generated.
16774   </obsolete>
16775   <summary>TBD.</summary>
16776 </histogram>
16777
16778 <histogram name="SB.Database" units="milliseconds">
16779   <summary>
16780     The second stage check that measures the time that Chrome took to check if a
16781     URL is present in our SQLite database.
16782   </summary>
16783 </histogram>
16784
16785 <histogram name="SB.DBCheck" units="milliseconds">
16786   <summary>
16787     The second stage check that mesures the time that Chrome took to check if a
16788     URL is present in our SQLite database. This time includes the filter check
16789     time.
16790   </summary>
16791 </histogram>
16792
16793 <histogram name="SB.Delay" units="milliseconds">
16794   <summary>
16795     This measures the time that SafeBrowsing actually delayed the browsing
16796     experience. It records the difference between the time when Chrome would
16797     have started reading the response for a URL and when the SafeBrowsing system
16798     completed its check of that URL.
16799   </summary>
16800 </histogram>
16801
16802 <histogram name="SB.FilterCheck" units="milliseconds">
16803   <summary>
16804     The first stage check that measures the time that Chrome took to check if a
16805     URL is present in our in-memory hash table.
16806   </summary>
16807 </histogram>
16808
16809 <histogram name="SB.Network" units="milliseconds">
16810   <summary>
16811     The third and final stage check that mesures the time that Chrome took to
16812     get a response from the Google SafeBrowsing servers for a particular URL.
16813   </summary>
16814 </histogram>
16815
16816 <histogram name="SB.NetworkCheck" units="milliseconds">
16817   <summary>
16818     The third and final stage check that mesures the time that Chrome took to
16819     get a response from the Google SafeBrowsing servers for a particular URL.
16820     This time includes the filter and database check time.
16821   </summary>
16822 </histogram>
16823
16824 <histogram name="SB.PauseSafe" units="milliseconds">
16825   <summary>
16826     This measures the time that SafeBrowsing actually delayed the browsing
16827     experience. It records the difference between the time when Chrome would
16828     have started reading the response for a URL and when the SafeBrowsing system
16829     completed its check of that URL.
16830   </summary>
16831 </histogram>
16832
16833 <histogram name="SB.Update">
16834   <summary>TBD.</summary>
16835 </histogram>
16836
16837 <histogram name="SB2.AddPrefixes">
16838   <summary>
16839     The number of add prefixes stored in the database after the last update.
16840   </summary>
16841 </histogram>
16842
16843 <histogram name="SB2.BloomFailure" enum="SB2BloomFailure">
16844   <summary>
16845     Track failures when in processing the safe-browsing database bloom filter.
16846   </summary>
16847 </histogram>
16848
16849 <histogram name="SB2.BloomFilterFalsePositives"
16850     enum="SB2BloomFilterFalsePositives">
16851   <obsolete>
16852     This became misleading around M-22 (September 2012), deleted in M-32
16853     (November 2013).
16854   </obsolete>
16855   <summary>
16856     All prefix misses (server returned no full hashes) and prefix misses due to
16857     false positives in the bloom filter.
16858   </summary>
16859 </histogram>
16860
16861 <histogram name="SB2.BloomFilterLoad" units="ms">
16862   <summary>Time to load the BloomFilter file.</summary>
16863 </histogram>
16864
16865 <histogram name="SB2.BrowseDatabaseKilobytes" units="KB">
16866   <summary>
16867     The size of the browsing SafeBrowsing database file on disk in kilobytes,
16868     after an update has occurred.
16869   </summary>
16870 </histogram>
16871
16872 <histogram name="SB2.BuildFilter" units="milliseconds">
16873   <summary>
16874     The time that it took to regenerate the filter after we have received all
16875     the update chunks.
16876   </summary>
16877 </histogram>
16878
16879 <histogram name="SB2.BuildReadBytes" units="bytes">
16880   <obsolete>
16881     Deprecated because it was exceeding the range.  Replaced by
16882     SB2.BuildReadKilobytes.
16883   </obsolete>
16884   <summary>
16885     The number of bytes read by the browser process during the bloom filter
16886     generation phase.
16887   </summary>
16888 </histogram>
16889
16890 <histogram name="SB2.BuildReadKilobytes" units="KB">
16891   <summary>
16892     The number of kilobytes read by the browser process during the filter
16893     generation phase.
16894   </summary>
16895 </histogram>
16896
16897 <histogram name="SB2.BuildReadOperations">
16898   <summary>
16899     The number of read operations issued by the browser process during the
16900     filter generation phase.
16901   </summary>
16902 </histogram>
16903
16904 <histogram name="SB2.BuildWriteBytes" units="bytes">
16905   <obsolete>
16906     Deprecated because it was exceeding the range.  Replaced by
16907     SB2.BuildWriteKilobytes.
16908   </obsolete>
16909   <summary>
16910     The number of bytes written by the browser process during the bloom filter
16911     generation phase.
16912   </summary>
16913 </histogram>
16914
16915 <histogram name="SB2.BuildWriteKilobytes" units="KB">
16916   <summary>
16917     The number of kilobytes written by the browser process during the filter
16918     generation phase.
16919   </summary>
16920 </histogram>
16921
16922 <histogram name="SB2.BuildWriteOperations">
16923   <summary>
16924     The number of write operations issued by the browser process during the
16925     filter generation phase.
16926   </summary>
16927 </histogram>
16928
16929 <histogram name="SB2.ChunkInsert" units="milliseconds">
16930   <summary>
16931     The time that it takes to write one redirect URL (which can contain multiple
16932     chunks) to the database.
16933   </summary>
16934 </histogram>
16935
16936 <histogram name="SB2.ChunkRequest" units="milliseconds">
16937   <summary>
16938     The network time between the request and response for a chunk.
16939   </summary>
16940 </histogram>
16941
16942 <histogram name="SB2.ChunkSize" units="bytes">
16943   <summary>The size of one chunk URL.</summary>
16944 </histogram>
16945
16946 <histogram name="SB2.DatabaseBytes" units="bytes">
16947   <obsolete>
16948     Deprecated because it was exceeding the range.  Replaced by
16949     SB2.DatabaseKilobytes.
16950   </obsolete>
16951   <summary>The size of the SafeBrowsing database file on disk.</summary>
16952 </histogram>
16953
16954 <histogram name="SB2.DatabaseFailure" enum="SB2DatabaseFailure">
16955   <summary>Track failures when updating the safe-browsing database.</summary>
16956 </histogram>
16957
16958 <histogram name="SB2.DatabaseKilobytes" units="KB">
16959   <obsolete>
16960     Replaced by SB2.BrowseDatabaseKilobytes.
16961   </obsolete>
16962   <summary>
16963     The size of the SafeBrowsing database file on disk in kilobytes.
16964   </summary>
16965 </histogram>
16966
16967 <histogram name="SB2.DatabaseOpen" units="milliseconds">
16968   <summary>
16969     The time it takes to initialize the SafeBrowsing storage backend, in
16970     milliseconds.
16971   </summary>
16972 </histogram>
16973
16974 <histogram name="SB2.DatabaseUpdateKilobytes" units="KB">
16975   <summary>
16976     The size of the update file before merging with the database file, in
16977     kilobytes.
16978   </summary>
16979 </histogram>
16980
16981 <histogram name="SB2.Delay" units="milliseconds">
16982   <summary>
16983     The time that SafeBrowsing actually delayed the browsing experience. It
16984     records the difference between the time when Chrome would have started
16985     reading the response for a URL and when the SafeBrowsing system completed
16986     its check of that URL.
16987   </summary>
16988 </histogram>
16989
16990 <histogram name="SB2.DownloadChecks" enum="SB2DownloadChecks">
16991   <summary>
16992     Records results of SafeBrowsing download check, including both url check and
16993     downloaded file hash check.
16994   </summary>
16995 </histogram>
16996
16997 <histogram name="SB2.DownloadDatabaseKilobytes" units="KB">
16998   <summary>
16999     The size of the downloads SafeBrowsing database file on disk in kilobytes,
17000     after an update has occurred.
17001   </summary>
17002 </histogram>
17003
17004 <histogram name="SB2.DownloadDuration" units="milliseconds">
17005   <summary>The time it takes for a download to finish.</summary>
17006 </histogram>
17007
17008 <histogram name="SB2.DownloadHashCheckDuration" units="milliseconds">
17009   <summary>
17010     The time it takes for SafeBrowsing to check hash of a download file.
17011   </summary>
17012 </histogram>
17013
17014 <histogram name="SB2.DownloadUrlCheckDuration" units="milliseconds">
17015   <summary>The time it takes for SafeBrowsing to check a download url.</summary>
17016 </histogram>
17017
17018 <histogram name="SB2.DownloadUrlChecks" enum="SB2DownloadChecks">
17019   <obsolete>
17020     Deprecated 3/11/11, and replaced by SB2.DownloadChecks.
17021   </obsolete>
17022   <summary>Records results of SafeBrowsing download url check.</summary>
17023 </histogram>
17024
17025 <histogram name="SB2.FailedUpdate">
17026   <obsolete>
17027     Deprecated, replaced by SB2.DatabaseFailure BROWSE_DB_UPDATE_FINISH.
17028   </obsolete>
17029   <summary>
17030     The count of the number of times an update failed when being committed to
17031     the database.
17032   </summary>
17033 </histogram>
17034
17035 <histogram name="SB2.FilterCheck" units="milliseconds">
17036   <summary>
17037     The time that it took to check a URL against our in-memory filter.
17038   </summary>
17039 </histogram>
17040
17041 <histogram name="SB2.FilterKilobytes" units="KB">
17042   <obsolete>
17043     Deprecated 9/2012. No longer generated.
17044   </obsolete>
17045   <summary>The size of the current bloom filter in kilobytes.</summary>
17046 </histogram>
17047
17048 <histogram name="SB2.FilterLoad" enum="SB2FilterLoad">
17049   <summary>Which filter file the database loaded from disk.</summary>
17050 </histogram>
17051
17052 <histogram name="SB2.FilterMissing">
17053   <obsolete>
17054     Deprecated, replaced by SB2.DatabaseFailure FILTER_MISSING.
17055   </obsolete>
17056   <summary>
17057     The count of the number of times we attempted to load the bloom filter file
17058     but it was missing.
17059   </summary>
17060 </histogram>
17061
17062 <histogram name="SB2.FilterReadFail">
17063   <obsolete>
17064     Deprecated, replaced by SB2.DatabaseFailure FILTER_READ.
17065   </obsolete>
17066   <summary>
17067     The count of the number of times we attempted to load the bloom filter file
17068     but failed while reading the file on disk.
17069   </summary>
17070 </histogram>
17071
17072 <histogram name="SB2.FilterSize" units="bytes">
17073   <obsolete>
17074     Deprecated because it was exceeding the range.  Replaced by
17075     SB2.FilterKilobytes.
17076   </obsolete>
17077   <summary>The size of the current bloom filter.</summary>
17078 </histogram>
17079
17080 <histogram name="SB2.FilterWriteFail">
17081   <obsolete>
17082     Deprecated, replaced by SB2.DatabaseFailure FILTER_WRITE.
17083   </obsolete>
17084   <summary>
17085     The count of the number of times we attempted to save the bloom filter file
17086     but failed while writing the file to disk.
17087   </summary>
17088 </histogram>
17089
17090 <histogram name="SB2.FormatEvent" enum="SB2FormatEvent">
17091   <summary>
17092     Tracks events involved in upgrading safe-browsing data from SQLite format to
17093     new file format.
17094   </summary>
17095 </histogram>
17096
17097 <histogram name="SB2.GetHash200">
17098   <obsolete>
17099     Deprecated in favor of SB2.GetHashResult STATUS_200.
17100   </obsolete>
17101   <summary>
17102     The number of GetHash requests that returned data (valid requests).
17103   </summary>
17104 </histogram>
17105
17106 <histogram name="SB2.GetHash204">
17107   <obsolete>
17108     Deprecated in favor of SB2.GetHashResult STATUS_204.
17109   </obsolete>
17110   <summary>
17111     The number of GetHash requests that returned empty data (false positives).
17112   </summary>
17113 </histogram>
17114
17115 <histogram name="SB2.GetHashResult" enum="SB2GetHashResult">
17116   <summary>
17117     Track return status from GetHash requests to server (STATUS_200 and
17118     STATUS_204), and dispensation of returned values (EMPTY, HIT, MISS).  EMPTY
17119     means the response had no full hashes, and should contain all of the 204
17120     responses plus those 200 responses corrosponding to items deleted on the
17121     server but not yet deleted on the client.  HIT means that one of the full
17122     hashes matched. MISS means that none of the hashes matched (there was a
17123     prefix collision).
17124   </summary>
17125 </histogram>
17126
17127 <histogram name="SB2.GetHashResultDownload" enum="SB2GetHashResult">
17128   <summary>
17129     Track return status from GetHash requests to server (STATUS_200 and
17130     STATUS_204), and dispensation of returned values (EMPTY, HIT, MISS).  EMPTY
17131     means the response had no full hashes, and should contain all of the 204
17132     responses plus those 200 responses corrosponding to items deleted on the
17133     server but not yet deleted on the client.  HIT means that one of the full
17134     hashes matched. MISS means that none of the hashes matched (there was a
17135     prefix collision).
17136   </summary>
17137 </histogram>
17138
17139 <histogram name="SB2.GetHashServerMiss">
17140   <obsolete>
17141     Deprecated in favor of SB2.GetHashResult FULL_HASH_* and
17142     SB2.BloomFilterFalsePositives.  It is unclear if this histogram ever
17143     reported useful data.
17144   </obsolete>
17145   <summary>
17146     The number of GetHash requests returning full hashes that didn't match the
17147     URL that initiated the request.
17148   </summary>
17149 </histogram>
17150
17151 <histogram name="SB2.HandleCorrupt">
17152   <obsolete>
17153     Deprecated, replaced by SB2.DatabaseFailure CORRUPT.
17154   </obsolete>
17155   <summary>
17156     The count of the number of times a database was found corrupt and reset.
17157   </summary>
17158 </histogram>
17159
17160 <histogram name="SB2.InterstitialAction" enum="SB2InterstitialAction">
17161   <summary>
17162     Track number of times Safe Browsing interstitials have been shown, and how
17163     many times they have been clicked through or not.
17164   </summary>
17165 </histogram>
17166
17167 <histogram name="SB2.InterstitialActionDetails"
17168     enum="SB2InterstitialActionDetails">
17169   <summary>
17170     Tracks the click-through rate for specific cases of the interstitial.
17171   </summary>
17172 </histogram>
17173
17174 <histogram name="SB2.MalwareInterstitialTimeClosed" units="milliseconds">
17175   <summary>
17176     The time between when we show the SafeBrowsing malware interstitial and the
17177     user navigating away by for example, closing the tab, clicking the browser
17178     back button or typing another URL in the address bar.
17179   </summary>
17180 </histogram>
17181
17182 <histogram name="SB2.MalwareInterstitialTimeDiagnostic" units="milliseconds">
17183   <summary>
17184     The time between when we show the SafeBrowsing malware interstitial and the
17185     user clicking on diagnostic page link.
17186   </summary>
17187 </histogram>
17188
17189 <histogram name="SB2.MalwareInterstitialTimeExpandedSeeMore"
17190     units="milliseconds">
17191   <summary>
17192     The time between when we show the SafeBrowsing malware interstitial and the
17193     user expanding the &quot;see more info&quot; section of the page.  (Only
17194     applies to field trial version 2 of the interstitial.)
17195   </summary>
17196 </histogram>
17197
17198 <histogram name="SB2.MalwareInterstitialTimeLearnMore" units="milliseconds">
17199   <summary>
17200     The time between when we show the SafeBrowsing malware interstitial and the
17201     user clicking on the learn more about malware link.
17202   </summary>
17203 </histogram>
17204
17205 <histogram name="SB2.MalwareInterstitialTimePrivacyPolicy" units="milliseconds">
17206   <summary>
17207     The time between when we show the SafeBrowsing malware interstitial and the
17208     user clicking on the privacy policy link.
17209   </summary>
17210 </histogram>
17211
17212 <histogram name="SB2.MalwareInterstitialTimeProceed" units="milliseconds">
17213   <summary>
17214     The time between when we show the SafeBrowsing malware interstitial and the
17215     user clicking on the proceed link.
17216   </summary>
17217 </histogram>
17218
17219 <histogram name="SB2.MalwareInterstitialTimeTakeMeBack" units="milliseconds">
17220   <summary>
17221     The time between when we show the SafeBrowsing malware interstitial and the
17222     user clicking on the big green back button.
17223   </summary>
17224 </histogram>
17225
17226 <histogram name="SB2.Network" units="milliseconds">
17227   <summary>
17228     The time that it took to receive a response from the Google SafeBrowsing
17229     servers for a GetHash request.
17230   </summary>
17231 </histogram>
17232
17233 <histogram name="SB2.OldDatabaseKilobytes" units="KB">
17234   <summary>Size of v1 database deleted from client profile.</summary>
17235 </histogram>
17236
17237 <histogram name="SB2.PhishingInterstitialTimeClosed" units="milliseconds">
17238   <summary>
17239     The time between when we show the SafeBrowsing phishing interstitial and the
17240     user navigating away by for example, closing the tab, clicking the browser
17241     back button or typing another URL in the address bar.
17242   </summary>
17243 </histogram>
17244
17245 <histogram name="SB2.PhishingInterstitialTimeExpandedSeeMore"
17246     units="milliseconds">
17247   <summary>
17248     The time between when we show the SafeBrowsing phishing interstitial and the
17249     user expanding the &quot;see more info&quot; section of the page.  (Only
17250     applies to field trial version 2 of the interstitial.)
17251   </summary>
17252 </histogram>
17253
17254 <histogram name="SB2.PhishingInterstitialTimeLearnMore" units="milliseconds">
17255   <summary>
17256     The time between when we show the SafeBrowsing phishing interstitial and the
17257     user clicking on the learn more link.
17258   </summary>
17259 </histogram>
17260
17261 <histogram name="SB2.PhishingInterstitialTimeProceed" units="milliseconds">
17262   <summary>
17263     The time between when we show the SafeBrowsing phishing interstitial and the
17264     user clicking on the proceed link.
17265   </summary>
17266 </histogram>
17267
17268 <histogram name="SB2.PhishingInterstitialTimeReportError" units="milliseconds">
17269   <summary>
17270     The time between when we show the SafeBrowsing phishing interstitial and the
17271     user clicking on the report error link.
17272   </summary>
17273 </histogram>
17274
17275 <histogram name="SB2.PhishingInterstitialTimeTakeMeBack" units="milliseconds">
17276   <summary>
17277     The time between when we show the SafeBrowsing phishing interstitial and the
17278     user clicking on the big green back button.
17279   </summary>
17280 </histogram>
17281
17282 <histogram name="SB2.PrefixSetBitsPerPrefix" units="bits">
17283   <summary>
17284     The size of the PrefixSet storage in bits, divided by the number of prefixes
17285     represented.  Should almost always be 16.
17286   </summary>
17287 </histogram>
17288
17289 <histogram name="SB2.PrefixSetEvent" enum="SB2PrefixSetEvent">
17290   <obsolete>
17291     Deprecated 9/2012. No longer generated, BloomFilter being removed.
17292   </obsolete>
17293   <summary>
17294     Records how well the PrefixSet implementation matches the BloomFilter
17295     implementation.
17296   </summary>
17297 </histogram>
17298
17299 <histogram name="SB2.PrefixSetKilobytes" units="KB">
17300   <summary>The size of the PrefixSet file in kilobytes.</summary>
17301 </histogram>
17302
17303 <histogram name="SB2.PrefixSetLoad" units="ms">
17304   <summary>Time to load the PrefixSet file.</summary>
17305 </histogram>
17306
17307 <histogram name="SB2.PrefixSetRestoredExcess">
17308   <obsolete>
17309     Deprecated 9/2012. No longer generated.
17310   </obsolete>
17311   <summary>
17312     For debugging PrefixSet.  How many extra results GetPrefixes returns.
17313   </summary>
17314 </histogram>
17315
17316 <histogram name="SB2.PrefixSetRestoredShortfall">
17317   <obsolete>
17318     Deprecated 9/2012. No longer generated.
17319   </obsolete>
17320   <summary>
17321     For debugging PrefixSet.  How many fewer results GetPrefixes returns.
17322   </summary>
17323 </histogram>
17324
17325 <histogram name="SB2.PrefixSetUnsortedDelta">
17326   <obsolete>
17327     Deprecated 9/2012. No longer generated.
17328   </obsolete>
17329   <summary>
17330     For debugging PrefixSet.  How far unsorted deltas are from expected value.
17331   </summary>
17332 </histogram>
17333
17334 <histogram name="SB2.PrefixSetUnsortedDifference">
17335   <obsolete>
17336     Deprecated 9/2012. No longer generated.
17337   </obsolete>
17338   <summary>
17339     For debugging PrefixSet.  Distance of unsorted elements from expected
17340     location.
17341   </summary>
17342 </histogram>
17343
17344 <histogram name="SB2.PrefixSetUnsortedPercent">
17345   <obsolete>
17346     Deprecated 9/2012. No longer generated.
17347   </obsolete>
17348   <summary>
17349     For debugging PrefixSet.  How far into the results unsorted elements were
17350     found.  Interesting values would be 0%, 50%, or 100%.
17351   </summary>
17352 </histogram>
17353
17354 <histogram name="SB2.PrefixSetUnsortedSize">
17355   <obsolete>
17356     Deprecated 9/2012. No longer generated.
17357   </obsolete>
17358   <summary>
17359     For debugging PrefixSet.  Size of unsorted sets.  To see if there is a
17360     problem with a particular size of dataset.
17361   </summary>
17362 </histogram>
17363
17364 <histogram name="SB2.PrefixSetWrite" units="ms">
17365   <summary>Time to store the PrefixSet file.</summary>
17366 </histogram>
17367
17368 <histogram name="SB2.SideEffectFreeWhitelistDatabaseKilobytes" units="KB">
17369   <summary>
17370     The size of the Side Effect Free Whitelist SaafeBrowsing database file on
17371     disk in kilobytes, after an update has occurred.
17372   </summary>
17373 </histogram>
17374
17375 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetKilobytes" units="KB">
17376   <summary>
17377     The size of the Side Effect Free Whitelist PrefixSet file in kilobytes,
17378     after an udpate has occurred.
17379   </summary>
17380 </histogram>
17381
17382 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetLoad" units="ms">
17383   <summary>Time to load the Side Effect Free Whitelist PrefixSet file.</summary>
17384 </histogram>
17385
17386 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetWrite" units="ms">
17387   <summary>
17388     Time to store the Side Effect Free Whitelist PrefixSet file.
17389   </summary>
17390 </histogram>
17391
17392 <histogram name="SB2.SideEffectFreeWhitelistStatus"
17393     enum="SB2SideEffectFreeWhitelistStatus">
17394   <summary>The instantiation status of the SideEffectFreeWhitelist.</summary>
17395 </histogram>
17396
17397 <histogram name="SB2.SubPrefixes">
17398   <summary>
17399     The number of sub prefixes stored in the database after the last update.
17400   </summary>
17401 </histogram>
17402
17403 <histogram name="SB2.Update" units="milliseconds">
17404   <summary>
17405     The time from the receipt of the update request to the receipt of the final
17406     update chunk.
17407   </summary>
17408 </histogram>
17409
17410 <histogram name="SB2.UpdateRequestSize" units="bytes">
17411   <summary>The payload size of update requests to the server.</summary>
17412 </histogram>
17413
17414 <histogram name="SB2.UpdateResult" enum="SB2UpdateResult">
17415   <summary>Result from trying to update the SafeBrowsing data.</summary>
17416 </histogram>
17417
17418 <histogram name="SB2.UpdateSize" units="bytes">
17419   <summary>The size of all the chunk URLs in an update response.</summary>
17420 </histogram>
17421
17422 <histogram name="SB2.UpdateUrls">
17423   <summary>The number of chunk URLs in an update response.</summary>
17424 </histogram>
17425
17426 <histogram name="SBClientDownload.CheckDownloadStats"
17427     enum="SBClientDownloadCheckDownloadStats">
17428   <summary>
17429     Records a histogram of the reason why downloads are marked as being
17430     malicious or clean by the improved SafeBrowsing binary download protection.
17431   </summary>
17432 </histogram>
17433
17434 <histogram name="SBClientDownload.DownloadExtensions"
17435     enum="SBClientDownloadExtensions">
17436   <summary>
17437     Records a histogram of how often users download a file with a file extension
17438     that is possibly dangerous (e.g., exe, class).
17439   </summary>
17440 </histogram>
17441
17442 <histogram name="SBClientDownload.DownloadRequestDuration" units="milliseconds">
17443   <summary>
17444     Records the total time it takes for the SafeBrowsing download service to
17445     check whether the content of a download is malicious or not. This histogram
17446     only includes requests that are sent to the SafeBrowsing server.
17447   </summary>
17448 </histogram>
17449
17450 <histogram name="SBClientDownload.DownloadRequestNetError" enum="NetErrorCodes">
17451   <summary>
17452     The net error code for all CheckClientDownloadRequest URLFetchers.
17453   </summary>
17454 </histogram>
17455
17456 <histogram name="SBClientDownload.DownloadRequestPayloadSize" units="bytes">
17457   <summary>
17458     The size of the upload data for CheckClientDownloadRequest URLFetchers.
17459   </summary>
17460 </histogram>
17461
17462 <histogram name="SBClientDownload.DownloadRequestResponseCode">
17463   <summary>
17464     For CheckClientDownloadRequest URLFetchers with successful status, the HTTP
17465     response code that was received.
17466   </summary>
17467 </histogram>
17468
17469 <histogram name="SBClientDownload.ExtractSignatureFeaturesTime"
17470     units="milliseconds">
17471   <summary>
17472     Records the time it takes for the SafeBrowsing download service to extract
17473     signature info from a downloaded binary. This includes both unsigned and
17474     signed binaries.
17475   </summary>
17476 </histogram>
17477
17478 <histogram name="SBClientDownload.ExtractZipFeaturesTime" units="milliseconds">
17479   <summary>
17480     Records the time it takes for the SafeBrowsing download service to extract
17481     info from a downloaded zip file.
17482   </summary>
17483 </histogram>
17484
17485 <histogram name="SBClientDownload.SignedBinaryDownload"
17486     enum="SBClientDownloadIsSignedBinary">
17487   <summary>
17488     Records the number of signed vs. unsigned executables that are downloaded.
17489   </summary>
17490 </histogram>
17491
17492 <histogram name="SBClientDownload.SignedOrWhitelistedDownload">
17493   <summary>
17494     Counter which is incremented whenever an executable is downloaded which is
17495     either signed or whose URL matches the download whitelist.
17496   </summary>
17497 </histogram>
17498
17499 <histogram name="SBClientDownload.ZipFileHasArchiveButNoExecutable"
17500     enum="Boolean">
17501   <summary>
17502     For each zip file analyzed by the SafeBrowsing download service, records
17503     true if the zip did not contain any executables but did contain another zip
17504     file, false otherwise.
17505   </summary>
17506 </histogram>
17507
17508 <histogram name="SBClientDownload.ZipFileHasExecutable" enum="Boolean">
17509   <summary>
17510     For each zip file analyzed by the SafeBrowsing download service, records if
17511     the zip contained an executable file.
17512   </summary>
17513 </histogram>
17514
17515 <histogram name="SBClientMalware.IPBlacklistRequestNetError"
17516     enum="NetErrorCodes">
17517   <summary>
17518     The net error code for all ClientMalwareRequest URLFetchers.
17519   </summary>
17520 </histogram>
17521
17522 <histogram name="SBClientMalware.IPBlacklistRequestPayloadSize" units="bytes">
17523   <summary>
17524     The size of the upload data for ClientMalwareRequest URLFetchers.
17525   </summary>
17526 </histogram>
17527
17528 <histogram name="SBClientMalware.IPBlacklistRequestResponseCode">
17529   <summary>
17530     For ClientMalwareRequest URLFetchers with successful status, the HTTP
17531     response code that was received.
17532   </summary>
17533 </histogram>
17534
17535 <histogram name="SBClientMalware.SentReports" enum="SBClientMalwareSentReports">
17536   <summary>
17537     Measures the success rate of sending malware reports.  Sending a report can
17538     fail due to a client reaching the limit on the number of reports it can send
17539     per day or due to the report failing to be serialized.
17540   </summary>
17541 </histogram>
17542
17543 <histogram name="SBClientPhishing.CancelClassificationReason"
17544     enum="SBClientPhishingCancelClassificationReason">
17545   <summary>
17546     The counts for various reasons why an in-progress phishing classification
17547     was canceled.
17548   </summary>
17549 </histogram>
17550
17551 <histogram name="SBClientPhishing.CheckNoPendingClassificationFailed">
17552   <summary>
17553     The number of times client-side phishing classifier expected to have no
17554     pending classifications running but that check failed.
17555   </summary>
17556 </histogram>
17557
17558 <histogram name="SBClientPhishing.ClassificationStart">
17559   <summary>
17560     The number of pages that we could have possibly classified (essentially the
17561     number of top page navigations by users with SBClientPhishing enabled). The
17562     name is slightly misleading as it is recorded before
17563     &quot;Preclassification&quot; happens.
17564   </summary>
17565 </histogram>
17566
17567 <histogram name="SBClientPhishing.ClientModelStatus"
17568     enum="SBClientPhishingClientModelStatus">
17569   <summary>
17570     The counts for various model status codes that we get after loading a new
17571     client-side phishing model.
17572   </summary>
17573 </histogram>
17574
17575 <histogram name="SBClientPhishing.DOMFeatureChunkTime" units="milliseconds">
17576   <summary>
17577     The time that an individual chunk of DOM feature extraction work took.
17578   </summary>
17579 </histogram>
17580
17581 <histogram name="SBClientPhishing.DOMFeatureFrameRemoved">
17582   <summary>
17583     The number of times that DOM feature extraction finished early because the
17584     active WebDocument's frame was removed during traversal.
17585   </summary>
17586 </histogram>
17587
17588 <histogram name="SBClientPhishing.DOMFeatureIterations">
17589   <summary>
17590     The number of iterations that the DOM feature extractor took to finish.
17591   </summary>
17592 </histogram>
17593
17594 <histogram name="SBClientPhishing.DOMFeatureResumeTime" units="milliseconds">
17595   <summary>
17596     The time that it took to resume DOM feature extraction for the phishing
17597     classifier.  Longer times may indicate that the page DOM changed between
17598     chunks of work and the extractor had to re-traverse up to the saved
17599     position.
17600   </summary>
17601 </histogram>
17602
17603 <histogram name="SBClientPhishing.DOMFeatureTimeout">
17604   <summary>
17605     The number of phishing classifications that were aborted because DOM feature
17606     extraction took too long.
17607   </summary>
17608 </histogram>
17609
17610 <histogram name="SBClientPhishing.DOMFeatureTotalTime" units="milliseconds">
17611   <summary>
17612     The time that the DOM feature extarctor took to finish, summed across all
17613     chunks of work.
17614   </summary>
17615 </histogram>
17616
17617 <histogram name="SBClientPhishing.GrabPhishingThumbnail" units="ms">
17618   <summary>Time spent generating the thumbnail.</summary>
17619 </histogram>
17620
17621 <histogram name="SBClientPhishing.IllegalFeatureValue">
17622   <summary>
17623     The number of features which were omitted from phishing classification
17624     because they were added with an illegal value.  This would indicate a bug.
17625   </summary>
17626 </histogram>
17627
17628 <histogram name="SBClientPhishing.InitPrivateNetworksFailed">
17629   <summary>
17630     The number of times that the phishing detection service could not be
17631     initialized due to an error parsing the private IP networks.  This would
17632     indicate a bug.
17633   </summary>
17634 </histogram>
17635
17636 <histogram name="SBClientPhishing.InvalidWhitelistExpression">
17637   <obsolete>
17638     Deprecated 12/2011.  Whitelist entries are no longer part of
17639     ClientPhishingResponse.
17640   </obsolete>
17641   <summary>
17642     The number of whitelist_expression entries in a ClientPhishingResponse that
17643     could not be canonicalized.
17644   </summary>
17645 </histogram>
17646
17647 <histogram name="SBClientPhishing.PreClassificationCheckFail"
17648     enum="SBClientPhishingPreClassificationCheckFail">
17649   <summary>
17650     Records the number of phishing classifications that were skipped because a
17651     pre-classification check failed.
17652   </summary>
17653 </histogram>
17654
17655 <histogram name="SBClientPhishing.ReportLimitSkipped">
17656   <summary>
17657     The number of phishing classifications that were previously cached as being
17658     phishing but that will get re-classified (to possibly fix false positives).
17659   </summary>
17660 </histogram>
17661
17662 <histogram name="SBClientPhishing.RequestNotSerialized">
17663   <summary>
17664     The number of phishing classifier pingbacks that were skipped because
17665     serializing the request protocol buffer to string failed.
17666   </summary>
17667 </histogram>
17668
17669 <histogram name="SBClientPhishing.RequestSatisfiedFromCache">
17670   <summary>
17671     The number of times that a cached phishing classification result was used,
17672     rather than pinging the server.
17673   </summary>
17674 </histogram>
17675
17676 <histogram name="SBClientPhishing.ScorerCreationStatus"
17677     enum="SBClientPhishingScorerCreationStatus">
17678   <summary>
17679     Records the status when we create a scorer object for the client-side
17680     phishing detection classifier.
17681   </summary>
17682 </histogram>
17683
17684 <histogram name="SBClientPhishing.TermFeatureBreakIterError">
17685   <summary>
17686     The number of phishing classifications that were aborted because the term
17687     feature extractor failed to initialize an ICU break iterator.
17688   </summary>
17689 </histogram>
17690
17691 <histogram name="SBClientPhishing.TermFeatureChunkTime" units="milliseconds">
17692   <summary>
17693     The time that an individual chunk of term feature extraction work took.
17694   </summary>
17695 </histogram>
17696
17697 <histogram name="SBClientPhishing.TermFeatureIterations">
17698   <summary>
17699     The number of iterations that the term feature extractor took to finish.
17700   </summary>
17701 </histogram>
17702
17703 <histogram name="SBClientPhishing.TermFeatureTimeout">
17704   <summary>
17705     The number of phishing classification that were aborted because term feature
17706     extraction took too long.
17707   </summary>
17708 </histogram>
17709
17710 <histogram name="SBClientPhishing.TermFeatureTotalTime" units="milliseconds">
17711   <summary>
17712     The time that the term feature extarctor took to finish, summed across all
17713     chunks of work.
17714   </summary>
17715 </histogram>
17716
17717 <histogram name="SBClientPhishing.TooManyFeatures">
17718   <summary>
17719     The number of times that the limit on the number of phishing classifier
17720     features for a page was reached.  This may indicate a bug, or that
17721     kMaxFeatureSize is too small.
17722   </summary>
17723 </histogram>
17724
17725 <histogram name="SBClientPhishing.URLFeatureTime" units="milliseconds">
17726   <summary>
17727     The time taken to extract URL features for the phishing classifier.
17728   </summary>
17729 </histogram>
17730
17731 <histogram name="SBDownloadFeedback.Activations" enum="DownloadItem.DangerType">
17732   <summary>
17733     Count of times download feedback has been started, broken down by danger
17734     type.
17735   </summary>
17736 </histogram>
17737
17738 <histogram name="SBDownloadFeedback.ActiveFeedbacks">
17739   <summary>
17740     When a new download feedback request is added, records the number of
17741     download requests currently active and/or pending.
17742   </summary>
17743 </histogram>
17744
17745 <histogram name="SBDownloadFeedback.Eligible" enum="DownloadItem.DangerType">
17746   <summary>
17747     Count of times eligible download notifications are shown. Broken down by
17748     danger type.
17749   </summary>
17750 </histogram>
17751
17752 <histogram name="SBDownloadFeedback.Shown" enum="DownloadItem.DangerType">
17753   <obsolete>
17754     Starting with M32, replaced by SBDownloadFeedback.Eligible.
17755   </obsolete>
17756   <summary>
17757     Count of times download feedback button has been shown, broken down by
17758     danger type.
17759   </summary>
17760 </histogram>
17761
17762 <histogram name="SBDownloadFeedback.SizeEligibleKB" units="KB">
17763   <summary>
17764     Size of downloads that were of the correct danger type, regardless if they
17765     meet the max file size check or if they are actually uploaded or not.
17766   </summary>
17767 </histogram>
17768
17769 <histogram name="SBDownloadFeedback.SizeFailure" units="bytes">
17770   <summary>
17771     Size of downloads that failed to be uploaded to the feedback service.
17772   </summary>
17773 </histogram>
17774
17775 <histogram name="SBDownloadFeedback.SizeSuccess" units="bytes">
17776   <summary>
17777     Size of downloads that were successfully uploaded to the feedback service.
17778   </summary>
17779 </histogram>
17780
17781 <histogram name="SBDownloadFeedback.UploadResult"
17782     enum="SBDownloadFeedbackUploadResult">
17783   <summary>
17784     Final result of attempt to upload binary to download feedback service.
17785   </summary>
17786 </histogram>
17787
17788 <histogram name="Search.DefaultSearchProvider" enum="OmniboxSearchEngine">
17789   <summary>
17790     The id of the default search engine that is loaded after Chrome startup. See
17791     src/chrome/browser/search_engines/prepopulate_engines.json for more info.
17792   </summary>
17793 </histogram>
17794
17795 <histogram name="Search.DefaultSearchProviderType"
17796     enum="OmniboxSearchEngineType">
17797   <summary>
17798     The type of the default search engine that is loaded when a profile is
17799     opened or after a profile reset.  Note that at least one profile is opened
17800     on startup.
17801   </summary>
17802 </histogram>
17803
17804 <histogram name="Settings.DefaultSearchProvider" enum="OmniboxSearchEngine">
17805   <obsolete>
17806     Deprecated in Chrome 30.  Use Search.DefaultSearchProviderType instead.
17807   </obsolete>
17808   <summary>
17809     The id of the default search engine domain that is specified in user
17810     preferences when a profile is loaded.
17811   </summary>
17812 </histogram>
17813
17814 <histogram name="Settings.EnforcementGroupDeterminedFromTrial"
17815     enum="BooleanSuccess">
17816   <summary>
17817     Whether the SettingsEnforcement group was successfully determined from the
17818     field trial or if it had to revert to the hardcoded default.
17819   </summary>
17820 </histogram>
17821
17822 <histogram name="Settings.FilterOnLoadTime" units="milliseconds">
17823   <summary>
17824     The amount of time it took to run PrefHashFilter::FilterOnLoad on startup.
17825   </summary>
17826 </histogram>
17827
17828 <histogram name="Settings.FilterSerializeDataTime" units="milliseconds">
17829   <summary>
17830     The amount of time it took to run PrefHashFilter::FilterSerializeData on the
17831     UI thread prior to writing the Preferences file to disk. Only logged when
17832     PrefHashFilter::FilterSerializeData actually had work to do.
17833   </summary>
17834 </histogram>
17835
17836 <histogram name="Settings.GivenShowHomeButton_HomePageIsNewTabPage"
17837     enum="Boolean">
17838   <summary>
17839     Whether or not the home page user preference is set to the default NTP value
17840     when a profile is loaded. This is only logged if the home button is shown.
17841   </summary>
17842 </histogram>
17843
17844 <histogram name="Settings.HashesDictionaryTrusted" enum="BooleanValid">
17845   <summary>
17846     Logged on profile load. Indicates whether the hashes dictionary for this
17847     profile is trusted.
17848   </summary>
17849 </histogram>
17850
17851 <histogram name="Settings.HomePageDomain" enum="OmniboxSearchEngine">
17852   <obsolete>
17853     Deprecated in Chrome 30.  Replaced by Settings.HomePageEngineType.
17854   </obsolete>
17855   <summary>
17856     The id of the home page domain that is specified in user preferences when a
17857     profile is loaded.
17858   </summary>
17859 </histogram>
17860
17861 <histogram name="Settings.HomePageEngineType" enum="OmniboxSearchEngineType">
17862   <summary>
17863     Tries to pretend the home page URL is a search URL, and records the search
17864     engine type of that URL by comparing the TLD+1 of the home page URL with
17865     those of the different known search engines.  Recorded when a profile is
17866     opened, if a home page URL has been set.  Note that at least one profile is
17867     opened on startup.
17868   </summary>
17869 </histogram>
17870
17871 <histogram name="Settings.HomePageIsNewTabPage" enum="Boolean">
17872   <obsolete>
17873     Deprecated 08/05/2013. Replaced by
17874     Settings.GivenShowHomeButton_HomePageIsNewTabPage.
17875   </obsolete>
17876   <summary>
17877     Whether or not the home page user preference is set to the default NTP value
17878     when a profile is loaded.
17879   </summary>
17880 </histogram>
17881
17882 <histogram name="Settings.HomePageIsNewTabPage.PulledFromSync" enum="Boolean">
17883   <summary>
17884     The value of the home-page-is-new-tab-page pref when pulled down from sync
17885     to update an out-of-sync local pref store.
17886   </summary>
17887 </histogram>
17888
17889 <histogram name="Settings.HomePageIsNewTabPage.PushedToSync" enum="Boolean">
17890   <summary>
17891     The value of the home-page-is-new-tab-page pref when pushed up to sync from
17892     a change made locally.
17893   </summary>
17894 </histogram>
17895
17896 <histogram name="Settings.InitializedFromMasterPrefs" enum="BooleanSuccess">
17897   <summary>
17898     Logged on first run when generating the Preferences file from
17899     master_preferences. True if serializing the generated Preferences file to
17900     disk was successful, false otherwise. Note: this event does not occur if
17901     there is no master_preferences file on first run.
17902   </summary>
17903 </histogram>
17904
17905 <histogram name="Settings.PinnedTabEngineTypes" enum="OmniboxSearchEngineType">
17906   <summary>
17907     Tries to pretend pinned tab URLs are search URLs, and records the search
17908     engine types of those URLs by comparing the TLD+1s of the URLs with those of
17909     the different known search engines.  Recorded when a profile is opened, if
17910     there are pinned tabs.  Note that at least one profile is opened on startup.
17911   </summary>
17912 </histogram>
17913
17914 <histogram name="Settings.PinnedTabs">
17915   <summary>The number of pinned tabs opened when a profile is loaded.</summary>
17916 </histogram>
17917
17918 <histogram name="Settings.ShowHomeButton" enum="BooleanEnabled">
17919   <summary>
17920     Whether or not the home button is enabled in user preferences when a profile
17921     is loaded.
17922   </summary>
17923 </histogram>
17924
17925 <histogram name="Settings.ShowHomeButton.PulledFromSync" enum="BooleanEnabled">
17926   <summary>
17927     The enabled state of the Home button pref when pulled down from sync to
17928     update an out-of-sync local pref store.
17929   </summary>
17930 </histogram>
17931
17932 <histogram name="Settings.ShowHomeButton.PushedToSync" enum="BooleanEnabled">
17933   <summary>
17934     The enabled state of the Home button pref when pushed up to sync from a
17935     change made locally.
17936   </summary>
17937 </histogram>
17938
17939 <histogram name="Settings.StartupPageDomains" enum="OmniboxSearchEngine">
17940   <obsolete>
17941     Deprecated in Chrome 30.  Replaced by Settings.StartupPageEngineTypes.
17942   </obsolete>
17943   <summary>
17944     The ids of startup page domains that are specified in user preferences when
17945     a profile is loaded.
17946   </summary>
17947 </histogram>
17948
17949 <histogram name="Settings.StartupPageEngineTypes"
17950     enum="OmniboxSearchEngineType">
17951   <summary>
17952     Tries to pretend the startup page URLs are search URLs, and records the
17953     search engine types of those URLs by comparing the TLD+1s of the URLs with
17954     those of the different known search engines.  Recorded when a profile is
17955     opened, if startup page URLs have been set.  Note that at least one profile
17956     is opened on startup.
17957   </summary>
17958 </histogram>
17959
17960 <histogram name="Settings.StartupPageLoadSettings" enum="SessionStartupPref">
17961   <summary>The startup page settings when a profile is loaded.</summary>
17962 </histogram>
17963
17964 <histogram name="Settings.StartupPageLoadSettings.PulledFromSync"
17965     enum="SessionStartupPref">
17966   <summary>
17967     The startup page setting when pulled down from sync to update an out-of-sync
17968     local pref store.
17969   </summary>
17970 </histogram>
17971
17972 <histogram name="Settings.StartupPageLoadSettings.PushedToSync"
17973     enum="SessionStartupPref">
17974   <summary>
17975     The startup page setting when pushed up to sync from a change made locally.
17976   </summary>
17977 </histogram>
17978
17979 <histogram name="Settings.StartupPageLoadURLs">
17980   <summary>
17981     The number of URLs to be loaded on startup when a profile is loaded, if the
17982     startup page setting is set to load URLs.
17983   </summary>
17984 </histogram>
17985
17986 <histogram name="Settings.StartupURLsMigration" enum="StartupURLsMigration">
17987   <summary>The startup URLs pref migration steps.</summary>
17988 </histogram>
17989
17990 <histogram name="Settings.StartupURLsResetTime" units="milliseconds">
17991   <summary>
17992     The time elapsed in milliseconds in between startup URLs pref migration. A
17993     value of 0 indicates that the last migration time was in the future due to
17994     e.g. an incorrect system time.
17995   </summary>
17996 </histogram>
17997
17998 <histogram name="Settings.TrackedPreferenceChanged" enum="TrackedPreference">
17999   <summary>
18000     The id of a tracked preference whose value has been changed since the last
18001     time Chrome set it.
18002   </summary>
18003 </histogram>
18004
18005 <histogram name="Settings.TrackedPreferenceCleared" enum="TrackedPreference">
18006   <summary>
18007     The id of a tracked preference whose value has been cleared since the last
18008     time Chrome set it.
18009   </summary>
18010 </histogram>
18011
18012 <histogram name="Settings.TrackedPreferenceInitialized"
18013     enum="TrackedPreference">
18014   <summary>
18015     The id of a tracked preference whose last value isn't known. We may be just
18016     starting to track the preference, or local state may have been changed
18017     outside of Chrome. This should only happen once per pref per profile.
18018   </summary>
18019 </histogram>
18020
18021 <histogram name="Settings.TrackedPreferenceMigrated" enum="TrackedPreference">
18022   <summary>
18023     Logs the tracked preference id when it is migrated to the new MAC algorithm.
18024     This should only happen once per pref per profile.
18025   </summary>
18026 </histogram>
18027
18028 <histogram name="Settings.TrackedPreferenceReset" enum="TrackedPreference">
18029   <summary>The id of a tracked preference which was reset by Chrome.</summary>
18030 </histogram>
18031
18032 <histogram name="Settings.TrackedPreferencesAlternateStoreVersion"
18033     enum="PrefHashStoreVersion">
18034   <summary>
18035     The version of a PrefHashStore, reported once for each alternate
18036     PrefHashStore (not associated to the default profile) from a delayed task on
18037     startup.
18038   </summary>
18039 </histogram>
18040
18041 <histogram name="Settings.TrackedPreferencesAlternateStoreVersionUpdatedFrom"
18042     enum="PrefHashStoreVersion">
18043   <summary>
18044     The previous version of an alternate PrefHashStore (not associated to the
18045     default profile) that was updated from a delayed task on startup. This
18046     should match Settings.TrackedPreferencesAlternateStoreVersion fairly closely
18047     for all versions but VERSION_LATEST which should never be reported here.
18048   </summary>
18049 </histogram>
18050
18051 <histogram name="Settings.TrackedPreferencesInitializedForUnloadedProfile"
18052     enum="BooleanHit">
18053   <obsolete>
18054     Deprecated 2014-02 in favor of
18055     Settings.TrackedPreferencesAlternateStoreVersionUpdatedFrom.
18056   </obsolete>
18057   <summary>
18058     Preference tracking was initialized for an unloaded profile. This should
18059     happen at most once per profile.
18060   </summary>
18061 </histogram>
18062
18063 <histogram name="Settings.TrackedPreferencesNoEnforcementOnDomain"
18064     enum="BooleanEnabled">
18065   <summary>
18066     Whether settings enforcement was cancelled for a machine joined to a domain.
18067     Reported once per session on browser startup.
18068   </summary>
18069 </histogram>
18070
18071 <histogram name="Settings.TrackedPreferenceTrustedInitialized"
18072     enum="TrackedPreference">
18073   <summary>
18074     The id of a tracked preference which was initialized despite the absence of
18075     a MAC as either (1) the current MACs are trusted, infering that this is a
18076     newly tracked pref, or (2) its value is NULL.
18077   </summary>
18078 </histogram>
18079
18080 <histogram name="Settings.TrackedPreferenceUnchanged" enum="TrackedPreference">
18081   <summary>
18082     The id of a tracked preference whose value has not changed since the last
18083     time Chrome set it.
18084   </summary>
18085 </histogram>
18086
18087 <histogram name="Settings.TrackedPreferenceWantedReset"
18088     enum="TrackedPreference">
18089   <summary>
18090     The id of a tracked preference which Chrome would have reset had the config
18091     allowed it.
18092   </summary>
18093 </histogram>
18094
18095 <histogram name="Settings.TrackedSplitPreferenceChanged">
18096   <summary>
18097     The number of items that had changed in a dictionary pref when
18098     Settings.TrackedPreferenceChanged is reported for that pref.
18099   </summary>
18100 </histogram>
18101
18102 <histogram name="SettingsResetBubble.NumNoThanksPerReset">
18103   <summary>
18104     Counts the number of times the user clicked on the No Thanks button of the
18105     settings reset bubble before clicking on the Reset button in the same Chrome
18106     session.
18107   </summary>
18108 </histogram>
18109
18110 <histogram name="Signin.OneClickConfirmation" enum="SigninFlowConfirmations">
18111   <summary>
18112     Count of the ways users interact with the confirmation dialogs of the new
18113     web based sign in to Chrome flow (accessed via the one click signin).
18114   </summary>
18115 </histogram>
18116
18117 <histogram name="SimpleCache.App.CheckCRCResult" enum="CheckCRCResult">
18118   <summary>
18119     Whether or not the CRC was checked at the moment when the last reference to
18120     a read-only entry stream is closed.
18121   </summary>
18122 </histogram>
18123
18124 <histogram name="SimpleCache.App.CreationToIndex" units="milliseconds">
18125   <summary>
18126     The time from the creation of the simple cache backend until the index has
18127     been loaded from disk.
18128   </summary>
18129 </histogram>
18130
18131 <histogram name="SimpleCache.App.CreationToIndexFail" units="milliseconds">
18132   <summary>
18133     The time from the creation of the simple cache backend until the index fails
18134     to load.
18135   </summary>
18136 </histogram>
18137
18138 <histogram name="SimpleCache.App.EntryCreatedAndStream2Omitted"
18139     enum="SimpleCache.EntryCreatedAndStream2Omitted">
18140   <summary>
18141     Whether, upon creation of a new cache entry, the file for stream 2 was
18142     omitted since that stream was empty.
18143   </summary>
18144 </histogram>
18145
18146 <histogram name="SimpleCache.App.EntryCreationResult" enum="BooleanSuccess">
18147   <summary>
18148     For entry creation operations that were sent to the disk, the result of
18149     creation.
18150   </summary>
18151 </histogram>
18152
18153 <histogram name="SimpleCache.App.EntryCreationTime" units="milliseconds">
18154   <summary>The time, in ms, spent creating a new entry on disk.</summary>
18155 </histogram>
18156
18157 <histogram name="SimpleCache.App.EntryOpenedAndStream2Removed"
18158     enum="SimpleCache.EntryOpenedAndStream2Removed">
18159   <summary>
18160     Whether, upon opening of an existing cache entry, stream 2 was empty and the
18161     file for that stream was therefore removed.
18162   </summary>
18163 </histogram>
18164
18165 <histogram name="SimpleCache.App.EntryOperationsPending">
18166   <summary>
18167     At the time that operations are run, the number of pending operations on a
18168     particular entry.
18169   </summary>
18170 </histogram>
18171
18172 <histogram name="SimpleCache.App.Eviction.CacheSizeOnStart" units="bytes">
18173   <summary>The size of the cache at the beginning of an eviction.</summary>
18174 </histogram>
18175
18176 <histogram name="SimpleCache.App.Eviction.CacheSizeOnStart2" units="KB">
18177   <summary>The size of the cache at the beginning of an eviction.</summary>
18178 </histogram>
18179
18180 <histogram name="SimpleCache.App.Eviction.EntryCount">
18181   <summary>The number of entries to be erased in an eviction.</summary>
18182 </histogram>
18183
18184 <histogram name="SimpleCache.App.Eviction.MaxCacheSizeOnStart" units="bytes">
18185   <summary>
18186     The maximum allowed size of the cache at the beginning of an eviction.
18187   </summary>
18188 </histogram>
18189
18190 <histogram name="SimpleCache.App.Eviction.MaxCacheSizeOnStart2" units="KB">
18191   <summary>
18192     The maximum allowed size of the cache at the beginning of an eviction.
18193   </summary>
18194 </histogram>
18195
18196 <histogram name="SimpleCache.App.Eviction.Result" enum="BooleanSuccess">
18197   <summary>The result of an eviction.</summary>
18198 </histogram>
18199
18200 <histogram name="SimpleCache.App.Eviction.SizeOfEvicted" units="bytes">
18201   <summary>The number of bytes to be erased in an eviction.</summary>
18202 </histogram>
18203
18204 <histogram name="SimpleCache.App.Eviction.SizeOfEvicted2" units="KB">
18205   <summary>The amount of memory freed in an eviction.</summary>
18206 </histogram>
18207
18208 <histogram name="SimpleCache.App.Eviction.SizeWhenDone" units="bytes">
18209   <summary>The size of the cache after running an eviction.</summary>
18210 </histogram>
18211
18212 <histogram name="SimpleCache.App.Eviction.SizeWhenDone2" units="KB">
18213   <summary>The size of the cache after running an eviction.</summary>
18214 </histogram>
18215
18216 <histogram name="SimpleCache.App.Eviction.TimeToDone" units="milliseconds">
18217   <summary>Time spent completing an eviction.</summary>
18218 </histogram>
18219
18220 <histogram name="SimpleCache.App.Eviction.TimeToSelectEntries"
18221     units="milliseconds">
18222   <summary>Time spent selecting entries for eviction.</summary>
18223 </histogram>
18224
18225 <histogram name="SimpleCache.App.FileDescriptorLimitHard">
18226   <summary>
18227     The maximum limit of how many file descriptors a process can open.  Emitted
18228     each time the browser is launched, if the limit could be retrieved.  (This
18229     is the highest value we could raise the current limit to if we liked.)
18230   </summary>
18231 </histogram>
18232
18233 <histogram name="SimpleCache.App.FileDescriptorLimitSoft">
18234   <summary>
18235     The current limit of how many file descriptors a process can open.  Emitted
18236     each time the browser is launched, if the limit could be retrieved.  (We can
18237     raise this to the maximum limit if we like, without root access.)
18238   </summary>
18239 </histogram>
18240
18241 <histogram name="SimpleCache.App.FileDescriptorLimitStatus"
18242     enum="SimpleCache.FileDescriptorLimitStatus">
18243   <summary>
18244     The result of trying to get the file descriptor limit.  Emitted each time
18245     the browser is launched.
18246   </summary>
18247 </histogram>
18248
18249 <histogram name="SimpleCache.App.GlobalOpenEntryCount">
18250   <summary>
18251     The number of open entries across all caches backed by the Simple Cache. An
18252     entry is opened whenever a caller asks to open it to read or write cache
18253     data, and remains open until the last caller asks to close it. Logged
18254     whenever an entry is opened or closed.
18255   </summary>
18256 </histogram>
18257
18258 <histogram name="SimpleCache.App.HeaderSize" units="bytes">
18259   <summary>
18260     The size of the header stream of a Simple Cache entry, emitted every time
18261     the headers are written or rewritten.
18262   </summary>
18263 </histogram>
18264
18265 <histogram name="SimpleCache.App.HeaderSizeChange"
18266     enum="SimpleCacheHeaderSizeChange">
18267   <summary>
18268     How the header size has changed in a Simple Cache entry, emitted every time
18269     a write operation occurs on the header stream.  (This includes the initial
18270     write, rewrites, and other writes that we couldn't classify.)
18271   </summary>
18272 </histogram>
18273
18274 <histogram name="SimpleCache.App.HeaderSizeDecreaseAbsolute" units="bytes">
18275   <summary>
18276     The absolute size decrease of the header stream of a Simple Cache entry,
18277     emitted every time the headers are rewritten with a smaller size.
18278   </summary>
18279 </histogram>
18280
18281 <histogram name="SimpleCache.App.HeaderSizeDecreasePercentage" units="percent">
18282   <summary>
18283     The relative size decrease of the header stream of a Simple Cache entry,
18284     emitted every time the headers are rewritten with a smaller size.
18285   </summary>
18286 </histogram>
18287
18288 <histogram name="SimpleCache.App.HeaderSizeIncreaseAbsolute" units="bytes">
18289   <summary>
18290     The absolute size increase of the header stream of a Simple Cache entry,
18291     emitted every time the headers are rewritten with a larger size.
18292   </summary>
18293 </histogram>
18294
18295 <histogram name="SimpleCache.App.HeaderSizeIncreasePercentage" units="percent">
18296   <summary>
18297     The relative size increase of the header stream of a Simple Cache entry,
18298     emitted every time the headers are rewritten with a larger size.
18299   </summary>
18300 </histogram>
18301
18302 <histogram name="SimpleCache.App.IndexCorrupt" enum="BooleanCorrupt">
18303   <summary>For each index load, whether the index file was corrupt.</summary>
18304 </histogram>
18305
18306 <histogram name="SimpleCache.App.IndexCreatedEntryCount">
18307   <summary>The number of entries in a newly created index file.</summary>
18308 </histogram>
18309
18310 <histogram name="SimpleCache.App.IndexEntriesLoaded">
18311   <summary>Number of entries loaded from the index file on start.</summary>
18312 </histogram>
18313
18314 <histogram name="SimpleCache.App.IndexEntriesRestored">
18315   <summary>
18316     Number of entries restored from disk when there was no index or the index
18317     was corrupted.
18318   </summary>
18319 </histogram>
18320
18321 <histogram name="SimpleCache.App.IndexFileStateOnLoad" enum="SimpleIndexState">
18322   <summary>
18323     The state the index file is at when an attempt is made to load from it.
18324   </summary>
18325 </histogram>
18326
18327 <histogram name="SimpleCache.App.IndexInitializationWaiters">
18328   <summary>
18329     At the time of index initialization, the number of enqueued jobs awaiting
18330     index initialization.
18331   </summary>
18332 </histogram>
18333
18334 <histogram name="SimpleCache.App.IndexInitializeMethod"
18335     enum="SimpleCacheIndexInitializeMethod">
18336   <summary>The method used to initialize the simple cache index.</summary>
18337 </histogram>
18338
18339 <histogram name="SimpleCache.App.IndexLoadTime" units="milliseconds">
18340   <summary>
18341     Time (as measured on the worker pool) spent loading the index file.
18342   </summary>
18343 </histogram>
18344
18345 <histogram name="SimpleCache.App.IndexNumEntriesOnWrite">
18346   <summary>The number of entries written to the index on a flush.</summary>
18347 </histogram>
18348
18349 <histogram name="SimpleCache.App.IndexRestoreTime" units="milliseconds">
18350   <summary>
18351     Time (as measured on the worker pool) spent restoring the index file by
18352     iterating directory entries.
18353   </summary>
18354 </histogram>
18355
18356 <histogram name="SimpleCache.App.IndexWriteInterval.Background"
18357     units="milliseconds">
18358   <summary>
18359     The interval between index saves, for apps in the background.
18360   </summary>
18361 </histogram>
18362
18363 <histogram name="SimpleCache.App.IndexWriteInterval.Foreground"
18364     units="milliseconds">
18365   <summary>
18366     The interval between index saves, for apps in the foreground.
18367   </summary>
18368 </histogram>
18369
18370 <histogram name="SimpleCache.App.IndexWriteToDiskTime.Background"
18371     units="milliseconds">
18372   <summary>
18373     The amount of time spend writing the index file to disk, for apps in the
18374     background, measured starting at the beginning of the write on the callback
18375     thread, and calculated using the completion time on the worker pool.
18376   </summary>
18377 </histogram>
18378
18379 <histogram name="SimpleCache.App.IndexWriteToDiskTime.Foreground"
18380     units="milliseconds">
18381   <summary>
18382     The amount of time spend writing the index file to disk, for apps in the
18383     foreground, measured starting at the beginning of the write on the callback
18384     thread, and calculated using the completion time on the worker pool.
18385   </summary>
18386 </histogram>
18387
18388 <histogram name="SimpleCache.App.KeyMatchedOnOpen" enum="BooleanMatched">
18389   <summary>
18390     For each call to OpenEntry, whether the key on disk matched the request key.
18391   </summary>
18392 </histogram>
18393
18394 <histogram name="SimpleCache.App.LastClusterLossPercent" units="percent">
18395   <summary>
18396     For each file in the Simple Cache, the percentage of disk space used by the
18397     cluster loss, the unused disk space in the last 4096 byte cluster of the
18398     file.
18399   </summary>
18400 </histogram>
18401
18402 <histogram name="SimpleCache.App.LastClusterSize" units="bytes">
18403   <summary>
18404     For each file in the Simple Cache, the number of bytes in the last 4096 byte
18405     cluster when the entry is saved to disk.
18406   </summary>
18407 </histogram>
18408
18409 <histogram name="SimpleCache.App.OpenEntryIndexState"
18410     enum="SimpleCacheOpenEntryIndexState">
18411   <summary>
18412     At the time that an entry is opened, the state of that entry in the index.
18413   </summary>
18414 </histogram>
18415
18416 <histogram name="SimpleCache.App.ReadIsParallelizable"
18417     enum="SimpleCacheReadParallelizable">
18418   <summary>
18419     For each Read operation, whether it could have been issued in parallel of a
18420     previous Read operation.
18421   </summary>
18422 </histogram>
18423
18424 <histogram name="SimpleCache.App.ReadResult" enum="SimpleCacheReadResult">
18425   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
18426 </histogram>
18427
18428 <histogram name="SimpleCache.App.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
18429   <summary>
18430     For each EOFRecord found with a valid magic number, indicates if the record
18431     also contains a CRC.
18432   </summary>
18433 </histogram>
18434
18435 <histogram name="SimpleCache.App.SyncCheckEOFResult"
18436     enum="SimpleCacheSyncCheckEOFResult">
18437   <summary>
18438     The result, at the synchronous layer, of checking the EOF record of a cache
18439     entry.
18440   </summary>
18441 </histogram>
18442
18443 <histogram name="SimpleCache.App.SyncCloseResult"
18444     enum="SimpleCacheSyncCloseResult">
18445   <summary>
18446     The result, at the synchronous layer, of closing a cache entry.
18447   </summary>
18448 </histogram>
18449
18450 <histogram name="SimpleCache.App.SyncCreatePlatformFileError"
18451     enum="PlatformFileError">
18452   <summary>
18453     The platform error reported when attempting to create a new cache entry at
18454     the synchronous layer.
18455   </summary>
18456 </histogram>
18457
18458 <histogram name="SimpleCache.App.SyncCreatePlatformFileError_WithIndex"
18459     enum="PlatformFileError">
18460   <summary>
18461     The platform error reported when attempting to create a new cache entry at
18462     the synchronous layer when the index has already initialized.
18463   </summary>
18464 </histogram>
18465
18466 <histogram name="SimpleCache.App.SyncCreatePlatformFileError_WithoutIndex"
18467     enum="PlatformFileError">
18468   <summary>
18469     The platform error reported when attempting to create a new cache entry at
18470     the synchronous layer when the index has not yet initialized.
18471   </summary>
18472 </histogram>
18473
18474 <histogram name="SimpleCache.App.SyncCreateResult"
18475     enum="SimpleCacheSyncCreateResult">
18476   <summary>
18477     The result, at the synchronous layer, reported when attempting to create a
18478     new cache entry.
18479   </summary>
18480 </histogram>
18481
18482 <histogram name="SimpleCache.App.SyncCreateResult_WithIndex"
18483     enum="SimpleCacheSyncCreateResult">
18484   <summary>
18485     The result, at the synchronous layer, reported when attempting to create a
18486     new cache entry when the index has already initialized.
18487   </summary>
18488 </histogram>
18489
18490 <histogram name="SimpleCache.App.SyncCreateResult_WithoutIndex"
18491     enum="SimpleCacheSyncCreateResult">
18492   <summary>
18493     The result, at the synchronous layer, reported when attempting to create a
18494     new cache entry when the index has not yet initialized.
18495   </summary>
18496 </histogram>
18497
18498 <histogram name="SimpleCache.App.SyncOpenEntryAge" units="hours">
18499   <summary>
18500     The age of the entry (time since last modified), when opened at the
18501     synchronous layer.
18502   </summary>
18503 </histogram>
18504
18505 <histogram name="SimpleCache.App.SyncOpenPlatformFileError"
18506     enum="PlatformFileError">
18507   <summary>
18508     The platform error reported when attempting to create a new cache entry at
18509     the synchronous layer.
18510   </summary>
18511 </histogram>
18512
18513 <histogram name="SimpleCache.App.SyncOpenPlatformFileError_WithIndex"
18514     enum="PlatformFileError">
18515   <summary>
18516     The platform error reported when attempting to create a new cache entry at
18517     the synchronous layer when the index has already initialized.
18518   </summary>
18519 </histogram>
18520
18521 <histogram name="SimpleCache.App.SyncOpenPlatformFileError_WithoutIndex"
18522     enum="PlatformFileError">
18523   <summary>
18524     The platform error reported when attempting to create a new cache entry at
18525     the synchronous layer when the index has not initialized.
18526   </summary>
18527 </histogram>
18528
18529 <histogram name="SimpleCache.App.SyncOpenResult"
18530     enum="SimpleCacheSyncOpenResult">
18531   <summary>
18532     The result, at the synchronous layer, reported when attempting to open a new
18533     cache entry.
18534   </summary>
18535 </histogram>
18536
18537 <histogram name="SimpleCache.App.SyncOpenResult_WithIndex"
18538     enum="SimpleCacheSyncOpenResult">
18539   <summary>
18540     The result, at the synchronous layer, reported when attempting to open a new
18541     cache entry when the index has already initialized.
18542   </summary>
18543 </histogram>
18544
18545 <histogram name="SimpleCache.App.SyncOpenResult_WithoutIndex"
18546     enum="SimpleCacheSyncOpenResult">
18547   <summary>
18548     The result, at the synchronous layer, reported when attempting to open a new
18549     cache entry when the index has not yet initialized.
18550   </summary>
18551 </histogram>
18552
18553 <histogram name="SimpleCache.App.SyncWriteResult"
18554     enum="SimpleCacheSyncWriteResult">
18555   <summary>
18556     The result, at the synchronous layer, of writing to a cache entry.
18557   </summary>
18558 </histogram>
18559
18560 <histogram name="SimpleCache.App.WriteDependencyType"
18561     enum="SimpleCacheWriteDependencyType">
18562   <summary>
18563     Shows whether a write operation depends on the previous operation in queue
18564     particularly in the aspect of its possibility to run in parallel.
18565   </summary>
18566 </histogram>
18567
18568 <histogram name="SimpleCache.App.WriteResult" enum="SimpleCacheWriteResult">
18569   <obsolete>
18570     Replaced 2013/09/03 by WriteResult2, which adds &quot;fast empty
18571     return&quot;, which previously showed up as &quot;success&quot;.
18572   </obsolete>
18573   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
18574 </histogram>
18575
18576 <histogram name="SimpleCache.App.WriteResult2" enum="SimpleCacheWriteResult">
18577   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
18578 </histogram>
18579
18580 <histogram name="SimpleCache.CheckCRCResult" enum="CheckCRCResult">
18581   <obsolete>
18582     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18583   </obsolete>
18584   <summary>
18585     Whether or not the CRC was checked at the moment when the last reference to
18586     a read-only entry stream is closed.
18587   </summary>
18588 </histogram>
18589
18590 <histogram name="SimpleCache.CreationToIndex" units="milliseconds">
18591   <obsolete>
18592     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18593   </obsolete>
18594   <summary>
18595     The time from the creation of the simple cache backend until the index has
18596     been loaded from disk.
18597   </summary>
18598 </histogram>
18599
18600 <histogram name="SimpleCache.CreationToIndexFail" units="milliseconds">
18601   <obsolete>
18602     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18603   </obsolete>
18604   <summary>
18605     The time from the creation of the simple cache backend until the index fails
18606     to load.
18607   </summary>
18608 </histogram>
18609
18610 <histogram name="SimpleCache.EntryCreationResult" enum="BooleanSuccess">
18611   <obsolete>
18612     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18613   </obsolete>
18614   <summary>
18615     For entry creation operations that were sent to the disk, the result of
18616     creation.
18617   </summary>
18618 </histogram>
18619
18620 <histogram name="SimpleCache.EntryCreationTime" units="milliseconds">
18621   <obsolete>
18622     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18623   </obsolete>
18624   <summary>The time, in ms, spent creating a new entry on disk.</summary>
18625 </histogram>
18626
18627 <histogram name="SimpleCache.EntryOperationsPending">
18628   <obsolete>
18629     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18630   </obsolete>
18631   <summary>
18632     At the time that operations are run, the number of pending operations on a
18633     particular entry.
18634   </summary>
18635 </histogram>
18636
18637 <histogram name="SimpleCache.Eviction.CacheSizeOnStart" units="bytes">
18638   <obsolete>
18639     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18640   </obsolete>
18641   <summary>The size of the cache at the beginning of an eviction.</summary>
18642 </histogram>
18643
18644 <histogram name="SimpleCache.Eviction.CacheSizeOnStart2" units="KB">
18645   <obsolete>
18646     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18647   </obsolete>
18648   <summary>The size of the cache at the beginning of an eviction.</summary>
18649 </histogram>
18650
18651 <histogram name="SimpleCache.Eviction.EntryCount">
18652   <obsolete>
18653     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18654   </obsolete>
18655   <summary>The number of entries to be erased in an eviction.</summary>
18656 </histogram>
18657
18658 <histogram name="SimpleCache.Eviction.MaxCacheSizeOnStart" units="bytes">
18659   <obsolete>
18660     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18661   </obsolete>
18662   <summary>
18663     The maximum allowed size of the cache at the beginning of an eviction.
18664   </summary>
18665 </histogram>
18666
18667 <histogram name="SimpleCache.Eviction.MaxCacheSizeOnStart2" units="KB">
18668   <obsolete>
18669     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18670   </obsolete>
18671   <summary>
18672     The maximum allowed size of the cache at the beginning of an eviction.
18673   </summary>
18674 </histogram>
18675
18676 <histogram name="SimpleCache.Eviction.Result" enum="BooleanSuccess">
18677   <obsolete>
18678     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18679   </obsolete>
18680   <summary>The result of an eviction.</summary>
18681 </histogram>
18682
18683 <histogram name="SimpleCache.Eviction.SizeOfEvicted" units="bytes">
18684   <obsolete>
18685     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18686   </obsolete>
18687   <summary>The number of bytes to be erased in an eviction.</summary>
18688 </histogram>
18689
18690 <histogram name="SimpleCache.Eviction.SizeOfEvicted2" units="KB">
18691   <obsolete>
18692     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18693   </obsolete>
18694   <summary>The amount of memory freed in an eviction.</summary>
18695 </histogram>
18696
18697 <histogram name="SimpleCache.Eviction.SizeWhenDone" units="bytes">
18698   <obsolete>
18699     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18700   </obsolete>
18701   <summary>The size of the cache after running an eviction.</summary>
18702 </histogram>
18703
18704 <histogram name="SimpleCache.Eviction.SizeWhenDone2" units="KB">
18705   <obsolete>
18706     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18707   </obsolete>
18708   <summary>The size of the cache after running an eviction.</summary>
18709 </histogram>
18710
18711 <histogram name="SimpleCache.Eviction.TimeToDone" units="milliseconds">
18712   <obsolete>
18713     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18714   </obsolete>
18715   <summary>Time spent completing an eviction.</summary>
18716 </histogram>
18717
18718 <histogram name="SimpleCache.Eviction.TimeToSelectEntries" units="milliseconds">
18719   <obsolete>
18720     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18721   </obsolete>
18722   <summary>Time spent selecting entries for eviction.</summary>
18723 </histogram>
18724
18725 <histogram name="SimpleCache.FileDescriptorLimitHard">
18726   <obsolete>
18727     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18728   </obsolete>
18729   <summary>
18730     The maximum limit of how many file descriptors a process can open.  Emitted
18731     each time the browser is launched, if the limit could be retrieved.  (This
18732     is the highest value we could raise the current limit to if we liked.)
18733   </summary>
18734 </histogram>
18735
18736 <histogram name="SimpleCache.FileDescriptorLimitSoft">
18737   <obsolete>
18738     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18739   </obsolete>
18740   <summary>
18741     The current limit of how many file descriptors a process can open.  Emitted
18742     each time the browser is launched, if the limit could be retrieved.  (We can
18743     raise this to the maximum limit if we like, without root access.)
18744   </summary>
18745 </histogram>
18746
18747 <histogram name="SimpleCache.FileDescriptorLimitStatus"
18748     enum="SimpleCache.FileDescriptorLimitStatus">
18749   <obsolete>
18750     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18751   </obsolete>
18752   <summary>
18753     The result of trying to get the file descriptor limit.  Emitted each time
18754     the browser is launched.
18755   </summary>
18756 </histogram>
18757
18758 <histogram name="SimpleCache.GlobalOpenEntryCount">
18759   <obsolete>
18760     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18761   </obsolete>
18762   <summary>
18763     The number of open entries across all caches backed by the Simple Cache. An
18764     entry is opened whenever a caller asks to open it to read or write cache
18765     data, and remains open until the last caller asks to close it. Logged
18766     whenever an entry is opened or closed.
18767   </summary>
18768 </histogram>
18769
18770 <histogram name="SimpleCache.HeaderSize" units="bytes">
18771   <obsolete>
18772     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18773   </obsolete>
18774   <summary>
18775     The size of the header stream of a Simple Cache entry, emitted every time
18776     the headers are written or rewritten.
18777   </summary>
18778 </histogram>
18779
18780 <histogram name="SimpleCache.HeaderSizeChange"
18781     enum="SimpleCacheHeaderSizeChange">
18782   <obsolete>
18783     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18784   </obsolete>
18785   <summary>
18786     How the header size has changed in a Simple Cache entry, emitted every time
18787     a write operation occurs on the header stream.  (This includes the initial
18788     write, rewrites, and other writes that we couldn't classify.)
18789   </summary>
18790 </histogram>
18791
18792 <histogram name="SimpleCache.HeaderSizeDecreaseAbsolute" units="bytes">
18793   <obsolete>
18794     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18795   </obsolete>
18796   <summary>
18797     The absolute size decrease of the header stream of a Simple Cache entry,
18798     emitted every time the headers are rewritten with a smaller size.
18799   </summary>
18800 </histogram>
18801
18802 <histogram name="SimpleCache.HeaderSizeDecreasePercentage" units="percent">
18803   <obsolete>
18804     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18805   </obsolete>
18806   <summary>
18807     The relative size decrease of the header stream of a Simple Cache entry,
18808     emitted every time the headers are rewritten with a smaller size.
18809   </summary>
18810 </histogram>
18811
18812 <histogram name="SimpleCache.HeaderSizeIncreaseAbsolute" units="bytes">
18813   <obsolete>
18814     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18815   </obsolete>
18816   <summary>
18817     The absolute size increase of the header stream of a Simple Cache entry,
18818     emitted every time the headers are rewritten with a larger size.
18819   </summary>
18820 </histogram>
18821
18822 <histogram name="SimpleCache.HeaderSizeIncreasePercentage" units="percent">
18823   <obsolete>
18824     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18825   </obsolete>
18826   <summary>
18827     The relative size increase of the header stream of a Simple Cache entry,
18828     emitted every time the headers are rewritten with a larger size.
18829   </summary>
18830 </histogram>
18831
18832 <histogram name="SimpleCache.Http.CheckCRCResult" enum="CheckCRCResult">
18833   <summary>
18834     Whether or not the CRC was checked at the moment when the last reference to
18835     a read-only entry stream is closed.
18836   </summary>
18837 </histogram>
18838
18839 <histogram name="SimpleCache.Http.CreationToIndex" units="milliseconds">
18840   <summary>
18841     The time from the creation of the simple cache backend until the index has
18842     been loaded from disk.
18843   </summary>
18844 </histogram>
18845
18846 <histogram name="SimpleCache.Http.CreationToIndexFail" units="milliseconds">
18847   <summary>
18848     The time from the creation of the simple cache backend until the index fails
18849     to load.
18850   </summary>
18851 </histogram>
18852
18853 <histogram name="SimpleCache.Http.EntryCreatedAndStream2Omitted"
18854     enum="SimpleCache.EntryCreatedAndStream2Omitted">
18855   <summary>
18856     Whether, upon creation of a new cache entry, the file for stream 2 was
18857     omitted since that stream was empty.
18858   </summary>
18859 </histogram>
18860
18861 <histogram name="SimpleCache.Http.EntryCreationResult" enum="BooleanSuccess">
18862   <summary>
18863     For entry creation operations that were sent to the disk, the result of
18864     creation.
18865   </summary>
18866 </histogram>
18867
18868 <histogram name="SimpleCache.Http.EntryCreationTime" units="milliseconds">
18869   <summary>The time, in ms, spent creating a new entry on disk.</summary>
18870 </histogram>
18871
18872 <histogram name="SimpleCache.Http.EntryOpenedAndStream2Removed"
18873     enum="SimpleCache.EntryOpenedAndStream2Removed">
18874   <summary>
18875     Whether, upon opening of an existing cache entry, stream 2 was empty and the
18876     file for that stream was therefore removed.
18877   </summary>
18878 </histogram>
18879
18880 <histogram name="SimpleCache.Http.EntryOperationsPending">
18881   <summary>
18882     At the time that operations are run, the number of pending operations on a
18883     particular entry.
18884   </summary>
18885 </histogram>
18886
18887 <histogram name="SimpleCache.Http.Eviction.CacheSizeOnStart" units="bytes">
18888   <summary>The size of the cache at the beginning of an eviction.</summary>
18889 </histogram>
18890
18891 <histogram name="SimpleCache.Http.Eviction.CacheSizeOnStart2" units="KB">
18892   <summary>The size of the cache at the beginning of an eviction.</summary>
18893 </histogram>
18894
18895 <histogram name="SimpleCache.Http.Eviction.EntryCount">
18896   <summary>The number of entries to be erased in an eviction.</summary>
18897 </histogram>
18898
18899 <histogram name="SimpleCache.Http.Eviction.MaxCacheSizeOnStart" units="bytes">
18900   <summary>
18901     The maximum allowed size of the cache at the beginning of an eviction.
18902   </summary>
18903 </histogram>
18904
18905 <histogram name="SimpleCache.Http.Eviction.MaxCacheSizeOnStart2" units="KB">
18906   <summary>
18907     The maximum allowed size of the cache at the beginning of an eviction.
18908   </summary>
18909 </histogram>
18910
18911 <histogram name="SimpleCache.Http.Eviction.Result" enum="BooleanSuccess">
18912   <summary>The result of an eviction.</summary>
18913 </histogram>
18914
18915 <histogram name="SimpleCache.Http.Eviction.SizeOfEvicted" units="bytes">
18916   <summary>The number of bytes to be erased in an eviction.</summary>
18917 </histogram>
18918
18919 <histogram name="SimpleCache.Http.Eviction.SizeOfEvicted2" units="KB">
18920   <summary>The amount of memory freed in an eviction.</summary>
18921 </histogram>
18922
18923 <histogram name="SimpleCache.Http.Eviction.SizeWhenDone" units="bytes">
18924   <summary>The size of the cache after running an eviction.</summary>
18925 </histogram>
18926
18927 <histogram name="SimpleCache.Http.Eviction.SizeWhenDone2" units="KB">
18928   <summary>The size of the cache after running an eviction.</summary>
18929 </histogram>
18930
18931 <histogram name="SimpleCache.Http.Eviction.TimeToDone" units="milliseconds">
18932   <summary>Time spent completing an eviction.</summary>
18933 </histogram>
18934
18935 <histogram name="SimpleCache.Http.Eviction.TimeToSelectEntries"
18936     units="milliseconds">
18937   <summary>Time spent selecting entries for eviction.</summary>
18938 </histogram>
18939
18940 <histogram name="SimpleCache.Http.FileDescriptorLimitHard">
18941   <summary>
18942     The maximum limit of how many file descriptors a process can open.  Emitted
18943     each time the browser is launched, if the limit could be retrieved.  (This
18944     is the highest value we could raise the current limit to if we liked.)
18945   </summary>
18946 </histogram>
18947
18948 <histogram name="SimpleCache.Http.FileDescriptorLimitSoft">
18949   <summary>
18950     The current limit of how many file descriptors a process can open.  Emitted
18951     each time the browser is launched, if the limit could be retrieved.  (We can
18952     raise this to the maximum limit if we like, without root access.)
18953   </summary>
18954 </histogram>
18955
18956 <histogram name="SimpleCache.Http.FileDescriptorLimitStatus"
18957     enum="SimpleCache.FileDescriptorLimitStatus">
18958   <summary>
18959     The result of trying to get the file descriptor limit.  Emitted each time
18960     the browser is launched.
18961   </summary>
18962 </histogram>
18963
18964 <histogram name="SimpleCache.Http.GlobalOpenEntryCount">
18965   <summary>
18966     The number of open entries across all caches backed by the Simple Cache. An
18967     entry is opened whenever a caller asks to open it to read or write cache
18968     data, and remains open until the last caller asks to close it. Logged
18969     whenever an entry is opened or closed.
18970   </summary>
18971 </histogram>
18972
18973 <histogram name="SimpleCache.Http.HeaderSize" units="bytes">
18974   <summary>
18975     The size of the header stream of a Simple Cache entry, emitted every time
18976     the headers are written or rewritten.
18977   </summary>
18978 </histogram>
18979
18980 <histogram name="SimpleCache.Http.HeaderSizeChange"
18981     enum="SimpleCacheHeaderSizeChange">
18982   <summary>
18983     How the header size has changed in a Simple Cache entry, emitted every time
18984     a write operation occurs on the header stream.  (This includes the initial
18985     write, rewrites, and other writes that we couldn't classify.)
18986   </summary>
18987 </histogram>
18988
18989 <histogram name="SimpleCache.Http.HeaderSizeDecreaseAbsolute" units="bytes">
18990   <summary>
18991     The absolute size decrease of the header stream of a Simple Cache entry,
18992     emitted every time the headers are rewritten with a smaller size.
18993   </summary>
18994 </histogram>
18995
18996 <histogram name="SimpleCache.Http.HeaderSizeDecreasePercentage" units="percent">
18997   <summary>
18998     The relative size decrease of the header stream of a Simple Cache entry,
18999     emitted every time the headers are rewritten with a smaller size.
19000   </summary>
19001 </histogram>
19002
19003 <histogram name="SimpleCache.Http.HeaderSizeIncreaseAbsolute" units="bytes">
19004   <summary>
19005     The absolute size increase of the header stream of a Simple Cache entry,
19006     emitted every time the headers are rewritten with a larger size.
19007   </summary>
19008 </histogram>
19009
19010 <histogram name="SimpleCache.Http.HeaderSizeIncreasePercentage" units="percent">
19011   <summary>
19012     The relative size increase of the header stream of a Simple Cache entry,
19013     emitted every time the headers are rewritten with a larger size.
19014   </summary>
19015 </histogram>
19016
19017 <histogram name="SimpleCache.Http.IndexCorrupt" enum="BooleanCorrupt">
19018   <summary>For each index load, whether the index file was corrupt.</summary>
19019 </histogram>
19020
19021 <histogram name="SimpleCache.Http.IndexCreatedEntryCount">
19022   <summary>The number of entries in a newly created index file.</summary>
19023 </histogram>
19024
19025 <histogram name="SimpleCache.Http.IndexEntriesLoaded">
19026   <summary>Number of entries loaded from the index file on start.</summary>
19027 </histogram>
19028
19029 <histogram name="SimpleCache.Http.IndexEntriesRestored">
19030   <summary>
19031     Number of entries restored from disk when there was no index or the index
19032     was corrupted.
19033   </summary>
19034 </histogram>
19035
19036 <histogram name="SimpleCache.Http.IndexFileStateOnLoad" enum="SimpleIndexState">
19037   <summary>
19038     The state the index file is at when an attempt is made to load from it.
19039   </summary>
19040 </histogram>
19041
19042 <histogram name="SimpleCache.Http.IndexInitializationWaiters">
19043   <summary>
19044     At the time of index initialization, the number of enqueued jobs awaiting
19045     index initialization.
19046   </summary>
19047 </histogram>
19048
19049 <histogram name="SimpleCache.Http.IndexInitializeMethod"
19050     enum="SimpleCacheIndexInitializeMethod">
19051   <summary>The method used to initialize the simple cache index.</summary>
19052 </histogram>
19053
19054 <histogram name="SimpleCache.Http.IndexLoadTime" units="milliseconds">
19055   <summary>
19056     Time (as measured on the worker pool) spent loading the index file.
19057   </summary>
19058 </histogram>
19059
19060 <histogram name="SimpleCache.Http.IndexNumEntriesOnWrite">
19061   <summary>The number of entries written to the index on a flush.</summary>
19062 </histogram>
19063
19064 <histogram name="SimpleCache.Http.IndexRestoreTime" units="milliseconds">
19065   <summary>
19066     Time (as measured on the worker pool) spent restoring the index file by
19067     iterating directory entries.
19068   </summary>
19069 </histogram>
19070
19071 <histogram name="SimpleCache.Http.IndexWriteInterval.Background"
19072     units="milliseconds">
19073   <summary>
19074     The interval between index saves, for apps in the background.
19075   </summary>
19076 </histogram>
19077
19078 <histogram name="SimpleCache.Http.IndexWriteInterval.Foreground"
19079     units="milliseconds">
19080   <summary>
19081     The interval between index saves, for apps in the foreground.
19082   </summary>
19083 </histogram>
19084
19085 <histogram name="SimpleCache.Http.IndexWriteToDiskTime.Background"
19086     units="milliseconds">
19087   <summary>
19088     The amount of time spend writing the index file to disk, for apps in the
19089     background, measured starting at the beginning of the write on the callback
19090     thread, and calculated using the completion time on the worker pool.
19091   </summary>
19092 </histogram>
19093
19094 <histogram name="SimpleCache.Http.IndexWriteToDiskTime.Foreground"
19095     units="milliseconds">
19096   <summary>
19097     The amount of time spend writing the index file to disk, for apps in the
19098     foreground, measured starting at the beginning of the write on the callback
19099     thread, and calculated using the completion time on the worker pool.
19100   </summary>
19101 </histogram>
19102
19103 <histogram name="SimpleCache.Http.KeyMatchedOnOpen" enum="BooleanMatched">
19104   <summary>
19105     For each call to OpenEntry, whether the key on disk matched the request key.
19106   </summary>
19107 </histogram>
19108
19109 <histogram name="SimpleCache.Http.LastClusterLossPercent" units="percent">
19110   <summary>
19111     For each file in the Simple Cache, the percentage of disk space used by the
19112     cluster loss, the unused disk space in the last 4096 byte cluster of the
19113     file.
19114   </summary>
19115 </histogram>
19116
19117 <histogram name="SimpleCache.Http.LastClusterSize" units="bytes">
19118   <summary>
19119     For each file in the Simple Cache, the number of bytes in the last 4096 byte
19120     cluster when the entry is saved to disk.
19121   </summary>
19122 </histogram>
19123
19124 <histogram name="SimpleCache.Http.OpenEntryIndexState"
19125     enum="SimpleCacheOpenEntryIndexState">
19126   <summary>
19127     At the time that an entry is opened, the state of that entry in the index.
19128   </summary>
19129 </histogram>
19130
19131 <histogram name="SimpleCache.Http.ReadIsParallelizable"
19132     enum="SimpleCacheReadParallelizable">
19133   <summary>
19134     For each Read operation, whether it could have been issued in parallel of a
19135     previous Read operation.
19136   </summary>
19137 </histogram>
19138
19139 <histogram name="SimpleCache.Http.ReadResult" enum="SimpleCacheReadResult">
19140   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
19141 </histogram>
19142
19143 <histogram name="SimpleCache.Http.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
19144   <summary>
19145     For each EOFRecord found with a valid magic number, indicates if the record
19146     also contains a CRC.
19147   </summary>
19148 </histogram>
19149
19150 <histogram name="SimpleCache.Http.SyncCheckEOFResult"
19151     enum="SimpleCacheSyncCheckEOFResult">
19152   <summary>
19153     The result, at the synchronous layer, of checking the EOF record of a cache
19154     entry.
19155   </summary>
19156 </histogram>
19157
19158 <histogram name="SimpleCache.Http.SyncCloseResult"
19159     enum="SimpleCacheSyncCloseResult">
19160   <summary>
19161     The result, at the synchronous layer, of closing a cache entry.
19162   </summary>
19163 </histogram>
19164
19165 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError"
19166     enum="PlatformFileError">
19167   <summary>
19168     The platform error reported when attempting to create a new cache entry at
19169     the synchronous layer.
19170   </summary>
19171 </histogram>
19172
19173 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError_WithIndex"
19174     enum="PlatformFileError">
19175   <summary>
19176     The platform error reported when attempting to create a new cache entry at
19177     the synchronous layer when the index has already initialized.
19178   </summary>
19179 </histogram>
19180
19181 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError_WithoutIndex"
19182     enum="PlatformFileError">
19183   <summary>
19184     The platform error reported when attempting to create a new cache entry at
19185     the synchronous layer when the index has not yet initialized.
19186   </summary>
19187 </histogram>
19188
19189 <histogram name="SimpleCache.Http.SyncCreateResult"
19190     enum="SimpleCacheSyncCreateResult">
19191   <summary>
19192     The result, at the synchronous layer, reported when attempting to create a
19193     new cache entry.
19194   </summary>
19195 </histogram>
19196
19197 <histogram name="SimpleCache.Http.SyncCreateResult_WithIndex"
19198     enum="SimpleCacheSyncCreateResult">
19199   <summary>
19200     The result, at the synchronous layer, reported when attempting to create a
19201     new cache entry when the index has already initialized.
19202   </summary>
19203 </histogram>
19204
19205 <histogram name="SimpleCache.Http.SyncCreateResult_WithoutIndex"
19206     enum="SimpleCacheSyncCreateResult">
19207   <summary>
19208     The result, at the synchronous layer, reported when attempting to create a
19209     new cache entry when the index has not yet initialized.
19210   </summary>
19211 </histogram>
19212
19213 <histogram name="SimpleCache.Http.SyncOpenEntryAge" units="hours">
19214   <summary>
19215     The age of the entry (time since last modified), when opened at the
19216     synchronous layer.
19217   </summary>
19218 </histogram>
19219
19220 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError"
19221     enum="PlatformFileError">
19222   <summary>
19223     The platform error reported when attempting to create a new cache entry at
19224     the synchronous layer.
19225   </summary>
19226 </histogram>
19227
19228 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError_WithIndex"
19229     enum="PlatformFileError">
19230   <summary>
19231     The platform error reported when attempting to create a new cache entry at
19232     the synchronous layer when the index has already initialized.
19233   </summary>
19234 </histogram>
19235
19236 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError_WithoutIndex"
19237     enum="PlatformFileError">
19238   <summary>
19239     The platform error reported when attempting to create a new cache entry at
19240     the synchronous layer when the index has not initialized.
19241   </summary>
19242 </histogram>
19243
19244 <histogram name="SimpleCache.Http.SyncOpenResult"
19245     enum="SimpleCacheSyncOpenResult">
19246   <summary>
19247     The result, at the synchronous layer, reported when attempting to open a new
19248     cache entry.
19249   </summary>
19250 </histogram>
19251
19252 <histogram name="SimpleCache.Http.SyncOpenResult_WithIndex"
19253     enum="SimpleCacheSyncOpenResult">
19254   <summary>
19255     The result, at the synchronous layer, reported when attempting to open a new
19256     cache entry when the index has already initialized.
19257   </summary>
19258 </histogram>
19259
19260 <histogram name="SimpleCache.Http.SyncOpenResult_WithoutIndex"
19261     enum="SimpleCacheSyncOpenResult">
19262   <summary>
19263     The result, at the synchronous layer, reported when attempting to open a new
19264     cache entry when the index has not yet initialized.
19265   </summary>
19266 </histogram>
19267
19268 <histogram name="SimpleCache.Http.SyncWriteResult"
19269     enum="SimpleCacheSyncWriteResult">
19270   <summary>
19271     The result, at the synchronous layer, of writing to a cache entry.
19272   </summary>
19273 </histogram>
19274
19275 <histogram name="SimpleCache.Http.WriteDependencyType"
19276     enum="SimpleCacheWriteDependencyType">
19277   <summary>
19278     Shows whether a write operation depends on the previous operation in queue
19279     particularly in the aspect of its possibility to run in parallel.
19280   </summary>
19281 </histogram>
19282
19283 <histogram name="SimpleCache.Http.WriteResult" enum="SimpleCacheWriteResult">
19284   <obsolete>
19285     Replaced 2013/09/03 by WriteResult2, which adds &quot;fast empty
19286     return&quot;, which previously showed up as &quot;success&quot;.
19287   </obsolete>
19288   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
19289 </histogram>
19290
19291 <histogram name="SimpleCache.Http.WriteResult2" enum="SimpleCacheWriteResult">
19292   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
19293 </histogram>
19294
19295 <histogram name="SimpleCache.IndexCorrupt" enum="BooleanCorrupt">
19296   <obsolete>
19297     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19298   </obsolete>
19299   <summary>For each index load, whether the index file was corrupt.</summary>
19300 </histogram>
19301
19302 <histogram name="SimpleCache.IndexCreatedEntryCount">
19303   <obsolete>
19304     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19305   </obsolete>
19306   <summary>The number of entries in a newly created index file.</summary>
19307 </histogram>
19308
19309 <histogram name="SimpleCache.IndexEntriesLoaded">
19310   <obsolete>
19311     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19312   </obsolete>
19313   <summary>Number of entries loaded from the index file on start.</summary>
19314 </histogram>
19315
19316 <histogram name="SimpleCache.IndexEntriesRestored">
19317   <obsolete>
19318     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19319   </obsolete>
19320   <summary>
19321     Number of entries restored from disk when there was no index or the index
19322     was corrupted.
19323   </summary>
19324 </histogram>
19325
19326 <histogram name="SimpleCache.IndexFileStateOnLoad" enum="SimpleIndexState">
19327   <obsolete>
19328     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19329   </obsolete>
19330   <summary>
19331     The state the index file is at when an attempt is made to load from it.
19332   </summary>
19333 </histogram>
19334
19335 <histogram name="SimpleCache.IndexInitializationWaiters">
19336   <obsolete>
19337     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19338   </obsolete>
19339   <summary>
19340     At the time of index initialization, the number of enqueued jobs awaiting
19341     index initialization.
19342   </summary>
19343 </histogram>
19344
19345 <histogram name="SimpleCache.IndexInitializeMethod"
19346     enum="SimpleCacheIndexInitializeMethod">
19347   <obsolete>
19348     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19349   </obsolete>
19350   <summary>The method used to initialize the simple cache index.</summary>
19351 </histogram>
19352
19353 <histogram name="SimpleCache.IndexLoadTime" units="milliseconds">
19354   <obsolete>
19355     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19356   </obsolete>
19357   <summary>
19358     Time (as measured on the worker pool) spent loading the index file.
19359   </summary>
19360 </histogram>
19361
19362 <histogram name="SimpleCache.IndexNumEntriesOnWrite">
19363   <obsolete>
19364     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19365   </obsolete>
19366   <summary>The number of entries written to the index on a flush.</summary>
19367 </histogram>
19368
19369 <histogram name="SimpleCache.IndexRestoreTime" units="milliseconds">
19370   <obsolete>
19371     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19372   </obsolete>
19373   <summary>
19374     Time (as measured on the worker pool) spent restoring the index file by
19375     iterating directory entries.
19376   </summary>
19377 </histogram>
19378
19379 <histogram name="SimpleCache.IndexStale" enum="BooleanStale">
19380   <obsolete>
19381     Deprecated 07/2013, and replaced by IndexFileStateOnLoad.
19382   </obsolete>
19383   <summary>For each index load, whether the index file was stale.</summary>
19384 </histogram>
19385
19386 <histogram name="SimpleCache.IndexWriteInterval.Background"
19387     units="milliseconds">
19388   <obsolete>
19389     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19390   </obsolete>
19391   <summary>
19392     The interval between index saves, for apps in the background.
19393   </summary>
19394 </histogram>
19395
19396 <histogram name="SimpleCache.IndexWriteInterval.Foreground"
19397     units="milliseconds">
19398   <obsolete>
19399     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19400   </obsolete>
19401   <summary>
19402     The interval between index saves, for apps in the foreground.
19403   </summary>
19404 </histogram>
19405
19406 <histogram name="SimpleCache.IndexWriteToDiskTime" units="milliseconds">
19407   <obsolete>
19408     Deprecated 2013-05 in favour of
19409     SimpleCache.SimpleIndexWriteToDiskTime.Background and
19410     SimpleCache.SimpleIndexWriteToDiskTime.Foreground.
19411   </obsolete>
19412   <summary>
19413     The amount of time spend writing the index file to disk, measured starting
19414     at the beginning of the write on the callback thread, and calculated using
19415     the completion time on the worker pool.
19416   </summary>
19417 </histogram>
19418
19419 <histogram name="SimpleCache.IndexWriteToDiskTime.Background"
19420     units="milliseconds">
19421   <obsolete>
19422     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19423   </obsolete>
19424   <summary>
19425     The amount of time spend writing the index file to disk, for apps in the
19426     background, measured starting at the beginning of the write on the callback
19427     thread, and calculated using the completion time on the worker pool.
19428   </summary>
19429 </histogram>
19430
19431 <histogram name="SimpleCache.IndexWriteToDiskTime.Foreground"
19432     units="milliseconds">
19433   <obsolete>
19434     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19435   </obsolete>
19436   <summary>
19437     The amount of time spend writing the index file to disk, for apps in the
19438     foreground, measured starting at the beginning of the write on the callback
19439     thread, and calculated using the completion time on the worker pool.
19440   </summary>
19441 </histogram>
19442
19443 <histogram name="SimpleCache.KeyMatchedOnOpen" enum="BooleanMatched">
19444   <obsolete>
19445     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19446   </obsolete>
19447   <summary>
19448     For each call to OpenEntry, whether the key on disk matched the request key.
19449   </summary>
19450 </histogram>
19451
19452 <histogram name="SimpleCache.LastClusterLossPercent" units="percent">
19453   <obsolete>
19454     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19455   </obsolete>
19456   <summary>
19457     For each file in the Simple Cache, the percentage of disk space used by the
19458     cluster loss, the unused disk space in the last 4096 byte cluster of the
19459     file.
19460   </summary>
19461 </histogram>
19462
19463 <histogram name="SimpleCache.LastClusterSize" units="bytes">
19464   <obsolete>
19465     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19466   </obsolete>
19467   <summary>
19468     For each file in the Simple Cache, the number of bytes in the last 4096 byte
19469     cluster when the entry is saved to disk.
19470   </summary>
19471 </histogram>
19472
19473 <histogram name="SimpleCache.Media.CheckCRCResult" enum="CheckCRCResult">
19474   <summary>
19475     Whether or not the CRC was checked at the moment when the last reference to
19476     a read-only entry stream is closed.
19477   </summary>
19478 </histogram>
19479
19480 <histogram name="SimpleCache.Media.CreationToIndex" units="milliseconds">
19481   <summary>
19482     The time from the creation of the simple cache backend until the index has
19483     been loaded from disk.
19484   </summary>
19485 </histogram>
19486
19487 <histogram name="SimpleCache.Media.CreationToIndexFail" units="milliseconds">
19488   <summary>
19489     The time from the creation of the simple cache backend until the index fails
19490     to load.
19491   </summary>
19492 </histogram>
19493
19494 <histogram name="SimpleCache.Media.EntryCreatedAndStream2Omitted"
19495     enum="SimpleCache.EntryCreatedAndStream2Omitted">
19496   <summary>
19497     Whether, upon creation of a new cache entry, the file for stream 2 was
19498     omitted since that stream was empty.
19499   </summary>
19500 </histogram>
19501
19502 <histogram name="SimpleCache.Media.EntryCreationResult" enum="BooleanSuccess">
19503   <summary>
19504     For entry creation operations that were sent to the disk, the result of
19505     creation.
19506   </summary>
19507 </histogram>
19508
19509 <histogram name="SimpleCache.Media.EntryCreationTime" units="milliseconds">
19510   <summary>The time, in ms, spent creating a new entry on disk.</summary>
19511 </histogram>
19512
19513 <histogram name="SimpleCache.Media.EntryOpenedAndStream2Removed"
19514     enum="SimpleCache.EntryOpenedAndStream2Removed">
19515   <summary>
19516     Whether, upon opening of an existing cache entry, stream 2 was empty and the
19517     file for that stream was therefore removed.
19518   </summary>
19519 </histogram>
19520
19521 <histogram name="SimpleCache.Media.EntryOperationsPending">
19522   <summary>
19523     At the time that operations are run, the number of pending operations on a
19524     particular entry.
19525   </summary>
19526 </histogram>
19527
19528 <histogram name="SimpleCache.Media.Eviction.CacheSizeOnStart" units="bytes">
19529   <summary>The size of the cache at the beginning of an eviction.</summary>
19530 </histogram>
19531
19532 <histogram name="SimpleCache.Media.Eviction.CacheSizeOnStart2" units="KB">
19533   <summary>The size of the cache at the beginning of an eviction.</summary>
19534 </histogram>
19535
19536 <histogram name="SimpleCache.Media.Eviction.EntryCount">
19537   <summary>The number of entries to be erased in an eviction.</summary>
19538 </histogram>
19539
19540 <histogram name="SimpleCache.Media.Eviction.MaxCacheSizeOnStart" units="bytes">
19541   <summary>
19542     The maximum allowed size of the cache at the beginning of an eviction.
19543   </summary>
19544 </histogram>
19545
19546 <histogram name="SimpleCache.Media.Eviction.MaxCacheSizeOnStart2" units="KB">
19547   <summary>
19548     The maximum allowed size of the cache at the beginning of an eviction.
19549   </summary>
19550 </histogram>
19551
19552 <histogram name="SimpleCache.Media.Eviction.Result" enum="BooleanSuccess">
19553   <summary>The result of an eviction.</summary>
19554 </histogram>
19555
19556 <histogram name="SimpleCache.Media.Eviction.SizeOfEvicted" units="bytes">
19557   <summary>The number of bytes to be erased in an eviction.</summary>
19558 </histogram>
19559
19560 <histogram name="SimpleCache.Media.Eviction.SizeOfEvicted2" units="KB">
19561   <summary>The amount of memory freed in an eviction.</summary>
19562 </histogram>
19563
19564 <histogram name="SimpleCache.Media.Eviction.SizeWhenDone" units="bytes">
19565   <summary>The size of the cache after running an eviction.</summary>
19566 </histogram>
19567
19568 <histogram name="SimpleCache.Media.Eviction.SizeWhenDone2" units="KB">
19569   <summary>The size of the cache after running an eviction.</summary>
19570 </histogram>
19571
19572 <histogram name="SimpleCache.Media.Eviction.TimeToDone" units="milliseconds">
19573   <summary>Time spent completing an eviction.</summary>
19574 </histogram>
19575
19576 <histogram name="SimpleCache.Media.Eviction.TimeToSelectEntries"
19577     units="milliseconds">
19578   <summary>Time spent selecting entries for eviction.</summary>
19579 </histogram>
19580
19581 <histogram name="SimpleCache.Media.FileDescriptorLimitHard">
19582   <summary>
19583     The maximum limit of how many file descriptors a process can open.  Emitted
19584     each time the browser is launched, if the limit could be retrieved.  (This
19585     is the highest value we could raise the current limit to if we liked.)
19586   </summary>
19587 </histogram>
19588
19589 <histogram name="SimpleCache.Media.FileDescriptorLimitSoft">
19590   <summary>
19591     The current limit of how many file descriptors a process can open.  Emitted
19592     each time the browser is launched, if the limit could be retrieved.  (We can
19593     raise this to the maximum limit if we like, without root access.)
19594   </summary>
19595 </histogram>
19596
19597 <histogram name="SimpleCache.Media.FileDescriptorLimitStatus"
19598     enum="SimpleCache.FileDescriptorLimitStatus">
19599   <summary>
19600     The result of trying to get the file descriptor limit.  Emitted each time
19601     the browser is launched.
19602   </summary>
19603 </histogram>
19604
19605 <histogram name="SimpleCache.Media.GlobalOpenEntryCount">
19606   <summary>
19607     The number of open entries across all caches backed by the Simple Cache. An
19608     entry is opened whenever a caller asks to open it to read or write cache
19609     data, and remains open until the last caller asks to close it. Logged
19610     whenever an entry is opened or closed.
19611   </summary>
19612 </histogram>
19613
19614 <histogram name="SimpleCache.Media.HeaderSize" units="bytes">
19615   <summary>
19616     The size of the header stream of a Simple Cache entry, emitted every time
19617     the headers are written or rewritten.
19618   </summary>
19619 </histogram>
19620
19621 <histogram name="SimpleCache.Media.HeaderSizeChange"
19622     enum="SimpleCacheHeaderSizeChange">
19623   <summary>
19624     How the header size has changed in a Simple Cache entry, emitted every time
19625     a write operation occurs on the header stream.  (This includes the initial
19626     write, rewrites, and other writes that we couldn't classify.)
19627   </summary>
19628 </histogram>
19629
19630 <histogram name="SimpleCache.Media.HeaderSizeDecreaseAbsolute" units="bytes">
19631   <summary>
19632     The absolute size decrease of the header stream of a Simple Cache entry,
19633     emitted every time the headers are rewritten with a smaller size.
19634   </summary>
19635 </histogram>
19636
19637 <histogram name="SimpleCache.Media.HeaderSizeDecreasePercentage"
19638     units="percent">
19639   <summary>
19640     The relative size decrease of the header stream of a Simple Cache entry,
19641     emitted every time the headers are rewritten with a smaller size.
19642   </summary>
19643 </histogram>
19644
19645 <histogram name="SimpleCache.Media.HeaderSizeIncreaseAbsolute" units="bytes">
19646   <summary>
19647     The absolute size increase of the header stream of a Simple Cache entry,
19648     emitted every time the headers are rewritten with a larger size.
19649   </summary>
19650 </histogram>
19651
19652 <histogram name="SimpleCache.Media.HeaderSizeIncreasePercentage"
19653     units="percent">
19654   <summary>
19655     The relative size increase of the header stream of a Simple Cache entry,
19656     emitted every time the headers are rewritten with a larger size.
19657   </summary>
19658 </histogram>
19659
19660 <histogram name="SimpleCache.Media.IndexCorrupt" enum="BooleanCorrupt">
19661   <summary>For each index load, whether the index file was corrupt.</summary>
19662 </histogram>
19663
19664 <histogram name="SimpleCache.Media.IndexCreatedEntryCount">
19665   <summary>The number of entries in a newly created index file.</summary>
19666 </histogram>
19667
19668 <histogram name="SimpleCache.Media.IndexEntriesLoaded">
19669   <summary>Number of entries loaded from the index file on start.</summary>
19670 </histogram>
19671
19672 <histogram name="SimpleCache.Media.IndexEntriesRestored">
19673   <summary>
19674     Number of entries restored from disk when there was no index or the index
19675     was corrupted.
19676   </summary>
19677 </histogram>
19678
19679 <histogram name="SimpleCache.Media.IndexFileStateOnLoad"
19680     enum="SimpleIndexState">
19681   <summary>
19682     The state the index file is at when an attempt is made to load from it.
19683   </summary>
19684 </histogram>
19685
19686 <histogram name="SimpleCache.Media.IndexInitializationWaiters">
19687   <summary>
19688     At the time of index initialization, the number of enqueued jobs awaiting
19689     index initialization.
19690   </summary>
19691 </histogram>
19692
19693 <histogram name="SimpleCache.Media.IndexInitializeMethod"
19694     enum="SimpleCacheIndexInitializeMethod">
19695   <summary>The method used to initialize the simple cache index.</summary>
19696 </histogram>
19697
19698 <histogram name="SimpleCache.Media.IndexLoadTime" units="milliseconds">
19699   <summary>
19700     Time (as measured on the worker pool) spent loading the index file.
19701   </summary>
19702 </histogram>
19703
19704 <histogram name="SimpleCache.Media.IndexNumEntriesOnWrite">
19705   <summary>The number of entries written to the index on a flush.</summary>
19706 </histogram>
19707
19708 <histogram name="SimpleCache.Media.IndexRestoreTime" units="milliseconds">
19709   <summary>
19710     Time (as measured on the worker pool) spent restoring the index file by
19711     iterating directory entries.
19712   </summary>
19713 </histogram>
19714
19715 <histogram name="SimpleCache.Media.IndexWriteInterval.Background"
19716     units="milliseconds">
19717   <summary>
19718     The interval between index saves, for apps in the background.
19719   </summary>
19720 </histogram>
19721
19722 <histogram name="SimpleCache.Media.IndexWriteInterval.Foreground"
19723     units="milliseconds">
19724   <summary>
19725     The interval between index saves, for apps in the foreground.
19726   </summary>
19727 </histogram>
19728
19729 <histogram name="SimpleCache.Media.IndexWriteToDiskTime.Background"
19730     units="milliseconds">
19731   <summary>
19732     The amount of time spend writing the index file to disk, for apps in the
19733     background, measured starting at the beginning of the write on the callback
19734     thread, and calculated using the completion time on the worker pool.
19735   </summary>
19736 </histogram>
19737
19738 <histogram name="SimpleCache.Media.IndexWriteToDiskTime.Foreground"
19739     units="milliseconds">
19740   <summary>
19741     The amount of time spend writing the index file to disk, for apps in the
19742     foreground, measured starting at the beginning of the write on the callback
19743     thread, and calculated using the completion time on the worker pool.
19744   </summary>
19745 </histogram>
19746
19747 <histogram name="SimpleCache.Media.KeyMatchedOnOpen" enum="BooleanMatched">
19748   <summary>
19749     For each call to OpenEntry, whether the key on disk matched the request key.
19750   </summary>
19751 </histogram>
19752
19753 <histogram name="SimpleCache.Media.LastClusterLossPercent" units="percent">
19754   <summary>
19755     For each file in the Simple Cache, the percentage of disk space used by the
19756     cluster loss, the unused disk space in the last 4096 byte cluster of the
19757     file.
19758   </summary>
19759 </histogram>
19760
19761 <histogram name="SimpleCache.Media.LastClusterSize" units="bytes">
19762   <summary>
19763     For each file in the Simple Cache, the number of bytes in the last 4096 byte
19764     cluster when the entry is saved to disk.
19765   </summary>
19766 </histogram>
19767
19768 <histogram name="SimpleCache.Media.OpenEntryIndexState"
19769     enum="SimpleCacheOpenEntryIndexState">
19770   <summary>
19771     At the time that an entry is opened, the state of that entry in the index.
19772   </summary>
19773 </histogram>
19774
19775 <histogram name="SimpleCache.Media.ReadIsParallelizable"
19776     enum="SimpleCacheReadParallelizable">
19777   <summary>
19778     For each Read operation, whether it could have been issued in parallel of a
19779     previous Read operation.
19780   </summary>
19781 </histogram>
19782
19783 <histogram name="SimpleCache.Media.ReadResult" enum="SimpleCacheReadResult">
19784   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
19785 </histogram>
19786
19787 <histogram name="SimpleCache.Media.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
19788   <summary>
19789     For each EOFRecord found with a valid magic number, indicates if the record
19790     also contains a CRC.
19791   </summary>
19792 </histogram>
19793
19794 <histogram name="SimpleCache.Media.SyncCheckEOFResult"
19795     enum="SimpleCacheSyncCheckEOFResult">
19796   <summary>
19797     The result, at the synchronous layer, of checking the EOF record of a cache
19798     entry.
19799   </summary>
19800 </histogram>
19801
19802 <histogram name="SimpleCache.Media.SyncCloseResult"
19803     enum="SimpleCacheSyncCloseResult">
19804   <summary>
19805     The result, at the synchronous layer, of closing a cache entry.
19806   </summary>
19807 </histogram>
19808
19809 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError"
19810     enum="PlatformFileError">
19811   <summary>
19812     The platform error reported when attempting to create a new cache entry at
19813     the synchronous layer.
19814   </summary>
19815 </histogram>
19816
19817 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError_WithIndex"
19818     enum="PlatformFileError">
19819   <summary>
19820     The platform error reported when attempting to create a new cache entry at
19821     the synchronous layer when the index has already initialized.
19822   </summary>
19823 </histogram>
19824
19825 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError_WithoutIndex"
19826     enum="PlatformFileError">
19827   <summary>
19828     The platform error reported when attempting to create a new cache entry at
19829     the synchronous layer when the index has not yet initialized.
19830   </summary>
19831 </histogram>
19832
19833 <histogram name="SimpleCache.Media.SyncCreateResult"
19834     enum="SimpleCacheSyncCreateResult">
19835   <summary>
19836     The result, at the synchronous layer, reported when attempting to create a
19837     new cache entry.
19838   </summary>
19839 </histogram>
19840
19841 <histogram name="SimpleCache.Media.SyncCreateResult_WithIndex"
19842     enum="SimpleCacheSyncCreateResult">
19843   <summary>
19844     The result, at the synchronous layer, reported when attempting to create a
19845     new cache entry when the index has already initialized.
19846   </summary>
19847 </histogram>
19848
19849 <histogram name="SimpleCache.Media.SyncCreateResult_WithoutIndex"
19850     enum="SimpleCacheSyncCreateResult">
19851   <summary>
19852     The result, at the synchronous layer, reported when attempting to create a
19853     new cache entry when the index has not yet initialized.
19854   </summary>
19855 </histogram>
19856
19857 <histogram name="SimpleCache.Media.SyncOpenEntryAge" units="hours">
19858   <summary>
19859     The age of the entry (time since last modified), when opened at the
19860     synchronous layer.
19861   </summary>
19862 </histogram>
19863
19864 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError"
19865     enum="PlatformFileError">
19866   <summary>
19867     The platform error reported when attempting to create a new cache entry at
19868     the synchronous layer.
19869   </summary>
19870 </histogram>
19871
19872 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError_WithIndex"
19873     enum="PlatformFileError">
19874   <summary>
19875     The platform error reported when attempting to create a new cache entry at
19876     the synchronous layer when the index has already initialized.
19877   </summary>
19878 </histogram>
19879
19880 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError_WithoutIndex"
19881     enum="PlatformFileError">
19882   <summary>
19883     The platform error reported when attempting to create a new cache entry at
19884     the synchronous layer when the index has not initialized.
19885   </summary>
19886 </histogram>
19887
19888 <histogram name="SimpleCache.Media.SyncOpenResult"
19889     enum="SimpleCacheSyncOpenResult">
19890   <summary>
19891     The result, at the synchronous layer, reported when attempting to open a new
19892     cache entry.
19893   </summary>
19894 </histogram>
19895
19896 <histogram name="SimpleCache.Media.SyncOpenResult_WithIndex"
19897     enum="SimpleCacheSyncOpenResult">
19898   <summary>
19899     The result, at the synchronous layer, reported when attempting to open a new
19900     cache entry when the index has already initialized.
19901   </summary>
19902 </histogram>
19903
19904 <histogram name="SimpleCache.Media.SyncOpenResult_WithoutIndex"
19905     enum="SimpleCacheSyncOpenResult">
19906   <summary>
19907     The result, at the synchronous layer, reported when attempting to open a new
19908     cache entry when the index has not yet initialized.
19909   </summary>
19910 </histogram>
19911
19912 <histogram name="SimpleCache.Media.SyncWriteResult"
19913     enum="SimpleCacheSyncWriteResult">
19914   <summary>
19915     The result, at the synchronous layer, of writing to a cache entry.
19916   </summary>
19917 </histogram>
19918
19919 <histogram name="SimpleCache.Media.WriteDependencyType"
19920     enum="SimpleCacheWriteDependencyType">
19921   <summary>
19922     Shows whether a write operation depends on the previous operation in queue
19923     particularly in the aspect of its possibility to run in parallel.
19924   </summary>
19925 </histogram>
19926
19927 <histogram name="SimpleCache.Media.WriteResult2" enum="SimpleCacheWriteResult">
19928   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
19929 </histogram>
19930
19931 <histogram name="SimpleCache.OpenEntryIndexState"
19932     enum="SimpleCacheOpenEntryIndexState">
19933   <obsolete>
19934     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19935   </obsolete>
19936   <summary>
19937     At the time that an entry is opened, the state of that entry in the index.
19938   </summary>
19939 </histogram>
19940
19941 <histogram name="SimpleCache.ReadIsParallelizable"
19942     enum="SimpleCacheReadParallelizable">
19943   <obsolete>
19944     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19945   </obsolete>
19946   <summary>
19947     For each Read operation, whether it could have been issued in parallel of a
19948     previous Read operation.
19949   </summary>
19950 </histogram>
19951
19952 <histogram name="SimpleCache.ReadResult" enum="SimpleCacheReadResult">
19953   <obsolete>
19954     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19955   </obsolete>
19956   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
19957 </histogram>
19958
19959 <histogram name="SimpleCache.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
19960   <obsolete>
19961     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19962   </obsolete>
19963   <summary>
19964     For each EOFRecord found with a valid magic number, indicates if the record
19965     also contains a CRC.
19966   </summary>
19967 </histogram>
19968
19969 <histogram name="SimpleCache.SyncCheckEOFResult"
19970     enum="SimpleCacheSyncCheckEOFResult">
19971   <obsolete>
19972     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19973   </obsolete>
19974   <summary>
19975     The result, at the synchronous layer, of checking the EOF record of a cache
19976     entry.
19977   </summary>
19978 </histogram>
19979
19980 <histogram name="SimpleCache.SyncCloseResult" enum="SimpleCacheSyncCloseResult">
19981   <obsolete>
19982     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19983   </obsolete>
19984   <summary>
19985     The result, at the synchronous layer, of closing a cache entry.
19986   </summary>
19987 </histogram>
19988
19989 <histogram name="SimpleCache.SyncCreatePlatformFileError"
19990     enum="PlatformFileError">
19991   <obsolete>
19992     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19993   </obsolete>
19994   <summary>
19995     The platform error reported when attempting to create a new cache entry at
19996     the synchronous layer.
19997   </summary>
19998 </histogram>
19999
20000 <histogram name="SimpleCache.SyncCreatePlatformFileError_WithIndex"
20001     enum="PlatformFileError">
20002   <obsolete>
20003     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20004   </obsolete>
20005   <summary>
20006     The platform error reported when attempting to create a new cache entry at
20007     the synchronous layer when the index has already initialized.
20008   </summary>
20009 </histogram>
20010
20011 <histogram name="SimpleCache.SyncCreatePlatformFileError_WithoutIndex"
20012     enum="PlatformFileError">
20013   <obsolete>
20014     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20015   </obsolete>
20016   <summary>
20017     The platform error reported when attempting to create a new cache entry at
20018     the synchronous layer when the index has not yet initialized.
20019   </summary>
20020 </histogram>
20021
20022 <histogram name="SimpleCache.SyncCreateResult"
20023     enum="SimpleCacheSyncCreateResult">
20024   <obsolete>
20025     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20026   </obsolete>
20027   <summary>
20028     The result, at the synchronous layer, reported when attempting to create a
20029     new cache entry.
20030   </summary>
20031 </histogram>
20032
20033 <histogram name="SimpleCache.SyncCreateResult_WithIndex"
20034     enum="SimpleCacheSyncCreateResult">
20035   <obsolete>
20036     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20037   </obsolete>
20038   <summary>
20039     The result, at the synchronous layer, reported when attempting to create a
20040     new cache entry when the index has already initialized.
20041   </summary>
20042 </histogram>
20043
20044 <histogram name="SimpleCache.SyncCreateResult_WithoutIndex"
20045     enum="SimpleCacheSyncCreateResult">
20046   <obsolete>
20047     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20048   </obsolete>
20049   <summary>
20050     The result, at the synchronous layer, reported when attempting to create a
20051     new cache entry when the index has not yet initialized.
20052   </summary>
20053 </histogram>
20054
20055 <histogram name="SimpleCache.SyncOpenEntryAge" units="hours">
20056   <obsolete>
20057     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20058   </obsolete>
20059   <summary>
20060     The age of the entry (time since last modified), when opened at the
20061     synchronous layer.
20062   </summary>
20063 </histogram>
20064
20065 <histogram name="SimpleCache.SyncOpenPlatformFileError"
20066     enum="PlatformFileError">
20067   <obsolete>
20068     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20069   </obsolete>
20070   <summary>
20071     The platform error reported when attempting to create a new cache entry at
20072     the synchronous layer.
20073   </summary>
20074 </histogram>
20075
20076 <histogram name="SimpleCache.SyncOpenPlatformFileError_WithIndex"
20077     enum="PlatformFileError">
20078   <obsolete>
20079     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20080   </obsolete>
20081   <summary>
20082     The platform error reported when attempting to create a new cache entry at
20083     the synchronous layer when the index has already initialized.
20084   </summary>
20085 </histogram>
20086
20087 <histogram name="SimpleCache.SyncOpenPlatformFileError_WithoutIndex"
20088     enum="PlatformFileError">
20089   <obsolete>
20090     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20091   </obsolete>
20092   <summary>
20093     The platform error reported when attempting to create a new cache entry at
20094     the synchronous layer when the index has not initialized.
20095   </summary>
20096 </histogram>
20097
20098 <histogram name="SimpleCache.SyncOpenResult" enum="SimpleCacheSyncOpenResult">
20099   <obsolete>
20100     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20101   </obsolete>
20102   <summary>
20103     The result, at the synchronous layer, reported when attempting to open a new
20104     cache entry.
20105   </summary>
20106 </histogram>
20107
20108 <histogram name="SimpleCache.SyncOpenResult_WithIndex"
20109     enum="SimpleCacheSyncOpenResult">
20110   <obsolete>
20111     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20112   </obsolete>
20113   <summary>
20114     The result, at the synchronous layer, reported when attempting to open a new
20115     cache entry when the index has already initialized.
20116   </summary>
20117 </histogram>
20118
20119 <histogram name="SimpleCache.SyncOpenResult_WithoutIndex"
20120     enum="SimpleCacheSyncOpenResult">
20121   <obsolete>
20122     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20123   </obsolete>
20124   <summary>
20125     The result, at the synchronous layer, reported when attempting to open a new
20126     cache entry when the index has not yet initialized.
20127   </summary>
20128 </histogram>
20129
20130 <histogram name="SimpleCache.SyncWriteResult" enum="SimpleCacheSyncWriteResult">
20131   <obsolete>
20132     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20133   </obsolete>
20134   <summary>
20135     The result, at the synchronous layer, of writing to a cache entry.
20136   </summary>
20137 </histogram>
20138
20139 <histogram name="SimpleCache.WriteDependencyType"
20140     enum="SimpleCacheWriteDependencyType">
20141   <obsolete>
20142     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20143   </obsolete>
20144   <summary>
20145     Shows whether a write operation depends on the previous operation in queue
20146     particularly in the aspect of its possibility to run in parallel.
20147   </summary>
20148 </histogram>
20149
20150 <histogram name="SimpleCache.WriteResult" enum="SimpleCacheWriteResult">
20151   <obsolete>
20152     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20153   </obsolete>
20154   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
20155 </histogram>
20156
20157 <histogram name="SiteIsolation.AllResponses">
20158   <summary>
20159     The count of all network responses received by a renderer. Each response is
20160     corresponding to one URL requested by a renderer. Incremented when the first
20161     network packet of a response of this type is received.
20162   </summary>
20163 </histogram>
20164
20165 <histogram name="SiteIsolation.BrowsingInstanceCount">
20166   <summary>
20167     The count of all current BrowsingInstances.  Recorded once per UMA ping.
20168   </summary>
20169 </histogram>
20170
20171 <histogram name="SiteIsolation.CurrentRendererProcessCount">
20172   <summary>
20173     The count of all renderer processes, including WebUI and extensions.
20174     Recorded once per UMA ping.
20175   </summary>
20176 </histogram>
20177
20178 <histogram name="SiteIsolation.IsolateAllSitesProcessCountEstimate">
20179   <summary>
20180     The upper bound of the predicted renderer process count if we isolated all
20181     sites, subject to the process limit.  Recorded once per UMA ping.
20182   </summary>
20183 </histogram>
20184
20185 <histogram name="SiteIsolation.IsolateAllSitesProcessCountLowerBound">
20186   <summary>
20187     The lower bound of the predicted renderer process count if we isolated all
20188     sites, subject to the process limit.  Happens to be the number of unique
20189     sites.  Recorded once per UMA ping.
20190   </summary>
20191 </histogram>
20192
20193 <histogram name="SiteIsolation.IsolateAllSitesProcessCountNoLimit">
20194   <summary>
20195     The predicted renderer process count if we isolated all sites and if there
20196     were no process limit.  Recorded once per UMA ping.
20197   </summary>
20198 </histogram>
20199
20200 <histogram name="SiteIsolation.IsolateAllSitesTotalProcessCountEstimate">
20201   <summary>
20202     The predicted total process count if we isolated all sites, subject to the
20203     process limit.  Recorded once per UMA ping.
20204   </summary>
20205 </histogram>
20206
20207 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountEstimate">
20208   <summary>
20209     The upper bound of the predicted renderer process count if we isolated only
20210     HTTPS (not HTTP) sites, subject to the process limit.  Recorded once per UMA
20211     ping.
20212   </summary>
20213 </histogram>
20214
20215 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountLowerBound">
20216   <summary>
20217     The lower bound of the predicted renderer process count if we isolated only
20218     HTTPS (not HTTP) sites, subject to the process limit.  Happens to be the
20219     number of isolated sites.  Recorded once per UMA ping.
20220   </summary>
20221 </histogram>
20222
20223 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountNoLimit">
20224   <summary>
20225     The predicted renderer process count if we isolated only HTTPS (not HTTP)
20226     sites and if there were no process limit.  Recorded once per UMA ping.
20227   </summary>
20228 </histogram>
20229
20230 <histogram name="SiteIsolation.IsolateHttpsSitesTotalProcessCountEstimate">
20231   <summary>
20232     The predicted total process count if we isolated only HTTPS (not HTTP)
20233     sites, subject to the process limit.  Recorded once per UMA ping.
20234   </summary>
20235 </histogram>
20236
20237 <histogram name="SiteIsolation.XSD.DataLength" units="byte">
20238   <summary>
20239     The number of bytes in the first network packet for a response with headers
20240     that imply potential illegal cross-site access. Recorded when the first
20241     network packet of a response of this type is received.
20242   </summary>
20243 </histogram>
20244
20245 <histogram name="SiteIsolation.XSD.HTML.Blocked">
20246   <summary>
20247     The count of blocked cross-site document responses due to having HTML
20248     content type header and contents sniffed as HTML. Sampled with value of 1
20249     when the first network packet of a response of this type is received.
20250   </summary>
20251 </histogram>
20252
20253 <histogram name="SiteIsolation.XSD.HTML.Blocked.NonRenderableStatusCode">
20254   <summary>
20255     The count of responses with a nonrenderable HTTP status code among blocked
20256     cross-site document responses due to their HTML contents. Sampled with value
20257     1 when the first network packet of a response of this type is received.
20258   </summary>
20259 </histogram>
20260
20261 <histogram name="SiteIsolation.XSD.HTML.Blocked.RenderableStatusCode"
20262     enum="SiteIsolationResourceType">
20263   <summary>
20264     The count of responses with a renderable HTTP status code sub-categorized by
20265     their requesting context type (e.g., image, script, etc.) among blocked
20266     cross-site document responses due to their HTML contents. Sampled with a
20267     resource type (0-14) when the first network packet of a response of this
20268     type is received.
20269   </summary>
20270 </histogram>
20271
20272 <histogram name="SiteIsolation.XSD.HTML.NoSniffBlocked.NonRenderableStatusCode">
20273   <summary>
20274     The count of responses with a nonrenderable HTTP status code among blocked
20275     cross-site document responses due to having HTML content type and nosniff
20276     headers. Sampled with value 1 when the first network packet of a response of
20277     this type is received.
20278   </summary>
20279 </histogram>
20280
20281 <histogram name="SiteIsolation.XSD.HTML.NoSniffBlocked.RenderableStatusCode"
20282     enum="SiteIsolationResourceType">
20283   <summary>
20284     The count of responses with a renderable HTTP status code sub-categorized by
20285     their requesting context type (e.g., image, script, etc.), among blocked
20286     cross-site document responses due to having HTML content type and nosniff
20287     headers. Sampled with a resource type (0-14) when the first network packet
20288     of a response of this type is received.
20289   </summary>
20290 </histogram>
20291
20292 <histogram name="SiteIsolation.XSD.HTML.NotBlocked">
20293   <summary>
20294     The count of not blocked responses despite having an HTML content type
20295     header due to the failure of content sniffing. Sampled with value 1 when the
20296     first network packet of a response of this type is received.
20297   </summary>
20298 </histogram>
20299
20300 <histogram name="SiteIsolation.XSD.HTML.NotBlocked.MaybeJS">
20301   <summary>
20302     The count of responses that may be parsed as JavaScript among not blocked
20303     responses. Sampled with value 1 when the first network packet of a response
20304     of this type is received.
20305   </summary>
20306 </histogram>
20307
20308 <histogram name="SiteIsolation.XSD.JSON.Blocked">
20309   <summary>
20310     The count of blocked cross-site document responses due to having JSON
20311     content type header and contents sniffed as JSON. Sampled with value 1 when
20312     the first network packet of a response of this type is received.
20313   </summary>
20314 </histogram>
20315
20316 <histogram name="SiteIsolation.XSD.JSON.Blocked.NonRenderableStatusCode">
20317   <summary>
20318     The count of responses with a nonrenderable HTTP status code among blocked
20319     cross-site document responses due to their JSON contents. Sampled with value
20320     1 when the first network packet of a response of this type is received.
20321   </summary>
20322 </histogram>
20323
20324 <histogram name="SiteIsolation.XSD.JSON.Blocked.RenderableStatusCode"
20325     enum="SiteIsolationResourceType">
20326   <summary>
20327     The count of responses with a renderable HTTP status code sub-categorized by
20328     their requesting context type (e.g., image, script, etc.), among blocked
20329     cross-site document responses due to their JSON contents. Sampled with a
20330     resource type (0-14) when the first network packet of a response of this
20331     type is received.
20332   </summary>
20333 </histogram>
20334
20335 <histogram name="SiteIsolation.XSD.JSON.NoSniffBlocked.NonRenderableStatusCode">
20336   <summary>
20337     The count of responses with a nonrenderable HTTP status code among blocked
20338     cross-site document responses due to having JSON content type and nosniff
20339     headers. Sampled with value 1 when the first network packet of a response of
20340     this type is received.
20341   </summary>
20342 </histogram>
20343
20344 <histogram name="SiteIsolation.XSD.JSON.NoSniffBlocked.RenderableStatusCode"
20345     enum="SiteIsolationResourceType">
20346   <summary>
20347     The count of responses with a renderable HTTP status code sub-categorized by
20348     their requesting context type (e.g., image, script, etc.), among blocked
20349     cross-site document responses due to having JSON content type and nosniff
20350     headers. Sampled with a resource type (0-14) when the first network packet
20351     of a response of this type is received.
20352   </summary>
20353 </histogram>
20354
20355 <histogram name="SiteIsolation.XSD.JSON.NotBlocked">
20356   <summary>
20357     The count of not blocked responses despite having an JSON content type
20358     header due to the failure of content sniffing. Sampled with value 1 when the
20359     first network packet of a response of this type is received.
20360   </summary>
20361 </histogram>
20362
20363 <histogram name="SiteIsolation.XSD.JSON.NotBlocked.MaybeJS">
20364   <summary>
20365     The count of responses that may be parsed as JavaScript among not blocked
20366     responses with a JSON content type header. Sampled with value 1 when the
20367     first network packet of a response of this type is received.
20368   </summary>
20369 </histogram>
20370
20371 <histogram name="SiteIsolation.XSD.MimeType" enum="SiteIsolationMimeType">
20372   <summary>
20373     MIME type codes for content type header values of potentially cross-site
20374     document responses, excluding same-site or not http(s) urls. Sampled with a
20375     MIME type code (0-4) when the first network packet of a response of this
20376     type is received.
20377   </summary>
20378 </histogram>
20379
20380 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked">
20381   <summary>
20382     The count of blocked cross-site document responses due to having Plain
20383     content type header and contents sniffed as HTML. Sampled with value 1 when
20384     the first network packet of a response of this type is received.
20385   </summary>
20386 </histogram>
20387
20388 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked.NonRenderableStatusCode">
20389   <summary>
20390     The count of responses with a nonrenderable HTTP status code among blocked
20391     responses due to their Plain.HTML contents. Sampled with value 1 when the
20392     first network packet of a response of this type is received.
20393   </summary>
20394 </histogram>
20395
20396 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked.RenderableStatusCode"
20397     enum="SiteIsolationResourceType">
20398   <summary>
20399     The count of responses with a renderable HTTP status code sub-categorized by
20400     their requesting context type (e.g., image, script, etc.), among blocked
20401     cross-site document responses due to their Plain.HTML contents. Sampled with
20402     a resource type (0-14) when the first network packet of a response of this
20403     type is received.
20404   </summary>
20405 </histogram>
20406
20407 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked">
20408   <summary>
20409     The count of blocked cross-site document responses due to having Plain
20410     content type header and contents sniffed as JSON. Sampled with value 1 when
20411     the first network packet of a response of this type is received.
20412   </summary>
20413 </histogram>
20414
20415 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked.NonRenderableStatusCode">
20416   <summary>
20417     The count of responses with a nonrenderable HTTP status code among blocked
20418     cross-site document responses due to their Plain.JSON contents. Sampled with
20419     value 1 when the first network packet of a response of this type is
20420     received.
20421   </summary>
20422 </histogram>
20423
20424 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked.RenderableStatusCode"
20425     enum="SiteIsolationResourceType">
20426   <summary>
20427     The count of responses with a renderable HTTP status code sub-categorized by
20428     their requesting context type (e.g., image, script, etc.), among blocked
20429     cross-site document responses due to their Plain.JSON contents. Sampled with
20430     a resource type (0-14) when the first network packet of a response of this
20431     type is received.
20432   </summary>
20433 </histogram>
20434
20435 <histogram
20436     name="SiteIsolation.XSD.Plain.NoSniffBlocked.NonRenderableStatusCode">
20437   <summary>
20438     The count of responses with a nonrenderable HTTP status code among blocked
20439     cross-site document responses due to having Plain content type and nosniff
20440     headers. Sampled with value 1 when the first network packet of a response of
20441     this type is received.
20442   </summary>
20443 </histogram>
20444
20445 <histogram name="SiteIsolation.XSD.Plain.NoSniffBlocked.RenderableStatusCode"
20446     enum="SiteIsolationResourceType">
20447   <summary>
20448     The count of responses with a renderable HTTP status code sub-categorized by
20449     their requesting context type (e.g., image, script, etc.), among blocked
20450     cross-site document responses due to having Plain content type and nosniff
20451     header. Sampled with a resource type (0-14) when the first network packet of
20452     a response of this type is received.
20453   </summary>
20454 </histogram>
20455
20456 <histogram name="SiteIsolation.XSD.Plain.NotBlocked">
20457   <summary>
20458     The count of not blocked responses despite having an Plain content type
20459     header due to the failure of content sniffing. Sampled with value 1 when the
20460     first network packet of a response of this type is received.
20461   </summary>
20462 </histogram>
20463
20464 <histogram name="SiteIsolation.XSD.Plain.NotBlocked.MaybeJS">
20465   <summary>
20466     The count of responses that may be parsed as JavaScript among not blocked
20467     responses with a Plain content type header. Sampled with value 1 when the
20468     first network packet of a response of this type is received.
20469   </summary>
20470 </histogram>
20471
20472 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked">
20473   <summary>
20474     The count of blocked cross-site document responses due to having Plain
20475     content type header and contents sniffed as XML. Sampled with value 1 when
20476     the first network packet of a response of this type is received.
20477   </summary>
20478 </histogram>
20479
20480 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked.NonRenderableStatusCode">
20481   <summary>
20482     The count of responses with a nonrenderable HTTP status code among blocked
20483     cross-site document responses due to their Plain.XML contents. Sampled with
20484     value 1 when the first network packet of a response of this type is
20485     received.
20486   </summary>
20487 </histogram>
20488
20489 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked.RenderableStatusCode"
20490     enum="SiteIsolationResourceType">
20491   <summary>
20492     The count of responses with renderable HTTP status codes sub-categorized by
20493     their requesting context type (e.g., image, script, etc.), among blocked
20494     cross-site document responses due to their Plain.XML contents. Sampled with
20495     a resource type (0-14) when the first network packet of a response of this
20496     type is received.
20497   </summary>
20498 </histogram>
20499
20500 <histogram name="SiteIsolation.XSD.XML.Blocked">
20501   <summary>
20502     The count of blocked cross-site document responses due to having XML content
20503     type header and contents sniffed as XML. Sampled with value 1 when the first
20504     network packet of a response of this type is received.
20505   </summary>
20506 </histogram>
20507
20508 <histogram name="SiteIsolation.XSD.XML.Blocked.NonRenderableStatusCode">
20509   <summary>
20510     The count of responses with nonrenderable HTTP status codes among blocked
20511     cross-site document responses due to their XML contents. Sampled with value
20512     1 when the first network packet of a response of this type is received.
20513   </summary>
20514 </histogram>
20515
20516 <histogram name="SiteIsolation.XSD.XML.Blocked.RenderableStatusCode"
20517     enum="SiteIsolationResourceType">
20518   <summary>
20519     The count of responses with renderable HTTP status codes sub-categorized by
20520     their requesting context type (e.g., image, script, etc.), among blocked
20521     cross-site document responses due to their XML contents. Sampled with a
20522     resource type (0-14) when the first network packet of a response of this
20523     type is received.
20524   </summary>
20525 </histogram>
20526
20527 <histogram name="SiteIsolation.XSD.XML.NoSniffBlocked.NonRenderableStatusCode">
20528   <summary>
20529     The count of responses with a nonrenderable HTTP status code among blocked
20530     cross-site document responses due to having XML content type and nosniff
20531     headers. Sampled with value 1 when the first network packet of a response of
20532     this type is received.
20533   </summary>
20534 </histogram>
20535
20536 <histogram name="SiteIsolation.XSD.XML.NoSniffBlocked.RenderableStatusCode"
20537     enum="SiteIsolationResourceType">
20538   <summary>
20539     The count of responses with a renderable HTTP status code sub-categorized by
20540     their requesting context type (e.g., image, script, etc.), among blocked
20541     cross-site document responses due to having XML content type and nosniff
20542     headers. Sampled with a resource type (0-14) when the first network packet
20543     of a response of this type is received.
20544   </summary>
20545 </histogram>
20546
20547 <histogram name="SiteIsolation.XSD.XML.NotBlocked">
20548   <summary>
20549     The count of not blocked responses despite having an XML content type header
20550     due to the failure of content sniffing. Sampled with value 1 when the first
20551     network packet of a response of this type is received.
20552   </summary>
20553 </histogram>
20554
20555 <histogram name="SiteIsolation.XSD.XML.NotBlocked.MaybeJS">
20556   <summary>
20557     The count of responses that may be parsed as JavaScript among not blocked
20558     responses with an XML content type. Sampled with value 1 when the first
20559     network packet of a response of this type is received.
20560   </summary>
20561 </histogram>
20562
20563 <histogram name="SpellCheck.SpellingService.Enabled" enum="BooleanEnabled">
20564   <summary>
20565     Whether the user has opted in to asking Google for spelling suggestions.
20566     Recorded both when spelling is initialized and when the preference is
20567     changed.
20568   </summary>
20569 </histogram>
20570
20571 <histogram name="Sqlite.AppCache.Error" enum="SqliteErrorCode">
20572   <obsolete>
20573     Moved to Sqlite.Error.AppCache in M-27.
20574   </obsolete>
20575   <summary>Error codes returned by sqlite for the appcache db.</summary>
20576 </histogram>
20577
20578 <histogram name="Sqlite.CloseFailure" enum="SqliteErrorCode">
20579   <summary>Error which prevented database close.</summary>
20580 </histogram>
20581
20582 <histogram name="Sqlite.Cookie.Error" enum="SqliteErrorCode">
20583   <obsolete>
20584     Moved to Sqlite.Error.Cookie in M-27.
20585   </obsolete>
20586   <summary>Error codes returned by sqlite the cookie db.</summary>
20587 </histogram>
20588
20589 <histogram name="Sqlite.DatabaseTracker.Error" enum="SqliteErrorCode">
20590   <obsolete>
20591     Moved to Sqlite.Error.DatabaseTracker in M-27.
20592   </obsolete>
20593   <summary>Error codes returned by sqlite the websqldb tracker db.</summary>
20594 </histogram>
20595
20596 <histogram name="Sqlite.DeprecationVersionResult"
20597     enum="SqliteVersionDeprecation">
20598   <summary>
20599     Annotations for which bits of sql::MetaTable::CheckDeprecated() fire.
20600   </summary>
20601 </histogram>
20602
20603 <histogram name="Sqlite.DomainBoundCerts.Error" enum="SqliteErrorCode">
20604   <obsolete>
20605     Moved to Sqlite.Error.DomainBoundCerts in M-27.
20606   </obsolete>
20607   <summary>
20608     Error codes returned by sqlite for the domain-bound certs db.
20609   </summary>
20610 </histogram>
20611
20612 <histogram name="Sqlite.DomStorageDatabase.Error" enum="SqliteErrorCode">
20613   <obsolete>
20614     Moved to Sqlite.Error.DomStorageDatabase in M-27.
20615   </obsolete>
20616   <summary>Error codes returned by sqlite for the domstorage db.</summary>
20617 </histogram>
20618
20619 <histogram name="Sqlite.Error" enum="SqliteErrorCode">
20620   <summary>SQLite extended error codes.</summary>
20621 </histogram>
20622
20623 <histogram name="Sqlite.Error.IOERR" enum="SqliteIOERRCode">
20624   <obsolete>
20625     Replaced 5/14/2013 by expanded Sqlite.Error histogram.
20626   </obsolete>
20627   <summary>SQLite extended SQLITE_IOERR codes for all databases.</summary>
20628 </histogram>
20629
20630 <histogram name="Sqlite.History.Error" enum="SqliteErrorCode">
20631   <obsolete>
20632     Moved to Sqlite.Error.History in M-27.
20633   </obsolete>
20634   <summary>Error codes returned by sqlite for the history db.</summary>
20635 </histogram>
20636
20637 <histogram name="Sqlite.OpenFailure" enum="SqliteErrorCode">
20638   <summary>Error which prevented database open.</summary>
20639 </histogram>
20640
20641 <histogram name="Sqlite.OpenProbeFailure" enum="SqliteErrorCode">
20642   <summary>Error from first read of the database.</summary>
20643 </histogram>
20644
20645 <histogram name="Sqlite.Quota.Error" enum="SqliteErrorCode">
20646   <obsolete>
20647     Moved to Sqlite.Error.Quota in M-27.
20648   </obsolete>
20649   <summary>Error codes returned by sqlite for the quota db.</summary>
20650 </histogram>
20651
20652 <histogram name="Sqlite.RazeDatabase" enum="SqliteErrorCode">
20653   <summary>Errors attempting to Raze() database.</summary>
20654 </histogram>
20655
20656 <histogram name="Sqlite.RazeDatabase2" enum="SqliteErrorCode">
20657   <summary>Errors on second attempt to Raze() database.</summary>
20658 </histogram>
20659
20660 <histogram name="Sqlite.RazeDatabaseTruncate" enum="SqliteErrorCode">
20661   <summary>Errors truncating database for Raze().</summary>
20662 </histogram>
20663
20664 <histogram name="Sqlite.RecoveryEvents" enum="SqliteRecoveryEventEnum">
20665   <summary>
20666     Records specific failure and success cases in sql::Recovery implementation,
20667     to determine which cases (if any) might be worth writing additional
20668     automated recovery code for, versus which should lead to clearing databases.
20669   </summary>
20670 </histogram>
20671
20672 <histogram name="Sqlite.RecoveryHandle" enum="SqliteErrorCode">
20673   <summary>Error from sqlite3_backup_init() in sql::Recovery.</summary>
20674 </histogram>
20675
20676 <histogram name="Sqlite.RecoveryStep" enum="SqliteErrorCode">
20677   <summary>Error from sqlite3_backup_step() in sql::Recovery.</summary>
20678 </histogram>
20679
20680 <histogram name="Sqlite.SizeKB" units="Kb">
20681   <summary>Size in kilobytes of pre-existing database at startup.</summary>
20682 </histogram>
20683
20684 <histogram name="Sqlite.Text.Error" enum="SqliteErrorCode">
20685   <obsolete>
20686     Moved to Sqlite.Error.Text in M-27.
20687   </obsolete>
20688   <summary>Error codes returned by sqlite the full text db.</summary>
20689 </histogram>
20690
20691 <histogram name="Sqlite.Thumbnail.Error" enum="SqliteErrorCode">
20692   <obsolete>
20693     Moved to Sqlite.Error.Thumbnail in M-27.
20694   </obsolete>
20695   <summary>Error codes returned by sqlite for the thumbnail db.</summary>
20696 </histogram>
20697
20698 <histogram name="Sqlite.Version">
20699   <summary>Version of pre-existing database at startup.</summary>
20700 </histogram>
20701
20702 <histogram name="Sqlite.Web.Error" enum="SqliteErrorCode">
20703   <obsolete>
20704     Moved to Sqlite.Error.Web in M-27.
20705   </obsolete>
20706   <summary>Error codes returned by sqlite the web db.</summary>
20707 </histogram>
20708
20709 <histogram name="Startup.BrowserMessageLoopStartTime">
20710   <summary>
20711     Time from browser startup to the start of the main thread's message loop.
20712   </summary>
20713 </histogram>
20714
20715 <histogram name="Startup.BrowserMessageLoopStartTimeFromMainEntry"
20716     units="milliseconds">
20717   <summary>
20718     Time from main entry to the start of the main thread's message loop. This
20719     stat is only recorded after 7 minutes of OS uptime to try to mitigate the
20720     variance resulting from Chrome being autostarted.
20721   </summary>
20722 </histogram>
20723
20724 <histogram name="Startup.BrowserMessageLoopStartTimeFromMainEntry.FirstRun"
20725     units="milliseconds">
20726   <summary>
20727     Time from main entry to the start of the main thread's message loop on first
20728     run. This stat is only recorded after 7 minutes of OS uptime to try to
20729     mitigate the variance resulting from Chrome being autostarted.
20730   </summary>
20731 </histogram>
20732
20733 <histogram name="Startup.BrowserOpenTabs">
20734   <summary>
20735     Time taken to open the initial tab or to restore tabs from previous session.
20736   </summary>
20737 </histogram>
20738
20739 <histogram name="Startup.BrowserWindowDisplay" units="milliseconds">
20740   <summary>
20741     Time from browser startup to the time the browser window initially becomes
20742     visible.
20743   </summary>
20744 </histogram>
20745
20746 <histogram name="Startup.ChromeCast.TimeToDisplayVideo" units="milliseconds">
20747   <summary>
20748     The elapsed time from the ChromeCast application launch to the first video
20749     frame displayed.
20750   </summary>
20751 </histogram>
20752
20753 <histogram name="Startup.CreateFirstProfile" units="milliseconds">
20754   <summary>
20755     How long it takes to load the original profile synchronously on the UI
20756     thread.
20757   </summary>
20758 </histogram>
20759
20760 <histogram name="Startup.Fling.TimeToDisplayVideo" units="milliseconds">
20761   <summary>
20762     The elapsed time from the Fling application launch to the first video frame
20763     displayed.
20764   </summary>
20765 </histogram>
20766
20767 <histogram name="Startup.IsResume">
20768   <obsolete>
20769     Deprecated 12/2011. Merged into MobileSessionStartType.
20770   </obsolete>
20771   <summary>Whether a startup is a resume (vs a cold start).</summary>
20772 </histogram>
20773
20774 <histogram name="Startup.LoadTime.ExeMainToDllMain">
20775   <summary>
20776     Time from the main() function in chrome.exe to chrome.dll's main().
20777   </summary>
20778 </histogram>
20779
20780 <histogram name="Startup.LoadTime.ProcessCreateToDllMain">
20781   <summary>Time from the process creation to chrome.dll's main().</summary>
20782 </histogram>
20783
20784 <histogram name="Startup.LoadTime.ProcessCreateToExeMain">
20785   <summary>
20786     Time from the process creation to executing the main() function in
20787     chrome.exe.
20788   </summary>
20789 </histogram>
20790
20791 <histogram name="Startup.MobileSessionStartAction"
20792     enum="MobileSessionStartAction">
20793   <summary>
20794     The action requested on the application startup when called from another app
20795     or the OS.
20796   </summary>
20797 </histogram>
20798
20799 <histogram name="Startup.MobileSessionStartFromApps"
20800     enum="MobileSessionCallerApp">
20801   <summary>The calling application (if any).</summary>
20802 </histogram>
20803
20804 <histogram name="Startup.ShowAppListColdStart" units="milliseconds">
20805   <summary>
20806     Time for a newly created browser process to reach the code that starts
20807     showing the app launcher, when started with the --show-app-list flag and
20808     with no currently running Chrome processes.
20809   </summary>
20810 </histogram>
20811
20812 <histogram name="Startup.ShowAppListWarmStart" units="milliseconds">
20813   <summary>
20814     Time for a running browser process to reach the code that starts showing the
20815     app launcher. Measured from the time a second Chrome process started, which
20816     sent its --show-app-list command line argument to the already-running
20817     process and will soon exit.
20818   </summary>
20819 </histogram>
20820
20821 <histogram name="Startup.SlowStartupBookmarksLoad" units="milliseconds">
20822   <summary>
20823     Time it takes to load bookmarks from disk. This measurement is only sent for
20824     startups that take &gt;10 seconds after an uptime of 7 minutes.
20825   </summary>
20826 </histogram>
20827
20828 <histogram name="Startup.SlowStartupExtensionServiceInitAfterImport"
20829     units="milliseconds">
20830   <summary>
20831     Time it takes to finish initialization of the extension service including
20832     loading built-in extensions. This measurement is only sent for startups that
20833     take &gt;10 seconds after an uptime of 7 minutes.
20834   </summary>
20835 </histogram>
20836
20837 <histogram name="Startup.SlowStartupFinalProfileInit" units="milliseconds">
20838   <summary>
20839     Time the final stages of profile initialization taking including
20840     initialization of profile keyed services. This measurement is only sent for
20841     startups that take &gt;10 seconds after an uptime of 7 minutes.
20842   </summary>
20843 </histogram>
20844
20845 <histogram name="Startup.SlowStartupNSSInit" units="milliseconds">
20846   <summary>
20847     Time it takes to load the NSS libraries and initialize it. This measurement
20848     is only sent for startups that take &gt;10 seconds after an uptime of 7
20849     minutes.
20850   </summary>
20851 </histogram>
20852
20853 <histogram name="Startup.SlowStartupPreferenceLoading" units="milliseconds">
20854   <summary>
20855     Time it takes to load preferences from disk. This measurement is only sent
20856     for startups that take &gt;10 seconds after an uptime of 7 minutes.
20857   </summary>
20858 </histogram>
20859
20860 <histogram name="Startup.SlowStartupProfileIODataInit" units="milliseconds">
20861   <summary>
20862     Time it takes to initialize the ProfileIOData object - this includes
20863     initialization of the cookie store. This measurement is only sent for
20864     startups that take &gt;10 seconds after an uptime of 7 minutes.
20865   </summary>
20866 </histogram>
20867
20868 <histogram name="Startup.SlowStartupSafeBrowsingGetDatabase"
20869     units="milliseconds">
20870   <summary>
20871     Time it takes to load the safe browsing database from disk. This measurement
20872     is only sent for startups that take &gt;10 seconds after an uptime of 7
20873     minutes.
20874   </summary>
20875 </histogram>
20876
20877 <histogram name="Startup.SlowStartupSafeBrowsingServiceInitialize"
20878     units="milliseconds">
20879   <summary>
20880     Time it takes to initialize the safe browsing service. This measurement is
20881     only sent for startups that take &gt;10 seconds after an uptime of 7
20882     minutes.
20883   </summary>
20884 </histogram>
20885
20886 <histogram name="Startup.SlowStartupSessionServiceCreateTabsAndWindows"
20887     units="milliseconds">
20888   <summary>
20889     Time it takes for session restore to finish initiating creation of restored
20890     tabs and windows. This measurement is only sent for startups that take
20891     &gt;10 seconds after an uptime of 7 minutes.
20892   </summary>
20893 </histogram>
20894
20895 <histogram name="Startup.WarmStartTimeFromRemoteProcessStart"
20896     units="milliseconds">
20897   <summary>
20898     Time for a running browser process to start processing the command line
20899     passed in by a second Chrome process, which just sent its command line
20900     arguments to the already-running process and will soon exit. Measured from
20901     the time the second Chrome process started.
20902   </summary>
20903 </histogram>
20904
20905 <histogram name="Suggestions.FailedRequestErrorCode" enum="NetErrorCodes">
20906   <summary>
20907     The counts of network error codes encountered by SuggestionsService when an
20908     attempt to fetch suggestions from the server fails.
20909   </summary>
20910 </histogram>
20911
20912 <histogram name="Suggestions.FetchResponseCode">
20913   <summary>
20914     The counts of HTTP response codes encountered by SuggestionsService when
20915     attempting to fetch suggestions from the server.
20916   </summary>
20917 </histogram>
20918
20919 <histogram name="Suggestions.FetchSuccessLatency" units="milliseconds">
20920   <summary>
20921     The latency of a SuggestionsService fetch that results in a success
20922     response.
20923   </summary>
20924 </histogram>
20925
20926 <histogram name="Suggestions.ResponseState" enum="SuggestionsResponseState">
20927   <summary>
20928     The counts of response states (such as empty or invalid) encountered by
20929     SuggestionsService when attempting to fetch suggestions from the server.
20930   </summary>
20931 </histogram>
20932
20933 <histogram name="Sync.AuthInvalidationRejectedTokenAgeLong" units="days">
20934   <summary>
20935     Age of all auth tokens rejected by the invalidation server. Measured from
20936     the time they were created.
20937   </summary>
20938 </histogram>
20939
20940 <histogram name="Sync.AuthInvalidationRejectedTokenAgeShort"
20941     units="milliseconds">
20942   <summary>
20943     Age of auth tokens younger than one hour that were rejected by the
20944     invalidation server. Measured from the time they were created.
20945   </summary>
20946 </histogram>
20947
20948 <histogram name="Sync.AuthServerRejectedTokenAgeLong" units="days">
20949   <summary>
20950     Age of all auth tokens rejected by the sync server. Measured from the time
20951     they were created.
20952   </summary>
20953 </histogram>
20954
20955 <histogram name="Sync.AuthServerRejectedTokenAgeShort" units="milliseconds">
20956   <summary>
20957     Age of auth tokens younger than one hour that were rejected by the sync
20958     server. Measured from the time they were created.
20959   </summary>
20960 </histogram>
20961
20962 <histogram name="Sync.BackendInitializeRestoreState"
20963     enum="SyncBackendInitializeRestoreState">
20964   <summary>
20965     Compares sync's has_setup_completed pref against the set of types actually
20966     restored from the sync DB.  Mismatches should be rare.
20967   </summary>
20968 </histogram>
20969
20970 <histogram name="Sync.RefreshTokenAvailable" enum="BooleanSuccess">
20971   <summary>
20972     Whether OAuth2 refresh token was available at the time when
20973     ProfileSyncService was starting backend.
20974   </summary>
20975 </histogram>
20976
20977 <histogram name="Sync.SyncAuthError" enum="SyncAuthError">
20978   <summary>
20979     Counts the number of times sync clients have encountered an auth error and
20980     number of times auth errors are fixed.
20981   </summary>
20982 </histogram>
20983
20984 <histogram name="SyncedNotification.Actions"
20985     enum="SyncedNotificationActionType">
20986   <summary>
20987     The actions taken on synced notifications, recorded every time they happen.
20988     This histogram will record every single event that happens separately.
20989   </summary>
20990 </histogram>
20991
20992 <histogram name="Tab.AgeUponRestoreFromColdStart" units="minutes">
20993   <summary>
20994     Age (time since the last display in previous sessions) of a tab being
20995     restored due to the first tab switch after the browser cold start, recorded
20996     upon such restore. When the browser is started from cold, this metric is not
20997     recorded for the foreground, automatically restored tab, so that the metric
20998     tracks only the restores triggered by direct user decision to switch tabs.
20999   </summary>
21000 </histogram>
21001
21002 <histogram name="Tab.FormActivityCountEvictedHistogram">
21003   <summary>
21004     A count of form activity (e.g. fields selected, characters typed) in a tab.
21005     Recorded only for tabs that are evicted due to memory pressure and then
21006     selected again.
21007   </summary>
21008 </histogram>
21009
21010 <histogram name="Tab.PerceivedRestoreTime" units="ms">
21011   <summary>
21012     User-perceived load time for a successful tab restore, measured from the
21013     first time the user sees the tab being restored until the load completes.
21014   </summary>
21015 </histogram>
21016
21017 <histogram name="Tab.RestoreResult" enum="TabRestoreResult">
21018   <summary>
21019     When the browser restores a tab, whether the load was successful. Loads can
21020     fail for instance when there is no connectivity.
21021   </summary>
21022 </histogram>
21023
21024 <histogram name="Tab.RestoreTime" units="ms">
21025   <summary>Load time for a successful tab restore.</summary>
21026 </histogram>
21027
21028 <histogram name="Tab.RestoreUserPersistence" enum="TabRestoreUserAction">
21029   <summary>
21030     When the browser restores a tab, whether the user waits for completion of
21031     the load or if the user gives up by switching to another tab or leaving
21032     Chrome.
21033   </summary>
21034 </histogram>
21035
21036 <histogram name="Tab.StatusWhenDisplayed" enum="TabStatus">
21037   <summary>
21038     The status of a tab collected each time the tab is displayed on Android,
21039     including user switching to the tab and displays of newly created tabs, such
21040     as NTP or tabs opened to handle intents.
21041   </summary>
21042 </histogram>
21043
21044 <histogram name="Tab.StatusWhenSwitchedBackToForeground" enum="TabStatus">
21045   <summary>
21046     The status of a tab collected each time the user switches to it on mobile.
21047     That does not include tabs being created at the time the user switches to
21048     them, such as NTP or tabs opened to handle intents.
21049   </summary>
21050 </histogram>
21051
21052 <histogram name="Tab.StatusWhenSwitchedBackToForegroundDataProxyEnabled"
21053     enum="TabStatus">
21054   <summary>
21055     The status of a tab collected each time the user switches to it on mobile
21056     with the data reduction proxy enabled. This is populated identically, and in
21057     addition to Tab.StatusWhenSwitchedBackToForeground for any given tab
21058     switching event if the proxy is enabled.
21059   </summary>
21060 </histogram>
21061
21062 <histogram name="Tab.SwitchedToForegroundAge" units="ms">
21063   <summary>Age (in ms) when the tab was switched to foreground.</summary>
21064 </histogram>
21065
21066 <histogram name="Tab.SwitchedToForegroundLaunchedWithURL"
21067     enum="TabSwitchedToForegroundLaunchedWithURL">
21068   <summary>
21069     Each time a tab is brought to the foreground, this histogram indicates if
21070     chrome was launched without an URL (i.e., from the launcher), or with an URL
21071     (i.e., from another app).
21072   </summary>
21073 </histogram>
21074
21075 <histogram name="Tab.SwitchedToForegroundMRURank">
21076   <summary>
21077     Rank in MRU order (0 being first) when the tab was switched to foreground.
21078   </summary>
21079 </histogram>
21080
21081 <histogram name="Tab.SwitchedToForegroundNumTabs">
21082   <summary>Count of all tabs when a tab is switched.</summary>
21083 </histogram>
21084
21085 <histogram name="Tab.SwitchedToForegroundRevisit"
21086     enum="TabSwitchedToForegroundRevisit">
21087   <summary>
21088     Each time a tab is brought to the foreground, this histogram indicates if
21089     this is the first viewing of the tab since Chrome was put into foreground,
21090     or if it was a return to a tab that has already been shown in this session.
21091   </summary>
21092 </histogram>
21093
21094 <histogram name="Tab.TimeSinceFormActivityEvictedHistogram" units="ms">
21095   <summary>
21096     Time elapsed since there was form activity (e.g. fields selected, characters
21097     typed) in a tab. Recorded only for tabs that are evicted due to memory
21098     pressure and then selected again.
21099   </summary>
21100 </histogram>
21101
21102 <histogram name="Tabs.ForegroundTabAgeAtStartup" units="minutes">
21103   <summary>
21104     Age (time since the last display in previous sessions) of the foreground tab
21105     being restored on the browser cold start.
21106   </summary>
21107 </histogram>
21108
21109 <histogram name="Tabs.SpeculativeRestoreApplicability"
21110     enum="SpeculativeRestoreApplicability">
21111   <summary>
21112     Applicability of speculative tab restore, recorded every time a tab is
21113     switched. This allows to estimate the fraction of tab restores experienced
21114     on mobile that can be mitigated using speculative restore. Options higher in
21115     the enum take precedence over the lower ones (i.e. low-memory tablet will be
21116     accounted as tablet).
21117   </summary>
21118 </histogram>
21119
21120 <histogram name="Tabs.SpeculativeRestorePredictionAccuracy.SideSwipe"
21121     enum="SpeculativeRestorePredictionAccuracy">
21122   <summary>
21123     Accuracy of the tab switch predictions made when the user begins the side
21124     swipe gesture.
21125   </summary>
21126 </histogram>
21127
21128 <histogram name="Tabs.SpeculativeRestorePredictionAccuracy.TabSwitcher"
21129     enum="SpeculativeRestorePredictionAccuracy">
21130   <summary>
21131     Accuracy of the tab switch predictions made when the user enters the tab
21132     switcher.
21133   </summary>
21134 </histogram>
21135
21136 <histogram name="Tabs.SpeculativeRestoreTargetStatus"
21137     enum="SpeculativeRestoreTabStatus">
21138   <summary>
21139     Status of a tab recorded when the tab is targeted with speculative restore.
21140   </summary>
21141 </histogram>
21142
21143 <histogram name="Tabs.SpeculativeRestoreTimeAhead.SideSwipe" units="ms">
21144   <summary>
21145     Time between starting the speculative load and actual tab switch for correct
21146     speculative load predictions made when the user begins the side swipe
21147     gesture.
21148   </summary>
21149 </histogram>
21150
21151 <histogram name="Tabs.SpeculativeRestoreTimeAhead.TabSwitcher" units="ms">
21152   <summary>
21153     Time between starting the speculative load and actual tab switch for correct
21154     speculative load predictions made when the user enters the tab switcher.
21155   </summary>
21156 </histogram>
21157
21158 <histogram name="TopSites.NumberOfApplyBlacklist">
21159   <summary>The number of times TopSitesImpl::ApplyBlacklist is called.</summary>
21160 </histogram>
21161
21162 <histogram name="TopSites.NumberOfBlacklistedItems">
21163   <summary>
21164     The number of items in the user Most Visited blacklist every time
21165     TopSitesImpl::ApplyBlacklist is called.
21166   </summary>
21167 </histogram>
21168
21169 <histogram name="Touchpad.Device" enum="TouchpadDeviceState">
21170   <summary>Tracks touchpad device state.</summary>
21171 </histogram>
21172
21173 <histogram name="Touchpad.Metrics" enum="TouchpadProblemType">
21174   <summary>
21175     Tracks unusual CrOS touchpad operational states (e.g. running into the noisy
21176     ground issue). This is sampled at every touchpad event.
21177   </summary>
21178 </histogram>
21179
21180 <histogram name="Touchpad.NaturalScroll.Changed" enum="BooleanEnabled">
21181   <summary>Tracks touchpad natural scroll setting changes by the user.</summary>
21182 </histogram>
21183
21184 <histogram name="Touchpad.NaturalScroll.Started" enum="BooleanEnabled">
21185   <summary>Tracks touchpad natural scroll setting on startup.</summary>
21186 </histogram>
21187
21188 <histogram name="Touchpad.PointerSensitivity.Changed" enum="PointerSensitivity">
21189   <summary>
21190     Tracks touchpad sensitivity setting changes by the user. This replaces the
21191     old Touchpad.Sensitivity.Changed metric.
21192   </summary>
21193 </histogram>
21194
21195 <histogram name="Touchpad.PointerSensitivity.Started" enum="PointerSensitivity">
21196   <summary>
21197     Tracks touchpad sensitivity setting on startup. This replaces the old
21198     Touchpad.Sensitivity.Started metric.
21199   </summary>
21200 </histogram>
21201
21202 <histogram name="Touchpad.Sensitivity.Changed" enum="PointerSensitivity">
21203   <obsolete>
21204     Deprecated as of 6/2013, replaced by Touchpad.PointerSensitivity.Changed.
21205   </obsolete>
21206   <summary>Tracks touchpad sensitivity setting changes by the user.</summary>
21207 </histogram>
21208
21209 <histogram name="Touchpad.Sensitivity.Started" enum="PointerSensitivity">
21210   <obsolete>
21211     Deprecated as of 6/2013, replaced by Touchpad.PointerSensitivity.Started.
21212   </obsolete>
21213   <summary>Tracks touchpad sensitivity setting on startup.</summary>
21214 </histogram>
21215
21216 <histogram name="Touchpad.TapDragging.Changed" enum="BooleanEnabled">
21217   <summary>Tracks touchpad TapDragging setting changes by the user.</summary>
21218 </histogram>
21219
21220 <histogram name="Touchpad.TapDragging.Started" enum="BooleanEnabled">
21221   <summary>Tracks touchpad TapDragging setting on startup.</summary>
21222 </histogram>
21223
21224 <histogram name="Touchpad.TapToClick.Changed" enum="BooleanEnabled">
21225   <summary>Tracks touchpad TapToClick setting changes by the user.</summary>
21226 </histogram>
21227
21228 <histogram name="Touchpad.TapToClick.Started" enum="BooleanEnabled">
21229   <summary>Tracks touchpad TapToClick setting on startup.</summary>
21230 </histogram>
21231
21232 <histogram name="Touchpad.ThreeFingerSwipe.Changed" enum="BooleanEnabled">
21233   <obsolete>
21234     Deprecated as of 7/2013.
21235   </obsolete>
21236 </histogram>
21237
21238 <histogram name="Touchpad.ThreeFingerSwipe.Started" enum="BooleanEnabled">
21239   <obsolete>
21240     Deprecated as of 7/2013.
21241   </obsolete>
21242 </histogram>
21243
21244 <histogram name="Touchscreen.ActionAfterDoubleTapNoDelay"
21245     enum="ActionAfterDoubleTap">
21246   <summary>
21247     On non-mobile sites, gesture taps are delayed to prevent double taps from
21248     sending a click event. This stat tracks the user's first action within 5
21249     seconds after a double tap gesture when the gesture tap delay is disabled.
21250   </summary>
21251 </histogram>
21252
21253 <histogram name="Touchscreen.ActionAfterDoubleTapWithDelay"
21254     enum="ActionAfterDoubleTap">
21255   <summary>
21256     On non-mobile sites, gesture taps are delayed to prevent double taps from
21257     sending a click event. This stat tracks the user's first action within 5
21258     seconds after a double tap gesture when gesture tap events are delayed.
21259   </summary>
21260 </histogram>
21261
21262 <histogram name="Touchscreen.SingleTapType" enum="TapDelayType">
21263   <summary>
21264     On non-mobile sites, gesture taps are delayed to prevent double taps from
21265     sending a click event. This stat counts the number of taps that are delayed
21266     by the double-tap delay versus those that are sent immediately on mobile
21267     sites.
21268   </summary>
21269 </histogram>
21270
21271 <histogram name="Translate.AlwaysTranslateLang">
21272   <summary>
21273     The number of times the always translate option was selected in the
21274     translate infobar.
21275   </summary>
21276 </histogram>
21277
21278 <histogram name="Translate.CaptureText" units="milliseconds">
21279   <summary>
21280     The time spent capturing plain text from the DOM. This is reported by
21281     ChromeRenderViewObserver when a page is loaded completely.
21282   </summary>
21283 </histogram>
21284
21285 <histogram name="Translate.ContentLanguage" enum="TranslateLanguage">
21286   <summary>
21287     A page may provide a Content-Language HTTP header or a META tag. For each
21288     page load, measures whether the Content-Language header exists and is valid.
21289   </summary>
21290 </histogram>
21291
21292 <histogram name="Translate.DeclineTranslate">
21293   <summary>
21294     The number of times the &quot;Nope&quot; (don't translate) or the infobar's
21295     X button was clicked in the translate infobar.
21296   </summary>
21297 </histogram>
21298
21299 <histogram name="Translate.DeclineTranslateCloseInfobar">
21300   <summary>
21301     The number of times the translate infobar was closed by clicking the X
21302     button without the user translating the page.
21303   </summary>
21304 </histogram>
21305
21306 <histogram name="Translate.DeclineTranslateDismissUI">
21307   <summary>
21308     The number of times the translate UI was closed without translating in the
21309     way that the user doesn't deny translating explicityly, like pressing 'Nope'
21310     button. This is counted on both the infobar and the bubble UI. We are
21311     comparing this on infobar to that on bubble by A/B testing and expecting
21312     that the user will click 'Nope' button on bubble less times than infobar. We
21313     won't delete this histogram after the experiment.
21314   </summary>
21315 </histogram>
21316
21317 <histogram name="Translate.HtmlLang" enum="TranslateLanguage">
21318   <summary>
21319     A page may provide a lang attribute in html tag. For each page load,
21320     measures whether the lang attribute exists and is valid.
21321   </summary>
21322 </histogram>
21323
21324 <histogram name="Translate.InitiationStatus" enum="TranslateInitiationStatus">
21325   <obsolete>
21326     Deprecated as of 11/2013, and replaced by Translate.InitiationStatus.v2.
21327   </obsolete>
21328   <summary>
21329     The reason why Chrome decided to perform the next action (e.g., to show
21330     infobar, to translate a page without any prompting, and so on) when Chrome
21331     Translate is ready to translate a page.
21332   </summary>
21333 </histogram>
21334
21335 <histogram name="Translate.InitiationStatus.v2"
21336     enum="TranslateInitiationStatus">
21337   <summary>
21338     The reason why Chrome decided to perform the next action (e.g., to show
21339     infobar, to translate a page without any prompting, and so on) when Chrome
21340     Translate is ready to translate a page.
21341   </summary>
21342 </histogram>
21343
21344 <histogram name="Translate.LanguageVerification"
21345     enum="TranslateLanguageVerification">
21346   <summary>
21347     For each page load, measures whether the provided Content-Language header
21348     matches the language determined by CLD.  Beyond directly matching or
21349     mismatching the Content-Language header, CLD can complement the
21350     Content-Language.  For example, suppose the Content-Language header
21351     specifies 'zh' (general Chinese), a language code that the Translate server
21352     does not support.  In this case, CLD can detect a subcode like '-TW' or
21353     '-CN', resulting in language codes 'zh-TW' and 'zh-CN', which the Translate
21354     server supports.  This is referred to as &quot;complementing a language
21355     subcode&quot;.
21356   </summary>
21357 </histogram>
21358
21359 <histogram name="Translate.LocalesOnDisabledByPrefs" enum="LanguageCode">
21360   <summary>
21361     Logs the user locale when the Translate feature is disabled by the user.
21362     This is recorded each time a webpage is loaded and prefs for translation is
21363     checked. This allows us to investigate the correlation between the user
21364     locale and the usage rates of the Translate.
21365   </summary>
21366 </histogram>
21367
21368 <histogram name="Translate.ModifyOriginalLang">
21369   <summary>
21370     The number of times the original language in the translate infobar has been
21371     changed.
21372   </summary>
21373 </histogram>
21374
21375 <histogram name="Translate.ModifyTargetLang">
21376   <summary>
21377     The number of times the target language in the translate infobar has been
21378     changed.
21379   </summary>
21380 </histogram>
21381
21382 <histogram name="Translate.NeverTranslateLang">
21383   <summary>
21384     The number of times the never translate option was selected in the translate
21385     infobar.
21386   </summary>
21387 </histogram>
21388
21389 <histogram name="Translate.NeverTranslateSite">
21390   <summary>
21391     The number of times the never translate site was selected in the translate
21392     infobar.
21393   </summary>
21394 </histogram>
21395
21396 <histogram name="Translate.PageScheme" enum="TranslateScheme">
21397   <summary>Counts translation target page schemes.</summary>
21398 </histogram>
21399
21400 <histogram name="Translate.ReportLanguageDetectionError">
21401   <summary>
21402     The number of times the &quot;report this error&quot; of options menu is
21403     selected in the translate infobar.
21404   </summary>
21405 </histogram>
21406
21407 <histogram name="Translate.RevertTranslation">
21408   <summary>
21409     The number of times the show original button was clicked in the translate
21410     infobar.
21411   </summary>
21412 </histogram>
21413
21414 <histogram name="Translate.ServerReportedUnsupportedLanguage">
21415   <obsolete>
21416     Deprecated 5/2013 by Translate.UndisplayableLanguage
21417   </obsolete>
21418   <summary>
21419     The number of times the detected language is not supported by Translate
21420     Element.
21421   </summary>
21422 </histogram>
21423
21424 <histogram name="Translate.ShowBeforeTranslateInfobar">
21425   <obsolete>
21426     Deprecated 7/2010. No longer tracked.
21427   </obsolete>
21428   <summary>
21429     The number of times an infobar proposing to translate a page has been shown.
21430   </summary>
21431 </histogram>
21432
21433 <histogram name="Translate.ShowErrorInfobar" enum="TranslateError">
21434   <summary>
21435     Chrome Translate shows an error infobar when an error happens on translation
21436     and the infobar message depends on what kind of error happens. This metric
21437     counts how often each error message is shown.
21438   </summary>
21439 </histogram>
21440
21441 <histogram name="Translate.ShowErrorUI" enum="TranslateError">
21442   <summary>
21443     Chrome Translate shows an error UI (infobar or bubble) when an error happens
21444     on translation and the UI message depends on what kind of error happens.
21445     This metric counts how often each error message is shown.
21446   </summary>
21447 </histogram>
21448
21449 <histogram name="Translate.SimilarLanguageMatch" enum="BooleanMatched">
21450   <summary>
21451     This metrics is logged whenever a page is loaded. The logged value is
21452     &quot;Mathced&quot; when the CLD-detected language differs from the page
21453     language code , and the two languages are such similar languages. In that
21454     case, Chrome ignore the CLD-determined language and instead uses the page
21455     language code. The page language code is decided by Content-Language and
21456     HTML lang attribute.
21457   </summary>
21458 </histogram>
21459
21460 <histogram name="Translate.TimeToBeReady" units="milliseconds">
21461   <summary>
21462     The time from injecting scripts for Chrome Translate to being ready to
21463     perform translation.
21464   </summary>
21465 </histogram>
21466
21467 <histogram name="Translate.TimeToLoad" units="milliseconds">
21468   <summary>
21469     The time from injecting scripts for Chrome Translate to the finishing loads
21470     of all depending libraries.
21471   </summary>
21472 </histogram>
21473
21474 <histogram name="Translate.TimeToTranslate" units="milliseconds">
21475   <summary>The time from starting translation to the completion.</summary>
21476 </histogram>
21477
21478 <histogram name="Translate.Translate">
21479   <summary>
21480     The number of times the translate button was clicked in the translate
21481     infobar.
21482   </summary>
21483 </histogram>
21484
21485 <histogram name="Translate.UndisplayableLanguage" enum="LanguageCode">
21486   <summary>
21487     Logs an undisplayable language included in the language list sent by the
21488     Translate server. The Translate server sends the list each time the user
21489     runs Chrome. This metrics tells us that there is a language which UI should
21490     support but doesn't.
21491   </summary>
21492 </histogram>
21493
21494 <histogram name="Translate.UnsupportedLanguageAtInitiation" enum="LanguageCode">
21495   <summary>
21496     Logs an unsupported source language detected during initiation of the
21497     Translate feature.  This is reported when the language detector successfully
21498     detects the language of the webpage, but the language is not supported by
21499     the translation server because it is too minor.  This metric allows us to
21500     assess how important the unsupported language is for Google translate.
21501   </summary>
21502 </histogram>
21503
21504 <histogram name="Translate.UserActionDuration" units="milliseconds">
21505   <summary>
21506     The time from a page content language being determined to user requesting
21507     Chrome Translate.
21508   </summary>
21509 </histogram>
21510
21511 <histogram name="TryScroll.SlowScroll" enum="ScrollThread">
21512   <summary>Whether the scroll is executed on main thread.</summary>
21513 </histogram>
21514
21515 <histogram name="UMA.CollectExternalEventsTime" units="milliseconds">
21516   <summary>
21517     The time to run the external metrics collection task (Chrome OS).
21518   </summary>
21519 </histogram>
21520
21521 <histogram name="UMA.Discarded Log Events">
21522   <summary>
21523     The number of events discarded at log transmission time because the event
21524     count was already too large.
21525   </summary>
21526 </histogram>
21527
21528 <histogram name="UMA.FieldTrialsEnabledBenchmarking" enum="BooleanUsage">
21529   <summary>
21530     Log whether the --enable-benchmarking flag was set, which causes field
21531     trials to only use the default group.
21532   </summary>
21533 </histogram>
21534
21535 <histogram name="UMA.GeneratedLowEntropySource" enum="BooleanSuccess">
21536   <summary>
21537     For each attempt to generate the low entropy source, log whether or not the
21538     load required generating a new low entropy source.
21539   </summary>
21540 </histogram>
21541
21542 <histogram name="UMA.InitSequence" enum="UmaInitSequence">
21543   <summary>
21544     Logged during MetricsService initialization whether the init task or the
21545     initial log timer completed first. The expectation is the vast majority of
21546     the time, the init task should complete first. If metrics show otherwise,
21547     then it may indicate there's a bug in the MetricsService init sequence and
21548     that it should be investigated.
21549   </summary>
21550 </histogram>
21551
21552 <histogram name="UMA.Large Accumulated Log Not Persisted" units="bytes">
21553   <summary>
21554     Number of bytes in an excessively large log that was discarded at shutdown
21555     instead of being saved to disk to retry during next chrome run.
21556   </summary>
21557 </histogram>
21558
21559 <histogram name="UMA.Large Rejected Log was Discarded" units="bytes">
21560   <summary>
21561     Number of bytes in a log was was rejected by server, and then discarded.
21562   </summary>
21563 </histogram>
21564
21565 <histogram name="UMA.LoadLogsTime" units="milliseconds">
21566   <summary>
21567     The time spent to load (de-serialize) unsent logs from local state, recorded
21568     during the MetricsService startup sequence.
21569   </summary>
21570 </histogram>
21571
21572 <histogram name="UMA.LogLoadComplete called">
21573   <summary>
21574     Simple counter of the number of times LogLoadComplete was called (bug
21575     demonstration, as we're called more often than once per page load :-/ )
21576   </summary>
21577 </histogram>
21578
21579 <histogram name="UMA.LowEntropySourceValue">
21580   <summary>
21581     Distribution of the low entropy source value used for field trial
21582     randomization, recorded on startup.
21583   </summary>
21584 </histogram>
21585
21586 <histogram name="UMA.Perf.GetData" enum="GetPerfDataOutcome">
21587   <summary>
21588     A count of successes and various failure modes related to collecting and
21589     processing performance data obtained through &quot;perf&quot; on Chrome OS.
21590   </summary>
21591 </histogram>
21592
21593 <histogram name="UMA.ProtoCompressionRatio" units="%">
21594   <summary>
21595     Compression ratio of the serialized protobuf that will be uploaded to the
21596     UMA server. This serialized protobuf is compressed using gzip.
21597   </summary>
21598 </histogram>
21599
21600 <histogram name="UMA.ProtoGzipped" enum="Boolean">
21601   <obsolete>
21602     Deprecated as of Sep, 2013. Gzipping protobufs is now the default.
21603   </obsolete>
21604   <summary>Was the UMA protobuf uploaded earlier compressed or not.</summary>
21605 </histogram>
21606
21607 <histogram name="UMA.ProtoGzippedKBSaved" units="KB">
21608   <summary>
21609     Kilobytes saved from gzipping the protobufs before uploading them.
21610   </summary>
21611 </histogram>
21612
21613 <histogram name="UMA.StoreLogsTime" units="milliseconds">
21614   <summary>
21615     The time spent to store unsent logs to local state, which is done
21616     periodically and also during start up if there was an initial stability log.
21617   </summary>
21618 </histogram>
21619
21620 <histogram name="UMA.Unacceptable_Log_Discarded">
21621   <obsolete>
21622     Deprecated as of May, 2012 (i.e. Chrome 21+).  Replaced by the
21623     UMA.UploadResponseStatus.XML and UMA.UploadResponseStatus.Protobuf
21624     histograms.
21625   </obsolete>
21626   <summary>The server returned a 400 code, and we discarded a log.</summary>
21627   <details>
21628     This tends to indicate that a syntax error is present in a log, such as
21629     would appear when a bogus XML tag is included, or the XML is not balanced
21630     and well structured.
21631   </details>
21632 </histogram>
21633
21634 <histogram name="UMA.UploadCreation" enum="BooleanSuccess">
21635   <summary>
21636     For each attempted UMA upload, log whether the upload was successfully
21637     constructed.  An upload might fail to be constructed, for example, if we try
21638     to upload before the system is fully initialized; or if serialization of the
21639     data fails.
21640   </summary>
21641 </histogram>
21642
21643 <histogram name="UMA.UploadResponseStatus.Protobuf"
21644     enum="UmaUploadResponseStatus">
21645   <summary>
21646     For each upload to the protocol buffer (v2) UMA server, log whether the
21647     upload was successful, or whether there was an error.
21648   </summary>
21649 </histogram>
21650
21651 <histogram name="UMA.UploadResponseStatus.XML" enum="UmaUploadResponseStatus">
21652   <summary>
21653     For each upload to the XML (v1) UMA server, log whether the upload was
21654     successful, or whether there was an error.
21655   </summary>
21656 </histogram>
21657
21658 <histogram name="UMA.UsedResetVariationsFlag" enum="BooleanUsage">
21659   <summary>
21660     Log whether the --reset-variation-state flag was set before the low entropy
21661     source was requested.
21662   </summary>
21663 </histogram>
21664
21665 <histogram name="UMA.XMLNodeDumpTime" units="milliseconds">
21666   <summary>
21667     The time spent in converting the XML tree into a character buffer when
21668     closing a metrics log (Chrome OS).
21669   </summary>
21670 </histogram>
21671
21672 <histogram name="UMA.XMLWriterDestructionTime" units="milliseconds">
21673   <summary>
21674     The time spent in freeing the XML writer and tree when closing a metrics log
21675     (Chrome OS).
21676   </summary>
21677 </histogram>
21678
21679 <histogram name="Uptime.ChromeExecToLoginPromptVisibleAfterLogout" units="ms">
21680   <summary>
21681     Measures the time elapsed on Chrome OS between when Chrome is started, and
21682     when the login prompt is again visible after a logout.  This statistic is
21683     only collected when preceeded by a logout.
21684   </summary>
21685 </histogram>
21686
21687 <histogram name="Uptime.LoginPromptSetupTimeAfterLogout" units="ms">
21688   <summary>
21689     Measures the time elapsed on Chrome OS for setting up for a login after a
21690     logout. More specifically, it is the time between when the Cryptohome is
21691     unmounted (the last step in the logout process) and when the login prompt is
21692     again visible after a logout.
21693   </summary>
21694 </histogram>
21695
21696 <histogram name="Uptime.Logout" units="ms">
21697   <summary>
21698     Measures the time elapsed on Chrome OS when performing a logout. More
21699     specifically, it is the time between when a logout is initiated and when the
21700     Cryptohome is unmounted, signaling the last step in the logout process. This
21701     statistic is not collected when the logout is part of a restart or shutdown.
21702   </summary>
21703 </histogram>
21704
21705 <histogram name="Uptime.LogoutToLoginPromptVisible" units="ms">
21706   <summary>
21707     Measures the time elapsed on Chrome OS between initiating a logout and the
21708     next time the login prompt is visible again.  This statistic is not
21709     collected if the machine is shutdown between the logout initiation and the
21710     prompt becoming visible.
21711   </summary>
21712 </histogram>
21713
21714 <histogram name="Uptime.LogoutToUIStopAfterLogout" units="ms">
21715   <summary>
21716     Measures the time elapsed on Chrome OS between when a logout is initiated
21717     and the UI has stopped (and Chrome has exited) during the logout process.
21718     This statistic is not collected if the logout is part of a restart or
21719     shutdown.
21720   </summary>
21721 </histogram>
21722
21723 <histogram name="Uptime.ProcessesTerminatedToXTerminatedAfterLogout" units="ms">
21724   <summary>
21725     Measures the time elapsed on Chrome OS between when all user-associated
21726     processes (including the X server) have been terminated during the logout
21727     process.  This statistic is not collected if the logout is part of a restart
21728     or shutdown.
21729   </summary>
21730 </histogram>
21731
21732 <histogram name="Uptime.UIStopToProcessesTerminatedAfterLogout" units="ms">
21733   <summary>
21734     Measures the time elapsed on Chrome OS between when the UI has stopped
21735     (Chrome has exited), and when all other associated processes have been
21736     terminated during the logout process. This statistic is not collected if the
21737     logout is part of a restart or shutdown.
21738   </summary>
21739 </histogram>
21740
21741 <histogram name="Uptime.XTerminatedToChromeExecAfterLogout" units="ms">
21742   <summary>
21743     Measures the time elapsed on Chrome OS between when the X server has been
21744     terminated from a previous logout and when Chrome is started again to show
21745     the login screen.
21746   </summary>
21747 </histogram>
21748
21749 <histogram name="UserImage.ChangeChoice" enum="ChromeOSUserImageId">
21750   <summary>
21751     Distribution of the default images that users choose in Change Picture
21752     dialog (Chrome OS). One sample is taken each time the user changes picture.
21753   </summary>
21754 </histogram>
21755
21756 <histogram name="UserImage.FirstTimeChoice" enum="ChromeOSUserImageId">
21757   <summary>
21758     Distribution of the default images chosen on user image screen during
21759     out-of-the-box experience (Chrome OS). One sample is taken each time the
21760     user confirms the choice by clicking OK button.
21761   </summary>
21762 </histogram>
21763
21764 <histogram name="UserImage.LoggedIn" enum="ChromeOSUserImageId">
21765   <summary>
21766     Distribution of the default images that existing users login with (Chrome
21767     OS). One sample is taken each time the user logs in.
21768   </summary>
21769 </histogram>
21770
21771 <histogram name="UserImage.ProfileDownloadResult"
21772     enum="ProfileImageDownloadResult">
21773   <summary>
21774     Profile image download result for UserManager (either on behalf of the
21775     Change Picture prefs page, OOBE or scheduled refresh after user login).
21776   </summary>
21777 </histogram>
21778
21779 <histogram name="UserImage.ProfileDownloadTime" units="milliseconds">
21780   <summary>The time it took to download user's profile picture.</summary>
21781 </histogram>
21782
21783 <histogram name="UserImage.ScreenIsShownTime" units="milliseconds">
21784   <summary>
21785     Time histogram of the &quot;Choose Picture&quot; OOBE screen display delay.
21786   </summary>
21787 </histogram>
21788
21789 <histogram name="UserManager.LoginUserType" enum="UserType">
21790   <summary>
21791     The number of users of different types that log in to the system (Chrome
21792     OS).
21793   </summary>
21794 </histogram>
21795
21796 <histogram name="UserManager.LogoutToLoginDelay" units="seconds">
21797   <summary>
21798     The time between one regular user logging out and a different regular user
21799     logging in (Chrome OS). Delays above thirty minutes or which span system
21800     reboots or non-regular-user logins are not reported.
21801   </summary>
21802 </histogram>
21803
21804 <histogram name="Variations.DisabledNoEntropyProvider" enum="BooleanHit">
21805   <obsolete>
21806     Deprecated 1/2013. No longer tracked.
21807   </obsolete>
21808   <summary>
21809     A count of the number of times we hit the code where a field trial is
21810     disabled because no entropy provider was provided.
21811   </summary>
21812 </histogram>
21813
21814 <histogram name="Variations.FailedRequestErrorCode" enum="NetErrorCodes">
21815   <summary>
21816     The counts of network error codes encountered by VariationsService when an
21817     attempt to fetch a variations seed from the server fails.
21818   </summary>
21819 </histogram>
21820
21821 <histogram name="Variations.FetchNotModifiedLatency" units="milliseconds">
21822   <summary>
21823     The latency of a VariationsService seed fetch that results in a not modified
21824     response.
21825   </summary>
21826 </histogram>
21827
21828 <histogram name="Variations.FetchOtherLatency" units="milliseconds">
21829   <summary>
21830     The latency of a VariationsService seed fetch that results in neither a
21831     success nor not modified response.
21832   </summary>
21833 </histogram>
21834
21835 <histogram name="Variations.FetchSuccessLatency" units="milliseconds">
21836   <summary>
21837     The latency of a VariationsService seed fetch that results in a success
21838     response.
21839   </summary>
21840 </histogram>
21841
21842 <histogram name="Variations.HeaderConstructionTime" units="microseconds">
21843   <summary>How long it took to create the X-Client-Data header.</summary>
21844 </histogram>
21845
21846 <histogram name="Variations.LoadSeedSignature" enum="VariationSeedSignature">
21847   <summary>
21848     The result of verifying the variations seed signature, recorded when the
21849     variations seed is stored to Local State after being retrieved from the
21850     server.
21851   </summary>
21852 </histogram>
21853
21854 <histogram name="Variations.NetworkAvailability" enum="BooleanSuccess">
21855   <obsolete>
21856     Deprecated 9/2012. No longer tracked.
21857   </obsolete>
21858   <summary>
21859     Whether or not the network was available when requested by the
21860     VariationsService.
21861   </summary>
21862 </histogram>
21863
21864 <histogram name="Variations.ResourceRequestsAllowed"
21865     enum="VariationsResourceRequestsAllowedState">
21866   <summary>
21867     Counts the number of times the VariationsService is allowed or not allowed
21868     to make a request due to the ResourceRequestAllowedNotifier.
21869   </summary>
21870 </histogram>
21871
21872 <histogram name="Variations.SeedEmpty" enum="VariationsSeedEmpty">
21873   <summary>
21874     Records whether the variations seed in local state is empty (does not exist)
21875     on startup.
21876   </summary>
21877 </histogram>
21878
21879 <histogram name="Variations.SeedFetchResponseCode">
21880   <summary>
21881     The counts of HTTP response codes encountered by VariationsService when
21882     attempting to fetch a variations seed from the server.
21883   </summary>
21884 </histogram>
21885
21886 <histogram name="Variations.SeedFreshness" units="minutes">
21887   <summary>
21888     The time interval between when the Variations seed was last downloaded and
21889     when it was used.
21890   </summary>
21891 </histogram>
21892
21893 <histogram name="Variations.ServerStudyExpiredUniformity1Percent"
21894     enum="BooleanExpired">
21895   <obsolete>
21896     Deprecated 11/2012. No longer tracked.
21897   </obsolete>
21898   <summary>
21899     Whether or not the 1-Percent uniformity trial from the Variations server was
21900     expired when loaded.
21901   </summary>
21902 </histogram>
21903
21904 <histogram name="Variations.StoreSeedSignature" enum="VariationSeedSignature">
21905   <summary>
21906     The result of verifying the variations seed signature, recorded when the
21907     variations seed is loaded from Local State.
21908   </summary>
21909 </histogram>
21910
21911 <histogram name="Variations.TimeSinceLastFetchAttempt" units="minutes">
21912   <summary>
21913     The time since the previous attempt to fetch the variations seed within the
21914     same session, with 0 indicating that this is the first attempt. Recorded
21915     when a variations seed fetch is attempted by the VariationsService.
21916   </summary>
21917 </histogram>
21918
21919 <histogram name="Variations.UniformityTrialExpired" enum="BooleanHit">
21920   <obsolete>
21921     Deprecated 1/2013. No longer tracked.
21922   </obsolete>
21923   <summary>
21924     A count of the number of times we hit the code where the
21925     UMA-Uniformity-Trial-1-Percent field trial is disabled as a result of the
21926     expiration check.
21927   </summary>
21928 </histogram>
21929
21930 <histogram name="Variations.UniformityTrialGroupNotActive"
21931     enum="UniformityTrialGroupNotActive">
21932   <obsolete>
21933     Deprecated 1/2013. No longer tracked.
21934   </obsolete>
21935   <summary>
21936     Tracks whether the UMA-Uniformity-Trial-1-Percent field trial was not active
21937     and which factors contributed to it.
21938   </summary>
21939 </histogram>
21940
21941 <histogram name="VirtualKeyboard.KeyboardControlEvent"
21942     enum="KeyboardControlEvent">
21943   <summary>
21944     A count of various control events that can occur on the virtual keyboard,
21945     such as showing and hiding.
21946   </summary>
21947 </histogram>
21948
21949 <histogram name="VirtualKeyboard.KeystrokesBetweenBackspace">
21950   <summary>
21951     Counts the number of keys typed by the virtual keyboard between each
21952     backspace. This metric provides a rough approximation of an error rate for
21953     the virtual keyboard.
21954   </summary>
21955 </histogram>
21956
21957 <histogram name="Wallet.ApiCallDuration.AcceptLegalDocuments" units="ms">
21958   <summary>
21959     Measures the time taken by Google Online Wallet server's accept legal
21960     document API call.
21961   </summary>
21962 </histogram>
21963
21964 <histogram name="Wallet.ApiCallDuration.AuthenticateInstrument" units="ms">
21965   <summary>
21966     Measures the time taken by Google Online Wallet server's authenticate
21967     instrument API call.
21968   </summary>
21969 </histogram>
21970
21971 <histogram name="Wallet.ApiCallDuration.GetFullWallet" units="ms">
21972   <summary>
21973     Measures the time taken by Google Online Wallet server's get full wallet API
21974     call.
21975   </summary>
21976 </histogram>
21977
21978 <histogram name="Wallet.ApiCallDuration.GetWalletItems" units="ms">
21979   <summary>
21980     Measures the time taken by Google Online Wallet server's get wallet items
21981     API call.
21982   </summary>
21983 </histogram>
21984
21985 <histogram name="Wallet.ApiCallDuration.SaveAddress" units="ms">
21986   <obsolete>
21987     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
21988   </obsolete>
21989   <summary>
21990     Measures the time taken by Google Online Wallet server's save address API
21991     call.
21992   </summary>
21993 </histogram>
21994
21995 <histogram name="Wallet.ApiCallDuration.SaveInstrument" units="ms">
21996   <obsolete>
21997     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
21998   </obsolete>
21999   <summary>
22000     Measures the time taken by Google Online Wallet server's save instrument API
22001     call.
22002   </summary>
22003 </histogram>
22004
22005 <histogram name="Wallet.ApiCallDuration.SaveInstrumentAndAddress" units="ms">
22006   <obsolete>
22007     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
22008   </obsolete>
22009   <summary>
22010     Measures the time taken by Google Online Wallet server's save instument and
22011     address API call.
22012   </summary>
22013 </histogram>
22014
22015 <histogram name="Wallet.ApiCallDuration.SaveToWallet" units="ms">
22016   <summary>
22017     Measures the time taken by Google Online Wallet server's save to wallet API
22018     call.
22019   </summary>
22020 </histogram>
22021
22022 <histogram name="Wallet.ApiCallDuration.SendStatus" units="ms">
22023   <summary>
22024     Measures the time taken by Google Online Wallet server's send status API
22025     call.
22026   </summary>
22027 </histogram>
22028
22029 <histogram name="Wallet.ApiCallDuration.UnknownApiCall" units="ms">
22030   <summary>
22031     Measures the time taken by Google Online Wallet server's unknown API calls.
22032   </summary>
22033 </histogram>
22034
22035 <histogram name="Wallet.ApiCallDuration.UpdateAddress" units="ms">
22036   <obsolete>
22037     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
22038   </obsolete>
22039   <summary>
22040     Measures the time taken by Google Online Wallet server's update address API
22041     call.
22042   </summary>
22043 </histogram>
22044
22045 <histogram name="Wallet.ApiCallDuration.UpdateInstrument" units="ms">
22046   <obsolete>
22047     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
22048   </obsolete>
22049   <summary>
22050     Measures the time taken by Google Online Wallet server's update instument
22051     API call.
22052   </summary>
22053 </histogram>
22054
22055 <histogram name="Wallet.MalformedResponse" enum="WalletApiCall">
22056   <summary>
22057     Counts the number of times each Wallet API failed due to being unable to
22058     parse the response.
22059   </summary>
22060 </histogram>
22061
22062 <histogram name="Wallet.ResponseCode" enum="HttpResponseCode">
22063   <summary>HTTP response codes seen by Wallet client.</summary>
22064 </histogram>
22065
22066 <histogram name="WebCore.Animation.CSSProperties" enum="MappedCSSProperties">
22067   <summary>
22068     Counts the number of times each CSS property is animated. There is no limit
22069     on the number of times each property is counted per page view -- a property
22070     that is animated multiple times during a single page view is counted each
22071     time it animates.
22072   </summary>
22073 </histogram>
22074
22075 <histogram name="WebCore.FeatureObserver" enum="FeatureObserver">
22076   <summary>
22077     Count of how many instances of WebCore::Page use various features. Each
22078     WebCore::Page instance has a WebCore::UseCounter instance. It records and
22079     reports feature usage (e.g. via UseCounter::count() method).
22080   </summary>
22081 </histogram>
22082
22083 <histogram name="WebCore.FeatureObserver.CSSProperties"
22084     enum="MappedCSSProperties">
22085   <summary>
22086     Records usage of CSS properties used on a page, either statically or
22087     dynamically, from the time the page is initialised to when it is closed or
22088     navigated away from. Each property is counted at most once per page per
22089     view.
22090   </summary>
22091   <details>
22092     Every time a CSS property is parsed on a page, that property is recorded as
22093     having been used. The histogram is updated with this data whenever a page is
22094     closed, or a page navigation happens. Each histogram bucket corresponds to a
22095     CSS property (eg width, border-radius). The exception is the bucket numbered
22096     '1' - this counts the number of pages that CSS properties were counted on.
22097
22098     These numbers give the percentage of pages that use a CSS property. For
22099     example, if the 'border-radius' histogram bucket has a count of 250, and the
22100     page count bucket (i.e. bucket number 1) has a count of 1000 - this means
22101     that 1000 pages were recorded, and border-radius was used on 25% of those
22102     pages.
22103
22104     Internally, each WebCore::Page has a WebCore::UseCounter instance, with
22105     booleans recording use of each CSS property - one boolean per property. Upon
22106     destruction of the WebCore::Page (e.g. by the user closing the tab), or a
22107     page navigation happening, the histogram is updated. For each boolean that
22108     is set to True, the corresponding histogram bucket for that CSS property is
22109     incremented by 1. The page count bucket (i.e. bucket number 1) is always
22110     incremented by 1 on each histogram update.
22111   </details>
22112 </histogram>
22113
22114 <histogram name="WebCore.IndexedDB.BackingStore.ConsistencyError"
22115     enum="IDBLevelDBBackingStoreInternalErrorType">
22116   <summary>
22117     Methods that encountered consistency errors. Such errors probably point to a
22118     bug in our code.
22119   </summary>
22120 </histogram>
22121
22122 <histogram name="WebCore.IndexedDB.BackingStore.InternalError"
22123     enum="IDBLevelDBBackingStoreInternalErrorType">
22124   <obsolete>
22125     As of chrome 26, use {Consistency, Read, Write}Error instead.
22126   </obsolete>
22127   <summary>
22128     Count of internal IndexedDB errors (data corruption, I/O errors, etc)
22129     encountered.
22130   </summary>
22131 </histogram>
22132
22133 <histogram name="WebCore.IndexedDB.BackingStore.OpenStatus"
22134     enum="IDBLevelDBBackingStoreOpenResult">
22135   <summary>
22136     Count of the different success and failure modes when opening an IndexedDB
22137     backing store - clean open, successful open with recovery, failed recovery,
22138     etc. Includes all hosts.
22139   </summary>
22140 </histogram>
22141
22142 <histogram name="WebCore.IndexedDB.BackingStore.OpenStatus.Docs"
22143     enum="IDBLevelDBBackingStoreOpenResult">
22144   <summary>
22145     Count of the different success and failure modes when opening an IndexedDB
22146     backing store - clean open, successful open with recovery, failed recovery,
22147     etc. Only for docs.google.com.
22148   </summary>
22149 </histogram>
22150
22151 <histogram name="WebCore.IndexedDB.BackingStore.OverlyLargeOriginLength"
22152     units="characters">
22153   <summary>
22154     Length of leveldb directories that cause paths to not fit in the filesystem,
22155     either because the individual component is too long or the overall path is
22156     larger than MAX_PATH.
22157   </summary>
22158 </histogram>
22159
22160 <histogram name="WebCore.IndexedDB.BackingStore.ReadError"
22161     enum="IDBLevelDBBackingStoreInternalErrorType">
22162   <summary>
22163     Methods that encountered leveldb errors while trying to read from disk.
22164   </summary>
22165 </histogram>
22166
22167 <histogram name="WebCore.IndexedDB.BackingStore.WriteError"
22168     enum="IDBLevelDBBackingStoreInternalErrorType">
22169   <summary>
22170     Methods that encountered leveldb errors while trying to write to disk.
22171   </summary>
22172 </histogram>
22173
22174 <histogram name="WebCore.IndexedDB.FrontEndAPICalls"
22175     enum="IndexedDatabaseMethods">
22176   <summary>
22177     Count total number of front end API calls of IndexedDB methods.
22178   </summary>
22179 </histogram>
22180
22181 <histogram name="WebCore.IndexedDB.LevelDB.FreeDiskSpaceFailure"
22182     enum="LevelDBErrorCount">
22183   <summary>
22184     Count of how many times LevelDBDatabase got an error trying to check free
22185     disk space.
22186   </summary>
22187 </histogram>
22188
22189 <histogram name="WebCore.IndexedDB.LevelDB.OpenFailureFreeDiskSpace" units="Kb">
22190   <summary>
22191     Amount of free disk space on the partition/volume/etc where LevelDB failed
22192     to open.
22193   </summary>
22194 </histogram>
22195
22196 <histogram name="WebCore.IndexedDB.LevelDB.OpenSuccessFreeDiskSpace" units="Kb">
22197   <summary>
22198     Amount of free disk space on the partition/volume/etc where LevelDB was
22199     successfully opened.
22200   </summary>
22201 </histogram>
22202
22203 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors" enum="LevelDBErrorTypes">
22204   <summary>
22205     Error classes returned by LevelDB when it failed to open a database.
22206   </summary>
22207 </histogram>
22208
22209 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Corruption"
22210     enum="LevelDBCorruptionTypes">
22211   Types of corruption that LevelDB encounters when opening a database.
22212 </histogram>
22213
22214 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.EnvMethod"
22215     enum="LevelDBIOErrorMethods">
22216   <summary>
22217     LevelDBEnv methods that generated IO errors when opening a database.
22218   </summary>
22219 </histogram>
22220
22221 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Errno"
22222     enum="OSAgnosticErrno">
22223   <summary>
22224     Errno errors encountered by a single LevelDBEnv method when opening an
22225     IndexedDB instance.
22226   </summary>
22227 </histogram>
22228
22229 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.PFE"
22230     enum="PlatformFileError">
22231   <summary>
22232     PlatformFileErrors encountered by a single LevelDBEnv method when opening an
22233     IndexedDB instance.
22234   </summary>
22235 </histogram>
22236
22237 <histogram name="WebCore.IndexedDB.LevelDBReadErrors" enum="LevelDBErrorTypes">
22238   <summary>
22239     Error classes returned by LevelDB when it failed to read a database.
22240   </summary>
22241 </histogram>
22242
22243 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.Corruption"
22244     enum="LevelDBCorruptionTypes">
22245   Types of corruption that LevelDB encounters when reading a database.
22246 </histogram>
22247
22248 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.EnvMethod"
22249     enum="LevelDBIOErrorMethods">
22250   <summary>
22251     LevelDBEnv methods that generated IO errors when reading a database.
22252   </summary>
22253 </histogram>
22254
22255 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.Errno"
22256     enum="OSAgnosticErrno">
22257   <summary>
22258     Errno errors encountered by a single LevelDBEnv method when reading an
22259     IndexedDB instance.
22260   </summary>
22261 </histogram>
22262
22263 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.PFE"
22264     enum="PlatformFileError">
22265   <summary>
22266     PlatformFileErrors encountered by a single LevelDBEnv method when opening an
22267     IndexedDB instance.
22268   </summary>
22269 </histogram>
22270
22271 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors" enum="LevelDBErrorTypes">
22272   <summary>
22273     Error classes returned by LevelDB when it failed to write to a database.
22274   </summary>
22275 </histogram>
22276
22277 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Corruption"
22278     enum="LevelDBCorruptionTypes">
22279   Types of corruption returned by LevelDB when it failed to write to a database.
22280 </histogram>
22281
22282 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.EnvMethod"
22283     enum="LevelDBIOErrorMethods">
22284   <summary>
22285     LevelDBEnv methods that generated IO errors when writing to a database.
22286   </summary>
22287 </histogram>
22288
22289 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Errno"
22290     enum="OSAgnosticErrno">
22291   <summary>
22292     Errno errors encountered by a single LevelDBEnv method when writing to an
22293     IndexedDB instance.
22294   </summary>
22295 </histogram>
22296
22297 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.PFE"
22298     enum="PlatformFileError">
22299   <summary>
22300     PlatformFileErrors encountered by a single LevelDBEnv method when writing to
22301     an IndexedDB instance.
22302   </summary>
22303 </histogram>
22304
22305 <histogram name="WebCore.PreloadDelayMs" units="milliseconds">
22306   <summary>
22307     The delay between when the preload scanner discovers a resource on the
22308     parser thread and when the preload request is issued on the main thread.
22309   </summary>
22310 </histogram>
22311
22312 <histogram name="WebCore.ResourceFetcher.ActionUponResourceRequest"
22313     enum="ActionUponResourceRequest">
22314   <summary>
22315     The resulting action (e.g. load resource, use resource from in-memory
22316     cache...) upon a resource request.
22317   </summary>
22318 </histogram>
22319
22320 <histogram name="WebCore.ResourceFetcher.HitCount">
22321   <summary>
22322     Number of dead resources found in the memory cache over the lifetime of the
22323     ResourceFetcher.
22324   </summary>
22325 </histogram>
22326
22327 <histogram name="WebCore.ResourceFetcher.LoadCount">
22328   <summary>
22329     Number of resources that needed to be loaded by the ResourceFetcher over its
22330     lifetime.
22331   </summary>
22332 </histogram>
22333
22334 <histogram name="WebCore.ResourceFetcher.ResourceHasClientUponCacheHit"
22335     enum="ResourceHasClient">
22336   <summary>
22337     Whether the resource in the cache is being used by at least one client (live
22338     resource) or not (dead resource) upon a cache hit.
22339   </summary>
22340 </histogram>
22341
22342 <histogram name="WebCore.ResourceFetcher.ResourceTypeUponCacheHit"
22343     enum="ResourceType">
22344   <summary>
22345     The type of the resource (e.g. image, script...) upon a cache hit.
22346   </summary>
22347 </histogram>
22348
22349 <histogram name="WebCore.ResourceFetcher.RevalidateCount">
22350   <summary>
22351     Number of dead resources that needed to be revalidated by the
22352     ResourceFetcher over its lifetime.
22353   </summary>
22354 </histogram>
22355
22356 <histogram name="WebCore.V8DOMWindowShell.createContext.IsolatedWorld"
22357     units="milliseconds">
22358   <summary>
22359     Duration of time taken to create a V8 Context for an isolated world.
22360   </summary>
22361 </histogram>
22362
22363 <histogram name="WebCore.V8DOMWindowShell.createContext.MainWorld"
22364     units="milliseconds">
22365   <summary>
22366     Duration of time taken to create a V8 Context for the main world.
22367   </summary>
22368 </histogram>
22369
22370 <histogram name="WebCore.WebSocket.HandshakeResult"
22371     enum="WebSocketHandshakeResult">
22372   <summary>
22373     Count the number of WebSocket handshake for each result. Use this histogram
22374     as a baseline for investigating feature usage counters.
22375   </summary>
22376 </histogram>
22377
22378 <histogram name="WebCore.WebSocket.PerMessageDeflateContextTakeOverMode"
22379     enum="WebSocketPerMessageDeflateContextTakeOverMode">
22380   <summary>
22381     Count the number of WebSockets that accepted permessage-deflate extension
22382     for each context take over mode.
22383   </summary>
22384 </histogram>
22385
22386 <histogram name="WebCore.XHR.send.ArrayBufferOrView"
22387     enum="XMLHttpRequestSendArrayBufferOrView">
22388   <summary>
22389     Count the number of XHR.send() calls for each argument type to see when we
22390     can deprecate the ArrayBuffer type support.
22391   </summary>
22392 </histogram>
22393
22394 <histogram name="WebFont.CacheHit" enum="WebFontCacheHit">
22395   <summary>
22396     Recorded upon web fonts load. Counts the number of times web font is loaded
22397     from cache (disk cache or memory cache), fetched over network, or served
22398     from data URL.
22399   </summary>
22400 </histogram>
22401
22402 <histogram name="WebFont.DownloadTime.0.Under10KB" units="milliseconds">
22403   <summary>
22404     The time it takes for a webfont download to finish, for webfonts of under
22405     10KB.
22406   </summary>
22407 </histogram>
22408
22409 <histogram name="WebFont.DownloadTime.1.10KBTo50KB" units="milliseconds">
22410   <summary>
22411     The time it takes for a webfont download to finish, for webfonts of
22412     10KB-50KB.
22413   </summary>
22414 </histogram>
22415
22416 <histogram name="WebFont.DownloadTime.2.50KBTo100KB" units="milliseconds">
22417   <summary>
22418     The time it takes for a webfont download to finish, for webfonts of
22419     50KB-100KB.
22420   </summary>
22421 </histogram>
22422
22423 <histogram name="WebFont.DownloadTime.3.100KBTo1MB" units="milliseconds">
22424   <summary>
22425     The time it takes for a webfont download to finish, for webfonts of
22426     100KB-1MB.
22427   </summary>
22428 </histogram>
22429
22430 <histogram name="WebFont.DownloadTime.4.Over1MB" units="milliseconds">
22431   <summary>
22432     The time it takes for a webfont download to finish, for webfonts of over
22433     1MB.
22434   </summary>
22435 </histogram>
22436
22437 <histogram name="WebFont.DownloadTime.LoadError" units="milliseconds">
22438   <summary>
22439     The time taken for a webfont download that failed. Includes aborted
22440     requests.
22441   </summary>
22442 </histogram>
22443
22444 <histogram name="WebFont.LayoutLatency" units="milliseconds">
22445   <obsolete>
22446     Renamed to WebFont.StyleRecalcToDownloadLatency for clarity.
22447   </obsolete>
22448   <summary>
22449     The time from when the webfont was referenced by a calculated style for the
22450     first time to the start of the font download.
22451   </summary>
22452 </histogram>
22453
22454 <histogram name="WebFont.LoadTime.0.Under10KB" units="milliseconds">
22455   <obsolete>
22456     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.0.Under10KB.
22457   </obsolete>
22458   <summary>
22459     The time it takes for a webfont download to finish, for webfonts of under
22460     10KB.
22461   </summary>
22462 </histogram>
22463
22464 <histogram name="WebFont.LoadTime.1.10KBTo50KB" units="milliseconds">
22465   <obsolete>
22466     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.1.10KBTo50KB.
22467   </obsolete>
22468   <summary>
22469     The time it takes for a webfont download to finish, for webfonts of
22470     10KB-50KB.
22471   </summary>
22472 </histogram>
22473
22474 <histogram name="WebFont.LoadTime.2.50KBTo100KB" units="milliseconds">
22475   <obsolete>
22476     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.2.50KBTo100KB.
22477   </obsolete>
22478   <summary>
22479     The time it takes for a webfont download to finish, for webfonts of
22480     50KB-100KB.
22481   </summary>
22482 </histogram>
22483
22484 <histogram name="WebFont.LoadTime.3.100KBTo1MB" units="milliseconds">
22485   <obsolete>
22486     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.3.100KBTo1MB.
22487   </obsolete>
22488   <summary>
22489     The time it takes for a webfont download to finish, for webfonts of
22490     100KB-1MB.
22491   </summary>
22492 </histogram>
22493
22494 <histogram name="WebFont.LoadTime.4.Over1MB" units="milliseconds">
22495   <obsolete>
22496     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.4.Over1MB.
22497   </obsolete>
22498   <summary>
22499     The time it takes for a webfont download to finish, for webfonts of over
22500     1MB.
22501   </summary>
22502 </histogram>
22503
22504 <histogram name="WebFont.LoadTime.LoadError" units="milliseconds">
22505   <obsolete>
22506     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.LoadError.
22507   </obsolete>
22508   <summary>
22509     The time taken for a webfont download that failed. Includes aborted
22510     requests.
22511   </summary>
22512 </histogram>
22513
22514 <histogram name="WebFont.LocalFontUsed" enum="BooleanUsage">
22515   <summary>
22516     Whether a locallly installed font is actually used when @font-face had local
22517     sources.
22518   </summary>
22519 </histogram>
22520
22521 <histogram name="WebFont.Resource.StyleRecalcToDownloadLatency"
22522     units="milliseconds">
22523   <summary>
22524     The time from when the webfont was referenced by a calculated style for the
22525     first time to the start of the font download. Recorded at most once for each
22526     FontResource object (not recorded if the font is retrieved from the memory
22527     cache).
22528   </summary>
22529 </histogram>
22530
22531 <histogram name="WebFont.Resource.UsageType" enum="WebFontUsageType">
22532   <summary>
22533     For each webfont, this records (a) if the font was 'styled', i.e. referenced
22534     by a calculated style for a RenderText before the font data was used, and
22535     (b) if the font was actually used or not, i.e. the renderer requested the
22536     font data or not. (A Font can be used without being styled, for example when
22537     drawn by a Canvas 2D Context.) This is recorded upon a download request of a
22538     webfont, or destruction of a FontResource object. Recorded at most once for
22539     each FontResource object in the renderer's memory cahce.
22540   </summary>
22541 </histogram>
22542
22543 <histogram name="WebFont.StyleRecalcToDownloadLatency" units="milliseconds">
22544   <obsolete>
22545     Deprecated as of 9/2013, replaced by
22546     WebFont.Resource.StyleRecalcToDownloadLatency.
22547   </obsolete>
22548   <summary>
22549     The time from when the webfont was referenced by a calculated style for the
22550     first time to the start of the font download.
22551   </summary>
22552 </histogram>
22553
22554 <histogram name="WebFont.UsageType" enum="WebFontUsageType">
22555   <obsolete>
22556     Deprecated as of 9/2013, replaced by WebFont.Resource.UsageType.
22557   </obsolete>
22558   <summary>
22559     For each webfont, this records (a) if the font was 'styled', i.e. referenced
22560     by a calculated style for a RenderText before the font data was used, and
22561     (b) if the font was actually used or not, i.e. the renderer requested the
22562     font data or not. (A Font can be used without being styled, for example when
22563     drawn by a Canvas 2D Context.) This is recorded upon a download request of a
22564     webfont, or destruction of a CSSFontFaceSource object. Recorded at most once
22565     for each url() source of @font-face CSS rule.
22566   </summary>
22567 </histogram>
22568
22569 <histogram name="WebFont.WebFontsInPage">
22570   <summary>
22571     The number of webfonts used in a page. This is recorded when the first
22572     layout is done, and so will not count webfonts dynamically loaded by
22573     scripts.
22574   </summary>
22575 </histogram>
22576
22577 <histogram name="WebHistory.LocalResultMissingOnServer" units="%">
22578   <summary>
22579     Percentage of results that are present locally but are not returned by the
22580     web history API call. Recorded every time a signed-in user visits the
22581     chrome://history page and the results from the web history are received.
22582   </summary>
22583 </histogram>
22584
22585 <histogram name="WebHistory.OAuthTokenCompletion" enum="BooleanSuccess">
22586   <summary>
22587     Whether getting the OAuth token was successful for a web history query. On
22588     visits to the chrome://history page this token is obtained and then used to
22589     get the user's synced web history.
22590   </summary>
22591 </histogram>
22592
22593 <histogram name="WebHistory.OAuthTokenResponseCode" units="code">
22594   <summary>
22595     HTTP Response code returned by the server when trying to fetch the OAuth
22596     token for a web history query.
22597   </summary>
22598 </histogram>
22599
22600 <histogram name="WebHistory.QueryCompletion" enum="WebHistoryStatus">
22601   <summary>
22602     Whether the web history API call was successful. Every time a signed-in user
22603     visits the chrome://history page this query is executed to get the user's
22604     synced web history. If successful, the local and remote results are merged
22605     and shown in the history page.
22606   </summary>
22607 </histogram>
22608
22609 <histogram name="WebHistory.ResponseTime" units="milliseconds">
22610   <summary>
22611     Time it took for the web history to reply. Recorded when the web history API
22612     call triggered by visiting chrome://history receives the data, measuring how
22613     much time it took for the server to reply.
22614   </summary>
22615 </histogram>
22616
22617 <histogram name="WebRTC.AudioCaptureTime" units="milliseconds">
22618   <summary>Duration in milliseconds of WebRTC audio capture session.</summary>
22619 </histogram>
22620
22621 <histogram name="WebRTC.AudioInputChannelLayout" enum="ChannelLayout">
22622   <summary>Audio input channel layout in WebRTC.</summary>
22623 </histogram>
22624
22625 <histogram name="WebRTC.AudioInputFramesPerBuffer" enum="AudioFramesPerBuffer">
22626   <summary>Size of WebRTC audio input buffers (in audio frames).</summary>
22627 </histogram>
22628
22629 <histogram name="WebRTC.AudioInputFramesPerBufferUnexpected"
22630     units="audio frames">
22631   <summary>
22632     Size of WebRTC audio input buffers (atypical values, in audio frames).
22633   </summary>
22634 </histogram>
22635
22636 <histogram name="WebRTC.AudioInputSampleRate" enum="AudioSampleRate">
22637   <summary>Audio input sample rate for WebRTC (in Hz).</summary>
22638 </histogram>
22639
22640 <histogram name="WebRTC.AudioInputSampleRateUnexpected" units="Hz">
22641   <summary>
22642     Audio input sample rate for WebRTC (atypical values, in Hz).
22643   </summary>
22644 </histogram>
22645
22646 <histogram name="WebRTC.AudioOutputChannelLayout" enum="ChannelLayout">
22647   <summary>Audio output channel layout in WebRTC.</summary>
22648 </histogram>
22649
22650 <histogram name="WebRTC.AudioOutputFramesPerBuffer" enum="AudioFramesPerBuffer">
22651   <summary>Size of WebRTC audio output buffers (in audio frames).</summary>
22652 </histogram>
22653
22654 <histogram name="WebRTC.AudioOutputFramesPerBufferUnexpected"
22655     units="audio frames">
22656   <summary>
22657     Size of WebRTC audio output buffers (atypical values, in audio frames).
22658   </summary>
22659 </histogram>
22660
22661 <histogram name="WebRTC.AudioOutputSampleRate" enum="AudioSampleRate">
22662   <summary>Audio output sample rate for WebRTC (in Hz).</summary>
22663 </histogram>
22664
22665 <histogram name="WebRTC.AudioOutputSampleRateUnexpected" units="Hz">
22666   <summary>
22667     Audio output sample rate for WebRTC (atypical values, in Hz).
22668   </summary>
22669 </histogram>
22670
22671 <histogram name="WebRTC.AudioRenderTime" units="milliseconds">
22672   <summary>Duration in milliseconds of WebRTC audio render session.</summary>
22673 </histogram>
22674
22675 <histogram name="WebRTC.webkitApiCount" enum="JavaScriptAPIName">
22676   <summary>Counts number of calls to WebRTC APIs from JavaScript.</summary>
22677 </histogram>
22678
22679 <histogram name="Webstore.ExtensionInstallResult" enum="BooleanSuccess">
22680   <summary>
22681     The success or failure of all extension installs from the webstore. This
22682     includes those initiated by sync.
22683   </summary>
22684 </histogram>
22685
22686 <histogram name="Win8.PageLoad" enum="Win8PageLoadType">
22687   <summary>
22688     Count of page loads in each of the 2 different environments (metro/desktop)
22689     on Windows 8.
22690   </summary>
22691 </histogram>
22692
22693 <histogram name="WinTimeTicks.FailedToChangeCores" enum="WindowsVersion">
22694   <summary>
22695     Incremented each time the TimeTicks field trial runs on a machine with
22696     multiple cores, but failed to change thread affinity. Broken down by Windows
22697     version.
22698   </summary>
22699 </histogram>
22700
22701 <histogram name="WinTimeTicks.MinResolutionNanoseconds" units="nanoseconds">
22702   <summary>
22703     The smallest non-zero delta reported by subsequent calls to
22704     QueryPerformanceCounter.
22705   </summary>
22706 </histogram>
22707
22708 <histogram name="WinTimeTicks.NonStopTsc">
22709   <summary>
22710     True if the CPU's time stamp counter ticks at a constant rate regardless of
22711     CPU frequency.
22712   </summary>
22713 </histogram>
22714
22715 <histogram name="WinTimeTicks.TickedBackwards" enum="WindowsVersion">
22716   <summary>
22717     The number of times the TimeTicks field trial failed because
22718     QueryPerformanceCounter ticked backwards. Broken down by Windows version.
22719   </summary>
22720 </histogram>
22721
22722 <histogram name="WinTimeTicks.VersionSuccessful" enum="WindowsVersion">
22723   <summary>
22724     The number of times the TimeTicks field trial succeeded. Broken down by
22725     Windows version.
22726   </summary>
22727 </histogram>
22728
22729 <histogram name="WinTimeTicks.VersionTotal" enum="WindowsVersion">
22730   <summary>
22731     The number of times the TimeTicks field trial ran for comparison with
22732     WinTimeTicks.VersionSuccess. Broken down by Windows version.
22733   </summary>
22734 </histogram>
22735
22736 <histogram name="WrenchMenu.RecentTabsSubMenu" enum="RecentTabsAction">
22737   <summary>
22738     The number of times each tab or window restore option in the Recent Tabs
22739     submenu is clicked.
22740   </summary>
22741 </histogram>
22742
22743 <histogram name="ZeroSuggest.AllResults">
22744   <summary>
22745     The number of results (either query or URL) from ZeroSuggest. This is set
22746     every time a successful response from ZeroSuggest is recieved, which can be
22747     every time the user focuses on the omnibox.
22748   </summary>
22749 </histogram>
22750
22751 <histogram name="ZeroSuggest.QueryResults">
22752   <summary>
22753     The number of query results returned from ZeroSuggest. This is set every
22754     time a successful response from ZeroSuggest is recieved, which can be every
22755     time the user focuses on the omnibox.
22756   </summary>
22757 </histogram>
22758
22759 <histogram name="ZeroSuggest.URLResults">
22760   <summary>
22761     The number of URL results returned from ZeroSuggest. This is set every time
22762     a successful response from ZeroSuggest is recieved, which can be every time
22763     the user focuses on the omnibox.
22764   </summary>
22765 </histogram>
22766
22767 </histograms>
22768
22769 <!-- Enum types -->
22770
22771 <enums>
22772
22773 <enum name="Abandoned" type="int">
22774   <int value="0" label="Finished"/>
22775   <int value="1" label="Abandoned"/>
22776 </enum>
22777
22778 <enum name="AcceleratedFixedRootBackground" type="int">
22779   <int value="0" label="ScrolledMainFrame"/>
22780   <int value="1" label="ScrolledMainFrameWithAcceleratedFixedRootBackground"/>
22781   <int value="2" label="ScrolledMainFrameWithUnacceleratedFixedRootBackground"/>
22782 </enum>
22783
22784 <enum name="ActionAfterDoubleTap" type="int">
22785   <int value="0" label="Navigated Back"/>
22786   <int value="1" label="Stopped Navigation"/>
22787   <int value="2" label="No Action"/>
22788 </enum>
22789
22790 <enum name="ActionUponResourceRequest" type="int">
22791   <int value="0" label="Load resource"/>
22792   <int value="1" label="Revalidate resource"/>
22793   <int value="2" label="Use resource from cache"/>
22794 </enum>
22795
22796 <enum name="ActiveWindowShowType" type="int">
22797   <int value="0" label="No Active Window"/>
22798   <int value="1" label="Other"/>
22799   <int value="2" label="Maximized"/>
22800   <int value="3" label="Fullscreen"/>
22801   <int value="4" label="Snapped"/>
22802 </enum>
22803
22804 <enum name="AndroidActivityId" type="int">
22805   <int value="1" label="Unknown"/>
22806   <int value="2" label="Main"/>
22807   <int value="3" label="Preferences"/>
22808   <int value="4" label="WebappActivity"/>
22809   <int value="5" label="FullScreenActivity"/>
22810 </enum>
22811
22812 <enum name="AndroidEvictionReason" type="int">
22813   <int value="0" label="TabUnusedTooLong"/>
22814   <int value="1" label="TabUnusedInSession"/>
22815   <int value="2" label="LimitOfActiveTabs"/>
22816   <int value="3" label="EvictNTabs"/>
22817   <int value="4" label="EvictAll"/>
22818 </enum>
22819
22820 <enum name="AndroidMemoryNotificationBackground" type="int">
22821   <int value="0" label="TrimMemoryUiHidden"/>
22822   <int value="1" label="TrimMemoryBackground"/>
22823   <int value="2" label="TrimMemoryModerate"/>
22824   <int value="3" label="TrimMemoryComplete"/>
22825 </enum>
22826
22827 <enum name="AndroidMemoryNotificationForeground" type="int">
22828   <int value="0" label="TrimMemoryRunningModerate"/>
22829   <int value="1" label="TrimMemoryRunningLow"/>
22830   <int value="2" label="TrimMemoryRunningCritical"/>
22831   <int value="3" label="LowMemory"/>
22832 </enum>
22833
22834 <enum name="AppLaunch" type="int">
22835   <int value="0" label="NTP_APPS_MAXIMIZED"/>
22836   <int value="1" label="NTP_APPS_COLLAPSED"/>
22837   <int value="2" label="NTP_APPS_MENU"/>
22838   <int value="3" label="NTP_MOST_VISITED"/>
22839   <int value="4" label="NTP_RECENTLY_CLOSED"/>
22840   <int value="5" label="BOOKMARK_BAR"/>
22841   <int value="6" label="CONTENT_NAVIGATION"/>
22842   <int value="7" label="SESSION_RESTORE"/>
22843   <int value="8" label="AUTOLAUNCH"/>
22844   <int value="9" label="OMNIBOX_APP"/>
22845   <int value="10" label="OMNIBOX_LOCATION"/>
22846   <int value="11" label="OMNIBOX_INSTANT"/>
22847   <int value="12" label="EXTENSION_API"/>
22848   <int value="13" label="CMD_LINE_APP"/>
22849   <int value="14" label="CMD_LINE_URL"/>
22850   <int value="15" label="NTP_WEBSTORE"/>
22851   <int value="16" label="NTP_APP_RE_ENABLE"/>
22852   <int value="17" label="CMD_LINE_APP_LEGACY"/>
22853   <int value="18" label="NTP_WEBSTORE_FOOTER"/>
22854   <int value="19" label="NTP_WEBSTORE_PLUS_ICON"/>
22855   <int value="20" label="APP_LIST_MAIN"/>
22856   <int value="21" label="APP_LIST_SEARCH"/>
22857   <int value="22" label="APP_LIST_MAIN_CHROME"/>
22858   <int value="23" label="APP_LIST_MAIN_WEBSTORE"/>
22859   <int value="24" label="APP_LIST_SEARCH_CHROME"/>
22860   <int value="25" label="APP_LIST_SEARCH_WEBSTORE"/>
22861 </enum>
22862
22863 <enum name="AppLaunchContainer" type="int">
22864   <int value="0" label="LAUNCH_CONTAINER_WINDOW"/>
22865   <int value="1" label="LAUNCH_CONTAINER_PANEL"/>
22866   <int value="2" label="LAUNCH_CONTAINER_TAB"/>
22867   <int value="3" label="LAUNCH_CONTAINER_NONE (v2 packaged apps)"/>
22868 </enum>
22869
22870 <enum name="AppLauncherPromo" type="int">
22871   <int value="0" label="Already installed"/>
22872   <int value="1" label="Shown"/>
22873   <int value="2" label="Dismissed"/>
22874   <int value="3" label="Learn more"/>
22875 </enum>
22876
22877 <enum name="AppListEnableSource" type="int">
22878   <int value="0" label="Not enabled (should never be recorded)"/>
22879   <int value="1" label="Packaged app installed from Web Store"/>
22880   <int value="2" label="Clicked app launcher link from the Web Store"/>
22881   <int value="3" label="Command line flag"/>
22882   <int value="4" label="Chrome reinstalled over old, enabled profile"/>
22883   <int value="5" label="Second packaged app installed without showing"/>
22884 </enum>
22885
22886 <enum name="AppListSearchResult" type="int">
22887   <int value="0" label="OMNIBOX"/>
22888   <int value="1" label="APP"/>
22889   <int value="2" label="WEBSTORE"/>
22890   <int value="3" label="SEARCH_WEBSTORE"/>
22891   <int value="4" label="SEARCH_PEOPLE"/>
22892 </enum>
22893
22894 <enum name="AppPromoAction" type="int">
22895   <int value="0" label="PROMO_LAUNCH_APP"/>
22896   <int value="1" label="PROMO_LAUNCH_WEB_STORE"/>
22897   <int value="2" label="PROMO_CLOSE"/>
22898   <int value="3" label="PROMO_EXPIRE"/>
22899   <int value="4" label="PROMO_SEEN"/>
22900 </enum>
22901
22902 <enum name="AppsPageDragSource" type="int">
22903   <int value="0" label="Same apps pane"/>
22904   <int value="1" label="Different apps pane"/>
22905   <int value="2" label="Most visited pane"/>
22906   <int value="3" label="Bookmarks pane"/>
22907   <int value="4" label="Outside of NTP (e.g. bookmarks bar)"/>
22908 </enum>
22909
22910 <enum name="AsyncDNSConfigParsePosix" type="int">
22911   <int value="0" label="OK"/>
22912   <int value="1" label="RES_INIT_FAILED"/>
22913   <int value="2" label="RES_INIT_UNSET"/>
22914   <int value="3" label="BAD_ADDRESS"/>
22915   <int value="4" label="BAD_EXT_STRUCT"/>
22916   <int value="5" label="NULL_ADDRESS"/>
22917   <int value="6" label="NO_NAMESERVERS"/>
22918   <int value="7" label="MISSING_OPTIONS"/>
22919   <int value="8" label="UNHANDLED_OPTIONS"/>
22920 </enum>
22921
22922 <enum name="AsyncDNSConfigParseWin" type="int">
22923   <int value="0" label="OK"/>
22924   <int value="1" label="READ_IPHELPER"/>
22925   <int value="2" label="READ_POLICY_SEARCHLIST"/>
22926   <int value="3" label="READ_TCPIP_SEARCHLIST"/>
22927   <int value="4" label="READ_DOMAIN"/>
22928   <int value="5" label="READ_POLICY_DEVOLUTION"/>
22929   <int value="6" label="READ_DNSCACHE_DEVOLUTION"/>
22930   <int value="7" label="READ_TCPIP_DEVOLUTION"/>
22931   <int value="8" label="READ_APPEND_MULTILABEL"/>
22932   <int value="9" label="READ_PRIMARY_SUFFIX"/>
22933   <int value="10" label="BAD_ADDRESS"/>
22934   <int value="11" label="NO_NAMESERVERS"/>
22935   <int value="12" label="UNHANDLED_OPTIONS"/>
22936 </enum>
22937
22938 <enum name="AsyncDNSHostsParseWin" type="int">
22939   <int value="0" label="OK"/>
22940   <int value="1" label="UNREADABLE_HOSTS_FILE"/>
22941   <int value="2" label="COMPUTER_NAME_FAILED"/>
22942   <int value="3" label="IPHELPER_FAILED"/>
22943   <int value="4" label="BAD_ADDRESS"/>
22944 </enum>
22945
22946 <enum name="AsyncDNSParseResult" type="int">
22947   <summary>Results of DnsResponse::ParseToAddressList.</summary>
22948   <int value="0" label="SUCCESS"/>
22949   <int value="1" label="MALFORMED_RESPONSE"/>
22950   <int value="2" label="MALFORMED_CNAME"/>
22951   <int value="3" label="NAME_MISMATCH"/>
22952   <int value="4" label="SIZE_MISMATCH"/>
22953   <int value="5" label="CNAME_AFTER_ADDRESS"/>
22954   <int value="6" label="ADDRESS_TTL_MISMATCH"/>
22955   <int value="7" label="NO_ADDRESSES"/>
22956 </enum>
22957
22958 <enum name="AsyncDNSResolveStatus" type="int">
22959   <int value="0" label="DNS_SUCCESS">Succeeded with async DNS.</int>
22960   <int value="1" label="PROC_SUCCESS">
22961     Succeeded with getaddrinfo after async DNS failed.
22962   </int>
22963   <int value="2" label="FAIL">Both async DNS and getaddrinfo failed.</int>
22964   <int value="3" label="SUSPECT_NETBIOS">
22965     Same as PROC_SUCCESS except the hostname fits NetBIOS name criteria.
22966   </int>
22967 </enum>
22968
22969 <enum name="AsyncDNSWatchStatus" type="int">
22970   <int value="0" label="STARTED">Started.</int>
22971   <int value="1" label="FAILED_TO_START_CONFIG">
22972     Failed to start watching config.
22973   </int>
22974   <int value="2" label="FAILED_TO_START_HOSTS">
22975     Failed to start watching HOSTS.
22976   </int>
22977   <int value="3" label="FAILED_CONFIG">Failed during watching config.</int>
22978   <int value="4" label="FAILED_HOSTS">Failed during watching HOSTS.</int>
22979 </enum>
22980
22981 <enum name="AudioCodec" type="int">
22982   <int value="0" label="kUnknownAudioCodec"/>
22983   <int value="1" label="kCodecAAC"/>
22984   <int value="2" label="kCodecMP3"/>
22985   <int value="3" label="kCodecPCM"/>
22986   <int value="4" label="kCodecVorbis"/>
22987   <int value="5" label="kCodecFLAC"/>
22988   <int value="6" label="kCodecAMR_NB"/>
22989   <int value="7" label="kCodecAMR_WB"/>
22990   <int value="8" label="kCodecPCM_MULAW"/>
22991   <int value="9" label="kCodecGSM_MS"/>
22992   <int value="10" label="kCodecPCM_S16BE"/>
22993   <int value="11" label="kCodecPCM_S24BE"/>
22994   <int value="12" label="kCodecOpus"/>
22995 </enum>
22996
22997 <enum name="AudioFramesPerBuffer" type="int">
22998   <int value="0" label="k160"/>
22999   <int value="1" label="k320"/>
23000   <int value="2" label="k440"/>
23001   <int value="3" label="k480"/>
23002   <int value="4" label="k640"/>
23003   <int value="5" label="k880"/>
23004   <int value="6" label="k960"/>
23005   <int value="7" label="k1440"/>
23006   <int value="8" label="k1920"/>
23007 </enum>
23008
23009 <enum name="AudioRendererEvents" type="int">
23010   <int value="0" label="Initialized"/>
23011   <int value="1" label="Runtime error"/>
23012 </enum>
23013
23014 <enum name="AudioSampleFormat" type="int">
23015   <int value="0" label="Unknown"/>
23016   <int value="1" label="Unsigned 8-bit"/>
23017   <int value="2" label="Signed 16-bit"/>
23018   <int value="3" label="Signed 32-bit"/>
23019   <int value="4" label="Float 32-bit"/>
23020   <int value="5" label="Signed 16-bit planar"/>
23021   <int value="6" label="Float 32-bit planar"/>
23022 </enum>
23023
23024 <enum name="AudioSampleRate" type="int">
23025   <int value="0" label="k8000Hz"/>
23026   <int value="1" label="k16000Hz"/>
23027   <int value="2" label="k32000Hz"/>
23028   <int value="3" label="k48000Hz"/>
23029   <int value="4" label="k96000Hz"/>
23030   <int value="5" label="k11025Hz"/>
23031   <int value="6" label="k22050Hz"/>
23032   <int value="7" label="k44100Hz"/>
23033   <int value="8" label="k88200Hz"/>
23034   <int value="9" label="k176400Hz"/>
23035   <int value="10" label="k192000Hz"/>
23036 </enum>
23037
23038 <enum name="AutocheckoutBubble" type="int">
23039   <obsolete>
23040     Deprecated as of 8/2013.
23041   </obsolete>
23042   <int value="0" label="Created"/>
23043   <int value="1" label="Accepted"/>
23044   <int value="2" label="Dismissed"/>
23045   <int value="3" label="Ignored"/>
23046   <int value="4" label="Could be displayed"/>
23047 </enum>
23048
23049 <enum name="AutocheckoutBuyFlow" type="int">
23050   <obsolete>
23051     Deprecated as of 8/2013.
23052   </obsolete>
23053   <int value="0" label="Started"/>
23054   <int value="1" label="Success"/>
23055   <int value="2" label="Missing field mappings"/>
23056   <int value="3" label="Missing advance element"/>
23057   <int value="4" label="Cannot proceed"/>
23058 </enum>
23059
23060 <enum name="AutofillCreditCardInfoBar" type="int">
23061   <int value="0" label="Shown"/>
23062   <int value="1" label="Accepted"/>
23063   <int value="2" label="Denied"/>
23064   <int value="3" label="Ignored"/>
23065 </enum>
23066
23067 <enum name="AutofillDeveloperEngagement" type="int">
23068   <int value="0" label="Fillable form parsed"/>
23069   <int value="1" label="Includes type hints"/>
23070 </enum>
23071
23072 <enum name="AutofillDialogDismissalState" type="int">
23073   <int value="0" label="Submitted, existing data"/>
23074   <int value="1" label="Submitted, saved to Wallet"/>
23075   <int value="2" label="Submitted, saved locally"/>
23076   <int value="3" label="Submitted, no save"/>
23077   <int value="4" label="Canceled, no edits"/>
23078   <int value="5" label="Canceled, no invalid fields"/>
23079   <int value="6" label="Canceled, 1+ invalid fields"/>
23080   <int value="7" label="Canceled during sign-in"/>
23081 </enum>
23082
23083 <enum name="AutofillDialogInitialUserState" type="int">
23084   <int value="0" label="Not signed in, no Autofill"/>
23085   <int value="1" label="Not signed in, has Autofill"/>
23086   <int value="2" label="Signed in, no Wallet, no Autofill"/>
23087   <int value="3" label="Signed in, no Wallet, has Autofill"/>
23088   <int value="4" label="Signed in, has Wallet, no Autofill"/>
23089   <int value="5" label="Signed in, ha Wallet, has Autofill"/>
23090 </enum>
23091
23092 <enum name="AutofillDialogPopupEvent" type="int">
23093   <int value="0" label="Popup shown"/>
23094   <int value="1" label="Form Autofilled"/>
23095 </enum>
23096
23097 <enum name="AutofillDialogSecurity" type="int">
23098   <int value="0" label="Baseline: Dialog shown"/>
23099   <int value="1" label="Credit card over HTTP"/>
23100   <int value="2" label="Cross-origin frame"/>
23101 </enum>
23102
23103 <enum name="AutofillDialogUiEvents" type="int">
23104   <int value="0" label="Dialog shown"/>
23105   <int value="1" label="Dialog submitted"/>
23106   <int value="2" label="Dialog canceled"/>
23107   <int value="3" label="Account switched: Wallet-&gt;Autofill"/>
23108   <int value="4" label="Account switched: Autofill-&gt;Wallet"/>
23109   <int value="5" label="Account switched: Wallet-&gt;Wallet"/>
23110   <int value="6" label="Sign-in UI shown"/>
23111   <int value="7" label="Selected different email suggestion"/>
23112   <int value="8" label="Selected different billing suggestion"/>
23113   <int value="9" label="Selected different cc+billing suggestion"/>
23114   <int value="10" label="Selected different shipping suggestion"/>
23115   <int value="11" label="Selected different cc suggestion"/>
23116   <int value="12" label="Showed edit UI for email"/>
23117   <int value="13" label="Showed edit UI for billing"/>
23118   <int value="14" label="Showed edit UI for cc+billing"/>
23119   <int value="15" label="Showed edit UI for shipping"/>
23120   <int value="16" label="Showed edit UI for cc"/>
23121   <int value="17" label="Selected 'Add email' suggestion"/>
23122   <int value="18" label="Selected 'Add billing' suggestion"/>
23123   <int value="19" label="Selected 'Add cc+billing' suggestion"/>
23124   <int value="20" label="Selected 'Add shipping' suggestion"/>
23125   <int value="21" label="Selected 'Add cc' suggestion"/>
23126   <int value="22" label="Account switched: Wallet account added (multilogin)"/>
23127 </enum>
23128
23129 <enum name="AutofillExperimentId" type="int">
23130   <int value="0" label="No Experiment"/>
23131   <int value="1" label="Unknown"/>
23132   <int value="2" label="ar06"/>
23133   <int value="3" label="ar1"/>
23134   <int value="4" label="ar2"/>
23135   <int value="5" label="ar4"/>
23136   <int value="6" label="ar05wlr15"/>
23137   <int value="7" label="ar05wlr25"/>
23138   <int value="8" label="ar05wlr25fs5"/>
23139   <int value="9" label="tbar1"/>
23140   <int value="10" label="ar04wr3fs4"/>
23141   <int value="11" label="No Server Response"/>
23142   <int value="12" label="fp05"/>
23143   <int value="13" label="fp025"/>
23144   <int value="14" label="fp05cc03"/>
23145   <int value="15" label="fp05cco03"/>
23146   <int value="16" label="fp05cco03cstd"/>
23147   <int value="17" label="fp05cc03e1"/>
23148 </enum>
23149
23150 <enum name="AutofillQuality" type="int">
23151   <int value="0" label="Submitted"/>
23152   <int value="1" label="Autofilled"/>
23153   <int value="2" label="Autofill failed"/>
23154   <int value="3" label="Heuristic Unknown"/>
23155   <int value="4" label="Heuristic Match"/>
23156   <int value="5" label="Heuristic Mismatch"/>
23157   <int value="6" label="Server Unknown"/>
23158   <int value="7" label="Server Match"/>
23159   <int value="8" label="Server Mismatch"/>
23160 </enum>
23161
23162 <enum name="AutofillQueryResult" type="int">
23163   <int value="0" label="Sent"/>
23164   <int value="1" label="Received"/>
23165   <int value="2" label="Parsed"/>
23166   <int value="3" label="Response matches local"/>
23167   <int value="4" label="Response improves local (nonempty)"/>
23168   <int value="5" label="Response improves local (empty)"/>
23169 </enum>
23170
23171 <enum name="AutofillTypeQuality" type="int">
23172   <int value="0" label="Unknown"/>
23173   <int value="1" label="Match"/>
23174   <int value="2" label="Mismatch"/>
23175 </enum>
23176
23177 <enum name="AutofillTypeQualityByFieldType" type="int">
23178   <int value="0" label="Ambiguous, Unknown"/>
23179   <int value="1" label="Ambiguous, Match"/>
23180   <int value="2" label="Ambiguous, Mismatch"/>
23181   <int value="3" label="Name, Unknown"/>
23182   <int value="4" label="Name, Match"/>
23183   <int value="5" label="Name, Mismatch"/>
23184   <int value="6" label="Company, Unknown"/>
23185   <int value="7" label="Company, Match"/>
23186   <int value="8" label="Company, Mismatch"/>
23187   <int value="9" label="Addr. line 1, Unknown"/>
23188   <int value="10" label="Addr. line 1, Match"/>
23189   <int value="11" label="Addr. line 1, Mismatch"/>
23190   <int value="12" label="Addr. line 2, Unknown"/>
23191   <int value="13" label="Addr. line 2, Match"/>
23192   <int value="14" label="Addr. line 2, Mismatch"/>
23193   <int value="15" label="City, Unknown"/>
23194   <int value="16" label="City, Match"/>
23195   <int value="17" label="City, Mismatch"/>
23196   <int value="18" label="State, Unknown"/>
23197   <int value="19" label="State, Match"/>
23198   <int value="20" label="State, Mismatch"/>
23199   <int value="21" label="ZIP code, Unknown"/>
23200   <int value="22" label="ZIP code, Match"/>
23201   <int value="23" label="ZIP code, Mismatch"/>
23202   <int value="24" label="Country, Unknown"/>
23203   <int value="25" label="Country, Match"/>
23204   <int value="26" label="Country, Mismatch"/>
23205   <int value="27" label="Phone, Unknown"/>
23206   <int value="28" label="Phone, Match"/>
23207   <int value="29" label="Phone, Mismatch"/>
23208   <int value="30" label="Fax, Unknown"/>
23209   <int value="31" label="Fax, Match"/>
23210   <int value="32" label="Fax, Mismatch"/>
23211   <int value="33" label="Email, Unknown"/>
23212   <int value="34" label="Email, Match"/>
23213   <int value="35" label="Email, Mismatch"/>
23214   <int value="36" label="Credit card: name, Unknown"/>
23215   <int value="37" label="Credit card: name, Match"/>
23216   <int value="38" label="Credit card: name, Mismatch"/>
23217   <int value="39" label="Credit card: number, Unknown"/>
23218   <int value="40" label="Credit card: number, Match"/>
23219   <int value="41" label="Credit card: number, Mismatch"/>
23220   <int value="42" label="Credit card: date, Unknown"/>
23221   <int value="43" label="Credit card: date, Match"/>
23222   <int value="44" label="Credit card: date, Mismatch"/>
23223   <int value="45" label="Credit card: type, Unknown"/>
23224   <int value="46" label="Credit card: type, Match"/>
23225   <int value="47" label="Credit card: type, Mismatch"/>
23226   <int value="48" label="Password, Unknown"/>
23227   <int value="49" label="Password, Match"/>
23228   <int value="50" label="Password, Mismatch"/>
23229 </enum>
23230
23231 <enum name="AutofillUserHappiness" type="int">
23232   <int value="0" label="Forms loaded"/>
23233   <int value="1" label="Submitted fillable form, autofilled all"/>
23234   <int value="2" label="Submitted fillable form, autofilled some"/>
23235   <int value="3" label="Submitted fillable form, autofilled none"/>
23236   <int value="4" label="Submitted non-fillable form"/>
23237   <int value="5" label="User did type"/>
23238   <int value="6" label="Suggestions shown"/>
23239   <int value="7" label="Suggestions shown (once)"/>
23240   <int value="8" label="User did autofill"/>
23241   <int value="9" label="User did autofill (once)"/>
23242   <int value="10" label="User edited autofilled field"/>
23243   <int value="11" label="User edited autofilled field (once)"/>
23244 </enum>
23245
23246 <enum name="BackingStoreResults" type="int">
23247   <int value="0" label="Unused"/>
23248   <int value="1" label="Success"/>
23249   <int value="2" label="Failure"/>
23250 </enum>
23251
23252 <enum name="BatteryInfoSampleResult" type="int">
23253   <int value="0" label="Read"/>
23254   <int value="1" label="Good"/>
23255   <int value="2" label="Bad"/>
23256 </enum>
23257
23258 <enum name="BlacklistSetup" type="int">
23259   <int value="0" label="Blacklist enabled"/>
23260   <int value="1" label="Blacklist ran successfully."/>
23261   <int value="2" label="Blacklist failed."/>
23262   <int value="3" label="Blacklist thunk setup failed."/>
23263   <int value="4" label="Blacklist interception failed."/>
23264 </enum>
23265
23266 <enum name="BluetoothPairingMethod" type="int">
23267   <int value="0" label="No user interaction required"/>
23268   <int value="1" label="PIN Code requested from user"/>
23269   <int value="2" label="Passkey requested from user"/>
23270   <int value="3" label="PIN Code entered into device"/>
23271   <int value="4" label="Passkey entered into device"/>
23272   <int value="5" label="Passkey confirmed on both devices"/>
23273 </enum>
23274
23275 <enum name="BluetoothPairingResult" type="int">
23276   <int value="0" label="Success"/>
23277   <int value="1" label="Connection already in-progress"/>
23278   <int value="2" label="Failed for non-specific reason"/>
23279   <int value="3" label="Authentication failed"/>
23280   <int value="4" label="Authentication canceled"/>
23281   <int value="5" label="Authentication rejected"/>
23282   <int value="6" label="Authentication timed out"/>
23283   <int value="7" label="Unsupported device"/>
23284   <int value="8" label="Unknown or unhandler error"/>
23285 </enum>
23286
23287 <enum name="Boolean" type="int">
23288   <int value="0" label="False"/>
23289   <int value="1" label="True"/>
23290 </enum>
23291
23292 <enum name="BooleanAccepted" type="int">
23293   <int value="0" label="Not Accepted"/>
23294   <int value="1" label="Accepted"/>
23295 </enum>
23296
23297 <enum name="BooleanAttempted" type="int">
23298   <int value="0" label="Not Attempted"/>
23299   <int value="1" label="Attempted"/>
23300 </enum>
23301
23302 <enum name="BooleanAvailable" type="int">
23303   <int value="0" label="Not Available"/>
23304   <int value="1" label="Available"/>
23305 </enum>
23306
23307 <enum name="BooleanCloseTimeout" type="int">
23308   <int value="0" label="Closed normally"/>
23309   <int value="1" label="Timed out"/>
23310 </enum>
23311
23312 <enum name="BooleanCommonNameMatch" type="int">
23313   <int value="0" label="subjectAltName used"/>
23314   <int value="1" label="Common Name used"/>
23315 </enum>
23316
23317 <enum name="BooleanCorrupt" type="int">
23318   <int value="0" label="Not Corrupt"/>
23319   <int value="1" label="Corrupt"/>
23320 </enum>
23321
23322 <enum name="BooleanCovered" type="int">
23323   <int value="0" label="Not Covered"/>
23324   <int value="1" label="Covered"/>
23325 </enum>
23326
23327 <enum name="BooleanCredentialsLost" type="int">
23328   <int value="0" label="Found Credentials"/>
23329   <int value="1" label="Missing Credentials"/>
23330 </enum>
23331
23332 <enum name="BooleanDataReductionProxy" type="int">
23333   <int value="0" label="Not Data Reduction Proxy"/>
23334   <int value="1" label="Data Reduction Proxy"/>
23335 </enum>
23336
23337 <enum name="BooleanDelete" type="int">
23338   <int value="0" label="Ignored"/>
23339   <int value="1" label="Deleted"/>
23340 </enum>
23341
23342 <enum name="BooleanDuplicate" type="int">
23343   <int value="0" label="Not Duplicate"/>
23344   <int value="1" label="Duplicate"/>
23345 </enum>
23346
23347 <enum name="BooleanEnabled" type="int">
23348   <int value="0" label="Disabled"/>
23349   <int value="1" label="Enabled"/>
23350 </enum>
23351
23352 <enum name="BooleanExpired" type="int">
23353   <int value="0" label="Unexpired"/>
23354   <int value="1" label="Expired"/>
23355 </enum>
23356
23357 <enum name="BooleanForceDisabled" type="int">
23358   <int value="0" label="Not Force Disabled"/>
23359   <int value="1" label="Force Disabled"/>
23360 </enum>
23361
23362 <enum name="BooleanHasCrc" type="int">
23363   <int value="0" label="No CRC"/>
23364   <int value="1" label="Has CRC"/>
23365 </enum>
23366
23367 <enum name="BooleanHit" type="int">
23368   <int value="0" label="Not_reached"/>
23369   <int value="1" label="Hit"/>
23370 </enum>
23371
23372 <enum name="BooleanHttps" type="int">
23373   <int value="0" label="HTTP"/>
23374   <int value="1" label="HTTPS"/>
23375 </enum>
23376
23377 <enum name="BooleanMatched" type="int">
23378   <int value="0" label="Not matched"/>
23379   <int value="1" label="Matched"/>
23380 </enum>
23381
23382 <enum name="BooleanOrphan" type="int">
23383   <int value="0" label="Non-orphan"/>
23384   <int value="1" label="Orphan"/>
23385 </enum>
23386
23387 <enum name="BooleanRaced" type="int">
23388   <int value="0" label="Did Not Race"/>
23389   <int value="1" label="Raced"/>
23390 </enum>
23391
23392 <enum name="BooleanRegistered" type="int">
23393   <int value="0" label="Not Registered"/>
23394   <int value="1" label="Registered"/>
23395 </enum>
23396
23397 <enum name="BooleanSelected" type="int">
23398   <int value="0" label="No selection"/>
23399   <int value="1" label="Selected"/>
23400 </enum>
23401
23402 <enum name="BooleanStale" type="int">
23403   <int value="0" label="Fresh"/>
23404   <int value="1" label="Stale"/>
23405 </enum>
23406
23407 <enum name="BooleanSuccess" type="int">
23408   <int value="0" label="Failure"/>
23409   <int value="1" label="Success"/>
23410 </enum>
23411
23412 <enum name="BooleanSuppressed" type="int">
23413   <int value="0" label="No suppressions"/>
23414   <int value="1" label="Suppressed"/>
23415 </enum>
23416
23417 <enum name="BooleanTabDiscard" type="int">
23418   <int value="0" label="Memory OK, no discards"/>
23419   <int value="1" label="Memory low, tabs discarded"/>
23420 </enum>
23421
23422 <enum name="BooleanUsage" type="int">
23423   <int value="0" label="Not Used"/>
23424   <int value="1" label="Used"/>
23425 </enum>
23426
23427 <enum name="BooleanValid" type="int">
23428   <int value="0" label="Invalid"/>
23429   <int value="1" label="Valid"/>
23430 </enum>
23431
23432 <enum name="BooleanWiped" type="int">
23433   <int value="0" label="Re-enabled"/>
23434   <int value="1" label="Wiped out"/>
23435 </enum>
23436
23437 <enum name="CanvasContextType" type="int">
23438   <int value="0" label="2d"/>
23439   <int value="1" label="webkit-3d"/>
23440   <int value="2" label="experimental-webgl"/>
23441   <int value="3" label="webgl"/>
23442 </enum>
23443
23444 <enum name="CatSixtyFour" type="int">
23445   <int value="0" label="Saber-Toothed Cat (&lt;10.6), 32-bit (?)"/>
23446   <int value="1" label="Saber-Toothed Cat (&lt;10.6), 64-bit (?)"/>
23447   <int value="2" label="Snow Leopard (10.6), 32-bit"/>
23448   <int value="3" label="Snow Leopard (10.6), 64-bit"/>
23449   <int value="4" label="Lion (10.7), 32-bit (?)"/>
23450   <int value="5" label="Lion (10.7), 64-bit"/>
23451   <int value="6" label="Mountain Lion (10.8), 32-bit (?)"/>
23452   <int value="7" label="Mountain Lion (10.8), 64-bit"/>
23453   <int value="8" label="Mavericks (10.9), 32-bit (?)"/>
23454   <int value="9" label="Mavericks (10.9), 64-bit"/>
23455   <int value="10" label="Saber-Toothed Cat (&lt;10.6), 8-bit (?)"/>
23456   <int value="11" label="Snow Leopard (10.6), 8-bit (?)"/>
23457   <int value="12" label="Lion (10.7), 8-bit (?)"/>
23458   <int value="13" label="Mountain Lion (10.8), 8-bit (?)"/>
23459   <int value="14" label="Mavericks (10.9), 8-bit (?)"/>
23460   <int value="15" label="FutureCat (&gt;10.9), 32-bit (?)"/>
23461   <int value="16" label="FutureCat (&gt;10.9), 64-bit"/>
23462   <int value="17" label="FutureCat (&gt;10.9), 8-bit (?)"/>
23463 </enum>
23464
23465 <enum name="ChannelLayout" type="int">
23466   <int value="0" label="CHANNEL_LAYOUT_NONE"/>
23467   <int value="1" label="CHANNEL_LAYOUT_UNSUPPORTED"/>
23468   <int value="2" label="CHANNEL_LAYOUT_MONO"/>
23469   <int value="3" label="CHANNEL_LAYOUT_STEREO"/>
23470   <int value="4" label="CHANNEL_LAYOUT_2_1"/>
23471   <int value="5" label="CHANNEL_LAYOUT_SURROUND"/>
23472   <int value="6" label="CHANNEL_LAYOUT_4POINT0"/>
23473   <int value="7" label="CHANNEL_LAYOUT_2_2"/>
23474   <int value="8" label="CHANNEL_LAYOUT_QUAD"/>
23475   <int value="9" label="CHANNEL_LAYOUT_5POINT0"/>
23476   <int value="10" label="CHANNEL_LAYOUT_5POINT1"/>
23477   <int value="11" label="CHANNEL_LAYOUT_5POINT0_BACK"/>
23478   <int value="12" label="CHANNEL_LAYOUT_5POINT1_BACK"/>
23479   <int value="13" label="CHANNEL_LAYOUT_7POINT0"/>
23480   <int value="14" label="CHANNEL_LAYOUT_7POINT1"/>
23481   <int value="15" label="CHANNEL_LAYOUT_7POINT1_WIDE"/>
23482   <int value="16" label="CHANNEL_LAYOUT_STEREO_DOWNMIX"/>
23483   <int value="17" label="CHANNEL_LAYOUT_2POINT1"/>
23484   <int value="18" label="CHANNEL_LAYOUT_3_1"/>
23485   <int value="19" label="CHANNEL_LAYOUT_4_1"/>
23486   <int value="20" label="CHANNEL_LAYOUT_6_0"/>
23487   <int value="21" label="CHANNEL_LAYOUT_6_0_FRONT"/>
23488   <int value="22" label="CHANNEL_LAYOUT_HEXAGONAL"/>
23489   <int value="23" label="CHANNEL_LAYOUT_6_1"/>
23490   <int value="24" label="CHANNEL_LAYOUT_6_1_BACK"/>
23491   <int value="25" label="CHANNEL_LAYOUT_6_1_FRONT"/>
23492   <int value="26" label="CHANNEL_LAYOUT_7_0_FRONT"/>
23493   <int value="27" label="CHANNEL_LAYOUT_7_1_WIDE_BACK"/>
23494   <int value="28" label="CHANNEL_LAYOUT_OCTAGONAL"/>
23495   <int value="29" label="CHANNEL_LAYOUT_DISCRETE"/>
23496 </enum>
23497
23498 <enum name="CheckCRCResult" type="int">
23499   <int value="0" label="Stream was never read to end"/>
23500   <int value="1" label="CRC check not done"/>
23501   <int value="2" label="CRC check done"/>
23502   <int value="3" label="Stream was never read at all"/>
23503 </enum>
23504
23505 <enum name="ChromeDownloadCountType" type="int">
23506   <int value="0" label="Initiated by Navigation (Obsolete)"/>
23507   <int value="1" label="Initiated by Context Menu (Obsolete)"/>
23508   <int value="2" label="Initiated by WebStore Installer (Obsolete)"/>
23509   <int value="3" label="Initiated by ImageBurner (Obsolete)"/>
23510   <int value="4" label="Blocked by Throttling"/>
23511 </enum>
23512
23513 <enum name="ChromeDownloadSource" type="int">
23514   <int value="0" label="Initiated by Navigation"/>
23515   <int value="1" label="Initiated by Context Menu"/>
23516   <int value="2" label="Initiated by WebStore Installer"/>
23517   <int value="3" label="Initiated by ImageBurner"/>
23518   <int value="4" label="Initiated by Plugin Installer"/>
23519 </enum>
23520
23521 <enum name="ChromeNotifierServiceActionType" type="int">
23522   <int value="0" label="Unknown"/>
23523   <int value="1" label="First service enabled"/>
23524   <int value="2" label="First service disabled"/>
23525 </enum>
23526
23527 <enum name="ChromeOSUserImageId" type="int">
23528   <summary>
23529     Indices of the default images as defined in
23530     chrome/browser/chromeos/login/default_user_images.cc. The last three values
23531     are for taken photo, downloaded file and the image previously used by user.
23532   </summary>
23533   <int value="0" label="Default, Beaker"/>
23534   <int value="1" label="Default, Bee"/>
23535   <int value="2" label="Default, Briefcase"/>
23536   <int value="3" label="Default, Circles"/>
23537   <int value="4" label="Default, Cloud"/>
23538   <int value="5" label="Default, Cupcake"/>
23539   <int value="6" label="Default, Day"/>
23540   <int value="7" label="Default, Flower"/>
23541   <int value="8" label="Default, Globe"/>
23542   <int value="9" label="Default, Hot air"/>
23543   <int value="10" label="Default, Ladybug"/>
23544   <int value="11" label="Default, Leaf"/>
23545   <int value="12" label="Default, Night"/>
23546   <int value="13" label="Default, Plane"/>
23547   <int value="14" label="Default, Robot body"/>
23548   <int value="15" label="Default, Robot head"/>
23549   <int value="16" label="Default, Toolbox"/>
23550   <int value="17" label="Default, User color"/>
23551   <int value="18" label="Default, User enterprise"/>
23552   <int value="19" label="Photo taken"/>
23553   <int value="20" label="Downloaded file"/>
23554   <int value="21" label="Old image"/>
23555   <int value="22" label="Profile image"/>
23556 </enum>
23557
23558 <enum name="ClipboardAction" type="int">
23559   <int value="0" label="Write from non-Incognito"/>
23560   <int value="1" label="Write from Incognito"/>
23561   <int value="2" label="Read Text"/>
23562 </enum>
23563
23564 <enum name="CoalescePotentialPackets" type="int">
23565   <int value="0" label="No Advantage"/>
23566   <int value="1" label="Header packets Only"/>
23567   <int value="30" label="More Than 30"/>
23568 </enum>
23569
23570 <enum name="CompositedScrolling" type="int">
23571   <int value="0" label="Is scrollable area"/>
23572   <int value="1" label="Needs to be stacking container"/>
23573   <int value="2" label="Will use composited scrolling"/>
23574 </enum>
23575
23576 <enum name="CompositorType" type="int">
23577   <int value="0" label="Software compositor"/>
23578   <int value="1" label="GPU compositor"/>
23579 </enum>
23580
23581 <enum name="ConnectionType" type="int">
23582   <summary>
23583     Connection type as defined in net/base/connection_type_histograms.h
23584   </summary>
23585   <int value="0" label="Any">Any connection (SSL, HTTP, SPDY, etc.)</int>
23586   <int value="1" label="SSL">An SSL connection</int>
23587   <int value="2" label="SSL-MD5">
23588     An SSL connection with an MD5 certificate in the certificate chain
23589     (excluding root)
23590   </int>
23591   <int value="3" label="SSL-MD2">
23592     An SSL connection with an MD2 certificate in the certificate chain
23593     (excluding root)
23594   </int>
23595   <int value="4" label="SSL-MD4">
23596     An SSL connection with an MD4 certificate in the certificate chain
23597     (excluding root)
23598   </int>
23599   <int value="5" label="SSL-MD5(CA)">
23600     An SSL connection with an MD5 CA certificate in the certificate chain
23601     (excluding root)
23602   </int>
23603   <int value="6" label="SSL-MD2(CA)">
23604     An SSL connection with an MD2 CA certificate in the cerfificate chain
23605     (excluding root)
23606   </int>
23607   <int value="7" label="HTTP">An HTTP connection</int>
23608   <int value="8" label="SPDY">A SPDY connection</int>
23609   <int value="9" label="SSL-2.0">An SSL connection that uses SSL 2.0</int>
23610   <int value="10" label="SSL-3.0">An SSL connection that uses SSL 3.0</int>
23611   <int value="11" label="TLS-1.0">An SSL connection that uses TLS 1.0</int>
23612   <int value="12" label="TLS-1.1">An SSL connection that uses TLS 1.1</int>
23613   <int value="13" label="TLS-1.2">An SSL connection that uses TLS 1.2</int>
23614 </enum>
23615
23616 <enum name="ConnectivityDiagnosticsTestVerdict" type="int">
23617   <int value="0" label="NO_PROBLEM"/>
23618   <int value="1" label="POTENTIAL_PROBLEM"/>
23619   <int value="2" label="PROBLEM"/>
23620   <int value="3" label="TEST_FAILURE_OCCURRED"/>
23621   <int value="4" label="TEST_NOT_RUN"/>
23622 </enum>
23623
23624 <enum name="CookieDeletionCause" type="int">
23625   <summary>Reason why a cookie was removed from the cookie store</summary>
23626   <int value="0" label="explicit">
23627     The user explicitly requested that we delete a cookie
23628   </int>
23629   <int value="1" label="overwrite">
23630     The value of the cookie was overwritten by a new value
23631   </int>
23632   <int value="2" label="expired">The cookie expiration time passed</int>
23633   <int value="3" label="evicted">
23634     The cookie was evicted during garbage collection (replaced by
23635     domain_evicted/global_evicted below)
23636   </int>
23637   <int value="4" label="store_dup">
23638     The backing store had two copies of the cookie so one was removed (i.e.
23639     problems writing the backing store database)
23640   </int>
23641   <int value="5" label="dont_record">
23642     The cookie deletion should not be recorded because it occurred, e.g., during
23643     shutdown (the fact that these values showed up in the histogram is a bug,
23644     since fixed)
23645   </int>
23646   <int value="6" label="domain_evicted">
23647     The cookie was evicted during per-domain/eTLD+1 garbage collection
23648   </int>
23649   <int value="7" label="global_evicted">
23650     The cookie was evicted during whole store garbage collection.
23651   </int>
23652   <int value="8" label="domain_evicted_pre_safe">
23653     The cookie evicted during per-domain/eTLD+1 garbage collection, and would
23654     have been evicted by the global garbage collection process (because they
23655     hadn't been accessed recently enough).
23656   </int>
23657   <int value="9" label="domain_evicted_post_safe">
23658     The cookie evicted during per-domain/eTLD+1 garbage collection, and would
23659     not have been evicted by global metrics as well (because they had been
23660     accessed recently enough to save).
23661   </int>
23662   <int value="10" label="expired_overwrite">
23663     The cookie deletion occurred because the server overwrote it with an already
23664     expired cookie (this is a common idiom for server deletions of cookies).
23665   </int>
23666 </enum>
23667
23668 <enum name="CrosDisksArchiveType" type="int">
23669   <int value="0" label="Unknown"/>
23670   <int value="1" label="ZIP"/>
23671   <int value="2" label="RAR"/>
23672   <int value="3" label="Tar"/>
23673   <int value="4" label="Bzip2-compressed Tar"/>
23674   <int value="5" label="Gzip-compressed Tar"/>
23675 </enum>
23676
23677 <enum name="CrosDisksDeviceMediaType" type="int">
23678   <int value="0" label="Unknown"/>
23679   <int value="1" label="USB Drive"/>
23680   <int value="2" label="SD Card"/>
23681   <int value="3" label="Optical Disc"/>
23682   <int value="4" label="Mobile Device"/>
23683   <int value="5" label="DVD"/>
23684 </enum>
23685
23686 <enum name="CrosDisksFilesystemType" type="int">
23687   <int value="0" label="Unknown"/>
23688   <int value="1" label="Others"/>
23689   <int value="2" label="FAT"/>
23690   <int value="3" label="exFAT"/>
23691   <int value="4" label="NTFS"/>
23692   <int value="5" label="HFS+"/>
23693   <int value="6" label="Ext2"/>
23694   <int value="7" label="Ext3"/>
23695   <int value="8" label="Ext4"/>
23696   <int value="9" label="ISO9660"/>
23697   <int value="10" label="UDF"/>
23698 </enum>
23699
23700 <enum name="CrosEnableDriveOfflineOutcome" type="int">
23701   <int value="0" label="Success: Offline mode enabled"/>
23702   <int value="1" label="Failure: Hosted app page timed out"/>
23703   <int value="2" label="Failure: Hosted app page load failed"/>
23704   <int value="3" label="Failure: Not a regular user account"/>
23705   <int value="4" label="Failure: Drive app not installed"/>
23706   <int value="5" label="Failure: Background page already exists"/>
23707 </enum>
23708
23709 <enum name="CrosEventEnum" type="int">
23710   <int value="0" label="ModemManagerCommandSendFailure"/>
23711 </enum>
23712
23713 <enum name="CrosFirstRunTutorialCompletionType" type="int">
23714   <int value="0" label="Was not finished"/>
23715   <int value="1" label="Finished with &quot;Got It&quot; button"/>
23716   <int value="2" label="Finished with &quot;Keep Exploring&quot; button"/>
23717 </enum>
23718
23719 <enum name="CrosShelfClickTarget" type="int">
23720   <obsolete>
23721     Deprecated as of 12/2013. Default pinned apps trial is finished.
23722   </obsolete>
23723   <int value="0" label="Chrome"/>
23724   <int value="1" label="AppLauncher"/>
23725   <int value="2" label="Gmail"/>
23726   <int value="3" label="Search"/>
23727   <int value="4" label="Youtube"/>
23728   <int value="5" label="Doc"/>
23729   <int value="6" label="Sheets"/>
23730   <int value="7" label="Slides"/>
23731   <int value="8" label="PlayMusic"/>
23732 </enum>
23733
23734 <enum name="DataReductionProxyBypassEventType" type="int">
23735   <int value="0" label="Short bypass"/>
23736   <int value="1" label="Long bypass"/>
23737   <int value="2" label="Bypass due to internal server error"/>
23738   <int value="3" label="Bypass due to other error"/>
23739   <int value="4" label="Bypass due to missing via header"/>
23740 </enum>
23741
23742 <enum name="DataReductionProxyProbeURLFetchResult" type="int">
23743   <int value="0" label="Internet disconnected"/>
23744   <int value="1" label="Probe failed, proxy disabled"/>
23745   <int value="2" label="Probe failed, proxy already disabled"/>
23746   <int value="3" label="Probe succeeded, proxy enabled"/>
23747   <int value="4" label="Probe succeeded, proxy already enabled"/>
23748 </enum>
23749
23750 <enum name="DataReductionProxyPromoAction" type="int">
23751   <int value="0" label="Dismissed from first screen"/>
23752   <int value="1" label="Dismissed from second screen"/>
23753   <int value="2" label="Enabled from first screen"/>
23754   <int value="3" label="Enabled from second screen"/>
23755 </enum>
23756
23757 <enum name="DataReductionProxySettingsConversion" type="int">
23758   <int value="0" label="OFF to OFF"/>
23759   <int value="1" label="OFF to ON"/>
23760   <int value="2" label="ON to OFF"/>
23761   <int value="3" label="ON to ON"/>
23762 </enum>
23763
23764 <enum name="DataReductionProxyStartupState" type="int">
23765   <int value="0" label="Proxy not available"/>
23766   <int value="1" label="Proxy available but not enabled"/>
23767   <int value="2" label="Proxy available and enabled"/>
23768 </enum>
23769
23770 <enum name="DevicePermissionActions" type="int">
23771   <int value="0" label="AllowHttps"/>
23772   <int value="1" label="AllowHttp"/>
23773   <int value="2" label="Deny"/>
23774   <int value="3" label="Cancel"/>
23775 </enum>
23776
23777 <enum name="DiagnosticsRecoveryRun" type="int">
23778   <int value="0" label="Recovery not run"/>
23779   <int value="1" label="Recovery run because of crash"/>
23780   <int value="2" label="Recovery run by user"/>
23781 </enum>
23782
23783 <enum name="DiagnosticsResult" type="int">
23784   <int value="0" label="Not run (regular startup)"/>
23785   <int value="1" label="Success (crash startup)"/>
23786   <int value="2" label="Failure (crash startup)"/>
23787   <int value="3" label="Skipped (crash startup)"/>
23788 </enum>
23789
23790 <enum name="DiagnosticsTestName" type="int">
23791   <int value="0" label="Conflicting DLLs Test"/>
23792   <int value="1" label="Disk Space Test"/>
23793   <int value="2" label="Install Type Test"/>
23794   <int value="3" label="JSON Bookmarks Test"/>
23795   <int value="4" label="JSON Local State Test"/>
23796   <int value="5" label="JSON Preferences Test"/>
23797   <int value="6" label="Operating System Test"/>
23798   <int value="7" label="Path Dictionaries Test"/>
23799   <int value="8" label="Path Local State Test"/>
23800   <int value="9" label="Path Resources Test"/>
23801   <int value="10" label="Path User Data Test"/>
23802   <int value="11" label="Version Test"/>
23803   <int value="12" label="SQLite Integrity App Cache Test"/>
23804   <int value="13" label="SQLite Integrity Archived History Test"/>
23805   <int value="14" label="SQLite Integrity Cookie Test"/>
23806   <int value="15" label="SQLite Integrity Database Tracker Test"/>
23807   <int value="16" label="SQLite Integrity History Test"/>
23808   <int value="17" label="SQLite Integrity Nss Cert Test"/>
23809   <int value="18" label="SQLite Integrity Nss Key Test"/>
23810   <int value="19" label="SQLite Integrity Thumbnails Test"/>
23811   <int value="20" label="SQLite Integrity Web Data Test"/>
23812 </enum>
23813
23814 <enum name="DNSEmptyAddressListAndNoError" type="int">
23815   <int value="0" label="Error reported or Address List is not empty"/>
23816   <int value="1" label="Success reported but Address List is empty"/>
23817 </enum>
23818
23819 <enum name="DnsProbe.JobResult" type="int">
23820   <int value="0" label="SERVERS_UNKNOWN"/>
23821   <int value="1" label="SERVERS_CORRECT"/>
23822   <int value="2" label="SERVERS_INCORRECT"/>
23823   <int value="3" label="SERVERS_FAILING"/>
23824   <int value="4" label="SERVERS_UNREACHABLE"/>
23825 </enum>
23826
23827 <enum name="DnsProbe.ObsoleteProbeResult" type="int">
23828   <int value="0" label="INCONCLUSIVE"/>
23829   <int value="1" label="NO_INTERNET"/>
23830   <int value="2" label="BAD_CONFIG"/>
23831   <int value="3" label="NXDOMAIN"/>
23832 </enum>
23833
23834 <enum name="DnsProbe.ProbeStatus" type="int">
23835   <int value="0" label="POSSIBLE"/>
23836   <int value="1" label="NOT_RUN"/>
23837   <int value="2" label="STARTED"/>
23838   <int value="3" label="FINISHED_INCONCLUSIVE"/>
23839   <int value="4" label="FINISHED_NO_INTERNET"/>
23840   <int value="5" label="FINISHED_BAD_CONFIG"/>
23841   <int value="6" label="FINISHED_NXDOMAIN"/>
23842 </enum>
23843
23844 <enum name="DnsProbe.SystemIsLocalhost" type="int">
23845   <int value="0" label="Not just 127.0.0.1">
23846     127.0.0.1 was not the only nameserver in the system DNS config.
23847   </int>
23848   <int value="1" label="Just 127.0.0.1">
23849     127.0.0.1 was the only nameserver in the system DNS config.
23850   </int>
23851 </enum>
23852
23853 <enum name="DockedAction" type="int">
23854   <int value="0" label="None"/>
23855   <int value="1" label="Dock"/>
23856   <int value="2" label="Undock"/>
23857   <int value="3" label="Resize"/>
23858   <int value="4" label="Reorder"/>
23859   <int value="5" label="Evict"/>
23860   <int value="6" label="Maximize"/>
23861   <int value="7" label="Minimize"/>
23862   <int value="8" label="Restore"/>
23863   <int value="9" label="Close"/>
23864 </enum>
23865
23866 <enum name="DockedActionSource" type="int">
23867   <int value="0" label="Unknown"/>
23868   <int value="1" label="Mouse"/>
23869   <int value="2" label="Touch"/>
23870 </enum>
23871
23872 <enum name="DomainBoundCerts.GetCertResult" type="int">
23873   <int value="0" label="SYNC_SUCCESS"/>
23874   <int value="1" label="ASYNC_SUCCESS"/>
23875   <int value="2" label="ASYNC_CANCELLED"/>
23876   <int value="3" label="ASYNC_FAILURE_KEYGEN"/>
23877   <int value="4" label="ASYNC_FAILURE_CREATE_CERT"/>
23878   <int value="5" label="ASYNC_FAILURE_EXPORT_KEY"/>
23879   <int value="6" label="ASYNC_FAILURE_UNKNOWN"/>
23880   <int value="7" label="INVALID_ARGUMENT"/>
23881   <int value="8" label="UNSUPPORTED_TYPE"/>
23882   <int value="9" label="TYPE_MISMATCH"/>
23883   <int value="10" label="WORKER_FAILURE"/>
23884 </enum>
23885
23886 <enum name="DomainBoundCerts.Support" type="int">
23887   <int value="0" label="DISABLED"/>
23888   <int value="1" label="CLIENT_ONLY"/>
23889   <int value="2" label="CLIENT_AND_SERVER"/>
23890   <int value="3" label="CLIENT_NO_ECC">
23891     Channel ID was enabled, but the client did not support elliptic curve key
23892     generation.
23893   </int>
23894   <int value="4" label="CLIENT_BAD_SYSTEM_TIME">
23895     Channel ID was enabled, but the client had an invalid system time which
23896     prevented using it.
23897   </int>
23898   <int value="5" label="CLIENT_NO_SERVER_BOUND_CERT_SERVICE">
23899     The SSLClientSocket was created without a ServerBoundCertService.
23900   </int>
23901 </enum>
23902
23903 <enum name="DoubleGetExperimentMethods" type="int">
23904   <int value="0" label="POST"/>
23905   <int value="1" label="GET_CACHABLE"/>
23906   <int value="2" label="GET_NON_CACHABLE"/>
23907 </enum>
23908
23909 <enum name="DownloadContentDisposition" type="int">
23910   <int value="0" label="Content-Disposition header present"/>
23911   <int value="1" label="Valid"/>
23912   <int value="2" label="Has disposition-type"/>
23913   <int value="3" label="Has unknown disposition-type"/>
23914   <int value="4" label="Has 'name' attribute"/>
23915   <int value="5" label="Has 'filename' attribute"/>
23916   <int value="6" label="Has 'filename*' attribute"/>
23917   <int value="7" label="Has non-ASCII strings"/>
23918   <int value="8" label="Has percent encoded strings"/>
23919   <int value="9" label="Has RFC 2047 encoded strings"/>
23920   <int value="10" label="Has 'name' attribute only"/>
23921 </enum>
23922
23923 <enum name="DownloadContentType" type="int">
23924   <int value="0" label="UNRECOGNIZED"/>
23925   <int value="1" label="TEXT"/>
23926   <int value="2" label="IMAGE"/>
23927   <int value="3" label="AUDIO"/>
23928   <int value="4" label="VIDEO"/>
23929   <int value="5" label="OCTET_STREAM"/>
23930   <int value="6" label="PDF"/>
23931   <int value="7" label="DOC"/>
23932   <int value="8" label="XLS"/>
23933   <int value="9" label="PPT"/>
23934   <int value="10" label="ARCHIVE"/>
23935   <int value="11" label="EXE"/>
23936   <int value="12" label="DMG"/>
23937   <int value="13" label="CRX"/>
23938 </enum>
23939
23940 <enum name="DownloadCountType" type="int">
23941   <int value="0" label="Initiated by Navigation (Obsolete)"/>
23942   <int value="1" label="Initiated by Context Menu (Obsolete)"/>
23943   <int value="2" label="Initiated by SavePackage Failure (Obsolete)"/>
23944   <int value="3" label="Initiated by Drag-n-drop (Obsolete)"/>
23945   <int value="4" label="Initiated by Renderer (Obsolete)"/>
23946   <int value="5" label="Initiated and Unthrottled"/>
23947   <int value="6" label="Completed"/>
23948   <int value="7" label="Cancelled"/>
23949   <int value="8" label="Started"/>
23950   <int value="9" label="Interrupted"/>
23951   <int value="10" label="Calls to AppendDataToFile (Size) (Obsolete 8/2013)"/>
23952   <int value="11" label="Calls to AppendDataToFile (Count) (Obsolete 8/2013)"/>
23953   <int value="12" label="Interrupted at End of Download"/>
23954   <int value="13" label="Attempt to Append to Detached File"/>
23955   <int value="14" label="File Missing After Successful Scan"/>
23956   <int value="15" label="Supports ranges and strong ETag (Obsolete 11/2013)"/>
23957   <int value="16" label="No WebContents at interruption"/>
23958   <int value="17" label="Supports ranges and strong validation"/>
23959 </enum>
23960
23961 <enum name="DownloadDatabaseRecordDroppedType" type="int">
23962   <int value="0" label="Bad State"/>
23963   <int value="1" label="Bad Danger Type"/>
23964 </enum>
23965
23966 <enum name="DownloadDOMEvent" type="int">
23967   <int value="0" label="GetDownloads"/>
23968   <int value="1" label="OpenFile"/>
23969   <int value="2" label="Drag"/>
23970   <int value="3" label="SaveDangerous"/>
23971   <int value="4" label="DiscardDangerous"/>
23972   <int value="5" label="Show"/>
23973   <int value="6" label="Pause"/>
23974   <int value="7" label="Remove"/>
23975   <int value="8" label="Cancel"/>
23976   <int value="9" label="ClearAll"/>
23977   <int value="10" label="OpenFolder"/>
23978   <int value="11" label="Resume"/>
23979 </enum>
23980
23981 <enum name="DownloadFilePickerResult" type="int">
23982   <int value="0" label="SAME"/>
23983   <int value="1" label="DIFFERENT_DIR"/>
23984   <int value="2" label="DIFFERENT_NAME"/>
23985   <int value="3" label="CANCEL"/>
23986 </enum>
23987
23988 <enum name="DownloadFunctions" type="int">
23989   <int value="0" label="download"/>
23990   <int value="1" label="search"/>
23991   <int value="2" label="pause"/>
23992   <int value="3" label="resume"/>
23993   <int value="4" label="cancel"/>
23994   <int value="5" label="erase"/>
23995   <int value="6" label="set_destination"/>
23996   <int value="7" label="accept_danger"/>
23997   <int value="8" label="show"/>
23998   <int value="9" label="drag"/>
23999 </enum>
24000
24001 <enum name="DownloadImageType" type="int">
24002   <int value="0" label="Unrecognized"/>
24003   <int value="1" label="GIF"/>
24004   <int value="2" label="JPEG"/>
24005   <int value="3" label="PNG"/>
24006   <int value="4" label="TIFF"/>
24007   <int value="5" label="ICON"/>
24008   <int value="6" label="WEBP"/>
24009 </enum>
24010
24011 <enum name="DownloadInterruptedUnknownSizeType" type="int">
24012   <int value="0" label="Size Known"/>
24013   <int value="1" label="Size Unknown"/>
24014 </enum>
24015
24016 <enum name="DownloadItem.DangerousFileType" type="int">
24017   <int value="0" label="unknown"/>
24018   <int value="1" label="ad"/>
24019   <int value="2" label="ade"/>
24020   <int value="3" label="adp"/>
24021   <int value="4" label="ah"/>
24022   <int value="5" label="apk"/>
24023   <int value="6" label="app"/>
24024   <int value="7" label="application"/>
24025   <int value="8" label="asp"/>
24026   <int value="9" label="asx"/>
24027   <int value="10" label="bas"/>
24028   <int value="11" label="bash"/>
24029   <int value="12" label="bat"/>
24030   <int value="13" label="cfg"/>
24031   <int value="14" label="chi"/>
24032   <int value="15" label="chm"/>
24033   <int value="16" label="class"/>
24034   <int value="17" label="cmd"/>
24035   <int value="18" label="com"/>
24036   <int value="19" label="command"/>
24037   <int value="20" label="crt"/>
24038   <int value="21" label="crx"/>
24039   <int value="22" label="csh"/>
24040   <int value="23" label="deb"/>
24041   <int value="24" label="dex"/>
24042   <int value="25" label="dll"/>
24043   <int value="26" label="drv"/>
24044   <int value="27" label="exe"/>
24045   <int value="28" label="fxp"/>
24046   <int value="29" label="grp"/>
24047   <int value="30" label="hlp"/>
24048   <int value="31" label="hta"/>
24049   <int value="32" label="htm"/>
24050   <int value="33" label="html"/>
24051   <int value="34" label="htt"/>
24052   <int value="35" label="inf"/>
24053   <int value="36" label="ini"/>
24054   <int value="37" label="ins"/>
24055   <int value="38" label="isp"/>
24056   <int value="39" label="jar"/>
24057   <int value="40" label="jnlp"/>
24058   <int value="41" label="user.js"/>
24059   <int value="42" label="js"/>
24060   <int value="43" label="jse"/>
24061   <int value="44" label="ksh"/>
24062   <int value="45" label="lnk"/>
24063   <int value="46" label="local"/>
24064   <int value="47" label="mad"/>
24065   <int value="48" label="maf"/>
24066   <int value="49" label="mag"/>
24067   <int value="50" label="mam"/>
24068   <int value="51" label="manifest"/>
24069   <int value="52" label="maq"/>
24070   <int value="53" label="mar"/>
24071   <int value="54" label="mas"/>
24072   <int value="55" label="mat"/>
24073   <int value="56" label="mau"/>
24074   <int value="57" label="mav"/>
24075   <int value="58" label="maw"/>
24076   <int value="59" label="mda"/>
24077   <int value="60" label="mdb"/>
24078   <int value="61" label="mde"/>
24079   <int value="62" label="mdt"/>
24080   <int value="63" label="mdw"/>
24081   <int value="64" label="mdz"/>
24082   <int value="65" label="mht"/>
24083   <int value="66" label="mhtml"/>
24084   <int value="67" label="mmc"/>
24085   <int value="68" label="mof"/>
24086   <int value="69" label="msc"/>
24087   <int value="70" label="msh"/>
24088   <int value="71" label="mshxml"/>
24089   <int value="72" label="msi"/>
24090   <int value="73" label="msp"/>
24091   <int value="74" label="mst"/>
24092   <int value="75" label="ocx"/>
24093   <int value="76" label="ops"/>
24094   <int value="77" label="pcd"/>
24095   <int value="78" label="pif"/>
24096   <int value="79" label="pkg"/>
24097   <int value="80" label="pl"/>
24098   <int value="81" label="plg"/>
24099   <int value="82" label="prf"/>
24100   <int value="83" label="prg"/>
24101   <int value="84" label="pst"/>
24102   <int value="85" label="py"/>
24103   <int value="86" label="pyc"/>
24104   <int value="87" label="pyw"/>
24105   <int value="88" label="rb"/>
24106   <int value="89" label="reg"/>
24107   <int value="90" label="rpm"/>
24108   <int value="91" label="scf"/>
24109   <int value="92" label="scr"/>
24110   <int value="93" label="sct"/>
24111   <int value="94" label="sh"/>
24112   <int value="95" label="shar"/>
24113   <int value="96" label="shb"/>
24114   <int value="97" label="shs"/>
24115   <int value="98" label="shtm"/>
24116   <int value="99" label="shtml"/>
24117   <int value="100" label="spl"/>
24118   <int value="101" label="svg"/>
24119   <int value="102" label="swf"/>
24120   <int value="103" label="sys"/>
24121   <int value="104" label="tcsh"/>
24122   <int value="105" label="url"/>
24123   <int value="106" label="vb"/>
24124   <int value="107" label="vbe"/>
24125   <int value="108" label="vbs"/>
24126   <int value="109" label="vsd"/>
24127   <int value="110" label="vsmacros"/>
24128   <int value="111" label="vss"/>
24129   <int value="112" label="vst"/>
24130   <int value="113" label="vsw"/>
24131   <int value="114" label="ws"/>
24132   <int value="115" label="wsc"/>
24133   <int value="116" label="wsf"/>
24134   <int value="117" label="wsh"/>
24135   <int value="118" label="xbap"/>
24136   <int value="119" label="xht"/>
24137   <int value="120" label="xhtm"/>
24138   <int value="121" label="xhtml"/>
24139   <int value="122" label="xml"/>
24140   <int value="123" label="xsl"/>
24141   <int value="124" label="xslt"/>
24142 </enum>
24143
24144 <enum name="DownloadItem.DangerType" type="int">
24145   <int value="0" label="NOT_DANGEROUS"/>
24146   <int value="1" label="DANGEROUS_FILE"/>
24147   <int value="2" label="DANGEROUS_URL"/>
24148   <int value="3" label="DANGEROUS_CONTENT"/>
24149   <int value="4" label="MAYBE_DANGEROUS_CONTENT"/>
24150   <int value="5" label="UNCOMMON_CONTENT"/>
24151   <int value="6" label="USER_VALIDATED"/>
24152   <int value="7" label="DANGEROUS_HOST"/>
24153   <int value="8" label="POTENTIALLY_UNWANTED"/>
24154 </enum>
24155
24156 <enum name="DownloadOpenMethod" type="int">
24157   <int value="0" label="Opened with plaform handler by default"/>
24158   <int value="1" label="Opened in browser by default"/>
24159   <int value="2" label="Opened with plaform handler by user choice"/>
24160 </enum>
24161
24162 <enum name="DownloadOriginStateOnResumption" type="int">
24163   <int value="0" label="No changes"/>
24164   <int value="1" label="New redirects"/>
24165   <int value="2" label="New validators"/>
24166   <int value="3" label="New redirects + validators"/>
24167   <int value="4" label="New Content-Disposition"/>
24168   <int value="5" label="New redirects + Content-Disposition"/>
24169   <int value="6" label="New validators + Content-Disposition"/>
24170   <int value="7" label="New redirects + validators + Content-Disposition"/>
24171 </enum>
24172
24173 <enum name="DownloadSavePackageEvent" type="int">
24174   <int value="0" label="Started"/>
24175   <int value="1" label="Cancelled"/>
24176   <int value="2" label="Finished"/>
24177   <int value="3" label="Write to already completed file"/>
24178   <int value="4" label="Write to already failed file"/>
24179 </enum>
24180
24181 <enum name="DownloadSource" type="int">
24182   <int value="0" label="Initiated by Save Package on Non-HTML content"/>
24183   <int value="1" label="Initiated by Drag-and-drop"/>
24184   <int value="2" label="Initiated by RPC from Renderer"/>
24185   <int value="3" label="Initiated by Save from Pepper"/>
24186   <int value="4" label="Initiated by Resumption"/>
24187 </enum>
24188
24189 <enum name="DriveCacheDBOpenStatus" type="int">
24190   <int value="0" label="Success"/>
24191   <int value="1" label="Corrupt database"/>
24192   <int value="2" label="Unknown recoverable failure"/>
24193   <int value="3" label="Unrecoverable (disk full?) failure"/>
24194 </enum>
24195
24196 <enum name="DriveEntryKind" type="int">
24197   <int value="0" label="Unknown"/>
24198   <int value="1" label="Item"/>
24199   <int value="2" label="Site"/>
24200   <int value="3" label="Document"/>
24201   <int value="4" label="Spereadsheet"/>
24202   <int value="5" label="Presentation"/>
24203   <int value="6" label="Drawing"/>
24204   <int value="7" label="Table"/>
24205   <int value="8" label="External app"/>
24206   <int value="9" label="Folder"/>
24207   <int value="10" label="File"/>
24208   <int value="11" label="PDF"/>
24209 </enum>
24210
24211 <enum name="DriveFileFormat" type="int">
24212   <int value="0" label="AAC"/>
24213   <int value="1" label="ASF"/>
24214   <int value="2" label="AVI"/>
24215   <int value="3" label="CSV"/>
24216   <int value="4" label="DOC"/>
24217   <int value="5" label="DOCX"/>
24218   <int value="6" label="FLV"/>
24219   <int value="7" label="JPG"/>
24220   <int value="8" label="MJPG"/>
24221   <int value="9" label="MOV"/>
24222   <int value="10" label="MP3"/>
24223   <int value="11" label="MP4"/>
24224   <int value="12" label="MPG"/>
24225   <int value="13" label="OTHER"/>
24226   <int value="14" label="PDF"/>
24227   <int value="15" label="PPT"/>
24228   <int value="16" label="PPTX"/>
24229   <int value="17" label="PSD"/>
24230   <int value="18" label="RAR"/>
24231   <int value="19" label="WMA"/>
24232   <int value="20" label="WMV"/>
24233   <int value="21" label="XLS"/>
24234   <int value="22" label="XLSX"/>
24235   <int value="23" label="ZIP"/>
24236 </enum>
24237
24238 <enum name="DriveMetadataDBInitStatus" type="int">
24239   <int value="0" label="Success"/>
24240   <int value="1" label="Not found"/>
24241   <int value="2" label="Corruption"/>
24242   <int value="3" label="IO error"/>
24243   <int value="4" label="Failed to open DB for unknown reason"/>
24244   <int value="5" label="Incompatible DB format"/>
24245   <int value="6" label="DB is broken"/>
24246   <int value="7" label="Opened existing DB."/>
24247   <int value="8" label="No existing DB was found. Created new DB."/>
24248   <int value="9" label="Cannot open existing DB. Created new DB."/>
24249 </enum>
24250
24251 <enum name="EAPInnerProtocol" type="int">
24252   <int value="0" label="UNKNOWN"/>
24253   <int value="1" label="NONE"/>
24254   <int value="2" label="PEAP-MD5"/>
24255   <int value="3" label="PEAP-MSCHAPV2"/>
24256   <int value="4" label="TTLS-EAP-MD5"/>
24257   <int value="5" label="TTLS-EAP-MSCHAPV2"/>
24258   <int value="6" label="TTLS-MSCHAPV2"/>
24259   <int value="7" label="TTLS-MSCHAP"/>
24260   <int value="8" label="TTLS-PAP"/>
24261   <int value="9" label="TTLS-CHAP"/>
24262 </enum>
24263
24264 <enum name="EAPOuterProtocol" type="int">
24265   <int value="0" label="UNKNOWN"/>
24266   <int value="1" label="LEAP"/>
24267   <int value="2" label="PEAP"/>
24268   <int value="3" label="TLS"/>
24269   <int value="4" label="TTLS"/>
24270 </enum>
24271
24272 <enum name="EnterpriseCheckError" type="int">
24273   <int value="0" label="Cound not get net join info."/>
24274   <int value="1" label="Cound not bind to domain controller."/>
24275 </enum>
24276
24277 <enum name="EnterpriseDeviceManagementStatus" type="int">
24278   <summary>
24279     Status codes produced by DeviceManagementService for requests made to the
24280     device management server.
24281   </summary>
24282   <int value="0" label="SUCCESS"/>
24283   <int value="1" label="REQUEST_INVALID"/>
24284   <int value="2" label="REQUEST_FAILED"/>
24285   <int value="3" label="TEMPORARY_UNAVAILABLE"/>
24286   <int value="4" label="HTTP_STATUS_ERROR"/>
24287   <int value="5" label="RESPONSE_DECODING_ERROR"/>
24288   <int value="6" label="SERVICE_MANAGEMENT_NOT_SUPPORTED"/>
24289   <int value="7" label="SERVICE_DEVICE_NOT_FOUND"/>
24290   <int value="8" label="SERVICE_MANAGEMENT_TOKEN_INVALID"/>
24291   <int value="9" label="SERVICE_ACTIVATION_PENDING"/>
24292   <int value="10" label="SERVICE_INVALID_SERIAL_NUMBER"/>
24293   <int value="11" label="SERVICE_DEVICE_ID_CONFLICT"/>
24294   <int value="12" label="SERVICE_MISSING_LICENSES"/>
24295   <int value="902" label="SERVICE_POLICY_NOT_FOUND"/>
24296 </enum>
24297
24298 <enum name="EnterpriseDMTokenType" type="int">
24299   <summary>
24300     Result of DMToken operations as defined in
24301     chrome/browser/policy/enterprise_metrics.h.
24302   </summary>
24303   <int value="0" label="Load Succeeded">
24304     A cached token was successfully loaded from disk.
24305   </int>
24306   <int value="1" label="Load Failed">
24307     Reading a cached token from disk failed.
24308   </int>
24309   <int value="2" label="Fetch Requested">
24310     A token fetch request was sent to the DM server.
24311   </int>
24312   <int value="3" label="Fetch Request Failed">
24313     The request was invalid, or the HTTP request failed.
24314   </int>
24315   <int value="4" label="Fetch Server Failed">
24316     Error HTTP status received, or the DM server failed in another way.
24317   </int>
24318   <int value="5" label="Fetch Response Received">
24319     A response to the fetch request was received.
24320   </int>
24321   <int value="6" label="Fetch Bad Response">
24322     The response received was invalid. This happens when some expected data was
24323     not present in the response.
24324   </int>
24325   <int value="7" label="Fetch Management Not Supported">
24326     DM server reported that management is not supported.
24327   </int>
24328   <int value="8" label="Fetch Device Not Found">
24329     DM server reported that the given device ID was not found.
24330   </int>
24331   <int value="9" label="Fetch OK">DM token successfully retrieved.</int>
24332   <int value="10" label="Store Succeeded">
24333     Successfully cached a token to disk.
24334   </int>
24335   <int value="11" label="Store Failed">Caching a token to disk failed.</int>
24336   <int value="12" label="Device ID Conflict">The Device-ID is not unique.</int>
24337   <int value="13" label="Invalid Serial">
24338     Serial number rejected by DMServer.
24339   </int>
24340   <int value="14" label="Missing Licenses">
24341     No more licenses available for that domain.
24342   </int>
24343 </enum>
24344
24345 <enum name="EnterpriseEnrollmentType" type="int">
24346   <summary>
24347     Result of device enrollment as defined in
24348     chrome/browser/policy/enterprise_metrics.h.
24349   </summary>
24350   <int value="0" label="Cancelled">
24351     The enrollment screen was closed without completing the enrollment process.
24352   </int>
24353   <int value="1" label="Started">
24354     The user submitted credentials and started the enrollment process.
24355   </int>
24356   <int value="2" label="Network Failed">
24357     Enrollment failed due to a network error.
24358   </int>
24359   <int value="3" label="Login Failed">
24360     Enrollment failed because logging in to Gaia failed.
24361   </int>
24362   <int value="4" label="Not Supported">
24363     Enrollment failed because it is not supported for the account used.
24364   </int>
24365   <int value="5" label="Policy Failed">
24366     Enrollment failed because it failed to apply device policy.
24367   </int>
24368   <int value="6" label="Other Failed">
24369     Enrollment failed due to an unexpected error. This currently happens when
24370     the Gaia auth token is not issued for the DM service, the device cloud
24371     policy subsystem isn't initialized, or when fetching Gaia tokens fails for
24372     an unknown reason.
24373   </int>
24374   <int value="7" label="OK">Enrollment was successful.</int>
24375   <int value="8" label="Invalid Serial">
24376     Serial number doesn't belong to account domain.
24377   </int>
24378   <int value="9" label="Auto-enrollment Started">
24379     Auto-enrollment started automatically after sign-in.
24380   </int>
24381   <int value="10" label="Auto-enrollment Failed">Auto-enrollment failed.</int>
24382   <int value="11" label="Auto-enrollment Retried">
24383     Auto-enrollment started again after a failure.
24384   </int>
24385   <int value="12" label="Auto-enrollment Cancelled">
24386     User opted-out of auto-enrollment.
24387   </int>
24388   <int value="13" label="Auto-enrollment OK">Auto-enrollment OK.</int>
24389   <int value="14" label="Invalid enrollment mode">
24390     The enrollment mode has not been sent down or is unknown to the client.
24391   </int>
24392   <int value="15" label="Auto-enrollment not supported">
24393     The enrollment mode can not be set through auto-enrollment.
24394   </int>
24395   <int value="16" label="Install attributes timeout">
24396     Install attributes failed to initialize in time.
24397   </int>
24398   <int value="17" label="Wrong user name">
24399     Re-enrollment attempted with an account from a different domain.
24400   </int>
24401   <int value="18" label="Missing licenses">
24402     No licenses left for that domain.
24403   </int>
24404   <int value="19" label="Robot auth code fetch failed">
24405     Enrollment failed due to an error fetching the device robot authorization
24406     code from the DM Server.
24407   </int>
24408   <int value="20" label="Robot refresh token fetch failed">
24409     Enrollment failed due to an error fetching the device robot refresh token
24410     from Gaia.
24411   </int>
24412   <int value="21" label="Robot refresh token store failed">
24413     Enrollment failed due to an error persisting the device robot refresh token
24414     on the device.
24415   </int>
24416   <int value="22" label="Deprovisioned device">
24417     Enrollment failed because the administrator has deprovisioned the device.
24418   </int>
24419 </enum>
24420
24421 <enum name="EnterprisePolicies" type="int">
24422 <!-- Generated from
24423      ../../../components/policy/resources/policy_templates.json -->
24424
24425   <int value="1" label="Configure the home page URL"/>
24426   <int value="2" label="Use New Tab Page as homepage"/>
24427   <int value="3" label="Set Chrome as Default Browser"/>
24428   <int value="4" label="Application locale"/>
24429   <int value="5" label="Enable alternate error pages"/>
24430   <int value="6" label="Enable search suggestions"/>
24431   <int value="7" label="Enable network prediction"/>
24432   <int value="8" label="Disable SPDY protocol"/>
24433   <int value="9" label="Enable JavaScript"/>
24434   <int value="10" label="Enable Incognito mode"/>
24435   <int value="11" label="Disable saving browser history"/>
24436   <int value="12" label="Enable printing"/>
24437   <int value="13" label="Enable Google Cloud Print proxy"/>
24438   <int value="14" label="Enable Safe Browsing"/>
24439   <int value="15" label="Enable reporting of usage and crash-related data"/>
24440   <int value="16" label="Enable the password manager"/>
24441   <int value="17" label="Allow users to show passwords in Password Manager"/>
24442   <int value="18" label="Enable AutoFill"/>
24443   <int value="19" label="Specify a list of disabled plugins"/>
24444   <int value="20" label="Disable synchronization of data with Google"/>
24445   <int value="21" label="Choose how to specify proxy server settings"/>
24446   <int value="22" label="Choose how to specify proxy server settings"/>
24447   <int value="23" label="Address or URL of proxy server"/>
24448   <int value="24" label="URL to a proxy .pac file"/>
24449   <int value="25" label="Proxy bypass rules"/>
24450   <int value="26" label="Supported authentication schemes"/>
24451   <int value="27"
24452       label="Disable CNAME lookup when negotiating Kerberos authentication"/>
24453   <int value="28" label="Include non-standard port in Kerberos SPN"/>
24454   <int value="29" label="Authentication server whitelist"/>
24455   <int value="30" label="Kerberos delegation server whitelist"/>
24456   <int value="31" label="GSSAPI library name"/>
24457   <int value="32" label="Configure extension installation blacklist"/>
24458   <int value="33" label="Configure extension installation whitelist"/>
24459   <int value="34" label="Configure the list of force-installed extensions"/>
24460   <int value="35" label="Show Home button on toolbar"/>
24461   <int value="36" label="Disable Developer Tools"/>
24462   <int value="37" label="Action on startup"/>
24463   <int value="38" label="URLs to open on startup"/>
24464   <int value="39" label="Block third party cookies"/>
24465   <int value="40" label="Enable the default search provider"/>
24466   <int value="41" label="Default search provider name"/>
24467   <int value="42" label="Default search provider keyword"/>
24468   <int value="43" label="Default search provider search URL"/>
24469   <int value="44" label="Default search provider suggest URL"/>
24470   <int value="45" label="Default search provider instant URL"/>
24471   <int value="46" label="Default search provider icon"/>
24472   <int value="47" label="Default search provider encodings"/>
24473   <int value="48" label="Default cookies setting"/>
24474   <int value="49" label="Default images setting"/>
24475   <int value="50" label="Default JavaScript setting"/>
24476   <int value="51" label="Default plugins setting"/>
24477   <int value="52" label="Default popups setting"/>
24478   <int value="53" label="Default notification setting"/>
24479   <int value="54" label="Default geolocation setting"/>
24480   <int value="55" label="Disable support for 3D graphics APIs"/>
24481   <int value="56" label="Refresh rate for user policy"/>
24482   <int value="57" label="Default HTML renderer for Google Chrome Frame"/>
24483   <int value="58"
24484       label="Always render the following URL patterns in Google Chrome Frame"/>
24485   <int value="59"
24486       label="Always render the following URL patterns in the host browser"/>
24487   <int value="60"
24488       label="Allow Google Chrome Frame to handle the listed content types"/>
24489   <int value="61" label="Enable lock when the device become idle or suspended"/>
24490   <int value="62" label="Enable Instant"/>
24491   <int value="63" label="Set user data directory"/>
24492   <int value="64" label="Set download directory"/>
24493   <int value="65" label="Clear site data on browser shutdown (deprecated)"/>
24494   <int value="66" label="Specify whether the plugin finder should be disabled"/>
24495   <int value="67" label="Block cookies on these sites"/>
24496   <int value="68" label="Allow session only cookies on these sites"/>
24497   <int value="69" label="Allow images on these sites"/>
24498   <int value="70" label="Block images on these sites"/>
24499   <int value="71" label="Allow JavaScript on these sites"/>
24500   <int value="72" label="Block JavaScript on these sites"/>
24501   <int value="73" label="Allow plugins on these sites"/>
24502   <int value="74" label="Block plugins on these sites"/>
24503   <int value="75" label="Allow popups on these sites"/>
24504   <int value="76" label="Block popups on these sites"/>
24505   <int value="77" label="Allow cookies on these sites"/>
24506   <int value="78" label="Specify a list of enabled plugins"/>
24507   <int value="79"
24508       label="Specify a list of plugins that the user can enable or disable"/>
24509   <int value="80" label="Enable Translate"/>
24510   <int value="81" label="Allow running plugins that are outdated"/>
24511   <int value="82" label="Enable Bookmark Bar"/>
24512   <int value="83" label="Enables or disables bookmark editing"/>
24513   <int value="84" label="Allow invocation of file selection dialogs"/>
24514   <int value="85" label="Disable URL protocol schemes"/>
24515   <int value="86" label="Always runs plugins that require authorization"/>
24516   <int value="87" label="Set Google Chrome Frame user data directory"/>
24517   <int value="88" label="Set disk cache directory"/>
24518   <int value="89" label="Cross-origin HTTP Basic Auth prompts"/>
24519   <int value="90" label="Refresh rate for Device Policy"/>
24520   <int value="91" label="Release channel"/>
24521   <int value="92"
24522       label="Maximal number of concurrent connections to the proxy server"/>
24523   <int value="93" label="Incognito mode availability"/>
24524   <int value="94" label="Enable firewall traversal from remote access client"/>
24525   <int value="95" label="Enable firewall traversal from remote access host"/>
24526   <int value="96"
24527       label="Prevent app promotions from appearing on the new tab page"/>
24528   <int value="97" label="Import bookmarks from default browser on first run"/>
24529   <int value="98"
24530       label="Import browsing history from default browser on first run"/>
24531   <int value="99" label="Import of homepage from default browser on first run"/>
24532   <int value="100"
24533       label="Import search engines from default browser on first run"/>
24534   <int value="101"
24535       label="Import saved passwords from default browser on first run"/>
24536   <int value="102"
24537       label="Automatically select client certificates for these sites"/>
24538   <int value="103" label="Block access to a list of URLs"/>
24539   <int value="104" label="Allows access to a list of URLs"/>
24540   <int value="105" label="Allow notifications on these sites"/>
24541   <int value="106" label="Block notifications on these sites"/>
24542   <int value="107" label="User-level network configuration"/>
24543   <int value="108" label="Device-level network configuration"/>
24544   <int value="109"
24545       label="Enable submission of documents to Google Cloud Print"/>
24546   <int value="110" label="Set disk cache size in bytes"/>
24547   <int value="111" label="Set media disk cache size in bytes"/>
24548   <int value="112" label="Enterprise web store URL (deprecated)"/>
24549   <int value="113" label="Enterprise web store name (deprecated)"/>
24550   <int value="114" label="Enable TLS domain-bound certificates extension"/>
24551   <int value="115" label="Enable reporting memory info (JS heap size) to page"/>
24552   <int value="116" label="Proxy settings"/>
24553   <int value="117" label="Disable Print Preview"/>
24554   <int value="118" label="Disable SSL record splitting"/>
24555   <int value="119" label="Report OS and firmware version"/>
24556   <int value="120" label="Report device activity times"/>
24557   <int value="121" label="Report device boot mode"/>
24558   <int value="122" label="Login user white list"/>
24559   <int value="123" label="Allow creation of new user accounts"/>
24560   <int value="124" label="Enable guest mode"/>
24561   <int value="125" label="Show usernames on login screen"/>
24562   <int value="126" label="Enable data roaming"/>
24563   <int value="127" label="Enable metrics reporting"/>
24564   <int value="128" label="Wipe user data on sign-out"/>
24565   <int value="129" label="Whether online OCSP/CRL checks are performed"/>
24566   <int value="130" label="Timeout until idle user log-out is executed"/>
24567   <int value="131" label="Duration of the idle log-out warning message"/>
24568   <int value="132"
24569       label="Screen saver to be used on the sign-in screen in retail mode"/>
24570   <int value="133"
24571       label="Duration of inactivity before the screen saver is shown on the
24572              sign-in screen in retail mode"/>
24573   <int value="134"
24574       label="Whether the release channel should be configurable by the user"/>
24575   <int value="135" label="List of AppPack extensions"/>
24576   <int value="136" label="Disables Auto Update"/>
24577   <int value="137" label="Load specified urls on demo login"/>
24578   <int value="138"
24579       label="Continue running background apps when Google Chrome is closed"/>
24580   <int value="139" label="Disables Drive in the Chrome OS Files app"/>
24581   <int value="140"
24582       label="Disables Google Drive over Cellular connections in the Chrome OS
24583              Files app"/>
24584   <int value="141"
24585       label="Additional command line parameters for Google Chrome"/>
24586   <int value="142" label="Target Auto Update Version"/>
24587   <int value="143" label="Report device location"/>
24588   <int value="144" label="List of pinned apps to show in the launcher"/>
24589   <int value="145" label="Auto update scatter factor"/>
24590   <int value="146" label="Connection types allowed for updates"/>
24591   <int value="147"
24592       label="Restrict which users are allowed to sign in to Google Chrome"/>
24593   <int value="148"
24594       label="Configure extension, app, and user script install sources"/>
24595   <int value="149" label="Default mediastream setting"/>
24596   <int value="150"
24597       label="Disable proceeding from the Safe Browsing warning page"/>
24598   <int value="151" label="Enable or disable spell checking web service"/>
24599   <int value="152" label="Disable mounting of external storage"/>
24600   <int value="153" label="Disable taking screenshots"/>
24601   <int value="154"
24602       label="Configure the required domain name for remote access hosts"/>
24603   <int value="155"
24604       label="Enable two-factor authentication for remote access hosts"/>
24605   <int value="156"
24606       label="Configure the TalkGadget prefix for remote access hosts"/>
24607   <int value="157" label="Enable curtaining of remote access hosts"/>
24608   <int value="158" label="Timezone"/>
24609   <int value="159" label="Allow playing audio"/>
24610   <int value="160" label="Allow or deny audio capture"/>
24611   <int value="161"
24612       label="List of alternate URLs for the default search provider"/>
24613   <int value="162" label="Force SafeSearch"/>
24614   <int value="163" label="Device-local accounts"/>
24615   <int value="164" label="Add a logout button to the system tray"/>
24616   <int value="165" label="Use built-in DNS client"/>
24617   <int value="166" label="Control shelf auto-hiding"/>
24618   <int value="167" label="Allow or deny video capture"/>
24619   <int value="168" label="Configure allowed app/extension types"/>
24620   <int value="169" label="Set the display name for device-local accounts"/>
24621   <int value="170" label="Limit the session length"/>
24622   <int value="171"
24623       label="Parameter controlling search term placement for the default
24624              search provider"/>
24625   <int value="172" label="Screen dim delay when running on AC power"/>
24626   <int value="173" label="Screen off delay when running on AC power"/>
24627   <int value="174" label="Screen lock delay when running on AC power"/>
24628   <int value="175" label="Idle delay when running on AC power"/>
24629   <int value="176" label="Screen dim delay when running on battery power"/>
24630   <int value="177" label="Screen off delay when running on battery power"/>
24631   <int value="178" label="Screen lock delay when running on battery power"/>
24632   <int value="179" label="Idle delay when running on battery power"/>
24633   <int value="180" label="Action to take when the idle delay is reached"/>
24634   <int value="181" label="Action to take when the user closes the lid"/>
24635   <int value="182"
24636       label="Specify whether audio activity affects power management"/>
24637   <int value="183"
24638       label="Specify whether video activity affects power management"/>
24639   <int value="184"
24640       label="Percentage by which to scale the idle delay in presentation mode
24641              (deprecated)"/>
24642   <int value="185"
24643       label="Allow users to redeem offers through Chrome OS Registration"/>
24644   <int value="186" label="Set the Terms of Service for a device-local account"/>
24645   <int value="187" label="Enable deleting browser and download history"/>
24646   <int value="188" label="Show accessibility options in system tray menu"/>
24647   <int value="189"
24648       label="Hide the web store from the new tab page and app launcher"/>
24649   <int value="190" label="Allows sign in to Chrome"/>
24650   <int value="191" label="System wide flags to be applied on Chrome start-up"/>
24651   <int value="192" label="Limit device uptime by automatically rebooting"/>
24652   <int value="193" label="Automatically reboot after update"/>
24653   <int value="194" label="Public session for auto-login"/>
24654   <int value="195" label="Public session auto-login timer"/>
24655   <int value="196"
24656       label="Set the restriction on the fetching of the Variations seed"/>
24657   <int value="197" label="Idle warning delay when running on AC power"/>
24658   <int value="198" label="Idle warning delay when running on battery power"/>
24659   <int value="199"
24660       label="Set the restriction on the fetching of the Variations seed"/>
24661   <int value="200" label="Enable remote attestation for the user"/>
24662   <int value="201"
24663       label="Extensions allowed to to use the remote attestation API"/>
24664   <int value="202" label="Enable bailout keyboard shortcut for auto-login"/>
24665   <int value="203" label="Allow screen wake locks"/>
24666   <int value="204" label="Default behavior for sites not in any content pack"/>
24667   <int value="205" label="Managed user manual exception hosts"/>
24668   <int value="206" label="Managed user manual exception URLs"/>
24669   <int value="207" label="Enable remote attestation for the device"/>
24670   <int value="208"
24671       label="URLs that will be granted access to audio capture devices
24672              without prompt"/>
24673   <int value="209"
24674       label="URLs that will be granted access to video capture devices
24675              without prompt"/>
24676   <int value="210"
24677       label="Percentage by which to scale the screen dim delay if the user
24678              becomes active after dimming"/>
24679   <int value="211" label="Enable large cursor"/>
24680   <int value="212" label="Enable spoken feedback"/>
24681   <int value="213" label="Enable high contrast mode"/>
24682   <int value="214" label="Set screen magnifier type"/>
24683   <int value="215"
24684       label="Set default state of the large cursor on the login screen"/>
24685   <int value="216"
24686       label="Set the default state of spoken feedback on the login screen"/>
24687   <int value="217"
24688       label="Set the default state of high contrast mode on the login screen"/>
24689   <int value="218"
24690       label="Set the default screen magnifier type enabled on the login
24691              screen"/>
24692   <int value="219" label="Enable supervised users"/>
24693   <int value="220"
24694       label="Percentage by which to scale the screen dim delay in
24695              presentation mode"/>
24696   <int value="221" label="Suppress the Google Chrome Frame turndown prompt"/>
24697   <int value="222"
24698       label="Action to take when the idle delay is reached while running on
24699              battery power"/>
24700   <int value="223" label="Enable creation of supervised users"/>
24701   <int value="224" label="Report device network interfaces"/>
24702   <int value="225" label="Power mangement on the login screen"/>
24703   <int value="226"
24704       label="Action to take when the idle delay is reached while running on
24705              AC power"/>
24706   <int value="227" label="Managed Bookmarks"/>
24707   <int value="228" label="Maximum fetch delay after a policy invalidation"/>
24708   <int value="229"
24709       label="Parameter providing search-by-image feature for the default
24710              search provider"/>
24711   <int value="230" label="Parameters for search URL which uses POST"/>
24712   <int value="231" label="Parameters for suggest URL which uses POST"/>
24713   <int value="232" label="Parameters for instant URL which uses POST"/>
24714   <int value="233" label="Parameters for image URL which uses POST"/>
24715   <int value="234" label="Enable or disable PIN-less authentication"/>
24716   <int value="235"
24717       label="Whether online OCSP/CRL checks are required for local trust
24718              anchors"/>
24719   <int value="236" label="Use 24 hour clock by default"/>
24720   <int value="237" label="Default search provider new tab page URL"/>
24721   <int value="238" label="Skip the meta tag check in Google Chrome Frame"/>
24722   <int value="239"
24723       label="Enable the use of remote attestation for content protection for
24724              the device"/>
24725   <int value="240" label="Allow fullscreen mode"/>
24726   <int value="241" label="Enable the data compression proxy feature"/>
24727   <int value="242" label="Auto update p2p enabled"/>
24728   <int value="243" label="Allow autoupdate downloads via HTTP"/>
24729   <int value="244" label="Control the user behavior in a multiprofile session"/>
24730   <int value="245" label="Ephemeral profile"/>
24731   <int value="246"
24732       label="Selects the strategy used to free up disk space during automatic
24733              clean-up"/>
24734   <int value="247"
24735       label="Specify whether power management delays and the session length
24736              limit should only start running after initial user activity in a
24737              session"/>
24738   <int value="248" label="Report device users"/>
24739   <int value="249" label="User avatar image"/>
24740   <int value="250" label="Enable network configuration prompt when offline"/>
24741   <int value="251" label="Native Messaging blacklist"/>
24742   <int value="252" label="Native Messaging whitelist"/>
24743   <int value="253" label="Allow user-level Native Messaging hosts"/>
24744   <int value="254"
24745       label="Limit the time for which a user authenticated via SAML can log
24746              in offline"/>
24747   <int value="255" label="Enable on-screen keyboard"/>
24748   <int value="256"
24749       label="Set default state of the on-screen keyboard on the login screen"/>
24750 </enum>
24751
24752 <enum name="EnterprisePolicyInvalidations" type="int">
24753   <int value="0" label="No payload"/>
24754   <int value="1" label="Payload"/>
24755 </enum>
24756
24757 <enum name="EnterprisePolicyLoadStatus" type="int">
24758   <summary>
24759     Status codes produced by the policy loaders that pull policy settings from
24760     the platform-specific management infrastructure, such as Windows Group
24761     Policy.
24762   </summary>
24763   <int value="0" label="STARTED">
24764     Policy load attempt started. This gets logged for each policy load attempt
24765     to get a baseline on the number of requests, and an arbitrary number of the
24766     below status codes may get added in addition.
24767   </int>
24768   <int value="1" label="QUERY_FAILED">
24769     System failed to determine whether there's policy.
24770   </int>
24771   <int value="2" label="NO_POLICY">No policy present.</int>
24772   <int value="3" label="INACCCESSIBLE">
24773     Data inaccessible, such as non-local policy file.
24774   </int>
24775   <int value="4" label="MISSING">
24776     Data missing, such as policy file not present.
24777   </int>
24778   <int value="5" label="WOW64_REDIRECTION_DISABLED">
24779     Trying with Wow64 redirection disabled.
24780   </int>
24781   <int value="6" label="READ_ERROR">
24782     Data read error, for example file reading errors.
24783   </int>
24784   <int value="7" label="TOO_BIG">Data too large to process.</int>
24785   <int value="8" label="PARSE_ERROR">Parse error.</int>
24786 </enum>
24787
24788 <enum name="EnterprisePolicyRefresh" type="int">
24789   <int value="0" label="Changed"/>
24790   <int value="1" label="Changed; Invalidations disabled"/>
24791   <int value="2" label="Unchanged"/>
24792   <int value="3" label="Invalidated; Changed"/>
24793   <int value="4" label="Invalidated; Unchanged"/>
24794 </enum>
24795
24796 <enum name="EnterprisePolicyType" type="int">
24797   <summary>
24798     Result of Policy operations as defined in
24799     chrome/browser/policy/enterprise_metrics.h.
24800   </summary>
24801   <int value="0" label="Load Succeeded">
24802     A cached policy was successfully loaded from disk.
24803   </int>
24804   <int value="1" label="Load Failed">
24805     Reading a cached policy from disk failed.
24806   </int>
24807   <int value="2" label="Fetch Requested">
24808     A policy fetch request was sent to the DM server.
24809   </int>
24810   <int value="3" label="Fetch Request Failed">
24811     The request was invalid, or the HTTP request failed.
24812   </int>
24813   <int value="4" label="Fetch Server Failed">
24814     Error HTTP status received, or the DM server failed in another way.
24815   </int>
24816   <int value="5" label="Fetch Not Found">
24817     Policy not found for the given user or device.
24818   </int>
24819   <int value="6" label="Fetch Invalid Token">
24820     DM server didn't accept the token used in the request.
24821   </int>
24822   <int value="7" label="Fetch Response Received">
24823     A response to the policy fetch request was received.
24824   </int>
24825   <int value="8" label="Fetch Bad Response">
24826     The policy response message didn't contain a policy, or other data was
24827     missing.
24828   </int>
24829   <int value="9" label="Fetch Invalid Policy">Failed to decode the policy.</int>
24830   <int value="10" label="Fetch Bad Signature">
24831     The device policy was rejected because its signature was invalid.
24832   </int>
24833   <int value="11" label="Fetch Timestamp In Future">
24834     Rejected policy because its timestamp is in the future.
24835   </int>
24836   <int value="12" label="Fetch Non Enterprise Device">
24837     Device policy rejected because the device is not managed.
24838   </int>
24839   <int value="13" label="Fetch User Mismatch">
24840     The policy was provided for a username that is different from the device
24841     owner, and the policy was rejected.
24842   </int>
24843   <int value="14" label="Fetch Other Failed">
24844     The policy was rejected for another reason. Currently this can happen only
24845     for device policies, when the SignedSettings fail to store or retrieve a
24846     stored policy.
24847   </int>
24848   <int value="15" label="Fetch OK">The fetched policy was accepted.</int>
24849   <int value="16" label="Fetch Not Modified">
24850     The policy just fetched didn't have any changes compared to the cached
24851     policy.
24852   </int>
24853   <int value="17" label="Store Succeeded">
24854     Successfully cached a policy to disk.
24855   </int>
24856   <int value="18" label="Store Failed">Caching a policy to disk failed.</int>
24857 </enum>
24858
24859 <enum name="ErrorCodesGetAdaptersAddresses" type="int">
24860   <int value="8" label="ERROR_NOT_ENOUGH_MEMORY"/>
24861   <int value="87" label="ERROR_INVALID_PARAMETER"/>
24862   <int value="111" label="ERROR_BUFFER_OVERFLOW"/>
24863   <int value="232" label="ERROR_NO_DATA"/>
24864   <int value="1228" label="ERROR_ADDRESS_NOT_ASSOCIATED"/>
24865 </enum>
24866
24867 <enum name="ErrorCodesGetaddrinfo_All" type="int">
24868   <int value="1" label="EAI_BADFLAGS(L)"/>
24869   <int value="2" label="EAI_NONAME(L) EAI_AGAIN(M)"/>
24870   <int value="3" label="EAI_AGAIN(L) EAI_BADFLAGS(M)"/>
24871   <int value="4" label="EAI_FAIL"/>
24872   <int value="5" label="EAI_NODATA(L) EAI_FAMILY(M)"/>
24873   <int value="6" label="WSA_INVALID_HANDLE EAI_FAMILY(L) EAI_MEMORY(M)"/>
24874   <int value="7" label="EAI_SOCKTYPE(L) EAI_NODATA(M)"/>
24875   <int value="8" label="WSA_NOT_ENOUGH_MEMORY EAI_SERVICE(L) EAI_NONAME(M)"/>
24876   <int value="9" label="EAI_ADDRFAMILY EAI_SERVICE(M)"/>
24877   <int value="10" label="EAI_MEMORY(L) EAI_SOCKTYPE(L)"/>
24878   <int value="11" label="EAI_SYSTEM"/>
24879   <int value="12" label="EAI_OVERFLOW"/>
24880   <int value="10022" label="WSAEINVAL"/>
24881   <int value="10044" label="WSAESOCKTNOSUPPORT"/>
24882   <int value="10047" label="WSAEAFNOSUPPORT"/>
24883   <int value="10093" label="WSANOTINITIALISED"/>
24884   <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
24885   <int value="11001" label="WSA_HOST_NOT_FOUND"/>
24886   <int value="11002" label="WSATRY_AGAIN"/>
24887   <int value="11003" label="WSA_ANO_RECOVERY"/>
24888   <int value="11004" label="WSANO_DATA"/>
24889 </enum>
24890
24891 <enum name="ErrorCodesGetaddrinfo_Linux" type="int">
24892   <int value="1" label="EAI_BADFLAGS"/>
24893   <int value="2" label="EAI_NONAME"/>
24894   <int value="3" label="EAI_AGAIN"/>
24895   <int value="4" label="EAI_FAIL"/>
24896   <int value="5" label="EAI_NODATA"/>
24897   <int value="6" label="EAI_FAMILY"/>
24898   <int value="7" label="EAI_SOCKTYPE"/>
24899   <int value="8" label="EAI_SERVICE"/>
24900   <int value="9" label="EAI_ADDRFAMILY"/>
24901   <int value="10" label="EAI_MEMORY"/>
24902   <int value="11" label="EAI_SYSTEM"/>
24903   <int value="12" label="EAI_OVERFLOW"/>
24904 </enum>
24905
24906 <enum name="ErrorCodesGetaddrinfo_Mac" type="int">
24907   <int value="1" label="EAI_ADDRFAMILY"/>
24908   <int value="2" label="EAI_AGAIN"/>
24909   <int value="3" label="EAI_BADFLAGS"/>
24910   <int value="4" label="EAI_FAIL"/>
24911   <int value="5" label="EAI_FAMILY"/>
24912   <int value="6" label="EAI_MEMORY"/>
24913   <int value="7" label="EAI_NODATA"/>
24914   <int value="8" label="EAI_NONAME"/>
24915   <int value="9" label="EAI_SERVICE"/>
24916   <int value="10" label="EAI_SOCKTYPE"/>
24917   <int value="11" label="EAI_SYSTEM"/>
24918   <int value="12" label="EAI_BADHINTS"/>
24919   <int value="13" label="EAI_PROTOCOL"/>
24920   <int value="14" label="EAI_OVERFLOW"/>
24921 </enum>
24922
24923 <enum name="ErrorCodesGetaddrinfo_Win" type="int">
24924   <int value="6" label="WSA_INVALID_HANDLE"/>
24925   <int value="8" label="WSA_NOT_ENOUGH_MEMORY or EAI_SERVICE"/>
24926   <int value="10022" label="WSAEINVAL"/>
24927   <int value="10044" label="WSAESOCKTNOSUPPORT"/>
24928   <int value="10047" label="WSAEAFNOSUPPORT"/>
24929   <int value="10093" label="WSANOTINITIALISED"/>
24930   <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
24931   <int value="11001" label="WSA_HOST_NOT_FOUND"/>
24932   <int value="11002" label="WSATRY_AGAIN"/>
24933   <int value="11003" label="WSA_ANO_RECOVERY"/>
24934   <int value="11004" label="WSANO_DATA"/>
24935 </enum>
24936
24937 <enum name="ExecutionPhase" type="int">
24938   <int value="0" label="UNINITIALIZED_PHASE"/>
24939   <int value="100" label="START_METRICS_RECORDING"/>
24940   <int value="200" label="CREATE_PROFILE"/>
24941   <int value="300" label="STARTUP_TIMEBOMB_ARM"/>
24942   <int value="400" label="THREAD_WATCHER_START"/>
24943   <int value="500" label="MAIN_MESSAGE_LOOP_RUN"/>
24944   <int value="600" label="SHUTDOWN_TIMEBOMB_ARM"/>
24945   <int value="700" label="SHUTDOWN_COMPLETE"/>
24946 </enum>
24947
24948 <enum name="ExtensionBackgroundPageType" type="int">
24949   <int value="0" label="None"/>
24950   <int value="1" label="Persistent"/>
24951   <int value="2" label="Event Page"/>
24952 </enum>
24953
24954 <enum name="ExtensionDisabledUIUserResponse" type="int">
24955   <int value="0" label="IGNORED"/>
24956   <int value="1" label="REENABLE"/>
24957   <int value="2" label="UNINSTALL"/>
24958 </enum>
24959
24960 <enum name="ExtensionFileWriteResult" type="int">
24961   <obsolete>
24962     Deprecated 10/2013.
24963   </obsolete>
24964   <int value="0" label="SUCCESS"/>
24965   <int value="1" label="CANT_CREATE_TEMP_CRX"/>
24966   <int value="2" label="CANT_WRITE_CRX_DATA"/>
24967   <int value="3" label="CANT_READ_CRX_FILE"/>
24968 </enum>
24969
24970 <enum name="ExtensionFromWebstoreInconcistencyEnum" type="int">
24971   <int value="0" label="Non-webstore update URL"/>
24972   <int value="1" label="External install location"/>
24973 </enum>
24974
24975 <enum name="ExtensionFunctions" type="int">
24976 <!-- Generated from ../../../chrome/browser/extensions/extension_function_histogram_value.h -->
24977
24978   <int value="0" label="UNKNOWN"/>
24979   <int value="1" label="WEBNAVIGATION_GETALLFRAMES"/>
24980   <int value="2" label="BROWSINGDATA_REMOVEWEBSQL"/>
24981   <int value="3" label="ALARMS_CREATE"/>
24982   <int value="4" label="FILEBROWSERPRIVATE_REMOVEFILEWATCH"/>
24983   <int value="5" label="COOKIES_GET"/>
24984   <int value="6" label="FONTSETTINGS_GETMINIMUMFONTSIZE"/>
24985   <int value="7" label="CHROMEOSINFOPRIVATE_GET"/>
24986   <int value="8" label="BOOKMARKMANAGERPRIVATE_CUT"/>
24987   <int value="9" label="TABS_CAPTUREVISIBLETAB"/>
24988   <int value="10" label="MANAGEMENT_SETENABLED"/>
24989   <int value="11" label="HISTORY_DELETEALL"/>
24990   <int value="12" label="STORAGE_GET"/>
24991   <int value="13" label="SOCKET_SETKEEPALIVE"/>
24992   <int value="14" label="DOWNLOADS_CANCEL"/>
24993   <int value="15" label="BOOKMARKS_CREATE"/>
24994   <int value="16" label="BOOKMARKS_UPDATE"/>
24995   <int value="17" label="FILEBROWSERPRIVATE_GETDRIVEFILES"/>
24996   <int value="18" label="TERMINALPRIVATE_ONTERMINALRESIZE"/>
24997   <int value="19" label="DELETED_FILEBROWSERPRIVATE_REQUESTDIRECTORYREFRESH"/>
24998   <int value="20" label="BLUETOOTH_GETADAPTERSTATE"/>
24999   <int value="21" label="FILEBROWSERPRIVATE_CANCELFILETRANSFERS"/>
25000   <int value="22" label="FILEBROWSERPRIVATE_PINDRIVEFILE"/>
25001   <int value="23" label="SOCKET_WRITE"/>
25002   <int value="24" label="OMNIBOX_SETDEFAULTSUGGESTION"/>
25003   <int value="25" label="TTS_SPEAK"/>
25004   <int value="26" label="WALLPAPERPRIVATE_RESTOREMINIMIZEDWINDOWS"/>
25005   <int value="27" label="BROWSINGDATA_REMOVEHISTORY"/>
25006   <int value="28" label="DELETED_FILEBROWSERPRIVATE_ISFULLSCREEN"/>
25007   <int value="29" label="AUTOTESTPRIVATE_LOGOUT"/>
25008   <int value="30" label="EXPERIMENTAL_HISTORY_GETMOSTVISITED"/>
25009   <int value="31" label="BLUETOOTH_DISCONNECT"/>
25010   <int value="32" label="BLUETOOTH_SETOUTOFBANDPAIRINGDATA"/>
25011   <int value="33" label="BOOKMARKMANAGERPRIVATE_CANPASTE"/>
25012   <int value="34" label="AUTOTESTPRIVATE_RESTART"/>
25013   <int value="35" label="USB_CLAIMINTERFACE"/>
25014   <int value="36" label="MEDIAPLAYERPRIVATE_SETWINDOWHEIGHT"/>
25015   <int value="37" label="DELETED_EXPERIMENTAL_PROCESSES_GETPROCESSINFO"/>
25016   <int value="38" label="HISTORY_GETVISITS"/>
25017   <int value="39" label="SOCKET_BIND"/>
25018   <int value="40" label="TABS_MOVE"/>
25019   <int value="41" label="SOCKET_DISCONNECT"/>
25020   <int value="42" label="FILESYSTEM_GETWRITABLEENTRY"/>
25021   <int value="43" label="SYNCFILESYSTEM_REQUESTFILESYSTEM"/>
25022   <int value="44" label="COMMANDS_GETALL"/>
25023   <int value="45" label="EXPERIMENTAL_DISCOVERY_REMOVESUGGESTION"/>
25024   <int value="46" label="VIRTUALKEYBOARDPRIVATE_SENDKEYEVENT"/>
25025   <int value="47" label="BOOKMARKMANAGERPRIVATE_GETSUBTREE"/>
25026   <int value="48" label="DELETED_EXPERIMENTAL_RLZ_RECORDPRODUCTEVENT"/>
25027   <int value="49" label="BOOKMARKS_GETRECENT"/>
25028   <int value="50" label="APP_CURRENTWINDOWINTERNAL_SETBOUNDS"/>
25029   <int value="51" label="CLOUDPRINTPRIVATE_SETUPCONNECTOR"/>
25030   <int value="52" label="SERIAL_SETCONTROLSIGNALS"/>
25031   <int value="53" label="DELETED_FILEBROWSERPRIVATE_SETLASTMODIFIED"/>
25032   <int value="54" label="IDLE_SETDETECTIONINTERVAL"/>
25033   <int value="55" label="FILEBROWSERPRIVATE_GETFILETASKS"/>
25034   <int value="56" label="WEBSTOREPRIVATE_GETSTORELOGIN"/>
25035   <int value="57" label="SYSTEMPRIVATE_GETINCOGNITOMODEAVAILABILITY"/>
25036   <int value="58" label="IDLTEST_SENDARRAYBUFFERVIEW"/>
25037   <int value="59" label="SOCKET_SETNODELAY"/>
25038   <int value="60" label="APP_CURRENTWINDOWINTERNAL_SHOW"/>
25039   <int value="61" label="WEBSTOREPRIVATE_GETBROWSERLOGIN"/>
25040   <int value="62" label="EXPERIMENTAL_IDENTITY_GETAUTHTOKEN"/>
25041   <int value="63" label="DELETED_SYSTEMINFO_DISPLAY_GETDISPLAYINFO"/>
25042   <int value="64" label="BROWSINGDATA_REMOVEPLUGINDATA"/>
25043   <int value="65" label="SOCKET_LISTEN"/>
25044   <int value="66" label="MEDIAGALLERIES_GETMEDIAFILESYSTEMS"/>
25045   <int value="67" label="DOWNLOADS_OPEN"/>
25046   <int value="68" label="TABS_EXECUTESCRIPT"/>
25047   <int value="69" label="SYNCFILESYSTEM_GETUSAGEANDQUOTA"/>
25048   <int value="70" label="INPUTMETHODPRIVATE_GET"/>
25049   <int value="71" label="USB_CLOSEDEVICE"/>
25050   <int value="72" label="TTS_STOP"/>
25051   <int value="73" label="DELETED_SERIAL_GETPORTS"/>
25052   <int value="74" label="DELETED_FILEBROWSERPRIVATE_CLEARDRIVECACHE"/>
25053   <int value="75" label="SERIAL_GETCONTROLSIGNALS"/>
25054   <int value="76" label="DEVELOPERPRIVATE_ENABLE"/>
25055   <int value="77" label="FILEBROWSERPRIVATE_GETDRIVEFILEPROPERTIES"/>
25056   <int value="78" label="USB_FINDDEVICES"/>
25057   <int value="79" label="BOOKMARKMANAGERPRIVATE_DROP"/>
25058   <int value="80" label="DELETED_FILEBROWSERPRIVATE_GETFILETRANSFERS"/>
25059   <int value="81" label="INPUT_IME_SETMENUITEMS"/>
25060   <int value="82" label="BOOKMARKS_EXPORT"/>
25061   <int value="83" label="HISTORY_SEARCH"/>
25062   <int value="84" label="TTSENGINE_SENDTTSEVENT"/>
25063   <int value="85" label="EXPERIMENTAL_ACCESSIBILITY_GETALERTSFORTAB"/>
25064   <int value="86" label="BOOKMARKS_IMPORT"/>
25065   <int value="87" label="SYNCFILESYSTEM_DELETEFILESYSTEM"/>
25066   <int value="88" label="DEBUGGER_SENDCOMMAND"/>
25067   <int value="89" label="DEBUGGER_DETACH"/>
25068   <int value="90" label="METRICSPRIVATE_RECORDSMALLCOUNT"/>
25069   <int value="91" label="APP_CURRENTWINDOWINTERNAL_MINIMIZE"/>
25070   <int value="92" label="DEVELOPERPRIVATE_AUTOUPDATE"/>
25071   <int value="93" label="DNS_RESOLVE"/>
25072   <int value="94" label="DELETED_EXPERIMENTAL_SYSTEMINFO_MEMORY_GET"/>
25073   <int value="95" label="HISTORY_ADDURL"/>
25074   <int value="96" label="TABS_GET"/>
25075   <int value="97" label="BROWSERACTION_SETBADGETEXT"/>
25076   <int value="98" label="TABS_RELOAD"/>
25077   <int value="99" label="WINDOWS_CREATE"/>
25078   <int value="100" label="DEVELOPERPRIVATE_LOADUNPACKED"/>
25079   <int value="101" label="DELETED_DOWNLOADS_SETDESTINATION"/>
25080   <int value="102" label="DELETED_EXPERIMENTAL_PROCESSES_GETPROCESSIDFORTAB"/>
25081   <int value="103" label="BOOKMARKS_GETCHILDREN"/>
25082   <int value="104" label="BROWSERACTION_GETTITLE"/>
25083   <int value="105" label="TERMINALPRIVATE_OPENTERMINALPROCESS"/>
25084   <int value="106" label="DELETED_SERIAL_CLOSE"/>
25085   <int value="107" label="CONTEXTMENUS_REMOVE"/>
25086   <int value="108" label="FILEBROWSERPRIVATE_REQUESTFILESYSTEM"/>
25087   <int value="109" label="ECHOPRIVATE_GETREGISTRATIONCODE"/>
25088   <int value="110" label="TABS_GETCURRENT"/>
25089   <int value="111" label="FONTSETTINGS_CLEARDEFAULTFIXEDFONTSIZE"/>
25090   <int value="112" label="MEDIAPLAYERPRIVATE_CLOSEWINDOW"/>
25091   <int value="113" label="WEBREQUESTINTERNAL_ADDEVENTLISTENER"/>
25092   <int value="114" label="CLOUDPRINTPRIVATE_GETPRINTERS"/>
25093   <int value="115" label="STORAGE_SET"/>
25094   <int value="116" label="FONTSETTINGS_GETDEFAULTFONTSIZE"/>
25095   <int value="117" label="EXTENSION_SETUPDATEURLDATA"/>
25096   <int value="118" label="DELETED_SERIAL_WRITE"/>
25097   <int value="119" label="IDLE_QUERYSTATE"/>
25098   <int value="120" label="DELETED_EXPERIMENTAL_RLZ_GETACCESSPOINTRLZ"/>
25099   <int value="121" label="WEBSTOREPRIVATE_SETSTORELOGIN"/>
25100   <int value="122" label="PAGEACTIONS_ENABLEFORTAB"/>
25101   <int value="123" label="COOKIES_SET"/>
25102   <int value="124" label="CONTENTSETTINGS_SET"/>
25103   <int value="125" label="CONTEXTMENUS_REMOVEALL"/>
25104   <int value="126" label="TABS_INSERTCSS"/>
25105   <int value="127" label="WEBREQUEST_HANDLERBEHAVIORCHANGED"/>
25106   <int value="128" label="INPUT_IME_SETCURSORPOSITION"/>
25107   <int value="129" label="OMNIBOX_SENDSUGGESTIONS"/>
25108   <int value="130" label="SYSTEMINDICATOR_ENABLE"/>
25109   <int value="131" label="EVENTS_GETRULES"/>
25110   <int value="132" label="BOOKMARKMANAGERPRIVATE_COPY"/>
25111   <int value="133" label="SOCKET_RECVFROM"/>
25112   <int value="134" label="TABS_GETALLINWINDOW"/>
25113   <int value="135" label="CONTEXTMENUS_UPDATE"/>
25114   <int value="136" label="BOOKMARKS_SEARCH"/>
25115   <int value="137" label="EXPERIMENTAL_APP_CLEARALLNOTIFICATIONS"/>
25116   <int value="138" label="BLUETOOTH_GETLOCALOUTOFBANDPAIRINGDATA"/>
25117   <int value="139" label="SYSTEMPRIVATE_GETUPDATESTATUS"/>
25118   <int value="140" label="FONTSETTINGS_CLEARMINIMUMFONTSIZE"/>
25119   <int value="141" label="DELETED_FILEBROWSERPRIVATE_GETFILELOCATIONS"/>
25120   <int value="142" label="EXPERIMENTAL_DISCOVERY_SUGGEST"/>
25121   <int value="143" label="FILEBROWSERPRIVATE_SETDEFAULTTASK"/>
25122   <int value="144" label="BROWSERACTION_GETBADGETEXT"/>
25123   <int value="145" label="APP_CURRENTWINDOWINTERNAL_HIDE"/>
25124   <int value="146" label="SOCKET_CONNECT"/>
25125   <int value="147" label="BOOKMARKS_GETSUBTREE"/>
25126   <int value="148" label="HISTORY_DELETEURL"/>
25127   <int value="149"
25128       label="DELETED_EXPERIMENTAL_MEDIAGALLERIES_ASSEMBLEMEDIAFILE"/>
25129   <int value="150" label="BOOKMARKMANAGERPRIVATE_STARTDRAG"/>
25130   <int value="151" label="BROWSINGDATA_REMOVEPASSWORDS"/>
25131   <int value="152" label="DOWNLOADS_DRAG"/>
25132   <int value="153" label="INPUT_IME_SETCOMPOSITION"/>
25133   <int value="154" label="METRICSPRIVATE_RECORDUSERACTION"/>
25134   <int value="155" label="USB_RELEASEINTERFACE"/>
25135   <int value="156" label="PAGEACTION_GETPOPUP"/>
25136   <int value="157" label="DELETED_SCRIPTBADGE_GETATTENTION"/>
25137   <int value="158" label="FONTSETTINGS_GETFONTLIST"/>
25138   <int value="159" label="PERMISSIONS_CONTAINS"/>
25139   <int value="160" label="DELETED_SCRIPTBADGE_GETPOPUP"/>
25140   <int value="161" label="EXPERIMENTAL_ACCESSIBILITY_GETFOCUSEDCONTROL"/>
25141   <int value="162" label="DEVELOPERPRIVATE_GETSTRINGS"/>
25142   <int value="163" label="METRICSPRIVATE_RECORDMEDIUMCOUNT"/>
25143   <int value="164" label="MANAGEMENT_GET"/>
25144   <int value="165" label="PERMISSIONS_GETALL"/>
25145   <int value="166" label="DOWNLOADS_SHOW"/>
25146   <int value="167" label="DELETED_EXPERIMENTAL_RLZ_CLEARPRODUCTSTATE"/>
25147   <int value="168" label="TABS_REMOVE"/>
25148   <int value="169" label="MANAGEMENT_GETPERMISSIONWARNINGSBYID"/>
25149   <int value="170" label="WINDOWS_GET"/>
25150   <int value="171" label="FILEBROWSERPRIVATE_EXECUTETASK"/>
25151   <int value="172" label="TTS_GETVOICES"/>
25152   <int value="173" label="MANAGEMENT_GETALL"/>
25153   <int value="174" label="MANAGEMENT_GETPERMISSIONWARNINGSBYMANIFEST"/>
25154   <int value="175" label="APP_CURRENTWINDOWINTERNAL_CLEARATTENTION"/>
25155   <int value="176" label="AUTOTESTPRIVATE_SHUTDOWN"/>
25156   <int value="177" label="FONTSETTINGS_CLEARDEFAULTFONTSIZE"/>
25157   <int value="178" label="BOOKMARKS_GETTREE"/>
25158   <int value="179" label="FILEBROWSERPRIVATE_SELECTFILES"/>
25159   <int value="180" label="RUNTIME_GETBACKGROUNDPAGE"/>
25160   <int value="181" label="DELETED_EXPERIMENTAL_RECORD_REPLAYURLS"/>
25161   <int value="182" label="WEBSTOREPRIVATE_COMPLETEINSTALL"/>
25162   <int value="183" label="DELETED_EXPERIMENTAL_SPEECHINPUT_START"/>
25163   <int value="184" label="COOKIES_GETALL"/>
25164   <int value="185" label="DOWNLOADS_GETFILEICON"/>
25165   <int value="186" label="PAGEACTION_GETTITLE"/>
25166   <int value="187" label="BROWSINGDATA_REMOVE"/>
25167   <int value="188" label="DELETED_SERIAL_OPEN"/>
25168   <int value="189" label="FILESYSTEM_GETDISPLAYPATH"/>
25169   <int value="190" label="FILEBROWSERPRIVATE_FORMATVOLUME"/>
25170   <int value="191" label="BOOKMARKS_GET"/>
25171   <int value="192" label="DELETED_MANAGEDMODEPRIVATE_GET"/>
25172   <int value="193" label="ALARMS_CLEAR"/>
25173   <int value="194" label="SYNCFILESYSTEM_GETFILESYNCSTATUS"/>
25174   <int value="195" label="SOCKET_GETINFO"/>
25175   <int value="196" label="WEBSTOREPRIVATE_INSTALLBUNDLE"/>
25176   <int value="197" label="BROWSERACTION_ENABLE"/>
25177   <int value="198" label="METRICSPRIVATE_RECORDMEDIUMTIME"/>
25178   <int value="199" label="PAGEACTION_SETTITLE"/>
25179   <int value="200" label="CLOUDPRINTPRIVATE_GETHOSTNAME"/>
25180   <int value="201" label="CONTENTSETTINGS_GETRESOURCEIDENTIFIERS"/>
25181   <int value="202" label="SOCKET_CREATE"/>
25182   <int value="203" label="DEVELOPERPRIVATE_RELOAD"/>
25183   <int value="204" label="FILEBROWSERPRIVATE_GETVOLUMEMETADATALIST"/>
25184   <int value="205" label="APP_RUNTIME_POSTINTENTRESPONSE"/>
25185   <int value="206" label="DELETED_MANAGEDMODEPRIVATE_SETPOLICY"/>
25186   <int value="207" label="WEBSTOREPRIVATE_BEGININSTALLWITHMANIFEST3"/>
25187   <int value="208" label="WALLPAPERPRIVATE_SETWALLPAPER"/>
25188   <int value="209" label="USB_CONTROLTRANSFER"/>
25189   <int value="210" label="DELETED_EXPERIMENTAL_SPEECHINPUT_STOP"/>
25190   <int value="211" label="USB_BULKTRANSFER"/>
25191   <int value="212" label="DELETED_FILEBROWSERPRIVATE_GETVOLUMEMETADATA"/>
25192   <int value="213" label="PAGECAPTURE_SAVEASMHTML"/>
25193   <int value="214" label="EXTENSION_ISALLOWEDINCOGNITOACCESS"/>
25194   <int value="215" label="BROWSINGDATA_REMOVEAPPCACHE"/>
25195   <int value="216" label="APP_CURRENTWINDOWINTERNAL_DRAWATTENTION"/>
25196   <int value="217" label="METRICSPRIVATE_RECORDCOUNT"/>
25197   <int value="218" label="USB_INTERRUPTTRANSFER"/>
25198   <int value="219" label="TYPES_CHROMESETTING_CLEAR"/>
25199   <int value="220" label="INPUT_IME_COMMITTEXT"/>
25200   <int value="221" label="IDLTEST_SENDARRAYBUFFER"/>
25201   <int value="222" label="WALLPAPERPRIVATE_SETWALLPAPERIFEXISTS"/>
25202   <int value="223" label="SOCKET_ACCEPT"/>
25203   <int value="224" label="WEBNAVIGATION_GETFRAME"/>
25204   <int value="225" label="EXPERIMENTAL_POWER_RELEASEKEEPAWAKE"/>
25205   <int value="226" label="APP_CURRENTWINDOWINTERNAL_SETICON"/>
25206   <int value="227" label="PUSHMESSAGING_GETCHANNELID"/>
25207   <int value="228" label="EXPERIMENTAL_INFOBARS_SHOW"/>
25208   <int value="229" label="INPUT_IME_SETCANDIDATEWINDOWPROPERTIES"/>
25209   <int value="230" label="METRICSPRIVATE_RECORDPERCENTAGE"/>
25210   <int value="231" label="TYPES_CHROMESETTING_GET"/>
25211   <int value="232" label="WINDOWS_GETLASTFOCUSED"/>
25212   <int value="233" label="DELETED_MANAGEDMODEPRIVATE_GETPOLICY"/>
25213   <int value="234" label="STORAGE_CLEAR"/>
25214   <int value="235" label="STORAGE_GETBYTESINUSE"/>
25215   <int value="236" label="TABS_QUERY"/>
25216   <int value="237" label="PAGEACTION_SETPOPUP"/>
25217   <int value="238" label="DEVELOPERPRIVATE_INSPECT"/>
25218   <int value="239" label="DOWNLOADS_SEARCH"/>
25219   <int value="240" label="FONTSETTINGS_CLEARFONT"/>
25220   <int value="241" label="WINDOWS_UPDATE"/>
25221   <int value="242" label="BOOKMARKMANAGERPRIVATE_CANOPENNEWWINDOWS"/>
25222   <int value="243" label="SERIAL_FLUSH"/>
25223   <int value="244" label="BROWSERACTION_SETTITLE"/>
25224   <int value="245" label="BOOKMARKMANAGERPRIVATE_CANEDIT"/>
25225   <int value="246" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPER"/>
25226   <int value="247" label="BOOKMARKS_REMOVE"/>
25227   <int value="248" label="INPUT_IME_SETCANDIDATES"/>
25228   <int value="249" label="TERMINALPRIVATE_CLOSETERMINALPROCESS"/>
25229   <int value="250" label="HISTORY_DELETERANGE"/>
25230   <int value="251" label="IDLTEST_GETARRAYBUFFER"/>
25231   <int value="252" label="TERMINALPRIVATE_SENDINPUT"/>
25232   <int value="253" label="TABS_HIGHLIGHT"/>
25233   <int value="254" label="BLUETOOTH_STARTDISCOVERY"/>
25234   <int value="255" label="FILEBROWSERPRIVATE_SELECTFILE"/>
25235   <int value="256" label="WINDOWS_GETCURRENT"/>
25236   <int value="257" label="DEBUGGER_ATTACH"/>
25237   <int value="258" label="WALLPAPERPRIVATE_SAVETHUMBNAIL"/>
25238   <int value="259" label="INPUT_IME_KEYEVENTHANDLED"/>
25239   <int value="260" label="FONTSETTINGS_SETDEFAULTFONTSIZE"/>
25240   <int value="261" label="RUNTIME_REQUESTUPDATECHECK"/>
25241   <int value="262" label="PAGEACTION_SETICON"/>
25242   <int value="263" label="BROWSERACTION_SETBADGEBACKGROUNDCOLOR"/>
25243   <int value="264" label="DEVELOPERPRIVATE_GETITEMSINFO"/>
25244   <int value="265" label="BLUETOOTH_STOPDISCOVERY"/>
25245   <int value="266" label="COOKIES_REMOVE"/>
25246   <int value="267" label="DELETED_EXPERIMENTAL_RLZ_SENDFINANCIALPING"/>
25247   <int value="268" label="TABCAPTURE_GETCAPTUREDTABS"/>
25248   <int value="269" label="WINDOWS_REMOVE"/>
25249   <int value="270" label="WALLPAPERPRIVATE_GETOFFLINEWALLPAPERLIST"/>
25250   <int value="271" label="BROWSERACTION_GETBADGEBACKGROUNDCOLOR"/>
25251   <int value="272" label="PAGEACTIONS_DISABLEFORTAB"/>
25252   <int value="273" label="DEVELOPERPRIVATE_ALLOWFILEACCESS"/>
25253   <int value="274" label="FILEBROWSERPRIVATE_REMOVEMOUNT"/>
25254   <int value="275" label="BLUETOOTH_CONNECT"/>
25255   <int value="276" label="TABCAPTURE_CAPTURE"/>
25256   <int value="277" label="NOTIFICATIONS_CREATE"/>
25257   <int value="278" label="TABS_DUPLICATE"/>
25258   <int value="279" label="BLUETOOTH_WRITE"/>
25259   <int value="280" label="PAGEACTION_SHOW"/>
25260   <int value="281" label="WALLPAPERPRIVATE_GETTHUMBNAIL"/>
25261   <int value="282" label="DOWNLOADS_PAUSE"/>
25262   <int value="283" label="PERMISSIONS_REQUEST"/>
25263   <int value="284" label="TOPSITES_GET"/>
25264   <int value="285" label="BROWSINGDATA_REMOVEDOWNLOADS"/>
25265   <int value="286" label="BROWSINGDATA_REMOVELOCALSTORAGE"/>
25266   <int value="287" label="FILEBROWSERHANDLERINTERNAL_SELECTFILE"/>
25267   <int value="288" label="INPUT_IME_UPDATEMENUITEMS"/>
25268   <int value="289" label="FILEBROWSERPRIVATE_GETSTRINGS"/>
25269   <int value="290" label="CONTENTSETTINGS_GET"/>
25270   <int value="291" label="FONTSETTINGS_SETDEFAULTFIXEDFONTSIZE"/>
25271   <int value="292" label="EXPERIMENTAL_APP_NOTIFY"/>
25272   <int value="293" label="METRICSPRIVATE_RECORDLONGTIME"/>
25273   <int value="294" label="SOCKET_READ"/>
25274   <int value="295" label="DELETED_EXPERIMENTAL_PROCESSES_TERMINATE"/>
25275   <int value="296" label="METRICSPRIVATE_RECORDTIME"/>
25276   <int value="297" label="BOOKMARKMANAGERPRIVATE_GETSTRINGS"/>
25277   <int value="298" label="USB_ISOCHRONOUSTRANSFER"/>
25278   <int value="299" label="PERMISSIONS_REMOVE"/>
25279   <int value="300" label="MANAGEMENT_UNINSTALL"/>
25280   <int value="301" label="I18N_GETACCEPTLANGUAGES"/>
25281   <int value="302" label="MANAGEMENT_LAUNCHAPP"/>
25282   <int value="303" label="INPUT_IME_CLEARCOMPOSITION"/>
25283   <int value="304" label="ALARMS_GETALL"/>
25284   <int value="305" label="DIAL_DISCOVERNOW"/>
25285   <int value="306" label="TYPES_CHROMESETTING_SET"/>
25286   <int value="307" label="BROWSERACTION_SETICON"/>
25287   <int value="308" label="EXPERIMENTAL_ACCESSIBILITY_SETACCESSIBILITYENABLED"/>
25288   <int value="309" label="DELETED_FILEBROWSERPRIVATE_VIEWFILES"/>
25289   <int value="310" label="BLUETOOTH_GETSERVICES"/>
25290   <int value="311" label="TABS_UPDATE"/>
25291   <int value="312" label="BROWSINGDATA_REMOVEFORMDATA"/>
25292   <int value="313" label="DELETED_FILEBROWSERPRIVATE_RELOADDRIVE"/>
25293   <int value="314" label="ALARMS_GET"/>
25294   <int value="315" label="BROWSINGDATA_REMOVEINDEXEDDB"/>
25295   <int value="316" label="FILEBROWSERPRIVATE_ADDFILEWATCH"/>
25296   <int value="317" label="CONTENTSETTINGS_CLEAR"/>
25297   <int value="318" label="FILEBROWSERPRIVATE_GETPREFERENCES"/>
25298   <int value="319" label="BOOKMARKMANAGERPRIVATE_PASTE"/>
25299   <int value="320" label="FILESYSTEM_ISWRITABLEENTRY"/>
25300   <int value="321" label="USB_SETINTERFACEALTERNATESETTING"/>
25301   <int value="322" label="FONTSETTINGS_SETMINIMUMFONTSIZE"/>
25302   <int value="323" label="BROWSERACTION_GETPOPUP"/>
25303   <int value="324" label="SOCKET_DESTROY"/>
25304   <int value="325" label="BLUETOOTH_GETDEVICES"/>
25305   <int value="326" label="ALARMS_CLEARALL"/>
25306   <int value="327" label="FONTSETTINGS_GETDEFAULTFIXEDFONTSIZE"/>
25307   <int value="328" label="FILEBROWSERPRIVATE_ZIPSELECTION"/>
25308   <int value="329" label="SYSTEMINDICATOR_DISABLE"/>
25309   <int value="330" label="DELETED_SCRIPTBADGE_SETPOPUP"/>
25310   <int value="331" label="EXTENSION_ISALLOWEDFILESCHEMEACCESS"/>
25311   <int value="332" label="EXPERIMENTAL_IDENTITY_LAUNCHWEBAUTHFLOW"/>
25312   <int value="333" label="FILEBROWSERPRIVATE_GETDRIVECONNECTIONSTATE"/>
25313   <int value="334" label="TABS_DETECTLANGUAGE"/>
25314   <int value="335" label="METRICSPRIVATE_RECORDVALUE"/>
25315   <int value="336" label="BOOKMARKMANAGERPRIVATE_SORTCHILDREN"/>
25316   <int value="337" label="DELETED_SERIAL_READ"/>
25317   <int value="338" label="APP_CURRENTWINDOWINTERNAL_MAXIMIZE"/>
25318   <int value="339" label="EXPERIMENTAL_DISCOVERY_CLEARALLSUGGESTIONS"/>
25319   <int value="340" label="DELETED_MANAGEDMODEPRIVATE_ENTER"/>
25320   <int value="341" label="DELETED_FILEBROWSERPRIVATE_TRANSFERFILE"/>
25321   <int value="342" label="BROWSERACTION_SETPOPUP"/>
25322   <int value="343" label="TABS_GETSELECTED"/>
25323   <int value="344" label="FONTSETTINGS_GETFONT"/>
25324   <int value="345" label="BLUETOOTH_READ"/>
25325   <int value="346" label="WEBREQUESTINTERNAL_EVENTHANDLED"/>
25326   <int value="347" label="EVENTS_ADDRULES"/>
25327   <int value="348" label="CONTEXTMENUS_CREATE"/>
25328   <int value="349" label="MEDIAPLAYERPRIVATE_GETPLAYLIST"/>
25329   <int value="350" label="DOWNLOADS_ERASE"/>
25330   <int value="351" label="DELETED_EXPERIMENTAL_RECORD_CAPTUREURLS"/>
25331   <int value="352" label="TTS_ISSPEAKING"/>
25332   <int value="353" label="BOOKMARKS_REMOVETREE"/>
25333   <int value="354" label="FILEBROWSERPRIVATE_SEARCHDRIVE"/>
25334   <int value="355" label="DELETED_EXPERIMENTAL_SYSTEMINFO_CPU_GET"/>
25335   <int value="356" label="FILEBROWSERPRIVATE_SETPREFERENCES"/>
25336   <int value="357" label="FONTSETTINGS_SETFONT"/>
25337   <int value="358" label="SOCKET_GETNETWORKLIST"/>
25338   <int value="359" label="BOOKMARKS_MOVE"/>
25339   <int value="360" label="WALLPAPERPRIVATE_MINIMIZEINACTIVEWINDOWS"/>
25340   <int value="361" label="STORAGE_REMOVE"/>
25341   <int value="362" label="AUTOTESTPRIVATE_LOGINSTATUS"/>
25342   <int value="363" label="TABS_CREATE"/>
25343   <int value="364" label="FILEBROWSERPRIVATE_CANCELDIALOG"/>
25344   <int value="365" label="BROWSINGDATA_REMOVECOOKIES"/>
25345   <int value="366" label="FILESYSTEM_CHOOSEENTRY"/>
25346   <int value="367" label="MEDIAPLAYERPRIVATE_PLAY"/>
25347   <int value="368" label="WEBSTOREPRIVATE_GETWEBGLSTATUS"/>
25348   <int value="369" label="SOCKET_SENDTO"/>
25349   <int value="370" label="BROWSINGDATA_REMOVEFILESYSTEMS"/>
25350   <int value="371" label="WALLPAPERPRIVATE_GETSTRINGS"/>
25351   <int value="372" label="BROWSINGDATA_REMOVECACHE"/>
25352   <int value="373" label="BOOKMARKMANAGERPRIVATE_RECORDLAUNCH"/>
25353   <int value="374" label="BROWSERACTION_DISABLE"/>
25354   <int value="375" label="DELETED_EXPERIMENTAL_SPEECHINPUT_ISRECORDING"/>
25355   <int value="376" label="APP_WINDOW_CREATE"/>
25356   <int value="377" label="RUNTIME_RELOAD"/>
25357   <int value="378" label="EXPERIMENTAL_POWER_REQUESTKEEPAWAKE"/>
25358   <int value="379" label="SYSTEMINDICATOR_SETICON"/>
25359   <int value="380" label="FILEBROWSERPRIVATE_ADDMOUNT"/>
25360   <int value="381" label="APP_CURRENTWINDOWINTERNAL_FOCUS"/>
25361   <int value="382" label="EVENTS_REMOVERULES"/>
25362   <int value="383" label="DOWNLOADS_DOWNLOAD"/>
25363   <int value="384" label="WINDOWS_GETALL"/>
25364   <int value="385" label="DELETED_FILEBROWSERPRIVATE_TOGGLEFULLSCREEN"/>
25365   <int value="386" label="APP_CURRENTWINDOWINTERNAL_RESTORE"/>
25366   <int value="387" label="DELETED_WEBSOCKETPROXYPRIVATE_GETPASSPORTFORTCP"/>
25367   <int value="388" label="PAGEACTION_HIDE"/>
25368   <int value="389" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_GET"/>
25369   <int value="390" label="DOWNLOADS_ACCEPTDANGER"/>
25370   <int value="391" label="DELETED_WEBSOCKETPROXYPRIVATE_GETURLFORTCP"/>
25371   <int value="392" label="FILEBROWSERPRIVATE_GETSIZESTATS"/>
25372   <int value="393" label="DOWNLOADS_RESUME"/>
25373   <int value="394" label="COOKIES_GETALLCOOKIESTORES"/>
25374   <int value="395" label="MEDIAGALLERIESPRIVATE_ADDGALLERYWATCH"/>
25375   <int value="396" label="MEDIAGALLERIESPRIVATE_REMOVEGALLERYWATCH"/>
25376   <int value="397" label="WEBVIEW_EXECUTESCRIPT"/>
25377   <int value="398" label="NOTIFICATIONS_UPDATE"/>
25378   <int value="399" label="NOTIFICATIONS_CLEAR"/>
25379   <int value="400" label="DELETED_SESSIONRESTORE_GETRECENTLYCLOSED"/>
25380   <int value="401" label="DELETED_SESSIONRESTORE_RESTORE"/>
25381   <int value="402" label="MANAGEMENT_UNINSTALLSELF"/>
25382   <int value="403" label="ECHOPRIVATE_GETOOBETIMESTAMP"/>
25383   <int value="404" label="FILEBROWSERPRIVATE_VALIDATEPATHNAMELENGTH"/>
25384   <int value="405" label="BROWSINGDATA_SETTINGS"/>
25385   <int value="406" label="WEBSTOREPRIVATE_GETISLAUNCHERENABLED"/>
25386   <int value="407" label="NETWORKINGPRIVATE_GETPROPERTIES"/>
25387   <int value="408" label="NETWORKINGPRIVATE_GETVISIBLENETWORKS"/>
25388   <int value="409" label="NETWORKINGPRIVATE_STARTCONNECT"/>
25389   <int value="410" label="NETWORKINGPRIVATE_STARTDISCONNECT"/>
25390   <int value="411" label="MEDIAGALLERIESPRIVATE_GETALLGALLERYWATCH"/>
25391   <int value="412" label="MEDIAGALLERIESPRIVATE_REMOVEALLGALLERYWATCH"/>
25392   <int value="413" label="FILEBROWSERPRIVATE_SEARCHDRIVEMETADATA"/>
25393   <int value="414" label="DELETED_ECHOPRIVATE_CHECKALLOWREDEEMOFFERS"/>
25394   <int value="415" label="DELETED_MEDIAGALLERIESPRIVATE_EJECTDEVICE"/>
25395   <int value="416" label="FILEBROWSERPRIVATE_LOGOUTUSERFORREAUTHENTICATION"/>
25396   <int value="417" label="DEVELOPERPRIVATE_CHOOSEPATH"/>
25397   <int value="418" label="DEVELOPERPRIVATE_PACKDIRECTORY"/>
25398   <int value="419" label="NETWORKINGPRIVATE_VERIFYDESTINATION"/>
25399   <int value="420" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTCREDENTIALS"/>
25400   <int value="421" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTDATA"/>
25401   <int value="422" label="DEVELOPERPRIVATE_RESTART"/>
25402   <int value="423" label="DEVELOPERPRIVATE_ALLOWINCOGNITO"/>
25403   <int value="424" label="INPUT_IME_DELETESURROUNDINGTEXT"/>
25404   <int value="425" label="DELETED_FILEBROWSERPRIVATE_OPENNEWWINDOW"/>
25405   <int value="426" label="CLOUDPRINTPRIVATE_GETCLIENTID"/>
25406   <int value="427" label="ECHOPRIVATE_GETUSERCONSENT"/>
25407   <int value="428" label="SYNCFILESYSTEM_SETCONFLICTRESOLUTIONPOLICY"/>
25408   <int value="429" label="SYNCFILESYSTEM_GETCONFLICTRESOLUTIONPOLICY"/>
25409   <int value="430" label="NETWORKINGPRIVATE_SETPROPERTIES"/>
25410   <int value="431" label="NETWORKINGPRIVATE_GETSTATE"/>
25411   <int value="432" label="POWER_REQUESTKEEPAWAKE"/>
25412   <int value="433" label="POWER_RELEASEKEEPAWAKE"/>
25413   <int value="434" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPERLAYOUT"/>
25414   <int value="435" label="DOWNLOADSINTERNAL_DETERMINEFILENAME"/>
25415   <int value="436" label="SYNCFILESYSTEM_GETFILESYNCSTATUSES"/>
25416   <int value="437" label="MEDIAGALLERIESPRIVATE_GETHANDLERS"/>
25417   <int value="438" label="WALLPAPERPRIVATE_RESETWALLPAPER"/>
25418   <int value="439" label="DEVELOPERPRIVATE_PERMISSIONS"/>
25419   <int value="440" label="WEBSTOREPRIVATE_ENABLEAPPLAUNCHER"/>
25420   <int value="441" label="APP_CURRENTWINDOWINTERNAL_FULLSCREEN"/>
25421   <int value="442" label="DEVELOPERPRIVATE_LOADUNPACKEDCROS"/>
25422   <int value="443" label="NETWORKINGPRIVATE_REQUESTNETWORKSCAN"/>
25423   <int value="444" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEMACHINEKEY"/>
25424   <int value="445" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEUSERKEY"/>
25425   <int value="446" label="DEVELOPERPRIVATE_LOADPROJECTTOSYNCFS"/>
25426   <int value="447" label="DEVELOPERPRIVATE_GETPROJECTSINFO"/>
25427   <int value="448" label="DEVELOPERPRIVATE_LOADPROJECT"/>
25428   <int value="449" label="COMMANDLINEPRIVATE_HASSWITCH"/>
25429   <int value="450" label="NETWORKINGPRIVATE_GETMANAGEDPROPERTIES"/>
25430   <int value="451" label="LOCATION_WATCHLOCATION"/>
25431   <int value="452" label="LOCATION_CLEARWATCH"/>
25432   <int value="453" label="BLUETOOTH_ADDPROFILE"/>
25433   <int value="454" label="BLUETOOTH_REMOVEPROFILE"/>
25434   <int value="455" label="BLUETOOTH_GETPROFILES"/>
25435   <int value="456" label="EXPERIMENTAL_IDENTITY_REMOVECACHEDAUTHTOKEN"/>
25436   <int value="457" label="AUDIO_GETINFO"/>
25437   <int value="458" label="AUDIO_SETACTIVEDEVICES"/>
25438   <int value="459" label="AUDIO_SETPROPERTIES"/>
25439   <int value="460" label="USB_RESETDEVICE"/>
25440   <int value="461" label="SOCKET_MULTICAST_JOIN_GROUP"/>
25441   <int value="462" label="SOCKET_MULTICAST_LEAVE_GROUP"/>
25442   <int value="463" label="SOCKET_MULTICAST_SET_TIME_TO_LIVE"/>
25443   <int value="464" label="SOCKET_MULTICAST_SET_LOOPBACK_MODE"/>
25444   <int value="465" label="SOCKET_MULTICAST_GET_JOINED_GROUPS"/>
25445   <int value="466"
25446       label="EXPERIMENTAL_ACCESSIBILITY_SETNATIVEACCESSIBILITYENABLED"/>
25447   <int value="467" label="RUNTIME_GETPLATFORMINFO"/>
25448   <int value="468" label="WEBVIEW_INSERTCSS"/>
25449   <int value="469" label="METRICSPRIVATE_GETISCRASHRECORDINGENABLED"/>
25450   <int value="470" label="IDENTITYPRIVATE_GETRESOURCES"/>
25451   <int value="471" label="NOTIFICATIONS_GET_ALL"/>
25452   <int value="472" label="USB_LISTINTERFACES"/>
25453   <int value="473" label="FILESYSTEM_RETAINENTRY"/>
25454   <int value="474" label="FILESYSTEM_ISRESTORABLE"/>
25455   <int value="475" label="FILESYSTEM_RESTOREENTRY"/>
25456   <int value="476" label="RUNTIME_SETUNINSTALLURL"/>
25457   <int value="477" label="INPUTMETHODPRIVATE_STARTIME"/>
25458   <int value="478" label="MUSICMANAGERPRIVATE_GETDEVICEID"/>
25459   <int value="479" label="TTS_PAUSE"/>
25460   <int value="480" label="TTS_RESUME"/>
25461   <int value="481" label="DELETED_SYSTEMINFO_CPU_GET"/>
25462   <int value="482" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_ADDWATCH"/>
25463   <int value="483" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEWATCH"/>
25464   <int value="484" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_GETALLWATCH"/>
25465   <int value="485"
25466       label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEALLWATCH"/>
25467   <int value="486" label="DELETED_SYSTEMINFO_MEMORY_GET"/>
25468   <int value="487" label="ACTIVITYLOGPRIVATE_GETEXTENSIONACTIVITIES"/>
25469   <int value="488" label="RUNTIME_GETPACKAGEDIRECTORYENTRY"/>
25470   <int value="489" label="DELETED_SYSTEMINFO_DISPLAY_SETDISPLAYPROPERTIES"/>
25471   <int value="490" label="FEEDBACKPRIVATE_GETUSEREMAIL"/>
25472   <int value="491" label="FEEDBACKPRIVATE_GETSYSTEMINFORMATION"/>
25473   <int value="492" label="FEEDBACKPRIVATE_SENDFEEDBACK"/>
25474   <int value="493" label="VIRTUALKEYBOARDPRIVATE_INSERTTEXT"/>
25475   <int value="494" label="DIAGNOSTICS_SENDPACKET"/>
25476   <int value="495" label="METRICSPRIVATE_GETFIELDTRIAL"/>
25477   <int value="496" label="FILEBROWSERPRIVATE_ZOOM"/>
25478   <int value="497" label="WEBVIEW_GO"/>
25479   <int value="498" label="WEBSTOREPRIVATE_ISININCOGNITOMODEFUNCTION"/>
25480   <int value="499" label="FILEBROWSERPRIVATE_REQUESTACCESSTOKEN"/>
25481   <int value="500" label="WEBVIEW_STOP"/>
25482   <int value="501" label="WEBVIEW_RELOAD"/>
25483   <int value="502" label="WEBVIEW_TERMINATE"/>
25484   <int value="503" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_GET"/>
25485   <int value="504" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_SET"/>
25486   <int value="505" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_CLEAR"/>
25487   <int value="506" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_EJECTDEVICE"/>
25488   <int value="507" label="SYSTEM_CPU_GETINFO"/>
25489   <int value="508" label="BOOKMARKMANAGERPRIVATE_REMOVETREES"/>
25490   <int value="509" label="SYSTEM_DISPLAY_GETINFO"/>
25491   <int value="510" label="SYSTEM_DISPLAY_SETDISPLAYPROPERTIES"/>
25492   <int value="511" label="SYSTEM_MEMORY_GETINFO"/>
25493   <int value="512" label="FILEBROWSERPRIVATE_GETSHAREURL"/>
25494   <int value="513" label="SYSTEM_STORAGE_GETINFO"/>
25495   <int value="514" label="SYSTEM_STORAGE_EJECTDEVICE"/>
25496   <int value="515" label="DELETED_SYSTEM_STORAGE_ADDAVAILABLECAPACITYWATCH"/>
25497   <int value="516" label="DELETED_SYSTEM_STORAGE_REMOVEAVAILABLECAPACITYWATCH"/>
25498   <int value="517"
25499       label="DELETED_SYSTEM_STORAGE_GETALLAVAILABLECAPACITYWATCHES"/>
25500   <int value="518"
25501       label="DELETED_SYSTEM_STORAGE_REMOVEALLAVAILABLECAPACITYWATCHES"/>
25502   <int value="519" label="DOWNLOADS_REMOVEFILE"/>
25503   <int value="520" label="DOWNLOADS_SHOWDEFAULTFOLDER"/>
25504   <int value="521" label="INFOBARS_SHOW"/>
25505   <int value="522" label="DOWNLOADS_SETSHELFENABLED"/>
25506   <int value="523" label="IMAGEWRITER_WRITEFROMURL"/>
25507   <int value="524" label="IMAGEWRITER_WRITEFROMFILE"/>
25508   <int value="525" label="IMAGEWRITER_CANCELWRITE"/>
25509   <int value="526" label="IMAGEWRITER_DESTROYPARTITIONS"/>
25510   <int value="527" label="FEEDBACKPRIVATE_GETSTRINGS"/>
25511   <int value="528" label="LOGPRIVATE_GETHISTORICAL"/>
25512   <int value="529" label="VIRTUALKEYBOARDPRIVATE_MOVECURSOR"/>
25513   <int value="530" label="METRICSPRIVATE_GETVARIATIONPARAMS"/>
25514   <int value="531" label="WEBVIEW_SETPERMISSION"/>
25515   <int value="532" label="DESKTOPCAPTURE_CHOOSEDESKTOPMEDIA"/>
25516   <int value="533" label="APP_CURRENTWINDOWINTERNAL_SETSHAPE"/>
25517   <int value="534" label="PROCESSES_GETPROCESSINFO"/>
25518   <int value="535" label="PROCESSES_GETPROCESSIDFORTAB"/>
25519   <int value="536" label="PROCESSES_TERMINATE"/>
25520   <int value="537" label="SOCKETS_UDP_CREATE"/>
25521   <int value="538" label="SOCKETS_UDP_UPDATE"/>
25522   <int value="539" label="SOCKETS_UDP_BIND"/>
25523   <int value="540" label="SOCKETS_UDP_SEND"/>
25524   <int value="541" label="SOCKETS_UDP_CLOSE"/>
25525   <int value="542" label="SOCKETS_UDP_GETINFO"/>
25526   <int value="543" label="SOCKETS_UDP_GETSOCKETS"/>
25527   <int value="544" label="SOCKETS_UDP_JOINGROUP"/>
25528   <int value="545" label="SOCKETS_UDP_LEAVEGROUP"/>
25529   <int value="546" label="SOCKETS_UDP_SETMULTICASTTIMETOLIVE"/>
25530   <int value="547" label="SOCKETS_UDP_SETMULTICASTLOOPBACKMODE"/>
25531   <int value="548" label="SOCKETS_UDP_GETJOINEDGROUPS"/>
25532   <int value="549" label="SIGNED_IN_DEVICES_GET"/>
25533   <int value="550" label="AUTOTESTPRIVATE_SIMULATEASANMEMORYBUG"/>
25534   <int value="551" label="WEBVIEW_CLEARDATA"/>
25535   <int value="552" label="SESSIONS_GETRECENTLYCLOSED"/>
25536   <int value="553" label="SESSIONS_GETDEVICES"/>
25537   <int value="554" label="SESSIONS_RESTORE"/>
25538   <int value="555" label="SYNCFILESYSTEM_GETSERVICESTATUS"/>
25539   <int value="556" label="ECHOPRIVATE_SETOFFERINFO"/>
25540   <int value="557" label="ECHOPRIVATE_GETOFFERINFO"/>
25541   <int value="558" label="DEVELOPERPRIVATE_ISPROFILEMANAGED"/>
25542   <int value="559" label="FILEBROWSERPRIVATE_INSTALLWEBSTOREITEM"/>
25543   <int value="560" label="FILEBROWSERPRIVATE_STARTCOPY"/>
25544   <int value="561" label="FILEBROWSERPRIVATE_CANCELCOPY"/>
25545   <int value="562" label="NETWORKINGPRIVATE_CREATENETWORK"/>
25546   <int value="563" label="BRAILLEDISPLAYPRIVATE_GETDISPLAYSTATE"/>
25547   <int value="564" label="BRAILLEDISPLAYPRIVATE_WRITEDOTS"/>
25548   <int value="565" label="USB_GETDEVICES"/>
25549   <int value="566" label="USB_REQUESTACCESS"/>
25550   <int value="567" label="USB_OPENDEVICE"/>
25551   <int value="568" label="ACTIVITYLOGPRIVATE_DELETEDATABASE"/>
25552   <int value="569" label="ACTIVITYLOGPRIVATE_DELETEURLS"/>
25553   <int value="570" label="FILEBROWSERPRIVATE_REQUESTWEBSTOREACCESSTOKEN"/>
25554   <int value="571" label="IMAGEWRITER_LISTREMOVABLESTORAGEDEVICES"/>
25555   <int value="572" label="WALLPAPER_SETWALLPAPER"/>
25556   <int value="573" label="VIRTUALKEYBOARDPRIVATE_HIDEKEYBOARD"/>
25557   <int value="574" label="AUTOTESTPRIVATE_LOCKSCREEN"/>
25558   <int value="575" label="WEBRTCLOGGINGPRIVATE_SETMETADATA"/>
25559   <int value="576" label="WEBRTCLOGGINGPRIVATE_START"/>
25560   <int value="577" label="WEBRTCLOGGINGPRIVATE_SETUPLOADONRENDERCLOSE"/>
25561   <int value="578" label="WEBRTCLOGGINGPRIVATE_STOP"/>
25562   <int value="579" label="WEBRTCLOGGINGPRIVATE_UPLOAD"/>
25563   <int value="580" label="WEBRTCLOGGINGPRIVATE_DISCARD"/>
25564   <int value="581" label="WEBVIEW_OVERRIDEUSERAGENT"/>
25565   <int value="582" label="PRINCIPALSPRIVATE_SHOWAVATARBUBBLE"/>
25566   <int value="583" label="PRINCIPALSPRIVATE_SIGNOUT"/>
25567   <int value="584" label="CAST_CHANNEL_OPEN"/>
25568   <int value="585" label="CAST_CHANNEL_SEND"/>
25569   <int value="586" label="CAST_CHANNEL_CLOSE"/>
25570   <int value="587" label="RUNTIME_RESTART"/>
25571   <int value="588" label="DESKTOPCAPTURE_CANCELCHOOSEDESKTOPMEDIA"/>
25572   <int value="589" label="APP_CURRENTWINDOWINTERNAL_SETALWAYSONTOP"/>
25573   <int value="590" label="SOCKETS_TCP_CREATE"/>
25574   <int value="591" label="SOCKETS_TCP_UPDATE"/>
25575   <int value="592" label="SOCKETS_TCP_SETPAUSED"/>
25576   <int value="593" label="SOCKETS_TCP_SETKEEPALIVE"/>
25577   <int value="594" label="SOCKETS_TCP_SETNODELAY"/>
25578   <int value="595" label="SOCKETS_TCP_CONNECT"/>
25579   <int value="596" label="SOCKETS_TCP_DISCONNECT"/>
25580   <int value="597" label="SOCKETS_TCP_SEND"/>
25581   <int value="598" label="SOCKETS_TCP_CLOSE"/>
25582   <int value="599" label="SOCKETS_TCP_GETINFO"/>
25583   <int value="600" label="SOCKETS_TCP_GETSOCKETS"/>
25584   <int value="601" label="NETWORKINGPRIVATE_GETENABLEDNETWORKTYPES"/>
25585   <int value="602" label="NETWORKINGPRIVATE_ENABLENETWORKTYPE"/>
25586   <int value="603" label="NETWORKINGPRIVATE_DISABLENETWORKTYPE"/>
25587   <int value="604" label="SOCKETS_TCP_SERVER_CREATE"/>
25588   <int value="605" label="SOCKETS_TCP_SERVER_UPDATE"/>
25589   <int value="606" label="SOCKETS_TCP_SERVER_SETPAUSED"/>
25590   <int value="607" label="SOCKETS_TCP_SERVER_LISTEN"/>
25591   <int value="608" label="SOCKETS_TCP_SERVER_DISCONNECT"/>
25592   <int value="609" label="SOCKETS_TCP_SERVER_CLOSE"/>
25593   <int value="610" label="SOCKETS_TCP_SERVER_GETINFO"/>
25594   <int value="611" label="SOCKETS_TCP_SERVER_GETSOCKETS"/>
25595   <int value="612" label="SYSTEM_STORAGE_GETAVAILABLECAPACITY"/>
25596   <int value="613" label="BROWSERACTION_OPEN_POPUP"/>
25597   <int value="614" label="WEBRTC_AUDIO_PRIVATE_GET_SINKS"/>
25598   <int value="615" label="WEBRTC_AUDIO_PRIVATE_GET_ACTIVE_SINK"/>
25599   <int value="616" label="WEBRTC_AUDIO_PRIVATE_SET_ACTIVE_SINK"/>
25600   <int value="617" label="WEBRTC_AUDIO_PRIVATE_GET_ASSOCIATED_SINK"/>
25601   <int value="618" label="VIRTUALKEYBOARDPRIVATE_KEYBOARDLOADED"/>
25602   <int value="619" label="APP_CURRENTWINDOWINTERNAL_SETMINWIDTH"/>
25603   <int value="620" label="APP_CURRENTWINDOWINTERNAL_SETMINHEIGHT"/>
25604   <int value="621" label="APP_CURRENTWINDOWINTERNAL_SETMAXWIDTH"/>
25605   <int value="622" label="APP_CURRENTWINDOWINTERNAL_SETMAXHEIGHT"/>
25606   <int value="623" label="SYSTEMPRIVATE_GETAPIKEY"/>
25607   <int value="624" label="CHROMEOSINFOPRIVATE_SET"/>
25608   <int value="625" label="BOOKMARKMANAGERPRIVATE_GETMETAINFO"/>
25609   <int value="626" label="BOOKMARKMANAGERPRIVATE_SETMETAINFO"/>
25610   <int value="627" label="FILESYSTEMPROVIDER_MOUNT"/>
25611   <int value="628" label="AUTOTESTPRIVATE_GETEXTENSIONSINFO"/>
25612   <int value="629" label="SCREENLOCKPRIVATE_GETLOCKED"/>
25613   <int value="630" label="SCREENLOCKPRIVATE_SETLOCKED"/>
25614   <int value="631" label="SCREENLOCKPRIVATE_SHOWMESSAGE"/>
25615   <int value="632" label="FEEDBACKPRIVATE_GETHISTOGRAMS"/>
25616   <int value="633" label="SYSTEM_NETWORK_GETNETWORKINTERFACES"/>
25617   <int value="634" label="SERIAL_GETDEVICES"/>
25618   <int value="635" label="SERIAL_UPDATE"/>
25619   <int value="636" label="SERIAL_SETPAUSED"/>
25620   <int value="637" label="SERIAL_GETINFO"/>
25621   <int value="638" label="SERIAL_GETCONNECTIONS"/>
25622   <int value="639" label="SERIAL_SEND"/>
25623   <int value="640" label="GCM_REGISTER"/>
25624   <int value="641" label="GCM_SEND"/>
25625   <int value="642" label="SERIAL_CONNECT"/>
25626   <int value="643" label="SERIAL_DISCONNECT"/>
25627   <int value="644" label="MEDIAGALLERIES_GETALLMEDIAFILESYSTEMMETADATA"/>
25628   <int value="645" label="FIRSTRUNPRIVATE_GETLOCALIZEDSTRINGS"/>
25629   <int value="646" label="FIRSTRUNPRIVATE_LAUNCHTUTORIAL"/>
25630   <int value="647" label="SOCKETS_UDP_SETPAUSED"/>
25631   <int value="648" label="WEBVIEW_CAPTUREVISIBLEREGION"/>
25632   <int value="649" label="MEDIAGALLERIES_GETMETADATA"/>
25633   <int value="650" label="INPUT_IME_SENDKEYEVENTS"/>
25634   <int value="651" label="VIRTUALKEYBOARDPRIVATE_LOCKKEYBOARD"/>
25635   <int value="652" label="SCREENLOCKPRIVATE_SHOWBUTTON"/>
25636   <int value="653" label="INPUT_IME_HIDEINPUTVIEW"/>
25637   <int value="654" label="BOOKMARKMANAGERPRIVATE_UNDO"/>
25638   <int value="655" label="BOOKMARKMANAGERPRIVATE_REDO"/>
25639   <int value="656" label="BOOKMARKMANAGERPRIVATE_UNDOINFO"/>
25640   <int value="657" label="BOOKMARKMANAGERPRIVATE_REDOINFO"/>
25641   <int value="658" label="MEDIAGALLERIES_ADDUSERSELECTEDFOLDER"/>
25642   <int value="659"
25643       label="PREFERENCESPRIVATE_GETSYNCCATEGORIESWITHOUTPASSPHRASE"/>
25644   <int value="660" label="READINGLISTPRIVATE_ADDENTRY"/>
25645   <int value="661" label="READINGLISTPRIVATE_REMOVEENTRY"/>
25646   <int value="662" label="READINGLISTPRIVATE_GETENTRIES"/>
25647   <int value="663" label="MEDIAGALLERIES_STARTMEDIASCAN"/>
25648   <int value="664" label="MEDIAGALLERIES_CANCELMEDIASCAN"/>
25649   <int value="665" label="MEDIAGALLERIES_ADDSCANRESULTS"/>
25650   <int value="666" label="LOGPRIVATE_STARTNETINTERNALSWATCH"/>
25651   <int value="667" label="LOGPRIVATE_STOPNETINTERNALSWATCH"/>
25652   <int value="668" label="FILEBROWSERPRIVATE_GETPROFILES"/>
25653   <int value="669" label="FILEBROWSERPRIVATE_VISITDESKTOP"/>
25654   <int value="670" label="VIRTUALKEYBOARDPRIVATE_GETKEYBOARDCONFIG"/>
25655   <int value="671" label="HID_GETDEVICES"/>
25656   <int value="672" label="HID_CONNECT"/>
25657   <int value="673" label="HID_DISCONNECT"/>
25658   <int value="674" label="HID_RECEIVE"/>
25659   <int value="675" label="HID_SEND"/>
25660   <int value="676" label="HID_RECEIVEFEATUREREPORT"/>
25661   <int value="677" label="HID_SENDFEATUREREPORT"/>
25662   <int value="678" label="HOTWORDPRIVATE_SETENABLED"/>
25663   <int value="679" label="HOTWORDPRIVATE_GETSTATUS"/>
25664   <int value="680" label="APP_CURRENTWINDOWINTERNAL_SETBADGEICON"/>
25665   <int value="681" label="APP_CURRENTWINDOWINTERNAL_CLEARBADGE"/>
25666   <int value="682" label="WEBVIEW_SETZOOM"/>
25667   <int value="683" label="WEBVIEW_GETZOOM"/>
25668   <int value="684" label="DEVELOPERPRIVATE_REQUESTFILESOURCE"/>
25669   <int value="685" label="DEVELOPERPRIVATE_OPENDEVTOOLS"/>
25670 </enum>
25671
25672 <enum name="ExtensionInstallCause" type="int">
25673   <int value="0" label="INSTALL_CAUSE_UNSET"/>
25674   <int value="1" label="INSTALL_CAUSE_USER_DOWNLOAD"/>
25675   <int value="2" label="INSTALL_CAUSE_UPDATE"/>
25676   <int value="3" label="INSTALL_CAUSE_EXTERNAL_FILE"/>
25677   <int value="4" label="INSTALL_CAUSE_AUTOMATION"/>
25678 </enum>
25679
25680 <enum name="ExtensionInstallPromptExperimentLinkAction" type="int">
25681   <int value="0" label="Link is shown"/>
25682   <int value="1" label="Link is not shown"/>
25683   <int value="2" label="Link is clicked"/>
25684 </enum>
25685
25686 <enum name="ExtensionInstallPromptType" type="int">
25687   <int value="0" label="Install prompt"/>
25688   <int value="1" label="Inline install prompt"/>
25689   <int value="2" label="Bundle install prompt"/>
25690   <int value="3" label="Re-enable prompt"/>
25691   <int value="4" label="Permissions prompt"/>
25692   <int value="5" label="External install prompt"/>
25693   <int value="6" label="Post install permissions prompt"/>
25694   <int value="7" label="Launch prompt"/>
25695 </enum>
25696
25697 <enum name="ExtensionInstallVerifierGetSignatureResult" type="int">
25698   <int value="0" label="No signature (network error, etc)"/>
25699   <int value="1" label="Invalid signature"/>
25700   <int value="2" label="Valid signature"/>
25701 </enum>
25702
25703 <enum name="ExtensionInstallVerifierInitResult" type="int">
25704   <int value="0" label="No value in prefs"/>
25705   <int value="1" label="Pref present but parsing failed"/>
25706   <int value="2" label="Invalid signature"/>
25707   <int value="3" label="Valid signature"/>
25708 </enum>
25709
25710 <enum name="ExtensionInstallVerifierMustRemainDisabled" type="int">
25711   <int value="0" label="VERIFIED"/>
25712   <int value="1" label="NOT_EXTENSION"/>
25713   <int value="2" label="UNPACKED"/>
25714   <int value="3" label="ENTERPRISE_POLICY_ALLOWED"/>
25715   <int value="4" label="FORCED_NOT_VERIFIED"/>
25716   <int value="5" label="NOT_FROM_STORE"/>
25717   <int value="6" label="NO_SIGNATURE"/>
25718   <int value="7" label="NOT_VERIFIED_BUT_NOT_ENFORCING"/>
25719   <int value="8" label="NOT_VERIFIED"/>
25720 </enum>
25721
25722 <enum name="ExtensionInstallVerifierStatus" type="int">
25723   <int value="0" label="NONE"/>
25724   <int value="1" label="BOOTSTRAP"/>
25725   <int value="2" label="ENFORCE"/>
25726 </enum>
25727
25728 <enum name="ExtensionLaunchType" type="int">
25729   <int value="0" label="PINNED"/>
25730   <int value="1" label="REGULAR"/>
25731   <int value="2" label="FULLSCREEN"/>
25732 </enum>
25733
25734 <enum name="ExtensionLocation" type="int">
25735   <int value="0" label="INVALID"/>
25736   <int value="1" label="INTERNAL"/>
25737   <int value="2" label="EXTERNAL_PREF"/>
25738   <int value="3" label="EXTERNAL_REGISTRY"/>
25739   <int value="4" label="LOAD"/>
25740   <int value="5" label="COMPONENT"/>
25741   <int value="6" label="EXTERNAL_PREF_DOWNLOAD"/>
25742   <int value="7" label="EXTERNAL_POLICY_DOWNLOAD"/>
25743   <int value="8" label="COMMAND_LINE"/>
25744   <int value="9" label="EXTERNAL_POLICY"/>
25745   <int value="10" label="EXTERNAL_COMPONENT"/>
25746 </enum>
25747
25748 <enum name="ExtensionPermission" type="int">
25749   <int value="0" label="UNKNOWN"/>
25750   <int value="1" label="NONE"/>
25751   <int value="2" label="BOOKMARKS"/>
25752   <int value="3" label="GEOLOCATION"/>
25753   <int value="4" label="BROWSING_HISTORY"/>
25754   <int value="5" label="TABS"/>
25755   <int value="6" label="MANAGEMENT"/>
25756   <int value="7" label="DEBUGGER"/>
25757   <int value="8" label="1_HOST"/>
25758   <int value="9" label="2_HOSTS"/>
25759   <int value="10" label="3_HOSTS"/>
25760   <int value="11" label="4_OR_MORE_HOSTS"/>
25761   <int value="12" label="ALL_HOSTS"/>
25762   <int value="13" label="FULL_ACCESS"/>
25763   <int value="14" label="CLIPBOARD"/>
25764   <int value="15" label="TTS_ENGINE"/>
25765   <int value="16" label="CONTENT_SETTINGS"/>
25766   <int value="17" label="PRIVACY"/>
25767   <int value="18" label="MANAGED_MODE"/>
25768   <int value="19" label="INPUT"/>
25769   <int value="20" label="AUDIO_CAPTURE"/>
25770   <int value="21" label="VIDEO_CAPTURE"/>
25771   <int value="22" label="DOWNLOADS"/>
25772   <int value="23" label="FILE_SYSTEM_WRITE"/>
25773   <int value="24" label="ALL_MEDIA_GALLERIES"/>
25774   <int value="25" label="SERIAL"/>
25775   <int value="26" label="SOCKET_ANY_HOST"/>
25776   <int value="27" label="SOCKET_DOMAIN_HOSTS"/>
25777   <int value="28" label="SOCKET_SPECIFIC_HOSTS"/>
25778 </enum>
25779
25780 <enum name="ExtensionServiceVerifyAllSuccess" type="int">
25781   <int value="0" label="VERIFY_ALL_BOOTSTRAP_SUCCESS"/>
25782   <int value="1" label="VERIFY_ALL_BOOTSTRAP_FAILURE"/>
25783   <int value="2" label="VERIFY_ALL_NON_BOOTSTRAP_SUCCESS"/>
25784   <int value="3" label="VERIFY_ALL_NON_BOOTSTRAP_FAILURE"/>
25785 </enum>
25786
25787 <enum name="ExtensionType" type="int">
25788   <int value="0" label="UNKNOWN"/>
25789   <int value="1" label="EXTENSION"/>
25790   <int value="2" label="THEME"/>
25791   <int value="3" label="USER_SCRIPT"/>
25792   <int value="4" label="HOSTED_APP"/>
25793   <int value="5" label="LEGACY_PACKAGED_APP"/>
25794   <int value="6" label="PLATFORM_APP"/>
25795 </enum>
25796
25797 <enum name="ExtensionUnpackFailureReason" type="int">
25798   <summary>
25799     Reasons the sandboxed extension unpacker can fail.  See enum FailureReason
25800     in src/chrome/browser/extensions/sandboxed_extension_unpacker.h .
25801   </summary>
25802   <int value="0" label="COULD_NOT_GET_TEMP_DIRECTORY"/>
25803   <int value="1" label="COULD_NOT_CREATE_TEMP_DIRECTORY"/>
25804   <int value="2" label="FAILED_TO_COPY_EXTENSION_FILE_TO_TEMP_DIRECTORY"/>
25805   <int value="3" label="COULD_NOT_GET_SANDBOX_FRIENDLY_PATH"/>
25806   <int value="4" label="COULD_NOT_LOCALIZE_EXTENSION"/>
25807   <int value="5" label="INVALID_MANIFEST"/>
25808   <int value="6" label="UNPACKER_CLIENT_FAILED"/>
25809   <int value="7" label="UTILITY_PROCESS_CRASHED_WHILE_TRYING_TO_INSTALL"/>
25810   <int value="8" label="CRX_FILE_NOT_READABLE"/>
25811   <int value="9" label="CRX_HEADER_INVALID"/>
25812   <int value="10" label="CRX_MAGIC_NUMBER_INVALID"/>
25813   <int value="11" label="CRX_VERSION_NUMBER_INVALID"/>
25814   <int value="12" label="CRX_EXCESSIVELY_LARGE_KEY_OR_SIGNATURE"/>
25815   <int value="13" label="CRX_ZERO_KEY_LENGTH"/>
25816   <int value="14" label="CRX_ZERO_SIGNATURE_LENGTH"/>
25817   <int value="15" label="CRX_PUBLIC_KEY_INVALID"/>
25818   <int value="16" label="CRX_SIGNATURE_INVALID"/>
25819   <int value="17" label="CRX_SIGNATURE_VERIFICATION_INITIALIZATION_FAILED"/>
25820   <int value="18" label="CRX_SIGNATURE_VERIFICATION_FAILED"/>
25821   <int value="19" label="ERROR_SERIALIZING_MANIFEST_JSON"/>
25822   <int value="20" label="ERROR_SAVING_MANIFEST_JSON"/>
25823   <int value="21" label="COULD_NOT_READ_IMAGE_DATA_FROM_DISK"/>
25824   <int value="22" label="DECODED_IMAGES_DO_NOT_MATCH_THE_MANIFEST"/>
25825   <int value="23" label="INVALID_PATH_FOR_BROWSER_IMAGE"/>
25826   <int value="24" label="ERROR_REMOVING_OLD_IMAGE_FILE"/>
25827   <int value="25" label="INVALID_PATH_FOR_BITMAP_IMAGE"/>
25828   <int value="26" label="ERROR_RE_ENCODING_THEME_IMAGE"/>
25829   <int value="27" label="ERROR_SAVING_THEME_IMAGE"/>
25830   <int value="28" label="COULD_NOT_READ_CATALOG_DATA_FROM_DISK"/>
25831   <int value="29" label="INVALID_CATALOG_DATA"/>
25832   <int value="30" label="INVALID_PATH_FOR_CATALOG"/>
25833   <int value="31" label="ERROR_SERIALIZING_CATALOG"/>
25834   <int value="32" label="ERROR_SAVING_CATALOG"/>
25835 </enum>
25836
25837 <enum name="ExternalDeviceAction" type="int">
25838   <int value="0" label="Import to Drive"/>
25839   <int value="1" label="View files"/>
25840   <int value="2" label="View files (automatically)"/>
25841   <int value="3" label="Watch video"/>
25842   <int value="4" label="Error"/>
25843   <int value="5" label="Close (no action)"/>
25844 </enum>
25845
25846 <enum name="ExternalItemState" type="int">
25847   <int value="0" label="DEPRECATED_DISABLED"/>
25848   <int value="1" label="DEPRECATED_ENABLED"/>
25849   <int value="2" label="DISABLED (in webstore)"/>
25850   <int value="3" label="ENABLED (in webstore)"/>
25851   <int value="4" label="DISABLED (not in webstore)"/>
25852   <int value="5" label="ENABLED (not in webstore)"/>
25853   <int value="6" label="UNINSTALLED (in webstore)"/>
25854   <int value="7" label="UNINSTALLED (not in webstore)"/>
25855 </enum>
25856
25857 <enum name="Exynos5250LotIdEnum" type="int">
25858   <int value="0" label="Fused device"/>
25859   <int value="1" label="Generic unfused device"/>
25860   <int value="2" label="Unfused; lot ID NZVPU"/>
25861   <int value="3" label="Unfused; lot ID NZVR7"/>
25862 </enum>
25863
25864 <enum name="FallbackSSLVersion" type="int">
25865   <int value="0" label="FALLBACK_NONE">SSL version fallback did not occur.</int>
25866   <int value="1" label="FALLBACK_SSL3">Fell back on SSL 3.0.</int>
25867   <int value="2" label="FALLBACK_TLS1">Fell back on TLS 1.0.</int>
25868   <int value="3" label="FALLBACK_TLS1_1">Fell back on TLS 1.1.</int>
25869 </enum>
25870
25871 <enum name="FeatureObserver" type="int">
25872 <!-- See http://src.chromium.org/viewvc/blink/trunk/Source/core/page/UseCounter.h -->
25873
25874   <int value="0" label="PageDestruction"/>
25875   <int value="1" label="LegacyNotifications"/>
25876   <int value="2" label="MultipartMainResource"/>
25877   <int value="3" label="PrefixedIndexedDB"/>
25878   <int value="4" label="WorkerStart"/>
25879   <int value="5" label="SharedWorkerStart"/>
25880   <int value="6" label="LegacyWebAudioNoteOn"/>
25881   <int value="7" label="WebAudioStart"/>
25882   <int value="8" label="PrefixedContentSecurityPolicy"/>
25883   <int value="9" label="UnprefixedIndexedDB"/>
25884   <int value="10" label="OpenWebDatabase"/>
25885   <int value="11" label="LegacyHTMLNotifications"/>
25886   <int value="12" label="LegacyTextNotifications"/>
25887   <int value="13" label="UnprefixedRequestAnimationFrame"/>
25888   <int value="14" label="PrefixedRequestAnimationFrame"/>
25889   <int value="15" label="ContentSecurityPolicy"/>
25890   <int value="16" label="ContentSecurityPolicyReportOnly"/>
25891   <int value="17" label="PrefixedContentSecurityPolicyReportOnly"/>
25892   <int value="18" label="PrefixedTransitionEndEvent"/>
25893   <int value="19" label="UnprefixedTransitionEndEvent"/>
25894   <int value="20" label="PrefixedAndUnprefixedTransitionEndEvent"/>
25895   <int value="21" label="AutoFocusAttribute"/>
25896   <int value="22" label="DeprecatedAutoSaveAttribute"/>
25897   <int value="23" label="DataListElement"/>
25898   <int value="24" label="FormAttribute"/>
25899   <int value="25" label="IncrementalAttribute"/>
25900   <int value="26" label="InputTypeColor"/>
25901   <int value="27" label="InputTypeDate"/>
25902   <int value="28" label="InputTypeDateTime"/>
25903   <int value="29" label="InputTypeDateTimeFallback"/>
25904   <int value="30" label="InputTypeDateTimeLocal"/>
25905   <int value="31" label="InputTypeEmail"/>
25906   <int value="32" label="InputTypeMonth"/>
25907   <int value="33" label="InputTypeNumber"/>
25908   <int value="34" label="InputTypeRange"/>
25909   <int value="35" label="InputTypeSearch"/>
25910   <int value="36" label="InputTypeTel"/>
25911   <int value="37" label="InputTypeTime"/>
25912   <int value="38" label="InputTypeURL"/>
25913   <int value="39" label="InputTypeWeek"/>
25914   <int value="40" label="InputTypeWeekFallback"/>
25915   <int value="41" label="ListAttribute"/>
25916   <int value="42" label="MaxAttribute"/>
25917   <int value="43" label="MinAttribute"/>
25918   <int value="44" label="PatternAttribute"/>
25919   <int value="45" label="PlaceholderAttribute"/>
25920   <int value="46" label="PrecisionAttribute"/>
25921   <int value="47" label="PrefixedDirectoryAttribute"/>
25922   <int value="48" label="PrefixedSpeechAttribute"/>
25923   <int value="49" label="RequiredAttribute"/>
25924   <int value="50" label="ResultsAttribute"/>
25925   <int value="51" label="StepAttribute"/>
25926   <int value="52" label="PageVisits"/>
25927   <int value="53" label="HTMLMarqueeElement"/>
25928   <int value="54" label="Unused: CSSOverflowMarquee"/>
25929   <int value="55" label="Reflection"/>
25930   <int value="56" label="CursorVisibility"/>
25931   <int value="57" label="StorageInfo"/>
25932   <int value="58" label="XFrameOptions"/>
25933   <int value="59" label="XFrameOptionsSameOrigin"/>
25934   <int value="60" label="XFrameOptionsSameOriginWithBadAncestorChain"/>
25935   <int value="61" label="DeprecatedFlexboxWebContent"/>
25936   <int value="62" label="DeprecatedFlexboxChrome"/>
25937   <int value="63" label="DeprecatedFlexboxChromeExtension"/>
25938   <int value="64" label="SVGTRefElement"/>
25939   <int value="65" label="UnprefixedPerformanceTimeline"/>
25940   <int value="66" label="PrefixedPerformanceTimeline"/>
25941   <int value="67" label="UnprefixedUserTiming"/>
25942   <int value="68" label="PrefixedUserTiming"/>
25943   <int value="69" label="WindowEvent"/>
25944   <int value="70" label="ContentSecurityPolicyWithBaseElement"/>
25945   <int value="71" label="PrefixedMediaAddKey"/>
25946   <int value="72" label="PrefixedMediaGenerateKeyRequest"/>
25947   <int value="73" label="WebAudioLooping"/>
25948   <int value="74" label="DocumentClear"/>
25949   <int value="75" label="PrefixedTransitionMediaFeature"/>
25950   <int value="76" label="SVGFontElement"/>
25951   <int value="77" label="XMLDocument"/>
25952   <int value="78" label="XSLProcessingInstruction"/>
25953   <int value="79" label="XSLTProcessor"/>
25954   <int value="80" label="SVGSwitchElement"/>
25955   <int value="81" label="PrefixedDocumentRegister"/>
25956   <int value="82" label="HTMLShadowElementOlderShadowRoot"/>
25957   <int value="83" label="Document.all()"/>
25958   <int value="84" label="FormElement"/>
25959   <int value="85" label="DemotedFormElement"/>
25960   <int value="86" label="CaptureAttributeAsEnum"/>
25961   <int value="87" label="ShadowDOMPrefixedPseudo"/>
25962   <int value="88" label="ShadowDOMPrefixedCreateShadowRoot"/>
25963   <int value="89" label="ShadowDOMPrefixedShadowRoot"/>
25964   <int value="90" label="SVGAnimationElement"/>
25965   <int value="91" label="KeyboardEventKeyLocation"/>
25966   <int value="92" label="CaptureEvents"/>
25967   <int value="93" label="ReleaseEvents"/>
25968   <int value="94" label="CSSDisplayRunIn"/>
25969   <int value="95" label="CSSDisplayCompact"/>
25970   <int value="96" label="LineClamp"/>
25971   <int value="97" label="SubFrameBeforeUnloadRegistered"/>
25972   <int value="98" label="SubFrameBeforeUnloadFired"/>
25973   <int value="99" label="CSSPseudoElementPrefixedDistributed"/>
25974   <int value="100" label="TextReplaceWholeText"/>
25975   <int value="101" label="PrefixedShadowRootConstructor"/>
25976   <int value="102" label="ConsoleMarkTimeline"/>
25977   <int value="103" label="CSSPseudoElementUserAgentCustomPseudo"/>
25978   <int value="104" label="DocumentTypeEntities"/>
25979   <int value="105" label="DocumentTypeInternalSubset"/>
25980   <int value="106" label="DocumentTypeNotations"/>
25981   <int value="107" label="ElementGetAttributeNode"/>
25982   <int value="108" label="ElementSetAttributeNode"/>
25983   <int value="109" label="ElementRemoveAttributeNode"/>
25984   <int value="110" label="ElementGetAttributeNodeNS"/>
25985   <int value="111" label="DocumentCreateAttribute"/>
25986   <int value="112" label="DocumentCreateAttributeNS"/>
25987   <int value="113" label="DocumentCreateCDATASection"/>
25988   <int value="114" label="DocumentInputEncoding"/>
25989   <int value="115" label="DocumentXMLEncoding"/>
25990   <int value="116" label="DocumentXMLStandalone"/>
25991   <int value="117" label="DocumentXMLVersion"/>
25992   <int value="118" label="NodeIsSameNode"/>
25993   <int value="119" label="NodeIsSupported"/>
25994   <int value="120" label="NodeNamespaceURI"/>
25995   <int value="121" label="NodePrefix"/>
25996   <int value="122" label="NodeLocalName"/>
25997   <int value="123" label="NavigatorProductSub"/>
25998   <int value="124" label="NavigatorVendor"/>
25999   <int value="125" label="NavigatorVendorSub"/>
26000   <int value="126" label="FileError"/>
26001   <int value="127" label="DocumentCharset"/>
26002   <int value="128" label="PrefixedAnimationEndEvent"/>
26003   <int value="129" label="UnprefixedAnimationEndEvent"/>
26004   <int value="130" label="PrefixedAndUnprefixedAnimationEndEvent"/>
26005   <int value="131" label="PrefixedAnimationStartEvent"/>
26006   <int value="132" label="UnprefixedAnimationStartEvent"/>
26007   <int value="133" label="PrefixedAndUnprefixedAnimationStartEvent"/>
26008   <int value="134" label="PrefixedAnimationIterationEvent"/>
26009   <int value="135" label="UnprefixedAnimationIterationEvent"/>
26010   <int value="136" label="PrefixedAndUnprefixedAnimationIterationEvent"/>
26011   <int value="137" label="EventReturnValue"/>
26012   <int value="138" label="SVGSVGElement"/>
26013   <int value="139" label="SVGAnimateColorElement"/>
26014   <int value="140" label="InsertAdjacentText"/>
26015   <int value="141" label="InsertAdjacentElement"/>
26016   <int value="142" label="HasAttributes"/>
26017   <int value="143" label="DOMSubtreeModifiedEvent"/>
26018   <int value="144" label="DOMNodeInsertedEvent"/>
26019   <int value="145" label="DOMNodeRemovedEvent"/>
26020   <int value="146" label="DOMNodeRemovedFromDocumentEvent"/>
26021   <int value="147" label="DOMNodeInsertedIntoDocumentEvent"/>
26022   <int value="148" label="DOMCharacterDataModifiedEvent"/>
26023   <int value="149" label="DocumentAllTags"/>
26024   <int value="150" label="DocumentAllLegacyCall"/>
26025   <int value="151" label="HTMLAppletElementLegacyCall"/>
26026   <int value="152" label="HTMLEmbedElementLegacyCall"/>
26027   <int value="153" label="HTMLObjectElementLegacyCall"/>
26028   <int value="154" label="BeforeLoadEvent"/>
26029   <int value="155" label="GetMatchedCSSRules"/>
26030   <int value="156" label="SVGFontInCSS"/>
26031   <int value="157" label="ScrollTopBodyNotQuirksMode"/>
26032   <int value="158" label="ScrollLeftBodyNotQuirksMode"/>
26033   <int value="159" label="AttributeIsId"/>
26034   <int value="160" label="AttributeOwnerElement"/>
26035   <int value="161" label="AttributeSetPrefix"/>
26036   <int value="162" label="AttributeSpecified"/>
26037   <int value="163" label="BeforeLoadEventInIsolatedWorld"/>
26038   <int value="164" label="PrefixedAudioDecodedByteCount"/>
26039   <int value="165" label="PrefixedVideoDecodedByteCount"/>
26040   <int value="166" label="PrefixedVideoSupportsFullscreen"/>
26041   <int value="167" label="PrefixedVideoDisplayingFullscreen"/>
26042   <int value="168" label="PrefixedVideoEnterFullscreen"/>
26043   <int value="169" label="PrefixedVideoExitFullscreen"/>
26044   <int value="170" label="PrefixedVideoEnterFullScreen"/>
26045   <int value="171" label="PrefixedVideoExitFullScreen"/>
26046   <int value="172" label="PrefixedVideoDecodedFrameCount"/>
26047   <int value="173" label="PrefixedVideoDroppedFrameCount"/>
26048   <int value="174" label="SourceElementCandidate"/>
26049   <int value="175" label="SourceElementNonMatchingMedia"/>
26050   <int value="176" label="PrefixedElementRequestFullscreen"/>
26051   <int value="177" label="PrefixedElementRequestFullScreen"/>
26052   <int value="178" label="BarPropLocationbar"/>
26053   <int value="179" label="BarPropMenubar"/>
26054   <int value="180" label="BarPropPersonalbar"/>
26055   <int value="181" label="BarPropScrollbars"/>
26056   <int value="182" label="BarPropStatusbar"/>
26057   <int value="183" label="BarPropToolbar"/>
26058   <int value="184" label="input[type=email][multiple]"/>
26059   <int value="185" label="input[type=email][maxlength]"/>
26060   <int value="186" label="input[type=email][multiple][maxlength]"/>
26061   <int value="187" label="TextTrackCueConstructor"/>
26062   <int value="188" label="CSSStyleDeclarationPropertyName"/>
26063   <int value="189" label="CSSStyleDeclarationFloatPropertyName"/>
26064   <int value="190" label="InputTypeText"/>
26065   <int value="191" label="InputTypeTextMaxLength"/>
26066   <int value="192" label="InputTypePassword"/>
26067   <int value="193" label="InputTypePasswordMaxLength"/>
26068   <int value="194" label="SVGInstanceRoot"/>
26069   <int value="195" label="ShowModalDialog"/>
26070   <int value="196" label="PrefixedPageVisibility"/>
26071   <int value="197" label="HTMLFrameElementLocation"/>
26072   <int value="198" label="CSSStyleSheetInsertRuleOptionalArg"/>
26073   <int value="199" label="CSSWebkitRegionAtRule"/>
26074   <int value="200" label="DocumentBeforeUnloadRegistered"/>
26075   <int value="201" label="DocumentBeforeUnloadFired"/>
26076   <int value="202" label="DocumentUnloadRegistered"/>
26077   <int value="203" label="DocumentUnloadFired"/>
26078   <int value="204" label="SVGLocatableNearestViewportElement"/>
26079   <int value="205" label="SVGLocatableFarthestViewportElement"/>
26080   <int value="206" label="IsIndexElement"/>
26081   <int value="207" label="HTMLHeadElementProfile"/>
26082   <int value="208" label="OverflowChangedEvent"/>
26083   <int value="209" label="SVGPointMatrixTransform"/>
26084   <int value="210" label="HTMLHtmlElementManifest"/>
26085   <int value="211" label="DOMFocusInOutEvent"/>
26086   <int value="212" label="FileGetLastModifiedDate"/>
26087   <int value="213" label="HTMLElementInnerText"/>
26088   <int value="214" label="HTMLElementOuterText"/>
26089   <int value="215" label="ReplaceDocumentViaJavaScriptURL"/>
26090   <int value="216" label="ElementSetAttributeNodeNS"/>
26091   <int value="217" label="ElementPrefixedMatchesSelector"/>
26092   <int value="218" label="DOMImplementationCreateCSSStyleSheet"/>
26093   <int value="219" label="CSSStyleSheetRules"/>
26094   <int value="220" label="CSSStyleSheetAddRule"/>
26095   <int value="221" label="CSSStyleSheetRemoveRule"/>
26096   <int value="222" label="InitMessageEvent"/>
26097   <int value="223" label="PrefixedInitMessageEvent"/>
26098   <int value="224" label="ElementSetPrefix"/>
26099   <int value="225" label="CSSStyleDeclarationGetPropertyCSSValue"/>
26100   <int value="226" label="SVGElementGetPresentationAttribute"/>
26101   <int value="227" label="REMOVEDAttrUsedAsNodeParameter"/>
26102   <int value="228" label="REMOVEDAttrUsedAsNodeReceiver"/>
26103   <int value="229" label="PrefixedMediaCancelKeyRequest"/>
26104   <int value="230" label="DOMImplementationHasFeature"/>
26105   <int value="231" label="DOMImplementationHasFeatureReturnFalse"/>
26106   <int value="232" label="CanPlayTypeKeySystem"/>
26107   <int value="233" label="PrefixedDevicePixelRatioMediaFeature"/>
26108   <int value="234" label="PrefixedMaxDevicePixelRatioMediaFeature"/>
26109   <int value="235" label="PrefixedMinDevicePixelRatioMediaFeature"/>
26110   <int value="236" label="PrefixedTransform2dMediaFeature"/>
26111   <int value="237" label="PrefixedTransform3dMediaFeature"/>
26112   <int value="238" label="PrefixedAnimationMediaFeature"/>
26113   <int value="239" label="PrefixedViewModeMediaFeature"/>
26114   <int value="240" label="PrefixedStorageQuota"/>
26115   <int value="241" label="ContentSecurityPolicyReportOnlyInMeta"/>
26116   <int value="242" label="PrefixedMediaSourceOpen"/>
26117   <int value="243" label="ResetReferrerPolicy"/>
26118   <int value="244" label="CaseInsensitiveAttrSelectorMatch"/>
26119   <int value="245" label="CaptureAttributeAsBoolean"/>
26120   <int value="246" label="FormNameAccessForImageElement"/>
26121   <int value="247" label="FormNameAccessForPastNamesMap"/>
26122   <int value="248" label="FormAssociationByParser"/>
26123   <int value="249" label="HTMLSourceElementMedia"/>
26124   <int value="250" label="SVGSVGElementInDocument"/>
26125   <int value="251" label="SVGDocumentRootElement"/>
26126   <int value="252" label="DocumentCreateEventOptionalArgument"/>
26127   <int value="253" label="MediaErrorEncrypted"/>
26128   <int value="254" label="EventSourceURL"/>
26129   <int value="255" label="WebSocketURL"/>
26130   <int value="256" label="UnsafeEvalBlocksCSSOM"/>
26131   <int value="257" label="WorkerSubjectToCSP"/>
26132   <int value="258" label="WorkerAllowedByChildBlockedByScript"/>
26133   <int value="259" label="HTMLMediaElementControllerNotNull"/>
26134   <int value="260" label="DeprecatedWebKitGradient"/>
26135   <int value="261" label="DeprecatedWebKitLinearGradient"/>
26136   <int value="262" label="DeprecatedWebKitRepeatingLinearGradient"/>
26137   <int value="263" label="DeprecatedWebKitRadialGradient"/>
26138   <int value="264" label="DeprecatedWebKitRepeatingRadialGradient"/>
26139   <int value="265" label="PrefixedGetImageDataHD"/>
26140   <int value="266" label="PrefixedPutImageDataHD"/>
26141   <int value="267" label="PrefixedImageSmoothingEnabled"/>
26142   <int value="268" label="UnprefixedImageSmoothingEnabled"/>
26143 </enum>
26144
26145 <enum name="FFmpegCodecs" type="int">
26146   <int value="0" label="NONE"/>
26147   <int value="1" label="MPEG1VIDEO"/>
26148   <int value="2" label="MPEG2VIDEO"/>
26149   <int value="3" label="MPEG2VIDEO_XVMC"/>
26150   <int value="4" label="H261"/>
26151   <int value="5" label="H263"/>
26152   <int value="6" label="RV10"/>
26153   <int value="7" label="RV20"/>
26154   <int value="8" label="MJPEG"/>
26155   <int value="9" label="MJPEGB"/>
26156   <int value="10" label="LJPEG"/>
26157   <int value="11" label="SP5X"/>
26158   <int value="12" label="JPEGLS"/>
26159   <int value="13" label="MPEG4"/>
26160   <int value="14" label="RAWVIDEO"/>
26161   <int value="15" label="MSMPEG4V1"/>
26162   <int value="16" label="MSMPEG4V2"/>
26163   <int value="17" label="MSMPEG4V3"/>
26164   <int value="18" label="WMV1"/>
26165   <int value="19" label="WMV2"/>
26166   <int value="20" label="H263P"/>
26167   <int value="21" label="H263I"/>
26168   <int value="22" label="FLV1"/>
26169   <int value="23" label="SVQ1"/>
26170   <int value="24" label="SVQ3"/>
26171   <int value="25" label="DVVIDEO"/>
26172   <int value="26" label="HUFFYUV"/>
26173   <int value="27" label="CYUV"/>
26174   <int value="28" label="H264"/>
26175   <int value="29" label="INDEO3"/>
26176   <int value="30" label="VP3"/>
26177   <int value="31" label="THEORA"/>
26178   <int value="32" label="ASV1"/>
26179   <int value="33" label="ASV2"/>
26180   <int value="34" label="FFV1"/>
26181   <int value="35" label="4XM"/>
26182   <int value="36" label="VCR1"/>
26183   <int value="37" label="CLJR"/>
26184   <int value="38" label="MDEC"/>
26185   <int value="39" label="ROQ"/>
26186   <int value="40" label="INTERPLAY_VIDEO"/>
26187   <int value="41" label="XAN_WC3"/>
26188   <int value="42" label="XAN_WC4"/>
26189   <int value="43" label="RPZA"/>
26190   <int value="44" label="CINEPAK"/>
26191   <int value="45" label="WS_VQA"/>
26192   <int value="46" label="MSRLE"/>
26193   <int value="47" label="MSVIDEO1"/>
26194   <int value="48" label="IDCIN"/>
26195   <int value="49" label="8BPS"/>
26196   <int value="50" label="SMC"/>
26197   <int value="51" label="FLIC"/>
26198   <int value="52" label="TRUEMOTION1"/>
26199   <int value="53" label="VMDVIDEO"/>
26200   <int value="54" label="MSZH"/>
26201   <int value="55" label="ZLIB"/>
26202   <int value="56" label="QTRLE"/>
26203   <int value="57" label="SNOW"/>
26204   <int value="58" label="TSCC"/>
26205   <int value="59" label="ULTI"/>
26206   <int value="60" label="QDRAW"/>
26207   <int value="61" label="VIXL"/>
26208   <int value="62" label="QPEG"/>
26209   <int value="63" label="PNG"/>
26210   <int value="64" label="PPM"/>
26211   <int value="65" label="PBM"/>
26212   <int value="66" label="PGM"/>
26213   <int value="67" label="PGMYUV"/>
26214   <int value="68" label="PAM"/>
26215   <int value="69" label="FFVHUFF"/>
26216   <int value="70" label="RV30"/>
26217   <int value="71" label="RV40"/>
26218   <int value="72" label="VC1"/>
26219   <int value="73" label="WMV3"/>
26220   <int value="74" label="LOCO"/>
26221   <int value="75" label="WNV1"/>
26222   <int value="76" label="AASC"/>
26223   <int value="77" label="INDEO2"/>
26224   <int value="78" label="FRAPS"/>
26225   <int value="79" label="TRUEMOTION2"/>
26226   <int value="80" label="BMP"/>
26227   <int value="81" label="CSCD"/>
26228   <int value="82" label="MMVIDEO"/>
26229   <int value="83" label="ZMBV"/>
26230   <int value="84" label="AVS"/>
26231   <int value="85" label="SMACKVIDEO"/>
26232   <int value="86" label="NUV"/>
26233   <int value="87" label="KMVC"/>
26234   <int value="88" label="FLASHSV"/>
26235   <int value="89" label="CAVS"/>
26236   <int value="90" label="JPEG2000"/>
26237   <int value="91" label="VMNC"/>
26238   <int value="92" label="VP5"/>
26239   <int value="93" label="VP6"/>
26240   <int value="94" label="VP6F"/>
26241   <int value="95" label="TARGA"/>
26242   <int value="96" label="DSICINVIDEO"/>
26243   <int value="97" label="TIERTEXSEQVIDEO"/>
26244   <int value="98" label="TIFF"/>
26245   <int value="99" label="GIF"/>
26246   <int value="100" label="DXA"/>
26247   <int value="101" label="DNXHD"/>
26248   <int value="102" label="THP"/>
26249   <int value="103" label="SGI"/>
26250   <int value="104" label="C93"/>
26251   <int value="105" label="BETHSOFTVID"/>
26252   <int value="106" label="PTX"/>
26253   <int value="107" label="TXD"/>
26254   <int value="108" label="VP6A"/>
26255   <int value="109" label="AMV"/>
26256   <int value="110" label="VB"/>
26257   <int value="111" label="PCX"/>
26258   <int value="112" label="SUNRAST"/>
26259   <int value="113" label="INDEO4"/>
26260   <int value="114" label="INDEO5"/>
26261   <int value="115" label="MIMIC"/>
26262   <int value="116" label="RL2"/>
26263   <int value="117" label="ESCAPE124"/>
26264   <int value="118" label="DIRAC"/>
26265   <int value="119" label="BFI"/>
26266   <int value="120" label="CMV"/>
26267   <int value="121" label="MOTIONPIXELS"/>
26268   <int value="122" label="TGV"/>
26269   <int value="123" label="TGQ"/>
26270   <int value="124" label="TQI"/>
26271   <int value="125" label="AURA"/>
26272   <int value="126" label="AURA2"/>
26273   <int value="127" label="V210X"/>
26274   <int value="128" label="TMV"/>
26275   <int value="129" label="V210"/>
26276   <int value="130" label="DPX"/>
26277   <int value="131" label="MAD"/>
26278   <int value="132" label="FRWU"/>
26279   <int value="133" label="FLASHSV2"/>
26280   <int value="134" label="CDGRAPHICS"/>
26281   <int value="135" label="R210"/>
26282   <int value="136" label="ANM"/>
26283   <int value="137" label="BINKVIDEO"/>
26284   <int value="138" label="IFF_ILBM"/>
26285   <int value="139" label="IFF_BYTERUN1"/>
26286   <int value="140" label="KGV1"/>
26287   <int value="141" label="YOP"/>
26288   <int value="142" label="VP8"/>
26289   <int value="143" label="PICTOR"/>
26290   <int value="144" label="ANSI"/>
26291   <int value="145" label="A64_MULTI"/>
26292   <int value="146" label="A64_MULTI5"/>
26293   <int value="147" label="R10K"/>
26294   <int value="148" label="MXPEG"/>
26295   <int value="149" label="LAGARITH"/>
26296   <int value="150" label="PRORES"/>
26297   <int value="151" label="JV"/>
26298   <int value="152" label="DFA"/>
26299   <int value="153" label="WMV3IMAGE"/>
26300   <int value="154" label="VC1IMAGE"/>
26301   <int value="155" label="UTVIDEO"/>
26302   <int value="156" label="BMV_VIDEO"/>
26303   <int value="157" label="VBLE"/>
26304   <int value="158" label="DXTORY"/>
26305   <int value="159" label="V410"/>
26306   <int value="160" label="XWD"/>
26307   <int value="161" label="CDXL"/>
26308   <int value="162" label="XBM"/>
26309   <int value="163" label="ZEROCODEC"/>
26310   <int value="164" label="MSS1"/>
26311   <int value="165" label="MSA1"/>
26312   <int value="166" label="TSCC2"/>
26313   <int value="167" label="MTS2"/>
26314   <int value="168" label="CLLC"/>
26315   <int value="169" label="MSS2"/>
26316   <int value="170" label="VP9"/>
26317   <int value="65536" label="PCM_S16LE"/>
26318   <int value="65537" label="PCM_S16BE"/>
26319   <int value="65538" label="PCM_U16LE"/>
26320   <int value="65539" label="PCM_U16BE"/>
26321   <int value="65540" label="PCM_S8"/>
26322   <int value="65541" label="PCM_U8"/>
26323   <int value="65542" label="PCM_MULAW"/>
26324   <int value="65543" label="PCM_ALAW"/>
26325   <int value="65544" label="PCM_S32LE"/>
26326   <int value="65545" label="PCM_S32BE"/>
26327   <int value="65546" label="PCM_U32LE"/>
26328   <int value="65547" label="PCM_U32BE"/>
26329   <int value="65548" label="PCM_S24LE"/>
26330   <int value="65549" label="PCM_S24BE"/>
26331   <int value="65550" label="PCM_U24LE"/>
26332   <int value="65551" label="PCM_U24BE"/>
26333   <int value="65552" label="PCM_S24DAUD"/>
26334   <int value="65553" label="PCM_ZORK"/>
26335   <int value="65554" label="PCM_S16LE_PLANAR"/>
26336   <int value="65555" label="PCM_DVD"/>
26337   <int value="65556" label="PCM_F32BE"/>
26338   <int value="65557" label="PCM_F32LE"/>
26339   <int value="65558" label="PCM_F64BE"/>
26340   <int value="65559" label="PCM_F64LE"/>
26341   <int value="65560" label="PCM_BLURAY"/>
26342   <int value="65561" label="PCM_LXF"/>
26343   <int value="65562" label="S302M"/>
26344   <int value="65563" label="PCM_S8_PLANAR"/>
26345   <int value="69632" label="ADPCM_IMA_QT"/>
26346   <int value="69633" label="ADPCM_IMA_WAV"/>
26347   <int value="69634" label="ADPCM_IMA_DK3"/>
26348   <int value="69635" label="ADPCM_IMA_DK4"/>
26349   <int value="69636" label="ADPCM_IMA_WS"/>
26350   <int value="69637" label="ADPCM_IMA_SMJPEG"/>
26351   <int value="69638" label="ADPCM_MS"/>
26352   <int value="69639" label="ADPCM_4XM"/>
26353   <int value="69640" label="ADPCM_XA"/>
26354   <int value="69641" label="ADPCM_ADX"/>
26355   <int value="69642" label="ADPCM_EA"/>
26356   <int value="69643" label="ADPCM_G726"/>
26357   <int value="69644" label="ADPCM_CT"/>
26358   <int value="69645" label="ADPCM_SWF"/>
26359   <int value="69646" label="ADPCM_YAMAHA"/>
26360   <int value="69647" label="ADPCM_SBPRO_4"/>
26361   <int value="69648" label="ADPCM_SBPRO_3"/>
26362   <int value="69649" label="ADPCM_SBPRO_2"/>
26363   <int value="69650" label="ADPCM_THP"/>
26364   <int value="69651" label="ADPCM_IMA_AMV"/>
26365   <int value="69652" label="ADPCM_EA_R1"/>
26366   <int value="69653" label="ADPCM_EA_R3"/>
26367   <int value="69654" label="ADPCM_EA_R2"/>
26368   <int value="69655" label="ADPCM_IMA_EA_SEAD"/>
26369   <int value="69656" label="ADPCM_IMA_EA_EACS"/>
26370   <int value="69657" label="ADPCM_EA_XAS"/>
26371   <int value="69658" label="ADPCM_EA_MAXIS_XA"/>
26372   <int value="69659" label="ADPCM_IMA_ISS"/>
26373   <int value="69660" label="ADPCM_G722"/>
26374   <int value="69661" label="ADPCM_IMA_APC"/>
26375   <int value="73728" label="AMR_NB"/>
26376   <int value="73729" label="AMR_WB"/>
26377   <int value="77824" label="RA_144"/>
26378   <int value="77825" label="RA_288"/>
26379   <int value="81920" label="ROQ_DPCM"/>
26380   <int value="81921" label="INTERPLAY_DPCM"/>
26381   <int value="81922" label="XAN_DPCM"/>
26382   <int value="81923" label="SOL_DPCM"/>
26383   <int value="86016" label="MP2"/>
26384   <int value="86017" label="MP3"/>
26385   <int value="86018" label="AAC"/>
26386   <int value="86019" label="AC3"/>
26387   <int value="86020" label="DTS"/>
26388   <int value="86021" label="VORBIS"/>
26389   <int value="86022" label="DVAUDIO"/>
26390   <int value="86023" label="WMAV1"/>
26391   <int value="86024" label="WMAV2"/>
26392   <int value="86025" label="MACE3"/>
26393   <int value="86026" label="MACE6"/>
26394   <int value="86027" label="VMDAUDIO"/>
26395   <int value="86028" label="FLAC"/>
26396   <int value="86029" label="MP3ADU"/>
26397   <int value="86030" label="MP3ON4"/>
26398   <int value="86031" label="SHORTEN"/>
26399   <int value="86032" label="ALAC"/>
26400   <int value="86033" label="WESTWOOD_SND1"/>
26401   <int value="86034" label="GSM"/>
26402   <int value="86035" label="QDM2"/>
26403   <int value="86036" label="COOK"/>
26404   <int value="86037" label="TRUESPEECH"/>
26405   <int value="86038" label="TTA"/>
26406   <int value="86039" label="SMACKAUDIO"/>
26407   <int value="86040" label="QCELP"/>
26408   <int value="86041" label="WAVPACK"/>
26409   <int value="86042" label="DSICINAUDIO"/>
26410   <int value="86043" label="IMC"/>
26411   <int value="86044" label="MUSEPACK7"/>
26412   <int value="86045" label="MLP"/>
26413   <int value="86046" label="GSM_MS"/>
26414   <int value="86047" label="ATRAC3"/>
26415   <int value="86048" label="VOXWARE"/>
26416   <int value="86049" label="APE"/>
26417   <int value="86050" label="NELLYMOSER"/>
26418   <int value="86051" label="MUSEPACK8"/>
26419   <int value="86052" label="SPEEX"/>
26420   <int value="86053" label="WMAVOICE"/>
26421   <int value="86054" label="WMAPRO"/>
26422   <int value="86055" label="WMALOSSLESS"/>
26423   <int value="86056" label="ATRAC3P"/>
26424   <int value="86057" label="EAC3"/>
26425   <int value="86058" label="SIPR"/>
26426   <int value="86059" label="MP1"/>
26427   <int value="86060" label="TWINVQ"/>
26428   <int value="86061" label="TRUEHD"/>
26429   <int value="86062" label="MP4ALS"/>
26430   <int value="86063" label="ATRAC1"/>
26431   <int value="86064" label="BINKAUDIO_RDFT"/>
26432   <int value="86065" label="BINKAUDIO_DCT"/>
26433   <int value="86066" label="AAC_LATM"/>
26434   <int value="86067" label="QDMC"/>
26435   <int value="86068" label="CELT"/>
26436   <int value="86069" label="G723_1"/>
26437   <int value="86070" label="G729"/>
26438   <int value="86071" label="8SVX_EXP"/>
26439   <int value="86072" label="8SVX_FIB"/>
26440   <int value="86073" label="BMV_AUDIO"/>
26441   <int value="86074" label="RALF"/>
26442   <int value="86075" label="IAC"/>
26443   <int value="86076" label="ILBC"/>
26444   <int value="86077" label="OPUS_DEPRECATED"/>
26445   <int value="86078" label="COMFORT_NOISE"/>
26446   <int value="86079" label="TAK_DEPRECATED"/>
26447   <int value="94208" label="DVD_SUBTITLE"/>
26448   <int value="94209" label="DVB_SUBTITLE"/>
26449   <int value="94210" label="TEXT"/>
26450   <int value="94211" label="XSUB"/>
26451   <int value="94212" label="SSA"/>
26452   <int value="94213" label="MOV_TEXT"/>
26453   <int value="94214" label="HDMV_PGS_SUBTITLE"/>
26454   <int value="94215" label="DVB_TELETEXT"/>
26455   <int value="94216" label="SRT"/>
26456   <int value="98304" label="TTF"/>
26457   <int value="102400" label="PROBE"/>
26458   <int value="131072" label="MPEG2TS"/>
26459   <int value="131073" label="MPEG4SYSTEMS"/>
26460   <int value="135168" label="FFMETADATA"/>
26461   <int value="4665933" label="G2M"/>
26462   <int value="4801606" label="IDF"/>
26463   <int value="5198918" label="OTF"/>
26464   <int value="407917392" label="PCM_S24LE_PLANAR"/>
26465   <int value="542135120" label="PCM_S32LE_PLANAR"/>
26466   <int value="808530518" label="012V"/>
26467   <int value="809850962" label="EXR"/>
26468   <int value="944985688" label="8SVX_RAW"/>
26469   <int value="1095123744" label="ADPCM_AFC"/>
26470   <int value="1096176208" label="AVRP"/>
26471   <int value="1096176238" label="AVRN"/>
26472   <int value="1096176969" label="AVUI"/>
26473   <int value="1096373590" label="AYUV"/>
26474   <int value="1112557912" label="BRENDER_PIX"/>
26475   <int value="1112823892" label="BINTEXT"/>
26476   <int value="1129335105" label="CPIA"/>
26477   <int value="1160852272" label="ESCAPE130"/>
26478   <int value="1179014995" label="FFWAVESYNTH"/>
26479   <int value="1246975298" label="JACOSUB"/>
26480   <int value="1263294017" label="SMPTE_KLV"/>
26481   <int value="1297108018" label="MPL2"/>
26482   <int value="1297498929" label="MVC1"/>
26483   <int value="1297498930" label="MVC2"/>
26484   <int value="1330333984" label="ADPCM_IMA_OKI"/>
26485   <int value="1330664787" label="OPUS"/>
26486   <int value="1346455105" label="PAF_AUDIO"/>
26487   <int value="1346455126" label="PAF_VIDEO"/>
26488   <int value="1347637264" label="PCM_S16BE_PLANAR"/>
26489   <int value="1349012051" label="PJS"/>
26490   <int value="1381259348" label="REALTEXT"/>
26491   <int value="1396788553" label="SAMI"/>
26492   <int value="1396788813" label="SANM"/>
26493   <int value="1397180754" label="SGIRLE"/>
26494   <int value="1397706307" label="SONIC"/>
26495   <int value="1397706316" label="SONIC_LS"/>
26496   <int value="1397909872" label="SUBRIP"/>
26497   <int value="1398953521" label="SUBVIEWER1"/>
26498   <int value="1400201814" label="SUBVIEWER"/>
26499   <int value="1412575542" label="TARGA_Y216"/>
26500   <int value="1446195256" label="V308"/>
26501   <int value="1446260792" label="V408"/>
26502   <int value="1447644481" label="VIMA"/>
26503   <int value="1448111218" label="VPLAYER"/>
26504   <int value="1465275476" label="WEBVTT"/>
26505   <int value="1480739150" label="XBIN"/>
26506   <int value="1480999235" label="XFACE"/>
26507   <int value="1496592720" label="Y41P"/>
26508   <int value="1498764852" label="YUV4"/>
26509   <int value="1664495672" label="EIA_608"/>
26510   <int value="1833195076" label="MICRODVD"/>
26511   <int value="1936029283" label="EVRC"/>
26512   <int value="1936944502" label="SMV"/>
26513   <int value="1950507339" label="TAK"/>
26514 </enum>
26515
26516 <enum name="FFmpegColorRanges" type="int">
26517   <int value="0" label="UNSPECIFIED"/>
26518   <int value="1" label="MPEG"/>
26519   <int value="2" label="JPEG"/>
26520 </enum>
26521
26522 <enum name="FileDialogType" type="int">
26523   <int value="0" label="Select folder"/>
26524   <int value="1" label="Upload folder"/>
26525   <int value="2" label="Save as file"/>
26526   <int value="3" label="Open file"/>
26527   <int value="4" label="Open multiple files"/>
26528   <int value="5" label="Full page"/>
26529   <int value="6" label="Error"/>
26530 </enum>
26531
26532 <enum name="FileType" type="int">
26533   <int value="0" label="other"/>
26534   <int value="1" label=".doc"/>
26535   <int value="2" label=".docx"/>
26536   <int value="3" label=".odt"/>
26537   <int value="4" label=".rtf"/>
26538   <int value="5" label=".pdf"/>
26539   <int value="6" label=".ppt"/>
26540   <int value="7" label=".pptx"/>
26541   <int value="8" label=".odp"/>
26542   <int value="9" label=".xls"/>
26543   <int value="10" label=".xlsx"/>
26544   <int value="11" label=".ods"/>
26545   <int value="12" label=".csv"/>
26546   <int value="13" label=".odf"/>
26547   <int value="14" label=".rar"/>
26548   <int value="15" label=".asf"/>
26549   <int value="16" label=".wma"/>
26550   <int value="17" label=".wmv"/>
26551   <int value="18" label=".mov"/>
26552   <int value="19" label=".mpg"/>
26553   <int value="20" label=".log"/>
26554 </enum>
26555
26556 <enum name="FlashNavigateUsageType" type="int">
26557   <int value="0" label="Rejected because of Authorization header."/>
26558   <int value="1" label="Rejected because of Cache-Control header."/>
26559   <int value="2" label="Rejected because of Content-Encoding header."/>
26560   <int value="3" label="Rejected because of Content-MD5 header."/>
26561   <int value="4" label="Rejected because of Content-Type header."/>
26562   <int value="5" label="Rejected because of Expires header."/>
26563   <int value="6" label="Rejected because of From header."/>
26564   <int value="7" label="Rejected because of If-Match header."/>
26565   <int value="8" label="Rejected because of If-None-Match header."/>
26566   <int value="9" label="Rejected because of If-Range header."/>
26567   <int value="10" label="Rejected because of If-Unmodified-Since header."/>
26568   <int value="11" label="Rejected because of Pragma header."/>
26569   <int value="12" label="Rejected because of Referer header."/>
26570   <int value="13"
26571       label="Rejected because of other headers (e.g., custom headers)."/>
26572   <int value="14" label="The total number of rejected navigate requests."/>
26573   <int value="15" label="The total number of navigate requests."/>
26574 </enum>
26575
26576 <enum name="FtpDataConnectionError" type="int">
26577   <int value="0">Data connection successful</int>
26578   <int value="1">Local firewall blocked the connection</int>
26579   <int value="2">Connection timed out</int>
26580   <int value="3">
26581     Connection has been established, but then got broken (either reset or
26582     aborted)
26583   </int>
26584   <int value="4">Connection has been refused</int>
26585   <int value="20">Other kind of error</int>
26586 </enum>
26587
26588 <enum name="FtpServerType" type="int">
26589   <summary>
26590     FTP server type as defined in net/ftp/ftp_server_type_histograms.h
26591   </summary>
26592   <int value="0" label="Unknown">
26593     Unknown (could be a server we don't support, a broken server, or a security
26594     attack)
26595   </int>
26596   <int value="1" label="/bin/ls">Server using /bin/ls -l and variants</int>
26597   <int value="2" label="/bin/dls">Server using /bin/dls</int>
26598   <int value="3" label="EPLF">Server using EPLF format</int>
26599   <int value="4" label="WinNT">
26600     WinNT server configured for old style listing
26601   </int>
26602   <int value="5" label="VMS">VMS (including variants)</int>
26603   <int value="6" label="IBM VM">IBM VM/CMS, VM/ESA, z/VM formats</int>
26604   <int value="7" label="OS/2">OS/2 FTP Server</int>
26605   <int value="8" label="win16">
26606     win16 hosts: SuperTCP or NetManage Chameleon
26607   </int>
26608 </enum>
26609
26610 <enum name="GaiaSessionRestoreOutcome" type="int">
26611   <int value="0" label="Undefined"/>
26612   <int value="1" label="Success"/>
26613   <int value="2" label="OAuth2 tokens cannot be fetched"/>
26614   <int value="3" label="No local OAuth2 refresh token found"/>
26615   <int value="4" label="OAuthLogin call failed"/>
26616   <int value="5" label="MergeSession call failed"/>
26617   <int value="6" label="ListAccounts call failed"/>
26618   <int value="7" label="No restore needed, fresh cookies found"/>
26619   <int value="8" label="Overflow"/>
26620 </enum>
26621
26622 <enum name="GCMCheckinRequestStatus" type="int">
26623   <int value="0" label="Success"/>
26624   <int value="1" label="URL fetching failed"/>
26625   <int value="2" label="HTTP bad request"/>
26626   <int value="3" label="HTTP unauthorized"/>
26627   <int value="4" label="HTTP not OK"/>
26628   <int value="5" label="Response parsing failed"/>
26629   <int value="6" label="Zero ID or token"/>
26630 </enum>
26631
26632 <enum name="GCMConnectionResetReason" type="int">
26633   <int value="0" label="Login failure"/>
26634   <int value="1" label="Close command"/>
26635   <int value="2" label="Heartbeat failure"/>
26636   <int value="3" label="Socket failure"/>
26637 </enum>
26638
26639 <enum name="GCMRegistrationRequestStatus" type="int">
26640   <int value="0" label="Success (this is not logged currently)"/>
26641   <int value="1" label="Invalid parameters"/>
26642   <int value="2" label="Invalid sender"/>
26643   <int value="3" label="Authentication failed"/>
26644   <int value="4" label="Device registration error"/>
26645   <int value="5" label="Unknown error"/>
26646 </enum>
26647
26648 <enum name="GCMUnregistrationRequestStatus" type="int">
26649   <int value="0" label="Success"/>
26650   <int value="1" label="URL fetching failed"/>
26651   <int value="2" label="No response body"/>
26652   <int value="3" label="Response parsing failed"/>
26653   <int value="4" label="Incorrect App Id"/>
26654   <int value="5" label="Invalid parameters"/>
26655   <int value="6" label="Service unavailable"/>
26656   <int value="7" label="Internal server error"/>
26657   <int value="8" label="HTTP reponse code not OK"/>
26658   <int value="9" label="Unknown error"/>
26659 </enum>
26660
26661 <enum name="GDataAuthResult" type="int">
26662   <int value="0" label="FAILURE"/>
26663   <int value="1" label="SUCCESS"/>
26664   <int value="2" label="NO_CONNECTION"/>
26665 </enum>
26666
26667 <enum name="GDataEntryKind" type="int">
26668   <obsolete>
26669     Deprecated 9/2012, and replaced by DriveEntryKind
26670   </obsolete>
26671   <int value="0" label="UNKNOWN"/>
26672   <int value="4097" label="ITEM"/>
26673   <int value="4098" label="SITE"/>
26674   <int value="8449" label="DOCUMENT"/>
26675   <int value="8450" label="SPEREADSHEET"/>
26676   <int value="8451" label="PRESENTATION"/>
26677   <int value="8452" label="DRAWING"/>
26678   <int value="8453" label="TABLE"/>
26679   <int value="8705" label="EXTERNAL_APP"/>
26680   <int value="16385" label="FOLDER"/>
26681   <int value="32769" label="FILE"/>
26682   <int value="32770" label="PDF"/>
26683 </enum>
26684
26685 <enum name="GeolocationInfoBarDelegateAndroidEvent" type="int">
26686   <int value="0" label="User allowed the page to use geolocation">
26687     For the Android platform the count for this event should be exactly the same
26688     as the corresponding event in the GeolocationInfoBarDelegateEvent enum.
26689   </int>
26690   <int value="1" label="User opened geolocation settings"/>
26691 </enum>
26692
26693 <enum name="GeolocationInfoBarDelegateEvent" type="int">
26694   <int value="0" label="The bar was created"/>
26695   <int value="1" label="User allowed use of geolocation"/>
26696   <int value="2" label="User denied use of geolocation"/>
26697   <int value="3" label="User dismissed the bar"/>
26698   <int value="4" label="User clicked on link"/>
26699   <int value="5" label="User ignored the bar"/>
26700 </enum>
26701
26702 <enum name="GestureActionType" type="int">
26703   <int value="0" label="Unknown"/>
26704   <int value="1" label="Omnibox pinch"/>
26705   <int value="2" label="Omnibox scroll"/>
26706   <int value="3" label="Tabstrip pinch"/>
26707   <int value="4" label="Tabstrip scroll"/>
26708   <int value="5" label="Bezel scroll"/>
26709   <int value="6" label="Desktop scroll"/>
26710   <int value="7" label="Desktop pinch"/>
26711   <int value="8" label="Webpage pinch"/>
26712   <int value="9" label="Webpage scroll"/>
26713   <int value="10" label="Webpage tap"/>
26714   <int value="11" label="Tabstrip tap"/>
26715   <int value="12" label="Bezel down"/>
26716   <int value="13" label="Tab switched tap"/>
26717   <int value="14" label="Active tab tap"/>
26718   <int value="15" label="Tab close button tap"/>
26719   <int value="16" label="New tab button tap"/>
26720   <int value="17" label="Top edge of window tap"/>
26721   <int value="18" label="Window size button tap"/>
26722   <int value="19" label="Area surrounding tabstrip tap"/>
26723   <int value="20" label="Window resized double tap"/>
26724 </enum>
26725
26726 <enum name="GetPerfDataOutcome" type="int">
26727   <int value="0" label="Success.">
26728     Perf data was collected, parsed and attached to the UMA protobuf
26729     successfully.
26730   </int>
26731   <int value="1" label="No perf data ready to be uploaded.">
26732     Could not add perf data to the UMA protobuf because no perf data was ready
26733     to be uploaded.
26734   </int>
26735   <int value="2" label="Collection timer triggered but have data already.">
26736     Perf timer triggered but the perf provider already had a perf data proto to
26737     be added to the UMA protobuf.
26738   </int>
26739   <int value="3"
26740       label="Collection timer triggered but incognito window active.">
26741     Perf timer triggered but an incognito window was open.
26742   </int>
26743   <int value="4" label="Incognito window launched during collection.">
26744     Perf data was collected but an incognito window was opened during the
26745     collection.
26746   </int>
26747   <int value="5" label="Protobuf returned by debugd not deserialized.">
26748     Perf data was collected and sent to Chrome as a serialized protobuf but it
26749     could be deserialized by Chrome.
26750   </int>
26751 </enum>
26752
26753 <enum name="GetUserDataTempDirResult" type="int">
26754   <int value="0" label="SUCCESS"/>
26755   <int value="1" label="CANT_GET_PARENT_PATH"/>
26756   <int value="2" label="CANT_GET_UDT_PATH"/>
26757   <int value="3" label="NOT_A_DIRECTORY"/>
26758   <int value="4" label="CANT_CREATE_DIR"/>
26759   <int value="5" label="CANT_WRITE_TO_PATH"/>
26760   <int value="6" label="UNSET"/>
26761 </enum>
26762
26763 <enum name="GoogleNowEvent" type="int">
26764   <summary>
26765     Events in Google Now component extension. See GoogleNowEvent in
26766     chrome/browser/resources/google_now/background.js.
26767   </summary>
26768   <int value="0" label="REQUEST_FOR_CARDS_TOTAL"/>
26769   <int value="1" label="REQUEST_FOR_CARDS_SUCCESS"/>
26770   <int value="2" label="CARDS_PARSE_SUCCESS"/>
26771   <int value="3" label="DISMISS_REQUEST_TOTAL"/>
26772   <int value="4" label="DISMISS_REQUEST_SUCCESS"/>
26773   <int value="5" label="LOCATION_REQUEST"/>
26774   <int value="6" label="LOCATION_UPDATE"/>
26775   <int value="7" label="EXTENSION_START"/>
26776   <int value="8" label="DELETED_SHOW_WELCOME_TOAST"/>
26777   <int value="9" label="STOPPED"/>
26778   <int value="10" label="DELETED_USER_SUPPRESSED"/>
26779 </enum>
26780
26781 <enum name="GoogleServiceAuthError" type="int">
26782   <int value="0" label="NONE"/>
26783   <int value="1" label="INVALID_GAIA_CREDENTIALS"/>
26784   <int value="2" label="USER_NOT_SIGNED_UP"/>
26785   <int value="3" label="CONNECTION_FAILED"/>
26786   <int value="4" label="CAPTCHA_REQUIRED"/>
26787   <int value="5" label="ACCOUNT_DELETED"/>
26788   <int value="6" label="ACCOUNT_DISABLED"/>
26789   <int value="7" label="SERVICE_UNAVAILABLE"/>
26790   <int value="8" label="TWO_FACTOR"/>
26791   <int value="9" label="REQUEST_CANCELED"/>
26792   <int value="10" label="HOSTED_NOT_ALLOWED"/>
26793   <int value="11" label="UNEXPECTED_SERVICE_RESPONSE"/>
26794   <int value="12" label="SERVICE_ERROR"/>
26795 </enum>
26796
26797 <enum name="HistoryFaviconsRecoveryEnum" type="int">
26798   <summary>Error states noted in thumbnail_database.cc recovery code.</summary>
26799   <int value="0" label="RECOVERY_EVENT_RECOVERED">Successful recovery.</int>
26800   <int value="1" label="RECOVERY_EVENT_FAILED_SCOPER">
26801     sql::Recovery failed init.
26802   </int>
26803   <int value="2" label="RECOVERY_EVENT_FAILED_META_VERSION_ERROR">
26804     Query failed against recovery meta table.
26805   </int>
26806   <int value="3" label="RECOVERY_EVENT_FAILED_META_VERSION_NONE">
26807     No version row in recovery meta table.
26808   </int>
26809   <int value="4" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION6">
26810     Recovery meta table has version 6.
26811   </int>
26812   <int value="5" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION5">
26813     Recovery meta table has version 5.
26814   </int>
26815   <int value="6" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION">
26816     Recovery meta table has an unexpected version.
26817   </int>
26818   <int value="7" label="RECOVERY_EVENT_FAILED_RECOVER_META">
26819     Failed to create recovery meta table.
26820   </int>
26821   <int value="8" label="RECOVERY_EVENT_FAILED_META_INSERT">
26822     Failed to copy recovery meta table.
26823   </int>
26824   <int value="9" label="RECOVERY_EVENT_FAILED_INIT">
26825     Failed to init target schema.
26826   </int>
26827   <int value="10" label="RECOVERY_EVENT_FAILED_RECOVER_FAVICONS">
26828     Failed to create recovery favicons table.
26829   </int>
26830   <int value="11" label="RECOVERY_EVENT_FAILED_FAVICONS_INSERT">
26831     Failed to copy recovery favicons table.
26832   </int>
26833   <int value="12" label="RECOVERY_EVENT_FAILED_RECOVER_FAVICON_BITMAPS">
26834     Failed to create recovery favicon_bitmaps table.
26835   </int>
26836   <int value="13" label="RECOVERY_EVENT_FAILED_FAVICON_BITMAPS_INSERT">
26837     Failed to copy recovery favicon_bitmaps table.
26838   </int>
26839   <int value="14" label="RECOVERY_EVENT_FAILED_RECOVER_ICON_MAPPING">
26840     Failed to create recovery icon_mapping table.
26841   </int>
26842   <int value="15" label="RECOVERY_EVENT_FAILED_ICON_MAPPING_INSERT">
26843     Failed to copy recovery icon_mapping table.
26844   </int>
26845   <int value="16" label="RECOVERY_EVENT_RECOVERED_VERSION6">
26846     Successful recovery of version 6 database.
26847   </int>
26848   <int value="17" label="RECOVERY_EVENT_FAILED_META_INIT">
26849     Failed sql::MetaTable::Init().
26850   </int>
26851   <int value="18" label="RECOVERY_EVENT_FAILED_META_VERSION">
26852     Failed sql::Recovery::SetupMeta() or GetMetaVersionNumber().
26853   </int>
26854   <int value="19" label="RECOVERY_EVENT_DEPRECATED">
26855     Recovery found deprecated version and razed.
26856   </int>
26857   <int value="20" label="RECOVERY_EVENT_FAILED_V5_INITSCHEMA">
26858     Failed v5 recovery loading schema.
26859   </int>
26860   <int value="21" label="RECOVERY_EVENT_FAILED_V5_AUTORECOVER_FAVICONS">
26861     Failed v5 recovery on favicons.
26862   </int>
26863   <int value="22" label="RECOVERY_EVENT_FAILED_V5_AUTORECOVER_ICON_MAPPING">
26864     Failed v5 recovery on icon_mapping.
26865   </int>
26866   <int value="23" label="RECOVERY_EVENT_RECOVERED_VERSION5">
26867     Successful recovery of version 6 database.
26868   </int>
26869   <int value="24" label="RECOVERY_EVENT_FAILED_AUTORECOVER_FAVICONS">
26870     Failed v6/7 recovery on favicons.
26871   </int>
26872   <int value="25" label="RECOVERY_EVENT_FAILED_AUTORECOVER_FAVICON_BITMAPS">
26873     Failed v6/7 recovery on favicon_bitmaps.
26874   </int>
26875   <int value="26" label="RECOVERY_EVENT_FAILED_AUTORECOVER_ICON_MAPPING">
26876     Failed v6/7 recovery on icon_mapping.
26877   </int>
26878   <int value="27" label="RECOVERY_EVENT_FAILED_COMMIT">
26879     Failed sql::Recovery::Recovered().
26880   </int>
26881 </enum>
26882
26883 <enum name="HistoryTopSitesRecoveryEnum" type="int">
26884   <summary>Error states noted in top_sites_database.cc recovery code.</summary>
26885   <int value="0" label="RECOVERY_EVENT_RECOVERED">Successful recovery.</int>
26886   <int value="1" label="RECOVERY_EVENT_DEPRECATED">
26887     Recovery found deprecated version and razed.
26888   </int>
26889   <int value="2" label="RECOVERY_EVENT_FAILED_SCOPER">
26890     sql::Recovery failed init.
26891   </int>
26892   <int value="3" label="RECOVERY_EVENT_FAILED_META_VERSION">
26893     Failed sql::Recovery::SetupMeta() or GetMetaVersionNumber().
26894   </int>
26895   <int value="4" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION">
26896     Recovery meta table has an unexpected version.
26897   </int>
26898   <int value="5" label="RECOVERY_EVENT_FAILED_META_INIT">
26899     Failed sql::MetaTable::Init().
26900   </int>
26901   <int value="6" label="RECOVERY_EVENT_FAILED_SCHEMA_INIT">
26902     Failed to init target schema.
26903   </int>
26904   <int value="7" label="RECOVERY_EVENT_FAILED_AUTORECOVER_THUMBNAILS">
26905     Failed recovery on thumbnails table.
26906   </int>
26907   <int value="8" label="RECOVERY_EVENT_FAILED_COMMIT">
26908     Failure from sql::Recovery::Recovered().
26909   </int>
26910   <int value="9" label="RECOVERY_EVENT_INVARIANT_RANK">
26911     Rows were deleted because |url_rank| and |last_forced| didn't agree.  Does
26912     not prevent recovery.
26913   </int>
26914   <int value="10" label="RECOVERY_EVENT_INVARIANT_REDIRECT">
26915     Rows were deleted because |redirects| did not contain |url|.  Does not
26916     prevent recovery.
26917   </int>
26918   <int value="11" label="RECOVERY_EVENT_INVARIANT_CONTIGUOUS">
26919     |url_rank| was renumbered due to missing rows.  Does not prevent recovery.
26920   </int>
26921 </enum>
26922
26923 <enum name="HotwordAvailability" type="int">
26924   <int value="0" label="Unavailable -- reason may be unknown"/>
26925   <int value="1" label="Available"/>
26926   <int value="2" label="Pending download"/>
26927   <int value="3" label="Disabled"/>
26928 </enum>
26929
26930 <enum name="HotwordPrefState" type="int">
26931   <int value="0" label="Preference not set"/>
26932   <int value="1" label="Hotwording enabled"/>
26933   <int value="2" label="Hotwording disabled"/>
26934 </enum>
26935
26936 <enum name="HttpAuthCount" type="int">
26937   <int value="0" label="Basic Start"/>
26938   <int value="1" label="Basic Reject"/>
26939   <int value="2" label="Digest Start"/>
26940   <int value="3" label="Digest Reject"/>
26941   <int value="4" label="NTLM Start"/>
26942   <int value="5" label="NTLM Reject"/>
26943   <int value="6" label="Negotiate Start"/>
26944   <int value="7" label="Negotiate Reject"/>
26945 </enum>
26946
26947 <enum name="HttpAuthResource" type="int">
26948   <int value="0" label="Top Page Allowed"/>
26949   <int value="1" label="Same-domain Sub-resource Allowed"/>
26950   <int value="2" label="Cross-domain Sub-resource Blocked"/>
26951   <int value="3" label="Cross-domain Sub-resource Allowed"/>
26952 </enum>
26953
26954 <enum name="HttpAuthTarget" type="int">
26955   <int value="0" label="Basic Proxy"/>
26956   <int value="1" label="Basic Secure Proxy"/>
26957   <int value="2" label="Basic Server"/>
26958   <int value="3" label="Basic Secure Server"/>
26959   <int value="4" label="Digest Proxy"/>
26960   <int value="5" label="Digest Secure Proxy"/>
26961   <int value="6" label="Digest Server"/>
26962   <int value="7" label="Digest Secure Server"/>
26963   <int value="8" label="NTLM Proxy"/>
26964   <int value="9" label="NTLM Secure Proxy"/>
26965   <int value="10" label="NTLM Server"/>
26966   <int value="11" label="NTLM Secure Server"/>
26967   <int value="12" label="Negotiate Proxy"/>
26968   <int value="13" label="Negotiate Secure Proxy"/>
26969   <int value="14" label="Negotiate Server"/>
26970   <int value="15" label="Negotiate Secure Server"/>
26971 </enum>
26972
26973 <enum name="HttpPipelineStatus" type="int">
26974   <int value="0" label="Success"/>
26975   <int value="1" label="Redirected"/>
26976   <int value="2" label="Certificate error"/>
26977   <int value="3" label="Bad HTTP response code"/>
26978   <int value="4" label="Network error"/>
26979   <int value="5" label="Response too large"/>
26980   <int value="6" label="Response too small"/>
26981   <int value="7" label="Response content mismatch"/>
26982   <int value="8" label="Bad HTTP version"/>
26983   <int value="9" label="Corrupt stats response"/>
26984 </enum>
26985
26986 <enum name="HttpResponseCode" type="int">
26987   <int value="100" label="Continue"/>
26988   <int value="101" label="Switching Protocols"/>
26989   <int value="200" label="OK"/>
26990   <int value="201" label="Created"/>
26991   <int value="202" label="Accepted"/>
26992   <int value="203" label="Non-Authoritative Information"/>
26993   <int value="204" label="No Content"/>
26994   <int value="205" label="Reset Content"/>
26995   <int value="206" label="Partial Content"/>
26996   <int value="300" label="Multiple Choices"/>
26997   <int value="301" label="Moved Permanently"/>
26998   <int value="302" label="Found"/>
26999   <int value="303" label="See Other"/>
27000   <int value="304" label="Not Modified"/>
27001   <int value="305" label="Use Proxy"/>
27002   <int value="306" label="(Unused)"/>
27003   <int value="307" label="Temporary Redirect"/>
27004   <int value="400" label="Bad Request"/>
27005   <int value="401" label="Unauthorized"/>
27006   <int value="402" label="Payment Required"/>
27007   <int value="403" label="Forbidden"/>
27008   <int value="404" label="Not Found"/>
27009   <int value="405" label="Method Not Allowed"/>
27010   <int value="406" label="Not Acceptable"/>
27011   <int value="407" label="Proxy Authentication Required"/>
27012   <int value="408" label="Request Timeout"/>
27013   <int value="409" label="Conflict"/>
27014   <int value="410" label="Gone"/>
27015   <int value="411" label="Length Required"/>
27016   <int value="412" label="Precondition Failed"/>
27017   <int value="413" label="Request Entity Too Large"/>
27018   <int value="414" label="Request-URI Too Long"/>
27019   <int value="415" label="Unsupported Media Type"/>
27020   <int value="416" label="Requested Range Not Satisfiable"/>
27021   <int value="417" label="Expectation Failed"/>
27022   <int value="500" label="Internal Server Error"/>
27023   <int value="501" label="Not Implemented"/>
27024   <int value="503" label="Service Unavailable"/>
27025   <int value="504" label="Gateway Timeout"/>
27026   <int value="505" label="HTTP Version Not Supported"/>
27027 </enum>
27028
27029 <enum name="HttpSocketType" type="int">
27030   <int value="0" label="UNUSED">newly connected socket</int>
27031   <int value="1" label="UNUSED_IDLE">
27032     connected unused socket (idle prior to use)
27033   </int>
27034   <int value="2" label="REUSED_IDLE">previously used (keep-alive?) socket</int>
27035 </enum>
27036
27037 <enum name="IDBLevelDBBackingStoreInternalErrorType" type="int">
27038   <int value="0" label="IDBLevelDBBackingStoreReadError">
27039     IndexedDB encountered an error attempting to read or decode a value from the
27040     leveldb backing store, indicative of corruption or I/O error. Unused as of
27041     M26.
27042   </int>
27043   <int value="1" label="IDBLevelDBBackingStoreWriteError">
27044     IndexeDB encountered an error attempting to write or commit a value to the
27045     leveldb backing store, indicative of I/O error. Unused as of M26.
27046   </int>
27047   <int value="2" label="IDBLevelDBBackingStoreConsistencyError">
27048     IndexedDB encountered a consistency error in the leveldb backing store,
27049     indicative of corruption or an coding error. Unused as of M26.
27050   </int>
27051   <int value="3" label="FindKeyInIndex"/>
27052   <int value="4" label="GetIDBDatabaseMetaData"/>
27053   <int value="5" label="GetIndexes"/>
27054   <int value="6" label="GetKeyGeneratorCurrentNumber"/>
27055   <int value="7" label="GetObjectStores"/>
27056   <int value="8" label="GetRecord"/>
27057   <int value="9" label="KeyExistsInObjectStore"/>
27058   <int value="10" label="LoadCurrentRow"/>
27059   <int value="11" label="SetupMetadata"/>
27060   <int value="12" label="GetPrimaryKeyViaIndex"/>
27061   <int value="13" label="KeyExistsInIndex"/>
27062   <int value="14" label="VersionExists"/>
27063   <int value="15" label="DeleteObjectStore"/>
27064   <int value="16" label="SetMaxObjectStoreId"/>
27065   <int value="17" label="SetMaxIndexId"/>
27066   <int value="18" label="GetNewDatabaseId"/>
27067   <int value="19" label="GetNewVersionNumber"/>
27068   <int value="20" label="CreateIDBDatabaseMetaData"/>
27069   <int value="21" label="DeleteDatabase"/>
27070   <int value="22" label="TransactionCommit"/>
27071   <int value="23" label="GetDatabaseNames"/>
27072 </enum>
27073
27074 <enum name="IDBLevelDBBackingStoreOpenResult" type="int">
27075   <int value="0" label="OpenMemorySuccess">
27076     An in-memory backing store was opened successfully.
27077   </int>
27078   <int value="1" label="OpenSuccess">
27079     An on-disk backing store was opened successfully.
27080   </int>
27081   <int value="2" label="OpenFailedDirectory">
27082     An on-disk backing store could not be opened or created because the
27083     directory could not be opened or created. Cleanup will not be attempted.
27084   </int>
27085   <int value="3" label="OpenFailedUnknownSchema">
27086     An on-disk backing store was opened but had an unknown schema version, due
27087     to corruption or reverting to a previous version of Chrome. Cleanup will be
27088     attempted.
27089   </int>
27090   <int value="4" label="OpenCleanupDestroyFailed">
27091     An on-disk backing store failed to open; cleanup was attempted but the
27092     database could not be destroyed.
27093   </int>
27094   <int value="5" label="OpenCleanupReopenFailed">
27095     An on-disk backing store failed to open; cleanup was attempted but
27096     re-opening the database failed.
27097   </int>
27098   <int value="6" label="OpenCleanupReopenSuccess">
27099     An on-disk backing store failed to open; cleanup was attempted and the
27100     database was then opened successfully.
27101   </int>
27102   <int value="7" label="OpenFailedIOErrCheckingSchema">
27103     An on-disk backing store was opened but leveldb failed to read the schema
27104     version.
27105   </int>
27106   <int value="8" label="OpenFailedUnknownErr"/>
27107   <int value="9" label="OpenMemoryFailed">
27108     An in-memory backing store failed to open.
27109   </int>
27110   <int value="10" label="OpenNonASCII">
27111     A database with non-ascii characters in its path was opened (with either
27112     success or failure).
27113   </int>
27114   <int value="11" label="OpenAttemptDiskFull">
27115     An open failed on a machine with a full disk. No cleanup was attempted.
27116   </int>
27117   <int value="12" label="OpenAttemptPathTooLong">
27118     Open failed because either a path component or the overall path was too
27119     long.
27120   </int>
27121   <int value="13" label="OpenAttemptNoRecovery">
27122     An open attempt failed with an I/O error that doesn't necessitate a recovery
27123     attempt.
27124   </int>
27125 </enum>
27126
27127 <enum name="ImporterType" type="int">
27128   <int value="0" label="Unknown"/>
27129   <int value="1" label="IMPORTER_METRICS_IE">IE (Windows-only)</int>
27130   <int value="2" label="IMPORTER_METRICS_FIREFOX2">Firefox 2</int>
27131   <int value="3" label="IMPORTER_METRICS_FIREFOX3">Firefox 3 (and later)</int>
27132   <int value="4" label="IMPORTER_METRICS_SAFARI">Safari (Mac-only)</int>
27133   <int value="5" label="IMPORTER_METRICS_GOOGLE_TOOLBAR5">Google Toolbar</int>
27134   <int value="6" label="IMPORTER_METRICS_BOOKMARKS_FILE">
27135     A bookmarks.html file
27136   </int>
27137 </enum>
27138
27139 <enum name="IndexedDatabaseMethods" type="int">
27140   <int value="0" label="CreateObjectStore()"/>
27141   <int value="1" label="DeleteObjectStore()"/>
27142   <int value="2" label="Transaction()"/>
27143   <int value="3" label="DeleteDatabase()"/>
27144   <int value="4" label="Open()"/>
27145 </enum>
27146
27147 <enum name="InfoBarResponse" type="int">
27148   <int value="0" label="No Response selected"/>
27149   <int value="1" label="Save Password"/>
27150   <int value="2" label="Never for this site (blacklist / exception)"/>
27151   <int value="3" label="InfoBar dismissed by clicking the 'X'"/>
27152 </enum>
27153
27154 <enum name="InstantControllerEvent" type="int">
27155   <int value="0" label="URL_ADDED_TO_BLACKLIST"/>
27156   <int value="1" label="URL_REMOVED_FROM_BLACKLIST"/>
27157   <int value="2" label="URL_BLOCKED_BY_BLACKLIST"/>
27158 </enum>
27159
27160 <enum name="InstantExtended_CacheableNTPLoad" type="int">
27161   <int value="0" label="Failed to load"/>
27162   <int value="1" label="Loaded successfuly"/>
27163 </enum>
27164
27165 <enum name="InstantExtended_FallbackCause" type="int">
27166   <int value="0" label="Fallback did not occur"/>
27167   <int value="1" label="Page not current: unknown"/>
27168   <int value="2" label="Page not current: empty instant url"/>
27169   <int value="3" label="Page not current: origin/path mismatch"/>
27170   <int value="4" label="Page not current: instant not supported"/>
27171   <int value="5" label="No overlay"/>
27172   <int value="6" label="Javascript disabled"/>
27173 </enum>
27174
27175 <enum name="InstantExtended_InstantNavigation" type="int">
27176   <obsolete>
27177     Deprecated as of 10/2013.
27178   </obsolete>
27179   <int value="0" label="Local click"/>
27180   <int value="1" label="Local submit"/>
27181   <int value="2" label="Online click"/>
27182   <int value="3" label="Online submit"/>
27183   <int value="4" label="Non-extended navigation"/>
27184 </enum>
27185
27186 <enum name="InstantExtended_NewOptInState" type="int">
27187   <int value="0" label="Default"/>
27188   <int value="1" label="Opted in"/>
27189   <int value="2" label="Opted out"/>
27190 </enum>
27191
27192 <enum name="InstantExtended_OptInState" type="int">
27193   <obsolete>
27194     Deprecated 2013-06.
27195   </obsolete>
27196   <int value="0" label="Default"/>
27197   <int value="1" label="Opted in"/>
27198   <int value="2" label="Opted out"/>
27199   <int value="3" label="Opted in local"/>
27200   <int value="4" label="Opted out local"/>
27201   <int value="5" label="Opted out both"/>
27202 </enum>
27203
27204 <enum name="InstantSessionStorageNamespace" type="int">
27205   <int value="0" label="different"/>
27206   <int value="1" label="identical"/>
27207 </enum>
27208
27209 <enum name="IntelMaxMicroArchitecture" type="int">
27210   <int value="0" label="Pentium"/>
27211   <int value="1" label="SSE"/>
27212   <int value="2" label="SSE2"/>
27213   <int value="3" label="SSE3"/>
27214   <int value="4" label="SSSE3"/>
27215   <int value="5" label="SSE4.1"/>
27216   <int value="6" label="SSE4.3"/>
27217   <int value="7" label="AVX"/>
27218 </enum>
27219
27220 <enum name="InterruptReason" type="int">
27221   <int value="0" label="NONE"/>
27222   <int value="1" label="FILE_FAILED"/>
27223   <int value="2" label="FILE_ACCESS_DENIED"/>
27224   <int value="3" label="FILE_NO_SPACE"/>
27225   <int value="5" label="FILE_NAME_TOO_LONG"/>
27226   <int value="6" label="FILE_TOO_LARGE"/>
27227   <int value="7" label="FILE_VIRUS_INFECTED"/>
27228   <int value="10" label="FILE_TRANSIENT_ERROR"/>
27229   <int value="11" label="FILE_BLOCKED"/>
27230   <int value="12" label="FILE_SECURITY_CHECK_FAILED"/>
27231   <int value="13" label="FILE_TOO_SHORT"/>
27232   <int value="20" label="NETWORK_FAILED"/>
27233   <int value="21" label="NETWORK_TIMEOUT"/>
27234   <int value="22" label="NETWORK_DISCONNECTED"/>
27235   <int value="23" label="NETWORK_SERVER_DOWN"/>
27236   <int value="30" label="SERVER_FAILED"/>
27237   <int value="31" label="SERVER_NO_RANGE"/>
27238   <int value="32" label="SERVER_PRECONDITION"/>
27239   <int value="33" label="SERVER_BAD_CONTENT"/>
27240   <int value="40" label="USER_CANCELED"/>
27241   <int value="41" label="USER_SHUTDOWN"/>
27242   <int value="50" label="CRASH"/>
27243 </enum>
27244
27245 <enum name="IPV6ProbeResult" type="int">
27246   <int value="0" label="IPV6_CANNOT_CREATE_SOCKETS"/>
27247   <int value="1" label="IPV6_CAN_CREATE_SOCKETS"/>
27248   <int value="2" label="IPV6_GETIFADDRS_FAILED">
27249     getifaddrs or GetAdaptersAddresses failed
27250   </int>
27251   <int value="3" label="IPV6_GLOBAL_ADDRESS_MISSING"/>
27252   <int value="4" label="IPV6_GLOBAL_ADDRESS_PRESENT"/>
27253   <int value="5" label="IPV6_INTERFACE_ARRAY_TOO_SHORT"/>
27254 </enum>
27255
27256 <enum name="JavaScriptAPIName" type="int">
27257   <int value="0" label="GetUserMedia"/>
27258   <int value="1" label="PeerConnection00"/>
27259   <int value="2" label="DeprecatedPeerConnection"/>
27260   <int value="3" label="RTCPeerConnection"/>
27261 </enum>
27262
27263 <enum name="KeyboardControlEvent" type="int">
27264   <int value="0" label="Keyboard was shown."/>
27265   <int value="1" label="Keyboard was automatically hidden."/>
27266   <int value="2" label="Keyboard was hidden by the user."/>
27267 </enum>
27268
27269 <enum name="LanguageCode" type="int">
27270   <summary>ISO 639 Language Codes.</summary>
27271   <int value="24929" label="Afar"/>
27272   <int value="24930" label="Abkhazian"/>
27273   <int value="24933" label="Avestan"/>
27274   <int value="24934" label="Afrikaans"/>
27275   <int value="24939" label="Akan"/>
27276   <int value="24941" label="Amharic"/>
27277   <int value="24942" label="Aragonese"/>
27278   <int value="24946" label="Arabic"/>
27279   <int value="24947" label="Assamese"/>
27280   <int value="24950" label="Avaric"/>
27281   <int value="24953" label="Aymara"/>
27282   <int value="24954" label="Azerbaijani"/>
27283   <int value="25185" label="Bashkir"/>
27284   <int value="25189" label="Belarusian"/>
27285   <int value="25191" label="Bulgarian"/>
27286   <int value="25192" label="Bihari"/>
27287   <int value="25193" label="Bislama"/>
27288   <int value="25197" label="Bambara"/>
27289   <int value="25198" label="Bengali"/>
27290   <int value="25199" label="Tibetan"/>
27291   <int value="25202" label="Breton"/>
27292   <int value="25203" label="Bosnian"/>
27293   <int value="25441" label="Catalan"/>
27294   <int value="25445" label="Chechen"/>
27295   <int value="25448" label="Chamorro"/>
27296   <int value="25455" label="Corsican"/>
27297   <int value="25458" label="Cree"/>
27298   <int value="25459" label="Czech"/>
27299   <int value="25461" label="Church Slavic"/>
27300   <int value="25462" label="Chuvash"/>
27301   <int value="25465" label="Welsh"/>
27302   <int value="25697" label="Danish"/>
27303   <int value="25701" label="German"/>
27304   <int value="25718" label="Divehi"/>
27305   <int value="25722" label="Dzongkha"/>
27306   <int value="25957" label="Ewe"/>
27307   <int value="25964" label="Greek"/>
27308   <int value="25966" label="English"/>
27309   <int value="25967" label="Esperanto"/>
27310   <int value="25971" label="Spanish"/>
27311   <int value="25972" label="Estonian"/>
27312   <int value="25973" label="Basque"/>
27313   <int value="26209" label="Persian"/>
27314   <int value="26214" label="Fulah"/>
27315   <int value="26217" label="Finnish"/>
27316   <int value="26218" label="Fijian"/>
27317   <int value="26223" label="Faroese"/>
27318   <int value="26226" label="French"/>
27319   <int value="26233" label="Western Frisian"/>
27320   <int value="26465" label="Irish"/>
27321   <int value="26468" label="Scottish Gaelic"/>
27322   <int value="26476" label="Galician"/>
27323   <int value="26478" label="Guarani"/>
27324   <int value="26485" label="Gujarati"/>
27325   <int value="26486" label="Manx"/>
27326   <int value="26721" label="Hausa"/>
27327   <int value="26725" label="Hebrew"/>
27328   <int value="26729" label="Hindi"/>
27329   <int value="26735" label="Hiri Motu"/>
27330   <int value="26738" label="Croatian"/>
27331   <int value="26740" label="Haitian"/>
27332   <int value="26741" label="Hungarian"/>
27333   <int value="26745" label="Armenian"/>
27334   <int value="26746" label="Herero"/>
27335   <int value="26977" label="Interlingua"/>
27336   <int value="26980" label="Indonesian"/>
27337   <int value="26981" label="Interlingue"/>
27338   <int value="26983" label="Igbo"/>
27339   <int value="26985" label="Sichuan Yi"/>
27340   <int value="26987" label="Inupiaq"/>
27341   <int value="26991" label="Ido"/>
27342   <int value="26995" label="Icelandic"/>
27343   <int value="26996" label="Italian"/>
27344   <int value="26997" label="Inuktitut"/>
27345   <int value="27233" label="Japanese"/>
27346   <int value="27254" label="Javanese"/>
27347   <int value="27489" label="Georgian"/>
27348   <int value="27495" label="Kongo"/>
27349   <int value="27497" label="Kikuyu"/>
27350   <int value="27498" label="Kuanyama"/>
27351   <int value="27499" label="Kazakh"/>
27352   <int value="27500" label="Kalaallisut"/>
27353   <int value="27501" label="Khmer"/>
27354   <int value="27502" label="Kannada"/>
27355   <int value="27503" label="Korean"/>
27356   <int value="27506" label="Kanuri"/>
27357   <int value="27507" label="Kashmiri"/>
27358   <int value="27509" label="Kurdish"/>
27359   <int value="27510" label="Komi"/>
27360   <int value="27511" label="Cornish"/>
27361   <int value="27513" label="Kirghiz"/>
27362   <int value="27745" label="Latin"/>
27363   <int value="27746" label="Luxembourgish"/>
27364   <int value="27751" label="Ganda"/>
27365   <int value="27753" label="Limburgish"/>
27366   <int value="27758" label="Lingala"/>
27367   <int value="27759" label="Lao"/>
27368   <int value="27764" label="Lithuanian"/>
27369   <int value="27765" label="Luba-Katanga"/>
27370   <int value="27766" label="Latvian"/>
27371   <int value="28007" label="Malagasy"/>
27372   <int value="28008" label="Marshallese"/>
27373   <int value="28009" label="Maori"/>
27374   <int value="28011" label="Macedonian"/>
27375   <int value="28012" label="Malayalam"/>
27376   <int value="28014" label="Mongolian"/>
27377   <int value="28015" label="Moldavian"/>
27378   <int value="28018" label="Marathi"/>
27379   <int value="28019" label="Malay"/>
27380   <int value="28020" label="Maltese"/>
27381   <int value="28025" label="Burmese"/>
27382   <int value="28257" label="Nauru"/>
27383   <int value="28258" label="Norwegian Bokmal"/>
27384   <int value="28260" label="North Ndebele"/>
27385   <int value="28261" label="Nepali"/>
27386   <int value="28263" label="Ndonga"/>
27387   <int value="28268" label="Dutch"/>
27388   <int value="28270" label="Norwegian Nynorsk"/>
27389   <int value="28271" label="Norwegian"/>
27390   <int value="28274" label="South Ndebele"/>
27391   <int value="28278" label="Navajo"/>
27392   <int value="28281" label="Nyanja"/>
27393   <int value="28515" label="Occitan"/>
27394   <int value="28522" label="Ojibwa"/>
27395   <int value="28525" label="Oromo"/>
27396   <int value="28530" label="Oriya"/>
27397   <int value="28531" label="Ossetic"/>
27398   <int value="28769" label="Punjabi"/>
27399   <int value="28777" label="Pali"/>
27400   <int value="28780" label="Polish"/>
27401   <int value="28787" label="Pashto"/>
27402   <int value="28788" label="Portuguese"/>
27403   <int value="29045" label="Quechua"/>
27404   <int value="29293" label="Romansh"/>
27405   <int value="29294" label="Rundi"/>
27406   <int value="29295" label="Romanian"/>
27407   <int value="29301" label="Russian"/>
27408   <int value="29303" label="Kinyarwanda"/>
27409   <int value="29537" label="Sanskrit"/>
27410   <int value="29539" label="Sardinian"/>
27411   <int value="29540" label="Sindhi"/>
27412   <int value="29541" label="Northern Sami"/>
27413   <int value="29543" label="Sango"/>
27414   <int value="29544" label="Serbo-Croatian"/>
27415   <int value="29545" label="Sinhala"/>
27416   <int value="29547" label="Slovak"/>
27417   <int value="29548" label="Slovenian"/>
27418   <int value="29549" label="Samoan"/>
27419   <int value="29550" label="Shona"/>
27420   <int value="29551" label="Somali"/>
27421   <int value="29553" label="Albanian"/>
27422   <int value="29554" label="Serbian"/>
27423   <int value="29555" label="Swati"/>
27424   <int value="29556" label="Southern Sotho"/>
27425   <int value="29557" label="Sundanese"/>
27426   <int value="29558" label="Swedish"/>
27427   <int value="29559" label="Swahili"/>
27428   <int value="29793" label="Tamil"/>
27429   <int value="29797" label="Telugu"/>
27430   <int value="29799" label="Tajik"/>
27431   <int value="29800" label="Thai"/>
27432   <int value="29801" label="Tigrinya"/>
27433   <int value="29803" label="Turkmen"/>
27434   <int value="29804" label="Tagalog"/>
27435   <int value="29806" label="Tswana"/>
27436   <int value="29807" label="Tonga"/>
27437   <int value="29810" label="Turkish"/>
27438   <int value="29811" label="Tsonga"/>
27439   <int value="29812" label="Tatar"/>
27440   <int value="29815" label="Twi"/>
27441   <int value="29817" label="Tahitian"/>
27442   <int value="30055" label="Uighur"/>
27443   <int value="30059" label="Ukrainian"/>
27444   <int value="30066" label="Urdu"/>
27445   <int value="30074" label="Uzbek"/>
27446   <int value="30309" label="Venda"/>
27447   <int value="30313" label="Vietnamese"/>
27448   <int value="30319" label="Volapuk"/>
27449   <int value="30561" label="Walloon"/>
27450   <int value="30575" label="Wolof"/>
27451   <int value="30824" label="Xhosa"/>
27452   <int value="31081" label="Yiddish"/>
27453   <int value="31087" label="Yoruba"/>
27454   <int value="31329" label="Zhuang"/>
27455   <int value="31336" label="Chinese"/>
27456   <int value="31349" label="Zulu"/>
27457   <int value="6382437" label="Achinese"/>
27458   <int value="6382440" label="Acoli"/>
27459   <int value="6382689" label="Adangme"/>
27460   <int value="6382713" label="Adyghe"/>
27461   <int value="6383201" label="Afro-Asiatic Language"/>
27462   <int value="6383208" label="Afrihili"/>
27463   <int value="6383982" label="Ainu"/>
27464   <int value="6384491" label="Akkadian"/>
27465   <int value="6384741" label="Aleut"/>
27466   <int value="6384743" label="Algonquian Language"/>
27467   <int value="6384756" label="Southern Altai"/>
27468   <int value="6385255" label="Old English"/>
27469   <int value="6385264" label="Angika"/>
27470   <int value="6385761" label="Apache Language"/>
27471   <int value="6386275" label="Aramaic"/>
27472   <int value="6386286" label="Araucanian"/>
27473   <int value="6386288" label="Arapaho"/>
27474   <int value="6386292" label="Artificial Language"/>
27475   <int value="6386295" label="Arawak"/>
27476   <int value="6386529" label="Asu"/>
27477   <int value="6386548" label="Asturian"/>
27478   <int value="6386792" label="Athapascan Language"/>
27479   <int value="6387059" label="Australian Language"/>
27480   <int value="6387553" label="Awadhi"/>
27481   <int value="6447460" label="Banda"/>
27482   <int value="6447465" label="Bamileke Language"/>
27483   <int value="6447468" label="Baluchi"/>
27484   <int value="6447470" label="Balinese"/>
27485   <int value="6447475" label="Basa"/>
27486   <int value="6447476" label="Baltic Language"/>
27487   <int value="6448490" label="Beja"/>
27488   <int value="6448493" label="Bemba"/>
27489   <int value="6448498" label="Berber"/>
27490   <int value="6448506" label="Bena"/>
27491   <int value="6449263" label="Bhojpuri"/>
27492   <int value="6449515" label="Bikol"/>
27493   <int value="6449518" label="Bini"/>
27494   <int value="6450273" label="Siksika"/>
27495   <int value="6450804" label="Bantu"/>
27496   <int value="6451809" label="Braj"/>
27497   <int value="6451832" label="Bodo"/>
27498   <int value="6452331" label="Batak"/>
27499   <int value="6452577" label="Buriat"/>
27500   <int value="6452583" label="Buginese"/>
27501   <int value="6453614" label="Blin"/>
27502   <int value="6512996" label="Caddo"/>
27503   <int value="6513001" label="Central American Indian Language"/>
27504   <int value="6513010" label="Carib"/>
27505   <int value="6513013" label="Caucasian Language"/>
27506   <int value="6513017" label="Cayuga"/>
27507   <int value="6513512" label="Atsam"/>
27508   <int value="6514018" label="Cebuano"/>
27509   <int value="6514028" label="Celtic Language"/>
27510   <int value="6514535" label="Chiga"/>
27511   <int value="6514786" label="Chibcha"/>
27512   <int value="6514791" label="Chagatai"/>
27513   <int value="6514795" label="Chuukese"/>
27514   <int value="6514797" label="Mari"/>
27515   <int value="6514798" label="Chinook Jargon"/>
27516   <int value="6514799" label="Choctaw"/>
27517   <int value="6514800" label="Chipewyan"/>
27518   <int value="6514802" label="Cherokee"/>
27519   <int value="6514809" label="Cheyenne"/>
27520   <int value="6516067" label="Chamic Language"/>
27521   <int value="6516592" label="Coptic"/>
27522   <int value="6516837" label="English-based Creole or Pidgin"/>
27523   <int value="6516838" label="French-based Creole or Pidgin"/>
27524   <int value="6516848" label="Portuguese-based Creole or Pidgin"/>
27525   <int value="6517352" label="Crimean Turkish"/>
27526   <int value="6517360" label="Creole or Pidgin"/>
27527   <int value="6517602" label="Kashubian"/>
27528   <int value="6518131" label="Cushitic Language"/>
27529   <int value="6578539" label="Dakota"/>
27530   <int value="6578546" label="Dargwa"/>
27531   <int value="6578550" label="Taita"/>
27532   <int value="6578553" label="Dayak"/>
27533   <int value="6579564" label="Delaware"/>
27534   <int value="6579566" label="Slave"/>
27535   <int value="6580082" label="Dogrib"/>
27536   <int value="6580590" label="Dinka"/>
27537   <int value="6580837" label="Zarma"/>
27538   <int value="6582121" label="Dogri"/>
27539   <int value="6582881" label="Dravidian Language"/>
27540   <int value="6583138" label="Lower Sorbian"/>
27541   <int value="6583649" label="Duala"/>
27542   <int value="6583661" label="Middle Dutch"/>
27543   <int value="6584693" label="Dyula"/>
27544   <int value="6644341" label="Embu"/>
27545   <int value="6645353" label="Efik"/>
27546   <int value="6645625" label="Ancient Egyptian"/>
27547   <int value="6646625" label="Ekajuk"/>
27548   <int value="6646904" label="Elamite"/>
27549   <int value="6647405" label="Middle English"/>
27550   <int value="6649711" label="Ewondo"/>
27551   <int value="6709614" label="Fang"/>
27552   <int value="6709620" label="Fanti"/>
27553   <int value="6711660" label="Filipino"/>
27554   <int value="6711669" label="Finno-Ugrian Language"/>
27555   <int value="6713198" label="Fon"/>
27556   <int value="6713965" label="Middle French"/>
27557   <int value="6713967" label="Old French"/>
27558   <int value="6713970" label="Northern Frisian"/>
27559   <int value="6713971" label="Eastern Frisian"/>
27560   <int value="6714738" label="Friulian"/>
27561   <int value="6775137" label="Ga"/>
27562   <int value="6775161" label="Gayo"/>
27563   <int value="6775393" label="Gbaya"/>
27564   <int value="6776173" label="Germanic Language"/>
27565   <int value="6776186" label="Geez"/>
27566   <int value="6777196" label="Gilbertese"/>
27567   <int value="6778216" label="Middle High German"/>
27568   <int value="6778728" label="Old High German"/>
27569   <int value="6778734" label="Gondi"/>
27570   <int value="6778738" label="Gorontalo"/>
27571   <int value="6778740" label="Gothic"/>
27572   <int value="6779490" label="Grebo"/>
27573   <int value="6779491" label="Ancient Greek"/>
27574   <int value="6779767" label="Swiss German"/>
27575   <int value="6780282" label="Gusii"/>
27576   <int value="6780777" label="Gwich'in"/>
27577   <int value="6840681" label="Haida"/>
27578   <int value="6840695" label="Hawaiian"/>
27579   <int value="6842732" label="Hiligaynon"/>
27580   <int value="6842733" label="Himachali"/>
27581   <int value="6842740" label="Hittite"/>
27582   <int value="6843758" label="Hmong"/>
27583   <int value="6845282" label="Upper Sorbian"/>
27584   <int value="6845808" label="Hupa"/>
27585   <int value="6906465" label="Iban"/>
27586   <int value="6908527" label="Ijo"/>
27587   <int value="6909039" label="Iloko"/>
27588   <int value="6909539" label="Indic Language"/>
27589   <int value="6909541" label="Indo-European Language"/>
27590   <int value="6909544" label="Ingush"/>
27591   <int value="6910561" label="Iranian Language"/>
27592   <int value="6910575" label="Iroquoian Language"/>
27593   <int value="6972015" label="Lojban"/>
27594   <int value="6974819" label="Machame"/>
27595   <int value="6975602" label="Judeo-Persian"/>
27596   <int value="6976098" label="Judeo-Arabic"/>
27597   <int value="7037281" label="Kara-Kalpak"/>
27598   <int value="7037282" label="Kabyle"/>
27599   <int value="7037283" label="Kachin"/>
27600   <int value="7037290" label="Jju"/>
27601   <int value="7037293" label="Kamba"/>
27602   <int value="7037298" label="Karen"/>
27603   <int value="7037303" label="Kawi"/>
27604   <int value="7037540" label="Kabardian"/>
27605   <int value="7037799" label="Tyap"/>
27606   <int value="7038053" label="Makonde"/>
27607   <int value="7038305" label="Kabuverdianu"/>
27608   <int value="7038575" label="Koro"/>
27609   <int value="7039073" label="Khasi"/>
27610   <int value="7039081" label="Khoisan Language"/>
27611   <int value="7039087" label="Khotanese"/>
27612   <int value="7039089" label="Koyra Chiini"/>
27613   <int value="7040110" label="Kalenjin"/>
27614   <int value="7040354" label="Kimbundu"/>
27615   <int value="7040875" label="Konkani"/>
27616   <int value="7040883" label="Kosraean"/>
27617   <int value="7041125" label="Kpelle"/>
27618   <int value="7041635" label="Karachay-Balkar"/>
27619   <int value="7041644" label="Karelian"/>
27620   <int value="7041647" label="Kru"/>
27621   <int value="7041653" label="Kurukh"/>
27622   <int value="7041890" label="Shambala"/>
27623   <int value="7041896" label="Colognian"/>
27624   <int value="7042413" label="Kumyk"/>
27625   <int value="7042420" label="Kutenai"/>
27626   <int value="7102820" label="Ladino"/>
27627   <int value="7102823" label="Langi"/>
27628   <int value="7102824" label="Lahnda"/>
27629   <int value="7102829" label="Lamba"/>
27630   <int value="7103866" label="Lezghian"/>
27631   <int value="7106412" label="Mongo"/>
27632   <int value="7106426" label="Lozi"/>
27633   <int value="7107937" label="Luba-Lulua"/>
27634   <int value="7107945" label="Luiseno"/>
27635   <int value="7107950" label="Lunda"/>
27636   <int value="7107951" label="Luo"/>
27637   <int value="7107955" label="Lushai"/>
27638   <int value="7107961" label="Luyia"/>
27639   <int value="7168356" label="Madurese"/>
27640   <int value="7168359" label="Magahi"/>
27641   <int value="7168361" label="Maithili"/>
27642   <int value="7168363" label="Makasar"/>
27643   <int value="7168366" label="Mandingo"/>
27644   <int value="7168368" label="Austronesian Language"/>
27645   <int value="7168371" label="Masai"/>
27646   <int value="7169126" label="Moksha"/>
27647   <int value="7169138" label="Mandar"/>
27648   <int value="7169390" label="Mende"/>
27649   <int value="7169394" label="Meru"/>
27650   <int value="7169637" label="Morisyen"/>
27651   <int value="7169889" label="Middle Irish"/>
27652   <int value="7170403" label="Micmac"/>
27653   <int value="7170414" label="Minangkabau"/>
27654   <int value="7170419" label="Miscellaneous Language"/>
27655   <int value="7170920" label="Mon-Khmer Language"/>
27656   <int value="7171683" label="Manchu"/>
27657   <int value="7171689" label="Manipuri"/>
27658   <int value="7171695" label="Manobo Language"/>
27659   <int value="7171944" label="Mohawk"/>
27660   <int value="7171955" label="Mossi"/>
27661   <int value="7173484" label="Multiple Languages"/>
27662   <int value="7173486" label="Munda Language"/>
27663   <int value="7173491" label="Creek"/>
27664   <int value="7173996" label="Mirandese"/>
27665   <int value="7174002" label="Marwari"/>
27666   <int value="7174510" label="Mayan Language"/>
27667   <int value="7174518" label="Erzya"/>
27668   <int value="7233896" label="Nahuatl"/>
27669   <int value="7233897" label="North American Indian Language"/>
27670   <int value="7233904" label="Neapolitan"/>
27671   <int value="7233905" label="Nama"/>
27672   <int value="7234675" label="Low German"/>
27673   <int value="7234935" label="Newari"/>
27674   <int value="7235937" label="Nias"/>
27675   <int value="7235939" label="Niger-Kordofanian Language"/>
27676   <int value="7235957" label="Niuean"/>
27677   <int value="7237479" label="Nogai"/>
27678   <int value="7237486" label="Old Norse"/>
27679   <int value="7237999" label="N'Ko"/>
27680   <int value="7238511" label="Northern Sotho"/>
27681   <int value="7239010" label="Nubian Language"/>
27682   <int value="7239523" label="Classical Newari"/>
27683   <int value="7240045" label="Nyamwezi"/>
27684   <int value="7240046" label="Nyankole"/>
27685   <int value="7240047" label="Nyoro"/>
27686   <int value="7240297" label="Nzima"/>
27687   <int value="7304033" label="Osage"/>
27688   <int value="7304289" label="Ottoman Turkish"/>
27689   <int value="7304303" label="Otomian Language"/>
27690   <int value="7364961" label="Papuan Language"/>
27691   <int value="7364967" label="Pangasinan"/>
27692   <int value="7364972" label="Pahlavi"/>
27693   <int value="7364973" label="Pampanga"/>
27694   <int value="7364976" label="Papiamento"/>
27695   <int value="7364981" label="Palauan"/>
27696   <int value="7365999" label="Old Persian"/>
27697   <int value="7366761" label="Philippine Language"/>
27698   <int value="7366766" label="Phoenician"/>
27699   <int value="7368558" label="Pohnpeian"/>
27700   <int value="7369313" label="Prakrit Language"/>
27701   <int value="7369327" label="Old Provencal"/>
27702   <int value="7496042" label="Rajasthani"/>
27703   <int value="7496048" label="Rapanui"/>
27704   <int value="7496050" label="Rarotongan"/>
27705   <int value="7499617" label="Romance Language"/>
27706   <int value="7499622" label="Rombo"/>
27707   <int value="7499629" label="Romany"/>
27708   <int value="7501168" label="Aromanian"/>
27709   <int value="7501675" label="Rwa"/>
27710   <int value="7561572" label="Sandawe"/>
27711   <int value="7561576" label="Yakut"/>
27712   <int value="7561577" label="South American Indian Language"/>
27713   <int value="7561580" label="Salishan Language"/>
27714   <int value="7561581" label="Samaritan Aramaic"/>
27715   <int value="7561585" label="Samburu"/>
27716   <int value="7561587" label="Sasak"/>
27717   <int value="7561588" label="Santali"/>
27718   <int value="7562094" label="Sicilian"/>
27719   <int value="7562095" label="Scots"/>
27720   <int value="7562597" label="Seneca"/>
27721   <int value="7562600" label="Sena"/>
27722   <int value="7562604" label="Selkup"/>
27723   <int value="7562605" label="Semitic Language"/>
27724   <int value="7562611" label="Koyraboro Senni"/>
27725   <int value="7563105" label="Old Irish"/>
27726   <int value="7563118" label="Sign Language"/>
27727   <int value="7563369" label="Tachelhit"/>
27728   <int value="7563374" label="Shan"/>
27729   <int value="7563620" label="Sidamo"/>
27730   <int value="7563631" label="Siouan Language"/>
27731   <int value="7563636" label="Sino-Tibetan Language"/>
27732   <int value="7564385" label="Slavic Language"/>
27733   <int value="7564641" label="Southern Sami"/>
27734   <int value="7564649" label="Sami Language"/>
27735   <int value="7564650" label="Lule Sami"/>
27736   <int value="7564654" label="Inari Sami"/>
27737   <int value="7564659" label="Skolt Sami"/>
27738   <int value="7564907" label="Soninke"/>
27739   <int value="7565159" label="Sogdien"/>
27740   <int value="7565166" label="Songhai"/>
27741   <int value="7565934" label="Sranan Tongo"/>
27742   <int value="7565938" label="Serer"/>
27743   <int value="7566177" label="Nilo-Saharan Language"/>
27744   <int value="7566201" label="Saho"/>
27745   <int value="7566699" label="Sukuma"/>
27746   <int value="7566707" label="Susu"/>
27747   <int value="7566712" label="Sumerian"/>
27748   <int value="7567202" label="Comorian"/>
27749   <int value="7567715" label="Classical Syriac"/>
27750   <int value="7567730" label="Syriac"/>
27751   <int value="7627113" label="Tai Language"/>
27752   <int value="7628141" label="Timne"/>
27753   <int value="7628143" label="Teso"/>
27754   <int value="7628146" label="Tereno"/>
27755   <int value="7628148" label="Tetum"/>
27756   <int value="7629159" label="Tigre"/>
27757   <int value="7629174" label="Tiv"/>
27758   <int value="7629676" label="Tokelau"/>
27759   <int value="7629928" label="Klingon"/>
27760   <int value="7629929" label="Tlingit"/>
27761   <int value="7630184" label="Tamashek"/>
27762   <int value="7630695" label="Nyasa Tonga"/>
27763   <int value="7630953" label="Tok Pisin"/>
27764   <int value="7631478" label="Taroko"/>
27765   <int value="7631721" label="Tsimshian"/>
27766   <int value="7632237" label="Tumbuka"/>
27767   <int value="7632240" label="Tupi Language"/>
27768   <int value="7632244" label="Altaic Language"/>
27769   <int value="7632492" label="Tuvalu"/>
27770   <int value="7632753" label="Tasawaq"/>
27771   <int value="7633270" label="Tuvinian"/>
27772   <int value="7633517" label="Central Morocco Tamazight"/>
27773   <int value="7693421" label="Udmurt"/>
27774   <int value="7694177" label="Ugaritic"/>
27775   <int value="7695714" label="Umbundu"/>
27776   <int value="7695972" label="Unknown Language"/>
27777   <int value="7758185" label="Vai"/>
27778   <int value="7761780" label="Votic"/>
27779   <int value="7763310" label="Vunjo"/>
27780   <int value="7823723" label="Wakashan Language"/>
27781   <int value="7823724" label="Walamo"/>
27782   <int value="7823730" label="Waray"/>
27783   <int value="7823731" label="Washo"/>
27784   <int value="7824750" label="Sorbian Language"/>
27785   <int value="7889260" label="Kalmyk"/>
27786   <int value="7892839" label="Soga"/>
27787   <int value="7954799" label="Yao"/>
27788   <int value="7954800" label="Yapese"/>
27789   <int value="7958635" label="Yupik Language"/>
27790   <int value="7959909" label="Cantonese"/>
27791   <int value="8020336" label="Zapotec"/>
27792   <int value="8020588" label="Blissymbols"/>
27793   <int value="8021358" label="Zenaga"/>
27794   <int value="8023652" label="Zande"/>
27795   <int value="8025454" label="Zuni"/>
27796   <int value="8026232" label="No linguistic content"/>
27797   <int value="8026721" label="Zaza"/>
27798 </enum>
27799
27800 <enum name="LevelDBCorruptionTypes" type="int">
27801   <int value="0" label="other"/>
27802   <int value="1" label="missing files"/>
27803   <int value="2" label="log record too small"/>
27804   <int value="3" label="corrupted internal key"/>
27805   <int value="4" label="partial record"/>
27806   <int value="5" label="missing start of fragmented record"/>
27807   <int value="6" label="error in middle of record"/>
27808   <int value="7" label="unknown record type"/>
27809   <int value="8" label="truncated record at end"/>
27810   <int value="9" label="bad record length"/>
27811   <int value="10" label="VersionEdit"/>
27812   <int value="11" label="FileReader invoked with unexpected value"/>
27813   <int value="12" label="corrupted key"/>
27814   <int value="13" label="CURRENT file does not end with newline"/>
27815   <int value="14" label="no meta-nextfile entry"/>
27816   <int value="15" label="no meta-lognumber entry"/>
27817   <int value="16" label="no last-sequence-number entry"/>
27818   <int value="17" label="malformed WriteBatch"/>
27819   <int value="18" label="bad WriteBatch Put"/>
27820   <int value="19" label="bad WriteBatch Delete"/>
27821   <int value="20" label="unknown WriteBatch tag"/>
27822   <int value="21" label="WriteBatch has wrong count"/>
27823   <int value="22" label="bad entry in block"/>
27824   <int value="23" label="bad block contents"/>
27825   <int value="24" label="bad block handle"/>
27826   <int value="25" label="truncated block read"/>
27827   <int value="26" label="block checksum mismatch"/>
27828   <int value="27" label="checksum mismatch"/>
27829   <int value="28" label="corrupted compressed block contents"/>
27830   <int value="29" label="bad block type"/>
27831   <int value="30" label="bad magic number"/>
27832   <int value="31" label="file is too short"/>
27833 </enum>
27834
27835 <enum name="LevelDBErrorCount" type="int">
27836   <int value="1" label="Failure"/>
27837 </enum>
27838
27839 <enum name="LevelDBErrorTypes" type="int">
27840   <int value="0" label="NotFound"/>
27841   <int value="1" label="Corruption"/>
27842   <int value="2" label="IOError"/>
27843   <int value="3" label="Other"/>
27844 </enum>
27845
27846 <enum name="LevelDBIOErrorMethods" type="int">
27847   <int value="0" label="SequentialFileRead"/>
27848   <int value="1" label="SequentialFileSkip"/>
27849   <int value="2" label="RandomAccessFileRead"/>
27850   <int value="3" label="WritableFileAppend"/>
27851   <int value="4" label="WritableFileClose"/>
27852   <int value="5" label="WritableFileFlush"/>
27853   <int value="6" label="WritableFileSync"/>
27854   <int value="7" label="NewSequentialFile"/>
27855   <int value="8" label="NewRandomAccessFile"/>
27856   <int value="9" label="NewWritableFile"/>
27857   <int value="10" label="DeleteFile"/>
27858   <int value="11" label="CreateDir"/>
27859   <int value="12" label="DeleteDir"/>
27860   <int value="13" label="GetFileSize"/>
27861   <int value="14" label="RenameFile"/>
27862   <int value="15" label="LockFile"/>
27863   <int value="16" label="UnlockFile"/>
27864   <int value="17" label="GetTestDirectory"/>
27865   <int value="18" label="NewLogger"/>
27866   <int value="19" label="SyncParent"/>
27867   <int value="20" label="GetChildren"/>
27868 </enum>
27869
27870 <enum name="LinkMonitorFailureType" type="int">
27871   <int value="0" label="Local MAC Address Not Found"/>
27872   <int value="1" label="Client Startup Failure"/>
27873   <int value="2" label="Transmission Failure"/>
27874   <int value="3" label="Failure Threshold Reached"/>
27875 </enum>
27876
27877 <enum name="LinuxAudioIO" type="int">
27878   <int value="0" label="PulseAudio"/>
27879   <int value="1" label="ALSA"/>
27880   <int value="2" label="Cras"/>
27881 </enum>
27882
27883 <enum name="LinuxGlibcVersion" type="int">
27884   <int value="0" label="Not Parseable"/>
27885   <int value="1" label="Unknown"/>
27886   <int value="2" label="2.11"/>
27887   <int value="3" label="2.12"/>
27888   <int value="4" label="2.13"/>
27889   <int value="5" label="2.14"/>
27890   <int value="6" label="2.15"/>
27891   <int value="7" label="2.16"/>
27892   <int value="8" label="2.17"/>
27893   <int value="9" label="2.18"/>
27894   <int value="10" label="2.19"/>
27895 </enum>
27896
27897 <enum name="LoadType" type="int">
27898   <int value="0" label="UNDEFINED_LOAD">Not yet initialized</int>
27899   <int value="1" label="RELOAD">User pressed reload</int>
27900   <int value="2" label="HISTORY_LOAD">Back or forward</int>
27901   <int value="3" label="NORMAL_LOAD">User entered URL, or omnibox search</int>
27902   <int value="4" label="LINK_LOAD">(deprecated) Included next 4 categories</int>
27903   <int value="5" label="LINK_LOAD_NORMAL">Commonly following of link</int>
27904   <int value="6" label="LINK_LOAD_RELOAD">JS/link directed reload</int>
27905   <int value="7" label="LINK_LOAD_CACHE_STALE_OK">
27906     back/forward or encoding change
27907   </int>
27908   <int value="8" label="LINK_LOAD_CACHE_ONLY">
27909     Allow stale data (avoid doing a re-post)
27910   </int>
27911   <int value="9" label="PRERENDER_LOAD">Speculative prerendering of a page</int>
27912 </enum>
27913
27914 <enum name="LocalRendererSinkStates" type="int">
27915   <int value="0" label="SinkStarted"/>
27916   <int value="1" label="SinkNeverStarted"/>
27917 </enum>
27918
27919 <enum name="LoginFailureReason" type="int">
27920   <int value="0" label="NONE">None</int>
27921   <int value="1" label="COULD_NOT_MOUNT_CRYPTOHOME">
27922     Could not mount cryptohome
27923   </int>
27924   <int value="2" label="COULD_NOT_MOUNT_TMPFS">Could not mount tmpfs</int>
27925   <int value="3" label="COULD_NOT_UNMOUNT_CRYPTOHOME">
27926     Could not unmount cryptohome
27927   </int>
27928   <int value="4" label="DATA_REMOVAL_FAILED">Data removal failed</int>
27929   <int value="5" label="LOGIN_TIMED_OUT">Login timed out</int>
27930   <int value="6" label="UNLOCK_FAILED">Unlock failed</int>
27931   <int value="7" label="NETWORK_AUTH_FAILED">Network auth failed</int>
27932 </enum>
27933
27934 <enum name="LoginPolicyFilesState" type="int">
27935   <summary>Policy/owner key file state.</summary>
27936   <int value="0" label="HEALTHY_R11">Healthy, pre-R11</int>
27937   <int value="1" label="UNUSED">Unused</int>
27938   <int value="2" label="HEALTHY">Healthy</int>
27939   <int value="3" label="RESERVED">Reserved</int>
27940   <int value="4" label="BAD_POLICY_R11">Key OK, policy bad, pre-R11</int>
27941   <int value="5" label="UNUSED">Unused</int>
27942   <int value="6" label="BAD_POLICY">Key OK, policy bad</int>
27943   <int value="7" label="RESERVED">Reserved</int>
27944   <int value="8" label="KEY_OK_NO_POLICY_R11">
27945     Key OK, no policy, pre-R11 user (http://crosbug.com/24916)
27946   </int>
27947   <int value="9" label="UNUSED">Unused</int>
27948   <int value="10" label="KEY_OK_NO_POLICY">Key OK, no policy</int>
27949   <int value="11" label="RESERVED">Reserved</int>
27950   <int value="12" label="RESERVED">Reserved</int>
27951   <int value="13" label="RESERVED">Reserved</int>
27952   <int value="14" label="RESERVED">Reserved</int>
27953   <int value="15" label="RESERVED">Reserved</int>
27954   <int value="16" label="BAD_KEY_R11">Key bad, policy OK, pre-R11</int>
27955   <int value="17" label="UNUSED">Unused</int>
27956   <int value="18" label="BAD_KEY">Key bad, policy OK</int>
27957   <int value="19" label="RESERVED">Reserved</int>
27958   <int value="20" label="BAD_KEY_BAD_POLICY_R11">
27959     Key bad, policy bad, pre-R11
27960   </int>
27961   <int value="21" label="UNUSED">Unused</int>
27962   <int value="22" label="BAD_KEY_BAD_POLICY">Key bad, policy bad</int>
27963   <int value="23" label="RESERVED">Reserved</int>
27964   <int value="24" label="BAD_KEY_NO_POLICY_R11">
27965     Key bad, policy bad, pre-R11
27966   </int>
27967   <int value="25" label="UNUSED">Unused</int>
27968   <int value="26" label="BAD_KEY_BAD_POLICY">Key bad, policy bad</int>
27969   <int value="27" label="RESERVED">Reserved</int>
27970   <int value="28" label="RESERVED">Reserved</int>
27971   <int value="29" label="RESERVED">Reserved</int>
27972   <int value="30" label="RESERVED">Reserved</int>
27973   <int value="31" label="RESERVED">Reserved</int>
27974   <int value="32" label="NO_KEY_R11">No key, policy OK, pre-R11</int>
27975   <int value="33" label="UNUSED">Unused</int>
27976   <int value="34" label="NO_KEY">No key, policy OK</int>
27977   <int value="35" label="RESERVED">RESERVED</int>
27978   <int value="36" label="NO_KEY_BAD_POLICY_R11">
27979     No key, policy bad, pre-R11
27980   </int>
27981   <int value="37" label="UNUSED">Unused</int>
27982   <int value="38" label="NO_KEY_BAD_POLICY">No key, bad policy</int>
27983   <int value="39" label="RESERVED">Reserved</int>
27984   <int value="40" label="NO_KEY_NO_POLICY_R11">Un-owned, pre-R11</int>
27985   <int value="41" label="UNUSED">Unused</int>
27986   <int value="42" label="NO_KEY_NO_POLICY">Un-owned</int>
27987   <int value="43" label="RESERVED">Reserved</int>
27988 </enum>
27989
27990 <enum name="LoginSuccessReason" type="int">
27991   <int value="0" label="OFFLINE_AND_ONLINE">
27992     Login success offline and online
27993   </int>
27994   <int value="1" label="OFFLINE_ONLY">Login success offline only</int>
27995 </enum>
27996
27997 <enum name="LoginUserType" type="int">
27998   <int value="0" label="INCOGNITO_NORMAL">Incognito Normal</int>
27999   <int value="1" label="OWNER_NORMAL">Owner Normal</int>
28000   <int value="2" label="OTHER_NORMAL">Other Normal</int>
28001   <int value="3" label="INCOGNITO_DEVELOPER">Incognito Dev</int>
28002   <int value="4" label="OWNER_DEVELOPER">Owner Dev</int>
28003   <int value="5" label="OTHER_DEVELOPER">Other Dev</int>
28004 </enum>
28005
28006 <enum name="MappedCSSProperties" type="int">
28007 <!-- See http://src.chromium.org/viewvc/blink/trunk/Source/core/page/UseCounter.cpp -->
28008
28009   <int value="1" label="Total Pages Measured"/>
28010   <int value="2" label="color"/>
28011   <int value="3" label="direction"/>
28012   <int value="4" label="display"/>
28013   <int value="5" label="font"/>
28014   <int value="6" label="font-family"/>
28015   <int value="7" label="font-size"/>
28016   <int value="8" label="font-style"/>
28017   <int value="9" label="font-variant"/>
28018   <int value="10" label="font-weight"/>
28019   <int value="11" label="text-rendering"/>
28020   <int value="12" label="webkit-font-feature-settings"/>
28021   <int value="13" label="webkit-font-kerning"/>
28022   <int value="14" label="webkit-font-smoothing"/>
28023   <int value="15" label="webkit-font-variant-ligatures"/>
28024   <int value="16" label="webkit-locale"/>
28025   <int value="17" label="webkit-text-orientation"/>
28026   <int value="18" label="webkit-writing-mode"/>
28027   <int value="19" label="zoom"/>
28028   <int value="20" label="line-height"/>
28029   <int value="21" label="background"/>
28030   <int value="22" label="background-attachment"/>
28031   <int value="23" label="background-clip"/>
28032   <int value="24" label="background-color"/>
28033   <int value="25" label="background-image"/>
28034   <int value="26" label="background-origin"/>
28035   <int value="27" label="background-position"/>
28036   <int value="28" label="background-position-x"/>
28037   <int value="29" label="background-position-y"/>
28038   <int value="30" label="background-repeat"/>
28039   <int value="31" label="background-repeat-x"/>
28040   <int value="32" label="background-repeat-y"/>
28041   <int value="33" label="background-size"/>
28042   <int value="34" label="border"/>
28043   <int value="35" label="border-bottom"/>
28044   <int value="36" label="border-bottom-color"/>
28045   <int value="37" label="border-bottom-left-radius"/>
28046   <int value="38" label="border-bottom-right-radius"/>
28047   <int value="39" label="border-bottom-style"/>
28048   <int value="40" label="border-bottom-width"/>
28049   <int value="41" label="border-collapse"/>
28050   <int value="42" label="border-color"/>
28051   <int value="43" label="border-image"/>
28052   <int value="44" label="border-image-outset"/>
28053   <int value="45" label="border-image-repeat"/>
28054   <int value="46" label="border-image-slice"/>
28055   <int value="47" label="border-image-source"/>
28056   <int value="48" label="border-image-width"/>
28057   <int value="49" label="border-left"/>
28058   <int value="50" label="border-left-color"/>
28059   <int value="51" label="border-left-style"/>
28060   <int value="52" label="border-left-width"/>
28061   <int value="53" label="border-radius"/>
28062   <int value="54" label="border-right"/>
28063   <int value="55" label="border-right-color"/>
28064   <int value="56" label="border-right-style"/>
28065   <int value="57" label="border-right-width"/>
28066   <int value="58" label="border-spacing"/>
28067   <int value="59" label="border-style"/>
28068   <int value="60" label="border-top"/>
28069   <int value="61" label="border-top-color"/>
28070   <int value="62" label="border-top-left-radius"/>
28071   <int value="63" label="border-top-right-radius"/>
28072   <int value="64" label="border-top-style"/>
28073   <int value="65" label="border-top-width"/>
28074   <int value="66" label="border-width"/>
28075   <int value="67" label="bottom"/>
28076   <int value="68" label="box-shadow"/>
28077   <int value="69" label="box-sizing"/>
28078   <int value="70" label="caption-side"/>
28079   <int value="71" label="clear"/>
28080   <int value="72" label="clip"/>
28081   <int value="73" label="webkit-clip-path"/>
28082   <int value="74" label="content"/>
28083   <int value="75" label="counter-increment"/>
28084   <int value="76" label="counter-reset"/>
28085   <int value="77" label="cursor"/>
28086   <int value="78" label="empty-cells"/>
28087   <int value="79" label="float"/>
28088   <int value="80" label="font-stretch"/>
28089   <int value="81" label="height"/>
28090   <int value="82" label="image-rendering"/>
28091   <int value="83" label="left"/>
28092   <int value="84" label="letter-spacing"/>
28093   <int value="85" label="list-style"/>
28094   <int value="86" label="list-style-image"/>
28095   <int value="87" label="list-style-position"/>
28096   <int value="88" label="list-style-type"/>
28097   <int value="89" label="margin"/>
28098   <int value="90" label="margin-bottom"/>
28099   <int value="91" label="margin-left"/>
28100   <int value="92" label="margin-right"/>
28101   <int value="93" label="margin-top"/>
28102   <int value="94" label="max-height"/>
28103   <int value="95" label="max-width"/>
28104   <int value="96" label="min-height"/>
28105   <int value="97" label="min-width"/>
28106   <int value="98" label="opacity"/>
28107   <int value="99" label="orphans"/>
28108   <int value="100" label="outline"/>
28109   <int value="101" label="outline-color"/>
28110   <int value="102" label="outline-offset"/>
28111   <int value="103" label="outline-style"/>
28112   <int value="104" label="outline-width"/>
28113   <int value="105" label="overflow"/>
28114   <int value="106" label="overflow-wrap"/>
28115   <int value="107" label="overflow-x"/>
28116   <int value="108" label="overflow-y"/>
28117   <int value="109" label="padding"/>
28118   <int value="110" label="padding-bottom"/>
28119   <int value="111" label="padding-left"/>
28120   <int value="112" label="padding-right"/>
28121   <int value="113" label="padding-top"/>
28122   <int value="114" label="page"/>
28123   <int value="115" label="page-break-after"/>
28124   <int value="116" label="page-break-before"/>
28125   <int value="117" label="page-break-inside"/>
28126   <int value="118" label="pointer-events"/>
28127   <int value="119" label="position"/>
28128   <int value="120" label="quotes"/>
28129   <int value="121" label="resize"/>
28130   <int value="122" label="right"/>
28131   <int value="123" label="size"/>
28132   <int value="124" label="src"/>
28133   <int value="125" label="speak"/>
28134   <int value="126" label="table-layout"/>
28135   <int value="127" label="tab-size"/>
28136   <int value="128" label="text-align"/>
28137   <int value="129" label="text-decoration"/>
28138   <int value="130" label="text-indent"/>
28139   <int value="131" label="text-line-through"/>
28140   <int value="132" label="text-line-through-color"/>
28141   <int value="133" label="text-line-through-mode"/>
28142   <int value="134" label="text-line-through-style"/>
28143   <int value="135" label="text-line-through-width"/>
28144   <int value="136" label="text-overflow"/>
28145   <int value="137" label="text-overline"/>
28146   <int value="138" label="text-overline-color"/>
28147   <int value="139" label="text-overline-mode"/>
28148   <int value="140" label="text-overline-style"/>
28149   <int value="141" label="text-overline-width"/>
28150   <int value="142" label="text-shadow"/>
28151   <int value="143" label="text-transform"/>
28152   <int value="144" label="text-underline"/>
28153   <int value="145" label="text-underline-color"/>
28154   <int value="146" label="text-underline-mode"/>
28155   <int value="147" label="text-underline-style"/>
28156   <int value="148" label="text-underline-width"/>
28157   <int value="149" label="top"/>
28158   <int value="150" label="transition"/>
28159   <int value="151" label="transition-delay"/>
28160   <int value="152" label="transition-duration"/>
28161   <int value="153" label="transition-property"/>
28162   <int value="154" label="transition-timing-function"/>
28163   <int value="155" label="unicode-bidi"/>
28164   <int value="156" label="unicode-range"/>
28165   <int value="157" label="vertical-align"/>
28166   <int value="158" label="visibility"/>
28167   <int value="159" label="white-space"/>
28168   <int value="160" label="widows"/>
28169   <int value="161" label="width"/>
28170   <int value="162" label="word-break"/>
28171   <int value="163" label="word-spacing"/>
28172   <int value="164" label="word-wrap"/>
28173   <int value="165" label="z-index"/>
28174   <int value="166" label="webkit-animation"/>
28175   <int value="167" label="webkit-animation-delay"/>
28176   <int value="168" label="webkit-animation-direction"/>
28177   <int value="169" label="webkit-animation-duration"/>
28178   <int value="170" label="webkit-animation-fill-mode"/>
28179   <int value="171" label="webkit-animation-iteration-count"/>
28180   <int value="172" label="webkit-animation-name"/>
28181   <int value="173" label="webkit-animation-play-state"/>
28182   <int value="174" label="webkit-animation-timing-function"/>
28183   <int value="175" label="webkit-appearance"/>
28184   <int value="176" label="webkit-aspect-ratio"/>
28185   <int value="177" label="webkit-backface-visibility"/>
28186   <int value="178" label="webkit-background-clip"/>
28187   <int value="179" label="webkit-background-composite"/>
28188   <int value="180" label="webkit-background-origin"/>
28189   <int value="181" label="webkit-background-size"/>
28190   <int value="182" label="webkit-border-after"/>
28191   <int value="183" label="webkit-border-after-color"/>
28192   <int value="184" label="webkit-border-after-style"/>
28193   <int value="185" label="webkit-border-after-width"/>
28194   <int value="186" label="webkit-border-before"/>
28195   <int value="187" label="webkit-border-before-color"/>
28196   <int value="188" label="webkit-border-before-style"/>
28197   <int value="189" label="webkit-border-before-width"/>
28198   <int value="190" label="webkit-border-end"/>
28199   <int value="191" label="webkit-border-end-color"/>
28200   <int value="192" label="webkit-border-end-style"/>
28201   <int value="193" label="webkit-border-end-width"/>
28202   <int value="194" label="webkit-border-fit"/>
28203   <int value="195" label="webkit-border-horizontal-spacing"/>
28204   <int value="196" label="webkit-border-image"/>
28205   <int value="197" label="webkit-border-radius"/>
28206   <int value="198" label="webkit-border-start"/>
28207   <int value="199" label="webkit-border-start-color"/>
28208   <int value="200" label="webkit-border-start-style"/>
28209   <int value="201" label="webkit-border-start-width"/>
28210   <int value="202" label="webkit-border-vertical-spacing"/>
28211   <int value="203" label="webkit-box-align"/>
28212   <int value="204" label="webkit-box-direction"/>
28213   <int value="205" label="webkit-box-flex"/>
28214   <int value="206" label="webkit-box-flex-group"/>
28215   <int value="207" label="webkit-box-lines"/>
28216   <int value="208" label="webkit-box-ordinal-group"/>
28217   <int value="209" label="webkit-box-orient"/>
28218   <int value="210" label="webkit-box-pack"/>
28219   <int value="211" label="webkit-box-reflect"/>
28220   <int value="212" label="webkit-box-shadow"/>
28221   <int value="213" label="webkit-color-correction"/>
28222   <int value="214" label="webkit-column-axis"/>
28223   <int value="215" label="webkit-column-break-after"/>
28224   <int value="216" label="webkit-column-break-before"/>
28225   <int value="217" label="webkit-column-break-inside"/>
28226   <int value="218" label="webkit-column-count"/>
28227   <int value="219" label="webkit-column-gap"/>
28228   <int value="220" label="webkit-column-progression"/>
28229   <int value="221" label="webkit-column-rule"/>
28230   <int value="222" label="webkit-column-rule-color"/>
28231   <int value="223" label="webkit-column-rule-style"/>
28232   <int value="224" label="webkit-column-rule-width"/>
28233   <int value="225" label="webkit-column-span"/>
28234   <int value="226" label="webkit-column-width"/>
28235   <int value="227" label="webkit-columns"/>
28236   <int value="228" label="webkit-box-decoration-break"/>
28237   <int value="229" label="webkit-filter"/>
28238   <int value="230" label="webkit-align-content"/>
28239   <int value="231" label="webkit-align-items"/>
28240   <int value="232" label="webkit-align-self"/>
28241   <int value="233" label="webkit-flex"/>
28242   <int value="234" label="webkit-flex-basis"/>
28243   <int value="235" label="webkit-flex-direction"/>
28244   <int value="236" label="webkit-flex-flow"/>
28245   <int value="237" label="webkit-flex-grow"/>
28246   <int value="238" label="webkit-flex-shrink"/>
28247   <int value="239" label="webkit-flex-wrap"/>
28248   <int value="240" label="webkit-justify-content"/>
28249   <int value="241" label="webkit-font-size-delta"/>
28250   <int value="242" label="webkit-grid-columns"/>
28251   <int value="243" label="webkit-grid-rows"/>
28252   <int value="244" label="webkit-grid-start"/>
28253   <int value="245" label="webkit-grid-end"/>
28254   <int value="246" label="webkit-grid-before"/>
28255   <int value="247" label="webkit-grid-after"/>
28256   <int value="248" label="webkit-grid-column"/>
28257   <int value="249" label="webkit-grid-row"/>
28258   <int value="250" label="webkit-grid-auto-flow"/>
28259   <int value="251" label="webkit-highlight"/>
28260   <int value="252" label="webkit-hyphenate-character"/>
28261   <int value="253" label="webkit-hyphenate-limit-after"/>
28262   <int value="254" label="webkit-hyphenate-limit-before"/>
28263   <int value="255" label="webkit-hyphenate-limit-lines"/>
28264   <int value="256" label="webkit-hyphens"/>
28265   <int value="257" label="webkit-line-box-contain"/>
28266   <int value="258" label="webkit-line-align"/>
28267   <int value="259" label="webkit-line-break"/>
28268   <int value="260" label="webkit-line-clamp"/>
28269   <int value="261" label="webkit-line-grid"/>
28270   <int value="262" label="webkit-line-snap"/>
28271   <int value="263" label="webkit-logical-width"/>
28272   <int value="264" label="webkit-logical-height"/>
28273   <int value="265" label="webkit-margin-after-collapse"/>
28274   <int value="266" label="webkit-margin-before-collapse"/>
28275   <int value="267" label="webkit-margin-bottom-collapse"/>
28276   <int value="268" label="webkit-margin-top-collapse"/>
28277   <int value="269" label="webkit-margin-collapse"/>
28278   <int value="270" label="webkit-margin-after"/>
28279   <int value="271" label="webkit-margin-before"/>
28280   <int value="272" label="webkit-margin-end"/>
28281   <int value="273" label="webkit-margin-start"/>
28282   <int value="274" label="webkit-marquee"/>
28283   <int value="275" label="webkit-marquee-direction"/>
28284   <int value="276" label="webkit-marquee-increment"/>
28285   <int value="277" label="webkit-marquee-repetition"/>
28286   <int value="278" label="webkit-marquee-speed"/>
28287   <int value="279" label="webkit-marquee-style"/>
28288   <int value="280" label="webkit-mask"/>
28289   <int value="281" label="webkit-mask-box-image"/>
28290   <int value="282" label="webkit-mask-box-image-outset"/>
28291   <int value="283" label="webkit-mask-box-image-repeat"/>
28292   <int value="284" label="webkit-mask-box-image-slice"/>
28293   <int value="285" label="webkit-mask-box-image-source"/>
28294   <int value="286" label="webkit-mask-box-image-width"/>
28295   <int value="287" label="webkit-mask-clip"/>
28296   <int value="288" label="webkit-mask-composite"/>
28297   <int value="289" label="webkit-mask-image"/>
28298   <int value="290" label="webkit-mask-origin"/>
28299   <int value="291" label="webkit-mask-position"/>
28300   <int value="292" label="webkit-mask-position-x"/>
28301   <int value="293" label="webkit-mask-position-y"/>
28302   <int value="294" label="webkit-mask-repeat"/>
28303   <int value="295" label="webkit-mask-repeat-x"/>
28304   <int value="296" label="webkit-mask-repeat-y"/>
28305   <int value="297" label="webkit-mask-size"/>
28306   <int value="298" label="webkit-max-logical-width"/>
28307   <int value="299" label="webkit-max-logical-height"/>
28308   <int value="300" label="webkit-min-logical-width"/>
28309   <int value="301" label="webkit-min-logical-height"/>
28310   <int value="302" label="webkit-nbsp-mode"/>
28311   <int value="303" label="webkit-order"/>
28312   <int value="304" label="webkit-padding-after"/>
28313   <int value="305" label="webkit-padding-before"/>
28314   <int value="306" label="webkit-padding-end"/>
28315   <int value="307" label="webkit-padding-start"/>
28316   <int value="308" label="webkit-perspective"/>
28317   <int value="309" label="webkit-perspective-origin"/>
28318   <int value="310" label="webkit-perspective-origin-x"/>
28319   <int value="311" label="webkit-perspective-origin-y"/>
28320   <int value="312" label="webkit-print-color-adjust"/>
28321   <int value="313" label="webkit-rtl-ordering"/>
28322   <int value="314" label="webkit-ruby-position"/>
28323   <int value="315" label="webkit-text-combine"/>
28324   <int value="316" label="webkit-text-decorations-in-effect"/>
28325   <int value="317" label="webkit-text-emphasis"/>
28326   <int value="318" label="webkit-text-emphasis-color"/>
28327   <int value="319" label="webkit-text-emphasis-position"/>
28328   <int value="320" label="webkit-text-emphasis-style"/>
28329   <int value="321" label="webkit-text-fill-color"/>
28330   <int value="322" label="webkit-text-security"/>
28331   <int value="323" label="webkit-text-stroke"/>
28332   <int value="324" label="webkit-text-stroke-color"/>
28333   <int value="325" label="webkit-text-stroke-width"/>
28334   <int value="326" label="webkit-transform"/>
28335   <int value="327" label="webkit-transform-origin"/>
28336   <int value="328" label="webkit-transform-origin-x"/>
28337   <int value="329" label="webkit-transform-origin-y"/>
28338   <int value="330" label="webkit-transform-origin-z"/>
28339   <int value="331" label="webkit-transform-style"/>
28340   <int value="332" label="webkit-transition"/>
28341   <int value="333" label="webkit-transition-delay"/>
28342   <int value="334" label="webkit-transition-duration"/>
28343   <int value="335" label="webkit-transition-property"/>
28344   <int value="336" label="webkit-transition-timing-function"/>
28345   <int value="337" label="webkit-user-drag"/>
28346   <int value="338" label="webkit-user-modify"/>
28347   <int value="339" label="webkit-user-select"/>
28348   <int value="340" label="webkit-flow-into"/>
28349   <int value="341" label="webkit-flow-from"/>
28350   <int value="342" label="webkit-region-overflow"/>
28351   <int value="343" label="webkit-region-break-after"/>
28352   <int value="344" label="webkit-region-break-before"/>
28353   <int value="345" label="webkit-region-break-inside"/>
28354   <int value="346" label="webkit-shape-inside"/>
28355   <int value="347" label="webkit-shape-outside"/>
28356   <int value="348" label="webkit-shape-margin"/>
28357   <int value="349" label="webkit-shape-padding"/>
28358   <int value="350" label="webkit-wrap-flow"/>
28359   <int value="351" label="webkit-wrap-through"/>
28360   <int value="352" label="webkit-wrap"/>
28361   <int value="353" label="webkit-tap-highlight-color"/>
28362   <int value="354" label="webkit-app-region"/>
28363   <int value="355" label="clip-path"/>
28364   <int value="356" label="clip-rule"/>
28365   <int value="357" label="mask"/>
28366   <int value="358" label="enable-background"/>
28367   <int value="359" label="filter"/>
28368   <int value="360" label="flood-color"/>
28369   <int value="361" label="flood-opacity"/>
28370   <int value="362" label="lighting-color"/>
28371   <int value="363" label="stop-color"/>
28372   <int value="364" label="stop-opacity"/>
28373   <int value="365" label="color-interpolation"/>
28374   <int value="366" label="color-interpolation-filters"/>
28375   <int value="367" label="color-profile"/>
28376   <int value="368" label="color-rendering"/>
28377   <int value="369" label="fill"/>
28378   <int value="370" label="fill-opacity"/>
28379   <int value="371" label="fill-rule"/>
28380   <int value="372" label="marker"/>
28381   <int value="373" label="marker-end"/>
28382   <int value="374" label="marker-mid"/>
28383   <int value="375" label="marker-start"/>
28384   <int value="376" label="mask-type"/>
28385   <int value="377" label="shape-rendering"/>
28386   <int value="378" label="stroke"/>
28387   <int value="379" label="stroke-dasharray"/>
28388   <int value="380" label="stroke-dashoffset"/>
28389   <int value="381" label="stroke-linecap"/>
28390   <int value="382" label="stroke-linejoin"/>
28391   <int value="383" label="stroke-miterlimit"/>
28392   <int value="384" label="stroke-opacity"/>
28393   <int value="385" label="stroke-width"/>
28394   <int value="386" label="alignment-baseline"/>
28395   <int value="387" label="baseline-shift"/>
28396   <int value="388" label="dominant-baseline"/>
28397   <int value="389" label="glyph-orientation-horizontal"/>
28398   <int value="390" label="glyph-orientation-vertical"/>
28399   <int value="391" label="kerning"/>
28400   <int value="392" label="text-anchor"/>
28401   <int value="393" label="vector-effect"/>
28402   <int value="394" label="writing-mode"/>
28403   <int value="395" label="webkit-svg-shadow"/>
28404   <int value="396" label="webkit-cursor-visibility"/>
28405   <int value="397" label="image-orientation"/>
28406   <int value="398" label="image-resolution"/>
28407   <int value="399" label="webkit-blend-mode"/>
28408   <int value="400" label="webkit-background-blend-mode"/>
28409   <int value="401" label="webkit-text-decoration-line"/>
28410   <int value="402" label="webkit-text-decoration-style"/>
28411   <int value="403" label="webkit-text-decoration-color"/>
28412   <int value="404" label="webkit-text-align-last"/>
28413   <int value="405" label="webkit-text-underline-position"/>
28414   <int value="406" label="max-zoom"/>
28415   <int value="407" label="min-zoom"/>
28416   <int value="408" label="orientation"/>
28417   <int value="409" label="user-zoom"/>
28418   <int value="410" label="webkit-dashboard-region"/>
28419   <int value="411" label="webkit-overflow-scrolling"/>
28420   <int value="412" label="webkit-app-region"/>
28421   <int value="413" label="webkit-filter"/>
28422   <int value="414" label="webkit-box-decoration-break"/>
28423   <int value="415" label="webkit-tap-highlight-color"/>
28424   <int value="416" label="buffered-rendering"/>
28425   <int value="417" label="grid-auto-rows"/>
28426   <int value="418" label="grid-auto-columns"/>
28427   <int value="419" label="background-blend-mode"/>
28428   <int value="420" label="mix-blend-mode"/>
28429   <int value="421" label="touch-action"/>
28430   <int value="422" label="grid-area"/>
28431   <int value="423" label="grid-template"/>
28432   <int value="424" label="animation"/>
28433   <int value="425" label="animation-delay"/>
28434   <int value="426" label="animation-direction"/>
28435   <int value="427" label="animation-duration"/>
28436   <int value="428" label="animation-fill-mode"/>
28437   <int value="429" label="animation-iteration-count"/>
28438   <int value="430" label="animation-name"/>
28439   <int value="431" label="animation-play-state"/>
28440   <int value="432" label="animation-timing-function"/>
28441   <int value="433" label="object-fit"/>
28442   <int value="434" label="paint-order"/>
28443   <int value="435" label="mask-source-type"/>
28444   <int value="436" label="isolation"/>
28445   <int value="437" label="object-position"/>
28446 </enum>
28447
28448 <enum name="MediaContainers" type="int">
28449   <int value="0" label="Unknown"/>
28450   <int value="1" label="AAC (Advanced Audio Coding)"/>
28451   <int value="2" label="AC-3"/>
28452   <int value="3" label="AIFF (Audio Interchange File Format)"/>
28453   <int value="4" label="AMR (Adaptive Multi-Rate Audio)"/>
28454   <int value="5" label="APE (Monkey's Audio)"/>
28455   <int value="6" label="ASF (Advanced / Active Streaming Format)"/>
28456   <int value="7" label="SSA (SubStation Alpha) subtitle"/>
28457   <int value="8" label="AVI (Audio Video Interleaved)"/>
28458   <int value="9" label="Bink"/>
28459   <int value="10" label="CAF (Apple Core Audio Format)"/>
28460   <int value="11" label="DTS"/>
28461   <int value="12" label="DTS-HD"/>
28462   <int value="13" label="DV (Digital Video)"/>
28463   <int value="14" label="DXA"/>
28464   <int value="15" label="Enhanced AC-3"/>
28465   <int value="16" label="FLAC (Free Lossless Audio Codec)"/>
28466   <int value="17" label="FLV (Flash Video)"/>
28467   <int value="18" label="GSM (Global System for Mobile Audio)"/>
28468   <int value="19" label="H.261"/>
28469   <int value="20" label="H.263"/>
28470   <int value="21" label="H.264"/>
28471   <int value="22" label="HLS (Apple HTTP Live Streaming PlayList)"/>
28472   <int value="23" label="Berkeley/IRCAM/CARL Sound Format"/>
28473   <int value="24" label="MJPEG video"/>
28474   <int value="25" label="QuickTime / MOV / MPEG4"/>
28475   <int value="26" label="MP3 (MPEG audio layer 2/3)"/>
28476   <int value="27" label="MPEG-2 Program Stream"/>
28477   <int value="28" label="MPEG-2 Transport Stream"/>
28478   <int value="29" label="MPEG-4 Bitstream"/>
28479   <int value="30" label="Ogg"/>
28480   <int value="31" label="RM (RealMedia)"/>
28481   <int value="32" label="SRT (SubRip subtitle)"/>
28482   <int value="33" label="SWF (ShockWave Flash)"/>
28483   <int value="34" label="VC-1"/>
28484   <int value="35" label="WAV / WAVE (Waveform Audio)"/>
28485   <int value="36" label="Matroska / WebM"/>
28486   <int value="37" label="WTV (Windows Television)"/>
28487   <int value="38" label="DASH"/>
28488   <int value="39" label="SmoothStream"/>
28489 </enum>
28490
28491 <enum name="MediaGalleriesUsageType" type="int">
28492   <int value="0" label="Gallery added from dialog"/>
28493   <int value="1" label="Gallery permission added from dialog"/>
28494   <int value="2" label="Gallery permission removed from dialog"/>
28495   <int value="3" label="GetMediaFileSystems API invocations"/>
28496   <int value="4" label="Profiles With API Usage"/>
28497   <int value="5" label="Dialog shown"/>
28498   <int value="6" label="Dialog permissions saved"/>
28499   <int value="7" label="Gallery added from WebUI"/>
28500   <int value="8" label="Gallery removed from WebUI"/>
28501   <int value="9" label="Preferences initialized"/>
28502   <int value="10" label="Preferences initialization failed"/>
28503   <int value="11" label="GetAllMediaFileSystemMetadata API invocations"/>
28504   <int value="12" label="AddUserSelectedFolder API invocations"/>
28505 </enum>
28506
28507 <enum name="MediaKeyError" type="int">
28508   <int value="1" label="kUnknownError"/>
28509   <int value="2" label="kClientError"/>
28510   <int value="4" label="kOutputError"/>
28511 </enum>
28512
28513 <enum name="MediaKeyException" type="int">
28514   <int value="0" label="kUnknownResultId"/>
28515   <int value="1" label="kSuccess"/>
28516   <int value="2" label="kKeySystemNotSupported"/>
28517   <int value="3" label="kInvalidPlayerState"/>
28518 </enum>
28519
28520 <enum name="MigrationNssToPemNetworkTypes" type="int">
28521   <int value="0" label="EAP"/>
28522   <int value="1" label="OpenVPN"/>
28523   <int value="2" label="IPsec"/>
28524 </enum>
28525
28526 <enum name="MistSwitchResult" type="int">
28527   <int value="0" label="Success"/>
28528   <int value="1" label="Failure"/>
28529 </enum>
28530
28531 <enum name="MobileSessionCallerApp" type="int">
28532   <int value="0" label="Google Search"/>
28533   <int value="1" label="GMail"/>
28534   <int value="2" label="Google+"/>
28535   <int value="3" label="Google Drive"/>
28536   <int value="4" label="Google Earth"/>
28537   <int value="5" label="Other Google Apps"/>
28538   <int value="6" label="Others"/>
28539   <int value="7" label="Mobile Safari"/>
28540   <int value="8" label="Other Apple Apps"/>
28541   <int value="9" label="YouTube"/>
28542   <int value="10" label="Google Maps"/>
28543 </enum>
28544
28545 <enum name="MobileSessionStartAction" type="int">
28546   <int value="0" label="Open http"/>
28547   <int value="1" label="Open https"/>
28548   <int value="2" label="Open file"/>
28549   <int value="3" label="x-callback-url open"/>
28550   <int value="4" label="x-callback-url other"/>
28551   <int value="5" label="Others"/>
28552 </enum>
28553
28554 <enum name="MouseEventFollowedByClick" type="int">
28555   <int value="0" label="Missed event before click"/>
28556   <int value="1" label="Caught event before click"/>
28557 </enum>
28558
28559 <enum name="MSECodec" type="int">
28560   <int value="0" label="(Unknown)"/>
28561   <int value="1" label="VP8"/>
28562   <int value="2" label="VP9"/>
28563   <int value="3" label="Vorbis"/>
28564   <int value="4" label="H.264"/>
28565   <int value="5" label="MPEG2 AAC"/>
28566   <int value="6" label="MPEG4 AAC"/>
28567   <int value="7" label="EAC3"/>
28568   <int value="8" label="MP3"/>
28569   <int value="9" label="OPUS"/>
28570 </enum>
28571
28572 <enum name="MultiProfileSessionMode" type="int">
28573   <int value="0" label="Single user mode"/>
28574   <int value="1" label="Side by side mode"/>
28575   <int value="2" label="Separate desktop mode"/>
28576 </enum>
28577
28578 <enum name="MultiProfileSigninUserAction" type="int">
28579   <int value="0" label="System tray"/>
28580   <int value="1" label="Browser frame"/>
28581 </enum>
28582
28583 <enum name="MultiProfileSwitchActiveUserAction" type="int">
28584   <int value="0" label="System tray"/>
28585   <int value="1" label="Keyboard accelerator"/>
28586 </enum>
28587
28588 <enum name="MultiProfileTeleportWindowAction" type="int">
28589   <int value="0" label="Drag and drop"/>
28590   <int value="1" label="Caption context menu"/>
28591   <int value="2" label="Return by minimize"/>
28592   <int value="3" label="Return by launcher"/>
28593 </enum>
28594
28595 <enum name="MultiProfileTeleportWindowType" type="int">
28596   <int value="0" label="Tabbed browser"/>
28597   <int value="1" label="Tabbed incognito browser"/>
28598   <int value="2" label="V1 app"/>
28599   <int value="3" label="V2 app"/>
28600   <int value="4" label="Panel"/>
28601   <int value="5" label="Popup"/>
28602   <int value="6" label="Unknown"/>
28603 </enum>
28604
28605 <enum name="NavigationScheme" type="int">
28606   <int value="0" label="(Unknown)"/>
28607   <int value="1" label="http"/>
28608   <int value="2" label="https"/>
28609   <int value="3" label="file"/>
28610   <int value="4" label="ftp"/>
28611   <int value="5" label="data"/>
28612   <int value="6" label="javascript"/>
28613   <int value="7" label="about"/>
28614   <int value="8" label="chrome"/>
28615 </enum>
28616
28617 <enum name="NetConnectivityProtocolStatus" type="int">
28618   <int value="0" label="SUCCESS"/>
28619   <int value="1" label="IP_STRING_PARSE_FAILED"/>
28620   <int value="2" label="SOCKET_CREATE_FAILED"/>
28621   <int value="3" label="RESOLVE_FAILED"/>
28622   <int value="4" label="CONNECT_FAILED"/>
28623   <int value="5" label="WRITE_FAILED"/>
28624   <int value="6" label="READ_TIMED_OUT"/>
28625   <int value="7" label="READ_FAILED"/>
28626   <int value="8" label="ZERO_LENGTH_ERROR"/>
28627   <int value="9" label="NO_CHECKSUM_ERROR"/>
28628   <int value="10" label="NO_KEY_ERROR"/>
28629   <int value="11" label="NO_PAYLOAD_SIZE_ERROR"/>
28630   <int value="12" label="NO_PAYLOAD_ERROR"/>
28631   <int value="13" label="INVALID_KEY_ERROR"/>
28632   <int value="14" label="TOO_SHORT_PAYLOAD"/>
28633   <int value="15" label="TOO_LONG_PAYLOAD"/>
28634   <int value="16" label="INVALID_CHECKSUM"/>
28635   <int value="17" label="PATTERN_CHANGED"/>
28636   <int value="18" label="INVALID_PACKET_NUMBER"/>
28637   <int value="19" label="TOO_MANY_PACKETS"/>
28638   <int value="20" label="STATUS_MAX"/>
28639 </enum>
28640
28641 <enum name="NetConnectivityStatus" type="int">
28642   <int value="0" label="SUCCESS"/>
28643   <int value="1" label="IP_STRING_PARSE_FAILED"/>
28644   <int value="2" label="SOCKET_CREATE_FAILED"/>
28645   <int value="3" label="RESOLVE_FAILED"/>
28646   <int value="4" label="CONNECT_FAILED"/>
28647   <int value="5" label="WRITE_FAILED"/>
28648   <int value="6" label="READ_TIMED_OUT"/>
28649   <int value="7" label="READ_FAILED"/>
28650   <int value="8" label="READ_VERIFY_FAILED"/>
28651   <int value="9" label="STATUS_MAX"/>
28652 </enum>
28653
28654 <enum name="NetErrorCodes" type="int">
28655   <int value="0" label="OK"/>
28656   <int value="1" label="IO_PENDING"/>
28657   <int value="2" label="FAILED"/>
28658   <int value="3" label="ABORTED"/>
28659   <int value="4" label="INVALID_ARGUMENT"/>
28660   <int value="5" label="INVALID_HANDLE"/>
28661   <int value="6" label="FILE_NOT_FOUND"/>
28662   <int value="7" label="TIMED_OUT"/>
28663   <int value="8" label="FILE_TOO_BIG"/>
28664   <int value="9" label="UNEXPECTED"/>
28665   <int value="10" label="ACCESS_DENIED"/>
28666   <int value="11" label="NOT_IMPLEMENTED"/>
28667   <int value="12" label="INSUFFICIENT_RESOURCES"/>
28668   <int value="13" label="OUT_OF_MEMORY"/>
28669   <int value="14" label="UPLOAD_FILE_CHANGED"/>
28670   <int value="15" label="SOCKET_NOT_CONNECTED"/>
28671   <int value="16" label="FILE_EXISTS"/>
28672   <int value="17" label="FILE_PATH_TOO_LONG"/>
28673   <int value="18" label="FILE_NO_SPACE"/>
28674   <int value="19" label="FILE_VIRUS_INFECTED"/>
28675   <int value="20" label="BLOCKED_BY_CLIENT"/>
28676   <int value="21" label="NETWORK_CHANGED"/>
28677   <int value="22" label="BLOCKED_BY_ADMINISTRATOR"/>
28678   <int value="100" label="CONNECTION_CLOSED"/>
28679   <int value="101" label="CONNECTION_RESET"/>
28680   <int value="102" label="CONNECTION_REFUSED"/>
28681   <int value="103" label="CONNECTION_ABORTED"/>
28682   <int value="104" label="CONNECTION_FAILED"/>
28683   <int value="105" label="NAME_NOT_RESOLVED"/>
28684   <int value="106" label="INTERNET_DISCONNECTED"/>
28685   <int value="107" label="SSL_PROTOCOL_ERROR"/>
28686   <int value="108" label="ADDRESS_INVALID"/>
28687   <int value="109" label="ADDRESS_UNREACHABLE"/>
28688   <int value="110" label="SSL_CLIENT_AUTH_CERT_NEEDED"/>
28689   <int value="111" label="TUNNEL_CONNECTION_FAILED"/>
28690   <int value="112" label="NO_SSL_VERSIONS_ENABLED"/>
28691   <int value="113" label="SSL_VERSION_OR_CIPHER_MISMATCH"/>
28692   <int value="114" label="SSL_RENEGOTIATION_REQUESTED"/>
28693   <int value="115" label="PROXY_AUTH_UNSUPPORTED"/>
28694   <int value="116" label="CERT_ERROR_IN_SSL_RENEGOTIATION"/>
28695   <int value="117" label="BAD_SSL_CLIENT_AUTH_CERT"/>
28696   <int value="118" label="CONNECTION_TIMED_OUT"/>
28697   <int value="119" label="HOST_RESOLVER_QUEUE_TOO_LARGE"/>
28698   <int value="120" label="SOCKS_CONNECTION_FAILED"/>
28699   <int value="121" label="SOCKS_CONNECTION_HOST_UNREACHABLE"/>
28700   <int value="122" label="NPN_NEGOTIATION_FAILED"/>
28701   <int value="123" label="SSL_NO_RENEGOTIATION"/>
28702   <int value="124" label="WINSOCK_UNEXPECTED_WRITTEN_BYTES"/>
28703   <int value="125" label="SSL_DECOMPRESSION_FAILURE_ALERT"/>
28704   <int value="126" label="SSL_BAD_RECORD_MAC_ALERT"/>
28705   <int value="127" label="PROXY_AUTH_REQUESTED"/>
28706   <int value="128" label="SSL_UNSAFE_NEGOTIATION"/>
28707   <int value="129" label="SSL_WEAK_SERVER_EPHEMERAL_DH_KEY"/>
28708   <int value="130" label="PROXY_CONNECTION_FAILED"/>
28709   <int value="131" label="MANDATORY_PROXY_CONFIGURATION_FAILED"/>
28710   <int value="132" label="ESET_ANTI_VIRUS_SSL_INTERCEPTION"/>
28711   <int value="133" label="PRECONNECT_MAX_SOCKET_LIMIT"/>
28712   <int value="134" label="SSL_CLIENT_AUTH_PRIVATE_KEY_ACCESS_DENIED"/>
28713   <int value="135" label="SSL_CLIENT_AUTH_CERT_NO_PRIVATE_KEY"/>
28714   <int value="136" label="PROXY_CERTIFICATE_INVALID"/>
28715   <int value="137" label="NAME_RESOLUTION_FAILED"/>
28716   <int value="138" label="NETWORK_ACCESS_DENIED"/>
28717   <int value="139" label="TEMPORARILY_THROTTLED"/>
28718   <int value="140" label="HTTPS_PROXY_TUNNEL_RESPONSE"/>
28719   <int value="141" label="SSL_CLIENT_AUTH_SIGNATURE_FAILED"/>
28720   <int value="142" label="MSG_TOO_BIG"/>
28721   <int value="143" label="KASPERSKY_ANTI_VIRUS_SSL_INTERCEPTION"/>
28722   <int value="144" label="LIMIT_VIOLATION"/>
28723   <int value="145" label="WS_PROTOCOL_ERROR"/>
28724   <int value="146" label="PROTOCOL_SWITCHED"/>
28725   <int value="147" label="ADDRESS_IN_USE"/>
28726   <int value="148" label="SSL_HANDSHAKE_NOT_COMPLETED"/>
28727   <int value="149" label="SSL_BAD_PEER_PUBLIC_KEY"/>
28728   <int value="150" label="SSL_PINNED_KEY_NOT_IN_CERT_CHAIN"/>
28729   <int value="151" label="CLIENT_AUTH_CERT_TYPE_UNSUPPORTED"/>
28730   <int value="152" label="ORIGIN_BOUND_CERT_GENERATION_TYPE_MISMATCH"/>
28731   <int value="200" label="CERT_COMMON_NAME_INVALID"/>
28732   <int value="201" label="CERT_DATE_INVALID"/>
28733   <int value="202" label="CERT_AUTHORITY_INVALID"/>
28734   <int value="203" label="CERT_CONTAINS_ERRORS"/>
28735   <int value="204" label="CERT_NO_REVOCATION_MECHANISM"/>
28736   <int value="205" label="CERT_UNABLE_TO_CHECK_REVOCATION"/>
28737   <int value="206" label="CERT_REVOKED"/>
28738   <int value="207" label="CERT_INVALID"/>
28739   <int value="208" label="CERT_WEAK_SIGNATURE_ALGORITHM"/>
28740   <int value="209" label="CERT_NOT_IN_DNS"/>
28741   <int value="210" label="CERT_NON_UNIQUE_NAME"/>
28742   <int value="211" label="CERT_WEAK_KEY"/>
28743   <int value="300" label="INVALID_URL"/>
28744   <int value="301" label="DISALLOWED_URL_SCHEME"/>
28745   <int value="302" label="UNKNOWN_URL_SCHEME"/>
28746   <int value="310" label="TOO_MANY_REDIRECTS"/>
28747   <int value="311" label="UNSAFE_REDIRECT"/>
28748   <int value="312" label="UNSAFE_PORT"/>
28749   <int value="320" label="INVALID_RESPONSE"/>
28750   <int value="321" label="INVALID_CHUNKED_ENCODING"/>
28751   <int value="322" label="METHOD_NOT_SUPPORTED"/>
28752   <int value="323" label="UNEXPECTED_PROXY_AUTH"/>
28753   <int value="324" label="EMPTY_RESPONSE"/>
28754   <int value="325" label="RESPONSE_HEADERS_TOO_BIG"/>
28755   <int value="326" label="PAC_STATUS_NOT_OK"/>
28756   <int value="327" label="PAC_SCRIPT_FAILED"/>
28757   <int value="328" label="REQUEST_RANGE_NOT_SATISFIABLE"/>
28758   <int value="329" label="MALFORMED_IDENTITY"/>
28759   <int value="330" label="CONTENT_DECODING_FAILED"/>
28760   <int value="331" label="NETWORK_IO_SUSPENDED"/>
28761   <int value="332" label="SYN_REPLY_NOT_RECEIVED"/>
28762   <int value="333" label="ENCODING_CONVERSION_FAILED"/>
28763   <int value="334" label="UNRECOGNIZED_FTP_DIRECTORY_LISTING_FORMAT"/>
28764   <int value="335" label="INVALID_SPDY_STREAM"/>
28765   <int value="336" label="NO_SUPPORTED_PROXIES"/>
28766   <int value="337" label="SPDY_PROTOCOL_ERROR"/>
28767   <int value="338" label="INVALID_AUTH_CREDENTIALS"/>
28768   <int value="339" label="UNSUPPORTED_AUTH_SCHEME"/>
28769   <int value="340" label="ENCODING_DETECTION_FAILED"/>
28770   <int value="341" label="MISSING_AUTH_CREDENTIALS"/>
28771   <int value="342" label="UNEXPECTED_SECURITY_LIBRARY_STATUS"/>
28772   <int value="343" label="MISCONFIGURED_AUTH_ENVIRONMENT"/>
28773   <int value="344" label="UNDOCUMENTED_SECURITY_LIBRARY_STATUS"/>
28774   <int value="345" label="RESPONSE_BODY_TOO_BIG_TO_DRAIN"/>
28775   <int value="346" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_LENGTH"/>
28776   <int value="347" label="INCOMPLETE_SPDY_HEADERS"/>
28777   <int value="348" label="PAC_NOT_IN_DHCP"/>
28778   <int value="349" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION"/>
28779   <int value="350" label="RESPONSE_HEADERS_MULTIPLE_LOCATION"/>
28780   <int value="351" label="SPDY_SERVER_REFUSED_STREAM"/>
28781   <int value="352" label="SPDY_PING_FAILED"/>
28782   <int value="353" label="PIPELINE_EVICTION"/>
28783   <int value="354" label="CONTENT_LENGTH_MISMATCH"/>
28784   <int value="355" label="INCOMPLETE_CHUNKED_ENCODING"/>
28785   <int value="356" label="QUIC_PROTOCOL_ERROR"/>
28786   <int value="357" label="RESPONSE_HEADERS_TRUNCATED"/>
28787   <int value="400" label="CACHE_MISS"/>
28788   <int value="401" label="CACHE_READ_FAILURE"/>
28789   <int value="402" label="CACHE_WRITE_FAILURE"/>
28790   <int value="403" label="CACHE_OPERATION_NOT_SUPPORTED"/>
28791   <int value="404" label="CACHE_OPEN_FAILURE"/>
28792   <int value="405" label="CACHE_CREATE_FAILURE"/>
28793   <int value="406" label="CACHE_RACE"/>
28794   <int value="407" label="CACHE_CACHE_CHECKSUM_READ_FAILURE"/>
28795   <int value="408" label="CACHE_CACHE_CHECKSUM_MISMATCH"/>
28796   <int value="501" label="INSECURE_RESPONSE"/>
28797   <int value="502" label="NO_PRIVATE_KEY_FOR_CERT"/>
28798   <int value="503" label="ADD_USER_CERT_FAILED"/>
28799   <int value="601" label="FTP_FAILED"/>
28800   <int value="602" label="FTP_SERVICE_UNAVAILABLE"/>
28801   <int value="603" label="FTP_TRANSFER_ABORTED"/>
28802   <int value="604" label="FTP_FILE_BUSY"/>
28803   <int value="605" label="FTP_SYNTAX_ERROR"/>
28804   <int value="606" label="FTP_COMMAND_NOT_SUPPORTED"/>
28805   <int value="607" label="FTP_BAD_COMMAND_SEQUENCE"/>
28806   <int value="701" label="PKCS12_IMPORT_BAD_PASSWORD"/>
28807   <int value="702" label="PKCS12_IMPORT_FAILED"/>
28808   <int value="703" label="IMPORT_CA_CERT_NOT_CA"/>
28809   <int value="704" label="IMPORT_CERT_ALREADY_EXISTS"/>
28810   <int value="705" label="IMPORT_CA_CERT_FAILED"/>
28811   <int value="706" label="IMPORT_SERVER_CERT_FAILED"/>
28812   <int value="707" label="PKCS12_IMPORT_INVALID_MAC"/>
28813   <int value="708" label="PKCS12_IMPORT_INVALID_FILE"/>
28814   <int value="709" label="PKCS12_IMPORT_UNSUPPORTED"/>
28815   <int value="710" label="KEY_GENERATION_FAILED"/>
28816   <int value="711" label="ORIGIN_BOUND_CERT_GENERATION_FAILED"/>
28817   <int value="712" label="PRIVATE_KEY_EXPORT_FAILED"/>
28818   <int value="800" label="DNS_MALFORMED_RESPONSE"/>
28819   <int value="801" label="DNS_SERVER_REQUIRES_TCP"/>
28820   <int value="802" label="DNS_SERVER_FAILED"/>
28821   <int value="803" label="DNS_TIMED_OUT"/>
28822   <int value="804" label="DNS_CACHE_MISS"/>
28823   <int value="805" label="DNS_SEARCH_EMPTY"/>
28824   <int value="806" label="DNS_SORT_ERROR"/>
28825 </enum>
28826
28827 <enum name="NetPreconnectUtilization" type="int">
28828   <int value="0" label="non-speculative, never connected"/>
28829   <int value="1" label="non-speculative, never used"/>
28830   <int value="2" label="non-speculative and used"/>
28831   <int value="3" label="omnibox never connected"/>
28832   <int value="4" label="omnibox never used"/>
28833   <int value="5" label="omnibox and used"/>
28834   <int value="6" label="subresource never connected"/>
28835   <int value="7" label="subresource never used"/>
28836   <int value="8" label="subresource and used"/>
28837 </enum>
28838
28839 <enum name="Network3GGobiError" type="int">
28840   <summary>
28841     These error indexes are produced by QCErrorToMetricIndex() in
28842     gobi-cromo-plugin.
28843   </summary>
28844   <int value="0" label="NONE"/>
28845   <int value="1" label="QMI_HARDWARE_RESTRICTED"/>
28846 </enum>
28847
28848 <enum name="NetworkAuthModeType" type="int">
28849   <int value="0" label="UNKNOWN"/>
28850   <int value="1" label="EAP-AKA"/>
28851   <int value="2" label="EAP-FAST"/>
28852   <int value="3" label="EAP-GPSK"/>
28853   <int value="4" label="EAP-GTC"/>
28854   <int value="5" label="EAP-IKEV2"/>
28855   <int value="6" label="EAP-LEAP"/>
28856   <int value="7" label="EAP-MD5"/>
28857   <int value="8" label="EAP-MSCHAPV2"/>
28858   <int value="9" label="EAP-OTP"/>
28859   <int value="10" label="EAP-PAX"/>
28860   <int value="11" label="EAP-PEAP"/>
28861   <int value="12" label="EAP-PSK"/>
28862   <int value="13" label="EAP-SAKE"/>
28863   <int value="14" label="EAP-SIM"/>
28864   <int value="15" label="EAP-TLS"/>
28865   <int value="16" label="EAP-TNC"/>
28866   <int value="17" label="EAP-TTLS"/>
28867 </enum>
28868
28869 <enum name="NetworkCellular3GPPRegistrationDelayedDrop" type="int">
28870   <int value="0" label="Delayed drop posted">
28871     A signal loss in the cellular service was detected and a delayed connection
28872     drop request was posted. This request causes the cellular connection to be
28873     dropped if it is not cancelled within the delay provided.
28874   </int>
28875   <int value="1" label="Delayed drop canceled">
28876     Signal strength returned to normal soon after a delayed drop request was
28877     made, causing the request to be canceled. This indicates a flaky network.
28878   </int>
28879 </enum>
28880
28881 <enum name="NetworkCellularOutOfCreditsReason" type="int">
28882   <int value="0" label="Connect-Disconnect Loop"/>
28883   <int value="1" label="TX-Queue Congestion"/>
28884   <int value="2" label="Elongated Time Wait"/>
28885 </enum>
28886
28887 <enum name="NetworkCellularTechnology" type="int">
28888   <int value="0" label="1XRTT"/>
28889   <int value="1" label="EDGE"/>
28890   <int value="2" label="EVDO"/>
28891   <int value="3" label="GPRS"/>
28892   <int value="4" label="GSM"/>
28893   <int value="5" label="HSPA"/>
28894   <int value="6" label="HSPA_PLUS"/>
28895   <int value="7" label="LTE"/>
28896   <int value="8" label="UMTS"/>
28897   <int value="9" label="Unknown"/>
28898 </enum>
28899
28900 <enum name="NetworkCellularUsageRequestStatus" type="int">
28901   <summary>
28902     Status code that we received in response to a cellular usage API request.
28903   </summary>
28904   <int value="0" label="Failed">
28905     This value is distinct from the others in that it indicates that we were
28906     unable to issue a request or that we received no reply. The other values
28907     represent the status code contained in a reply.
28908   </int>
28909   <int value="1" label="Ok"/>
28910   <int value="2" label="Error"/>
28911   <int value="3" label="Malformed Request"/>
28912   <int value="4" label="Internal Error"/>
28913   <int value="5" label="Service Unavailable"/>
28914   <int value="6" label="Request Refused"/>
28915   <int value="7" label="Unknown Device"/>
28916 </enum>
28917
28918 <enum name="NetworkChannelType" type="int">
28919   <int value="0" label="UNDEF"/>
28920   <int value="1" label="2412"/>
28921   <int value="2" label="2417"/>
28922   <int value="3" label="2422"/>
28923   <int value="4" label="2427"/>
28924   <int value="5" label="2432"/>
28925   <int value="6" label="2437"/>
28926   <int value="7" label="2442"/>
28927   <int value="8" label="2447"/>
28928   <int value="9" label="2452"/>
28929   <int value="10" label="2457"/>
28930   <int value="11" label="2462"/>
28931   <int value="12" label="2467"/>
28932   <int value="13" label="2472"/>
28933   <int value="14" label="2484"/>
28934   <int value="15" label="5180"/>
28935   <int value="16" label="5200"/>
28936   <int value="17" label="5220"/>
28937   <int value="18" label="5240"/>
28938   <int value="19" label="5260"/>
28939   <int value="20" label="5280"/>
28940   <int value="21" label="5300"/>
28941   <int value="22" label="5320"/>
28942   <int value="23" label="5500"/>
28943   <int value="24" label="5520"/>
28944   <int value="25" label="5540"/>
28945   <int value="26" label="5560"/>
28946   <int value="27" label="5580"/>
28947   <int value="28" label="5600"/>
28948   <int value="29" label="5620"/>
28949   <int value="30" label="5640"/>
28950   <int value="31" label="5660"/>
28951   <int value="32" label="5680"/>
28952   <int value="33" label="5700"/>
28953   <int value="34" label="5745"/>
28954   <int value="35" label="5765"/>
28955   <int value="36" label="5785"/>
28956   <int value="37" label="5805"/>
28957   <int value="38" label="5825"/>
28958   <int value="39" label="5170"/>
28959   <int value="40" label="5190"/>
28960   <int value="41" label="5210"/>
28961   <int value="42" label="5230"/>
28962 </enum>
28963
28964 <enum name="NetworkCorruptedProfile" type="int">
28965   <int value="0" label="Corrupted Profile"/>
28966 </enum>
28967
28968 <enum name="NetworkDHCPOptionFailure" type="int">
28969   <int value="0" label="DHCP Option Failure"/>
28970 </enum>
28971
28972 <enum name="NetworkDisconnectType" type="int">
28973   <int value="0" label="System Disconnect"/>
28974   <int value="1" label="User Disconnect"/>
28975 </enum>
28976
28977 <enum name="NetworkLocationRequestEvent" type="int">
28978   <int value="0" label="REQUEST_START"/>
28979   <int value="1" label="REQUEST_CANCEL"/>
28980   <int value="2" label="RESPONSE_SUCCESS"/>
28981   <int value="3" label="RESPONSE_NOT_OK"/>
28982   <int value="4" label="RESPONSE_EMPTY"/>
28983   <int value="5" label="RESPONSE_MALFORMED"/>
28984   <int value="6" label="RESPONSE_INVALID_FIX"/>
28985 </enum>
28986
28987 <enum name="NetworkPhyModeType" type="int">
28988   <int value="0" label="UNDEF"/>
28989   <int value="1" label="802.11a"/>
28990   <int value="2" label="802.11b"/>
28991   <int value="3" label="802.11g"/>
28992   <int value="4" label="802.11n"/>
28993   <int value="5" label="PSB 10MHz-wide"/>
28994   <int value="6" label="PSB 5MHz-wide"/>
28995 </enum>
28996
28997 <enum name="NetworkPortalResult" type="int">
28998   <summary>
28999     The portal result types come from PortalResult in shill/metrics.h
29000   </summary>
29001   <int value="0" label="Success"/>
29002   <int value="1" label="DNS Failure"/>
29003   <int value="2" label="DNS Timeout"/>
29004   <int value="3" label="Connection Failure"/>
29005   <int value="4" label="Connection Timeout"/>
29006   <int value="5" label="HTTP Failure"/>
29007   <int value="6" label="HTTP Timeout"/>
29008   <int value="7" label="Content Failure"/>
29009   <int value="8" label="Content Timeout"/>
29010   <int value="9" label="Unknown"/>
29011 </enum>
29012
29013 <enum name="NetworkSecurityType" type="int">
29014   <summary>
29015     The security types come from the connman_service_security enum in
29016     flimflam/include/service.h
29017   </summary>
29018   <int value="0" label="UNKNOWN"/>
29019   <int value="1" label="NONE"/>
29020   <int value="2" label="WEP"/>
29021   <int value="3" label="WPA"/>
29022   <int value="4" label="802.11i/RSN"/>
29023   <int value="5" label="802.1x"/>
29024   <int value="6" label="PSK"/>
29025 </enum>
29026
29027 <enum name="NetworkServiceError" type="int">
29028   <summary>
29029     The error types come from the connman_service_error enum in
29030     flimflam/include/service.h
29031   </summary>
29032   <int value="0" label="UNKNOWN"/>
29033   <int value="1" label="OUT_OF_RANGE"/>
29034   <int value="2" label="PIN_MISSING"/>
29035   <int value="3" label="DHCP_FAILED"/>
29036   <int value="4" label="CONNECT_FAILED"/>
29037   <int value="5" label="BAD_PASSPHRASE"/>
29038   <int value="6" label="BAD_WEPKEY"/>
29039   <int value="7" label="ACTIVATION_FAILED"/>
29040   <int value="8" label="NEED_EVDO"/>
29041   <int value="9" label="NEED_HOME_NETWORK"/>
29042   <int value="10" label="OTASP_FAILED"/>
29043   <int value="11" label="AAA_FAILED"/>
29044   <int value="12" label="INTERNAL"/>
29045   <int value="13" label="DNS_LOOKUP_FAILED"/>
29046   <int value="14" label="HTTP_GET_FAILED"/>
29047 </enum>
29048
29049 <enum name="NewTabPageActionAndroid" type="int">
29050   <int value="0" label="Searched using the omnibox"/>
29051   <int value="1" label="Navigated to Google search homepage using the omnibox"/>
29052   <int value="2" label="Navigated to any other page using the omnibox"/>
29053   <int value="3" label="Opened a most visited page"/>
29054   <int value="4" label="Opened a recently closed tab"/>
29055   <int value="5" label="Opened a bookmark"/>
29056   <int value="6" label="Opened a foreign session (from other devices section)"/>
29057 </enum>
29058
29059 <enum name="NewTabPageBookmarkActionAndroid" type="int">
29060   <summary>
29061     These values are defined in PartnerBookmarkAction enum in
29062     chrome/browser/ui/webui/ntp/android/bookmarks_handler.cc.
29063   </summary>
29064   <int value="0" label="Deleted partner bookmark"/>
29065   <int value="1" label="Deleted root partner folder"/>
29066   <int value="2" label="Renamed partner bookmark"/>
29067   <int value="3" label="Renamed root partner folder"/>
29068 </enum>
29069
29070 <enum name="NewTabPageMobilePromo" type="int">
29071   <summary>
29072     These values are defined inside the PromoImpressionBuckets enum in
29073     chrome/browser/ui/webui/ntp/android/promo_handler.cc
29074   </summary>
29075   <int value="0" label="Shown from most visited page"/>
29076   <int value="1" label="Shown from open tabs page"/>
29077   <int value="2" label="Shown from sync promo page"/>
29078   <int value="3" label="User pressed 'Try Chrome'"/>
29079   <int value="4" label="User dismissed the promo"/>
29080 </enum>
29081
29082 <enum name="NewTabURLState" type="int">
29083   <int value="0" label="Valid URL was used"/>
29084   <int value="1" label="Corrupt state"/>
29085   <int value="2" label="Incognito window"/>
29086   <int value="3" label="No URL for default provider"/>
29087   <int value="4" label="Insecure URL"/>
29088   <int value="5" label="Suggest is disabled"/>
29089   <int value="6" label="URL blocked for supervised user"/>
29090 </enum>
29091
29092 <enum name="NotificationActionType" type="int">
29093   <int value="0" label="Unknown"/>
29094   <int value="1" label="Notification added"/>
29095   <int value="2" label="Notificaiton updated"/>
29096   <int value="3" label="Notification clicked"/>
29097   <int value="4" label="Notification button clicked"/>
29098   <int value="5" label="Notification displayed"/>
29099   <int value="6" label="Notification closed by user"/>
29100   <int value="7" label="Notification closed by system"/>
29101 </enum>
29102
29103 <enum name="NtpFollowAction" type="int">
29104   <int value="0" label="PAGE_TRANSITION_LINK"/>
29105   <int value="1" label="PAGE_TRANSITION_TYPED"/>
29106   <int value="2" label="PAGE_TRANSITION_AUTO_BOOKMARK"/>
29107   <int value="3" label="PAGE_TRANSITION_AUTO_SUBFRAME"/>
29108   <int value="4" label="PAGE_TRANSITION_MANUAL_SUBFRAME"/>
29109   <int value="5" label="PAGE_TRANSITION_GENERATED"/>
29110   <int value="6" label="PAGE_TRANSITION_START_PAGE"/>
29111   <int value="7" label="PAGE_TRANSITION_FORM_SUBMIT"/>
29112   <int value="8" label="PAGE_TRANSITION_RELOAD"/>
29113   <int value="9" label="PAGE_TRANSITION_KEYWORD"/>
29114   <int value="10" label="PAGE_TRANSITION_KEYWORD_GENERATED"/>
29115   <int value="11" label="Clicked on a tile."/>
29116   <int value="12" label="Clicked to other NTP pane."/>
29117   <int value="13" label="Other action"/>
29118 </enum>
29119
29120 <enum name="NtpOtherSessionsType" type="int">
29121   <int value="0" label="Menu initialized"/>
29122   <int value="1" label="Menu shown"/>
29123   <int value="2" label="Link clicked"/>
29124   <int value="3" label="Link context menu shown"/>
29125   <int value="4" label="Device context menu shown"/>
29126   <int value="5" label="Unused/previous device context menu shown"/>
29127   <int value="6" label="Collapse Session"/>
29128   <int value="7" label="Expand Session"/>
29129   <int value="8" label="Open All"/>
29130 </enum>
29131
29132 <enum name="NtpPaneType" type="int">
29133   <int value="1" label="MostVisited"/>
29134   <int value="2" label="Apps"/>
29135   <int value="3" label="Bookmarks"/>
29136   <int value="4" label="Suggestions"/>
29137 </enum>
29138
29139 <enum name="NtpPromoAction" type="int">
29140   <int value="0" label="NTP Promo viewed"/>
29141   <int value="1" label="NTP Promo closed"/>
29142   <int value="2" label="NTP Promo link clicked"/>
29143 </enum>
29144
29145 <enum name="NtpSuggestionsType" type="int">
29146   <int value="0" label="Client suggestion"/>
29147   <int value="1" label="Server suggestion"/>
29148 </enum>
29149
29150 <enum name="NtpTileExperimentActions" type="int">
29151   <summary>
29152     The types of actions performed by the Most Visited Tile Placement
29153     experiment, used to identify the cases where the experiment could not
29154     operate as expected, and the reason for it.
29155   </summary>
29156   <int value="0" label="Removed URL that was already open in browser"/>
29157   <int value="1" label="Didn't remove URL, too few suggestions in MV"/>
29158   <int value="2" label="Too few URLs, didn't flip tiles 1 and 8"/>
29159   <int value="3" label="Too few URLs, didn't flip tiles 1 and 4"/>
29160 </enum>
29161
29162 <enum name="OfflineStatus" type="int">
29163   <int value="0" label="Fresh data load from Cache"/>
29164   <int value="1" label="Successful network request (validation or fetch)."/>
29165   <int value="2" label="Failed network request (non-offline error)."/>
29166   <int value="3" label="Server offline and stale data available."/>
29167   <int value="4" label="Server offline and stale data not available."/>
29168 </enum>
29169
29170 <enum name="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon" type="int">
29171   <int value="0" label="disabled by flags"/>
29172   <int value="1" label="enabled by flags"/>
29173   <int value="2" label="auto, not in trial"/>
29174   <int value="3" label="auto, disabled in trial"/>
29175   <int value="4" label="auto, enabled in trial"/>
29176 </enum>
29177
29178 <enum name="OmniboxEnteredKeywordMode" type="int">
29179   <int value="0" label="via tab"/>
29180   <int value="1" label="via space at end"/>
29181   <int value="2" label="via space in middle"/>
29182 </enum>
29183
29184 <enum name="OmniboxSearchEngine" type="int">
29185   <int value="0" label="Unknown"/>
29186   <int value="1" label="Google"/>
29187   <int value="2" label="Yahoo!"/>
29188   <int value="3" label="Bing"/>
29189   <int value="4" label="Ask"/>
29190   <int value="5" label="Yahoo! Quebec"/>
29191   <int value="6" label="OK.hu"/>
29192   <int value="7" label="Bing French and Arabic"/>
29193   <int value="11" label="Yamli"/>
29194   <int value="12" label="Araby"/>
29195   <int value="13" label="Maktoob"/>
29196   <int value="14" label="Masrawy"/>
29197   <int value="15" label="Yandex"/>
29198   <int value="16" label="Rambler"/>
29199   <int value="17" label="TUT.BY"/>
29200   <int value="18" label="hispavista"/>
29201   <int value="19" label="Jabse"/>
29202   <int value="20" label="NUR.KZ"/>
29203   <int value="21" label="Baidu"/>
29204   <int value="22" label="search.ch"/>
29205   <int value="23" label="goo"/>
29206   <int value="24" label="Pogodak!"/>
29207   <int value="25" label="Seznam"/>
29208   <int value="26" label="Centrum"/>
29209   <int value="27" label="Atlas"/>
29210   <int value="28" label="Jubii"/>
29211   <int value="29" label="Eniro"/>
29212   <int value="30" label="NetSprint"/>
29213   <int value="32" label="diri"/>
29214   <int value="33" label="Custom"/>
29215   <int value="35" label="AOL"/>
29216   <int value="36" label="Conduit"/>
29217   <int value="37" label="Rediff"/>
29218   <int value="38" label="guruji"/>
29219   <int value="40" label="GO.com"/>
29220   <int value="41" label="Rednano"/>
29221   <int value="44" label="NETI"/>
29222   <int value="45" label="DELFI"/>
29223   <int value="46" label="Fonecta 02.fi"/>
29224   <int value="50" label="AVG"/>
29225   <int value="51" label="search.ch"/>
29226   <int value="54" label="in.gr"/>
29227   <int value="55" label="Walla!"/>
29228   <int value="59" label="leit.is"/>
29229   <int value="62" label="Virgilio"/>
29230   <int value="63" label="Libero"/>
29231   <int value="67" label="Naver"/>
29232   <int value="68" label="Daum"/>
29233   <int value="69" label="Nate"/>
29234   <int value="71" label="LATNE"/>
29235   <int value="72" label="ABC S.k"/>
29236   <int value="73" label="Kvasir"/>
29237   <int value="75" label="Onet.pl"/>
29238   <int value="76" label="Wirtualna Polska"/>
29239   <int value="77" label="SAPO"/>
29240   <int value="82" label="UOL Busca"/>
29241   <int value="83" label="@MAIL.RU"/>
29242   <int value="85" label="Zoznam"/>
29243   <int value="87" label="Najdi.si"/>
29244   <int value="89" label="AltaVista"/>
29245   <int value="90" label="Terra"/>
29246   <int value="99" label="Spray"/>
29247   <int value="100" label="Sanook!"/>
29248   <int value="101" label="MYNET"/>
29249   <int value="102" label="searchnu.com"/>
29250   <int value="103" label="babylon.com"/>
29251   <int value="104" label="delta-search.com"/>
29252   <int value="105" label="iminent.com"/>
29253   <int value="106" label="hao123.com"/>
29254   <int value="107" label="sweetim.com"/>
29255   <int value="108" label="snap.do"/>
29256   <int value="109" label="snapdo.com"/>
29257   <int value="110" label="softonic.com"/>
29258   <int value="111" label="searchfunmoods.com"/>
29259   <int value="112" label="incredibar.com"/>
29260   <int value="113" label="sweetpacks.com"/>
29261   <int value="114" label="imesh.net"/>
29262 </enum>
29263
29264 <enum name="OmniboxSearchEngineType" type="int">
29265   <int value="0" label="Unknown"/>
29266   <int value="1" label="AOL"/>
29267   <int value="2" label="Ask"/>
29268   <int value="3" label="Atlas"/>
29269   <int value="4" label="AVG"/>
29270   <int value="5" label="Baidu"/>
29271   <int value="6" label="Babylon"/>
29272   <int value="7" label="Bing"/>
29273   <int value="8" label="Conduit"/>
29274   <int value="9" label="Daum"/>
29275   <int value="10" label="DELFI"/>
29276   <int value="11" label="Delta"/>
29277   <int value="12" label="Funmoods"/>
29278   <int value="13" label="goo"/>
29279   <int value="14" label="Google"/>
29280   <int value="15" label="iminent.com"/>
29281   <int value="16" label="IMesh"/>
29282   <int value="17" label="in.gr"/>
29283   <int value="18" label="incredibar.com"/>
29284   <int value="19" label="Kvasir"/>
29285   <int value="20" label="Libero"/>
29286   <int value="21" label="@MAIL.RU"/>
29287   <int value="22" label="Najdi.si"/>
29288   <int value="23" label="Nate"/>
29289   <int value="24" label="Naver"/>
29290   <int value="25" label="NETI"/>
29291   <int value="26" label="Nigma"/>
29292   <int value="27" label="OK.hu"/>
29293   <int value="28" label="Onet.pl"/>
29294   <int value="29" label="Rambler"/>
29295   <int value="30" label="SAPO"/>
29296   <int value="31" label="searchnu"/>
29297   <int value="32" label="search-results.com"/>
29298   <int value="33" label="Seznam"/>
29299   <int value="34" label="snap.do"/>
29300   <int value="35" label="softonic.com"/>
29301   <int value="36" label="Sogou"/>
29302   <int value="37" label="Soso"/>
29303   <int value="38" label="sweetim.com/sweetpacks.com"/>
29304   <int value="39" label="Terra"/>
29305   <int value="40" label="TUT.BY"/>
29306   <int value="41" label="Vinden.nl"/>
29307   <int value="42" label="Virgilio"/>
29308   <int value="43" label="Walla!"/>
29309   <int value="44" label="Wirtualna Polska"/>
29310   <int value="45" label="Yahoo!"/>
29311   <int value="46" label="Yandex"/>
29312   <int value="47" label="Zoznam"/>
29313 </enum>
29314
29315 <enum name="OmniboxSuggestRequests" type="int">
29316   <int value="1" label="requests sent"/>
29317   <int value="2" label="requests invalidated"/>
29318   <int value="3" label="(non-invalidated) replies received"/>
29319 </enum>
29320
29321 <enum name="OmniboxZeroSuggestRequests" type="int">
29322   <int value="1" label="requests sent"/>
29323   <int value="2" label="requests invalidated"/>
29324   <int value="3" label="(non-invalidated) replies received"/>
29325 </enum>
29326
29327 <enum name="OSAgnosticErrno" type="int">
29328   <summary>Errno values with the same meanings on Mac/Win/Linux.</summary>
29329   <int value="0" label="0">No error</int>
29330   <int value="1" label="EPERM">Operation not permitted</int>
29331   <int value="2" label="ENOENT">No such file or directory</int>
29332   <int value="3" label="ESRCH">No such process</int>
29333   <int value="4" label="EINTR">Interrupted function call</int>
29334   <int value="5" label="EIO">Input/output error</int>
29335   <int value="6" label="ENXIO">No such device or address</int>
29336   <int value="7" label="E2BIG">Arg list too long</int>
29337   <int value="8" label="ENOEXEC">Exec format error</int>
29338   <int value="9" label="EBADF">Bad file descriptor</int>
29339   <int value="10" label="ECHILD">No child processes</int>
29340   <int value="11" label="EDEADLK">Resource deadlock avoided</int>
29341   <int value="12" label="ENOMEM">Cannot allocate memory</int>
29342   <int value="13" label="EACCES">Permission denied</int>
29343   <int value="14" label="EFAULT">Bad address</int>
29344   <int value="15" label="ENOTBLK">Not a block device</int>
29345   <int value="16" label="EBUSY">Resource busy</int>
29346   <int value="17" label="EEXIST">File exists</int>
29347   <int value="18" label="EXDEV">Improper link</int>
29348   <int value="19" label="ENODEV">Operation not supported by device</int>
29349   <int value="20" label="ENOTDIR">Not a directory</int>
29350   <int value="21" label="EISDIR">Is a directory</int>
29351   <int value="22" label="EINVAL">Invalid argument</int>
29352   <int value="23" label="ENFILE">Too many open files in system</int>
29353   <int value="24" label="EMFILE">Too many open files</int>
29354   <int value="25" label="ENOTTY">Inappropriate ioctl for device</int>
29355   <int value="26" label="ETXTBSY">Text file busy</int>
29356   <int value="27" label="EFBIG">File too large</int>
29357   <int value="28" label="ENOSPC">Device out of space</int>
29358   <int value="29" label="ESPIPE">Illegal seek</int>
29359   <int value="30" label="EROFS">Read-only file system</int>
29360   <int value="31" label="EMLINK">Too many links</int>
29361   <int value="32" label="EPIPE">Broken pipe</int>
29362   <int value="33" label="EDOM">Numerical argument out of domain</int>
29363   <int value="34" label="ERANGE">Numerical result out of range</int>
29364 </enum>
29365
29366 <enum name="OsSuite" type="int">
29367   <int value="0" label="Windows Home Edition"/>
29368   <int value="1" label="Windows Proffesional Edition (or better)"/>
29369   <int value="2" label="Windows Server Edition"/>
29370 </enum>
29371
29372 <enum name="OSXExceptionHandlerEvents" type="int">
29373   <int value="0" label="EXCEPTION_ACCESSIBILITY">
29374     Object does not support accessibility attributes
29375   </int>
29376   <int value="1" label="EXCEPTION_MENU_ITEM_BOUNDS_CHECK">
29377     Forced crash due to menu item bounds checking failure
29378   </int>
29379   <int value="2" label="EXCEPTION_VIEW_NOT_IN_WINDOW">
29380     Forced crash due to view not in a window requiring a window
29381   </int>
29382   <int value="3" label="EXCEPTION_NSURL_INIT_NIL">
29383     Whitelisted exception for bug 85463.  Suspect ImageKit conversions for media
29384     browser in open or save panel.
29385   </int>
29386   <int value="4" label="EXCEPTION_NSDATADETECTOR_NIL_STRING">
29387     Whitelisted exception for bug 316759.  Suspect background address detection,
29388     field unknown.
29389   </int>
29390 </enum>
29391
29392 <enum name="OtherPossibleUsernamesUsage" type="int">
29393   <int value="0" label="Nothing to Autofill"/>
29394   <int value="1" label="No other possible usernames"/>
29395   <int value="2" label="Other possible usernames present, but none were shown"/>
29396   <int value="3" label="Other possible username was shown, but not selected"/>
29397   <int value="4" label="Other possible username was selected"/>
29398 </enum>
29399
29400 <enum name="OverscrollMode" type="int">
29401   <summary>Direction of the overscroll gesture.</summary>
29402   <int value="1" label="North">Scrolled from bottom towards top</int>
29403   <int value="2" label="South">Scrolled from top towards the bottom</int>
29404   <int value="3" label="West">Scrolled from right towards left</int>
29405   <int value="4" label="East">Scrolled from left towards right</int>
29406 </enum>
29407
29408 <enum name="P2PLookupResult" type="int">
29409   <int value="0" label="Found"/>
29410   <int value="1" label="Not Found"/>
29411   <int value="2" label="Vanished"/>
29412   <int value="3" label="Canceled"/>
29413   <int value="4" label="Filtered"/>
29414 </enum>
29415
29416 <enum name="P2PServerResult" type="int">
29417   <int value="0" label="Response Sent"/>
29418   <int value="1" label="Response Interrupted"/>
29419   <int value="2" label="Malformed"/>
29420   <int value="3" label="Not Found"/>
29421   <int value="4" label="Index"/>
29422 </enum>
29423
29424 <enum name="PagespeedHeaderServerType" type="int">
29425   <int value="0" label="Total responses"/>
29426   <int value="1" label="mod_pagespeed server"/>
29427   <int value="2" label="ngx_pagespeed server"/>
29428   <int value="3" label="PageSpeed Service server"/>
29429   <int value="4" label="Unknown server type"/>
29430 </enum>
29431
29432 <enum name="PagespeedVersion" type="int">
29433   <summary>
29434     The version of PageSpeed. Values up to 1.6.29.x are in use as of 2013-10-01
29435     while later values may adjust 'a' and/or 'b' arbitrarily.
29436   </summary>
29437   <int value="1" label="Unknown"/>
29438   <int value="2" label="0.9.10.0"/>
29439   <int value="3" label="0.9.10.x"/>
29440   <int value="4" label="0.9.11.0"/>
29441   <int value="5" label="0.9.11.x"/>
29442   <int value="6" label="0.9.12.0"/>
29443   <int value="7" label="0.9.12.x"/>
29444   <int value="8" label="0.9.13.0"/>
29445   <int value="9" label="0.9.13.x"/>
29446   <int value="10" label="0.9.14.0"/>
29447   <int value="11" label="0.9.14.x"/>
29448   <int value="12" label="0.9.15.0"/>
29449   <int value="13" label="0.9.15.x"/>
29450   <int value="14" label="0.9.16.0"/>
29451   <int value="15" label="0.9.16.x"/>
29452   <int value="16" label="0.9.17.0"/>
29453   <int value="17" label="0.9.17.x"/>
29454   <int value="18" label="0.9.18.0"/>
29455   <int value="19" label="0.9.18.x"/>
29456   <int value="20" label="0.10.19.0"/>
29457   <int value="21" label="0.10.19.x"/>
29458   <int value="22" label="0.10.20.0"/>
29459   <int value="23" label="0.10.20.x"/>
29460   <int value="24" label="0.10.21.0"/>
29461   <int value="25" label="0.10.21.x"/>
29462   <int value="26" label="0.10.22.0"/>
29463   <int value="27" label="0.10.22.x"/>
29464   <int value="28" label="1.1.23.0"/>
29465   <int value="29" label="1.1.23.x"/>
29466   <int value="30" label="1.2.24.0"/>
29467   <int value="31" label="1.2.24.x"/>
29468   <int value="32" label="1.3.25.0"/>
29469   <int value="33" label="1.3.25.x"/>
29470   <int value="34" label="1.4.26.0"/>
29471   <int value="35" label="1.4.26.x"/>
29472   <int value="36" label="1.5.27.0"/>
29473   <int value="37" label="1.5.27.x"/>
29474   <int value="38" label="1.5.28.0"/>
29475   <int value="39" label="1.5.28.x"/>
29476   <int value="40" label="1.6.29.0"/>
29477   <int value="41" label="1.6.29.x"/>
29478   <int value="42" label="a.b.30.0"/>
29479   <int value="43" label="a.b.30.x"/>
29480   <int value="44" label="a.b.31.0"/>
29481   <int value="45" label="a.b.31.x"/>
29482   <int value="46" label="a.b.32.0"/>
29483   <int value="47" label="a.b.32.x"/>
29484   <int value="48" label="a.b.33.0"/>
29485   <int value="49" label="a.b.33.x"/>
29486   <int value="50" label="a.b.34.0"/>
29487   <int value="51" label="a.b.34.x"/>
29488   <int value="52" label="a.b.35.0"/>
29489   <int value="53" label="a.b.35.x"/>
29490   <int value="54" label="a.b.36.0"/>
29491   <int value="55" label="a.b.36.x"/>
29492   <int value="56" label="a.b.37.0"/>
29493   <int value="57" label="a.b.37.x"/>
29494   <int value="58" label="a.b.38.0"/>
29495   <int value="59" label="a.b.38.x"/>
29496   <int value="60" label="a.b.39.0"/>
29497   <int value="61" label="a.b.39.x"/>
29498   <int value="62" label="a.b.40.0"/>
29499   <int value="63" label="a.b.40.x"/>
29500   <int value="64" label="a.b.41.0"/>
29501   <int value="65" label="a.b.41.x"/>
29502   <int value="66" label="a.b.42.0"/>
29503   <int value="67" label="a.b.42.x"/>
29504   <int value="68" label="a.b.43.0"/>
29505   <int value="69" label="a.b.43.x"/>
29506   <int value="70" label="a.b.44.0"/>
29507   <int value="71" label="a.b.44.x"/>
29508   <int value="72" label="a.b.45.0"/>
29509   <int value="73" label="a.b.45.x"/>
29510   <int value="74" label="a.b.46.0"/>
29511   <int value="75" label="a.b.46.x"/>
29512   <int value="76" label="a.b.47.0"/>
29513   <int value="77" label="a.b.47.x"/>
29514   <int value="78" label="a.b.48.0"/>
29515   <int value="79" label="a.b.48.x"/>
29516   <int value="80" label="a.b.49.0"/>
29517   <int value="81" label="a.b.49.x"/>
29518   <int value="82" label="a.b.50.0"/>
29519   <int value="83" label="a.b.50.x"/>
29520   <int value="84" label="a.b.51.0"/>
29521   <int value="85" label="a.b.51.x"/>
29522   <int value="86" label="a.b.52.0"/>
29523   <int value="87" label="a.b.52.x"/>
29524   <int value="88" label="a.b.53.0"/>
29525   <int value="89" label="a.b.53.x"/>
29526   <int value="90" label="a.b.54.0"/>
29527   <int value="91" label="a.b.54.x"/>
29528   <int value="92" label="a.b.55.0"/>
29529   <int value="93" label="a.b.55.x"/>
29530   <int value="94" label="a.b.56.0"/>
29531   <int value="95" label="a.b.56.x"/>
29532   <int value="96" label="a.b.57.0"/>
29533   <int value="97" label="a.b.57.x"/>
29534   <int value="98" label="a.b.58.0"/>
29535   <int value="99" label="a.b.58.x"/>
29536 </enum>
29537
29538 <enum name="ParsedCookieStatus" type="int">
29539   <obsolete>
29540     Deprecated as of 9/2013. Experiment to measure control characters in cookies
29541     is finished.
29542   </obsolete>
29543   <int value="0" label="All cookie values valid and without control chars"/>
29544   <int value="1" label="Cookie contains control chars"/>
29545   <int value="2" label="Cookie is invalid"/>
29546   <int value="3" label="Cookie contains both control chars and is invalid"/>
29547 </enum>
29548
29549 <enum name="PasswordGenerationEvent" type="int">
29550   <int value="0" label="No sign up form"/>
29551   <int value="1" label="Local heuristics found sign up form"/>
29552   <int value="2" label="DEPRECATED: Icon shown"/>
29553   <int value="3" label="DEPRECATED: Bubble shown"/>
29554   <int value="4" label="Generation available"/>
29555   <int value="5" label="Generation popup shown"/>
29556   <int value="6" label="Generated password accepted"/>
29557   <int value="7" label="Editing popup shown"/>
29558   <int value="8" label="Generated password edited"/>
29559   <int value="9" label="Generated password deleted"/>
29560 </enum>
29561
29562 <enum name="PasswordManagerActionsTaken" type="int">
29563   <obsolete>
29564     Deprecated as of Chrome 32. See PasswordManagerActionsTakenWithPsl
29565   </obsolete>
29566   <summary>
29567     The value is a combination of three different options - what did the
29568     password manager do, what did the user do, and was the form submitted (and
29569     submitted successfully or not). The meaning of each value can be determined
29570     from the values in chrome/browser/password_manager/password_form_manager.h
29571   </summary>
29572   <int value="0"
29573       label="manager did nothing / user did nothing / form not submitted"/>
29574   <int value="1"
29575       label="manager did nothing / user chose a value / form not submitted"/>
29576   <int value="2"
29577       label="manager did nothing / user typed in something / form not
29578              submitted"/>
29579   <int value="3"
29580       label="manager filled the fields / user did nothing / form not
29581              submitted"/>
29582   <int value="4"
29583       label="manager filled the fields / user chose a value / form not
29584              submitted"/>
29585   <int value="5"
29586       label="manager filled the fields / user typed in something / form not
29587              submitted"/>
29588   <int value="6"
29589       label="manager did nothing (site was blacklisted) / user did nothing /
29590              form not submitted"/>
29591   <int value="7"
29592       label="manager did nothing (site was blacklisted) / user chose a value
29593              / form not submitted (this value shouldn't be possible)"/>
29594   <int value="8"
29595       label="manager did nothing (site was blacklisted) / user typed in
29596              something / form not submitted"/>
29597   <int value="9"
29598       label="manager did nothing (autocomplete off) / user did nothing / form
29599              not submitted"/>
29600   <int value="10"
29601       label="manager did nothing (autocomplete off) / user chose a value /
29602              form not submitted (this value shouldn't be possible)"/>
29603   <int value="11"
29604       label="manager did nothing (autocomplete off) / user typed in something
29605              / form not submitted"/>
29606   <int value="12"
29607       label="manager did nothing / user did nothing / form submit failed"/>
29608   <int value="13"
29609       label="manager did nothing / user chose a value / form submit failed"/>
29610   <int value="14"
29611       label="manager did nothing / user typed in something / form submit
29612              failed"/>
29613   <int value="15"
29614       label="manager filled the fields / user did nothing / form submit
29615              failed"/>
29616   <int value="16"
29617       label="manager filled the fields / user chose a value / form submit
29618              failed"/>
29619   <int value="17"
29620       label="manager filled the fields / user typed in something / form
29621              submit failed"/>
29622   <int value="18"
29623       label="manager did nothing (site was blacklisted) / user did nothing /
29624              form submit failed"/>
29625   <int value="19"
29626       label="manager did nothing (site was blacklisted) / user chose a value
29627              / form submit failed (this value shouldn't be possible)"/>
29628   <int value="20"
29629       label="manager did nothing (site was blacklisted) / user typed in
29630              something / form submit failed"/>
29631   <int value="21"
29632       label="manager did nothing (autocomplete off) / user did nothing / form
29633              submit failed"/>
29634   <int value="22"
29635       label="manager did nothing (autocomplete off) / user chose a value /
29636              form submit failed (this value shouldn't be possible)"/>
29637   <int value="23"
29638       label="manager did nothing (autocomplete off) / user typed in something
29639              / form submit failed"/>
29640   <int value="24"
29641       label="manager did nothing / user did nothing / form submit succeeded"/>
29642   <int value="25"
29643       label="manager did nothing / user chose a value / form submit succeeded"/>
29644   <int value="26"
29645       label="manager did nothing / user typed in something / form submit
29646              succeeded"/>
29647   <int value="27"
29648       label="manager filled the fields / user did nothing / form submit
29649              succeeded"/>
29650   <int value="28"
29651       label="manager filled the fields / user chose a value / form submit
29652              succeeded"/>
29653   <int value="29"
29654       label="manager filled the fields / user typed in something / form
29655              submit succeeded"/>
29656   <int value="30"
29657       label="manager did nothing (site was blacklisted) / user did nothing /
29658              form submit succeeded"/>
29659   <int value="31"
29660       label="manager did nothing (site was blacklisted) / user chose a value
29661              / form submit succeeded (this value shouldn't be possible)"/>
29662   <int value="32"
29663       label="manager did nothing (site was blacklisted) / user typed in
29664              something / form submit succeeded"/>
29665   <int value="33"
29666       label="manager did nothing (autocomplete off) / user did nothing / form
29667              submit succeeded"/>
29668   <int value="34"
29669       label="manager did nothing (autocomplete off) / user chose a value /
29670              form submit succeeded (this value shouldn't be possible)"/>
29671   <int value="35"
29672       label="manager did nothing (autocomplete off) / user typed in something
29673              / form submit succeeded"/>
29674 </enum>
29675
29676 <enum name="PasswordManagerActionsTakenWithPsl" type="int">
29677   <summary>
29678     The value is a combination of three different options - what did the
29679     password manager do, what did the user do, and was the form submitted (and
29680     submitted successfully or not). The meaning of each value can be determined
29681     from the values in chrome/browser/password_manager/password_form_manager.h
29682   </summary>
29683   <int value="0"
29684       label="manager did nothing / user did nothing / form not submitted"/>
29685   <int value="1"
29686       label="manager did nothing / user chose a value / form not submitted"/>
29687   <int value="2"
29688       label="manager did nothing / user chose a value from PSL / form not
29689              submitted"/>
29690   <int value="3"
29691       label="manager did nothing / user typed in something / form not
29692              submitted"/>
29693   <int value="4"
29694       label="manager filled the fields / user did nothing / form not
29695              submitted"/>
29696   <int value="5"
29697       label="manager filled the fields / user chose a value / form not
29698              submitted"/>
29699   <int value="6"
29700       label="manager filled the fields / user chose a value from PSL / form
29701              not submitted"/>
29702   <int value="7"
29703       label="manager filled the fields / user typed in something / form not
29704              submitted"/>
29705   <int value="8"
29706       label="manager did nothing (site was blacklisted) / user did nothing /
29707              form not submitted"/>
29708   <int value="9"
29709       label="manager did nothing (site was blacklisted) / user chose a value
29710              / form not submitted (this value shouldn't be possible)"/>
29711   <int value="10"
29712       label="manager did nothing (site was blacklisted) / user chose a value
29713              from PSL / form not submitted (this value shouldn't be possible)"/>
29714   <int value="11"
29715       label="manager did nothing (site was blacklisted) / user typed in
29716              something / form not submitted"/>
29717   <int value="12"
29718       label="manager did nothing (autocomplete off) / user did nothing / form
29719              not submitted"/>
29720   <int value="13"
29721       label="manager did nothing (autocomplete off) / user chose a value /
29722              form not submitted (this value shouldn't be possible)"/>
29723   <int value="14"
29724       label="manager did nothing (autocomplete off) / user chose a value from
29725              psl / form not submitted (this value shouldn't be possible)"/>
29726   <int value="15"
29727       label="manager did nothing (autocomplete off) / user typed in something
29728              / form not submitted"/>
29729   <int value="16"
29730       label="manager did nothing / user did nothing / form submit failed"/>
29731   <int value="17"
29732       label="manager did nothing / user chose a value / form submit failed"/>
29733   <int value="18"
29734       label="manager did nothing / user chose a value from psl / form submit
29735              failed"/>
29736   <int value="19"
29737       label="manager did nothing / user typed in something / form submit
29738              failed"/>
29739   <int value="20"
29740       label="manager filled the fields / user did nothing / form submit
29741              failed"/>
29742   <int value="21"
29743       label="manager filled the fields / user chose a value / form submit
29744              failed"/>
29745   <int value="22"
29746       label="manager filled the fields / user chose a value from psl / form
29747              submit failed"/>
29748   <int value="23"
29749       label="manager filled the fields / user typed in something / form
29750              submit failed"/>
29751   <int value="24"
29752       label="manager did nothing (site was blacklisted) / user did nothing /
29753              form submit failed"/>
29754   <int value="25"
29755       label="manager did nothing (site was blacklisted) / user chose a value
29756              / form submit failed (this value shouldn't be possible)"/>
29757   <int value="26"
29758       label="manager did nothing (site was blacklisted) / user chose a value
29759              from psl / form submit failed (this value shouldn't be possible)"/>
29760   <int value="27"
29761       label="manager did nothing (site was blacklisted) / user typed in
29762              something / form submit failed"/>
29763   <int value="28"
29764       label="manager did nothing (autocomplete off) / user did nothing / form
29765              submit failed"/>
29766   <int value="29"
29767       label="manager did nothing (autocomplete off) / user chose a value /
29768              form submit failed (this value shouldn't be possible)"/>
29769   <int value="30"
29770       label="manager did nothing (autocomplete off) / user chose a value from
29771              psl / form submit failed (this value shouldn't be possible)"/>
29772   <int value="31"
29773       label="manager did nothing (autocomplete off) / user typed in something
29774              / form submit failed"/>
29775   <int value="32"
29776       label="manager did nothing / user did nothing / form submit succeeded"/>
29777   <int value="33"
29778       label="manager did nothing / user chose a value / form submit succeeded"/>
29779   <int value="34"
29780       label="manager did nothing / user chose a value from psl / form submit
29781              succeeded"/>
29782   <int value="35"
29783       label="manager did nothing / user typed in something / form submit
29784              succeeded"/>
29785   <int value="36"
29786       label="manager filled the fields / user did nothing / form submit
29787              succeeded"/>
29788   <int value="37"
29789       label="manager filled the fields / user chose a value / form submit
29790              succeeded"/>
29791   <int value="38"
29792       label="manager filled the fields / user chose a value from psl / form
29793              submit succeeded"/>
29794   <int value="39"
29795       label="manager filled the fields / user typed in something / form
29796              submit succeeded"/>
29797   <int value="40"
29798       label="manager did nothing (site was blacklisted) / user did nothing /
29799              form submit succeeded"/>
29800   <int value="41"
29801       label="manager did nothing (site was blacklisted) / user chose a value
29802              / form submit succeeded (this value shouldn't be possible)"/>
29803   <int value="42"
29804       label="manager did nothing (site was blacklisted) / user chose a value
29805              from psl / form submit succeeded (this value shouldn't be
29806              possible)"/>
29807   <int value="43"
29808       label="manager did nothing (site was blacklisted) / user typed in
29809              something / form submit succeeded"/>
29810   <int value="44"
29811       label="manager did nothing (autocomplete off) / user did nothing / form
29812              submit succeeded"/>
29813   <int value="45"
29814       label="manager did nothing (autocomplete off) / user chose a value /
29815              form submit succeeded (this value shouldn't be possible)"/>
29816   <int value="46"
29817       label="manager did nothing (autocomplete off) / user chose a value from
29818              psl / form submit succeeded (this value shouldn't be possible)"/>
29819   <int value="47"
29820       label="manager did nothing (autocomplete off) / user typed in something
29821              / form submit succeeded"/>
29822 </enum>
29823
29824 <enum name="PasswordManagerOsPasswordStatus" type="int">
29825   <int value="0" label="Unknown"/>
29826   <int value="1" label="Unsupported platform"/>
29827   <int value="2" label="Password is blank"/>
29828   <int value="3" label="Password is non blank"/>
29829   <int value="4"
29830       label="Password status not checked as user is on a Windows Domain"/>
29831 </enum>
29832
29833 <enum name="PasswordManagerPslDomainMatchTriggering" type="int">
29834   <summary>
29835     The value indicates whether an entry returned by password autofill contains
29836     a value that was found by matching against the public suffix list.
29837   </summary>
29838   <int value="0" label="Matching disabled"/>
29839   <int value="1" label="No match"/>
29840   <int value="2" label="Match"/>
29841 </enum>
29842
29843 <enum name="PepperInterface" type="int">
29844 <!-- Generated by ppapi/tools/pepper_hash_for_uma.cc -->
29845
29846   <int value="286711" label="PPB_FlashFullscreen;0.1"/>
29847   <int value="2804066" label="PPB_AudioConfig;1.1"/>
29848   <int value="8760108" label="PPB_Testing_Private;1.0"/>
29849   <int value="13662160" label="PPB_CharSet(Dev);0.4"/>
29850   <int value="22816901" label="PPB_FileChooser(Dev);0.5"/>
29851   <int value="28187368" label="PPB_IMEInputEvent(Dev);0.2"/>
29852   <int value="37307420" label="PPB_Scrollbar(Dev);0.5"/>
29853   <int value="62905097" label="PPB_TrueTypeFont(Dev);0.1"/>
29854   <int value="79708274" label="PPB_TCPSocket;1.1"/>
29855   <int value="110360074" label="PPB_Var;1.1"/>
29856   <int value="138418890" label="PPB_Memory(Dev);0.1"/>
29857   <int value="153443470" label="PPB_URLResponseInfo;1.0"/>
29858   <int value="153532707" label="PPB_Buffer(Dev);0.4"/>
29859   <int value="162107265" label="PPB_NetworkMonitor;1.0"/>
29860   <int value="180906214" label="PPB_Instance_Private;0.1"/>
29861   <int value="221802429" label="PPB_URLUtil(Dev);0.7"/>
29862   <int value="226206264" label="PPB_FileRef;1.1"/>
29863   <int value="229560990" label="PPB_Var(Deprecated);0.3"/>
29864   <int value="250764663" label="PPB_Graphics2D(Dev);0.2"/>
29865   <int value="320267009" label="PPB_Flash_File_ModuleLocal;3"/>
29866   <int value="348907389" label="PPB_TCPSocket_Private;0.4"/>
29867   <int value="382780521" label="PPB_FileRef;1.2"/>
29868   <int value="415548516" label="PPB_MessageLoop;1.0"/>
29869   <int value="434146763" label="PPB_BrowserFont_Trusted;1.0"/>
29870   <int value="495324603" label="PPB_Widget(Dev);0.4"/>
29871   <int value="556941117" label="PPB_IMEInputEvent;1.0"/>
29872   <int value="588532407" label="PPB_Graphics2D;1.1"/>
29873   <int value="612625164" label="PPB_InputEvent;1.0"/>
29874   <int value="615811055" label="PPB_Flash_MessageLoop;0.1"/>
29875   <int value="629092173" label="PPB_VideoCapture(Dev);0.3"/>
29876   <int value="630100238" label="PPB_AudioBuffer;0.1"/>
29877   <int value="631212065" label="PPB_MouseInputEvent;1.0"/>
29878   <int value="632306545" label="PPB_FileRef;1.0"/>
29879   <int value="656561383" label="PPB_FlashFullscreen;1.0"/>
29880   <int value="657117235" label="PPB_Flash_DRM;1.0"/>
29881   <int value="668624105" label="PPB_Flash_DeviceID;1.0"/>
29882   <int value="706893509" label="PPB_ContentDecryptor_Private;0.11"/>
29883   <int value="714324031" label="PPB_Graphics3D;1.0"/>
29884   <int value="724664149" label="PPB_Flash_Menu;0.2"/>
29885   <int value="760024173" label="PPB_FileIO;1.0"/>
29886   <int value="763746388" label="PPB_NaCl_Private;1.0"/>
29887   <int value="772423590" label="PPB_TouchInputEvent;1.0"/>
29888   <int value="780912189" label="PPB_Alarms(Dev);0.1"/>
29889   <int value="795366801" label="PPB_Trace_Event(Dev);0.2"/>
29890   <int value="804011173" label="PPB_Gamepad;1.0"/>
29891   <int value="810111568" label="PPB_Messaging;1.0"/>
29892   <int value="829878300" label="PPB_TCPSocket;1.0"/>
29893   <int value="835840137" label="PPB_WebSocket;1.0"/>
29894   <int value="844787073" label="PPB_TextInput(Dev);0.2"/>
29895   <int value="856177441" label="PPB_VarArray;1.0"/>
29896   <int value="857934187" label="PPB_Ext_Socket(Dev);0.1"/>
29897   <int value="883046945" label="PPB_OpenGLES2ChromiumMapSub;1.0"/>
29898   <int value="890225106" label="PPB_FileChooserTrusted;0.6"/>
29899   <int value="893629850" label="PPB_VarArrayBuffer;1.0"/>
29900   <int value="897332014" label="PPB_Zoom(Dev);0.2"/>
29901   <int value="910782902" label="PPB_AudioFrame;0.1"/>
29902   <int value="913922409" label="PPB_NetworkProxy;1.0"/>
29903   <int value="916446405" label="PPB_URLUtil(Dev);0.6"/>
29904   <int value="930786862" label="PPB_Flash_Clipboard;5.0"/>
29905   <int value="941275733" label="PPB_Flash;12.6"/>
29906   <int value="944161065" label="PPB_Flash_DRM;1.1"/>
29907   <int value="946515854" label="PPB_View(Dev);0.1"/>
29908   <int value="948969343" label="PPB_OpenGLES2;1.0"/>
29909   <int value="961061294" label="PPB_Var;1.2"/>
29910   <int value="961317980" label="PPB_Fullscreen;1.0"/>
29911   <int value="964595048" label="PPB_BrokerTrusted;0.2"/>
29912   <int value="965548627" label="PPB_Audio;1.1"/>
29913   <int value="972914533" label="PPB_TextInputController;1.0"/>
29914   <int value="997459960" label="PPB_FileChooserTrusted;0.5"/>
29915   <int value="1008493701" label="PPB_UDPSocket;1.0"/>
29916   <int value="1017579801" label="PPB_OpenGLES2FramebufferBlit;1.0"/>
29917   <int value="1032125598" label="PPB_HostResolver;1.0"/>
29918   <int value="1039206341" label="PPB_UDPSocket_Private;0.2"/>
29919   <int value="1042058362" label="PPB_Core;1.0"/>
29920   <int value="1050892821" label="PPB_OpenGLES2InstancedArrays;1.0"/>
29921   <int value="1055791466" label="PPB_CursorControl(Dev);0.4"/>
29922   <int value="1065040273" label="PPB_KeyboardInputEvent;1.2"/>
29923   <int value="1086644401" label="PPB_Proxy_Private;6"/>
29924   <int value="1094761313" label="PPB_URLLoaderTrusted;0.3"/>
29925   <int value="1099975614" label="PPB_Flash;12.5"/>
29926   <int value="1111997633" label="PPB_AudioInput(Dev);0.4"/>
29927   <int value="1155638369" label="PPB_WheelInputEvent;1.0"/>
29928   <int value="1161845861" label="PPB_NetAddress_Private;1.0"/>
29929   <int value="1173327824" label="PPB_OpenGLES2ChromiumEnableFeature;1.0"/>
29930   <int value="1188712923" label="PPB_Talk_Private;2.0"/>
29931   <int value="1218354710" label="PPB_VideoFrame;0.1"/>
29932   <int value="1260990020" label="PPB_Ext_Socket(Dev);0.2"/>
29933   <int value="1262240942" label="PPB_FileIO;1.1"/>
29934   <int value="1272679676" label="PPB_TCPSocket_Private;0.5"/>
29935   <int value="1316246754" label="PPB_KeyboardInputEvent;1.0"/>
29936   <int value="1316320941" label="PPB_Graphics2D(Dev);0.1"/>
29937   <int value="1321620067" label="PPB_Instance;1.0"/>
29938   <int value="1328369437" label="PPB_Talk_Private;1.0"/>
29939   <int value="1337084425" label="PPB_View;1.0"/>
29940   <int value="1354526686" label="PPB_FileIO_Private;0.1"/>
29941   <int value="1357207230" label="PPB_DeviceRef(Dev);0.1"/>
29942   <int value="1358195444" label="PPB_CharSet_Trusted;1.0"/>
29943   <int value="1360443600" label="PPB_OpenGLES2FramebufferMultisample;1.0"/>
29944   <int value="1374404330" label="PPB_BrokerTrusted;0.3"/>
29945   <int value="1374976378" label="PPB_OpenGLES2Query;1.0"/>
29946   <int value="1437724812" label="PPB_AudioConfig;1.0"/>
29947   <int value="1443771913" label="PPB_NetAddress;1.0"/>
29948   <int value="1504691399" label="PPB_Flash;13.0"/>
29949   <int value="1505595424" label="PPB_Crypto(Dev);0.1"/>
29950   <int value="1508192415" label="PPB_VarDictionary;1.0"/>
29951   <int value="1519132417" label="PPB_FileSystem;1.0"/>
29952   <int value="1520420939" label="PPB_MouseCursor;1.0"/>
29953   <int value="1528832860" label="PPB_FileChooser(Dev);0.6"/>
29954   <int value="1641037564" label="PPB_VideoSource_Private;0.1"/>
29955   <int value="1645591549" label="PPB_Widget(Dev);0.3"/>
29956   <int value="1677958987" label="PPB_ImageData;1.0"/>
29957   <int value="1680873803" label="PPB_Console;1.0"/>
29958   <int value="1703245231" label="PPB_NetworkList;1.0"/>
29959   <int value="1721408268" label="PPB_URLLoader;1.0"/>
29960   <int value="1753813390" label="PPB_Flash_Clipboard;4.0"/>
29961   <int value="1773992510" label="PPB_PDF;1"/>
29962   <int value="1775059283" label="PPB_Flash_FontFile;0.1"/>
29963   <int value="1779899536" label="PPB_Flash_Print;1.0"/>
29964   <int value="1821321578" label="PPB_UMA_Private;0.2"/>
29965   <int value="1822250569" label="PPB_Trace_Event(Dev);0.1"/>
29966   <int value="1838344955" label="PPB_Flash;12.4"/>
29967   <int value="1866591098" label="PPB_FileRefPrivate;0.1"/>
29968   <int value="1870131254" label="PPB_MouseLock;1.0"/>
29969   <int value="1930785273" label="PPB_Var;1.0"/>
29970   <int value="1944731926" label="PPB_URLRequestInfo;1.0"/>
29971   <int value="1978180250" label="PPB_Flash_Clipboard;5.1"/>
29972   <int value="1980463089" label="PPB_View;1.1"/>
29973   <int value="1981643755" label="PPB_FileMapping;0.1"/>
29974   <int value="1994108724" label="PPB_Flash_File_FileRef;2"/>
29975   <int value="1998274350" label="PPB_Font(Dev);0.6"/>
29976   <int value="2003778556" label="PPB_MouseInputEvent;1.1"/>
29977   <int value="2005291722" label="PPB_NetAddress_Private;1.1"/>
29978   <int value="2012645499" label="PPB_Find(Dev);0.3"/>
29979   <int value="2019398562" label="PPB_TCPSocket_Private;0.3"/>
29980   <int value="2023751176" label="PPB_Printing(Dev);0.7"/>
29981   <int value="2024537413" label="PPB_Graphics2D;1.0"/>
29982   <int value="2026777995" label="PPB_VideoDecoder(Dev);0.16"/>
29983   <int value="2027770764" label="PPB_UDPSocket_Private;0.3"/>
29984   <int value="2031327332" label="PPB_TextInput(Dev);0.1"/>
29985   <int value="2056532375" label="PPB_Audio;1.0"/>
29986   <int value="2062775054" label="PPB_IMEInputEvent(Dev);0.1"/>
29987   <int value="2070630224" label="PPB_AudioInput(Dev);0.3"/>
29988   <int value="2095945999" label="PPB_NetAddress_Private;0.1"/>
29989   <int value="2098849894" label="PPB_ContentDecryptor_Private;0.10"/>
29990   <int value="2123225074" label="PPB_HostResolver_Private;0.1"/>
29991   <int value="2126196629" label="PPB_UDPSocket_Private;0.4"/>
29992 </enum>
29993
29994 <enum name="PepperVideoDecodeError" type="int">
29995   <int value="1" label="Illegal state">
29996     An operation was attempted during an incompatible decoder state.
29997   </int>
29998   <int value="2" label="Invalid argument">
29999     Invalid argument was passed to an API method.
30000   </int>
30001   <int value="3" label="Unreadable input">Encoded input is unreadable.</int>
30002   <int value="4" label="Platform failure">
30003     A failure occurred at the browser layer or lower. Examples of such failures
30004     include GPU hardware failures, GPU driver failures, GPU library failures,
30005     browser programming errors, and so on.
30006   </int>
30007 </enum>
30008
30009 <enum name="PhotoEditorFileType" type="int">
30010   <int value="0" label="jpg"/>
30011   <int value="1" label="png"/>
30012   <int value="2" label="gif"/>
30013   <int value="3" label="bmp"/>
30014   <int value="4" label="webp"/>
30015   <int value="5" label="other"/>
30016 </enum>
30017
30018 <enum name="PhotoEditorLoadMode" type="int">
30019   <int value="0" label="From full resolution cache"/>
30020   <int value="1" label="From screen resolution cache"/>
30021   <int value="2" label="From file"/>
30022   <int value="3" label="Other"/>
30023 </enum>
30024
30025 <enum name="PhotoEditorSaveResult" type="int">
30026   <int value="0" label="Failure"/>
30027   <int value="1" label="Success"/>
30028   <int value="2" label="Other"/>
30029 </enum>
30030
30031 <enum name="PhotoEditorToolType" type="int">
30032   <int value="0" label="Auto-fix"/>
30033   <int value="1" label="Crop"/>
30034   <int value="2" label="Brightness"/>
30035   <int value="3" label="Rotate left"/>
30036   <int value="4" label="Rotate right"/>
30037   <int value="5" label="Rotate undo"/>
30038   <int value="6" label="Rotate redo"/>
30039   <int value="7" label="Share"/>
30040   <int value="8" label="Other"/>
30041 </enum>
30042
30043 <enum name="PingResult" type="int">
30044   <int value="0" label="Success"/>
30045   <int value="1" label="Response started"/>
30046   <int value="2" label="Timed out"/>
30047   <int value="3" label="Canceled"/>
30048   <int value="4" label="Failed"/>
30049   <int value="5" label="Uncompleted"/>
30050 </enum>
30051
30052 <enum name="PipelineStatus" type="int">
30053   <int value="0" label="PIPELINE_OK"/>
30054   <int value="1" label="PIPELINE_ERROR_URL_NOT_FOUND"/>
30055   <int value="2" label="PIPELINE_ERROR_NETWORK"/>
30056   <int value="3" label="PIPELINE_ERROR_DECODE"/>
30057   <int value="4" label="PIPELINE_ERROR_DECRYPT"/>
30058   <int value="5" label="PIPELINE_ERROR_ABORT"/>
30059   <int value="6" label="PIPELINE_ERROR_INITIALIZATION_FAILED"/>
30060   <int value="7" label="PIPELINE_ERROR_REQUIRED_FILTER_MISSING"/>
30061   <int value="8" label="PIPELINE_ERROR_COULD_NOT_RENDER"/>
30062   <int value="9" label="PIPELINE_ERROR_READ"/>
30063   <int value="10" label="PIPELINE_ERROR_OPERATION_PENDING"/>
30064   <int value="11" label="PIPELINE_ERROR_INVALID_STATE"/>
30065   <int value="12" label="DEMUXER_ERROR_COULD_NOT_OPEN"/>
30066   <int value="13" label="DEMUXER_ERROR_COULD_NOT_PARSE"/>
30067   <int value="14" label="DEMUXER_ERROR_NO_SUPPORTED_STREAMS"/>
30068   <int value="15" label="DECODER_ERROR_NOT_SUPPORTED"/>
30069 </enum>
30070
30071 <enum name="PlatformFileError" type="int">
30072   <int value="0" label="OK"/>
30073   <int value="1" label="FAILED"/>
30074   <int value="2" label="IN_USE"/>
30075   <int value="3" label="EXISTS"/>
30076   <int value="4" label="NOT_FOUND"/>
30077   <int value="5" label="ACCESS_DENIED"/>
30078   <int value="6" label="TOO_MANY_OPENED"/>
30079   <int value="7" label="NO_MEMORY"/>
30080   <int value="8" label="NO_SPACE"/>
30081   <int value="9" label="NOT_A_DIRECTORY"/>
30082   <int value="10" label="INVALID_OPERATION"/>
30083   <int value="11" label="SECURITY"/>
30084   <int value="12" label="ABORT"/>
30085   <int value="13" label="NOT_A_FILE"/>
30086   <int value="14" label="NOT_EMPTY"/>
30087   <int value="15" label="INVALID_URL"/>
30088   <int value="16" label="I/O"/>
30089 </enum>
30090
30091 <enum name="PluginLoadResult" type="int">
30092   <int value="0" label="LOAD_SUCCESS"/>
30093   <int value="1" label="LOAD_FAILED"/>
30094   <int value="2" label="ENTRY_POINT_MISSING"/>
30095   <int value="3" label="INIT_FAILED"/>
30096 </enum>
30097
30098 <enum name="PointerSensitivity" type="int">
30099   <int value="1" label="1"/>
30100   <int value="2" label="2"/>
30101   <int value="3" label="3"/>
30102   <int value="4" label="4"/>
30103   <int value="5" label="5"/>
30104 </enum>
30105
30106 <enum name="PostMergeVerificationOutcome" type="int">
30107   <int value="0" label="Undefined"/>
30108   <int value="1" label="Succeeded"/>
30109   <int value="2" label="No accounts found"/>
30110   <int value="3" label="Missing primary account"/>
30111   <int value="4" label="Primary account is not the first"/>
30112   <int value="5" label="Verification failed"/>
30113   <int value="6" label="Connection failed"/>
30114   <int value="7" label="Overflow"/>
30115 </enum>
30116
30117 <enum name="PowerBrightnessAdjust" type="int">
30118   <int value="0" label="Brightness Down"/>
30119   <int value="1" label="Brightness Up"/>
30120   <int value="2" label="Brightness Absolute"/>
30121 </enum>
30122
30123 <enum name="PowerChargerType" type="int">
30124   <int value="0" label="Unknown charger"/>
30125   <int value="1" label="MAINS charger"/>
30126   <int value="2" label="USB Charger"/>
30127   <int value="3" label="Unconfirmed Spring Charger"/>
30128   <int value="4" label="Safe Spring Charger"/>
30129 </enum>
30130
30131 <enum name="PreconnectedNavigation" type="int">
30132   <int value="0" label="No recent pre-connect to the page"/>
30133   <int value="1" label="Page nav. preceded by a pre-connect"/>
30134 </enum>
30135
30136 <enum name="PreconnectMotivation" type="int">
30137   <int value="0" label="MOUSE_OVER_MOTIVATED"/>
30138   <int value="1" label="PAGE_SCAN_MOTIVATED"/>
30139   <int value="2" label="UNIT_TEST_MOTIVATED"/>
30140   <int value="3" label="LINKED_MAX_MOTIVATED"/>
30141   <int value="4" label="OMNIBOX_MOTIVATED"/>
30142   <int value="5" label="STARTUP_LIST_MOTIVATED"/>
30143   <int value="6" label="EARLY_LOAD_MOTIVATED"/>
30144   <int value="7" label="NO_PREFETCH_MOTIVATION"/>
30145   <int value="8" label="STATIC_REFERAL_MOTIVATED"/>
30146   <int value="9" label="LEARNED_REFERAL_MOTIVATED"/>
30147   <int value="10" label="SELF_REFERAL_MOTIVATED"/>
30148 </enum>
30149
30150 <enum name="PreconnectSubresourceEval" type="int">
30151   <int value="0" label="PRECONNECTION"/>
30152   <int value="1" label="PRERESOLUTION"/>
30153   <int value="2" label="TOO_NEW"/>
30154 </enum>
30155
30156 <enum name="PreconnectTriggerUsed" type="int">
30157   <int value="0" label="The pre-connect triggered host was not accessed"/>
30158   <int value="1" label="The pre-connect triggered host was accessed"/>
30159 </enum>
30160
30161 <enum name="PrefetchStatus" type="int">
30162   <int value="0" label="undefined"/>
30163   <int value="1" label="success from cache"/>
30164   <int value="2" label="success from network"/>
30165   <int value="3" label="canceled in-flight"/>
30166 </enum>
30167
30168 <enum name="PrefHashStoreVersion" type="int">
30169   <int value="0" label="VERSION_UNINITIALIZED"/>
30170   <int value="1" label="VERSION_PRE_MIGRATION"/>
30171   <int value="2" label="VERSION_LATEST"/>
30172 </enum>
30173
30174 <enum name="PrerenderCookieStatus" type="int">
30175   <int value="0" label="no action"/>
30176   <int value="1" label="[main frame send]"/>
30177   <int value="2" label="[main frame change]"/>
30178   <int value="3" label="[main frame send, main frame change]"/>
30179   <int value="4" label="[other send]"/>
30180   <int value="5" label="[main frame send, other send]"/>
30181   <int value="6" label="[main frame change, other send]"/>
30182   <int value="7" label="[main frame send, main frame change, other send]"/>
30183   <int value="8" label="[other change]"/>
30184   <int value="9" label="[main frame send, other change]"/>
30185   <int value="10" label="[main frame change, other change]"/>
30186   <int value="11" label="[main frame send, main frame change, other change]"/>
30187   <int value="12" label="[other send, other change]"/>
30188   <int value="13" label="[main frame send, other send, other change]"/>
30189   <int value="14" label="[main frame change, other send, other change]"/>
30190   <int value="15"
30191       label="[main frame send, main frame change, other send, other change]"/>
30192 </enum>
30193
30194 <enum name="PrerenderEvent" type="int">
30195   <int value="0" label="Swapin no delegate"/>
30196   <int value="1" label="Swapin candidate"/>
30197   <int value="2" label="Swapin candidate namespace matces"/>
30198   <int value="3" label="Swapin no merge pending"/>
30199   <int value="4" label="Swapin merging disabled"/>
30200   <int value="5" label="Swapin issuing merge"/>
30201   <int value="6" label="Merge for swapin candidate"/>
30202   <int value="7" label="Merge result no pending swapin"/>
30203   <int value="8" label="Merge result timeout cb"/>
30204   <int value="9" label="Merge result result cb"/>
30205   <int value="10" label="Merge result timed out"/>
30206   <int value="11" label="Merge result merge done"/>
30207   <int value="12" label="Merge result: namespace not found"/>
30208   <int value="13" label="Merge result: namespace not alias"/>
30209   <int value="14" label="Merge result: not logging"/>
30210   <int value="15" label="Merge result: no transactions"/>
30211   <int value="16" label="Merge result: too many transactions"/>
30212   <int value="17" label="Merge result: not mergeable"/>
30213   <int value="18" label="Merge result: mergeable"/>
30214   <int value="19" label="Merge result merge failed"/>
30215   <int value="20" label="Merge result swapping in"/>
30216   <int value="21" label="Merge result swapin successful"/>
30217   <int value="22" label="Merge result swapin failed"/>
30218 </enum>
30219
30220 <enum name="PrerenderFinalStatus" type="int">
30221   <int value="0" label="USED"/>
30222   <int value="1" label="TIMED_OUT"/>
30223   <int value="2" label="EVICTED"/>
30224   <int value="3" label="MANAGER_SHUTDOWN"/>
30225   <int value="4" label="CLOSED"/>
30226   <int value="5" label="CREATE_NEW_WINDOW"/>
30227   <int value="6" label="PROFILE_DESTROYED"/>
30228   <int value="7" label="APP_TERMINATING"/>
30229   <int value="8" label="JAVASCRIPT_ALERT"/>
30230   <int value="9" label="AUTH_NEEDED"/>
30231   <int value="10" label="HTTPS"/>
30232   <int value="11" label="DOWNLOAD"/>
30233   <int value="12" label="MEMORY_LIMIT_EXCEEDED"/>
30234   <int value="13" label="JS_OUT_OF_MEMORY"/>
30235   <int value="14" label="RENDERER_UNRESPONSIVE"/>
30236   <int value="15" label="TOO_MANY_PROCESSES"/>
30237   <int value="16" label="RATE_LIMIT_EXCEEDED"/>
30238   <int value="17" label="PENDING_SKIPPED"/>
30239   <int value="18" label="CONTROL_GROUP"/>
30240   <int value="19" label="HTML5_MEDIA"/>
30241   <int value="20" label="SOURCE_RENDER_VIEW_CLOSED"/>
30242   <int value="21" label="RENDERER_CRASHED"/>
30243   <int value="22" label="UNSUPPORTED_SCHEME"/>
30244   <int value="23" label="INVALID_HTTP_METHOD"/>
30245   <int value="24" label="WINDOW_PRINT"/>
30246   <int value="25" label="RECENTLY_VISITED"/>
30247   <int value="26" label="WINDOW_OPENER"/>
30248   <int value="27" label="PAGE_ID_CONFLICT"/>
30249   <int value="28" label="SAFE_BROWSING"/>
30250   <int value="29" label="FRAGMENT_MISMATCH"/>
30251   <int value="30" label="SSL_CLIENT_CERTIFICATE_REQUESTED"/>
30252   <int value="31" label="CACHE_OR_HISTORY_CLEARED"/>
30253   <int value="32" label="CANCELLED"/>
30254   <int value="33" label="SSL_ERROR"/>
30255   <int value="34" label="CROSS_SITE_NAVIGATION_PENDING"/>
30256   <int value="35" label="DEVTOOLS_ATTACHED"/>
30257   <int value="36" label="SESSION_STORAGE_NAMESPACE_MISMATCH"/>
30258   <int value="37" label="NO_USE_GROUP"/>
30259   <int value="38" label="MATCH_COMPLETE_DUMMY"/>
30260   <int value="39" label="DUPLICATE"/>
30261   <int value="40" label="OPEN_URL"/>
30262   <int value="41" label="WOULD_HAVE_BEEN_USED"/>
30263   <int value="42" label="REGISTER_PROTOCOL_HANDLER"/>
30264   <int value="43" label="CREATING_AUDIO_STREAM"/>
30265   <int value="44" label="PAGE_BEING_CAPTURED"/>
30266   <int value="45" label="BAD_DEFERRED_REDIRECT"/>
30267   <int value="46" label="NAVIGATION_UNCOMMITTED"/>
30268   <int value="47" label="NEW_NAVIGATION_ENTRY"/>
30269 </enum>
30270
30271 <enum name="PrerenderHoverEvent" type="int">
30272   <obsolete>
30273     deprecated May 10 2012
30274   </obsolete>
30275   <int value="0" label="HOVER_EVENT_START"/>
30276   <int value="1" label="HOVER_EVENT_TOO_SHORT"/>
30277   <int value="2" label="HOVER_EVENT_REPLACED"/>
30278   <int value="3" label="HOVER_EVENT_CLICK"/>
30279 </enum>
30280
30281 <enum name="PrerenderLocalPredictorEvents" type="int">
30282   <int value="0" label="Constructed"/>
30283   <int value="1" label="Init scheduled"/>
30284   <int value="2" label="Init started"/>
30285   <int value="3" label="Init failed: no history"/>
30286   <int value="4" label="Init succeeded"/>
30287   <int value="5" label="AddVisit"/>
30288   <int value="6" label="AddVisit initialized"/>
30289   <int value="7" label="AddVisit prerender identified"/>
30290   <int value="8" label="AddVisit relevant transition"/>
30291   <int value="9" label="AddVisit identified prerender candidate"/>
30292   <int value="10" label="AddVisit prerendering"/>
30293   <int value="11" label="Got prerender url"/>
30294   <int value="12" label="Error: no prerender url for PLT"/>
30295   <int value="13" label="AddVisit prerender rextended"/>
30296   <int value="14" label="URL lookup result"/>
30297   <int value="15" label="URL lookup result: root page"/>
30298   <int value="16" label="URL lookup result: http"/>
30299   <int value="17" label="URL lookup result: has query string"/>
30300   <int value="18" label="URL lookup result: contains logout"/>
30301   <int value="19" label="URL lookup result: contians login"/>
30302   <int value="20" label="Start url lookup"/>
30303   <int value="21" label="AddVisit not root page"/>
30304   <int value="22" label="Whitelist error"/>
30305   <int value="23" label="Whitelist ok"/>
30306   <int value="24" label="URL lookup result: on whitelist"/>
30307   <int value="25" label="URL lookup result: on whitelist root page"/>
30308   <int value="26" label="URL lookup result: extended root page"/>
30309   <int value="27" label="URL lookup result: root page http"/>
30310   <int value="28" label="URL lookup failed"/>
30311   <int value="29" label="URL lookup no source webcontents found"/>
30312   <int value="30" label="URL lookup no logged in table found"/>
30313   <int value="31" label="URL lookup issuing logged in lookup"/>
30314   <int value="32" label="Continue prerender check started"/>
30315   <int value="33" label="Continue prerender check no url"/>
30316   <int value="34" label="Continue prerender check priority too low"/>
30317   <int value="35" label="Continue prerender check urls identical but fragemet"/>
30318   <int value="36" label="Continue prerender check https"/>
30319   <int value="37" label="Continue prerender check root page"/>
30320   <int value="38" label="Continue prerender check logout url"/>
30321   <int value="39" label="Continue prerender check login url"/>
30322   <int value="40" label="Continue prerender check not logged in"/>
30323   <int value="41" label="Continue prerender check fallthrough no prerender"/>
30324   <int value="42" label="Continue prerender check issuing prerender"/>
30325   <int value="43" label="Issuing prerender"/>
30326   <int value="44" label="No prerender candidates"/>
30327   <int value="45" label="Got history issuing lookup"/>
30328   <int value="46" label="Tab Helper URL seen"/>
30329   <int value="47" label="Tab Helper URL seen match"/>
30330   <int value="48" label="Tab Helper URL seen namespace match"/>
30331   <int value="49" label="URL lookup multiple source webcontents"/>
30332   <int value="50" label="Continue prerender check side-effect free whitelist"/>
30333   <int value="51" label="Continue prerender check Examine next URL"/>
30334   <int value="52" label="Issuing prerender, already prerendering"/>
30335   <int value="53" label="Issuing prerender, new prerender"/>
30336   <int value="54" label="Issuing prerender, cancelled old prerender"/>
30337   <int value="55" label="Continue prerender check fallthrough prerendering"/>
30338   <int value="56" label="URL lookup success"/>
30339   <int value="57" label="Prerender Service disabled"/>
30340   <int value="58" label="Prerender Service issued lookup"/>
30341   <int value="59" label="Prerender Service lookup timed out"/>
30342   <int value="60" label="Prerender Service received result"/>
30343   <int value="61" label="Prerender Service no record for result"/>
30344   <int value="62" label="Prerender Service parsed correctly"/>
30345   <int value="63" label="Prerender Service parse error"/>
30346   <int value="64" label="Prerender Service parse error incorrect JSON"/>
30347   <int value="65" label="Prerender Service hinting timed out"/>
30348   <int value="66" label="Prerender Service hinting url lookup timed out"/>
30349   <int value="67" label="Prerender Service candidate url lookup timed out"/>
30350   <int value="68" label="Continue prerender check service whitelist"/>
30351   <int value="69" label="Continue prerender check next URL local"/>
30352   <int value="70" label="Continue prerender check next URL service"/>
30353   <int value="71" label="AddVisit relevant transition repeat URL"/>
30354   <int value="72" label="AddVisit relevant transition new URL"/>
30355   <int value="73" label="Tab Helper namespace mismatch: no namespace"/>
30356   <int value="74" label="Tab Helper namespace mismatch: merge issued"/>
30357   <int value="75" label="Namespace mismatch: merge result received"/>
30358   <int value="76" label="Namespace mismatch: merge result namespace not found"/>
30359   <int value="77" label="Namespace mismatch: merge result not logging"/>
30360   <int value="78" label="Namespace mismatch: merge result no transactions"/>
30361   <int value="79"
30362       label="Namespace mismatch: merge result too many transactions"/>
30363   <int value="80" label="Namespace mismatch: merge result not mergeable"/>
30364   <int value="81" label="Namespace mismatch: merge result mergeable"/>
30365   <int value="82" label="Init failed unencrypted sync not enabled"/>
30366   <int value="83" label="Continue prerender check next URL not skipped"/>
30367   <int value="84" label="Prerender Service returned hinting candidates"/>
30368   <int value="85" label="Namespace mismatch: merge result namespace not alias"/>
30369   <int value="86" label="Tab Helper URL seen entry"/>
30370   <int value="87" label="Tab Helper URL seen match browser navigation"/>
30371   <int value="88" label="Tab Helper URL seen namespace match entry"/>
30372   <int value="89"
30373       label="Tab Helper URL seen namespace match browser navigation"/>
30374 </enum>
30375
30376 <enum name="PrerenderLocalVisitCoreTransition" type="int">
30377   <int value="0" label="LINK"/>
30378   <int value="1" label="TYPED"/>
30379   <int value="2" label="AUTO_BOOKMARK"/>
30380   <int value="3" label="AUTO_SUBFRAME"/>
30381   <int value="4" label="MANUAL_SUBFRAME"/>
30382   <int value="5" label="GENERATED"/>
30383   <int value="6" label="START_PAGE"/>
30384   <int value="7" label="FORM_SUBMIT"/>
30385   <int value="8" label="RELOAD"/>
30386   <int value="9" label="KEYWORD"/>
30387   <int value="10" label="GENERATED"/>
30388 </enum>
30389
30390 <enum name="PrerenderLocalVisitEvents" type="int">
30391   <int value="0" label="V1_VISIT"/>
30392   <int value="1" label="V1_PRERENDER_STARTED_1"/>
30393   <int value="2" label="V1_PRERENDER_USED_1"/>
30394   <int value="3" label="V1_PRERENDER_STARTED_3"/>
30395   <int value="4" label="V1_PRERENDER_USED_3"/>
30396   <int value="5" label="V1_PRERENDER_STARTED_5"/>
30397   <int value="6" label="V1_PRERENDER_USED_5"/>
30398   <int value="10" label="VISIT"/>
30399   <int value="11" label="VISIT_EXCLUDE_BACK_FORWARD"/>
30400   <int value="12" label="VISIT_EXCLUDE_HOME_PAGE"/>
30401   <int value="13" label="VISIT_EXCLUDE_REDIRECT_CHAIN"/>
30402   <int value="14" label="PRERENDER_STARTED_1"/>
30403   <int value="15" label="PRERENDER_USED_1"/>
30404   <int value="16" label="PRERENDER_STARTED_3"/>
30405   <int value="17" label="PRERENDER_USED_3"/>
30406   <int value="18" label="PRERENDER_STARTED_5"/>
30407   <int value="19" label="PRERENDER_USED_5"/>
30408 </enum>
30409
30410 <enum name="PrerenderMode" type="int">
30411   <int value="0" label="PRERENDER_MODE_DISABLED"/>
30412   <int value="1" label="PRERENDER_MODE_ENABLED"/>
30413   <int value="2" label="PRERENDER_MODE_EXPERIMENT_CONTROL_GROUP"/>
30414   <int value="3" label="PRERENDER_MODE_EXPERIMENT_PRERENDER_GROUP"/>
30415   <int value="4" label="PRERENDER_MODE_EXPERIMENT_5MIN_TTL_GROUP"/>
30416   <int value="5" label="PRERENDER_MODE_EXPERIMENT_NO_USE_GROUP"/>
30417   <int value="6" label="PRERENDER_MODE_EXPERIMENT_MULTI_PRERENDER_GROUP"/>
30418   <int value="7" label="PRERENDER_MODE_EXPERIMENT_15MIN_TTL_GROUP"/>
30419 </enum>
30420
30421 <enum name="PrerenderPageviewEvents" type="int">
30422   <int value="0" label="PAGEVIEW_EVENT_NEW_URL"/>
30423   <int value="1" label="PAGEVIEW_EVENT_TOP_SITE_NEW_URL"/>
30424   <int value="2" label="PAGEVIEW_EVENT_LOAD_START"/>
30425   <int value="3" label="PAGEVIEW_EVENT_TOP_SITE_LOAD_START"/>
30426 </enum>
30427
30428 <enum name="PrerenderRelTypes" type="int">
30429   <int value="0" label="PRERENDER_REL_TYPE_NONE"/>
30430   <int value="1" label="PRERENDER_REL_TYPE_PRERENDER"/>
30431   <int value="2" label="PRERENDER_REL_TYPE_NEXT"/>
30432   <int value="3" label="PRERENDER_REL_TYPE_PRERENDER_AND_NEXT"/>
30433 </enum>
30434
30435 <enum name="PrerenderSchemeCancelReason" type="int">
30436   <int value="0" label="EXTERNAL_PROTOCOL"/>
30437   <int value="1" label="DATA"/>
30438   <int value="2" label="BLOB"/>
30439   <int value="3" label="FILE"/>
30440   <int value="4" label="FILESYSTEM"/>
30441   <int value="5" label="WEBSOCKET"/>
30442   <int value="6" label="FTP"/>
30443   <int value="7" label="CHROME"/>
30444   <int value="8" label="CHROME_EXTENSION"/>
30445   <int value="9" label="ABOUT"/>
30446   <int value="10" label="UNKNOWN"/>
30447 </enum>
30448
30449 <enum name="PrerenderTabHelperEvents" type="int">
30450   <int value="0" label="Table requested"/>
30451   <int value="1" label="Table present"/>
30452   <int value="2" label="Mainframe change"/>
30453   <int value="3" label="Mainframe change, logged in"/>
30454   <int value="4" label="Mainframe commit"/>
30455   <int value="5" label="Mainframe commit, logged in"/>
30456   <int value="6" label="Login action added"/>
30457   <int value="7" label="Login action added, Mainframe"/>
30458   <int value="8" label="Login action added, Mainframe, pw empty"/>
30459   <int value="9" label="Login action added, Subframe"/>
30460   <int value="10" label="Login action added, Subframe, pw empty"/>
30461 </enum>
30462
30463 <enum name="PreTapEvents" type="int">
30464   <int value="0" label="no event"/>
30465   <int value="1" label="tapdown"/>
30466   <int value="2" label="tapunconfirmed"/>
30467   <int value="3" label="tapdown + tapunconfirmed"/>
30468 </enum>
30469
30470 <enum name="ProfileAddNewUser" type="int">
30471   <int value="0" label="Add new user from icon menu"/>
30472   <int value="1" label="Add new user from title bar menu"/>
30473   <int value="2" label="Add new user from settings dialog"/>
30474   <int value="3" label="Add new user from the User Manager"/>
30475 </enum>
30476
30477 <enum name="ProfileAuth" type="int">
30478   <int value="0" label="Authentication was unnecessary (profile not locked)"/>
30479   <int value="1" label="Authentication performed using local credentials"/>
30480   <int value="2" label="Authentication performed on-line"/>
30481   <int value="3" label="Authentication failed"/>
30482 </enum>
30483
30484 <enum name="ProfileAvatar" type="int">
30485   <int value="0" label="Generic"/>
30486   <int value="1" label="Generic Aqua"/>
30487   <int value="2" label="Generic Blue"/>
30488   <int value="3" label="Generic Green"/>
30489   <int value="4" label="Generic Orange"/>
30490   <int value="5" label="Generic Purple"/>
30491   <int value="6" label="Generic Red"/>
30492   <int value="7" label="Generic Yellow"/>
30493   <int value="8" label="Secret Agent"/>
30494   <int value="9" label="Superhero"/>
30495   <int value="10" label="Volleyball"/>
30496   <int value="11" label="Businessman"/>
30497   <int value="12" label="Ninja"/>
30498   <int value="13" label="Alien"/>
30499   <int value="14" label="Super Awesome Cool Smiley Face"/>
30500   <int value="15" label="Flower"/>
30501   <int value="16" label="Pizza"/>
30502   <int value="17" label="Soccer"/>
30503   <int value="18" label="Burger"/>
30504   <int value="19" label="Cat"/>
30505   <int value="20" label="Cupcake"/>
30506   <int value="21" label="Dog"/>
30507   <int value="22" label="Horse"/>
30508   <int value="23" label="Margarita"/>
30509   <int value="24" label="Note"/>
30510   <int value="25" label="Sun And Cloud"/>
30511   <int value="26" label="Unknown"/>
30512   <int value="27" label="GAIA"/>
30513 </enum>
30514
30515 <enum name="ProfileCreateResult" type="int">
30516   <int value="0" label="Failed locally"/>
30517   <int value="1" label="Failed remotely"/>
30518   <int value="2" label="Created but not initialized (should never happen)"/>
30519   <int value="3" label="Succeeded"/>
30520   <int value="4" label="Canceled"/>
30521 </enum>
30522
30523 <enum name="ProfileErrorType" type="int">
30524   <int value="0" label="History error"/>
30525   <int value="1" label="Preferences error"/>
30526   <int value="2" label="Webdata autofill DB error"/>
30527   <int value="3" label="Webdata token DB error"/>
30528   <int value="4" label="Webdata DB error"/>
30529 </enum>
30530
30531 <enum name="ProfileGaiaPhotoOptions" type="int">
30532   <int value="0" label="User opted to use GAIA photo"/>
30533   <int value="1" label="User opted not to use GAIA photo"/>
30534 </enum>
30535
30536 <enum name="ProfileImageDownloadResult" type="int">
30537   <int value="0" label="DownloadSuccessChanged">
30538     <summary>
30539       Reported when image download succeeds and the image is newer than what we
30540       already have so we update it.
30541     </summary>
30542   </int>
30543   <int value="1" label="DownloadSuccess">
30544     <summary>Reported anytime we download profile image successfully.</summary>
30545   </int>
30546   <int value="2" label="DownloadFailure">
30547     <summary>Download failed because of network errors.</summary>
30548   </int>
30549   <int value="3" label="DownloadDefault">
30550     <summary>
30551       We didn't download the image because it's the default one.
30552     </summary>
30553   </int>
30554 </enum>
30555
30556 <enum name="ProfileNetUserCount" type="int">
30557   <int value="0" label="Added new user"/>
30558   <int value="1" label="Deleted a profile"/>
30559 </enum>
30560
30561 <enum name="ProfileOpen" type="int">
30562   <int value="0" label="Add new user"/>
30563   <int value="1" label="Add new user from icon menu"/>
30564   <int value="2" label="Add new user from title bar menu"/>
30565   <int value="3" label="Switch profile from icon menu"/>
30566   <int value="4" label="Switch profile from title bar menu"/>
30567   <int value="5" label="Opened the avatar bubble menu from NTP"/>
30568   <int value="6" label="Opened the avatar bubble menu from icon"/>
30569   <int value="7" label="Deleted a profile"/>
30570 </enum>
30571
30572 <enum name="ProfileOpenMethod" type="int">
30573   <int value="0" label="Opened the avatar bubble menu from NTP"/>
30574   <int value="1" label="Opened the avatar bubble menu from icon"/>
30575   <int value="2" label="Switch to profile from icon menu"/>
30576   <int value="3" label="Switch to profile from title bar menu"/>
30577   <int value="4" label="Switch to profile from Mac OS X Dock menu"/>
30578   <int value="5" label="Opened the User Manager"/>
30579   <int value="6" label="Switch to profile via User Manager"/>
30580   <int value="7" label="Switch to locked profile via User Manager"/>
30581   <int value="8" label="Switch to Guest profile"/>
30582 </enum>
30583
30584 <enum name="ProfileSync" type="int">
30585   <int value="0" label="Signed in to sync"/>
30586   <int value="1" label="Signed in to sync from original profile"/>
30587   <int value="2" label="Signed in to sync from secondary profile"/>
30588   <int value="3" label="Customized sync options"/>
30589   <int value="4" label="Chose what to sync"/>
30590   <int value="5" label="Encrypted all data"/>
30591   <int value="6" label="Selected a passphrase"/>
30592 </enum>
30593
30594 <enum name="ProfileSyncCustomize" type="int">
30595   <int value="0" label="Customized sync options"/>
30596   <int value="1" label="Chose what to sync"/>
30597   <int value="2" label="Encrypted all data"/>
30598   <int value="3" label="Selected a passphrase"/>
30599 </enum>
30600
30601 <enum name="ProfileType" type="int">
30602   <int value="0" label="Original (default) profile"/>
30603   <int value="1" label="Secondary (user-created) profile"/>
30604 </enum>
30605
30606 <enum name="ProtectorError" type="int">
30607   <obsolete>
30608     Deprecated 8/2013. No longer generated.
30609   </obsolete>
30610   <summary>
30611     Codes for errors Protector detects about settings it protects. See
30612     chrome/browser/protector/histograms.h for the corresponding enum.
30613   </summary>
30614   <int value="0" label="Backup invalid"/>
30615   <int value="1" label="Value changed"/>
30616   <int value="2" label="Value valid"/>
30617   <int value="3" label="Value is valid and zero"/>
30618 </enum>
30619
30620 <enum name="ProtocolVersion" type="int">
30621   <int value="0" label="UNKNOWN"/>
30622   <int value="1" label="HTTP 1.1"/>
30623   <int value="2" label="SPDY 1.0"/>
30624   <int value="3" label="SPDY 2.0"/>
30625   <int value="4" label="SPDY 2.1"/>
30626   <int value="5" label="SPDY 3.0"/>
30627 </enum>
30628
30629 <enum name="ProvisionalSaveFailure" type="int">
30630   <int value="0" label="SAVING_DISABLED"/>
30631   <int value="1" label="EMPTY_PASSWORD"/>
30632   <int value="2" label="NO_MATCHING_FORM"/>
30633   <int value="3" label="MATCHING_NOT_COMPLETE"/>
30634   <int value="4" label="FORM_BLACKLISTED"/>
30635   <int value="5" label="INVALID_FORM"/>
30636   <int value="6" label="AUTOCOMPLETE_OFF"/>
30637 </enum>
30638
30639 <enum name="ProxyStatus" type="int">
30640   <int value="0" label="PROXY_STATUS_IGNORED"/>
30641   <int value="1" label="PROXY_UNINITIALIZED"/>
30642   <int value="2" label="PROXY_NOT_USED"/>
30643   <int value="3" label="PROXY_PAC_RESOLVER"/>
30644   <int value="4" label="PROXY_HAS_RULES"/>
30645 </enum>
30646
30647 <enum name="PublicKeyPinFailedDomain" type="int">
30648   <int value="0" label="DOMAIN_NOT_PINNED"/>
30649   <int value="1" label="DOMAIN_GOOGLE_COM"/>
30650   <int value="2" label="DOMAIN_ANDROID_COM"/>
30651   <int value="3" label="DOMAIN_GOOGLE_ANALYTICS_COM"/>
30652   <int value="4" label="DOMAIN_GOOGLEPLEX_COM"/>
30653   <int value="5" label="DOMAIN_YTIMG_COM"/>
30654   <int value="6" label="DOMAIN_GOOGLEUSERCONTENT_COM"/>
30655   <int value="7" label="DOMAIN_YOUTUBE_COM"/>
30656   <int value="8" label="DOMAIN_GOOGLEAPIS_COM"/>
30657   <int value="9" label="DOMAIN_GOOGLEADSERVICES_COM"/>
30658   <int value="10" label="DOMAIN_GOOGLECODE_COM"/>
30659   <int value="11" label="DOMAIN_APPSPOT_COM"/>
30660   <int value="12" label="DOMAIN_GOOGLESYNDICATION_COM"/>
30661   <int value="13" label="DOMAIN_DOUBLECLICK_NET"/>
30662   <int value="14" label="DOMAIN_GSTATIC_COM"/>
30663   <int value="15" label="DOMAIN_GMAIL_COM"/>
30664   <int value="16" label="DOMAIN_GOOGLEMAIL_COM"/>
30665   <int value="17" label="DOMAIN_GOOGLEGROUPS_COM"/>
30666   <int value="18" label="DOMAIN_TORPROJECT_ORG"/>
30667   <int value="19" label="DOMAIN_TWITTER_COM"/>
30668   <int value="20" label="DOMAIN_TWIMG_COM"/>
30669   <int value="21" label="DOMAIN_AKAMAIHD_NET"/>
30670   <int value="22" label="DOMAIN_NUM_EVENTS"/>
30671 </enum>
30672
30673 <enum name="QuicErrorCodes" type="int">
30674   <int value="0" label="NO_ERROR"/>
30675   <int value="1" label="INTERNAL_ERROR"/>
30676   <int value="2" label="STREAM_DATA_AFTER_TERMINATION"/>
30677   <int value="3" label="INVALID_PACKET_HEADER"/>
30678   <int value="4" label="INVALID_FRAME_DATA"/>
30679   <int value="5" label="INVALID_FEC_DATA"/>
30680   <int value="6" label="INVALID_RST_STREAM_DATA"/>
30681   <int value="7" label="INVALID_CONNECTION_CLOSE_DATA"/>
30682   <int value="8" label="INVALID_GOAWAY_DATA"/>
30683   <int value="9" label="INVALID_ACK_DATA"/>
30684   <int value="10" label="INVALID_VERSION_NEGOTIATION_PACKET"/>
30685   <int value="11" label="INVALID_PUBLIC_RST_PACKET"/>
30686   <int value="12" label="DECRYPTION_FAILURE"/>
30687   <int value="13" label="ENCRYPTION_FAILURE"/>
30688   <int value="14" label="PACKET_TOO_LARGE"/>
30689   <int value="15" label="PACKET_FOR_NONEXISTENT_STREAM"/>
30690   <int value="16" label="PEER_GOING_AWAY"/>
30691   <int value="17" label="INVALID_STREAM_ID"/>
30692   <int value="18" label="TOO_MANY_OPEN_STREAMS"/>
30693   <int value="19" label="PUBLIC_RESET"/>
30694   <int value="20" label="INVALID_VERSION"/>
30695   <int value="21" label="STREAM_RST_BEFORE_HEADERS_DECOMPRESSED"/>
30696   <int value="22" label="INVALID_HEADER_ID"/>
30697   <int value="23" label="INVALID_NEGOTIATED_VALUE"/>
30698   <int value="24" label="DECOMPRESSION_FAILURE"/>
30699   <int value="25" label="CONNECTION_TIMED_OUT"/>
30700   <int value="26" label="ERROR_MIGRATING_ADDRESS"/>
30701   <int value="27" label="PACKET_WRITE_ERROR"/>
30702   <int value="28" label="HANDSHAKE_FAILED"/>
30703   <int value="29" label="CRYPTO_TAGS_OUT_OF_ORDER"/>
30704   <int value="30" label="CRYPTO_TOO_MANY_ENTRIES"/>
30705   <int value="31" label="CRYPTO_INVALID_VALUE_LENGTH"/>
30706   <int value="32" label="CRYPTO_MESSAGE_AFTER_HANDSHAKE_COMPLETE"/>
30707   <int value="33" label="INVALID_CRYPTO_MESSAGE_TYPE"/>
30708   <int value="34" label="INVALID_CRYPTO_MESSAGE_PARAMETER"/>
30709   <int value="35" label="CRYPTO_MESSAGE_PARAMETER_NOT_FOUND"/>
30710   <int value="36" label="CRYPTO_MESSAGE_PARAMETER_NO_OVERLAP"/>
30711   <int value="37" label="CRYPTO_MESSAGE_INDEX_NOT_FOUND"/>
30712   <int value="38" label="CRYPTO_INTERNAL_ERROR"/>
30713   <int value="39" label="CRYPTO_VERSION_NOT_SUPPORTED"/>
30714   <int value="40" label="CRYPTO_NO_SUPPORT"/>
30715   <int value="41" label="CRYPTO_TOO_MANY_REJECTS"/>
30716   <int value="42" label="PROOF_INVALID"/>
30717   <int value="43" label="CRYPTO_DUPLICATE_TAG"/>
30718   <int value="44" label="CRYPTO_ENCRYPTION_LEVEL_INCORRECT"/>
30719   <int value="45" label="CRYPTO_SERVER_CONFIG_EXPIRED"/>
30720   <int value="46" label="INVALID_STREAM_DATA"/>
30721   <int value="47" label="INVALID_CONGESTION_FEEDBACK_DATA"/>
30722   <int value="48" label="MISSING_PAYLOAD"/>
30723   <int value="49" label="INVALID_PRIORITY"/>
30724   <int value="50" label="INVALID_STREAM_FRAME"/>
30725   <int value="51" label="PACKET_READ_ERROR"/>
30726 </enum>
30727
30728 <enum name="QuicHandshakeState" type="int">
30729   <int value="0" label="STARTED"/>
30730   <int value="1" label="ENCRYPTION_ESTABLISHED"/>
30731   <int value="2" label="HANDSHAKE_CONFIRMED"/>
30732   <int value="3" label="FAILED"/>
30733 </enum>
30734
30735 <enum name="QuickofficeErrorTypes" type="int">
30736   <int value="0" label="doc uncaught js exception"/>
30737   <int value="1" label="docx uncaught js exception"/>
30738   <int value="2" label="docm uncaught js exception"/>
30739   <int value="3" label="xls uncaught js exception"/>
30740   <int value="4" label="xlsx uncaught js exception"/>
30741   <int value="5" label="xlsm uncaught js exception"/>
30742   <int value="6" label="ppt uncaught js exception"/>
30743   <int value="7" label="pptx uncaught js exception"/>
30744   <int value="8" label="pptm uncaught js exception"/>
30745   <int value="9" label="pps uncaught js exception"/>
30746   <int value="10" label="ppsx uncaught js exception"/>
30747   <int value="11" label="ppsm uncaught js exception"/>
30748   <int value="12" label="doc suspected corrupt file"/>
30749   <int value="13" label="docx suspected corrupt file"/>
30750   <int value="14" label="docm suspected corrupt file"/>
30751   <int value="15" label="xls suspected corrupt file"/>
30752   <int value="16" label="xlsx suspected corrupt file"/>
30753   <int value="17" label="xlsm suspected corrupt file"/>
30754   <int value="18" label="ppt suspected corrupt file"/>
30755   <int value="19" label="pptx suspected corrupt file"/>
30756   <int value="20" label="pptm suspected corrupt file"/>
30757   <int value="21" label="pps suspected corrupt file"/>
30758   <int value="22" label="ppsx suspected corrupt file"/>
30759   <int value="23" label="ppsm suspected corrupt file"/>
30760   <int value="24" label="doc qowt ui warning"/>
30761   <int value="25" label="docx qowt ui warning"/>
30762   <int value="26" label="docm qowt ui warning"/>
30763   <int value="27" label="xls qowt ui warning"/>
30764   <int value="28" label="xlsx qowt ui warning"/>
30765   <int value="29" label="xlsm qowt ui warning"/>
30766   <int value="30" label="ppt qowt ui warning"/>
30767   <int value="31" label="pptx qowt ui warning"/>
30768   <int value="32" label="pptm qowt ui warning"/>
30769   <int value="33" label="pps qowt ui warning"/>
30770   <int value="34" label="ppsx qowt ui warning"/>
30771   <int value="35" label="ppsm qowt ui warning"/>
30772   <int value="36" label="doc nacl error"/>
30773   <int value="37" label="docx nacl error"/>
30774   <int value="38" label="docm nacl error"/>
30775   <int value="39" label="xls nacl error"/>
30776   <int value="40" label="xlsx nacl error"/>
30777   <int value="41" label="xlsm nacl error"/>
30778   <int value="42" label="ppt nacl error"/>
30779   <int value="43" label="pptx nacl error"/>
30780   <int value="44" label="pptm nacl error"/>
30781   <int value="45" label="pps nacl error"/>
30782   <int value="46" label="ppsx nacl error"/>
30783   <int value="47" label="ppsm nacl error"/>
30784   <int value="48" label="doc nacl crash"/>
30785   <int value="49" label="docx nacl crash"/>
30786   <int value="50" label="docm nacl crash"/>
30787   <int value="51" label="xls nacl crash"/>
30788   <int value="52" label="xlsx nacl crash"/>
30789   <int value="53" label="xlsm nacl crash"/>
30790   <int value="54" label="ppt nacl crash"/>
30791   <int value="55" label="pptx nacl crash"/>
30792   <int value="56" label="pptm nacl crash"/>
30793   <int value="57" label="pps nacl crash"/>
30794   <int value="58" label="ppsx nacl crash"/>
30795   <int value="59" label="ppsm nacl crash"/>
30796   <int value="60" label="doc invalid file format"/>
30797   <int value="61" label="docx invalid file format"/>
30798   <int value="62" label="docm invalid file format"/>
30799   <int value="63" label="xls invalid file format"/>
30800   <int value="64" label="xlsx invalid file format"/>
30801   <int value="65" label="xlsm invalid file format"/>
30802   <int value="66" label="ppt invalid file format"/>
30803   <int value="67" label="pptx invalid file format"/>
30804   <int value="68" label="pptm invalid file format"/>
30805   <int value="69" label="pps invalid file format"/>
30806   <int value="70" label="ppsx invalid file format"/>
30807   <int value="71" label="ppsm invalid file format"/>
30808   <int value="72" label="doc editing dom sync error"/>
30809   <int value="73" label="docx editing dom sync error"/>
30810   <int value="74" label="docm editing dom sync error"/>
30811   <int value="75" label="xls editing dom sync error"/>
30812   <int value="76" label="xlsx editing dom sync error"/>
30813   <int value="77" label="xlsm editing dom sync error"/>
30814   <int value="78" label="ppt editing dom sync error"/>
30815   <int value="79" label="pptx editing dom sync error"/>
30816   <int value="80" label="pptm editing dom sync error"/>
30817   <int value="81" label="pps editing dom sync error"/>
30818   <int value="82" label="ppsx editing dom sync error"/>
30819   <int value="83" label="ppsm editing dom sync error"/>
30820 </enum>
30821
30822 <enum name="QuickofficeFileFormat" type="int">
30823   <int value="0" label="doc"/>
30824   <int value="1" label="docx"/>
30825   <int value="2" label="docm"/>
30826   <int value="3" label="xls"/>
30827   <int value="4" label="xlsx"/>
30828   <int value="5" label="xlsm"/>
30829   <int value="6" label="ppt"/>
30830   <int value="7" label="pptx"/>
30831   <int value="8" label="pptm"/>
30832   <int value="9" label="pps"/>
30833   <int value="10" label="ppsx"/>
30834   <int value="11" label="ppsm"/>
30835 </enum>
30836
30837 <enum name="QuicRstStreamErrorCodes" type="int">
30838   <int value="0" label="NO_ERROR"/>
30839   <int value="1" label="ERROR_PROCESSING_STREAM"/>
30840   <int value="2" label="MULTIPLE_TERMINATION_OFFSETS"/>
30841   <int value="3" label="BAD_APPLICATION_PAYLOAD"/>
30842   <int value="4" label="CONNECTION_ERROR"/>
30843   <int value="5" label="PEER_GOING_AWAY"/>
30844   <int value="6" label="CANCELLED"/>
30845 </enum>
30846
30847 <enum name="RecentTabsAction" type="int">
30848   <int value="0" label="Local Session Tab"/>
30849   <int value="1" label="Other Device Tab"/>
30850   <int value="2" label="Restore Window"/>
30851   <int value="3" label="Show More"/>
30852 </enum>
30853
30854 <enum name="ResolutionCategory" type="int">
30855   <int value="0" label="RESOLVE_SUCCESS"/>
30856   <int value="1" label="RESOLVE_FAIL"/>
30857   <int value="2" label="RESOLVE_SPECULATIVE_SUCCESS"/>
30858   <int value="3" label="RESOLVE_SPECULATIVE_FAIL"/>
30859 </enum>
30860
30861 <enum name="ResolutionUnspecWasteCategory" type="int">
30862   <int value="0" label="AF_WASTE_IPV4_ONLY">
30863     Running in a IPv4-only configuration.  No waste.
30864   </int>
30865   <int value="1" label="AF_WASTE_CACHE_IPV4">
30866     Cache contained an UNSPEC result for this IPv4 lookup.  Waste.
30867   </int>
30868   <int value="2" label="AF_WASTE_CACHE_UNSPEC">
30869     Cache contained an IPv4 result for this UNSPEC lookup.  Waste.
30870   </int>
30871   <int value="3" label="AF_WASTE_JOB_IPV4">
30872     Job pool contained an UNSPEC job for this IPv4 lookup.  Waste.
30873   </int>
30874   <int value="4" label="AF_WASTE_JOB_UNSPEC">
30875     Job pool contained an IPv4 job for this UNSPEC lookup.  Waste.
30876   </int>
30877   <int value="5" label="AF_WASTE_NONE_IPV4">
30878     A new job was needed for this IPv4 lookup.  No waste.
30879   </int>
30880   <int value="6" label="AF_WASTE_NONE_UNSPEC">
30881     A new job was needed for this UNSPEC lookup.  No waste.
30882   </int>
30883 </enum>
30884
30885 <enum name="ResourceHasClient" type="int">
30886   <int value="0" label="No client"/>
30887   <int value="1" label="Has client"/>
30888 </enum>
30889
30890 <enum name="ResourceType" type="int">
30891   <int value="0" label="Main resource"/>
30892   <int value="1" label="Image"/>
30893   <int value="2" label="CSSS"/>
30894   <int value="3" label="Script"/>
30895   <int value="4" label="Font"/>
30896   <int value="5" label="Raw"/>
30897   <int value="6" label="SVG"/>
30898   <int value="7" label="XSL"/>
30899   <int value="8" label="Link prefetch"/>
30900   <int value="9" label="Link subresource"/>
30901   <int value="10" label="Text track"/>
30902   <int value="11" label="Shader"/>
30903   <int value="12" label="Import resource"/>
30904 </enum>
30905
30906 <enum name="SavePasswordPromptResponseType" type="int">
30907   <int value="0" label="NO_RESPONSE"/>
30908   <int value="1" label="REMEMBER_PASSWORD"/>
30909   <int value="2" label="DONT_REMEMBER_PASSWORD"/>
30910 </enum>
30911
30912 <enum name="SB2BloomFailure" type="int">
30913   <int value="0" label="READ_OPEN"/>
30914   <int value="1" label="READ_VERSION"/>
30915   <int value="2" label="READ_NUM_KEYS"/>
30916   <int value="3" label="READ_KEY"/>
30917   <int value="4" label="READ_DATA_MINSIZE"/>
30918   <int value="5" label="READ_DATA_MAXSIZE"/>
30919   <int value="6" label="READ_DATA_SHORT"/>
30920   <int value="7" label="READ_DATA"/>
30921 </enum>
30922
30923 <enum name="SB2BloomFilterFalsePositives" type="int">
30924   <int value="0" label="ALL_MISSES"/>
30925   <int value="1" label="FALSE_POSITIVE_MISSES"/>
30926 </enum>
30927
30928 <enum name="SB2DatabaseFailure" type="int">
30929   <int value="0" label="CORRUPT"/>
30930   <int value="1" label="CORRUPT_HANDLER"/>
30931   <int value="2" label="BROWSE_DB_UPDATE_BEGIN"/>
30932   <int value="3" label="BROWSE_DB_UPDATE_FINISH"/>
30933   <int value="4" label="FILTER_MISSING"/>
30934   <int value="5" label="FILTER_READ"/>
30935   <int value="6" label="FILTER_WRITE"/>
30936   <int value="7" label="FILTER_DELETE"/>
30937   <int value="8" label="STORE_MISSING"/>
30938   <int value="9" label="STORE_DELETE"/>
30939   <int value="10" label="DOWNLOAD_DB_UPDATE_BEGIN"/>
30940   <int value="11" label="DOWNLOAD_DB_UPDATE_FINISH"/>
30941   <int value="12" label="CSD_DB_UPDATE_BEGIN"/>
30942   <int value="13" label="CSD_DB_UPDATE_FINISH"/>
30943   <int value="14" label="BROWSE_PREFIX_SET_MISSING"/>
30944   <int value="15" label="BROWSE_PREFIX_SET_READ"/>
30945   <int value="16" label="BROWSE_PREFIX_SET_WRITE"/>
30946   <int value="17" label="BROWSE_PREFIX_SET_DELETE"/>
30947   <int value="18" label="EXTENSION_BLACKLIST_UPDATE_BEGIN"/>
30948   <int value="19" label="EXTENSION_BLACKLIST_UPDATE_FINISH"/>
30949   <int value="20" label="EXTENSION_BLACKLIST_UPDATE_DELETE"/>
30950   <int value="21" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_BEGIN"/>
30951   <int value="22" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_FINISH"/>
30952   <int value="23" label="SIDE_EFFECT_FREE_WHITELIST_DELETE"/>
30953   <int value="24" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_READ"/>
30954   <int value="25" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_WRITE"/>
30955   <int value="26" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_DELETE"/>
30956 </enum>
30957
30958 <enum name="SB2DownloadChecks" type="int">
30959   <int value="0" label="URL_CHECKS_TOTAL"/>
30960   <int value="1" label="URL_CHECKS_CANCELED"/>
30961   <int value="2" label="URL_CHECKS_MALWARE"/>
30962   <int value="3" label="HASH_CHECKS_TOTAL"/>
30963   <int value="4" label="HASH_CHECKS_MALWARE"/>
30964 </enum>
30965
30966 <enum name="SB2FilterLoad" type="int">
30967   <int value="0" label="ALL"/>
30968   <int value="1" label="PREFIX_SET"/>
30969   <int value="2" label="BLOOM_FILTER"/>
30970 </enum>
30971
30972 <enum name="SB2FormatEvent" type="int">
30973   <int value="0" label="FILE_CORRUPT"/>
30974   <int value="1" label="SQLITE_CORRUPT"/>
30975   <int value="2" label="FOUND_SQLITE"/>
30976   <int value="3" label="FOUND_UNKNOWN"/>
30977   <int value="4" label="SQLITE_DELETED"/>
30978   <int value="5" label="SQLITE_DELETE_FAILED"/>
30979   <int value="6" label="SQLITE_DELETED_ORIGINAL"/>
30980   <int value="7" label="SQLITE_DELETE_ORIGINAL_FAILED"/>
30981 </enum>
30982
30983 <enum name="SB2GetHashResult" type="int">
30984   <int value="0" label="STATUS_200"/>
30985   <int value="1" label="STATUS_204"/>
30986   <int value="2" label="FULL_HASH_EMPTY"/>
30987   <int value="3" label="FULL_HASH_HIT"/>
30988   <int value="4" label="FULL_HASH_MISS"/>
30989 </enum>
30990
30991 <enum name="SB2InterstitialAction" type="int">
30992   <int value="0" label="MALWARE_SHOW"/>
30993   <int value="1" label="MALWARE_DONT_PROCEED"/>
30994   <int value="2" label="MALWARE_FORCED_DONT_PROCEED"/>
30995   <int value="3" label="MALWARE_PROCEED"/>
30996   <int value="4" label="MULTIPLE_SHOW"/>
30997   <int value="5" label="MULTIPLE_DONT_PROCEED"/>
30998   <int value="6" label="MULTIPLE_FORCED_DONT_PROCEED"/>
30999   <int value="7" label="MULTIPLE_PROCEED"/>
31000   <int value="8" label="PHISHING_SHOW"/>
31001   <int value="9" label="PHISHING_DONT_PROCEED"/>
31002   <int value="10" label="PHISHING_FORCED_DONT_PROCEED"/>
31003   <int value="11" label="PHISHING_PROCEED"/>
31004   <int value="12" label="MALWARE_SHOW_ADVANCED"/>
31005   <int value="13" label="MULTIPLE_SHOW_ADVANCED"/>
31006   <int value="14" label="PHISHING_SHOW_ADVANCED"/>
31007 </enum>
31008
31009 <enum name="SB2InterstitialActionDetails" type="int">
31010   <int value="0" label="MALWARE_SHOW_NEW_SITE"/>
31011   <int value="1" label="MALWARE_PROCEED_NEW_SITE"/>
31012   <int value="2" label="MALWARE_SHOW_CROSS_SITE"/>
31013   <int value="3" label="MALWARE_PROCEED_CROSS_SITE"/>
31014   <int value="4" label="PHISHING_SHOW_NEW_SITE"/>
31015   <int value="5" label="PHISHING_PROCEED_NEW_SITE"/>
31016   <int value="6" label="PHISHING_SHOW_CROSS_SITE"/>
31017   <int value="7" label="PHISHING_PROCEED_CROSS_SITE"/>
31018 </enum>
31019
31020 <enum name="SB2PrefixSetEvent" type="int">
31021   <obsolete>
31022     Deprecated 9/2012. No longer generated.
31023   </obsolete>
31024   <int value="0" label="PREFIX_SET_HIT"/>
31025   <int value="1" label="BLOOM_HIT"/>
31026   <int value="2" label="BLOOM_MISS_PREFIX_SET_HIT"/>
31027   <int value="3" label="BLOOM_MISS_PREFIX_HIT_INVALID"/>
31028   <int value="4" label="GETPREFIXES_BROKEN"/>
31029   <int value="5" label="GETPREFIXES_BROKEN_SIZE"/>
31030   <int value="6" label="GETPREFIXES_FIRST_BROKEN"/>
31031   <int value="7" label="SBPREFIX_WAS_BROKEN"/>
31032   <int value="8" label="GETPREFIXES_BROKEN_SORTING"/>
31033   <int value="9" label="GETPREFIXES_BROKEN_DUPLICATION"/>
31034   <int value="10" label="GETPREFIX_UNSORTED_IS_DELTA"/>
31035   <int value="11" label="GETPREFIX_UNSORTED_IS_INDEX"/>
31036   <int value="12" label="CREATE_PREFIX_SET_CHECKSUM"/>
31037   <int value="13" label="CREATE_BLOOM_FILTER_CHECKSUM"/>
31038   <int value="14" label="CREATE_ADD_PREFIXES_CHECKSUM"/>
31039   <int value="15" label="CREATE_PREFIXES_CHECKSUM"/>
31040   <int value="16" label="GET_PREFIXES_CHECKSUM"/>
31041   <int value="17" label="MISMATCH_PREFIX_SET_CHECKSUM"/>
31042   <int value="18" label="MISMATCH_BLOOM_FILTER_CHECKSUM"/>
31043   <int value="19" label="BLOOM_MISS_PREFIX_HIT"/>
31044 </enum>
31045
31046 <enum name="SB2SideEffectFreeWhitelistStatus" type="int">
31047   <int value="0" label="Enabled"/>
31048   <int value="1" label="Disabled"/>
31049 </enum>
31050
31051 <enum name="SB2UpdateResult" type="int">
31052   <int value="0" label="FAIL"/>
31053   <int value="1" label="SUCCESS"/>
31054   <int value="2" label="BACKUP_CONNECT_FAIL"/>
31055   <int value="3" label="BACKUP_CONNECT_SUCCESS"/>
31056   <int value="4" label="BACKUP_HTTP_FAIL"/>
31057   <int value="5" label="BACKUP_HTTP_SUCCESS"/>
31058   <int value="6" label="BACKUP_NETWORK_FAIL"/>
31059   <int value="7" label="BACKUP_NETWORK_SUCCESS"/>
31060 </enum>
31061
31062 <enum name="SBClientDownloadCheckDownloadStats" type="int">
31063   <int value="0" label="INVALID_URL"/>
31064   <int value="1" label="SB_DISABLED"/>
31065   <int value="2" label="WHITELISTED_URL"/>
31066   <int value="3" label="WHITELISTED_REFERRER"/>
31067   <int value="4" label="INVALID_REQUEST_PROTO"/>
31068   <int value="5" label="SERVER_PING_FAILED"/>
31069   <int value="6" label="INVALID_RESPONSE_PROTO"/>
31070   <int value="7" label="NOT_BINARY_FILE"/>
31071   <int value="8" label="REQUEST_CANCELED"/>
31072   <int value="9" label="DOWNLOAD_DANGEROUS"/>
31073   <int value="10" label="DOWNLOAD_SAFE"/>
31074   <int value="11" label="EMPTY_URL_CHAIN"/>
31075   <int value="12" label="HTTPS_URL"/>
31076   <int value="13" label="PING_DISABLED"/>
31077   <int value="14" label="TRUSTED_EXECUTABLE"/>
31078   <int value="15" label="OS_NOT_SUPPORTED"/>
31079   <int value="16" label="DOWNLOAD_UNCOMMON"/>
31080   <int value="17" label="DOWNLOAD_NOT_SUPPORTED"/>
31081   <int value="18" label="INVALID_RESPONSE_VERDICT"/>
31082   <int value="19" label="ARCHIVE_WITHOUT_BINARIES"/>
31083   <int value="20" label="DOWNLOAD_DANGEROUS_HOST"/>
31084   <int value="21" label="DOWNLOAD_POTENTIALLY_UNWANTED"/>
31085 </enum>
31086
31087 <enum name="SBClientDownloadExtensions" type="int">
31088   <int value="0" label="EXE"/>
31089   <int value="1" label="MSI"/>
31090   <int value="2" label="CAB"/>
31091   <int value="3" label="SYS"/>
31092   <int value="4" label="SCR"/>
31093   <int value="5" label="DRV"/>
31094   <int value="6" label="BAT"/>
31095   <int value="7" label="ZIP"/>
31096   <int value="8" label="RAR"/>
31097   <int value="9" label="DLL"/>
31098   <int value="10" label="PIF"/>
31099   <int value="11" label="COM"/>
31100   <int value="12" label="JAR"/>
31101   <int value="13" label="CLASS"/>
31102   <int value="14" label="PDF"/>
31103   <int value="15" label="VB"/>
31104   <int value="16" label="REG"/>
31105   <int value="17" label="GRP"/>
31106   <int value="18" label="OTHER"/>
31107   <int value="19" label="CRX"/>
31108   <int value="20" label="APK"/>
31109 </enum>
31110
31111 <enum name="SBClientDownloadIsSignedBinary" type="int">
31112   <int value="0" label="Unsigned"/>
31113   <int value="1" label="Signed"/>
31114 </enum>
31115
31116 <enum name="SBClientMalwareSentReports" type="int">
31117   <int value="0" label="Sent"/>
31118   <int value="1" label="Hit limit"/>
31119   <int value="2" label="Failed serialization"/>
31120 </enum>
31121
31122 <enum name="SBClientPhishingCancelClassificationReason" type="int">
31123   <int value="0" label="NAVIGATE_AWAY"/>
31124   <int value="1" label="NAVIGATE_WITHIN_PAGE"/>
31125   <int value="2" label="PAGE_RECAPTURED"/>
31126   <int value="3" label="SHUTDOWN"/>
31127   <int value="4" label="NEW_PHISHING_SCORER"/>
31128 </enum>
31129
31130 <enum name="SBClientPhishingClientModelStatus" type="int">
31131   <int value="0" label="MODEL_SUCCESS"/>
31132   <int value="1" label="MODEL_NOT_CHANGED"/>
31133   <int value="2" label="MODEL_FETCH_FAILED"/>
31134   <int value="3" label="MODEL_EMPTY"/>
31135   <int value="4" label="MODEL_TOO_LARGE"/>
31136   <int value="5" label="MODEL_PARSE_ERROR"/>
31137   <int value="6" label="MODEL_MISSING_FIELDS"/>
31138   <int value="7" label="MODEL_INVALID_VERSION_NUMBER"/>
31139 </enum>
31140
31141 <enum name="SBClientPhishingPreClassificationCheckFail" type="int">
31142   <int value="0" label="PROXY_FETCH"/>
31143   <int value="1" label="PRIVATE_IP"/>
31144   <int value="2" label="OFF_THE_RECORD"/>
31145   <int value="3" label="MATCH_CSD_WHITELIST"/>
31146   <int value="4" label="TOO_MANY_REPORTS"/>
31147   <int value="5" label="UNSUPPORTED_MIME_TYPE"/>
31148 </enum>
31149
31150 <enum name="SBClientPhishingScorerCreationStatus" type="int">
31151   <int value="0" label="SUCCESS"/>
31152   <int value="1" label="MODEL_OPEN_FAIL"/>
31153   <int value="2" label="MODEL_FILE_EMPTY"/>
31154   <int value="3" label="MODEL_FILE_TOO_LARGE"/>
31155   <int value="4" label="MODEL_PARSE_ERROR"/>
31156   <int value="5" label="MODEL_MISSING_FIELDS"/>
31157 </enum>
31158
31159 <enum name="SBDownloadFeedbackUploadResult" type="int">
31160   <int value="0" label="SUCCESS"/>
31161   <int value="1" label="UPLOAD_SUCCESS"/>
31162   <int value="2" label="UPLOAD_CANCELLED"/>
31163   <int value="3" label="UPLOAD_METADATA_NET_ERROR"/>
31164   <int value="4" label="UPLOAD_METADATA_RESPONSE_ERROR"/>
31165   <int value="5" label="UPLOAD_FILE_NET_ERROR"/>
31166   <int value="6" label="UPLOAD_FILE_RESPONSE_ERROR"/>
31167   <int value="7" label="UPLOAD_COMPLETE_RESPONSE_ERROR"/>
31168 </enum>
31169
31170 <enum name="ScrollThread" type="int">
31171   <int value="0" label="Scroll on impl-thread"/>
31172   <int value="1" label="Scroll on main-thread"/>
31173 </enum>
31174
31175 <enum name="SCTOrigin" type="int">
31176   <int value="0" label="SCT_EMBEDDED"/>
31177   <int value="1" label="SCT_FROM_TLS_EXTENSION"/>
31178   <int value="2" label="SCT_FROM_OCSP_RESPONSE"/>
31179 </enum>
31180
31181 <enum name="SCTVerifyStatus" type="int">
31182   <int value="0" label="SCT_STATUS_NONE"/>
31183   <int value="1" label="SCT_STATUS_LOG_UNKNOWN"/>
31184   <int value="2" label="SCT_STATUS_INVALID"/>
31185   <int value="3" label="SCT_STATUS_OK"/>
31186 </enum>
31187
31188 <enum name="SearchEngine" type="int">
31189   <obsolete>
31190     Deprecated 8/2013. No longer generated.
31191   </obsolete>
31192   <summary>
31193     Indices of most popular prepopulated search engines as defined in
31194     chrome/browser/search_engines/search_engine_type.h.
31195   </summary>
31196   <int value="0" label="OTHER"/>
31197   <int value="1" label="GOOGLE"/>
31198   <int value="2" label="YAHOO"/>
31199   <int value="3" label="YAHOOJP"/>
31200   <int value="4" label="BING"/>
31201   <int value="5" label="ASK"/>
31202   <int value="6" label="YANDEX"/>
31203   <int value="7" label="SEZNAM"/>
31204   <int value="8" label="CENTRUM"/>
31205   <int value="9" label="NETSPRINT"/>
31206   <int value="10" label="VIRGILIO"/>
31207   <int value="11" label="MAILRU"/>
31208   <int value="12" label="ABCSOK"/>
31209   <int value="13" label="ALTAVISTA"/>
31210   <int value="14" label="BAIDU"/>
31211   <int value="15" label="DAUM"/>
31212   <int value="16" label="DELFI"/>
31213   <int value="17" label="DIRI"/>
31214   <int value="18" label="GOO"/>
31215   <int value="19" label="IN"/>
31216   <int value="20" label="NAJDI"/>
31217   <int value="21" label="NAVER"/>
31218   <int value="22" label="NETI"/>
31219   <int value="23" label="OK"/>
31220   <int value="24" label="POGODAK"/>
31221   <int value="25" label="POGODOK_MK"/>
31222   <int value="26" label="RAMBLER"/>
31223   <int value="27" label="SANOOK"/>
31224   <int value="28" label="SAPO"/>
31225   <int value="29" label="TUT"/>
31226   <int value="30" label="WALLA"/>
31227   <int value="31" label="ZOZNAM"/>
31228   <int value="32" label="YAHOOQC"/>
31229   <int value="33" label="NONE"/>
31230 </enum>
31231
31232 <enum name="SessionStartupPref" type="int">
31233   <int value="0" label="Open home page (unused)"/>
31234   <int value="1" label="Continue from last opened pages"/>
31235   <int value="4" label="Open URLs"/>
31236   <int value="5" label="Open new tab page"/>
31237 </enum>
31238
31239 <enum name="SessionStartupType" type="int">
31240   <obsolete>
31241     Deprecated 8/2013. No longer generated.
31242   </obsolete>
31243   <int value="0" label="New Tab page"/>
31244   <int value="1" label="Homepage (DEPRECATED)"/>
31245   <int value="2" label="Last session"/>
31246   <int value="3" label="Specified URLs"/>
31247 </enum>
31248
31249 <enum name="ShelfAlignmentValue" type="int">
31250   <summary>
31251     The alignment of the shelf area (see ash/launcher/launcher_view.cc).
31252   </summary>
31253   <int value="0" label="Bottom"/>
31254   <int value="1" label="Left"/>
31255   <int value="2" label="Right"/>
31256 </enum>
31257
31258 <enum name="ShillTerminationActionResult" type="int">
31259   <summary>
31260     The termination action result types come from TerminationActionResult in
31261     shill/metrics.h
31262   </summary>
31263   <int value="0" label="Success"/>
31264   <int value="1" label="Failure"/>
31265 </enum>
31266
31267 <enum name="ShutdownReason" type="int">
31268   <summary>
31269     The reason that the Chrome OS power manager shut down or rebooted the
31270     system.
31271   </summary>
31272   <int value="0" label="User request"/>
31273   <int value="1" label="State transition"/>
31274   <int value="2" label="Low battery"/>
31275   <int value="3" label="Suspend failures"/>
31276   <int value="4" label="Dark resume"/>
31277 </enum>
31278
31279 <enum name="SideloadUIEvents" type="int">
31280   <int value="0" label="Extension installed"/>
31281   <int value="1" label="Extension ignored"/>
31282   <int value="2" label="Extension re-enabled"/>
31283   <int value="3" label="Extension uninstalled"/>
31284 </enum>
31285
31286 <enum name="SideloadWipeoutBubble" type="int">
31287   <int value="0" label="Learn more"/>
31288   <int value="1" label="Settings page"/>
31289   <int value="2" label="Dismiss"/>
31290 </enum>
31291
31292 <enum name="SigninFlowConfirmations" type="int">
31293   <int value="0" label="Shown"/>
31294   <int value="1" label="OK"/>
31295   <int value="2" label="Return"/>
31296   <int value="3" label="Advanced"/>
31297   <int value="4" label="Close"/>
31298   <int value="5" label="Escape"/>
31299   <int value="6" label="Undo"/>
31300   <int value="7" label="Learn more"/>
31301   <int value="8" label="Learn more ok"/>
31302   <int value="9" label="Learn more return"/>
31303   <int value="10" label="Learn more advanced"/>
31304   <int value="11" label="Learn more close"/>
31305   <int value="12" label="Learn more escape"/>
31306   <int value="13" label="Learn more undo"/>
31307 </enum>
31308
31309 <enum name="SimpleCache.EntryCreatedAndStream2Omitted" type="int">
31310   <int value="0" label="Stream 2 file was present"/>
31311   <int value="1" label="Empty stream 2 file was omitted"/>
31312 </enum>
31313
31314 <enum name="SimpleCache.EntryOpenedAndStream2Removed" type="int">
31315   <int value="0" label="Stream 2 file was already omitted or not empty"/>
31316   <int value="1" label="Empty stream 2 file removed"/>
31317 </enum>
31318
31319 <enum name="SimpleCache.FileDescriptorLimitStatus" type="int">
31320   <int value="0" label="Unsupported"/>
31321   <int value="1" label="Supported but failed"/>
31322   <int value="2" label="Succeeded"/>
31323 </enum>
31324
31325 <enum name="SimpleCacheHeaderSizeChange" type="int">
31326   <int value="0" label="Written for the first time"/>
31327   <int value="1" label="Rewritten with same size"/>
31328   <int value="2" label="Rewritten with larger size"/>
31329   <int value="3" label="Rewritten with smaller size"/>
31330   <int value="4" label="Unexpected header stream write"/>
31331 </enum>
31332
31333 <enum name="SimpleCacheIndexInitializeMethod" type="int">
31334   <int value="0" label="Directory Scan"/>
31335   <int value="1" label="Index File"/>
31336   <int value="2" label="New Cache"/>
31337 </enum>
31338
31339 <enum name="SimpleCacheOpenEntryIndexState" type="int">
31340   <int value="0" label="No index"/>
31341   <int value="1" label="Hit"/>
31342   <int value="2" label="Miss"/>
31343 </enum>
31344
31345 <enum name="SimpleCacheReadParallelizable" type="int">
31346   <int value="0" label="Standalone Read (obsolete)"/>
31347   <int value="1" label="Follows read"/>
31348   <int value="2" label="Follows conflicting write"/>
31349   <int value="3" label="Follows non conflicting write"/>
31350   <int value="4" label="Follows other operation"/>
31351   <int value="5" label="Read alone in queue"/>
31352 </enum>
31353
31354 <enum name="SimpleCacheReadResult" type="int">
31355   <int value="0" label="Success"/>
31356   <int value="1" label="Invalid Argument"/>
31357   <int value="2" label="Nonblocking Empty Return"/>
31358   <int value="3" label="Invalid State"/>
31359   <int value="4" label="Fast Empty Return"/>
31360   <int value="5" label="Synchronous Read Failure"/>
31361   <int value="6" label="Synchronous Checksum Failure"/>
31362 </enum>
31363
31364 <enum name="SimpleCacheSyncCheckEOFResult" type="int">
31365   <int value="0" label="Success"/>
31366   <int value="1" label="Read Failure"/>
31367   <int value="2" label="Magic Number Mismatch"/>
31368   <int value="3" label="CRC Mismatch"/>
31369 </enum>
31370
31371 <enum name="SimpleCacheSyncCloseResult" type="int">
31372   <int value="0" label="Success"/>
31373   <int value="1" label="Write Failure"/>
31374 </enum>
31375
31376 <enum name="SimpleCacheSyncCreateResult" type="int">
31377   <int value="0" label="Success"/>
31378   <int value="1" label="Platform File Error"/>
31379   <int value="2" label="Can't Write Header"/>
31380   <int value="3" label="Can't Write Key"/>
31381 </enum>
31382
31383 <enum name="SimpleCacheSyncOpenResult" type="int">
31384   <int value="0" label="Success"/>
31385   <int value="1" label="Platform File Error"/>
31386   <int value="2" label="Can't Read Header"/>
31387   <int value="3" label="Bad Magic Number"/>
31388   <int value="4" label="Bad Version"/>
31389   <int value="5" label="Can't Read Key"/>
31390   <int value="6" label="Key Mismatch (obsolete)"/>
31391   <int value="7" label="Hash Mismatch"/>
31392 </enum>
31393
31394 <enum name="SimpleCacheSyncWriteResult" type="int">
31395   <int value="0" label="Success"/>
31396   <int value="1" label="Pretruncate Failure"/>
31397   <int value="2" label="Write Failure"/>
31398   <int value="3" label="Truncate Failure"/>
31399 </enum>
31400
31401 <enum name="SimpleCacheWriteDependencyType" type="int">
31402   <int value="0" label="First operation in the queue (Optimistic)"/>
31403   <int value="1" label="Follows conflicting optimistic write"/>
31404   <int value="2" label="Follows non conflicting optimistic write"/>
31405   <int value="3" label="Follows conflicting conservative write"/>
31406   <int value="4" label="Follows non conflicting conservative write"/>
31407   <int value="5" label="Follows conflicting read"/>
31408   <int value="6" label="Follows non conflicting read"/>
31409   <int value="7" label="Follows other operation"/>
31410 </enum>
31411
31412 <enum name="SimpleCacheWriteResult" type="int">
31413   <int value="0" label="Success"/>
31414   <int value="1" label="Invalid Argument"/>
31415   <int value="2" label="Over Max Size"/>
31416   <int value="3" label="Bad State"/>
31417   <int value="4" label="Synchronous Write Failure"/>
31418   <int value="5" label="Fast Empty Return (Success)"/>
31419 </enum>
31420
31421 <enum name="SimpleIndexState" type="int">
31422   <int value="0" label="Corrupt"/>
31423   <int value="1" label="Stale"/>
31424   <int value="2" label="Fresh"/>
31425   <int value="3" label="Fresh index with cache updated since backend start"/>
31426 </enum>
31427
31428 <enum name="SiteIsolationMimeType" type="int">
31429   <int value="0" label="HTML"/>
31430   <int value="1" label="XML"/>
31431   <int value="2" label="JSON"/>
31432   <int value="3" label="Plain"/>
31433   <int value="4" label="Others"/>
31434 </enum>
31435
31436 <enum name="SiteIsolationResourceType" type="int">
31437   <int value="0" label="MAIN_FRAME"/>
31438   <int value="1" label="SUB_FRAME"/>
31439   <int value="2" label="STYLESHEET"/>
31440   <int value="3" label="SCRIPT"/>
31441   <int value="4" label="IMAGE"/>
31442   <int value="5" label="FONT_RESOURCE"/>
31443   <int value="6" label="SUB_RESOURCE"/>
31444   <int value="7" label="OBJECT"/>
31445   <int value="8" label="MEDIA"/>
31446   <int value="9" label="WORKER"/>
31447   <int value="10" label="SHARED_WORKER"/>
31448   <int value="11" label="PREFETCH"/>
31449   <int value="12" label="FAVICON"/>
31450   <int value="13" label="XHR"/>
31451   <int value="14" label="PING"/>
31452 </enum>
31453
31454 <enum name="SocketStreamConnectionType" type="int">
31455   <int value="0" label="none"/>
31456   <int value="1" label="all connections"/>
31457   <int value="2" label="tunnel connections"/>
31458   <int value="3" label="socks connections"/>
31459   <int value="4" label="ssl connections"/>
31460 </enum>
31461
31462 <enum name="SocketStreamProtocolType" type="int">
31463   <int value="0" label="unknown"/>
31464   <int value="1" label="ws"/>
31465   <int value="2" label="wss"/>
31466 </enum>
31467
31468 <enum name="SpdyFrameFlowControlState" type="int">
31469   <int value="0" label="Send not stalled"/>
31470   <int value="1" label="Send stalled by stream"/>
31471   <int value="2" label="Send stalled by session"/>
31472   <int value="3" label="Send stalled by stream and session"/>
31473 </enum>
31474
31475 <enum name="SpdyIPPoolDomainMatch" type="int">
31476   <int value="0" label="mismatch"/>
31477   <int value="1" label="match"/>
31478 </enum>
31479
31480 <!-- Replaced by SpdyProtocolErrorDetails2 on 2013-04-19. -->
31481
31482 <enum name="SpdyProtocolErrorDetails" type="int">
31483   <int value="0" label="No error"/>
31484   <int value="1" label="Invalid Control Frame"/>
31485   <int value="2" label="Control Frame Payload Too Large"/>
31486   <int value="3" label="Zlib Init Failure"/>
31487   <int value="4" label="Unsupported Version"/>
31488   <int value="5" label="Decompress Failure"/>
31489   <int value="6" label="Compress Failure"/>
31490   <int value="7" label="Credential Frame Corrupt"/>
31491   <int value="8" label="Invalid Data Frame Flags"/>
31492 <!-- r181910 added an enum value here, so don't trust the counts for
31493        the values below for Chrome builds after that revision. -->
31494
31495   <int value="9" label="Invalid Status Code"/>
31496   <int value="10" label="Protocol Error"/>
31497   <int value="11" label="Invalid Stream"/>
31498   <int value="12" label="Refused Stream"/>
31499   <int value="13" label="Unsupported Version"/>
31500   <int value="14" label="Cancel"/>
31501   <int value="15" label="Internal Error"/>
31502   <int value="16" label="Flow Control Error"/>
31503   <int value="17" label="Stream In Use"/>
31504   <int value="18" label="Stream Already Closed"/>
31505   <int value="19" label="Invalid Credentials"/>
31506   <int value="20" label="Frame Too Large"/>
31507   <int value="21" label="Unexpected Ping"/>
31508   <int value="22" label="Rst Stream For Non Active Stream"/>
31509   <int value="23" label="Spdy Compression Failure"/>
31510   <int value="24" label="Request For Secure Content Over Insecure Session"/>
31511   <int value="25" label="Protocol Error Syn Reply Not Received"/>
31512   <int value="26" label="Num Spdy Protocol Error Details"/>
31513 </enum>
31514
31515 <enum name="SpdyProtocolErrorDetails2" type="int">
31516 <!-- SpdyFramer::SpdyErrors -->
31517
31518   <int value="0" label="No error"/>
31519   <int value="1" label="Invalid Control Frame"/>
31520   <int value="2" label="Control Frame Payload Too Large"/>
31521   <int value="3" label="Zlib Init Failure"/>
31522   <int value="4" label="Unsupported Version"/>
31523   <int value="5" label="Decompress Failure"/>
31524   <int value="6" label="Compress Failure"/>
31525   <int value="7" label="Credential Frame Corrupt"/>
31526   <int value="8" label="Invalid Data Frame Flags"/>
31527   <int value="9" label="Invalid Control Frame Flags"/>
31528 <!-- SpdyRstStreamStatus -->
31529
31530   <int value="10" label="(Unused)"/>
31531   <int value="11" label="Protocol Error"/>
31532   <int value="12" label="Invalid Stream"/>
31533   <int value="13" label="Refused Stream"/>
31534   <int value="14" label="Unsupported Version"/>
31535   <int value="15" label="Cancel"/>
31536   <int value="16" label="Internal Error"/>
31537   <int value="17" label="Flow Control Error"/>
31538   <int value="18" label="Stream In Use"/>
31539   <int value="19" label="Stream Already Closed"/>
31540   <int value="20" label="Invalid Credentials"/>
31541   <int value="21" label="Frame Too Large"/>
31542 <!-- SpdySession errors -->
31543
31544   <int value="22" label="Unexpected Ping"/>
31545   <int value="23" label="Rst Stream For Non Active Stream"/>
31546   <int value="24" label="Spdy Compression Failure"/>
31547   <int value="25" label="Request For Secure Content Over Insecure Session"/>
31548   <int value="26" label="Syn Reply Not Received"/>
31549   <int value="27" label="Invalid Window Update Size"/>
31550   <int value="28" label="Receive Window Size Violation"/>
31551 <!-- More SpdyFramer::SpdyErrors -->
31552
31553   <int value="29" label="GoAway Frame Corrupt"/>
31554   <int value="30" label="RstStream Frame Corrupt"/>
31555 </enum>
31556
31557 <enum name="SpdySessionGet" type="int">
31558   <int value="0" label="created new"/>
31559   <int value="1" label="found existing"/>
31560   <int value="2" label="found existing from IP Pool"/>
31561   <int value="3" label="imported from socket"/>
31562 </enum>
31563
31564 <enum name="SpdySettingsReceived" type="int">
31565   <int value="0" label="not received"/>
31566   <int value="1" label="received"/>
31567 </enum>
31568
31569 <enum name="SpdySettingsSent" type="int">
31570   <int value="0" label="not sent"/>
31571   <int value="1" label="sent"/>
31572 </enum>
31573
31574 <enum name="SpecialShFileOperationCodes" type="int">
31575   <summary>Legacy error codes still returned by |ShFileOperation()|</summary>
31576   <int value="5" label="Access denied"/>
31577   <int value="113" label="Source and Destination are same file"/>
31578   <int value="114" label="Multiple source mapped to single destination"/>
31579   <int value="115" label="Rename to different directory"/>
31580   <int value="116" label="Source root"/>
31581   <int value="117" label="Canceled by user"/>
31582   <int value="118" label="Destination is subtree of source"/>
31583   <int value="120" label="Denied by security settings"/>
31584   <int value="121" label="Path length exceeded MAX_PATH"/>
31585   <int value="122" label="Multiple destination paths"/>
31586   <int value="124" label="Path invalid"/>
31587   <int value="125" label="Source and destination have same parent"/>
31588   <int value="126" label="Destination exists"/>
31589   <int value="128" label="Destination exists as folder"/>
31590   <int value="129" label="Name length exceeded MAX_PATH"/>
31591   <int value="130" label="Destination read-only CD-ROM"/>
31592   <int value="131" label="Destination read-only DVD"/>
31593   <int value="132" label="Destination writable CD-ROM"/>
31594   <int value="133" label="File too large"/>
31595   <int value="134" label="Source read-only CD-ROM"/>
31596   <int value="135" label="Source read-only DVD"/>
31597   <int value="136" label="Source writable CD-ROM"/>
31598   <int value="183" label="Operation exceeded MAX_PATH"/>
31599   <int value="1026" label="Invalid path / unknown"/>
31600   <int value="65536" label="Unspecified destination error"/>
31601   <int value="65652" label="Destination root"/>
31602 </enum>
31603
31604 <enum name="SpeculativeRestoreApplicability" type="int">
31605   <int value="0" label="Applicable"/>
31606   <int value="1" label="Not applicable (tablet)"/>
31607   <int value="2" label="Not applicable (low-memory device)"/>
31608   <int value="3" label="Not applicable (bandwidth management)"/>
31609 </enum>
31610
31611 <enum name="SpeculativeRestorePredictionAccuracy" type="int">
31612   <int value="0" label="Hit"/>
31613   <int value="1" label="Miss (different tab)"/>
31614   <int value="2" label="Miss (tab not switched)"/>
31615 </enum>
31616
31617 <enum name="SpeculativeRestoreTabStatus" type="int">
31618   <int value="0" label="Already loaded"/>
31619   <int value="1" label="Needs restore"/>
31620 </enum>
31621
31622 <enum name="SqliteErrorCode" type="int">
31623   <summary>Error codes returned by SQLite - see sqlite3.h</summary>
31624   <int value="0" label="SQLITE_OK">Successful result</int>
31625   <int value="1" label="SQLITE_ERROR">SQL error or missing database</int>
31626   <int value="2" label="SQLITE_INTERNAL">
31627     NOT USED. Internal logic error in SQLite
31628   </int>
31629   <int value="3" label="SQLITE_PERM">Access permission denied</int>
31630   <int value="4" label="SQLITE_ABORT">Callback routine requested an abort</int>
31631   <int value="5" label="SQLITE_BUSY">The database file is locked</int>
31632   <int value="6" label="SQLITE_LOCKED">A table in the database is locked</int>
31633   <int value="7" label="SQLITE_NOMEM">A malloc() failed</int>
31634   <int value="8" label="SQLITE_READONLY">
31635     Attempt to write a readonly database
31636   </int>
31637   <int value="9" label="SQLITE_INTERRUPT">
31638     Operation terminated by sqlite3_interrupt()
31639   </int>
31640   <int value="10" label="SQLITE_IOERR">
31641     Some kind of disk I/O error occurred
31642   </int>
31643   <int value="11" label="SQLITE_CORRUPT">
31644     The database disk image is malformed
31645   </int>
31646   <int value="12" label="SQLITE_NOTFOUND">
31647     NOT USED. Table or record not found
31648   </int>
31649   <int value="13" label="SQLITE_FULL">
31650     Insertion failed because database is full
31651   </int>
31652   <int value="14" label="SQLITE_CANTOPEN">Unable to open the database file</int>
31653   <int value="15" label="SQLITE_PROTOCOL">
31654     NOT USED. Database lock protocol error
31655   </int>
31656   <int value="16" label="SQLITE_EMPTY">Database is empty</int>
31657   <int value="17" label="SQLITE_SCHEMA">The database schema changed</int>
31658   <int value="18" label="SQLITE_TOOBIG">String or BLOB exceeds size limit</int>
31659   <int value="19" label="SQLITE_CONSTRAINT">
31660     Abort due to contraint violation
31661   </int>
31662   <int value="20" label="SQLITE_MISMATCH">Data type mismatch</int>
31663   <int value="21" label="SQLITE_MISUSE">Library used incorrectly</int>
31664   <int value="22" label="SQLITE_NOLFS">
31665     Uses OS features not supported on host
31666   </int>
31667   <int value="23" label="SQLITE_AUTH">Authorization denied</int>
31668   <int value="24" label="SQLITE_FORMAT">Auxiliary database format error</int>
31669   <int value="25" label="SQLITE_RANGE">
31670     2nd parameter to sqlite3_bind() out of range
31671   </int>
31672   <int value="26" label="SQLITE_NOTADB">
31673     File opened that is not a database file
31674   </int>
31675   <int value="100" label="SQLITE_ROW">sqlite3_step() has another row ready</int>
31676   <int value="101" label="SQLITE_DONE">
31677     sqlite3_step() has finished executing
31678   </int>
31679   <int value="261" label="SQLITE_BUSY_RECOVERY">TBD</int>
31680   <int value="262" label="SQLITE_LOCKED_SHAREDCACHE">TBD</int>
31681   <int value="266" label="SQLITE_IOERR_READ">Error reading from file</int>
31682   <int value="270" label="SQLITE_CANTOPEN_NOTEMPDIR">TBD</int>
31683   <int value="522" label="SQLITE_IOERR_SHORT_READ">Short read from file</int>
31684   <int value="778" label="SQLITE_IOERR_WRITE">
31685     Error writing to file (other than SQLITE_FULL)
31686   </int>
31687   <int value="1034" label="SQLITE_IOERR_FSYNC">Error syncing to disk</int>
31688   <int value="1290" label="SQLITE_IOERR_DIR_FSYNC">
31689     Error syncing directory changes to disk
31690   </int>
31691   <int value="1546" label="SQLITE_IOERR_TRUNCATE">Error truncating file</int>
31692   <int value="1802" label="SQLITE_IOERR_FSTAT">Error reading file metadata</int>
31693   <int value="2058" label="SQLITE_IOERR_UNLOCK">Error unlocking file</int>
31694   <int value="2314" label="SQLITE_IOERR_RDLOCK">
31695     Error getting read lock - should not be possible
31696   </int>
31697   <int value="2570" label="SQLITE_IOERR_DELETE">Error deleting file</int>
31698   <int value="2826" label="SQLITE_IOERR_BLOCKED">
31699     Deadlock due to other process access to SQLite files
31700   </int>
31701   <int value="3082" label="SQLITE_IOERR_NOMEM">Error mapping shared memory</int>
31702   <int value="3338" label="SQLITE_IOERR_ACCESS">
31703     Error getting file attributes (other than not found)
31704   </int>
31705   <int value="3594" label="SQLITE_IOERR_CHECKRESERVEDLOCK">
31706     Error while querying lock status
31707   </int>
31708   <int value="3850" label="SQLITE_IOERR_LOCK">Error acquiring lock</int>
31709   <int value="4106" label="SQLITE_IOERR_CLOSE">Error closing file</int>
31710   <int value="4362" label="SQLITE_IOERR_DIR_CLOSE">Unused</int>
31711   <int value="4618" label="SQLITE_IOERR_SHMOPEN">Error mmapping file</int>
31712   <int value="4874" label="SQLITE_IOERR_SHMSIZE">
31713     Error in stat while mmapping file
31714   </int>
31715   <int value="5130" label="SQLITE_IOERR_SHMLOCK">Unused</int>
31716 </enum>
31717
31718 <enum name="SqliteIOERRCode" type="int">
31719   <obsolete>
31720     Replaced 5/14/2013 by expanded Sqlite.Error histogram.
31721   </obsolete>
31722   <summary>Extended error codes returned by SQLite - see sqlite3.h</summary>
31723   <int value="0" label="SQLITE_IOERR">No extended code given</int>
31724   <int value="1" label="SQLITE_IOERR_READ">Error reading from file</int>
31725   <int value="2" label="SQLITE_IOERR_SHORT_READ">Short read from file</int>
31726   <int value="3" label="SQLITE_IOERR_WRITE">
31727     Error writing to file (other than SQLITE_FULL)
31728   </int>
31729   <int value="4" label="SQLITE_IOERR_FSYNC">Error syncing to disk</int>
31730   <int value="5" label="SQLITE_IOERR_DIR_FSYNC">
31731     Error syncing directory changes to disk
31732   </int>
31733   <int value="6" label="SQLITE_IOERR_TRUNCATE">Error truncating file</int>
31734   <int value="7" label="SQLITE_IOERR_FSTAT">Error reading file metadata</int>
31735   <int value="8" label="SQLITE_IOERR_UNLOCK">Error unlocking file</int>
31736   <int value="9" label="SQLITE_IOERR_RDLOCK">
31737     Error getting read lock - should not be possible
31738   </int>
31739   <int value="10" label="SQLITE_IOERR_DELETE">Error deleting file</int>
31740   <int value="11" label="SQLITE_IOERR_BLOCKED">
31741     Deadlock due to other process access to SQLite files
31742   </int>
31743   <int value="12" label="SQLITE_IOERR_NOMEM">Error mapping shared memory</int>
31744   <int value="13" label="SQLITE_IOERR_ACCESS">
31745     Error getting file attributes (other than not found)
31746   </int>
31747   <int value="14" label="SQLITE_IOERR_CHECKRESERVEDLOCK">
31748     Error while querying lock status
31749   </int>
31750   <int value="15" label="SQLITE_IOERR_LOCK">Error acquiring lock</int>
31751   <int value="16" label="SQLITE_IOERR_CLOSE">Error closing file</int>
31752   <int value="17" label="SQLITE_IOERR_DIR_CLOSE">Unused</int>
31753   <int value="18" label="SQLITE_IOERR_SHMOPEN">Error mmapping file</int>
31754   <int value="19" label="SQLITE_IOERR_SHMSIZE">
31755     Error in stat while mmapping file
31756   </int>
31757   <int value="20" label="SQLITE_IOERR_SHMLOCK">Unused</int>
31758 </enum>
31759
31760 <enum name="SqliteRecoveryEventEnum" type="int">
31761   <summary>
31762     Track successful completion or failure of sql::Recovery implementation.
31763   </summary>
31764   <int value="0" label="RECOVERY_SUCCESS_BEGIN">
31765     sql::Recovery::Init() (helper for Begin()) completely successfully.
31766   </int>
31767   <int value="1" label="RECOVERY_FAILED_OPEN_TEMPORARY">
31768     Failed to open temporary database to recover into.
31769   </int>
31770   <int value="2" label="RECOVERY_FAILED_VIRTUAL_TABLE_INIT">
31771     Failed to initialize recover vtable subsystem for connection.
31772   </int>
31773   <int value="3" label="RECOVERY_FAILED_VIRTUAL_TABLE_SYSTEM_SQLITE">
31774     USE_SYSTEM_SQLITE in force, recovery virtual table not available.
31775   </int>
31776   <int value="4" label="RECOVERY_FAILED_WRITABLE_SCHEMA">
31777     Failed to enable writable_schema.
31778   </int>
31779   <int value="5" label="RECOVERY_FAILED_ATTACH">
31780     Failed to attach corrupt database to recovery database.
31781   </int>
31782   <int value="6" label="RECOVERY_SUCCESS_BACKUP">
31783     sql::Recovery::Backup() (helper for Recovered()) completely successfully.
31784   </int>
31785   <int value="7" label="RECOVERY_FAILED_BACKUP_INIT">
31786     Failed sqlite3_backup_init().  Error code in Sqlite.RecoveryHandle.
31787   </int>
31788   <int value="8" label="RECOVERY_FAILED_BACKUP_STEP">
31789     Failed sqlite3_backup_step().  Error code in Sqlite.RecoveryStep.
31790   </int>
31791   <int value="9" label="RECOVERY_SUCCESS_AUTORECOVER">
31792     sql::Recovery::AutoRecoverTable() completed successfully.
31793   </int>
31794   <int value="10" label="RECOVERY_FAILED_AUTORECOVER_UNRECOGNIZED_TYPE">
31795     Failed sqlite3_backup_step().  Error code in Sqlite.RecoveryStep.
31796   </int>
31797   <int value="11" label="RECOVERY_FAILED_AUTORECOVER_MISSING_TABLE">
31798     AutoRecoverTable() could not find the target table.
31799   </int>
31800   <int value="12" label="RECOVERY_FAILED_AUTORECOVER_CREATE">
31801     AutoRecoverTable() failed creating recovery vtable.
31802   </int>
31803   <int value="13" label="RECOVERY_FAILED_AUTORECOVER_INSERT">
31804     AutoRecoverTable() failed copying data from recovery to target table.
31805   </int>
31806   <int value="14" label="RECOVERY_FAILED_AUTORECOVER_DROP">
31807     AutoRecoverTable() failed to drop recovery table.
31808   </int>
31809   <int value="15" label="RECOVERY_SUCCESS_SETUP_META">
31810     sql::Recovery::SetupMeta() completed successfully.
31811   </int>
31812   <int value="16" label="RECOVERY_FAILED_META_CREATE">
31813     SetupMeta() failed to create meta recovery table.
31814   </int>
31815   <int value="17" label="RECOVERY_SUCCESS_META_VERSION">
31816     GetMetaVersionNumber() found no version row in meta table.
31817   </int>
31818   <int value="18" label="RECOVERY_FAILED_META_QUERY">
31819     GetMetaVersionNumber() failed querying recovery meta table.
31820   </int>
31821   <int value="19" label="RECOVERY_FAILED_META_NO_VERSION">
31822     GetMetaVersionNumber() found no version row in meta table.
31823   </int>
31824 </enum>
31825
31826 <enum name="SqliteVersionDeprecation" type="int">
31827   <summary>Sqlite database version deprecation status</summary>
31828   <int value="0" label="DEPRECATION_DATABASE_NOT_EMPTY">
31829     Database has tables, but no meta table.
31830   </int>
31831   <int value="1" label="DEPRECATION_DATABASE_UNKNOWN">
31832     Failure figuring out if database has tables.
31833   </int>
31834   <int value="2" label="DEPRECATION_FAILED_VERSION">
31835     Failed querying meta table.
31836   </int>
31837   <int value="3" label="DEPRECATION_NO_VERSION">
31838     No version row in meta table.
31839   </int>
31840   <int value="4" label="DEPRECATION_RAZED">Raze succeeded.</int>
31841   <int value="5" label="DEPRECATION_RAZE_FAILED">Raze failed.</int>
31842 </enum>
31843
31844 <enum name="SSLCipherSuite" type="int">
31845   <summary>SSL/TLS cipher suites from the IANA registry</summary>
31846   <int value="0" label="TLS_NULL_WITH_NULL_NULL"/>
31847   <int value="1" label="TLS_RSA_WITH_NULL_MD5"/>
31848   <int value="2" label="TLS_RSA_WITH_NULL_SHA"/>
31849   <int value="3" label="TLS_RSA_EXPORT_WITH_RC4_40_MD5"/>
31850   <int value="4" label="TLS_RSA_WITH_RC4_128_MD5"/>
31851   <int value="5" label="TLS_RSA_WITH_RC4_128_SHA"/>
31852   <int value="6" label="TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5"/>
31853   <int value="7" label="TLS_RSA_WITH_IDEA_CBC_SHA"/>
31854   <int value="8" label="TLS_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
31855   <int value="9" label="TLS_RSA_WITH_DES_CBC_SHA"/>
31856   <int value="10" label="TLS_RSA_WITH_3DES_EDE_CBC_SHA"/>
31857   <int value="11" label="TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA"/>
31858   <int value="12" label="TLS_DH_DSS_WITH_DES_CBC_SHA"/>
31859   <int value="13" label="TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA"/>
31860   <int value="14" label="TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
31861   <int value="15" label="TLS_DH_RSA_WITH_DES_CBC_SHA"/>
31862   <int value="16" label="TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA"/>
31863   <int value="17" label="TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA"/>
31864   <int value="18" label="TLS_DHE_DSS_WITH_DES_CBC_SHA"/>
31865   <int value="19" label="TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"/>
31866   <int value="20" label="TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
31867   <int value="21" label="TLS_DHE_RSA_WITH_DES_CBC_SHA"/>
31868   <int value="22" label="TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA"/>
31869   <int value="23" label="TLS_DH_anon_EXPORT_WITH_RC4_40_MD5"/>
31870   <int value="24" label="TLS_DH_anon_WITH_RC4_128_MD5"/>
31871   <int value="25" label="TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA"/>
31872   <int value="26" label="TLS_DH_anon_WITH_DES_CBC_SHA"/>
31873   <int value="27" label="TLS_DH_anon_WITH_3DES_EDE_CBC_SHA"/>
31874   <int value="30" label="TLS_KRB5_WITH_DES_CBC_SHA"/>
31875   <int value="31" label="TLS_KRB5_WITH_3DES_EDE_CBC_SHA"/>
31876   <int value="32" label="TLS_KRB5_WITH_RC4_128_SHA"/>
31877   <int value="33" label="TLS_KRB5_WITH_IDEA_CBC_SHA"/>
31878   <int value="34" label="TLS_KRB5_WITH_DES_CBC_MD5"/>
31879   <int value="35" label="TLS_KRB5_WITH_3DES_EDE_CBC_MD5"/>
31880   <int value="36" label="TLS_KRB5_WITH_RC4_128_MD5"/>
31881   <int value="37" label="TLS_KRB5_WITH_IDEA_CBC_MD5"/>
31882   <int value="38" label="TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA"/>
31883   <int value="39" label="TLS_KRB5_EXPORT_WITH_RC2_CBC_40_SHA"/>
31884   <int value="40" label="TLS_KRB5_EXPORT_WITH_RC4_40_SHA"/>
31885   <int value="41" label="TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5"/>
31886   <int value="42" label="TLS_KRB5_EXPORT_WITH_RC2_CBC_40_MD5"/>
31887   <int value="43" label="TLS_KRB5_EXPORT_WITH_RC4_40_MD5"/>
31888   <int value="44" label="TLS_PSK_WITH_NULL_SHA"/>
31889   <int value="45" label="TLS_DHE_PSK_WITH_NULL_SHA"/>
31890   <int value="46" label="TLS_RSA_PSK_WITH_NULL_SHA"/>
31891   <int value="47" label="TLS_RSA_WITH_AES_128_CBC_SHA"/>
31892   <int value="48" label="TLS_DH_DSS_WITH_AES_128_CBC_SHA"/>
31893   <int value="49" label="TLS_DH_RSA_WITH_AES_128_CBC_SHA"/>
31894   <int value="50" label="TLS_DHE_DSS_WITH_AES_128_CBC_SHA"/>
31895   <int value="51" label="TLS_DHE_RSA_WITH_AES_128_CBC_SHA"/>
31896   <int value="52" label="TLS_DH_anon_WITH_AES_128_CBC_SHA"/>
31897   <int value="53" label="TLS_RSA_WITH_AES_256_CBC_SHA"/>
31898   <int value="54" label="TLS_DH_DSS_WITH_AES_256_CBC_SHA"/>
31899   <int value="55" label="TLS_DH_RSA_WITH_AES_256_CBC_SHA"/>
31900   <int value="56" label="TLS_DHE_DSS_WITH_AES_256_CBC_SHA"/>
31901   <int value="57" label="TLS_DHE_RSA_WITH_AES_256_CBC_SHA"/>
31902   <int value="58" label="TLS_DH_anon_WITH_AES_256_CBC_SHA"/>
31903   <int value="59" label="TLS_RSA_WITH_NULL_SHA256"/>
31904   <int value="60" label="TLS_RSA_WITH_AES_128_CBC_SHA256"/>
31905   <int value="61" label="TLS_RSA_WITH_AES_256_CBC_SHA256"/>
31906   <int value="62" label="TLS_DH_DSS_WITH_AES_128_CBC_SHA256"/>
31907   <int value="63" label="TLS_DH_RSA_WITH_AES_128_CBC_SHA256"/>
31908   <int value="64" label="TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"/>
31909   <int value="65" label="TLS_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
31910   <int value="66" label="TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA"/>
31911   <int value="67" label="TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
31912   <int value="68" label="TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA"/>
31913   <int value="69" label="TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
31914   <int value="70" label="TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA"/>
31915   <int value="103" label="TLS_DHE_RSA_WITH_AES_128_CBC_SHA256"/>
31916   <int value="104" label="TLS_DH_DSS_WITH_AES_256_CBC_SHA256"/>
31917   <int value="105" label="TLS_DH_RSA_WITH_AES_256_CBC_SHA256"/>
31918   <int value="106" label="TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"/>
31919   <int value="107" label="TLS_DHE_RSA_WITH_AES_256_CBC_SHA256"/>
31920   <int value="108" label="TLS_DH_anon_WITH_AES_128_CBC_SHA256"/>
31921   <int value="109" label="TLS_DH_anon_WITH_AES_256_CBC_SHA256"/>
31922   <int value="132" label="TLS_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
31923   <int value="133" label="TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA"/>
31924   <int value="134" label="TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
31925   <int value="135" label="TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA"/>
31926   <int value="136" label="TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
31927   <int value="137" label="TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA"/>
31928   <int value="138" label="TLS_PSK_WITH_RC4_128_SHA"/>
31929   <int value="139" label="TLS_PSK_WITH_3DES_EDE_CBC_SHA"/>
31930   <int value="140" label="TLS_PSK_WITH_AES_128_CBC_SHA"/>
31931   <int value="141" label="TLS_PSK_WITH_AES_256_CBC_SHA"/>
31932   <int value="142" label="TLS_DHE_PSK_WITH_RC4_128_SHA"/>
31933   <int value="143" label="TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA"/>
31934   <int value="144" label="TLS_DHE_PSK_WITH_AES_128_CBC_SHA"/>
31935   <int value="145" label="TLS_DHE_PSK_WITH_AES_256_CBC_SHA"/>
31936   <int value="146" label="TLS_RSA_PSK_WITH_RC4_128_SHA"/>
31937   <int value="147" label="TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA"/>
31938   <int value="148" label="TLS_RSA_PSK_WITH_AES_128_CBC_SHA"/>
31939   <int value="149" label="TLS_RSA_PSK_WITH_AES_256_CBC_SHA"/>
31940   <int value="150" label="TLS_RSA_WITH_SEED_CBC_SHA"/>
31941   <int value="151" label="TLS_DH_DSS_WITH_SEED_CBC_SHA"/>
31942   <int value="152" label="TLS_DH_RSA_WITH_SEED_CBC_SHA"/>
31943   <int value="153" label="TLS_DHE_DSS_WITH_SEED_CBC_SHA"/>
31944   <int value="154" label="TLS_DHE_RSA_WITH_SEED_CBC_SHA"/>
31945   <int value="155" label="TLS_DH_anon_WITH_SEED_CBC_SHA"/>
31946   <int value="156" label="TLS_RSA_WITH_AES_128_GCM_SHA256"/>
31947   <int value="157" label="TLS_RSA_WITH_AES_256_GCM_SHA384"/>
31948   <int value="158" label="TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"/>
31949   <int value="159" label="TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"/>
31950   <int value="160" label="TLS_DH_RSA_WITH_AES_128_GCM_SHA256"/>
31951   <int value="161" label="TLS_DH_RSA_WITH_AES_256_GCM_SHA384"/>
31952   <int value="162" label="TLS_DHE_DSS_WITH_AES_128_GCM_SHA256"/>
31953   <int value="163" label="TLS_DHE_DSS_WITH_AES_256_GCM_SHA384"/>
31954   <int value="164" label="TLS_DH_DSS_WITH_AES_128_GCM_SHA256"/>
31955   <int value="165" label="TLS_DH_DSS_WITH_AES_256_GCM_SHA384"/>
31956   <int value="166" label="TLS_DH_anon_WITH_AES_128_GCM_SHA256"/>
31957   <int value="167" label="TLS_DH_anon_WITH_AES_256_GCM_SHA384"/>
31958   <int value="168" label="TLS_PSK_WITH_AES_128_GCM_SHA256"/>
31959   <int value="169" label="TLS_PSK_WITH_AES_256_GCM_SHA384"/>
31960   <int value="170" label="TLS_DHE_PSK_WITH_AES_128_GCM_SHA256"/>
31961   <int value="171" label="TLS_DHE_PSK_WITH_AES_256_GCM_SHA384"/>
31962   <int value="172" label="TLS_RSA_PSK_WITH_AES_128_GCM_SHA256"/>
31963   <int value="173" label="TLS_RSA_PSK_WITH_AES_256_GCM_SHA384"/>
31964   <int value="174" label="TLS_PSK_WITH_AES_128_CBC_SHA256"/>
31965   <int value="175" label="TLS_PSK_WITH_AES_256_CBC_SHA384"/>
31966   <int value="176" label="TLS_PSK_WITH_NULL_SHA256"/>
31967   <int value="177" label="TLS_PSK_WITH_NULL_SHA384"/>
31968   <int value="178" label="TLS_DHE_PSK_WITH_AES_128_CBC_SHA256"/>
31969   <int value="179" label="TLS_DHE_PSK_WITH_AES_256_CBC_SHA384"/>
31970   <int value="180" label="TLS_DHE_PSK_WITH_NULL_SHA256"/>
31971   <int value="181" label="TLS_DHE_PSK_WITH_NULL_SHA384"/>
31972   <int value="182" label="TLS_RSA_PSK_WITH_AES_128_CBC_SHA256"/>
31973   <int value="183" label="TLS_RSA_PSK_WITH_AES_256_CBC_SHA384"/>
31974   <int value="184" label="TLS_RSA_PSK_WITH_NULL_SHA256"/>
31975   <int value="185" label="TLS_RSA_PSK_WITH_NULL_SHA384"/>
31976   <int value="186" label="TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
31977   <int value="187" label="TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256"/>
31978   <int value="188" label="TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
31979   <int value="189" label="TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256"/>
31980   <int value="190" label="TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
31981   <int value="191" label="TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256"/>
31982   <int value="192" label="TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
31983   <int value="193" label="TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256"/>
31984   <int value="194" label="TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
31985   <int value="195" label="TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256"/>
31986   <int value="196" label="TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
31987   <int value="197" label="TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256"/>
31988   <int value="255" label="TLS_EMPTY_RENEGOTIATION_INFO_SCSV"/>
31989   <int value="49153" label="TLS_ECDH_ECDSA_WITH_NULL_SHA"/>
31990   <int value="49154" label="TLS_ECDH_ECDSA_WITH_RC4_128_SHA"/>
31991   <int value="49155" label="TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA"/>
31992   <int value="49156" label="TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA"/>
31993   <int value="49157" label="TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA"/>
31994   <int value="49158" label="TLS_ECDHE_ECDSA_WITH_NULL_SHA"/>
31995   <int value="49159" label="TLS_ECDHE_ECDSA_WITH_RC4_128_SHA"/>
31996   <int value="49160" label="TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA"/>
31997   <int value="49161" label="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"/>
31998   <int value="49162" label="TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"/>
31999   <int value="49163" label="TLS_ECDH_RSA_WITH_NULL_SHA"/>
32000   <int value="49164" label="TLS_ECDH_RSA_WITH_RC4_128_SHA"/>
32001   <int value="49165" label="TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA"/>
32002   <int value="49166" label="TLS_ECDH_RSA_WITH_AES_128_CBC_SHA"/>
32003   <int value="49167" label="TLS_ECDH_RSA_WITH_AES_256_CBC_SHA"/>
32004   <int value="49168" label="TLS_ECDHE_RSA_WITH_NULL_SHA"/>
32005   <int value="49169" label="TLS_ECDHE_RSA_WITH_RC4_128_SHA"/>
32006   <int value="49170" label="TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA"/>
32007   <int value="49171" label="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"/>
32008   <int value="49172" label="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"/>
32009   <int value="49173" label="TLS_ECDH_anon_WITH_NULL_SHA"/>
32010   <int value="49174" label="TLS_ECDH_anon_WITH_RC4_128_SHA"/>
32011   <int value="49175" label="TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA"/>
32012   <int value="49176" label="TLS_ECDH_anon_WITH_AES_128_CBC_SHA"/>
32013   <int value="49177" label="TLS_ECDH_anon_WITH_AES_256_CBC_SHA"/>
32014   <int value="49178" label="TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA"/>
32015   <int value="49179" label="TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA"/>
32016   <int value="49180" label="TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA"/>
32017   <int value="49181" label="TLS_SRP_SHA_WITH_AES_128_CBC_SHA"/>
32018   <int value="49182" label="TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA"/>
32019   <int value="49183" label="TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA"/>
32020   <int value="49184" label="TLS_SRP_SHA_WITH_AES_256_CBC_SHA"/>
32021   <int value="49185" label="TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA"/>
32022   <int value="49186" label="TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA"/>
32023   <int value="49187" label="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"/>
32024   <int value="49188" label="TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"/>
32025   <int value="49189" label="TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256"/>
32026   <int value="49190" label="TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384"/>
32027   <int value="49191" label="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"/>
32028   <int value="49192" label="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"/>
32029   <int value="49193" label="TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256"/>
32030   <int value="49194" label="TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384"/>
32031   <int value="49195" label="TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"/>
32032   <int value="49196" label="TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"/>
32033   <int value="49197" label="TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256"/>
32034   <int value="49198" label="TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384"/>
32035   <int value="49199" label="TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"/>
32036   <int value="49200" label="TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"/>
32037   <int value="49201" label="TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256"/>
32038   <int value="49202" label="TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384"/>
32039   <int value="49203" label="TLS_ECDHE_PSK_WITH_RC4_128_SHA"/>
32040   <int value="49204" label="TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA"/>
32041   <int value="49205" label="TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA"/>
32042   <int value="49206" label="TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA"/>
32043   <int value="49207" label="TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256"/>
32044   <int value="49208" label="TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384"/>
32045   <int value="49209" label="TLS_ECDHE_PSK_WITH_NULL_SHA"/>
32046   <int value="49210" label="TLS_ECDHE_PSK_WITH_NULL_SHA256"/>
32047   <int value="49211" label="TLS_ECDHE_PSK_WITH_NULL_SHA384"/>
32048   <int value="49212" label="TLS_RSA_WITH_ARIA_128_CBC_SHA256"/>
32049   <int value="49213" label="TLS_RSA_WITH_ARIA_256_CBC_SHA384"/>
32050   <int value="49214" label="TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256"/>
32051   <int value="49215" label="TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384"/>
32052   <int value="49216" label="TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256"/>
32053   <int value="49217" label="TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384"/>
32054   <int value="49218" label="TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256"/>
32055   <int value="49219" label="TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384"/>
32056   <int value="49220" label="TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256"/>
32057   <int value="49221" label="TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384"/>
32058   <int value="49222" label="TLS_DH_anon_WITH_ARIA_128_CBC_SHA256"/>
32059   <int value="49223" label="TLS_DH_anon_WITH_ARIA_256_CBC_SHA384"/>
32060   <int value="49224" label="TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256"/>
32061   <int value="49225" label="TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384"/>
32062   <int value="49226" label="TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256"/>
32063   <int value="49227" label="TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384"/>
32064   <int value="49228" label="TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256"/>
32065   <int value="49229" label="TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384"/>
32066   <int value="49230" label="TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256"/>
32067   <int value="49231" label="TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384"/>
32068   <int value="49232" label="TLS_RSA_WITH_ARIA_128_GCM_SHA256"/>
32069   <int value="49233" label="TLS_RSA_WITH_ARIA_256_GCM_SHA384"/>
32070   <int value="49234" label="TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256"/>
32071   <int value="49235" label="TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384"/>
32072   <int value="49236" label="TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256"/>
32073   <int value="49237" label="TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384"/>
32074   <int value="49238" label="TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256"/>
32075   <int value="49239" label="TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384"/>
32076   <int value="49240" label="TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256"/>
32077   <int value="49241" label="TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384"/>
32078   <int value="49242" label="TLS_DH_anon_WITH_ARIA_128_GCM_SHA256"/>
32079   <int value="49243" label="TLS_DH_anon_WITH_ARIA_256_GCM_SHA384"/>
32080   <int value="49244" label="TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256"/>
32081   <int value="49245" label="TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384"/>
32082   <int value="49246" label="TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256"/>
32083   <int value="49247" label="TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384"/>
32084   <int value="49248" label="TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256"/>
32085   <int value="49249" label="TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384"/>
32086   <int value="49250" label="TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256"/>
32087   <int value="49251" label="TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384"/>
32088   <int value="49252" label="TLS_PSK_WITH_ARIA_128_CBC_SHA256"/>
32089   <int value="49253" label="TLS_PSK_WITH_ARIA_256_CBC_SHA384"/>
32090   <int value="49254" label="TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256"/>
32091   <int value="49255" label="TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384"/>
32092   <int value="49256" label="TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256"/>
32093   <int value="49257" label="TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384"/>
32094   <int value="49258" label="TLS_PSK_WITH_ARIA_128_GCM_SHA256"/>
32095   <int value="49259" label="TLS_PSK_WITH_ARIA_256_GCM_SHA384"/>
32096   <int value="49260" label="TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256"/>
32097   <int value="49261" label="TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384"/>
32098   <int value="49262" label="TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256"/>
32099   <int value="49263" label="TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384"/>
32100   <int value="49264" label="TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256"/>
32101   <int value="49265" label="TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384"/>
32102   <int value="49266" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"/>
32103   <int value="49267" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"/>
32104   <int value="49268" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"/>
32105   <int value="49269" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"/>
32106   <int value="49270" label="TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
32107   <int value="49271" label="TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384"/>
32108   <int value="49272" label="TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
32109   <int value="49273" label="TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384"/>
32110   <int value="49274" label="TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
32111   <int value="49275" label="TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
32112   <int value="49276" label="TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
32113   <int value="49277" label="TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
32114   <int value="49278" label="TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
32115   <int value="49279" label="TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
32116   <int value="49280" label="TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256"/>
32117   <int value="49281" label="TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384"/>
32118   <int value="49282" label="TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256"/>
32119   <int value="49283" label="TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384"/>
32120   <int value="49284" label="TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256"/>
32121   <int value="49285" label="TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384"/>
32122   <int value="49286" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"/>
32123   <int value="49287" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"/>
32124   <int value="49288" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"/>
32125   <int value="49289" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"/>
32126   <int value="49290" label="TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
32127   <int value="49291" label="TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
32128   <int value="49292" label="TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
32129   <int value="49293" label="TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
32130   <int value="49294" label="TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
32131   <int value="49295" label="TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
32132   <int value="49296" label="TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
32133   <int value="49297" label="TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
32134   <int value="49298" label="TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
32135   <int value="49299" label="TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
32136   <int value="49300" label="TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
32137   <int value="49301" label="TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
32138   <int value="49302" label="TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
32139   <int value="49303" label="TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
32140   <int value="49304" label="TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
32141   <int value="49305" label="TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
32142   <int value="49306" label="TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
32143   <int value="49307" label="TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
32144   <int value="49308" label="TLS_RSA_WITH_AES_128_CCM"/>
32145   <int value="49309" label="TLS_RSA_WITH_AES_256_CCM"/>
32146   <int value="49310" label="TLS_DHE_RSA_WITH_AES_128_CCM"/>
32147   <int value="49311" label="TLS_DHE_RSA_WITH_AES_256_CCM"/>
32148   <int value="49312" label="TLS_RSA_WITH_AES_128_CCM_8"/>
32149   <int value="49313" label="TLS_RSA_WITH_AES_256_CCM_8"/>
32150   <int value="49314" label="TLS_DHE_RSA_WITH_AES_128_CCM_8"/>
32151   <int value="49315" label="TLS_DHE_RSA_WITH_AES_256_CCM_8"/>
32152   <int value="49316" label="TLS_PSK_WITH_AES_128_CCM"/>
32153   <int value="49317" label="TLS_PSK_WITH_AES_256_CCM"/>
32154   <int value="49318" label="TLS_DHE_PSK_WITH_AES_128_CCM"/>
32155   <int value="49319" label="TLS_DHE_PSK_WITH_AES_256_CCM"/>
32156   <int value="49320" label="TLS_PSK_WITH_AES_128_CCM_8"/>
32157   <int value="49321" label="TLS_PSK_WITH_AES_256_CCM_8"/>
32158   <int value="49322" label="TLS_PSK_DHE_WITH_AES_128_CCM_8"/>
32159   <int value="49323" label="TLS_PSK_DHE_WITH_AES_256_CCM_8"/>
32160 </enum>
32161
32162 <enum name="SSLErrorTypes" type="int">
32163   <int value="0" label="CERT_COMMON_NAME_INVALID"/>
32164   <int value="1" label="CERT_DATE_INVALID"/>
32165   <int value="2" label="CERT_AUTHORITY_INVALID"/>
32166   <int value="3" label="CERT_CONTAINS_ERRORS"/>
32167   <int value="4" label="CERT_NO_REVOCATION_MECHANISM"/>
32168   <int value="5" label="CERT_REVOKED"/>
32169   <int value="6" label="CERT_INVALID"/>
32170   <int value="7" label="CERT_WEAK_SIGNATURE_ALGORITHM"/>
32171   <int value="8" label="CERT_WEAK_KEY"/>
32172   <int value="9" label="UNKNOWN"/>
32173 </enum>
32174
32175 <enum name="SSLResponseTypesV2" type="int">
32176   <int value="0" label="SHOW_ALL"/>
32177   <int value="1" label="SHOW_OVERRIDABLE"/>
32178   <int value="2" label="PROCEED_OVERRIDABLE"/>
32179   <int value="3" label="PROCEED_NAME"/>
32180   <int value="4" label="PROCEED_DATE"/>
32181   <int value="5" label="PROCEED_AUTHORITY"/>
32182   <int value="6" label="DONT_PROCEED_OVERRIDABLE"/>
32183   <int value="7" label="DONT_PROCEED_NAME"/>
32184   <int value="8" label="DONT_PROCEED_DATE"/>
32185   <int value="9" label="DONT_PROCEED_AUTHORITY"/>
32186   <int value="10" label="MORE"/>
32187   <int value="11" label="SHOW_UNDERSTAND"/>
32188   <int value="12" label="SHOW_INTERNAL_HOSTNAME"/>
32189   <int value="13" label="PROCEED_INTERNAL_HOSTNAME"/>
32190   <int value="14" label="SHOW_NEW_SITE"/>
32191   <int value="15" label="PROCEED_NEW_SITE"/>
32192   <int value="16"
32193       label="User manually typed proceed (PROCEED_MANUAL_NONOVERRIDABLE)"/>
32194 </enum>
32195
32196 <enum name="StartupURLsMigration" type="int">
32197   <int value="0" label="Performed migration"/>
32198   <int value="1" label="No migration value"/>
32199   <int value="2" label="Reset migration"/>
32200 </enum>
32201
32202 <enum name="SuggestAppsDialogCloseReason" type="int">
32203   <int value="0" label="Unknown error"/>
32204   <int value="1" label="Item installed"/>
32205   <int value="2" label="User cancelled"/>
32206   <int value="3" label="Webstore link clicked"/>
32207 </enum>
32208
32209 <enum name="SuggestAppsDialogInstall" type="int">
32210   <int value="0" label="Install succeeded"/>
32211   <int value="1" label="Install cancelled"/>
32212   <int value="2" label="Install failed"/>
32213 </enum>
32214
32215 <enum name="SuggestAppsDialogLoad" type="int">
32216   <int value="0" label="Load succeeded"/>
32217   <int value="1" label="Load cancelled"/>
32218   <int value="2" label="Load failed"/>
32219 </enum>
32220
32221 <enum name="SuggestionsResponseState" type="int">
32222   <int value="0" label="Empty response received from the server."/>
32223   <int value="1" label="Invalid response received from the server."/>
32224   <int value="2" label="Valid response received from the server."/>
32225 </enum>
32226
32227 <enum name="SuspendAttempt" type="int">
32228   <int value="0" label="Attempted"/>
32229 </enum>
32230
32231 <enum name="SuspendResult" type="int">
32232   <int value="0" label="Succeeded"/>
32233   <int value="1" label="Failed"/>
32234   <int value="2" label="Canceled (before writing wakeup count)"/>
32235   <int value="3" label="Canceled (after writing wakeup count)"/>
32236 </enum>
32237
32238 <enum name="SuspendStatus" type="int">
32239   <int value="0" label="Success"/>
32240   <int value="1" label="Failure"/>
32241   <int value="2" label="Cancelled"/>
32242   <int value="3" label="Attempted"/>
32243 </enum>
32244
32245 <enum name="SyncAuthError" type="int">
32246   <int value="0"
32247       label="Number of times clients have encountered an Auth error."/>
32248   <int value="1" label="Number of times clients have fixed an auth error."/>
32249 </enum>
32250
32251 <enum name="SyncBackendInitializeRestoreState" type="int">
32252   <int value="0" label="Expected restored types and found some"/>
32253   <int value="1" label="Expected restored types but found none"/>
32254   <int value="2" label="Did not expect restored types and found none"/>
32255   <int value="3" label="Did not expect restored types but found some"/>
32256 </enum>
32257
32258 <enum name="SyncedNotificationActionType" type="int">
32259   <int value="0" label="Unknown"/>
32260   <int value="1" label="Notification clicked"/>
32261   <int value="2" label="Notification button clicked"/>
32262   <int value="3" label="Notification closed by user"/>
32263   <int value="4" label="Notification closed by system"/>
32264 </enum>
32265
32266 <enum name="TabRestoreResult" type="int">
32267   <int value="0" label="Failure (other)"/>
32268   <int value="1" label="Success"/>
32269   <int value="2" label="Failure due to network connectivity"/>
32270 </enum>
32271
32272 <enum name="TabRestoreUserAction" type="int">
32273   <int value="0" label="Wait for completion"/>
32274   <int value="1" label="Leave tab (close tab/switch tab/go to tab switcher)"/>
32275   <int value="2" label="Leave Chrome"/>
32276 </enum>
32277
32278 <enum name="TabStatus" type="int">
32279   <int value="0" label="Memory resident"/>
32280   <int value="1" label="Evicted and reloaded"/>
32281   <int value="2" label="Reloaded due to cold start"/>
32282   <int value="3" label="Partially evicted"/>
32283   <int value="4" label="Reloaded due to backgrounding"/>
32284   <int value="5" label="Reloaded due to incognito"/>
32285   <int value="6" label="Reloaded due to cold start (fg tab on start)"/>
32286   <int value="7" label="Reloaded due to cold start (bg tab on switch)"/>
32287   <int value="8" label="Lazy load for 'Open in new tab'"/>
32288   <int value="9" label="Stopped due to page loading when backgrounding"/>
32289   <int value="10" label="Evicted due to page loading when backgrounding"/>
32290 </enum>
32291
32292 <enum name="TabSwitchedToForegroundLaunchedWithURL" type="int">
32293   <int value="0" label="Launched without an URL"/>
32294   <int value="1" label="Launched with an URL"/>
32295 </enum>
32296
32297 <enum name="TabSwitchedToForegroundRevisit" type="int">
32298   <int value="0" label="First time"/>
32299   <int value="1" label="Revisit"/>
32300 </enum>
32301
32302 <enum name="TapDelayType" type="int">
32303   <int value="0" label="Delayed Tap"/>
32304   <int value="1" label="Undelayed Tap"/>
32305 </enum>
32306
32307 <enum name="TcpSocketStatus" type="int">
32308   <int value="0" label="Unknown"/>
32309   <int value="1" label="Fast Connection Return"/>
32310   <int value="2" label="Slow Connection Return"/>
32311   <int value="3" label="Connection Error"/>
32312   <int value="4" label="Syn Data Acknowledged"/>
32313   <int value="5" label="Syn Data Nacked"/>
32314   <int value="6" label="Syn Data Probe Failed"/>
32315   <int value="7" label="No syn data + ack (can't happen)"/>
32316   <int value="8" label="No syn data + nack"/>
32317   <int value="9" label="No syn data + probe failed"/>
32318 </enum>
32319
32320 <enum name="TLSRenegotiationPatched" type="int">
32321   <int value="0" label="Not renegotiation patched"/>
32322   <int value="1" label="Renegotiation patched"/>
32323 </enum>
32324
32325 <enum name="TouchpadDeviceState" type="int">
32326   <int value="0" label="NO_TP_PRESENT_NO_TP_EXPECTED">
32327     No touchpad detected on a device without built-in touchpad
32328   </int>
32329   <int value="1" label="TP_PRESENT_NO_TP_EXPECTED">
32330     External touchpad detected on a device without built-in touchpad
32331   </int>
32332   <int value="2" label="NO_TP_PRESENT_TP_EXPECTED_BOOT">
32333     Built-in touchpad not detected at boot time on a device with built-in
32334     touchpad (touchpad failure at boot time)
32335   </int>
32336   <int value="3" label="TP_PRESENT_TP_EXPECTED_BOOT">
32337     Built-in touchpad detected at boot time on a device with built-in touchpad
32338   </int>
32339   <int value="4" label="NO_TP_PRESENT_TP_EXPECTED_RESUME">
32340     Built-in touchpad not detected at resume time on a device with built-in
32341     touchpad (touchpad failure at resume time)
32342   </int>
32343   <int value="5" label="TP_PRESENT_TP_EXPECTED_RESUME">
32344     Built-in touchpad detected at resume time on a device with built-in touchpad
32345   </int>
32346 </enum>
32347
32348 <enum name="TouchpadProblemType" type="int">
32349   <int value="0" label="All events">
32350     All observed input events from touchpad. Serves as a reference.
32351   </int>
32352   <int value="1" label="Noisy Ground">
32353     The touchpad noise events (e.g. abrupt cursor jumps) caused by the noisy
32354     ground.
32355   </int>
32356 </enum>
32357
32358 <enum name="TrackedPreference" type="int">
32359   <int value="0" label="prefs::kShowHomeButton"/>
32360   <int value="1" label="prefs::kHomePageIsNewTabPage"/>
32361   <int value="2" label="prefs::kHomePage"/>
32362   <int value="3" label="prefs::kRestoreOnStartup"/>
32363   <int value="4" label="prefs::kURLsToRestoreOnStartup"/>
32364   <int value="5" label="extensions::pref_names::kExtensions"/>
32365   <int value="6" label="prefs::kGoogleServicesLastUsername"/>
32366   <int value="7" label="prefs::kSearchProviderOverrides"/>
32367   <int value="8" label="prefs::kDefaultSearchProviderSearchURL"/>
32368   <int value="9" label="prefs::kDefaultSearchProviderKeyword"/>
32369   <int value="10" label="prefs::kDefaultSearchProviderName"/>
32370   <int value="11" label="prefs::kPinnedTabs"/>
32371   <int value="12" label="extensions::pref_names::kKnownDisabled"/>
32372   <int value="13" label="prefs::kProfileResetPromptMemento"/>
32373 </enum>
32374
32375 <enum name="TranslateError" type="int">
32376   <int value="0" label="No error"/>
32377   <int value="1" label="Network error"/>
32378   <int value="2" label="Initialization error"/>
32379   <int value="3" label="Unknown language"/>
32380   <int value="4" label="Unsupported language"/>
32381   <int value="5" label="Identical language"/>
32382   <int value="6" label="Translation error"/>
32383 </enum>
32384
32385 <enum name="TranslateInitiationStatus" type="int">
32386   <int value="0" label="Completely disabled by prefs"/>
32387   <int value="1" label="Completely disabled by switch"/>
32388   <int value="2" label="Disabled by user configuration"/>
32389   <int value="3" label="Unsupported Language"/>
32390   <int value="4" label="Unsupported URL"/>
32391   <int value="5" label="Do nothing for similar languages"/>
32392   <int value="6" label="Do nothing for accepted languages"/>
32393   <int value="7" label="Auto translation by user configuration"/>
32394   <int value="8" label="Auto translation by linked from a translated page"/>
32395   <int value="9" label="Show infobar"/>
32396   <int value="10" label="MIME-type is not supported"/>
32397 </enum>
32398
32399 <enum name="TranslateLanguage" type="int">
32400   <int value="0" label="No language code"/>
32401   <int value="1" label="Valid language code"/>
32402   <int value="2" label="Invalid language code"/>
32403 </enum>
32404
32405 <enum name="TranslateLanguageVerification" type="int">
32406   <int value="0" label="CLD is disabled"/>
32407   <int value="1" label="No Content-Language"/>
32408   <int value="2" label="CLD can not determine a language"/>
32409   <int value="3" label="CLD agrees with Content-Language"/>
32410   <int value="4" label="CLD disagrees with Content-Language"/>
32411   <int value="5" label="CLD can be trusted"/>
32412   <int value="6" label="CLD can complement a sub code"/>
32413 </enum>
32414
32415 <enum name="TranslateScheme" type="int">
32416   <int value="0" label="http"/>
32417   <int value="1" label="https"/>
32418   <int value="2" label="unexpected other schemes"/>
32419 </enum>
32420
32421 <enum name="UIEventType" type="int">
32422   <int value="0" label="Unknown"/>
32423   <int value="1" label="Touch released"/>
32424   <int value="2" label="Touch pressed"/>
32425   <int value="3" label="Touch moved"/>
32426   <int value="4" label="Touch stationary"/>
32427   <int value="5" label="Touch cancelled"/>
32428   <int value="6" label="Gesture scroll begin"/>
32429   <int value="7" label="Gesture scroll end"/>
32430   <int value="8" label="Gesture scroll update"/>
32431   <int value="9" label="Gesture tap"/>
32432   <int value="10" label="Gesture tap down"/>
32433   <int value="11" label="Gesture finger down"/>
32434   <int value="12" label="Gesture finger up"/>
32435   <int value="13" label="Gesture double tap"/>
32436   <int value="14" label="Gesture triple tap"/>
32437   <int value="15" label="Gesture two-finger tap"/>
32438   <int value="16" label="Gesture pinch begin"/>
32439   <int value="17" label="Gesture pinch end"/>
32440   <int value="18" label="Gesture pinch update (2 fingers)"/>
32441   <int value="19" label="Long press"/>
32442   <int value="20" label="Multi-finger swipe (2 fingers)"/>
32443   <int value="21" label="Scroll"/>
32444   <int value="22" label="Scroll fling start"/>
32445   <int value="23" label="Scroll fling cancel"/>
32446   <int value="24" label="Multi-finger swipe (3 fingers)"/>
32447   <int value="25" label="Multi-finger swipe (4+ fingers)"/>
32448   <int value="26" label="Gesture scroll update (2 fingers)"/>
32449   <int value="27" label="Gesture scroll update (3 fingers)"/>
32450   <int value="28" label="Gesture scroll update (4+ fingers)"/>
32451   <int value="29" label="Gesture pinch update (3 fingers)"/>
32452   <int value="30" label="Gesture pinch update (4+ fingers)"/>
32453   <int value="31" label="Long tap"/>
32454   <int value="32" label="Show Press"/>
32455   <int value="33" label="Tap Cancel"/>
32456   <int value="34" label="Edge swipe"/>
32457 </enum>
32458
32459 <enum name="UmaInitSequence" type="int">
32460   <int value="0" label="Timer fired first"/>
32461   <int value="1" label="Init task completed first"/>
32462 </enum>
32463
32464 <enum name="UmaUploadResponseStatus" type="int">
32465   <int value="0" label="Unknown failure"/>
32466   <int value="1" label="Success"/>
32467   <int value="2" label="Bad request"/>
32468   <int value="3" label="No response"/>
32469 </enum>
32470
32471 <enum name="UncacheableReason" type="int">
32472   <int value="0" label="kNoData"/>
32473   <int value="1" label="kPre11PartialResponse"/>
32474   <int value="2" label="kNoStrongValidatorOnPartialResponse"/>
32475   <int value="3" label="kShortMaxAge"/>
32476   <int value="4" label="kExpiresTooSoon"/>
32477   <int value="5" label="kHasMustRevalidate"/>
32478   <int value="6" label="kNoCache"/>
32479   <int value="7" label="kNoStore"/>
32480 </enum>
32481
32482 <enum name="UniformityTrialGroupNotActive" type="int">
32483   <int value="0" label="Invalid"/>
32484   <int value="1" label="Group not reported"/>
32485   <int value="2" label="Trial was disabled"/>
32486   <int value="3" label="Group not reported and trial was disabled"/>
32487 </enum>
32488
32489 <enum name="UpdateEngineDownloadSources" type="int">
32490   <int value="0" label="Other"/>
32491   <int value="1" label="HTTPS Server Only"/>
32492   <int value="2" label="HTTP Server Only"/>
32493   <int value="3" label="HTTP Server, HTTPS Server"/>
32494   <int value="4" label="HTTP Peer Only"/>
32495   <int value="5" label="HTTP Peer and HTTPS Server"/>
32496   <int value="6" label="HTTP Peer and HTTP Server"/>
32497   <int value="7" label="HTTP Peer, HTTPS Server, and HTTP Server"/>
32498 </enum>
32499
32500 <enum name="UpdateEngineErrorCode" type="int">
32501   <int value="0" label="kErrorCodeSuccess"/>
32502   <int value="1" label="kErrorCodeError"/>
32503   <int value="2" label="kErrorCodeOmahaRequestError"/>
32504   <int value="3" label="kErrorCodeOmahaResponseHandlerError"/>
32505   <int value="4" label="kErrorCodeFilesystemCopierError"/>
32506   <int value="5" label="kErrorCodePostinstallRunnerError"/>
32507   <int value="6" label="kErrorCodeSetBootableFlagError"/>
32508   <int value="7" label="kErrorCodeInstallDeviceOpenError"/>
32509   <int value="8" label="kErrorCodeKernelDeviceOpenError"/>
32510   <int value="9" label="kErrorCodeDownloadTransferError"/>
32511   <int value="10" label="kErrorCodePayloadHashMismatchError"/>
32512   <int value="11" label="kErrorCodePayloadSizeMismatchError"/>
32513   <int value="12" label="kErrorCodeDownloadPayloadVerificationError"/>
32514   <int value="13" label="kErrorCodeDownloadNewPartitionInfoError"/>
32515   <int value="14" label="kErrorCodeDownloadWriteError"/>
32516   <int value="15" label="kErrorCodeNewRootfsVerificationError"/>
32517   <int value="16" label="kErrorCodeNewKernelVerificationError"/>
32518   <int value="17" label="kErrorCodeSignedDeltaPayloadExpectedError"/>
32519   <int value="18" label="kErrorCodeDownloadPayloadPubKeyVerificationError"/>
32520   <int value="19" label="kErrorCodePostinstallBootedFromFirmwareB"/>
32521   <int value="20" label="kErrorCodeDownloadStateInitializationError"/>
32522   <int value="21" label="kErrorCodeDownloadInvalidMetadataMagicString"/>
32523   <int value="22" label="kErrorCodeDownloadSignatureMissingInManifest"/>
32524   <int value="23" label="kErrorCodeDownloadManifestParseError"/>
32525   <int value="24" label="kErrorCodeDownloadMetadataSignatureError"/>
32526   <int value="25" label="kErrorCodeDownloadMetadataSignatureVerificationError"/>
32527   <int value="26" label="kErrorCodeDownloadMetadataSignatureMismatch"/>
32528   <int value="27" label="kErrorCodeDownloadOperationHashVerificationError"/>
32529   <int value="28" label="kErrorCodeDownloadOperationExecutionError"/>
32530   <int value="29" label="kErrorCodeDownloadOperationHashMismatch"/>
32531   <int value="30" label="kErrorCodeOmahaRequestEmptyResponseError"/>
32532   <int value="31" label="kErrorCodeOmahaRequestXMLParseError"/>
32533   <int value="32" label="kErrorCodeDownloadInvalidMetadataSize"/>
32534   <int value="33" label="kErrorCodeDownloadInvalidMetadataSignature"/>
32535   <int value="34" label="kErrorCodeOmahaRequestResponseInvalid"/>
32536   <int value="35" label="kErrorCodeOmahaUpdateIgnoredPerPolicy"/>
32537   <int value="36" label="kErrorCodeOmahaUpdateDeferredPerPolicy"/>
32538   <int value="37" label="kErrorCodeOmahaErrorInHTTPResponse"/>
32539   <int value="38" label="kErrorCodeDownloadOperationHashMissingError"/>
32540   <int value="39" label="kErrorCodeDownloadMetadataSignatureMissingError"/>
32541   <int value="40" label="kErrorCodeOmahaUpdateDeferredForBackoff"/>
32542   <int value="41" label="kErrorCodePostinstallPowerwashError"/>
32543   <int value="42" label="kErrorCodeUpdateCanceledByChannelChange"/>
32544 </enum>
32545
32546 <enum name="UpdateEnginePayloadFormat" type="int">
32547   <int value="0" label="Full"/>
32548   <int value="1" label="Delta"/>
32549   <int value="2" label="Forced Full"/>
32550 </enum>
32551
32552 <enum name="UrlResolutionResult" type="int">
32553   <int value="0" label="Absolute URL"/>
32554   <int value="1" label="Resolutions Differ"/>
32555   <int value="2" label="Resolutions Agree"/>
32556 </enum>
32557
32558 <enum name="URLSchemeForHistogram" type="int">
32559   <int value="0" label="kUnknownURLScheme"/>
32560   <int value="1" label="kMissingURLScheme"/>
32561   <int value="2" label="kHttpURLScheme"/>
32562   <int value="3" label="kHttpsURLScheme"/>
32563   <int value="4" label="kFtpURLScheme"/>
32564   <int value="5" label="kChromeExtensionURLScheme"/>
32565   <int value="6" label="kJavascriptURLScheme"/>
32566   <int value="7" label="kFileURLScheme"/>
32567   <int value="8" label="kBlobURLScheme"/>
32568   <int value="9" label="kDataURLScheme"/>
32569   <int value="10" label="kFileSystemScheme"/>
32570 </enum>
32571
32572 <enum name="UserType" type="int">
32573   <int value="0" label="Regular"/>
32574   <int value="1" label="Guest"/>
32575   <int value="2" label="Retail Mode"/>
32576   <int value="3" label="Public Account"/>
32577   <int value="4" label="Locally Managed"/>
32578   <int value="5" label="Kiosk App"/>
32579 </enum>
32580
32581 <enum name="VariationSeedSignature" type="int">
32582   <int value="0" label="Signature Missing"/>
32583   <int value="1" label="Signature Decode Failed"/>
32584   <int value="2" label="Invalid Signature"/>
32585   <int value="3" label="Invalid Seed"/>
32586   <int value="4" label="Valid Signature for Seed"/>
32587 </enum>
32588
32589 <enum name="VariationsResourceRequestsAllowedState" type="int">
32590   <int value="0" label="Requests allowed"/>
32591   <int value="1" label="Requests not allowed (Obsolete 11/2013)"/>
32592   <int value="2" label="Notified that requests became allowed"/>
32593   <int value="3" label="Requests not allowed: EULA not accepted"/>
32594   <int value="4" label="Requests not allowed: network down"/>
32595   <int value="5" label="Requests not allowed: disabled by command line"/>
32596 </enum>
32597
32598 <enum name="VariationsSeedEmpty" type="int">
32599   <int value="0" label="Seed Not Empty"/>
32600   <int value="1" label="Seed Empty"/>
32601   <int value="2" label="Seed Corrupt"/>
32602 </enum>
32603
32604 <enum name="VaryType" type="int">
32605   <int value="0" label="No Vary header present"/>
32606   <int value="1" label="Vary:User-Agent"/>
32607   <int value="2" label="Other"/>
32608 </enum>
32609
32610 <enum name="VAVDAH264DecoderFailure" type="int">
32611   <int value="0" label="FRAME_MBS_ONLY_FLAG_NOT_ONE"/>
32612   <int value="1" label="GAPS_IN_FRAME_NUM"/>
32613   <int value="2" label="MID_STREAM_RESOLUTION_CHANGE"/>
32614   <int value="3" label="INTERLACED_STREAM"/>
32615   <int value="4" label="VAAPI_ERROR"/>
32616 </enum>
32617
32618 <enum name="VideoCodec" type="int">
32619   <int value="0" label="kUnknownVideoCodec"/>
32620   <int value="1" label="kCodecH264"/>
32621   <int value="2" label="kCodecVC1"/>
32622   <int value="3" label="kCodecMPEG2"/>
32623   <int value="4" label="kCodecMPEG4"/>
32624   <int value="5" label="kCodecTheora"/>
32625   <int value="6" label="kCodecVP8"/>
32626   <int value="7" label="kCodecVP9"/>
32627 </enum>
32628
32629 <enum name="VideoCodecProfile" type="int">
32630   <int value="0" label="H.264 Baseline"/>
32631   <int value="1" label="H.264 Main"/>
32632   <int value="2" label="H.264 Extended"/>
32633   <int value="3" label="H.264 High"/>
32634   <int value="4" label="H.264 High10"/>
32635   <int value="5" label="H.264 High422"/>
32636   <int value="6" label="H.264 High444"/>
32637   <int value="7" label="H.264 ScalableBaseline"/>
32638   <int value="8" label="H.264 ScalableHigh"/>
32639   <int value="9" label="H.264 StereoHigh"/>
32640   <int value="10" label="H.264 MultiviewHigh"/>
32641   <int value="11" label="VP8"/>
32642   <int value="12" label="VP9"/>
32643 </enum>
32644
32645 <enum name="VideoPixelFormat" type="int">
32646   <int value="0" label="UNKNOWN"/>
32647   <int value="1" label="YV12"/>
32648   <int value="2" label="YV16"/>
32649   <int value="3" label="I420"/>
32650   <int value="4" label="YV12A"/>
32651   <int value="5" label="HOLE"/>
32652   <int value="6" label="NATIVE_TEXTURE"/>
32653   <int value="7" label="YV12J"/>
32654 </enum>
32655
32656 <enum name="ViewFileType" type="int">
32657   <int value="0" label="other"/>
32658   <int value="1" label=".3ga"/>
32659   <int value="2" label=".3gp"/>
32660   <int value="3" label=".aac"/>
32661   <int value="4" label=".alac"/>
32662   <int value="5" label=".asf"/>
32663   <int value="6" label=".avi"/>
32664   <int value="7" label=".bmp"/>
32665   <int value="8" label=".csv"/>
32666   <int value="9" label=".doc"/>
32667   <int value="10" label=".docx"/>
32668   <int value="11" label=".flac"/>
32669   <int value="12" label=".gif"/>
32670   <int value="13" label=".jpeg"/>
32671   <int value="14" label=".jpg"/>
32672   <int value="15" label=".log"/>
32673   <int value="16" label=".m3u"/>
32674   <int value="17" label=".m3u8"/>
32675   <int value="18" label=".m4a"/>
32676   <int value="19" label=".m4v"/>
32677   <int value="20" label=".mid"/>
32678   <int value="21" label=".mkv"/>
32679   <int value="22" label=".mov"/>
32680   <int value="23" label=".mp3"/>
32681   <int value="24" label=".mp4"/>
32682   <int value="25" label=".mpg"/>
32683   <int value="26" label=".odf"/>
32684   <int value="27" label=".odp"/>
32685   <int value="28" label=".ods"/>
32686   <int value="29" label=".odt"/>
32687   <int value="30" label=".oga"/>
32688   <int value="31" label=".ogg"/>
32689   <int value="32" label=".ogv"/>
32690   <int value="33" label=".pdf"/>
32691   <int value="34" label=".png"/>
32692   <int value="35" label=".ppt"/>
32693   <int value="36" label=".pptx"/>
32694   <int value="37" label=".ra"/>
32695   <int value="38" label=".ram"/>
32696   <int value="39" label=".rar"/>
32697   <int value="40" label=".rm"/>
32698   <int value="41" label=".rtf"/>
32699   <int value="42" label=".wav"/>
32700   <int value="43" label=".webm"/>
32701   <int value="44" label=".webp"/>
32702   <int value="45" label=".wma"/>
32703   <int value="46" label=".wmv"/>
32704   <int value="47" label=".xls"/>
32705   <int value="48" label=".xlsx"/>
32706 </enum>
32707
32708 <enum name="VPNDriver" type="int">
32709   <int value="0" label="OpenVPN"/>
32710   <int value="1" label="L2TP/IPSec"/>
32711 </enum>
32712
32713 <enum name="VPNRemoteAuthenticationType" type="int">
32714   <int value="0" label="OpenVPN Default"/>
32715   <int value="1" label="OpenVPN Certificate"/>
32716   <int value="2" label="L2TP/IPSec Default"/>
32717   <int value="3" label="L2TP/IPSec Certificate"/>
32718   <int value="4" label="L2TP/IPSec PSK"/>
32719 </enum>
32720
32721 <enum name="VPNUserAuthenticationType" type="int">
32722   <int value="0" label="OpenVPN None"/>
32723   <int value="1" label="OpenVPN Certificate"/>
32724   <int value="2" label="OpenVPN Username/Password"/>
32725   <int value="3" label="OpenVPN Username/Password/OTP"/>
32726   <int value="4" label="L2TP/IPSec None"/>
32727   <int value="5" label="L2TP/IPSec Certificate"/>
32728   <int value="6" label="L2TP/IPSec Username/Password"/>
32729 </enum>
32730
32731 <enum name="WalletApiCall" type="int">
32732   <int value="0" label="Unknown API call"/>
32733   <int value="1" label="Accept Legal Documents"/>
32734   <int value="2" label="Authenticate Instrument"/>
32735   <int value="3" label="Get Full Wallet"/>
32736   <int value="4" label="Get Wallet Items"/>
32737   <int value="5" label="Save to Wallet"/>
32738 </enum>
32739
32740 <enum name="WalletErrors" type="int">
32741   <int value="0" label="Baseline: Issued request"/>
32742   <int value="1" label="Fatal error (deprecated)"/>
32743   <int value="2" label="Malformed response"/>
32744   <int value="3" label="Network error"/>
32745   <int value="4" label="Bad request"/>
32746   <int value="5" label="Internal error"/>
32747   <int value="6" label="Invalid params"/>
32748   <int value="7" label="Service unavailable"/>
32749   <int value="8" label="Spending limit exceeded"/>
32750   <int value="9" label="Unsupported API version"/>
32751   <int value="10" label="Unknown error"/>
32752   <int value="11" label="Unsupported merchant"/>
32753   <int value="12" label="Unsupported buyer legal address"/>
32754   <int value="13" label="Unverified know your customer status"/>
32755 </enum>
32756
32757 <enum name="WalletRequiredActions" type="int">
32758   <int value="0" label="Baseline: Issued request"/>
32759   <int value="1" label="Unknown"/>
32760   <int value="2" label="GAIA auth"/>
32761   <int value="3" label="Passive GAIA auth"/>
32762   <int value="4" label="Set up Wallet"/>
32763   <int value="5" label="Accept ToS"/>
32764   <int value="6" label="Update expiration date"/>
32765   <int value="7" label="Upgrade min address"/>
32766   <int value="8" label="Choose another instrument or address"/>
32767   <int value="9" label="Verify CVV"/>
32768   <int value="10" label="Invalid form field"/>
32769   <int value="11" label="Require phone number"/>
32770 </enum>
32771
32772 <enum name="WebFontCacheHit" type="int">
32773   <int value="0" label="Miss"/>
32774   <int value="1" label="Hit"/>
32775   <int value="2" label="Served from data URL"/>
32776 </enum>
32777
32778 <enum name="WebFontUsageType" type="int">
32779   <int value="0" label="Styled, and used"/>
32780   <int value="1" label="Styled, but not used"/>
32781   <int value="2" label="Not styled, but used"/>
32782 </enum>
32783
32784 <enum name="WebHistoryStatus" type="int">
32785   <int value="0" label="WEB_HISTORY_QUERY_FAILED">Failed</int>
32786   <int value="1" label="WEB_HISTORY_QUERY_SUCCEEDED">Succeeded</int>
32787   <int value="2" label="WEB_HISTORY_QUERY_TIMED_OUT">Timed out</int>
32788 </enum>
32789
32790 <enum name="WebSocketHandshakeResult" type="int">
32791   <int value="0" label="Incomplete"/>
32792   <int value="1" label="Normal"/>
32793   <int value="2" label="Failed"/>
32794   <int value="3" label="Connected"/>
32795 </enum>
32796
32797 <enum name="WebSocketPerMessageDeflateContextTakeOverMode" type="int">
32798   <int value="0" label="DoNotTakeOverContext"/>
32799   <int value="1" label="TakeOverContext"/>
32800 </enum>
32801
32802 <enum name="WiFiApMode" type="int">
32803   <int value="0" label="Unknown"/>
32804   <int value="1" label="Managed"/>
32805   <int value="2" label="AdHoc"/>
32806 </enum>
32807
32808 <enum name="WiFiReasonCode" type="int">
32809   <int value="0" label="kReasonReserved0"/>
32810   <int value="1" label="kReasonCodeUnspecified"/>
32811   <int value="2" label="kReasonCodePreviousAuthenticationInvalid"/>
32812   <int value="3" label="kReasonCodeSenderHasLeft"/>
32813   <int value="4" label="kReasonCodeInactivity"/>
32814   <int value="5" label="kReasonCodeTooManySTAs"/>
32815   <int value="6" label="kReasonCodeNonAuthenticated"/>
32816   <int value="7" label="kReasonCodeNonAssociated"/>
32817   <int value="8" label="kReasonCodeDisassociatedHasLeft"/>
32818   <int value="9" label="kReasonCodeReassociationNotAuthenticated"/>
32819   <int value="10" label="kReasonCodeUnacceptablePowerCapability"/>
32820   <int value="11" label="kReasonCodeUnacceptableSupportedChannelInfo"/>
32821   <int value="12" label="kReasonReserved12"/>
32822   <int value="13" label="kReasonCodeInvalidInfoElement"/>
32823   <int value="14" label="kReasonCodeMICFailure"/>
32824   <int value="15" label="kReasonCode4WayTimeout"/>
32825   <int value="16" label="kReasonCodeGroupKeyHandshakeTimeout"/>
32826   <int value="17" label="kReasonCodeDifferenIE"/>
32827   <int value="18" label="kReasonCodeGroupCipherInvalid"/>
32828   <int value="19" label="kReasonCodePairwiseCipherInvalid"/>
32829   <int value="20" label="kReasonCodeAkmpInvalid"/>
32830   <int value="21" label="kReasonCodeUnsupportedRsnIeVersion"/>
32831   <int value="22" label="kReasonCodeInvalidRsnIeCaps"/>
32832   <int value="23" label="kReasonCode8021XAuth"/>
32833   <int value="24" label="kReasonCodeCipherSuiteRejected"/>
32834   <int value="25" label="kReasonReserved25"/>
32835   <int value="26" label="kReasonReserved26"/>
32836   <int value="27" label="kReasonReserved27"/>
32837   <int value="28" label="kReasonReserved28"/>
32838   <int value="29" label="kReasonReserved29"/>
32839   <int value="30" label="kReasonReserved30"/>
32840   <int value="31" label="kReasonReserved31"/>
32841   <int value="32" label="kReasonCodeUnspecifiedQoS"/>
32842   <int value="33" label="kReasonCodeQoSBandwidth"/>
32843   <int value="34" label="kReasonCodeiPoorConditions"/>
32844   <int value="35" label="kReasonCodeOutsideTxop"/>
32845   <int value="36" label="kReasonCodeStaLeaving"/>
32846   <int value="37" label="kReasonCodeUnacceptableMechanism"/>
32847   <int value="38" label="kReasonCodeSetupRequired"/>
32848   <int value="39" label="kReasonCodeTimeout"/>
32849   <int value="45" label="kReasonCodeCipherSuiteNotSupported"/>
32850 </enum>
32851
32852 <enum name="WiFiScanResult" type="int">
32853   <int value="0" label="ProgressiveScan connected"/>
32854   <int value="1" label="ProgressiveScan error then FullScan didn't connect"/>
32855   <int value="2" label="ProgressiveScan error then FullScan connected"/>
32856   <int value="3"
32857       label="ProgressiveScan didn't connect then FullScan didn't connect"/>
32858   <int value="4"
32859       label="ProgressiveScan didn't connect then FullScan connected"/>
32860   <int value="5" label="FullScan didn't connect"/>
32861   <int value="6" label="FullScan connected"/>
32862   <int value="7" label="Internal error"/>
32863 </enum>
32864
32865 <enum name="WiFiStatusType" type="int">
32866   <int value="0" label="kStatusCodeTypeByAp"/>
32867   <int value="1" label="kStatusCodeTypeByClient"/>
32868   <int value="2" label="kStatusCodeTypeByUser"/>
32869   <int value="3" label="kStatusCodeTypeConsideredDead"/>
32870 </enum>
32871
32872 <enum name="Win8PageLoadType" type="int">
32873   <int value="0" label="Metro"/>
32874   <int value="1" label="Desktop"/>
32875   <int value="2" label="Metro Aura"/>
32876   <int value="3" label="Desktop Aura"/>
32877 </enum>
32878
32879 <enum name="WindowsVersion" type="int">
32880   <int value="0" label="Pre-XP"/>
32881   <int value="1" label="XP"/>
32882   <int value="2" label="2003 Server"/>
32883   <int value="3" label="Vista"/>
32884   <int value="4" label="Windows 7"/>
32885   <int value="5" label="Windows 8"/>
32886 </enum>
32887
32888 <enum name="WindowType" type="int">
32889   <int value="0" label="Other"/>
32890   <int value="1" label="Browser"/>
32891   <int value="2" label="Hosted App"/>
32892   <int value="3" label="Packaged App"/>
32893 </enum>
32894
32895 <enum name="XMLHttpRequestSendArrayBufferOrView" type="int">
32896   <int value="0" label="XMLHttpRequestSendArrayBuffer"/>
32897   <int value="1" label="XMLHttpRequestSendArrayBufferView"/>
32898 </enum>
32899
32900 </enums>
32901
32902 <!-- Field trials -->
32903
32904 <fieldtrials>
32905
32906 <fieldtrial name="AsyncSlowStart">
32907   <group name="AsyncSlowStart" label="Async Slow Start on"/>
32908   <group name="AsyncSlowStart_off" label="Async Slow Start off"/>
32909   <group name="AsyncSlowStart_on" label="Async Slow Start on"/>
32910   <affected-histogram name="Net.Transaction_Connected_New"/>
32911   <affected-histogram name="Renderer4.StartToFinish"/>
32912 </fieldtrial>
32913
32914 <fieldtrial name="AutofillServerExperiments">
32915   <group name="ar06" label="Acceptance ratio: 0.6"/>
32916   <group name="ar1" label="Acceptance ratio: 1.0"/>
32917   <group name="ar2" label="Acceptance ratio: 2.0"/>
32918   <group name="ar4" label="Acceptance ratio: 4.0"/>
32919   <group name="ar04wr3fs4"
32920       label="Acceptance ratio: 0.4; winner lead ratio: 3.0; min form score: 4"/>
32921   <group name="ar05wlr15"
32922       label="Acceptance ratio: 0.5; winner lead ratio: 1.5"/>
32923   <group name="ar05wlr25"
32924       label="Acceptance ratio: 0.5; winner lead ratio: 2.5"/>
32925   <group name="ar05wr15fs5"
32926       label="Acceptance ratio: 0.5; winner lead ratio: 1.5; min form score: 5"/>
32927   <group name="fp05" label="Probability picker algorithm, p=0.5"/>
32928   <group name="fp025" label="Probability picker algorithm, p=0.25"/>
32929   <group name="fp05cc03"
32930       label="Probability picker algorithm, p=0.5; p_ccname=0.3"/>
32931   <group name="fp05cco03"
32932       label="Probability picker algorithm, p=0.5;
32933              p_ccname_given_other_cc_fields=0.3"/>
32934   <group name="fp05cco03cstd"
32935       label="Probability picker algorithm, p=0.5;
32936              p_ccname_given_other_cc_fields=0.3; with fallback to the default
32937              algorithm"/>
32938   <group name="fp05cc03e1"
32939       label="Probability picker algorithm, p=0.5 for cc and company name
32940              fields; p_ccname_given_other_cc_fields=0.3; with fallback to the
32941              default algorithm;"/>
32942   <group name="tbar1" label="Use only Toolbar upload data"/>
32943   <affected-histogram name="Autofill.Quality"/>
32944   <affected-histogram name="AutoFill.Quality"/>
32945   <affected-histogram name="Autofill.Quality.HeuristicType"/>
32946   <affected-histogram name="Autofill.Quality.HeuristicType.ByFieldType"/>
32947   <affected-histogram name="Autofill.Quality.PredictedType"/>
32948   <affected-histogram name="Autofill.Quality.PredictedType.ByFieldType"/>
32949   <affected-histogram name="Autofill.Quality.ServerType"/>
32950   <affected-histogram name="Autofill.Quality.ServerType.ByFieldType"/>
32951 </fieldtrial>
32952
32953 <fieldtrial name="CacheListSize">
32954   <group name="CacheListSize_12" label="Control"/>
32955   <group name="CacheListSize_13" label="Extended deleted list (2x)"/>
32956   <group name="CacheListSize_14" label="Out of the experiment"/>
32957   <affected-histogram name="DiskCache.TotalIOTime"/>
32958   <affected-histogram name="Net.HttpJob.TotalTime"/>
32959   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
32960   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
32961   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
32962   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
32963   <affected-histogram name="PLT.Abandoned"/>
32964   <affected-histogram name="PLT.BeginToFinish"/>
32965   <affected-histogram name="PLT.BeginToFinish_HistoryLoad"/>
32966   <affected-histogram name="PLT.BeginToFinish_LinkLoadCacheOnly"/>
32967   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
32968   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
32969   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
32970   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
32971   <affected-histogram name="PLT.BeginToFinish_Reload"/>
32972 </fieldtrial>
32973
32974 <fieldtrial name="CacheSensitivityAnalysis">
32975   <group name="No" label="Turned off"/>
32976   <group name="Control" label="Control group"/>
32977   <group name="ControlA" label="Control, Group A"/>
32978   <group name="ControlB" label="Control, Group B"/>
32979   <group name="100" label="100% slowdown"/>
32980   <group name="100A" label="100% slowdown, Group A"/>
32981   <group name="100B" label="100% slowdown, Group B"/>
32982   <group name="200A" label="200% slowdown, Group A"/>
32983   <group name="200B" label="200% slowdown, Group B"/>
32984   <group name="400A" label="400% slowdown, Group A"/>
32985   <group name="400B" label="400% slowdown, Group B"/>
32986   <affected-histogram name="Net.HttpJob.TotalTime"/>
32987   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
32988   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
32989   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
32990   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
32991   <affected-histogram name="PLT.BeginToFinish_CacheSensitivity"/>
32992   <affected-histogram name="PLT.BeginToFinishDoc_CacheSensitivity"/>
32993   <affected-histogram name="PLT.BeginToFirstPaint_CacheSensitivity"/>
32994   <affected-histogram name="PLT.CommitToFirstPaint_CacheSensitivity"/>
32995 </fieldtrial>
32996
32997 <fieldtrial name="CacheSensitivityHistograms">
32998   <group name="CacheSensitivity" label="Cache Sensivitiy Analysis"/>
32999   <affected-histogram name="PLT.BeginToFinish"/>
33000   <affected-histogram name="PLT.BeginToFinishDoc"/>
33001   <affected-histogram name="PLT.BeginToFirstPaint"/>
33002   <affected-histogram name="PLT.CommitToFirstPaint"/>
33003 </fieldtrial>
33004
33005 <fieldtrial name="CertificateTypeAlgorithms" separator=".">
33006   <group name="DH" label="DH"/>
33007   <group name="DSA" label="DSA"/>
33008   <group name="ECDH" label="ECDH"/>
33009   <group name="ECDSA" label="ECDSA"/>
33010   <group name="RSA" label="RSA"/>
33011   <group name="Unknown" label="SPKI unrecognized by cert library"/>
33012   <group name="Unsupported" label="Un-histogrammed type - please fix"/>
33013   <affected-histogram name="CertificateType.BR.Intermediate"/>
33014   <affected-histogram name="CertificateType.BR.Leaf"/>
33015   <affected-histogram name="CertificateType.BR.Root"/>
33016   <affected-histogram name="CertificateType.NonBR.Intermediate"/>
33017   <affected-histogram name="CertificateType.NonBR.Leaf"/>
33018   <affected-histogram name="CertificateType.NonBR.Root"/>
33019   <affected-histogram name="CertificateType2.BR.Intermediate"/>
33020   <affected-histogram name="CertificateType2.BR.Leaf"/>
33021   <affected-histogram name="CertificateType2.BR.Root"/>
33022   <affected-histogram name="CertificateType2.NonBR.Intermediate"/>
33023   <affected-histogram name="CertificateType2.NonBR.Leaf"/>
33024   <affected-histogram name="CertificateType2.NonBR.Root"/>
33025 </fieldtrial>
33026
33027 <fieldtrial name="CertificateTypeBRValidity" separator=".">
33028   <obsolete>
33029     Deprecated as of 8/2013. This histogram only considered the leaf certificate
33030     expiry date as a proxy for whether a certificate was in-scope for the BRs,
33031     but did not consider the issuance date. As some CAs have issued long-lived
33032     certs prior to the BRs, this disproportionately reported those certs as
33033     being subject to the BRs, but non-compliant, when in reality they're not
33034     subject.
33035   </obsolete>
33036   <group name="BR"
33037       label="The *leaf* certificate of the chain expires after 2013-12-31,
33038              meaning that it should be in scope for the Baseline
33039              Requirement's key size requirements"/>
33040   <group name="NonBR"
33041       label="The *leaf* certificate of the chain expires on or before
33042              2013-12-31"/>
33043   <affected-histogram name="CertificateType"/>
33044 </fieldtrial>
33045
33046 <fieldtrial name="CertificateTypeBRValidity2" separator=".">
33047   <group name="BR"
33048       label="The *leaf* certificate of the chain expires after 2013-12-31 and
33049              was issued on or after 2012-07-01, as judged by the notBefore,
33050              meaning that it should be in scope for the Baseline
33051              Requirement's key size requirements"/>
33052   <group name="NonBR"
33053       label="The *leaf* certificate of the chain expires on or before
33054              2013-12-31 or was issued before 2012-07-01"/>
33055   <affected-histogram name="CertificateType2"/>
33056 </fieldtrial>
33057
33058 <fieldtrial name="CertificateTypeChainPosition" separator=".">
33059   <group name="Intermediate" label="Intermediate's SPKI"/>
33060   <group name="Leaf" label="Leaf's SPKI"/>
33061   <group name="Root" label="Root's SPKI"/>
33062   <affected-histogram name="CertificateType.BR"/>
33063   <affected-histogram name="CertificateType.NonBR"/>
33064   <affected-histogram name="CertificateType2.BR"/>
33065   <affected-histogram name="CertificateType2.NonBR"/>
33066 </fieldtrial>
33067
33068 <fieldtrial name="ConnCountImpact">
33069   <group name="conn_count_16" label="with 16 persistent connections per host"/>
33070   <group name="conn_count_4" label="with 4 persistent connections per host"/>
33071   <group name="conn_count_5" label="with 5 persistent connections per host"/>
33072   <group name="conn_count_6" label="with 6 persistent connections per host"/>
33073   <group name="conn_count_7" label="with 7 persistent connections per host"/>
33074   <group name="conn_count_8" label="with 8 persistent connections per host"/>
33075   <group name="conn_count_9" label="with 9 persistent connections per host"/>
33076   <affected-histogram name="Net.Transaction_Connected_New"/>
33077   <affected-histogram name="PLT.Abandoned"/>
33078   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
33079   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
33080   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
33081   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
33082   <affected-histogram name="Renderer4.Abandoned"/>
33083   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
33084   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
33085   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadStaleOk"/>
33086   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
33087 </fieldtrial>
33088
33089 <fieldtrial name="ConnectivityDiagnostics" separator=".">
33090   <group name="0" label="INTERNET_DISCONNECTED"/>
33091   <group name="1" label="CHROME_VERSION"/>
33092   <group name="2" label="CHROMEOS_VERSION"/>
33093   <group name="3" label="DNS_RESOLVER_PRESENT"/>
33094   <group name="4" label="CAPTIVE_PORTAL_DNS"/>
33095   <group name="5" label="CAPTIVE_PORTAL_HTTP"/>
33096   <group name="6" label="FIREWALL_80"/>
33097   <group name="7" label="FIREWALL_443"/>
33098   <group name="8" label="RESOLVER_LATENCY"/>
33099   <group name="9" label="HTTP_LATENCY"/>
33100   <group name="10" label="NIC_SIGNAL_STRENGTH"/>
33101   <group name="11" label="PING_GATEWAY"/>
33102   <affected-histogram name="ConnectivityDiagnostics.TestVerdict"/>
33103   <affected-histogram name="ConnectivityDiagnostics.TimeTaken"/>
33104 </fieldtrial>
33105
33106 <fieldtrial name="ConnnectBackupJobs">
33107   <group name="ConnectBackupJobsEnabled"/>
33108   <group name="ConnectBackupJobsDisabled"/>
33109   <affected-histogram name="Net.PreconnectUtilization"/>
33110   <affected-histogram name="Net.PreconnectUtilization2"/>
33111   <affected-histogram name="PLT.Abandoned"/>
33112   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
33113   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
33114   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
33115   <affected-histogram name="PLT.LoadType"/>
33116 </fieldtrial>
33117
33118 <fieldtrial name="CrosFirstRunStep" separator="">
33119   <group name="AppList"/>
33120   <group name="Tray"/>
33121   <group name="Help"/>
33122   <affected-histogram name="CrosFirstRun.TimeSpentOnStep"/>
33123 </fieldtrial>
33124
33125 <fieldtrial name="DataReductionProxy">
33126   <group name="DataReductionProxy"
33127       label="Only page loads through the data reduction proxy are considered."/>
33128   <affected-histogram name="PLT.NT_Connect"/>
33129   <affected-histogram name="PLT.NT_DelayBeforeConnect"/>
33130   <affected-histogram name="PLT.NT_DelayBeforeDomainLookup"/>
33131   <affected-histogram name="PLT.NT_DelayBeforeDomLoading"/>
33132   <affected-histogram name="PLT.NT_DelayBeforeFetch"/>
33133   <affected-histogram name="PLT.NT_DelayBeforeFetchRedirect"/>
33134   <affected-histogram name="PLT.NT_DelayBeforeLoadEvent"/>
33135   <affected-histogram name="PLT.NT_DelayBeforeRequest"/>
33136   <affected-histogram name="PLT.NT_DomainLookup"/>
33137   <affected-histogram name="PLT.NT_DomContentLoaded"/>
33138   <affected-histogram name="PLT.NT_DomInteractive"/>
33139   <affected-histogram name="PLT.NT_DomLoading"/>
33140   <affected-histogram name="PLT.NT_LoadEvent"/>
33141   <affected-histogram name="PLT.NT_Redirect"/>
33142   <affected-histogram name="PLT.NT_Request"/>
33143   <affected-histogram name="PLT.NT_Response"/>
33144   <affected-histogram name="PLT.PT_BeginToCommit"/>
33145   <affected-histogram name="PLT.PT_BeginToFinish"/>
33146   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
33147   <affected-histogram name="PLT.PT_CommitToFinish"/>
33148   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
33149   <affected-histogram name="PLT.PT_FinishDocToFinish"/>
33150   <affected-histogram name="PLT.PT_RequestToCommit"/>
33151   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
33152   <affected-histogram name="PLT.PT_RequestToFinish"/>
33153   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
33154   <affected-histogram name="PLT.PT_RequestToStart"/>
33155   <affected-histogram name="PLT.PT_StartToCommit"/>
33156   <affected-histogram name="PLT.PT_StartToFinish"/>
33157 </fieldtrial>
33158
33159 <fieldtrial name="DefaultAppsExperiment">
33160   <group name="NoDefaultApps" label="User's without default apps installed"/>
33161   <group name="WithDefaultApps" label="User's with default apps installed"/>
33162   <affected-histogram name="Extensions.AppTabLaunchType"/>
33163   <affected-histogram name="Extensions.ExtensionInstalled"/>
33164   <affected-histogram name="Extensions.ExtensionUninstalled"/>
33165   <affected-histogram name="NewTabPage.DefaultPageType"/>
33166   <affected-histogram name="NewTabPage.SelectedPageType"/>
33167   <affected-histogram name="NtpHandler.AttachShownPageType"/>
33168   <affected-histogram name="NtpHandler.SelectedShownPageType"/>
33169   <affected-histogram name="Profile.AppCount"/>
33170 </fieldtrial>
33171
33172 <fieldtrial name="DefaultPinnedApps">
33173   <obsolete>
33174     Deprecated as of 12/2013. Default pinned apps trial is finished.
33175   </obsolete>
33176   <group name="Existing"/>
33177   <group name="Control"/>
33178   <group name="Alternate"/>
33179   <affected-histogram name="Cros.ClickOnShelf"/>
33180 </fieldtrial>
33181
33182 <fieldtrial name="DiskUsagePerUserCount" separator=".">
33183   <group name="1User" label="Only 1 user exists on device."/>
33184   <group name="2Users" label="2 users exist on device."/>
33185   <group name="3Users" label="3 users exist on device."/>
33186   <group name="4Users" label="4 users exist on device."/>
33187   <group name="5Users" label="5 users exist on device."/>
33188   <group name="6Users" label="6 users exist on device."/>
33189   <group name="7OrMoreUsers" label="7 or more users exist on device."/>
33190   <affected-histogram name="Platform.DiskUsage.Cache_Avg"/>
33191   <affected-histogram name="Platform.DiskUsage.Cache_Max"/>
33192   <affected-histogram name="Platform.DiskUsage.Downloads_Avg"/>
33193   <affected-histogram name="Platform.DiskUsage.Downloads_Max"/>
33194   <affected-histogram name="Platform.DiskUsage.GCache_Avg"/>
33195   <affected-histogram name="Platform.DiskUsage.GCache_Max"/>
33196   <affected-histogram name="Platform.DiskUsage.LeastUsedAccountDays"/>
33197 </fieldtrial>
33198
33199 <fieldtrial name="DnsImpact2">
33200   <group name="disabled_prefetch"
33201       label="DNS pre-resolving is disabled in these clients"/>
33202   <group name="disabled_prefetch_4_connections"
33203       label="DNS pre-resolving is disabled in these clients, and a maximum of
33204              4 connections per host was allowed"/>
33205   <group name="enabled_prefetch_4_connections"
33206       label="a maximum of 4 connections per host was allowed in these clients"/>
33207   <group name="parallel_4_prefetch"
33208       label="DNS pre-resolving was only doing 4 concurrent speculative
33209              resolutions in this test"/>
33210   <affected-histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency"/>
33211   <affected-histogram name="Net.TCP_Connection_Idle_Sockets">
33212     <with-group name="disabled_prefetch"/>
33213     <with-group name="disabled_prefetch_4_connections"/>
33214     <with-group name="enabled_prefetch_4_connections"/>
33215   </affected-histogram>
33216   <affected-histogram name="Net.TCP_Connection_Latency"/>
33217   <affected-histogram name="Net.Transaction_Connected"/>
33218   <affected-histogram name="Net.Transaction_Connected_New"/>
33219   <affected-histogram name="Net.Transaction_Connected_New_b"/>
33220   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
33221   <affected-histogram name="Net.Transaction_Latency"/>
33222   <affected-histogram name="Net.Transaction_Latency_b"/>
33223   <affected-histogram name="Net.Transaction_Latency_Total"/>
33224   <affected-histogram name="Net.Transaction_Latency_Total_New_Connection"/>
33225   <affected-histogram
33226       name="Net.Transaction_Latency_Total_New_Connection_Under_10"/>
33227   <affected-histogram name="Net.Transaction_Latency_Total_Under_10"/>
33228   <affected-histogram name="Net.Transaction_Latency_Under_10"/>
33229   <affected-histogram name="PLT.RequestToFinish">
33230     <with-group name="parallel_4_prefetch"/>
33231   </affected-histogram>
33232 </fieldtrial>
33233
33234 <fieldtrial name="DnsImpact3">
33235   <group name="disabled_prefetch" label="with DNS pre-resolving disabled"/>
33236   <group name="parallel_4_prefetch"
33237       label="with only 4 concurrent speculative resolutions done in parallel"/>
33238   <affected-histogram name="Net.Transaction_Connected_New">
33239     <with-group name="disabled_prefetch"/>
33240   </affected-histogram>
33241   <affected-histogram name="Renderer2.FinishDocToFinish"/>
33242   <affected-histogram name="Renderer2.RequestToFinish"/>
33243   <affected-histogram name="Renderer2.RequestToFinish_L">
33244     <with-group name="disabled_prefetch"/>
33245   </affected-histogram>
33246   <affected-histogram name="Renderer2.RequestToFirstLayout"/>
33247   <affected-histogram name="Renderer2.RequestToStart"/>
33248   <affected-histogram name="Renderer2.StartToFinish"/>
33249   <affected-histogram name="Renderer2.StartToFinishDoc"/>
33250   <affected-histogram name="Renderer2.StartToFirstLayout"/>
33251   <affected-histogram name="Renderer4.RequestToFinish">
33252     <with-group name="parallel_4_prefetch"/>
33253   </affected-histogram>
33254   <affected-histogram name="Renderer4.StartToFinish">
33255     <with-group name="parallel_4_prefetch"/>
33256   </affected-histogram>
33257 </fieldtrial>
33258
33259 <fieldtrial name="DnsParallelism">
33260   <group name="parallel_10"
33261       label="with only 10 concurrent resolutions done in parallel"/>
33262   <group name="parallel_14"
33263       label="with only 14 concurrent resolutions done in parallel"/>
33264   <group name="parallel_20"
33265       label="with only 20 concurrent resolutions done in parallel"/>
33266   <group name="parallel_6"
33267       label="with only 6 concurrent resolutions done in parallel"/>
33268   <group name="parallel_7"
33269       label="with only 7 concurrent resolutions done in parallel"/>
33270   <group name="parallel_8"
33271       label="with only 8 concurrent resolutions done in parallel"/>
33272   <group name="parallel_9"
33273       label="with only 9 concurrent resolutions done in parallel"/>
33274   <group name="parallel_default"
33275       label="with the default number of concurrent resolutions done in
33276              parallel"/>
33277   <affected-histogram name="DNS.ResolveCategory"/>
33278   <affected-histogram name="DNS.ResolveSuccess"/>
33279 </fieldtrial>
33280
33281 <fieldtrial name="DomainGoogle" separator="">
33282   <group name="Google" label="only Google cookies are recorded."/>
33283   <group name="Other" label="only NON-Google cookies are recorded."/>
33284   <affected-histogram name="Cookie.ReinstatedCookies"/>
33285 </fieldtrial>
33286
33287 <fieldtrial name="ExternalExtensionEvent" separator="">
33288   <group name="NonWebstore"
33289       label="sideloaded extensions that don't update from the webstore"/>
33290   <group name="Webstore"
33291       label="sideloaded extensions that update from the webstore"/>
33292   <affected-histogram name="Extensions.ExternalExtensionEvent"/>
33293 </fieldtrial>
33294
33295 <fieldtrial name="FileBrowserLoad" separator=".">
33296   <group name="Construct"
33297       label="Time spent constructing the main Javascript object."/>
33298   <group name="DOM" label="Time to initialize DOM."/>
33299   <group name="FileSystem"
33300       label="Deprecated as of 9/2013. Time to get access to the local file
33301              system."/>
33302   <group name="Parse" label="Time to parse Javascript and CSS."/>
33303   <group name="Roots" label="Time to enumerate file system roots."/>
33304   <group name="Total"
33305       label="Total load time from the moment the Javascript started parsing
33306              till the moment the empty file list is displayed."/>
33307   <affected-histogram name="FileBrowser.Load"/>
33308 </fieldtrial>
33309
33310 <fieldtrial name="FromGWS">
33311   <group name="FromGWS"
33312       label="Only page loads that are a result of a navigation from a web
33313              search are considered."/>
33314   <affected-histogram name="PLT.BeginToFinish"/>
33315   <affected-histogram name="PLT.BeginToFinishDoc"/>
33316   <affected-histogram name="PLT.BeginToFirstPaint"/>
33317   <affected-histogram name="PLT.CommitToFirstPaint"/>
33318   <affected-histogram name="PLT.PT_BeginToCommit"/>
33319   <affected-histogram name="PLT.PT_BeginToFinish"/>
33320   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
33321   <affected-histogram name="PLT.PT_CommitToFinish"/>
33322   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
33323   <affected-histogram name="PLT.PT_RequestToCommit"/>
33324   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
33325   <affected-histogram name="PLT.PT_RequestToFinish"/>
33326   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
33327   <affected-histogram name="PLT.PT_RequestToStart"/>
33328   <affected-histogram name="PLT.PT_StartToCommit"/>
33329   <affected-histogram name="PLT.PT_StartToFinish"/>
33330 </fieldtrial>
33331
33332 <fieldtrial name="GWSChromeJointExperiment">
33333   <group name="Experiment1"
33334       label="Only page loads that are a result of a navigation from a web
33335              search under a specific web search/Chrome joint experiment.
33336              Unused at this moment."/>
33337   <group name="Experiment2"
33338       label="Only page loads that are a result of a navigation from a web
33339              search under a specific web search/Chrome joint experiment.
33340              Unused at this moment."/>
33341   <group name="Experiment3"
33342       label="Only page loads that are a result of a navigation from a web
33343              search under a specific web search/Chrome joint experiment.
33344              Unused at this moment."/>
33345   <group name="Experiment4"
33346       label="Only page loads that are a result of a navigation from a web
33347              search under a specific web search/Chrome joint experiment.
33348              Unused at this moment."/>
33349   <group name="Experiment5"
33350       label="Only page loads that are a result of a navigation from a web
33351              search under a specific web search/Chrome joint experiment.
33352              Unused at this moment."/>
33353   <group name="Experiment6"
33354       label="Only page loads that are a result of a navigation from a web
33355              search under a specific web search/Chrome joint experiment.
33356              Unused at this moment."/>
33357   <group name="Experiment7"
33358       label="Only page loads that are a result of a navigation from a web
33359              search under a specific web search/Chrome joint experiment.
33360              Unused at this moment."/>
33361   <group name="Experiment8"
33362       label="Only page loads that are a result of a navigation from a web
33363              search under a specific web search/Chrome joint experiment.
33364              Unused at this moment."/>
33365   <group name="Experiment9"
33366       label="Only page loads that are a result of a navigation from a web
33367              search under a specific web search/Chrome joint experiment.
33368              Unused at this moment."/>
33369   <group name="Experiment10"
33370       label="Only page loads that are a result of a navigation from a web
33371              search under a specific web search/Chrome joint experiment.
33372              Unused at this moment."/>
33373   <group name="Experiment11"
33374       label="Only page loads that are a result of a navigation from a web
33375              search under a specific web search/Chrome joint experiment.
33376              Unused at this moment."/>
33377   <group name="Experiment12"
33378       label="Only page loads that are a result of a navigation from a web
33379              search under a specific web search/Chrome joint experiment.
33380              Unused at this moment."/>
33381   <group name="Experiment13"
33382       label="Only page loads that are a result of a navigation from a web
33383              search under a specific web search/Chrome joint experiment.
33384              Unused at this moment."/>
33385   <group name="Experiment14"
33386       label="Only page loads that are a result of a navigation from a web
33387              search under a specific web search/Chrome joint experiment.
33388              Unused at this moment."/>
33389   <group name="Experiment15"
33390       label="Only page loads that are a result of a navigation from a web
33391              search under a specific web search/Chrome joint experiment.
33392              Unused at this moment."/>
33393   <group name="Experiment16"
33394       label="Only page loads that are a result of a navigation from a web
33395              search under a specific web search/Chrome joint experiment.
33396              Unused at this moment."/>
33397   <group name="Experiment17"
33398       label="Only page loads that are a result of a navigation from a web
33399              search under a specific web search/Chrome joint experiment.
33400              Unused at this moment."/>
33401   <group name="Experiment18"
33402       label="Only page loads that are a result of a navigation from a web
33403              search under a specific web search/Chrome joint experiment.
33404              Unused at this moment."/>
33405   <group name="Experiment19"
33406       label="Only page loads that are a result of a navigation from a web
33407              search under a specific web search/Chrome joint experiment.
33408              Unused at this moment."/>
33409   <group name="Experiment20"
33410       label="Only page loads that are a result of a navigation from a web
33411              search under a specific web search/Chrome joint experiment.
33412              Unused at this moment."/>
33413   <affected-histogram name="PLT.BeginToFinish_FromGWS"/>
33414   <affected-histogram name="PLT.BeginToFinish_NoPreview"/>
33415   <affected-histogram name="PLT.BeginToFinish_Preview"/>
33416   <affected-histogram name="PLT.BeginToFinish_WithPreview"/>
33417   <affected-histogram name="PLT.BeginToFinishDoc_FromGWS"/>
33418   <affected-histogram name="PLT.BeginToFinishDoc_NoPreview"/>
33419   <affected-histogram name="PLT.BeginToFinishDoc_Preview"/>
33420   <affected-histogram name="PLT.BeginToFinishDoc_WithPreview"/>
33421   <affected-histogram name="PLT.BeginToFirstPaint_FromGWS"/>
33422   <affected-histogram name="PLT.BeginToFirstPaint_NoPreview"/>
33423   <affected-histogram name="PLT.BeginToFirstPaint_Preview"/>
33424   <affected-histogram name="PLT.BeginToFirstPaint_WithPreview"/>
33425   <affected-histogram name="PLT.CommitToFirstPaint_FromGWS"/>
33426   <affected-histogram name="PLT.CommitToFirstPaint_NoPreview"/>
33427   <affected-histogram name="PLT.CommitToFirstPaint_Preview"/>
33428   <affected-histogram name="PLT.CommitToFirstPaint_WithPreview"/>
33429   <affected-histogram name="PLT.PT_BeginToCommit_FromGWS"/>
33430   <affected-histogram name="PLT.PT_BeginToCommit_NoPreview"/>
33431   <affected-histogram name="PLT.PT_BeginToCommit_Preview"/>
33432   <affected-histogram name="PLT.PT_BeginToCommit_WithPreview"/>
33433   <affected-histogram name="PLT.PT_BeginToFinish_FromGWS"/>
33434   <affected-histogram name="PLT.PT_BeginToFinish_NoPreview"/>
33435   <affected-histogram name="PLT.PT_BeginToFinish_Preview"/>
33436   <affected-histogram name="PLT.PT_BeginToFinish_WithPreview"/>
33437   <affected-histogram name="PLT.PT_BeginToFinishDoc_FromGWS"/>
33438   <affected-histogram name="PLT.PT_BeginToFinishDoc_NoPreview"/>
33439   <affected-histogram name="PLT.PT_BeginToFinishDoc_Preview"/>
33440   <affected-histogram name="PLT.PT_BeginToFinishDoc_WithPreview"/>
33441   <affected-histogram name="PLT.PT_CommitToFinish_FromGWS"/>
33442   <affected-histogram name="PLT.PT_CommitToFinish_NoPreview"/>
33443   <affected-histogram name="PLT.PT_CommitToFinish_Preview"/>
33444   <affected-histogram name="PLT.PT_CommitToFinish_WithPreview"/>
33445   <affected-histogram name="PLT.PT_CommitToFinishDoc_FromGWS"/>
33446   <affected-histogram name="PLT.PT_CommitToFinishDoc_NoPreview"/>
33447   <affected-histogram name="PLT.PT_CommitToFinishDoc_Preview"/>
33448   <affected-histogram name="PLT.PT_CommitToFinishDoc_WithPreview"/>
33449   <affected-histogram name="PLT.PT_RequestToCommit_FromGWS"/>
33450   <affected-histogram name="PLT.PT_RequestToCommit_NoPreview"/>
33451   <affected-histogram name="PLT.PT_RequestToCommit_Preview"/>
33452   <affected-histogram name="PLT.PT_RequestToCommit_WithPreview"/>
33453   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_FromGWS"/>
33454   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_NoPreview"/>
33455   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_Preview"/>
33456   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_WithPreview"/>
33457   <affected-histogram name="PLT.PT_RequestToFinish_FromGWS"/>
33458   <affected-histogram name="PLT.PT_RequestToFinish_NoPreview"/>
33459   <affected-histogram name="PLT.PT_RequestToFinish_Preview"/>
33460   <affected-histogram name="PLT.PT_RequestToFinish_WithPreview"/>
33461   <affected-histogram name="PLT.PT_RequestToFinishDoc_FromGWS"/>
33462   <affected-histogram name="PLT.PT_RequestToFinishDoc_NoPreview"/>
33463   <affected-histogram name="PLT.PT_RequestToFinishDoc_Preview"/>
33464   <affected-histogram name="PLT.PT_RequestToFinishDoc_WithPreview"/>
33465   <affected-histogram name="PLT.PT_RequestToStart_FromGWS"/>
33466   <affected-histogram name="PLT.PT_RequestToStart_NoPreview"/>
33467   <affected-histogram name="PLT.PT_RequestToStart_Preview"/>
33468   <affected-histogram name="PLT.PT_RequestToStart_WithPreview"/>
33469   <affected-histogram name="PLT.PT_StartToCommit_FromGWS"/>
33470   <affected-histogram name="PLT.PT_StartToCommit_NoPreview"/>
33471   <affected-histogram name="PLT.PT_StartToCommit_Preview"/>
33472   <affected-histogram name="PLT.PT_StartToCommit_WithPreview"/>
33473   <affected-histogram name="PLT.PT_StartToFinish_FromGWS"/>
33474   <affected-histogram name="PLT.PT_StartToFinish_NoPreview"/>
33475   <affected-histogram name="PLT.PT_StartToFinish_Preview"/>
33476   <affected-histogram name="PLT.PT_StartToFinish_WithPreview"/>
33477 </fieldtrial>
33478
33479 <fieldtrial name="HttpPipeliningCompatibility">
33480   <group name="disable_test" label="Do nothing"/>
33481   <group name="enable_test" label="Test connection for HTTP pipelining"/>
33482   <affected-histogram name="NetConnectivity.Pipeline.0.NetworkError"/>
33483   <affected-histogram name="NetConnectivity.Pipeline.0.ResponseCode"/>
33484   <affected-histogram name="NetConnectivity.Pipeline.0.Status"/>
33485   <affected-histogram name="NetConnectivity.Pipeline.1.NetworkError"/>
33486   <affected-histogram name="NetConnectivity.Pipeline.1.ResponseCode"/>
33487   <affected-histogram name="NetConnectivity.Pipeline.1.Status"/>
33488   <affected-histogram name="NetConnectivity.Pipeline.2.NetworkError"/>
33489   <affected-histogram name="NetConnectivity.Pipeline.2.ResponseCode"/>
33490   <affected-histogram name="NetConnectivity.Pipeline.2.Status"/>
33491   <affected-histogram name="NetConnectivity.Pipeline.3.NetworkError"/>
33492   <affected-histogram name="NetConnectivity.Pipeline.3.ResponseCode"/>
33493   <affected-histogram name="NetConnectivity.Pipeline.3.Status"/>
33494   <affected-histogram name="NetConnectivity.Pipeline.4.NetworkError"/>
33495   <affected-histogram name="NetConnectivity.Pipeline.4.ResponseCode"/>
33496   <affected-histogram name="NetConnectivity.Pipeline.4.Status"/>
33497   <affected-histogram name="NetConnectivity.Pipeline.5.NetworkError"/>
33498   <affected-histogram name="NetConnectivity.Pipeline.5.ResponseCode"/>
33499   <affected-histogram name="NetConnectivity.Pipeline.5.Status"/>
33500   <affected-histogram name="NetConnectivity.Pipeline.AllHTTP11"/>
33501   <affected-histogram name="NetConnectivity.Pipeline.CanarySuccess"/>
33502   <affected-histogram name="NetConnectivity.Pipeline.Depth"/>
33503   <affected-histogram name="NetConnectivity.Pipeline.Success"/>
33504 </fieldtrial>
33505
33506 <fieldtrial name="IndexedDBLevelDBErrnoMethods" separator=".">
33507   <group name="NewLogger" label="ChromiumEnv::NewLogger"/>
33508   <group name="NewSequentialFile" label="ChromiumEnv::NewSequentialFile"/>
33509   <group name="NewWritableFile" label="ChromiumEnv::NewWritableFile"/>
33510   <group name="SequentialFileRead" label="ChromiumSequentialFile::Read"/>
33511   <group name="SequentialFileSkip" label="ChromiumSequentialFile::Skip"/>
33512   <group name="WritableFileAppend" label="ChromiumWritableFile::Append"/>
33513   <group name="WritableFileClose" label="ChromiumWritableFile::Close"/>
33514   <group name="WritableFileFlush" label="ChromiumWritableFile::Flush"/>
33515   <group name="WritableFileSync" label="ChromiumWritableFile::Sync"/>
33516   <group name="WritableFileSyncParent"
33517       label="ChromiumWritableFile::SyncParent"/>
33518   <affected-histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Errno"/>
33519   <affected-histogram name="WebCore.IndexedDB.LevelDBReadErrors.Errno"/>
33520   <affected-histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Errno"/>
33521 </fieldtrial>
33522
33523 <fieldtrial name="IndexedDBLevelDBPFEMethods" separator=".">
33524   <group name="CreateDir" label="ChromiumEnv::CreateDir"/>
33525   <group name="DeleteDir" label="ChromiumEnv::DeleteDir"/>
33526   <group name="DeleteFile" label="ChromiumEnv::DeleteFile"/>
33527   <group name="GetChildren" label="ChromiumEnv::GetChildren"/>
33528   <group name="GetFileSize" label="ChromiumEnv::GetFileSize"/>
33529   <group name="LockFile" label="ChromiumEnv::LockFile"/>
33530   <group name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
33531   <group name="RandomAccessFileRead" label="ChromiumRandomAccessFile::Read"/>
33532   <group name="RenameFile" label="ChromiumEnv::RenameFile"/>
33533   <group name="UnlockFile" label="ChromiumEnv::UnlockFile"/>
33534   <affected-histogram name="WebCore.IndexedDB.LevelDBOpenErrors.PFE"/>
33535   <affected-histogram name="WebCore.IndexedDB.LevelDBReadErrors.PFE"/>
33536   <affected-histogram name="WebCore.IndexedDB.LevelDBWriteErrors.PFE"/>
33537 </fieldtrial>
33538
33539 <fieldtrial name="InstallerDownloadSources" separator="">
33540   <group name="HttpPeer" label="Download Source: HTTP Peer"/>
33541   <group name="HttpServer" label="Download Source: HTTP Server"/>
33542   <group name="HttpsServer" label="Download Source: HTTPS Server"/>
33543   <affected-histogram name="Installer.SuccessfulMBsDownloadedFrom"/>
33544   <affected-histogram name="Installer.TotalMBsDownloadedFrom"/>
33545 </fieldtrial>
33546
33547 <fieldtrial name="Instant">
33548   <group name="Extended" label="Suggestions + Results"/>
33549   <group name="Instant" label="Results"/>
33550   <affected-histogram name="Instant.SessionsStorageNamespace"/>
33551 </fieldtrial>
33552
33553 <fieldtrial name="InstantExtended_QuerytoQuery">
33554   <group name="400" label="Omnibox width &lt; 400"/>
33555   <group name="700" label="Omnibox width &lt; 700"/>
33556   <group name="1200" label="Omnibox width &lt; 1200"/>
33557   <group name="large" label="Omnibox width &gt;= 1200"/>
33558   <affected-histogram name="InstantExtended.PercentageMatchV2_QuerytoQuery"/>
33559   <affected-histogram name="InstantExtended.PercentageMatchV2_QuerytoURL"/>
33560   <affected-histogram name="InstantExtended.PercentageMatchV2_URLtoQuery"/>
33561   <affected-histogram name="InstantExtended.PercentageMatchV2_URLtoURL"/>
33562 </fieldtrial>
33563
33564 <fieldtrial name="InstantSearchClicks">
33565   <group name="WithPreview"
33566       label="Only page loads through data reduction proxy that are result of
33567              navigation from web search and preview version of the page shown
33568              are considered."/>
33569   <group name="Preview"
33570       label="Only page loads through data reduction proxy that are result of
33571              navigation from web search and preview version of the page shown
33572              are considered."/>
33573   <group name="NoPreview"
33574       label="Only page loads through data reduction proxy that are result of
33575              navigation from web search and preview version of the page shown
33576              are considered."/>
33577   <affected-histogram name="PLT.BeginToFinish"/>
33578   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
33579   <affected-histogram name="PLT.BeginToFinishDoc"/>
33580   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
33581   <affected-histogram name="PLT.BeginToFirstPaint"/>
33582   <affected-histogram name="PLT.CommitToFirstPaint"/>
33583   <affected-histogram name="PLT.PT_BeginToCommit"/>
33584   <affected-histogram name="PLT.PT_BeginToFinish"/>
33585   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
33586   <affected-histogram name="PLT.PT_CommitToFinish"/>
33587   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
33588   <affected-histogram name="PLT.PT_RequestToCommit"/>
33589   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
33590   <affected-histogram name="PLT.PT_RequestToFinish"/>
33591   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
33592   <affected-histogram name="PLT.PT_RequestToStart"/>
33593   <affected-histogram name="PLT.PT_StartToCommit"/>
33594   <affected-histogram name="PLT.PT_StartToFinish"/>
33595 </fieldtrial>
33596
33597 <fieldtrial name="Interval" separator="_">
33598   <group name="Interval" label="Interval between two consecutive connects is"/>
33599   <affected-histogram name="Net.TCP_Connection_Latency"/>
33600 </fieldtrial>
33601
33602 <fieldtrial name="Interval_20ms_plus_and_minus" separator="_">
33603   <group name="Interval_20ms_Minus"
33604       label="Interval between two consecutive connects is less than 20ms."/>
33605   <group name="Interval_20ms_Plus"
33606       label="Interval between two consecutive connects is greater than or
33607              equal to 20ms."/>
33608   <affected-histogram name="Net.TCP_Connection_Latency"/>
33609 </fieldtrial>
33610
33611 <fieldtrial name="Interval_lt_gt_20ms" separator="_">
33612   <group name="LessThanOrEqual_10ms" label="less than or equal to 10ms."/>
33613   <group name="LessThanOrEqual_20ms"
33614       label="more than 10ms, and less than or equal to 20ms."/>
33615   <group name="GreaterThan_20ms" label="greater than 20ms."/>
33616   <affected-histogram name="Net.TCP_Connection_Latency_Interval"/>
33617 </fieldtrial>
33618
33619 <fieldtrial name="IPv6_Probe">
33620   <group name="IPv6_probe_skipped"
33621       label="with IPv6 not probed, and default OS settings used"/>
33622   <group name="IPv6_probe_done"
33623       label="with IPv6 probed for and possibly disabled"/>
33624   <affected-histogram name="DNS.PrefetchResolution"/>
33625 </fieldtrial>
33626
33627 <fieldtrial name="LateBindingExperiment">
33628   <group name="disable_late_binding" label="socket late binding is disabled"/>
33629   <group name="enable_late_binding" label="socket late binding is enabled"/>
33630   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
33631   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
33632   <affected-histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket"/>
33633   <affected-histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket"/>
33634   <affected-histogram name="Net.TCPSocketType"/>
33635   <affected-histogram name="Net.Transaction_Connected"/>
33636   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
33637   <affected-histogram name="Net.TransportSocketRequestTime"/>
33638   <affected-histogram name="Renderer4.BeginToFinish_LinkLoad"/>
33639   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
33640   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
33641   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
33642   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoad"/>
33643   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadNormal"/>
33644   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadReload"/>
33645   <affected-histogram name="Renderer4.BeginToFinishDoc_NormalLoad"/>
33646   <affected-histogram name="Renderer4.RequestToFinish"/>
33647   <affected-histogram name="Renderer4.StartToFinish"/>
33648 </fieldtrial>
33649
33650 <fieldtrial name="LevelDBEnvBackupRestore" separator="">
33651   <group name="Backup" label="Backing up an ldb file."/>
33652   <group name="Restore" label="Restoring an ldb file."/>
33653   <affected-histogram name="LevelDBEnv.IDB.Table"/>
33654   <affected-histogram name="LevelDBEnv.Table"/>
33655 </fieldtrial>
33656
33657 <fieldtrial name="LevelDBEnvMaxFDs" separator=".">
33658   <group name="Success"
33659       label="This histogram shows the limit when open succeeded."/>
33660   <group name="TooManyOpened"
33661       label="This histogram shows the limit when open failed because the
33662              limit had been reached."/>
33663   <group name="OtherError"
33664       label="This histogram shows the limit when open failed for reasons
33665              other than exceeding the limit."/>
33666   <affected-histogram name="LevelDBEnv.IDB.MaxFDs"/>
33667   <affected-histogram name="LevelDBEnv.MaxFDs"/>
33668 </fieldtrial>
33669
33670 <fieldtrial name="LevelDBEnvPlatformFileErrors" separator="">
33671   <group name="CreateDir" label="ChromiumEnv::CreateDir"/>
33672   <group name="GetChildren" label="ChromiumEnv::GetChildren"/>
33673   <group name="LockFile" label="ChromiumEnv::LockFile"/>
33674   <group name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
33675   <group name="RenameFile" label="ChromiumEnv::RenameFile"/>
33676   <affected-histogram name="LevelDBEnv.IDB.IOError."/>
33677   <affected-histogram name="LevelDBEnv.IOError."/>
33678 </fieldtrial>
33679
33680 <fieldtrial name="LevelDBEnvRetry" separator="">
33681   <group name="RenameFile" label="RenameFile"/>
33682   <group name="LockFile" label="LockFile"/>
33683   <group name="CreateDir" label="CreateDir"/>
33684   <affected-histogram name="LevelDBEnv.IDB.RetryRecoveredFromErrorIn"/>
33685   <affected-histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor"/>
33686   <affected-histogram name="LevelDBEnv.RetryRecoveredFromErrorIn"/>
33687   <affected-histogram name="LevelDBEnv.TimeUntilSuccessFor"/>
33688 </fieldtrial>
33689
33690 <fieldtrial name="LevelDBEnvRetryTimes" separator="">
33691   <obsolete>
33692     Deprecated 2013-04 in favor of LevelDBEnvRetry.
33693   </obsolete>
33694   <group name="Rename" label="RenameFile"/>
33695   <group name="LockFile" label="LockFile"/>
33696   <affected-histogram name="LevelDBEnv.IDB.TimeTo"/>
33697   <affected-histogram name="LevelDBEnv.TimeTo"/>
33698 </fieldtrial>
33699
33700 <fieldtrial name="MediaAudioInputControllerTime" separator=".">
33701   <group name="CloseTime" label="Measures the time taken for DoClose()."/>
33702   <group name="CreateTime" label="Measures the time taken for DoCreate()."/>
33703   <group name="RecordTime" label="Measures the time taken for DoRecord()."/>
33704   <affected-histogram name="Media.AudioInputController"/>
33705 </fieldtrial>
33706
33707 <fieldtrial name="MediaAudioInputDeviceManagerTime" separator=".">
33708   <group name="OpenOnDeviceThreadTime"
33709       label="Measures the time taken for OpenOnDeviceThread()."/>
33710   <group name="EnumerateOnDeviceThreadTime"
33711       label="Measures the time taken for EnumerateOnDeviceThread()."/>
33712   <affected-histogram name="Media.AudioInputDeviceManager"/>
33713 </fieldtrial>
33714
33715 <fieldtrial name="MediaAudioOutputControllerTime" separator=".">
33716   <group name="CloseTime" label="Measures the time taken for DoClose()."/>
33717   <group name="CreateTime" label="Measures the time taken for DoCreate()."/>
33718   <group name="DeviceChangeTime"
33719       label="Measures the time taken for OnDeviceChange()."/>
33720   <group name="PauseTime" label="Measures the time taken for DoPause()."/>
33721   <group name="PlayTime"
33722       label="Measures the time taken for DoPlay(). Technically only the
33723              worker method AudioOutputController::PollAndStartIfDataReady()."/>
33724   <affected-histogram name="Media.AudioOutputController"/>
33725 </fieldtrial>
33726
33727 <fieldtrial name="MediaVideoCaptureManagerTime" separator=".">
33728   <group name="OnEnumerateDevicesTime"
33729       label="Measures the time taken for OnEnumerateDevices()."/>
33730   <group name="OnOpenTime" label="Measures the time taken for OnOpen()."/>
33731   <group name="OnCloseTime" label="Measures the time taken for OnClose()."/>
33732   <group name="OnStartTime" label="Measures the time taken for OnStart()."/>
33733   <group name="OnStopTime" label="Measures the time taken for OnStop()."/>
33734   <affected-histogram name="Media.VideoCaptureManager"/>
33735 </fieldtrial>
33736
33737 <fieldtrial name="NetConnectivity" separator=".">
33738   <group name="53.100B" label="100 bytes of data on port 53."/>
33739   <group name="53.100B.NoProxy"
33740       label="100 bytes of data on port 53 with no proxy."/>
33741   <group name="53.1K" label="1K bytes of data on port 53."/>
33742   <group name="53.1K.NoProxy"
33743       label="1K bytes of data on port 53 with no proxy."/>
33744   <group name="53.100B.RTT" label="100 bytes of data on port 53 successfully."/>
33745   <group name="53.100B.RTT.NoProxy"
33746       label="100 bytes of data on port 53 successfully with no proxy."/>
33747   <group name="53.1K.RTT" label="1K bytes of data on port 53 successfully."/>
33748   <group name="53.1K.RTT.NoProxy"
33749       label="1K bytes of data on port 53 successfully with no proxy."/>
33750   <group name="587.100B" label="100 bytes of data on port 587."/>
33751   <group name="587.100B.NoProxy"
33752       label="100 bytes of data on port 587 with no proxy."/>
33753   <group name="587.1K" label="1K bytes of data on port 587."/>
33754   <group name="587.1K.NoProxy"
33755       label="1K bytes of data on port 587 with no proxy."/>
33756   <group name="587.100B.RTT"
33757       label="100 bytes of data on port 587 successfully."/>
33758   <group name="587.100B.RTT.NoProxy"
33759       label="100 bytes of data on port 587 successfully with no proxy."/>
33760   <group name="587.1K.RTT" label="1K bytes of data on port 587 successfully."/>
33761   <group name="587.1K.RTT.NoProxy"
33762       label="1K bytes of data on port 587 successfully with no proxy."/>
33763   <group name="6121.100B" label="100 bytes of data on port 6121."/>
33764   <group name="6121.100B.NoProxy"
33765       label="100 bytes of data on port 6121 with no proxy."/>
33766   <group name="6121.1K" label="1K bytes of data on port 6121."/>
33767   <group name="6121.1K.NoProxy"
33768       label="1K bytes of data on port 6121 with no proxy."/>
33769   <group name="6121.100B.RTT"
33770       label="100 bytes of data on port 6121 successfully."/>
33771   <group name="6121.100B.RTT.NoProxy"
33772       label="100 bytes of data on port 6121 successfully with no proxy."/>
33773   <group name="6121.1K.RTT"
33774       label="1K bytes of data on port 6121 successfully."/>
33775   <group name="6121.1K.RTT.NoProxy"
33776       label="1K bytes of data on port 6121 successfully with no proxy."/>
33777   <group name="80.100B" label="100 bytes of data on port 80."/>
33778   <group name="80.100B.NoProxy"
33779       label="100 bytes of data on port 80 with no proxy."/>
33780   <group name="80.1K" label="1K bytes of data on port 80."/>
33781   <group name="80.1K.NoProxy"
33782       label="1K bytes of data on port 80 with no proxy."/>
33783   <group name="80.100B.RTT" label="100 bytes of data on port 80 successfully."/>
33784   <group name="80.100B.RTT.NoProxy"
33785       label="100 bytes of data on port 80 successfully with no proxy."/>
33786   <group name="80.1K.RTT" label="1K bytes of data on port 80 successfully."/>
33787   <group name="80.1K.RTT.NoProxy"
33788       label="1K bytes of data on port 80 successfully with no proxy."/>
33789   <group name="8080.100B" label="100 bytes of data on port 8080."/>
33790   <group name="8080.100B.NoProxy"
33791       label="100 bytes of data on port 8080 with no proxy."/>
33792   <group name="8080.1K" label="1K bytes of data on port 8080."/>
33793   <group name="8080.1K.NoProxy"
33794       label="1K bytes of data on port 8080 with no proxy."/>
33795   <group name="8080.100B.RTT"
33796       label="100 bytes of data on port 8080 successfully."/>
33797   <group name="8080.100B.RTT.NoProxy"
33798       label="100 bytes of data on port 8080 successfully with no proxy."/>
33799   <group name="8080.1K.RTT"
33800       label="1K bytes of data on port 8080 successfully."/>
33801   <group name="8080.1K.RTT.NoProxy"
33802       label="1K bytes of data on port 8080 successfully with no proxy."/>
33803   <affected-histogram name="NetConnectivity.TCP.Status"/>
33804   <affected-histogram name="NetConnectivity.TCP.Success"/>
33805   <affected-histogram name="NetConnectivity.UDP.PacketLoss"/>
33806   <affected-histogram name="NetConnectivity.UDP.PacketLoss6"/>
33807   <affected-histogram name="NetConnectivity.UDP.Status"/>
33808   <affected-histogram name="NetConnectivity.UDP.Success"/>
33809 </fieldtrial>
33810
33811 <fieldtrial name="NetConnectivity2" separator=".">
33812   <group name="AcksReceivedFromFirst2Packets" label="2 packets."/>
33813   <group name="AcksReceivedFromFirst3Packets" label="3 packets."/>
33814   <group name="AcksReceivedFromFirst4Packets" label="4 packets."/>
33815   <group name="AcksReceivedFromFirst5Packets" label="5 packets."/>
33816   <group name="AcksReceivedFromFirst6Packets" label="6 packets."/>
33817   <group name="AcksReceivedFromFirst7Packets" label="7 packets."/>
33818   <group name="AcksReceivedFromFirst8Packets" label="8 packets."/>
33819   <group name="AcksReceivedFromFirst9Packets" label="9 packets."/>
33820   <group name="AcksReceivedFromFirst10Packets" label="10 packets."/>
33821   <group name="AcksReceivedFromFirst11Packets" label="11 packets."/>
33822   <group name="AcksReceivedFromFirst12Packets" label="12 packets."/>
33823   <group name="AcksReceivedFromFirst13Packets" label="13 packets."/>
33824   <group name="AcksReceivedFromFirst14Packets" label="14 packets."/>
33825   <group name="AcksReceivedFromFirst15Packets" label="15 packets."/>
33826   <group name="AcksReceivedFromFirst16Packets" label="16 packets."/>
33827   <group name="AcksReceivedFromFirst17Packets" label="17 packets."/>
33828   <group name="AcksReceivedFromFirst18Packets" label="18 packets."/>
33829   <group name="AcksReceivedFromFirst19Packets" label="19 packets."/>
33830   <group name="AcksReceivedFromFirst20Packets" label="20 packets."/>
33831   <group name="AcksReceivedFromFirst21Packets" label="21 packets."/>
33832   <affected-histogram name="NetConnectivity.Sent21"/>
33833 </fieldtrial>
33834
33835 <fieldtrial name="NetConnectivity2a" separator=".">
33836   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
33837   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
33838   <group name="6121.1K" label="1K bytes of data is sent on port 6121."/>
33839   <affected-histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket"/>
33840   <affected-histogram name="NetConnectivity2.Sent21.GotAnAck"/>
33841   <affected-histogram name="NetConnectivity2.Sent21.PacketsSent"/>
33842 </fieldtrial>
33843
33844 <fieldtrial name="NetConnectivity2b" separator=".">
33845   <group name="AcksReceivedFromFirst2Packets.6121.100B"
33846       label="2 packets. 100 bytes of data is sent on port 6121."/>
33847   <group name="AcksReceivedFromFirst3Packets.6121.100B"
33848       label="3 packets. 100 bytes of data is sent on port 6121."/>
33849   <group name="AcksReceivedFromFirst4Packets.6121.100B"
33850       label="4 packets. 100 bytes of data is sent on port 6121."/>
33851   <group name="AcksReceivedFromFirst5Packets.6121.100B"
33852       label="5 packets. 100 bytes of data is sent on port 6121."/>
33853   <group name="AcksReceivedFromFirst6Packets.6121.100B"
33854       label="6 packets. 100 bytes of data is sent on port 6121."/>
33855   <group name="AcksReceivedFromFirst7Packets.6121.100B"
33856       label="7 packets. 100 bytes of data is sent on port 6121."/>
33857   <group name="AcksReceivedFromFirst8Packets.6121.100B"
33858       label="8 packets. 100 bytes of data is sent on port 6121."/>
33859   <group name="AcksReceivedFromFirst9Packets.6121.100B"
33860       label="9 packets. 100 bytes of data is sent on port 6121."/>
33861   <group name="AcksReceivedFromFirst10Packets.6121.100B"
33862       label="10 packets. 100 bytes of data is sent on port 6121."/>
33863   <group name="AcksReceivedFromFirst11Packets.6121.100B"
33864       label="11 packets. 100 bytes of data is sent on port 6121."/>
33865   <group name="AcksReceivedFromFirst12Packets.6121.100B"
33866       label="12 packets. 100 bytes of data is sent on port 6121."/>
33867   <group name="AcksReceivedFromFirst13Packets.6121.100B"
33868       label="13 packets. 100 bytes of data is sent on port 6121."/>
33869   <group name="AcksReceivedFromFirst14Packets.6121.100B"
33870       label="14 packets. 100 bytes of data is sent on port 6121."/>
33871   <group name="AcksReceivedFromFirst15Packets.6121.100B"
33872       label="15 packets. 100 bytes of data is sent on port 6121."/>
33873   <group name="AcksReceivedFromFirst16Packets.6121.100B"
33874       label="16 packets. 100 bytes of data is sent on port 6121."/>
33875   <group name="AcksReceivedFromFirst17Packets.6121.100B"
33876       label="17 packets. 100 bytes of data is sent on port 6121."/>
33877   <group name="AcksReceivedFromFirst18Packets.6121.100B"
33878       label="18 packets. 100 bytes of data is sent on port 6121."/>
33879   <group name="AcksReceivedFromFirst19Packets.6121.100B"
33880       label="19 packets. 100 bytes of data is sent on port 6121."/>
33881   <group name="AcksReceivedFromFirst20Packets.6121.100B"
33882       label="20 packets. 100 bytes of data is sent on port 6121."/>
33883   <group name="AcksReceivedFromFirst21Packets.6121.100B"
33884       label="21 packets. 100 bytes of data is sent on port 6121."/>
33885   <affected-histogram name="NetConnectivity2.Sent21"/>
33886 </fieldtrial>
33887
33888 <fieldtrial name="NetConnectivity2c" separator=".">
33889   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
33890   <group name="6121.100B.NoProxy"
33891       label="100 bytes of data is sent on port 6121 with no proxy."/>
33892   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
33893   <group name="6121.500B.NoProxy"
33894       label="500 bytes of data is sent on port 6121 with no proxy."/>
33895   <group name="6121.1K" label="1K bytes of data is sent on port 6121."/>
33896   <group name="6121.1K.NoProxy"
33897       label="1K bytes of data is sent on port 6121 with no proxy."/>
33898   <affected-histogram name="NetConnectivity2.Send6.PacketsSent"/>
33899   <affected-histogram name="NetConnectivity2.Send6.SeriesAcked"/>
33900 </fieldtrial>
33901
33902 <fieldtrial name="NetConnectivity2d" separator=".">
33903   <group name="AcksReceivedFromFirst2Packets.6121.500B"
33904       label="2 packets. 500 bytes of data is sent on port 6121."/>
33905   <group name="AcksReceivedFromFirst3Packets.6121.500B"
33906       label="3 packets. 500 bytes of data is sent on port 6121."/>
33907   <group name="AcksReceivedFromFirst4Packets.6121.500B"
33908       label="4 packets. 500 bytes of data is sent on port 6121."/>
33909   <group name="AcksReceivedFromFirst5Packets.6121.500B"
33910       label="5 packets. 500 bytes of data is sent on port 6121."/>
33911   <group name="AcksReceivedFromFirst6Packets.6121.500B"
33912       label="6 packets. 500 bytes of data is sent on port 6121."/>
33913   <group name="AcksReceivedFromFirst7Packets.6121.500B"
33914       label="7 packets. 500 bytes of data is sent on port 6121."/>
33915   <group name="AcksReceivedFromFirst8Packets.6121.500B"
33916       label="8 packets. 500 bytes of data is sent on port 6121."/>
33917   <group name="AcksReceivedFromFirst9Packets.6121.500B"
33918       label="9 packets. 500 bytes of data is sent on port 6121."/>
33919   <group name="AcksReceivedFromFirst10Packets.6121.500B"
33920       label="10 packets. 500 bytes of data is sent on port 6121."/>
33921   <group name="AcksReceivedFromFirst11Packets.6121.500B"
33922       label="11 packets. 500 bytes of data is sent on port 6121."/>
33923   <group name="AcksReceivedFromFirst12Packets.6121.500B"
33924       label="12 packets. 500 bytes of data is sent on port 6121."/>
33925   <group name="AcksReceivedFromFirst13Packets.6121.500B"
33926       label="13 packets. 500 bytes of data is sent on port 6121."/>
33927   <group name="AcksReceivedFromFirst14Packets.6121.500B"
33928       label="14 packets. 500 bytes of data is sent on port 6121."/>
33929   <group name="AcksReceivedFromFirst15Packets.6121.500B"
33930       label="15 packets. 500 bytes of data is sent on port 6121."/>
33931   <group name="AcksReceivedFromFirst16Packets.6121.500B"
33932       label="16 packets. 500 bytes of data is sent on port 6121."/>
33933   <group name="AcksReceivedFromFirst17Packets.6121.500B"
33934       label="17 packets. 500 bytes of data is sent on port 6121."/>
33935   <group name="AcksReceivedFromFirst18Packets.6121.500B"
33936       label="18 packets. 500 bytes of data is sent on port 6121."/>
33937   <group name="AcksReceivedFromFirst19Packets.6121.500B"
33938       label="19 packets. 500 bytes of data is sent on port 6121."/>
33939   <group name="AcksReceivedFromFirst20Packets.6121.500B"
33940       label="20 packets. 500 bytes of data is sent on port 6121."/>
33941   <group name="AcksReceivedFromFirst21Packets.6121.500B"
33942       label="21 packets. 500 bytes of data is sent on port 6121."/>
33943   <affected-histogram name="NetConnectivity2.Sent21"/>
33944 </fieldtrial>
33945
33946 <fieldtrial name="NetConnectivity2e" separator=".">
33947   <group name="AcksReceivedFromFirst2Packets.6121.1K"
33948       label="2 packets. 1K bytes of data is sent on port 6121."/>
33949   <group name="AcksReceivedFromFirst3Packets.6121.1K"
33950       label="3 packets. 1K bytes of data is sent on port 6121."/>
33951   <group name="AcksReceivedFromFirst4Packets.6121.1K"
33952       label="4 packets. 1K bytes of data is sent on port 6121."/>
33953   <group name="AcksReceivedFromFirst5Packets.6121.1K"
33954       label="5 packets. 1K bytes of data is sent on port 6121."/>
33955   <group name="AcksReceivedFromFirst6Packets.6121.1K"
33956       label="6 packets. 1K bytes of data is sent on port 6121."/>
33957   <group name="AcksReceivedFromFirst7Packets.6121.1K"
33958       label="7 packets. 1K bytes of data is sent on port 6121."/>
33959   <group name="AcksReceivedFromFirst8Packets.6121.1K"
33960       label="8 packets. 1K bytes of data is sent on port 6121."/>
33961   <group name="AcksReceivedFromFirst9Packets.6121.1K"
33962       label="9 packets. 1K bytes of data is sent on port 6121."/>
33963   <group name="AcksReceivedFromFirst10Packets.6121.1K"
33964       label="10 packets. 1K bytes of data is sent on port 6121."/>
33965   <group name="AcksReceivedFromFirst11Packets.6121.1K"
33966       label="11 packets. 1K bytes of data is sent on port 6121."/>
33967   <group name="AcksReceivedFromFirst12Packets.6121.1K"
33968       label="12 packets. 1K bytes of data is sent on port 6121."/>
33969   <group name="AcksReceivedFromFirst13Packets.6121.1K"
33970       label="13 packets. 1K bytes of data is sent on port 6121."/>
33971   <group name="AcksReceivedFromFirst14Packets.6121.1K"
33972       label="14 packets. 1K bytes of data is sent on port 6121."/>
33973   <group name="AcksReceivedFromFirst15Packets.6121.1K"
33974       label="15 packets. 1K bytes of data is sent on port 6121."/>
33975   <group name="AcksReceivedFromFirst16Packets.6121.1K"
33976       label="16 packets. 1K bytes of data is sent on port 6121."/>
33977   <group name="AcksReceivedFromFirst17Packets.6121.1K"
33978       label="17 packets. 1K bytes of data is sent on port 6121."/>
33979   <group name="AcksReceivedFromFirst18Packets.6121.1K"
33980       label="18 packets. 1K bytes of data is sent on port 6121."/>
33981   <group name="AcksReceivedFromFirst19Packets.6121.1K"
33982       label="19 packets. 1K bytes of data is sent on port 6121."/>
33983   <group name="AcksReceivedFromFirst20Packets.6121.1K"
33984       label="20 packets. 1K bytes of data is sent on port 6121."/>
33985   <group name="AcksReceivedFromFirst21Packets.6121.1K"
33986       label="21 packets. 1K bytes of data is sent on port 6121."/>
33987   <affected-histogram name="NetConnectivity2.Sent21"/>
33988 </fieldtrial>
33989
33990 <fieldtrial name="NetConnectivity3a" separator=".">
33991   <group name="NonPacedPacket"
33992       label="In this histogram results are only shown if at least two packets
33993              were ACKed in the Startup Test. Packets were sent as rapidly as
33994              possible."/>
33995   <group name="PacedPacket"
33996       label="In this histogram results are only shown if at least two packets
33997              were ACKed in the Startup Test. Packets are sent at equal
33998              intervals. The interval is selected to match the bandwidth
33999              discovered during the StartPacket test."/>
34000   <group name="StartPacket"
34001       label="Packets are sent as rapidly as possible, just after successfully
34002              sending an UMA upload. Each packet was numbered, as was its ACK
34003              sent back by Google. If no packets (of the 21) were ever ACKed,
34004              then the port is assumed to be blocked, and no data is recorded
34005              in this histogram."/>
34006   <affected-histogram name="NetConnectivity3"/>
34007 </fieldtrial>
34008
34009 <fieldtrial name="NetConnectivity3aa" separator=".">
34010   <group name="Sent21"
34011       label="This histogram shows the number of echo responses received from
34012              the first"/>
34013   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
34014   <affected-histogram name="NetConnectivity3.PacedPacket"/>
34015   <affected-histogram name="NetConnectivity3.StartPacket"/>
34016 </fieldtrial>
34017
34018 <fieldtrial name="NetConnectivity3AckReceivedForNthPacket" separator=".">
34019   <group name="Sent21.AckReceivedForNthPacket"
34020       label="Each packet was numbered, as was its ACK sent back by Google.
34021              This histogram records, for each packet number, how often we
34022              received an ACK for that packet."/>
34023   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
34024   <affected-histogram name="NetConnectivity3.PacedPacket"/>
34025   <affected-histogram name="NetConnectivity3.StartPacket"/>
34026 </fieldtrial>
34027
34028 <fieldtrial name="NetConnectivity3AcksReceivedFromFirst" separator=".">
34029   <group name="AcksReceivedFromFirst02Packets" label="2 packets."/>
34030   <group name="AcksReceivedFromFirst03Packets" label="3 packets."/>
34031   <group name="AcksReceivedFromFirst04Packets" label="4 packets."/>
34032   <group name="AcksReceivedFromFirst05Packets" label="5 packets."/>
34033   <group name="AcksReceivedFromFirst06Packets" label="6 packets."/>
34034   <group name="AcksReceivedFromFirst07Packets" label="7 packets."/>
34035   <group name="AcksReceivedFromFirst08Packets" label="8 packets."/>
34036   <group name="AcksReceivedFromFirst09Packets" label="9 packets."/>
34037   <group name="AcksReceivedFromFirst10Packets" label="10 packets."/>
34038   <group name="AcksReceivedFromFirst11Packets" label="11 packets."/>
34039   <group name="AcksReceivedFromFirst12Packets" label="12 packets."/>
34040   <group name="AcksReceivedFromFirst13Packets" label="13 packets."/>
34041   <group name="AcksReceivedFromFirst14Packets" label="14 packets."/>
34042   <group name="AcksReceivedFromFirst15Packets" label="15 packets."/>
34043   <group name="AcksReceivedFromFirst16Packets" label="16 packets."/>
34044   <group name="AcksReceivedFromFirst17Packets" label="17 packets."/>
34045   <group name="AcksReceivedFromFirst18Packets" label="18 packets."/>
34046   <group name="AcksReceivedFromFirst19Packets" label="19 packets."/>
34047   <group name="AcksReceivedFromFirst20Packets" label="20 packets."/>
34048   <group name="AcksReceivedFromFirst21Packets" label="21 packets."/>
34049   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
34050   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
34051   <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
34052 </fieldtrial>
34053
34054 <fieldtrial name="NetConnectivity3GotAnAck" separator=".">
34055   <group name="Sent21.GotAnAck"
34056       label="The histogram shows if we ever got an ACK for a packet in our
34057              series of 21."/>
34058   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
34059   <affected-histogram name="NetConnectivity3.PacedPacket"/>
34060   <affected-histogram name="NetConnectivity3.StartPacket"/>
34061 </fieldtrial>
34062
34063 <fieldtrial name="NetConnectivity3PacketDelay1" separator=".">
34064   <group name="Sent21.443"
34065       label="This histogram shows the difference between the time when we
34066              have received 1st byte from the server and the last time when we
34067              have received data from the server on port 443."/>
34068   <group name="Sent21.6121"
34069       label="This histogram shows the difference between the time when we
34070              have received 1st byte from the server and the last time when we
34071              have received data from the server on port 6121."/>
34072   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
34073   <affected-histogram name="NetConnectivity3.PacedPacket"/>
34074   <affected-histogram name="NetConnectivity3.StartPacket"/>
34075 </fieldtrial>
34076
34077 <fieldtrial name="NetConnectivity3PacketDelay2" separator=".">
34078   <group name="443.100B.PacketDelay"
34079       label="100 bytes of data is sent on port 443."/>
34080   <group name="443.1200B.PacketDelay"
34081       label="1200 bytes of data is sent on port 443."/>
34082   <group name="443.500B.PacketDelay"
34083       label="500 bytes of data is sent on port 443."/>
34084   <group name="6121.100B.PacketDelay"
34085       label="100 bytes of data is sent on port 6121."/>
34086   <group name="6121.1200B.PacketDelay"
34087       label="1200 bytes of data is sent on port 6121."/>
34088   <group name="6121.500B.PacketDelay"
34089       label="500 bytes of data is sent on port 6121."/>
34090   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
34091   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
34092   <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
34093 </fieldtrial>
34094
34095 <fieldtrial name="NetConnectivity3PacketRTT" separator=".">
34096   <group name="Sent21.Success.RTT" label="The histogram shows the RTT for"/>
34097   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
34098   <affected-histogram name="NetConnectivity3.PacedPacket"/>
34099   <affected-histogram name="NetConnectivity3.StartPacket"/>
34100 </fieldtrial>
34101
34102 <fieldtrial name="NetConnectivity3Packets" separator=".">
34103   <group name="Packet01" label="1st packet."/>
34104   <group name="Packet02" label="2nd packet."/>
34105   <group name="Packet03" label="3rd packet."/>
34106   <group name="Packet10" label="10th packet."/>
34107   <group name="Packet20" label="20th packet."/>
34108   <affected-histogram
34109       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT"/>
34110   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT"/>
34111   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT"/>
34112 </fieldtrial>
34113
34114 <fieldtrial name="NetConnectivity3PacketsSent" separator=".">
34115   <group name="Sent21.PacketsSent"
34116       label="This histogram records how many packets (out of 21 attempted)
34117              were sent to the server via UDP."/>
34118   <group name="Send6.SeriesAcked"
34119       label="Chrome sends 6 UDP packets in a row to test to see if there is a
34120              probabalistic dependency in packet loss for consecutive packets.
34121              We record a bit vector of packets received, where the least
34122              significant bit is a 1 if the first packet was received, etc.
34123              For example, if all packets other than packet 2 and 4 are
34124              responded to, then we'd have a sample (in binary) of 110101B, or
34125              53."/>
34126   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
34127   <affected-histogram name="NetConnectivity3.PacedPacket"/>
34128   <affected-histogram name="NetConnectivity3.StartPacket"/>
34129 </fieldtrial>
34130
34131 <fieldtrial name="NetConnectivity3PacketsSentBytes" separator=".">
34132   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
34133   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
34134   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
34135   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
34136   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
34137   <group name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
34138   <affected-histogram
34139       name="NetConnectivity3.NonPacedPacket.Sent21.AckReceivedForNthPacket"/>
34140   <affected-histogram
34141       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
34142   <affected-histogram
34143       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
34144   <affected-histogram
34145       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
34146   <affected-histogram
34147       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
34148   <affected-histogram
34149       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
34150   <affected-histogram
34151       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
34152   <affected-histogram
34153       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
34154   <affected-histogram
34155       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
34156   <affected-histogram
34157       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
34158   <affected-histogram
34159       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
34160   <affected-histogram
34161       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
34162   <affected-histogram
34163       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
34164   <affected-histogram
34165       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
34166   <affected-histogram
34167       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
34168   <affected-histogram
34169       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
34170   <affected-histogram
34171       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
34172   <affected-histogram
34173       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
34174   <affected-histogram
34175       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
34176   <affected-histogram
34177       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
34178   <affected-histogram
34179       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
34180   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"/>
34181   <affected-histogram
34182       name="NetConnectivity3.NonPacedPacket.Sent21.PacketsSent"/>
34183   <affected-histogram
34184       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
34185   <affected-histogram
34186       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
34187   <affected-histogram
34188       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
34189   <affected-histogram
34190       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
34191   <affected-histogram
34192       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
34193   <affected-histogram
34194       name="NetConnectivity3.PacedPacket.Sent21.AckReceivedForNthPacket"/>
34195   <affected-histogram
34196       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
34197   <affected-histogram
34198       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
34199   <affected-histogram
34200       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
34201   <affected-histogram
34202       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
34203   <affected-histogram
34204       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
34205   <affected-histogram
34206       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
34207   <affected-histogram
34208       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
34209   <affected-histogram
34210       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
34211   <affected-histogram
34212       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
34213   <affected-histogram
34214       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
34215   <affected-histogram
34216       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
34217   <affected-histogram
34218       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
34219   <affected-histogram
34220       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
34221   <affected-histogram
34222       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
34223   <affected-histogram
34224       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
34225   <affected-histogram
34226       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
34227   <affected-histogram
34228       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
34229   <affected-histogram
34230       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
34231   <affected-histogram
34232       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
34233   <affected-histogram
34234       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
34235   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"/>
34236   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.PacketsSent"/>
34237   <affected-histogram
34238       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet01"/>
34239   <affected-histogram
34240       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet02"/>
34241   <affected-histogram
34242       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet03"/>
34243   <affected-histogram
34244       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet10"/>
34245   <affected-histogram
34246       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet20"/>
34247   <affected-histogram
34248       name="NetConnectivity3.StartPacket.Sent21.AckReceivedForNthPacket"/>
34249   <affected-histogram
34250       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst02Packets"/>
34251   <affected-histogram
34252       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst03Packets"/>
34253   <affected-histogram
34254       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst04Packets"/>
34255   <affected-histogram
34256       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst05Packets"/>
34257   <affected-histogram
34258       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst06Packets"/>
34259   <affected-histogram
34260       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst07Packets"/>
34261   <affected-histogram
34262       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst08Packets"/>
34263   <affected-histogram
34264       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst09Packets"/>
34265   <affected-histogram
34266       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst10Packets"/>
34267   <affected-histogram
34268       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst11Packets"/>
34269   <affected-histogram
34270       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst12Packets"/>
34271   <affected-histogram
34272       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst13Packets"/>
34273   <affected-histogram
34274       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst14Packets"/>
34275   <affected-histogram
34276       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst15Packets"/>
34277   <affected-histogram
34278       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst16Packets"/>
34279   <affected-histogram
34280       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst17Packets"/>
34281   <affected-histogram
34282       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst18Packets"/>
34283   <affected-histogram
34284       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst19Packets"/>
34285   <affected-histogram
34286       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst20Packets"/>
34287   <affected-histogram
34288       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst21Packets"/>
34289   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"/>
34290   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.PacketsSent"/>
34291   <affected-histogram
34292       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet01"/>
34293   <affected-histogram
34294       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet02"/>
34295   <affected-histogram
34296       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet03"/>
34297   <affected-histogram
34298       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet10"/>
34299   <affected-histogram
34300       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet20"/>
34301 </fieldtrial>
34302
34303 <fieldtrial name="NetConnectivity3Send6Acked" separator=".">
34304   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
34305   <group name="443.100B.NoProxy"
34306       label="100 bytes of data is sent on port 443 with no proxy."/>
34307   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
34308   <group name="443.500B.NoProxy"
34309       label="500 bytes of data is sent on port 443 with no proxy."/>
34310   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
34311   <group name="443.1200B.NoProxy"
34312       label="1200 bytes of data is sent on port 443 with no proxy."/>
34313   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
34314   <group name="6121.100B.NoProxy"
34315       label="100 bytes of data is sent on port 6121 with no proxy."/>
34316   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
34317   <group name="6121.500B.NoProxy"
34318       label="500 bytes of data is sent on port 6121 with no proxy."/>
34319   <group name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
34320   <group name="6121.1200B.NoProxy"
34321       label="1200 bytes of data is sent on port 6121 with no proxy."/>
34322   <affected-histogram name="NetConnectivity3.NonPacedPacket.Send6.SeriesAcked"/>
34323   <affected-histogram name="NetConnectivity3.PacedPacket.Send6.SeriesAcked"/>
34324   <affected-histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent"/>
34325   <affected-histogram name="NetConnectivity3.StartPacket.Send6.SeriesAcked"/>
34326 </fieldtrial>
34327
34328 <fieldtrial name="NetConnectivity4a" separator=".">
34329   <group name="NATBind.Sent2"
34330       label="Two packets were sent spreading over a random period, to test if
34331              the NAT dropped the binding. Afterwords, an extra (short) packet
34332              was sent with renewed NAT binding to test whether the network
34333              that was used to deliver the first packet is still connected.
34334              Results are only shown in this histogram if at least ten packets
34335              were received in the StartPacket test."/>
34336   <group name="NonPacedPacket"
34337       label="21 Packets were sent as rapidly as possible. Results are only
34338              shown in this histogram if at least two packets were received in
34339              the StartPacket Test."/>
34340   <group name="PacedPacket"
34341       label="21 Packets were sent at equal intervals, which were selected to
34342              match the bandwidth discovered during the StartPacket test.
34343              Results are only shown in this histogram if at least two packets
34344              were received in the StartPacket Test."/>
34345   <group name="StartPacket"
34346       label="21 Packets were sent as rapidly as possible, just after the
34347              client successfully sent a UMA upload. Each packet was numbered
34348              when it was sent by Google."/>
34349   <affected-histogram name="NetConnectivity4"/>
34350   <affected-histogram name="NetConnectivity5"/>
34351 </fieldtrial>
34352
34353 <fieldtrial name="NetConnectivity4NATBindPacketReceives" separator=".">
34354   <group name="Bind.Failure"
34355       label="Only when the second packet never arrived (we wait for 10 extra
34356              seconds) and the first and the extra (short) packets arrived did
34357              we record the duration in seconds between the sendings of the
34358              first two packets in this histogram."/>
34359   <group name="Bind.Success"
34360       label="Only when all three packets including the extra (short) packet
34361              arrived did we record the duration in seconds between the
34362              sendings of the first two packets in this histogram."/>
34363   <group name="Connectivity.Failure"
34364       label="Only when the extra (short) packet (with renewed NAT binding)
34365              never arrived (we wait for 10 extra seconds) did we record the
34366              duration in seconds between the sendings of the first two
34367              packets in this histogram."/>
34368   <group name="Connectivity.Success"
34369       label="Only when the extra (short) packet arrived did we record the
34370              duration in seconds between the sendings of the first two
34371              packets in this histogram."/>
34372   <group name="SendToLastRecvDelay"
34373       label="This histogram records the time duration (in milliseconds)
34374              between the client sending the request and the receiving of the
34375              second packet sent from the server, excluding the idle time
34376              between sendings of the first two packets. Results are only
34377              shown if the first two packets are both received."/>
34378   <affected-histogram name="NetConnectivity4.NATBind.Sent2"/>
34379   <affected-histogram name="NetConnectivity5.NATBind.Sent2"/>
34380 </fieldtrial>
34381
34382 <fieldtrial name="NetConnectivity4PacketFirst6" separator=".">
34383   <group name="First6.SeriesRecv"
34384       label="This histogram records a bit vector of the first 6 packets sent,
34385              where the least significant bit is a 1 if the first packet was
34386              received, etc. For example, if all packets other than packet 2
34387              and 4 are received, then we'd have a sample (in binary) of
34388              110101B, or 53."/>
34389   <group name="Sent21"
34390       label="This histogram shows the number of packets received from the
34391              first"/>
34392   <affected-histogram name="NetConnectivity4.NonPacedPacket"/>
34393   <affected-histogram name="NetConnectivity4.PacedPacket"/>
34394   <affected-histogram name="NetConnectivity4.StartPacket"/>
34395   <affected-histogram name="NetConnectivity5.NonPacedPacket"/>
34396   <affected-histogram name="NetConnectivity5.PacedPacket"/>
34397   <affected-histogram name="NetConnectivity5.StartPacket"/>
34398 </fieldtrial>
34399
34400 <fieldtrial name="NetConnectivity4PacketReceives" separator=".">
34401   <group name="NumRecvFromFirst01Packets" label="1 packet."/>
34402   <group name="NumRecvFromFirst02Packets" label="2 packets."/>
34403   <group name="NumRecvFromFirst03Packets" label="3 packets."/>
34404   <group name="NumRecvFromFirst04Packets" label="4 packets."/>
34405   <group name="NumRecvFromFirst05Packets" label="5 packets."/>
34406   <group name="NumRecvFromFirst06Packets" label="6 packets."/>
34407   <group name="NumRecvFromFirst07Packets" label="7 packets."/>
34408   <group name="NumRecvFromFirst08Packets" label="8 packets."/>
34409   <group name="NumRecvFromFirst09Packets" label="9 packets."/>
34410   <group name="NumRecvFromFirst10Packets" label="10 packets."/>
34411   <group name="NumRecvFromFirst11Packets" label="11 packets."/>
34412   <group name="NumRecvFromFirst12Packets" label="12 packets."/>
34413   <group name="NumRecvFromFirst13Packets" label="13 packets."/>
34414   <group name="NumRecvFromFirst14Packets" label="14 packets."/>
34415   <group name="NumRecvFromFirst15Packets" label="15 packets."/>
34416   <group name="NumRecvFromFirst16Packets" label="16 packets."/>
34417   <group name="NumRecvFromFirst17Packets" label="17 packets."/>
34418   <group name="NumRecvFromFirst18Packets" label="18 packets."/>
34419   <group name="NumRecvFromFirst19Packets" label="19 packets."/>
34420   <group name="NumRecvFromFirst20Packets" label="20 packets."/>
34421   <group name="NumRecvFromFirst21Packets" label="21 packets."/>
34422   <affected-histogram name="NetConnectivity4.NonPacedPacket.Sent21"/>
34423   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21"/>
34424   <affected-histogram name="NetConnectivity4.StartPacket.Sent21"/>
34425   <affected-histogram name="NetConnectivity5.NonPacedPacket.Sent21"/>
34426   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21"/>
34427   <affected-histogram name="NetConnectivity5.StartPacket.Sent21"/>
34428 </fieldtrial>
34429
34430 <fieldtrial name="NetConnectivity4PacketRTT" separator=".">
34431   <group name="Sent21.GotAPacket"
34432       label="The histogram shows if we ever got at least one packet in our
34433              series of 21."/>
34434   <group name="Sent21.PacketDelay"
34435       label="The histogram shows the average inter-arrival time between every
34436              two consecutive packets we receive in our series of 21
34437              multiplied by 20 (so this is essentially the time duration
34438              between the first and the last received packets)."/>
34439   <group name="Sent21.PacketsRecv"
34440       label="The histogram shows how many packets we receive in our series of
34441              21."/>
34442   <group name="Sent21.RecvNthPacket"
34443       label="Each packet was numbered when it was sent by Google. This
34444              histogram records, for each packet number, how often we received
34445              that packet."/>
34446   <group name="Sent21.SendToLastRecvDelay"
34447       label="This histogram records the time duration between the client
34448              sending the request and the receiving of the last packet sent
34449              from the server, excluding the total pacing time requested by
34450              the client. Results are only shown if at least two packets are
34451              received."/>
34452   <group name="Sent21.Success.RTT" label="The histogram shows the RTT for the"/>
34453   <affected-histogram name="NetConnectivity4.NonPacedPacket"/>
34454   <affected-histogram name="NetConnectivity4.PacedPacket"/>
34455   <affected-histogram name="NetConnectivity4.StartPacket"/>
34456   <affected-histogram name="NetConnectivity5.NonPacedPacket"/>
34457   <affected-histogram name="NetConnectivity5.PacedPacket"/>
34458   <affected-histogram name="NetConnectivity5.StartPacket"/>
34459 </fieldtrial>
34460
34461 <fieldtrial name="NetConnectivity4PacketRTTSeries" separator=".">
34462   <group name="Packet01" label="1st packet."/>
34463   <group name="Packet02" label="2nd packet."/>
34464   <group name="Packet03" label="3rd packet."/>
34465   <group name="Packet10" label="10th packet."/>
34466   <group name="Packet20" label="20th packet."/>
34467   <affected-histogram
34468       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT"/>
34469   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.Success.RTT"/>
34470   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.Success.RTT"/>
34471   <affected-histogram
34472       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT"/>
34473   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.Success.RTT"/>
34474   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.Success.RTT"/>
34475 </fieldtrial>
34476
34477 <fieldtrial name="NetConnectivity4PacketsAll" separator=".">
34478   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
34479   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
34480   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
34481   <group name="80.100B" label="100 bytes of data is sent on port 80."/>
34482   <group name="80.1200B" label="1200 bytes of data is sent on port 80."/>
34483   <group name="80.500B" label="500 bytes of data is sent on port 80."/>
34484   <affected-histogram name="NetConnectivity4.NATBind.Sent2.Bind.Failure"/>
34485   <affected-histogram name="NetConnectivity4.NATBind.Sent2.Bind.Success"/>
34486   <affected-histogram
34487       name="NetConnectivity4.NATBind.Sent2.Connectivity.Failure"/>
34488   <affected-histogram
34489       name="NetConnectivity4.NATBind.Sent2.Connectivity.Success"/>
34490   <affected-histogram
34491       name="NetConnectivity4.NATBind.Sent2.SendToLastRecvDelay"/>
34492   <affected-histogram name="NetConnectivity4.NonPacedPacket.Sent21.GotAPacket"/>
34493   <affected-histogram
34494       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst01Packets"/>
34495   <affected-histogram
34496       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst02Packets"/>
34497   <affected-histogram
34498       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst03Packets"/>
34499   <affected-histogram
34500       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst04Packets"/>
34501   <affected-histogram
34502       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst05Packets"/>
34503   <affected-histogram
34504       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst06Packets"/>
34505   <affected-histogram
34506       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst07Packets"/>
34507   <affected-histogram
34508       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst08Packets"/>
34509   <affected-histogram
34510       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst09Packets"/>
34511   <affected-histogram
34512       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst10Packets"/>
34513   <affected-histogram
34514       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst11Packets"/>
34515   <affected-histogram
34516       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst12Packets"/>
34517   <affected-histogram
34518       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst13Packets"/>
34519   <affected-histogram
34520       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst14Packets"/>
34521   <affected-histogram
34522       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst15Packets"/>
34523   <affected-histogram
34524       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst16Packets"/>
34525   <affected-histogram
34526       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst17Packets"/>
34527   <affected-histogram
34528       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst18Packets"/>
34529   <affected-histogram
34530       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst19Packets"/>
34531   <affected-histogram
34532       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst20Packets"/>
34533   <affected-histogram
34534       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst21Packets"/>
34535   <affected-histogram
34536       name="NetConnectivity4.NonPacedPacket.Sent21.PacketDelay"/>
34537   <affected-histogram
34538       name="NetConnectivity4.NonPacedPacket.Sent21.PacketsRecv"/>
34539   <affected-histogram
34540       name="NetConnectivity4.NonPacedPacket.Sent21.RecvNthPacket"/>
34541   <affected-histogram
34542       name="NetConnectivity4.NonPacedPacket.Sent21.SendToLastRecvDelay"/>
34543   <affected-histogram
34544       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
34545   <affected-histogram
34546       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
34547   <affected-histogram
34548       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
34549   <affected-histogram
34550       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
34551   <affected-histogram
34552       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
34553   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.GotAPacket"/>
34554   <affected-histogram
34555       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst01Packets"/>
34556   <affected-histogram
34557       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst02Packets"/>
34558   <affected-histogram
34559       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst03Packets"/>
34560   <affected-histogram
34561       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst04Packets"/>
34562   <affected-histogram
34563       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst05Packets"/>
34564   <affected-histogram
34565       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst06Packets"/>
34566   <affected-histogram
34567       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst07Packets"/>
34568   <affected-histogram
34569       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst08Packets"/>
34570   <affected-histogram
34571       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst09Packets"/>
34572   <affected-histogram
34573       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst10Packets"/>
34574   <affected-histogram
34575       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst11Packets"/>
34576   <affected-histogram
34577       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst12Packets"/>
34578   <affected-histogram
34579       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst13Packets"/>
34580   <affected-histogram
34581       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst14Packets"/>
34582   <affected-histogram
34583       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst15Packets"/>
34584   <affected-histogram
34585       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst16Packets"/>
34586   <affected-histogram
34587       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst17Packets"/>
34588   <affected-histogram
34589       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst18Packets"/>
34590   <affected-histogram
34591       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst19Packets"/>
34592   <affected-histogram
34593       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst20Packets"/>
34594   <affected-histogram
34595       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst21Packets"/>
34596   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.PacketDelay"/>
34597   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.PacketsRecv"/>
34598   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.RecvNthPacket"/>
34599   <affected-histogram
34600       name="NetConnectivity4.PacedPacket.Sent21.SendToLastRecvDelay"/>
34601   <affected-histogram
34602       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet01"/>
34603   <affected-histogram
34604       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet02"/>
34605   <affected-histogram
34606       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet03"/>
34607   <affected-histogram
34608       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet10"/>
34609   <affected-histogram
34610       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet20"/>
34611   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.GotAPacket"/>
34612   <affected-histogram
34613       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst01Packets"/>
34614   <affected-histogram
34615       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst02Packets"/>
34616   <affected-histogram
34617       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst03Packets"/>
34618   <affected-histogram
34619       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst04Packets"/>
34620   <affected-histogram
34621       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst05Packets"/>
34622   <affected-histogram
34623       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst06Packets"/>
34624   <affected-histogram
34625       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst07Packets"/>
34626   <affected-histogram
34627       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst08Packets"/>
34628   <affected-histogram
34629       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst09Packets"/>
34630   <affected-histogram
34631       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst10Packets"/>
34632   <affected-histogram
34633       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst11Packets"/>
34634   <affected-histogram
34635       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst12Packets"/>
34636   <affected-histogram
34637       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst13Packets"/>
34638   <affected-histogram
34639       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst14Packets"/>
34640   <affected-histogram
34641       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst15Packets"/>
34642   <affected-histogram
34643       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst16Packets"/>
34644   <affected-histogram
34645       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst17Packets"/>
34646   <affected-histogram
34647       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst18Packets"/>
34648   <affected-histogram
34649       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst19Packets"/>
34650   <affected-histogram
34651       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst20Packets"/>
34652   <affected-histogram
34653       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst21Packets"/>
34654   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.PacketDelay"/>
34655   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.PacketsRecv"/>
34656   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.RecvNthPacket"/>
34657   <affected-histogram
34658       name="NetConnectivity4.StartPacket.Sent21.SendToLastRecvDelay"/>
34659   <affected-histogram
34660       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet01"/>
34661   <affected-histogram
34662       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet02"/>
34663   <affected-histogram
34664       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet03"/>
34665   <affected-histogram
34666       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet10"/>
34667   <affected-histogram
34668       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet20"/>
34669   <affected-histogram name="NetConnectivity5.NATBind.Sent2.Bind.Failure"/>
34670   <affected-histogram name="NetConnectivity5.NATBind.Sent2.Bind.Success"/>
34671   <affected-histogram
34672       name="NetConnectivity5.NATBind.Sent2.Connectivity.Failure"/>
34673   <affected-histogram
34674       name="NetConnectivity5.NATBind.Sent2.Connectivity.Success"/>
34675   <affected-histogram
34676       name="NetConnectivity5.NATBind.Sent2.SendToLastRecvDelay"/>
34677   <affected-histogram name="NetConnectivity5.NonPacedPacket.Sent21.GotAPacket"/>
34678   <affected-histogram
34679       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst01Packets"/>
34680   <affected-histogram
34681       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst02Packets"/>
34682   <affected-histogram
34683       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst03Packets"/>
34684   <affected-histogram
34685       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst04Packets"/>
34686   <affected-histogram
34687       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst05Packets"/>
34688   <affected-histogram
34689       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst06Packets"/>
34690   <affected-histogram
34691       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst07Packets"/>
34692   <affected-histogram
34693       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst08Packets"/>
34694   <affected-histogram
34695       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst09Packets"/>
34696   <affected-histogram
34697       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst10Packets"/>
34698   <affected-histogram
34699       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst11Packets"/>
34700   <affected-histogram
34701       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst12Packets"/>
34702   <affected-histogram
34703       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst13Packets"/>
34704   <affected-histogram
34705       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst14Packets"/>
34706   <affected-histogram
34707       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst15Packets"/>
34708   <affected-histogram
34709       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst16Packets"/>
34710   <affected-histogram
34711       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst17Packets"/>
34712   <affected-histogram
34713       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst18Packets"/>
34714   <affected-histogram
34715       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst19Packets"/>
34716   <affected-histogram
34717       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst20Packets"/>
34718   <affected-histogram
34719       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst21Packets"/>
34720   <affected-histogram
34721       name="NetConnectivity5.NonPacedPacket.Sent21.PacketDelay"/>
34722   <affected-histogram
34723       name="NetConnectivity5.NonPacedPacket.Sent21.PacketsRecv"/>
34724   <affected-histogram
34725       name="NetConnectivity5.NonPacedPacket.Sent21.RecvNthPacket"/>
34726   <affected-histogram
34727       name="NetConnectivity5.NonPacedPacket.Sent21.SendToLastRecvDelay"/>
34728   <affected-histogram
34729       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
34730   <affected-histogram
34731       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
34732   <affected-histogram
34733       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
34734   <affected-histogram
34735       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
34736   <affected-histogram
34737       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
34738   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.GotAPacket"/>
34739   <affected-histogram
34740       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst01Packets"/>
34741   <affected-histogram
34742       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst02Packets"/>
34743   <affected-histogram
34744       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst03Packets"/>
34745   <affected-histogram
34746       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst04Packets"/>
34747   <affected-histogram
34748       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst05Packets"/>
34749   <affected-histogram
34750       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst06Packets"/>
34751   <affected-histogram
34752       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst07Packets"/>
34753   <affected-histogram
34754       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst08Packets"/>
34755   <affected-histogram
34756       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst09Packets"/>
34757   <affected-histogram
34758       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst10Packets"/>
34759   <affected-histogram
34760       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst11Packets"/>
34761   <affected-histogram
34762       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst12Packets"/>
34763   <affected-histogram
34764       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst13Packets"/>
34765   <affected-histogram
34766       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst14Packets"/>
34767   <affected-histogram
34768       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst15Packets"/>
34769   <affected-histogram
34770       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst16Packets"/>
34771   <affected-histogram
34772       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst17Packets"/>
34773   <affected-histogram
34774       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst18Packets"/>
34775   <affected-histogram
34776       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst19Packets"/>
34777   <affected-histogram
34778       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst20Packets"/>
34779   <affected-histogram
34780       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst21Packets"/>
34781   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.PacketDelay"/>
34782   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.PacketsRecv"/>
34783   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.RecvNthPacket"/>
34784   <affected-histogram
34785       name="NetConnectivity5.PacedPacket.Sent21.SendToLastRecvDelay"/>
34786   <affected-histogram
34787       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet01"/>
34788   <affected-histogram
34789       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet02"/>
34790   <affected-histogram
34791       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet03"/>
34792   <affected-histogram
34793       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet10"/>
34794   <affected-histogram
34795       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet20"/>
34796   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.GotAPacket"/>
34797   <affected-histogram
34798       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst01Packets"/>
34799   <affected-histogram
34800       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst02Packets"/>
34801   <affected-histogram
34802       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst03Packets"/>
34803   <affected-histogram
34804       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst04Packets"/>
34805   <affected-histogram
34806       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst05Packets"/>
34807   <affected-histogram
34808       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst06Packets"/>
34809   <affected-histogram
34810       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst07Packets"/>
34811   <affected-histogram
34812       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst08Packets"/>
34813   <affected-histogram
34814       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst09Packets"/>
34815   <affected-histogram
34816       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst10Packets"/>
34817   <affected-histogram
34818       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst11Packets"/>
34819   <affected-histogram
34820       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst12Packets"/>
34821   <affected-histogram
34822       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst13Packets"/>
34823   <affected-histogram
34824       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst14Packets"/>
34825   <affected-histogram
34826       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst15Packets"/>
34827   <affected-histogram
34828       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst16Packets"/>
34829   <affected-histogram
34830       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst17Packets"/>
34831   <affected-histogram
34832       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst18Packets"/>
34833   <affected-histogram
34834       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst19Packets"/>
34835   <affected-histogram
34836       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst20Packets"/>
34837   <affected-histogram
34838       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst21Packets"/>
34839   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.PacketDelay"/>
34840   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.PacketsRecv"/>
34841   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.RecvNthPacket"/>
34842   <affected-histogram
34843       name="NetConnectivity5.StartPacket.Sent21.SendToLastRecvDelay"/>
34844   <affected-histogram
34845       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet01"/>
34846   <affected-histogram
34847       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet02"/>
34848   <affected-histogram
34849       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet03"/>
34850   <affected-histogram
34851       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet10"/>
34852   <affected-histogram
34853       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet20"/>
34854 </fieldtrial>
34855
34856 <fieldtrial name="NetConnectivity4PacketSizeTest" separator=".">
34857   <group name="PacketSizeTest.Connectivity.Failure"
34858       label="This histogram records the size of the packet size that was not
34859              received from the server."/>
34860   <group name="PacketSizeTest.Connectivity.Success"
34861       label="This histogram records the size of the packet size that was
34862              received from the server."/>
34863   <affected-histogram name="NetConnectivity4"/>
34864   <affected-histogram name="NetConnectivity5"/>
34865 </fieldtrial>
34866
34867 <fieldtrial name="NetConnectivity4PacketSizeTestPort" separator=".">
34868   <group name="443" label="Packet is sent on port 443."/>
34869   <group name="80" label="Packet is sent on port 80."/>
34870   <affected-histogram
34871       name="NetConnectivity4.PacketSizeTest.Connectivity.Failure"/>
34872   <affected-histogram
34873       name="NetConnectivity4.PacketSizeTest.Connectivity.Success"/>
34874   <affected-histogram
34875       name="NetConnectivity5.PacketSizeTest.Connectivity.Failure"/>
34876   <affected-histogram
34877       name="NetConnectivity5.PacketSizeTest.Connectivity.Success"/>
34878 </fieldtrial>
34879
34880 <fieldtrial name="NetConnectivity4SeriesRecv" separator=".">
34881   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
34882   <group name="443.100B.NoProxy"
34883       label="100 bytes of data is sent on port 443 with no proxy."/>
34884   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
34885   <group name="443.1200B.NoProxy"
34886       label="1200 bytes of data is sent on port 443 with no proxy."/>
34887   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
34888   <group name="443.500B.NoProxy"
34889       label="500 bytes of data is sent on port 443 with no proxy."/>
34890   <group name="80.100B" label="100 bytes of data is sent on port 80."/>
34891   <group name="80.100B.NoProxy"
34892       label="100 bytes of data is sent on port 80 with no proxy."/>
34893   <group name="80.1200B" label="1200 bytes of data is sent on port 80."/>
34894   <group name="80.1200B.NoProxy"
34895       label="1200 bytes of data is sent on port 80 with no proxy."/>
34896   <group name="80.500B" label="500 bytes of data is sent on port 80."/>
34897   <group name="80.500B.NoProxy"
34898       label="500 bytes of data is sent on port 80 with no proxy."/>
34899   <affected-histogram name="NetConnectivity4.NonPacedPacket.First6.SeriesRecv"/>
34900   <affected-histogram name="NetConnectivity4.PacedPacket.First6.SeriesRecv"/>
34901   <affected-histogram name="NetConnectivity4.StartPacket.First6.SeriesRecv"/>
34902   <affected-histogram name="NetConnectivity5.NonPacedPacket.First6.SeriesRecv"/>
34903   <affected-histogram name="NetConnectivity5.PacedPacket.First6.SeriesRecv"/>
34904   <affected-histogram name="NetConnectivity5.StartPacket.First6.SeriesRecv"/>
34905 </fieldtrial>
34906
34907 <fieldtrial name="NetProxyResolverExecutionTime">
34908   <group name="UrlOver2K" label="URL length was over 2K"/>
34909   <group name="UrlOver4K" label="URL length was over 4K"/>
34910   <group name="UrlOver8K" label="URL length was over 8K"/>
34911   <group name="UrlOver128K" label="URL length was over 128K"/>
34912   <affected-histogram name="Net.ProxyResolver.ExecutionTime"/>
34913 </fieldtrial>
34914
34915 <fieldtrial name="NewTabPageProviders" separator=".">
34916   <group name="client" label="Suggestions coming from the client."/>
34917   <group name="server" label="Suggestions coming from the server."/>
34918   <group name="server0" label="Suggestions coming from server source 0."/>
34919   <group name="server1" label="Suggestions coming from server source 1."/>
34920   <group name="server2" label="Suggestions coming from server source 2."/>
34921   <group name="server3" label="Suggestions coming from server source 3."/>
34922   <group name="server4" label="Suggestions coming from server source 4."/>
34923   <affected-histogram name="NewTabPage.MostVisited"/>
34924   <affected-histogram name="NewTabPage.SuggestionsImpression"/>
34925 </fieldtrial>
34926
34927 <fieldtrial name="OmniboxProviderTime" separator=".">
34928   <group name="Bookmark"/>
34929   <group name="Builtin"/>
34930   <group name="Contact"/>
34931   <group name="ExtensionApp"/>
34932   <group name="HistoryContents"/>
34933   <group name="HistoryQuick"/>
34934   <group name="HistoryURL"/>
34935   <group name="Keyword"/>
34936   <group name="Search"/>
34937   <group name="Shortcuts"/>
34938   <group name="ZeroSuggest"/>
34939   <affected-histogram name="Omnibox.ProviderTime"/>
34940 </fieldtrial>
34941
34942 <fieldtrial name="OverlappedReadImpact">
34943   <group name="OverlappedReadDisabled" label="Non-blocking reads"/>
34944   <group name="OverlappedReadEnabled" label="Default, async reads"/>
34945   <affected-histogram name="Net.HttpJob.TotalTime"/>
34946   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
34947   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
34948   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
34949   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
34950   <affected-histogram name="PLT.Abandoned"/>
34951   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
34952   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
34953   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
34954   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
34955   <affected-histogram name="PLT.LoadType"/>
34956 </fieldtrial>
34957
34958 <fieldtrial name="PageLoadType">
34959   <group name="HistoryLoad" label="but only for user pressing back or forward"/>
34960   <group name="LinkLoad"
34961       label="deprecated - see LinkLoadReload, LinkLoadNormal,
34962              LinkLoadStaleOk, LinkLoadCacheOnly; content initiated, commonly
34963              back to a posted page"/>
34964   <group name="LinkLoadCacheOnly"
34965       label="content initiated, commonly back to a posted page, where browser
34966              must ONLY use cache"/>
34967   <group name="LinkLoadNormal"
34968       label="content initiated, ordinary link traversal or post"/>
34969   <group name="LinkLoadReload" label="content initiated, calling reload()"/>
34970   <group name="LinkLoadStaleOk"
34971       label="content initiated, commonly forward or back where stale cached
34972              data is very acceptable"/>
34973   <group name="NormalLoad"
34974       label="but only for user entered URL or omnibox search"/>
34975   <group name="Reload" label="but only for user pressed reload"/>
34976   <group name="UndefLoad"
34977       label="should never happen... as it is only for an client-code error
34978              case which should not exist"/>
34979   <affected-histogram name="PLT.BeginToFinish"/>
34980   <affected-histogram name="PLT.BeginToFinishDoc"/>
34981   <affected-histogram name="PLT.StartToCommit">
34982     <with-group name="LinkLoadNormal"/>
34983     <with-group name="NormalLoad"/>
34984   </affected-histogram>
34985   <affected-histogram name="PLT.StartToFinish">
34986     <with-group name="LinkLoadNormal"/>
34987     <with-group name="NormalLoad"/>
34988   </affected-histogram>
34989   <affected-histogram name="Renderer4.BeginToFinish"/>
34990   <affected-histogram name="Renderer4.BeginToFinishDoc"/>
34991 </fieldtrial>
34992
34993 <fieldtrial name="PasswordManagerMonitor">
34994   <group name="group_1" label="group 1"/>
34995   <group name="group_2" label="group 2"/>
34996   <group name="group_3" label="group 3"/>
34997   <group name="group_4" label="group 4"/>
34998   <group name="group_5" label="group 5"/>
34999   <group name="group_6" label="group 6"/>
35000   <group name="group_7" label="group 7"/>
35001   <group name="group_8" label="group 8"/>
35002   <group name="group_9" label="group 9"/>
35003   <group name="group_10" label="group 10"/>
35004   <group name="group_11" label="group 11"/>
35005   <group name="group_12" label="group 12"/>
35006   <group name="group_13" label="group 13"/>
35007   <group name="group_14" label="group 14"/>
35008   <group name="group_15" label="group 15"/>
35009   <group name="group_16" label="group 16"/>
35010   <group name="group_17" label="group 17"/>
35011   <group name="group_18" label="group 18"/>
35012   <group name="group_19" label="group 19"/>
35013   <group name="group_20" label="group 20"/>
35014   <group name="" label=""/>
35015   <affected-histogram name="PasswordManager.ProvisionalSaveFailure"/>
35016   <affected-histogram
35017       name="PasswordManager.SavePasswordPromptDisappearedQuickly"/>
35018   <affected-histogram name="PasswordManager.SavePasswordPromptDisplayed"/>
35019   <affected-histogram name="PasswordManager.SavePasswordPromptResponse"/>
35020 </fieldtrial>
35021
35022 <fieldtrial name="PerformanceMonitor" separator=".">
35023   <group name="BrowserProcess"/>
35024   <group name="RendererProcess"/>
35025   <group name="PluginProcess"/>
35026   <group name="WorkerProcess"/>
35027   <group name="GPUProcess"/>
35028   <group name="PPAPIProcess"/>
35029   <affected-histogram name="PerformanceMonitor.AverageCPU"/>
35030   <affected-histogram name="PerformanceMonitor.HighCPU"/>
35031 </fieldtrial>
35032
35033 <fieldtrial name="PpapiPluginName">
35034   <group name="libpepflashplayer.so" label="Flash player on Linux or Cros"/>
35035   <group name="libwidevinecdmadapter.so" label="Widevine CDM on Linux or Cros"/>
35036   <group name="pepflashplayer.dll" label="Flash player on Windows"/>
35037   <group name="PepperFlashPlayer.plugin" label="Flash player on Mac"/>
35038   <group name="widevinecdmadapter.dll" label="Widevine CDM on Windows"/>
35039   <group name="widevinecdmadapter.plugin" label="Widevine CDM on Mac"/>
35040   <affected-histogram name="Plugin.PpapiBrokerLoadResult"/>
35041   <affected-histogram name="Plugin.PpapiPluginLoadResult"/>
35042 </fieldtrial>
35043
35044 <fieldtrial name="PrecacheCellular" separator=".">
35045   <group name="Cellular"
35046       label="covers fetches when connected to cellular networks"/>
35047   <affected-histogram name="Precache.DownloadedNonPrecache"/>
35048   <affected-histogram name="Precache.Saved"/>
35049 </fieldtrial>
35050
35051 <fieldtrial name="Prefetch">
35052   <group name="ContentPrefetchPrefetchOff"
35053       label="Prefetch is completely disabled."/>
35054   <group name="ContentPrefetchPrefetchOn"
35055       label="prefetch is enabled but prerender is disabled."/>
35056   <affected-histogram name="HttpCache.EntryLockWait"/>
35057   <affected-histogram name="Net.HttpTimeToFirstByte"/>
35058   <affected-histogram name="PLT.Abandoned"/>
35059   <affected-histogram name="PLT.BeginToFinish"/>
35060   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
35061   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
35062   <affected-histogram name="PLT.BeginToFinishDoc"/>
35063   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
35064   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
35065   <affected-histogram name="PLT.PerceivedLoadTime"/>
35066   <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
35067 </fieldtrial>
35068
35069 <fieldtrial name="Prerender">
35070   <group name="PrerenderEnabled" label="prerender is enabled."/>
35071   <group name="PrerenderControl" label="prerender is disabled."/>
35072   <group name="PrerenderNoUse"
35073       label="prerender is enabled, but pages are not swapped in."/>
35074   <group name="PrerenderMulti"
35075       label="prerender is enabled with multiple simultanious prerenders."/>
35076   <group name="Prerender5minTTL"
35077       label="prerender is enabled, and the TTL is extended to 5 minutes."/>
35078   <affected-histogram name="HttpCache.EntryLockWait"/>
35079   <affected-histogram name="Net.HttpTimeToFirstByte"/>
35080   <affected-histogram name="PLT.Abandoned"/>
35081   <affected-histogram name="PLT.BeginToFinish"/>
35082   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
35083   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
35084   <affected-histogram name="PLT.BeginToFinishDoc"/>
35085   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
35086   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
35087   <affected-histogram name="PLT.PerceivedLoadTime"/>
35088   <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
35089   <affected-histogram name="Prerender.FinalStatus"/>
35090   <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
35091   <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
35092   <affected-histogram name="Prerender.LocalPredictorEvent"/>
35093   <affected-histogram name="Prerender.PerceivedPLT"/>
35094   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
35095   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
35096   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
35097   <affected-histogram
35098       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
35099   <affected-histogram
35100       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
35101   <affected-histogram name="Prerender.PerceivedPLTMatched"/>
35102   <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
35103   <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
35104   <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
35105   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
35106   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
35107   <affected-histogram name="Prerender.RendererIdleTime"/>
35108   <affected-histogram name="Prerender.RendererPerceivedPLT"/>
35109   <affected-histogram name="Prerender.RendererPerceivedPLTMatched"/>
35110   <affected-histogram name="Prerender.RendererTimeUntilDisplay"/>
35111   <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
35112   <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
35113 </fieldtrial>
35114
35115 <fieldtrial name="PrerenderHoverType" ordering="prefix">
35116   <obsolete>
35117     deprecated May 10 2012
35118   </obsolete>
35119   <group name="HoverStats_50" label="Hover stats @ threshold 50 ms."/>
35120   <group name="HoverStats_75" label="Hover stats @ threshold 75 ms."/>
35121   <group name="HoverStats_100" label="Hover stats @ threshold 100 ms."/>
35122   <group name="HoverStats_150" label="Hover stats @ threshold 150 ms."/>
35123   <group name="HoverStats_200" label="Hover stats @ threshold 200 ms."/>
35124   <group name="HoverStats_250" label="Hover stats @ threshold 250 ms."/>
35125   <group name="HoverStats_300" label="Hover stats @ threshold 300 ms."/>
35126   <group name="HoverStats_400" label="Hover stats @ threshold 400 ms."/>
35127   <group name="HoverStats_500" label="Hover stats @ threshold 500 ms."/>
35128   <group name="HoverStats_750" label="Hover stats @ threshold 750 ms."/>
35129   <group name="HoverStats_1000" label="Hover stats @ threshold 1000 ms."/>
35130   <group name="HoverStats_1500" label="Hover stats @ threshold 1500 ms."/>
35131   <group name="HoverStats_2000" label="Hover stats @ threshold 2000 ms."/>
35132   <group name="HoverStats_3000" label="Hover stats @ threshold 3000 ms."/>
35133   <group name="HoverStats_4000" label="Hover stats @ threshold 4000 ms."/>
35134   <group name="HoverStats_5000" label="Hover stats @ threshold 5000 ms."/>
35135   <affected-histogram name="Prerender.Events"/>
35136   <affected-histogram name="Prerender.TimeToClick"/>
35137 </fieldtrial>
35138
35139 <fieldtrial name="PrerenderSource" ordering="prefix">
35140   <group name="" label="All prerenders."/>
35141   <group name="exp1" label="Likelihood threshold experiment 1."/>
35142   <group name="exp2" label="Likelihood threshold experiment 2."/>
35143   <group name="exp3" label="Likelihood threshold experiment 3."/>
35144   <group name="exp4" label="Likelihood threshold experiment 4."/>
35145   <group name="exp5" label="Likelihood threshold experiment 5."/>
35146   <group name="exp6" label="Likelihood threshold experiment 6."/>
35147   <group name="exp7" label="Likelihood threshold experiment 7."/>
35148   <group name="exp8" label="Likelihood threshold experiment 8."/>
35149   <group name="exp9" label="Likelihood threshold experiment 9."/>
35150   <group name="gws" label="GWS triggered prerender."/>
35151   <group name="instant" label="Instant search prerender."/>
35152   <group name="localpredictor" label="Local predictor triggered prerender."/>
35153   <group name="omnibox" label="Triggered from the omnibox."/>
35154   <group name="wash" label="Multiple sources could have triggered."/>
35155   <group name="web" label="Link triggered prerender."/>
35156   <group name="webcross"
35157       label="Link triggered prerender, rel=prerender, cross domain."/>
35158   <group name="websame"
35159       label="Link triggered prerender, rel=prerender, same domain."/>
35160   <group name="webnext" label="Link triggered prerender, rel=next."/>
35161   <affected-histogram name="Prerender.CookieStatus"/>
35162   <affected-histogram name="Prerender.Event"/>
35163   <affected-histogram name="Prerender.FinalStatus"/>
35164   <affected-histogram name="Prerender.FinalStatus_Prerender5minTTL"/>
35165   <affected-histogram name="Prerender.FinalStatus_PrerenderControl"/>
35166   <affected-histogram name="Prerender.FinalStatus_PrerenderEnabled"/>
35167   <affected-histogram name="Prerender.FinalStatus_PrerenderMulti"/>
35168   <affected-histogram name="Prerender.FinalStatus_PrerenderNoUse"/>
35169   <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
35170   <affected-histogram
35171       name="Prerender.FinalStatusMatchComplete_Prerender5minTTL"/>
35172   <affected-histogram
35173       name="Prerender.FinalStatusMatchComplete_PrerenderControl"/>
35174   <affected-histogram
35175       name="Prerender.FinalStatusMatchComplete_PrerenderEnabled"/>
35176   <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderMulti"/>
35177   <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderNoUse"/>
35178   <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
35179   <affected-histogram
35180       name="Prerender.FractionPixelsFinalAtSwapin_Prerender5minTTL"/>
35181   <affected-histogram
35182       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderControl"/>
35183   <affected-histogram
35184       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderEnabled"/>
35185   <affected-histogram
35186       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderMulti"/>
35187   <affected-histogram
35188       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderNoUse"/>
35189   <affected-histogram name="Prerender.LocalPredictorEvent"/>
35190   <affected-histogram name="Prerender.LocalPredictorEvent_Prerender5minTTL"/>
35191   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderControl"/>
35192   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderEnabled"/>
35193   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderMulti"/>
35194   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderNoUse"/>
35195   <affected-histogram name="Prerender.LocalPredictorTimeUntilUsed"/>
35196   <affected-histogram name="Prerender.PageVisitedStatus"/>
35197   <affected-histogram name="Prerender.PerceivedPLT"/>
35198   <affected-histogram name="Prerender.PerceivedPLT_Prerender5minTTL"/>
35199   <affected-histogram name="Prerender.PerceivedPLT_PrerenderControl"/>
35200   <affected-histogram name="Prerender.PerceivedPLT_PrerenderEnabled"/>
35201   <affected-histogram name="Prerender.PerceivedPLT_PrerenderMulti"/>
35202   <affected-histogram name="Prerender.PerceivedPLT_PrerenderNoUse"/>
35203   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
35204   <affected-histogram
35205       name="Prerender.PerceivedPLTFirstAfterMiss_Prerender5minTTL"/>
35206   <affected-histogram
35207       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderControl"/>
35208   <affected-histogram
35209       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderEnabled"/>
35210   <affected-histogram
35211       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderMulti"/>
35212   <affected-histogram
35213       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderNoUse"/>
35214   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
35215   <affected-histogram
35216       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_Prerender5minTTL"/>
35217   <affected-histogram
35218       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderControl"/>
35219   <affected-histogram
35220       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderEnabled"/>
35221   <affected-histogram
35222       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderMulti"/>
35223   <affected-histogram
35224       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderNoUse"/>
35225   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
35226   <affected-histogram
35227       name="Prerender.PerceivedPLTFirstAfterMissBoth_Prerender5minTTL"/>
35228   <affected-histogram
35229       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderControl"/>
35230   <affected-histogram
35231       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderEnabled"/>
35232   <affected-histogram
35233       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderMulti"/>
35234   <affected-histogram
35235       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderNoUse"/>
35236   <affected-histogram
35237       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
35238   <affected-histogram
35239       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_Prerender5minTTL"/>
35240   <affected-histogram
35241       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderControl"/>
35242   <affected-histogram
35243       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderEnabled"/>
35244   <affected-histogram
35245       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderMulti"/>
35246   <affected-histogram
35247       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderNoUse"/>
35248   <affected-histogram
35249       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
35250   <affected-histogram
35251       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_Prerender5minTTL"/>
35252   <affected-histogram
35253       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderControl"/>
35254   <affected-histogram
35255       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderEnabled"/>
35256   <affected-histogram
35257       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderMulti"/>
35258   <affected-histogram
35259       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderNoUse"/>
35260   <affected-histogram name="Prerender.PerceivedPLTMatched"/>
35261   <affected-histogram name="Prerender.PerceivedPLTMatched_Prerender5minTTL"/>
35262   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderControl"/>
35263   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderEnabled"/>
35264   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderMulti"/>
35265   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderNoUse"/>
35266   <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
35267   <affected-histogram
35268       name="Prerender.PerceivedPLTMatchedComplete_Prerender5minTTL"/>
35269   <affected-histogram
35270       name="Prerender.PerceivedPLTMatchedComplete_PrerenderControl"/>
35271   <affected-histogram
35272       name="Prerender.PerceivedPLTMatchedComplete_PrerenderEnabled"/>
35273   <affected-histogram
35274       name="Prerender.PerceivedPLTMatchedComplete_PrerenderMulti"/>
35275   <affected-histogram
35276       name="Prerender.PerceivedPLTMatchedComplete_PrerenderNoUse"/>
35277   <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
35278   <affected-histogram name="Prerender.PerceivedPLTWindowed_PrerenderEnabled"/>
35279   <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
35280   <affected-histogram
35281       name="Prerender.PerceivedPLTWindowNotMatched_Prerender5minTTL"/>
35282   <affected-histogram
35283       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderControl"/>
35284   <affected-histogram
35285       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderEnabled"/>
35286   <affected-histogram
35287       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderMulti"/>
35288   <affected-histogram
35289       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderNoUse"/>
35290   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
35291   <affected-histogram
35292       name="Prerender.PercentLoadDoneAtSwapin_Prerender5minTTL"/>
35293   <affected-histogram
35294       name="Prerender.PercentLoadDoneAtSwapin_PrerenderControl"/>
35295   <affected-histogram
35296       name="Prerender.PercentLoadDoneAtSwapin_PrerenderEnabled"/>
35297   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderMulti"/>
35298   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderNoUse"/>
35299   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
35300   <affected-histogram
35301       name="Prerender.PrerenderNotSwappedInPLT_Prerender5minTTL"/>
35302   <affected-histogram
35303       name="Prerender.PrerenderNotSwappedInPLT_PrerenderControl"/>
35304   <affected-histogram
35305       name="Prerender.PrerenderNotSwappedInPLT_PrerenderEnabled"/>
35306   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderMulti"/>
35307   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderNoUse"/>
35308   <affected-histogram name="Prerender.PrerendersPerSessionCount"/>
35309   <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
35310   <affected-histogram
35311       name="Prerender.SimulatedLocalBrowsingBaselinePLT_Prerender5minTTL"/>
35312   <affected-histogram
35313       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderControl"/>
35314   <affected-histogram
35315       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderEnabled"/>
35316   <affected-histogram
35317       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderMulti"/>
35318   <affected-histogram
35319       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderNoUse"/>
35320   <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
35321   <affected-histogram
35322       name="Prerender.SimulatedLocalBrowsingPLT_Prerender5minTTL"/>
35323   <affected-histogram
35324       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderControl"/>
35325   <affected-histogram
35326       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderEnabled"/>
35327   <affected-histogram
35328       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderMulti"/>
35329   <affected-histogram
35330       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderNoUse"/>
35331   <affected-histogram name="Prerender.TimeBetweenPrerenderRequests"/>
35332   <affected-histogram name="Prerender.TimeSinceLastRecentVisit"/>
35333   <affected-histogram name="Prerender.TimeUntilUsed2"/>
35334 </fieldtrial>
35335
35336 <fieldtrial name="ProfilePictureDownload" separator=".">
35337   <group name="Default.OOBE" label="default picture, in OOBE"/>
35338   <group name="Default.LoggedIn" label="default picture, after login"/>
35339   <group name="Default.Preferences" label="default picture, in Prefs"/>
35340   <group name="Failure.OOBE" label="download has failed, in OOBE"/>
35341   <group name="Failure.LoggedIn" label="download has failed, after login"/>
35342   <group name="Failure.Preferences" label="download has failed, in Prefs"/>
35343   <group name="Success.OOBE" label="download was successful, in OOBE"/>
35344   <group name="Success.LoggedIn" label="download was successful, after login"/>
35345   <group name="Success.Preferences" label="download was successful, in Prefs"/>
35346   <affected-histogram name="UserImage.ProfileDownloadTime"/>
35347 </fieldtrial>
35348
35349 <fieldtrial name="ProgressiveScan">
35350   <group name="FullScan" label="Using WPA_supplicant to scan."/>
35351   <group name="33Percent_4MinMax"
35352       label="Progressive scan @ 33%, 4 frequency bins."/>
35353   <group name="50Percent_4MinMax"
35354       label="Progressive scan @ 50%, 4 frequency bins."/>
35355   <group name="50Percent_8MinMax"
35356       label="Progressive scan @ 50%, 8 frequency bins."/>
35357   <group name="100Percent_8MinMax"
35358       label="Progressive scan @ 100%, 8 frequency bins."/>
35359   <group name="100Percent_1MinSeen_A"
35360       label="Progressive scan @ all previously seen frequencies (A)."/>
35361   <group name="100Percent_1MinSeen_B"
35362       label="Progressive scan @ all previously seen frequencies (B)."/>
35363   <group name="100Percent_1Min_4Max"
35364       label="Progressive scan @ 100%, minimum 1/maximum 4 frequencies."/>
35365   <affected-histogram name="Network.Shill.TimeToDrop"/>
35366   <affected-histogram name="Network.Shill.WiFi.ScanResult"/>
35367   <affected-histogram name="Network.Shill.Wifi.TimeToConnect"/>
35368   <affected-histogram name="Network.Shill.Wifi.TimeToJoin"/>
35369   <affected-histogram name="Network.Shill.Wifi.TimeToScan"/>
35370   <affected-histogram name="Network.Shill.Wifi.TimeToScanAndConnect"/>
35371 </fieldtrial>
35372
35373 <fieldtrial name="ProtectorSettingChange" separator=".">
35374   <obsolete>
35375     Deprecated 8/2013. No longer tracked.
35376   </obsolete>
35377   <group name="Applied" label="change has been accepted by user"/>
35378   <group name="Corrupt" label="possibly hijacked, backup invalid"/>
35379   <group name="Discarded" label="change has been reverted by user"/>
35380   <group name="Fallback" label="fallback provider used (no backup available)"/>
35381   <group name="Hijacked" label="hijacked, with a valid backup"/>
35382   <group name="Missing" label="fallback provider missing, added"/>
35383   <group name="New" label="(obsolete, was sum of Corrupt+Hijacked)"/>
35384   <group name="Restored"
35385       label="search provider restored by Protector before showing the bubble"/>
35386   <group name="Timeout" label="change has been ignored by user (timed out)"/>
35387   <affected-histogram name="Protector.SearchProvider"/>
35388   <affected-histogram name="Protector.StartupSettings"/>
35389 </fieldtrial>
35390
35391 <fieldtrial name="ProxyConnectionImpact">
35392   <group name="proxy_connections_16"
35393       label="with 16 connections per proxy server"/>
35394   <group name="proxy_connections_32"
35395       label="with 32 connections per proxy server"/>
35396   <group name="proxy_connections_64"
35397       label="with 64 connections per proxy server"/>
35398   <group name="proxy_connections_8"
35399       label="with 8 connections per proxy server"/>
35400   <affected-histogram name="Net.HttpProxySocketRequestTime"/>
35401   <affected-histogram name="Net.SocksSocketRequestTime"/>
35402   <affected-histogram name="PLT.Abandoned"/>
35403   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
35404   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
35405   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
35406   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
35407 </fieldtrial>
35408
35409 <fieldtrial name="QueryTimeSuffix" separator=".">
35410   <group name="0" label="N = 0"/>
35411   <group name="1" label="N = 1"/>
35412   <group name="2" label="N = 2"/>
35413   <group name="3" label="N = 3"/>
35414   <group name="4" label="N = 4"/>
35415   <group name="5" label="N = 5"/>
35416   <affected-histogram name="Omnibox.QueryTime"/>
35417 </fieldtrial>
35418
35419 <fieldtrial name="QuicPortSelection" separator="">
35420   <group name="SelectPort"
35421       label="An effort was mode to (try to) consistently connect using the
35422              same source port for the given server IP/port."/>
35423   <group name="RandomPort"
35424       label="The operating system randomly selected a source port for the
35425              connection."/>
35426   <affected-histogram name="Net.QuicSession.Connect"/>
35427 </fieldtrial>
35428
35429 <fieldtrial name="QuicRttCount" separator="">
35430   <group name="ForHTTP" label="Only insecure HTTP connections are counted."/>
35431   <group name="ForHTTPS" label="Only secure HTTPS connections are counted."/>
35432   <affected-histogram name="Net.QuicSession.ConnectRandomPort"/>
35433   <affected-histogram name="Net.QuicSession.ConnectSelectPort"/>
35434   <affected-histogram name="Net.QuicSession.HandshakeRoundTrips"/>
35435 </fieldtrial>
35436
35437 <fieldtrial name="RemoteProcessWarmStartFast" separator="">
35438   <group name="" label="Normal start."/>
35439   <group name="Fast" label="Fast start by skipping normal chrome.dll startup."/>
35440   <affected-histogram name="Startup.WarmStartTimeFromRemoteProcessStart"/>
35441 </fieldtrial>
35442
35443 <fieldtrial name="RendererEventLatency" separator=".">
35444   <group name="Char" label="The Char event occurs on textual keyboard input."/>
35445   <group name="ContextMenu" label="For ContextMenu event."/>
35446   <group name="GestureDoubleTap"
35447       label="A GestureDoubleTap occurs when the user double taps on a
35448              touchscreen."/>
35449   <group name="GestureFlingCancel"
35450       label="A GestureFlingCancel is sent to the renderer to cancel any
35451              active flings."/>
35452   <group name="GestureFlingStart"
35453       label="A GestureFlingStart is sent when the user quickly flicks on a
35454              touchscreen."/>
35455   <group name="GestureLongPress"
35456       label="A GestureLongPress is sent when the user taps down and holds
35457              their finger on a touchscreen."/>
35458   <group name="GestureLongTap"
35459       label="A GestureLongTap is sent when the user taps down on a
35460              touchscreen, holds their finger for a while, then releases."/>
35461   <group name="GesturePinchBegin"
35462       label="A GesturePinchBegin is sent when a user starts a pinch zoom
35463              motion on a touchscreen."/>
35464   <group name="GesturePinchEnd"
35465       label="A GesturePinchEnd is sent when the user releases their fingers
35466              from the touchscreen after performing a pinch zoom motion."/>
35467   <group name="GesturePinchUpdate"
35468       label="GesturePinchUpdate events are sent while the user is performing
35469              a pinch zoom motion on a touch screen. GesturePinchUpdate events
35470              are sent as the user changes the distance between their fingers."/>
35471   <group name="GestureScrollBegin"
35472       label="A GestureScrollBegin is sent at the beginning of a gesture
35473              scroll on a touchscreen."/>
35474   <group name="GestureScrollEnd"
35475       label="A GestureScrollEnd is sent when the user releases their finger
35476              after a gesture scroll on a touchscreen."/>
35477   <group name="GestureScrollUpdate"
35478       label="GestureScrollUpdate events are sent as the user drags their
35479              finger along the touchscreen during a gesture scroll."/>
35480   <group name="GestureScrollUpdateWithoutPropagation"
35481       label="GestureScrollUpdateWithoutPropagation events are scroll updates
35482              that shouldn't bubble, generated by a gesture fling."/>
35483   <group name="GestureShowPress"
35484       label="A GestureShowPress event is sent when the user presses down on
35485              the touchscreen but before a GestureTapDown."/>
35486   <group name="GestureTap"
35487       label="A GestureTap is sent when the user presses down and releases on
35488              a touchscreen."/>
35489   <group name="GestureTapUnconfirmed"
35490       label="A GestureTapUnconfirmed is sent when the user taps the
35491              touchscreen but, due to a delay, the GestureTap isn't sent yet."/>
35492   <group name="GestureTapCancel"
35493       label="A GestureTapCancel is sent to cancel a pending GestureTap event.
35494              For example, if the user taps down but drags their finger
35495              instead of releasing it."/>
35496   <group name="GestureTapDown"
35497       label="A GestureTapDown is sent when the user presses on the
35498              touchscreen in what could potentially be a full GestureTap
35499              event."/>
35500   <group name="GestureTwoFingerTap"
35501       label="A GestureTwoFingerTap is sent when the user presses down a
35502              releases on a touchscreen with two fingers."/>
35503   <group name="KeyDown"
35504       label="A KeyDown event is sent when a keyboard key is pressed down."/>
35505   <group name="KeyUp"
35506       label="A KeyUp event is sent when a depressed keyboard key is released."/>
35507   <group name="MouseDown"
35508       label="A MouseDown event is sent when the user click down a mouse
35509              button."/>
35510   <group name="MouseEnter"
35511       label="A MouseEnter event is sent when the mouse cursor enters the
35512              renderer area."/>
35513   <group name="MouseLeave"
35514       label="A MouseLeave event is sent when the mouse cursor leaves the
35515              renderer area."/>
35516   <group name="MouseMove"
35517       label="A MouseMove event is sent when the mouse cursor moves within the
35518              renderer area."/>
35519   <group name="MouseUp"
35520       label="A MouseUp event is sent when a depressed mouse button is
35521              released."/>
35522   <group name="MouseWheel"
35523       label="A MouseWheel event is sent when the user scrolls using the mouse
35524              wheel within the renderer area."/>
35525   <group name="RawKeyDown"
35526       label="A RawKeyDown event is a wrapper around a native key event."/>
35527   <group name="TouchCancel"
35528       label="A TouchCancel is used to cancel an existing touch point. For
35529              example, if the user drags a finger outside the bounds of the
35530              renderer."/>
35531   <group name="TouchEnd"
35532       label="A TouchEnd is send when the user lifts a finger from the
35533              touchscreen."/>
35534   <group name="TouchMove"
35535       label="A TouchMove is sent when the user moves a finger along the
35536              touchscreen."/>
35537   <group name="TouchStart"
35538       label="A TouchStart is sent when the user first touches a finger to the
35539              touchscreen."/>
35540   <group name="Undefined" label="For unknown or undefined events."/>
35541   <affected-histogram name="Event.Latency.Renderer"/>
35542   <affected-histogram name="Event.Latency.Renderer2"/>
35543 </fieldtrial>
35544
35545 <fieldtrial name="SBInterstitial">
35546   <group name="V1" label="original interstitial"/>
35547   <group name="V2" label="version 2 (new interstitial)"/>
35548   <affected-histogram name="SB2.InterstitialAction"/>
35549   <affected-histogram name="SB2.MalwareInterstitialTimeClosed"/>
35550   <affected-histogram name="SB2.MalwareInterstitialTimeDiagnostic"/>
35551   <affected-histogram name="SB2.MalwareInterstitialTimeLearnMore"/>
35552   <affected-histogram name="SB2.MalwareInterstitialTimePrivacyPolicy"/>
35553   <affected-histogram name="SB2.MalwareInterstitialTimeProceed"/>
35554   <affected-histogram name="SB2.MalwareInterstitialTimeTakeMeBack"/>
35555 </fieldtrial>
35556
35557 <fieldtrial name="ShowAppListWarmStartFast" separator="">
35558   <group name="" label="Normal start."/>
35559   <group name="Fast" label="Fast start by skipping normal chrome.dll startup."/>
35560   <affected-histogram name="Startup.ShowAppListWarmStart"/>
35561 </fieldtrial>
35562
35563 <fieldtrial name="SideloadWipeout">
35564   <group name="Enabled" label="Sideload Wipeout Active."/>
35565   <group name="Disabled" label="Control group."/>
35566   <affected-histogram name="DisabledExtension.ExtensionWipedStatus"/>
35567   <affected-histogram name="DisabledExtension.SideloadWipeoutCount"/>
35568   <affected-histogram name="DisabledExtension.SideloadWipeoutNeeded"/>
35569   <affected-histogram name="DisabledExtension.UserSelection"/>
35570   <affected-histogram name="Extensions.ExternalExtensionEvent"/>
35571   <affected-histogram name="Extensions.InstallSource"/>
35572   <affected-histogram name="Extensions.UpdateSource"/>
35573 </fieldtrial>
35574
35575 <fieldtrial name="SocketType">
35576   <group name="HTTPProxy" label="HTTP proxy socket"/>
35577   <group name="SOCK" label="SOCKS socket"/>
35578   <group name="SSL" label="(Obsolete, SSL socket)"/>
35579   <group name="SSL2" label="SSL2 socket"/>
35580   <group name="SSLForProxies"
35581       label="SSLClientSocket wrapping the TCPClient socket eventually used
35582              for connection to a proxy"/>
35583   <group name="SSLforHTTPSProxy"
35584       label="SSLClientSocket wrapping the TCPClient socket eventually used
35585              for connection to an HTTPS proxy"/>
35586   <group name="TCP" label="plain, no proxy, no SSL socket"/>
35587   <group name="TCPforHTTPProxy"
35588       label="TCPClientSocket eventually used for connection to an HTTP proxy"/>
35589   <group name="TCPforHTTPSProxy"
35590       label="TCPClientSocket eventually used for connection to an HTTPS proxy"/>
35591   <group name="TCPforSOCKS"
35592       label="TCPClientSocket eventually used for connection to a SOCKS proxy"/>
35593   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
35594   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
35595   <affected-histogram name="Net.SocketInitErrorCodes"/>
35596   <affected-histogram name="Net.SocketRequestTime"/>
35597   <affected-histogram name="Net.SocketType"/>
35598 </fieldtrial>
35599
35600 <fieldtrial name="SpdyImpact">
35601   <group name="npn_with_http"
35602       label="with NPN negotiated but using HTTP instead of SPDY"/>
35603   <group name="npn_with_spdy" label="with NPN negotiated and using SPDY"/>
35604   <affected-histogram name="Net.Transaction_Connected"/>
35605   <affected-histogram name="Net.Transaction_Connected_New"/>
35606   <affected-histogram name="Net.Transaction_Connected_New_b"/>
35607   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
35608   <affected-histogram name="PLT.Abandoned"/>
35609   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
35610   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
35611   <affected-histogram name="PLT.StartToCommit_LinkLoadNormal"/>
35612   <affected-histogram name="PLT.StartToCommit_NormalLoad"/>
35613   <affected-histogram name="PLT.StartToFinish_LinkLoadNormal"/>
35614   <affected-histogram name="PLT.StartToFinish_NormalLoad"/>
35615 </fieldtrial>
35616
35617 <fieldtrial name="SpdySettingsCwnd" separator="">
35618   <group name="10K" label="where at least 10KB was transferred."/>
35619   <group name="25K" label="where at least 25KB was transferred."/>
35620   <group name="50K" label="where at least 50KB was transferred."/>
35621   <group name="100K" label="where at least 100KB was transferred."/>
35622   <affected-histogram name="Net.SpdySettingsCwnd"/>
35623 </fieldtrial>
35624
35625 <fieldtrial name="SqliteDatabases" separator=".">
35626   <group name="Activity" label="Activity"/>
35627   <group name="AppCache" label="AppCache"/>
35628   <group name="Cookie" label="Cookie"/>
35629   <group name="DatabaseTracker" label="DatabaseTracker"/>
35630   <group name="DomainBoundCerts" label="DomainBoundCerts"/>
35631   <group name="DomStorageDatabase" label="DomStorageDatabase"/>
35632   <group name="History" label="History"/>
35633   <group name="Predictor" label="Predictor"/>
35634   <group name="Quota" label="Quota"/>
35635   <group name="Shortcuts" label="Shortcuts"/>
35636   <group name="SyncDirectory" label="SyncDirectory"/>
35637   <group name="Text" label="Text (obsolete 7/24/13)"/>
35638   <group name="Thumbnail" label="Thumbnail"/>
35639   <group name="TopSites" label="TopSites"/>
35640   <group name="Web" label="Web"/>
35641   <affected-histogram name="Sqlite.Error"/>
35642   <affected-histogram name="Sqlite.SizeKB"/>
35643   <affected-histogram name="Sqlite.Version"/>
35644 </fieldtrial>
35645
35646 <fieldtrial name="SSLFalseStart">
35647   <group name="FalseStart_enabled"/>
35648   <group name="FalseStart_disabled"/>
35649   <affected-histogram name="Net.SSL_Connection_Latency"/>
35650   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
35651   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
35652 </fieldtrial>
35653
35654 <fieldtrial name="SSLResumption">
35655   <group name="Resume_Handshake" label="Session Resumption"/>
35656   <group name="Full_Handshake" label="Full"/>
35657   <affected-histogram name="Net.SSL_Connection_Latency"/>
35658   <affected-histogram name="Net.SSL_Connection_Latency_Google"/>
35659 </fieldtrial>
35660
35661 <fieldtrial name="SyzygyStartupTime">
35662   <group name="PreReadEnabled"/>
35663   <group name="PreReadDisabled"/>
35664   <group name="XP_PreReadEnabled"/>
35665   <group name="XP_PreReadDisabled"/>
35666   <group name="PreRead_0"/>
35667   <group name="PreRead_5"/>
35668   <group name="PreRead_10"/>
35669   <group name="PreRead_15"/>
35670   <group name="PreRead_20"/>
35671   <group name="PreRead_25"/>
35672   <group name="PreRead_30"/>
35673   <group name="PreRead_35"/>
35674   <group name="PreRead_40"/>
35675   <group name="PreRead_45"/>
35676   <group name="PreRead_50"/>
35677   <group name="PreRead_55"/>
35678   <group name="PreRead_60"/>
35679   <group name="PreRead_65"/>
35680   <group name="PreRead_70"/>
35681   <group name="PreRead_75"/>
35682   <group name="PreRead_80"/>
35683   <group name="PreRead_85"/>
35684   <group name="PreRead_90"/>
35685   <group name="PreRead_95"/>
35686   <group name="PreRead_100"/>
35687   <group name="XP_PreRead_0"/>
35688   <group name="XP_PreRead_5"/>
35689   <group name="XP_PreRead_10"/>
35690   <group name="XP_PreRead_15"/>
35691   <group name="XP_PreRead_20"/>
35692   <group name="XP_PreRead_25"/>
35693   <group name="XP_PreRead_30"/>
35694   <group name="XP_PreRead_35"/>
35695   <group name="XP_PreRead_40"/>
35696   <group name="XP_PreRead_45"/>
35697   <group name="XP_PreRead_50"/>
35698   <group name="XP_PreRead_55"/>
35699   <group name="XP_PreRead_60"/>
35700   <group name="XP_PreRead_65"/>
35701   <group name="XP_PreRead_70"/>
35702   <group name="XP_PreRead_75"/>
35703   <group name="XP_PreRead_80"/>
35704   <group name="XP_PreRead_85"/>
35705   <group name="XP_PreRead_90"/>
35706   <group name="XP_PreRead_95"/>
35707   <group name="XP_PreRead_100"/>
35708   <affected-histogram name="Startup.BrowserMessageLoopStartTime"/>
35709   <affected-histogram name="Startup.BrowserOpenTabs"/>
35710 </fieldtrial>
35711
35712 <fieldtrial name="Tps65090Fets" separator=".">
35713   <group name="Fet1" label="FET1 on tps65090 (register 0xf)"/>
35714   <group name="Fet2" label="FET2 on tps65090 (register 0x10)"/>
35715   <group name="Fet3" label="FET3 on tps65090 (register 0x11)"/>
35716   <group name="Fet4" label="FET4 on tps65090 (register 0x12)"/>
35717   <group name="Fet5" label="FET5 on tps65090 (register 0x13)"/>
35718   <group name="Fet6" label="FET6 on tps65090 (register 0x14)"/>
35719   <group name="Fet7" label="FET7 on tps65090 (register 0x15)"/>
35720   <affected-histogram name="Platform.Tps65090Retries"/>
35721 </fieldtrial>
35722
35723 <fieldtrial name="TrackedSplitPreferences" separator=".">
35724   <group name="extension.settings" label="Extension IDs dictionary"/>
35725   <affected-histogram name="Settings.TrackedSplitPreferenceChanged"/>
35726 </fieldtrial>
35727
35728 <fieldtrial name="WebStoreLinkExperiment">
35729   <group name="Disabled" label="Neither extra webstore link is visible"/>
35730   <group name="FooterLink" label="Link in bottom right of footer"/>
35731   <group name="PlusIcon" label="Plus icon in apps page"/>
35732   <affected-histogram name="Extensions.AppLaunch"/>
35733   <affected-histogram name="NewTabPage.DefaultPageType"/>
35734 </fieldtrial>
35735
35736 </fieldtrials>
35737
35738 </histogram-configuration>