- add sources.
[platform/framework/web/crosswalk.git] / src / tools / metrics / histograms / histograms.xml
1 <!--
2 Copyright 2013 The Chromium Authors. All rights reserved.
3 Use of this source code is governed by a BSD-style license that can be
4 found in the LICENSE file.
5 -->
6
7 <!--
8 This file is used to generate a comprehensive list of Chrome histograms along
9 with a detailed description for each histogram.
10
11 Please pretty-print and validate your edits by running the pretty_print.py
12 and validate_format.py scripts in the same directory as this file before
13 uploading your change for review.
14
15 Take a moment to page through the contents of this file. You will find
16 three sections:
17
18 * The histograms section describes base histograms, giving their name,
19   and optionally their units or enum type, a short one-line summary,
20   and optionally a more detailed description.
21 * The enums section defines and documents the enumerated types referred to by
22   the histograms.
23 * The fieldtrials section defines active field trials and their groups, along
24   with their descriptions.
25
26 Each field trial lists the histograms that it affects. The complete list of
27 histograms is computed by appending the field trial group names to each of
28 the affected histograms. For example, define the following:
29
30   <histogram name="FileLoadLatency"/>
31
32   <fieldtrial name="SuperHttpExperiment">
33     <group name="SuperHttpEnabled"/>
34     <group name="SuperHttpDisabled"/>
35     <affected-histogram name="FileLoadLatency"/>
36   </fieldtrial>
37
38 The complete list of histograms will be:
39
40   FileLoadLatency
41   FileLoadLatency_SuperHttpEnabled
42   FileLoadLatency_SuperHttpDisabled
43
44 Field trial definitions can currently be used in any situation where multiple
45 suffixes need to be appended to a histogram name; they do not have to
46 correspond to actual field trials in the Chrome source code.
47
48 TODO(mlloyd): Refactor the XML so that field trials can be distinguished from
49 other types of suffix sets.
50 -->
51
52 <histogram-configuration>
53
54 <!-- Histogram definitions -->
55
56 <histograms>
57
58 <histogram name="Accessibility.CrosAlwaysShowA11yMenu" enum="BooleanEnabled">
59   <summary>
60     Whether the Chrome OS Accessibility Menu is set to be shown regardless of
61     the state of a11y features.(checked once 45 secs after startup).
62   </summary>
63 </histogram>
64
65 <histogram name="Accessibility.CrosAutoclick" enum="BooleanEnabled">
66   <summary>
67     Whether the Chrome OS Autoclick feature is on (checked once 45 secs after
68     startup).
69   </summary>
70 </histogram>
71
72 <histogram name="Accessibility.CrosAutoclickDelay" units="milliseconds">
73   <summary>
74     If the user has enabled Autoclick, this is the delay set by the user for
75     autoclicks to occur, in milliseconds.
76   </summary>
77 </histogram>
78
79 <histogram name="Accessibility.CrosHighContrast" enum="BooleanEnabled">
80   <summary>
81     Whether the Chrome OS High Contrast mode feature is on (checked once 45 secs
82     after startup).
83   </summary>
84 </histogram>
85
86 <histogram name="Accessibility.CrosLargeCursor" enum="BooleanEnabled">
87   <summary>
88     Whether the Chrome OS Large Cursor feature is on (checked once 45 secs after
89     startup).
90   </summary>
91 </histogram>
92
93 <histogram name="Accessibility.CrosScreenMagnifier" enum="BooleanEnabled">
94   <summary>
95     Whether the Chrome OS Screen Magnifier feature is on (checked once 45 secs
96     after startup).
97   </summary>
98 </histogram>
99
100 <histogram name="Accessibility.CrosSpokenFeedback" enum="BooleanEnabled">
101   <summary>
102     Whether the Chrome OS Spoken Feedback feature is on (checked once 45 secs
103     after startup).
104   </summary>
105 </histogram>
106
107 <histogram name="Accessibility.CrosVirtualKeyboard" enum="BooleanEnabled">
108   <summary>
109     Whether the Chrome OS Virtual Keyboard feature is on (checked once 45 secs
110     after startup).
111   </summary>
112 </histogram>
113
114 <histogram name="Accessibility.InvertedColors" enum="BooleanEnabled">
115   <summary>
116     Whether Windows system settings show that high-contrast mode is enabled and
117     the user has selected a light-on-dark color scheme (checked once 45 secs
118     after startup). This causes Chrome to prompt the user with a bubble to
119     optionally install a High Contrast extension and theme.
120   </summary>
121 </histogram>
122
123 <histogram name="Accessibility.ManuallyEnabled" enum="BooleanEnabled">
124   <summary>
125     Whether Chrome has enabled accessibility support because the user passed the
126     --force-renderer-accessibility flag on the command-line (checked once 45
127     secs after startup).
128   </summary>
129 </histogram>
130
131 <histogram name="Accessibility.State" enum="BooleanEnabled">
132   <summary>
133     Whether Chrome has enabled accessibility support because it detects
134     supported assistive technology running, or due to being manually enabled via
135     a command-line flag (checked once 45 secs after startup).
136   </summary>
137 </histogram>
138
139 <histogram name="Accessibility.WinAudioDescription" enum="BooleanEnabled">
140   <summary>
141     Whether Windows system settings show that audio descriptions are enabled
142     (checked once 45 secs after startup).
143   </summary>
144 </histogram>
145
146 <histogram name="Accessibility.WinJAWS" enum="BooleanEnabled">
147   <summary>
148     Whether the third-party JAWS screen reader is running (checked once 45 secs
149     after startup).
150   </summary>
151 </histogram>
152
153 <histogram name="Accessibility.WinNVDA" enum="BooleanEnabled">
154   <summary>
155     Whether the third-party NVDA screen reader is running (checked once 45 secs
156     after startup).
157   </summary>
158 </histogram>
159
160 <histogram name="Accessibility.WinSAToGo" enum="BooleanEnabled">
161   <summary>
162     Whether the third-party System Access To Go screen reader is running
163     (checked once 45 secs after startup).
164   </summary>
165 </histogram>
166
167 <histogram name="Accessibility.WinScreenReader" enum="BooleanEnabled">
168   <summary>
169     Whether Windows system settings show that a screen reader is running
170     (checked once 45 secs after startup). Note that this does not necessarily
171     mean that Chrome has detected a supported screen reader and has enabled its
172     accessibility mode.
173   </summary>
174 </histogram>
175
176 <histogram name="Accessibility.WinStickyKeys" enum="BooleanEnabled">
177   <summary>
178     Whether Windows system settings show that Sticky Keys are enabled.
179   </summary>
180 </histogram>
181
182 <histogram name="Accessibility.WinZoomText" enum="BooleanEnabled">
183   <summary>
184     Whether the third-party ZoomText screen magnifier is running.
185   </summary>
186 </histogram>
187
188 <histogram name="Apps.AppLaunch" enum="AppLaunch">
189   <summary>
190     The number of times v2 packaged apps are launched grouped by
191     extension_misc::AppLaunchBuckets. See also Extensions.AppLaunch.
192   </summary>
193 </histogram>
194
195 <histogram name="Apps.AppLauncherPromo" enum="AppLauncherPromo">
196   <summary>Interactions with the App Launcher promo dialog.</summary>
197 </histogram>
198
199 <histogram name="Apps.AppListSearchCommenced" units="searches">
200   <summary>
201     The number of searches that are started in the app list. This is gathered
202     each time the app list search box transitions from empty to non-empty.
203   </summary>
204 </histogram>
205
206 <histogram name="Apps.AppListSearchResultOpenType" enum="AppListSearchResult">
207   <summary>
208     The type of app list search result that was opened by the user. This is
209     gathered per click of a search result.
210   </summary>
211 </histogram>
212
213 <histogram name="Ash.ActiveTouchPoints">
214   <summary>
215     Number of active touch-points when a new touch-point is added.
216   </summary>
217 </histogram>
218
219 <histogram name="Ash.GestureCreated" enum="UIEventType">
220   <summary>
221     The gesture-events recognized and dispatched by the browser gesture
222     recognizer.
223   </summary>
224 </histogram>
225
226 <histogram name="Ash.GestureTarget" enum="GestureActionType">
227   <summary>
228     The gesture-events recognized and dispatched by the browser gesture
229     recognizer for various UI components.
230   </summary>
231 </histogram>
232
233 <histogram name="Ash.TouchDuration" units="milliseconds">
234   <summary>The duration of a touch-sequence.</summary>
235 </histogram>
236
237 <histogram name="Ash.TouchMoveInterval" units="milliseconds">
238   <summary>The interval between touch-move events.</summary>
239 </histogram>
240
241 <histogram name="Ash.TouchMoveSteps" units="pixels">
242   <summary>The distance between touch-move events.</summary>
243 </histogram>
244
245 <histogram name="Ash.TouchPositionX" units="pixels">
246   <summary>The position of the touch-events along the X axis.</summary>
247 </histogram>
248
249 <histogram name="Ash.TouchPositionY" units="pixels">
250   <summary>The position of the touch-events along the Y axis.</summary>
251 </histogram>
252
253 <histogram name="Ash.TouchRadius" units="pixels">
254   <summary>The radius of a touch event.</summary>
255 </histogram>
256
257 <histogram name="Ash.TouchStartAfterEnd" units="milliseconds">
258   <summary>
259     The interval between the end of a touch-sequence and the start of the next
260     touch-sequence.
261   </summary>
262 </histogram>
263
264 <histogram name="Ash.TouchStartBurst">
265   <summary>
266     The number of rapid touch-starts that happened within a short interval.
267     Logged once for each such burst group.
268   </summary>
269 </histogram>
270
271 <histogram name="Ash.WindowSelector.Items">
272   <summary>
273     The number of items (single windows or groups of windows such as panels) in
274     the window selection. Window selection occurs when a user begins alt-tabbing
275     or presses the overview button (F5 key).
276   </summary>
277 </histogram>
278
279 <histogram name="Ash.WindowSelector.TimeBetweenUse" units="milliseconds">
280   <summary>
281     The amount of time between uses of window selection to switch between
282     windows. Window selection is entered by alt-tabbing or by pressing the
283     overview button (F5 key).
284   </summary>
285 </histogram>
286
287 <histogram name="Ash.WindowSelector.TimeInOverview" units="milliseconds">
288   <summary>
289     The amount of time spent in overview mode. Overview mode is engaged when
290     lingering on a window while alt-tabbing or by pressing the overview button.
291     The time is measured from the moment the windows begin animating to a
292     thumbnail size preview to when a window is selected or selection is
293     canceled.
294   </summary>
295 </histogram>
296
297 <histogram name="AsyncDNS.AttemptCountFail">
298   <summary>
299     Count of DnsAttempts before DnsTransaction completes with failure.
300   </summary>
301 </histogram>
302
303 <histogram name="AsyncDNS.AttemptCountSuccess">
304   <summary>
305     Count of DnsAttempts before DnsTransaction completes successfully.
306   </summary>
307 </histogram>
308
309 <histogram name="AsyncDNS.ConfigChange" enum="BooleanSuccess">
310   <summary>
311     Whether DnsConfigService::OnConfigChange actually corresponded to a change
312     in DnsConfig.
313   </summary>
314 </histogram>
315
316 <histogram name="AsyncDNS.ConfigNotifyInterval" units="milliseconds">
317   <summary>
318     Duration of time between calls to DnsConfigService::InvalidateConfig.
319   </summary>
320 </histogram>
321
322 <histogram name="AsyncDNS.ConfigParseDuration" units="milliseconds">
323   <summary>Duration of time spent parsing DnsConfig.</summary>
324 </histogram>
325
326 <histogram name="AsyncDNS.ConfigParsePosix" enum="AsyncDNSConfigParsePosix">
327   <summary>
328     Counts of results of parsing DnsConfig in DnsConfigServicePosix.
329   </summary>
330 </histogram>
331
332 <histogram name="AsyncDNS.ConfigParseResult" enum="BooleanSuccess">
333   <summary>Whether DnsConfig was parsed successfully.</summary>
334 </histogram>
335
336 <histogram name="AsyncDNS.ConfigParseWin" enum="AsyncDNSConfigParseWin">
337   <summary>
338     Counts of results of parsing DnsConfig in DnsConfigServiceWin.
339   </summary>
340 </histogram>
341
342 <histogram name="AsyncDNS.DNSChangerDetected" enum="BooleanSuccess">
343   <summary>
344     Whether the first valid DnsConfig included a rogue nameserver.
345   </summary>
346 </histogram>
347
348 <histogram name="AsyncDNS.DnsClientDisabledReason" enum="NetErrorCodes">
349   <summary>
350     Counts of specific error codes returned by DnsTask if a subsequent ProcTask
351     succeeded, at the end of a streak of failures after which the DnsClient was
352     disabled.
353   </summary>
354 </histogram>
355
356 <histogram name="AsyncDNS.DnsClientEnabled" enum="BooleanSuccess">
357   <summary>
358     TRUE counts the events when a valid DnsConfig is received and used to enable
359     DnsClient, while FALSE counts the events when DnsClient is disabled after a
360     series of successful fallbacks from DnsTask to ProcTask.
361   </summary>
362 </histogram>
363
364 <histogram name="AsyncDNS.FallbackFail" units="milliseconds">
365   <summary>
366     Duration of time spent by ProcTask in failing fallback resolutions.
367   </summary>
368 </histogram>
369
370 <histogram name="AsyncDNS.FallbackSuccess" units="milliseconds">
371   <summary>
372     Duration of time spent by ProcTask in successful fallback resolutions.
373   </summary>
374 </histogram>
375
376 <histogram name="AsyncDNS.HaveDnsConfig" enum="BooleanSuccess">
377   <summary>
378     Whether there was a valid DNS configuration at the start of a job which
379     eventually completed successfully.
380   </summary>
381 </histogram>
382
383 <histogram name="AsyncDNS.HostParseResult" enum="BooleanSuccess">
384   <summary>Whether DnsHosts were parsed successfully.</summary>
385 </histogram>
386
387 <histogram name="AsyncDNS.HostsChange" enum="BooleanSuccess">
388   <summary>
389     Whether DnsConfigService::OnHostsChange actually corresponded to a change in
390     DnsHosts.
391   </summary>
392 </histogram>
393
394 <histogram name="AsyncDNS.HostsNotifyInterval" units="milliseconds">
395   <summary>
396     Duration of time between calls to DnsConfigService::InvalidateHosts.
397   </summary>
398 </histogram>
399
400 <histogram name="AsyncDNS.HostsParseDuration" units="milliseconds">
401   <summary>Duration of time spent parsing DnsHosts.</summary>
402 </histogram>
403
404 <histogram name="AsyncDNS.HostsParseWin" enum="AsyncDNSHostsParseWin">
405   <summary>
406     Counts of results of parsing DnsHosts in DnsConfigServiceWin.
407   </summary>
408 </histogram>
409
410 <histogram name="AsyncDNS.HostsSize" units="bytes">
411   <summary>
412     The size of the HOSTS file observed before each attempt to parse it.
413   </summary>
414 </histogram>
415
416 <histogram name="AsyncDNS.JobQueueTime" units="milliseconds">
417   <summary>
418     Time elapsed between the time the HostResolverImpl::Job was created and the
419     time the Job was started (using DnsClient).
420   </summary>
421 </histogram>
422
423 <histogram name="AsyncDNS.JobQueueTime_HIGHEST" units="milliseconds">
424   <summary>
425     Time elapsed between the time the HostResolverImpl::Job was created and the
426     time the Job was started (using DnsClient). Includes only Jobs which had
427     priority HIGHEST when started.
428   </summary>
429 </histogram>
430
431 <histogram name="AsyncDNS.JobQueueTime_IDLE" units="milliseconds">
432   <summary>
433     Time elapsed between the time the HostResolverImpl::Job was created and the
434     time the Job was started (using DnsClient). Includes only Jobs which had
435     priority IDLE when started.
436   </summary>
437 </histogram>
438
439 <histogram name="AsyncDNS.JobQueueTime_LOW" units="milliseconds">
440   <summary>
441     Time elapsed between the time the HostResolverImpl::Job was created and the
442     time the Job was started (using DnsClient). Includes only Jobs which had
443     priority LOW when started.
444   </summary>
445 </histogram>
446
447 <histogram name="AsyncDNS.JobQueueTime_LOWEST" units="milliseconds">
448   <summary>
449     Time elapsed between the time the HostResolverImpl::Job was created and the
450     time the Job was started (using DnsClient). Includes only Jobs which had
451     priority LOWEST when started.
452   </summary>
453 </histogram>
454
455 <histogram name="AsyncDNS.JobQueueTime_MEDIUM" units="milliseconds">
456   <summary>
457     Time elapsed between the time the HostResolverImpl::Job was created and the
458     time the Job was started (using DnsClient). Includes only Jobs which had
459     priority MEDIUM when started.
460   </summary>
461 </histogram>
462
463 <histogram name="AsyncDNS.JobQueueTimeAfterChange" units="milliseconds">
464   <summary>
465     Time elapsed between the last time the priority of a HostResolverImpl::Job
466     changed (when a Request was attached or detached) and the time the Job was
467     started (using DnsClient).
468   </summary>
469 </histogram>
470
471 <histogram name="AsyncDNS.JobQueueTimeAfterChange_HIGHEST" units="milliseconds">
472   <summary>
473     Time elapsed between the last time the priority of a HostResolverImpl::Job
474     changed (when a Request was attached or detached) and the time the Job was
475     started (using DnsClient). Includes only Jobs which had priority HIGHEST
476     when started.
477   </summary>
478 </histogram>
479
480 <histogram name="AsyncDNS.JobQueueTimeAfterChange_IDLE" units="milliseconds">
481   <summary>
482     Time elapsed between the last time the priority of a HostResolverImpl::Job
483     changed (when a Request was attached or detached) and the time the Job was
484     started (using DnsClient). Includes only Jobs which had priority IDLE when
485     started.
486   </summary>
487 </histogram>
488
489 <histogram name="AsyncDNS.JobQueueTimeAfterChange_LOW" units="milliseconds">
490   <summary>
491     Time elapsed between the last time the priority of a HostResolverImpl::Job
492     changed (when a Request was attached or detached) and the time the Job was
493     started (using DnsClient). Includes only Jobs which had priority LOW when
494     started.
495   </summary>
496 </histogram>
497
498 <histogram name="AsyncDNS.JobQueueTimeAfterChange_LOWEST" units="milliseconds">
499   <summary>
500     Time elapsed between the last time the priority of a HostResolverImpl::Job
501     changed (when a Request was attached or detached) and the time the Job was
502     started (using DnsClient). Includes only Jobs which had priority LOWEST when
503     started.
504   </summary>
505 </histogram>
506
507 <histogram name="AsyncDNS.JobQueueTimeAfterChange_MEDIUM" units="milliseconds">
508   <summary>
509     Time elapsed between the last time the priority of a HostResolverImpl::Job
510     changed (when a Request was attached or detached) and the time the Job was
511     started (using DnsClient). Includes only Jobs which had priority MEDIUM when
512     started.
513   </summary>
514 </histogram>
515
516 <histogram name="AsyncDNS.ParseToAddressList" enum="AsyncDNSParseResult">
517   <summary>
518     Counts of results of parsing addresses out of DNS responses in successful
519     DnsTransactions.
520   </summary>
521 </histogram>
522
523 <histogram name="AsyncDNS.ResolveError" enum="NetErrorCodes">
524   <summary>
525     Counts of specific error codes returned by DnsTask if a subsequent ProcTask
526     succeeded.
527   </summary>
528 </histogram>
529
530 <histogram name="AsyncDNS.ResolveFail" units="milliseconds">
531   <summary>
532     Duration of time taken by DnsTask in resolutions that failed. Excludes time
533     spent in the subsequent fallback.
534   </summary>
535 </histogram>
536
537 <histogram name="AsyncDNS.ResolveStatus" enum="AsyncDNSResolveStatus">
538   <summary>
539     Counts of the overall results of using asynchronous DNS in HostResolverImpl.
540     This only includes jobs started with valid DNS configuration and excludes
541     synchronous resolutions (as IP literals, from cache, and from HOSTS).
542   </summary>
543 </histogram>
544
545 <histogram name="AsyncDNS.ResolveSuccess" units="milliseconds">
546   <summary>
547     Duration of time taken by DnsTask in resolutions that succeeded.
548   </summary>
549 </histogram>
550
551 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_IPV4" units="milliseconds">
552   <summary>
553     Same as AsyncDNS.ResolveSuccess, but limited to pure IPv4 lookups.
554   </summary>
555 </histogram>
556
557 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_IPV6" units="milliseconds">
558   <summary>
559     Same as AsyncDNS.ResolveSuccess, but limited to pure IPv6 lookups.
560   </summary>
561 </histogram>
562
563 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_UNSPEC" units="milliseconds">
564   <summary>
565     Same as AsyncDNS.ResolveSuccess, but limited to IPv4/IPv6 lookups.
566   </summary>
567 </histogram>
568
569 <histogram name="AsyncDNS.ServerCount">
570   <summary>
571     Count of servers in DnsConfig. Recorded on every new DnsSession, which is
572     created on DNS change.
573   </summary>
574 </histogram>
575
576 <histogram name="AsyncDNS.ServerFailureIndex">
577   <summary>
578     Index in DnsConfig of the failing server, recorded at the time of failure.
579   </summary>
580 </histogram>
581
582 <histogram name="AsyncDNS.ServerFailuresAfterNetworkChange">
583   <summary>
584     Count of server failures after network change before first success in the
585     DnsSession. Recorded at the time of first success.
586   </summary>
587 </histogram>
588
589 <histogram name="AsyncDNS.ServerFailuresAfterSuccess">
590   <summary>
591     Count of server failures after success until the end of the session. Server
592     has reported success at some point during the session. Recorded at the end
593     of the DnsSession.
594   </summary>
595 </histogram>
596
597 <histogram name="AsyncDNS.ServerFailuresBeforeSuccess">
598   <summary>
599     Count of server failures before success. This is NOT the first success in
600     the DnsSession. Recorded at the time of success.
601   </summary>
602 </histogram>
603
604 <histogram name="AsyncDNS.ServerFailuresWithoutSuccess">
605   <summary>
606     Count of server failures without success until the end of the session.
607     Server has never reported success during the DnsSession. Recorded at the end
608     of the DnsSession.
609   </summary>
610 </histogram>
611
612 <histogram name="AsyncDNS.ServerIsGood" units="BooleanSuccess">
613   <summary>
614     The current server is &quot;good&quot; and does not have to be skipped.
615   </summary>
616 </histogram>
617
618 <histogram name="AsyncDNS.SortFailure" units="milliseconds">
619   <summary>
620     Duration of time taken in failing calls to AddressSorter in dual-stack
621     resolutions using DnsTask.
622   </summary>
623 </histogram>
624
625 <histogram name="AsyncDNS.SortSuccess" units="milliseconds">
626   <summary>
627     Duration of time taken in successful calls to AddressSorter in dual-stack
628     resolutions using DnsTask.
629   </summary>
630 </histogram>
631
632 <histogram name="AsyncDNS.SuffixSearchDone">
633   <summary>
634     The number of names from the search name list consumed during a successful
635     transaction (QTYPE A only).
636   </summary>
637 </histogram>
638
639 <histogram name="AsyncDNS.SuffixSearchRemain">
640   <summary>
641     The number of names left on the search name list at the end of a successful
642     transaction (QTYPE A only).
643   </summary>
644 </histogram>
645
646 <histogram name="AsyncDNS.SuffixSearchStart">
647   <summary>
648     The number of names on the search name list at the start of a transaction
649     (QTYPE A only).
650   </summary>
651 </histogram>
652
653 <histogram name="AsyncDNS.TCPAttemptFail" units="milliseconds">
654   <summary>
655     Duration of time taken by DnsTCPAttempt in failed attempts. Excludes
656     timeouts.
657   </summary>
658 </histogram>
659
660 <histogram name="AsyncDNS.TCPAttemptSuccess" units="milliseconds">
661   <summary>
662     Duration of time taken by DnsTCPAttempt in successful attempts.
663   </summary>
664 </histogram>
665
666 <histogram name="AsyncDNS.TimeoutErrorHistogram" units="milliseconds">
667   <summary>
668     Difference between RTT and timeout calculated using Histogram algorithm.
669   </summary>
670 </histogram>
671
672 <histogram name="AsyncDNS.TimeoutErrorHistogramUnder" units="milliseconds">
673   <summary>
674     Difference between timeout calculated using Histogram algorithm and RTT.
675   </summary>
676 </histogram>
677
678 <histogram name="AsyncDNS.TimeoutErrorJacobson" units="milliseconds">
679   <summary>
680     Difference between RTT and timeout calculated using Jacobson algorithm.
681   </summary>
682 </histogram>
683
684 <histogram name="AsyncDNS.TimeoutErrorJacobsonUnder" units="milliseconds">
685   <summary>
686     Difference between timeout calculated using Jacobson algorithm and RTT.
687   </summary>
688 </histogram>
689
690 <histogram name="AsyncDNS.TimeoutSpentHistogram" units="milliseconds">
691   <summary>
692     Duration of time that would be spent waiting for lost request using
693     Histogram algorithm.
694   </summary>
695 </histogram>
696
697 <histogram name="AsyncDNS.TimeoutSpentJacobson" units="milliseconds">
698   <summary>
699     Duration of time that would be spent waiting for lost request using Jacobson
700     algorithm.
701   </summary>
702 </histogram>
703
704 <histogram name="AsyncDNS.TotalTime" units="milliseconds">
705   <summary>
706     Duration of time since a HostResolverImpl::Resolve request to the time a
707     result is posted. Excludes canceled, evicted, and aborted requests. Includes
708     cache hits (recorded as 0). Excludes speculative requests.
709   </summary>
710 </histogram>
711
712 <histogram name="AsyncDNS.TotalTime_speculative" units="milliseconds">
713   <summary>
714     Duration of time since a HostResolverImpl::Resolve request to the time a
715     result is posted. Excludes canceled, evicted, and aborted requests. Includes
716     cache hits (recorded as 0). Speculative requests only.
717   </summary>
718 </histogram>
719
720 <histogram name="AsyncDNS.TransactionFailure" units="milliseconds">
721   <summary>
722     Duration of time taken in failing DnsTransactions. This includes server
723     failures, timeouts and NXDOMAIN results.
724   </summary>
725 </histogram>
726
727 <histogram name="AsyncDNS.TransactionSuccess" units="milliseconds">
728   <summary>
729     Duration of time taken in successful DnsTransactions. This includes all
730     NOERROR answers, even if they indicate the name has no addresses or they
731     cannot be parsed.
732   </summary>
733 </histogram>
734
735 <histogram name="AsyncDNS.TransactionSuccess_A" units="milliseconds">
736   <summary>
737     Same as AsyncDNS.TransactionSuccess but limited to A query type.
738   </summary>
739 </histogram>
740
741 <histogram name="AsyncDNS.TransactionSuccess_AAAA" units="milliseconds">
742   <summary>
743     Same as AsyncDNS.TransactionSuccess but limited to AAAA query type.
744   </summary>
745 </histogram>
746
747 <histogram name="AsyncDNS.TTL" units="milliseconds">
748   <summary>
749     TTL of the resolved addresses, as in the response received from the server.
750     For results served from local cache, the TTL is from the original response.
751   </summary>
752 </histogram>
753
754 <histogram name="AsyncDNS.UDPAttemptFail" units="milliseconds">
755   <summary>
756     Duration of time taken by DnsUDPAttempt in failed attempts. Excludes
757     timeouts.
758   </summary>
759 </histogram>
760
761 <histogram name="AsyncDNS.UDPAttemptSuccess" units="milliseconds">
762   <summary>
763     Duration of time taken by DnsUDPAttempt in successful attempts. Includes
764     responses arriving after timeout, if multiple attempts are allowed.
765   </summary>
766 </histogram>
767
768 <histogram name="AsyncDNS.UnchangedConfigInterval" units="milliseconds">
769   <summary>
770     Duration of time since the last empty config result to the time a non-change
771     OnConfigChange is received.
772   </summary>
773 </histogram>
774
775 <histogram name="AsyncDNS.UnchangedHostsInterval" units="milliseconds">
776   <summary>
777     Duration of time since the last empty config result to the time a non-change
778     OnHostsChange is received.
779   </summary>
780 </histogram>
781
782 <histogram name="AsyncDNS.WatchStatus" enum="AsyncDNSWatchStatus">
783   <summary>
784     The result of DnsConfigService watch. Counts STARTED on every initialization
785     and FAILED_* on any failure.
786   </summary>
787 </histogram>
788
789 <histogram name="Aura.CreatedGpuBrowserCompositor" enum="CompositorType">
790   <summary>
791     Whether the browser compositor uses GPU or the software renderer.
792   </summary>
793 </histogram>
794
795 <histogram name="Autocheckout.Bubble" enum="AutocheckoutBubble">
796   <obsolete>
797     Deprecated as of 8/2013.
798   </obsolete>
799   <summary>
800     Measures the frequency of user interactions with the Autocheckout bubble,
801     which prompts users to invoke Autocheckout on supported websites.
802   </summary>
803 </histogram>
804
805 <histogram name="Autocheckout.BuyFlow" enum="AutocheckoutBuyFlow">
806   <obsolete>
807     Deprecated as of 8/2013.
808   </obsolete>
809   <summary>
810     Measures the frequency of final states reached in Autocheckout buy flow.
811   </summary>
812 </histogram>
813
814 <histogram name="Autocheckout.DismissalState"
815     enum="AutofillDialogDismissalState">
816   <obsolete>
817     Deprecated as of 8/2013.
818   </obsolete>
819   <summary>The state of the Autocheckout dialog when it was dismissed.</summary>
820 </histogram>
821
822 <histogram name="Autocheckout.FlowDuration" units="ms">
823   <obsolete>
824     Deprecated as of 8/2013.
825   </obsolete>
826   <summary>
827     Measures the time elapsed between when the user submitted the Autocheckout
828     dialog and when the Autocheckout flow, or filling process, concluded.
829   </summary>
830 </histogram>
831
832 <histogram name="Autocheckout.FlowDuration.Failed" units="ms">
833   <obsolete>
834     Deprecated as of 8/2013.
835   </obsolete>
836   <summary>
837     Measures the time elapsed between when the user submitted the Autocheckout
838     dialog and when the Autocheckout flow concluded, in cases where the flow
839     failed.
840   </summary>
841 </histogram>
842
843 <histogram name="Autocheckout.FlowDuration.Succeeded" units="ms">
844   <obsolete>
845     Deprecated as of 8/2013.
846   </obsolete>
847   <summary>
848     Measures the time elapsed between when the user submitted the Autocheckout
849     dialog and when the Autocheckout flow concluded, in cases where the flow
850     succeeded.
851   </summary>
852 </histogram>
853
854 <histogram name="Autocheckout.InitialUserState"
855     enum="AutofillDialogInitialUserState">
856   <obsolete>
857     Deprecated as of 8/2013.
858   </obsolete>
859   <summary>
860     The initial state of a user that's interacting with a freshly shown
861     Autocheckout dialog.
862   </summary>
863 </histogram>
864
865 <histogram name="Autocheckout.PopupInDialog" enum="AutofillDialogPopupEvent">
866   <obsolete>
867     Deprecated as of 8/2013.
868   </obsolete>
869   <summary>
870     User interactions with the Autofill popup shown while filling an
871     Autocheckout dialog.
872   </summary>
873 </histogram>
874
875 <histogram name="Autocheckout.Security" enum="AutofillDialogSecurity">
876   <obsolete>
877     Deprecated as of 8/2013.
878   </obsolete>
879   <summary>
880     Measures the frequency of security warnings and errors in the Autocheckout
881     dialog.
882   </summary>
883 </histogram>
884
885 <histogram name="Autocheckout.UiDuration" units="ms">
886   <obsolete>
887     Deprecated as of 8/2013.
888   </obsolete>
889   <summary>
890     Measures the duration for which an Autocheckout dialog was shown.
891   </summary>
892 </histogram>
893
894 <histogram name="Autocheckout.UiDuration.Cancel" units="ms">
895   <obsolete>
896     Deprecated as of 8/2013.
897   </obsolete>
898   <summary>
899     Measures the duration for which an Autocheckout dialog was shown, in cases
900     where the user ended up canceling out of the dialog.
901   </summary>
902 </histogram>
903
904 <histogram name="Autocheckout.UiDuration.Submit" units="ms">
905   <obsolete>
906     Deprecated as of 8/2013.
907   </obsolete>
908   <summary>
909     Measures the duration for which an Autocheckout dialog was shown, in cases
910     where the user ended up accepting the dialog.
911   </summary>
912 </histogram>
913
914 <histogram name="Autocheckout.UiEvents" enum="AutofillDialogUiEvents">
915   <obsolete>
916     Deprecated as of 8/2013.
917   </obsolete>
918   <summary>
919     Measures how users are interacting with the Autocheckout dialog UI.
920   </summary>
921 </histogram>
922
923 <histogram name="Autocheckout.UiLatencyToShow" units="ms">
924   <obsolete>
925     Deprecated as of 8/2013.
926   </obsolete>
927   <summary>
928     Measures the duration of time it takes for the Autocheckout UI to be
929     actionable by the user after it is shown.
930   </summary>
931 </histogram>
932
933 <histogram name="Autocheckout.WalletErrors" enum="WalletErrors">
934   <obsolete>
935     Deprecated as of 8/2013.
936   </obsolete>
937   <summary>
938     Measures the frequency of errors in communicating with the Google Online
939     Wallet server.
940   </summary>
941 </histogram>
942
943 <histogram name="Autocheckout.WalletRequiredActions"
944     enum="WalletRequiredActions">
945   <obsolete>
946     Deprecated as of 8/2013.
947   </obsolete>
948   <summary>
949     Measures the frequency of required user actions returned by the Google
950     Online Wallet server.
951   </summary>
952 </histogram>
953
954 <histogram name="Autocheckout.WhitelistDownloadDuration" units="ms">
955   <obsolete>
956     Deprecated as of 8/2013.
957   </obsolete>
958   <summary>
959     Measures time taken to download the Autocheckout whitelist file.
960   </summary>
961 </histogram>
962
963 <histogram name="Autocheckout.WhitelistDownloadDuration.Failed" units="ms">
964   <obsolete>
965     Deprecated as of 8/2013.
966   </obsolete>
967   <summary>
968     Measures time taken to download the Autocheckout whitelist file in case the
969     download was failed.
970   </summary>
971 </histogram>
972
973 <histogram name="Autocheckout.WhitelistDownloadDuration.Succeeded" units="ms">
974   <obsolete>
975     Deprecated as of 8/2013.
976   </obsolete>
977   <summary>
978     Measures time taken to download the Autocheckout whitelist file in case the
979     download was succeeded.
980   </summary>
981 </histogram>
982
983 <histogram name="Autofill.AddressSuggestionsCount">
984   <summary>
985     The number of address suggestions shown in the Autofill popup.
986   </summary>
987 </histogram>
988
989 <histogram name="AutoFill.CCInfoBarAccepted">
990   <obsolete>
991     Deprecated as of 3/2011, replaced by Autofill.CreditCardInfoBar.
992   </obsolete>
993   <summary>The Autofill credit card info bar was accepted.</summary>
994 </histogram>
995
996 <histogram name="AutoFill.CCInfoBarDenied">
997   <obsolete>
998     Deprecated as of 3/2011, replaced by Autofill.CreditCardInfoBar.
999   </obsolete>
1000   <summary>The Autofill credit card info bar was denied.</summary>
1001 </histogram>
1002
1003 <histogram name="Autofill.CreditCardInfoBar" enum="AutofillCreditCardInfoBar">
1004   <summary>
1005     The relative frequency with which users accept, deny, or ignore the Autofill
1006     credit card info bar prompt.
1007   </summary>
1008 </histogram>
1009
1010 <histogram name="Autofill.DeveloperEngagement"
1011     enum="AutofillDeveloperEngagement">
1012   <summary>
1013     Measures the adoption of the HTML autocomplete type hint specification (see
1014     http://is.gd/whatwg_autocomplete for more details).  For each fillable form
1015     detected, logs whether that form includes author-specified type hints.
1016   </summary>
1017 </histogram>
1018
1019 <histogram name="Autofill.FillDuration.FromInteraction.WithAutofill">
1020   <summary>
1021     Time elapsed between the user's first interaction with a form and the form's
1022     submission, for an autofilled form.
1023   </summary>
1024 </histogram>
1025
1026 <histogram name="Autofill.FillDuration.FromInteraction.WithoutAutofill">
1027   <summary>
1028     Time elapsed between the user's first interaction with a form and the form's
1029     submission, for a non-autofilled form.
1030   </summary>
1031 </histogram>
1032
1033 <histogram name="Autofill.FillDuration.FromLoad.WithAutofill">
1034   <summary>
1035     Time elapsed between form load and form submission, for an autofilled form.
1036   </summary>
1037 </histogram>
1038
1039 <histogram name="Autofill.FillDuration.FromLoad.WithoutAutofill">
1040   <summary>
1041     Time elapsed between form load and form submission, for a non-autofilled
1042     form.
1043   </summary>
1044 </histogram>
1045
1046 <histogram name="Autofill.IsEnabled.PageLoad" enum="BooleanEnabled">
1047   <summary>
1048     Tracks whether Autofill is enabled on page load for a page containing forms.
1049   </summary>
1050 </histogram>
1051
1052 <histogram name="Autofill.IsEnabled.Startup" enum="BooleanEnabled">
1053   <summary>Tracks whether Autofill is enabled when Chrome launches.</summary>
1054 </histogram>
1055
1056 <histogram name="AutoFill.ProfileCount">
1057   <obsolete>
1058     Deprecated as of 3/2011, replaced by Autofill.StoredProfileCount.
1059   </obsolete>
1060   <summary>The number of Autofill address profiles a user has.</summary>
1061 </histogram>
1062
1063 <histogram name="AutoFill.Quality" enum="AutofillQuality">
1064   <obsolete>
1065     Deprecated as of 3/2011, replaced by Autofill.Quality.
1066   </obsolete>
1067   <summary>The quality of the AutoFill implementation.</summary>
1068 </histogram>
1069
1070 <histogram name="Autofill.Quality" enum="AutofillQuality">
1071   <summary>The quality of the Autofill implementation.</summary>
1072 </histogram>
1073
1074 <histogram name="Autofill.Quality.HeuristicType" enum="AutofillTypeQuality">
1075   <summary>The quality of Autofill's heuristic field type detection.</summary>
1076 </histogram>
1077
1078 <histogram name="Autofill.Quality.HeuristicType.ByFieldType"
1079     enum="AutofillTypeQualityByFieldType">
1080   <summary>
1081     The quality of Autofill's heuristic field type detection, broken down by the
1082     specific field type.  Fields with multiple possible types (based on the
1083     stored Autofill data) are logged as having ambiguous type.
1084   </summary>
1085 </histogram>
1086
1087 <histogram name="Autofill.Quality.PredictedType" enum="AutofillTypeQuality">
1088   <summary>The overall quality of the Autofill field type predictions.</summary>
1089 </histogram>
1090
1091 <histogram name="Autofill.Quality.PredictedType.ByFieldType"
1092     enum="AutofillTypeQualityByFieldType">
1093   <summary>
1094     The overall quality of the Autofill field type predictions, broken down by
1095     the specific field type.  Fields with multiple possible types (based on the
1096     stored Autofill data) are logged as having ambiguous type.
1097   </summary>
1098 </histogram>
1099
1100 <histogram name="Autofill.Quality.ServerType" enum="AutofillTypeQuality">
1101   <summary>The quality of the Autofill server's field type detection.</summary>
1102 </histogram>
1103
1104 <histogram name="Autofill.Quality.ServerType.ByFieldType"
1105     enum="AutofillTypeQualityByFieldType">
1106   <summary>
1107     The quality of the Autofill server's field type detection, broken down by
1108     the specific field type.  Fields with multiple possible types (based on the
1109     stored Autofill data) are logged as having ambiguous type.
1110   </summary>
1111 </histogram>
1112
1113 <histogram name="AutoFill.RequestErrorimcklfaapmppdhilegjoahjbahdgfhcn">
1114   <summary>TBD.</summary>
1115 </histogram>
1116
1117 <histogram name="AutoFill.RequestSuccessimcklfaapmppdhilegjoahjbahdgfhcn">
1118   <summary>TBD.</summary>
1119 </histogram>
1120
1121 <histogram name="Autofill.ServerExperimentId" enum="AutofillExperimentId">
1122   <obsolete>
1123     Deprecated as of 6/2011, replaced by Autofill.ServerExperimentId.Query.
1124   </obsolete>
1125   <summary>
1126     The experiment ID received in response to an Autofill server query.
1127   </summary>
1128 </histogram>
1129
1130 <histogram name="Autofill.ServerExperimentId.Query" enum="AutofillExperimentId">
1131   <summary>
1132     The experiment ID received in response to an Autofill server query.
1133   </summary>
1134 </histogram>
1135
1136 <histogram name="Autofill.ServerExperimentId.Upload"
1137     enum="AutofillExperimentId">
1138   <summary>
1139     The experiment ID received at the time of an Autofill upload.
1140   </summary>
1141 </histogram>
1142
1143 <histogram name="AutoFill.ServerQueryResponse" enum="AutofillQueryResult">
1144   <obsolete>
1145     Deprecated as of 3/2011, replaced by Autofill.ServerQueryResponse.
1146   </obsolete>
1147   <summary>The usefulness of AutoFill server information.</summary>
1148 </histogram>
1149
1150 <histogram name="Autofill.ServerQueryResponse" enum="AutofillQueryResult">
1151   <summary>The usefulness of Autofill server information.</summary>
1152 </histogram>
1153
1154 <histogram name="Autofill.StoredProfileCount">
1155   <summary>
1156     The number of Autofill addresses a user has stored, measured at launch time.
1157   </summary>
1158 </histogram>
1159
1160 <histogram name="Autofill.UserHappiness" enum="AutofillUserHappiness">
1161   <summary>
1162     Measures the frequency of various events in the Autofill user interaction
1163     flow.  By comparing frequencies, we can compute several interesting
1164     &quot;user happiness&quot; metrics.
1165   </summary>
1166 </histogram>
1167
1168 <histogram name="Bluetooth.ConnectedDeviceCount" units="devices">
1169   <summary>
1170     Counts the number of simulataneously connected Bluetooth devices. Used to
1171     direct testing efforts, and by our UI team to determine appropriate UI
1172     sizes.
1173   </summary>
1174 </histogram>
1175
1176 <histogram name="Bluetooth.PairingMethod" enum="BluetoothPairingMethod">
1177   <summary>
1178     Records the method used to pair each Bluetooth Device. Used to direct our
1179     testing efforts.
1180   </summary>
1181 </histogram>
1182
1183 <histogram name="Bluetooth.PairingResult" enum="BluetoothPairingResult">
1184   <summary>
1185     Records the result of pairing each Bluetooth Device. Used to understand
1186     whether we are having significant problems with Bluetooth pairing and seeing
1187     errors more commonly than we should.
1188   </summary>
1189 </histogram>
1190
1191 <histogram name="Bookmarks.LaunchDepth">
1192   <summary>
1193     Logs the depth of the bookmark in the bookmark tree hiearchy every time a
1194     bookmark is launched. Depth indicates how many levels below a permanent
1195     bookmark folder the bookmark was found in (e.g. a bookmark immediately in
1196     the bookmark bar has depth 1).
1197   </summary>
1198 </histogram>
1199
1200 <histogram name="Canvas.ContextType" enum="CanvasContextType">
1201   <summary>
1202     Records the context type names used to create canvas rendering contexts.
1203   </summary>
1204 </histogram>
1205
1206 <histogram name="Cast.Sender.CastButtonShown" enum="BooleanEnabled">
1207   <summary>
1208     Records the number of times the cast button was shown to the user. The value
1209     will be true if the button is enabled, and false if the button is disabled.
1210     Note that depending on the current UX, it's possible that we hide the button
1211     entirely if it's disabled, so it's possible for the false values to be 0.
1212   </summary>
1213 </histogram>
1214
1215 <histogram name="Cast.Sender.CastButtonShownInitialFullscreen"
1216     enum="BooleanEnabled">
1217   <summary>
1218     Records the number of times the cast button was shown to the user when the
1219     video is fullscreened. The value will only be recorded on entering
1220     fullscreen. The value will be true if the button is enabled, and false if
1221     the button is disabled. Note that depending on the current UX,it's possible
1222     that we hide the button entirely if it's disabled, so it's possible for the
1223     false values to be 0.
1224   </summary>
1225 </histogram>
1226
1227 <histogram name="Cast.Sender.CastPlaySuccess" enum="BooleanSuccess">
1228   <summary>
1229     Records the result of a request to play remotely. The value will be true if
1230     the playback succeeded, and false if there was an error.
1231   </summary>
1232 </histogram>
1233
1234 <histogram name="Cast.Sender.CastTimeRemainingPercentage"
1235     units="percent remaining">
1236   <summary>
1237     Records the percentage of the video left at the time the remote playback is
1238     stopped. This will be recorded when the playback is stopped by the user, or
1239     when it's stopped by the cast device.
1240   </summary>
1241 </histogram>
1242
1243 <histogram name="Cellular.ActivationFailure">
1244   <summary>
1245     The count of cellular device activation failures (Chrome OS).
1246   </summary>
1247 </histogram>
1248
1249 <histogram name="Cellular.ActivationTry">
1250   <summary>The count of cellular device activation tries (Chrome OS).</summary>
1251 </histogram>
1252
1253 <histogram name="Cellular.ConnectionFailed">
1254   <summary>
1255     The count of cellular reconnect failures during activation (Chrome OS).
1256   </summary>
1257 </histogram>
1258
1259 <histogram name="Cellular.ConnectionRetry">
1260   <summary>
1261     The count of cellular device reconnect tries during activation (Chrome OS).
1262   </summary>
1263 </histogram>
1264
1265 <histogram name="Cellular.MobileSetupFailed">
1266   <summary>
1267     The count of successful cellular plan established (Chrome OS).
1268   </summary>
1269 </histogram>
1270
1271 <histogram name="Cellular.MobileSetupStart">
1272   <summary>
1273     The count of initiated cellular device setup starts (Chrome OS).
1274   </summary>
1275 </histogram>
1276
1277 <histogram name="Cellular.MobileSetupSucceeded">
1278   <summary>The count of failed cellular plan setup tries (Chrome OS).</summary>
1279 </histogram>
1280
1281 <histogram name="Cellular.PaymentFailed">
1282   <summary>The count of failed cellular plan purchases (Chrome OS).</summary>
1283 </histogram>
1284
1285 <histogram name="Cellular.PaymentReceived">
1286   <summary>
1287     The count of successfully completed cellular plan purchases (Chrome OS).
1288   </summary>
1289 </histogram>
1290
1291 <histogram name="CertificateType">
1292   <obsolete>
1293     Deprecated as of 8/2013. This histogram only considered the leaf certificate
1294     expiry date as a proxy for whether a certificate was in-scope for the BRs,
1295     but did not consider the issuance date. As some CAs have issued long-lived
1296     certs prior to the BRs, this disproportionately reported those certs as
1297     being subject to the BRs, but non-compliant, when in reality they're not
1298     subject.
1299   </obsolete>
1300   <summary>
1301     Information about the certificate algorithms and sizes in use on the web, to
1302     examine compliance with the CA/Browser Forum requirements and security best
1303     practice.
1304   </summary>
1305 </histogram>
1306
1307 <histogram name="CertificateType2">
1308   <summary>
1309     Information about the certificate algorithms and sizes in use on the web, to
1310     examine compliance with the CA/Browser Forum requirements and security best
1311     practice. This histogram considers the notBefore as the issuance date, for
1312     purposes of what requirements apply.
1313   </summary>
1314 </histogram>
1315
1316 <histogram name="Chrome.Browser.ExecutionPhase" enum="ExecutionPhase">
1317   <summary>
1318     Indicates the execution phase the browser was in when browser didn't exit
1319     cleanly.
1320   </summary>
1321 </histogram>
1322
1323 <histogram name="Chrome.BrowserCrashDumpAttempts">
1324   <summary>
1325     The total number of times the browser process has attempted to generate a
1326     crash dump. This should be the sum of Chrome.BrowserDumpsWithCrash and
1327     Chrome.BrowserDumpsWithNoCrash.
1328   </summary>
1329 </histogram>
1330
1331 <histogram name="Chrome.BrowserDumpsWithCrash">
1332   <summary>
1333     The number of times the browser process has attempted to generate a crash
1334     dump because of an actual browser crash.
1335   </summary>
1336 </histogram>
1337
1338 <histogram name="Chrome.BrowserDumpsWithNoCrash">
1339   <summary>
1340     The number of times the browser process has attempted to generate a crash
1341     dump in a non-crashing (i.e., reporting only) context.
1342   </summary>
1343 </histogram>
1344
1345 <histogram name="Chrome.SearchSelectExempt" enum="SearchEngine">
1346   <obsolete>
1347     Deprecated 8/2013. No longer tracked.
1348   </obsolete>
1349   <summary>
1350     The default search engine selected by a user not in the search engine dialog
1351     experiment.
1352   </summary>
1353 </histogram>
1354
1355 <histogram name="Chrome.SearchSelectExperiment" enum="SearchEngine">
1356   <obsolete>
1357     Deprecated 8/2013. No longer tracked.
1358   </obsolete>
1359   <summary>
1360     The default search engine selected by a user in the search engine dialog
1361     experiment.
1362   </summary>
1363 </histogram>
1364
1365 <histogram name="Chrome.SearchSelectExperimentSlot1" enum="SearchEngine">
1366   <obsolete>
1367     Deprecated 8/2013. No longer tracked.
1368   </obsolete>
1369   <summary>
1370     The default search engine selected by a user in slot 1 of a randomized
1371     search engine dialog.
1372   </summary>
1373 </histogram>
1374
1375 <histogram name="Chrome.SearchSelectExperimentSlot2" enum="SearchEngine">
1376   <obsolete>
1377     Deprecated 8/2013. No longer tracked.
1378   </obsolete>
1379   <summary>
1380     The default search engine selected by a user in slot 2 of a randomized
1381     search engine dialog.
1382   </summary>
1383 </histogram>
1384
1385 <histogram name="Chrome.SearchSelectExperimentSlot3" enum="SearchEngine">
1386   <obsolete>
1387     Deprecated 8/2013. No longer tracked.
1388   </obsolete>
1389   <summary>
1390     The default search engine selected by a user in slot 3 of a randomized
1391     search engine dialog.
1392   </summary>
1393 </histogram>
1394
1395 <histogram name="Chrome.SearchSelectExperimentSlot4" enum="SearchEngine">
1396   <obsolete>
1397     Deprecated 8/2013. No longer tracked.
1398   </obsolete>
1399   <summary>
1400     The default search engine selected by a user in slot 4 of a randomized
1401     search engine dialog.
1402   </summary>
1403 </histogram>
1404
1405 <histogram name="ChromeNotifierService.Actions"
1406     enum="ChromeNotifierServiceActionType">
1407   <summary>
1408     The actions to enable or disable services sending synced notifications.
1409     Synced Notification Sending services can be individually disabled by the
1410     user in the Chrome Notification center settings dialog.
1411   </summary>
1412 </histogram>
1413
1414 <histogram name="clickjacking.discard_download" units="ms">
1415   <summary>
1416     The length of time between a dangerous download appearing on the downloads
1417     shelf, and the &quot;Discard&quot; button being clicked.
1418   </summary>
1419 </histogram>
1420
1421 <histogram name="clickjacking.dismiss_download" units="ms">
1422   <summary>
1423     The length of time between a dangerous download appearing on the downloads
1424     shelf, and the &quot;Dismiss&quot; button being clicked.
1425   </summary>
1426 </histogram>
1427
1428 <histogram name="clickjacking.launch_url" units="ms">
1429   <summary>
1430     The length of time between the external protocol dialog being shown and the
1431     &quot;Launch Application&quot; button being clicked.
1432   </summary>
1433 </histogram>
1434
1435 <histogram name="clickjacking.open_download" units="ms">
1436   <summary>
1437     The length of time between a download appearing on the download shelf, and
1438     the user opening it by clicking the item or pressing return.
1439   </summary>
1440 </histogram>
1441
1442 <histogram name="clickjacking.report_and_discard_download" units="ms">
1443   <summary>
1444     Time between &quot;Report and Discard&quot; button being shown and it being
1445     clicked.
1446   </summary>
1447 </histogram>
1448
1449 <histogram name="clickjacking.save_download" units="ms">
1450   <summary>
1451     The length of time between a dangerous download appearing on the download
1452     shelf, and the &quot;Keep&quot; button being clicked.
1453   </summary>
1454 </histogram>
1455
1456 <histogram name="Clipboard.IncognitoUseCase" enum="ClipboardAction">
1457   <obsolete>
1458     Deprecated as of 4/2013, experiment confirmed correctness of our patch.
1459   </obsolete>
1460   <summary>
1461     Counts how often the user writes or reads from the clipboard and whether the
1462     write was from an incognito window or not.
1463   </summary>
1464 </histogram>
1465
1466 <histogram name="Cookie.ParsedCookieStatus" enum="ParsedCookieStatus">
1467   <obsolete>
1468     Deprecated as of 9/2013. Experiment to measure control characters in cookies
1469     is finished.
1470   </obsolete>
1471   <summary>
1472     When parsing a cookie, indicates if control characters were present in any
1473     of the cookie values and if any of the cookie values were invalid.
1474     Specifically, checks that all of the parsed values are valid according to
1475     the valid token definition in Section 2.2 of RFC2616 which specifies a token
1476     must have no separators (i.e. no characters from the following string,
1477     ignoring the starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={}
1478     \t') and no control characters.
1479   </summary>
1480 </histogram>
1481
1482 <histogram name="Cookie.ReinstatedCookies" units="seconds">
1483   <summary>
1484     The duration in seconds between a cookie getting evicted (due to the number
1485     of cookies exceeding a domain limit), and subsequently reinstated.
1486   </summary>
1487 </histogram>
1488
1489 <histogram name="Cookie.SetAttributePairCharsValidity" enum="BooleanValid">
1490   <obsolete>
1491     Deprecated as of 9/2013. Experiment to measure control characters in cookies
1492     is finished.
1493   </obsolete>
1494   <summary>
1495     Indicates whether a cookie attribute pair was set with both a valid key and
1496     a valid attribute value or not. For the key, this implies that it was a
1497     valid token as defined in Section 2.2 of RFC2616 which specifies a token
1498     must have no separators (i.e. no characters from the following string,
1499     ignoring the starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={}
1500     \t') and no control characters. For the value, this implies that it
1501     contained no control characters and no semicolon.
1502   </summary>
1503 </histogram>
1504
1505 <histogram name="Cookie.SetNameValidity" enum="BooleanValid">
1506   <obsolete>
1507     Deprecated as of 9/2013. Experiment to measure control characters in cookies
1508     is finished.
1509   </obsolete>
1510   <summary>
1511     Indicates whether a cookie name was set with a valid token. A valid token is
1512     defined in Section 2.2 of RFC2616 which specifies a token must have no
1513     separators (i.e. no characters from the following string, ignoring the
1514     starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={} \t') and no
1515     control characters.
1516   </summary>
1517 </histogram>
1518
1519 <histogram name="Cookie.SetValueCookieValueValidity" enum="BooleanValid">
1520   <obsolete>
1521     Deprecated as of 9/2013. Experiment to measure control characters in cookies
1522     is finished.
1523   </obsolete>
1524   <summary>
1525     Indicates whether a cookie value was valid or invalid when there was an
1526     attempt to set it, where a valid value is defined in RFC 6265 as ASCII
1527     characters excluding controls, whitspace, comma, semicolon, and backslash.
1528   </summary>
1529 </histogram>
1530
1531 <histogram name="Cros.ClickOnShelf" enum="CrosShelfClickTarget">
1532   <summary>Chrome OS shelf clicks.</summary>
1533 </histogram>
1534
1535 <histogram name="CrosDisks.ArchiveType" enum="CrosDisksArchiveType">
1536   <summary>
1537     The type of archive file that Chrome OS cros-disks daemon is requested to
1538     mount.
1539   </summary>
1540 </histogram>
1541
1542 <histogram name="CrosDisks.DeviceMediaType" enum="CrosDisksDeviceMediaType">
1543   <summary>
1544     The media type of removable device that Chrome OS cros-disks daemon is
1545     requested to mount.
1546   </summary>
1547 </histogram>
1548
1549 <histogram name="CrosDisks.FilesystemType" enum="CrosDisksFilesystemType">
1550   <summary>
1551     The type of file system that Chrome OS cros-disks daemon is requested to
1552     mount.
1553   </summary>
1554 </histogram>
1555
1556 <histogram name="DataReductionProxy.BypassInfoFallback"
1557     enum="DataReductionProxyBypassEventType">
1558   <summary>
1559     Counts various events that trigger Chrome to bypass the fallback
1560     configuration of the data reduction proxy.
1561   </summary>
1562 </histogram>
1563
1564 <histogram name="DataReductionProxy.BypassInfoPrimary"
1565     enum="DataReductionProxyBypassEventType">
1566   <summary>
1567     Counts various events that trigger Chrome to bypass the primary
1568     configuration of the data reduction proxy.
1569   </summary>
1570 </histogram>
1571
1572 <histogram name="DataReductionProxy.ProbeURL"
1573     enum="DataReductionProxyProbeURLFetchResult">
1574   <summary>
1575     Counts various outcomes of requesting the data reduction proxy's probe URL.
1576   </summary>
1577 </histogram>
1578
1579 <histogram name="DataReductionProxy.PromoAction"
1580     enum="DataReductionProxyPromoAction">
1581   <summary>
1582     Samples which method was used by the user to dismiss the proxy promo. This
1583     is sampled when the promo leaves view, with the sampled value depending on
1584     which of four possible controls the user used.
1585   </summary>
1586 </histogram>
1587
1588 <histogram name="DataReductionProxy.SettingsConversion"
1589     enum="DataReductionProxySettingsConversion">
1590   <summary>
1591     Samples of user interactions with the ON/OFF switch in the settings menu for
1592     reducing data usage. Only the setting changes between entering the reducing
1593     data usage setting menu and leaving the menu will be sampled. So if a user
1594     enters the menu with OFF and leaves it with OFF, it is counted as one OFF to
1595     OFF conversion regardless of how many times he or she toggles the ON/OFF
1596     switch.
1597   </summary>
1598 </histogram>
1599
1600 <histogram name="DataReductionProxy.StartupState"
1601     enum="DataReductionProxyStartupState">
1602   <summary>
1603     Samples of the state of the data reduction proxy on Chrome startup. The
1604     proxy will either be unavailable (the feature hasn't been rolled out to this
1605     user yet), not enabled (the feature is available but the user doesn't have
1606     it turned on), or enabled (the feature is enabled and turned on).
1607   </summary>
1608 </histogram>
1609
1610 <histogram name="Diagnostics.Recovery.ConflictingDlls" enum="DiagnosticsResult">
1611   <summary>
1612     TBD - Not run automatically yet, so this is just a placeholder for future
1613     metrics collection.  Any samples collected here represent users running
1614     diagnostics manually.
1615   </summary>
1616 </histogram>
1617
1618 <histogram name="Diagnostics.Recovery.DiskSpace" enum="DiagnosticsResult">
1619   <summary>
1620     Shows the success and failure rates of the DiskSpace recovery step that runs
1621     on recovery startups.  The recovery step attempts to guarantee the DiskSpace
1622     test, which checks that the disk space in the volume where the user data
1623     directory normally lives is not dangerously low, would pass on the next
1624     startup.
1625   </summary>
1626 </histogram>
1627
1628 <histogram name="Diagnostics.Recovery.InstallType" enum="DiagnosticsResult">
1629   <summary>
1630     TBD - Not run automatically yet, so this is just a placeholder for future
1631     metrics collection.  Any samples collected here represent users running
1632     diagnostics manually.
1633   </summary>
1634 </histogram>
1635
1636 <histogram name="Diagnostics.Recovery.JSONBookmarks" enum="DiagnosticsResult">
1637   <summary>
1638     Shows the success and failure rates of the JSONBookmarks recovery step that
1639     runs on recovery startups. The recovery step attempts to guarantee the
1640     JSONBookmarks test, which makes sure that the JSON-encoded Bookmarks file is
1641     properly formed, would pass on the next startup.
1642   </summary>
1643 </histogram>
1644
1645 <histogram name="Diagnostics.Recovery.JSONLocalState" enum="DiagnosticsResult">
1646   <summary>
1647     Shows the success and failure rates of the JSONLocalState recovery step that
1648     runs on recovery startups. The recovery step attempts to guarantee the
1649     JSONLocalState test, which makes sure that the JSON-encoded Local State file
1650     is properly formed, would pass on the next startup.
1651   </summary>
1652 </histogram>
1653
1654 <histogram name="Diagnostics.Recovery.JSONPreferences" enum="DiagnosticsResult">
1655   <summary>
1656     Shows the success and failure rates of the JSONPreferences recovery step
1657     that runs on recovery startups. The recovery step attempts to guarantee the
1658     JSONPreferences test, which makes sure that the JSON-encoded Preferences
1659     file is properly formed, would pass on the next startup.
1660   </summary>
1661 </histogram>
1662
1663 <histogram name="Diagnostics.Recovery.OperatingSystem" enum="DiagnosticsResult">
1664   <summary>
1665     TBD - Not run automatically yet, so this is just a placeholder for future
1666     metrics collection.  Any samples collected here represent users running
1667     diagnostics manually.
1668   </summary>
1669 </histogram>
1670
1671 <histogram name="Diagnostics.Recovery.PathDictionaries"
1672     enum="DiagnosticsResult">
1673   <summary>
1674     Shows the success and failure rates of the PathDictionaries recovery step
1675     that runs on recovery startups. The recovery step attempts to guarantee the
1676     PathDictionaries test, which makes sure that the path to the Dictionaries
1677     directory exists and has the right permissions, would pass on the next
1678     startup.
1679   </summary>
1680 </histogram>
1681
1682 <histogram name="Diagnostics.Recovery.PathLocalState" enum="DiagnosticsResult">
1683   <summary>
1684     Shows the success and failure rates of the PathLocalState recovery step that
1685     runs on recovery startups. The recovery step attempts to guarantee the
1686     PathLocalState test, which makes sure that the path to the Local State file
1687     exists and has the right permissions, would pass on the next startup.
1688   </summary>
1689 </histogram>
1690
1691 <histogram name="Diagnostics.Recovery.PathResources" enum="DiagnosticsResult">
1692   <summary>
1693     Shows the success and failure rates of the PathResources recovery step that
1694     runs on recovery startups. The recovery step attempts to guarantee the
1695     PathResources test, which makes sure that the path to the Resources
1696     directory exists and has the right permissions, would pass on the next
1697     startup.
1698   </summary>
1699 </histogram>
1700
1701 <histogram name="Diagnostics.Recovery.PathUserData" enum="DiagnosticsResult">
1702   <summary>
1703     Shows the success and failure rates of the PathUserData recovery step that
1704     runs on recovery startups. The recovery step attempts to guarantee the
1705     PathUserData test, which makes sure that the path to the User Data directory
1706     exists and has the right permissions, would pass on the next startup.
1707   </summary>
1708 </histogram>
1709
1710 <histogram name="Diagnostics.Recovery.SQLiteIntegrityAppCache"
1711     enum="DiagnosticsResult">
1712   <summary>
1713     Shows the success and failure rates of the SQLiteIntegrityAppCache recovery
1714     step that runs on recovery startups.  The recovery step attempts to
1715     guarantee the SQLiteIntegrityAppCache test, which checks the integrity of
1716     the App Cache database, would pass on the next startup.
1717   </summary>
1718 </histogram>
1719
1720 <histogram name="Diagnostics.Recovery.SQLiteIntegrityArchivedHistory"
1721     enum="DiagnosticsResult">
1722   <summary>
1723     Shows the success and failure rates of the SQLiteIntegrityArchivedHistory
1724     recovery step that runs on recovery startups.  The recovery step attempts to
1725     guarantee the SQLiteIntegrityArchivedHistory test, which checks the
1726     integrity of the Archived History database, would pass on the next startup.
1727   </summary>
1728 </histogram>
1729
1730 <histogram name="Diagnostics.Recovery.SQLiteIntegrityCookie"
1731     enum="DiagnosticsResult">
1732   <summary>
1733     Shows the success and failure rates of the SQLiteIntegrityCookie recovery
1734     step that runs on recovery startups.  The recovery step attempts to
1735     guarantee the SQLiteIntegrityCookie test, which checks the integrity of the
1736     Cookie database, would pass on the next startup.
1737   </summary>
1738 </histogram>
1739
1740 <histogram name="Diagnostics.Recovery.SQLiteIntegrityDatabaseTracker"
1741     enum="DiagnosticsResult">
1742   <summary>
1743     Shows the success and failure rates of the SQLiteIntegrityDatabaseTracker
1744     recovery step that runs on recovery startups.  The recovery step attempts to
1745     guarantee the SQLiteIntegrityDatabaseTracker test, which checks the
1746     integrity of the Database Tracker database, would pass on the next startup.
1747   </summary>
1748 </histogram>
1749
1750 <histogram name="Diagnostics.Recovery.SQLiteIntegrityHistory"
1751     enum="DiagnosticsResult">
1752   <summary>
1753     Shows the success and failure rates of the SQLiteIntegrityHistory recovery
1754     step that runs on recovery startups.  The recovery step attempts to
1755     guarantee the SQLiteIntegrityHistory test, which checks the integrity of the
1756     History database, would pass on the next startup.
1757   </summary>
1758 </histogram>
1759
1760 <histogram name="Diagnostics.Recovery.SQLiteIntegrityNSSCert"
1761     enum="DiagnosticsResult">
1762   <summary>
1763     Shows the success and failure rates of the SQLiteIntegrityNSSCert recovery
1764     step that runs on recovery startups.  The recovery step attempts to
1765     guarantee the SQLiteIntegrityNSSCert test, which checks the integrity of the
1766     NSS Certificate database, would pass on the next startup.
1767   </summary>
1768 </histogram>
1769
1770 <histogram name="Diagnostics.Recovery.SQLiteIntegrityNSSKey"
1771     enum="DiagnosticsResult">
1772   <summary>
1773     Shows the success and failure rates of the SQLiteIntegrityNSSKey recovery
1774     step that runs on recovery startups.  The recovery step attempts to
1775     guarantee the SQLiteIntegrityNSSKey test, which checks the integrity of the
1776     NSS Key database, would pass on the next startup.
1777   </summary>
1778 </histogram>
1779
1780 <histogram name="Diagnostics.Recovery.SQLiteIntegrityThumbnails"
1781     enum="DiagnosticsResult">
1782   <summary>
1783     Shows the success and failure rates of the SQLiteIntegrityThumbnails
1784     recovery step that runs on recovery startups.  The recovery step attempts to
1785     guarantee the SQLiteIntegrityThumbnails test, which checks the integrity of
1786     the Thumbnails database, would pass on the next startup.
1787   </summary>
1788 </histogram>
1789
1790 <histogram name="Diagnostics.Recovery.SQLiteIntegrityWebData"
1791     enum="DiagnosticsResult">
1792   <summary>
1793     Shows the success and failure rates of the SQLiteIntegrityWebData recovery
1794     step that runs on recovery startups.  The recovery step attempts to
1795     guarantee the SQLiteIntegrityWebData test, which checks the integrity of the
1796     Web Data database, would pass on the next startup.
1797   </summary>
1798 </histogram>
1799
1800 <histogram name="Diagnostics.Recovery.Version" enum="DiagnosticsResult">
1801   <summary>
1802     TBD - Not run automatically yet, so this is just a placeholder for future
1803     metrics collection.  Any samples collected here represent users running
1804     diagnostics manually.
1805   </summary>
1806 </histogram>
1807
1808 <histogram name="Diagnostics.RecoveryRun" enum="DiagnosticsRecoveryRun">
1809   <summary>
1810     Count of the number of times diagnostics recovery is invoked or not, and how
1811     it was invoked.  A sample is added to this histogram once for each startup
1812     of Chrome.
1813   </summary>
1814 </histogram>
1815
1816 <histogram name="Diagnostics.Test.ConflictingDlls" enum="DiagnosticsResult">
1817   <summary>
1818     TBD - Not run automatically yet, so this is just a placeholder for future
1819     metrics collection.  Any samples collected here represent users running
1820     diagnostics manually.
1821   </summary>
1822 </histogram>
1823
1824 <histogram name="Diagnostics.Test.DiskSpace" enum="DiagnosticsResult">
1825   <summary>
1826     Shows the success and failure rates of diagnostics for the DiskSpace test
1827     that runs on recovery startups.  The DiskSpace test checks that the disk
1828     space in the volume where the user data directory normally lives is not
1829     dangerously low.
1830   </summary>
1831 </histogram>
1832
1833 <histogram name="Diagnostics.Test.InstallType" enum="DiagnosticsResult">
1834   <summary>
1835     TBD - Not run automatically yet, so this is just a placeholder for future
1836     metrics collection.  Any samples collected here represent users running
1837     diagnostics manually.
1838   </summary>
1839 </histogram>
1840
1841 <histogram name="Diagnostics.Test.JSONBookmarks" enum="DiagnosticsResult">
1842   <summary>
1843     Shows the success and failure rates of diagnostics for the JSONBookmarks
1844     test that runs on recovery startups.  The JSONBookmarks test checks to make
1845     sure that the JSON encoded bookmarks file is properly formed.
1846   </summary>
1847 </histogram>
1848
1849 <histogram name="Diagnostics.Test.JSONLocalState" enum="DiagnosticsResult">
1850   <summary>
1851     Shows the success and failure rates of diagnostics for the JSONLocalState
1852     test that runs on recovery startups.  The JSONLocalState test checks to make
1853     sure that the JSON encoded Local State file is properly formed.
1854   </summary>
1855 </histogram>
1856
1857 <histogram name="Diagnostics.Test.JSONPreferences" enum="DiagnosticsResult">
1858   <summary>
1859     Shows the success and failure rates of diagnostics for the JSONPreferences
1860     test that runs on recovery startups.  The JSONPreferences test checks to
1861     make sure that the Preferences file is properly formed.
1862   </summary>
1863 </histogram>
1864
1865 <histogram name="Diagnostics.Test.OperatingSystem" enum="DiagnosticsResult">
1866   <summary>
1867     TBD - Not run automatically yet, so this is just a placeholder for future
1868     metrics collection.  Any samples collected here represent users running
1869     diagnostics manually.
1870   </summary>
1871 </histogram>
1872
1873 <histogram name="Diagnostics.Test.PathDictionaries" enum="DiagnosticsResult">
1874   <summary>
1875     Shows the success and failure rates of diagnostics for the PathDictionaries
1876     test that runs on recovery startups.  The PathDictionaries test checks makes
1877     sure that the path to the Dictionaries folder exists and has the right
1878     permissions.
1879   </summary>
1880 </histogram>
1881
1882 <histogram name="Diagnostics.Test.PathLocalState" enum="DiagnosticsResult">
1883   <summary>
1884     Shows the success and failure rates of diagnostics for the PathLocalState
1885     test that runs on recovery startups.   The PathLocalState test checks makes
1886     sure that the path to the Local State folder exists and has the right
1887     permissions.
1888   </summary>
1889 </histogram>
1890
1891 <histogram name="Diagnostics.Test.PathResources" enum="DiagnosticsResult">
1892   <summary>
1893     Shows the success and failure rates of diagnostics for the PathResources
1894     test that runs on recovery startups.  The PathResources test checks makes
1895     sure that the path to the Resources folder exists and has the right
1896     permissions.
1897   </summary>
1898 </histogram>
1899
1900 <histogram name="Diagnostics.Test.PathUserData" enum="DiagnosticsResult">
1901   <summary>
1902     Shows the success and failure rates of diagnostics for the PathUserData test
1903     that runs on recovery startups. The PathUserData test checks makes sure that
1904     the path to the User Data folder exists and has the right permissions.
1905   </summary>
1906 </histogram>
1907
1908 <histogram name="Diagnostics.Test.SQLiteIntegrityAppCache"
1909     enum="DiagnosticsResult">
1910   <summary>
1911     Shows the success and failure rates of the SQLiteIntegrityAppCache test that
1912     runs on recovery startups.  The test checks the integrity of the App Cache
1913     database.
1914   </summary>
1915 </histogram>
1916
1917 <histogram name="Diagnostics.Test.SQLiteIntegrityArchivedHistory"
1918     enum="DiagnosticsResult">
1919   <summary>
1920     Shows the success and failure rates of the SQLiteIntegrityArchivedHistory
1921     test that runs on recovery startups.  The test checks the integrity of the
1922     Archived History database.
1923   </summary>
1924 </histogram>
1925
1926 <histogram name="Diagnostics.Test.SQLiteIntegrityCookie"
1927     enum="DiagnosticsResult">
1928   <summary>
1929     Shows the success and failure rates of the SQLiteIntegrityCookie test that
1930     runs on recovery startups.  The test checks the integrity of the Cookie
1931     database.
1932   </summary>
1933 </histogram>
1934
1935 <histogram name="Diagnostics.Test.SQLiteIntegrityDatabaseTracker"
1936     enum="DiagnosticsResult">
1937   <summary>
1938     Shows the success and failure rates of the SQLiteIntegrityDatabaseTracker
1939     test that runs on recovery startups.  The test checks the integrity of the
1940     Database Tracker database.
1941   </summary>
1942 </histogram>
1943
1944 <histogram name="Diagnostics.Test.SQLiteIntegrityHistory"
1945     enum="DiagnosticsResult">
1946   <summary>
1947     Shows the success and failure rates of the SQLiteIntegrityHistory test that
1948     runs on recovery startups.  The test checks the integrity of the History
1949     database.
1950   </summary>
1951 </histogram>
1952
1953 <histogram name="Diagnostics.Test.SQLiteIntegrityNSSCert"
1954     enum="DiagnosticsResult">
1955   <summary>
1956     Shows the success and failure rates of the SQLiteIntegrityNSSCert test that
1957     runs on recovery startups.  The test checks the integrity of the NSS
1958     Certificate database.
1959   </summary>
1960 </histogram>
1961
1962 <histogram name="Diagnostics.Test.SQLiteIntegrityNSSKey"
1963     enum="DiagnosticsResult">
1964   <summary>
1965     Shows the success and failure rates of the SQLiteIntegrityNSSKey test that
1966     runs on recovery startups.  The test checks the integrity of the NSS Key
1967     database.
1968   </summary>
1969 </histogram>
1970
1971 <histogram name="Diagnostics.Test.SQLiteIntegrityThumbnails"
1972     enum="DiagnosticsResult">
1973   <summary>
1974     Shows the success and failure rates of the SQLiteIntegrityThumbnails test
1975     that runs on recovery startups.  The test checks the integrity of the
1976     Thumbnails database.
1977   </summary>
1978 </histogram>
1979
1980 <histogram name="Diagnostics.Test.SQLiteIntegrityWebData"
1981     enum="DiagnosticsResult">
1982   <summary>
1983     Shows the success and failure rates of the SQLiteIntegrityWebData test that
1984     runs on recovery startups.  The test checks the integrity of the Web Data
1985     database.
1986   </summary>
1987 </histogram>
1988
1989 <histogram name="Diagnostics.Test.Version" enum="DiagnosticsResult">
1990   <summary>
1991     TBD - Not run automatically yet, so this is just a placeholder for future
1992     metrics collection.  Any samples collected here represent users running
1993     diagnostics manually.
1994   </summary>
1995 </histogram>
1996
1997 <histogram name="Diagnostics.TestFailures" enum="DiagnosticsTestName">
1998   <summary>
1999     Histogram comparing the various types of diagnostic test failures when
2000     diagnostic tests are run.  Note that some types of test failures cause the
2001     rest of the tests to be skipped.
2002   </summary>
2003 </histogram>
2004
2005 <histogram name="DisabledExtension.ExtensionWipedStatus" enum="BooleanWiped">
2006   <summary>Whether an extension has been wiped out.</summary>
2007 </histogram>
2008
2009 <histogram name="DisabledExtension.SideloadWipeoutCount">
2010   <summary>
2011     How many external extensions get wiped out as a result of the Sideload
2012     Wipeout one-time initiative.
2013   </summary>
2014 </histogram>
2015
2016 <histogram name="DisabledExtension.SideloadWipeoutNeeded" enum="BooleanSuccess">
2017   <summary>
2018     Whether any extension got wiped out as a result of the Sideload Wipeout
2019     one-time initiative.
2020   </summary>
2021 </histogram>
2022
2023 <histogram name="DisabledExtension.UserSelection" enum="SideloadWipeoutBubble">
2024   <summary>
2025     The user selection in the Sideload Wipeout bubble, grouped by the
2026     UmaWipeoutHistogramOptions enum.
2027   </summary>
2028 </histogram>
2029
2030 <histogram name="DiskCache.0.FilesAge" units="hours">
2031   <summary>The age of the cache's files (wall time).</summary>
2032 </histogram>
2033
2034 <histogram name="DiskCache.2.FilesAge" units="hours">
2035   <summary>
2036     The age of the cache's files (wall time). Media-specific cache.
2037   </summary>
2038 </histogram>
2039
2040 <histogram name="DiskCache.3.FilesAge" units="hours">
2041   <summary>The age of the cache's files (wall time). AppCache.</summary>
2042 </histogram>
2043
2044 <histogram name="DiskCache.4.FilesAge" units="hours">
2045   <summary>The age of the cache's files (wall time). ShaderCache.</summary>
2046 </histogram>
2047
2048 <histogram name="DiskCache.TotalIOTime" units="milliseconds">
2049   <obsolete>
2050     Deprecated.
2051   </obsolete>
2052   <summary>
2053     The total time it takes to perform a payload IO operation, for the regular
2054     disk cache.
2055   </summary>
2056 </histogram>
2057
2058 <histogram name="DNS.AttemptCancelled">
2059   <summary>
2060     The attempt which completed after the job was already cancelled.
2061   </summary>
2062 </histogram>
2063
2064 <histogram name="DNS.AttemptDiscarded">
2065   <summary>
2066     The attempt which completed after the job was already cancelled OR the
2067     attempt that has finished after host resolution was already completed by an
2068     earlier attempt.
2069   </summary>
2070 </histogram>
2071
2072 <histogram name="DNS.AttemptFailDuration" units="milliseconds">
2073   <summary>
2074     Duration of time taken in OS resolutions for actual navigations. These
2075     attempts which completed after the job was already canceled OR after the job
2076     was already completed by an earlier attempt. Note that cached resolutions
2077     may provide low (0ms?) resolution times.
2078   </summary>
2079 </histogram>
2080
2081 <histogram name="DNS.AttemptFailure">
2082   <summary>The attempt that has not resolved the host successfully.</summary>
2083 </histogram>
2084
2085 <histogram name="DNS.AttemptFirstFailure">
2086   <summary>
2087     The attempt that resolved the host first and the resolution was not
2088     successful.
2089   </summary>
2090 </histogram>
2091
2092 <histogram name="DNS.AttemptFirstSuccess">
2093   <summary>
2094     The attempt that resolved the host first and the resolution was successful.
2095   </summary>
2096 </histogram>
2097
2098 <histogram name="DNS.AttemptSuccess">
2099   <summary>The attempt that has resolved the host successfully.</summary>
2100 </histogram>
2101
2102 <histogram name="DNS.AttemptSuccessDuration" units="milliseconds">
2103   <summary>
2104     Duration of time taken in OS resolutions that succeeded and were requested
2105     for actual navigations. These attempts which completed after the job was
2106     already canceled OR after the job was already completed by an earlier
2107     attempt. Note that cached resolutions may provide low (0ms?) resolution
2108     times.
2109   </summary>
2110 </histogram>
2111
2112 <histogram name="DNS.AttemptTimeSavedByRetry" units="milliseconds">
2113   <summary>
2114     This histogram shows the time saved by having spawned an extra attempt, when
2115     the first attempt didn't finish before retry attempt.
2116   </summary>
2117 </histogram>
2118
2119 <histogram name="DNS.CacheEvicted" units="milliseconds">
2120   <summary>
2121     The time left to expiration of an entry when it is removed while compacting
2122     the HostCache.
2123   </summary>
2124 </histogram>
2125
2126 <histogram name="DNS.CacheExpired" units="milliseconds">
2127   <summary>
2128     The time since expiration of an entry when it is removed while compacting
2129     the HostCache.
2130   </summary>
2131 </histogram>
2132
2133 <histogram name="DNS.CacheExpiredOnGet" units="milliseconds">
2134   <summary>
2135     The time since expiration of an entry when it is removed on lookup.
2136   </summary>
2137 </histogram>
2138
2139 <histogram name="DNS.EmptyAddressListAndNoError"
2140     enum="DNSEmptyAddressListAndNoError">
2141   <summary>
2142     Error status when an empty address list was found in OnLookupComplete().
2143   </summary>
2144 </histogram>
2145
2146 <histogram name="DNS.IndependentFailedNavigation" units="milliseconds">
2147   <summary>
2148     When either a pre-resolution was not done recently enough to provide
2149     benefit, or the the corresponding pre-resolution is still pending, this
2150     histogram shows the duration of time used to resolve a hostname as not
2151     existing during a failed attempt to navigate to (GET) a URL.  In newer
2152     versions, if the hostname has never been found as a link during a page scan,
2153     and it has a referring URL, then it is added to referrer list data structure
2154     (hoping we'll do better next time).
2155   </summary>
2156 </histogram>
2157
2158 <histogram name="DNS.IndependentNavigation" units="milliseconds">
2159   <summary>
2160     When either a pre-resolution was not done recently enough to provide
2161     benefit, or the the corresponding pre-resolution is still pending, this
2162     histogram shows the duration of the duration of time used to resolve a
2163     hostname to navigate to (GET) a URL.  In newer versions, if the hostname has
2164     never been found as a link during a page scan, and it has a referring URL,
2165     then it is added to referrer list data structure (hoping we'll do better
2166     next time).
2167   </summary>
2168 </histogram>
2169
2170 <histogram name="DNS.JobQueueTime" units="milliseconds">
2171   <summary>
2172     Time elapsed between the time the HostResolverImpl::Job was created and the
2173     time the Job was started (a getaddrinfo call was dispatched to the thread
2174     pool).
2175   </summary>
2176 </histogram>
2177
2178 <histogram name="DNS.JobQueueTime_HIGHEST" units="milliseconds">
2179   <summary>
2180     Time elapsed between the time the HostResolverImpl::Job was created and the
2181     time the Job was started (a getaddrinfo call was dispatched to the thread
2182     pool). Includes only Jobs which had priority HIGHEST when started.
2183   </summary>
2184 </histogram>
2185
2186 <histogram name="DNS.JobQueueTime_IDLE" units="milliseconds">
2187   <summary>
2188     Time elapsed between the time the HostResolverImpl::Job was created and the
2189     time the Job was started (a getaddrinfo call was dispatched to the thread
2190     pool). Includes only Jobs which had priority IDLE when started.
2191   </summary>
2192 </histogram>
2193
2194 <histogram name="DNS.JobQueueTime_LOW" units="milliseconds">
2195   <summary>
2196     Time elapsed between the time the HostResolverImpl::Job was created and the
2197     time the Job was started (a getaddrinfo call was dispatched to the thread
2198     pool). Includes only Jobs which had priority LOW when started.
2199   </summary>
2200 </histogram>
2201
2202 <histogram name="DNS.JobQueueTime_LOWEST" units="milliseconds">
2203   <summary>
2204     Time elapsed between the time the HostResolverImpl::Job was created and the
2205     time the Job was started (a getaddrinfo call was dispatched to the thread
2206     pool). Includes only Jobs which had priority LOWEST when started.
2207   </summary>
2208 </histogram>
2209
2210 <histogram name="DNS.JobQueueTime_MEDIUM" units="milliseconds">
2211   <summary>
2212     Time elapsed between the time the HostResolverImpl::Job was created and the
2213     time the Job was started (a getaddrinfo call was dispatched to the thread
2214     pool). Includes only Jobs which had priority MEDIUM when started.
2215   </summary>
2216 </histogram>
2217
2218 <histogram name="DNS.JobQueueTimeAfterChange" units="milliseconds">
2219   <summary>
2220     Time elapsed between the last time the priority of a HostResolverImpl::Job
2221     changed (when a Request was attached or detached) and the time the Job was
2222     started (a getaddrinfo call was dispatched to the thread pool).
2223   </summary>
2224 </histogram>
2225
2226 <histogram name="DNS.JobQueueTimeAfterChange_HIGHEST" units="milliseconds">
2227   <summary>
2228     Time elapsed between the last time the priority of a HostResolverImpl::Job
2229     changed (when a Request was attached or detached) and the time the Job was
2230     started (a getaddrinfo call was dispatched to the thread pool). Includes
2231     only Jobs which had priority HIGHEST when started.
2232   </summary>
2233 </histogram>
2234
2235 <histogram name="DNS.JobQueueTimeAfterChange_IDLE" units="milliseconds">
2236   <summary>
2237     Time elapsed between the last time the priority of a HostResolverImpl::Job
2238     changed (when a Request was attached or detached) and the time the Job was
2239     started (a getaddrinfo call was dispatched to the thread pool). Includes
2240     only Jobs which had priority IDLE when started.
2241   </summary>
2242 </histogram>
2243
2244 <histogram name="DNS.JobQueueTimeAfterChange_LOW" units="milliseconds">
2245   <summary>
2246     Time elapsed between the last time the priority of a HostResolverImpl::Job
2247     changed (when a Request was attached or detached) and the time the Job was
2248     started (a getaddrinfo call was dispatched to the thread pool). Includes
2249     only Jobs which had priority LOW when started.
2250   </summary>
2251 </histogram>
2252
2253 <histogram name="DNS.JobQueueTimeAfterChange_LOWEST" units="milliseconds">
2254   <summary>
2255     Time elapsed between the last time the priority of a HostResolverImpl::Job
2256     changed (when a Request was attached or detached) and the time the Job was
2257     started (a getaddrinfo call was dispatched to the thread pool). Includes
2258     only Jobs which had priority LOWEST when started.
2259   </summary>
2260 </histogram>
2261
2262 <histogram name="DNS.JobQueueTimeAfterChange_MEDIUM" units="milliseconds">
2263   <summary>
2264     Time elapsed between the last time the priority of a HostResolverImpl::Job
2265     changed (when a Request was attached or detached) and the time the Job was
2266     started (a getaddrinfo call was dispatched to the thread pool). Includes
2267     only Jobs which had priority MEDIUM when started.
2268   </summary>
2269 </histogram>
2270
2271 <histogram name="DNS.PrefetchCacheEviction" units="milliseconds">
2272   <summary>
2273     The duration of time used (most recently) to pre-resolve a hostname, when
2274     the prefetched resolution was apparently evicted from the cache.  The
2275     included samples only list pre-resolution times when the later
2276     navigations/fetches took in excess of 15ms.
2277   </summary>
2278 </histogram>
2279
2280 <histogram name="DNS.PrefetchCacheEvictionL" units="milliseconds">
2281   <summary>
2282     The duration of time used (most recently) to pre-resolve a hostname, when
2283     the prefetched resolution was apparently evicted from the cache.  The
2284     included samples only list pre-resolution times when the later
2285     navigations/fetches took in excess of 15ms.
2286   </summary>
2287 </histogram>
2288
2289 <histogram name="DNS.PrefetchFoundName">
2290   <summary>Replaced by DNS.PrefetchFoundNameL.</summary>
2291 </histogram>
2292
2293 <histogram name="DNS.PrefetchFoundNameL" units="milliseconds">
2294   <obsolete>
2295     Deprecated 2/2010, and replaced by DNS.PrefetchResolution
2296   </obsolete>
2297   <summary>
2298     The duration of time used by the DNS pre-resolving threads to resolve a host
2299     name via the network.  Any resolutions that are faster than 15ms are
2300     considered to be local cache hits, not requiring network access, and are not
2301     included in this histogram. This histogram is most useful for estimating the
2302     typical cost of a name resolution, but it also estimates the total number of
2303     network-based resolutions induced by this feature.  Not all these
2304     resolutions prove helpful (i.e., the user does not always actually visit the
2305     resolved hostnames).
2306   </summary>
2307 </histogram>
2308
2309 <histogram name="DNS.PrefetchNegativeHit">
2310   <summary>Replaced by DNS.PrefetchNegativeHitL.</summary>
2311 </histogram>
2312
2313 <histogram name="DNS.PrefetchNegativeHitL" units="milliseconds">
2314   <summary>
2315     The duration of time saved due to DNS pre-resolving in the &quot;name not
2316     found&quot; case.  Time &quot;savings&quot; shown in the histogram are
2317     defined to be the difference between the DNS pre-resolution duration, and
2318     the DNS resolution duration seen during a navigation.  These cache hits only
2319     list events where the DNS pre-resolve duration for a host was in excess of
2320     15ms (i.e., the network was consulted), and the actual DNS resolution (when
2321     a user attempted to navigate to a link with the same host name) took less
2322     than 15ms (i.e., the network was not consulted), which means the gain was a
2323     result of a &quot;cache hit&quot; in the OS cache.  For some users with
2324     LANs, all negative results (even when the DNS cache might otherwise help)
2325     take about 2.5 seconds (due to timeouts for netbios broadcasts), and hence
2326     no savings are possible (or shown) for such users in this category.
2327   </summary>
2328 </histogram>
2329
2330 <histogram name="DNS.PrefetchPositiveHit">
2331   <summary>Replaced by DNS.PrefetchPositiveHitL.</summary>
2332 </histogram>
2333
2334 <histogram name="DNS.PrefetchPositiveHitL" units="milliseconds">
2335   <summary>
2336     The duration of time saved due to DNS pre-resolving in the &quot;name was
2337     found&quot; case, and induced by either a page scan for a link or an omnibox
2338     entry by the user. Time &quot;savings&quot; shown in the histogram are
2339     defined to be the difference between the DNS pre-resolution duration, and
2340     the DNS resolution duration seen during a navigation.  These cache hits only
2341     list events where the DNS pre-resolve duration for a host was in excess of
2342     15ms (i.e., the network was consulted), and the actual DNS resolution (when
2343     a user attempted to navigate to a link with the same host name) took less
2344     than 15ms (i.e., the network was not consulted), which means the gain was a
2345     result of a &quot;cache hit&quot; in the OS cache.
2346   </summary>
2347 </histogram>
2348
2349 <histogram name="DNS.PrefetchQueue" units="milliseconds">
2350   <summary>
2351     The duration of time spent by a proposed resolution waiting in the queue to
2352     be resolved.  This number is in addition to any DNS resolution time that may
2353     come later.
2354   </summary>
2355 </histogram>
2356
2357 <histogram name="DNS.PrefetchReferredPositiveHit" units="milliseconds">
2358   <summary>
2359     The duration of time saved due to DNS pre-resolving in the &quot;name was
2360     found&quot; case, and induced by predicting (using referrer lists) that a
2361     resolution was needed. Time &quot;savings&quot; shown in the histogram are
2362     defined to be the difference between the DNS pre-resolution duration, and
2363     the DNS resolution duration seen during a navigation.  These cache hits only
2364     list events where the DNS pre-resolve duration for a host was in excess of
2365     15ms (i.e., the network was consulted), and the actual DNS resolution (when
2366     a user attempted to navigate to a link with the same host name) took less
2367     than 15ms (i.e., the network was not consulted), which means the gain was a
2368     result of a &quot;cache hit&quot; in the OS cache.
2369   </summary>
2370 </histogram>
2371
2372 <histogram name="DNS.PrefetchResolution" units="milliseconds">
2373   <summary>
2374     The duration of time used by the DNS pre-resolving threads to resolve a host
2375     name via the network.  Any resolutions that are faster than 15ms are
2376     considered to be local cache hits, not requiring network access, and are not
2377     included in this histogram. This histogram is most useful for estimating the
2378     typical cost of a name resolution, but it also estimates the total number of
2379     network-based resolutions induced by this feature.  Not all these
2380     resolutions prove helpful (i.e., the user does not always actually visit the
2381     resolved hostnames).
2382   </summary>
2383 </histogram>
2384
2385 <histogram name="DNS.QueueRecycledDeltaOver2">
2386   <summary>
2387     When, due to congestion avoidance, a queued pre-resolution is abandoned
2388     (recycled) without actually being resolved, this histograms records the age
2389     in the queue of that entry.  Only times over 2 seconds are recorded in this
2390     histogram.
2391   </summary>
2392 </histogram>
2393
2394 <histogram name="DNS.QueueRecycledUnder2">
2395   <summary>
2396     When, due to congestion avoidance, a queued pre-resolution is abandoned
2397     (recycled) without actually being resolved, this histograms records the age
2398     in the queue of that entry.  Only times less than or equal to 2 seconds are
2399     recorded in this histogram.
2400   </summary>
2401 </histogram>
2402
2403 <histogram name="DNS.ResolveCategory" enum="ResolutionCategory">
2404   <summary>
2405     Counts of successes and failures of OS resolutions in various categories.
2406   </summary>
2407 </histogram>
2408
2409 <histogram name="DNS.ResolveFail" units="milliseconds">
2410   <summary>
2411     Duration of time taken in OS resolutions for actual navigations.  Note that
2412     cached OS resolutions may provide low (0ms?) resolution times.
2413   </summary>
2414 </histogram>
2415
2416 <histogram name="DNS.ResolveFail_FAMILY_IPV4" units="milliseconds">
2417   <summary>Same as DNS.ResolveFail, but limited to pure IPv4 lookups.</summary>
2418 </histogram>
2419
2420 <histogram name="DNS.ResolveFail_FAMILY_IPV6" units="milliseconds">
2421   <summary>Same as DNS.ResolveFail, but limited to pure IPv6 lookups.</summary>
2422 </histogram>
2423
2424 <histogram name="DNS.ResolveFail_FAMILY_UNSPEC" units="milliseconds">
2425   <summary>Same as DNS.ResolveFail, but limited to IPv4/IPv6 lookups.</summary>
2426 </histogram>
2427
2428 <histogram name="DNS.ResolveSpeculativeFail" units="milliseconds">
2429   <summary>
2430     Duration of time taken in speculative OS resolutions.  Note that cached OS
2431     resolutions may provide low (0ms?) resolution times.
2432   </summary>
2433 </histogram>
2434
2435 <histogram name="DNS.ResolveSpeculativeSuccess" units="milliseconds">
2436   <summary>
2437     Duration of time taken in speculative OS resolution that succeeded.  Note
2438     that cached resolutions may provide low (0ms?) resolution times.
2439   </summary>
2440 </histogram>
2441
2442 <histogram name="DNS.ResolveSuccess" units="milliseconds">
2443   <summary>
2444     Duration of time taken in OS resolutions that succeeded and were requested
2445     for actual navigations.  Note that cached resolutions may provide low (0ms?)
2446     resolution times.
2447   </summary>
2448 </histogram>
2449
2450 <histogram name="DNS.ResolveSuccess_FAMILY_IPV4" units="milliseconds">
2451   <summary>
2452     Same as DNS.ResolveSuccess, but limited to pure IPv4 lookups.
2453   </summary>
2454 </histogram>
2455
2456 <histogram name="DNS.ResolveSuccess_FAMILY_IPV6" units="milliseconds">
2457   <summary>
2458     Same as DNS.ResolveSuccess, but limited to pure IPv6 lookups.
2459   </summary>
2460 </histogram>
2461
2462 <histogram name="DNS.ResolveSuccess_FAMILY_UNSPEC" units="milliseconds">
2463   <summary>
2464     Same as DNS.ResolveSuccess, but limited to IPv4/IPv6 lookups.
2465   </summary>
2466 </histogram>
2467
2468 <histogram name="DNS.ResolveUnspecWaste" enum="ResolutionUnspecWasteCategory">
2469   <obsolete>
2470     Deprecated as of 5/2013.
2471   </obsolete>
2472   <summary>
2473     Counts of hits and misses in the DNS cache and DNS jobs pool of wasted
2474     HostResolverImpl::Jobs that could be avoided by always resolving using
2475     AF_UNSPEC.
2476   </summary>
2477 </histogram>
2478
2479 <histogram name="DNS.TotalTime" units="milliseconds">
2480   <summary>
2481     Duration of time since a HostResolverImpl::Resolve request to the time a
2482     result is posted. Excludes canceled, evicted, and aborted requests. Includes
2483     cache hits (recorded as 0). Excludes speculative requests.
2484   </summary>
2485 </histogram>
2486
2487 <histogram name="DNS.TotalTime_speculative" units="milliseconds">
2488   <summary>
2489     Duration of time since a HostResolverImpl::Resolve request to the time a
2490     result is posted. Excludes canceled, evicted, and aborted requests. Includes
2491     cache hits (recorded as 0). Speculative requests only.
2492   </summary>
2493 </histogram>
2494
2495 <histogram name="DNS.UnexpectedResolution">
2496   <summary>
2497     In some cases, such as when content arrives with embedded references to
2498     other servers, the prefetch system can't (or doesn't) attempt to pre-resolve
2499     the hostnames.  As an example, a visit to www.cnn.com will fetch content
2500     with references to about 12 additional hostnames, none of which are
2501     currently anticipated.  Such resolutions are termed &quot;Unexpected
2502     Resolutions,&quot; and the durations associated with those DNS resolutions
2503     are shown below.  Future features may attempt to learn (from prior
2504     experience locally, or from server provided hints), what secondary hostname
2505     resolutions should be done when a primary resolution (or navigation) takes
2506     place.  This histogram shows what the potential savings are that
2507     &quot;remain on the table&quot; until we employ some of these more advanced
2508     features.
2509   </summary>
2510 </histogram>
2511
2512 <histogram name="DNS.UnexpectedResolutionL">
2513   <summary>
2514     In some cases, such as when content arrives with embedded references to
2515     other servers, or when a page (such as one in SSL) preclude scanning and
2516     prefetching, the prefetch system can't (or doesn't) attempt to pre-resolve
2517     the hostnames.  As an example, a visit to www.cnn.com will fetch content
2518     with references to about 12 additional hostnames, none of which might be
2519     anticipated.  Similarly, clicking on a link in an SSL page won't be
2520     anticipated (since scanning in not allowed by default). Such resolutions are
2521     termed &quot;Unexpected Resolutions,&quot; and the durations associated with
2522     those navigation induced DNS resolutions are shown below.  If a referring
2523     URL is available for the navigation, the relationship to the referring URL
2524     was recorded, and future navigations to the referring hostname would have
2525     induced a pre-resolution of hostname that caused an entry below.  Such any
2526     entry may facilitate future listing in the ReferredPositiveHit histogram.
2527   </summary>
2528 </histogram>
2529
2530 <histogram name="DnsProbe.ErrorPageUpdateStatus" enum="DnsProbe.ProbeStatus">
2531   <summary>Status of DNS probe updates sent to a DNS error page.</summary>
2532 </histogram>
2533
2534 <histogram name="DnsProbe.Probe.Elapsed" units="ms">
2535   <obsolete>
2536     Renamed 7/2013 to DnsProbe.ProbeDuration.
2537   </obsolete>
2538   <summary>Time between starting and finishing DNS probe.</summary>
2539 </histogram>
2540
2541 <histogram name="DnsProbe.Probe.NcnOffline.Elapsed" units="ms">
2542   <obsolete>
2543     Removed 7/2013.
2544   </obsolete>
2545   <summary>
2546     Time between starting and finishing DNS probe when NCN says we're offline.
2547   </summary>
2548 </histogram>
2549
2550 <histogram name="DnsProbe.Probe.NcnOffline.Result"
2551     enum="DnsProbe.ObsoleteProbeResult">
2552   <obsolete>
2553     Removed 7/2013.
2554   </obsolete>
2555   <summary>
2556     Result of DNS probes sent by the probe service when NCN says we're offline.
2557   </summary>
2558 </histogram>
2559
2560 <histogram name="DnsProbe.Probe.NcnOnline.Elapsed" units="ms">
2561   <obsolete>
2562     Removed 7/2013.
2563   </obsolete>
2564   <summary>
2565     Time between starting and finishing DNS probe when NCN says we're online.
2566   </summary>
2567 </histogram>
2568
2569 <histogram name="DnsProbe.Probe.NcnOnline.Result"
2570     enum="DnsProbe.ObsoleteProbeResult">
2571   <obsolete>
2572     Removed 7/2013.
2573   </obsolete>
2574   <summary>
2575     Result of DNS probes sent by the probe service when NCN says we're online.
2576   </summary>
2577 </histogram>
2578
2579 <histogram name="DnsProbe.Probe.Result" enum="DnsProbe.ObsoleteProbeResult">
2580   <obsolete>
2581     Renamed 7/2013 to DnsProbe.ProbeResult.  (Also switched to the full
2582     DnsProbe.ProbeStatus enum.)
2583   </obsolete>
2584   <summary>Result of DNS probes sent by the probe service.</summary>
2585 </histogram>
2586
2587 <histogram name="DnsProbe.Probe.ResultBadConfig.Elapsed" units="ms">
2588   <obsolete>
2589     Removed 7/2013.
2590   </obsolete>
2591   <summary>Elapsed time of DNS probes that return PROBE_BAD_CONFIG.</summary>
2592 </histogram>
2593
2594 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemIsLocalhost"
2595     enum="DnsProbe.SystemIsLocalhost">
2596   <obsolete>
2597     Removed 7/2013.
2598   </obsolete>
2599   <summary>
2600     Whether the only nameserver in the system DNS config was 127.0.0.1 when the
2601     probe result was BAD_CONFIG.
2602   </summary>
2603 </histogram>
2604
2605 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemJobResult"
2606     enum="DnsProbe.JobResult">
2607   <obsolete>
2608     Removed 7/2013.
2609   </obsolete>
2610   <summary>
2611     The result of the system probe job when the overall probe result was
2612     BAD_CONFIG.
2613   </summary>
2614 </histogram>
2615
2616 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemNameserverCount">
2617   <obsolete>
2618     Removed 7/2013.
2619   </obsolete>
2620   <summary>
2621     The number of nameservers in the system DNS config when the probe result was
2622     BAD_CONFIG.
2623   </summary>
2624 </histogram>
2625
2626 <histogram name="DnsProbe.Probe.ResultNoInternet.Elapsed" units="ms">
2627   <obsolete>
2628     Removed 7/2013.
2629   </obsolete>
2630   <summary>Elapsed time of DNS probes that return PROBE_NO_INTERNET.</summary>
2631 </histogram>
2632
2633 <histogram name="DnsProbe.Probe.ResultNxdomain.Elapsed" units="ms">
2634   <obsolete>
2635     Removed 7/2013.
2636   </obsolete>
2637   <summary>Elapsed time of DNS probes that return PROBE_NXDOMAIN.</summary>
2638 </histogram>
2639
2640 <histogram name="DnsProbe.Probe.ResultUnknown.Elapsed" units="ms">
2641   <obsolete>
2642     Removed 7/2013.
2643   </obsolete>
2644   <summary>Elapsed time of DNS probes that return PROBE_UNKNOWN.</summary>
2645 </histogram>
2646
2647 <histogram name="DnsProbe.ProbeDuration" units="ms">
2648   <summary>Time between starting and finishing DNS probe.</summary>
2649 </histogram>
2650
2651 <histogram name="DnsProbe.ProbeResult" enum="DnsProbe.ProbeStatus">
2652   <summary>Result of DNS probes sent by the probe service.</summary>
2653 </histogram>
2654
2655 <histogram name="DomainBoundCerts.DBLoadedCount">
2656   <summary>Number of certs loaded from domain bound cert database.</summary>
2657 </histogram>
2658
2659 <histogram name="DomainBoundCerts.DBLoadTime" units="ms">
2660   <summary>Time spent loading domain bound cert database.</summary>
2661 </histogram>
2662
2663 <histogram name="DomainBoundCerts.DBSizeInKB" units="KB">
2664   <summary>
2665     The size, on disk, of the domain bound cert database as it is being loaded.
2666   </summary>
2667 </histogram>
2668
2669 <histogram name="DomainBoundCerts.GenerateCertTime" units="ms">
2670   <summary>Time spent generating a domain bound cert.</summary>
2671 </histogram>
2672
2673 <histogram name="DomainBoundCerts.GetCertTime" units="ms">
2674   <summary>
2675     Combined time for GetDomainBoundCert retrieval (both synchronous and
2676     asynchronous).
2677   </summary>
2678 </histogram>
2679
2680 <histogram name="DomainBoundCerts.GetCertTimeAsync" units="ms">
2681   <summary>
2682     Time for asynchronous retrieval (from the GetDomainBoundCert call until
2683     completion callback is called).
2684   </summary>
2685 </histogram>
2686
2687 <histogram name="DomainBoundCerts.GetCertTimeSync" units="ms">
2688   <summary>Time for synchronous GetDomainBoundCert cert retrieval.</summary>
2689 </histogram>
2690
2691 <histogram name="DomainBoundCerts.GetDomainBoundCertResult"
2692     enum="DomainBoundCerts.GetCertResult">
2693   <summary>Result of GetDomainBoundCert function.</summary>
2694 </histogram>
2695
2696 <histogram name="DomainBoundCerts.KillDatabaseResult" enum="BooleanSuccess">
2697   <summary>
2698     Whether the domain-bound certs sqlite database was killed succesfully when
2699     an unrecoverable error was detected.
2700   </summary>
2701 </histogram>
2702
2703 <histogram name="DomainBoundCerts.Support" enum="DomainBoundCerts.Support">
2704   <summary>
2705     Counts of SSL client sockets broken down by support for Domain Bound
2706     Certificates TLS extension.  Counts only connections with full handshakes,
2707     resumed sessions are not counted.
2708   </summary>
2709 </histogram>
2710
2711 <histogram name="DomainBoundCerts.TaskMaxWaitTime" units="ms">
2712   <summary>
2713     Longest time spent by requests waiting for load of domain bound cert
2714     database.
2715   </summary>
2716 </histogram>
2717
2718 <histogram name="DomainBoundCerts.TaskWaitCount">
2719   <summary>
2720     Number of requests that waited for load of domain bound cert database.
2721   </summary>
2722 </histogram>
2723
2724 <histogram name="Download.AcceptRangesBytes.KBytes" units="KB">
2725   <summary>The length of downloads for serves that accept byte ranges.</summary>
2726 </histogram>
2727
2728 <histogram name="Download.AcceptRangesMissingOrInvalid.KBytes" units="KB">
2729   <summary>
2730     The length of downloads for serves that do not specify whether the accept
2731     ranges, or have invalid ranges specified.
2732   </summary>
2733 </histogram>
2734
2735 <histogram name="Download.AcceptRangesNone.KBytes" units="KB">
2736   <summary>
2737     The length of downloads for serves that do not accept ranges.
2738   </summary>
2739 </histogram>
2740
2741 <histogram name="Download.ActualBandwidth" units="Bytes/second">
2742   <summary>The actual bandwidth (per read) of a download.</summary>
2743 </histogram>
2744
2745 <histogram name="Download.ApiFunctions" enum="DownloadFunctions">
2746   <summary>Downloads extension API function calls.</summary>
2747 </histogram>
2748
2749 <histogram name="Download.BandwidthDiskBytesPerSecond">
2750   <summary>
2751     Disk bandwidth (defined as total bytes divided by the amount of time blocked
2752     on write or close on the file descriptor) seen for a single download.
2753   </summary>
2754 </histogram>
2755
2756 <histogram name="Download.BandwidthOverallBytesPerSecond">
2757   <summary>
2758     Overall bandwidth seen for the download.  Note that this is measured at the
2759     point at which the file is written, and so will not take into account the
2760     time costs of activities that occur after file write is completed (e.g. safe
2761     browsing scanning).
2762   </summary>
2763 </histogram>
2764
2765 <histogram name="Download.BandwidthUsed" units="%">
2766   <summary>
2767     The percentage of the potential bandwidth actually used (per read) of a
2768     download.  An entry of 100% implies that Chrome was the limiting factor in
2769     download speed.
2770   </summary>
2771 </histogram>
2772
2773 <histogram name="Download.ClearAllSize">
2774   <summary>
2775     The number of downloads in history at the time it is cleared.
2776   </summary>
2777 </histogram>
2778
2779 <histogram name="Download.ContentDisposition" enum="DownloadContentDisposition">
2780   <summary>
2781     Content-Disposition header features. The presence of a Content-Disposition
2782     header, use of 'name', 'filename' and 'filename*' parameters, and string
2783     encoding schemes are counted for each unthrottled download. The total number
2784     downloads is Download.Counts[5] (Initiated and Unthrottled).
2785   </summary>
2786 </histogram>
2787
2788 <histogram name="Download.ContentImageType" enum="DownloadImageType">
2789   <summary>Types of images that are downloaded.</summary>
2790 </histogram>
2791
2792 <histogram name="Download.ContentType" enum="DownloadContentType">
2793   <summary>Content types that are downloaded.</summary>
2794 </histogram>
2795
2796 <histogram name="Download.Counts" enum="DownloadCountType">
2797   <summary>
2798     Various individual counts in the download system; see DownloadCountType for
2799     details.
2800   </summary>
2801 </histogram>
2802
2803 <histogram name="Download.CountsChrome" enum="ChromeDownloadCountType">
2804   <summary>
2805     Various individual counts in the download system, for example the number of
2806     downloads blocked by throttling from the DownloadRequestLimiter.
2807   </summary>
2808 </histogram>
2809
2810 <histogram name="Download.DangerousDownloadValidated"
2811     enum="DownloadItem.DangerType">
2812   <summary>
2813     User chose to save a download which was marked dangerous. Grouped by the
2814     type of danger.
2815   </summary>
2816 </histogram>
2817
2818 <histogram name="Download.DangerousFile.DangerousDownloadValidated"
2819     enum="DownloadItem.DangerousFileType">
2820   <summary>
2821     User chose to save a download which was marked DANGEROUS_FILE. Grouped by
2822     the type of file.
2823   </summary>
2824 </histogram>
2825
2826 <histogram name="Download.DangerousFile.Discard"
2827     enum="DownloadItem.DangerousFileType">
2828   <summary>
2829     A download which was marked DANGEROUS_FILE was discarded without the user
2830     directly choosing, because the browser was closed.  Grouped by the file
2831     extension.
2832   </summary>
2833 </histogram>
2834
2835 <histogram name="Download.DangerousFile.UserDiscard"
2836     enum="DownloadItem.DangerousFileType">
2837   <summary>
2838     User chose to discard a download which was marked DANGEROUS_FILE. Grouped by
2839     the file extension.
2840   </summary>
2841 </histogram>
2842
2843 <histogram name="Download.DatabaseRecordDropped"
2844     enum="DownloadDatabaseRecordDroppedType">
2845   <summary>Reason for dropping a record read in from the DB.</summary>
2846 </histogram>
2847
2848 <histogram name="Download.DatabaseRemoveDownloadsCount">
2849   <summary>Number of downloads removed from the history at once.</summary>
2850 </histogram>
2851
2852 <histogram name="Download.DatabaseRemoveDownloadsTime" units="microseconds">
2853   <summary>How long it took to delete some downloads from history.</summary>
2854 </histogram>
2855
2856 <histogram name="Download.DatabaseRemoveDownloadsTimePerRecord"
2857     units="nanoseconds/record">
2858   <summary>
2859     How long it took to delete some downloads from history, per download.
2860   </summary>
2861 </histogram>
2862
2863 <histogram name="Download.Discard" enum="DownloadItem.DangerType">
2864   <summary>
2865     A download which was marked dangerous was discarded without the user
2866     directly choosing, because the browser was closed.  Grouped by the type of
2867     danger.
2868   </summary>
2869 </histogram>
2870
2871 <histogram name="Download.DiskBandwidthUsedPercentage" units="Percent">
2872   <summary>
2873     The percentage of the available disk bandwidth that was used by the
2874     download.  100% indicates that the disk bandwidth was the limiting factor
2875     for the download.
2876   </summary>
2877 </histogram>
2878
2879 <histogram name="Download.DOMEvent" enum="DownloadDOMEvent">
2880   <summary>User actions in chrome://downloads</summary>
2881 </histogram>
2882
2883 <histogram name="Download.DownloadSize" units="KB">
2884   <summary>The size of successfully completed downloads.</summary>
2885 </histogram>
2886
2887 <histogram name="Download.FilePickerResult" enum="DownloadFilePickerResult">
2888   <summary>
2889     How the user interacts with the file chooser when doing a &quot;Save
2890     As&quot; for non-full-page saves.
2891   </summary>
2892 </histogram>
2893
2894 <histogram name="Download.FileThreadBlockedTime">
2895   <summary>
2896     The amount of time in milliseconds the file thread blocks for each set of
2897     buffers drained from the incoming pipe (ms).
2898   </summary>
2899 </histogram>
2900
2901 <histogram name="Download.FileThreadReceiveBuffers">
2902   <summary>
2903     The number of buffers in a call to DownloadManager::UpdateDownload.
2904   </summary>
2905 </histogram>
2906
2907 <histogram name="Download.FirstOpenTime" units="milliseconds">
2908   <summary>
2909     The time between a download completing and the file being opened for the
2910     first time.
2911   </summary>
2912 </histogram>
2913
2914 <histogram name="Download.HistorySize">
2915   <summary>
2916     The number of items in the History database, at the time a new download is
2917     recorded.
2918   </summary>
2919 </histogram>
2920
2921 <histogram name="Download.HistorySize2">
2922   <summary>
2923     The number of items in the History database, at the time a new download is
2924     recorded. Higher maximum, more buckets than Download.HistorySize.
2925   </summary>
2926 </histogram>
2927
2928 <histogram name="Download.InterruptedAtEndError" enum="NetErrorCodes">
2929   <summary>
2930     Positive net error code that caused a download to be interrupted at the
2931     *end* of a download (when the number of bytes is known). This is only
2932     triggered when the total content size is known before any bytes are
2933     transferred, such as when a Content-Length header is supplied.
2934   </summary>
2935 </histogram>
2936
2937 <histogram name="Download.InterruptedAtEndReason" enum="InterruptReason">
2938   <summary>
2939     The reason that a download was interrupted at the *end* of a download (when
2940     the number of bytes is known). This is only triggered when the total content
2941     size is known before any bytes are transferred, such as when a
2942     Content-Length header is supplied.
2943   </summary>
2944 </histogram>
2945
2946 <histogram name="Download.InterruptedError" enum="NetErrorCodes">
2947   <summary>
2948     Positive net error code that caused a download to be interrupted.
2949   </summary>
2950 </histogram>
2951
2952 <histogram name="Download.InterruptedOverrunBytes">
2953   <summary>
2954     The excessive number of bytes which have been received at the time that a
2955     download is interrupted. This is only triggered when the total content size
2956     is known before any bytes are transferred, such as when a Content-Length
2957     header is supplied.
2958   </summary>
2959 </histogram>
2960
2961 <histogram name="Download.InterruptedReason" enum="InterruptReason">
2962   <summary>The reason that a download was interrupted.</summary>
2963 </histogram>
2964
2965 <histogram name="Download.InterruptedReceivedSizeK" units="KB">
2966   <summary>
2967     The number of kilobytes received for a download at the time it is
2968     interrupted.
2969   </summary>
2970 </histogram>
2971
2972 <histogram name="Download.InterruptedTotalSizeK" units="KB">
2973   <summary>
2974     The reported total size in kilobytes for a download at the time it is
2975     interrupted. This is essentially the size reported by the Content-Length
2976     header. If no size is specified up-front, it is not recorded in the
2977     histogram. For example, a download transferred with chunked encoding will
2978     not be recorded.
2979   </summary>
2980 </histogram>
2981
2982 <histogram name="Download.InterruptedUnderrunBytes">
2983   <summary>
2984     The total number of bytes minus the received number of bytes at the time
2985     that a download is interrupted. This is only triggered when the total
2986     content size is known before any bytes are transferred, such as when a
2987     Content-Length header is supplied.
2988   </summary>
2989 </histogram>
2990
2991 <histogram name="Download.InterruptedUnknownSize"
2992     enum="DownloadInterruptedUnknownSizeType">
2993   <summary>
2994     True if the size of an interrupted download is unknown, false if it is
2995     known.
2996   </summary>
2997 </histogram>
2998
2999 <histogram name="Download.MapErrorNetworkFailed" enum="NetErrorCodes">
3000   <summary>
3001     Network error that produced a DOWNLOAD_INTERRUPT_REASON_NETWORK_FAILED
3002     result in DownloadResourceHandler::OnResponseCompleted().
3003   </summary>
3004 </histogram>
3005
3006 <histogram name="Download.MapWinShErrorAccessDenied"
3007     enum="SpecialShFileOperationCodes">
3008   <summary>
3009     Windows error that produced a DOWNLOAD_INTERRUPT_REASON_ACCESS_DENIED result
3010     in MapShFileOperationCodes().
3011   </summary>
3012 </histogram>
3013
3014 <histogram name="Download.MapWinShErrorFileFailed"
3015     enum="SpecialShFileOperationCodes">
3016   <summary>
3017     Windows error that produced a DOWNLOAD_INTERRUPT_REASON_FILE_FAILED result
3018     in MapShFileOperationCodes().
3019   </summary>
3020 </histogram>
3021
3022 <histogram name="Download.OnChanged">
3023   <summary>
3024     Percentage of DownloadItem::Observer::OnDownloadUpdated events that
3025     signified a change in the extension API representation of the download.
3026   </summary>
3027 </histogram>
3028
3029 <histogram name="Download.OpensOutstanding">
3030   <summary>The number of unopened downloads, when one is opened.</summary>
3031 </histogram>
3032
3033 <histogram name="Download.OpenTime" units="milliseconds">
3034   <summary>
3035     The time between a download completing and the file being opened.
3036   </summary>
3037 </histogram>
3038
3039 <histogram name="Download.PotentialBandwidth" units="Bytes/second">
3040   <summary>
3041     The maximum bandwidth (per read) that Chrome could have provided for the
3042     download.  If the actual bandwidth equals the potential bandwidth, that
3043     means that Chrome was the limiting factor for download bandwidth.
3044   </summary>
3045 </histogram>
3046
3047 <histogram name="Download.ResourceHandlerBlockedPercentage" units="Percent">
3048   <summary>
3049     The percentage of the lifetime of the DownloadResourceHandler for which it
3050     was blocked by downstream flow control.  0% indicates that the network
3051     bandwidth was the limiting factor for the download.
3052   </summary>
3053 </histogram>
3054
3055 <histogram name="Download.SavePackage" enum="DownloadSavePackageEvent">
3056   <summary>
3057     Events (e.g. Started, Cancelled, Finished, Write to Completed file, Write to
3058     Failed file) occuring within the state machine of a SavePackage operation.
3059   </summary>
3060 </histogram>
3061
3062 <histogram name="Download.ShelfInProgressSizeOnAutoClose">
3063   <summary>
3064     The number of download items in progress on the shelf when it closes
3065     automatically.
3066   </summary>
3067 </histogram>
3068
3069 <histogram name="Download.ShelfInProgressSizeOnUserClose">
3070   <summary>
3071     The number of download items in progress on the shelf when the user closes
3072     it.
3073   </summary>
3074 </histogram>
3075
3076 <histogram name="Download.ShelfSizeOnAutoClose">
3077   <summary>
3078     The number of download items on the shelf when it closes automatically.
3079   </summary>
3080 </histogram>
3081
3082 <histogram name="Download.ShelfSizeOnUserClose">
3083   <summary>
3084     The number of download items on the shelf when the user closes it.
3085   </summary>
3086 </histogram>
3087
3088 <histogram name="Download.ShowDangerousDownloadConfirmationPrompt"
3089     enum="DownloadItem.DangerType">
3090   <summary>
3091     User saw the confirm prompt to save a download which was marked dangerous.
3092     Grouped by the type of danger.
3093   </summary>
3094 </histogram>
3095
3096 <histogram name="Download.Sources" enum="DownloadSource">
3097   <summary>
3098     The initiation source (if initiated within the content layer of chrome) for
3099     a download.
3100   </summary>
3101 </histogram>
3102
3103 <histogram name="Download.SourcesChrome" enum="ChromeDownloadSource">
3104   <summary>
3105     The initiation source (if initiated within the above-content layer of
3106     chrome) for a download.
3107   </summary>
3108 </histogram>
3109
3110 <histogram name="Download.Time" units="milliseconds">
3111   <summary>Time between the start of a download and its completion.</summary>
3112 </histogram>
3113
3114 <histogram name="Download.UserDiscard" enum="DownloadItem.DangerType">
3115   <summary>
3116     User chose to discard a download which was marked dangerous.  Grouped by the
3117     type of danger.
3118   </summary>
3119 </histogram>
3120
3121 <histogram name="Download.WriteLoopCount">
3122   <summary>
3123     The number of iterations for the write loop in BaseFile::AppendDataTofile().
3124   </summary>
3125 </histogram>
3126
3127 <histogram name="Download.WriteSize" units="Bytes">
3128   <summary>The write size for calls to BaseFile::AppendDataTofile().</summary>
3129 </histogram>
3130
3131 <histogram name="Drive.CacheDBOpenStatus" enum="DriveCacheDBOpenStatus">
3132   <summary>Status of drive cache metadata database open.</summary>
3133 </histogram>
3134
3135 <histogram name="Drive.EntireFeedLoadTime" units="microseconds">
3136   <summary>
3137     Time spent to load the entire file system information from the server
3138   </summary>
3139 </histogram>
3140
3141 <histogram name="Drive.EntryKind" enum="DriveEntryKind">
3142   <summary>
3143     Provides breakdown of specific formats for hosted documents. Recorded when
3144     feed is loaded from the server.
3145   </summary>
3146 </histogram>
3147
3148 <histogram name="Drive.FileFormat" enum="DriveFileFormat">
3149   <summary>
3150     Provides breakdown of specific file formats for regular files. Recorded when
3151     feed is loaded from the server.
3152   </summary>
3153 </histogram>
3154
3155 <histogram name="Drive.InitialFeedLoadTime" units="microseconds">
3156   <summary>
3157     Time spent to load the initial part of the file system information from the
3158     server
3159   </summary>
3160 </histogram>
3161
3162 <histogram name="Drive.MetadataDBInitResult" enum="DriveMetadataDBInitStatus">
3163   <summary>Result of drive resource metadata database initialization.</summary>
3164 </histogram>
3165
3166 <histogram name="Drive.MetadataDBOpenExistingResult"
3167     enum="DriveMetadataDBInitStatus">
3168   <summary>
3169     Result of attempt to open existing drive resource metadata database.
3170   </summary>
3171 </histogram>
3172
3173 <histogram name="Drive.MetadataDBVersionBeforeUpgradeCheck">
3174   <summary>
3175     Version number of drive resource metadata DB found on the disk before
3176     checking whether it should be upgraded. Recorded during Drive metadata
3177     initialization triggered by profile initialization.
3178   </summary>
3179 </histogram>
3180
3181 <histogram name="Drive.NumberOfCacheFilesRecoveredAfterDBCorruption">
3182   <summary>
3183     Number of files recovered from Drive cache directory. Recorded when file
3184     recovery takes place after metadata DB corruption is found during metadata
3185     DB initialization.
3186   </summary>
3187 </histogram>
3188
3189 <histogram name="Drive.NumberOfHostedDocuments">
3190   <summary>
3191     Number of hosted documents (spreadsheets etc.) on Drive. Logged when Drive
3192     is first accessed.
3193   </summary>
3194 </histogram>
3195
3196 <histogram name="Drive.NumberOfRegularFiles">
3197   <summary>
3198     Number of regualr files on Drive.  Logged when Drive is first accessed.
3199   </summary>
3200 </histogram>
3201
3202 <histogram name="Drive.NumberOfTotalFiles">
3203   <summary>
3204     Number of total files (regualr files + hosted documents) on Drive.  Logged
3205     when Drive is first accessed.
3206   </summary>
3207 </histogram>
3208
3209 <histogram name="Drive.PushNotificationInitiallyEnabled" enum="BooleanEnabled">
3210   <summary>
3211     Tracks whether the push notification is initially enabled for Drive.
3212     Recorded when the first notification is processed. Notification is emulated
3213     by polling if the push notication is disabled.
3214   </summary>
3215 </histogram>
3216
3217 <histogram name="Drive.PushNotificationRegistered" enum="BooleanRegistered">
3218   <summary>
3219     Tracks whether the push notification request is registered correctly for
3220     Drive. Recorded when the push notification manager is initialized.
3221   </summary>
3222 </histogram>
3223
3224 <histogram name="Drive.SearchMetadataTime" units="microseconds">
3225   <summary>
3226     Time spent to perform an incremental search for auto completion of files on
3227     Drive. This time is collected for every partial query the user types for
3228     auto completion.  For instance, if the user types &quot;faq&quot;,
3229     incremental searches are performed for &quot;f&quot;, &quot;fa&quot;, and
3230     &quot;faq&quot; respectively.
3231   </summary>
3232 </histogram>
3233
3234 <histogram name="Enterprise.AutoEnrollmentExtraTime" units="milliseconds">
3235   <summary>
3236     Time since the user logged in until the auto-enrollment protocol completed.
3237     0 is sampled when the protocol is done by the time the user logs in.
3238   </summary>
3239 </histogram>
3240
3241 <histogram name="Enterprise.AutoEnrollmentProtocolTime" units="milliseconds">
3242   <summary>Total duration time of the auto-enrollment protocol.</summary>
3243 </histogram>
3244
3245 <histogram name="Enterprise.AutoEnrollmentRequestNetworkErrorCode"
3246     enum="NetErrorCodes">
3247   <summary>
3248     Network error code (if applicable) for auto-enrollment requests.
3249   </summary>
3250 </histogram>
3251
3252 <histogram name="Enterprise.AutoEnrollmentRequestStatus"
3253     enum="EnterpriseDeviceManagementStatus">
3254   <summary>URL fetcher status for auto-enrollment requests.</summary>
3255 </histogram>
3256
3257 <histogram name="Enterprise.DMToken" enum="EnterpriseDMTokenType">
3258   <summary>
3259     Events related to fetching, saving and loading DM server tokens. These are
3260     used to retrieve cloud policies.
3261   </summary>
3262 </histogram>
3263
3264 <histogram name="Enterprise.Enrollment" enum="EnterpriseEnrollmentType">
3265   <summary>
3266     Events related to device enrollment on new installs of ChromeOS devices.
3267   </summary>
3268 </histogram>
3269
3270 <histogram name="Enterprise.ONC.PolicyValidation" enum="BooleanSuccess">
3271   <summary>Result of the OpenNetworkConfiguration policy validation.</summary>
3272 </histogram>
3273
3274 <histogram name="Enterprise.Policies" enum="EnterprisePolicies">
3275   <summary>
3276     A set of enterprise policy rules that are in use. This is recorded every 24
3277     hours and at startup, if the last recording was earlier than a day before.
3278   </summary>
3279 </histogram>
3280
3281 <histogram name="Enterprise.Policy" enum="EnterprisePolicyType">
3282   <summary>
3283     Events related to fetching, saving and loading user policies, and also
3284     device policies on ChromeOS.
3285   </summary>
3286 </histogram>
3287
3288 <histogram name="Enterprise.PolicyInvalidations"
3289     enum="EnterprisePolicyInvalidations">
3290   <summary>
3291     Events for counting policy invalidations received with and without payloads.
3292     Invalidations indicate that a policy has been updated and should be
3293     refreshed. Payloads provide context about the policy update, but may be
3294     absent if dropped by the invalidation service.
3295   </summary>
3296 </histogram>
3297
3298 <histogram name="Enterprise.PolicyInvalidationsStartupTime"
3299     units="milliseconds">
3300   <summary>
3301     Time since startup of the cloud policy code until the policy invalidation
3302     service first reported its online status.
3303   </summary>
3304 </histogram>
3305
3306 <histogram name="Enterprise.PolicyLoadStatus" enum="EnterprisePolicyLoadStatus">
3307   <summary>
3308     Load status from the policy loaders which pull policy settings from the
3309     underlying platform, such as Windows Group Policy.
3310   </summary>
3311 </histogram>
3312
3313 <histogram name="Enterprise.PolicyRefresh" enum="EnterprisePolicyRefresh">
3314   <summary>
3315     Events measuring effectiveness of refreshing policy when invalidations are
3316     received from a service. For each refresh, indicates whether the policy
3317     changed, and whether the policy was invalidated at the time of the refresh.
3318   </summary>
3319 </histogram>
3320
3321 <histogram name="Enterprise.UserPolicyChromeOS.DelayInitialization"
3322     units="milliseconds">
3323   <summary>Initialization delay due to loading the user policy cache.</summary>
3324 </histogram>
3325
3326 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.ClientError"
3327     enum="EnterpriseDeviceManagementStatus">
3328   <summary>Policy client error during initial policy fetch.</summary>
3329 </histogram>
3330
3331 <histogram
3332     name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayClientRegister"
3333     units="milliseconds">
3334   <summary>Delay for registering the client with the policy server.</summary>
3335 </histogram>
3336
3337 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayOAuth2Token"
3338     units="milliseconds">
3339   <summary>Delay for minting an OAuth2 acccess token.</summary>
3340 </histogram>
3341
3342 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayPolicyFetch"
3343     units="milliseconds">
3344   <summary>Delay for fetching policy from the policy server.</summary>
3345 </histogram>
3346
3347 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayTotal"
3348     units="milliseconds">
3349   <summary>Total delay for the initial policy fetch.</summary>
3350 </histogram>
3351
3352 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.OAuth2Error"
3353     enum="GoogleServiceAuthError">
3354   <summary>Service error during OAuth2 access token fetch.</summary>
3355 </histogram>
3356
3357 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.OAuth2NetworkError"
3358     enum="NetErrorCodes">
3359   <summary>Network error during OAuth2 access token fetch.</summary>
3360 </histogram>
3361
3362 <histogram name="Event.CoalescedCount.Mouse">
3363   <summary>Number of Mouse events coalesced.</summary>
3364 </histogram>
3365
3366 <histogram name="Event.CoalescedCount.Touch">
3367   <summary>Number of Touch events coalesced.</summary>
3368 </histogram>
3369
3370 <histogram name="Event.CoalescedLatency.Mouse" units="milliseconds">
3371   <summary>
3372     Time between the first and last events in a coalesced mouse events group.
3373   </summary>
3374 </histogram>
3375
3376 <histogram name="Event.CoalescedLatency.Touch" units="milliseconds">
3377   <summary>
3378     Time between the first and last events in a coalesced touch events group.
3379   </summary>
3380 </histogram>
3381
3382 <histogram name="Event.Latency.Browser" units="microseconds">
3383   <summary>
3384     Time between initiation of all input events and browser processing.
3385   </summary>
3386 </histogram>
3387
3388 <histogram name="Event.Latency.Browser.ET_DROP_TARGET_EVENT"
3389     units="microseconds">
3390   <summary>
3391     Time between initiation of input event and browser processing.
3392   </summary>
3393 </histogram>
3394
3395 <histogram name="Event.Latency.Browser.ET_GESTURE_BEGIN" units="microseconds">
3396   <summary>
3397     Time between initiation of input event and browser processing.
3398   </summary>
3399 </histogram>
3400
3401 <histogram name="Event.Latency.Browser.ET_GESTURE_DOUBLE_TAP"
3402     units="microseconds">
3403   <summary>
3404     Time between initiation of input event and browser processing.
3405   </summary>
3406 </histogram>
3407
3408 <histogram name="Event.Latency.Browser.ET_GESTURE_END" units="microseconds">
3409   <summary>
3410     Time between initiation of input event and browser processing.
3411   </summary>
3412 </histogram>
3413
3414 <histogram name="Event.Latency.Browser.ET_GESTURE_LONG_PRESS"
3415     units="microseconds">
3416   <summary>
3417     Time between initiation of input event and browser processing.
3418   </summary>
3419 </histogram>
3420
3421 <histogram name="Event.Latency.Browser.ET_GESTURE_LONG_TAP"
3422     units="microseconds">
3423   <summary>
3424     Time between initiation of input event and browser processing.
3425   </summary>
3426 </histogram>
3427
3428 <histogram name="Event.Latency.Browser.ET_GESTURE_MULTIFINGER_SWIPE"
3429     units="microseconds">
3430   <summary>
3431     Time between initiation of input event and browser processing.
3432   </summary>
3433 </histogram>
3434
3435 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_BEGIN"
3436     units="microseconds">
3437   <summary>
3438     Time between initiation of input event and browser processing.
3439   </summary>
3440 </histogram>
3441
3442 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_END"
3443     units="microseconds">
3444   <summary>
3445     Time between initiation of input event and browser processing.
3446   </summary>
3447 </histogram>
3448
3449 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_UPDATE"
3450     units="microseconds">
3451   <summary>
3452     Time between initiation of input event and browser processing.
3453   </summary>
3454 </histogram>
3455
3456 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_BEGIN"
3457     units="microseconds">
3458   <summary>
3459     Time between initiation of input event and browser processing.
3460   </summary>
3461 </histogram>
3462
3463 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_END"
3464     units="microseconds">
3465   <summary>
3466     Time between initiation of input event and browser processing.
3467   </summary>
3468 </histogram>
3469
3470 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_UPDATE"
3471     units="microseconds">
3472   <summary>
3473     Time between initiation of input event and browser processing.
3474   </summary>
3475 </histogram>
3476
3477 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP" units="microseconds">
3478   <summary>
3479     Time between initiation of input event and browser processing.
3480   </summary>
3481 </histogram>
3482
3483 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP_CANCEL"
3484     units="microseconds">
3485   <summary>
3486     Time between initiation of input event and browser processing.
3487   </summary>
3488 </histogram>
3489
3490 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP_DOWN"
3491     units="microseconds">
3492   <summary>
3493     Time between initiation of input event and browser processing.
3494   </summary>
3495 </histogram>
3496
3497 <histogram name="Event.Latency.Browser.ET_GESTURE_TWO_FINGER_TAP"
3498     units="microseconds">
3499   <summary>
3500     Time between initiation of input event and browser processing.
3501   </summary>
3502 </histogram>
3503
3504 <histogram name="Event.Latency.Browser.ET_KEY_PRESSED" units="microseconds">
3505   <summary>
3506     Time between initiation of input event and browser processing.
3507   </summary>
3508 </histogram>
3509
3510 <histogram name="Event.Latency.Browser.ET_KEY_RELEASED" units="microseconds">
3511   <summary>
3512     Time between initiation of input event and browser processing.
3513   </summary>
3514 </histogram>
3515
3516 <histogram name="Event.Latency.Browser.ET_MOUSE_CAPTURE_CHANGED"
3517     units="microseconds">
3518   <summary>
3519     Time between initiation of input event and browser processing.
3520   </summary>
3521 </histogram>
3522
3523 <histogram name="Event.Latency.Browser.ET_MOUSE_DRAGGED" units="microseconds">
3524   <summary>
3525     Time between initiation of input event and browser processing.
3526   </summary>
3527 </histogram>
3528
3529 <histogram name="Event.Latency.Browser.ET_MOUSE_ENTERED" units="microseconds">
3530   <summary>
3531     Time between initiation of input event and browser processing.
3532   </summary>
3533 </histogram>
3534
3535 <histogram name="Event.Latency.Browser.ET_MOUSE_EXITED" units="microseconds">
3536   <summary>
3537     Time between initiation of input event and browser processing.
3538   </summary>
3539 </histogram>
3540
3541 <histogram name="Event.Latency.Browser.ET_MOUSE_MOVED" units="microseconds">
3542   <summary>
3543     Time between initiation of input event and browser processing.
3544   </summary>
3545 </histogram>
3546
3547 <histogram name="Event.Latency.Browser.ET_MOUSE_RELEASED" units="microseconds">
3548   <summary>
3549     Time between initiation of input event and browser processing.
3550   </summary>
3551 </histogram>
3552
3553 <histogram name="Event.Latency.Browser.ET_MOUSEWHEEL" units="microseconds">
3554   <summary>
3555     Time between initiation of input event and browser processing.
3556   </summary>
3557 </histogram>
3558
3559 <histogram name="Event.Latency.Browser.ET_SCROLL" units="microseconds">
3560   <summary>
3561     Time between initiation of input event and browser processing.
3562   </summary>
3563 </histogram>
3564
3565 <histogram name="Event.Latency.Browser.ET_SCROLL_FLING_CANCEL"
3566     units="microseconds">
3567   <summary>
3568     Time between initiation of input event and browser processing.
3569   </summary>
3570 </histogram>
3571
3572 <histogram name="Event.Latency.Browser.ET_SCROLL_FLING_START"
3573     units="microseconds">
3574   <summary>
3575     Time between initiation of input event and browser processing.
3576   </summary>
3577 </histogram>
3578
3579 <histogram name="Event.Latency.Browser.ET_TOUCH_CANCELLED" units="microseconds">
3580   <summary>
3581     Time between initiation of input event and browser processing.
3582   </summary>
3583 </histogram>
3584
3585 <histogram name="Event.Latency.Browser.ET_TOUCH_MOVED" units="microseconds">
3586   <summary>
3587     Time between initiation of input event and browser processing.
3588   </summary>
3589 </histogram>
3590
3591 <histogram name="Event.Latency.Browser.ET_TOUCH_PRESSED" units="microseconds">
3592   <summary>
3593     Time between initiation of input event and browser processing.
3594   </summary>
3595 </histogram>
3596
3597 <histogram name="Event.Latency.Browser.ET_TOUCH_RELEASED" units="microseconds">
3598   <summary>
3599     Time between initiation of input event and browser processing.
3600   </summary>
3601 </histogram>
3602
3603 <histogram name="Event.Latency.Browser.ET_TOUCH_STATIONARY"
3604     units="microseconds">
3605   <summary>
3606     Time between initiation of input event and browser processing.
3607   </summary>
3608 </histogram>
3609
3610 <histogram name="Event.Latency.Browser.ET_TRANSLATED_KEY_PRESS"
3611     units="microseconds">
3612   <summary>
3613     Time between initiation of input event and browser processing.
3614   </summary>
3615 </histogram>
3616
3617 <histogram name="Event.Latency.Browser.ET_TRANSLATED_KEY_RELEASE"
3618     units="microseconds">
3619   <summary>
3620     Time between initiation of input event and browser processing.
3621   </summary>
3622 </histogram>
3623
3624 <histogram name="Event.Latency.Browser.ET_UNKNOWN" units="microseconds">
3625   <summary>
3626     Time between initiation of input event and browser processing.
3627   </summary>
3628 </histogram>
3629
3630 <histogram name="Event.Latency.Browser.TouchAcked" units="microseconds">
3631   <summary>
3632     Time between touch events sent from RWH to renderer and acked by renderer.
3633   </summary>
3634 </histogram>
3635
3636 <histogram name="Event.Latency.Browser.TouchUI" units="microseconds">
3637   <summary>
3638     Time between touch events received by Chrome and sent from RWH to renderer.
3639   </summary>
3640 </histogram>
3641
3642 <histogram name="Event.Latency.Renderer" units="microseconds">
3643   <summary>
3644     Time between initiation of all input events and renderer processing.
3645   </summary>
3646 </histogram>
3647
3648 <histogram name="Event.Latency.Renderer.Char" units="microseconds">
3649   <summary>
3650     Time between initiation of input event and browser processing.
3651   </summary>
3652 </histogram>
3653
3654 <histogram name="Event.Latency.Renderer.ContextMenu" units="microseconds">
3655   <summary>
3656     Time between initiation of input event and browser processing.
3657   </summary>
3658 </histogram>
3659
3660 <histogram name="Event.Latency.Renderer.GestureDoubleTap" units="microseconds">
3661   <summary>
3662     Time between initiation of input event and browser processing.
3663   </summary>
3664 </histogram>
3665
3666 <histogram name="Event.Latency.Renderer.GestureFlingCancel"
3667     units="microseconds">
3668   <summary>
3669     Time between initiation of input event and browser processing.
3670   </summary>
3671 </histogram>
3672
3673 <histogram name="Event.Latency.Renderer.GestureFlingStart" units="microseconds">
3674   <summary>
3675     Time between initiation of input event and browser processing.
3676   </summary>
3677 </histogram>
3678
3679 <histogram name="Event.Latency.Renderer.GestureLongPress" units="microseconds">
3680   <summary>
3681     Time between initiation of input event and browser processing.
3682   </summary>
3683 </histogram>
3684
3685 <histogram name="Event.Latency.Renderer.GestureLongTap" units="microseconds">
3686   <summary>
3687     Time between initiation of input event and browser processing.
3688   </summary>
3689 </histogram>
3690
3691 <histogram name="Event.Latency.Renderer.GesturePinchBegin" units="microseconds">
3692   <summary>
3693     Time between initiation of input event and browser processing.
3694   </summary>
3695 </histogram>
3696
3697 <histogram name="Event.Latency.Renderer.GesturePinchEnd" units="microseconds">
3698   <summary>
3699     Time between initiation of input event and browser processing.
3700   </summary>
3701 </histogram>
3702
3703 <histogram name="Event.Latency.Renderer.GesturePinchUpdate"
3704     units="microseconds">
3705   <summary>
3706     Time between initiation of input event and browser processing.
3707   </summary>
3708 </histogram>
3709
3710 <histogram name="Event.Latency.Renderer.GestureScrollBegin"
3711     units="microseconds">
3712   <summary>
3713     Time between initiation of input event and browser processing.
3714   </summary>
3715 </histogram>
3716
3717 <histogram name="Event.Latency.Renderer.GestureScrollEnd" units="microseconds">
3718   <summary>
3719     Time between initiation of input event and browser processing.
3720   </summary>
3721 </histogram>
3722
3723 <histogram name="Event.Latency.Renderer.GestureScrollUpdate"
3724     units="microseconds">
3725   <summary>
3726     Time between initiation of input event and browser processing.
3727   </summary>
3728 </histogram>
3729
3730 <histogram name="Event.Latency.Renderer.GestureTap" units="microseconds">
3731   <summary>
3732     Time between initiation of input event and browser processing.
3733   </summary>
3734 </histogram>
3735
3736 <histogram name="Event.Latency.Renderer.GestureTapCancel" units="microseconds">
3737   <summary>
3738     Time between initiation of input event and browser processing.
3739   </summary>
3740 </histogram>
3741
3742 <histogram name="Event.Latency.Renderer.GestureTapDown" units="microseconds">
3743   <summary>
3744     Time between initiation of input event and browser processing.
3745   </summary>
3746 </histogram>
3747
3748 <histogram name="Event.Latency.Renderer.GestureTwoFingerTap"
3749     units="microseconds">
3750   <summary>
3751     Time between initiation of input event and browser processing.
3752   </summary>
3753 </histogram>
3754
3755 <histogram name="Event.Latency.Renderer.KeyDown" units="microseconds">
3756   <summary>
3757     Time between initiation of input event and browser processing.
3758   </summary>
3759 </histogram>
3760
3761 <histogram name="Event.Latency.Renderer.KeyUp" units="microseconds">
3762   <summary>
3763     Time between initiation of input event and browser processing.
3764   </summary>
3765 </histogram>
3766
3767 <histogram name="Event.Latency.Renderer.MouseDown" units="microseconds">
3768   <summary>
3769     Time between initiation of input event and browser processing.
3770   </summary>
3771 </histogram>
3772
3773 <histogram name="Event.Latency.Renderer.MouseEnter" units="microseconds">
3774   <summary>
3775     Time between initiation of input event and browser processing.
3776   </summary>
3777 </histogram>
3778
3779 <histogram name="Event.Latency.Renderer.MouseLeave" units="microseconds">
3780   <summary>
3781     Time between initiation of input event and browser processing.
3782   </summary>
3783 </histogram>
3784
3785 <histogram name="Event.Latency.Renderer.MouseMove" units="microseconds">
3786   <summary>
3787     Time between initiation of input event and browser processing.
3788   </summary>
3789 </histogram>
3790
3791 <histogram name="Event.Latency.Renderer.MouseUp" units="microseconds">
3792   <summary>
3793     Time between initiation of input event and browser processing.
3794   </summary>
3795 </histogram>
3796
3797 <histogram name="Event.Latency.Renderer.MouseWheel" units="microseconds">
3798   <summary>
3799     Time between initiation of input event and browser processing.
3800   </summary>
3801 </histogram>
3802
3803 <histogram name="Event.Latency.Renderer.RawKeyDown" units="microseconds">
3804   <summary>
3805     Time between initiation of input event and browser processing.
3806   </summary>
3807 </histogram>
3808
3809 <histogram name="Event.Latency.Renderer.TouchCancel" units="microseconds">
3810   <summary>
3811     Time between initiation of input event and browser processing.
3812   </summary>
3813 </histogram>
3814
3815 <histogram name="Event.Latency.Renderer.TouchEnd" units="microseconds">
3816   <summary>
3817     Time between initiation of input event and browser processing.
3818   </summary>
3819 </histogram>
3820
3821 <histogram name="Event.Latency.Renderer.TouchMove" units="microseconds">
3822   <summary>
3823     Time between initiation of input event and browser processing.
3824   </summary>
3825 </histogram>
3826
3827 <histogram name="Event.Latency.Renderer.TouchStart" units="microseconds">
3828   <summary>
3829     Time between initiation of input event and browser processing.
3830   </summary>
3831 </histogram>
3832
3833 <histogram name="Event.Latency.Renderer.Undefined" units="microseconds">
3834   <summary>
3835     Time between initiation of input event and browser processing.
3836   </summary>
3837 </histogram>
3838
3839 <histogram name="Event.Latency.RendererImpl.GestureScroll" units="microseconds">
3840   <summary>
3841     Time between initial creation of touch event and the resulting ScrollGesture
3842     reaches Impl thread.
3843   </summary>
3844 </histogram>
3845
3846 <histogram name="Event.Latency.TouchToScrollUpdateSwap" units="microseconds">
3847   <summary>
3848     Time between initial creation of touch event and the resulting frame from
3849     ScrollUpdate is swapped.
3850   </summary>
3851 </histogram>
3852
3853 <histogram name="ExtensionActivity.ContentScript">
3854   <summary>
3855     For each pageload, the number of extensions that inject a content script.
3856   </summary>
3857 </histogram>
3858
3859 <histogram name="ExtensionActivity.CreatedDiv">
3860   <summary>
3861     For each pageload, the number of extensions that create divs to add to the
3862     page.
3863   </summary>
3864 </histogram>
3865
3866 <histogram name="ExtensionActivity.CreatedEmbed">
3867   <summary>
3868     For each pageload, the number of extensions that create 'embed' elements to
3869     add to the page.
3870   </summary>
3871 </histogram>
3872
3873 <histogram name="ExtensionActivity.CreatedIframe">
3874   <summary>
3875     For each pageload, the number of extensions that create iframes to add to
3876     the page.
3877   </summary>
3878 </histogram>
3879
3880 <histogram name="ExtensionActivity.CreatedInput">
3881   <summary>
3882     For each pageload, the number of extensions that create inputs to add to the
3883     page.
3884   </summary>
3885 </histogram>
3886
3887 <histogram name="ExtensionActivity.CreatedLink">
3888   <summary>
3889     For each pageload, the number of extensions that create links to add to the
3890     page.
3891   </summary>
3892 </histogram>
3893
3894 <histogram name="ExtensionActivity.CreatedObject">
3895   <summary>
3896     For each pageload, the number of extensions that create 'object' elements to
3897     add to the page.
3898   </summary>
3899 </histogram>
3900
3901 <histogram name="ExtensionActivity.CreatedScript">
3902   <summary>
3903     For each pageload, the number of extensions that create script tags to add
3904     to the page.
3905   </summary>
3906 </histogram>
3907
3908 <histogram name="ExtensionActivity.DocumentWrite">
3909   <summary>
3910     For each pageload, the number of extensions that use document.write.
3911   </summary>
3912 </histogram>
3913
3914 <histogram name="ExtensionActivity.Google.ContentScript">
3915   <summary>
3916     For each www.google.com pageload, the number of extensions that inject a
3917     content script.
3918   </summary>
3919 </histogram>
3920
3921 <histogram name="ExtensionActivity.Google.CreatedDiv">
3922   <summary>
3923     For each www.google.com pageload, the number of extensions that create divs
3924     to add to the page.
3925   </summary>
3926 </histogram>
3927
3928 <histogram name="ExtensionActivity.Google.CreatedEmbed">
3929   <summary>
3930     For each www.google.com pageload, the number of extensions that create
3931     'embed' elements to add to the page.
3932   </summary>
3933 </histogram>
3934
3935 <histogram name="ExtensionActivity.Google.CreatedIframe">
3936   <summary>
3937     For each www.google.com pageload, the number of extensions that create
3938     iframes to add to the page.
3939   </summary>
3940 </histogram>
3941
3942 <histogram name="ExtensionActivity.Google.CreatedInput">
3943   <summary>
3944     For each www.google.com pageload, the number of extensions that create
3945     inputs to add to the page.
3946   </summary>
3947 </histogram>
3948
3949 <histogram name="ExtensionActivity.Google.CreatedLink">
3950   <summary>
3951     For each www.google.com pageload, the number of extensions that create links
3952     to add to the page.
3953   </summary>
3954 </histogram>
3955
3956 <histogram name="ExtensionActivity.Google.CreatedObject">
3957   <summary>
3958     For each www.google.com pageload, the number of extensions that create
3959     'object' elements to add to the page.
3960   </summary>
3961 </histogram>
3962
3963 <histogram name="ExtensionActivity.Google.CreatedScript">
3964   <summary>
3965     For each www.google.com pageload, the number of extensions that create
3966     script tags to add to the page.
3967   </summary>
3968 </histogram>
3969
3970 <histogram name="ExtensionActivity.Google.DocumentWrite">
3971   <summary>
3972     For each www.google.com pageload, the number of extensions that use
3973     document.write.
3974   </summary>
3975 </histogram>
3976
3977 <histogram name="ExtensionActivity.Google.InnerHtml">
3978   <summary>
3979     For each www.google.com pageload, the number of extensions that set
3980     innerHTML.
3981   </summary>
3982 </histogram>
3983
3984 <histogram name="ExtensionActivity.Google.InvokedDomMethod">
3985   <summary>
3986     For each www.google.com pageload, the number of extensions that invoke DOM
3987     methods.
3988   </summary>
3989 </histogram>
3990
3991 <histogram name="ExtensionActivity.Google.ModifiedDom">
3992   <summary>
3993     For each www.google.com pageload, the number of extensions that set the
3994     value of DOM properties via assignments.
3995   </summary>
3996 </histogram>
3997
3998 <histogram name="ExtensionActivity.Google.ReadDom">
3999   <summary>
4000     For each www.google.com pageload, the number of extensions that read from
4001     the DOM.
4002   </summary>
4003 </histogram>
4004
4005 <histogram name="ExtensionActivity.InnerHtml">
4006   <summary>
4007     For each pageload, the number of extensions that set innerHTML.
4008   </summary>
4009 </histogram>
4010
4011 <histogram name="ExtensionActivity.InvokedDomMethod">
4012   <summary>
4013     For each pageload, the number of extensions that invoke DOM methods.
4014   </summary>
4015 </histogram>
4016
4017 <histogram name="ExtensionActivity.ModifiedDom">
4018   <summary>
4019     For each pageload, the number of extensions that set the value of DOM
4020     properties via assignments.
4021   </summary>
4022 </histogram>
4023
4024 <histogram name="ExtensionActivity.ReadDom">
4025   <summary>
4026     For each pageload, the number of extensions that read from the DOM.
4027   </summary>
4028 </histogram>
4029
4030 <histogram name="ExtensionBlacklist.BlacklistInstalled"
4031     enum="ExtensionLocation">
4032   <summary>
4033     The number of extensions that were blacklisted when already installed,
4034     grouped by Extension::Location. Logged when ExtensionService blackists and
4035     unloads an installed extension.
4036   </summary>
4037 </histogram>
4038
4039 <histogram name="ExtensionBlacklist.BlockCRX" enum="ExtensionLocation">
4040   <summary>
4041     The number of extensions that have been blocked from installing grouped by
4042     Extension::Location. Logged when ExtensionService refuses to install a
4043     blacklisted extension.
4044   </summary>
4045 </histogram>
4046
4047 <histogram name="ExtensionBlacklist.SilentInstall" enum="ExtensionLocation">
4048   <summary>
4049     The number of extensions that have been silently installed in a blacklisted
4050     state, grouped by Extension::Location. Logged when ExtensionService installs
4051     a blacklisted extension without blocking it (ExtensionBlacklist.BlockCRX
4052     would be logged otherwise). Typically this will be when a user has a
4053     blacklisted extension synced.
4054   </summary>
4055 </histogram>
4056
4057 <histogram name="ExtensionBlacklist.UnblacklistInstalled"
4058     enum="ExtensionLocation">
4059   <summary>
4060     The number of extensions that were unblacklisted when installed, grouped by
4061     Extension::Location. Logged when ExtensionService unblacklists and loads a
4062     blacklisted extension.
4063   </summary>
4064 </histogram>
4065
4066 <histogram name="Extensions.AllocatePortIdPairOverflow">
4067   <summary>
4068     Records when the allocation of IDs for chrome.runtime.Port overflows.
4069   </summary>
4070 </histogram>
4071
4072 <histogram name="Extensions.APIUse_RelativeURL" enum="UrlResolutionResult">
4073   <summary>
4074     Captures the results of URL resolution when relative urls are used in the
4075     tabs/windows api.
4076   </summary>
4077 </histogram>
4078
4079 <histogram name="Extensions.AppLaunch" enum="AppLaunch">
4080   <summary>
4081     The number of times v1 apps are launched grouped by
4082     extension_misc::AppLaunchBuckets. See also Apps.AppLaunch for v2 apps.
4083   </summary>
4084 </histogram>
4085
4086 <histogram name="Extensions.AppLaunchContainer" enum="AppLaunchContainer">
4087   <summary>
4088     The number of times apps are launched grouped by
4089     extension_misc::LaunchContainer.
4090   </summary>
4091 </histogram>
4092
4093 <histogram name="Extensions.AppLocation" enum="ExtensionLocation">
4094   <summary>
4095     The number of apps loaded at startup time grouped by Extension::Location.
4096   </summary>
4097 </histogram>
4098
4099 <histogram name="Extensions.AppsPromo" enum="AppPromoAction">
4100   <summary>
4101     The actions taken in the NTP apps promo grouped by
4102     extension_misc::AppsPromoBuckets.
4103   </summary>
4104 </histogram>
4105
4106 <histogram name="Extensions.AppTabLaunchType" enum="ExtensionLaunchType">
4107   <summary>
4108     The number of apps launched grouped by ExtensionPrefs::LaunchType.
4109   </summary>
4110 </histogram>
4111
4112 <histogram name="Extensions.BackgroundPageLoadTime" units="milliseconds">
4113   <summary>The time for an extension's background page to load.</summary>
4114 </histogram>
4115
4116 <histogram name="Extensions.BackgroundPageType"
4117     units="ExtensionBackgroundPageType">
4118   <summary>
4119     The type (if any) of background page the extension has. Recorded for
4120     installed extensions on startup.
4121   </summary>
4122 </histogram>
4123
4124 <histogram name="Extensions.CrxFetchError" enum="NetErrorCodes">
4125   <summary>Net error results from URLFetcher.</summary>
4126 </histogram>
4127
4128 <histogram name="Extensions.CrxFetchFailureRetryCountGoogleUrl">
4129   <summary>
4130     Number of times chrome retried to download an extension with a url on a
4131     google.com domain, before eventually giving up.
4132   </summary>
4133 </histogram>
4134
4135 <histogram name="Extensions.CrxFetchFailureRetryCountOtherUrl">
4136   <summary>
4137     Number of times chrome retried to download an extension with a url on a non
4138     google.com domain, before eventually giving up.
4139   </summary>
4140 </histogram>
4141
4142 <histogram name="Extensions.CrxFetchSuccessRetryCountGoogleUrl">
4143   <summary>
4144     Number of times chrome retried to download an extension with a url on a
4145     google.com domain, before eventually succeeding.
4146   </summary>
4147 </histogram>
4148
4149 <histogram name="Extensions.CrxFetchSuccessRetryCountOtherUrl">
4150   <summary>
4151     Number of times chrome retried to download an extension with a url on a non
4152     google.com domain, before eventually succeeding.
4153   </summary>
4154 </histogram>
4155
4156 <histogram name="Extensions.CrxInstallDirPathLength">
4157   <summary>
4158     Length of the path to the directory under which an extension is installed.
4159     This directory is in the user's profile.
4160   </summary>
4161 </histogram>
4162
4163 <histogram name="Extensions.DeclarativeRulesStorageInitialization"
4164     units="milliseconds">
4165   <summary>Time spent until rules storage delegate gets ready.</summary>
4166 </histogram>
4167
4168 <histogram name="Extensions.DepricatedExternalJsonCount">
4169   <summary>
4170     Number of extensions referenced in the depricated external extensions source
4171     at path chrome::DIR_DEPRICATED_EXTERNAL_EXTENSIONS.
4172   </summary>
4173 </histogram>
4174
4175 <histogram name="Extensions.DialogLoadTime" units="milliseconds">
4176   <summary>The time for a dialog-hosted extension to load.</summary>
4177 </histogram>
4178
4179 <histogram name="Extensions.Disabled">
4180   <summary>
4181     The number of extensions that are disabled at browser startup.
4182   </summary>
4183 </histogram>
4184
4185 <histogram name="Extensions.DisabledForPermissions">
4186   <summary>
4187     The number of extensions that are disabled at browser startup due to
4188     permissions increases.
4189   </summary>
4190 </histogram>
4191
4192 <histogram name="Extensions.DisabledUIUserResponse"
4193     enum="ExtensionDisabledUIUserResponse">
4194   <summary>
4195     User response to the dialog shown when an extension is disabled due to an
4196     update requiring more permissions.
4197   </summary>
4198 </histogram>
4199
4200 <histogram name="Extensions.ErrorCodeFromCrxOpen">
4201   <summary>
4202     If opening the CRX file for unpacking fails, this integer is the error code
4203     given by the OS.
4204   </summary>
4205 </histogram>
4206
4207 <histogram name="Extensions.EventPageActiveTime" units="milliseconds">
4208   <summary>The time an extension's event page has spent loaded.</summary>
4209 </histogram>
4210
4211 <histogram name="Extensions.EventPageIdleTime" units="milliseconds">
4212   <summary>The time an extension's event page has spent unloaded.</summary>
4213 </histogram>
4214
4215 <histogram name="Extensions.EventPageLoadTime" units="milliseconds">
4216   <summary>The time for an extension's event page to load.</summary>
4217 </histogram>
4218
4219 <histogram name="Extensions.ExtensionInstalled">
4220   <summary>An extension has been installed.</summary>
4221 </histogram>
4222
4223 <histogram name="Extensions.ExtensionLocation" enum="ExtensionLocation">
4224   <summary>
4225     The number of extensions loaded at startup time grouped by
4226     Extension::Location.
4227   </summary>
4228 </histogram>
4229
4230 <histogram name="Extensions.ExtensionRootPathLength">
4231   <summary>
4232     Length of the Extensions dir path inside the profile directory.
4233   </summary>
4234 </histogram>
4235
4236 <histogram name="Extensions.ExtensionUninstalled">
4237   <summary>An extension has been uninstalled.</summary>
4238 </histogram>
4239
4240 <histogram name="Extensions.ExternalExtensionEvent" enum="SideloadUIEvents">
4241   <summary>
4242     Records what happens to extensions that are sideloaded, grouped by the
4243     ExternalExtensionEvent enum.
4244   </summary>
4245 </histogram>
4246
4247 <histogram name="Extensions.ExternalItemState" enum="ExternalItemState">
4248   <summary>
4249     The number of sideloaded apps/extensions loaded on startup grouped by
4250     enabled/disabled state.
4251   </summary>
4252 </histogram>
4253
4254 <histogram name="Extensions.ExternalJsonCount">
4255   <summary>
4256     Number of extensions referenced in the external extensions source at path
4257     chrome::DIR_EXTERNAL_EXTENSIONS.
4258   </summary>
4259 </histogram>
4260
4261 <histogram name="Extensions.FromWebstoreInconsistency"
4262     enum="ExtensionFromWebstoreInconcistencyEnum">
4263   <summary>
4264     Number of apps/extensions loaded on startup with an inconsistent &quot;from
4265     webstore&quot; state. This means an item that is flagged as from_webstore,
4266     but with either a non-webstore update_url or an external install location.
4267   </summary>
4268 </histogram>
4269
4270 <histogram name="Extensions.FunctionCalls" enum="ExtensionFunctions">
4271   <summary>Number of calls to extension functions.</summary>
4272 </histogram>
4273
4274 <histogram name="Extensions.GetUserDataTempDir" enum="GetUserDataTempDirResult">
4275   <summary>
4276     What happens when the extensions system tries to get a temp dir to unpack
4277     in?
4278   </summary>
4279 </histogram>
4280
4281 <histogram name="Extensions.InjectCssTime" units="milliseconds">
4282   <summary>
4283     The amount of time for a CSS file to be injected into a page.
4284   </summary>
4285 </histogram>
4286
4287 <histogram name="Extensions.InjectEnd_ScriptCount">
4288   <summary>Number of scripts injected at document end by extensions.</summary>
4289 </histogram>
4290
4291 <histogram name="Extensions.InjectEnd_Time" units="milliseconds">
4292   <summary>
4293     Time taken to inject all scripts at document end by extensions.
4294   </summary>
4295 </histogram>
4296
4297 <histogram name="Extensions.InjectIdle_ScriptCount">
4298   <summary>Number of scripts injected at document idle by extensions.</summary>
4299 </histogram>
4300
4301 <histogram name="Extensions.InjectIdle_Time" units="milliseconds">
4302   <summary>
4303     Time taken to inject all scripts at document idle by extensions.
4304   </summary>
4305 </histogram>
4306
4307 <histogram name="Extensions.InjectScriptTime" units="milliseconds">
4308   <summary>Time taken to inject all scripts by extensions.</summary>
4309 </histogram>
4310
4311 <histogram name="Extensions.InjectStart_CssCount">
4312   <summary>Number of css files injected by extensions.</summary>
4313 </histogram>
4314
4315 <histogram name="Extensions.InjectStart_ScriptCount">
4316   <summary>Number of scripts injected at document start by extensions.</summary>
4317 </histogram>
4318
4319 <histogram name="Extensions.InjectStart_Time" units="milliseconds">
4320   <summary>
4321     Time taken to inject css/scripts at document start by extensions.
4322   </summary>
4323 </histogram>
4324
4325 <histogram name="Extensions.InstallSource" enum="ExtensionLocation">
4326   <summary>Installs grouped by the location property in prefs.</summary>
4327 </histogram>
4328
4329 <histogram name="Extensions.InstallType" enum="ExtensionType">
4330   <summary>Installs grouped by Extension::HistogramType.</summary>
4331 </histogram>
4332
4333 <histogram name="Extensions.LoadAll">
4334   <summary>
4335     The number of extensions and themes loaded at browser startup.
4336   </summary>
4337 </histogram>
4338
4339 <histogram name="Extensions.LoadAllTime" units="milliseconds">
4340   <summary>Time taken to load all extensions at browser startup.</summary>
4341 </histogram>
4342
4343 <histogram name="Extensions.LoadApp">
4344   <summary>The number of apps loaded by each user at startup time.</summary>
4345 </histogram>
4346
4347 <histogram name="Extensions.LoadAppExternal">
4348   <summary>
4349     The number of externally managed apps loaded by each user at startup time.
4350   </summary>
4351 </histogram>
4352
4353 <histogram name="Extensions.LoadAppUser">
4354   <summary>
4355     The number of user-installed apps loaded by each user at startup time.
4356   </summary>
4357 </histogram>
4358
4359 <histogram name="Extensions.LoadBrowserAction">
4360   <summary>
4361     The number of browser action extensions loaded at browser startup.
4362   </summary>
4363 </histogram>
4364
4365 <histogram name="Extensions.LoadContentPack">
4366   <summary>
4367     The number of content-pack extensions loaded at browser startup.
4368   </summary>
4369 </histogram>
4370
4371 <histogram name="Extensions.LoadExtension">
4372   <summary>The number of extensions loaded at browser startup.</summary>
4373 </histogram>
4374
4375 <histogram name="Extensions.LoadExtensionExternal">
4376   <summary>
4377     The number of externally managed extensions loaded at browser startup.
4378   </summary>
4379 </histogram>
4380
4381 <histogram name="Extensions.LoadExtensionUser">
4382   <summary>
4383     The number of user-installed extensions loaded at browser startup.
4384   </summary>
4385 </histogram>
4386
4387 <histogram name="Extensions.LoadExternal">
4388   <summary>
4389     The number of externally managed extensions and apps loaded at browser
4390     startup.
4391   </summary>
4392 </histogram>
4393
4394 <histogram name="Extensions.LoadHostedApp">
4395   <summary>
4396     The number of hosted apps loaded by each user at startup time.
4397   </summary>
4398 </histogram>
4399
4400 <histogram name="Extensions.LoadPackagedApp">
4401   <summary>
4402     The number of legacy packaged apps loaded by each user at startup time.
4403   </summary>
4404 </histogram>
4405
4406 <histogram name="Extensions.LoadPageAction">
4407   <summary>
4408     The number of page action extensions loaded at browser startup.
4409   </summary>
4410 </histogram>
4411
4412 <histogram name="Extensions.LoadPlatformApp">
4413   <summary>The number of platform apps loaded at browser startup.</summary>
4414 </histogram>
4415
4416 <histogram name="Extensions.LoadTheme">
4417   <summary>The number of themes loaded at browser startup.</summary>
4418 </histogram>
4419
4420 <histogram name="Extensions.LoadType" enum="ExtensionType">
4421   <summary>
4422     The number of extensions loaded at startup time grouped by
4423     Extension::HistogramType.
4424   </summary>
4425 </histogram>
4426
4427 <histogram name="Extensions.LoadUserScript">
4428   <summary>
4429     The number of converted user scripts loaded at browser startup.
4430   </summary>
4431 </histogram>
4432
4433 <histogram name="Extensions.ManifestFetchFailureRetryCountGoogleUrl">
4434   <summary>
4435     Number of times chrome retried to download an extension update manifest with
4436     a url on a google.com domain, before eventually giving up.
4437   </summary>
4438 </histogram>
4439
4440 <histogram name="Extensions.ManifestFetchFailureRetryCountOtherUrl">
4441   <summary>
4442     Number of times chrome retried to download an extension update manifest with
4443     a url on a non google.com domain, before eventually giving up.
4444   </summary>
4445 </histogram>
4446
4447 <histogram name="Extensions.ManifestFetchSuccessRetryCountGoogleUrl">
4448   <summary>
4449     Number of times chrome retried to download an extension update manifest with
4450     a url on a google.com domain, before eventually succeeding.
4451   </summary>
4452 </histogram>
4453
4454 <histogram name="Extensions.ManifestFetchSuccessRetryCountOtherUrl">
4455   <summary>
4456     Number of times chrome retried to download an extension update manifest with
4457     a url on a non google.com domain, before eventually succeeding.
4458   </summary>
4459 </histogram>
4460
4461 <histogram name="Extensions.ManifestReloadNeedsRelocalization">
4462   <summary>
4463     Number of extension loads on startup where it is necessary to reload the
4464     mainfest because the locale has changed.
4465   </summary>
4466 </histogram>
4467
4468 <histogram name="Extensions.ManifestReloadNotNeeded">
4469   <summary>
4470     Number of extension loads on startup where it is not necessary to reload the
4471     extension's manifest.
4472   </summary>
4473 </histogram>
4474
4475 <histogram name="Extensions.ManifestReloadUnpackedDir">
4476   <summary>
4477     Number of extension loads on startup where it is necessary to reload the
4478     manifest because the extension is unpacked.
4479   </summary>
4480 </histogram>
4481
4482 <histogram name="Extensions.NetworkDelay" units="milliseconds">
4483   <summary>Time that network requests were blocked due to extensions.</summary>
4484 </histogram>
4485
4486 <histogram name="Extensions.NetworkDelayPercentage" units="%">
4487   <summary>
4488     Percentage of total lifetime a network request was blocked due to an
4489     extension.
4490   </summary>
4491 </histogram>
4492
4493 <histogram name="Extensions.NetworkDelayRegistryLoad" units="milliseconds">
4494   <summary>
4495     Time that network requests were blocked due to relevant rule registries
4496     loading.
4497   </summary>
4498 </histogram>
4499
4500 <histogram name="Extensions.NonWebstoreLocation" enum="ExtensionLocation">
4501   <summary>
4502     The number of apps/extensions with a non-webstore update_url loaded at
4503     startup time grouped by Extension::Location.
4504   </summary>
4505 </histogram>
4506
4507 <histogram name="Extensions.NonWebStoreNewTabPageOverrides">
4508   <summary>
4509     Number of non-WebStore extensions on startup that override the new tab page.
4510   </summary>
4511 </histogram>
4512
4513 <histogram name="Extensions.Permissions_AutoDisable" enum="ExtensionPermission">
4514   <summary>
4515     The permissions present in an extension when it is automatically disabled
4516     due to a permission increase (e.g., after an extension upgrade).
4517   </summary>
4518 </histogram>
4519
4520 <histogram name="Extensions.Permissions_Install" enum="ExtensionPermission">
4521   <summary>
4522     The permissions present in an extension when it was installed.
4523   </summary>
4524 </histogram>
4525
4526 <histogram name="Extensions.Permissions_InstallAbort"
4527     enum="ExtensionPermission">
4528   <summary>
4529     The permissions present in an extension when installation was aborted, not
4530     including installation errors and user cancels.
4531   </summary>
4532 </histogram>
4533
4534 <histogram name="Extensions.Permissions_InstallCancel"
4535     enum="ExtensionPermission">
4536   <summary>
4537     The permissions present in an extension when installation was canceled.
4538   </summary>
4539 </histogram>
4540
4541 <histogram name="Extensions.Permissions_Load" enum="ExtensionPermission">
4542   <summary>The permissions present in an extension when it was loaded.</summary>
4543 </histogram>
4544
4545 <histogram name="Extensions.Permissions_ReEnable" enum="ExtensionPermission">
4546   <summary>
4547     The permissions present in an extension when it was re-enabled from a
4548     confirmation prompt.
4549   </summary>
4550 </histogram>
4551
4552 <histogram name="Extensions.Permissions_ReEnableAbort"
4553     enum="ExtensionPermission">
4554   <summary>
4555     The permissions present in an extension when the re-enable prompt was
4556     aborted, not including installation errors and manual user cancels.
4557   </summary>
4558 </histogram>
4559
4560 <histogram name="Extensions.Permissions_ReEnableCancel"
4561     enum="ExtensionPermission">
4562   <summary>
4563     The permissions present in an extension when the re-enable was canceled from
4564     the confirmation prompt.
4565   </summary>
4566 </histogram>
4567
4568 <histogram name="Extensions.Permissions_Uninstall" enum="ExtensionPermission">
4569   <summary>
4570     The permissions present in an extension when it was uninstalled.
4571   </summary>
4572 </histogram>
4573
4574 <histogram name="Extensions.Permissions_WebStoreInstall"
4575     enum="ExtensionPermission">
4576   <summary>
4577     The permissions present in an extension when it was installed through the
4578     web store.
4579   </summary>
4580 </histogram>
4581
4582 <histogram name="Extensions.Permissions_WebStoreInstallAbort"
4583     enum="ExtensionPermission">
4584   <summary>
4585     The permissions present in an extension when installation from the web store
4586     was aborted, not including installation errors and user cancels.
4587   </summary>
4588 </histogram>
4589
4590 <histogram name="Extensions.Permissions_WebStoreInstallCancel"
4591     enum="ExtensionPermission">
4592   <summary>
4593     The permissions present in an extension when installation from the web store
4594     was canceled.
4595   </summary>
4596 </histogram>
4597
4598 <histogram name="Extensions.SandboxUnpackFailure">
4599   <summary>
4600     Count the number of times a sandboxed extension unpack fails.
4601   </summary>
4602 </histogram>
4603
4604 <histogram name="Extensions.SandboxUnpackFailureReason"
4605     enum="ExtensionUnpackFailureReason">
4606   <summary>What caused a sandboxed extension unpack to fail?</summary>
4607 </histogram>
4608
4609 <histogram name="Extensions.SandboxUnpackFailureTime">
4610   <summary>Time taken to unpack an extension, when the unpack fails.</summary>
4611 </histogram>
4612
4613 <histogram name="Extensions.SandboxUnpackInitialCrxPathLength">
4614   <summary>Length of the initial path to the CRX to be unpacked.</summary>
4615 </histogram>
4616
4617 <histogram name="Extensions.SandboxUnpackLinkFreeCrxPathLength">
4618   <summary>
4619     Length of the normalized (link/junction free) path to the temporary copy of
4620     a CRX made during unpacking.
4621   </summary>
4622 </histogram>
4623
4624 <histogram name="Extensions.SandboxUnpackRate">
4625   <summary>
4626     Rate at which a CRX file is unpacked in Kilobytes per second.
4627   </summary>
4628 </histogram>
4629
4630 <histogram name="Extensions.SandboxUnpackRate1To2mB">
4631   <summary>
4632     Rate at which CRX files 1MB to 2MB are unpacked in Kilobytes per second.
4633   </summary>
4634 </histogram>
4635
4636 <histogram name="Extensions.SandboxUnpackRate2To5mB">
4637   <summary>
4638     Rate at which CRX files 2MB to 5MB are unpacked in Kilobytes per second.
4639   </summary>
4640 </histogram>
4641
4642 <histogram name="Extensions.SandboxUnpackRate50kBTo1mB">
4643   <summary>
4644     Rate at which CRX files 50kB to 1MB are unpacked in Kilobytes per second.
4645   </summary>
4646 </histogram>
4647
4648 <histogram name="Extensions.SandboxUnpackRate5To10mB">
4649   <summary>
4650     Rate at which CRX files 5MB to 10 MB are unpacked in Kilobytes per second.
4651   </summary>
4652 </histogram>
4653
4654 <histogram name="Extensions.SandboxUnpackRateOver10mB">
4655   <summary>
4656     Rate at which CRX files larger than 10MB are unpacked in Kilobytes per
4657     second.
4658   </summary>
4659 </histogram>
4660
4661 <histogram name="Extensions.SandboxUnpackRateUnder50kB">
4662   <summary>
4663     Rate at which CRX files under 50 KB are unpacked in Kilobytes per second.
4664   </summary>
4665 </histogram>
4666
4667 <histogram name="Extensions.SandboxUnpackSuccess">
4668   <summary>Count the number of times a sandboxed CRX unpack succeeds.</summary>
4669 </histogram>
4670
4671 <histogram name="Extensions.SandboxUnpackSuccessCantGetCrxSize">
4672   <summary>
4673     Count the number of times a sandboxed CRX unpack succeeds, but we can't get
4674     the file size.
4675   </summary>
4676 </histogram>
4677
4678 <histogram name="Extensions.SandboxUnpackSuccessTime">
4679   <summary>
4680     Time taken to unpack an extension, when the unpack succeeds.
4681   </summary>
4682 </histogram>
4683
4684 <histogram name="Extensions.SandboxUnpackTempCrxPathLength">
4685   <summary>
4686     Length of the path of the temporary copy of a CRX made during unpacking.
4687   </summary>
4688 </histogram>
4689
4690 <histogram name="Extensions.SandboxUnpackUnpackedCrxPathLength">
4691   <summary>Length of the path under which a CRX is unpacked.</summary>
4692 </histogram>
4693
4694 <histogram name="Extensions.StartupDelay" units="milliseconds">
4695   <summary>The time one extension delays network requests at startup.</summary>
4696 </histogram>
4697
4698 <histogram name="Extensions.StartupDelay_Total" units="milliseconds">
4699   <summary>
4700     The total time extensions delay network requests at startup.
4701   </summary>
4702 </histogram>
4703
4704 <histogram name="Extensions.ToolstripLoadTime" units="milliseconds">
4705   <summary>Time taken to load a toolstrip.</summary>
4706 </histogram>
4707
4708 <histogram name="Extensions.UninstallType" enum="ExtensionType">
4709   <summary>Uninstalls grouped by Extension::HistogramType.</summary>
4710 </histogram>
4711
4712 <histogram name="Extensions.UnpackFailureInstallCause"
4713     enum="ExtensionInstallCause">
4714   <summary>
4715     Count failing CRX installs, grouped by the way an extension can be
4716     installed.
4717   </summary>
4718 </histogram>
4719
4720 <histogram name="Extensions.UnpackFailureInstallSource"
4721     enum="ExtensionLocation">
4722   <summary>
4723     Count successful CRX installs, grouped by the location property in prefs.
4724     installed.
4725   </summary>
4726 </histogram>
4727
4728 <histogram name="Extensions.UnpackSuccessInstallCause"
4729     enum="ExtensionInstallCause">
4730   <summary>
4731     Count successful CRX installs, grouped by the cause of the install.
4732   </summary>
4733 </histogram>
4734
4735 <histogram name="Extensions.UnpackSuccessInstallSource"
4736     enum="ExtensionLocation">
4737   <summary>
4738     Count successful CRX installs, grouped by the location property in prefs.
4739   </summary>
4740 </histogram>
4741
4742 <histogram name="Extensions.UpdateCheckApp">
4743   <summary>
4744     The number of legacy packaged apps and hosted apps that were checked during
4745     an update check.
4746   </summary>
4747 </histogram>
4748
4749 <histogram name="Extensions.UpdateCheckExtension">
4750   <summary>
4751     The number of extensions that were checked during an update check.
4752   </summary>
4753 </histogram>
4754
4755 <histogram name="Extensions.UpdateCheckGap" units="minutes">
4756   <summary>Time in minutes between update checks.</summary>
4757 </histogram>
4758
4759 <histogram name="Extensions.UpdateCheckGoogleUrl">
4760   <summary>
4761     The number of crx's with a Google-hosted update URL that were checked during
4762     an update check.
4763   </summary>
4764 </histogram>
4765
4766 <histogram name="Extensions.UpdateCheckNoUrl">
4767   <summary>
4768     The number of crx's with no update URL checked during an update check.
4769   </summary>
4770 </histogram>
4771
4772 <histogram name="Extensions.UpdateCheckOtherUrl">
4773   <summary>
4774     The number of crx's with a non-Google update URL that were checked during an
4775     update check.
4776   </summary>
4777 </histogram>
4778
4779 <histogram name="Extensions.UpdateCheckPackagedApp">
4780   <summary>
4781     The number of packaged apps that were checked during an update check.
4782   </summary>
4783 </histogram>
4784
4785 <histogram name="Extensions.UpdateCheckTheme">
4786   <summary>
4787     The number of themes that were checked during an update check.
4788   </summary>
4789 </histogram>
4790
4791 <histogram name="Extensions.UpdateOnLoad">
4792   <summary>
4793     The number of extensions that were updated at browser startup.
4794   </summary>
4795 </histogram>
4796
4797 <histogram name="Extensions.UpdaterWriteCrx" enum="ExtensionFileWriteResult">
4798   <obsolete>
4799     Deprecated 10/2013.
4800   </obsolete>
4801   <summary>
4802     What happened when the extension updater tried to write a file?
4803   </summary>
4804 </histogram>
4805
4806 <histogram name="Extensions.UpdateSource" enum="ExtensionLocation">
4807   <summary>Updates grouped by the location property in prefs.</summary>
4808 </histogram>
4809
4810 <histogram name="Extensions.UpdateType" enum="ExtensionType">
4811   <summary>Updates grouped by Extension::HistogramType.</summary>
4812 </histogram>
4813
4814 <histogram name="FileBrowser.Create" enum="FileDialogType">
4815   <summary>Chrome OS File Browser opening mode.</summary>
4816 </histogram>
4817
4818 <histogram name="FileBrowser.DirectoryScan" units="milliseconds">
4819   <summary>
4820     Chrome OS File Browser: time to scan a directory. Measured on every File
4821     Browser directory change.
4822   </summary>
4823 </histogram>
4824
4825 <histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Changed"
4826     enum="BooleanEnabled">
4827   <summary>
4828     Tracks whether download destination is set to a Google Drive folder when the
4829     download destination is changed by the user in the settings page.
4830   </summary>
4831 </histogram>
4832
4833 <histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Started"
4834     enum="BooleanEnabled">
4835   <summary>
4836     Tracks whether download destination is set to a Google Drive folder on
4837     startup.
4838   </summary>
4839 </histogram>
4840
4841 <histogram name="FileBrowser.DownloadsCount">
4842   <summary>
4843     Chrome OS File Browser: number of files and directories in the Downloads
4844     directory (not including the contents of nested directories). Computed every
4845     time the File Browser current directory changes to Downloads.
4846   </summary>
4847 </histogram>
4848
4849 <histogram name="FileBrowser.FolderShortcut.Add">
4850   <summary>
4851     Chrome OS File Browser: this is recorded when the user adds a folder
4852     shortcut.
4853   </summary>
4854 </histogram>
4855
4856 <histogram name="FileBrowser.FolderShortcut.Count">
4857   <summary>
4858     Chrome OS File Browser: number of saved folder shorcuts. This is recorded
4859     when Files.app is launched.
4860   </summary>
4861 </histogram>
4862
4863 <histogram name="FileBrowser.FolderShortcut.Navigate">
4864   <summary>
4865     Chrome OS File Browser: this is recorded when the user clicks or selects a
4866     folder shortcut and is navigated to the target folder.
4867   </summary>
4868 </histogram>
4869
4870 <histogram name="FileBrowser.FolderShortcut.Remove">
4871   <summary>
4872     Chrome OS File Browser: this is recorded when the user removes a folder
4873     shortcut.
4874   </summary>
4875 </histogram>
4876
4877 <histogram name="FileBrowser.Load" units="milliseconds">
4878   <summary>
4879     Chrome OS File Browser is an built-in extension without a background page.
4880     Its main.html file is loaded every time the user opens a File Browser tab or
4881     a file chooser dialog. The file is fairly large and the initialization is
4882     pretty expensive.
4883   </summary>
4884 </histogram>
4885
4886 <histogram name="FileBrowser.OpeningFileType" enum="FileType">
4887   <obsolete>
4888     Deprecated 4/2013, and replaced by FileBrowser.ViewingFileType.
4889   </obsolete>
4890   <summary>File types that were tried to be opened through browser.</summary>
4891 </histogram>
4892
4893 <histogram name="FileBrowser.PhotoEditor.DisplayTime" units="milliseconds">
4894   <summary>
4895     Chrome OS Photo Editor: time to display an image. Measured from the moment
4896     the user selected the image till the moment it is displayed (not counting
4897     the low resolution preview).
4898   </summary>
4899 </histogram>
4900
4901 <histogram name="FileBrowser.PhotoEditor.FileType" enum="PhotoEditorFileType">
4902   <summary>Chrome OS Photo Editor: the type of the file opened.</summary>
4903 </histogram>
4904
4905 <histogram name="FileBrowser.PhotoEditor.LoadMode" enum="PhotoEditorLoadMode">
4906   <summary>Chrome OS Photo Editor: the way the image has been loaded.</summary>
4907 </histogram>
4908
4909 <histogram name="FileBrowser.PhotoEditor.LoadTime" units="milliseconds">
4910   <summary>Chrome OS Photo Editor: time to load an image from a file.</summary>
4911 </histogram>
4912
4913 <histogram name="FileBrowser.PhotoEditor.SaveResult"
4914     enum="PhotoEditorSaveResult">
4915   <summary>
4916     Chrome OS Photo Editor: the result of a file save operation.
4917   </summary>
4918 </histogram>
4919
4920 <histogram name="FileBrowser.PhotoEditor.SaveTime" units="milliseconds">
4921   <summary>Chrome OS Photo Editor: time to save an image to a file.</summary>
4922 </histogram>
4923
4924 <histogram name="FileBrowser.PhotoEditor.Size.MB" units="MBytes">
4925   <summary>
4926     Chrome OS Photo Editor: size of an image file in megabytes. Measured on
4927     every image load.
4928   </summary>
4929 </histogram>
4930
4931 <histogram name="FileBrowser.PhotoEditor.Size.MPix" units="MPixels">
4932   <summary>
4933     Chrome OS Photo Editor: size of an image in megapixels. Measured on every
4934     image load.
4935   </summary>
4936 </histogram>
4937
4938 <histogram name="FileBrowser.PhotoEditor.Tool" enum="PhotoEditorToolType">
4939   <summary>Chrome OS Photo Editor: the button which the user clicked.</summary>
4940 </histogram>
4941
4942 <histogram name="FileBrowser.PhotoImport.Action" enum="ExternalDeviceAction">
4943   <summary>
4944     Chrome OS Photo Import flow: action chosen in the Action Choice dialog for
4945     the external device.
4946   </summary>
4947 </histogram>
4948
4949 <histogram name="FileBrowser.PhotoImport.ImportCount">
4950   <summary>
4951     Chrome OS Photo Import flow: the number of photos imported. Measured on
4952     every successfull import operation.
4953   </summary>
4954 </histogram>
4955
4956 <histogram name="FileBrowser.PhotoImport.ImportPercentage">
4957   <summary>
4958     Chrome OS Photo Import flow: the percent of photos imported among all the
4959     photos on the device. Measured on every successfull import operation.
4960   </summary>
4961 </histogram>
4962
4963 <histogram name="FileBrowser.PhotoImport.Load" units="milliseconds">
4964   <summary>
4965     Chrome OS Photo Import flow: time to load the action dialog. Measured
4966     between the moment window appears and the moment user see all available
4967     actions for the device.
4968   </summary>
4969 </histogram>
4970
4971 <histogram name="FileBrowser.PhotoImport.Scan" units="milliseconds">
4972   <summary>
4973     Chrome OS Photo Import flow: time to scan the external device.
4974   </summary>
4975 </histogram>
4976
4977 <histogram name="FileBrowser.SuggestApps.Close"
4978     enum="SuggestAppsDialogCloseReason">
4979   <summary>
4980     Chrome OS File Browser: the reason why the suggest apps dialog was closed.
4981   </summary>
4982 </histogram>
4983
4984 <histogram name="FileBrowser.SuggestApps.Install"
4985     enum="SuggestAppsDialogInstall">
4986   <summary>
4987     Chrome OS File Browser: whether the Webstore item user selected was
4988     successfully installed or not.
4989   </summary>
4990 </histogram>
4991
4992 <histogram name="FileBrowser.SuggestApps.Load" enum="SuggestAppsDialogLoad">
4993   <summary>
4994     Chrome OS File Browser: whether the initialization of the dialog succeeded
4995     or not.
4996   </summary>
4997 </histogram>
4998
4999 <histogram name="FileBrowser.SuggestApps.LoadTime" units="milliseconds">
5000   <summary>
5001     Chrome OS File Browser: time to load the suggest apps dialog. Measured
5002     between the moment window appears and the moment all the contants in the
5003     dialog including the Chrome Webstore widget are ready.
5004   </summary>
5005 </histogram>
5006
5007 <histogram name="FileBrowser.ViewingFileType" enum="ViewFileType">
5008   <summary>
5009     File types that were tried to be viewed through browser. This is recorded
5010     when the user tries to view a file from Files.app.
5011   </summary>
5012 </histogram>
5013
5014 <histogram name="GData.AuthSuccess" enum="GDataAuthResult">
5015   <summary>Result of the authentication for Drive.</summary>
5016 </histogram>
5017
5018 <histogram name="GData.EntireFeedLoadTime" units="microseconds">
5019   <obsolete>
5020     Deprecated 9/2012, and replaced by Drive.EntireFeedLoadTime
5021   </obsolete>
5022   <summary>
5023     Time spent to load the entire file system information from the server
5024   </summary>
5025 </histogram>
5026
5027 <histogram name="GData.EntryKind" enum="GDataEntryKind">
5028   <obsolete>
5029     Deprecated 9/2012, and replaced by Drive.EntryKind
5030   </obsolete>
5031   <summary>
5032     Provides breakdown of specific formats for hosted documents. Recorded when
5033     feed is loaded from the server.
5034   </summary>
5035 </histogram>
5036
5037 <histogram name="GData.InitialFeedLoadTime" units="microseconds">
5038   <obsolete>
5039     Deprecated 9/2012, and replaced by Drive.InitialFeedLoadTime
5040   </obsolete>
5041   <summary>
5042     Time spent to load the initial part of the file system information from the
5043     server
5044   </summary>
5045 </histogram>
5046
5047 <histogram name="GData.NumberOfHostedDocuments">
5048   <obsolete>
5049     Deprecated 9/2012, and replaced by Drive.NumberOfHostedDocuments
5050   </obsolete>
5051   <summary>
5052     Number of hosted documents (spreadsheets etc.) on Drive. Logged when Drive
5053     is first accessed.
5054   </summary>
5055 </histogram>
5056
5057 <histogram name="GData.NumberOfRegularFiles">
5058   <obsolete>
5059     Deprecated 9/2012, and replaced by Drive.NumberOfRegularFiles
5060   </obsolete>
5061   <summary>
5062     Number of regualr files on Drive.  Logged when Drive is first accessed.
5063   </summary>
5064 </histogram>
5065
5066 <histogram name="GData.NumberOfTotalFiles">
5067   <obsolete>
5068     Deprecated 9/2012, and replaced by Drive.NumberOfTotalFiles
5069   </obsolete>
5070   <summary>
5071     Number of total files (regualr files + hosted documents) on Drive.  Logged
5072     when Drive is first accessed.
5073   </summary>
5074 </histogram>
5075
5076 <histogram name="Geolocation.GeolocationDispatcherHostImpl.EnableHighAccuracy"
5077     enum="BooleanEnabled">
5078   <summary>
5079     Whether high accuracy geolocation information was requested.
5080   </summary>
5081 </histogram>
5082
5083 <histogram name="Geolocation.InfoBarDelegate.Event"
5084     enum="GeolocationInfoBarDelegateEvent">
5085   <summary>Events in GeolocationInfoBarDelegate.</summary>
5086 </histogram>
5087
5088 <histogram name="Geolocation.InfoBarDelegateAndroid.Event"
5089     enum="GeolocationInfoBarDelegateAndroidEvent">
5090   <summary>Events in GeolocationInfoBarDelegateAndroid.</summary>
5091 </histogram>
5092
5093 <histogram name="Geolocation.NetworkLocationRequest.AccessPoints">
5094   <summary>
5095     The number of wifi access points used to determine geolocation.
5096   </summary>
5097 </histogram>
5098
5099 <histogram name="Geolocation.NetworkLocationRequest.Event"
5100     enum="NetworkLocationRequestEvent">
5101   <summary>Events in NetworkLocationRequest.</summary>
5102 </histogram>
5103
5104 <histogram name="Geolocation.NetworkLocationRequest.ResponseCode"
5105     units="HTTP response code">
5106   <summary>Http response codes in NetworkLocationRequest.</summary>
5107 </histogram>
5108
5109 <histogram name="GoogleNow.Event" enum="GoogleNowEvent">
5110   <summary>Events in Google Now component extension.</summary>
5111 </histogram>
5112
5113 <histogram name="GPU.AcceleratedSurfaceRefreshRate" units="hz">
5114   <summary>
5115     Refresh rate of the display in Hz.  This is recorded every time we present a
5116     frame.
5117   </summary>
5118 </histogram>
5119
5120 <histogram name="History.DeleteFTSIndexDatabases">
5121   <summary>
5122     Count of &quot;History Index *&quot; databases deleted.  These databases
5123     stored the full-text-search data for history, which was removed at r213442,
5124     this histogram tracks cleanup.
5125   </summary>
5126 </histogram>
5127
5128 <histogram name="History.FaviconsRecoveredPercentage" units="%">
5129   <summary>
5130     Size of the recovered Favicons database relative to the original corrupt
5131     database.  Recovery is VACUUM-like, so the resulting database should always
5132     be smaller.  Substantial 100% results would indicate empty databases being
5133     recovered, substantial low% results would indicate very little data being
5134     recovered.
5135   </summary>
5136 </histogram>
5137
5138 <histogram name="History.FaviconsRecoveredRowsFaviconBitmaps">
5139   <summary>
5140     Rows recovered from [favicon_bitmaps] table in Favicons recovery.
5141   </summary>
5142 </histogram>
5143
5144 <histogram name="History.FaviconsRecoveredRowsFavicons">
5145   <summary>Rows recovered from [favicons] table in Favicons recovery.</summary>
5146 </histogram>
5147
5148 <histogram name="History.FaviconsRecoveredRowsIconMapping">
5149   <summary>
5150     Rows recovered from [icon_mapping] table in Favicons recovery.
5151   </summary>
5152 </histogram>
5153
5154 <histogram name="History.FaviconsRecovery" enum="HistoryFaviconsRecoveryEnum">
5155   <summary>
5156     Track results of SQLite database recovery code in thumbnail_database.cc.
5157   </summary>
5158 </histogram>
5159
5160 <histogram name="History.TopSitesVisitsByRank" units="rank">
5161   <summary>
5162     Page visits to each of a user's top 50 sites. Visits to all other sites go
5163     into the 51st bucket. Only count the page visit if it came from user
5164     browsing and only count it once when cycling through a redirect chain.
5165   </summary>
5166 </histogram>
5167
5168 <histogram name="HistoryPage.ClickPosition">
5169   <summary>
5170     Number of entries that the clicked entry is older than in History page. Last
5171     bucket is any entry of that value or higher.
5172   </summary>
5173 </histogram>
5174
5175 <histogram name="HistoryPage.ClickPositionSubset">
5176   <summary>
5177     Subset of the Click Position histogram. Contains only the first smaller
5178     subset of entries on the page. Number of entries that the clicked entry is
5179     older than in History page. Last bucket is entries of that value or higher.
5180   </summary>
5181 </histogram>
5182
5183 <histogram name="HistoryPage.OtherDevicesMenu" enum="NtpOtherSessionsType">
5184   <summary>
5185     Histogram for usage of the section in the history page that allows the user
5186     to access tabs from other devices.
5187   </summary>
5188 </histogram>
5189
5190 <histogram name="HistoryPage.RemoveEntryPosition">
5191   <summary>
5192     Number of entries that the deleted entry is older than in History page. Last
5193     bucket is any entry of that value or higher. Confirmed removal is not
5194     guaranteed, just an initiation of 'Remove selected items'.
5195   </summary>
5196 </histogram>
5197
5198 <histogram name="HistoryPage.RemoveEntryPositionSubset">
5199   <summary>
5200     Subset of Remove Entry Position histogram. Contains only the first smaller
5201     subset of entries on the page. Number of entries that the deleted entry is
5202     older than in History page. Last bucket is any entry of that value or
5203     higher. Confirmed removal is not guaranteed, just an initiation of 'Remove
5204     selected items'.
5205   </summary>
5206 </histogram>
5207
5208 <histogram name="HttpCache.EntryLockWait" units="milliseconds">
5209   <summary>
5210     The time spent waiting for write lock on a disk cache entry.
5211   </summary>
5212 </histogram>
5213
5214 <histogram name="HttpCache.OfflineStatus" enum="OfflineStatus">
5215   <summary>
5216     Result of a main page HttpCacheTransaction if offline mode had been enabled.
5217   </summary>
5218 </histogram>
5219
5220 <histogram name="HttpCache.ReadErrorNonRestartable" enum="NetErrorCodes">
5221   <summary>Net error results from non-restartable cache read errors.</summary>
5222 </histogram>
5223
5224 <histogram name="HttpCache.ReadErrorRestartable" enum="NetErrorCodes">
5225   <summary>Net error results from restartable cache read errors.</summary>
5226 </histogram>
5227
5228 <histogram name="HttpCache.Vary" enum="VaryType">
5229   <summary>The type of Vary header for a given GET response.</summary>
5230 </histogram>
5231
5232 <histogram name="Import.ImporterType.AutoImport" enum="ImporterType">
5233   <summary>The importer used on first run Auto Import.</summary>
5234 </histogram>
5235
5236 <histogram name="Import.ImporterType.BookmarksAPI" enum="ImporterType">
5237   <summary>The importer used on import from the bookmarks file API.</summary>
5238 </histogram>
5239
5240 <histogram name="Import.ImporterType.ImportDataHandler" enum="ImporterType">
5241   <summary>
5242     The importer used on import from the chrome://settings/importData UI.
5243   </summary>
5244 </histogram>
5245
5246 <histogram name="Import.ShowDialog.FromBookmarkBarView" units="seconds">
5247   <summary>
5248     The amount of time from install time to time that user opens import dialog
5249     from BookmarkBarView.
5250   </summary>
5251 </histogram>
5252
5253 <histogram name="Import.ShowDialog.FromFloatingBookmarkBarView" units="seconds">
5254   <summary>
5255     The amount of time from install time to time that user opens import dialog
5256     from NTP floating BookmarkBarView.
5257   </summary>
5258 </histogram>
5259
5260 <histogram name="Import_ShowDlg.FromBookmarkBarView" units="seconds">
5261   <obsolete>
5262     Deprecated and replaced by Import.ShowDialog.FromBookmarkBarView
5263   </obsolete>
5264   <summary>
5265     The amount of time from install time to time that user opens import dialog
5266     from BookmarkBarView.
5267   </summary>
5268 </histogram>
5269
5270 <histogram name="Import_ShowDlg.FromFloatingBookmarkBarView" units="seconds">
5271   <obsolete>
5272     Deprecated and replaced by Import.ShowDialog.FromFloatingBookmarkBarView
5273   </obsolete>
5274   <summary>
5275     The amount of time from install time to time that user opens import dialog
5276     from NTP floating BookmarkBarView.
5277   </summary>
5278 </histogram>
5279
5280 <histogram name="Installer.AttemptsCount.Total" units="count">
5281   <summary>
5282     The number of update attempts until the update has been applied. This is
5283     reported every time the device has completed an update.
5284   </summary>
5285 </histogram>
5286
5287 <histogram name="Installer.DevModeErrorCodes" enum="UpdateEngineErrorCode">
5288   <summary>Errors from update_engine process when running in dev mode.</summary>
5289 </histogram>
5290
5291 <histogram name="Installer.DownloadOverheadPercentage" units="%">
5292   <summary>
5293     The overhead in downloading extra bytes due to errors/interruptions.
5294     Expressed as a percentage of the bytes that are actually needed to be
5295     downloaded for the update to be successful.
5296   </summary>
5297 </histogram>
5298
5299 <histogram name="Installer.DownloadSourcesUsed"
5300     enum="UpdateEngineDownloadSources">
5301   <summary>
5302     The combinations of protocol and source server that were used to complete a
5303     successful update.
5304   </summary>
5305 </histogram>
5306
5307 <histogram name="Installer.FullPayloadAttemptNumber" units="count">
5308   <summary>
5309     The number of update attempts with a full update payload until the update
5310     has been applied. This is reported on every update attempt.
5311   </summary>
5312 </histogram>
5313
5314 <histogram name="Installer.NormalErrorCodes" enum="UpdateEngineErrorCode">
5315   <summary>
5316     Errors from update_engine process when running in normal mode.
5317   </summary>
5318 </histogram>
5319
5320 <histogram name="Installer.OSAgeDays" units="days">
5321   <summary>
5322     The age of the OS, defined as the age of the /etc/lsb-release file. This is
5323     reported on every update check but at most once a day.
5324   </summary>
5325 </histogram>
5326
5327 <histogram name="Installer.PayloadAttemptNumber" units="count">
5328   <summary>
5329     The number of update attempts until the update has been applied. This is
5330     reported on every update attempt.
5331   </summary>
5332 </histogram>
5333
5334 <histogram name="Installer.PayloadFormat" enum="UpdateEnginePayloadFormat">
5335   <summary>
5336     The type of update payload used to update the device. The difference between
5337     &quot;Full&quot; and &quot;Forced Full&quot; is that in the latter, the
5338     request sent to Omaha included a directive saying that a delta payload
5339     wasn't accepted. A &quot;Full&quot; payload is one where a delta payload was
5340     accepted but Omaha provided a full payload. This is reported every time the
5341     device has completed an update.
5342   </summary>
5343 </histogram>
5344
5345 <histogram name="Installer.RebootToNewPartitionAttempt" units="count">
5346   <summary>
5347     The number of consecutive times a device has failed to boot an update that
5348     successfully applied. This metric is reported every time the firmware fails
5349     to boot the slot with the update and fell back to the slot it originally
5350     updated from.
5351   </summary>
5352 </histogram>
5353
5354 <histogram name="Installer.SuccessfulMBsDownloadedFrom" units="MB">
5355   <summary>
5356     Number of MBs downloaded from during an update that completed successfully.
5357   </summary>
5358 </histogram>
5359
5360 <histogram name="Installer.TimeToRebootMinutes" units="Minutes">
5361   <summary>
5362     Wall-clock duration between when an update has successfully completed (and
5363     the user is presented with the &quot;reboot arrow&quot;) and when the system
5364     has booted into the new update. This is reported every time the device is
5365     rebooted after an update has been applied.
5366   </summary>
5367 </histogram>
5368
5369 <histogram name="Installer.TotalMBsDownloadedFrom" units="MB">
5370   <summary>
5371     Total number of MBs downloaded since the last successful update. This also
5372     includes all the bytes downloaded during any prior failed attempts.
5373   </summary>
5374 </histogram>
5375
5376 <histogram name="Installer.UpdateDurationMinutes" units="Minutes">
5377   <summary>
5378     Absolute wall-clock time duration it took for the update to complete from
5379     the time an update first began.  It includes not just the time the device
5380     was up, but also includes the time the device spent sleeping.
5381   </summary>
5382 </histogram>
5383
5384 <histogram name="Installer.UpdateDurationUptimeMinutes" units="Minutes">
5385   <summary>
5386     Uptime duration it took for the update to complete from the time an update
5387     first began.  It does not include the time the device spent sleeping, but it
5388     does include the uptime spent in waiting for the hourly update checks to
5389     happen.
5390   </summary>
5391 </histogram>
5392
5393 <histogram name="Installer.UpdateNumReboots" units="count">
5394   <summary>
5395     Number of times the device was rebooted by the user since an update began
5396     and until it completed successfully.
5397   </summary>
5398 </histogram>
5399
5400 <histogram name="Installer.UpdatesAbandonedCount" units="count">
5401   <summary>
5402     The number of update attempts that didn't complete because a newer update
5403     was detected during the update operation. This is reported every time the
5404     device has completed an update.
5405   </summary>
5406 </histogram>
5407
5408 <histogram name="Installer.UpdatesAbandonedEventCount" units="count">
5409   <summary>
5410     The number of consecutive different abandoned update payloads since the last
5411     successful update. This is reported every time an update payload is
5412     abandoned because a newer update payload is available.
5413   </summary>
5414 </histogram>
5415
5416 <histogram name="Installer.UpdateURLSwitches" units="count">
5417   <summary>
5418     Number of times the download URLs were switched due to failures.
5419   </summary>
5420 </histogram>
5421
5422 <histogram name="Instant.InstantControllerEvent" enum="InstantControllerEvent">
5423   <summary>
5424     Records various events of interest in the InstantController. E.g. When URLs
5425     are blacklisted.
5426   </summary>
5427 </histogram>
5428
5429 <histogram name="Instant.SessionsStorageNamespace"
5430     enum="InstantSessionStorageNamespace">
5431   <summary>
5432     How often an Instant preview is committed onto a different tab than it was
5433     created from.
5434   </summary>
5435 </histogram>
5436
5437 <histogram name="Instant.TimeToFirstShow" units="milliseconds">
5438   <summary>
5439     The time between the first Omnibox interaction and when the Instant preview
5440     shows. If the instant preview was already showing when the user interacted
5441     with the omnibox, this histogram is not recorded.
5442   </summary>
5443 </histogram>
5444
5445 <histogram name="InstantExtended.CacheableNTPLoad"
5446     enum="InstantExtended_CacheableNTPLoad">
5447   <summary>
5448     Records a histogram for how often the Cacheable NTP fails to load.
5449   </summary>
5450 </histogram>
5451
5452 <histogram name="InstantExtended.FallbackToLocalOverlay"
5453     enum="InstantExtended_FallbackCause">
5454   <summary>
5455     Records the cause for falling back to a local overlay at the time of
5456     fallback.
5457   </summary>
5458 </histogram>
5459
5460 <histogram name="InstantExtended.InstantNavigation"
5461     enum="InstantExtended_InstantNavigation">
5462   <obsolete>
5463     Deprecated as of 10/2013. This histogram is no longer relevant since the
5464     HTML overlay went away.
5465   </obsolete>
5466   <summary>
5467     Records a histogram for instant extended (Local NTP and Online NTP) and
5468     non-extended navigations.
5469   </summary>
5470 </histogram>
5471
5472 <histogram name="InstantExtended.NewOptInState"
5473     enum="InstantExtended_NewOptInState">
5474   <summary>
5475     Records, on startup, whether the user has chosen to opt-in to or opt-out of
5476     InstantExtended via chrome://flags.
5477   </summary>
5478 </histogram>
5479
5480 <histogram name="InstantExtended.OptInState" enum="InstantExtended_OptInState">
5481   <obsolete>
5482     Deprecated 2013-06. As of m30 use InstantExtended.NewOptInState.
5483   </obsolete>
5484   <summary>
5485     Records, on startup, whether the user has chosen to opt-in to or opt-out of
5486     InstantExtended via chrome://flags.
5487   </summary>
5488 </histogram>
5489
5490 <histogram name="InstantExtended.PercentageMatchQuerytoQuery" units="%">
5491   <obsolete>
5492     Deprecated 2013-07. Please see
5493     InstantExtended.PercentageMatchV2_QuerytoQuery instead.
5494   </obsolete>
5495   <summary>
5496     Records the number of matching characters at the start of the user's text as
5497     a percentage of average length between the old and new text when the user
5498     navigates from a search query to another search query.
5499   </summary>
5500 </histogram>
5501
5502 <histogram name="InstantExtended.PercentageMatchQuerytoURL" units="%">
5503   <obsolete>
5504     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_QuerytoURL
5505     instead.
5506   </obsolete>
5507   <summary>
5508     Records the number of matching characters at the start of the user's text as
5509     a percentage of average length between the old and new text when the user
5510     navigates from a search query to a url. Example: Accidental search for
5511     google.con, then navigation to google.com.
5512   </summary>
5513 </histogram>
5514
5515 <histogram name="InstantExtended.PercentageMatchURLtoQuery" units="%">
5516   <obsolete>
5517     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_URLtoQuery
5518     instead.
5519   </obsolete>
5520   <summary>
5521     Records the number of matching characters at the start of the user's text as
5522     a percentage of average length between the old and new text when the user
5523     navigates from a url to a search query.
5524   </summary>
5525 </histogram>
5526
5527 <histogram name="InstantExtended.PercentageMatchURLtoURL" units="%">
5528   <obsolete>
5529     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_URLtoURL
5530     instead.
5531   </obsolete>
5532   <summary>
5533     Records the number of matching characters at the start of the user's text as
5534     a percentage of average length between the old and new text when the user
5535     navigates from a url to another url.
5536   </summary>
5537 </histogram>
5538
5539 <histogram name="InstantExtended.PercentageMatchV2_QuerytoQuery" units="%">
5540   <summary>
5541     Records the number of matching characters at the start of the user's text as
5542     a percentage of average length between the old and new text when the user
5543     navigates from a search query to another search query.
5544   </summary>
5545 </histogram>
5546
5547 <histogram name="InstantExtended.PercentageMatchV2_QuerytoURL" units="%">
5548   <summary>
5549     Records the number of matching characters at the start of the user's text as
5550     a percentage of average length between the old and new text when the user
5551     navigates from a search query to a url. Example: Accidental search for
5552     google.con, then navigation to google.com.
5553   </summary>
5554 </histogram>
5555
5556 <histogram name="InstantExtended.PercentageMatchV2_URLtoQuery" units="%">
5557   <summary>
5558     Records the number of matching characters at the start of the user's text as
5559     a percentage of average length between the old and new text when the user
5560     navigates from a url to a search query.
5561   </summary>
5562 </histogram>
5563
5564 <histogram name="InstantExtended.PercentageMatchV2_URLtoURL" units="%">
5565   <summary>
5566     Records the number of matching characters at the start of the user's text as
5567     a percentage of average length between the old and new text when the user
5568     navigates from a url to another url.
5569   </summary>
5570 </histogram>
5571
5572 <histogram name="InstantExtended.PrefValue" enum="BooleanEnabled">
5573   <obsolete>
5574     Deprecated 2013-06. This preference has not been exposed or used for months,
5575     and we do not plan to use it in the future.
5576   </obsolete>
5577   <summary>
5578     Records, on startup, the value of the &quot;Allow your search engine to
5579     provide Instant result&quot; preference setting for the first profile
5580     loaded.
5581   </summary>
5582 </histogram>
5583
5584 <histogram name="interstitial.authority_invalid_time" units="milliseconds">
5585   <obsolete>
5586     Removed on 8/1/13.
5587   </obsolete>
5588   <summary>
5589     The time between the SSL interstitial display and the user decision, which
5590     may be either accept or deny.  This is only recorded for overridable SSL
5591     warnings with a CERT_AUTHORITY_INVALID warning. Timing begins when user
5592     first focuses on the page.
5593   </summary>
5594 </histogram>
5595
5596 <histogram name="interstitial.common_name_invalid_time" units="milliseconds">
5597   <obsolete>
5598     Removed on 8/1/13.
5599   </obsolete>
5600   <summary>
5601     The time between the SSL interstitial display and the user decision, which
5602     may be either accept or deny.  This is only recorded for overridable SSL
5603     warnings with a CERT_COMMON_NAME_INVALID warning. Timing begins when user
5604     first focuses on the page.
5605   </summary>
5606 </histogram>
5607
5608 <histogram name="interstitial.date_invalid_time" units="milliseconds">
5609   <obsolete>
5610     Removed on 8/1/13.
5611   </obsolete>
5612   <summary>
5613     The time between the SSL interstitial display and the user decision, which
5614     may be either accept or deny.  This is only recorded for overridable SSL
5615     warnings with a CERT_DATE_INVALID warning.  Timing begins when user first
5616     focuses on the page.
5617   </summary>
5618 </histogram>
5619
5620 <histogram name="interstitial.ssl" enum="SSLResponseTypesV2">
5621   <summary>
5622     User action when the user is shown a SSL interstitial.  SHOW_ALL and MORE
5623     refer to the total number of SSL errors; all of the other numbers pertain to
5624     the number of actions related to SSL errors that are overridable.  The
5625     counts do not sum to 100%; SHOW_ALL is a superset of SHOW_OVERRIDABLE, which
5626     in turn will be a supserset of the PROCEED/DONT_PROCEED variables.
5627     SHOW_UNDERSTAND is only being used by an experimental field trial.
5628   </summary>
5629 </histogram>
5630
5631 <histogram name="interstitial.ssl_accept_time" units="milliseconds">
5632   <obsolete>
5633     Removed on 8/1/13.
5634   </obsolete>
5635   <summary>
5636     The time between the SSL interstitial display and the user decision, when
5637     the user accepts the SSL warning.  This is only recorded for overridable SSL
5638     warnings.  Timing begins when user first focuses on the page.
5639   </summary>
5640 </histogram>
5641
5642 <histogram name="interstitial.ssl_error_type" enum="SSLErrorTypes">
5643   <summary>
5644     The type of SSL error that the user encounters.  This is recorded for all
5645     SSL warnings, regardless of whether they are overridable.
5646   </summary>
5647 </histogram>
5648
5649 <histogram name="interstitial.ssl_reject_time" units="milliseconds">
5650   <obsolete>
5651     Removed on 8/1/13.
5652   </obsolete>
5653   <summary>
5654     The time between the SSL interstitial display and the user decision, when
5655     the user rejects the SSL warning.  This is only recorded for overridable SSL
5656     warnings.  Timing begins when user first focuses on the page.
5657   </summary>
5658 </histogram>
5659
5660 <histogram name="Keyboard.KeystrokeDeltas" units="milliseconds">
5661   <summary>
5662     The time between keystrokes in Aura text fields. The only keystrokes that
5663     are measured are ones that produce a printable character and are not over 5
5664     seconds apart.
5665   </summary>
5666 </histogram>
5667
5668 <histogram name="LanguageUsage.AcceptLanguage" enum="LanguageCode">
5669   <summary>Accept languages.</summary>
5670 </histogram>
5671
5672 <histogram name="LanguageUsage.ApplicationLanguage" enum="LanguageCode">
5673   <summary>Application languages used for UI.</summary>
5674 </histogram>
5675
5676 <histogram name="LevelDBEnv.All.SafeThreadAccess" units="accesses">
5677   <obsolete>
5678     Deprecated 2013-10. No thread-unsafety was found.
5679   </obsolete>
5680   <summary>
5681     Linux and CrOS use unlocked_stdio(3). If it is used unsafely, record it
5682     here. If there is no record of unsafety after chrome 29 has been in the
5683     stable channel for a few weeks then revert this change.
5684   </summary>
5685 </histogram>
5686
5687 <histogram name="LevelDBEnv.IDB.IOError" enum="LevelDBIOErrorMethods">
5688   <summary>
5689     Methods where leveldb's Chromium environment has IO errors when being used
5690     by IndexedDB.
5691   </summary>
5692 </histogram>
5693
5694 <histogram name="LevelDBEnv.IDB.IOError." enum="PlatformFileError">
5695   <summary>
5696     PlatformFileErrors encountered by a single leveldb env method.
5697   </summary>
5698 </histogram>
5699
5700 <histogram name="LevelDBEnv.IDB.IOError.NewLogger" enum="OSAgnosticErrno">
5701   <summary>Errno of errors encountered in NewLogger.</summary>
5702 </histogram>
5703
5704 <histogram name="LevelDBEnv.IDB.IOError.NewSequentialFile"
5705     enum="OSAgnosticErrno">
5706   <summary>Errno of errors encountered in NewSequentialFile.</summary>
5707 </histogram>
5708
5709 <histogram name="LevelDBEnv.IDB.IOError.RandomAccessFile"
5710     enum="PlatformFileError">
5711   <obsolete>
5712     Deprecated 2013-04. As of m28 use
5713     LevelDBEnv.IDB.IOError.NewRandomAccessFile.
5714   </obsolete>
5715   <summary>File errors in leveldb IDBEnv's NewRandomAccessFile method.</summary>
5716 </histogram>
5717
5718 <histogram name="LevelDBEnv.IDB.IOError.WritableFileAppend"
5719     enum="OSAgnosticErrno">
5720   <summary>Errno of errors encountered in WritableFileAppend.</summary>
5721 </histogram>
5722
5723 <histogram name="LevelDBEnv.IDB.IOError.WritableFileFlush"
5724     enum="OSAgnosticErrno">
5725   <summary>Errno of errors encountered in WritableFileFlush.</summary>
5726 </histogram>
5727
5728 <histogram name="LevelDBEnv.IDB.LockFileAncestorsNotFound" units="directories">
5729   <summary>
5730     Number of directories missing when IDB LevelDBEnv tries to create a Lock
5731     file.
5732   </summary>
5733 </histogram>
5734
5735 <histogram name="LevelDBEnv.IDB.MaxFDs" units="files">
5736   <summary>
5737     File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
5738     for IndexedDB.
5739   </summary>
5740 </histogram>
5741
5742 <histogram name="LevelDBEnv.IDB.MissingFiles" units="files">
5743   <summary>
5744     Number of backup files found without corresponding ldb files. As measured by
5745     GetChildren when used in IndexedDB.
5746   </summary>
5747 </histogram>
5748
5749 <histogram name="LevelDBEnv.IDB.RetryRecoveredFromErrorIn"
5750     enum="PlatformFileError">
5751   <summary>
5752     When IDB LevelDBEnv successfully retries an operation that had failed,
5753     record the error from the most recent failed attempt.
5754   </summary>
5755 </histogram>
5756
5757 <histogram name="LevelDBEnv.IDB.Table" enum="BooleanSuccess">
5758   <summary>
5759     Success indicates a successful backup or restore operation for .ldb table
5760     files when used in IndexedDB.
5761   </summary>
5762 </histogram>
5763
5764 <histogram name="LevelDBEnv.IDB.TimeTo" units="milliseconds">
5765   <obsolete>
5766     Deprecated 2013-04. As of m28 use LevelDBEnv.IDB.TimeUntilSuccessFor.
5767   </obsolete>
5768   <summary>
5769     Time IDB LevelDBEnv slept before successfully completing this operation. 0
5770     means success on the first try.
5771   </summary>
5772 </histogram>
5773
5774 <histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor" units="milliseconds">
5775   <summary>
5776     Time IDB LevelDBEnv slept before successfully completing this operation. 0
5777     means success on the first try.
5778   </summary>
5779 </histogram>
5780
5781 <histogram name="LevelDBEnv.IOError" enum="LevelDBIOErrorMethods">
5782   <summary>Methods where leveldb's Chromium environment has IO errors.</summary>
5783 </histogram>
5784
5785 <histogram name="LevelDBEnv.IOError." enum="PlatformFileError">
5786   <summary>PlatformFileErrors encountered by a single leveldb method.</summary>
5787 </histogram>
5788
5789 <histogram name="LevelDBEnv.IOError.NewLogger" enum="OSAgnosticErrno">
5790   <summary>Errno of errors encountered in NewLogger.</summary>
5791 </histogram>
5792
5793 <histogram name="LevelDBEnv.IOError.NewSequentialFile" enum="OSAgnosticErrno">
5794   <summary>Errno of errors encountered in NewSequentialFile.</summary>
5795 </histogram>
5796
5797 <histogram name="LevelDBEnv.IOError.RandomAccessFile" enum="PlatformFileError">
5798   <obsolete>
5799     Deprecated 2013-04. As of m28 use LevelDBEnv.IOError.NewRandomAccessFile.
5800   </obsolete>
5801   <summary>
5802     File errors in leveldb ChromiumEnv's NewRandomAccessFile method.
5803   </summary>
5804 </histogram>
5805
5806 <histogram name="LevelDBEnv.IOError.WritableFileAppend" enum="OSAgnosticErrno">
5807   <summary>Errno of errors encountered in WritableFileAppend.</summary>
5808 </histogram>
5809
5810 <histogram name="LevelDBEnv.IOError.WritableFileFlush" enum="OSAgnosticErrno">
5811   <summary>Errno of errors encountered in WritableFileFlush.</summary>
5812 </histogram>
5813
5814 <histogram name="LevelDBEnv.LockFileAncestorsNotFound" units="directories">
5815   <summary>
5816     Number of directories missing when Non-IDB LevelDBEnv tries to create a Lock
5817     file.
5818   </summary>
5819 </histogram>
5820
5821 <histogram name="LevelDBEnv.MaxFDs" units="files">
5822   <summary>
5823     File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
5824     for clients other than IndexedDB.
5825   </summary>
5826 </histogram>
5827
5828 <histogram name="LevelDBEnv.MissingFiles" units="files">
5829   <summary>
5830     Number of backup files found without corresponding ldb files. As measured by
5831     GetChildren when used in LevelDB clients other than IndexedDB.
5832   </summary>
5833 </histogram>
5834
5835 <histogram name="LevelDBEnv.RetryRecoveredFromErrorIn" enum="PlatformFileError">
5836   <summary>
5837     When Non-IDB LevelDBEnv successfully retries an operation that had failed,
5838     record the error from the most recent failed attempt.
5839   </summary>
5840 </histogram>
5841
5842 <histogram name="LevelDBEnv.Table" enum="BooleanSuccess">
5843   <summary>
5844     Success indicates a successful backup or restore operation for .ldb table
5845     files when used by LevelDB clients other than IndexedDB.
5846   </summary>
5847 </histogram>
5848
5849 <histogram name="LevelDBEnv.TimeTo" units="milliseconds">
5850   <obsolete>
5851     Deprecated 2013-04. As of m28 use LevelDBEnv.TimeUntilSuccessFor.
5852   </obsolete>
5853   <summary>
5854     Time Non-IDB LevelDBEnv slept before successfully completing this operation.
5855     0 means success on the first try.
5856   </summary>
5857 </histogram>
5858
5859 <histogram name="LevelDBEnv.TimeUntilSuccessFor" units="milliseconds">
5860   <summary>
5861     Time Non-IDB LevelDBEnv slept before successfully completing this operation.
5862     0 means success on the first try.
5863   </summary>
5864 </histogram>
5865
5866 <histogram name="Linux.GlibcVersion" enum="LinuxGlibcVersion">
5867   <summary>The version of glibc used. (Linux only)</summary>
5868 </histogram>
5869
5870 <histogram name="Login.FailureReason" enum="LoginFailureReason">
5871   <summary>Chrome OS login failure reason.</summary>
5872 </histogram>
5873
5874 <histogram name="Login.LeastUsedAccountDays" units="days">
5875   <summary>
5876     Chrome OS histogram that keeps track of the days since the least frequently
5877     used account signed in. Reported on every boot and once a day after that.
5878   </summary>
5879 </histogram>
5880
5881 <histogram name="Login.PolicyFilesStatePerBoot" enum="LoginPolicyFilesState">
5882   <summary>The state of Chrome OS owner key and device policy files.</summary>
5883 </histogram>
5884
5885 <histogram name="Login.PromptToCompleteLoginTime" units="milliseconds">
5886   <summary>
5887     Time from first display of the login prompt until the user completes signing
5888     in.
5889   </summary>
5890 </histogram>
5891
5892 <histogram name="Login.SuccessReason" enum="LoginSuccessReason">
5893   <summary>Chrome OS login success reason.</summary>
5894 </histogram>
5895
5896 <histogram name="Login.UserType" enum="LoginUserType">
5897   <summary>
5898     Chrome OS histogram that keeps track of the way a user logs in and whether
5899     Chrome OS is running normal or developer mode.
5900   </summary>
5901 </histogram>
5902
5903 <histogram name="Media.AcceleratedCompositingActive" enum="BooleanSuccess">
5904   <summary>
5905     Whether accelerated compositing was used for HTML5 media rendering.
5906   </summary>
5907 </histogram>
5908
5909 <histogram name="Media.AudioBitsPerChannel">
5910   <summary>Bits per channel of HTML5 audio sample data.</summary>
5911 </histogram>
5912
5913 <histogram name="Media.AudioChannelLayout" enum="ChannelLayout">
5914   <summary>Audio channel layout in HTML5 media.</summary>
5915 </histogram>
5916
5917 <histogram name="Media.AudioCodec" enum="AudioCodec">
5918   <summary>Audio codec used in HTML5 media.</summary>
5919 </histogram>
5920
5921 <histogram name="Media.AudioInputController" units="ms">
5922   <summary>Measures the time taken for AudioInputController::</summary>
5923 </histogram>
5924
5925 <histogram name="Media.AudioInputDeviceManager" units="ms">
5926   <summary>Measures the time taken for AudioInputDeviceManager::</summary>
5927 </histogram>
5928
5929 <histogram name="Media.AudioOutputController" units="ms">
5930   <summary>Measures the time taken for AudioOutputController::</summary>
5931 </histogram>
5932
5933 <histogram name="Media.AudioOutputControllerDataNotReady" units="ms">
5934   <summary>
5935     Time spent waiting in AudioOutputController::WaitTillDataReady() if the data
5936     was not initially available.
5937   </summary>
5938 </histogram>
5939
5940 <histogram name="Media.AudioRendererEvents" enum="AudioRendererEvents">
5941   <summary>Captures statistics for various AudioRendererImpl events.</summary>
5942 </histogram>
5943
5944 <histogram name="Media.AudioRendererMissedDeadline" units="%">
5945   <summary>
5946     Percentage of AudioSyncReader::Read() calls where the renderer missed its
5947     realtime deadline.
5948   </summary>
5949 </histogram>
5950
5951 <histogram name="Media.AudioSampleFormat" enum="AudioSampleFormat">
5952   <summary>
5953     Audio sample format in HTML5 media. Logged when Audio Decoder initializes.
5954   </summary>
5955 </histogram>
5956
5957 <histogram name="Media.AudioSamplesPerSecond" enum="AudioSampleRate">
5958   <summary>Audio samples per second in HTML5 media.</summary>
5959 </histogram>
5960
5961 <histogram name="Media.AudioSamplesPerSecondUnexpected" units="Hz">
5962   <summary>
5963     Audio samples per second in HTML5 media (atypical values, in Hz).
5964   </summary>
5965 </histogram>
5966
5967 <histogram name="Media.CacheUseful" enum="BooleanSuccess">
5968   <summary>
5969     Whether a media response might be used to satisfy a future request.
5970   </summary>
5971 </histogram>
5972
5973 <histogram name="Media.ChromeCast.DelayedAndDroppedFramesPer5Sec"
5974     units="frames/5s">
5975   <summary>
5976     The average number of delayed and dropped frames for the ChromeCast
5977     application.  Reported every 5 seconds.
5978   </summary>
5979 </histogram>
5980
5981 <histogram name="Media.ChromeCast.DisplayedFramesPerSecond" units="frames/s">
5982   <summary>
5983     The average number of displayed frames for the ChromeCast application.
5984     Reported every 5 seconds.
5985   </summary>
5986 </histogram>
5987
5988 <histogram name="Media.ChromeCast.TimeToBufferAv" units="ms">
5989   <summary>
5990     Time needed to pre-buffer A/V data before the actual playback for the
5991     ChromeCast application.
5992   </summary>
5993 </histogram>
5994
5995 <histogram name="Media.ChromeCast.TimeToBufferAvAfterAbort" units="ms">
5996   <summary>
5997     Time needed to buffer A/V data after an abort for the ChromeCast
5998     application.
5999   </summary>
6000 </histogram>
6001
6002 <histogram name="Media.ChromeCast.TimeToBufferAvAfterUnderrun" units="ms">
6003   <summary>
6004     Time needed to buffer A/V data after an underrun for the ChromeCast
6005     application.
6006   </summary>
6007 </histogram>
6008
6009 <histogram name="Media.DetectedAudioCodec" enum="FFmpegCodecs">
6010   <summary>Audio codec used in HTML5 media.</summary>
6011 </histogram>
6012
6013 <histogram name="Media.DetectedContainer" enum="MediaContainers">
6014   <summary>Container used for HTML5 media.</summary>
6015 </histogram>
6016
6017 <histogram name="Media.DetectedVideoCodec" enum="FFmpegCodecs">
6018   <summary>Video codec used in HTML5 media.</summary>
6019 </histogram>
6020
6021 <histogram name="Media.DevicePermissionActions" enum="DevicePermissionActions">
6022   <summary>
6023     Measures the actions taken in the media infobar, which prompts the users for
6024     device permission.
6025   </summary>
6026 </histogram>
6027
6028 <histogram name="Media.Duration" units="ms">
6029   <summary>Duration in milliseconds of HTML5 media (when known).</summary>
6030 </histogram>
6031
6032 <histogram name="Media.EME.ClearKey.addKey" enum="MediaKeyException">
6033   <summary>addKey result using the Clear Key key system.</summary>
6034 </histogram>
6035
6036 <histogram name="Media.EME.ClearKey.cancelKeyRequest" enum="MediaKeyException">
6037   <summary>cancelKeyRequest result using the Clear Key key system.</summary>
6038 </histogram>
6039
6040 <histogram name="Media.EME.ClearKey.DecryptError">
6041   <summary>
6042     Decryption error event count using the Clear Key key system.
6043   </summary>
6044 </histogram>
6045
6046 <histogram name="Media.EME.ClearKey.generateKeyRequest"
6047     enum="MediaKeyException">
6048   <summary>generateKeyRequest result using the Clear Key key system.</summary>
6049 </histogram>
6050
6051 <histogram name="Media.EME.ClearKey.KeyAdded">
6052   <summary>KeyAdded event count using the Clear Key key system.</summary>
6053 </histogram>
6054
6055 <histogram name="Media.EME.ClearKey.KeyError" enum="MediaKeyError">
6056   <summary>KeyError event count using the Clear Key key system.</summary>
6057 </histogram>
6058
6059 <histogram name="Media.EME.NeedKey">
6060   <summary>EME NeedKey event count.</summary>
6061 </histogram>
6062
6063 <histogram name="Media.EME.Unknown.addKey" enum="MediaKeyException">
6064   <summary>addKey result using an unknown key system.</summary>
6065 </histogram>
6066
6067 <histogram name="Media.EME.Unknown.cancelKeyRequest" enum="MediaKeyException">
6068   <summary>cancelKeyRequest result using an unknown key system.</summary>
6069 </histogram>
6070
6071 <histogram name="Media.EME.Unknown.DecryptError">
6072   <summary>Decryption error event count using an unknown key system.</summary>
6073 </histogram>
6074
6075 <histogram name="Media.EME.Unknown.generateKeyRequest" enum="MediaKeyException">
6076   <summary>generateKeyRequest result using an unknown key system.</summary>
6077 </histogram>
6078
6079 <histogram name="Media.EME.Unknown.KeyAdded">
6080   <summary>KeyAdded event count using an unknown key system.</summary>
6081 </histogram>
6082
6083 <histogram name="Media.EME.Unknown.KeyError" enum="MediaKeyError">
6084   <summary>KeyError event count using an unknown key system.</summary>
6085 </histogram>
6086
6087 <histogram name="Media.EME.Widevine.addKey" enum="MediaKeyException">
6088   <summary>addKey result using the Widevine key system.</summary>
6089 </histogram>
6090
6091 <histogram name="Media.EME.Widevine.cancelKeyRequest" enum="MediaKeyException">
6092   <summary>cancelKeyRequest result using the Widevine key system.</summary>
6093 </histogram>
6094
6095 <histogram name="Media.EME.Widevine.DecryptError">
6096   <summary>Decryption error event count using the Widevine key system.</summary>
6097 </histogram>
6098
6099 <histogram name="Media.EME.Widevine.generateKeyRequest"
6100     enum="MediaKeyException">
6101   <summary>generateKeyRequest result using the Widevine key system.</summary>
6102 </histogram>
6103
6104 <histogram name="Media.EME.Widevine.KeyAdded">
6105   <summary>KeyAdded event count using the Widevine key system.</summary>
6106 </histogram>
6107
6108 <histogram name="Media.EME.Widevine.KeyError" enum="MediaKeyError">
6109   <summary>KeyError event count using the Widevine key system.</summary>
6110 </histogram>
6111
6112 <histogram name="Media.FallbackHardwareAudioBitsPerChannel">
6113   <summary>
6114     Bits per channel of the hardware audio device which failed to open in low
6115     latency mode and required high latency fallback.
6116   </summary>
6117 </histogram>
6118
6119 <histogram name="Media.FallbackHardwareAudioChannelCount">
6120   <summary>
6121     Channel count of the hardware audio device which failed to open in low
6122     latency mode and required high latency fallback.
6123   </summary>
6124 </histogram>
6125
6126 <histogram name="Media.FallbackHardwareAudioChannelLayout" enum="ChannelLayout">
6127   <summary>
6128     Channel layout of the hardware audio device which failed to open in low
6129     latency mode and required high latency fallback.
6130   </summary>
6131 </histogram>
6132
6133 <histogram name="Media.FallbackHardwareAudioSamplesPerSecond"
6134     enum="AudioSampleRate">
6135   <summary>
6136     Samples per second of the hardware audio device which failed to open in low
6137     latency mode and required high latency fallback.
6138   </summary>
6139 </histogram>
6140
6141 <histogram name="Media.FallbackHardwareAudioSamplesPerSecondUnexpected"
6142     units="Hz">
6143   <summary>
6144     Samples per second of the hardware audio device (atypical values, in Hz)
6145     which failed to open in low latency mode and required high latency fallback.
6146   </summary>
6147 </histogram>
6148
6149 <histogram name="Media.FallbackToHighLatencyAudioPath" enum="BooleanSuccess">
6150   <summary>
6151     Whether Chrome had to fallback to the high latency audio path or not.
6152   </summary>
6153 </histogram>
6154
6155 <histogram name="Media.Fling.DelayedAndDroppedFramesPer5Sec" units="frames/5s">
6156   <summary>
6157     The average number of delayed and dropped frames for the Fling application.
6158     Reported every 5 seconds.
6159   </summary>
6160 </histogram>
6161
6162 <histogram name="Media.Fling.DisplayedFramesPerSecond" units="frames/s">
6163   <summary>
6164     The average number of displayed frames for the Fling application.  Reported
6165     every 5 seconds.
6166   </summary>
6167 </histogram>
6168
6169 <histogram name="Media.Fling.TimeToBufferAv" units="ms">
6170   <summary>
6171     Time needed to pre-buffer A/V data before the actual playback for the Fling
6172     application.
6173   </summary>
6174 </histogram>
6175
6176 <histogram name="Media.Fling.TimeToBufferAvAfterAbort" units="ms">
6177   <summary>
6178     Time needed to buffer A/V data after an abort for the Fling application.
6179   </summary>
6180 </histogram>
6181
6182 <histogram name="Media.Fling.TimeToBufferAvAfterUnderrun" units="ms">
6183   <summary>
6184     Time needed to buffer A/V data after an underrun for the Fling application.
6185   </summary>
6186 </histogram>
6187
6188 <histogram name="Media.GpuVideoDecoderInitializeStatus" enum="PipelineStatus">
6189   <summary>Results of attempts to GpuVideoDecoder::Initialize().</summary>
6190 </histogram>
6191
6192 <histogram name="Media.HardwareAudioBitsPerChannel">
6193   <summary>Bits per channel of the hardware audio device.</summary>
6194 </histogram>
6195
6196 <histogram name="Media.HardwareAudioChannelCount">
6197   <summary>Channel count of the hardware audio device.</summary>
6198 </histogram>
6199
6200 <histogram name="Media.HardwareAudioChannelLayout" enum="ChannelLayout">
6201   <summary>Channel layout of the hardware audio device.</summary>
6202 </histogram>
6203
6204 <histogram name="Media.HardwareAudioSamplesPerSecond" enum="AudioSampleRate">
6205   <summary>Samples per second of the hardware audio device.</summary>
6206 </histogram>
6207
6208 <histogram name="Media.HardwareAudioSamplesPerSecondUnexpected" units="Hz">
6209   <summary>
6210     Samples per second of the hardware audio device (atypical values, in Hz).
6211   </summary>
6212 </histogram>
6213
6214 <histogram name="Media.InfoLoadDelay" units="milliseconds">
6215   <summary>
6216     The time it takes to perform redirect tracking and a CORS access check while
6217     preparing to play a media file.
6218   </summary>
6219 </histogram>
6220
6221 <histogram name="Media.LinuxAudioIO" enum="LinuxAudioIO">
6222   <summary>
6223     Audio IO layer used by the Linux OS, sampled once at startup of the browser.
6224   </summary>
6225 </histogram>
6226
6227 <histogram name="Media.LocalRendererSinkStates" enum="LocalRendererSinkStates">
6228   <summary>
6229     State of the WebRtc local renderer, sampled once during the lifetime of a
6230     local renderer.
6231   </summary>
6232 </histogram>
6233
6234 <histogram name="Media.MSE.AudioCodec" enum="MSECodec">
6235   <summary>
6236     Audio codec used in Media Source Extensions playback. Set when AddId() is
6237     called during playback.
6238   </summary>
6239 </histogram>
6240
6241 <histogram name="Media.MSE.NumberOfTracks">
6242   <summary>
6243     Number of tracks specified to AddId() for Media Source Extensions playback.
6244     May be called multiple times per element if playback is dynamically altered.
6245   </summary>
6246 </histogram>
6247
6248 <histogram name="Media.MSE.Playback" enum="BooleanSuccess">
6249   <summary>
6250     Whether Media Source Extensions is specified for playback of Media elements.
6251     Sampled when media pipeline starts.
6252   </summary>
6253 </histogram>
6254
6255 <histogram name="Media.MSE.VideoCodec" enum="MSECodec">
6256   <summary>
6257     Video codec used in Media Source Extensions playback. Set when AddId() is
6258     called during playback.
6259   </summary>
6260 </histogram>
6261
6262 <histogram name="Media.Netflix.AudioBitrate" units="kbps">
6263   <summary>
6264     The audio bit rate as reported by the Netflix application.  May be reported
6265     multiple times as network conditions change during playback.
6266   </summary>
6267 </histogram>
6268
6269 <histogram name="Media.Netflix.AudioNumChannels" units="channels">
6270   <summary>
6271     The number of audio channels as reported by the Netflix application. May be
6272     reported multiple times as network conditions change during playback.
6273   </summary>
6274 </histogram>
6275
6276 <histogram name="Media.Netflix.DelayedAndDroppedFramesPer5Sec"
6277     units="frames/5s">
6278   <summary>
6279     The average number of delayed and dropped frames for the Netflix
6280     application.  Reported every 5 seconds.
6281   </summary>
6282 </histogram>
6283
6284 <histogram name="Media.Netflix.DisplayedFramesPerSecond" units="frames/s">
6285   <summary>
6286     The average number of displayed frames for the Netflix application. Reported
6287     every 5 seconds.
6288   </summary>
6289 </histogram>
6290
6291 <histogram name="Media.Netflix.VideoBitrate" units="kbps">
6292   <summary>
6293     Video bit rate as reported by the Netflix application.  May be reported
6294     multiple times as network conditions change during playback.
6295   </summary>
6296 </histogram>
6297
6298 <histogram name="Media.Netflix.VideoHeight" units="pixels">
6299   <summary>
6300     Video height as reported by the Netflix application.  May be reported
6301     multiple times as network conditions change during playback.
6302   </summary>
6303 </histogram>
6304
6305 <histogram name="Media.PepperVideoDecoderError" enum="PepperVideoDecodeError">
6306   <summary>Counts of video decode errors reported to plugin.</summary>
6307 </histogram>
6308
6309 <histogram name="Media.PepperVideoDecoderPictureCount">
6310   <summary>
6311     Number of PictureBuffers/textures requested per hardware decoder creation.
6312     This value varies by platform and video. A user visible video may trigger
6313     multiple decoder creations (sometimes every 5 seconds) but would normally
6314     not hold more than 2 sets of buffers at any given time in memory.
6315   </summary>
6316 </histogram>
6317
6318 <histogram name="Media.PepperVideoDecoderPictureHeight">
6319   <summary>
6320     Vertical video resolution rounded to the nearest bucket. (Corresponds
6321     roughly to the number in 720p.)
6322   </summary>
6323 </histogram>
6324
6325 <histogram name="Media.PlayMovies.DelayedAndDroppedFramesPer5Sec"
6326     units="frames/5s">
6327   <summary>
6328     The average number of delayed and dropped frames for the PlayMovies
6329     application.  Reported every 5 seconds.
6330   </summary>
6331 </histogram>
6332
6333 <histogram name="Media.PlayMovies.DisplayedFramesPerSecond" units="frames/s">
6334   <summary>
6335     The average number of displayed frames for the PlayMovies application.
6336     Reported every 5 seconds.
6337   </summary>
6338 </histogram>
6339
6340 <histogram name="Media.RTCVideoDecoderError" enum="PepperVideoDecodeError">
6341   <summary>Counts of video decode errors reported to RTCVideoDecoder.</summary>
6342 </histogram>
6343
6344 <histogram name="Media.RTCVideoDecoderInitDecodeStatus" enum="BooleanSuccess">
6345   <obsolete>
6346     Renamed to Media.RTCVideoDecoderInitDecodeSuccess.
6347   </obsolete>
6348   <summary>Results of attempts to RTCVideoDecoder::InitDecode().</summary>
6349 </histogram>
6350
6351 <histogram name="Media.RTCVideoDecoderInitDecodeSuccess" enum="BooleanSuccess">
6352   <summary>
6353     Indicates whether we were successful in initializing hardware video decoder
6354     for use in the RTC pipeline.
6355   </summary>
6356 </histogram>
6357
6358 <histogram name="Media.RTCVideoEncoderInitEncodeSuccess" enum="BooleanSuccess">
6359   <summary>
6360     Indicates whether we were successful in initializing hardware video encoder
6361     for use in the RTC pipeline.
6362   </summary>
6363 </histogram>
6364
6365 <histogram name="Media.RTCVideoEncoderProfile" enum="VideoCodecProfile">
6366   <summary>Video codec profile used in RTC video encoder.</summary>
6367 </histogram>
6368
6369 <histogram name="Media.TimeToPipelineStarted" units="ms">
6370   <summary>
6371     Time in milliseconds from HTML5 media pipeline creation to playing event.
6372   </summary>
6373 </histogram>
6374
6375 <histogram name="Media.TotalMBytes" units="MB">
6376   <summary>Size of HTML5 media (when known), in MB.</summary>
6377 </histogram>
6378
6379 <histogram name="Media.UncacheableReason" enum="UncacheableReason">
6380   <summary>
6381     Reasons a media response won't be used to satisfy a future request.
6382   </summary>
6383 </histogram>
6384
6385 <histogram name="Media.URLScheme" enum="URLSchemeForHistogram">
6386   <summary>
6387     URL scheme used with HTML5 media. (each URL provides one sample)
6388   </summary>
6389 </histogram>
6390
6391 <histogram name="Media.VAVDAH264.DecoderFailure" enum="VAVDAH264DecoderFailure">
6392   <summary>
6393     Error codes reported by video decode using VA-API hardware video decoder.
6394   </summary>
6395 </histogram>
6396
6397 <histogram name="Media.VideoCaptureManager" units="ms">
6398   <summary>Measures the time taken for VideoCaptureManager::</summary>
6399 </histogram>
6400
6401 <histogram name="Media.VideoCodec" enum="VideoCodec">
6402   <summary>Video codec used in HTML5 media.</summary>
6403 </histogram>
6404
6405 <histogram name="Media.VideoCodecProfile" enum="VideoCodecProfile">
6406   <summary>Video codec profile used in HTML5 media.</summary>
6407 </histogram>
6408
6409 <histogram name="Media.VideoCodedAspectRatio">
6410   <summary>Coded aspect ratio of HTML5 video.</summary>
6411 </histogram>
6412
6413 <histogram name="Media.VideoCodedWidth">
6414   <summary>Coded width of HTML5 video.</summary>
6415 </histogram>
6416
6417 <histogram name="Media.VideoColorRange" enum="FFmpegColorRanges">
6418   <summary>
6419     Pixel format color range of HTML5 video. Emitted on video load.
6420   </summary>
6421 </histogram>
6422
6423 <histogram name="Media.VideoVisibleAspectRatio">
6424   <summary>Visible aspect ratio of HTML5 video.</summary>
6425 </histogram>
6426
6427 <histogram name="Media.VideoVisibleWidth">
6428   <summary>Visible width of HTML5 video.</summary>
6429 </histogram>
6430
6431 <histogram name="Media.YouTube.DelayedAndDroppedFramesPer5Sec"
6432     units="frames/5s">
6433   <summary>
6434     The average number of delayed and dropped frames for the YouTube
6435     application.  Reported every 5 seconds.
6436   </summary>
6437 </histogram>
6438
6439 <histogram name="Media.YouTube.DisplayedFramesPerSecond" units="frames/s">
6440   <summary>
6441     The average number of displayed frames for the YouTube application. Reported
6442     every 5 seconds.
6443   </summary>
6444 </histogram>
6445
6446 <histogram name="Media.YouTube.TimeToBufferAv" units="ms">
6447   <summary>
6448     Time needed to pre-buffer A/V data before the actual playback for the
6449     YouTube application.
6450   </summary>
6451 </histogram>
6452
6453 <histogram name="Media.YouTube.TimeToBufferAvAfterAbort" units="ms">
6454   <summary>
6455     Time needed to buffer A/V data after an abort for the YouTube application.
6456   </summary>
6457 </histogram>
6458
6459 <histogram name="Media.YouTube.TimeToBufferAvAfterUnderrun" units="ms">
6460   <summary>
6461     Time needed to buffer A/V data after an underrun for the YouTube
6462     application.
6463   </summary>
6464 </histogram>
6465
6466 <histogram name="MediaGalleries.Counts" enum="MediaGalleriesUsageType">
6467   <summary>Various usage counts for media galleries.</summary>
6468 </histogram>
6469
6470 <histogram name="Memory.BackingStore">
6471   <summary>TBD.</summary>
6472 </histogram>
6473
6474 <histogram name="Memory.Browser" units="KB">
6475   <summary>
6476     The private working set used by the browser process.  Recorded once per UMA
6477     ping.
6478   </summary>
6479 </histogram>
6480
6481 <histogram name="Memory.CachedFontAndDC">
6482   <summary>TBD.</summary>
6483 </histogram>
6484
6485 <histogram name="Memory.Chrome" units="KB">
6486   <summary>
6487     The private working set used by each chrome:// renderer process.  Each
6488     process provides one sample.  Recorded once per UMA ping.
6489   </summary>
6490 </histogram>
6491
6492 <histogram name="Memory.ChromeProcessCount">
6493   <summary>
6494     The count of active chrome:// processes.  Recorded once per UMA ping.
6495   </summary>
6496 </histogram>
6497
6498 <histogram name="Memory.Extension" units="KB">
6499   <summary>
6500     The private working set used by each extension process.  Each process
6501     provides one sample.  Recorded once per UMA ping.
6502   </summary>
6503 </histogram>
6504
6505 <histogram name="Memory.GlyphPagesPerLoad">
6506   <summary>
6507     The number of glyph pages present in the renderer when it commits a load.
6508     Since this is per-sub-process, you can get the average number of glyph pages
6509     in the system by multiplying this number with the average number of
6510     renderers. Note that this typically won't count the glyph pages added as a
6511     result of the load that just committed, since layout will happen after the
6512     commit. There are 512 bytes per glyph page, but this number also very
6513     closely approximates the number of glyph width map pages in the same
6514     renderer. The only difference is that if you have font fallback, it will
6515     make a new glyph page and no width page, but in most common cases there is
6516     no fallback). Width pages are 1K each (256 floats), so you could think of
6517     this value as being the number of &quot;1.5K units related to glyphs per
6518     renderer per page load&quot;.
6519   </summary>
6520 </histogram>
6521
6522 <histogram name="Memory.Gpu" units="KB">
6523   <summary>
6524     The private working set used by the GPU process.  Recorded once per UMA
6525     ping.
6526   </summary>
6527 </histogram>
6528
6529 <histogram name="Memory.Graphics" units="MB">
6530   <summary>
6531     System-wide graphics driver memory consumption.  Recorded on Chrome OS for
6532     platforms where it is exposed by the kernel (for example, Intel i915 and
6533     Exynos Mali).  Recorded once per UMA ping.
6534   </summary>
6535 </histogram>
6536
6537 <histogram name="Memory.NativeClient" units="KB">
6538   <summary>
6539     The private working set used by each Native Client loader process.  Each
6540     process provides one sample.  Recorded once per UMA ping.
6541   </summary>
6542 </histogram>
6543
6544 <histogram name="Memory.NativeClientBroker" units="KB">
6545   <summary>
6546     The private working set used by each Native Client broker process.  Each
6547     process provides one sample.  Recorded once per UMA ping.
6548   </summary>
6549 </histogram>
6550
6551 <histogram name="Memory.OtherProcessCount">
6552   <summary>
6553     The count of other various utility processes (nacl, gpu, sandbox, zygote,
6554     utility).  Recorded once per UMA ping.
6555   </summary>
6556 </histogram>
6557
6558 <histogram name="Memory.PepperPlugin" units="KB">
6559   <summary>
6560     The private working set used by each Pepper plugin process.  Each plugin
6561     process provides one sample.  Recorded once per UMA ping.
6562   </summary>
6563 </histogram>
6564
6565 <histogram name="Memory.PepperPluginBroker" units="KB">
6566   <summary>
6567     The private working set used by each Pepper plugin broker process.  Each
6568     process provides one sample.  Recorded once per UMA ping.
6569   </summary>
6570 </histogram>
6571
6572 <histogram name="Memory.PepperPluginBrokerProcessCount">
6573   <summary>
6574     The count of Pepper plugin broker processes, recorded once per metrics
6575     services (UMA) update.  See MetricsReportingScheduler for details.
6576   </summary>
6577 </histogram>
6578
6579 <histogram name="Memory.PepperPluginProcessCount">
6580   <summary>
6581     The count of active Pepper plugin processes.  Recorded once per UMA ping.
6582   </summary>
6583 </histogram>
6584
6585 <histogram name="Memory.Plugin" units="KB">
6586   <summary>
6587     The private working set used by each plugin process.  Each plugin process
6588     provides one sample.  Recorded once per UMA ping.
6589   </summary>
6590 </histogram>
6591
6592 <histogram name="Memory.PluginProcessCount">
6593   <summary>
6594     The count of active plugin processes.  Recorded once per UMA ping.
6595   </summary>
6596 </histogram>
6597
6598 <histogram name="Memory.ProcessCount">
6599   <summary>
6600     The count of all active processes.  Recorded once per UMA ping.
6601   </summary>
6602 </histogram>
6603
6604 <histogram name="Memory.ProcessLimit">
6605   <summary>The current process limit.  Recorded once per UMA ping.</summary>
6606 </histogram>
6607
6608 <histogram name="Memory.Renderer" units="KB">
6609   <summary>
6610     The private working set used by each renderer process.  Each renderer
6611     process provides one sample.  Recorded once per UMA ping.
6612   </summary>
6613 </histogram>
6614
6615 <histogram name="Memory.RendererProcessCount">
6616   <summary>
6617     The count of active renderer processes.  Recorded once per UMA ping.
6618   </summary>
6619 </histogram>
6620
6621 <histogram name="Memory.SandboxHelper" units="KB">
6622   <summary>
6623     The private working set used by each sandbox helper process.  Each sandbox
6624     helper process provides one sample.  Recorded once per UMA ping.
6625   </summary>
6626 </histogram>
6627
6628 <histogram name="Memory.Swap.Browser" units="KB">
6629   <summary>
6630     The swap used by the browser process.  Recorded once per UMA ping if the
6631     system has swapped.
6632   </summary>
6633 </histogram>
6634
6635 <histogram name="Memory.Swap.Chrome" units="KB">
6636   <summary>
6637     The swap used by each chrome:// renderer process.  Each process provides one
6638     sample.  Recorded once per UMA ping if the system has swapped.
6639   </summary>
6640 </histogram>
6641
6642 <histogram name="Memory.Swap.CompressedDataSize" units="MB">
6643   <summary>
6644     The amount of memory that swap was compressed into. Recorded once per UMA
6645     ping if the system has swapped.
6646   </summary>
6647 </histogram>
6648
6649 <histogram name="Memory.Swap.CompressionRatio">
6650   <summary>
6651     The ratio of swapped data original size to compressed size. Recorded once
6652     per UMA ping if the system has swapped.
6653   </summary>
6654 </histogram>
6655
6656 <histogram name="Memory.Swap.Extension" units="KB">
6657   <summary>
6658     The swap used by each extension process.  Each process provides one sample.
6659     Recorded once per UMA ping if the system has swapped.
6660   </summary>
6661 </histogram>
6662
6663 <histogram name="Memory.Swap.Gpu" units="KB">
6664   <summary>
6665     The swap used by the GPU process.  Recorded once per UMA ping if the system
6666     has swapped.
6667   </summary>
6668 </histogram>
6669
6670 <histogram name="Memory.Swap.HaveSwapped" units="BooleanSuccess">
6671   <summary>
6672     Indicates that the system has swapped memory out at least once since boot.
6673     Recorded once per UMA ping.
6674   </summary>
6675 </histogram>
6676
6677 <histogram name="Memory.Swap.MemUsedTotal" units="MB">
6678   <summary>
6679     The amount of memory that is used by swap, including bookkeeping.  Recorded
6680     once per UMA ping if the system has swapped.
6681   </summary>
6682 </histogram>
6683
6684 <histogram name="Memory.Swap.NativeClient" units="KB">
6685   <summary>
6686     The swap used by each Native Client loader process.  Each process provides
6687     one sample.  Recorded once per UMA ping if the system has swapped.
6688   </summary>
6689 </histogram>
6690
6691 <histogram name="Memory.Swap.NativeClientBroker" units="KB">
6692   <summary>
6693     The swap used by each Native Client broker process.  Each process provides
6694     one sample.  Recorded once per UMA ping if the system has swapped.
6695   </summary>
6696 </histogram>
6697
6698 <histogram name="Memory.Swap.NumReads">
6699   <summary>
6700     The number of reads from swap.  Recorded once per UMA ping  if the system
6701     has swapped.
6702   </summary>
6703 </histogram>
6704
6705 <histogram name="Memory.Swap.NumWrites">
6706   <summary>
6707     The number of writes to swap.  Recorded once per UMA ping if the system has
6708     swapped.
6709   </summary>
6710 </histogram>
6711
6712 <histogram name="Memory.Swap.OriginalDataSize" units="MB">
6713   <summary>
6714     The amount of memory that was swapped out.  Recorded once per UMA ping if
6715     the system has swapped.
6716   </summary>
6717 </histogram>
6718
6719 <histogram name="Memory.Swap.PepperPlugin" units="KB">
6720   <summary>
6721     The swap used by each Pepper plugin process.  Each plugin process provides
6722     one sample.  Recorded once per UMA ping if the system has swapped.
6723   </summary>
6724 </histogram>
6725
6726 <histogram name="Memory.Swap.PepperPluginBroker" units="KB">
6727   <summary>
6728     The swap used by each Pepper plugin broker process.  Each process provides
6729     one sample.  Recorded once per UMA ping if the system has swapped.
6730   </summary>
6731 </histogram>
6732
6733 <histogram name="Memory.Swap.Plugin" units="KB">
6734   <summary>
6735     The swap used by each plugin process.  Each plugin process provides one
6736     sample.  Recorded once per UMA ping if the system has swapped.
6737   </summary>
6738 </histogram>
6739
6740 <histogram name="Memory.Swap.Renderer" units="KB">
6741   <summary>
6742     The swap used by each renderer process.  Each renderer process provides one
6743     sample.  Recorded once per UMA ping if the system has swapped.
6744   </summary>
6745 </histogram>
6746
6747 <histogram name="Memory.Swap.SandboxHelper" units="KB">
6748   <summary>
6749     The swap used by each sandbox helper process.  Each sandbox helper process
6750     provides one sample.  Recorded once per UMA ping if the system has swapped.
6751   </summary>
6752 </histogram>
6753
6754 <histogram name="Memory.Swap.Total" units="MB">
6755   <summary>
6756     The sum of all processes' swap.  Recorded once per UMA ping if the system
6757     has swapped.
6758   </summary>
6759 </histogram>
6760
6761 <histogram name="Memory.Swap.Utility" units="KB">
6762   <summary>
6763     The swap used by each utility process.  Each utility process provides one
6764     sample.  Recorded once per UMA ping if the system has swapped.
6765   </summary>
6766 </histogram>
6767
6768 <histogram name="Memory.Swap.Worker" units="KB">
6769   <summary>
6770     The swap used by each worker process.  Each worker process provides one
6771     sample.  Recorded once per UMA ping if the system has swapped.
6772   </summary>
6773 </histogram>
6774
6775 <histogram name="Memory.Total" units="MB">
6776   <summary>The sum of all processes.  Recorded once per UMA ping.</summary>
6777 </histogram>
6778
6779 <histogram name="Memory.Utility" units="KB">
6780   <summary>
6781     The private working set used by each utility process.  Each utility process
6782     provides one sample.  Recorded once per UMA ping.
6783   </summary>
6784 </histogram>
6785
6786 <histogram name="Memory.Worker" units="KB">
6787   <summary>
6788     The private working set used by each worker process.  Each worker process
6789     provides one sample.  Recorded once per UMA ping.
6790   </summary>
6791 </histogram>
6792
6793 <histogram name="Memory.WorkerProcessCount">
6794   <summary>TBD.</summary>
6795 </histogram>
6796
6797 <histogram name="MemoryAndroid.DeviceMemoryClass">
6798   <summary>
6799     Value of getMemoryClass() recorded once upon startup. This is an integer,
6800     device-specific constant correlated with the amount of memory available on
6801     Android device.
6802   </summary>
6803 </histogram>
6804
6805 <histogram name="MemoryAndroid.EvictionReason" enum="AndroidEvictionReason">
6806   <summary>
6807     Reasons behind evictions of individual tabs, recorded upon each tab
6808     eviction.
6809   </summary>
6810 </histogram>
6811
6812 <histogram name="MemoryAndroid.LowMemoryLoadedTabCount">
6813   <summary>
6814     Number of loaded (memory-resident) tabs when LowMemory notification is
6815     delivered.
6816   </summary>
6817 </histogram>
6818
6819 <histogram name="MemoryAndroid.LowMemoryTimeBetween" units="milliseconds">
6820   <summary>
6821     Time between two consecutive LowMemory notification in one foreground
6822     session.
6823   </summary>
6824 </histogram>
6825
6826 <histogram name="MemoryAndroid.NotificationBackground"
6827     enum="AndroidMemoryNotificationBackground">
6828   <summary>
6829     Memory notifications delivered through system callbacks to Chrome while in
6830     the background.
6831   </summary>
6832 </histogram>
6833
6834 <histogram name="MemoryAndroid.NotificationForeground"
6835     enum="AndroidMemoryNotificationForeground">
6836   <summary>
6837     Memory notifications delivered through system callbacks to Chrome while in
6838     the foreground - we count LowMemory notification vs particular levels of
6839     TrimMemory foreground notification.
6840   </summary>
6841 </histogram>
6842
6843 <histogram name="Mist.SwitchResult" enum="MistSwitchResult">
6844   <summary>
6845     The result (e.g. success or the type of failure) of a modem interface switch
6846     operation performed by mist on Chrome OS.
6847   </summary>
6848 </histogram>
6849
6850 <histogram name="Mouse.PointerSensitivity.Changed" enum="PointerSensitivity">
6851   <summary>
6852     Tracks mouse sensitivity setting changes by the user. This replaces the old
6853     Mouse.Sensitivity.Changed metric.
6854   </summary>
6855 </histogram>
6856
6857 <histogram name="Mouse.PointerSensitivity.Started" enum="PointerSensitivity">
6858   <summary>
6859     Tracks mouse sensitivity setting on startup. This replaces the old
6860     Mouse.Sensitivity.Started metric.
6861   </summary>
6862 </histogram>
6863
6864 <histogram name="Mouse.Sensitivity.Changed" enum="PointerSensitivity">
6865   <obsolete>
6866     Deprecated as of 6/2013, replaced by Mouse.PointerSensitivity.Changed.
6867   </obsolete>
6868   <summary>Tracks mouse sensitivity setting.</summary>
6869 </histogram>
6870
6871 <histogram name="Mouse.Sensitivity.Started" enum="PointerSensitivity">
6872   <obsolete>
6873     Deprecated as of 6/2013, replaced by Mouse.PointerSensitivity.Started.
6874   </obsolete>
6875   <summary>Tracks mouse sensitivity setting on startup.</summary>
6876 </histogram>
6877
6878 <histogram name="MouseEventPrefetch.MouseDownDuration_Click" units="ms">
6879   <summary>
6880     Measures the time elapsed between when the user mousedown-ed a link and when
6881     the user clicked a link.
6882   </summary>
6883 </histogram>
6884
6885 <histogram name="MouseEventPrefetch.MouseDownFollowedByClick"
6886     enum="MouseEventFollowedByClick">
6887   <summary>
6888     For each click handled by an HTML anchor tag link, whether Blink saw a
6889     mousedown event preceding it.  This is only measured for clicks handled by
6890     the anchor tag's default click event handler.
6891   </summary>
6892 </histogram>
6893
6894 <histogram name="MouseEventPrefetch.MouseDowns">
6895   <summary>
6896     The number of mousedown events detected at HTML anchor-tag links' default
6897     event handler.
6898   </summary>
6899 </histogram>
6900
6901 <histogram name="MouseEventPrefetch.MouseOverDuration_Click" units="ms">
6902   <summary>
6903     Measures the time elapsed between when the user mouseover-ed a link and when
6904     the user clicked a link.
6905   </summary>
6906 </histogram>
6907
6908 <histogram name="MouseEventPrefetch.MouseOverDuration_NoClick" units="ms">
6909   <summary>
6910     Measures the time elapsed between when the user mouseover-ed a link and when
6911     the user mouseout-ed a link without click.
6912   </summary>
6913 </histogram>
6914
6915 <histogram name="MouseEventPrefetch.MouseOvers">
6916   <summary>
6917     The number of mouseover events detected at HTML anchor-tag links' default
6918     event handler.
6919   </summary>
6920 </histogram>
6921
6922 <histogram name="MouseEventPrefetch.PreTapEventsFollowedByClick"
6923     enum="PreTapEvents">
6924   <summary>
6925     The tap gesture events detected before click at HTML anchor-tag links'
6926     default event handler.
6927   </summary>
6928 </histogram>
6929
6930 <histogram name="MouseEventPrefetch.TapDownDuration_Click" units="ms">
6931   <summary>
6932     Measures the time elapsed between when the user tapdown-ed a link and when
6933     the user clicked a link.
6934   </summary>
6935 </histogram>
6936
6937 <histogram name="MouseEventPrefetch.TapDowns">
6938   <summary>
6939     The number of gesturetapdown events detected at HTML anchor-tag links'
6940     default event handler.
6941   </summary>
6942 </histogram>
6943
6944 <histogram name="MouseEventPrefetch.TapUnconfirmeds">
6945   <summary>
6946     The number of gesturetapunconfirmed events detected at HTML anchor-tag
6947     links' default event handler.
6948   </summary>
6949 </histogram>
6950
6951 <histogram name="MultiProfile.SessionMode" enum="MultiProfileSessionMode">
6952   <summary>
6953     The session counter for different multi profile modes which gets stored once
6954     per session at the beginning of the session.
6955   </summary>
6956 </histogram>
6957
6958 <histogram name="MultiProfile.SigninUserUIPath"
6959     enum="MultiProfileSigninUserAction">
6960   <summary>
6961     Count the number of times each UI path is taken for signing into a new
6962     account in a ChromeOS multiprofile session. UI paths include the system tray
6963     and the user account switcher on the browser frame.
6964   </summary>
6965 </histogram>
6966
6967 <histogram name="MultiProfile.SwitchActiveUserUIPath"
6968     enum="MultiProfileSwitchActiveUserAction">
6969   <summary>
6970     Count the number of times each UI path is taken for switching the active
6971     account in a ChromeOS multiprofile session. UI paths include the system tray
6972     and the keyboard shortcut.
6973   </summary>
6974 </histogram>
6975
6976 <histogram name="MultiProfile.TeleportWindow"
6977     enum="MultiProfileTeleportWindowAction">
6978   <summary>
6979     Counts the number of window teleportations when using separated desktop
6980     mode.
6981   </summary>
6982 </histogram>
6983
6984 <histogram name="Multiprofile.UserCount">
6985   <summary>
6986     The number of users simultaneously signed into a multiprofile session on
6987     ChromeOS. This is recorded whenever a new user logs in.
6988   </summary>
6989 </histogram>
6990
6991 <histogram name="Navigation.MainFrameScheme" enum="NavigationScheme">
6992   <summary>The scheme of the URL for each main-frame navigation.</summary>
6993 </histogram>
6994
6995 <histogram name="Net.AsyncResourceHandler_PendingDataCount">
6996   <summary>
6997     The count of unacknowledged ResourceMsg_DataReceived messages.  This message
6998     is sent once per chunk of data read from the network.
6999   </summary>
7000 </histogram>
7001
7002 <histogram name="Net.AsyncResourceHandler_PendingDataCount_WhenFull">
7003   <summary>
7004     The count of unacknowledged ResourceMsg_DataReceived messages at the point
7005     where we pause network loading.
7006   </summary>
7007 </histogram>
7008
7009 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Alloc" units="bytes">
7010   <summary>The size of a SharedIOBuffer allocation.</summary>
7011 </histogram>
7012
7013 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Used" units="bytes">
7014   <summary>The number of bytes copied into a SharedIOBuffer.</summary>
7015 </histogram>
7016
7017 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_UsedPercentage"
7018     units="percentage">
7019   <summary>
7020     The percentage of a SharedIOBuffer allocation that is actually used.
7021   </summary>
7022 </histogram>
7023
7024 <histogram name="Net.AuthGenerateToken_basic" units="milliseconds">
7025   <summary>The time to generate a Basic HTTP authentication token.</summary>
7026 </histogram>
7027
7028 <histogram name="Net.AuthGenerateToken_digest" units="milliseconds">
7029   <summary>The time to generate a Digest HTTP authentication token.</summary>
7030 </histogram>
7031
7032 <histogram name="Net.AuthGenerateToken_negotiate" units="milliseconds">
7033   <summary>
7034     The time to generate a Negotiate (or SPNEGO) HTTP authentication token.
7035   </summary>
7036 </histogram>
7037
7038 <histogram name="Net.AuthGenerateToken_ntlm" units="milliseconds">
7039   <summary>The time to generate an NTLM HTTP authentication token.</summary>
7040 </histogram>
7041
7042 <histogram name="Net.CertCommonNameFallback" enum="BooleanCommonNameMatch">
7043   <summary>
7044     Whether the certificate common name was used for matching the hostname,
7045     instead of the subjectAlternativeName.
7046
7047     Measures results for all CAs (internal and publicly-trusted).
7048   </summary>
7049 </histogram>
7050
7051 <histogram name="Net.CertCommonNameFallbackPrivateCA"
7052     enum="BooleanCommonNameMatch">
7053   <summary>
7054     Whether the certificate common name was used for matching the hostname,
7055     instead of the subjectAlternativeName.
7056
7057     Measures results ony for internal (non-publicly-trusted) CAs.
7058   </summary>
7059 </histogram>
7060
7061 <histogram name="Net.CertificatePinSuccess" enum="BooleanSuccess">
7062   <obsolete>
7063     Renamed to Net.PublicKeyPinSuccess 28 Oct 2011.
7064   </obsolete>
7065   <summary>
7066     A validated certificate chain may be subject to additional
7067     &quot;pinning&quot; requirements on a per-domain basis. This records the
7068     fraction of successful matches between a certificate chain and a pin list.
7069   </summary>
7070 </histogram>
7071
7072 <histogram name="Net.CertVerifier_Job_Latency" units="milliseconds">
7073   <summary>
7074     The actual amount of time spent verifying a certificate using the underlying
7075     cryptographic APIs. Because parallel verifications for the same certificate
7076     may be coalesced, histograms such as Net.SSLCertVerificationTime may be
7077     skewed, due to later verifications taking less overall time. This records
7078     the overall time spent verifying a single request, regardless of how many
7079     parallel requests are being served by the verification.
7080   </summary>
7081 </histogram>
7082
7083 <histogram name="Net.CoalescePotential" enum="CoalescePotentialPackets">
7084   <summary>
7085     The number of times we sent N packets, but could have sent N-1 packets.
7086   </summary>
7087 </histogram>
7088
7089 <histogram name="Net.ComodoDNSExperimentFailureTime" units="milliseconds">
7090   <summary>
7091     The amount of time taken before we failed to  resolve the Comodo test DNS
7092     record. This is an experiment, run in conjuction with Comodo, to test the
7093     viability of a DNS based certificate revocation mechanism.
7094   </summary>
7095 </histogram>
7096
7097 <histogram name="Net.ComodoDNSExperimentSuccessTime" units="milliseconds">
7098   <summary>
7099     The amount of time taken to successfully resolve the Comodo test DNS record.
7100     This is an experiment, run in conjuction with Comodo, to test the viability
7101     of a DNS based certificate revocation mechanism.
7102   </summary>
7103 </histogram>
7104
7105 <histogram name="Net.Compress.NoProxy.BytesAfterCompression" units="bytes">
7106   <summary>
7107     The uncompressed number of bytes received per request that was compressed.
7108     Only includes requests which did not go through an explicit proxy and did
7109     not go over SSL.
7110   </summary>
7111 </histogram>
7112
7113 <histogram name="Net.Compress.NoProxy.BytesBeforeCompression" units="bytes">
7114   <summary>
7115     The compressed number of bytes received per request that was compressed.
7116     Only includes requests which did not go through an explicit proxy and did
7117     not go over SSL.
7118   </summary>
7119 </histogram>
7120
7121 <histogram name="Net.Compress.NoProxy.ShouldHaveBeenCompressed" units="bytes">
7122   <summary>
7123     The uncompressed number of bytes received per request that was not
7124     compressed but appears to have been compressible.  Only includes requests
7125     which did not go through an explicit proxy and did not go over SSL.
7126   </summary>
7127 </histogram>
7128
7129 <histogram name="Net.Compress.Proxy.BytesAfterCompression" units="bytes">
7130   <summary>
7131     The uncompressed number of bytes received per request that was compressed.
7132     Only includes requests sent through a proxy without SSL.
7133   </summary>
7134 </histogram>
7135
7136 <histogram name="Net.Compress.Proxy.BytesBeforeCompression" units="bytes">
7137   <summary>
7138     The compressed number of bytes received per request that was compressed.
7139     Only includes requests sent through a proxy without SSL.
7140   </summary>
7141 </histogram>
7142
7143 <histogram name="Net.Compress.Proxy.ShouldHaveBeenCompressed" units="bytes">
7144   <summary>
7145     The uncompressed number of bytes received per request that was not
7146     compressed but appears to have been compressible.  Only includes requests
7147     sent through a proxy without SSL.
7148   </summary>
7149 </histogram>
7150
7151 <histogram name="Net.Compress.SSL.BytesAfterCompression" units="bytes">
7152   <summary>
7153     The uncompressed number of bytes received per request that was compressed.
7154     Only includes requests sent over SSL.
7155   </summary>
7156 </histogram>
7157
7158 <histogram name="Net.Compress.SSL.BytesBeforeCompression" units="bytes">
7159   <summary>
7160     The compressed number of bytes received per request that was compressed.
7161     Only includes requests sent over SSL.
7162   </summary>
7163 </histogram>
7164
7165 <histogram name="Net.Compress.SSL.ShouldHaveBeenCompressed" units="bytes">
7166   <summary>
7167     The uncompressed number of bytes received per request that was not
7168     compressed but appears to have been compressible.  Only includes requests
7169     sent over SSL.
7170   </summary>
7171 </histogram>
7172
7173 <histogram name="Net.ConnectionTypeCount" enum="ConnectionType">
7174   <obsolete>
7175     The count was inaccurate (it counted transactions rather than connections)
7176   </obsolete>
7177   <summary>
7178     Each bucket is the number of connections of a particular type that the user
7179     has had during the session.
7180   </summary>
7181 </histogram>
7182
7183 <histogram name="Net.ConnectionTypeCount2" enum="ConnectionType">
7184   <obsolete>
7185     Renamed to match HadConnectionType.
7186   </obsolete>
7187   <summary>
7188     Each bucket is the number of successful connections of a particular type
7189     that the user has had during the session.
7190   </summary>
7191 </histogram>
7192
7193 <histogram name="Net.ConnectionTypeCount3" enum="ConnectionType">
7194   <summary>
7195     Each bucket is the number of successful connections of a particular type
7196     that the user has had during the session.
7197   </summary>
7198 </histogram>
7199
7200 <histogram name="Net.ConnectionTypeFailCount2" enum="ConnectionType">
7201   <obsolete>
7202     No longer collected.
7203   </obsolete>
7204   <summary>
7205     Each bucket is the number of failed connections of a particular type that
7206     the user has had during the session.
7207   </summary>
7208 </histogram>
7209
7210 <histogram name="Net.ConnectionUsedSSLv3Fallback">
7211   <obsolete>
7212     Replaced by Net.ConnectionUsedSSLVersionFallback in Chrome 21.
7213   </obsolete>
7214   <summary>
7215     True if the HTTP request was to a server which requires SSLv3 fallback
7216   </summary>
7217 </histogram>
7218
7219 <histogram name="Net.ConnectionUsedSSLVersionFallback"
7220     enum="FallbackSSLVersion">
7221   <summary>
7222     Nonzero if the HTTP request was to a server which requires SSL version
7223     fallback.  The value indicates the SSL version the request fell back on.
7224   </summary>
7225 </histogram>
7226
7227 <histogram name="net.CookieBackingStoreUpdateResults"
7228     enum="BackingStoreResults">
7229   <obsolete>
7230     Initial typo; only here to get results from builds before r59117.  See
7231     &quot;Cookie.&quot; group.
7232   </obsolete>
7233   <summary>
7234     Whether or not updates to the backing store succeeded or failed, recorded
7235     every update.
7236   </summary>
7237 </histogram>
7238
7239 <histogram name="net.CookieBetweenAccessIntervalMinutes" units="minutes">
7240   <obsolete>
7241     Initial typo; only here to get results from builds before r59117.  See
7242     &quot;Cookie.&quot; group.
7243   </obsolete>
7244   <summary>Intervals between access time updates for each cookie.</summary>
7245 </histogram>
7246
7247 <histogram name="net.CookieCount">
7248   <obsolete>
7249     Initial typo; only here to get results from builds before r59117.  See
7250     &quot;Cookie.&quot; group.
7251   </obsolete>
7252   <summary>
7253     Number of cookies in the store (recorded every 10 minutes of active browsing
7254     time)
7255   </summary>
7256 </histogram>
7257
7258 <histogram name="net.CookieDeletionCause" enum="CookieDeletionCause">
7259   <obsolete>
7260     Initial typo; only here to get results from builds before r59117.  See
7261     &quot;Cookie.&quot; group.
7262   </obsolete>
7263   <summary>
7264     For each cookie removed from the store, the reason it was removed.
7265   </summary>
7266 </histogram>
7267
7268 <histogram name="net.CookieDomainCount">
7269   <obsolete>
7270     Initial typo; only here to get results from builds before r59117.  See
7271     &quot;Cookie.&quot; group.
7272   </obsolete>
7273   <summary>
7274     For each domain, number of cookies in that domain (recorded every 10 minutes
7275     of active browsing time).
7276   </summary>
7277 </histogram>
7278
7279 <histogram name="net.CookieDomainPerEtldp1Count">
7280   <summary>
7281     For every top level domain, number of subdomains in that top level domain
7282     (recorded every 10 minutes of active browsing time).
7283   </summary>
7284 </histogram>
7285
7286 <histogram name="net.CookieEtldp1Count">
7287   <obsolete>
7288     Initial typo; only here to get results from builds before r59117.  See
7289     &quot;Cookie.&quot; group.
7290   </obsolete>
7291   <summary>
7292     For every top level domain, number of cookies in that domain (recorded every
7293     10 minutes of active browsing time).
7294   </summary>
7295 </histogram>
7296
7297 <histogram name="net.CookieEvictedLastAccessMinutes" units="minutes">
7298   <obsolete>
7299     Initial typo; only here to get results from builds before r59117.  See
7300     &quot;Cookie.&quot; group.
7301   </obsolete>
7302   <summary>
7303     For each evicted (not expired) cookie, the amount of time since it was last
7304     used
7305   </summary>
7306 </histogram>
7307
7308 <histogram name="net.CookieExpirationDurationMinutes" units="minutes">
7309   <obsolete>
7310     Initial typo; only here to get results from builds before r59117.  See
7311     &quot;Cookie.&quot; group.
7312   </obsolete>
7313   <summary>Number of minutes until cookie expires when set.</summary>
7314 </histogram>
7315
7316 <histogram name="net.CookieTimeGet">
7317   <obsolete>
7318     Initial typo; only here to get results from builds before r59117.  See
7319     &quot;Cookie.&quot; group.
7320   </obsolete>
7321   <summary>
7322     The amount of time (ms) to get cookies for each URL request.
7323   </summary>
7324 </histogram>
7325
7326 <histogram name="net.CookieTimeLoad">
7327   <obsolete>
7328     Initial typo; only here to get results from builds before r59117.  See
7329     &quot;Cookie.&quot; group.
7330   </obsolete>
7331   <summary>
7332     The amount of time (ms) to load the persistent cookie store at browser
7333     start.
7334   </summary>
7335 </histogram>
7336
7337 <histogram name="Net.CountOfAlternateProtocolServers">
7338   <summary>
7339     The total number of severs to which alternative protocol was used. This
7340     counts the number of servers persisted to prefs file.
7341   </summary>
7342 </histogram>
7343
7344 <histogram name="Net.CountOfPipelineCapableServers">
7345   <summary>
7346     The total number of severs that support HTTP pipelining. This counts the
7347     number of servers persisted to prefs file.
7348   </summary>
7349 </histogram>
7350
7351 <histogram name="Net.CountOfSpdyServers">
7352   <summary>
7353     The total number of SPDY server names persisted to prefs file.
7354   </summary>
7355 </histogram>
7356
7357 <histogram name="Net.CountOfSpdySettings">
7358   <summary>
7359     The total number of SPDY Settings properties persisted to prefs file.
7360   </summary>
7361 </histogram>
7362
7363 <histogram name="Net.CRLRequestFailedTimeMs" units="milliseconds">
7364   <summary>
7365     When validating an HTTPS certificate we may have to block to fetch one or
7366     more revocation lists. This measures the amount of time that failures to get
7367     CRL information take.
7368   </summary>
7369 </histogram>
7370
7371 <histogram name="Net.CRLRequestSuccess" enum="BooleanSuccess">
7372   <summary>
7373     When validating an HTTPS certificate we may have to block to fetch one or
7374     more revocation lists. This records the fraction of successful requests.
7375   </summary>
7376 </histogram>
7377
7378 <histogram name="Net.CRLRequestTimeMs" units="milliseconds">
7379   <summary>
7380     When validating an HTTPS certificate we may have to block to fetch one or
7381     more revocation lists. This measures the amount of time that each fetch
7382     takes.
7383   </summary>
7384 </histogram>
7385
7386 <histogram name="Net.DailyContentLength" units="KB">
7387   <summary>
7388     The total content size in KB of all HTTP/HTTPS response bodies in the
7389     previous calendar day. The metric is reported when the first response in the
7390     current day is received.
7391   </summary>
7392 </histogram>
7393
7394 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled" units="KB">
7395   <summary>
7396     The total content size in KB of all HTTP/HTTPS response bodies in the
7397     previous calendar day while the data reduction proxy setting was enabled.
7398     The metric is reported when the first response in the current day is
7399     received.
7400   </summary>
7401 </histogram>
7402
7403 <histogram name="Net.DailyContentLength_ViaDataReductionProxy" units="KB">
7404   <summary>
7405     The total content size in KB of all HTTP/HTTPS response bodies in the
7406     previous calendar day via the data reduction proxy. The metric is reported
7407     when the first response in the current day is received.
7408   </summary>
7409 </histogram>
7410
7411 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled"
7412     units="Percent">
7413   <summary>
7414     The percentage of total HTTP/HTTPS response body size while the data
7415     reduction proxy is enabled to total HTTP/HTTPS response body size in the
7416     previous calendar day. The metric is reported when the first response in the
7417     current day is received.
7418   </summary>
7419 </histogram>
7420
7421 <histogram name="Net.DailyContentPercent_ViaDataReductionProxy" units="Percent">
7422   <summary>
7423     The percentage of total HTTP/HTTPS response body size via the data reduction
7424     proxy to total HTTP/HTTPS response body size in the previous calendar day.
7425     The metric is reported when the first response in the current day is
7426     received.
7427   </summary>
7428 </histogram>
7429
7430 <histogram name="Net.DailyContentSavingPercent" units="Percent">
7431   <summary>
7432     The percentage of data saving in the previous calendar day. A negative
7433     saving will be shown as zero. The metric is reported when the first response
7434     in the current day is received.
7435   </summary>
7436 </histogram>
7437
7438 <histogram name="Net.DailyContentSavingPercent_DataReductionProxyEnabled"
7439     units="Percent">
7440   <summary>
7441     The percentage of data saving in the previous calendar day while the data
7442     reduction proxy was enabled. A negative saving will be shown as zero. This
7443     only counts responses while the data reduction proxy is enabled. The metric
7444     is reported when the first response in the current day is received.
7445   </summary>
7446 </histogram>
7447
7448 <histogram name="Net.DailyContentSavingPercent_ViaDataReductionProxy"
7449     units="Percent">
7450   <summary>
7451     The percentage of data saving in the previous calendar day via the data
7452     reduction proxy. A negative saving will be shown as zero. This only counts
7453     responses via the data reduction proxy. The metric is reported when the
7454     first response in the current day is received.
7455   </summary>
7456 </histogram>
7457
7458 <histogram name="Net.DailyHttpContentLengthViaDataReductionProxy" units="KB">
7459   <obsolete>
7460     Deprecated- see Net.DailyContentLength_ViaDataReductionProxy.
7461   </obsolete>
7462   <summary>
7463     Total size in KB of all response bodies in the previous calendar day that
7464     were received through the data reduction proxy.
7465   </summary>
7466 </histogram>
7467
7468 <histogram name="Net.DailyHttpContentLengthWithDataReductionProxyEnabled"
7469     units="KB">
7470   <obsolete>
7471     Deprecated- see Net.DailyContentLength_DataReductionProxyEnabled
7472   </obsolete>
7473   <summary>
7474     Total size in KB of all response bodies in the previous calendar day that
7475     were received when the data reduction proxy was enabled.
7476   </summary>
7477 </histogram>
7478
7479 <histogram name="Net.DailyHttpContentSavings" units="Percent">
7480   <obsolete>
7481     Deprecated- see Net.DailyContentSavingPercent.
7482   </obsolete>
7483   <summary>
7484     The percentage of data saving in the previous calendar day. A negative
7485     saving will be shown as zero.
7486   </summary>
7487 </histogram>
7488
7489 <histogram name="Net.DailyHttpContentSavings_DataReductionProxy"
7490     units="Percent">
7491   <obsolete>
7492     Deprecated- see Net.DailyContentSavingPercent_DataReductionProxyEnabled.
7493   </obsolete>
7494   <summary>
7495     The percentage of data saving in the previous calendar day when the data
7496     reduction proxy was enabled for at least some responses during the day. A
7497     negative saving will be shown as zero.
7498   </summary>
7499 </histogram>
7500
7501 <histogram name="Net.DailyHttpOriginalContentLength" units="KB">
7502   <obsolete>
7503     Deprecated- see Net.DailyOriginalContentLength.
7504   </obsolete>
7505   <summary>
7506     Total size in KB specified in the X-Original-Content-Length headers of all
7507     responses in the previous calendar day. If the header is not present in a
7508     response, the size of the response body is used.
7509   </summary>
7510 </histogram>
7511
7512 <histogram name="Net.DailyHttpReceivedContentLength" units="KB">
7513   <obsolete>
7514     Deprecated- see Net.DailyContentLength.
7515   </obsolete>
7516   <summary>
7517     Total size in KB of all response bodies in the previous calendar day.
7518   </summary>
7519 </histogram>
7520
7521 <histogram name="Net.DailyOriginalContentLength" units="KB">
7522   <summary>
7523     The total size in KB specified in the X-Original-Content-Length headers of
7524     all HTTP/HTTPS response bodies in the previous calendar day. If the header
7525     is not present in a response, the size of the response body is used. The
7526     metric is reported when the first response in the current day is received.
7527   </summary>
7528 </histogram>
7529
7530 <histogram name="Net.DailyOriginalContentLength_DataReductionProxyEnabled"
7531     units="KB">
7532   <summary>
7533     The total size in KB specified in the X-Original-Content-Length headers of
7534     all HTTP/HTTPS response bodies in the previous calendar day while the data
7535     reduction proxy is enabled. If the header is not present in a response, the
7536     size of the response body is used. The metric is reported when the first
7537     response in the current day is received.
7538   </summary>
7539 </histogram>
7540
7541 <histogram name="Net.DailyOriginalContentLength_ViaDataReductionProxy"
7542     units="KB">
7543   <summary>
7544     The total size in KB specified in the X-Original-Content-Length headers of
7545     all HTTP/HTTPS response bodies in the previous calendar day via the data
7546     reduction proxy. If the header is not present in a response, the size of the
7547     response body is used. The metric is reported when the first response in the
7548     current day is received.
7549   </summary>
7550 </histogram>
7551
7552 <histogram name="Net.DailyReceivedContentViaDataReductionProxy" units="Percent">
7553   <obsolete>
7554     Deprecated- see Net.DailyContentPercent_ViaDataReductionProxy.
7555   </obsolete>
7556   <summary>
7557     The percentage of Net.DailyHttpContentLengthViaDataReductionProxy in
7558     Net.DailyHttpReceivedContentLength.
7559   </summary>
7560 </histogram>
7561
7562 <histogram name="Net.DailyReceivedContentWithDataReductionProxyEnabled"
7563     units="Percent">
7564   <obsolete>
7565     Deprecated- see Net.DailyContentPercent_DataReductionProxyEnabled.
7566   </obsolete>
7567   <summary>
7568     The percentage of Net.DailyHttpContentLengthWithDataReductionProxyEnabled in
7569     Net.DailyHttpReceivedContentLength.
7570   </summary>
7571 </histogram>
7572
7573 <histogram name="Net.DhcpWpadCancelTime" units="milliseconds">
7574   <summary>
7575     Measures time from initiating a fetch of a PAC file from DHCP WPAD to
7576     cancellation of the fetch. For a given fetch, only one of the cancellation
7577     or completion histograms will be added to.
7578   </summary>
7579 </histogram>
7580
7581 <histogram name="Net.DhcpWpadCompletionTime" units="milliseconds">
7582   <summary>
7583     Measures time from initiating a fetch of a PAC file from DHCP WPAD to
7584     completion of the fetch. For a given fetch, only one of the cancellation or
7585     completion histograms will be added to.
7586   </summary>
7587 </histogram>
7588
7589 <histogram name="Net.DhcpWpadFetchError" enum="NetErrorCodes">
7590   <summary>
7591     Tracks the net error codes received when the DHCP WPAD fetch fails to
7592     retrieve a PAC file (including PAC_NOT_IN_DHCP, which is not really an error
7593     but an indication that a PAC URL was not configured in DHCP).
7594   </summary>
7595 </histogram>
7596
7597 <histogram name="Net.DhcpWpadGetAdaptersAddressesError"
7598     enum="ErrorCodesGetAdaptersAddresses">
7599   <summary>
7600     Tracks the frequency of each of the different known error codes of calling
7601     the GetAdaptersAddresses Win32 API.
7602   </summary>
7603 </histogram>
7604
7605 <histogram name="Net.DhcpWpadGetAdaptersAddressesTime" units="milliseconds">
7606   <summary>
7607     Measures the time taken to call the GetAdaptersAddresses Win32 API, to
7608     validate our understanding that it should complete quickly enough to call
7609     synchronously from the network thread.
7610   </summary>
7611 </histogram>
7612
7613 <histogram name="Net.DhcpWpadNumAdaptersAtWaitTimer">
7614   <summary>
7615     Total number of adapters enabled for DHCP as seen when the wait timer in the
7616     DHCP WPAD code hits. This timer fires after a timeout from when we get some
7617     information from the first adapter to finish.
7618   </summary>
7619 </histogram>
7620
7621 <histogram name="Net.DhcpWpadNumPendingAdaptersAtWaitTimer">
7622   <summary>
7623     Number of adapters enabled for DHCP that we have not completed retrieving
7624     information for, as seen when the wait timer in the DHCP WPAD code hits.
7625     This timer fires after a timeout from when we get some information from the
7626     first adapter to finish.
7627   </summary>
7628 </histogram>
7629
7630 <histogram name="Net.DhcpWpadUnhandledDhcpError">
7631   <summary>
7632     Counts the number of errors from the DhcpRequestParams API that we do not
7633     have specific handling for, so that we can see if there is an abnormally
7634     high rate.
7635   </summary>
7636 </histogram>
7637
7638 <histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency">
7639   <obsolete>
7640     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
7641   </obsolete>
7642 </histogram>
7643
7644 <histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency">
7645   <obsolete>
7646     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
7647   </obsolete>
7648 </histogram>
7649
7650 <histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency2"
7651     units="milliseconds">
7652   <summary>
7653     The time measured before starting DNS lookup until after the connection is
7654     complete.
7655   </summary>
7656 </histogram>
7657
7658 <histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency2">
7659   <obsolete>
7660     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
7661   </obsolete>
7662 </histogram>
7663
7664 <histogram name="Net.DoubleGetExperiment_InitialResponseMethod"
7665     enum="DoubleGetExperimentMethods">
7666   <summary>
7667     The number of HTTP request responses with MS Office Docs MIME types. The
7668     responses are classified based on their method type and cacheability (POST,
7669     cacheable GET and non-cacheable GET). The histogram is used in Double GET
7670     Experiment, where successful non-cacheable GET requests are intercepted
7671     after initial response and repeated in order to determine how much reissuing
7672     non-cacheable GET requests influences their error rate. The histogram tracks
7673     only initial requests (not the repeated ones).
7674   </summary>
7675 </histogram>
7676
7677 <histogram name="Net.DoubleGetExperiment_ResponseCode">
7678   <summary>
7679     The response codes encountered for GET request repeated in Double GET
7680     Experiment. In the experiment successful non-cacheable GET requests are
7681     intercepted after initial response and repeated. The goal of the experiment
7682     is to measure how much reissuing non-cacheable GET requests influences their
7683     error rate.
7684   </summary>
7685 </histogram>
7686
7687 <histogram name="Net.DownloadBandwidth">
7688   <summary>
7689     Kbps on download streams exceeding 25KB.  Measures from the beginning of the
7690     first byte received until the end of flowing data.
7691   </summary>
7692 </histogram>
7693
7694 <histogram name="Net.ErrorCodesForImages" enum="NetErrorCodes">
7695   <summary>
7696     Net error codes that requests for images end with, including net::OK and
7697     net:ERR_ABORTED.
7698   </summary>
7699 </histogram>
7700
7701 <histogram name="Net.ErrorCodesForMainFrame" enum="NetErrorCodes">
7702   <obsolete>
7703     Deprecated as of 2011/5/24, replaced by Net.ErrorCodesForMainFrame2, which
7704     measures the same data but uses a different bucket structure (adds guard
7705     buckets).
7706   </obsolete>
7707   <summary>
7708     Positive net error code that a page failed with. Note that this only counts
7709     the errors in &quot;main frames&quot;, so it is a measure of the error pages
7710     that users actually see (it does not for example count the error codes for
7711     subresoures on a page).
7712   </summary>
7713 </histogram>
7714
7715 <histogram name="Net.ErrorCodesForMainFrame2" enum="NetErrorCodes">
7716   <obsolete>
7717     Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForMainFrame3, which
7718     measures the same data but includes ERR_ABORTED and OK.
7719   </obsolete>
7720   <summary>
7721     Positive net error code that a page failed with. Note that this only counts
7722     the errors in &quot;main frames&quot;, so it is a measure of the error pages
7723     that users actually see (it does not for example count the error codes for
7724     subresoures on a page).
7725   </summary>
7726 </histogram>
7727
7728 <histogram name="Net.ErrorCodesForMainFrame3" enum="NetErrorCodes">
7729   <summary>
7730     Positive net error codes that requests for pages end with, including net::OK
7731     and net::ERR_ABORTED.  This only counts loads in &quot;main frames&quot; (it
7732     does not for example count the error codes for subresoures on a page).
7733   </summary>
7734 </histogram>
7735
7736 <histogram name="Net.ErrorCodesForSubresources" enum="NetErrorCodes">
7737   <obsolete>
7738     Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForSubresources2,
7739     which measures the same data but includes ERR_ABORT and OK.
7740   </obsolete>
7741   <summary>
7742     Positive net error code that a page failed with. Note that this only counts
7743     the errors in &quot;subresources&quot;.
7744   </summary>
7745 </histogram>
7746
7747 <histogram name="Net.ErrorCodesForSubresources2" enum="NetErrorCodes">
7748   <summary>
7749     Net error codes that requests for &quot;subresources&quot; end with,
7750     including net::OK and net::ERR_ABORTED.
7751   </summary>
7752 </histogram>
7753
7754 <histogram name="Net.FileError_Flush">
7755   <summary>
7756     System error code that a file Flush failed with.  The code is OS dependent,
7757     so when looking at the histogram don't mix OSes.
7758   </summary>
7759 </histogram>
7760
7761 <histogram name="Net.FileError_GetSize">
7762   <summary>
7763     System error code that a file GetSize failed with.  The code is OS
7764     dependent, so when looking at the histogram don't mix OSes.
7765   </summary>
7766 </histogram>
7767
7768 <histogram name="Net.FileError_Open">
7769   <summary>
7770     System error code that a file Open failed with.  The code is OS dependent,
7771     so when looking at the histogram don't mix OSes.
7772   </summary>
7773 </histogram>
7774
7775 <histogram name="Net.FileError_Read">
7776   <summary>
7777     System error code that a file Read failed with.  The code is OS dependent,
7778     so when looking at the histogram don't mix OSes.
7779   </summary>
7780 </histogram>
7781
7782 <histogram name="Net.FileError_Seek">
7783   <summary>
7784     System error code that a file Seek failed with.  The code is OS dependent,
7785     so when looking at the histogram don't mix OSes.
7786   </summary>
7787 </histogram>
7788
7789 <histogram name="Net.FileError_SetEof">
7790   <summary>
7791     System error code that a file SetEof failed with.  The code is OS dependent,
7792     so when looking at the histogram don't mix OSes.
7793   </summary>
7794 </histogram>
7795
7796 <histogram name="Net.FileError_Write">
7797   <summary>
7798     System error code that a file Write failed with.  The code is OS dependent,
7799     so when looking at the histogram don't mix OSes.
7800   </summary>
7801 </histogram>
7802
7803 <histogram name="Net.FileErrorRange_Flush">
7804   <summary>
7805     System error code range that a file Flush failed with.  Any value other than
7806     0 indicates that we have received errors in a range outside of the one in
7807     which we recorded the specific errors in Net.FileError_Flush.  The code is
7808     OS dependent, so when looking at the histogram don't mix OSes.
7809   </summary>
7810 </histogram>
7811
7812 <histogram name="Net.FileErrorRange_GetSize">
7813   <summary>
7814     System error code range that a file GetSize failed with.  Any value other
7815     than 0 indicates that we have received errors in a range outside of the one
7816     in which we recorded the specific errors in Net.FileError_GetSize.  The code
7817     is OS dependent, so when looking at the histogram don't mix OSes.
7818   </summary>
7819 </histogram>
7820
7821 <histogram name="Net.FileErrorRange_Open">
7822   <summary>
7823     System error code range that a file Open failed with.  Any value other than
7824     0 indicates that we have received errors in a range outside of the one in
7825     which we recorded the specific errors in Net.FileError_Open.  The code is OS
7826     dependent, so when looking at the histogram don't mix OSes.
7827   </summary>
7828 </histogram>
7829
7830 <histogram name="Net.FileErrorRange_Read">
7831   <summary>
7832     System error code range that a file Read failed with.  Any value other than
7833     0 indicates that we have received errors in a range outside of the one in
7834     which we recorded the specific errors in Net.FileError_Read.  The code is OS
7835     dependent, so when looking at the histogram don't mix OSes.
7836   </summary>
7837 </histogram>
7838
7839 <histogram name="Net.FileErrorRange_Seek">
7840   <summary>
7841     System error code range that a file Seek failed with.  Any value other than
7842     0 indicates that we have received errors in a range outside of the one in
7843     which we recorded the specific errors in Net.FileError_Seek.  The code is OS
7844     dependent, so when looking at the histogram don't mix OSes.
7845   </summary>
7846 </histogram>
7847
7848 <histogram name="Net.FileErrorRange_SetEof">
7849   <summary>
7850     System error code range that a file SetEof failed with.  Any value other
7851     than 0 indicates that we have received errors in a range outside of the one
7852     in which we recorded the specific errors in Net.FileError_SetEof.  The code
7853     is OS dependent, so when looking at the histogram don't mix OSes.
7854   </summary>
7855 </histogram>
7856
7857 <histogram name="Net.FileErrorRange_Write">
7858   <summary>
7859     System error code range that a file Write failed with.  Any value other than
7860     0 indicates that we have received errors in a range outside of the one in
7861     which we recorded the specific errors in Net.FileError_Write.  The code is
7862     OS dependent, so when looking at the histogram don't mix OSes.
7863   </summary>
7864 </histogram>
7865
7866 <histogram name="Net.FtpDataConnectionErrorCount" enum="FtpDataConnectionError">
7867   <summary>The number of times each FTP Error was observed.</summary>
7868 </histogram>
7869
7870 <histogram name="Net.FtpDataConnectionErrorHappened"
7871     enum="FtpDataConnectionError">
7872   <summary>
7873     The number of Chrome sessions which encountered the indicates FTP Error.
7874     This prevents allowing a user that retried a connection many times (getting
7875     an error each time) from biasing the tallies.
7876   </summary>
7877 </histogram>
7878
7879 <histogram name="Net.FtpServerTypeCount" enum="FtpServerType">
7880   <summary>
7881     Each bucket is the number of FTP server types the user has encountered
7882     during the session.
7883   </summary>
7884 </histogram>
7885
7886 <histogram name="Net.GetProxyForUrl_FAIL" units="milliseconds">
7887   <summary>
7888     The time spent waiting for WinHttpGetProxyForUrl to return with error.
7889   </summary>
7890 </histogram>
7891
7892 <histogram name="Net.GetProxyForUrl_OK" units="milliseconds">
7893   <summary>
7894     The time spent waiting for WinHttpGetProxyForUrl to return with success.
7895   </summary>
7896 </histogram>
7897
7898 <histogram name="Net.GoogleConnectionUsedSSLVersionFallback"
7899     enum="FallbackSSLVersion">
7900   <summary>
7901     Nonzero if the HTTP request was to a Google server which required SSL
7902     version fallback. The value indicates the SSL version the request fell back
7903     on. Since Google servers support TLS 1.2, any fallback is an indication of
7904     network middleware problems.
7905   </summary>
7906 </histogram>
7907
7908 <histogram name="Net.HadConnectionType" enum="ConnectionType">
7909   <obsolete>
7910     The count was inaccurate (it counted transactions rather than connections).
7911   </obsolete>
7912   <summary>
7913     Each bucket is a boolean (0 or 1) indicating whether the user has had a
7914     connection of that type during the session.
7915   </summary>
7916 </histogram>
7917
7918 <histogram name="Net.HadConnectionType2" enum="ConnectionType">
7919   <obsolete>
7920     This statistic measures successful and failed connections, the new one only
7921     measures successful ones.
7922   </obsolete>
7923   <summary>
7924     Each bucket is a boolean (0 or 1) indicating whether the user has had a
7925     connection of that type during the session.
7926   </summary>
7927 </histogram>
7928
7929 <histogram name="Net.HadConnectionType3" enum="ConnectionType">
7930   <summary>
7931     Each bucket is a boolean (0 or 1) indicating whether the user has had a
7932     successful connection of that type during the session.
7933   </summary>
7934 </histogram>
7935
7936 <histogram name="Net.HadFtpServerType" enum="FtpServerType">
7937   <summary>
7938     Each bucket is a boolean (0 or 1) indicating whether the user has had a
7939     connection with an FTP server of that type during the session.
7940   </summary>
7941 </histogram>
7942
7943 <histogram name="Net.HttpAuthCount" enum="HttpAuthCount">
7944   <summary>
7945     Per-authentication-scheme counts of authentication attempts and rejections.
7946   </summary>
7947 </histogram>
7948
7949 <histogram name="Net.HttpAuthResource" enum="HttpAuthResource">
7950   <summary>
7951     Count of authentication requests for top level pages vs. sub-resources, such
7952     as images or iframes.
7953   </summary>
7954 </histogram>
7955
7956 <histogram name="Net.HttpAuthTarget" enum="HttpAuthTarget">
7957   <summary>
7958     Per-authentication-scheme counts of authentication targets, such as secure
7959     servers or proxies.
7960   </summary>
7961 </histogram>
7962
7963 <histogram name="Net.HttpConnectionLatency" units="milliseconds">
7964   <summary>
7965     Time between the HttpNetworkTransaction requesting a connection and the time
7966     it connected.
7967   </summary>
7968 </histogram>
7969
7970 <histogram name="Net.HttpContentFreshnessLifetime" units="seconds">
7971   <summary>Length of time that a received resource will be cacheable.</summary>
7972 </histogram>
7973
7974 <histogram name="Net.HttpContentLength" units="bytes">
7975   <summary>
7976     Size of the response body. This is the actual number of bytes received,
7977     which usually agrees with but is not necessarily the same as the size
7978     specified by the Content-Length header.
7979   </summary>
7980 </histogram>
7981
7982 <histogram name="Net.HttpContentLengthCacheable" units="bytes">
7983   <summary>
7984     Size of the response body if it is cacheable. This is the actual number of
7985     bytes received, which usually agrees with but is not necessarily the same as
7986     the size specified by the Content-Length header.
7987   </summary>
7988 </histogram>
7989
7990 <histogram name="Net.HttpContentLengthCacheable24Hours" units="bytes">
7991   <summary>
7992     Size of the response body if it is cacheable for at least 24 hours. This is
7993     the actual number of bytes received, which usually agrees with but is not
7994     necessarily the same as the size specified by the Content-Length header.
7995   </summary>
7996 </histogram>
7997
7998 <histogram name="Net.HttpContentLengthCacheable4Hours" units="bytes">
7999   <summary>
8000     Size of the response body if it is cacheable for at least 4 hours. This is
8001     the actual number of bytes received, which usually agrees with but is not
8002     necessarily the same as the size specified by the Content-Length header.
8003   </summary>
8004 </histogram>
8005
8006 <histogram name="Net.HttpContentLengthDifference" units="bytes">
8007   <summary>
8008     The difference between the size specified in the X-Original-Content-Length
8009     header and the size of teh response body. This is zero if the
8010     X-Original-Content-Length header is not present in the response.
8011   </summary>
8012 </histogram>
8013
8014 <histogram name="Net.HttpContentLengthDifferenceWithValidOCL" units="bytes">
8015   <summary>
8016     The difference between the size specified in the X-Original-Content-Length
8017     header and the size of the response body. Only includes resources that have
8018     the X-Original-Content-Length header.
8019   </summary>
8020 </histogram>
8021
8022 <histogram name="Net.HttpContentLengthWithValidOCL" units="bytes">
8023   <summary>
8024     Size of the response body. Only includes resources that have the
8025     X-Original-Content-Length header.
8026   </summary>
8027 </histogram>
8028
8029 <histogram name="Net.HttpJob.TotalTime" units="milliseconds">
8030   <summary>
8031     Time it takes to complete an HttpJob, from starting the transaction until we
8032     are done reading.
8033   </summary>
8034 </histogram>
8035
8036 <histogram name="Net.HttpJob.TotalTimeCached" units="milliseconds">
8037   <summary>
8038     Time it takes to complete an HttpJob, from starting the transaction until we
8039     are done reading, for jobs served from the cache.
8040   </summary>
8041 </histogram>
8042
8043 <histogram name="Net.HttpJob.TotalTimeCancel" units="milliseconds">
8044   <summary>
8045     Time it takes to complete an HttpJob, from starting the transaction until
8046     the job is killed. Note that we didn't detect the end of the data for this
8047     job.
8048   </summary>
8049 </histogram>
8050
8051 <histogram name="Net.HttpJob.TotalTimeNotCached" units="milliseconds">
8052   <summary>
8053     Time it takes to complete an HttpJob, from starting the transaction until we
8054     are done reading, for jobs not served from the cache.
8055   </summary>
8056 </histogram>
8057
8058 <histogram name="Net.HttpJob.TotalTimeSuccess" units="milliseconds">
8059   <summary>
8060     Time it takes to complete an HttpJob, from starting the transaction until we
8061     are done reading, for jobs when we read until no more data is available.
8062   </summary>
8063 </histogram>
8064
8065 <histogram name="Net.HttpOriginalContentLength" units="bytes">
8066   <summary>
8067     Size specified in the X-Original-Content-Length header. If this header is
8068     not present in the response, the size of the response body is used.
8069   </summary>
8070 </histogram>
8071
8072 <histogram name="Net.HttpOriginalContentLengthWithValidOCL" units="bytes">
8073   <summary>
8074     Size specified in the X-Original-Content-Length header. Only includes
8075     resources that have the X-Original-Content-Length header.
8076   </summary>
8077 </histogram>
8078
8079 <histogram name="Net.HttpProxySocketRequestTime" units="milliseconds">
8080   <summary>Time it takes to request a new (unused) HTTP proxy socket.</summary>
8081 </histogram>
8082
8083 <histogram name="Net.HttpResponseCode">
8084   <summary>The count of HTTP Response codes encountered.</summary>
8085 </histogram>
8086
8087 <histogram name="Net.HttpResponseCode_Nxx_MainFrame">
8088   <summary>
8089     The count of HTTP Response codes encountered, in response to MAIN_FRAME
8090     requests only; saving only the hundreds digit, e.g. 100-&gt;1, 300-&gt;3.
8091   </summary>
8092 </histogram>
8093
8094 <histogram name="Net.HttpSocketType" enum="HttpSocketType">
8095   <summary>
8096     The counts of the type of sockets (all HTTP sockets, regardless of any proxy
8097     used) used for HTTP[s].
8098   </summary>
8099 </histogram>
8100
8101 <histogram name="Net.HttpTimeToFirstByte" units="milliseconds">
8102   <summary>
8103     Time from when an HTTP request is issued to when the first byte is
8104     processed.
8105   </summary>
8106 </histogram>
8107
8108 <histogram name="Net.IOError_SocketReuseType" enum="HttpSocketType">
8109   <summary>
8110     The count of handleable socket errors (connection abort/close/reset) per
8111     socket reuse type.
8112   </summary>
8113 </histogram>
8114
8115 <histogram name="Net.IOError_SocketReuseType_disable_late_binding"
8116     enum="HttpSocketType">
8117   <obsolete>
8118     Late bindings are on by default now.
8119   </obsolete>
8120   <summary>
8121     The count of handleable socket errors (connection abort/close/reset) per
8122     socket reuse type.  Socket late binding is disabled.
8123   </summary>
8124 </histogram>
8125
8126 <histogram name="Net.IOError_SocketReuseType_enable_late_binding"
8127     enum="HttpSocketType">
8128   <obsolete>
8129     Late bindings are on by default now.
8130   </obsolete>
8131   <summary>
8132     The count of handleable socket errors (connection abort/close/reset) per
8133     socket reuse type.  Socket late binding is enabled.
8134   </summary>
8135 </histogram>
8136
8137 <histogram name="Net.IPv6ConnectDuration" units="milliseconds">
8138   <summary>Duration of time spent during the UDP-connect IPv6 probe.</summary>
8139 </histogram>
8140
8141 <histogram name="Net.IPv6ConnectFailureMatch" enum="BooleanSuccess">
8142   <summary>
8143     Whether the the interface-enumeration IPv6 probe method failed given that
8144     the UDP-connect IPV6 probe failed.
8145   </summary>
8146 </histogram>
8147
8148 <histogram name="Net.IPv6ConnectSuccessMatch" enum="BooleanSuccess">
8149   <summary>
8150     Whether the the interface-enumeration IPv6 probe method was successful given
8151     that the UDP-connect IPV6 probe was successful.
8152   </summary>
8153 </histogram>
8154
8155 <histogram name="Net.IPv6Status" enum="IPV6ProbeResult">
8156   <summary>The probe results when a test for IPv6 support is done.</summary>
8157 </histogram>
8158
8159 <histogram name="Net.IPv6Status_retest" enum="IPV6ProbeResult">
8160   <summary>
8161     The probe results when a test for IPv6 support is done, after a network
8162     change event.
8163   </summary>
8164 </histogram>
8165
8166 <histogram name="Net.MTPR_GetProxyForUrl_Thread_Wait_Time" units="milliseconds">
8167   <summary>
8168     The time that a (non-cancelled) proxy resolution request was stalled waiting
8169     for an execution thread, for MultiThreadedProxyResolver.
8170   </summary>
8171 </histogram>
8172
8173 <histogram name="Net.MTPR_GetProxyForUrl_Time" units="milliseconds">
8174   <summary>
8175     The total time that it took for a (non-cancelled) proxy resolution request
8176     to complete, for MultiThreadedProxyResolver.
8177   </summary>
8178 </histogram>
8179
8180 <histogram name="Net.NetworkErrorsRecovered.MainFrame" enum="NetErrorCodes">
8181   <summary>
8182     How often automatically retrying to download the main frame of a page in
8183     response to specific HTTP network errors succeeds.
8184   </summary>
8185 </histogram>
8186
8187 <histogram name="Net.NetworkErrorsRecovered.Subresource" enum="NetErrorCodes">
8188   <summary>
8189     How often automatically retrying to download a subresource in response to
8190     specific HTTP network errors succeeds.
8191   </summary>
8192 </histogram>
8193
8194 <histogram name="Net.NetworkErrorsUnrecovered.MainFrame" enum="NetErrorCodes">
8195   <summary>
8196     How often automatically retrying to download the main frame of a page in
8197     response to specific HTTP network errors returns another network error.
8198     Histogram includes only the error code that triggered the retry.
8199   </summary>
8200 </histogram>
8201
8202 <histogram name="Net.NetworkErrorsUnrecovered.Subresource" enum="NetErrorCodes">
8203   <summary>
8204     How often automatically retrying to download a subresource in response to
8205     specific HTTP network errors returns another network error.  Histogram
8206     includes only the error code that triggered the retry.
8207   </summary>
8208 </histogram>
8209
8210 <histogram name="Net.NotifyAddrChangeFailures">
8211   <summary>
8212     On Windows, NetworkChangeNotifierWin calls NotifyAddrChange, which can fail
8213     for unknown reasons. This records the number of times it fails in a row
8214     before a successful call. If it never succeeds, or takes over 100 tries, a
8215     value of 100 is recorded. See http://crbug.com/69198
8216   </summary>
8217 </histogram>
8218
8219 <histogram name="Net.NumDuplicateCookiesInDb">
8220   <summary>
8221     The number of duplicate cookies that were present in the cookie store during
8222     startup.
8223   </summary>
8224 </histogram>
8225
8226 <histogram name="Net.OCSPRequestFailedTimeMs" units="milliseconds">
8227   <summary>
8228     When validating an HTTPS certificate we may have to make one or more HTTP
8229     fetches to OCSP responders in order to get revocation information. This
8230     measures the amount of time that failures to get OCSP information take.
8231   </summary>
8232 </histogram>
8233
8234 <histogram name="Net.OCSPRequestSuccess" enum="BooleanSuccess">
8235   <summary>
8236     When validating an HTTPS certificate we may have to make one or more HTTP
8237     fetches to OCSP responders in order to get revocation information. This
8238     records the fraction of successful requests.
8239   </summary>
8240 </histogram>
8241
8242 <histogram name="Net.OCSPRequestTimeMs" units="milliseconds">
8243   <summary>
8244     When validating an HTTPS certificate we may have to make one or more HTTP
8245     fetches to OCSP responders in order to get revocation information. This
8246     measures the amount of time that each of those requests takes.
8247   </summary>
8248 </histogram>
8249
8250 <histogram name="Net.OSErrorsForGetAddrinfo" enum="ErrorCodesGetaddrinfo_All">
8251   <summary>
8252     Positive error code that was returned by the system library
8253     &quot;getaddrinfo()&quot;. This error code is platform specific, so when
8254     there is a Windows/Linux conflict, both decodings are shown.
8255   </summary>
8256 </histogram>
8257
8258 <histogram name="Net.OSErrorsForGetAddrinfo_Linux"
8259     enum="ErrorCodesGetaddrinfo_Linux">
8260   <summary>
8261     Positive error code that was returned by the system library
8262     &quot;getaddrinfo()&quot;.
8263   </summary>
8264 </histogram>
8265
8266 <histogram name="Net.OSErrorsForGetAddrinfo_Mac"
8267     enum="ErrorCodesGetaddrinfo_Mac">
8268   <summary>
8269     Positive error code that was returned by the system library
8270     &quot;getaddrinfo()&quot;.
8271   </summary>
8272 </histogram>
8273
8274 <histogram name="Net.OSErrorsForGetAddrinfo_Win"
8275     enum="ErrorCodesGetaddrinfo_Win">
8276   <summary>
8277     Positive error code that was returned by the system library
8278     &quot;getaddrinfo()&quot;.
8279   </summary>
8280 </histogram>
8281
8282 <histogram name="Net.PreconnectedLinkNavigations" enum="PreconnectedNavigation">
8283   <summary>
8284     Indicate whether a link navigation was preceded by a recent pre-connect
8285     trigger (within 10 seconds). There is a high chance that loading the page
8286     used a preconnected TCP session.
8287   </summary>
8288 </histogram>
8289
8290 <histogram name="Net.PreconnectedNavigation" enum="PreconnectedNavigation">
8291   <summary>
8292     Indicate whether a URLRequest was preceded by a recent pre-connect trigger
8293     (within 10 seconds). There is a high chance that loading the resource used a
8294     preconnected TCP session.
8295   </summary>
8296 </histogram>
8297
8298 <histogram name="Net.PreconnectMotivation" enum="PreconnectMotivation">
8299   <summary>
8300     When a preconnection is made, indicate what the motivation was.
8301   </summary>
8302   <details>
8303     Currently, the most common (only?) motivations are SELF_REFERAL,
8304     LEARNED_REFERAL and OMNIBOX. The SELF_REFERAL indicates that we made sure a
8305     second connection was available for a resource that either was never before
8306     seen, or has historically had no subresources.  The LEARNED_REFERAL
8307     indicates that we &quot;learned&quot; that a subresource was commonly
8308     needed, and that motivated the TCP/IP preconnect. The OMNIBOX motivation
8309     happens when a search is being suggested, and we preconnect to the search
8310     provider. (WARNING: Prior to version 7.517.*, enums 7, 8, and 9 may be
8311     confused, as EARLY_LOAD_MOTIVATED was inserted new 6 value.)
8312   </details>
8313 </histogram>
8314
8315 <histogram name="Net.PreconnectProxyStatus" enum="ProxyStatus">
8316   <summary>
8317     Indicate whether there was a proxy to preclude preconnection.
8318   </summary>
8319 </histogram>
8320
8321 <histogram name="Net.PreconnectSubresourceEval"
8322     enum="PreconnectSubresourceEval">
8323   <summary>
8324     What did we decide to do about a predicted resource, based on the historical
8325     expected number of connection that this subresource will require.
8326   </summary>
8327   <details>
8328     This is basically the current thresholding of the SubresourceExpectation,
8329     relative to current static thresholds, and taking into account whether
8330     preconnection is enabled (i.e., if preconnection is disabled, we'll never
8331     decide to preconnect).
8332   </details>
8333 </histogram>
8334
8335 <histogram name="Net.PreconnectSubresourceExpectation">
8336   <summary>
8337     The expected number of connections, times 100, that we'll make to a given
8338     subresource, based on learned history.
8339   </summary>
8340   <details>
8341     By comparing this to thresholds, we decide if we will preconnect,
8342     preresolve, or do nothing. This histogram can be used to select those static
8343     thresholds.
8344   </details>
8345 </histogram>
8346
8347 <histogram name="Net.PreconnectTriggerUsed" enum="PreconnectTriggerUsed">
8348   <summary>
8349     Indicate whether if a preconnect trigger is followed by a resource request
8350     (from link navigations) to the host or not. This is to measure precision of
8351     link-based preconnect triggers.
8352   </summary>
8353 </histogram>
8354
8355 <histogram name="Net.PreconnectUtilization" enum="NetPreconnectUtilization">
8356   <obsolete>
8357     Sourced data corrected, and replaced by NetPreconnectUtilization2
8358   </obsolete>
8359   <summary>
8360     Indicate final utilization for each attempted socket connection.
8361   </summary>
8362   <details>
8363     We also include stats for non-speculative sockets. Some socket connections
8364     may never connect, and others may never be used (as the user may abort
8365     before then).
8366   </details>
8367 </histogram>
8368
8369 <histogram name="Net.PreconnectUtilization2" enum="NetPreconnectUtilization">
8370   <summary>
8371     Indicate final utilization for each attempted socket connection.
8372   </summary>
8373   <details>
8374     We also include stats for non-speculative sockets. Some socket connections
8375     may never connect, and others may never be used (as the user may abort
8376     before then).
8377   </details>
8378 </histogram>
8379
8380 <histogram name="Net.Prefetch.Pattern" enum="PrefetchStatus">
8381   <summary>
8382     The completion status of prefetches that have finished loading.
8383   </summary>
8384   <details>
8385     Measurement occurs at ResourceLoader::ResponseCompleted so requests canceled
8386     before that point are not registered.
8387
8388     Note that &quot;success from cache&quot; means that the
8389     UrlRequest::was_cached() was true, and &quot;success from network&quot;
8390     means that was_cached() was false.  Validated results are considered cached,
8391     even though a conditional network request is made.
8392   </details>
8393 </histogram>
8394
8395 <histogram name="Net.Prefetch.PrefilterBytesReadFromNetwork" units="bytes">
8396   <summary>
8397     Number of bytes read from the network on behalf of prefetch requests.  This
8398     is prefilter, so before any decompression.
8399   </summary>
8400 </histogram>
8401
8402 <histogram name="Net.Prefetch.TimeBeforeCancel" units="milliseconds">
8403   <summary>
8404     Time spent on prefetch requests before the request was canceled.
8405   </summary>
8406 </histogram>
8407
8408 <histogram name="Net.Prefetch.TimeSpentPrefetchingFromCache"
8409     units="milliseconds">
8410   <summary>Time spent on prefetch requests when fetched from cache.</summary>
8411 </histogram>
8412
8413 <histogram name="Net.Prefetch.TimeSpentPrefetchingFromNetwork"
8414     units="milliseconds">
8415   <summary>
8416     Time spent on prefetch requests when fetched from the network, including
8417     validation time.
8418   </summary>
8419 </histogram>
8420
8421 <histogram name="Net.Priority_High_Latency" units="milliseconds">
8422   <obsolete>
8423     Replaced by Net.Priority_High_Latency_b.
8424   </obsolete>
8425   <summary>
8426     Time from the start of the http transaction until the first byte of the
8427     response for high priority (currently frame and subframe) requests.  Only
8428     times under 10 minutes are recorded.
8429   </summary>
8430 </histogram>
8431
8432 <histogram name="Net.Priority_High_Latency_b" units="milliseconds">
8433   <summary>
8434     Time from the start of the http transaction until the first byte of the
8435     response for high priority (currently frame and subframe) requests.
8436   </summary>
8437 </histogram>
8438
8439 <histogram name="Net.Priority_Low_Latency" units="milliseconds">
8440   <obsolete>
8441     Replaced by Net.Priority_Low_Latency_b.
8442   </obsolete>
8443   <summary>
8444     Time from the start of the http transaction until the first byte of the
8445     response for low priority (non-frame/subframe) requests.   Only times under
8446     10 minutes are recorded.
8447   </summary>
8448 </histogram>
8449
8450 <histogram name="Net.Priority_Low_Latency_b" units="milliseconds">
8451   <summary>
8452     Time from the start of the http transaction until the first byte of the
8453     response for low priority (non-frame/subframe) requests.
8454   </summary>
8455 </histogram>
8456
8457 <histogram name="Net.ProxyPollConfigurationTime">
8458   <summary>
8459     The time in milliseconds spent fetch the system proxy configuration, when
8460     polling it for changes.
8461   </summary>
8462 </histogram>
8463
8464 <histogram name="Net.ProxyResolver.AbandonedExecutionTotalTime"
8465     units="milliseconds">
8466   <summary>
8467     The total amount of time that was spent executing the proxy script during
8468     &quot;tracing&quot; runs (executions of the script which discovered a new
8469     DNS dependency and were subsequently abandoned).
8470   </summary>
8471 </histogram>
8472
8473 <histogram name="Net.ProxyResolver.BlockingDNSMode.AbandonedExecutionTotalTime"
8474     units="milliseconds">
8475   <summary>
8476     The total amount of time that was spent executing the proxy script during
8477     &quot;tracing&quot; runs (executions of the script which discovered a new
8478     DNS dependency and were subsequently abandoned).
8479   </summary>
8480 </histogram>
8481
8482 <histogram name="Net.ProxyResolver.BlockingDNSMode.DnsWaitTotalTime"
8483     units="milliseconds">
8484   <summary>
8485     The total amount of time that was spent in the non-blocking DNS bindings
8486     while executing PAC scripts. This includes the times for abandoned
8487     executions.
8488   </summary>
8489 </histogram>
8490
8491 <histogram name="Net.ProxyResolver.BlockingDNSMode.ExecutionTime"
8492     units="milliseconds">
8493   <summary>
8494     The amount of time inside of V8 that the proxy script spent executing for
8495     the final pass. This includes the time spent in the javascript bindings.
8496     This does not include the time spent in abandoned execution passes.
8497   </summary>
8498 </histogram>
8499
8500 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumAlerts">
8501   <summary>
8502     The number of times that alert() was called in the final execution of the
8503     script.
8504   </summary>
8505 </histogram>
8506
8507 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumErrors">
8508   <summary>
8509     The number of errors that were seen in the final execution of the script.
8510   </summary>
8511 </histogram>
8512
8513 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumRestarts">
8514   <summary>
8515     The number of times that the PAC script execution was restarted.
8516   </summary>
8517 </histogram>
8518
8519 <histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTime"
8520     units="milliseconds">
8521   <summary>
8522     The total time that the proxy resolution took. This includes all the time
8523     spent waiting for DNS, PAC script execution, and restarts.
8524   </summary>
8525 </histogram>
8526
8527 <histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTimeDNS"
8528     units="milliseconds">
8529   <summary>
8530     The total time that proxy resolution spent waiting for DNS. This also
8531     includes any queuing delays on the origin thread waiting for the DNS result
8532     to be processed.
8533   </summary>
8534 </histogram>
8535
8536 <histogram name="Net.ProxyResolver.BlockingDNSMode.UniqueDNS">
8537   <summary>
8538     The number of unique DNS hostnames that the PAC script tried to resolve. The
8539     *Ex() versions of the bindings count separately.
8540   </summary>
8541 </histogram>
8542
8543 <histogram name="Net.ProxyResolver.DnsWaitTotalTime" units="milliseconds">
8544   <summary>
8545     The total amount of time that was spent in the non-blocking DNS bindings
8546     while executing PAC scripts. This includes the times for abandoned
8547     executions.
8548   </summary>
8549 </histogram>
8550
8551 <histogram name="Net.ProxyResolver.ExecutionTime" units="milliseconds">
8552   <summary>
8553     The amount of time inside of V8 that the proxy script spent executing for
8554     the final pass. This includes the time spent in the javascript bindings
8555     (which is probably dominated by Net.ProxyResolver.DnsWaitTotalTime). This
8556     does not include the time spent in abandoned execution passes.
8557   </summary>
8558 </histogram>
8559
8560 <histogram name="Net.ProxyResolver.NumAlerts">
8561   <summary>
8562     The number of times that alert() was called in the final execution of the
8563     script.
8564   </summary>
8565 </histogram>
8566
8567 <histogram name="Net.ProxyResolver.NumErrors">
8568   <summary>
8569     The number of errors that were seen in the final execution of the script.
8570   </summary>
8571 </histogram>
8572
8573 <histogram name="Net.ProxyResolver.NumRestarts">
8574   <summary>
8575     The number of times that the PAC script execution was restarted.
8576   </summary>
8577 </histogram>
8578
8579 <histogram name="Net.ProxyResolver.OriginThreadLatency" units="milliseconds">
8580   <summary>
8581     The amount of time it took upon completion to run the final task posted back
8582     to the IO thread.
8583   </summary>
8584 </histogram>
8585
8586 <histogram name="Net.ProxyResolver.TotalTime" units="milliseconds">
8587   <summary>
8588     The total time that the proxy resolution took. This includes all the time
8589     spent waiting for DNS, PAC script execution, and restarts.
8590   </summary>
8591 </histogram>
8592
8593 <histogram name="Net.ProxyResolver.TotalTimeDNS" units="milliseconds">
8594   <summary>
8595     The total time that proxy resolution spent waiting for DNS. This also
8596     includes any queuing delays on the origin thread waiting for the DNS result
8597     to be processed.
8598   </summary>
8599 </histogram>
8600
8601 <histogram name="Net.ProxyResolver.TotalTimeWorkerThread" units="milliseconds">
8602   <summary>
8603     The total time that the proxy resolution took, not including the post back
8604     to the origin thread. This includes all the time spent waiting for DNS, PAC
8605     script execution, and restarts.
8606   </summary>
8607 </histogram>
8608
8609 <histogram name="Net.ProxyResolver.UniqueDNS">
8610   <summary>
8611     The number of unique DNS hostnames that the PAC script tried to resolve. The
8612     *Ex() versions of the bindings count separately.
8613   </summary>
8614 </histogram>
8615
8616 <histogram name="Net.ProxyResolver.URLSize">
8617   <summary>The length of the URL that was passed into the PAC script.</summary>
8618 </histogram>
8619
8620 <histogram name="Net.PublicKeyPinFailureDomain" enum="PublicKeyPinFailedDomain">
8621   <summary>
8622     Second-level domains for which we have observed public key pinning failures.
8623   </summary>
8624 </histogram>
8625
8626 <histogram name="Net.PublicKeyPinSuccess" enum="BooleanSuccess">
8627   <summary>
8628     A validated certificate chain may be subject to additional
8629     &quot;pinning&quot; requirements on a per-domain basis. This records the
8630     fraction of successful matches between a certificate chain and a pin list.
8631   </summary>
8632 </histogram>
8633
8634 <histogram name="Net.QuicCryptoHandshakeState" enum="QuicHandshakeState">
8635   <summary>
8636     The state of a QUIC connection's crypto hanshake as it progresses from
8637     starting to confirmation or failure.
8638   </summary>
8639 </histogram>
8640
8641 <histogram name="Net.QuicNumSentClientHellos">
8642   <summary>The number of client hello messages sent.</summary>
8643 </histogram>
8644
8645 <histogram name="Net.QuicNumSentClientHellosCryptoHandshakeConfirmed">
8646   <summary>
8647     The number of client hello messages sent when the crypto handshake was
8648     confirmed.
8649   </summary>
8650 </histogram>
8651
8652 <histogram name="Net.QuicNumStreamFramesInPacket">
8653   <summary>
8654     The number of stream frames bundled within a received packet.
8655   </summary>
8656 </histogram>
8657
8658 <histogram name="Net.QuicNumStreamFramesPerStreamInPacket">
8659   <summary>
8660     The number of stream frames per stream ID within a received packet.
8661   </summary>
8662 </histogram>
8663
8664 <histogram name="Net.QuicSession.CloseSessionOnError" enum="NetErrorCodes">
8665   <summary>
8666     The network error code which resulted in the session being closed.
8667   </summary>
8668 </histogram>
8669
8670 <histogram name="Net.QuicSession.ConnectionClose.NumOpenStreams.TimedOut">
8671   <summary>The number of streams open when a QUIC session timed out.</summary>
8672 </histogram>
8673
8674 <histogram
8675     name="Net.QuicSession.ConnectionClose.NumTotalStreams.HandshakeTimedOut">
8676   <summary>
8677     The number of total streams created when a QUIC session crypto handshake
8678     timed out.
8679   </summary>
8680 </histogram>
8681
8682 <histogram name="Net.QuicSession.ConnectionCloseErrorCode"
8683     enum="QuicErrorCodes">
8684   <summary>
8685     The QUIC error code which resulted in the connection being closed.
8686   </summary>
8687 </histogram>
8688
8689 <histogram name="Net.QuicSession.ConnectionCloseErrorCodeClient"
8690     enum="QuicErrorCodes">
8691   <summary>
8692     The QUIC error code which resulted in the connection being closed by the
8693     client.
8694   </summary>
8695 </histogram>
8696
8697 <histogram name="Net.QuicSession.ConnectionCloseErrorCodeServer"
8698     enum="QuicErrorCodes">
8699   <summary>
8700     The QUIC error code which resulted in the connection being closed by the
8701     server.
8702   </summary>
8703 </histogram>
8704
8705 <histogram name="Net.QuicSession.FinalTcpCwnd">
8706   <summary>
8707     The value of the TCP cubic sender's CWND when the session is closed.
8708   </summary>
8709 </histogram>
8710
8711 <histogram name="Net.QuicSession.NumOpenStreams">
8712   <summary>
8713     The number of QUIC streams opened when a new QUIC stream is created.
8714   </summary>
8715 </histogram>
8716
8717 <histogram name="Net.QuicSession.NumTotalStreams">
8718   <summary>
8719     The total number of streams created by the client when the session is
8720     closed.
8721   </summary>
8722 </histogram>
8723
8724 <histogram name="Net.QuicSession.OutOfOrderGapReceived">
8725   <summary>
8726     The number of missing packets between the current received packet and the
8727     previously largest received packet sequence number, when the current
8728     received packet had a lower sequence number than the previously received
8729     packet sequence number.
8730   </summary>
8731 </histogram>
8732
8733 <histogram name="Net.QuicSession.OutOfOrderPacketsReceived">
8734   <summary>
8735     The number of times the current received packet had a lower sequence number
8736     than the previously received packet sequence number.
8737   </summary>
8738 </histogram>
8739
8740 <histogram name="Net.QuicSession.PacketGapReceived">
8741   <summary>
8742     The number of missing packets between the current received packet and the
8743     previously largest received packet sequence number.
8744   </summary>
8745 </histogram>
8746
8747 <histogram name="Net.QuicSession.PacketGapSent">
8748   <summary>
8749     The number of missing packets between the current received packet and the
8750     previously largest received packet sequence number, as reported by the
8751     remote end of the connection.
8752   </summary>
8753 </histogram>
8754
8755 <histogram name="Net.QuicSession.QuicVersion">
8756   <summary>Version of the QUIC protocol used for this connection.</summary>
8757 </histogram>
8758
8759 <histogram name="Net.QuicSession.ReadError" enum="NetErrorCodes">
8760   <summary>
8761     The network error code returned when attempting to read to a QUIC
8762     connection.
8763   </summary>
8764 </histogram>
8765
8766 <histogram name="Net.QuicSession.RstStreamErrorCodeClient"
8767     enum="QuicRstStreamErrorCodes">
8768   <summary>
8769     The QUIC error code which resulted in a stream being reset by the client.
8770   </summary>
8771 </histogram>
8772
8773 <histogram name="Net.QuicSession.RstStreamErrorCodeServer"
8774     enum="QuicRstStreamErrorCodes">
8775   <summary>
8776     The QUIC error code which resulted in a stream being reset by the server.
8777   </summary>
8778 </histogram>
8779
8780 <histogram name="Net.QuicSession.WriteError" enum="NetErrorCodes">
8781   <summary>
8782     The network error code returned when attempting to write to a QUIC
8783     connection.
8784   </summary>
8785 </histogram>
8786
8787 <histogram name="Net.RenegotiationExtensionSupported">
8788   <summary>
8789     True if the HTTP request was sent to a server which supports the TLS
8790     renegotiation extension.
8791   </summary>
8792 </histogram>
8793
8794 <histogram name="Net.ResourceLoader.ReadDeferral" units="milliseconds">
8795   <summary>
8796     When starting a cross-site navigation, the time between reading the headers
8797     and body of the response.
8798   </summary>
8799 </histogram>
8800
8801 <histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket">
8802   <summary>The time an already used socket sat idle before being used.</summary>
8803 </histogram>
8804
8805 <histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket">
8806   <summary>
8807     The time an unused socket (all HTTP sockets, regardless of any proxy used)
8808     sat idle before being used.
8809   </summary>
8810 </histogram>
8811
8812 <histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket">
8813   <summary>
8814     The time a previously used socket sat idle before encountering a recoverable
8815     socket IO error (connection abort/reset/close).
8816   </summary>
8817 </histogram>
8818
8819 <histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket">
8820   <summary>
8821     The time an unused socket sat idle before encountering a recoverable socket
8822     IO error (connection abort/reset/close).
8823   </summary>
8824 </histogram>
8825
8826 <histogram name="Net.SocketInitErrorCodes" enum="NetErrorCodes">
8827   <summary>
8828     Net error codes that socket initializations end with, including net::OK and
8829     net::ERR_ABORTED.
8830   </summary>
8831 </histogram>
8832
8833 <histogram name="Net.SocketRequestTime">
8834   <summary>
8835     Time in milliseconds from initial RequestSocket() call until successfully
8836     acquiring a connected socket.
8837   </summary>
8838 </histogram>
8839
8840 <histogram name="Net.SocketStream.ConnectionEstablish" units="milliseconds">
8841   <summary>The time from the connection start to connection establish.</summary>
8842 </histogram>
8843
8844 <histogram name="Net.SocketStream.ConnectionLatency" units="milliseconds">
8845   <summary>The time waiting to be ready to start connecting.</summary>
8846 </histogram>
8847
8848 <histogram name="Net.SocketStream.ConnectionType"
8849     enum="SocketStreamConnectionType">
8850   <summary>
8851     Each bucket is the number of connection type of socket stream.
8852   </summary>
8853 </histogram>
8854
8855 <histogram name="Net.SocketStream.Duration" units="milliseconds">
8856   <summary>The time a socket stream was open.</summary>
8857 </histogram>
8858
8859 <histogram name="Net.SocketStream.ProtocolType" enum="SocketStreamProtocolType">
8860   <summary>
8861     Each bucket is the number of protocol type on socket stream.
8862   </summary>
8863 </histogram>
8864
8865 <histogram name="Net.SocketStream.ReceivedBytes" units="bytes">
8866   <summary>Number of bytes on a socket stream.</summary>
8867 </histogram>
8868
8869 <histogram name="Net.SocketStream.ReceivedCounts">
8870   <summary>Number of reads on a socket stream.</summary>
8871 </histogram>
8872
8873 <histogram name="Net.SocketStream.SentBytes" units="bytes">
8874   <summary>Number of bytes on a socket stream.</summary>
8875 </histogram>
8876
8877 <histogram name="Net.SocketStream.SentCounts">
8878   <summary>Number of Write on a socket stream.</summary>
8879 </histogram>
8880
8881 <histogram name="Net.SocketType" enum="HttpSocketType">
8882   <summary>
8883     The counts of the type of sockets returned by the socket pools.
8884   </summary>
8885 </histogram>
8886
8887 <histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
8888   <obsolete>
8889     see SocketIdleTimeBeforeNextUse_ReusedSocket_SOCK
8890   </obsolete>
8891   <summary>
8892     The time an already used SOCKS socket sat idle before being used.
8893   </summary>
8894 </histogram>
8895
8896 <histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
8897   <obsolete>
8898     see SocketIdleTimeBeforeNextUse_UnusedSocket_SOCK
8899   </obsolete>
8900   <summary>The time an unused SOCKS socket sat idle before being used.</summary>
8901 </histogram>
8902
8903 <histogram name="Net.SOCKSSocketRequestTime" units="milliseconds">
8904   <obsolete>
8905     see SocketRequestTime_SOCK
8906   </obsolete>
8907   <summary>
8908     Time from initial SOCKSClientSocketPool::RequestSocket() call until
8909     successfully acquiring a connected SOCKS socket.
8910   </summary>
8911 </histogram>
8912
8913 <histogram name="Net.SocksSocketRequestTime">
8914   <summary>Time it takes to request a new (unused) SOCKS proxy socket.</summary>
8915 </histogram>
8916
8917 <histogram name="Net.SOCKSSocketType" enum="HttpSocketType">
8918   <obsolete>
8919     see SocketType_SOCK
8920   </obsolete>
8921   <summary>
8922     The counts of the type of sockets returned by the SOCKS pool.
8923   </summary>
8924 </histogram>
8925
8926 <histogram name="Net.SpdyConnectionLatency" units="milliseconds">
8927   <summary>Time from when the Connect() starts until it completes.</summary>
8928 </histogram>
8929
8930 <histogram name="Net.SpdyFrameStreamAndSessionFlowControlState"
8931     enum="SpdyFrameFlowControlState">
8932   <summary>
8933     The counts of the flow control state of each frame (with stream and session
8934     flow control on).
8935   </summary>
8936 </histogram>
8937
8938 <histogram name="Net.SpdyFrameStreamFlowControlState"
8939     enum="SpdyFrameFlowControlState">
8940   <summary>
8941     The counts of the flow control state of each frame (with stream flow control
8942     on).
8943   </summary>
8944 </histogram>
8945
8946 <histogram name="Net.SpdyIPPoolDomainMatch" enum="SpdyIPPoolDomainMatch"
8947     units="count">
8948   <summary>
8949     Status of checking if a SPDY domain can handle a IP match.  If a match is
8950     found, we successfully used the IP Pooling.  If a match is not found, we
8951     could have used IP Pooling, except the TLS Cert didn't match the IP-pooled
8952     domain.
8953   </summary>
8954 </histogram>
8955
8956 <histogram name="Net.SpdyPing.RTT" units="milliseconds">
8957   <summary>The RTT for SPDY's PING.</summary>
8958 </histogram>
8959
8960 <histogram name="Net.SpdyPriorityCount">
8961   <summary>The count of streams at each priority over Spdy sessions.</summary>
8962 </histogram>
8963
8964 <histogram name="Net.SpdyRecvBytes" units="bytes">
8965   <summary>The number of bytes recevied per stream.</summary>
8966 </histogram>
8967
8968 <histogram name="Net.SpdySendBytes" units="bytes">
8969   <summary>The number of bytes sent per stream.</summary>
8970 </histogram>
8971
8972 <histogram name="Net.SpdySession.BytesRead.EOF" units="bytes">
8973   <summary>
8974     Total number of bytes recevied per session before closing session due to
8975     EOF.
8976   </summary>
8977 </histogram>
8978
8979 <histogram name="Net.SpdySession.BytesRead.OtherErrors" units="bytes">
8980   <summary>
8981     Total number of bytes recevied per session before closing session due to an
8982     error during read.
8983   </summary>
8984 </histogram>
8985
8986 <histogram name="Net.SpdySession.ClosedOnError" enum="NetErrorCodes">
8987   <summary>
8988     Net error codes when SpdySession was closed, doesn't inlcuding net::OK.
8989   </summary>
8990 </histogram>
8991
8992 <histogram name="Net.SpdySession.CreateStreamWithSocketConnected"
8993     enum="BooleanSuccess">
8994   <summary>Socket connected status in SpdySession::CreateStream.</summary>
8995 </histogram>
8996
8997 <histogram name="Net.SpdySessionErrorDetails" enum="SpdyProtocolErrorDetails"
8998     units="count">
8999   <obsolete>
9000     Replaced by SpdySessionErrorDetails2 on 2013-04-19.
9001   </obsolete>
9002   <summary>
9003     WARNING: r181910 added an enum value in the middle, so don't trust the
9004     counts for values 9 and above for Chrome builds after that revision.
9005
9006     The type of SPDY Protocol error encountered.
9007   </summary>
9008 </histogram>
9009
9010 <histogram name="Net.SpdySessionErrorDetails2" enum="SpdyProtocolErrorDetails2"
9011     units="count">
9012   <summary>The type of SPDY Protocol error encountered.</summary>
9013 </histogram>
9014
9015 <histogram name="Net.SpdySessionErrorDetails_Google"
9016     enum="SpdyProtocolErrorDetails" units="count">
9017   <obsolete>
9018     Replaced by SpdySessionErrorDetails_Google2 on 2013-04-19.
9019   </obsolete>
9020   <summary>
9021     The type of SPDY Protocol error encountered when talking to a google.com
9022     server.
9023   </summary>
9024 </histogram>
9025
9026 <histogram name="Net.SpdySessionErrorDetails_Google2"
9027     enum="SpdyProtocolErrorDetails2" units="count">
9028   <summary>
9029     WARNING: r181910 added an enum value in the middle, so don't trust the
9030     counts for values 9 and above for Chrome builds after that revision.
9031
9032     The type of SPDY Protocol error encountered when talking to a google.com
9033     server.
9034   </summary>
9035 </histogram>
9036
9037 <histogram name="Net.SpdySessionGet" enum="SpdySessionGet" units="count">
9038   <summary>The type of SPDY Session used when looking up a session.</summary>
9039 </histogram>
9040
9041 <histogram name="Net.SpdySessionGetPeerAddressNotConnected"
9042     enum="BooleanSuccess">
9043   <summary>
9044     Whether SpdySession::Get{Peer,Local}Address was called when the connection
9045     had no socket.
9046   </summary>
9047 </histogram>
9048
9049 <histogram name="Net.SpdySessions_DataReductionProxy"
9050     enum="BooleanDataReductionProxy">
9051   <summary>
9052     The count of SPDY sessions using the data reduction proxy and the count of
9053     other SPDY sessions.
9054   </summary>
9055 </histogram>
9056
9057 <histogram name="Net.SpdySessionSocketNotConnectedGetLocalAddress"
9058     enum="BooleanSuccess">
9059   <summary>
9060     SpdySession::GetLocalAddress returned ERR_SOCKET_NOT_CONNECTED.
9061   </summary>
9062 </histogram>
9063
9064 <histogram name="Net.SpdySessionSocketNotConnectedGetPeerAddress"
9065     enum="BooleanSuccess">
9066   <summary>
9067     SpdySession::GetPeerAddress returned ERR_SOCKET_NOT_CONNECTED.
9068   </summary>
9069 </histogram>
9070
9071 <histogram name="Net.SpdySessionsWithStalls">
9072   <summary>The count of SPDY Sessions with or without stalls.</summary>
9073 </histogram>
9074
9075 <histogram name="Net.SpdySettingsCwnd" units="packets">
9076   <summary>
9077     The congestion window (in pkts) received at the end of a SpdySession.
9078   </summary>
9079 </histogram>
9080
9081 <histogram name="Net.SpdySettingsCwndSent" units="packets">
9082   <summary>
9083     The congestion window (in pkts) sent at the beginning of a SpdySession.
9084   </summary>
9085 </histogram>
9086
9087 <histogram name="Net.SpdySettingsReceived" enum="SpdySettingsReceived"
9088     units="%">
9089   <summary>
9090     Percentage of sessions which received settings from the server.
9091   </summary>
9092 </histogram>
9093
9094 <histogram name="Net.SpdySettingsRetransRate" units="%">
9095   <summary>
9096     The Download Retransmission Rate (%) received at the end of a SpdySession.
9097   </summary>
9098 </histogram>
9099
9100 <histogram name="Net.SpdySettingsRTT" units="milliseconds">
9101   <summary>The RTT received at the end of a SpdySession.</summary>
9102 </histogram>
9103
9104 <histogram name="Net.SpdySettingsSent" enum="SpdySettingsSent" units="%">
9105   <summary>Percentage of sessions which sent settings to the server.</summary>
9106 </histogram>
9107
9108 <histogram name="Net.SpdyStreamDownloadTime" units="milliseconds">
9109   <summary>
9110     The time between receiving the the first chunk and the last chunk of data on
9111     a Spdy stream.
9112   </summary>
9113 </histogram>
9114
9115 <histogram name="Net.SpdyStreamsAbandonedPerSession">
9116   <summary>
9117     The number of pushed, but abandoned streams over a single session.
9118   </summary>
9119 </histogram>
9120
9121 <histogram name="Net.SpdyStreamsPerSession">
9122   <summary>The number of streams issued over a single session.</summary>
9123 </histogram>
9124
9125 <histogram name="Net.SpdyStreamsPushedAndClaimedPerSession">
9126   <summary>
9127     The number of pushed, and used streams over a single session.
9128   </summary>
9129 </histogram>
9130
9131 <histogram name="Net.SpdyStreamsPushedPerSession">
9132   <summary>The number of push streams received over a single session.</summary>
9133 </histogram>
9134
9135 <histogram name="Net.SpdyStreamStallsPerSession">
9136   <summary>The number of stream stalls per session.</summary>
9137 </histogram>
9138
9139 <histogram name="Net.SpdyStreamTime" units="milliseconds">
9140   <summary>
9141     The time of a Spdy stream.  Measured from sending the first chunk to
9142     receiving the last chunk of data.
9143   </summary>
9144 </histogram>
9145
9146 <histogram name="Net.SpdyStreamTimeToFirstByte" units="milliseconds">
9147   <summary>
9148     The time between sending the request and receiving the first chunk of data
9149     on a Spdy stream.
9150   </summary>
9151 </histogram>
9152
9153 <histogram name="Net.SpdySynStreamCompressionPercentage">
9154   <summary>
9155     The percent compression achieved when compression SYN_STREAM frames.
9156   </summary>
9157 </histogram>
9158
9159 <histogram name="Net.SpdyVersion" enum="ProtocolVersion">
9160   <summary>
9161     The SPDY protocol version that is used to talk to SPDY servers.
9162   </summary>
9163 </histogram>
9164
9165 <histogram name="Net.SSL_CipherSuite" enum="SSLCipherSuite">
9166   <summary>The SSL/TLS cipher suite that was negotiated.</summary>
9167 </histogram>
9168
9169 <histogram name="Net.SSL_Connection_Latency" units="milliseconds">
9170   <summary>Time from when the Connect() starts until it completes.</summary>
9171 </histogram>
9172
9173 <histogram name="Net.SSL_Connection_Latency_DataReductionProxy"
9174     units="milliseconds">
9175   <summary>
9176     Time from when the Connect() starts until it completes when using the data
9177     reduction proxy. This includes certificate retrieval and verification.
9178   </summary>
9179 </histogram>
9180
9181 <histogram name="Net.SSL_Connection_Latency_Google" units="milliseconds">
9182   <summary>
9183     Time from when the Connect() starts until it completes for google.com and
9184     any subdomain of it.
9185   </summary>
9186 </histogram>
9187
9188 <histogram name="Net.SSL_Connection_Latency_Google_No_Revocation_Checking"
9189     units="milliseconds">
9190   <summary>
9191     Time from when the Connect() starts until it completes for google.com and
9192     any subdomain of it. This only includes users in a 50% field trial that
9193     disables revocation checking for certificate pinned sites.
9194   </summary>
9195 </histogram>
9196
9197 <histogram name="Net.SSL_Connection_Latency_Google_Revocation_Checking"
9198     units="milliseconds">
9199   <summary>
9200     Time from when the Connect() starts until it completes for google.com and
9201     any subdomain of it. This only includes users not in a 50% field trail that
9202     disables revocation for certificate pinned sites.
9203   </summary>
9204 </histogram>
9205
9206 <histogram name="Net.SSLCertBlacklisted">
9207   <summary>
9208     Counts the number of times that users have hit blacklisted certificates. The
9209     indexes match up to the indexes in
9210     net/base/x509_certificate.cc:IsBlacklisted. The details of the certificates
9211     in question is confidential.
9212   </summary>
9213 </histogram>
9214
9215 <histogram name="Net.SSLCertVerificationTime" units="milliseconds">
9216   <summary>Time to complete a certificate verification (success case).</summary>
9217 </histogram>
9218
9219 <histogram name="Net.SSLCertVerificationTimeError" units="milliseconds">
9220   <summary>Time to complete a certificate verification (error case).</summary>
9221 </histogram>
9222
9223 <histogram name="Net.SSLHostInfoDNSLookup" units="milliseconds">
9224   <summary>Time to complete a DNS lookup for a DNS CAA record.</summary>
9225 </histogram>
9226
9227 <histogram name="Net.SSLHostInfoDNSLookupDelayMs" units="milliseconds">
9228   <summary>
9229     Time that we would have wasted had we waited for a CAA lookup in order to
9230     validate a certificate.
9231   </summary>
9232 </histogram>
9233
9234 <histogram name="Net.SSLHostInfoVerificationTimeMs" units="milliseconds">
9235   <summary>Time to complete a speculative certificate verification.</summary>
9236 </histogram>
9237
9238 <histogram name="Net.SSLv3FallbackToRenegoPatchedServer"
9239     enum="TLSRenegotiationPatched">
9240   <summary>
9241     The number of times that we have performed SSLv3 fallback and found a TLS
9242     renegotiation patched server.
9243   </summary>
9244 </histogram>
9245
9246 <histogram name="Net.SSLVerificationMerged">
9247   <summary>Was a speculative certificate verification used?</summary>
9248 </histogram>
9249
9250 <histogram name="Net.SSLVerificationMergedMsSaved" units="milliseconds">
9251   <summary>Time saved by a speculative certificate vertification.</summary>
9252 </histogram>
9253
9254 <histogram name="Net.TCP_Connection_Idle_Sockets">
9255   <summary>Number of idle sockets when the Connect() succeeded.</summary>
9256 </histogram>
9257
9258 <histogram name="Net.TCP_Connection_Latency" units="milliseconds">
9259   <summary>
9260     Time from when the Connect() starts until it completes.  Only times under 10
9261     minutes are logged.
9262   </summary>
9263 </histogram>
9264
9265 <histogram name="Net.TCP_Connection_Latency_IPv4_No_Race" units="milliseconds">
9266   <summary>
9267     Time from when the Connect() starts until it completes when the network
9268     address only contains IPv4 addresses.  Only times under 10 minutes are
9269     logged.
9270   </summary>
9271 </histogram>
9272
9273 <histogram name="Net.TCP_Connection_Latency_IPv4_Wins_Race"
9274     units="milliseconds">
9275   <summary>
9276     Time from when the Connect() starts until it completes when the IPv4
9277     fallback connection won the race against IPv6.  Only times under 10 minutes
9278     are logged.
9279   </summary>
9280 </histogram>
9281
9282 <histogram name="Net.TCP_Connection_Latency_IPv6_Raceable" units="milliseconds">
9283   <summary>
9284     Time from when the Connect() starts until it completes when we race an IPv6
9285     connection against an IPv4 connection with a 300ms delay.  Only times under
9286     10 minutes are logged.
9287   </summary>
9288 </histogram>
9289
9290 <histogram name="Net.TCP_Connection_Latency_IPv6_Solo" units="milliseconds">
9291   <summary>
9292     Time from when the Connect() starts until it completes when the network
9293     address only contains IPv6 addresses.  Only times under 10 minutes are
9294     logged.
9295   </summary>
9296 </histogram>
9297
9298 <histogram name="Net.TcpFastOpenSocketConnection" enum="TcpSocketStatus">
9299   <summary>
9300     For sockets for which a TCP Fast Open protocol might be used, the result of
9301     trying to use it.
9302   </summary>
9303 </histogram>
9304
9305 <histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
9306   <obsolete>
9307     see SocketIdleTimeBeforeNextUse_ReusedSocket_TCPforSOCKS
9308   </obsolete>
9309   <summary>
9310     The time an already used TCP socket sat idle before being used for a SOCKS
9311     request.
9312   </summary>
9313 </histogram>
9314
9315 <histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
9316   <obsolete>
9317     see SocketIdleTimeBeforeNextUse_UnusedSocket_TCPforSOCKS
9318   </obsolete>
9319   <summary>
9320     The time an unused TCP socket sat idle before being used for a SOCKS
9321     request.
9322   </summary>
9323 </histogram>
9324
9325 <histogram name="Net.TCPForSOCKSSocketRequestTime" units="milliseconds">
9326   <obsolete>
9327     see SocketRequestTime_TCPforSOCKS
9328   </obsolete>
9329   <summary>
9330     Time from initial SOCKSClientSocketPool::RequestSocket() call until
9331     successfully acquiring a connected TCP socket.
9332   </summary>
9333 </histogram>
9334
9335 <histogram name="Net.TCPForSOCKSSocketType" enum="HttpSocketType">
9336   <obsolete>
9337     see SocketType_TCPforSOCKS
9338   </obsolete>
9339   <summary>
9340     The counts of the type of sockets returned by the TCP pool used by the SOCKS
9341     pool.
9342   </summary>
9343 </histogram>
9344
9345 <histogram name="Net.TCPSocketType" enum="HttpSocketType">
9346   <obsolete>
9347     Was only used for HTTP[S] connections, renamed to Net.HTTPSocketType.
9348   </obsolete>
9349   <summary>The counts of the type of TCP socket returned.</summary>
9350 </histogram>
9351
9352 <histogram name="Net.Transaction_Bandwidth" units="KB/s">
9353   <summary>
9354     (discontinued as of 4/12/09) Effective bandwidth in KByte/Second of
9355     transactions logged to Transaction_Latency histogram.  Note that only
9356     samples durations greater than zero ms, and less than 1 hour are tallied
9357     into this ratio.
9358   </summary>
9359 </histogram>
9360
9361 <histogram name="Net.Transaction_Connected" units="milliseconds">
9362   <summary>
9363     Time from the when the network transaction is requested, until the first
9364     byte of the header is received.
9365   </summary>
9366 </histogram>
9367
9368 <histogram name="Net.Transaction_Connected_New" units="milliseconds">
9369   <obsolete>
9370     Replaced by Net.Transaction_Connected_New_b.
9371   </obsolete>
9372   <summary>
9373     When a new connection is established, the time from the when the network
9374     transaction is requested, until the first byte of the header is received.
9375     Only items under 10 minutes are logged.
9376   </summary>
9377 </histogram>
9378
9379 <histogram name="Net.Transaction_Connected_New_b" units="milliseconds">
9380   <summary>
9381     When a new connection is established, the time from the when the network
9382     transaction is requested, until the first byte of the header is received.
9383   </summary>
9384 </histogram>
9385
9386 <histogram name="Net.Transaction_Connected_Under_10" units="milliseconds">
9387   <obsolete>
9388     Replaced by Net.Transaction_Connected.
9389   </obsolete>
9390   <summary>
9391     Time from the when the network transaction is requested, until the first
9392     byte of the header is received.  Only items under 10 minutes are logged.
9393   </summary>
9394 </histogram>
9395
9396 <histogram name="Net.Transaction_Latency" units="milliseconds">
9397   <obsolete>
9398     Replaced by Net.Transaction_Latency_b.
9399   </obsolete>
9400   <summary>
9401     Time from first byte sent until last byte received by the new network stack.
9402     Only items under 1 hour are logged.
9403   </summary>
9404 </histogram>
9405
9406 <histogram name="Net.Transaction_Latency_b" units="milliseconds">
9407   <summary>
9408     Time from first byte sent until last byte received by the new network stack.
9409   </summary>
9410 </histogram>
9411
9412 <histogram name="Net.Transaction_Latency_Total" units="milliseconds">
9413   <summary>
9414     Time from when a network transaction is requested until last byte received
9415     by the new network stack.
9416   </summary>
9417 </histogram>
9418
9419 <histogram name="Net.Transaction_Latency_Total_New_Connection"
9420     units="milliseconds">
9421   <summary>
9422     When an existing TCP/IP connection is NOT reused, the time from when a
9423     network transaction is requested until last byte received by the new network
9424     stack.
9425   </summary>
9426 </histogram>
9427
9428 <histogram name="Net.Transaction_Latency_Total_New_Connection_Under_10"
9429     units="milliseconds">
9430   <obsolete>
9431     Replaced by Net.Transaction_Latency_Total_New_Connection.
9432   </obsolete>
9433   <summary>
9434     When an existing TCP/IP connection is NOT reused, the time from when a
9435     network transaction is requested until last byte received by the new network
9436     stack.  Only items under 10 minutes are logged.
9437   </summary>
9438 </histogram>
9439
9440 <histogram name="Net.Transaction_Latency_Total_Under_10" units="milliseconds">
9441   <obsolete>
9442     Replaced by Net.Transaction_Latency_Total.
9443   </obsolete>
9444   <summary>
9445     Time from when a network transaction is requested until last byte received
9446     by the new network stack.  Only items under 10 minutes are logged.
9447   </summary>
9448 </histogram>
9449
9450 <histogram name="Net.Transaction_Latency_Under_10" units="milliseconds">
9451   <obsolete>
9452     Replaced by Net.Transaction_Latency.
9453   </obsolete>
9454   <summary>
9455     Time from first byte sent until last byte received by the new network stack.
9456     Only items under 10 minutes are logged.
9457   </summary>
9458 </histogram>
9459
9460 <histogram name="Net.Transaction_Latency_WinHTTP" units="milliseconds">
9461   <summary>
9462     Time from first byte sent until last byte received with old WinHTTP network
9463     stack.  Only items under 1 hour are logged.
9464   </summary>
9465 </histogram>
9466
9467 <histogram name="Net.TransportSocketIdleTimeBeforeNextUse_ReusedSocket">
9468   <obsolete/>
9469   <summary>
9470     The time an already used TCP socket sat idle before being used (either for
9471     direct or non-socks use).
9472   </summary>
9473 </histogram>
9474
9475 <histogram name="Net.TransportSocketIdleTimeBeforeNextUse_UnusedSocket">
9476   <obsolete/>
9477   <summary>
9478     The time an unused TCP socket sat idle before being used (either for direct
9479     or non-socks use).
9480   </summary>
9481 </histogram>
9482
9483 <histogram name="Net.TransportSocketRequestTime" units="milliseconds">
9484   <obsolete/>
9485   <summary>
9486     Time from initial ClientSocketPool::RequestSocket() call until successfully
9487     acquiring a connected socket (either for direct or non-socks use).
9488   </summary>
9489 </histogram>
9490
9491 <histogram name="Net.TransportSocketType" enum="HttpSocketType">
9492   <obsolete/>
9493   <summary>
9494     The counts of the type of sockets returned by the TCP pool (either for
9495     direct or non-socks use).
9496   </summary>
9497 </histogram>
9498
9499 <histogram name="Net.UDPSocketWinClose" units="milliseconds">
9500   <summary>The time spent in closesocket call in UDPSocketWin::Close.</summary>
9501 </histogram>
9502
9503 <histogram name="Net.Wifi.InterfaceCount">
9504   <summary>
9505     The number of Wi-fi adapters on the computer. Because the histogram is
9506     logged each time Chrome performs a Wi-fi scan, it's better to see results in
9507     the &quot;user count&quot; view.
9508   </summary>
9509 </histogram>
9510
9511 <histogram name="Net.Wifi.LbsLatency" units="milliseconds">
9512   <summary>The time that a request to Location Based Services takes.</summary>
9513 </histogram>
9514
9515 <histogram name="Net.Wifi.ScanLatency" units="milliseconds">
9516   <summary>The time that a Wi-fi scan takes.</summary>
9517 </histogram>
9518
9519 <histogram name="Net.WpadQuickCheckFailure" units="milliseconds">
9520   <summary>
9521     Duration of time that a failing WPAD QuickCheck takes. WPAD QuickCheck does
9522     a name lookup for &quot;wpad&quot; and times out quickly to fail fast when
9523     there's no WPAD server on the network.
9524   </summary>
9525 </histogram>
9526
9527 <histogram name="Net.WpadQuickCheckSuccess" units="milliseconds">
9528   <summary>
9529     Duration of time that a successful WPAD QuickCheck takes. WPAD QuickCheck
9530     does a name lookup for &quot;wpad&quot; and times out quickly to fail fast
9531     when there's no WPAD server on the network.
9532   </summary>
9533 </histogram>
9534
9535 <histogram name="NetConnectivity.Pipeline.0.NetworkError" enum="NetErrorCodes">
9536   <summary>
9537     The network error, if any, of the first pipeline connectivity request.
9538   </summary>
9539 </histogram>
9540
9541 <histogram name="NetConnectivity.Pipeline.0.ResponseCode">
9542   <summary>
9543     The HTTP response code, if any, of the first pipeline connectivity response.
9544   </summary>
9545 </histogram>
9546
9547 <histogram name="NetConnectivity.Pipeline.0.Status" enum="HttpPipelineStatus">
9548   <summary>The result of the first pipeline connectivity request.</summary>
9549 </histogram>
9550
9551 <histogram name="NetConnectivity.Pipeline.1.NetworkError" enum="NetErrorCodes">
9552   <summary>
9553     The network error, if any, of the second pipeline connectivity request.
9554   </summary>
9555 </histogram>
9556
9557 <histogram name="NetConnectivity.Pipeline.1.ResponseCode">
9558   <summary>
9559     The HTTP response code, if any, of the second pipeline connectivity
9560     response.
9561   </summary>
9562 </histogram>
9563
9564 <histogram name="NetConnectivity.Pipeline.1.Status" enum="HttpPipelineStatus">
9565   <summary>The result of the second pipeline connectivity request.</summary>
9566 </histogram>
9567
9568 <histogram name="NetConnectivity.Pipeline.2.NetworkError" enum="NetErrorCodes">
9569   <summary>
9570     The network error, if any, of the third pipeline connectivity request.
9571   </summary>
9572 </histogram>
9573
9574 <histogram name="NetConnectivity.Pipeline.2.ResponseCode">
9575   <summary>
9576     The HTTP response code, if any, of the third pipeline connectivity response.
9577   </summary>
9578 </histogram>
9579
9580 <histogram name="NetConnectivity.Pipeline.2.Status" enum="HttpPipelineStatus">
9581   <summary>The result of the third pipeline connectivity request.</summary>
9582 </histogram>
9583
9584 <histogram name="NetConnectivity.Pipeline.3.NetworkError" enum="NetErrorCodes">
9585   <summary>
9586     The network error, if any, of the fourth pipeline connectivity request.
9587   </summary>
9588 </histogram>
9589
9590 <histogram name="NetConnectivity.Pipeline.3.ResponseCode">
9591   <summary>
9592     The HTTP response code, if any, of the fourth pipeline connectivity
9593     response.
9594   </summary>
9595 </histogram>
9596
9597 <histogram name="NetConnectivity.Pipeline.3.Status" enum="HttpPipelineStatus">
9598   <summary>The result of the fourth pipeline connectivity request.</summary>
9599 </histogram>
9600
9601 <histogram name="NetConnectivity.Pipeline.4.NetworkError" enum="NetErrorCodes">
9602   <summary>
9603     The network error, if any, of the fifth pipeline connectivity request.
9604   </summary>
9605 </histogram>
9606
9607 <histogram name="NetConnectivity.Pipeline.4.ResponseCode">
9608   <summary>
9609     The HTTP response code, if any, of the fifth pipeline connectivity response.
9610   </summary>
9611 </histogram>
9612
9613 <histogram name="NetConnectivity.Pipeline.4.Status" enum="HttpPipelineStatus">
9614   <summary>The result of the fifth pipeline connectivity request.</summary>
9615 </histogram>
9616
9617 <histogram name="NetConnectivity.Pipeline.5.NetworkError" enum="NetErrorCodes">
9618   <summary>
9619     The network error, if any, of the stats pipeline connectivity request.
9620   </summary>
9621 </histogram>
9622
9623 <histogram name="NetConnectivity.Pipeline.5.ResponseCode">
9624   <summary>
9625     The HTTP response code, if any, of the stats pipeline connectivity response.
9626   </summary>
9627 </histogram>
9628
9629 <histogram name="NetConnectivity.Pipeline.5.Status" enum="HttpPipelineStatus">
9630   <summary>The result of the stats pipeline connectivity request.</summary>
9631 </histogram>
9632
9633 <histogram name="NetConnectivity.Pipeline.AllHTTP11" enum="BooleanSuccess">
9634   <summary>
9635     True if all requests received by the pipelining test server were HTTP/1.1.
9636   </summary>
9637 </histogram>
9638
9639 <histogram name="NetConnectivity.Pipeline.CanarySuccess" enum="BooleanSuccess">
9640   <summary>
9641     True if the non-pipelined canary request sent immediately before the
9642     pipelining test requests succeeded. Note that if this fails, the rest of the
9643     NetConnectivity.Pipeline.* stats are not collected.
9644   </summary>
9645 </histogram>
9646
9647 <histogram name="NetConnectivity.Pipeline.Depth">
9648   <summary>
9649     The maximum depth of pipelined requests received by the test server.
9650   </summary>
9651 </histogram>
9652
9653 <histogram name="NetConnectivity.Pipeline.Success" enum="BooleanSuccess">
9654   <summary>True if the entire pipeline connectivity trial passed.</summary>
9655 </histogram>
9656
9657 <histogram name="NetConnectivity.Sent21">
9658   <obsolete>
9659     Deprecated 6/25/2012. No longer tracked.
9660   </obsolete>
9661   <summary>
9662     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
9663     rapidly as possible, just after successfully sending an UMA upload. Each
9664     packet was numbered, as was its ACK sent back by Google. If no packets (of
9665     the 21) were ever ACKed, then the port is assumed to be blocked, and no data
9666     is recorded in this histogram. If the port is not blocked, then this
9667     histogram shows the number of echo responses received from the first
9668   </summary>
9669 </histogram>
9670
9671 <histogram name="NetConnectivity.Sent21.AckReceivedForNthPacket">
9672   <obsolete>
9673     Deprecated 6/25/2012. No longer tracked.
9674   </obsolete>
9675   <summary>
9676     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
9677     rapidly as possible, just after successfully sending an UMA upload. Each
9678     packet was numbered, as was its ACK sent back by Google. This histogram
9679     records, for each packet number, how often we received an ACK for that
9680     packet.
9681   </summary>
9682 </histogram>
9683
9684 <histogram name="NetConnectivity.Sent21.GotAnAck" enum="BooleanSuccess">
9685   <obsolete>
9686     Deprecated 6/25/2012. No longer tracked.
9687   </obsolete>
9688   <summary>
9689     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
9690     rapidly as possible, just after successfully sending an UMA upload. If no
9691     packets (of the 21) were ever ACKed, then the port is assumed to be blocked.
9692     The histogram shows if we ever got an ACK for a packet in our series of 21.
9693   </summary>
9694 </histogram>
9695
9696 <histogram name="NetConnectivity.TCP.Fail.100B.RTT" units="ms">
9697   <obsolete>
9698     Deprecated 4/2012. No longer tracked.
9699   </obsolete>
9700   <summary>The RTT for echoing 100 bytes of TCP data unsuccessfully.</summary>
9701 </histogram>
9702
9703 <histogram name="NetConnectivity.TCP.Fail.1k.RTT" units="ms">
9704   <obsolete>
9705     Deprecated 4/2012. No longer tracked.
9706   </obsolete>
9707   <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
9708 </histogram>
9709
9710 <histogram name="NetConnectivity.TCP.Status"
9711     enum="NetConnectivityProtocolStatus">
9712   <summary>Status for TCP protocol for echoing</summary>
9713 </histogram>
9714
9715 <histogram name="NetConnectivity.TCP.Status.100B" enum="NetConnectivityStatus">
9716   <obsolete>
9717     Deprecated 4/2012. No longer tracked.
9718   </obsolete>
9719   <summary>Status for echoing 100 bytes of TCP data.</summary>
9720 </histogram>
9721
9722 <histogram name="NetConnectivity.TCP.Status.1K" enum="NetConnectivityStatus">
9723   <obsolete>
9724     Deprecated 4/2012. No longer tracked.
9725   </obsolete>
9726   <summary>Status for echoing 1K bytes of TCP data.</summary>
9727 </histogram>
9728
9729 <histogram name="NetConnectivity.TCP.Success" units="ms">
9730   <summary>The RTT for TCP protocol for echoing</summary>
9731 </histogram>
9732
9733 <histogram name="NetConnectivity.TCP.Success.100B.RTT" units="ms">
9734   <obsolete>
9735     Deprecated 4/2012. No longer tracked.
9736   </obsolete>
9737   <summary>The RTT for echoing 100 bytes of TCP data successfully.</summary>
9738 </histogram>
9739
9740 <histogram name="NetConnectivity.TCP.Success.1K.RTT" units="ms">
9741   <obsolete>
9742     Deprecated 4/2012. No longer tracked.
9743   </obsolete>
9744   <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
9745 </histogram>
9746
9747 <histogram name="NetConnectivity.UDP.Fail.100B.RTT" units="ms">
9748   <obsolete>
9749     Deprecated 4/2012. No longer tracked.
9750   </obsolete>
9751   <summary>The RTT for echoing 100 bytes of UDP data unsuccessfully.</summary>
9752 </histogram>
9753
9754 <histogram name="NetConnectivity.UDP.Fail.1k.RTT" units="ms">
9755   <obsolete>
9756     Deprecated 4/2012. No longer tracked.
9757   </obsolete>
9758   <summary>The RTT for echoing 1K bytes of UDP data successfully.</summary>
9759 </histogram>
9760
9761 <histogram name="NetConnectivity.UDP.PacketLoss">
9762   <obsolete>
9763     Deprecated 6/25/2012. No longer tracked.
9764   </obsolete>
9765   <summary>
9766     Chrome sends 4 UDP packets in a row to test to see if there is a
9767     probabalistic dependency in packet loss for consecutive packets.  We record
9768     a bit vector of packets received, where the least significant bit is a 1 if
9769     the first packet was received, etc.  For example, if packets 1 and 3 are
9770     received, but packets 2 and 4 are lost, then we'd record a sample of binary
9771     0101B, or 5.
9772   </summary>
9773 </histogram>
9774
9775 <histogram name="NetConnectivity.UDP.PacketLoss6">
9776   <obsolete>
9777     Deprecated 6/25/2012. No longer tracked.
9778   </obsolete>
9779   <summary>
9780     Chrome sends 6 UDP packets in a row to test to see if there is a
9781     probabalistic dependency in packet loss for consecutive packets.  We record
9782     a bit vector of packets received, where the least significant bit is a 1 if
9783     the first packet was received, etc.  For example, if all packets other than
9784     packet 2 and 4 are responded to, then we'd have a sample (in binary) of
9785     110101B, or 53.
9786   </summary>
9787 </histogram>
9788
9789 <histogram name="NetConnectivity.UDP.Status"
9790     enum="NetConnectivityProtocolStatus">
9791   <summary>Status for UDP protocol for echoing</summary>
9792 </histogram>
9793
9794 <histogram name="NetConnectivity.UDP.Status.100B" enum="NetConnectivityStatus">
9795   <obsolete>
9796     Deprecated 4/2012. No longer tracked.
9797   </obsolete>
9798   <summary>Status for echoing 100 bytes of UDP data.</summary>
9799 </histogram>
9800
9801 <histogram name="NetConnectivity.UDP.Status.1K" enum="NetConnectivityStatus">
9802   <obsolete>
9803     Deprecated 4/2012. No longer tracked.
9804   </obsolete>
9805   <summary>Status for echoing 1K bytes of UDP data.</summary>
9806 </histogram>
9807
9808 <histogram name="NetConnectivity.UDP.Success" units="ms">
9809   <summary>The RTT for UDP protocol for echoing</summary>
9810 </histogram>
9811
9812 <histogram name="NetConnectivity.UDP.Success.100B.RTT" units="ms">
9813   <obsolete>
9814     Deprecated 4/2012. No longer tracked.
9815   </obsolete>
9816   <summary>The RTT for echoing 100 bytes of UDP data successfully.</summary>
9817 </histogram>
9818
9819 <histogram name="NetConnectivity.UDP.Success.1K.RTT" units="ms">
9820   <obsolete>
9821     Deprecated 4/2012. No longer tracked.
9822   </obsolete>
9823   <summary>The RTT for echoing 1k bytes of UDP data successfully.</summary>
9824 </histogram>
9825
9826 <histogram name="NetConnectivity2.Send6.PacketsSent">
9827   <summary>
9828     This histogram records how many packets (out of 6 attempted) were sent via
9829     UDP as rapidly as possible, just after successfully sending an UMA upload.
9830   </summary>
9831 </histogram>
9832
9833 <histogram name="NetConnectivity2.Send6.SeriesAcked">
9834   <summary>
9835     Chrome sends 6 UDP packets in a row to test to see if there is a
9836     probabalistic dependency in packet loss for consecutive packets.  We record
9837     a bit vector of packets received, where the least significant bit is a 1 if
9838     the first packet was received, etc.  For example, if all packets other than
9839     packet 2 and 4 are responded to, then we'd have a sample (in binary) of
9840     110101B, or 53.
9841   </summary>
9842 </histogram>
9843
9844 <histogram name="NetConnectivity2.Sent21">
9845   <summary>
9846     In this experiment, 21 packets were sent to Google via UDP as rapidly as
9847     possible, just after successfully sending an UMA upload. Each packet was
9848     numbered, as was its ACK sent back by Google. If no packets (of the 21) were
9849     ever ACKed, then the port is assumed to be blocked, and no data is recorded
9850     in this histogram. If the port is not blocked, then this histogram shows the
9851     number of echo responses received from the first
9852   </summary>
9853 </histogram>
9854
9855 <histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket">
9856   <summary>
9857     In this experiment, 21 packets were sent to Google via UDP as rapidly as
9858     possible, just after successfully sending an UMA upload. Each packet was
9859     numbered, as was its ACK sent back by Google. This histogram records, for
9860     each packet number, how often we received an ACK for that packet.
9861   </summary>
9862 </histogram>
9863
9864 <histogram name="NetConnectivity2.Sent21.GotAnAck" enum="BooleanSuccess">
9865   <summary>
9866     In this experiment, 21 packets were sent to Google via UDP as rapidly as
9867     possible, just after successfully sending an UMA upload. If no packets (of
9868     the 21) were ever ACKed, then the port is assumed to be blocked. The
9869     histogram shows if we ever got an ACK for a packet in our series of 21.
9870   </summary>
9871 </histogram>
9872
9873 <histogram name="NetConnectivity2.Sent21.PacketsSent">
9874   <summary>
9875     This histogram records how many packets (out of 21 attempted) were sent via
9876     UDP as rapidly as possible, just after successfully sending an UMA upload.
9877   </summary>
9878 </histogram>
9879
9880 <histogram name="NetConnectivity3">
9881   <summary>
9882     In this experiment, 21 packets were sent to Google via UDP on port 443 or
9883     6121.
9884   </summary>
9885 </histogram>
9886
9887 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.100B.PacketDelay"
9888     units="ms">
9889   <summary/>
9890 </histogram>
9891
9892 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.1200B.PacketDelay"
9893     units="ms">
9894   <summary/>
9895 </histogram>
9896
9897 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.500B.PacketDelay"
9898     units="ms">
9899   <summary/>
9900 </histogram>
9901
9902 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.100B.PacketDelay"
9903     units="ms">
9904   <summary/>
9905 </histogram>
9906
9907 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.1200B.PacketDelay"
9908     units="ms">
9909   <summary/>
9910 </histogram>
9911
9912 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.500B.PacketDelay"
9913     units="ms">
9914   <summary/>
9915 </histogram>
9916
9917 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"
9918     enum="BooleanSuccess">
9919   <summary/>
9920 </histogram>
9921
9922 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT" units="ms">
9923   <summary/>
9924 </histogram>
9925
9926 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.100B.PacketDelay"
9927     units="ms">
9928   <summary/>
9929 </histogram>
9930
9931 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.1200B.PacketDelay"
9932     units="ms">
9933   <summary/>
9934 </histogram>
9935
9936 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.500B.PacketDelay"
9937     units="ms">
9938   <summary/>
9939 </histogram>
9940
9941 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.100B.PacketDelay"
9942     units="ms">
9943   <summary/>
9944 </histogram>
9945
9946 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.1200B.PacketDelay"
9947     units="ms">
9948   <summary/>
9949 </histogram>
9950
9951 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.500B.PacketDelay"
9952     units="ms">
9953   <summary/>
9954 </histogram>
9955
9956 <histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"
9957     enum="BooleanSuccess">
9958   <summary/>
9959 </histogram>
9960
9961 <histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT" units="ms">
9962   <summary/>
9963 </histogram>
9964
9965 <histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent">
9966   <obsolete>
9967     Deprecated 9/2012. No longer tracked.
9968   </obsolete>
9969   <summary>
9970     This histogram records how many packets (out of 6 attempted) were sent via
9971     UDP as rapidly as possible, just after successfully sending an UMA upload.
9972   </summary>
9973 </histogram>
9974
9975 <histogram name="NetConnectivity3.StartPacket.Sent21.443.100B.PacketDelay"
9976     units="ms">
9977   <summary/>
9978 </histogram>
9979
9980 <histogram name="NetConnectivity3.StartPacket.Sent21.443.1200B.PacketDelay"
9981     units="ms">
9982   <summary/>
9983 </histogram>
9984
9985 <histogram name="NetConnectivity3.StartPacket.Sent21.443.500B.PacketDelay"
9986     units="ms">
9987   <summary/>
9988 </histogram>
9989
9990 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.100B.PacketDelay"
9991     units="ms">
9992   <summary/>
9993 </histogram>
9994
9995 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.1200B.PacketDelay"
9996     units="ms">
9997   <summary/>
9998 </histogram>
9999
10000 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.500B.PacketDelay"
10001     units="ms">
10002   <summary/>
10003 </histogram>
10004
10005 <histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"
10006     enum="BooleanSuccess">
10007   <summary/>
10008 </histogram>
10009
10010 <histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT" units="ms">
10011   <summary/>
10012 </histogram>
10013
10014 <histogram name="NetConnectivity4">
10015   <summary>
10016     In this experiment, a few packets were sent from Google to clients via UDP
10017     on port 443 or 80 to perform net connectivity test.
10018   </summary>
10019 </histogram>
10020
10021 <histogram name="Network.3G.Gobi.Activation" units="milliseconds">
10022   <summary>The time the Gobi modem takes to complete activation.</summary>
10023 </histogram>
10024
10025 <histogram name="Network.3G.Gobi.Connect" units="milliseconds">
10026   <summary>
10027     The time the Gobi modem takes to connect to the cellular network.
10028   </summary>
10029 </histogram>
10030
10031 <histogram name="Network.3G.Gobi.Disconnect" units="milliseconds">
10032   <summary>
10033     The time the Gobi modem takes to disconnect from the cellular network.
10034   </summary>
10035 </histogram>
10036
10037 <histogram name="Network.3G.Gobi.FirmwareDownload.Attempts">
10038   <summary>Number of attempts taken to install Gobi firmware.</summary>
10039 </histogram>
10040
10041 <histogram name="Network.3G.Gobi.FirmwareDownload.Time" units="milliseconds">
10042   <summary>The time it takes to install Gobi firmware.</summary>
10043 </histogram>
10044
10045 <histogram name="Network.3G.Gobi.Registration" units="milliseconds">
10046   <summary>
10047     The time the Gobi modem takes to register on the cellular network.
10048   </summary>
10049 </histogram>
10050
10051 <histogram name="Network.3G.Gobi.SetPower" enum="Network3GGobiError">
10052   <summary>Errors experienced during Gobi device powerup.</summary>
10053 </histogram>
10054
10055 <histogram name="Network.Cellular.TimeOnline" units="seconds">
10056   <summary>
10057     Chrome OS network metric sampling the time spent using Cellular to transport
10058     data.  These data are mostly useful when summed and compared to TimeOnline
10059     for other network technologies (e.g. WiFi vs Cellular).
10060   </summary>
10061 </histogram>
10062
10063 <histogram name="Network.Cellular.TimeToConfig" units="milliseconds">
10064   <summary>
10065     Chrome OS network performance metric sampling the time to join a 3G/Cellular
10066     network and configure Layer 3 state.
10067   </summary>
10068 </histogram>
10069
10070 <histogram name="Network.Cellular.TimeToOnline" units="milliseconds">
10071   <summary>
10072     Chrome OS network performance metric sampling the time to determine that a
10073     3G/Cellular network is online after configuring Layer 3 state.
10074   </summary>
10075 </histogram>
10076
10077 <histogram name="Network.Cellular.TimeToPortal" units="milliseconds">
10078   <summary>
10079     Chrome OS network performance metric sampling the time to determine that a
10080     3G/Cellular network is in a captive portal after configuring Layer 3 state.
10081   </summary>
10082 </histogram>
10083
10084 <histogram name="Network.Cellular.UsageRequestStatus"
10085     enum="NetworkCellularUsageRequestStatus">
10086   <summary>Chrome OS cellular usage API request status codes.</summary>
10087 </histogram>
10088
10089 <histogram name="Network.Ethernet.TimeOnline" units="seconds">
10090   <summary>
10091     Chrome OS network metric sampling the time spent using Ethernet to transport
10092     data.  These data are mostly useful when summed and compared to TimeOnline
10093     for other network technologies (e.g. WiFi vs Cellular).
10094   </summary>
10095 </histogram>
10096
10097 <histogram name="Network.Ethernet.TimeToConfig" units="milliseconds">
10098   <summary>
10099     Chrome OS network performance metric sampling the time to join a wired
10100     Ethernet network and configure Layer 3 state (typically acquire a DHCP
10101     lease).
10102   </summary>
10103 </histogram>
10104
10105 <histogram name="Network.Ethernet.TimeToOnline" units="milliseconds">
10106   <summary>
10107     Chrome OS network performance metric sampling the time to determine that an
10108     Ethernet network is online after configuring Layer 3 state.
10109   </summary>
10110 </histogram>
10111
10112 <histogram name="Network.Ethernet.TimeToPortal" units="milliseconds">
10113   <summary>
10114     Chrome OS network performance metric sampling the time to determine that an
10115     Ethernet network is in a captive portal after configuring Layer 3 state.
10116   </summary>
10117 </histogram>
10118
10119 <histogram name="Network.ServiceErrors" enum="NetworkServiceError">
10120   <summary>Chrome OS connection manager service errors seen.</summary>
10121 </histogram>
10122
10123 <histogram name="Network.Shill.Cellular.3GPPRegistrationDelayedDrop"
10124     enum="NetworkCellular3GPPRegistrationDelayedDrop">
10125   <summary>
10126     Chrome OS network diagnostic metric sampling the number of cellular network
10127     flakes. A network flake occurs when the signal strength goes below detection
10128     level for a short duration.
10129   </summary>
10130 </histogram>
10131
10132 <histogram name="Network.Shill.Cellular.AutoConnectTotalTime"
10133     units="milliseconds">
10134   <summary>
10135     Chrome OS network diagnostic metric sampling the total amount of time spent
10136     from the start of the first auto-connect request until when the cellular
10137     modem successfully connects to the network.
10138   </summary>
10139 </histogram>
10140
10141 <histogram name="Network.Shill.Cellular.AutoConnectTries">
10142   <summary>
10143     Chrome OS network diagnostic metric sampling the number of auto-connect
10144     tries that were attempted before the cellular modem successfully connected
10145     to the network.
10146   </summary>
10147 </histogram>
10148
10149 <histogram name="Network.Shill.Cellular.Disconnect"
10150     enum="NetworkDisconnectType">
10151   <summary>
10152     Chrome OS network usage metric that tracks whether the cellular network was
10153     disconnected due to an error or was explicitly disconnected by the user.
10154   </summary>
10155 </histogram>
10156
10157 <histogram name="Network.Shill.Cellular.Drop" enum="NetworkCellularTechnology">
10158   <summary>
10159     Chrome OS cellular network metric that tracks the number of drops based on
10160     the network technology.
10161   </summary>
10162 </histogram>
10163
10164 <histogram name="Network.Shill.Cellular.OutOfCreditsReason"
10165     enum="NetworkCellularOutOfCreditsReason">
10166   <summary>
10167     Chrome OS cellular network metric that tracks the number of out-of-credits
10168     detected based on the cause that triggered the out-of-credits.
10169   </summary>
10170 </histogram>
10171
10172 <histogram name="Network.Shill.Cellular.PortalAttempts">
10173   <summary>
10174     Chrome OS network diagnostic metric sampling the number of portal detection
10175     attempts per pass for a cellular network. This includes failure, timeout and
10176     successful attempts.
10177   </summary>
10178 </histogram>
10179
10180 <histogram name="Network.Shill.Cellular.PortalAttemptsToOnline">
10181   <summary>
10182     Chrome OS network diagnostic metric sampling the total number of portal
10183     detection attempts performed for a cellular network between the Connected
10184     and Online state. This includes failure, timeout and successful attempts.
10185   </summary>
10186 </histogram>
10187
10188 <histogram name="Network.Shill.Cellular.PortalResult"
10189     enum="NetworkPortalResult">
10190   <summary>
10191     Chrome OS network diagnostic metric sampling the result of portal detections
10192     for a cellular network.
10193   </summary>
10194 </histogram>
10195
10196 <histogram name="Network.Shill.Cellular.SignalStrengthBeforeDrop">
10197   <summary>
10198     Chrome OS network metric sampling the signal strength (0-100) of the
10199     cellular modem before it dropped from the network.
10200   </summary>
10201 </histogram>
10202
10203 <histogram name="Network.Shill.Cellular.TimeOnline" units="seconds">
10204   <summary>
10205     Chrome OS network metric sampling the time spent using cellular to transport
10206     data.  These data are mostly useful when summed and compared to TimeOnline
10207     for other network technologies (e.g. WiFi vs Cellular).
10208   </summary>
10209 </histogram>
10210
10211 <histogram name="Network.Shill.Cellular.TimeToConfig" units="milliseconds">
10212   <summary>
10213     Chrome OS network performance metric sampling the time to join a cellular
10214     network and configure Layer 3 state.
10215   </summary>
10216 </histogram>
10217
10218 <histogram name="Network.Shill.Cellular.TimeToConnect" units="milliseconds">
10219   <summary>
10220     Chrome OS network performance metric sampling the time to connect a cellular
10221     modem.
10222   </summary>
10223 </histogram>
10224
10225 <histogram name="Network.Shill.Cellular.TimeToDisable" units="milliseconds">
10226   <summary>
10227     Chrome OS network performance metric sampling the time to disable a cellular
10228     modem.
10229   </summary>
10230 </histogram>
10231
10232 <histogram name="Network.Shill.Cellular.TimeToEnable" units="milliseconds">
10233   <summary>
10234     Chrome OS network performance metric sampling the time to enable a cellular
10235     modem.
10236   </summary>
10237 </histogram>
10238
10239 <histogram name="Network.Shill.Cellular.TimeToInitialize" units="milliseconds">
10240   <summary>
10241     Chrome OS network performance metric sampling the time to initialize a
10242     cellular modem.
10243   </summary>
10244 </histogram>
10245
10246 <histogram name="Network.Shill.Cellular.TimeToOnline" units="milliseconds">
10247   <summary>
10248     Chrome OS network performance metric sampling the time to determine that a
10249     cellular network is online after configuring Layer 3 state.
10250   </summary>
10251 </histogram>
10252
10253 <histogram name="Network.Shill.Cellular.TimeToPortal" units="milliseconds">
10254   <summary>
10255     Chrome OS network performance metric sampling the time to determine that a
10256     cellular network is in a captive portal after configuring Layer 3 state.
10257   </summary>
10258 </histogram>
10259
10260 <histogram name="Network.Shill.Cellular.TimeToScan" units="milliseconds">
10261   <summary>
10262     Chrome OS network performance metric sampling the time to scan a cellular
10263     network and register a modem.
10264   </summary>
10265 </histogram>
10266
10267 <histogram name="Network.Shill.CorruptedProfile" enum="NetworkCorruptedProfile">
10268   <summary>
10269     Chrome OS cellular network metric that tracks the number of corrupted
10270     profiles encountered by Shill.
10271   </summary>
10272 </histogram>
10273
10274 <histogram name="Network.Shill.Ethernet.Disconnect"
10275     enum="NetworkDisconnectType">
10276   <summary>
10277     Chrome OS network usage metric that tracks whether the Ethernet network was
10278     disconnected due to an error or was explicitly disconnected by the user.
10279   </summary>
10280 </histogram>
10281
10282 <histogram name="Network.Shill.Ethernet.LinkMonitorBroadcastErrorsAtFailure">
10283   <summary>
10284     Chrome OS network performance metric that tracks the number of LinkMonitor
10285     broadcast errors that were accrued on an Ethernet network at the time that
10286     the link was declaired to be failed.
10287   </summary>
10288 </histogram>
10289
10290 <histogram name="Network.Shill.Ethernet.LinkMonitorFailure"
10291     enum="LinkMonitorFailureType">
10292   <summary>
10293     Chrome OS metric that signals the type of failure the LinkMonitor
10294     encountered which caused it to stop monitoring an Ethernet network.
10295   </summary>
10296 </histogram>
10297
10298 <histogram name="Network.Shill.Ethernet.LinkMonitorResponseTimeSample"
10299     units="milliseconds">
10300   <summary>
10301     Chrome OS network performance metric that tracks the number of milliseconds
10302     between an ARP request and a received reply on an Ethernet network.
10303   </summary>
10304 </histogram>
10305
10306 <histogram name="Network.Shill.Ethernet.LinkMonitorSecondsToFailure"
10307     units="seconds">
10308   <summary>
10309     Chrome OS network performance metric that tracks the number of seconds from
10310     the start of the LinkMonitor until failure on an Ethernet network.
10311   </summary>
10312 </histogram>
10313
10314 <histogram name="Network.Shill.Ethernet.LinkMonitorUnicastErrorsAtFailure">
10315   <summary>
10316     Chrome OS network performance metric that tracks the number of LinkMonitor
10317     unicast errors that were accrued on an Ethernet network at the time that the
10318     link was declaired to be failed.
10319   </summary>
10320 </histogram>
10321
10322 <histogram name="Network.Shill.Ethernet.PortalAttempts">
10323   <summary>
10324     Chrome OS network diagnostic metric sampling the number of portal detection
10325     attempts per pass for an Ethernet network. This includes failure, timeout
10326     and successful attempts.
10327   </summary>
10328 </histogram>
10329
10330 <histogram name="Network.Shill.Ethernet.PortalAttemptsToOnline">
10331   <summary>
10332     Chrome OS network diagnostic metric sampling the total number of portal
10333     detection attempts performed for an Ethernet network between the Connected
10334     and Online state. This includes failure, timeout and successful attempts.
10335   </summary>
10336 </histogram>
10337
10338 <histogram name="Network.Shill.Ethernet.PortalResult"
10339     enum="NetworkPortalResult">
10340   <summary>
10341     Chrome OS network diagnostic metric sampling the result of portal detections
10342     for an Ethernet network.
10343   </summary>
10344 </histogram>
10345
10346 <histogram name="Network.Shill.Ethernet.TimeOnline" units="seconds">
10347   <summary>
10348     Chrome OS network metric sampling the time spent using Ethernet to transport
10349     data.  These data are mostly useful when summed and compared to TimeOnline
10350     for other network technologies (e.g. WiFi vs Cellular).
10351   </summary>
10352 </histogram>
10353
10354 <histogram name="Network.Shill.Ethernet.TimeToConfig" units="milliseconds">
10355   <summary>
10356     Chrome OS network performance metric sampling the time to join a wired
10357     Ethernet network and configure Layer 3 state (typically acquire a DHCP
10358     lease).
10359   </summary>
10360 </histogram>
10361
10362 <histogram name="Network.Shill.Ethernet.TimeToInitialize" units="milliseconds">
10363   <summary>
10364     Chrome OS network performance metric sampling the time to initialize an
10365     Ethernet device.
10366   </summary>
10367 </histogram>
10368
10369 <histogram name="Network.Shill.Ethernet.TimeToOnline" units="milliseconds">
10370   <summary>
10371     Chrome OS network performance metric sampling the time to determine that an
10372     Ethernet network is online after configuring Layer 3 state.
10373   </summary>
10374 </histogram>
10375
10376 <histogram name="Network.Shill.Ethernet.TimeToPortal" units="milliseconds">
10377   <summary>
10378     Chrome OS network performance metric sampling the time to determine that an
10379     Ethernet network is in a captive portal after configuring Layer 3 state.
10380   </summary>
10381 </histogram>
10382
10383 <histogram name="Network.Shill.ServiceErrors" enum="NetworkServiceError">
10384   <summary>Chrome OS connection manager service errors seen.</summary>
10385 </histogram>
10386
10387 <histogram name="Network.Shill.TerminationActionResult"
10388     enum="ShillTerminationActionResult">
10389   <obsolete>
10390     Deprecated 10/2012. No longer tracked.
10391   </obsolete>
10392   <summary>
10393     Chrome OS network diagnostic metric sampling the number of termination
10394     actions that successfully complete or fail when shill terminates.
10395   </summary>
10396 </histogram>
10397
10398 <histogram name="Network.Shill.TerminationActionResult.OnSuspend"
10399     enum="ShillTerminationActionResult">
10400   <summary>
10401     Chrome OS network diagnostic metric sampling the number of termination
10402     actions that successfully complete or fail when shill suspends.
10403   </summary>
10404 </histogram>
10405
10406 <histogram name="Network.Shill.TerminationActionResult.OnTerminate"
10407     enum="ShillTerminationActionResult">
10408   <summary>
10409     Chrome OS network diagnostic metric sampling the number of termination
10410     actions that successfully complete or fail when shill terminates.
10411   </summary>
10412 </histogram>
10413
10414 <histogram name="Network.Shill.TerminationActionTime.OnSuspend"
10415     units="milliseconds">
10416   <summary>
10417     Chrome OS network diagnostic metric sampling the time in milliseconds it
10418     takes termination actions to complete when shill suspends.
10419   </summary>
10420 </histogram>
10421
10422 <histogram name="Network.Shill.TerminationActionTime.OnTerminate"
10423     units="milliseconds">
10424   <summary>
10425     Chrome OS network diagnostic metric sampling the time in milliseconds it
10426     takes termination actions to complete when shill terminates.
10427   </summary>
10428 </histogram>
10429
10430 <histogram name="Network.Shill.TimeToDrop" units="seconds">
10431   <summary>
10432     Chrome OS network stability metric sampling the time in seconds between the
10433     networking going online to going offline. Offline events due to device
10434     shutdown or suspend are ignored (along with the online time before that
10435     offline event).
10436   </summary>
10437 </histogram>
10438
10439 <histogram name="Network.Shill.Vpn.Driver" enum="VPNDriver">
10440   <summary>
10441     Chrome OS network usage metric sampled on each successful VPN connection
10442     that tracks the VPN connection type.
10443   </summary>
10444 </histogram>
10445
10446 <histogram name="Network.Shill.Vpn.RemoteAuthenticationType"
10447     enum="VPNRemoteAuthenticationType">
10448   <summary>
10449     Chrome OS network usage metric sampled on each successful VPN connection
10450     that tracks the remote authentication method.
10451   </summary>
10452 </histogram>
10453
10454 <histogram name="Network.Shill.VPN.TimeToConfig" units="milliseconds">
10455   <summary>
10456     Chrome OS network performance metric sampling the time to configure Layer 3
10457     state on a VPN network (typically acquire a DHCP lease).
10458   </summary>
10459 </histogram>
10460
10461 <histogram name="Network.Shill.VPN.TimeToOnline" units="milliseconds">
10462   <summary>
10463     Chrome OS network performance metric sampling the time to determine that a
10464     WiMax network is online after configuring Layer 3 state.
10465   </summary>
10466 </histogram>
10467
10468 <histogram name="Network.Shill.Vpn.UserAuthenticationType"
10469     enum="VPNUserAuthenticationType">
10470   <summary>
10471     Chrome OS network usage metric sampled on each successful VPN connection
10472     that tracks the user authentication method.
10473   </summary>
10474 </histogram>
10475
10476 <histogram name="Network.Shill.WiFi.ApDisconnectReason" enum="WiFiReasonCode">
10477   <summary>
10478     Chrome OS network usage metric.  Reason code reported when the AP
10479     disconnects a wifi connection.
10480   </summary>
10481 </histogram>
10482
10483 <histogram name="Network.Shill.WiFi.ApDisconnectType" enum="WiFiStatusType">
10484   <summary>
10485     Chrome OS network usage metric.  Broad category of reason AP disconnected a
10486     WiFi connection.
10487   </summary>
10488 </histogram>
10489
10490 <histogram name="Network.Shill.Wifi.ApMode" enum="WiFiApMode">
10491   <summary>
10492     Chrome OS network usage metric.  The AP mode setting for each successful
10493     WiFi connection.
10494   </summary>
10495 </histogram>
10496
10497 <histogram name="Network.Shill.Wifi.Channel" enum="NetworkChannelType">
10498   <summary>
10499     Chrome OS network usage metric.  The channel used for each successful WiFi
10500     connection.
10501   </summary>
10502 </histogram>
10503
10504 <histogram name="Network.Shill.WiFi.ClientDisconnectReason"
10505     enum="WiFiReasonCode">
10506   <summary>
10507     Chrome OS network usage metric.  Reason code reported when the client
10508     disconnects a wifi connection.
10509   </summary>
10510 </histogram>
10511
10512 <histogram name="Network.Shill.WiFi.ClientDisconnectType" enum="WiFiStatusType">
10513   <summary>
10514     Chrome OS network usage metric.  Broad category of reason client
10515     disconnected a WiFi connection.
10516   </summary>
10517 </histogram>
10518
10519 <histogram name="Network.Shill.Wifi.Disconnect" enum="NetworkDisconnectType">
10520   <summary>
10521     Chrome OS network usage metric that tracks whether an 802.11 wireless
10522     network was disconnected due to an error or was explicitly disconnected by
10523     the user.
10524   </summary>
10525 </histogram>
10526
10527 <histogram name="Network.Shill.Wifi.EapInnerProtocol" enum="EAPInnerProtocol">
10528   <summary>
10529     Chrome OS network usage metric sampled on each successful 802.1x wireless
10530     connection that tracks the configured inner authentication method.
10531   </summary>
10532 </histogram>
10533
10534 <histogram name="Network.Shill.Wifi.EapOuterProtocol" enum="EAPOuterProtocol">
10535   <summary>
10536     Chrome OS network usage metric sampled on each successful 802.1x wireless
10537     connection that tracks the configured outer authentication method.
10538   </summary>
10539 </histogram>
10540
10541 <histogram name="Network.Shill.WiFi.FrequenciesConnectedEver">
10542   <summary>
10543     Chrome OS metric sampling the number of different frequencies (i.e.
10544     channels) on which a device has connected to a WiFi network. This value is
10545     sampled every time a WiFi connection is established
10546     (WPASupplicant::kInterfaceStateCompleted). Note that the word
10547     &quot;Ever&quot; in the metric name is misleading. ChromeOS actually ages
10548     out historical information, currently after 3 weeks.
10549   </summary>
10550 </histogram>
10551
10552 <histogram name="Network.Shill.Wifi.LinkMonitorBroadcastErrorsAtFailure">
10553   <summary>
10554     Chrome OS network performance metric that tracks the number of LinkMonitor
10555     broadcast errors that were accrued on an 802.11 wireiless network at the
10556     time that the link was declaired to be failed.
10557   </summary>
10558 </histogram>
10559
10560 <histogram name="Network.Shill.Wifi.LinkMonitorFailure"
10561     enum="LinkMonitorFailureType">
10562   <summary>
10563     Chrome OS metric that signals the type of failure the LinkMonitor
10564     encountered which caused it to stop monitoring an 802.11 wireless network.
10565   </summary>
10566 </histogram>
10567
10568 <histogram name="Network.Shill.Wifi.LinkMonitorResponseTimeSample"
10569     units="milliseconds">
10570   <summary>
10571     Chrome OS network performance metric that tracks the number of milliseconds
10572     between an ARP request and a received reply on an 802.11 wireless network.
10573   </summary>
10574 </histogram>
10575
10576 <histogram name="Network.Shill.Wifi.LinkMonitorSecondsToFailure"
10577     units="seconds">
10578   <summary>
10579     Chrome OS network performance metric that tracks the number of seconds from
10580     the start of the LinkMonitor until failure on an 802.11 wireless network.
10581   </summary>
10582 </histogram>
10583
10584 <histogram name="Network.Shill.Wifi.LinkMonitorUnicastErrorsAtFailure">
10585   <summary>
10586     Chrome OS network performance metric that tracks the number of LinkMonitor
10587     unicast errors that were accrued on an 802.11 wireless network at the time
10588     that the link was declaired to be failed.
10589   </summary>
10590 </histogram>
10591
10592 <histogram name="Network.Shill.Wifi.PhyMode" enum="NetworkPhyModeType">
10593   <summary>
10594     Chrome OS network usage metric.  The channel type used for each successful
10595     WiFi connection.
10596   </summary>
10597 </histogram>
10598
10599 <histogram name="Network.Shill.Wifi.PortalAttempts">
10600   <summary>
10601     Chrome OS network diagnostic metric sampling the number of portal detection
10602     attempts per pass for an 802.11 wireless network. This includes failure,
10603     timeout and successful attempts.
10604   </summary>
10605 </histogram>
10606
10607 <histogram name="Network.Shill.Wifi.PortalAttemptsToOnline">
10608   <summary>
10609     Chrome OS network diagnostic metric sampling the total number of portal
10610     detection attempts performed for an 802.11 wireless network between the
10611     Connected and Online state. This includes failure, timeout and successful
10612     attempts.
10613   </summary>
10614 </histogram>
10615
10616 <histogram name="Network.Shill.Wifi.PortalResult" enum="NetworkPortalResult">
10617   <summary>
10618     Chrome OS network diagnostic metric sampling the result of portal detections
10619     for an 802.11 wireless network.
10620   </summary>
10621 </histogram>
10622
10623 <histogram name="Network.Shill.WiFi.ScanResult" enum="WiFiScanResult">
10624   <summary>
10625     Chrome OS network usage metric describing, for a wifi scan attempt, what
10626     scan method is used and whether it ends in a connection.
10627   </summary>
10628 </histogram>
10629
10630 <histogram name="Network.Shill.WiFi.ScanTimeInEbusy" units="milliseconds">
10631   <summary>
10632     Chrome OS network usage metric describing, for a wifi scan attempt, how many
10633     milliseconds were spent waiting to talk to the kernel/drivers.
10634   </summary>
10635 </histogram>
10636
10637 <histogram name="Network.Shill.Wifi.Security" enum="NetworkSecurityType">
10638   <summary>
10639     Chrome OS network usage metric.  The security setting for each successful
10640     WiFi connection.
10641   </summary>
10642 </histogram>
10643
10644 <histogram name="Network.Shill.Wifi.SignalStrength" units="negative dBm">
10645   <summary>
10646     Chrome OS network metric indicating the negative of the dBm received signal
10647     strength recorded at the time a successful WiFi connection started.
10648   </summary>
10649 </histogram>
10650
10651 <histogram name="Network.Shill.Wifi.TimeOnline" units="seconds">
10652   <summary>
10653     Chrome OS network metric sampling the time spent using WiFi to transport
10654     data.  These data are mostly useful when summed and compared to TimeOnline
10655     for other network technologies (e.g. WiFi vs Cellular).
10656   </summary>
10657 </histogram>
10658
10659 <histogram name="Network.Shill.Wifi.TimeResumeToReady" units="milliseconds">
10660   <summary>
10661     Chrome OS network performance metric sampling the time from the resume event
10662     to the time when an 802.11 wireless network has configured its Layer 3
10663     state.
10664   </summary>
10665 </histogram>
10666
10667 <histogram name="Network.Shill.Wifi.TimeToConfig" units="milliseconds">
10668   <summary>
10669     Chrome OS network performance metric sampling the time to configure Layer 3
10670     state on an 802.11 wireless network (typically acquire a DHCP lease).
10671   </summary>
10672 </histogram>
10673
10674 <histogram name="Network.Shill.Wifi.TimeToConnect" units="milliseconds">
10675   <summary>
10676     Chrome OS network performance metric sampling the time to connect to a WiFi
10677     Basic Service Set (which consists of the access point and associated
10678     stations on a particular WiFi channel for a specific network).
10679   </summary>
10680 </histogram>
10681
10682 <histogram name="Network.Shill.Wifi.TimeToInitialize" units="milliseconds">
10683   <summary>
10684     Chrome OS network performance metric sampling the time to initialize an
10685     802.11 wireless device.
10686   </summary>
10687 </histogram>
10688
10689 <histogram name="Network.Shill.Wifi.TimeToJoin" units="milliseconds">
10690   <summary>
10691     Chrome OS network performance metric sampling the time to join (associate
10692     plus authenticate) an 802.11 wireless network.
10693   </summary>
10694 </histogram>
10695
10696 <histogram name="Network.Shill.Wifi.TimeToOnline" units="milliseconds">
10697   <summary>
10698     Chrome OS network performance metric sampling the time to determine that an
10699     802.11 wireless network is online after configuring Layer 3 state.
10700   </summary>
10701 </histogram>
10702
10703 <histogram name="Network.Shill.Wifi.TimeToPortal" units="milliseconds">
10704   <summary>
10705     Chrome OS network performance metric sampling the time to determine that an
10706     802.11 wireless network is in a captive portal after configuring Layer 3
10707     state.
10708   </summary>
10709 </histogram>
10710
10711 <histogram name="Network.Shill.Wifi.TimeToScan" units="milliseconds">
10712   <summary>
10713     Chrome OS network performance metric sampling the time to scan WiFi until a
10714     connection is found.
10715   </summary>
10716 </histogram>
10717
10718 <histogram name="Network.Shill.Wifi.TimeToScanAndConnect" units="milliseconds">
10719   <summary>
10720     Chrome OS network performance metric sampling the time between the beginning
10721     of a WiFi scan (if the scan includes both a progressive scan and a full
10722     scan, the TimeToScanAndConnect starts with the first scan of the series) and
10723     the completion of a successful connection.
10724   </summary>
10725 </histogram>
10726
10727 <histogram name="Network.Shill.WiMax.TimeToConfig" units="milliseconds">
10728   <summary>
10729     Chrome OS network performance metric sampling the time to configure Layer 3
10730     state on a WiMax network (typically acquire a DHCP lease).
10731   </summary>
10732 </histogram>
10733
10734 <histogram name="Network.Shill.WiMax.TimeToInitialize" units="milliseconds">
10735   <summary>
10736     Chrome OS network performance metric sampling the time to initialize a WiMax
10737     device.
10738   </summary>
10739 </histogram>
10740
10741 <histogram name="Network.Shill.WiMax.TimeToOnline" units="milliseconds">
10742   <summary>
10743     Chrome OS network performance metric sampling the time to determine that a
10744     WiMax network is online after configuring Layer 3 state.
10745   </summary>
10746 </histogram>
10747
10748 <histogram name="Network.TimeToConfig.Cellular" units="milliseconds">
10749   <summary>
10750     Chrome OS network performance metric sampling the time to join a 3G/Cellular
10751     network and configure Layer 3 state. Note this metric is deprecated; see
10752     Network.Cellular.TimeToConfig.
10753   </summary>
10754 </histogram>
10755
10756 <histogram name="Network.TimeToConfig.Ethernet" units="milliseconds">
10757   <summary>
10758     Chrome OS network performance metric sampling the time to join a wired
10759     Ethernet network and configure Layer 3 state (typically acquire a DHCP
10760     lease). Note this metric is deprecated; see Network.Ethernet.TimeToConfig.
10761   </summary>
10762 </histogram>
10763
10764 <histogram name="Network.TimeToConfig.Wifi" units="milliseconds">
10765   <summary>
10766     Chrome OS network performance metric sampling the time to configure Layer 3
10767     state on an 802.11 wireless network (typically acquire a DHCP lease). Note
10768     this metric is deprecated; see Network.Wifi.TimeToConfig.
10769   </summary>
10770 </histogram>
10771
10772 <histogram name="Network.TimeToDrop" units="seconds">
10773   <summary>
10774     Chrome OS network stability metric sampling the time in seconds between the
10775     networking going online to going offline. Offline events due to device
10776     shutdown or suspend are ignored (along with the online time before that
10777     offline event).
10778   </summary>
10779 </histogram>
10780
10781 <histogram name="Network.TimeToJoin.Wifi" units="milliseconds">
10782   <summary>
10783     Chrome OS network performance metric sampling the time to join (associate
10784     plus authenticate) an 802.11 wireless network. Note this metric is
10785     deprecated; see Network.Wifi.TimeToJoin.
10786   </summary>
10787 </histogram>
10788
10789 <histogram name="Network.Wifi.AuthMode" enum="NetworkAuthModeType">
10790   <summary>
10791     Chrome OS network performance metric sampling the time to configure Layer 3
10792     state on an 802.11 wireless network (typically acquire a DHCP lease).
10793   </summary>
10794 </histogram>
10795
10796 <histogram name="Network.Wifi.BitRate" units="bps">
10797   <summary>
10798     Network metric reporting the download speed test results run at setup time.
10799     Recorded at least once per day.
10800   </summary>
10801 </histogram>
10802
10803 <histogram name="Network.Wifi.Channel" enum="NetworkChannelType">
10804   <summary>
10805     Chrome OS network usage metric.  The channel used for each successful WiFi
10806     connection.
10807   </summary>
10808 </histogram>
10809
10810 <histogram name="Network.Wifi.Idle.NoiseLevel" units="negative dBm">
10811   <summary>
10812     Network metric indicating the negative of the dBm noise level recorded at
10813     the time the metric is collected.  Reported at least once per day and only
10814     when the device is idle.
10815   </summary>
10816 </histogram>
10817
10818 <histogram name="Network.Wifi.Idle.SignalLevel" units="negative dBm">
10819   <summary>
10820     Network metric indicating the negative of the dBm received signal level
10821     recorded at the time the metric is collected.  Reported at least once per
10822     day and only when the device is idle.
10823   </summary>
10824 </histogram>
10825
10826 <histogram name="Network.Wifi.Idle.SignalToNoiseRatio" units="negative dBm">
10827   <summary>
10828     Network metric indicating signal minus noise in dBm recorded at the time the
10829     metrics is collected.  Reported at least once per day and only when the
10830     device is idle.
10831   </summary>
10832 </histogram>
10833
10834 <histogram name="Network.Wifi.NoiseLevel" units="negative dBm">
10835   <summary>
10836     Network metric indicating the negative of the dBm noise level recorded at
10837     the time the metric is collected.  Reported at least once per day.
10838   </summary>
10839 </histogram>
10840
10841 <histogram name="Network.Wifi.PhyMode" enum="NetworkPhyModeType">
10842   <summary>
10843     Chrome OS network usage metric.  The channel type used for each successful
10844     WiFi connection.
10845   </summary>
10846 </histogram>
10847
10848 <histogram name="Network.Wifi.RoundTripTime" units="ms">
10849   <summary>
10850     Network metric reporting the average round trip time to the wifi gateway.
10851     Recorded at least once per day.
10852   </summary>
10853 </histogram>
10854
10855 <histogram name="Network.Wifi.Security" enum="NetworkSecurityType">
10856   <summary>
10857     Chrome OS network usage metric.  The security setting for each successful
10858     WiFi connection.
10859   </summary>
10860 </histogram>
10861
10862 <histogram name="Network.Wifi.SignalLevel" units="negative dBm">
10863   <summary>
10864     Network metric indicating the negative of the dBm received signal level
10865     recorded at the time the metric is collected.  Reported at least once per
10866     day.
10867   </summary>
10868 </histogram>
10869
10870 <histogram name="Network.Wifi.SignalToNoiseRatio" units="negative dBm">
10871   <summary>
10872     Network metric indicating signal minus noise in dBm recorded at the time the
10873     metrics is collected.  Reported at least once per day.
10874   </summary>
10875 </histogram>
10876
10877 <histogram name="Network.Wifi.TimeOnline" units="seconds">
10878   <summary>
10879     Chrome OS network metric sampling the time spent using WiFi to transport
10880     data.  These data are mostly useful when summed and compared to TimeOnline
10881     for other network technologies (e.g. WiFi vs Cellular).
10882   </summary>
10883 </histogram>
10884
10885 <histogram name="Network.Wifi.TimeResumeToReady" units="milliseconds">
10886   <summary>
10887     Chrome OS network performance metric sampling the time from the resume event
10888     to the time when an 802.11 wireless network has configured its Layer 3
10889     state.
10890   </summary>
10891 </histogram>
10892
10893 <histogram name="Network.Wifi.TimeToConfig" units="milliseconds">
10894   <summary>
10895     Chrome OS network performance metric sampling the time to configure Layer 3
10896     state on an 802.11 wireless network (typically acquire a DHCP lease).
10897   </summary>
10898 </histogram>
10899
10900 <histogram name="Network.Wifi.TimeToJoin" units="milliseconds">
10901   <summary>
10902     Chrome OS network performance metric sampling the time to join (associate
10903     plus authenticate) an 802.11 wireless network.
10904   </summary>
10905 </histogram>
10906
10907 <histogram name="Network.Wifi.TimeToOnline" units="milliseconds">
10908   <summary>
10909     Chrome OS network performance metric sampling the time to determine that an
10910     802.11 wireless network is online after configuring Layer 3 state.
10911   </summary>
10912 </histogram>
10913
10914 <histogram name="Network.Wifi.TimeToPortal" units="milliseconds">
10915   <summary>
10916     Chrome OS network performance metric sampling the time to determine that an
10917     802.11 wireless network is in a captive portal after configuring Layer 3
10918     state.
10919   </summary>
10920 </histogram>
10921
10922 <histogram name="NewTabPage.ActionAndroid" enum="NewTabPageActionAndroid">
10923   <summary>
10924     Actions taken by users from the new tab page on Android. These actions may
10925     navigate away from the NTP (e.g. searching in the omnibox or opening a
10926     bookmark), but can also happen without navigating away from the NTP (e.g.
10927     opening a bookmark in a new tab).
10928   </summary>
10929 </histogram>
10930
10931 <histogram name="NewTabPage.AppsPageDragSource" enum="AppsPageDragSource">
10932   <summary>
10933     Histogram for the source of app page drags. For any succesful drop onto an
10934     apps pane of the NTP, this logs where the drag originated.
10935   </summary>
10936 </histogram>
10937
10938 <histogram name="NewTabPage.BookmarkActionAndroid"
10939     enum="NewTabPageBookmarkActionAndroid">
10940   <summary>
10941     Actions taken by users on partner bookmarks (editing / renaming) on the NTP
10942     on Android.
10943   </summary>
10944 </histogram>
10945
10946 <histogram name="NewTabPage.DefaultPageType" enum="NtpPaneType">
10947   <summary>The default pane when the NTP is first opened.</summary>
10948 </histogram>
10949
10950 <histogram name="NewTabPage.HoverTimeClicked">
10951   <summary>
10952     Histogram of the time, in milliseconds, users have the cursor over a most
10953     visited thumbnail before clicking.
10954   </summary>
10955 </histogram>
10956
10957 <histogram name="NewTabPage.HoverTimeNotClicked">
10958   <summary>
10959     Histogram of the time, in milliseconds, users have the cursor over a most
10960     visited thumbnail before moving it away from the thumbnail without clicking.
10961   </summary>
10962 </histogram>
10963
10964 <histogram name="NewTabPage.MobilePromo" enum="NewTabPageMobilePromo">
10965   <summary>
10966     Android: Tallies counts for how the user interacted with the NTP promo page.
10967   </summary>
10968 </histogram>
10969
10970 <histogram name="NewTabPage.MostVisited">
10971   <summary>
10972     Histogram for user clicks of the most visited thumbnails. The value is equal
10973     to the index of the thumbnail.
10974   </summary>
10975 </histogram>
10976
10977 <histogram name="NewTabPage.MostVisitedAction" enum="NtpFollowAction">
10978   <summary>
10979     Action taken by the user on the Most Visited NTP pane.  If the user switches
10980     panes during this use of the NTP, this action is sometimes not recorded. Ask
10981     mpearson@ for details.
10982   </summary>
10983 </histogram>
10984
10985 <histogram name="NewTabPage.MostVisitedTilePlacementExperiment"
10986     enum="NtpTileExperimentActions">
10987   <summary>
10988     Records anomalous events for the Most Visited Tile Placement experiment,
10989     where it is unable to operate as expected. These are recorded during New Tab
10990     Page load time, once for every NTP.
10991   </summary>
10992 </histogram>
10993
10994 <histogram name="NewTabPage.NonVisibleScreenshots">
10995   <summary>
10996     The number of screenshots that were cached for the non-visible but ranked
10997     suggestions on the Suggested NTP pane.
10998   </summary>
10999 </histogram>
11000
11001 <histogram name="NewTabPage.NonVisibleSuggestedSiteRank">
11002   <summary>
11003     Given that the user has typed a URL, and given that that specific URL was
11004     ranked but not visible on the Suggested pane of the NTP, this is the rank
11005     that the Suggested pane had for that URL.
11006   </summary>
11007 </histogram>
11008
11009 <histogram name="NewTabPage.NumberOfMouseOvers">
11010   <summary>
11011     The total number of times the user hovered the mouse over Most Visited tile
11012     or title elements before changing focus away from the NTP, be it by
11013     navigating to a URL, switching tabs, changing the active window or closing
11014     the tab/shutting down Chrome.
11015   </summary>
11016 </histogram>
11017
11018 <histogram name="NewTabPage.OtherSessionsMenu" enum="NtpOtherSessionsType">
11019   <summary>
11020     Histogram for usage of the menu on the NTP that allows the user to access
11021     tabs from other devices.
11022   </summary>
11023 </histogram>
11024
11025 <histogram name="NewTabPage.PreviousSelectedPageType" enum="NtpPaneType">
11026   <summary>
11027     The pane that had been previously selected when the user switches panes in
11028     the NTP.
11029   </summary>
11030 </histogram>
11031
11032 <histogram name="NewTabPage.Promo.Bubble" enum="NtpPromoAction">
11033   <summary>Histogram for NTP bubble promo activity.</summary>
11034 </histogram>
11035
11036 <histogram name="NewTabPage.Promo.Notification" enum="NtpPromoAction">
11037   <summary>Histogram for NTP notification promo activity.</summary>
11038 </histogram>
11039
11040 <histogram name="NewTabPage.SearchURLs.Total">
11041   <summary>TBD.</summary>
11042 </histogram>
11043
11044 <histogram name="NewTabPage.SelectedPageType" enum="NtpPaneType">
11045   <summary>The pane selected when the user switches panes in the NTP.</summary>
11046 </histogram>
11047
11048 <histogram name="NewTabPage.SessionRestore">
11049   <summary>
11050     Histogram for user clicks of the Recently Closed items. The value is the
11051     recency of the entry being restored (0 is most recent).
11052   </summary>
11053 </histogram>
11054
11055 <histogram name="NewTabPage.SingleSessionPageSwitches">
11056   <summary>
11057     Histogram to track how many times a user switched pages in a single NTP
11058     session.
11059   </summary>
11060 </histogram>
11061
11062 <histogram name="NewTabPage.SuggestedSite">
11063   <summary>
11064     Histogram for user clicks of the suggested site thumbnails. The value is
11065     equal to the index of the thumbnail.
11066   </summary>
11067 </histogram>
11068
11069 <histogram name="NewTabPage.SuggestedSitesAction" enum="NtpFollowAction">
11070   <summary>Action taken by the user on the Suggested Sites NTP pane.</summary>
11071 </histogram>
11072
11073 <histogram name="NewTabPage.SuggestedSitesLoadTime">
11074   <summary>Time to load the Suggested Sites NTP pane, in milliseconds.</summary>
11075 </histogram>
11076
11077 <histogram name="NewTabPage.SuggestedSitesViewTime">
11078   <summary>Time spent on the Suggested Sites NTP pane, in seconds.</summary>
11079 </histogram>
11080
11081 <histogram name="NewTabPage.ThumbnailErrorRate">
11082   <summary>
11083     The percentage of errors per attempts to load image thumbnails on the New
11084     Tab Page. When an error occurs, a grey tile is shown instead of a thumbnail
11085     image. We measure the rate instead of the number of errors because multiple
11086     attempts are made to load images at different times during the NTP's
11087     lifetime. Each NTP session's error rate is logged after the user navigates
11088     to a new URL from that NTP.
11089   </summary>
11090 </histogram>
11091
11092 <histogram name="NewTabPage.ThumbnailFallbackRate" units="%">
11093   <summary>
11094     The percentage of times most visited tiles use the fallback thumbnail. Only
11095     requests that actually specify a fallback thumbnail are considered here. We
11096     measure the rate instead of the number of errors because multiple attempts
11097     are made to load thumbnails at different times during the NTP's lifetime.
11098     Each NTP session's error rate is logged after the user navigates to a new
11099     URL from that NTP.
11100   </summary>
11101 </histogram>
11102
11103 <histogram name="NewTabPage.VisibleScreenshots">
11104   <summary>
11105     The number of screenshots that were cached for the visible suggestions on
11106     the Suggested NTP pane.
11107   </summary>
11108 </histogram>
11109
11110 <histogram name="NewTabPage.VisibleSuggestedSiteRank">
11111   <summary>
11112     Given that the user has typed a URL, and given that that specific URL was
11113     visible on the Suggested pane of the NTP, this is the rank that the
11114     Suggested pane had for that URL.
11115   </summary>
11116 </histogram>
11117
11118 <histogram name="Notifications.Actions" enum="NotificationActionType">
11119   <summary>
11120     The actions taken on notifications, recorded every time they happen.  This
11121     histogram will record every single event that happens separately.
11122   </summary>
11123 </histogram>
11124
11125 <histogram name="Notifications.PerNotificationActions"
11126     enum="NotificationActionType">
11127   <summary>
11128     The actions taken on notifications, recorded once per notification, when it
11129     is closed.  This differs from the Notifications.Actions histogram in that
11130     multiple events of the same type on a single notification will only record a
11131     single UMA event.
11132   </summary>
11133 </histogram>
11134
11135 <histogram name="ntp.searchurls.total">
11136   <summary>TBD</summary>
11137 </histogram>
11138
11139 <histogram name="NtpHandler.AttachShownPageType" enum="NtpPaneType">
11140   <obsolete>
11141     Deprecated 10/2011. No longer tracked, replaced with
11142     NewTabPage.DefaultPageType
11143   </obsolete>
11144   <summary>The default pane when the NTP is first opened.</summary>
11145 </histogram>
11146
11147 <histogram name="NtpHandler.SelectedShownPageType" enum="NtpPaneType">
11148   <obsolete>
11149     Deprecated 10/2011. No longer tracked, replaced with
11150     NewTabPage.SelectedPageType
11151   </obsolete>
11152   <summary>The pane selected when the user switches panes in the NTP.</summary>
11153 </histogram>
11154
11155 <histogram name="OAuth2Login.GetOAuth2AccessTokenFailure"
11156     enum="GoogleServiceAuthError">
11157   <summary>
11158     Failure reason of final OAuth2 access token retreival call during ChromeOS
11159     login.
11160   </summary>
11161 </histogram>
11162
11163 <histogram name="OAuth2Login.GetOAuth2AccessTokenRetry"
11164     enum="GoogleServiceAuthError">
11165   <summary>
11166     Retry reason of failed OAuth2 access token retreival call call during
11167     ChromeOS login.
11168   </summary>
11169 </histogram>
11170
11171 <histogram name="OAuth2Login.MergeSessionFailure" enum="GoogleServiceAuthError">
11172   <summary>
11173     Failure reason of final MergeSession call during ChromeOS login.
11174   </summary>
11175 </histogram>
11176
11177 <histogram name="OAuth2Login.MergeSessionRetry" enum="GoogleServiceAuthError">
11178   <summary>
11179     Retry reason of failed MergeSession call during ChromeOS login.
11180   </summary>
11181 </histogram>
11182
11183 <histogram name="OAuth2Login.OAuthLoginGaiaCredFailure"
11184     enum="GoogleServiceAuthError">
11185   <summary>
11186     Failure reason of final OAuthLogin (with SID+LSID) call during ChromeOS
11187     login.
11188   </summary>
11189 </histogram>
11190
11191 <histogram name="OAuth2Login.OAuthLoginGaiaCredRetry"
11192     enum="GoogleServiceAuthError">
11193   <summary>
11194     Retry reason of failed OAuthLogin (with SID+LSID) call during ChromeOS
11195     login.
11196   </summary>
11197 </histogram>
11198
11199 <histogram name="OAuth2Login.OAuthLoginUberTokenFailure"
11200     enum="GoogleServiceAuthError">
11201   <summary>
11202     Failure reason of final OAuthLogin (with uber token) call during ChromeOS
11203     login.
11204   </summary>
11205 </histogram>
11206
11207 <histogram name="OAuth2Login.OAuthLoginUberTokenRetry"
11208     enum="GoogleServiceAuthError">
11209   <summary>
11210     Retry reason of failed OAuthLogin (with uber token) call during ChromeOS
11211     login.
11212   </summary>
11213 </histogram>
11214
11215 <histogram name="OAuth2Login.SessionRestore" enum="GaiaSessionRestoreOutcome">
11216   <summary>Outcome of ChromeOS GAIA cookie session restore process.</summary>
11217 </histogram>
11218
11219 <histogram name="OAuth2Login.SessionRestoreTimeToFailure" units="milliseconds">
11220   <summary>How long it takes for the session restore to fail.</summary>
11221 </histogram>
11222
11223 <histogram name="OAuth2Login.SessionRestoreTimeToSuccess" units="milliseconds">
11224   <summary>
11225     How long it takes for the session restore to finish succeessfully.
11226   </summary>
11227 </histogram>
11228
11229 <histogram name="OfflinePolicy.SuccessfulResourceLoadPercentage" units="%">
11230   <summary>
11231     When a page is loaded in offline mode, the percentage of resources on that
11232     page that were successfully loaded.
11233   </summary>
11234 </histogram>
11235
11236 <histogram name="Omnibox.AggressiveHistoryURLProviderFieldTrialBeacon"
11237     enum="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon">
11238   <obsolete>
11239     Aggressive HistoryURL provider field trial deleted in spring 2012.
11240   </obsolete>
11241   <summary>
11242     A number that indicates what omnibox ranking behavior the user is seeing as
11243     part of the OmniboxAggressiveHistoryURLProvider field trial
11244     (OmniboxAggressiveHistoryURLProvider).
11245   </summary>
11246 </histogram>
11247
11248 <histogram name="Omnibox.EnteredKeywordMode" enum="OmniboxEnteredKeywordMode">
11249   <summary>
11250     The number of times users enter keyword hint mode &quot;Search ___
11251     for:&quot; and how.
11252   </summary>
11253 </histogram>
11254
11255 <histogram name="Omnibox.FocusToEditTime" units="ms">
11256   <summary>
11257     The length of time between when a user focused on the omnibox and first
11258     modifies the omnibox.
11259   </summary>
11260 </histogram>
11261
11262 <histogram name="Omnibox.FocusToOpenTime" units="ms">
11263   <summary>
11264     The length of time between when a user focused on the omnibox and opened an
11265     omnibox match (which could be what they typed or a suggestion).
11266   </summary>
11267 </histogram>
11268
11269 <histogram name="Omnibox.ProviderTime" units="ms">
11270   <summary>
11271     The length of time taken by the named provider&quot;s synchronous pass.
11272   </summary>
11273 </histogram>
11274
11275 <histogram name="Omnibox.QueryBookmarksTime">
11276   <obsolete>
11277     Deprecated 2012-11-14. Replaced by Autocomplete.BookmarkProviderMatchTime.
11278   </obsolete>
11279   <summary>
11280     Time the HistoryContentProvider takes to perform a bookmark search.
11281   </summary>
11282 </histogram>
11283
11284 <histogram name="Omnibox.QueryTime" units="milliseconds">
11285   <summary>
11286     Time it takes for the omnibox to become responsive to user input after the
11287     user has typed N characters. This measures the time it takes to start all
11288     the asynchronous autocomplete providers (but not wait for them to finish).
11289   </summary>
11290 </histogram>
11291
11292 <histogram name="Omnibox.SearchEngine" enum="OmniboxSearchEngine">
11293   <summary>
11294     The id of search engine that was used for search in omnibox. See
11295     src/chrome/browser/search_engines/template_url_prepopulate_data.cc for more
11296     info.
11297   </summary>
11298 </histogram>
11299
11300 <histogram name="Omnibox.SearchEngineType" enum="OmniboxSearchEngineType">
11301   <summary>
11302     The type of search engine associated with a match opened from the omnibox.
11303   </summary>
11304 </histogram>
11305
11306 <histogram name="Omnibox.SuggestRequest.Failure.GoogleResponseTime"
11307     units="milliseconds">
11308   <summary>
11309     The time elapsed between the sending of a suggest request to Google until
11310     the time the request was returned with status==failed. Ignores requests that
11311     were canceled before being returned.
11312   </summary>
11313 </histogram>
11314
11315 <histogram name="Omnibox.SuggestRequest.Success.GoogleResponseTime"
11316     units="milliseconds">
11317   <summary>
11318     The time elapsed between the sending of a suggest request to Google until
11319     the time the request was returned with status==success. Ignores requests
11320     that were canceled before being returned.
11321   </summary>
11322 </histogram>
11323
11324 <histogram name="Omnibox.SuggestRequests" enum="OmniboxSuggestRequests">
11325   <summary>
11326     Counts about the number of suggest requests the omnibox sent, invalidated,
11327     and replies received.
11328   </summary>
11329 </histogram>
11330
11331 <histogram name="Omnibox.ZeroSuggest.MostVisitedResultsCounterfactual">
11332   <summary>
11333     The number of most visited suggestions returned when ZeroSuggest would have
11334     triggered.  The suggestions appear when the user has focused but not
11335     modified the omnibox.
11336   </summary>
11337 </histogram>
11338
11339 <histogram name="Omnibox.ZeroSuggestRequests" enum="OmniboxZeroSuggestRequests">
11340   <summary>
11341     Counts about the number of zero suggest requests (requests for suggestions
11342     when the user has focused but not modified the omnibox) the omnibox sent,
11343     invalidated, and replies received.
11344   </summary>
11345 </histogram>
11346
11347 <histogram name="OSX.CatSixtyFour" enum="CatSixtyFour">
11348   <summary>The cat's flavor and how many bits there are in it.</summary>
11349 </histogram>
11350
11351 <histogram name="OutdatedUpgradeBubble.NumLaterPerReinstall">
11352   <summary>
11353     Counts the number of times the user clicked on the later button of the
11354     outdated upgrade bubble, before clicking on the reinstall button in the same
11355     Chrome session.
11356   </summary>
11357 </histogram>
11358
11359 <histogram name="Overscroll.Completed" enum="OverscrollMode">
11360   <summary>Completed overscroll gestures.</summary>
11361   <details>
11362     An overscroll gesture starts when user scrolls past the edge of the web page
11363     and continues scrolling in the same direction. An overscroll gesture is
11364     completed when user stops scrolling (e.g. by lifting the fingers from the
11365     touchscreen or touchpad).
11366   </details>
11367 </histogram>
11368
11369 <histogram name="Overscroll.Navigated" enum="OverscrollMode">
11370   <summary>
11371     Navigations that were triggered due to completed overscroll gesture. Note
11372     that not all completed overscroll gestures trigger a navigation.
11373   </summary>
11374 </histogram>
11375
11376 <histogram name="Overscroll.Started" enum="OverscrollMode">
11377   <summary>
11378     Overscroll gestures initiated by the user. Note that not all overcroll
11379     gestures started are completed (e.g. the overscroll gesture is aborted if
11380     user clicks or presses a key during the gesture).
11381   </summary>
11382 </histogram>
11383
11384 <histogram name="P2P.Client.Canceled.WaitingTimeSeconds" units="seconds">
11385   <summary>
11386     The wall-clock time spent until a lookup was canceled.  This is reported
11387     every time p2p is used to find a candidate but the request was canceled.
11388   </summary>
11389 </histogram>
11390
11391 <histogram name="P2P.Client.Found.CandidateCount" units="count">
11392   <summary>
11393     The number of candidates on the LAN, i.e. the number of peers on the LAN
11394     offering at least N bytes of the requested file X. This is reported after
11395     examining responses from all peers on the LAN and picking a candidate.
11396   </summary>
11397 </histogram>
11398
11399 <histogram name="P2P.Client.Found.ConnectionCount" units="count">
11400   <summary>
11401     The number of p2p downloads of the peer that the returned URL points to.
11402     This is reported after examining responses from all peers on the LAN and
11403     picking a candidate.
11404   </summary>
11405 </histogram>
11406
11407 <histogram name="P2P.Client.Found.WaitingTimeSeconds" units="seconds">
11408   <summary>
11409     The wall-clock time spent waiting for the LAN-wide number of p2p downloads
11410     (i.e. the sum of p2p downloads from each peer on the LAN) to drop below the
11411     threshold.  This is reported after examining responses from all peers on the
11412     LAN and picking a candidate.
11413   </summary>
11414 </histogram>
11415
11416 <histogram name="P2P.Client.LookupResult" enum="P2PLookupResult">
11417   <summary>
11418     The result of the lookup. Possible values include &quot;Found&quot; (if a
11419     candidate - i.e. a peer offering at least N bytes of file X - was chosen),
11420     &quot;Not Found&quot; (if no candidate could be found), &quot;Vanished&quot;
11421     (if a candidate was found but vanished while waiting in line),
11422     &quot;Canceled&quot; (if a candidate was found but the request was canceled
11423     while waiting in line), and &quot;Filtered&quot; (if it was detected that
11424     mDNS was filtered). This is reported after examining responses from all
11425     peers on the LAN when p2p is used to find a candidate.
11426   </summary>
11427 </histogram>
11428
11429 <histogram name="P2P.Client.NumPeers" units="count">
11430   <summary>
11431     The number of peers implementing p2p file sharing on the network. This is
11432     reported every time p2p is used to look up a resource on a network where
11433     mDNS is not filtered.
11434   </summary>
11435 </histogram>
11436
11437 <histogram name="P2P.Client.Vanished.WaitingTimeSeconds" units="seconds">
11438   <summary>
11439     The wall-clock time spent waiting for one or more candidates (i.e. peers
11440     offering at least N bytes of file X) that all vanished before the LAN-wide
11441     number of p2p downloads dropped below the threshold. This is reported every
11442     time candidates were found using p2p but then vanished.
11443   </summary>
11444 </histogram>
11445
11446 <histogram name="P2P.Server.ClientCount" units="count">
11447   <summary>
11448     The number of currently connected HTTP clients. This is reported every time
11449     a HTTP client connects.
11450   </summary>
11451 </histogram>
11452
11453 <histogram name="P2P.Server.ContentServedInterruptedMB" units="MB">
11454   <summary>
11455     Number of megabytes (1,000,000 bytes) served from the device (via HTTP)
11456     where the client disconnects prematurely. This is reported every time a file
11457     is served and the client disconnects before receiving all data.
11458   </summary>
11459 </histogram>
11460
11461 <histogram name="P2P.Server.ContentServedSuccessfullyMB" units="MB">
11462   <summary>
11463     Number of megabytes (1,000,000 bytes) served from the device (via HTTP).
11464     This is reported every time a file have been served successfully.
11465   </summary>
11466 </histogram>
11467
11468 <histogram name="P2P.Server.DownloadSpeedKBps" units="kB/s">
11469   <summary>
11470     The average speed at which the download was served at, in kB/s. This is
11471     reported every time a file have been served successfully.
11472   </summary>
11473 </histogram>
11474
11475 <histogram name="P2P.Server.FileCount" units="count">
11476   <summary>
11477     The number of files available via p2p. This is reported every time a file is
11478     added or removed to the /var/cache/p2p directory.
11479   </summary>
11480 </histogram>
11481
11482 <histogram name="P2P.Server.RangeBeginPercentage" units="%">
11483   <summary>
11484     When a client resumes a download, the HTTP request includes range specifier
11485     to skip the bytes it already has. This metric conveys this as a percentage
11486     of the the file size.  This is reported every time a file is served, even if
11487     the request does not include a range specifier (in which case 0 is
11488     reported).
11489   </summary>
11490 </histogram>
11491
11492 <histogram name="P2P.Server.RequestResult" enum="P2PServerResult">
11493   <summary>
11494     The result of the HTTP request. Possible values include &quot;Response
11495     Sent&quot; (the resource was found and the response was successfully sent),
11496     &quot;Response Interrupted&quot; (the resource was found but the client
11497     disconnected), &quot;Malformed&quot; (the request was malformed), &quot;Not
11498     Found&quot; (the request was for a resource that was not found), and
11499     &quot;Index&quot; (the request was for the '/' or '/index.html' resource).
11500     This is reported for every HTTP request handled.
11501   </summary>
11502 </histogram>
11503
11504 <histogram name="PasswordGeneration.UploadStarted" enum="Boolean">
11505   <summary>
11506     The number of times that we try to upload a form that we believe should
11507     trigger password generation. False means that something about the form would
11508     not allow us to try upload (not an Autofillable field, uploading disabled,
11509     Autofill servers in backoff, etc.). True does not mean that the upload
11510     actually completed successfully, just that it was started.
11511   </summary>
11512 </histogram>
11513
11514 <histogram name="PasswordManager.AccountsPerSite">
11515   <summary>
11516     The number of accounts stored per site in the the password manager (one
11517     event per site)
11518   </summary>
11519 </histogram>
11520
11521 <histogram name="PasswordManager.ActionsTaken"
11522     enum="PasswordManagerActionsTaken">
11523   <obsolete>
11524     Deprecated as of Chrome 32. See PasswordManagerActionsTakenWithPsl
11525   </obsolete>
11526   <summary>
11527     Stats documenting how we handle every form containing a password, bucketed
11528     by the actions taken.
11529   </summary>
11530 </histogram>
11531
11532 <histogram name="PasswordManager.ActionsTakenWithPsl"
11533     enum="PasswordManagerActionsTakenWithPsl">
11534   <summary>
11535     Stats documenting how we handle every form containing a password, bucketed
11536     by the actions taken.
11537   </summary>
11538 </histogram>
11539
11540 <histogram name="PasswordManager.BlacklistedSites">
11541   <summary>
11542     The total number of sites that the user has blacklisted. Recorded by
11543     iterating over stored passwords once per run of Chrome.
11544   </summary>
11545 </histogram>
11546
11547 <histogram name="PasswordManager.Enabled" enum="BooleanEnabled">
11548   <summary>
11549     Indicates whether the password manager is enabled when a tab is opened. This
11550     includes prerendered tabs.
11551   </summary>
11552 </histogram>
11553
11554 <histogram name="PasswordManager.InfoBarResponse" enum="InfoBarResponse">
11555   <summary>
11556     The distribution of responses to the &quot;Do you want Chrome to remember
11557     this password&quot;? info bar prompt.
11558   </summary>
11559 </histogram>
11560
11561 <histogram name="PasswordManager.NumPasswordsDeletedByBulkDelete">
11562   <summary>
11563     Number of passwords deleted when the user chooses to clear passwords via the
11564     clear browsing data UI.
11565   </summary>
11566 </histogram>
11567
11568 <histogram name="PasswordManager.NumPasswordsDeletedWhenBlacklisting">
11569   <summary>
11570     When the user chooses to never remember passwords for a form, we remove all
11571     previously saved credentials for that form. This is the count of those
11572     credentials.
11573   </summary>
11574 </histogram>
11575
11576 <histogram name="PasswordManager.NumPasswordsNotShown">
11577   <summary>
11578     The password manager only shows those credentials that are considered the
11579     best match for a particular form. This stat keep track of the credentials
11580     that were not as good of a match and were suppressed.
11581   </summary>
11582 </histogram>
11583
11584 <histogram name="PasswordManager.OtherPossibleUsernamesUsage"
11585     enum="OtherPossibleUsernamesUsage">
11586   <summary>
11587     Breakdown of how other possible usernames are displayed. Recorded every time
11588     we autofill a password form.
11589   </summary>
11590 </histogram>
11591
11592 <histogram name="PasswordManager.ProvisionalSaveFailure"
11593     enum="ProvisionalSaveFailure">
11594   <summary>
11595     Breakdown of cases where a password is submitted, but we don't even try and
11596     save it. Recorded for every password form submit.
11597   </summary>
11598 </histogram>
11599
11600 <histogram name="PasswordManager.PslDomainMatchTriggering"
11601     enum="PasswordManagerPslDomainMatchTriggering">
11602   <summary>
11603     Breakdown on trigger rate of providing a password form autofill entry based
11604     on matching stored information using the public suffix list for possible
11605     matches.
11606   </summary>
11607 </histogram>
11608
11609 <histogram name="PasswordManager.SavePasswordPromptDisappearedQuickly"
11610     enum="Boolean">
11611   <summary>
11612     Indicates whether the save password prompt disappeared in less than one
11613     second. This most likely indicates that the prompt was dismissed
11614     automatically, e.g. due to a page navigation, before the user was able to
11615     respond to the infobar.
11616   </summary>
11617 </histogram>
11618
11619 <histogram name="PasswordManager.SavePasswordPromptDisplayed" enum="Boolean">
11620   <summary>Indicates whether the save password prompt was displayed.</summary>
11621 </histogram>
11622
11623 <histogram name="PasswordManager.SavePasswordPromptResponse"
11624     enum="SavePasswordPromptResponseType">
11625   <summary>
11626     Breakdown of which response the user selected from the save password prompt.
11627   </summary>
11628 </histogram>
11629
11630 <histogram name="PasswordManager.TimesGeneratedPasswordUsed">
11631   <summary>
11632     The number of times each generated password has been used to log in.
11633     Recorded by iterating over stored passwords once per run. This information
11634     is persisted and synced.
11635   </summary>
11636 </histogram>
11637
11638 <histogram name="PasswordManager.TimesPasswordUsed">
11639   <summary>
11640     The number of times each saved password has been used to log in. Does not
11641     include generated passwords. Recorded by iterating over stored passwords
11642     once per run. This information is persisted and synced.
11643   </summary>
11644 </histogram>
11645
11646 <histogram name="PasswordManager.TotalAccounts">
11647   <summary>
11648     The number of accounts stored in the password manager (across all sites)
11649   </summary>
11650 </histogram>
11651
11652 <histogram name="PerformanceMonitor.AverageCPU.BrowserProcess"
11653     units="PercentCPUUsage">
11654   <summary>
11655     Average CPU utilization of the browser process, read out at each two-minute
11656     interval. The utilization is in the 0-100% range per CPU, which is then
11657     summed up. I.e. a quadcore system fully loaded would read as 400%.
11658   </summary>
11659 </histogram>
11660
11661 <histogram name="PerformanceMonitor.HighCPU.BrowserProcess" enum="BooleanHit">
11662   <summary>
11663     The number of times a browser process has continuously stayed above a
11664     certain threshold of CPU utilization over a certain time period (currently
11665     set to two minutes).
11666   </summary>
11667 </histogram>
11668
11669 <histogram name="Platform.AsvGroup">
11670   <summary>
11671     Chrome OS (ARM Chromebooks using Exynos 5250 only) Adaptive Support Voltage
11672     Group, recorded once per bootup.  Indicates which &quot;bin&quot; the SoC is
11673     part of, which sets the voltage that different rails on the system will run
11674     at. The values 0-11 are valid.  A value of 12 indicates an error parsing
11675     dmesg and should be investigated.  See also Platform.LotIdEnum.
11676   </summary>
11677 </histogram>
11678
11679 <histogram name="Platform.BootSectorsRead">
11680   <summary>
11681     Chrome OS number of disk sectors read at boot from kernel start to
11682     login-prompt-ready.
11683   </summary>
11684 </histogram>
11685
11686 <histogram name="Platform.BootSectorsWritten">
11687   <summary>
11688     Chrome OS number of disk sectors written at boot from kernel start to
11689     login-prompt-ready.
11690   </summary>
11691 </histogram>
11692
11693 <histogram name="Platform.CompressedSwapSize" units="MB">
11694   <summary>
11695     Chrome OS size of allocated swap area in megabytes (before compression)
11696   </summary>
11697 </histogram>
11698
11699 <histogram name="Platform.CpuFrequencyThermalScaling" units="percent">
11700   <summary>
11701     CPU frequency as percent of the baseline frequency, sampled every 30s. This
11702     may be throttled down from 100% due to power dissipation issues (too high
11703     temperature).  It may also be throttled up (turbo), but the kernel does not
11704     report the actual turbo frequency, so we put such samples in the 101%
11705     bucket.
11706   </summary>
11707 </histogram>
11708
11709 <histogram name="Platform.CpuUsage" units="%">
11710   <summary>
11711     Peak total (single core) CPU usage for the last sample interval.  The sample
11712     interval may vary from seconds to several minutes.
11713   </summary>
11714 </histogram>
11715
11716 <histogram name="Platform.CrOSEvent" enum="CrosEventEnum">
11717   <summary>
11718     Generic event of interest from Chrome OS.  Intended mainly to help assess
11719     the frequency of rare error conditions.
11720   </summary>
11721 </histogram>
11722
11723 <histogram name="Platform.DiskUsage.Cache_Avg" units="KB">
11724   <summary>
11725     Average size of user's Cache directory. Logged once a day, if disk usage is
11726     high.
11727   </summary>
11728 </histogram>
11729
11730 <histogram name="Platform.DiskUsage.Cache_Max" units="KB">
11731   <summary>
11732     Maximum size of user's Cache directory. Logged once a day, if disk usage is
11733     high.
11734   </summary>
11735 </histogram>
11736
11737 <histogram name="Platform.DiskUsage.Downloads_Avg" units="KB">
11738   <summary>
11739     Average size of user's Cache directory. Logged once a day, if disk usage is
11740     high.
11741   </summary>
11742 </histogram>
11743
11744 <histogram name="Platform.DiskUsage.Downloads_Max" units="KB">
11745   <summary>
11746     Maximum size of user's Cache directory. Logged once a day, if disk usage is
11747     high.
11748   </summary>
11749 </histogram>
11750
11751 <histogram name="Platform.DiskUsage.GCache_Avg" units="KB">
11752   <summary>
11753     Average size of user's GCache directory. Logged once a day, if disk usage is
11754     high.
11755   </summary>
11756 </histogram>
11757
11758 <histogram name="Platform.DiskUsage.GCache_Max" units="KB">
11759   <summary>
11760     Maximum size of user's GCache directory. Logged once a day, if disk usage is
11761     high.
11762   </summary>
11763 </histogram>
11764
11765 <histogram name="Platform.DiskUsage.LeastUsedAccountDays" units="days">
11766   <summary>
11767     Days since the least frequently used account signed in. Logged once a day,
11768     if disk usage is high.
11769   </summary>
11770 </histogram>
11771
11772 <histogram name="Platform.DiskUsage.NumUserHomeDirectories"
11773     units="home directories">
11774   <summary>
11775     Number of users home directories on the device. Logged once a day.
11776   </summary>
11777 </histogram>
11778
11779 <histogram name="Platform.DiskUsage.OldestUserOnDevice">
11780   <summary>
11781     Days since last login of the least recently user on device. Logged once a
11782     day, if disk usage is high.
11783   </summary>
11784 </histogram>
11785
11786 <histogram name="Platform.DiskUsage.UsersOnDevice">
11787   <summary>
11788     Number of user home dirs on device. Logged once a day, if disk usage is
11789     high.
11790   </summary>
11791 </histogram>
11792
11793 <histogram name="Platform.DiskUsageCache" units="KB">
11794   <summary>KB in use in the /cache filesystem tree. Logged once a day.</summary>
11795 </histogram>
11796
11797 <histogram name="Platform.DiskUsageChronos" units="KB">
11798   <summary>
11799     Chrome OS KB in use in the /home/chronos filesystem tree. Logged once a day
11800     during log file cleanup.
11801   </summary>
11802 </histogram>
11803
11804 <histogram name="Platform.DiskUsageData" units="KB">
11805   <summary>KB in use in the /data filesystem tree. Logged once a day.</summary>
11806 </histogram>
11807
11808 <histogram name="Platform.DiskUsageVar" units="KB">
11809   <summary>
11810     Chrome OS KB in use in the /var filesystem tree. Logged once a day during
11811     log file cleanup.
11812   </summary>
11813 </histogram>
11814
11815 <histogram name="Platform.IntelMaxMicroArchitecture"
11816     enum="IntelMaxMicroArchitecture">
11817   <summary>
11818     The maximum supported micro-architecture on an Intel platform.  This value
11819     is logged at program start time.
11820   </summary>
11821 </histogram>
11822
11823 <histogram name="Platform.KernelWarningHashes">
11824   <summary>
11825     The 32-bit hash of a kernel warning.  This is the hash of the
11826     &quot;file:line&quot; string corresponding to the location of the warning,
11827     for instance: &quot;/mnt/host/source/src/third_party/kernel/files/drivers
11828     /gpu/drm/i915/intel_dp.c:351&quot; (ignore spurious spaces).  The hash is
11829     produced by this code: while (*string) hash = (hash &lt;&lt; 5) + hash +
11830     *string++;  Separately each warning is also collected (with its hash) via
11831     the crash reporter, but only its first occurrence in each boot session.
11832     Contact semenzato@ for further info.
11833   </summary>
11834 </histogram>
11835
11836 <histogram name="Platform.LogicalCpuCount">
11837   <summary>
11838     Number of logical processors. This includes Hyperthreaded cores.
11839   </summary>
11840 </histogram>
11841
11842 <histogram name="Platform.LotIdEnum" enum="Exynos5250LotIdEnum">
11843   <summary>
11844     Chrome OS (ARM Chromebooks using Exynos 5250 only) indication about whether
11845     we're part of a special lot ID.  Special lot IDs are groups of chips that
11846     have special case handling in the kernel for the Adaptive Support Voltage
11847     code (the normal logic doesn't work).  See also Platform.AsvGroup.  Note
11848     that fused devices are never part of a special lot (currently) and only some
11849     unfused lots are &quot;special&quot;.
11850   </summary>
11851 </histogram>
11852
11853 <histogram name="Platform.MeminfoActive">
11854   <summary>Chrome OS size of active memory as % of total memory.</summary>
11855 </histogram>
11856
11857 <histogram name="Platform.MeminfoActiveAnon">
11858   <summary>
11859     Chrome OS active anonymous memory (data segments) as % of total memory.
11860   </summary>
11861 </histogram>
11862
11863 <histogram name="Platform.MeminfoActiveFile">
11864   <summary>
11865     Chrome OS active file-backed memory (executables, ...) as % of total memory.
11866   </summary>
11867 </histogram>
11868
11869 <histogram name="Platform.MeminfoAnonPages">
11870   <summary>Chrome OS size of anonymous memory as % of total memory.</summary>
11871 </histogram>
11872
11873 <histogram name="Platform.MeminfoBuffers">
11874   <summary>Chrome OS size of buffer cache as % of total memory.</summary>
11875 </histogram>
11876
11877 <histogram name="Platform.MeminfoCached">
11878   <summary>
11879     Chrome OS: size of file-backed memory minus swap and buffer cache, as % of
11880     total memory.
11881   </summary>
11882 </histogram>
11883
11884 <histogram name="Platform.MeminfoInactive">
11885   <summary>Chrome OS size of inactive memory as % of total memory.</summary>
11886 </histogram>
11887
11888 <histogram name="Platform.MeminfoInactiveAnon">
11889   <summary>
11890     Chrome OS inactive anonymous memory (data segments) as % of total memory.
11891   </summary>
11892 </histogram>
11893
11894 <histogram name="Platform.MeminfoInactiveFile">
11895   <summary>Chrome OS inactive file-backed memory as % of total memory.</summary>
11896 </histogram>
11897
11898 <histogram name="Platform.MeminfoMapped">
11899   <summary>Chrome OS size of mapped memory as % of total memory.</summary>
11900 </histogram>
11901
11902 <histogram name="Platform.MeminfoMemFree">
11903   <summary>Chrome OS size of free memory as % of total memory.</summary>
11904 </histogram>
11905
11906 <histogram name="Platform.MeminfoShmem">
11907   <summary>Chrome OS size of shared memory in Kbytes.</summary>
11908 </histogram>
11909
11910 <histogram name="Platform.MeminfoSlab">
11911   <summary>Chrome OS size of slab memory in Kbytes.</summary>
11912 </histogram>
11913
11914 <histogram name="Platform.MeminfoSwapUsed" units="kB">
11915   <summary>
11916     Chrome OS amount of swapped-out memory in Kbytes.  These, and all other
11917     MEMINFO stats, are snapshotted every 30s.
11918   </summary>
11919 </histogram>
11920
11921 <histogram name="Platform.MeminfoSwapUsedPercent" units="percent">
11922   <summary>
11923     Chrome OS amount of swapped-out memory as % of total RAM.  These, and all
11924     other MEMINFO stats, are snapshotted every 30s.
11925   </summary>
11926 </histogram>
11927
11928 <histogram name="Platform.MeminfoUnevictable">
11929   <summary>
11930     Chrome OS unevictable memory (ramfs, SHM_LOCKED, mlocked) in Kbytes.
11931   </summary>
11932 </histogram>
11933
11934 <histogram name="Platform.MemoryBandwidth.ReadWrite" units="MB/s">
11935   <summary>
11936     Peak memory bandwith (read and write) usage during the last sample interval.
11937     The sample interval may vary from seconds to several minutes.
11938   </summary>
11939 </histogram>
11940
11941 <histogram name="Platform.MemuseAnon0">
11942   <summary>
11943     Chrome OS total anonymous memory (active + inactive) as % of total memory 1
11944     minute after boot.
11945   </summary>
11946 </histogram>
11947
11948 <histogram name="Platform.MemuseAnon1">
11949   <summary>
11950     Chrome OS total anonymous memory (active + inactive) as % of total memory 5
11951     minutes after boot.
11952   </summary>
11953 </histogram>
11954
11955 <histogram name="Platform.MemuseAnon2">
11956   <summary>
11957     Chrome OS total anonymous memory (active + inactive) as % of total memory 30
11958     minutes after boot.
11959   </summary>
11960 </histogram>
11961
11962 <histogram name="Platform.MemuseAnon3">
11963   <summary>
11964     Chrome OS total anonymous memory (active + inactive) as % of total memory
11965     150 minutes after boot.
11966   </summary>
11967 </histogram>
11968
11969 <histogram name="Platform.MemuseAnon4">
11970   <summary>
11971     Chrome OS total anonymous memory (active + inactive) as % of total memory
11972     750 minutes after boot.
11973   </summary>
11974 </histogram>
11975
11976 <histogram name="Platform.PageFaultsLong" units="page faults/second">
11977   <summary>
11978     Page faults per second averaged over 30s interval, sampled continuously.
11979   </summary>
11980 </histogram>
11981
11982 <histogram name="Platform.PageFaultsShort" units="page faults/second">
11983   <summary>
11984     Page faults per second averaged over 1s interval, sampled every 30s.
11985   </summary>
11986 </histogram>
11987
11988 <histogram name="Platform.ReadSectorsLong">
11989   <summary>
11990     Number of disk sectors per second read by Chrome OS in a long interval
11991     (currently 30s)
11992   </summary>
11993 </histogram>
11994
11995 <histogram name="Platform.ReadSectorsShort">
11996   <summary>
11997     Number of disk sectors per second read by Chrome OS in a short interval
11998     (currently 1s, sampled every 30s)
11999   </summary>
12000 </histogram>
12001
12002 <histogram name="Platform.SmartTransferErrors">
12003   <summary>Disk communication errors (SMART 199), sent at boot.</summary>
12004 </histogram>
12005
12006 <histogram name="Platform.SmartUncorrectableErrors">
12007   <summary>Uncorrectable disk errors (SMART 187), sent at boot.</summary>
12008 </histogram>
12009
12010 <histogram name="Platform.StatefulUsage" units="%">
12011   <summary>Chrome OS stateful partition usage level.</summary>
12012 </histogram>
12013
12014 <histogram name="Platform.SwapInLong" units="pages/second">
12015   <summary>
12016     Average pages/second swapped IN over a 30s interval, sampled every 30s.
12017   </summary>
12018 </histogram>
12019
12020 <histogram name="Platform.SwapInShort" units="pages/second">
12021   <summary>
12022     Average pages/second swapped IN over a 1s interval, sampled every 30s.
12023   </summary>
12024 </histogram>
12025
12026 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time1" units="%">
12027   <obsolete>
12028     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12029   </obsolete>
12030   <summary>
12031     CPU utilization for the specified swap group and time interval after a
12032     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12033   </summary>
12034 </histogram>
12035
12036 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time2" units="%">
12037   <obsolete>
12038     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12039   </obsolete>
12040   <summary>
12041     CPU utilization for the specified swap group and time interval after a
12042     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12043   </summary>
12044 </histogram>
12045
12046 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time3" units="%">
12047   <obsolete>
12048     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12049   </obsolete>
12050   <summary>
12051     CPU utilization for the specified swap group and time interval after a
12052     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12053   </summary>
12054 </histogram>
12055
12056 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time4" units="%">
12057   <obsolete>
12058     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12059   </obsolete>
12060   <summary>
12061     CPU utilization for the specified swap group and time interval after a
12062     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12063   </summary>
12064 </histogram>
12065
12066 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time1" units="%">
12067   <obsolete>
12068     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12069   </obsolete>
12070   <summary>
12071     CPU utilization for the specified swap group and time interval after a
12072     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12073   </summary>
12074 </histogram>
12075
12076 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time2" units="%">
12077   <obsolete>
12078     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12079   </obsolete>
12080   <summary>
12081     CPU utilization for the specified swap group and time interval after a
12082     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12083   </summary>
12084 </histogram>
12085
12086 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time3" units="%">
12087   <obsolete>
12088     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12089   </obsolete>
12090   <summary>
12091     CPU utilization for the specified swap group and time interval after a
12092     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12093   </summary>
12094 </histogram>
12095
12096 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time4" units="%">
12097   <obsolete>
12098     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12099   </obsolete>
12100   <summary>
12101     CPU utilization for the specified swap group and time interval after a
12102     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12103   </summary>
12104 </histogram>
12105
12106 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time1" units="%">
12107   <obsolete>
12108     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12109   </obsolete>
12110   <summary>
12111     CPU utilization for the specified swap group and time interval after a
12112     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12113   </summary>
12114 </histogram>
12115
12116 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time2" units="%">
12117   <obsolete>
12118     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12119   </obsolete>
12120   <summary>
12121     CPU utilization for the specified swap group and time interval after a
12122     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12123   </summary>
12124 </histogram>
12125
12126 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time3" units="%">
12127   <obsolete>
12128     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12129   </obsolete>
12130   <summary>
12131     CPU utilization for the specified swap group and time interval after a
12132     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12133   </summary>
12134 </histogram>
12135
12136 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time4" units="%">
12137   <obsolete>
12138     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12139   </obsolete>
12140   <summary>
12141     CPU utilization for the specified swap group and time interval after a
12142     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12143   </summary>
12144 </histogram>
12145
12146 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time1" units="%">
12147   <obsolete>
12148     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12149   </obsolete>
12150   <summary>
12151     CPU utilization for the specified swap group and time interval after a
12152     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12153   </summary>
12154 </histogram>
12155
12156 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time2" units="%">
12157   <obsolete>
12158     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12159   </obsolete>
12160   <summary>
12161     CPU utilization for the specified swap group and time interval after a
12162     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12163   </summary>
12164 </histogram>
12165
12166 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time3" units="%">
12167   <obsolete>
12168     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12169   </obsolete>
12170   <summary>
12171     CPU utilization for the specified swap group and time interval after a
12172     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12173   </summary>
12174 </histogram>
12175
12176 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time4" units="%">
12177   <obsolete>
12178     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12179   </obsolete>
12180   <summary>
12181     CPU utilization for the specified swap group and time interval after a
12182     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12183   </summary>
12184 </histogram>
12185
12186 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time1"
12187     units="page faults/second">
12188   <obsolete>
12189     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12190   </obsolete>
12191   <summary>
12192     Page faults/second for the specified swap group and time interval after a
12193     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12194   </summary>
12195 </histogram>
12196
12197 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time2"
12198     units="page faults/second">
12199   <obsolete>
12200     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12201   </obsolete>
12202   <summary>
12203     Page faults/second for the specified swap group and time interval after a
12204     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12205   </summary>
12206 </histogram>
12207
12208 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time3"
12209     units="page faults/second">
12210   <obsolete>
12211     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12212   </obsolete>
12213   <summary>
12214     Page faults/second for the specified swap group and time interval after a
12215     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12216   </summary>
12217 </histogram>
12218
12219 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time4"
12220     units="page faults/second">
12221   <obsolete>
12222     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12223   </obsolete>
12224   <summary>
12225     Page faults/second for the specified swap group and time interval after a
12226     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12227   </summary>
12228 </histogram>
12229
12230 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time1"
12231     units="page faults/second">
12232   <obsolete>
12233     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12234   </obsolete>
12235   <summary>
12236     Page faults/second for the specified swap group and time interval after a
12237     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12238   </summary>
12239 </histogram>
12240
12241 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time2"
12242     units="page faults/second">
12243   <obsolete>
12244     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12245   </obsolete>
12246   <summary>
12247     Page faults/second for the specified swap group and time interval after a
12248     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12249   </summary>
12250 </histogram>
12251
12252 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time3"
12253     units="page faults/second">
12254   <obsolete>
12255     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12256   </obsolete>
12257   <summary>
12258     Page faults/second for the specified swap group and time interval after a
12259     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12260   </summary>
12261 </histogram>
12262
12263 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time4"
12264     units="page faults/second">
12265   <obsolete>
12266     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12267   </obsolete>
12268   <summary>
12269     Page faults/second for the specified swap group and time interval after a
12270     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12271   </summary>
12272 </histogram>
12273
12274 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time1"
12275     units="page faults/second">
12276   <obsolete>
12277     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12278   </obsolete>
12279   <summary>
12280     Page faults/second for the specified swap group and time interval after a
12281     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12282   </summary>
12283 </histogram>
12284
12285 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time2"
12286     units="page faults/second">
12287   <obsolete>
12288     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12289   </obsolete>
12290   <summary>
12291     Page faults/second for the specified swap group and time interval after a
12292     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12293   </summary>
12294 </histogram>
12295
12296 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time3"
12297     units="page faults/second">
12298   <summary>
12299     Page faults/second for the specified swap group and time interval after a
12300     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12301   </summary>
12302 </histogram>
12303
12304 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time4"
12305     units="page faults/second">
12306   <obsolete>
12307     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12308   </obsolete>
12309   <summary>
12310     Page faults/second for the specified swap group and time interval after a
12311     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12312   </summary>
12313 </histogram>
12314
12315 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time1"
12316     units="page faults/second">
12317   <obsolete>
12318     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12319   </obsolete>
12320   <summary>
12321     Page faults/second for the specified swap group and time interval after a
12322     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12323   </summary>
12324 </histogram>
12325
12326 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time2"
12327     units="page faults/second">
12328   <obsolete>
12329     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12330   </obsolete>
12331   <summary>
12332     Page faults/second for the specified swap group and time interval after a
12333     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12334   </summary>
12335 </histogram>
12336
12337 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time3"
12338     units="page faults/second">
12339   <obsolete>
12340     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12341   </obsolete>
12342   <summary>
12343     Page faults/second for the specified swap group and time interval after a
12344     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12345   </summary>
12346 </histogram>
12347
12348 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time4"
12349     units="page faults/second">
12350   <obsolete>
12351     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12352   </obsolete>
12353   <summary>
12354     Page faults/second for the specified swap group and time interval after a
12355     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12356   </summary>
12357 </histogram>
12358
12359 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time1" units="%">
12360   <obsolete>
12361     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12362   </obsolete>
12363   <summary>
12364     CPU utilization for the specified swap group and time interval after a tab
12365     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12366   </summary>
12367 </histogram>
12368
12369 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time2" units="%">
12370   <obsolete>
12371     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12372   </obsolete>
12373   <summary>
12374     CPU utilization for the specified swap group and time interval after a tab
12375     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12376   </summary>
12377 </histogram>
12378
12379 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time3" units="%">
12380   <obsolete>
12381     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12382   </obsolete>
12383   <summary>
12384     CPU utilization for the specified swap group and time interval after a tab
12385     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12386   </summary>
12387 </histogram>
12388
12389 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time4" units="%">
12390   <obsolete>
12391     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12392   </obsolete>
12393   <summary>
12394     CPU utilization for the specified swap group and time interval after a tab
12395     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12396   </summary>
12397 </histogram>
12398
12399 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time1" units="%">
12400   <obsolete>
12401     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12402   </obsolete>
12403   <summary>
12404     CPU utilization for the specified swap group and time interval after a tab
12405     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12406   </summary>
12407 </histogram>
12408
12409 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time2" units="%">
12410   <obsolete>
12411     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12412   </obsolete>
12413   <summary>
12414     CPU utilization for the specified swap group and time interval after a tab
12415     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12416   </summary>
12417 </histogram>
12418
12419 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time3" units="%">
12420   <obsolete>
12421     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12422   </obsolete>
12423   <summary>
12424     CPU utilization for the specified swap group and time interval after a tab
12425     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12426   </summary>
12427 </histogram>
12428
12429 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time4" units="%">
12430   <obsolete>
12431     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12432   </obsolete>
12433   <summary>
12434     CPU utilization for the specified swap group and time interval after a tab
12435     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12436   </summary>
12437 </histogram>
12438
12439 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time1" units="%">
12440   <obsolete>
12441     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12442   </obsolete>
12443   <summary>
12444     CPU utilization for the specified swap group and time interval after a tab
12445     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12446   </summary>
12447 </histogram>
12448
12449 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time2" units="%">
12450   <obsolete>
12451     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12452   </obsolete>
12453   <summary>
12454     CPU utilization for the specified swap group and time interval after a tab
12455     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12456   </summary>
12457 </histogram>
12458
12459 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time3" units="%">
12460   <obsolete>
12461     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12462   </obsolete>
12463   <summary>
12464     CPU utilization for the specified swap group and time interval after a tab
12465     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12466   </summary>
12467 </histogram>
12468
12469 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time4" units="%">
12470   <obsolete>
12471     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12472   </obsolete>
12473   <summary>
12474     CPU utilization for the specified swap group and time interval after a tab
12475     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12476   </summary>
12477 </histogram>
12478
12479 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time1" units="%">
12480   <obsolete>
12481     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12482   </obsolete>
12483   <summary>
12484     CPU utilization for the specified swap group and time interval after a tab
12485     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12486   </summary>
12487 </histogram>
12488
12489 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time2" units="%">
12490   <obsolete>
12491     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12492   </obsolete>
12493   <summary>
12494     CPU utilization for the specified swap group and time interval after a tab
12495     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12496   </summary>
12497 </histogram>
12498
12499 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time3" units="%">
12500   <obsolete>
12501     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12502   </obsolete>
12503   <summary>
12504     CPU utilization for the specified swap group and time interval after a tab
12505     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12506   </summary>
12507 </histogram>
12508
12509 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time4" units="%">
12510   <obsolete>
12511     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12512   </obsolete>
12513   <summary>
12514     CPU utilization for the specified swap group and time interval after a tab
12515     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12516   </summary>
12517 </histogram>
12518
12519 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time1"
12520     units="page faults/second">
12521   <obsolete>
12522     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12523   </obsolete>
12524   <summary>
12525     Page faults/second for the specified swap group and time interval after a
12526     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12527   </summary>
12528 </histogram>
12529
12530 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time2"
12531     units="page faults/second">
12532   <obsolete>
12533     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12534   </obsolete>
12535   <summary>
12536     Page faults/second for the specified swap group and time interval after a
12537     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12538   </summary>
12539 </histogram>
12540
12541 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time3"
12542     units="page faults/second">
12543   <obsolete>
12544     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12545   </obsolete>
12546   <summary>
12547     Page faults/second for the specified swap group and time interval after a
12548     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12549   </summary>
12550 </histogram>
12551
12552 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time4"
12553     units="page faults/second">
12554   <obsolete>
12555     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12556   </obsolete>
12557   <summary>
12558     Page faults/second for the specified swap group and time interval after a
12559     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12560   </summary>
12561 </histogram>
12562
12563 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time1"
12564     units="page faults/second">
12565   <obsolete>
12566     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12567   </obsolete>
12568   <summary>
12569     Page faults/second for the specified swap group and time interval after a
12570     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12571   </summary>
12572 </histogram>
12573
12574 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time2"
12575     units="page faults/second">
12576   <obsolete>
12577     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12578   </obsolete>
12579   <summary>
12580     Page faults/second for the specified swap group and time interval after a
12581     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12582   </summary>
12583 </histogram>
12584
12585 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time3"
12586     units="page faults/second">
12587   <obsolete>
12588     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12589   </obsolete>
12590   <summary>
12591     Page faults/second for the specified swap group and time interval after a
12592     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12593   </summary>
12594 </histogram>
12595
12596 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time4"
12597     units="page faults/second">
12598   <obsolete>
12599     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12600   </obsolete>
12601   <summary>
12602     Page faults/second for the specified swap group and time interval after a
12603     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12604   </summary>
12605 </histogram>
12606
12607 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time1"
12608     units="page faults/second">
12609   <obsolete>
12610     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12611   </obsolete>
12612   <summary>
12613     Page faults/second for the specified swap group and time interval after a
12614     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12615   </summary>
12616 </histogram>
12617
12618 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time2"
12619     units="page faults/second">
12620   <obsolete>
12621     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12622   </obsolete>
12623   <summary>
12624     Page faults/second for the specified swap group and time interval after a
12625     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12626   </summary>
12627 </histogram>
12628
12629 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time3"
12630     units="page faults/second">
12631   <obsolete>
12632     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12633   </obsolete>
12634   <summary>
12635     Page faults/second for the specified swap group and time interval after a
12636     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12637   </summary>
12638 </histogram>
12639
12640 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time4"
12641     units="page faults/second">
12642   <obsolete>
12643     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12644   </obsolete>
12645   <summary>
12646     Page faults/second for the specified swap group and time interval after a
12647     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12648   </summary>
12649 </histogram>
12650
12651 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time1"
12652     units="page faults/second">
12653   <obsolete>
12654     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12655   </obsolete>
12656   <summary>
12657     Page faults/second for the specified swap group and time interval after a
12658     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12659   </summary>
12660 </histogram>
12661
12662 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time2"
12663     units="page faults/second">
12664   <obsolete>
12665     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12666   </obsolete>
12667   <summary>
12668     Page faults/second for the specified swap group and time interval after a
12669     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12670   </summary>
12671 </histogram>
12672
12673 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time3"
12674     units="page faults/second">
12675   <obsolete>
12676     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12677   </obsolete>
12678   <summary>
12679     Page faults/second for the specified swap group and time interval after a
12680     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12681   </summary>
12682 </histogram>
12683
12684 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time4"
12685     units="page faults/second">
12686   <obsolete>
12687     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
12688   </obsolete>
12689   <summary>
12690     Page faults/second for the specified swap group and time interval after a
12691     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
12692   </summary>
12693 </histogram>
12694
12695 <histogram name="Platform.SwapOutLong" units="pages/second">
12696   <summary>
12697     Average pages/second swapped OUT over a 30s interval, sampled every 30s.
12698   </summary>
12699 </histogram>
12700
12701 <histogram name="Platform.SwapOutShort" units="pages/second">
12702   <summary>
12703     Average pages/second swapped OUT over a 1s interval, sampled every 30s.
12704   </summary>
12705 </histogram>
12706
12707 <histogram name="Platform.Temperature.Junction" units="Celsius">
12708   <summary>
12709     Peak junction temperature for the last sample interval, read from TSEN on
12710     the SoC.  The sample interval may vary from seconds to several minutes.
12711   </summary>
12712 </histogram>
12713
12714 <histogram name="Platform.Temperature.Sensor00" units="Celsius">
12715   <summary>
12716     Temperature reading at sensor 0 (I2C_CPU-Die) taken every 30s.
12717   </summary>
12718 </histogram>
12719
12720 <histogram name="Platform.Temperature.Sensor01" units="Celsius">
12721   <summary>
12722     Temperature reading at sensor 1 (I2C_CPU-Object) taken every 30s.
12723   </summary>
12724 </histogram>
12725
12726 <histogram name="Platform.Temperature.Sensor02" units="Celsius">
12727   <summary>
12728     Temperature reading at sensor 2 (I2C_PCH-Die) taken every 30s.
12729   </summary>
12730 </histogram>
12731
12732 <histogram name="Platform.Temperature.Sensor03" units="Celsius">
12733   <summary>
12734     Temperature reading at sensor 3 (I2C_PCH-Object) taken every 30s.
12735   </summary>
12736 </histogram>
12737
12738 <histogram name="Platform.Temperature.Sensor04" units="Celsius">
12739   <summary>
12740     Temperature reading at sensor 4 (I2C_DDR-Die) taken every 30s.
12741   </summary>
12742 </histogram>
12743
12744 <histogram name="Platform.Temperature.Sensor05" units="Celsius">
12745   <summary>
12746     Temperature reading at sensor 5 (I2C_DDR-Object) taken every 30s.
12747   </summary>
12748 </histogram>
12749
12750 <histogram name="Platform.Temperature.Sensor06" units="Celsius">
12751   <summary>
12752     Temperature reading at sensor 6 (Charger-Die), taken every 30s.
12753   </summary>
12754 </histogram>
12755
12756 <histogram name="Platform.Temperature.Sensor07" units="Celsius">
12757   <summary>
12758     Temperature reading at sensor 7 (Charger-Object) taken every 30s.
12759   </summary>
12760 </histogram>
12761
12762 <histogram name="Platform.Temperature.Sensor08" units="Celsius">
12763   <summary>
12764     Temperature reading at sensor 8 (ECInternal) taken every 30s.
12765   </summary>
12766 </histogram>
12767
12768 <histogram name="Platform.Temperature.Sensor09" units="Celsius">
12769   <summary>Temperature reading at sensor 9 (PECI) taken every 30s.</summary>
12770 </histogram>
12771
12772 <histogram name="Platform.TPMForcedReboot" units="reboots">
12773   <summary>
12774     Each sample is the number of consecutive reboots performed while attempting
12775     to clear a TPM (Trusted Platform Module) error.
12776   </summary>
12777 </histogram>
12778
12779 <histogram name="Platform.WriteSectorsLong">
12780   <summary>
12781     Number of disk sectors per second written by Chrome OS in a long interval
12782     (currently 30s)
12783   </summary>
12784 </histogram>
12785
12786 <histogram name="Platform.WriteSectorsShort">
12787   <summary>
12788     Number of disk sectors per second written by Chrome OS in a short interval
12789     (currently 1s, sampled every 30s)
12790   </summary>
12791 </histogram>
12792
12793 <histogram name="PlatformFile.UnknownCreateFileErrors" units="code">
12794   <obsolete>
12795     Deprecated as of 2013-05, replaced by
12796     PlatformFile.UnknownCreateFileErrorsWin in chrome 29.
12797   </obsolete>
12798   <summary>
12799     Errors returned by CreateFile on windows that PlatformFileError doesn't yet
12800     support.
12801   </summary>
12802 </histogram>
12803
12804 <histogram name="PlatformFile.UnknownErrors.Posix" units="errno">
12805   <summary>
12806     Errors returned by CreateFile on POSIX that PlatformFileError doesn't yet
12807     support.
12808   </summary>
12809 </histogram>
12810
12811 <histogram name="PlatformFile.UnknownErrors.Windows" units="GetLastError">
12812   <summary>
12813     Errors returned by CreateFile on Windows that PlatformFileError doesn't yet
12814     support.
12815   </summary>
12816 </histogram>
12817
12818 <histogram name="PLT.Abandoned" enum="Abandoned">
12819   <summary>
12820     Distribution of actual finished pages, vs abandoned pages, where we needed
12821     to declare a finish time prematurely since the page was being closed
12822     (exited).
12823   </summary>
12824 </histogram>
12825
12826 <histogram name="PLT.BeginToFinish" units="milliseconds">
12827   <summary>TBD</summary>
12828 </histogram>
12829
12830 <histogram name="PLT.BeginToFinish_AfterPreconnectRequest" units="milliseconds">
12831   <summary>
12832     PLT.BeginToFinish, but for pages requested just after a new preconnect
12833     request.
12834   </summary>
12835 </histogram>
12836
12837 <histogram name="PLT.BeginToFinish_ContentPrefetcher" units="milliseconds">
12838   <summary>
12839     PLT.BeginToFinish, but for pages which contained prefetch links.
12840   </summary>
12841 </histogram>
12842
12843 <histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"
12844     units="milliseconds">
12845   <summary>
12846     PLT.BeginToFinish, but for pages which were referred to by pages which
12847     contained prefetch links.
12848   </summary>
12849 </histogram>
12850
12851 <histogram name="PLT.BeginToFinishDoc">
12852   <summary>TBD</summary>
12853 </histogram>
12854
12855 <histogram name="PLT.BeginToFinishDoc_AfterPreconnectRequest"
12856     units="milliseconds">
12857   <summary>
12858     PLT.BeginToFinishDoc, but for pages requested just after a new preconnect
12859     request.
12860   </summary>
12861 </histogram>
12862
12863 <histogram name="PLT.BeginToFinishDoc_ContentPrefetcher" units="milliseconds">
12864   <summary>
12865     PLT.BeginToFinishDoc, but for pages which contained prefetch links.
12866   </summary>
12867 </histogram>
12868
12869 <histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"
12870     units="milliseconds">
12871   <summary>
12872     PLT.BeginToFinishDoc, but for pages which were referred to by pages which
12873     contained prefetch links.
12874   </summary>
12875 </histogram>
12876
12877 <histogram name="PLT.BeginToFirstPaint" units="milliseconds">
12878   <summary>
12879     Time from &quot;begin&quot; to &quot;first paint.&quot;  &quot;Begin&quot;==
12880     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
12881     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
12882     time when renderer requested load of document, after any unload of last
12883     document. &quot;First paint&quot;== time when first paint operation was
12884     performed.
12885   </summary>
12886 </histogram>
12887
12888 <histogram name="PLT.CommitToFirstPaint" units="milliseconds">
12889   <summary>
12890     Time from &quot;commit&quot; to &quot;first paint.&quot;
12891     &quot;Commit&quot;== time when renderer got first byte of document.
12892     &quot;First paint&quot;== time when first paint operation was performed.
12893   </summary>
12894 </histogram>
12895
12896 <histogram name="PLT.LoadType" enum="LoadType">
12897   <summary>
12898     Probability distribution for enumerated varieties of page loads.
12899   </summary>
12900 </histogram>
12901
12902 <histogram name="PLT.NT_Connect" units="milliseconds">
12903   <summary>
12904     Time from connectStart to connectEnd based on Navigation Timing.
12905   </summary>
12906 </histogram>
12907
12908 <histogram name="PLT.NT_DelayBeforeConnect" units="milliseconds">
12909   <summary>
12910     Time from domanLookupEnd to connectStart based on Navigation Timing.
12911   </summary>
12912 </histogram>
12913
12914 <histogram name="PLT.NT_DelayBeforeDomainLookup" units="milliseconds">
12915   <summary>
12916     Time from fetchStart to domainLookupStart based on Navigation Timing.
12917   </summary>
12918 </histogram>
12919
12920 <histogram name="PLT.NT_DelayBeforeDomLoading" units="milliseconds">
12921   <summary>
12922     Time from responseStart to domLoading based on Navigation Timing.
12923   </summary>
12924 </histogram>
12925
12926 <histogram name="PLT.NT_DelayBeforeFetch" units="milliseconds">
12927   <summary>
12928     Time from navigationStart to fetchStart based on Navigation Timing when no
12929     redirect.
12930   </summary>
12931 </histogram>
12932
12933 <histogram name="PLT.NT_DelayBeforeFetchRedirect" units="milliseconds">
12934   <summary>
12935     Time from navigationStart to fetchStart excluding time spent on redirects
12936     based on Navigation Timing. Only page loads with redirects are considered.
12937   </summary>
12938 </histogram>
12939
12940 <histogram name="PLT.NT_DelayBeforeLoadEvent" units="milliseconds">
12941   <summary>
12942     Time from domContentLoadedEventEnd to loadEventStart based on Navigation
12943     Timing.
12944   </summary>
12945 </histogram>
12946
12947 <histogram name="PLT.NT_DelayBeforeRequest" units="milliseconds">
12948   <summary>
12949     Time from connectEnd to requestStart based on Navigation Timing.
12950   </summary>
12951 </histogram>
12952
12953 <histogram name="PLT.NT_DomainLookup" units="milliseconds">
12954   <summary>
12955     Time from domainLookupStart to domainLookupEnd based on Navigation Timing.
12956   </summary>
12957 </histogram>
12958
12959 <histogram name="PLT.NT_DomContentLoaded" units="milliseconds">
12960   <summary>
12961     Time from domContentLoadedEventStart to domContentLoadedEventEnd based on
12962     Navigation Timing.
12963   </summary>
12964 </histogram>
12965
12966 <histogram name="PLT.NT_DomInteractive" units="milliseconds">
12967   <summary>
12968     Time from domInteractive to domContentLoadEventStart based on Navigation
12969     Timing.
12970   </summary>
12971 </histogram>
12972
12973 <histogram name="PLT.NT_DomLoading" units="milliseconds">
12974   <summary>
12975     Time from domLoading to domInteractive based on Navigation Timing.
12976   </summary>
12977 </histogram>
12978
12979 <histogram name="PLT.NT_LoadEvent" units="milliseconds">
12980   <summary>
12981     Time from loadEventStart to loadEventEnd based on Navigation Timing.
12982   </summary>
12983 </histogram>
12984
12985 <histogram name="PLT.NT_Redirect" units="milliseconds">
12986   <summary>
12987     Time from redirectStart to redirectEnd based on Navigation Timing when
12988     redirects exist.
12989   </summary>
12990 </histogram>
12991
12992 <histogram name="PLT.NT_Request" units="milliseconds">
12993   <summary>
12994     Time from requestStart to responseStart based on Navigation Timing.
12995   </summary>
12996 </histogram>
12997
12998 <histogram name="PLT.NT_Response" units="milliseconds">
12999   <summary>
13000     Time from responseStart to responseEnd based on Navigation Timing.
13001   </summary>
13002 </histogram>
13003
13004 <histogram name="PLT.PerceivedLoadTime" units="milliseconds">
13005   <obsolete>
13006     Deprecated as of 5/02/2011, replaced by Prerender.RendererPLT.
13007   </obsolete>
13008   <summary>
13009     Perceived load time of a page. For non-prerendered pages, this is just
13010     BeginToFinish. For displayed prerendered pages, this is the time from when
13011     the prerendered page is moved into a TabContents until finish.
13012     &quot;Finish&quot; == after onload() and all resources are loaded. Note that
13013     this is 0 if the loading finishes before the page is moved into a
13014     TabContents.
13015   </summary>
13016 </histogram>
13017
13018 <histogram name="PLT.PerceivedLoadTime_PrerenderLoad" units="milliseconds">
13019   <obsolete>
13020     Deprecated as of 5/02/2011, replaced by
13021     Prerender.RendererPerceivedPLTMatched.
13022   </obsolete>
13023   <summary>
13024     Perceived load time of a prerendered page that is displayed. This is the
13025     time from when the prerendered page is moved into a TabContents until
13026     finish. &quot;Finish&quot; == after onload() and all resources are loaded.
13027     Note that this is 0 if the loading finishes before the the page is moved
13028     into a TabContents.
13029   </summary>
13030 </histogram>
13031
13032 <histogram name="PLT.PT_BeginToCommit" units="milliseconds">
13033   <summary>
13034     This time is based on the NavigationTiming spec and is a more accurate
13035     version of PLT.BeginToCommit. Commit: responseStart. Begin: requestStart or
13036     navigationStart if user-initiated request.
13037   </summary>
13038 </histogram>
13039
13040 <histogram name="PLT.PT_BeginToFinish" units="milliseconds">
13041   <summary>
13042     This time is based on the NavigationTiming spec and is a more accurate
13043     version of PLT.BeginToFinish. Finish: loadEventEnd. Begin: requestStart or
13044     navigationStart if user-initiated request.
13045   </summary>
13046 </histogram>
13047
13048 <histogram name="PLT.PT_BeginToFinishDoc" units="milliseconds">
13049   <summary>
13050     This time is based on the NavigationTiming spec and is a more accurate
13051     version of PLT.BeginToFinishDoc. FinishDoc: loadEventStart. Begin:
13052     requestStart or navigationStart if user-initiated request.
13053   </summary>
13054 </histogram>
13055
13056 <histogram name="PLT.PT_CommitToFinish" units="milliseconds">
13057   <summary>
13058     This time is based on the NavigationTiming spec and is a more accurate
13059     version of PLT.CommitToFinish. Commit: responseStart. Finish: loadEventEnd.
13060   </summary>
13061 </histogram>
13062
13063 <histogram name="PLT.PT_CommitToFinishDoc" units="milliseconds">
13064   <summary>
13065     This time is based on the NavigationTiming spec and is a more accurate
13066     version of PLT.CommitToFinishDoc. Commit: responseStart. FinishDoc:
13067     loadEventStart.
13068   </summary>
13069 </histogram>
13070
13071 <histogram name="PLT.PT_FinishDocToFinish" units="milliseconds">
13072   <summary>
13073     This time is based on the NavigationTiming spec and is a more accurate
13074     version of PLT.FinishDocToFinish. Finish: loadEventEnd. FinishDoc:
13075     loadEventStart.
13076   </summary>
13077 </histogram>
13078
13079 <histogram name="PLT.PT_RequestToCommit" units="milliseconds">
13080   <summary>
13081     This time is based on the NavigationTiming spec and measures the time until
13082     the renderer got first byte of document. Commit: time when renderer got
13083     first byte of document. Request: navigationStart.
13084   </summary>
13085 </histogram>
13086
13087 <histogram name="PLT.PT_RequestToDomContentLoaded" units="milliseconds">
13088   <summary>
13089     This time is based on the NavigationTiming spec and measures the time until
13090     the beginning of the DOMContentLoaded event. DOMContentLoaded:
13091     domContentLoadedEventStart. Request: navigationStart.
13092   </summary>
13093 </histogram>
13094
13095 <histogram name="PLT.PT_RequestToFinish" units="milliseconds">
13096   <summary>
13097     This time is based on the NavigationTiming spec and is a more accurate
13098     version of PLT.RequestToFinish. Finish: loadEventEnd. Request:
13099     navigationStart.
13100   </summary>
13101 </histogram>
13102
13103 <histogram name="PLT.PT_RequestToFinishDoc" units="milliseconds">
13104   <summary>
13105     This time is based on the NavigationTiming spec and measures the page load
13106     time until the beginning of the load event. Finish: loadEventStart. Request:
13107     navigationStart.
13108   </summary>
13109 </histogram>
13110
13111 <histogram name="PLT.PT_RequestToStart" units="milliseconds">
13112   <summary>
13113     This time is based on the NavigationTiming spec and is a more accurate
13114     version of PLT.RequestToStart. Start: requestStart. Request:
13115     navigationStart.
13116   </summary>
13117 </histogram>
13118
13119 <histogram name="PLT.PT_StartToCommit" units="milliseconds">
13120   <summary>
13121     This time is based on the NavigationTiming spec and is a more accurate
13122     version of PLT.StartToCommit. Start: requestStart. Commit: responseStart.
13123   </summary>
13124 </histogram>
13125
13126 <histogram name="PLT.PT_StartToFinish" units="milliseconds">
13127   <summary>
13128     This time is based on the NavigationTiming spec and is a more accurate
13129     version of PLT.StartToFinish. Start: requestStart. Finish: loadEventEnd.
13130   </summary>
13131 </histogram>
13132
13133 <histogram name="PLT.RequestToFinish" units="milliseconds">
13134   <summary>
13135     Time from &quot;request&quot; to &quot;finish.&quot;  &quot;Request&quot; ==
13136     time when user requested document.  &quot;Finish&quot; == after onload() and
13137     all resources are loaded.
13138   </summary>
13139 </histogram>
13140
13141 <histogram name="PLT.StartToCommit" units="milliseconds">
13142   <summary>
13143     Time from &quot;start&quot; to &quot;commit.&quot; &quot;Start&quot;== time
13144     when renderer requested load of document, after any unload of last document.
13145     &quot;Commit&quot;== time when renderer got first byte of document.
13146   </summary>
13147 </histogram>
13148
13149 <histogram name="PLT.StartToFinish" units="milliseconds">
13150   <summary>
13151     Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
13152     when renderer requested load of document, after any unload of last document.
13153     &quot;Finish&quot;==after onload() and all resources are loaded.
13154   </summary>
13155 </histogram>
13156
13157 <histogram name="Plugin.PpapiBrokerLoadResult" enum="PluginLoadResult">
13158   <summary>The result from an attempt to load a PPAPI broker.</summary>
13159 </histogram>
13160
13161 <histogram name="Plugin.PpapiPluginLoadResult" enum="PluginLoadResult">
13162   <summary>The result from an attempt to load a PPAPI plugin.</summary>
13163 </histogram>
13164
13165 <histogram name="Power.BacklightLevelOnAC" units="%">
13166   <summary>
13167     The level of the backlight as a percentage when the user is on AC. Sampled
13168     every 30 seconds.
13169   </summary>
13170 </histogram>
13171
13172 <histogram name="Power.BacklightLevelOnBattery" units="%">
13173   <summary>
13174     The level of the backlight as a percentage when the user is on battery.
13175     Sampled every 30 seconds.
13176   </summary>
13177 </histogram>
13178
13179 <histogram name="Power.BatteryChargeHealth" units="%">
13180   <summary>
13181     Chrome OS battery charge health percentage.  Sampled once when device starts
13182     charging.
13183   </summary>
13184 </histogram>
13185
13186 <histogram name="Power.BatteryDischargeRate" units="mW">
13187   <summary>
13188     Chrome OS battery discharge rate in mW sampled every 30 seconds while the
13189     device runs on battery.
13190   </summary>
13191 </histogram>
13192
13193 <histogram name="Power.BatteryDischargeRateWhileSuspended" units="mW">
13194   <summary>
13195     Chrome OS battery discharge rate in mW while the system was suspended,
13196     sampled at resume. Only reported if the system was on battery power both
13197     before suspending and after resuming, if the energy level didn't increase
13198     while suspended (which would indicate that an AC adapter was connected), and
13199     if the system was suspended for at least a minute.
13200   </summary>
13201 </histogram>
13202
13203 <histogram name="Power.BatteryInfoSample" enum="BatteryInfoSampleResult">
13204   <summary>
13205     Counts the number of times we have read the battery status from sysfs and if
13206     it gave us sensible values.
13207   </summary>
13208 </histogram>
13209
13210 <histogram name="Power.BatteryRemainingAtEndOfSessionOnAC" units="%">
13211   <summary>
13212     Chrome OS remaining battery charge as percent of the maximum battery charge,
13213     sampled at the end of a user session when the device is on AC.
13214   </summary>
13215 </histogram>
13216
13217 <histogram name="Power.BatteryRemainingAtEndOfSessionOnBattery" units="%">
13218   <summary>
13219     Chrome OS remaining battery charge as percent of the maximum battery charge,
13220     sampled at the end of a user session when the device is on battery.
13221   </summary>
13222 </histogram>
13223
13224 <histogram name="Power.BatteryRemainingAtStartOfSessionOnAC" units="%">
13225   <summary>
13226     Chrome OS remaining battery charge as percent of the maximum battery charge,
13227     sampled at the start of a user session when the device is on AC.
13228   </summary>
13229 </histogram>
13230
13231 <histogram name="Power.BatteryRemainingAtStartOfSessionOnBattery" units="%">
13232   <summary>
13233     Chrome OS remaining battery charge as percent of the maximum battery charge,
13234     sampled at the start of a user session when the device is on battery.
13235   </summary>
13236 </histogram>
13237
13238 <histogram name="Power.BatteryRemainingCharge" units="%">
13239   <obsolete>
13240     Deprecated as of 03/2012, no longer being generated by powerd.
13241   </obsolete>
13242   <summary>
13243     Chrome OS remaining battery charge as percent of the maximum battery charge
13244     sampled when the device runs on battery.
13245   </summary>
13246 </histogram>
13247
13248 <histogram name="Power.BatteryRemainingWhenChargeStarts" units="%">
13249   <summary>
13250     Chrome OS remaining battery charge as percent of the maximum battery charge,
13251     sampled when charging starts.
13252   </summary>
13253 </histogram>
13254
13255 <histogram name="Power.BatteryTimeToEmpty" units="minutes">
13256   <obsolete>
13257     Deprecated as of 03/2012, no longer being generated by powerd.
13258   </obsolete>
13259   <summary>
13260     Chrome OS remaining time to empty battery in minutes sampled when the device
13261     runs on battery.
13262   </summary>
13263 </histogram>
13264
13265 <histogram name="Power.BitfixChunks">
13266   <summary>
13267     Chrome OS (Snow RO firmware 2695.90.0 only) number of 8K chunks that were
13268     fixed (memory corruption corrected) for each suspend/resume cycle.  Expect 0
13269     around 97% of the time and a non-zero value around 3% of the time.
13270   </summary>
13271 </histogram>
13272
13273 <histogram name="Power.BitfixFixes">
13274   <summary>
13275     Chrome OS (Snow RO firmware 2695.90.0 only) number of 4-byte words that were
13276     fixed (memory corruption corrected) for each suspend/resume cycle.  Expect 0
13277     around 97% of the time and a non-zero value around 3% of the time.  Would be
13278     exactly equal to Power.BitfixChunks if there were only one corrupted word in
13279     each chunk but is sometimes several times higher.
13280   </summary>
13281 </histogram>
13282
13283 <histogram name="Power.BrightnessAdjustOnAC" enum="PowerBrightnessAdjust">
13284   <obsolete>
13285     Deprecated as of 5/2013. See Accel_BrightnessDown_F6 and
13286     Accel_BrightnessUp_F7 user actions instead.
13287   </obsolete>
13288   <summary>
13289     Number of times the user has adjusted brightness up and down while running
13290     on battery power.
13291   </summary>
13292 </histogram>
13293
13294 <histogram name="Power.BrightnessAdjustOnBattery" enum="PowerBrightnessAdjust">
13295   <obsolete>
13296     Deprecated as of 5/2013. See Accel_BrightnessDown_F6 and
13297     Accel_BrightnessUp_F7 user actions instead.
13298   </obsolete>
13299   <summary>
13300     Number of times the user has adjusted brightness up and down while running
13301     on AC power.
13302   </summary>
13303 </histogram>
13304
13305 <histogram name="Power.FirmwareResumeTimeOnAC" units="milliseconds">
13306   <summary>
13307     The time that the firmware took to resume the Chrome OS device from
13308     suspend-to-RAM state when running on AC at pre-suspend time.
13309   </summary>
13310 </histogram>
13311
13312 <histogram name="Power.FirmwareResumeTimeOnBattery" units="milliseconds">
13313   <summary>
13314     The time that the firmware took to resume the Chrome OS device from
13315     suspend-to-RAM state when running on battery at pre-suspend time.
13316   </summary>
13317 </histogram>
13318
13319 <histogram name="Power.IdleTimeAfterDimOnAC" units="milliseconds">
13320   <summary>
13321     Chrome OS user idle time since the screen dimmed sampled when the user
13322     becomes active again if the device runs on AC.
13323   </summary>
13324 </histogram>
13325
13326 <histogram name="Power.IdleTimeAfterDimOnBattery" units="milliseconds">
13327   <summary>
13328     Chrome OS user idle time since the screen dimmed sampled when the user
13329     becomes active again if the device runs on battery.
13330   </summary>
13331 </histogram>
13332
13333 <histogram name="Power.IdleTimeAfterScreenOffOnAC" units="milliseconds">
13334   <summary>
13335     Chrome OS user idle time since the screen turned off sampled when the user
13336     becomes active again if the device runs on AC.
13337   </summary>
13338 </histogram>
13339
13340 <histogram name="Power.IdleTimeAfterScreenOffOnBattery" units="milliseconds">
13341   <summary>
13342     Chrome OS user idle time since the screen turned off sampled when the user
13343     becomes active again if the device runs on battery.
13344   </summary>
13345 </histogram>
13346
13347 <histogram name="Power.IdleTimeOnAC" units="milliseconds">
13348   <summary>
13349     Chrome OS user idle time sampled when the user becomes active again if the
13350     device runs on AC.
13351   </summary>
13352 </histogram>
13353
13354 <histogram name="Power.IdleTimeOnBattery" units="milliseconds">
13355   <summary>
13356     Chrome OS user idle time sampled when the user becomes active again if the
13357     device runs on battery.
13358   </summary>
13359 </histogram>
13360
13361 <histogram name="Power.KernelResumeTimeOnAC" units="milliseconds">
13362   <summary>
13363     The time that the kernel took to resume the Chrome OS device from
13364     suspend-to-RAM state when running on AC at pre-suspend time.
13365   </summary>
13366 </histogram>
13367
13368 <histogram name="Power.KernelResumeTimeOnBattery" units="milliseconds">
13369   <summary>
13370     The time that the kernel took to resume the Chrome OS device from
13371     suspend-to-RAM state when running on battery at pre-suspend time.
13372   </summary>
13373 </histogram>
13374
13375 <histogram name="Power.KernelSuspendTimeOnAC" units="milliseconds">
13376   <summary>
13377     The time that the kernel took to suspend-to-RAM the Chrome OS device when
13378     running on AC.
13379   </summary>
13380 </histogram>
13381
13382 <histogram name="Power.KernelSuspendTimeOnBattery" units="milliseconds">
13383   <summary>
13384     The time that the kernel took to suspend-to-RAM the Chrome OS device when
13385     running on battery.
13386   </summary>
13387 </histogram>
13388
13389 <histogram name="Power.KeyboardBacklightLevel" units="%">
13390   <summary>
13391     The level of the keyboard backlight as a percentage. Sampled every 30
13392     seconds.
13393   </summary>
13394 </histogram>
13395
13396 <histogram name="Power.LengthOfSession" units="seconds">
13397   <summary>
13398     The length of time, in seconds, that a user spent in a single session.
13399     Values for this metric are clamped to 12 hours, so the last bucket should be
13400     considered to be including all metrics above 12 hours.
13401   </summary>
13402 </histogram>
13403
13404 <histogram name="Power.MilliConsumptionPerHourIosOnActive">
13405   <summary>
13406     The average power consumption, measured in milli-units per hour, when sync
13407     invalidator listens to on_application_active events. Values for this metric
13408     are per session, i.e. from battery level at application entering foreground
13409     to returning to background, and normalized to an hourly average consumption.
13410     This is an iOS only measurement. Due to how iOS reports battery levels, it
13411     is likely to see many readings of 0.
13412   </summary>
13413 </histogram>
13414
13415 <histogram name="Power.MilliConsumptionPerHourOthers">
13416   <summary>
13417     The average power consumption, measured in milli-units per hour, for other
13418     sync invalidator methods. Values for this metric are per session, i.e. from
13419     battery level at application entering foreground to returning to background,
13420     and normalized to an hourly average consumption. This is an iOS only
13421     measurement. Due to how iOS reports battery levels, it is likely to see many
13422     readings of 0.
13423   </summary>
13424 </histogram>
13425
13426 <histogram name="Power.MilliConsumptionPerHourP2P">
13427   <summary>
13428     The average power consumption, measured in milli-units per hour, when sync
13429     invalidator uses peer-to-peer notifications. Values for this metric are per
13430     session, i.e. from battery level at application entering foreground to
13431     returning to background, and normalized to an hourly average consumption.
13432     This is an iOS only measurement. Due to how iOS reports battery levels, it
13433     is likely to see many readings of 0.
13434   </summary>
13435 </histogram>
13436
13437 <histogram name="Power.MilliConsumptionPerHourServer">
13438   <summary>
13439     The average power consumption, measured in milli-units per hour, when sync
13440     invalidator uses server-based non-blocking invalidator. Values for this
13441     metric are per session, i.e. from battery level at application entering
13442     foreground to returning to background, and normalized to an hourly average
13443     consumption. This is an iOS only measurement. Due to how iOS reports battery
13444     levels, it is likely to see many readings of 0.
13445   </summary>
13446 </histogram>
13447
13448 <histogram name="Power.NumberOfAlsAdjustmentsPerSession">
13449   <summary>
13450     The number of times that the Automatic Light Sensor (ALS) adjusted the
13451     brightness during a session.  Values for this metric are clamped to 10k
13452     count, so the last bucket should be considered to be including all metrics
13453     above 10k.
13454   </summary>
13455 </histogram>
13456
13457 <histogram name="Power.NumberOfSessionsPerCharge">
13458   <summary>
13459     The number of user sessions that occured since the last time that the device
13460     was charged. Values for this metric are clamped at 10k, so the last bucket
13461     should be considered to include all metrics about 10k.
13462   </summary>
13463 </histogram>
13464
13465 <histogram name="Power.RetrySuspendCount">
13466   <summary>
13467     The number of times Chrome OS retried suspend due to previous failure.
13468   </summary>
13469 </histogram>
13470
13471 <histogram name="Power.SuspendStatus" enum="SuspendStatus">
13472   <summary>
13473     ChromeOS suspend status - either success, failure, or cancelled.
13474   </summary>
13475 </histogram>
13476
13477 <histogram name="Power.ThermalAbortedFanTurnOn" units="%">
13478   <summary>
13479     The percentage of aborted fan attempts out of total fan attempts per
13480     session, where an abort is due to hysteresis.  This value is computed from
13481     boot and sent when powerd starts and then every 15 minutes afterwards.
13482   </summary>
13483 </histogram>
13484
13485 <histogram name="Power.ThermalMultipleFanTurnOn" units="%">
13486   <summary>
13487     The percentage of fan trip point passes that are more than one trip point.
13488     This value is computed from boot and sent when powerd starts and then every
13489     15 minutes afterwards.
13490   </summary>
13491 </histogram>
13492
13493 <histogram name="Power.TimeInSuspendAtBoot" units="minutes">
13494   <summary>
13495     Chrome OS time in minutes spent in suspend-to-RAM mode sampled at boot
13496     (i.e., the device most likely ran out of battery while in suspend).
13497   </summary>
13498 </histogram>
13499
13500 <histogram name="Power.TimeInSuspendAtResume" units="minutes">
13501   <summary>
13502     Chrome OS time in minutes spent in suspend-to-RAM mode sampled at resume.
13503   </summary>
13504 </histogram>
13505
13506 <histogram name="Power.UserBrightnessAdjustmentsPerSessionOnAC">
13507   <summary>
13508     The number of times that the user adjusted the brightness during a session
13509     when on AC. Values for this metric are clamped to 10k count, so the last
13510     bucket should be considered to be including all metrics above 10k.
13511   </summary>
13512 </histogram>
13513
13514 <histogram name="Power.UserBrightnessAdjustmentsPerSessionOnBattery">
13515   <summary>
13516     The number of times that the user adjusted the brightness during a session
13517     when on battery. Values for this metric are clamped to 10k count, so the
13518     last bucket should be considered to be including all metrics above 10k.
13519   </summary>
13520 </histogram>
13521
13522 <histogram name="Prerender.Events" enum="PrerenderHoverEvent">
13523   <obsolete>
13524     deprecated May 10 2012
13525   </obsolete>
13526   <summary>Hover Event counts for prerendering.</summary>
13527 </histogram>
13528
13529 <histogram name="Prerender.FinalStatus" enum="PrerenderFinalStatus">
13530   <summary>
13531     Final status for prerender pages - either success, or why it was canceled.
13532   </summary>
13533 </histogram>
13534
13535 <histogram name="Prerender.FinalStatusMatchComplete"
13536     enum="PrerenderFinalStatus">
13537   <summary>
13538     Final status for prerender pages - either success, or why it was canceled.
13539     This is for the MatchComplete set of pages (including some pages that were
13540     not actually prerendered), to match the control group.
13541   </summary>
13542 </histogram>
13543
13544 <histogram name="Prerender.FractionPixelsFinalAtSwapin">
13545   <summary>
13546     For prerenders that are swapped in, the percentage of pixels that is already
13547     final at swap-in time compared to when the spinner stops.
13548   </summary>
13549 </histogram>
13550
13551 <histogram name="Prerender.HoverStats_TimeUntilClicked" units="milliseconds">
13552   <obsolete>
13553     deprecated May 10 2012
13554   </obsolete>
13555   <summary>
13556     Duration that a user hovers a link before clicking on it.
13557
13558     This is recorded for all pages loaded in a session.
13559   </summary>
13560 </histogram>
13561
13562 <histogram name="Prerender.HoverStats_TimeUntilDiscarded" units="milliseconds">
13563   <obsolete>
13564     deprecated May 10 2012
13565   </obsolete>
13566   <summary>
13567     Duration that the mouse pointer hovers on a link before the mouse pointer
13568     moves off of it.
13569
13570     This is recorded for all pages loaded in a session.
13571   </summary>
13572 </histogram>
13573
13574 <histogram name="Prerender.LocalPredictorEvent"
13575     enum="PrerenderLocalPredictorEvents">
13576   <summary>
13577     Enumeration of what events related to the local predictor have occurred
13578   </summary>
13579 </histogram>
13580
13581 <histogram name="Prerender.LocalPredictorLoggedInLookupTime"
13582     units="milliseconds">
13583   <summary>
13584     Time to perform the LoggedIn Lookup for the local predictor. This operation
13585     checks whether a user his likely logged into a page that we would like to
13586     prerender.
13587   </summary>
13588 </histogram>
13589
13590 <histogram name="Prerender.LocalPredictorServiceLookupTime"
13591     units="milliseconds">
13592   <summary>
13593     Time to perform the Service Lookup for the local predictor. This operation
13594     queries a Google service to obtain pages to prerender, as well as whether
13595     prerender candidate pages are likely safe for prerendering.
13596   </summary>
13597 </histogram>
13598
13599 <histogram name="Prerender.LocalPredictorTimeUntilUsed" units="milliseconds">
13600   <summary>
13601     Time from when a prerendered page is started to when it is first used due to
13602     user navigation. If the page is never used, it is not included in this
13603     histogram.  This only refers to prerenders based on the local predictor.
13604   </summary>
13605 </histogram>
13606
13607 <histogram name="Prerender.LocalPredictorURLLookupTime" units="milliseconds">
13608   <summary>
13609     Time to perform the URL Lookup for the local predictor. This operation
13610     retrieves from the user's local browsing history the URLs corresponding to
13611     URLIDs.
13612   </summary>
13613 </histogram>
13614
13615 <histogram name="Prerender.LocalVisitCoreTransition"
13616     enum="PrerenderLocalVisitCoreTransition">
13617   <obsolete>
13618     deprecated Nov 16 2012
13619   </obsolete>
13620   <summary>
13621     The transition type for each new visit as recorded in the local visits
13622     database.
13623   </summary>
13624 </histogram>
13625
13626 <histogram name="Prerender.LocalVisitDatabaseSize">
13627   <obsolete>
13628     deprecated Nov 16 2012
13629   </obsolete>
13630   <summary>Size of the local visits database (number of entries).</summary>
13631 </histogram>
13632
13633 <histogram name="Prerender.LocalVisitEvents" enum="PrerenderLocalVisitEvents">
13634   <obsolete>
13635     deprecated Nov 16 2012
13636   </obsolete>
13637   <summary>
13638     Enumeration of what events related to local visits have occurred
13639   </summary>
13640 </histogram>
13641
13642 <histogram name="Prerender.ModPagespeedHeader">
13643   <obsolete>
13644     Deprecated as of 10/2013.
13645   </obsolete>
13646   <summary>
13647     Previous version of the Prerender.PagespeedHeader.* histograms.
13648   </summary>
13649 </histogram>
13650
13651 <histogram name="Prerender.OmniboxNavigationsCouldPrerender">
13652   <summary>
13653     A boolean that indicates whether the Omnibox navigation being committed
13654     could have been prerendered by the Omnibox Prerender system. This provides
13655     an upper bound for Prerender.OmniboxNavigationsUsedPrerenderCount and allows
13656     the potential for Omnibox Prerendering coverage to be understood. If Omnibox
13657     Prerendering is disabled, this histogram will register a 'false' entry. The
13658     total count is the equivalent of the deprecated
13659     NetworkActionPredictor.NavigationCount histogram.
13660   </summary>
13661 </histogram>
13662
13663 <histogram name="Prerender.OmniboxNavigationsUsedPrerenderCount">
13664   <summary>
13665     The number of navigations that use a prerender initiated from the Omnibox.
13666     The count is incremented when the Prerendered tab is swapped in if the
13667     Prerender was initiated by the Omnibox, which obviously requires
13668     Prerendering from the Omnibox to be enabled.
13669   </summary>
13670 </histogram>
13671
13672 <histogram name="Prerender.OmniboxPrerenderCount">
13673   <summary>
13674     The number of prerenders initiated from the Omnibox. This is incremented
13675     when the NetworkActionPredictor suggests Prerendering as an optimal strategy
13676     given the text the user has entered and the Autocomplete suggestion
13677     currently selected. It is only incremented if Prerendering from the Omnibox
13678     is enabled.
13679   </summary>
13680 </histogram>
13681
13682 <histogram name="Prerender.PagespeedHeader.ServerCounts"
13683     enum="PagespeedHeaderServerType">
13684   <summary>
13685     The number of responses received bucketed into the range [0,4]: bucket 0 is
13686     the total number of responses received; bucket 1 is the number of responses
13687     received with an X-Mod-Pagespeed header [indicating a mod_pagespeed server];
13688     bucket 2 is the number of responses received with an X-Page-Speed header and
13689     a header value in the X-Mod-Pagespeed format (a.b.c.d-e) [indicating an
13690     ngx_pagespeed server]; bucket 3 is the number of responses received with an
13691     X-Page-Speed header and a header value in the PageSpeed Service format
13692     (a_b_c) [indicating a PSS server]; and bucket 4 is the number of responses
13693     received with an X-Page-Speed header and a header value in neither of the
13694     preceding formats [indicating some other server; IISpeed is the only known
13695     one at this stage].
13696   </summary>
13697 </histogram>
13698
13699 <histogram name="Prerender.PagespeedHeader.VersionCounts"
13700     enum="PagespeedVersion">
13701   <summary>
13702     The number of responses received that either have an X-Mod-Pagespeed header
13703     or have an X-Page-Speed header with a value in the X-Mod-Pagespeed format
13704     (a.b.c.d-e), bucketed into the range [1,99]: bucket 1 is for header values
13705     that aren't in the a.b.c.d-e format, the remaining buckets are an encoding
13706     of the value: 2 + 2 * (max(c, 10) - 10) + (d &gt; 1 ? 1 : 0). The rationale
13707     is that 'c' is incremented with each new release and 'd' is initially 0 but
13708     is incremented for each patch to a release.
13709   </summary>
13710 </histogram>
13711
13712 <histogram name="Prerender.PageviewEvents" enum="PrerenderPageviewEvents">
13713   <obsolete>
13714     deprecated Nov 16 2012
13715   </obsolete>
13716   <summary>Types of pages rendered.</summary>
13717 </histogram>
13718
13719 <histogram name="Prerender.PerceivedPageLoadTime_Control" units="milliseconds">
13720   <obsolete>
13721     Deprecated 03/24/11.  Replaced by
13722     Prerender.PerceivedPLT_ContentPrefetchPrerenderControl.
13723   </obsolete>
13724   <summary>
13725     Time from when a user navigates to a page to when it loads. Since the pages
13726     may start loading before the user navigates to it, this does not include any
13727     portion of load prior to navigation.
13728
13729     This particular histogram is for all page loads for users who do not have
13730     prerendering enabled.
13731   </summary>
13732 </histogram>
13733
13734 <histogram name="Prerender.PerceivedPageLoadTime_PrerenderMatchControl"
13735     units="milliseconds">
13736   <obsolete>
13737     Deprecated 03/24/11.   Replaced by
13738     Prerender.PerceivedPLTMatched_ContentPrefetchPrerenderControl.
13739   </obsolete>
13740   <summary>
13741     Time from when a user navigates to a page to when it loads. Since the pages
13742     may start loading before the user navigates to it, this does not include any
13743     portion of load prior to navigation.
13744
13745     This particular histogram is only for pages that would have been prerendered
13746     if the user had prerender enabled.
13747   </summary>
13748 </histogram>
13749
13750 <histogram name="Prerender.PerceivedPageLoadTime_PrerenderMatchTreatment"
13751     units="milliseconds">
13752   <obsolete>
13753     Deprecated 03/24/11.   Replaced by
13754     Prerender.PerceivedPLTMatched_ContentPrefetchPrerender.
13755   </obsolete>
13756   <summary>
13757     Time from when a user navigates to a page to when it loads. Since the pages
13758     may start loading before the user navigates to it, this does not include any
13759     portion of load prior to navigation.
13760
13761     This particular histogram is for all prerendered page loads for users who
13762     have prerender enabled.
13763   </summary>
13764 </histogram>
13765
13766 <histogram name="Prerender.PerceivedPageLoadTime_Treatment"
13767     units="milliseconds">
13768   <obsolete>
13769     Deprecated 03/24/11.   Replaced by
13770     Prerender.PerceivedPLT_ContentPrefetchPrerender.
13771   </obsolete>
13772   <summary>
13773     Time from when a user navigates to a page to when it loads. Since the pages
13774     may start loading before the user navigates to it, this does not include any
13775     portion of load prior to navigation.
13776
13777     This particular histogram is for all page loads for users who have
13778     prerendering enabled.
13779   </summary>
13780 </histogram>
13781
13782 <histogram name="Prerender.PerceivedPageLoadTime_WindowControl"
13783     units="milliseconds">
13784   <obsolete>
13785     Deprecated 03/24/11.   Replaced by
13786     Prerender.PerceivedPLTWindowed_ContentPrefetchPrerenderControl.
13787   </obsolete>
13788   <summary>
13789     Time from when a user navigates to a page to when it loads. Since the pages
13790     may start loading before the user navigates to it, this does not include any
13791     portion of load prior to navigation.
13792
13793     This particular histogram is for all page loads within 30 seconds after a
13794     prefetch tag is seen for users who do not have prerendering enabled.
13795   </summary>
13796 </histogram>
13797
13798 <histogram name="Prerender.PerceivedPageLoadTime_WindowTreatment"
13799     units="milliseconds">
13800   <obsolete>
13801     Deprecated 03/24/11.   Replaced by
13802     Prerender.PerceivedPLTWindowed_ContentPrefetchPrerender.
13803   </obsolete>
13804   <summary>
13805     Time from when a user navigates to a page to when it loads. Since the pages
13806     may start loading before the user navigates to it, this does not include any
13807     portion of load pre navigation.
13808
13809     This particular histogram is for all page loads within 30 seconds after a
13810     prefetch tag is seen for users who have prerendering enabled.
13811   </summary>
13812 </histogram>
13813
13814 <histogram name="Prerender.PerceivedPLT" units="milliseconds">
13815   <summary>
13816     Time from when a user navigates to a page to when it loads. Since the pages
13817     may start loading before the user navigates to it, this does not include any
13818     portion of load prior to navigation.
13819
13820     This is recorded for all pages loaded in a session.
13821   </summary>
13822 </histogram>
13823
13824 <histogram name="Prerender.PerceivedPLTFirstAfterMiss" units="milliseconds">
13825   <summary>
13826     Time from when a user navigates to a page to when it loads. Since the pages
13827     may start loading before the user navigates to it, this does not include any
13828     portion of load prior to navigation.
13829
13830     This is recorded for the first page load completing immediately after a
13831     prerender.
13832   </summary>
13833 </histogram>
13834
13835 <histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"
13836     units="milliseconds">
13837   <summary>
13838     Time from when a user navigates to a page to when it loads. Since the pages
13839     may start loading before the user navigates to it, this does not include any
13840     portion of load prior to navigation.
13841
13842     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
13843     There are two types: Any, and Non-overlapping.  The latter only applies to
13844     page loads initiated after the prerender.  This variable records cases where
13845     only Any triggered.
13846   </summary>
13847 </histogram>
13848
13849 <histogram name="Prerender.PerceivedPLTFirstAfterMissBoth" units="milliseconds">
13850   <summary>
13851     Time from when a user navigates to a page to when it loads. Since the pages
13852     may start loading before the user navigates to it, this does not include any
13853     portion of load prior to navigation.
13854
13855     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
13856     There are two types: Any, and Non-overlapping.  The latter only applies to
13857     page loads initiated after the prerender.  This variable records cases where
13858     both triggered.
13859   </summary>
13860 </histogram>
13861
13862 <histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"
13863     units="milliseconds">
13864   <summary>
13865     Time from when a user navigates to a page to when it loads. Since the pages
13866     may start loading before the user navigates to it, this does not include any
13867     portion of load prior to navigation.
13868
13869     This is recorded for the first page load completing immediately after a
13870     prerender, but which has also started after the prerender has been
13871     initiated.
13872   </summary>
13873 </histogram>
13874
13875 <histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"
13876     units="milliseconds">
13877   <summary>
13878     Time from when a user navigates to a page to when it loads. Since the pages
13879     may start loading before the user navigates to it, this does not include any
13880     portion of load prior to navigation.
13881
13882     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
13883     There are two types: Any, and Non-overlapping.  The latter only applies to
13884     page loads initiated after the prerender.  This variable records cases where
13885     only Non-overlapping triggered.
13886   </summary>
13887 </histogram>
13888
13889 <histogram name="Prerender.PerceivedPLTMatched" units="milliseconds">
13890   <summary>
13891     Time from when a user navigates to a page to when it loads. Since the pages
13892     may start loading before the user navigates to it, this does not include any
13893     portion of load prior to navigation.
13894
13895     This is recorded only for prerendered pages, or for pages which would have
13896     been prerendered in the control case.
13897   </summary>
13898 </histogram>
13899
13900 <histogram name="Prerender.PerceivedPLTMatchedComplete" units="milliseconds">
13901   <summary>
13902     Time from when a user navigates to a page to when it loads. Since the pages
13903     may start loading before the user navigates to it, this does not include any
13904     portion of load prior to navigation.
13905
13906     This is recorded only for prerendered pages, or for pages which would have
13907     been prerendered in the control case.
13908
13909     In MatchedComplete, the prerender group also contains cancelled prerenders,
13910     so as to produce a perfect match of page views attributed this group in the
13911     prerender group with those attributed to this group in the control group.
13912   </summary>
13913 </histogram>
13914
13915 <histogram name="Prerender.PerceivedPLTWindowed" units="milliseconds">
13916   <summary>
13917     Time from when a user navigates to a page to when it loads. Since the pages
13918     may start loading before the user navigates to it, this does not include any
13919     portion of load prior to navigation.
13920
13921     This is recorded for all page loads which happen within 30 seconds after a
13922     prefetch tag is observed.
13923   </summary>
13924 </histogram>
13925
13926 <histogram name="Prerender.PerceivedPLTWindowNotMatched" units="milliseconds">
13927   <summary>
13928     Time from when a user navigates to a page to when it loads. Since the pages
13929     may start loading before the user navigates to it, this does not include any
13930     portion of load prior to navigation.
13931
13932     This is recorded for all page loads which happen within 30 seconds after a
13933     prefetch tag is observed and which do not correspond to a prerender tag.
13934   </summary>
13935 </histogram>
13936
13937 <histogram name="Prerender.PercentLoadDoneAtSwapin">
13938   <summary>
13939     For prerenders that are swapped in, the percentage of the time from load
13940     start until the onload event fires that has elapsed at the time of the
13941     swapin.
13942   </summary>
13943 </histogram>
13944
13945 <histogram name="Prerender.PrerenderCountOf3Max">
13946   <summary>
13947     After launching a prerender, how many simultanious prerenders are recorded
13948     as running, out of a maximum of three.
13949   </summary>
13950 </histogram>
13951
13952 <histogram name="Prerender.PrerenderNotSwappedInPLT" units="milliseconds">
13953   <summary>
13954     For prerenders that finish loading before they are ever swapped in, their
13955     page load time until the onload event fires.
13956   </summary>
13957 </histogram>
13958
13959 <histogram name="Prerender.PrerendersPerSessionCount">
13960   <summary>
13961     The number of sessions that have at least X successful prerenders.
13962   </summary>
13963 </histogram>
13964
13965 <histogram name="Prerender.RendererIdleTime" units="milliseconds">
13966   <obsolete>
13967     deprecated Nov 16 2012
13968   </obsolete>
13969   <summary>
13970     This is the time from when a prerendered page finishes loading to when it is
13971     displayed, as measured by the renderer process. When a page is displayed
13972     before it finishes loading, no value is recorded in this histogram.
13973   </summary>
13974 </histogram>
13975
13976 <histogram name="Prerender.RendererPerceivedPLT" units="milliseconds">
13977   <obsolete>
13978     deprecated Nov 16 2012
13979   </obsolete>
13980   <summary>
13981     Perceived load time of a page, as measured by the renderer process. For
13982     non-prerendered pages, this is just BeginToFinish. For displayed prerendered
13983     pages, this is the time from when the prerendered page is moved into a
13984     TabContents until finish. &quot;Finish&quot; == after onload() and all
13985     resources are loaded. Note that this is 0 if the loading finishes before the
13986     page is moved into a TabContents.
13987   </summary>
13988 </histogram>
13989
13990 <histogram name="Prerender.RendererPerceivedPLTMatched" units="milliseconds">
13991   <obsolete>
13992     deprecated Nov 16 2012
13993   </obsolete>
13994   <summary>
13995     Perceived load time of a prerendered page that is displayed, as measured by
13996     the renderer process. This is the time from when the prerendered page is
13997     moved into a TabContents until finish. &quot;Finish&quot; == after onload()
13998     and all resources are loaded. Note that this is 0 if the loading finishes
13999     before the the page is moved into a TabContents.
14000   </summary>
14001 </histogram>
14002
14003 <histogram name="Prerender.RendererTimeUntilDisplay" units="milliseconds">
14004   <obsolete>
14005     deprecated Nov 16 2012
14006   </obsolete>
14007   <summary>
14008     The time elapsed between when the prerendering of a page starts and when the
14009     page is displayed, as measured by the renderer process. Prerendered pages
14010     discarded without being displayed are excluded from this count.
14011   </summary>
14012 </histogram>
14013
14014 <histogram name="Prerender.SchemeCancelReason"
14015     enum="PrerenderSchemeCancelReason">
14016   <summary>
14017     The detailed reason why a prerender is canceled with
14018     FINAL_STATUS_UNSUPPORTED_SCHEME
14019   </summary>
14020 </histogram>
14021
14022 <histogram name="Prerender.Sessions" enum="PrerenderMode">
14023   <obsolete>
14024     deprecated Nov 16 2012
14025   </obsolete>
14026   <summary>Enumeration of how prerender was used per session.</summary>
14027 </histogram>
14028
14029 <histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"
14030     units="milliseconds">
14031   <summary>
14032     For simulated local browsing prerendering, the baseline PLT of pages without
14033     any prerendering for pages that would be prerendered.
14034   </summary>
14035 </histogram>
14036
14037 <histogram name="Prerender.SimulatedLocalBrowsingPLT" units="milliseconds">
14038   <summary>
14039     For simulated local browsing prerendering, the estimated PLT of pages with
14040     prerendering enabled for pages that would be prerendered.
14041   </summary>
14042 </histogram>
14043
14044 <histogram name="Prerender.TabContentsDeleterTimeout">
14045   <summary>
14046     A boolean that indicates how often we fail to delete an old prerendered tab
14047     before the timeout.
14048   </summary>
14049 </histogram>
14050
14051 <histogram name="Prerender.TabHelperEvent" enum="PrerenderTabHelperEvents">
14052   <summary>
14053     Enumeration of what events related to the TabHelper class have occurred.
14054   </summary>
14055 </histogram>
14056
14057 <histogram name="Prerender.TimeBetweenPrerenderRequests" units="milliseconds">
14058   <summary>Time between subsequent prerender requests.</summary>
14059 </histogram>
14060
14061 <histogram name="Prerender.TimeSinceLastRecentVisit" units="milliseconds">
14062   <summary>
14063     The time elapsed between the most recent visit to a URL and when an
14064     attempted prerender of the same URL is cancelled with
14065     FINAL_STATUS_RECENTLY_VISITED.
14066   </summary>
14067 </histogram>
14068
14069 <histogram name="Prerender.TimeToClick" units="milliseconds">
14070   <obsolete>
14071     deprecated Nov 16 2012
14072   </obsolete>
14073   <summary>Duration that a user hovers a link before clicking on it.</summary>
14074 </histogram>
14075
14076 <histogram name="Prerender.TimeUntilUsed" units="milliseconds">
14077   <obsolete>
14078     deprecated Nov 16 2012.  See Prerender.TimeUntilUsed2, which has a larger
14079     range.
14080   </obsolete>
14081   <summary>
14082     Time from when a prerendered page is started to when it is first used due to
14083     user navigation. If the page is never used, it is not included in this
14084     histogram.
14085   </summary>
14086 </histogram>
14087
14088 <histogram name="Prerender.TimeUntilUsed2" units="milliseconds">
14089   <summary>
14090     Time from when a prerendered page is started to when it is first used due to
14091     user navigation. If the page is never used, it is not included in this
14092     histogram.
14093   </summary>
14094 </histogram>
14095
14096 <histogram name="Profile.AppCount">
14097   <summary>The number of installed apps when a profile is opened.</summary>
14098 </histogram>
14099
14100 <histogram name="Profile.CreateResult" enum="ProfileCreateResult">
14101   <summary>Result (final status) when creating a new profile.</summary>
14102 </histogram>
14103
14104 <histogram name="Profile.CreateTime" units="milliseconds">
14105   <obsolete>
14106     Deprecated as of 8/2013.
14107   </obsolete>
14108   <summary>
14109     Back-end time elapsed while creating a new profile. The max is 30 seconds,
14110     when an external timeout was applied.
14111   </summary>
14112 </histogram>
14113
14114 <histogram name="Profile.CreateTimeCanceled" units="milliseconds">
14115   <obsolete>
14116     Deprecated as of 8/2013.
14117   </obsolete>
14118   <summary>
14119     Time elapsed before the user decided to cancel creation of a new profile.
14120     Since only managed-user profile creation can be canceled, this time comes
14121     from managed-user registration. The max is 30 seconds, when an external
14122     timeout was applied.
14123   </summary>
14124 </histogram>
14125
14126 <histogram name="Profile.CreateTimeCanceledNoTimeout" units="milliseconds">
14127   <summary>
14128     Time elapsed from when the handler received the message that a user clicked
14129     'Create' until the user decided to cancel creation of a new profile. Since
14130     only managed-user profile creation can be canceled, this time comes from
14131     managed-user registration.
14132   </summary>
14133 </histogram>
14134
14135 <histogram name="Profile.CreateTimeNoTimeout" units="milliseconds">
14136   <summary>
14137     Time elapsed from when the handler received the message that a user clicked
14138     'Create' until the creation either failed with a local error (see
14139     Profile.CreateResult), was canceled (also recorded in
14140     Profile.CreateTimeCanceledNoTimeout), or completed successfully.
14141   </summary>
14142 </histogram>
14143
14144 <histogram name="Profile.SupervisedProfileCreateError"
14145     enum="GoogleServiceAuthError">
14146   <summary>
14147     The error code generated in the final step (registration step) of creating a
14148     new supervised profile.
14149   </summary>
14150 </histogram>
14151
14152 <histogram name="Profile.SupervisedProfileImportError"
14153     enum="GoogleServiceAuthError">
14154   <summary>
14155     The error code generated in the final step (registration step) of importing
14156     a supervised profile.
14157   </summary>
14158 </histogram>
14159
14160 <histogram name="Profile.SupervisedProfileTotalCreateTime" units="milliseconds">
14161   <summary>
14162     Time elapsed from when the handler received the message that a user clicked
14163     'Create' to create a new supervised user profile until the registration ends
14164     either successfully or with a failure (both recorded in
14165     Profile.SupervisedProfileCreateResult).
14166   </summary>
14167 </histogram>
14168
14169 <histogram name="Profile.SupervisedProfileTotalImportTime" units="milliseconds">
14170   <summary>
14171     Time elapsed from when the handler received the message that a user clicked
14172     'Import supervised user' until the registration ends either successfully or
14173     with a failure (both recorded in Profile.SupervisedProfileImportResult).
14174   </summary>
14175 </histogram>
14176
14177 <histogram name="ProfileReset.SendFeedback" enum="Boolean">
14178   <summary>
14179     Signifies if the user selected &quot;Send feedback&quot; checkbox in the
14180     Reset Profile dialog.
14181   </summary>
14182 </histogram>
14183
14184 <histogram name="Protector.DefaultSearchProvider" enum="ProtectorError">
14185   <obsolete>
14186     Deprecated 8/2013. No longer tracked.
14187   </obsolete>
14188   <summary>
14189     Errors that Protector detects about default search provider in Web Data.
14190     Reported once when Web Data is loaded.
14191   </summary>
14192 </histogram>
14193
14194 <histogram name="Protector.Preferences" enum="ProtectorError">
14195   <obsolete>
14196     Deprecated 8/2013. No longer tracked.
14197   </obsolete>
14198   <summary>
14199     Errors that Protector detects about protected settings in Preferences.
14200     Reported once when profile is loaded.
14201   </summary>
14202 </histogram>
14203
14204 <histogram name="Protector.SearchProvider" enum="SearchEngine">
14205   <obsolete>
14206     Deprecated 8/2013. No longer tracked.
14207   </obsolete>
14208   <summary>
14209     When the default search provider setting is changed outside of Chrome, which
14210     is detected by the Protector, this histogram reports the new setting.
14211   </summary>
14212 </histogram>
14213
14214 <histogram name="Protector.StartupSettings" enum="SessionStartupType">
14215   <obsolete>
14216     Deprecated 8/2013. No longer tracked.
14217   </obsolete>
14218   <summary>
14219     When the startup settings are changed outside of Chrome, which is detected
14220     by the Protector, this histogram reports the new setting.
14221   </summary>
14222 </histogram>
14223
14224 <histogram name="Quickoffice.docPageCount">
14225   <summary>
14226     Records the page count when a compound binary format document is opened.
14227   </summary>
14228 </histogram>
14229
14230 <histogram name="Quickoffice.docParagraphCount">
14231   <summary>
14232     Records the paragraph count when a compound binary format document is
14233     opened.
14234   </summary>
14235 </histogram>
14236
14237 <histogram name="Quickoffice.docSectionCount">
14238   <summary>
14239     Records the section count when a compound binary format document is opened.
14240   </summary>
14241 </histogram>
14242
14243 <histogram name="Quickoffice.docxPageCount">
14244   <summary>
14245     Records the page count when an OOXML format document is opened.
14246   </summary>
14247 </histogram>
14248
14249 <histogram name="Quickoffice.docxParagraphCount">
14250   <summary>
14251     Records the paragraph count when an OOXML format document is opened.
14252   </summary>
14253 </histogram>
14254
14255 <histogram name="Quickoffice.docxSectionCount">
14256   <summary>
14257     Records the section count when an OOXML format document is opened.
14258   </summary>
14259 </histogram>
14260
14261 <histogram name="Quickoffice.ErrorTypes" enum="QuickofficeErrorTypes">
14262   <summary>
14263     Records the various different error types encountered when opening and
14264     reading MS Office file formats in the Quickoffice viewer. These range from
14265     Nacl crashes and uncaught javascript exceptions to document errors inside
14266     Quickoffice Web Toolkit (eg QOWT). The errors are recorded against the file
14267     format in which they occurred.
14268   </summary>
14269 </histogram>
14270
14271 <histogram name="Quickoffice.FileFormat" enum="QuickofficeFileFormat">
14272   <summary>
14273     Records the various different file types supported by Quickoffice (like MS
14274     Word, Excel, Powerpoint files) when they opened in the browser to measure
14275     which file formats are most popular.
14276   </summary>
14277 </histogram>
14278
14279 <histogram name="Quickoffice.pptMasterCount">
14280   <summary>
14281     Records the number of slide masters when a compound binary format
14282     presentation is opened.
14283   </summary>
14284 </histogram>
14285
14286 <histogram name="Quickoffice.pptSlideCount">
14287   <summary>
14288     Records the slide count when a compound binary format presentation is
14289     opened.
14290   </summary>
14291 </histogram>
14292
14293 <histogram name="Quickoffice.pptxMasterCount">
14294   <summary>
14295     Records the number of slide masters when an OOXML format presentation is
14296     opened.
14297   </summary>
14298 </histogram>
14299
14300 <histogram name="Quickoffice.pptxSlideCount">
14301   <summary>
14302     Records the slide count when an OOXML format presentation is opened.
14303   </summary>
14304 </histogram>
14305
14306 <histogram name="Quickoffice.xlsFormattedCellCount">
14307   <summary>
14308     Records the number of cells that contain formatting data in the default
14309     worksheet when a compound binary format spreadsheet is opened.
14310   </summary>
14311 </histogram>
14312
14313 <histogram name="Quickoffice.xlsNonEmptyCellCount">
14314   <summary>
14315     Records the number of non-empty cells in the default worksheet when a
14316     compound binary format spreadsheet is opened.
14317   </summary>
14318 </histogram>
14319
14320 <histogram name="Quickoffice.xlsSheetCount">
14321   <summary>
14322     Records the number of worksheets when a compound binary format spreadsheet
14323     is opened.
14324   </summary>
14325 </histogram>
14326
14327 <histogram name="Quickoffice.xlsxFormattedCellCount">
14328   <summary>
14329     Records the number of cells that contain formatting data in the default
14330     worksheet when an OOXML format spreadsheet is opened.
14331   </summary>
14332 </histogram>
14333
14334 <histogram name="Quickoffice.xlsxNonEmptyCellCount">
14335   <summary>
14336     Records the number of non-empty cells when an OOXML format spreadsheet is
14337     opened.
14338   </summary>
14339 </histogram>
14340
14341 <histogram name="Quickoffice.xlsxSheetCount">
14342   <summary>
14343     Records the number of worksheets when an OOXML format spreadsheet is opened.
14344   </summary>
14345 </histogram>
14346
14347 <histogram name="Renderer.AcceleratedFixedRootBackground"
14348     enum="AcceleratedFixedRootBackground">
14349   <summary>
14350     Keeps track of the number of main frame scrolls with an accelerated fixed
14351     root background, the number of main frame scrolls with an unaccelerated
14352     fixed root background, and the total number of main frame scrolls.
14353   </summary>
14354 </histogram>
14355
14356 <histogram name="Renderer.CompositedScrolling" enum="CompositedScrolling">
14357   <summary>
14358     Total count of the number of RenderLayers which are scrollable areas, need
14359     to be promoted to stacking containers, and will use composited scrolling.
14360     Each bucket is sampled at most once per RenderLayer, when the RenderLayer
14361     first becomes scrollable, first needs to become a stacking container, and
14362     first uses composited scrolling, respectively.
14363   </summary>
14364 </histogram>
14365
14366 <histogram name="Renderer.DrawDuration" units="milliseconds">
14367   <summary>The time it takes for the compositor to draw a frame.</summary>
14368 </histogram>
14369
14370 <histogram name="Renderer.DrawDurationOverestimate" units="milliseconds">
14371   <summary>
14372     The amount by which the compositor's draw duration was overestimated in a
14373     particular frame (0 if the duration was perfectly predicted or
14374     underestimated).
14375   </summary>
14376 </histogram>
14377
14378 <histogram name="Renderer.DrawDurationUnderestimate" units="milliseconds">
14379   <summary>
14380     The amount by which the compositor's draw duration was underestimated in a
14381     particular frame (0 if the duration was perfectly predicted or
14382     overestimated).
14383   </summary>
14384 </histogram>
14385
14386 <histogram name="Renderer.GpuLatency" units="milliseconds">
14387   <summary>
14388     The delay between the compositor submitting a command to the GPU and that
14389     command executing on the GPU. This delay is measured once per frame.
14390   </summary>
14391 </histogram>
14392
14393 <histogram name="Renderer.GpuLatencyOverestimate" units="milliseconds">
14394   <summary>
14395     The amount by which GPU latency was overestimated in a particular frame (0
14396     if the latency was perfectly predicted or underestimated).
14397   </summary>
14398 </histogram>
14399
14400 <histogram name="Renderer.GpuLatencyUnderestimate" units="milliseconds">
14401   <summary>
14402     The amount by which GPU latency was underestimated in a particular frame (0
14403     if the latency was perfectly predicted or overestimated).
14404   </summary>
14405 </histogram>
14406
14407 <histogram name="Renderer.PixelIncreaseFromTransitions">
14408   <summary>
14409     A lower-bound on the percentage increase in memory that would result from
14410     promoting all layers that have a webkit-transition on opacity or transform.
14411   </summary>
14412 </histogram>
14413
14414 <histogram name="Renderer.unloadEventsDurationMS" units="milliseconds">
14415   <obsolete>
14416     Deprecated as of 10/2013.
14417   </obsolete>
14418   <summary>
14419     This measures how long all unload event handlers required to run whenever an
14420     unload event is processed.
14421   </summary>
14422 </histogram>
14423
14424 <histogram name="Renderer2.FinishDocToFinish">
14425   <summary>
14426     The time from when a document finished loading to when all it's resources
14427     are also loaded.
14428   </summary>
14429 </histogram>
14430
14431 <histogram name="Renderer2.RequestToFinish">
14432   <obsolete>
14433     Deprecated 6/15/09.  Replaced by Renderer2.RequestToFinish_L
14434   </obsolete>
14435   <summary>
14436     The time from when a page was requested by a user to when it is fully
14437     loaded.
14438   </summary>
14439 </histogram>
14440
14441 <histogram name="Renderer2.RequestToFinish_L">
14442   <summary>
14443     The time from when a page was requested by a user to when it is fully
14444     loaded.
14445   </summary>
14446 </histogram>
14447
14448 <histogram name="Renderer2.RequestToFirstLayout">
14449   <summary>
14450     The time from when a page was requested by a user to its first layout.
14451   </summary>
14452 </histogram>
14453
14454 <histogram name="Renderer2.RequestToStart">
14455   <summary>
14456     The time from when a page was requested by a user to when it starts loading.
14457   </summary>
14458 </histogram>
14459
14460 <histogram name="Renderer2.StartToFinish">
14461   <summary>
14462     The time from when a page started loading to when it is fully loaded.
14463   </summary>
14464 </histogram>
14465
14466 <histogram name="Renderer2.StartToFinishDoc">
14467   <summary>
14468     The time from when a page starts loading to when the main document is
14469     finished loading.
14470   </summary>
14471 </histogram>
14472
14473 <histogram name="Renderer2.StartToFirstLayout">
14474   <summary>
14475     The time from when a page starts loading to its first layout.
14476   </summary>
14477 </histogram>
14478
14479 <histogram name="Renderer4.Abandoned" enum="Abandoned">
14480   <summary>
14481     Distribution of actual finished pages, vs abandoned pages, where we needed
14482     to declare a finish time prematurely since the page was being closed
14483     (exited).
14484   </summary>
14485 </histogram>
14486
14487 <histogram name="Renderer4.AccelContentPaintDurationMS">
14488   <summary>
14489     Time spent by WebKit painting the page, in milliseconds, when the GPU
14490     acceleration is active, for paints that affect non-root layers.
14491   </summary>
14492 </histogram>
14493
14494 <histogram name="Renderer4.AccelContentPaintMegapixPerSecond">
14495   <summary>
14496     WebKit paint throughput, measured in megapixels per second, when GPU
14497     acceleration is active, for paints that affect non-root layers.
14498   </summary>
14499 </histogram>
14500
14501 <histogram name="Renderer4.AccelDoDeferredUpdateDelay">
14502   <summary>Time between frames when GPU acceleration is active.</summary>
14503 </histogram>
14504
14505 <histogram name="Renderer4.AccelRootPaintDurationMS">
14506   <summary>
14507     Time spent by WebKit painting the page, in milliseconds, when the GPU
14508     acceleration is active, for paints that affect the root layer.
14509   </summary>
14510 </histogram>
14511
14512 <histogram name="Renderer4.AccelRootPaintMegapixPerSecond">
14513   <summary>
14514     WebKit paint throughput, measured in megapixels per second, when GPU
14515     acceleration is active, for paints that affect the root layer.
14516   </summary>
14517 </histogram>
14518
14519 <histogram name="Renderer4.AnimationCallbackDelayTime" units="milliseconds">
14520   <summary>
14521     Time from when the animation callback was posted to when it ran.
14522   </summary>
14523 </histogram>
14524
14525 <histogram name="Renderer4.BeginToCommit" units="milliseconds">
14526   <summary>
14527     Time from &quot;begin&quot; to &quot;commit.&quot;   &quot;Begin&quot;==
14528     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
14529     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
14530     time when renderer requested load of document, after any unload of last
14531     document. &quot;Commit&quot;== time when renderer got first byte of
14532     document.
14533   </summary>
14534 </histogram>
14535
14536 <histogram name="Renderer4.BeginToFinish">
14537   <summary>TBD</summary>
14538 </histogram>
14539
14540 <histogram name="Renderer4.BeginToFinishDoc">
14541   <summary>TBD</summary>
14542 </histogram>
14543
14544 <histogram name="Renderer4.BeginToFirstPaint" units="milliseconds">
14545   <summary>
14546     Time from &quot;begin&quot; to &quot;first paint.&quot;  &quot;Begin&quot;==
14547     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
14548     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
14549     time when renderer requested load of document, after any unload of last
14550     document. &quot;First paint&quot;== time when first paint operation was
14551     performed.
14552   </summary>
14553 </histogram>
14554
14555 <histogram name="Renderer4.BeginToFirstPaintAfterLoad" units="milliseconds">
14556   <summary>
14557     Time from &quot;big&quot; to &quot;first paint after load.&quot;
14558     &quot;Begin&quot;== &quot;request&quot; if user requested, and
14559     &quot;start&quot; otherwise.  &quot;Request&quot;== time when user requested
14560     document. &quot;Start&quot;== time when renderer requested load of document,
14561     after any unload of last document. &quot;First paint after load&quot;== time
14562     after onload() when first paint operation is performed.
14563   </summary>
14564 </histogram>
14565
14566 <histogram name="Renderer4.CommitToFinish" units="milliseconds">
14567   <summary>
14568     Time from &quot;commit&quot; to &quot;finish.&quot; &quot;Commit&quot;==
14569     time when renderer got first byte of document.  &quot;Finish&quot;==after
14570     onload() and all resources are loaded.
14571   </summary>
14572 </histogram>
14573
14574 <histogram name="Renderer4.CommitToFinishDoc" units="milliseconds">
14575   <summary>
14576     Time from &quot;commit&quot; to &quot;finish doc.&quot; &quot;Commit&quot;==
14577     time when renderer got first byte of document. &quot;Finish doc&quot; ==
14578     main document loaded, before onload(). &quot;Finish&quot;==after onload()
14579     and all resources are loaded.
14580   </summary>
14581 </histogram>
14582
14583 <histogram name="Renderer4.CommitToFirstPaint" units="milliseconds">
14584   <summary>
14585     Time from &quot;commit&quot; to &quot;first paint.&quot;
14586     &quot;Commit&quot;== time when renderer got first byte of document.
14587     &quot;First paint&quot;== time when first paint operation was performed.
14588   </summary>
14589 </histogram>
14590
14591 <histogram name="Renderer4.CommitToFirstPaintAfterLoad" units="milliseconds">
14592   <summary>
14593     Time from &quot;commit&quot; to &quot;first paint after load.&quot;
14594     &quot;Commit&quot;== time when renderer got first byte of document.
14595     &quot;First paint after load&quot;== time after onload() when first paint
14596     operation is performed.
14597   </summary>
14598 </histogram>
14599
14600 <histogram name="Renderer4.CompositorThreadImplDrawDelay" units="milliseconds">
14601   <summary>
14602     Time between frames, as measured on the compositor thread. This is collected
14603     once per frame while it is being drawn to the screen in the compositor.
14604   </summary>
14605 </histogram>
14606
14607 <histogram name="Renderer4.drawPixelCountCulled" units="NormalizedPixels">
14608   <obsolete>
14609     Renamed to Renderer4.pixelCountCulled_Draw.
14610   </obsolete>
14611   <summary>
14612     Number of pixels that culling prevented being drawn to the screen,
14613     normalized to the viewport size. This is collected once per frame while it
14614     is being drawn to the screen in the compositor.
14615   </summary>
14616 </histogram>
14617
14618 <histogram name="Renderer4.drawPixelCountOpaque" units="NormalizedPixels">
14619   <obsolete>
14620     Renamed to Renderer4.pixelCountOpaque_Draw.
14621   </obsolete>
14622   <summary>
14623     Number of pixels drawn to the screen and known opaque, normalized to the
14624     viewport size. This is collected once per frame while it is being drawn to
14625     the screen in the compositor.
14626   </summary>
14627 </histogram>
14628
14629 <histogram name="Renderer4.drawPixelCountTranslucent" units="NormalizedPixels">
14630   <obsolete>
14631     Renamed to Renderer4.pixelCountTranslucent_Draw.
14632   </obsolete>
14633   <summary>
14634     Number of pixels drawn to the screen and not known opaque, normalized to the
14635     viewport size. This is collected once per frame while it is being drawn to
14636     the screen in the compositor.
14637   </summary>
14638 </histogram>
14639
14640 <histogram name="Renderer4.FinishDocToFinish" units="milliseconds">
14641   <summary>
14642     Time from &quot;finish doc&quot; to &quot;finish.&quot; &quot;Finish
14643     doc&quot;== main document loaded, before onload(). &quot;Finish&quot;==after
14644     onload() and all resources are loaded.
14645   </summary>
14646 </histogram>
14647
14648 <histogram name="Renderer4.FinishToFirstPaintAfterLoad" units="milliseconds">
14649   <summary>
14650     Time from &quot;finish &quot; to &quot;first paint after load.&quot;
14651     &quot;Finish&quot;==after onload() and all resources are loaded. &quot;First
14652     paint after load&quot;== time after onload() when first paint operation is
14653     performed.
14654   </summary>
14655 </histogram>
14656
14657 <histogram name="Renderer4.InvalidationRegionApproximateRectCount"
14658     units="rects">
14659   <summary>
14660     Number of rects inside of a PictureLayer's invalidation region per commit.
14661   </summary>
14662 </histogram>
14663
14664 <histogram name="Renderer4.LanguageDetection" units="milliseconds">
14665   <summary>
14666     Time to determine the page language. This is done after the page has been
14667     loaded.
14668   </summary>
14669 </histogram>
14670
14671 <histogram name="Renderer4.LCDText.PercentageOfAALayers" units="%">
14672   <summary>
14673     The ratio of LCDText CC Layers / candidate LCDText layers. Recorded in
14674     LayerTreeHost, after LayerTreeHostCommon::CalculateDrawProperties() has
14675     computed the properties we need. Only recorded for the first 50 frames of
14676     every page.
14677   </summary>
14678 </histogram>
14679
14680 <histogram name="Renderer4.LCDText.PercentageOfCandidateLayers" units="%">
14681   <summary>
14682     The ratio of CC Layers which are candidates for LCDText AA / total picture
14683     or content Layers.  Recorded in LayerTreeHost, after
14684     LayerTreeHostCommon::CalculateDrawProperties() has computed the properties
14685     we need. Only recorded for the first 50 frames of every page.
14686   </summary>
14687 </histogram>
14688
14689 <histogram name="Renderer4.LoadType" enum="LoadType">
14690   <summary>
14691     Probability distribution for enumerated varieties of page loads.
14692   </summary>
14693 </histogram>
14694
14695 <histogram name="Renderer4.pixelCountCulled_Draw" units="NormalizedPixels">
14696   <summary>
14697     Number of pixels that culling prevented being drawn to the screen, recorded
14698     as 10 times the percentage of the viewport that these pixels cover. This is
14699     collected once per frame while it is being drawn to the screen in the
14700     compositor.
14701   </summary>
14702 </histogram>
14703
14704 <histogram name="Renderer4.pixelCountOpaque" units="NormalizedPixels">
14705   <summary>
14706     Number of pixels known to be opaque, recorded as 10 times the percentage of
14707     the viewport that these pixels cover.
14708   </summary>
14709 </histogram>
14710
14711 <histogram name="Renderer4.pixelCountPainted" units="NormalizedPixels">
14712   <summary>
14713     Number of pixels painted by WebKit into main memory, recorded as 10 times
14714     the percentage of the viewport that these pixels cover. This is collected
14715     once per commit from WebKit to the compositor.
14716   </summary>
14717 </histogram>
14718
14719 <histogram name="Renderer4.pixelCountTranslucent" units="NormalizedPixels">
14720   <summary>
14721     Number of pixels not known to be opaque opaque, recorded as 10 times the
14722     percentage of the viewport that these pixels cover.
14723   </summary>
14724 </histogram>
14725
14726 <histogram name="Renderer4.renderPassCount">
14727   <summary>
14728     The number of render passes (or render targets) in the renderer's frame. If
14729     the value is more than one, then an intermediate rendering target must be
14730     used during the rendering of the frame for each render pass greater than
14731     one.
14732   </summary>
14733 </histogram>
14734
14735 <histogram name="Renderer4.RequestToFinish" units="milliseconds">
14736   <summary>
14737     Time from &quot;request&quot; to &quot;finish.&quot;  &quot;Request&quot;==
14738     time when user requested document.  &quot;Finish&quot;==after onload() and
14739     all resources are loaded.
14740   </summary>
14741 </histogram>
14742
14743 <histogram name="Renderer4.RequestToStart" units="milliseconds">
14744   <summary>
14745     Time from &quot;request&quot; to &quot;start.&quot; &quot;Request&quot;==
14746     time when user requested document. &quot;Start&quot;== time when renderer
14747     requested load of document, after any unload of last document.
14748   </summary>
14749 </histogram>
14750
14751 <histogram name="Renderer4.Snapshot">
14752   <summary>Time to capture a renderer snapshot.</summary>
14753 </histogram>
14754
14755 <histogram name="Renderer4.SoftwareCompositorThreadImplDrawDelay"
14756     units="milliseconds">
14757   <summary>
14758     Time between frames when the software renderer is being used, as measured on
14759     the compositor thread. This is collected once per frame while it is being
14760     drawn to the screen in the compositor.
14761   </summary>
14762 </histogram>
14763
14764 <histogram name="Renderer4.SoftwareDoDeferredUpdateDelay">
14765   <summary>Time between frames when the page is not GPU accelerated.</summary>
14766 </histogram>
14767
14768 <histogram name="Renderer4.SoftwarePaintDurationMS">
14769   <summary>
14770     Time spent by WebKit painting the page, in milliseconds, when the page is
14771     not GPU accelerated.
14772   </summary>
14773 </histogram>
14774
14775 <histogram name="Renderer4.SoftwarePaintMegapixPerSecond">
14776   <summary>
14777     WebKit paint throughput, measured in megapixels per second, when the page is
14778     not GPU accelerated.
14779   </summary>
14780 </histogram>
14781
14782 <histogram name="Renderer4.StartToCommit" units="milliseconds">
14783   <summary>
14784     Time from &quot;start&quot; to &quot;commit.&quot; &quot;Start&quot;== time
14785     when renderer requested load of document, after any unload of last document.
14786     &quot;Commit&quot;== time when renderer got first byte of document.
14787   </summary>
14788 </histogram>
14789
14790 <histogram name="Renderer4.StartToFinish" units="milliseconds">
14791   <summary>
14792     Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
14793     when renderer requested load of document, after any unload of last document.
14794     &quot;Finish&quot;==after onload() and all resources are loaded.
14795   </summary>
14796 </histogram>
14797
14798 <histogram name="Renderer4.TextureGpuUploadTimeUS">
14799   <summary>
14800     The number of microseconds it took to upload a tile's full texture as
14801     measured on the GPU process.
14802   </summary>
14803 </histogram>
14804
14805 <histogram name="Renderer4.Thumbnail">
14806   <summary>Time to capture a renderer thumbnail.</summary>
14807 </histogram>
14808
14809 <histogram name="Renderer4.tileCountCulled_Upload" units="NormalizedTiles">
14810   <summary>
14811     Number of tiles that culling prevented being uploaded to texture memory.
14812     This is an approximation and is recorded as a 100 times the percentage of
14813     the number of tiles, of default size, needed to cover the viewport. This is
14814     collected once per commit from WebKit to the compositor.
14815   </summary>
14816 </histogram>
14817
14818 <histogram name="Renderer4.uploadPixelCountCulled" units="NormalizedPixels">
14819   <obsolete>
14820     Deprecated as of 04/2012, replaced with Renderer4.tileCountCulled_Upload.
14821   </obsolete>
14822   <summary>
14823     Number of pixels that culling prevented being uploaded to texture memory,
14824     normalized to the viewport size. This is collected once per commit from
14825     WebKit to the compositor.
14826   </summary>
14827 </histogram>
14828
14829 <histogram name="Renderer4.uploadPixelCountOpaque" units="NormalizedPixels">
14830   <obsolete>
14831     Renamed to Renderer4.pixelCountOpaque_Upload.
14832   </obsolete>
14833   <summary>
14834     Number of pixels uploaded to texture memory and known to be opaque,
14835     normalized to the viewport size. This is collected once per commit from
14836     WebKit to the compositor.
14837   </summary>
14838 </histogram>
14839
14840 <histogram name="Renderer4.uploadPixelCountTranslucent"
14841     units="NormalizedPixels">
14842   <obsolete>
14843     Renamed to Renderer4.pixelCountTranslucent_Upload.
14844   </obsolete>
14845   <summary>
14846     Number of pixels uploaded to texture memory and not known opaque, normalized
14847     to the viewport size.  This is collected once per commit from WebKit to the
14848     compositor.
14849   </summary>
14850 </histogram>
14851
14852 <histogram name="RequestAutocomplete.DismissalState"
14853     enum="AutofillDialogDismissalState">
14854   <summary>
14855     The state of the requestAutocomplete() dialog when it was dismissed.
14856   </summary>
14857 </histogram>
14858
14859 <histogram name="RequestAutocomplete.InitialUserState"
14860     enum="AutofillDialogInitialUserState">
14861   <summary>
14862     The initial state of a user that's interacting with a freshly shown
14863     requestAutocomplete() dialog.
14864   </summary>
14865 </histogram>
14866
14867 <histogram name="RequestAutocomplete.PopupInDialog"
14868     enum="AutofillDialogPopupEvent">
14869   <summary>
14870     User interactions with the Autofill popup shown while filling an
14871     requestAutocomplete() dialog.
14872   </summary>
14873 </histogram>
14874
14875 <histogram name="RequestAutocomplete.Security" enum="AutofillDialogSecurity">
14876   <summary>
14877     Measures the frequency of security warnings and errors in the
14878     RequestAutocomplete dialog.
14879   </summary>
14880 </histogram>
14881
14882 <histogram name="RequestAutocomplete.UiDuration" units="ms">
14883   <summary>
14884     Measures the duration for which an requestAutocomplete() dialog was shown.
14885   </summary>
14886 </histogram>
14887
14888 <histogram name="RequestAutocomplete.UiDuration.Cancel" units="ms">
14889   <summary>
14890     Measures the duration for which an requestAutocomplete() dialog was shown,
14891     in cases where the user ended up canceling out of the dialog.
14892   </summary>
14893 </histogram>
14894
14895 <histogram name="RequestAutocomplete.UiDuration.Submit" units="ms">
14896   <summary>
14897     Measures the duration for which an requestAutocomplete() dialog was shown,
14898     in cases where the user ended up accepting the dialog.
14899   </summary>
14900 </histogram>
14901
14902 <histogram name="RequestAutocomplete.UiEvents" enum="AutofillDialogUiEvents">
14903   <summary>
14904     Measures how users are interacting with the requestAutocomplete() dialog UI.
14905   </summary>
14906 </histogram>
14907
14908 <histogram name="RequestAutocomplete.UiLatencyToShow" units="ms">
14909   <summary>
14910     Measures the duration of time it takes for the requestAutocomplete() UI to
14911     be actionable by the user after it is shown.
14912   </summary>
14913 </histogram>
14914
14915 <histogram name="RequestAutocomplete.WalletErrors" enum="WalletErrors">
14916   <summary>
14917     Measures the frequency of errors in communicating with the Google Online
14918     Wallet server.
14919   </summary>
14920 </histogram>
14921
14922 <histogram name="RequestAutocomplete.WalletRequiredActions"
14923     enum="WalletRequiredActions">
14924   <summary>
14925     Measures the frequency of required user actions returned by the Google
14926     Online Wallet server.
14927   </summary>
14928 </histogram>
14929
14930 <histogram name="SB.BloomFilter" units="milliseconds">
14931   <summary>
14932     The first stage check that measures the time that Chrome took to check if a
14933     URL is present in our in-memory bloom filter.
14934   </summary>
14935 </histogram>
14936
14937 <histogram name="SB.BuildBloom">
14938   <obsolete>
14939     Deprecated 9/2012. No longer generated.
14940   </obsolete>
14941   <summary>TBD.</summary>
14942 </histogram>
14943
14944 <histogram name="SB.Database" units="milliseconds">
14945   <summary>
14946     The second stage check that measures the time that Chrome took to check if a
14947     URL is present in our SQLite database.
14948   </summary>
14949 </histogram>
14950
14951 <histogram name="SB.DBCheck" units="milliseconds">
14952   <summary>
14953     The second stage check that mesures the time that Chrome took to check if a
14954     URL is present in our SQLite database. This time includes the filter check
14955     time.
14956   </summary>
14957 </histogram>
14958
14959 <histogram name="SB.Delay" units="milliseconds">
14960   <summary>
14961     This measures the time that SafeBrowsing actually delayed the browsing
14962     experience. It records the difference between the time when Chrome would
14963     have started reading the response for a URL and when the SafeBrowsing system
14964     completed its check of that URL.
14965   </summary>
14966 </histogram>
14967
14968 <histogram name="SB.FilterCheck" units="milliseconds">
14969   <summary>
14970     The first stage check that measures the time that Chrome took to check if a
14971     URL is present in our in-memory hash table.
14972   </summary>
14973 </histogram>
14974
14975 <histogram name="SB.Network" units="milliseconds">
14976   <summary>
14977     The third and final stage check that mesures the time that Chrome took to
14978     get a response from the Google SafeBrowsing servers for a particular URL.
14979   </summary>
14980 </histogram>
14981
14982 <histogram name="SB.NetworkCheck" units="milliseconds">
14983   <summary>
14984     The third and final stage check that mesures the time that Chrome took to
14985     get a response from the Google SafeBrowsing servers for a particular URL.
14986     This time includes the filter and database check time.
14987   </summary>
14988 </histogram>
14989
14990 <histogram name="SB.PauseSafe" units="milliseconds">
14991   <summary>
14992     This measures the time that SafeBrowsing actually delayed the browsing
14993     experience. It records the difference between the time when Chrome would
14994     have started reading the response for a URL and when the SafeBrowsing system
14995     completed its check of that URL.
14996   </summary>
14997 </histogram>
14998
14999 <histogram name="SB.Update">
15000   <summary>TBD.</summary>
15001 </histogram>
15002
15003 <histogram name="SB2.AddPrefixes">
15004   <summary>
15005     The number of add prefixes stored in the database after the last update.
15006   </summary>
15007 </histogram>
15008
15009 <histogram name="SB2.BloomFailure" enum="SB2BloomFailure">
15010   <summary>
15011     Track failures when in processing the safe-browsing database bloom filter.
15012   </summary>
15013 </histogram>
15014
15015 <histogram name="SB2.BloomFilterFalsePositives"
15016     enum="SB2BloomFilterFalsePositives">
15017   <summary>
15018     All prefix misses (server returned no full hashes) and prefix misses due to
15019     false positives in the bloom filter.
15020   </summary>
15021 </histogram>
15022
15023 <histogram name="SB2.BloomFilterLoad" units="ms">
15024   <summary>Time to load the BloomFilter file.</summary>
15025 </histogram>
15026
15027 <histogram name="SB2.BrowseDatabaseKilobytes" units="KB">
15028   <summary>
15029     The size of the browsing SafeBrowsing database file on disk in kilobytes,
15030     after an update has occurred.
15031   </summary>
15032 </histogram>
15033
15034 <histogram name="SB2.BuildFilter" units="milliseconds">
15035   <summary>
15036     The time that it took to regenerate the filter after we have received all
15037     the update chunks.
15038   </summary>
15039 </histogram>
15040
15041 <histogram name="SB2.BuildReadBytes" units="bytes">
15042   <obsolete>
15043     Deprecated because it was exceeding the range.  Replaced by
15044     SB2.BuildReadKilobytes.
15045   </obsolete>
15046   <summary>
15047     The number of bytes read by the browser process during the bloom filter
15048     generation phase.
15049   </summary>
15050 </histogram>
15051
15052 <histogram name="SB2.BuildReadKilobytes" units="KB">
15053   <summary>
15054     The number of kilobytes read by the browser process during the filter
15055     generation phase.
15056   </summary>
15057 </histogram>
15058
15059 <histogram name="SB2.BuildReadOperations">
15060   <summary>
15061     The number of read operations issued by the browser process during the
15062     filter generation phase.
15063   </summary>
15064 </histogram>
15065
15066 <histogram name="SB2.BuildWriteBytes" units="bytes">
15067   <obsolete>
15068     Deprecated because it was exceeding the range.  Replaced by
15069     SB2.BuildWriteKilobytes.
15070   </obsolete>
15071   <summary>
15072     The number of bytes written by the browser process during the bloom filter
15073     generation phase.
15074   </summary>
15075 </histogram>
15076
15077 <histogram name="SB2.BuildWriteKilobytes" units="KB">
15078   <summary>
15079     The number of kilobytes written by the browser process during the filter
15080     generation phase.
15081   </summary>
15082 </histogram>
15083
15084 <histogram name="SB2.BuildWriteOperations">
15085   <summary>
15086     The number of write operations issued by the browser process during the
15087     filter generation phase.
15088   </summary>
15089 </histogram>
15090
15091 <histogram name="SB2.ChunkInsert" units="milliseconds">
15092   <summary>
15093     The time that it takes to write one redirect URL (which can contain multiple
15094     chunks) to the database.
15095   </summary>
15096 </histogram>
15097
15098 <histogram name="SB2.ChunkRequest" units="milliseconds">
15099   <summary>
15100     The network time between the request and response for a chunk.
15101   </summary>
15102 </histogram>
15103
15104 <histogram name="SB2.ChunkSize" units="bytes">
15105   <summary>The size of one chunk URL.</summary>
15106 </histogram>
15107
15108 <histogram name="SB2.DatabaseBytes" units="bytes">
15109   <obsolete>
15110     Deprecated because it was exceeding the range.  Replaced by
15111     SB2.DatabaseKilobytes.
15112   </obsolete>
15113   <summary>The size of the SafeBrowsing database file on disk.</summary>
15114 </histogram>
15115
15116 <histogram name="SB2.DatabaseFailure" enum="SB2DatabaseFailure">
15117   <summary>Track failures when updating the safe-browsing database.</summary>
15118 </histogram>
15119
15120 <histogram name="SB2.DatabaseKilobytes" units="KB">
15121   <obsolete>
15122     Replaced by SB2.BrowseDatabaseKilobytes.
15123   </obsolete>
15124   <summary>
15125     The size of the SafeBrowsing database file on disk in kilobytes.
15126   </summary>
15127 </histogram>
15128
15129 <histogram name="SB2.DatabaseOpen" units="milliseconds">
15130   <summary>
15131     The time it takes to initialize the SafeBrowsing storage backend, in
15132     milliseconds.
15133   </summary>
15134 </histogram>
15135
15136 <histogram name="SB2.DatabaseUpdateKilobytes" units="KB">
15137   <summary>
15138     The size of the update file before merging with the database file, in
15139     kilobytes.
15140   </summary>
15141 </histogram>
15142
15143 <histogram name="SB2.Delay" units="milliseconds">
15144   <summary>
15145     The time that SafeBrowsing actually delayed the browsing experience. It
15146     records the difference between the time when Chrome would have started
15147     reading the response for a URL and when the SafeBrowsing system completed
15148     its check of that URL.
15149   </summary>
15150 </histogram>
15151
15152 <histogram name="SB2.DownloadChecks" enum="SB2DownloadChecks">
15153   <summary>
15154     Records results of SafeBrowsing download check, including both url check and
15155     downloaded file hash check.
15156   </summary>
15157 </histogram>
15158
15159 <histogram name="SB2.DownloadDatabaseKilobytes" units="KB">
15160   <summary>
15161     The size of the downloads SafeBrowsing database file on disk in kilobytes,
15162     after an update has occurred.
15163   </summary>
15164 </histogram>
15165
15166 <histogram name="SB2.DownloadDuration" units="milliseconds">
15167   <summary>The time it takes for a download to finish.</summary>
15168 </histogram>
15169
15170 <histogram name="SB2.DownloadHashCheckDuration" units="milliseconds">
15171   <summary>
15172     The time it takes for SafeBrowsing to check hash of a download file.
15173   </summary>
15174 </histogram>
15175
15176 <histogram name="SB2.DownloadUrlCheckDuration" units="milliseconds">
15177   <summary>The time it takes for SafeBrowsing to check a download url.</summary>
15178 </histogram>
15179
15180 <histogram name="SB2.DownloadUrlChecks" enum="SB2DownloadChecks">
15181   <obsolete>
15182     Deprecated 3/11/11, and replaced by SB2.DownloadChecks.
15183   </obsolete>
15184   <summary>Records results of SafeBrowsing download url check.</summary>
15185 </histogram>
15186
15187 <histogram name="SB2.FailedUpdate">
15188   <obsolete>
15189     Deprecated, replaced by SB2.DatabaseFailure BROWSE_DB_UPDATE_FINISH.
15190   </obsolete>
15191   <summary>
15192     The count of the number of times an update failed when being committed to
15193     the database.
15194   </summary>
15195 </histogram>
15196
15197 <histogram name="SB2.FilterCheck" units="milliseconds">
15198   <summary>
15199     The time that it took to check a URL against our in-memory filter.
15200   </summary>
15201 </histogram>
15202
15203 <histogram name="SB2.FilterKilobytes" units="KB">
15204   <obsolete>
15205     Deprecated 9/2012. No longer generated.
15206   </obsolete>
15207   <summary>The size of the current bloom filter in kilobytes.</summary>
15208 </histogram>
15209
15210 <histogram name="SB2.FilterLoad" enum="SB2FilterLoad">
15211   <summary>Which filter file the database loaded from disk.</summary>
15212 </histogram>
15213
15214 <histogram name="SB2.FilterMissing">
15215   <obsolete>
15216     Deprecated, replaced by SB2.DatabaseFailure FILTER_MISSING.
15217   </obsolete>
15218   <summary>
15219     The count of the number of times we attempted to load the bloom filter file
15220     but it was missing.
15221   </summary>
15222 </histogram>
15223
15224 <histogram name="SB2.FilterReadFail">
15225   <obsolete>
15226     Deprecated, replaced by SB2.DatabaseFailure FILTER_READ.
15227   </obsolete>
15228   <summary>
15229     The count of the number of times we attempted to load the bloom filter file
15230     but failed while reading the file on disk.
15231   </summary>
15232 </histogram>
15233
15234 <histogram name="SB2.FilterSize" units="bytes">
15235   <obsolete>
15236     Deprecated because it was exceeding the range.  Replaced by
15237     SB2.FilterKilobytes.
15238   </obsolete>
15239   <summary>The size of the current bloom filter.</summary>
15240 </histogram>
15241
15242 <histogram name="SB2.FilterWriteFail">
15243   <obsolete>
15244     Deprecated, replaced by SB2.DatabaseFailure FILTER_WRITE.
15245   </obsolete>
15246   <summary>
15247     The count of the number of times we attempted to save the bloom filter file
15248     but failed while writing the file to disk.
15249   </summary>
15250 </histogram>
15251
15252 <histogram name="SB2.FormatEvent" enum="SB2FormatEvent">
15253   <summary>
15254     Tracks events involved in upgrading safe-browsing data from SQLite format to
15255     new file format.
15256   </summary>
15257 </histogram>
15258
15259 <histogram name="SB2.GetHash200">
15260   <obsolete>
15261     Deprecated in favor of SB2.GetHashResult STATUS_200.
15262   </obsolete>
15263   <summary>
15264     The number of GetHash requests that returned data (valid requests).
15265   </summary>
15266 </histogram>
15267
15268 <histogram name="SB2.GetHash204">
15269   <obsolete>
15270     Deprecated in favor of SB2.GetHashResult STATUS_204.
15271   </obsolete>
15272   <summary>
15273     The number of GetHash requests that returned empty data (false positives).
15274   </summary>
15275 </histogram>
15276
15277 <histogram name="SB2.GetHashResult" enum="SB2GetHashResult">
15278   <summary>
15279     Track return status from GetHash requests to server (STATUS_200 and
15280     STATUS_204), and dispensation of returned values (EMPTY, HIT, MISS).  EMPTY
15281     means the response had no full hashes, and should contain all of the 204
15282     responses plus those 200 responses corrosponding to items deleted on the
15283     server but not yet deleted on the client.  HIT means that one of the full
15284     hashes matched. MISS means that none of the hashes matched (there was a
15285     prefix collision).
15286   </summary>
15287 </histogram>
15288
15289 <histogram name="SB2.GetHashResultDownload" enum="SB2GetHashResult">
15290   <summary>
15291     Track return status from GetHash requests to server (STATUS_200 and
15292     STATUS_204), and dispensation of returned values (EMPTY, HIT, MISS).  EMPTY
15293     means the response had no full hashes, and should contain all of the 204
15294     responses plus those 200 responses corrosponding to items deleted on the
15295     server but not yet deleted on the client.  HIT means that one of the full
15296     hashes matched. MISS means that none of the hashes matched (there was a
15297     prefix collision).
15298   </summary>
15299 </histogram>
15300
15301 <histogram name="SB2.GetHashServerMiss">
15302   <obsolete>
15303     Deprecated in favor of SB2.GetHashResult FULL_HASH_* and
15304     SB2.BloomFilterFalsePositives.  It is unclear if this histogram ever
15305     reported useful data.
15306   </obsolete>
15307   <summary>
15308     The number of GetHash requests returning full hashes that didn't match the
15309     URL that initiated the request.
15310   </summary>
15311 </histogram>
15312
15313 <histogram name="SB2.HandleCorrupt">
15314   <obsolete>
15315     Deprecated, replaced by SB2.DatabaseFailure CORRUPT.
15316   </obsolete>
15317   <summary>
15318     The count of the number of times a database was found corrupt and reset.
15319   </summary>
15320 </histogram>
15321
15322 <histogram name="SB2.InterstitialAction" enum="SB2InterstitialAction">
15323   <summary>
15324     Track number of times Safe Browsing interstitials have been shown, and how
15325     many times they have been clicked through or not.
15326   </summary>
15327 </histogram>
15328
15329 <histogram name="SB2.InterstitialActionDetails"
15330     enum="SB2InterstitialActionDetails">
15331   <summary>
15332     Tracks the click-through rate for specific cases of the interstitial.
15333   </summary>
15334 </histogram>
15335
15336 <histogram name="SB2.MalwareInterstitialTimeClosed" units="milliseconds">
15337   <summary>
15338     The time between when we show the SafeBrowsing malware interstitial and the
15339     user navigating away by for example, closing the tab, clicking the browser
15340     back button or typing another URL in the address bar.
15341   </summary>
15342 </histogram>
15343
15344 <histogram name="SB2.MalwareInterstitialTimeDiagnostic" units="milliseconds">
15345   <summary>
15346     The time between when we show the SafeBrowsing malware interstitial and the
15347     user clicking on diagnostic page link.
15348   </summary>
15349 </histogram>
15350
15351 <histogram name="SB2.MalwareInterstitialTimeExpandedSeeMore"
15352     units="milliseconds">
15353   <summary>
15354     The time between when we show the SafeBrowsing malware interstitial and the
15355     user expanding the &quot;see more info&quot; section of the page.  (Only
15356     applies to field trial version 2 of the interstitial.)
15357   </summary>
15358 </histogram>
15359
15360 <histogram name="SB2.MalwareInterstitialTimeLearnMore" units="milliseconds">
15361   <summary>
15362     The time between when we show the SafeBrowsing malware interstitial and the
15363     user clicking on the learn more about malware link.
15364   </summary>
15365 </histogram>
15366
15367 <histogram name="SB2.MalwareInterstitialTimePrivacyPolicy" units="milliseconds">
15368   <summary>
15369     The time between when we show the SafeBrowsing malware interstitial and the
15370     user clicking on the privacy policy link.
15371   </summary>
15372 </histogram>
15373
15374 <histogram name="SB2.MalwareInterstitialTimeProceed" units="milliseconds">
15375   <summary>
15376     The time between when we show the SafeBrowsing malware interstitial and the
15377     user clicking on the proceed link.
15378   </summary>
15379 </histogram>
15380
15381 <histogram name="SB2.MalwareInterstitialTimeTakeMeBack" units="milliseconds">
15382   <summary>
15383     The time between when we show the SafeBrowsing malware interstitial and the
15384     user clicking on the big green back button.
15385   </summary>
15386 </histogram>
15387
15388 <histogram name="SB2.Network" units="milliseconds">
15389   <summary>
15390     The time that it took to receive a response from the Google SafeBrowsing
15391     servers for a GetHash request.
15392   </summary>
15393 </histogram>
15394
15395 <histogram name="SB2.OldDatabaseKilobytes" units="KB">
15396   <summary>Size of v1 database deleted from client profile.</summary>
15397 </histogram>
15398
15399 <histogram name="SB2.PhishingInterstitialTimeClosed" units="milliseconds">
15400   <summary>
15401     The time between when we show the SafeBrowsing phishing interstitial and the
15402     user navigating away by for example, closing the tab, clicking the browser
15403     back button or typing another URL in the address bar.
15404   </summary>
15405 </histogram>
15406
15407 <histogram name="SB2.PhishingInterstitialTimeExpandedSeeMore"
15408     units="milliseconds">
15409   <summary>
15410     The time between when we show the SafeBrowsing phishing interstitial and the
15411     user expanding the &quot;see more info&quot; section of the page.  (Only
15412     applies to field trial version 2 of the interstitial.)
15413   </summary>
15414 </histogram>
15415
15416 <histogram name="SB2.PhishingInterstitialTimeLearnMore" units="milliseconds">
15417   <summary>
15418     The time between when we show the SafeBrowsing phishing interstitial and the
15419     user clicking on the learn more link.
15420   </summary>
15421 </histogram>
15422
15423 <histogram name="SB2.PhishingInterstitialTimeProceed" units="milliseconds">
15424   <summary>
15425     The time between when we show the SafeBrowsing phishing interstitial and the
15426     user clicking on the proceed link.
15427   </summary>
15428 </histogram>
15429
15430 <histogram name="SB2.PhishingInterstitialTimeReportError" units="milliseconds">
15431   <summary>
15432     The time between when we show the SafeBrowsing phishing interstitial and the
15433     user clicking on the report error link.
15434   </summary>
15435 </histogram>
15436
15437 <histogram name="SB2.PhishingInterstitialTimeTakeMeBack" units="milliseconds">
15438   <summary>
15439     The time between when we show the SafeBrowsing phishing interstitial and the
15440     user clicking on the big green back button.
15441   </summary>
15442 </histogram>
15443
15444 <histogram name="SB2.PrefixSetBitsPerPrefix" units="bits">
15445   <summary>
15446     The size of the PrefixSet storage in bits, divided by the number of prefixes
15447     represented.  Should almost always be 16.
15448   </summary>
15449 </histogram>
15450
15451 <histogram name="SB2.PrefixSetEvent" enum="SB2PrefixSetEvent">
15452   <obsolete>
15453     Deprecated 9/2012. No longer generated, BloomFilter being removed.
15454   </obsolete>
15455   <summary>
15456     Records how well the PrefixSet implementation matches the BloomFilter
15457     implementation.
15458   </summary>
15459 </histogram>
15460
15461 <histogram name="SB2.PrefixSetKilobytes" units="KB">
15462   <summary>The size of the PrefixSet file in kilobytes.</summary>
15463 </histogram>
15464
15465 <histogram name="SB2.PrefixSetLoad" units="ms">
15466   <summary>Time to load the PrefixSet file.</summary>
15467 </histogram>
15468
15469 <histogram name="SB2.PrefixSetRestoredExcess">
15470   <obsolete>
15471     Deprecated 9/2012. No longer generated.
15472   </obsolete>
15473   <summary>
15474     For debugging PrefixSet.  How many extra results GetPrefixes returns.
15475   </summary>
15476 </histogram>
15477
15478 <histogram name="SB2.PrefixSetRestoredShortfall">
15479   <obsolete>
15480     Deprecated 9/2012. No longer generated.
15481   </obsolete>
15482   <summary>
15483     For debugging PrefixSet.  How many fewer results GetPrefixes returns.
15484   </summary>
15485 </histogram>
15486
15487 <histogram name="SB2.PrefixSetUnsortedDelta">
15488   <obsolete>
15489     Deprecated 9/2012. No longer generated.
15490   </obsolete>
15491   <summary>
15492     For debugging PrefixSet.  How far unsorted deltas are from expected value.
15493   </summary>
15494 </histogram>
15495
15496 <histogram name="SB2.PrefixSetUnsortedDifference">
15497   <obsolete>
15498     Deprecated 9/2012. No longer generated.
15499   </obsolete>
15500   <summary>
15501     For debugging PrefixSet.  Distance of unsorted elements from expected
15502     location.
15503   </summary>
15504 </histogram>
15505
15506 <histogram name="SB2.PrefixSetUnsortedPercent">
15507   <obsolete>
15508     Deprecated 9/2012. No longer generated.
15509   </obsolete>
15510   <summary>
15511     For debugging PrefixSet.  How far into the results unsorted elements were
15512     found.  Interesting values would be 0%, 50%, or 100%.
15513   </summary>
15514 </histogram>
15515
15516 <histogram name="SB2.PrefixSetUnsortedSize">
15517   <obsolete>
15518     Deprecated 9/2012. No longer generated.
15519   </obsolete>
15520   <summary>
15521     For debugging PrefixSet.  Size of unsorted sets.  To see if there is a
15522     problem with a particular size of dataset.
15523   </summary>
15524 </histogram>
15525
15526 <histogram name="SB2.PrefixSetWrite" units="ms">
15527   <summary>Time to store the PrefixSet file.</summary>
15528 </histogram>
15529
15530 <histogram name="SB2.SideEffectFreeWhitelistDatabaseKilobytes" units="KB">
15531   <summary>
15532     The size of the Side Effect Free Whitelist SaafeBrowsing database file on
15533     disk in kilobytes, after an update has occurred.
15534   </summary>
15535 </histogram>
15536
15537 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetKilobytes" units="KB">
15538   <summary>
15539     The size of the Side Effect Free Whitelist PrefixSet file in kilobytes,
15540     after an udpate has occurred.
15541   </summary>
15542 </histogram>
15543
15544 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetLoad" units="ms">
15545   <summary>Time to load the Side Effect Free Whitelist PrefixSet file.</summary>
15546 </histogram>
15547
15548 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetWrite" units="ms">
15549   <summary>
15550     Time to store the Side Effect Free Whitelist PrefixSet file.
15551   </summary>
15552 </histogram>
15553
15554 <histogram name="SB2.SideEffectFreeWhitelistStatus"
15555     enum="SB2SideEffectFreeWhitelistStatus">
15556   <summary>The instantiation status of the SideEffectFreeWhitelist.</summary>
15557 </histogram>
15558
15559 <histogram name="SB2.SubPrefixes">
15560   <summary>
15561     The number of sub prefixes stored in the database after the last update.
15562   </summary>
15563 </histogram>
15564
15565 <histogram name="SB2.Update" units="milliseconds">
15566   <summary>
15567     The time from the receipt of the update request to the receipt of the final
15568     update chunk.
15569   </summary>
15570 </histogram>
15571
15572 <histogram name="SB2.UpdateRequestSize" units="bytes">
15573   <summary>The payload size of update requests to the server.</summary>
15574 </histogram>
15575
15576 <histogram name="SB2.UpdateResult" enum="SB2UpdateResult">
15577   <summary>Result from trying to update the SafeBrowsing data.</summary>
15578 </histogram>
15579
15580 <histogram name="SB2.UpdateSize" units="bytes">
15581   <summary>The size of all the chunk URLs in an update response.</summary>
15582 </histogram>
15583
15584 <histogram name="SB2.UpdateUrls">
15585   <summary>The number of chunk URLs in an update response.</summary>
15586 </histogram>
15587
15588 <histogram name="SBClientDownload.CheckDownloadStats"
15589     enum="SBClientDownloadCheckDownloadStats">
15590   <summary>
15591     Records a histogram of the reason why downloads are marked as being
15592     malicious or clean by the improved SafeBrowsing binary download protection.
15593   </summary>
15594 </histogram>
15595
15596 <histogram name="SBClientDownload.DownloadExtensions"
15597     enum="SBClientDownloadExtensions">
15598   <summary>
15599     Records a histogram of how often users download a file with a file extension
15600     that is possibly dangerous (e.g., exe, class).
15601   </summary>
15602 </histogram>
15603
15604 <histogram name="SBClientDownload.DownloadRequestDuration" units="milliseconds">
15605   <summary>
15606     Records the total time it takes for the SafeBrowsing download service to
15607     check whether the content of a download is malicious or not. This histogram
15608     only includes requests that are sent to the SafeBrowsing server.
15609   </summary>
15610 </histogram>
15611
15612 <histogram name="SBClientDownload.DownloadRequestNetError" enum="NetErrorCodes">
15613   <summary>
15614     The net error code for all CheckClientDownloadRequest URLFetchers.
15615   </summary>
15616 </histogram>
15617
15618 <histogram name="SBClientDownload.DownloadRequestPayloadSize" units="bytes">
15619   <summary>
15620     The size of the upload data for CheckClientDownloadRequest URLFetchers.
15621   </summary>
15622 </histogram>
15623
15624 <histogram name="SBClientDownload.DownloadRequestResponseCode">
15625   <summary>
15626     For CheckClientDownloadRequest URLFetchers with successful status, the HTTP
15627     response code that was received.
15628   </summary>
15629 </histogram>
15630
15631 <histogram name="SBClientDownload.SignedBinaryDownload"
15632     enum="SBClientDownloadIsSignedBinary">
15633   <summary>
15634     Records the number of signed vs. unsigned executables that are downloaded.
15635   </summary>
15636 </histogram>
15637
15638 <histogram name="SBClientDownload.SignedOrWhitelistedDownload">
15639   <summary>
15640     Counter which is incremented whenever an executable is downloaded which is
15641     either signed or whose URL matches the download whitelist.
15642   </summary>
15643 </histogram>
15644
15645 <histogram name="SBClientMalware.IPBlacklistRequestNetError"
15646     enum="NetErrorCodes">
15647   <summary>
15648     The net error code for all ClientMalwareRequest URLFetchers.
15649   </summary>
15650 </histogram>
15651
15652 <histogram name="SBClientMalware.IPBlacklistRequestPayloadSize" units="bytes">
15653   <summary>
15654     The size of the upload data for ClientMalwareRequest URLFetchers.
15655   </summary>
15656 </histogram>
15657
15658 <histogram name="SBClientMalware.IPBlacklistRequestResponseCode">
15659   <summary>
15660     For ClientMalwareRequest URLFetchers with successful status, the HTTP
15661     response code that was received.
15662   </summary>
15663 </histogram>
15664
15665 <histogram name="SBClientMalware.SentReports" enum="SBClientMalwareSentReports">
15666   <summary>
15667     Measures the success rate of sending malware reports.  Sending a report can
15668     fail due to a client reaching the limit on the number of reports it can send
15669     per day or due to the report failing to be serialized.
15670   </summary>
15671 </histogram>
15672
15673 <histogram name="SBClientPhishing.CancelClassificationReason"
15674     enum="SBClientPhishingCancelClassificationReason">
15675   <summary>
15676     The counts for various reasons why an in-progress phishing classification
15677     was canceled.
15678   </summary>
15679 </histogram>
15680
15681 <histogram name="SBClientPhishing.CheckNoPendingClassificationFailed">
15682   <summary>
15683     The number of times client-side phishing classifier expected to have no
15684     pending classifications running but that check failed.
15685   </summary>
15686 </histogram>
15687
15688 <histogram name="SBClientPhishing.ClassificationStart">
15689   <summary>
15690     The number of pages that we could have possibly classified (essentially the
15691     number of top page navigations by users with SBClientPhishing enabled). The
15692     name is slightly misleading as it is recorded before
15693     &quot;Preclassification&quot; happens.
15694   </summary>
15695 </histogram>
15696
15697 <histogram name="SBClientPhishing.ClientModelStatus"
15698     enum="SBClientPhishingClientModelStatus">
15699   <summary>
15700     The counts for various model status codes that we get after loading a new
15701     client-side phishing model.
15702   </summary>
15703 </histogram>
15704
15705 <histogram name="SBClientPhishing.DOMFeatureChunkTime" units="milliseconds">
15706   <summary>
15707     The time that an individual chunk of DOM feature extraction work took.
15708   </summary>
15709 </histogram>
15710
15711 <histogram name="SBClientPhishing.DOMFeatureFrameRemoved">
15712   <summary>
15713     The number of times that DOM feature extraction finished early because the
15714     active WebDocument's frame was removed during traversal.
15715   </summary>
15716 </histogram>
15717
15718 <histogram name="SBClientPhishing.DOMFeatureIterations">
15719   <summary>
15720     The number of iterations that the DOM feature extractor took to finish.
15721   </summary>
15722 </histogram>
15723
15724 <histogram name="SBClientPhishing.DOMFeatureResumeTime" units="milliseconds">
15725   <summary>
15726     The time that it took to resume DOM feature extraction for the phishing
15727     classifier.  Longer times may indicate that the page DOM changed between
15728     chunks of work and the extractor had to re-traverse up to the saved
15729     position.
15730   </summary>
15731 </histogram>
15732
15733 <histogram name="SBClientPhishing.DOMFeatureTimeout">
15734   <summary>
15735     The number of phishing classifications that were aborted because DOM feature
15736     extraction took too long.
15737   </summary>
15738 </histogram>
15739
15740 <histogram name="SBClientPhishing.DOMFeatureTotalTime" units="milliseconds">
15741   <summary>
15742     The time that the DOM feature extarctor took to finish, summed across all
15743     chunks of work.
15744   </summary>
15745 </histogram>
15746
15747 <histogram name="SBClientPhishing.GrabPhishingThumbnail" units="ms">
15748   <summary>Time spent generating the thumbnail.</summary>
15749 </histogram>
15750
15751 <histogram name="SBClientPhishing.IllegalFeatureValue">
15752   <summary>
15753     The number of features which were omitted from phishing classification
15754     because they were added with an illegal value.  This would indicate a bug.
15755   </summary>
15756 </histogram>
15757
15758 <histogram name="SBClientPhishing.InitPrivateNetworksFailed">
15759   <summary>
15760     The number of times that the phishing detection service could not be
15761     initialized due to an error parsing the private IP networks.  This would
15762     indicate a bug.
15763   </summary>
15764 </histogram>
15765
15766 <histogram name="SBClientPhishing.InvalidWhitelistExpression">
15767   <obsolete>
15768     Deprecated 12/2011.  Whitelist entries are no longer part of
15769     ClientPhishingResponse.
15770   </obsolete>
15771   <summary>
15772     The number of whitelist_expression entries in a ClientPhishingResponse that
15773     could not be canonicalized.
15774   </summary>
15775 </histogram>
15776
15777 <histogram name="SBClientPhishing.PreClassificationCheckFail"
15778     enum="SBClientPhishingPreClassificationCheckFail">
15779   <summary>
15780     Records the number of phishing classifications that were skipped because a
15781     pre-classification check failed.
15782   </summary>
15783 </histogram>
15784
15785 <histogram name="SBClientPhishing.ReportLimitSkipped">
15786   <summary>
15787     The number of phishing classifications that were previously cached as being
15788     phishing but that will get re-classified (to possibly fix false positives).
15789   </summary>
15790 </histogram>
15791
15792 <histogram name="SBClientPhishing.RequestNotSerialized">
15793   <summary>
15794     The number of phishing classifier pingbacks that were skipped because
15795     serializing the request protocol buffer to string failed.
15796   </summary>
15797 </histogram>
15798
15799 <histogram name="SBClientPhishing.RequestSatisfiedFromCache">
15800   <summary>
15801     The number of times that a cached phishing classification result was used,
15802     rather than pinging the server.
15803   </summary>
15804 </histogram>
15805
15806 <histogram name="SBClientPhishing.ScorerCreationStatus"
15807     enum="SBClientPhishingScorerCreationStatus">
15808   <summary>
15809     Records the status when we create a scorer object for the client-side
15810     phishing detection classifier.
15811   </summary>
15812 </histogram>
15813
15814 <histogram name="SBClientPhishing.TermFeatureBreakIterError">
15815   <summary>
15816     The number of phishing classifications that were aborted because the term
15817     feature extractor failed to initialize an ICU break iterator.
15818   </summary>
15819 </histogram>
15820
15821 <histogram name="SBClientPhishing.TermFeatureChunkTime" units="milliseconds">
15822   <summary>
15823     The time that an individual chunk of term feature extraction work took.
15824   </summary>
15825 </histogram>
15826
15827 <histogram name="SBClientPhishing.TermFeatureIterations">
15828   <summary>
15829     The number of iterations that the term feature extractor took to finish.
15830   </summary>
15831 </histogram>
15832
15833 <histogram name="SBClientPhishing.TermFeatureTimeout">
15834   <summary>
15835     The number of phishing classification that were aborted because term feature
15836     extraction took too long.
15837   </summary>
15838 </histogram>
15839
15840 <histogram name="SBClientPhishing.TermFeatureTotalTime" units="milliseconds">
15841   <summary>
15842     The time that the term feature extarctor took to finish, summed across all
15843     chunks of work.
15844   </summary>
15845 </histogram>
15846
15847 <histogram name="SBClientPhishing.TooManyFeatures">
15848   <summary>
15849     The number of times that the limit on the number of phishing classifier
15850     features for a page was reached.  This may indicate a bug, or that
15851     kMaxFeatureSize is too small.
15852   </summary>
15853 </histogram>
15854
15855 <histogram name="SBClientPhishing.URLFeatureTime" units="milliseconds">
15856   <summary>
15857     The time taken to extract URL features for the phishing classifier.
15858   </summary>
15859 </histogram>
15860
15861 <histogram name="SBDownloadFeedback.Activations" enum="DownloadItem.DangerType">
15862   <summary>
15863     Count of times download feedback has been started, broken down by danger
15864     type.
15865   </summary>
15866 </histogram>
15867
15868 <histogram name="SBDownloadFeedback.ActiveFeedbacks">
15869   <summary>
15870     When a new download feedback request is added, records the number of
15871     download requests currently active and/or pending.
15872   </summary>
15873 </histogram>
15874
15875 <histogram name="SBDownloadFeedback.Eligible" enum="DownloadItem.DangerType">
15876   <summary>
15877     Count of times eligible download notifications are shown. Broken down by
15878     danger type.
15879   </summary>
15880 </histogram>
15881
15882 <histogram name="SBDownloadFeedback.Shown" enum="DownloadItem.DangerType">
15883   <obsolete>
15884     Starting with M32, replaced by SBDownloadFeedback.Eligible.
15885   </obsolete>
15886   <summary>
15887     Count of times download feedback button has been shown, broken down by
15888     danger type.
15889   </summary>
15890 </histogram>
15891
15892 <histogram name="SBDownloadFeedback.SizeEligibleKB" units="KB">
15893   <summary>
15894     Size of downloads that were of the correct danger type, regardless if they
15895     meet the max file size check or if they are actually uploaded or not.
15896   </summary>
15897 </histogram>
15898
15899 <histogram name="SBDownloadFeedback.SizeFailure" units="bytes">
15900   <summary>
15901     Size of downloads that failed to be uploaded to the feedback service.
15902   </summary>
15903 </histogram>
15904
15905 <histogram name="SBDownloadFeedback.SizeSuccess" units="bytes">
15906   <summary>
15907     Size of downloads that were successfully uploaded to the feedback service.
15908   </summary>
15909 </histogram>
15910
15911 <histogram name="SBDownloadFeedback.UploadResult"
15912     enum="SBDownloadFeedbackUploadResult">
15913   <summary>
15914     Final result of attempt to upload binary to download feedback service.
15915   </summary>
15916 </histogram>
15917
15918 <histogram name="Search.DefaultSearchProvider" enum="OmniboxSearchEngine">
15919   <summary>
15920     The id of the default search engine that is loaded after Chrome startup. See
15921     src/chrome/browser/search_engines/prepopulate_engines.json for more info.
15922   </summary>
15923 </histogram>
15924
15925 <histogram name="Search.DefaultSearchProviderType"
15926     enum="OmniboxSearchEngineType">
15927   <summary>
15928     The type of the default search engine that is loaded when a profile is
15929     opened or after a profile reset.  Note that at least one profile is opened
15930     on startup.
15931   </summary>
15932 </histogram>
15933
15934 <histogram name="Settings.DefaultSearchProvider" enum="OmniboxSearchEngine">
15935   <obsolete>
15936     Deprecated in Chrome 30.  Use Search.DefaultSearchProviderType instead.
15937   </obsolete>
15938   <summary>
15939     The id of the default search engine domain that is specified in user
15940     preferences when a profile is loaded.
15941   </summary>
15942 </histogram>
15943
15944 <histogram name="Settings.GivenShowHomeButton_HomePageIsNewTabPage"
15945     enum="Boolean">
15946   <summary>
15947     Whether or not the home page user preference is set to the default NTP value
15948     when a profile is loaded. This is only logged if the home button is shown.
15949   </summary>
15950 </histogram>
15951
15952 <histogram name="Settings.HomePageDomain" enum="OmniboxSearchEngine">
15953   <obsolete>
15954     Deprecated in Chrome 30.  Replaced by Settings.HomePageEngineType.
15955   </obsolete>
15956   <summary>
15957     The id of the home page domain that is specified in user preferences when a
15958     profile is loaded.
15959   </summary>
15960 </histogram>
15961
15962 <histogram name="Settings.HomePageEngineType" enum="OmniboxSearchEngineType">
15963   <summary>
15964     Tries to pretend the home page URL is a search URL, and records the search
15965     engine type of that URL by comparing the TLD+1 of the home page URL with
15966     those of the different known search engines.  Recorded when a profile is
15967     opened, if a home page URL has been set.  Note that at least one profile is
15968     opened on startup.
15969   </summary>
15970 </histogram>
15971
15972 <histogram name="Settings.HomePageIsNewTabPage" enum="Boolean">
15973   <obsolete>
15974     Deprecated 08/05/2013. Replaced by
15975     Settings.GivenShowHomeButton_HomePageIsNewTabPage.
15976   </obsolete>
15977   <summary>
15978     Whether or not the home page user preference is set to the default NTP value
15979     when a profile is loaded.
15980   </summary>
15981 </histogram>
15982
15983 <histogram name="Settings.HomePageIsNewTabPage.PulledFromSync" enum="Boolean">
15984   <summary>
15985     The value of the home-page-is-new-tab-page pref when pulled down from sync
15986     to update an out-of-sync local pref store.
15987   </summary>
15988 </histogram>
15989
15990 <histogram name="Settings.HomePageIsNewTabPage.PushedToSync" enum="Boolean">
15991   <summary>
15992     The value of the home-page-is-new-tab-page pref when pushed up to sync from
15993     a change made locally.
15994   </summary>
15995 </histogram>
15996
15997 <histogram name="Settings.PinnedTabEngineTypes" enum="OmniboxSearchEngineType">
15998   <summary>
15999     Tries to pretend pinned tab URLs are search URLs, and records the search
16000     engine types of those URLs by comparing the TLD+1s of the URLs with those of
16001     the different known search engines.  Recorded when a profile is opened, if
16002     there are pinned tabs.  Note that at least one profile is opened on startup.
16003   </summary>
16004 </histogram>
16005
16006 <histogram name="Settings.PinnedTabs">
16007   <summary>The number of pinned tabs opened when a profile is loaded.</summary>
16008 </histogram>
16009
16010 <histogram name="Settings.ShowHomeButton" enum="BooleanEnabled">
16011   <summary>
16012     Whether or not the home button is enabled in user preferences when a profile
16013     is loaded.
16014   </summary>
16015 </histogram>
16016
16017 <histogram name="Settings.ShowHomeButton.PulledFromSync" enum="BooleanEnabled">
16018   <summary>
16019     The enabled state of the Home button pref when pulled down from sync to
16020     update an out-of-sync local pref store.
16021   </summary>
16022 </histogram>
16023
16024 <histogram name="Settings.ShowHomeButton.PushedToSync" enum="BooleanEnabled">
16025   <summary>
16026     The enabled state of the Home button pref when pushed up to sync from a
16027     change made locally.
16028   </summary>
16029 </histogram>
16030
16031 <histogram name="Settings.StartupPageDomains" enum="OmniboxSearchEngine">
16032   <obsolete>
16033     Deprecated in Chrome 30.  Replaced by Settings.StartupPageEngineTypes.
16034   </obsolete>
16035   <summary>
16036     The ids of startup page domains that are specified in user preferences when
16037     a profile is loaded.
16038   </summary>
16039 </histogram>
16040
16041 <histogram name="Settings.StartupPageEngineTypes"
16042     enum="OmniboxSearchEngineType">
16043   <summary>
16044     Tries to pretend the startup page URLs are search URLs, and records the
16045     search engine types of those URLs by comparing the TLD+1s of the URLs with
16046     those of the different known search engines.  Recorded when a profile is
16047     opened, if startup page URLs have been set.  Note that at least one profile
16048     is opened on startup.
16049   </summary>
16050 </histogram>
16051
16052 <histogram name="Settings.StartupPageLoadSettings" enum="SessionStartupPref">
16053   <summary>The startup page settings when a profile is loaded.</summary>
16054 </histogram>
16055
16056 <histogram name="Settings.StartupPageLoadSettings.PulledFromSync"
16057     enum="SessionStartupPref">
16058   <summary>
16059     The startup page setting when pulled down from sync to update an out-of-sync
16060     local pref store.
16061   </summary>
16062 </histogram>
16063
16064 <histogram name="Settings.StartupPageLoadSettings.PushedToSync"
16065     enum="SessionStartupPref">
16066   <summary>
16067     The startup page setting when pushed up to sync from a change made locally.
16068   </summary>
16069 </histogram>
16070
16071 <histogram name="Settings.StartupPageLoadURLs">
16072   <summary>
16073     The number of URLs to be loaded on startup when a profile is loaded, if the
16074     startup page setting is set to load URLs.
16075   </summary>
16076 </histogram>
16077
16078 <histogram name="Settings.StartupURLsMigration" enum="StartupURLsMigration">
16079   <summary>The startup URLs pref migration steps.</summary>
16080 </histogram>
16081
16082 <histogram name="Settings.StartupURLsResetTime" units="milliseconds">
16083   <summary>
16084     The time elapsed in milliseconds in between startup URLs pref migration. A
16085     value of 0 indicates that the last migration time was in the future due to
16086     e.g. an incorrect system time.
16087   </summary>
16088 </histogram>
16089
16090 <histogram name="Settings.TrackedPreferenceChanged" enum="TrackedPreference">
16091   <summary>
16092     The id of a tracked preference whose value has been changed since the last
16093     time Chrome set it.
16094   </summary>
16095 </histogram>
16096
16097 <histogram name="Settings.TrackedPreferenceCleared" enum="TrackedPreference">
16098   <summary>
16099     The id of a tracked preference whose value has been cleared since the last
16100     time Chrome set it.
16101   </summary>
16102 </histogram>
16103
16104 <histogram name="Settings.TrackedPreferenceInitialized"
16105     enum="TrackedPreference">
16106   <summary>
16107     The id of a tracked preference whose last value isn't known. We may be just
16108     starting to track the preference, or local state may have been changed
16109     outside of Chrome. This should only happen once per pref per profile.
16110   </summary>
16111 </histogram>
16112
16113 <histogram name="Settings.TrackedPreferenceMigrated" enum="TrackedPreference">
16114   <summary>
16115     Logs the tracked preference id when it is migrated to the new MAC algorithm.
16116     This should only happen once per pref per profile.
16117   </summary>
16118 </histogram>
16119
16120 <histogram name="Settings.TrackedPreferenceUnchanged" enum="TrackedPreference">
16121   <summary>
16122     The id of a tracked preference whose value has not changed since the last
16123     time Chrome set it.
16124   </summary>
16125 </histogram>
16126
16127 <histogram name="SettingsResetBubble.NumNoThanksPerReset">
16128   <summary>
16129     Counts the number of times the user clicked on the No Thanks button of the
16130     settings reset bubble before clicking on the Reset button in the same Chrome
16131     session.
16132   </summary>
16133 </histogram>
16134
16135 <histogram name="SimpleCache.App.CheckCRCResult" enum="CheckCRCResult">
16136   <summary>
16137     Whether or not the CRC was checked at the moment when the last reference to
16138     a read-only entry stream is closed.
16139   </summary>
16140 </histogram>
16141
16142 <histogram name="SimpleCache.App.CreationToIndex" units="milliseconds">
16143   <summary>
16144     The time from the creation of the simple cache backend until the index has
16145     been loaded from disk.
16146   </summary>
16147 </histogram>
16148
16149 <histogram name="SimpleCache.App.CreationToIndexFail" units="milliseconds">
16150   <summary>
16151     The time from the creation of the simple cache backend until the index fails
16152     to load.
16153   </summary>
16154 </histogram>
16155
16156 <histogram name="SimpleCache.App.EntryCreatedAndStream2Omitted"
16157     enum="SimpleCache.EntryCreatedAndStream2Omitted">
16158   <summary>
16159     Whether, upon creation of a new cache entry, the file for stream 2 was
16160     omitted since that stream was empty.
16161   </summary>
16162 </histogram>
16163
16164 <histogram name="SimpleCache.App.EntryCreationResult" enum="BooleanSuccess">
16165   <summary>
16166     For entry creation operations that were sent to the disk, the result of
16167     creation.
16168   </summary>
16169 </histogram>
16170
16171 <histogram name="SimpleCache.App.EntryCreationTime" units="milliseconds">
16172   <summary>The time, in ms, spent creating a new entry on disk.</summary>
16173 </histogram>
16174
16175 <histogram name="SimpleCache.App.EntryOpenedAndStream2Removed"
16176     enum="SimpleCache.EntryOpenedAndStream2Removed">
16177   <summary>
16178     Whether, upon opening of an existing cache entry, stream 2 was empty and the
16179     file for that stream was therefore removed.
16180   </summary>
16181 </histogram>
16182
16183 <histogram name="SimpleCache.App.EntryOperationsPending">
16184   <summary>
16185     At the time that operations are run, the number of pending operations on a
16186     particular entry.
16187   </summary>
16188 </histogram>
16189
16190 <histogram name="SimpleCache.App.Eviction.CacheSizeOnStart" units="bytes">
16191   <summary>The size of the cache at the beginning of an eviction.</summary>
16192 </histogram>
16193
16194 <histogram name="SimpleCache.App.Eviction.CacheSizeOnStart2" units="KB">
16195   <summary>The size of the cache at the beginning of an eviction.</summary>
16196 </histogram>
16197
16198 <histogram name="SimpleCache.App.Eviction.EntryCount">
16199   <summary>The number of entries to be erased in an eviction.</summary>
16200 </histogram>
16201
16202 <histogram name="SimpleCache.App.Eviction.MaxCacheSizeOnStart" units="bytes">
16203   <summary>
16204     The maximum allowed size of the cache at the beginning of an eviction.
16205   </summary>
16206 </histogram>
16207
16208 <histogram name="SimpleCache.App.Eviction.MaxCacheSizeOnStart2" units="KB">
16209   <summary>
16210     The maximum allowed size of the cache at the beginning of an eviction.
16211   </summary>
16212 </histogram>
16213
16214 <histogram name="SimpleCache.App.Eviction.Result" enum="BooleanSuccess">
16215   <summary>The result of an eviction.</summary>
16216 </histogram>
16217
16218 <histogram name="SimpleCache.App.Eviction.SizeOfEvicted" units="bytes">
16219   <summary>The number of bytes to be erased in an eviction.</summary>
16220 </histogram>
16221
16222 <histogram name="SimpleCache.App.Eviction.SizeOfEvicted2" units="KB">
16223   <summary>The amount of memory freed in an eviction.</summary>
16224 </histogram>
16225
16226 <histogram name="SimpleCache.App.Eviction.SizeWhenDone" units="bytes">
16227   <summary>The size of the cache after running an eviction.</summary>
16228 </histogram>
16229
16230 <histogram name="SimpleCache.App.Eviction.SizeWhenDone2" units="KB">
16231   <summary>The size of the cache after running an eviction.</summary>
16232 </histogram>
16233
16234 <histogram name="SimpleCache.App.Eviction.TimeToDone" units="milliseconds">
16235   <summary>Time spent completing an eviction.</summary>
16236 </histogram>
16237
16238 <histogram name="SimpleCache.App.Eviction.TimeToSelectEntries"
16239     units="milliseconds">
16240   <summary>Time spent selecting entries for eviction.</summary>
16241 </histogram>
16242
16243 <histogram name="SimpleCache.App.FileDescriptorLimitHard">
16244   <summary>
16245     The maximum limit of how many file descriptors a process can open.  Emitted
16246     each time the browser is launched, if the limit could be retrieved.  (This
16247     is the highest value we could raise the current limit to if we liked.)
16248   </summary>
16249 </histogram>
16250
16251 <histogram name="SimpleCache.App.FileDescriptorLimitSoft">
16252   <summary>
16253     The current limit of how many file descriptors a process can open.  Emitted
16254     each time the browser is launched, if the limit could be retrieved.  (We can
16255     raise this to the maximum limit if we like, without root access.)
16256   </summary>
16257 </histogram>
16258
16259 <histogram name="SimpleCache.App.FileDescriptorLimitStatus"
16260     enum="SimpleCache.FileDescriptorLimitStatus">
16261   <summary>
16262     The result of trying to get the file descriptor limit.  Emitted each time
16263     the browser is launched.
16264   </summary>
16265 </histogram>
16266
16267 <histogram name="SimpleCache.App.GlobalOpenEntryCount">
16268   <summary>
16269     The number of open entries across all caches backed by the Simple Cache. An
16270     entry is opened whenever a caller asks to open it to read or write cache
16271     data, and remains open until the last caller asks to close it. Logged
16272     whenever an entry is opened or closed.
16273   </summary>
16274 </histogram>
16275
16276 <histogram name="SimpleCache.App.HeaderSize" units="bytes">
16277   <summary>
16278     The size of the header stream of a Simple Cache entry, emitted every time
16279     the headers are written or rewritten.
16280   </summary>
16281 </histogram>
16282
16283 <histogram name="SimpleCache.App.HeaderSizeChange"
16284     enum="SimpleCacheHeaderSizeChange">
16285   <summary>
16286     How the header size has changed in a Simple Cache entry, emitted every time
16287     a write operation occurs on the header stream.  (This includes the initial
16288     write, rewrites, and other writes that we couldn't classify.)
16289   </summary>
16290 </histogram>
16291
16292 <histogram name="SimpleCache.App.HeaderSizeDecreaseAbsolute" units="bytes">
16293   <summary>
16294     The absolute size decrease of the header stream of a Simple Cache entry,
16295     emitted every time the headers are rewritten with a smaller size.
16296   </summary>
16297 </histogram>
16298
16299 <histogram name="SimpleCache.App.HeaderSizeDecreasePercentage" units="percent">
16300   <summary>
16301     The relative size decrease of the header stream of a Simple Cache entry,
16302     emitted every time the headers are rewritten with a smaller size.
16303   </summary>
16304 </histogram>
16305
16306 <histogram name="SimpleCache.App.HeaderSizeIncreaseAbsolute" units="bytes">
16307   <summary>
16308     The absolute size increase of the header stream of a Simple Cache entry,
16309     emitted every time the headers are rewritten with a larger size.
16310   </summary>
16311 </histogram>
16312
16313 <histogram name="SimpleCache.App.HeaderSizeIncreasePercentage" units="percent">
16314   <summary>
16315     The relative size increase of the header stream of a Simple Cache entry,
16316     emitted every time the headers are rewritten with a larger size.
16317   </summary>
16318 </histogram>
16319
16320 <histogram name="SimpleCache.App.IndexCorrupt" enum="BooleanCorrupt">
16321   <summary>For each index load, whether the index file was corrupt.</summary>
16322 </histogram>
16323
16324 <histogram name="SimpleCache.App.IndexCreatedEntryCount">
16325   <summary>The number of entries in a newly created index file.</summary>
16326 </histogram>
16327
16328 <histogram name="SimpleCache.App.IndexEntriesLoaded">
16329   <summary>Number of entries loaded from the index file on start.</summary>
16330 </histogram>
16331
16332 <histogram name="SimpleCache.App.IndexEntriesRestored">
16333   <summary>
16334     Number of entries restored from disk when there was no index or the index
16335     was corrupted.
16336   </summary>
16337 </histogram>
16338
16339 <histogram name="SimpleCache.App.IndexFileStateOnLoad" enum="SimpleIndexState">
16340   <summary>
16341     The state the index file is at when an attempt is made to load from it.
16342   </summary>
16343 </histogram>
16344
16345 <histogram name="SimpleCache.App.IndexInitializationWaiters">
16346   <summary>
16347     At the time of index initialization, the number of enqueued jobs awaiting
16348     index initialization.
16349   </summary>
16350 </histogram>
16351
16352 <histogram name="SimpleCache.App.IndexInitializeMethod"
16353     enum="SimpleCacheIndexInitializeMethod">
16354   <summary>The method used to initialize the simple cache index.</summary>
16355 </histogram>
16356
16357 <histogram name="SimpleCache.App.IndexLoadTime" units="milliseconds">
16358   <summary>
16359     Time (as measured on the worker pool) spent loading the index file.
16360   </summary>
16361 </histogram>
16362
16363 <histogram name="SimpleCache.App.IndexNumEntriesOnWrite">
16364   <summary>The number of entries written to the index on a flush.</summary>
16365 </histogram>
16366
16367 <histogram name="SimpleCache.App.IndexRestoreTime" units="milliseconds">
16368   <summary>
16369     Time (as measured on the worker pool) spent restoring the index file by
16370     iterating directory entries.
16371   </summary>
16372 </histogram>
16373
16374 <histogram name="SimpleCache.App.IndexWriteInterval.Background"
16375     units="milliseconds">
16376   <summary>
16377     The interval between index saves, for apps in the background.
16378   </summary>
16379 </histogram>
16380
16381 <histogram name="SimpleCache.App.IndexWriteInterval.Foreground"
16382     units="milliseconds">
16383   <summary>
16384     The interval between index saves, for apps in the foreground.
16385   </summary>
16386 </histogram>
16387
16388 <histogram name="SimpleCache.App.IndexWriteToDiskTime.Background"
16389     units="milliseconds">
16390   <summary>
16391     The amount of time spend writing the index file to disk, for apps in the
16392     background, measured starting at the beginning of the write on the callback
16393     thread, and calculated using the completion time on the worker pool.
16394   </summary>
16395 </histogram>
16396
16397 <histogram name="SimpleCache.App.IndexWriteToDiskTime.Foreground"
16398     units="milliseconds">
16399   <summary>
16400     The amount of time spend writing the index file to disk, for apps in the
16401     foreground, measured starting at the beginning of the write on the callback
16402     thread, and calculated using the completion time on the worker pool.
16403   </summary>
16404 </histogram>
16405
16406 <histogram name="SimpleCache.App.KeyMatchedOnOpen" enum="BooleanMatched">
16407   <summary>
16408     For each call to OpenEntry, whether the key on disk matched the request key.
16409   </summary>
16410 </histogram>
16411
16412 <histogram name="SimpleCache.App.LastClusterLossPercent" units="percent">
16413   <summary>
16414     For each file in the Simple Cache, the percentage of disk space used by the
16415     cluster loss, the unused disk space in the last 4096 byte cluster of the
16416     file.
16417   </summary>
16418 </histogram>
16419
16420 <histogram name="SimpleCache.App.LastClusterSize" units="bytes">
16421   <summary>
16422     For each file in the Simple Cache, the number of bytes in the last 4096 byte
16423     cluster when the entry is saved to disk.
16424   </summary>
16425 </histogram>
16426
16427 <histogram name="SimpleCache.App.OpenEntryIndexState"
16428     enum="SimpleCacheOpenEntryIndexState">
16429   <summary>
16430     At the time that an entry is opened, the state of that entry in the index.
16431   </summary>
16432 </histogram>
16433
16434 <histogram name="SimpleCache.App.ReadIsParallelizable"
16435     enum="SimpleCacheReadParallelizable">
16436   <summary>
16437     For each Read operation, whether it could have been issued in parallel of a
16438     previous Read operation.
16439   </summary>
16440 </histogram>
16441
16442 <histogram name="SimpleCache.App.ReadResult" enum="SimpleCacheReadResult">
16443   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
16444 </histogram>
16445
16446 <histogram name="SimpleCache.App.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
16447   <summary>
16448     For each EOFRecord found with a valid magic number, indicates if the record
16449     also contains a CRC.
16450   </summary>
16451 </histogram>
16452
16453 <histogram name="SimpleCache.App.SyncCheckEOFResult"
16454     enum="SimpleCacheSyncCheckEOFResult">
16455   <summary>
16456     The result, at the synchronous layer, of checking the EOF record of a cache
16457     entry.
16458   </summary>
16459 </histogram>
16460
16461 <histogram name="SimpleCache.App.SyncCloseResult"
16462     enum="SimpleCacheSyncCloseResult">
16463   <summary>
16464     The result, at the synchronous layer, of closing a cache entry.
16465   </summary>
16466 </histogram>
16467
16468 <histogram name="SimpleCache.App.SyncCreatePlatformFileError"
16469     enum="PlatformFileError">
16470   <summary>
16471     The platform error reported when attempting to create a new cache entry at
16472     the synchronous layer.
16473   </summary>
16474 </histogram>
16475
16476 <histogram name="SimpleCache.App.SyncCreatePlatformFileError_WithIndex"
16477     enum="PlatformFileError">
16478   <summary>
16479     The platform error reported when attempting to create a new cache entry at
16480     the synchronous layer when the index has already initialized.
16481   </summary>
16482 </histogram>
16483
16484 <histogram name="SimpleCache.App.SyncCreatePlatformFileError_WithoutIndex"
16485     enum="PlatformFileError">
16486   <summary>
16487     The platform error reported when attempting to create a new cache entry at
16488     the synchronous layer when the index has not yet initialized.
16489   </summary>
16490 </histogram>
16491
16492 <histogram name="SimpleCache.App.SyncCreateResult"
16493     enum="SimpleCacheSyncCreateResult">
16494   <summary>
16495     The result, at the synchronous layer, reported when attempting to create a
16496     new cache entry.
16497   </summary>
16498 </histogram>
16499
16500 <histogram name="SimpleCache.App.SyncCreateResult_WithIndex"
16501     enum="SimpleCacheSyncCreateResult">
16502   <summary>
16503     The result, at the synchronous layer, reported when attempting to create a
16504     new cache entry when the index has already initialized.
16505   </summary>
16506 </histogram>
16507
16508 <histogram name="SimpleCache.App.SyncCreateResult_WithoutIndex"
16509     enum="SimpleCacheSyncCreateResult">
16510   <summary>
16511     The result, at the synchronous layer, reported when attempting to create a
16512     new cache entry when the index has not yet initialized.
16513   </summary>
16514 </histogram>
16515
16516 <histogram name="SimpleCache.App.SyncOpenEntryAge" units="hours">
16517   <summary>
16518     The age of the entry (time since last modified), when opened at the
16519     synchronous layer.
16520   </summary>
16521 </histogram>
16522
16523 <histogram name="SimpleCache.App.SyncOpenPlatformFileError"
16524     enum="PlatformFileError">
16525   <summary>
16526     The platform error reported when attempting to create a new cache entry at
16527     the synchronous layer.
16528   </summary>
16529 </histogram>
16530
16531 <histogram name="SimpleCache.App.SyncOpenPlatformFileError_WithIndex"
16532     enum="PlatformFileError">
16533   <summary>
16534     The platform error reported when attempting to create a new cache entry at
16535     the synchronous layer when the index has already initialized.
16536   </summary>
16537 </histogram>
16538
16539 <histogram name="SimpleCache.App.SyncOpenPlatformFileError_WithoutIndex"
16540     enum="PlatformFileError">
16541   <summary>
16542     The platform error reported when attempting to create a new cache entry at
16543     the synchronous layer when the index has not initialized.
16544   </summary>
16545 </histogram>
16546
16547 <histogram name="SimpleCache.App.SyncOpenResult"
16548     enum="SimpleCacheSyncOpenResult">
16549   <summary>
16550     The result, at the synchronous layer, reported when attempting to open a new
16551     cache entry.
16552   </summary>
16553 </histogram>
16554
16555 <histogram name="SimpleCache.App.SyncOpenResult_WithIndex"
16556     enum="SimpleCacheSyncOpenResult">
16557   <summary>
16558     The result, at the synchronous layer, reported when attempting to open a new
16559     cache entry when the index has already initialized.
16560   </summary>
16561 </histogram>
16562
16563 <histogram name="SimpleCache.App.SyncOpenResult_WithoutIndex"
16564     enum="SimpleCacheSyncOpenResult">
16565   <summary>
16566     The result, at the synchronous layer, reported when attempting to open a new
16567     cache entry when the index has not yet initialized.
16568   </summary>
16569 </histogram>
16570
16571 <histogram name="SimpleCache.App.SyncWriteResult"
16572     enum="SimpleCacheSyncWriteResult">
16573   <summary>
16574     The result, at the synchronous layer, of writing to a cache entry.
16575   </summary>
16576 </histogram>
16577
16578 <histogram name="SimpleCache.App.WriteDependencyType"
16579     enum="SimpleCacheWriteDependencyType">
16580   <summary>
16581     Shows whether a write operation depends on the previous operation in queue
16582     particularly in the aspect of its possibility to run in parallel.
16583   </summary>
16584 </histogram>
16585
16586 <histogram name="SimpleCache.App.WriteResult" enum="SimpleCacheWriteResult">
16587   <obsolete>
16588     Replaced 2013/09/03 by WriteResult2, which adds &quot;fast empty
16589     return&quot;, which previously showed up as &quot;success&quot;.
16590   </obsolete>
16591   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
16592 </histogram>
16593
16594 <histogram name="SimpleCache.App.WriteResult2" enum="SimpleCacheWriteResult">
16595   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
16596 </histogram>
16597
16598 <histogram name="SimpleCache.CheckCRCResult" enum="CheckCRCResult">
16599   <obsolete>
16600     Deprecated 2013-08 in favor of cache type specific version (App or Http).
16601   </obsolete>
16602   <summary>
16603     Whether or not the CRC was checked at the moment when the last reference to
16604     a read-only entry stream is closed.
16605   </summary>
16606 </histogram>
16607
16608 <histogram name="SimpleCache.CreationToIndex" units="milliseconds">
16609   <obsolete>
16610     Deprecated 2013-08 in favor of cache type specific version (App or Http).
16611   </obsolete>
16612   <summary>
16613     The time from the creation of the simple cache backend until the index has
16614     been loaded from disk.
16615   </summary>
16616 </histogram>
16617
16618 <histogram name="SimpleCache.CreationToIndexFail" units="milliseconds">
16619   <obsolete>
16620     Deprecated 2013-08 in favor of cache type specific version (App or Http).
16621   </obsolete>
16622   <summary>
16623     The time from the creation of the simple cache backend until the index fails
16624     to load.
16625   </summary>
16626 </histogram>
16627
16628 <histogram name="SimpleCache.EntryCreationResult" enum="BooleanSuccess">
16629   <obsolete>
16630     Deprecated 2013-08 in favor of cache type specific version (App or Http).
16631   </obsolete>
16632   <summary>
16633     For entry creation operations that were sent to the disk, the result of
16634     creation.
16635   </summary>
16636 </histogram>
16637
16638 <histogram name="SimpleCache.EntryCreationTime" units="milliseconds">
16639   <obsolete>
16640     Deprecated 2013-08 in favor of cache type specific version (App or Http).
16641   </obsolete>
16642   <summary>The time, in ms, spent creating a new entry on disk.</summary>
16643 </histogram>
16644
16645 <histogram name="SimpleCache.EntryOperationsPending">
16646   <obsolete>
16647     Deprecated 2013-08 in favor of cache type specific version (App or Http).
16648   </obsolete>
16649   <summary>
16650     At the time that operations are run, the number of pending operations on a
16651     particular entry.
16652   </summary>
16653 </histogram>
16654
16655 <histogram name="SimpleCache.Eviction.CacheSizeOnStart" units="bytes">
16656   <obsolete>
16657     Deprecated 2013-08 in favor of cache type specific version (App or Http).
16658   </obsolete>
16659   <summary>The size of the cache at the beginning of an eviction.</summary>
16660 </histogram>
16661
16662 <histogram name="SimpleCache.Eviction.CacheSizeOnStart2" units="KB">
16663   <obsolete>
16664     Deprecated 2013-08 in favor of cache type specific version (App or Http).
16665   </obsolete>
16666   <summary>The size of the cache at the beginning of an eviction.</summary>
16667 </histogram>
16668
16669 <histogram name="SimpleCache.Eviction.EntryCount">
16670   <obsolete>
16671     Deprecated 2013-08 in favor of cache type specific version (App or Http).
16672   </obsolete>
16673   <summary>The number of entries to be erased in an eviction.</summary>
16674 </histogram>
16675
16676 <histogram name="SimpleCache.Eviction.MaxCacheSizeOnStart" units="bytes">
16677   <obsolete>
16678     Deprecated 2013-08 in favor of cache type specific version (App or Http).
16679   </obsolete>
16680   <summary>
16681     The maximum allowed size of the cache at the beginning of an eviction.
16682   </summary>
16683 </histogram>
16684
16685 <histogram name="SimpleCache.Eviction.MaxCacheSizeOnStart2" units="KB">
16686   <obsolete>
16687     Deprecated 2013-08 in favor of cache type specific version (App or Http).
16688   </obsolete>
16689   <summary>
16690     The maximum allowed size of the cache at the beginning of an eviction.
16691   </summary>
16692 </histogram>
16693
16694 <histogram name="SimpleCache.Eviction.Result" enum="BooleanSuccess">
16695   <obsolete>
16696     Deprecated 2013-08 in favor of cache type specific version (App or Http).
16697   </obsolete>
16698   <summary>The result of an eviction.</summary>
16699 </histogram>
16700
16701 <histogram name="SimpleCache.Eviction.SizeOfEvicted" units="bytes">
16702   <obsolete>
16703     Deprecated 2013-08 in favor of cache type specific version (App or Http).
16704   </obsolete>
16705   <summary>The number of bytes to be erased in an eviction.</summary>
16706 </histogram>
16707
16708 <histogram name="SimpleCache.Eviction.SizeOfEvicted2" units="KB">
16709   <obsolete>
16710     Deprecated 2013-08 in favor of cache type specific version (App or Http).
16711   </obsolete>
16712   <summary>The amount of memory freed in an eviction.</summary>
16713 </histogram>
16714
16715 <histogram name="SimpleCache.Eviction.SizeWhenDone" units="bytes">
16716   <obsolete>
16717     Deprecated 2013-08 in favor of cache type specific version (App or Http).
16718   </obsolete>
16719   <summary>The size of the cache after running an eviction.</summary>
16720 </histogram>
16721
16722 <histogram name="SimpleCache.Eviction.SizeWhenDone2" units="KB">
16723   <obsolete>
16724     Deprecated 2013-08 in favor of cache type specific version (App or Http).
16725   </obsolete>
16726   <summary>The size of the cache after running an eviction.</summary>
16727 </histogram>
16728
16729 <histogram name="SimpleCache.Eviction.TimeToDone" units="milliseconds">
16730   <obsolete>
16731     Deprecated 2013-08 in favor of cache type specific version (App or Http).
16732   </obsolete>
16733   <summary>Time spent completing an eviction.</summary>
16734 </histogram>
16735
16736 <histogram name="SimpleCache.Eviction.TimeToSelectEntries" units="milliseconds">
16737   <obsolete>
16738     Deprecated 2013-08 in favor of cache type specific version (App or Http).
16739   </obsolete>
16740   <summary>Time spent selecting entries for eviction.</summary>
16741 </histogram>
16742
16743 <histogram name="SimpleCache.FileDescriptorLimitHard">
16744   <obsolete>
16745     Deprecated 2013-08 in favor of cache type specific version (App or Http).
16746   </obsolete>
16747   <summary>
16748     The maximum limit of how many file descriptors a process can open.  Emitted
16749     each time the browser is launched, if the limit could be retrieved.  (This
16750     is the highest value we could raise the current limit to if we liked.)
16751   </summary>
16752 </histogram>
16753
16754 <histogram name="SimpleCache.FileDescriptorLimitSoft">
16755   <obsolete>
16756     Deprecated 2013-08 in favor of cache type specific version (App or Http).
16757   </obsolete>
16758   <summary>
16759     The current limit of how many file descriptors a process can open.  Emitted
16760     each time the browser is launched, if the limit could be retrieved.  (We can
16761     raise this to the maximum limit if we like, without root access.)
16762   </summary>
16763 </histogram>
16764
16765 <histogram name="SimpleCache.FileDescriptorLimitStatus"
16766     enum="SimpleCache.FileDescriptorLimitStatus">
16767   <obsolete>
16768     Deprecated 2013-08 in favor of cache type specific version (App or Http).
16769   </obsolete>
16770   <summary>
16771     The result of trying to get the file descriptor limit.  Emitted each time
16772     the browser is launched.
16773   </summary>
16774 </histogram>
16775
16776 <histogram name="SimpleCache.GlobalOpenEntryCount">
16777   <obsolete>
16778     Deprecated 2013-08 in favor of cache type specific version (App or Http).
16779   </obsolete>
16780   <summary>
16781     The number of open entries across all caches backed by the Simple Cache. An
16782     entry is opened whenever a caller asks to open it to read or write cache
16783     data, and remains open until the last caller asks to close it. Logged
16784     whenever an entry is opened or closed.
16785   </summary>
16786 </histogram>
16787
16788 <histogram name="SimpleCache.HeaderSize" units="bytes">
16789   <obsolete>
16790     Deprecated 2013-08 in favor of cache type specific version (App or Http).
16791   </obsolete>
16792   <summary>
16793     The size of the header stream of a Simple Cache entry, emitted every time
16794     the headers are written or rewritten.
16795   </summary>
16796 </histogram>
16797
16798 <histogram name="SimpleCache.HeaderSizeChange"
16799     enum="SimpleCacheHeaderSizeChange">
16800   <obsolete>
16801     Deprecated 2013-08 in favor of cache type specific version (App or Http).
16802   </obsolete>
16803   <summary>
16804     How the header size has changed in a Simple Cache entry, emitted every time
16805     a write operation occurs on the header stream.  (This includes the initial
16806     write, rewrites, and other writes that we couldn't classify.)
16807   </summary>
16808 </histogram>
16809
16810 <histogram name="SimpleCache.HeaderSizeDecreaseAbsolute" units="bytes">
16811   <obsolete>
16812     Deprecated 2013-08 in favor of cache type specific version (App or Http).
16813   </obsolete>
16814   <summary>
16815     The absolute size decrease of the header stream of a Simple Cache entry,
16816     emitted every time the headers are rewritten with a smaller size.
16817   </summary>
16818 </histogram>
16819
16820 <histogram name="SimpleCache.HeaderSizeDecreasePercentage" units="percent">
16821   <obsolete>
16822     Deprecated 2013-08 in favor of cache type specific version (App or Http).
16823   </obsolete>
16824   <summary>
16825     The relative size decrease of the header stream of a Simple Cache entry,
16826     emitted every time the headers are rewritten with a smaller size.
16827   </summary>
16828 </histogram>
16829
16830 <histogram name="SimpleCache.HeaderSizeIncreaseAbsolute" units="bytes">
16831   <obsolete>
16832     Deprecated 2013-08 in favor of cache type specific version (App or Http).
16833   </obsolete>
16834   <summary>
16835     The absolute size increase of the header stream of a Simple Cache entry,
16836     emitted every time the headers are rewritten with a larger size.
16837   </summary>
16838 </histogram>
16839
16840 <histogram name="SimpleCache.HeaderSizeIncreasePercentage" units="percent">
16841   <obsolete>
16842     Deprecated 2013-08 in favor of cache type specific version (App or Http).
16843   </obsolete>
16844   <summary>
16845     The relative size increase of the header stream of a Simple Cache entry,
16846     emitted every time the headers are rewritten with a larger size.
16847   </summary>
16848 </histogram>
16849
16850 <histogram name="SimpleCache.Http.CheckCRCResult" enum="CheckCRCResult">
16851   <summary>
16852     Whether or not the CRC was checked at the moment when the last reference to
16853     a read-only entry stream is closed.
16854   </summary>
16855 </histogram>
16856
16857 <histogram name="SimpleCache.Http.CreationToIndex" units="milliseconds">
16858   <summary>
16859     The time from the creation of the simple cache backend until the index has
16860     been loaded from disk.
16861   </summary>
16862 </histogram>
16863
16864 <histogram name="SimpleCache.Http.CreationToIndexFail" units="milliseconds">
16865   <summary>
16866     The time from the creation of the simple cache backend until the index fails
16867     to load.
16868   </summary>
16869 </histogram>
16870
16871 <histogram name="SimpleCache.Http.EntryCreatedAndStream2Omitted"
16872     enum="SimpleCache.EntryCreatedAndStream2Omitted">
16873   <summary>
16874     Whether, upon creation of a new cache entry, the file for stream 2 was
16875     omitted since that stream was empty.
16876   </summary>
16877 </histogram>
16878
16879 <histogram name="SimpleCache.Http.EntryCreationResult" enum="BooleanSuccess">
16880   <summary>
16881     For entry creation operations that were sent to the disk, the result of
16882     creation.
16883   </summary>
16884 </histogram>
16885
16886 <histogram name="SimpleCache.Http.EntryCreationTime" units="milliseconds">
16887   <summary>The time, in ms, spent creating a new entry on disk.</summary>
16888 </histogram>
16889
16890 <histogram name="SimpleCache.Http.EntryOpenedAndStream2Removed"
16891     enum="SimpleCache.EntryOpenedAndStream2Removed">
16892   <summary>
16893     Whether, upon opening of an existing cache entry, stream 2 was empty and the
16894     file for that stream was therefore removed.
16895   </summary>
16896 </histogram>
16897
16898 <histogram name="SimpleCache.Http.EntryOperationsPending">
16899   <summary>
16900     At the time that operations are run, the number of pending operations on a
16901     particular entry.
16902   </summary>
16903 </histogram>
16904
16905 <histogram name="SimpleCache.Http.Eviction.CacheSizeOnStart" units="bytes">
16906   <summary>The size of the cache at the beginning of an eviction.</summary>
16907 </histogram>
16908
16909 <histogram name="SimpleCache.Http.Eviction.CacheSizeOnStart2" units="KB">
16910   <summary>The size of the cache at the beginning of an eviction.</summary>
16911 </histogram>
16912
16913 <histogram name="SimpleCache.Http.Eviction.EntryCount">
16914   <summary>The number of entries to be erased in an eviction.</summary>
16915 </histogram>
16916
16917 <histogram name="SimpleCache.Http.Eviction.MaxCacheSizeOnStart" units="bytes">
16918   <summary>
16919     The maximum allowed size of the cache at the beginning of an eviction.
16920   </summary>
16921 </histogram>
16922
16923 <histogram name="SimpleCache.Http.Eviction.MaxCacheSizeOnStart2" units="KB">
16924   <summary>
16925     The maximum allowed size of the cache at the beginning of an eviction.
16926   </summary>
16927 </histogram>
16928
16929 <histogram name="SimpleCache.Http.Eviction.Result" enum="BooleanSuccess">
16930   <summary>The result of an eviction.</summary>
16931 </histogram>
16932
16933 <histogram name="SimpleCache.Http.Eviction.SizeOfEvicted" units="bytes">
16934   <summary>The number of bytes to be erased in an eviction.</summary>
16935 </histogram>
16936
16937 <histogram name="SimpleCache.Http.Eviction.SizeOfEvicted2" units="KB">
16938   <summary>The amount of memory freed in an eviction.</summary>
16939 </histogram>
16940
16941 <histogram name="SimpleCache.Http.Eviction.SizeWhenDone" units="bytes">
16942   <summary>The size of the cache after running an eviction.</summary>
16943 </histogram>
16944
16945 <histogram name="SimpleCache.Http.Eviction.SizeWhenDone2" units="KB">
16946   <summary>The size of the cache after running an eviction.</summary>
16947 </histogram>
16948
16949 <histogram name="SimpleCache.Http.Eviction.TimeToDone" units="milliseconds">
16950   <summary>Time spent completing an eviction.</summary>
16951 </histogram>
16952
16953 <histogram name="SimpleCache.Http.Eviction.TimeToSelectEntries"
16954     units="milliseconds">
16955   <summary>Time spent selecting entries for eviction.</summary>
16956 </histogram>
16957
16958 <histogram name="SimpleCache.Http.FileDescriptorLimitHard">
16959   <summary>
16960     The maximum limit of how many file descriptors a process can open.  Emitted
16961     each time the browser is launched, if the limit could be retrieved.  (This
16962     is the highest value we could raise the current limit to if we liked.)
16963   </summary>
16964 </histogram>
16965
16966 <histogram name="SimpleCache.Http.FileDescriptorLimitSoft">
16967   <summary>
16968     The current limit of how many file descriptors a process can open.  Emitted
16969     each time the browser is launched, if the limit could be retrieved.  (We can
16970     raise this to the maximum limit if we like, without root access.)
16971   </summary>
16972 </histogram>
16973
16974 <histogram name="SimpleCache.Http.FileDescriptorLimitStatus"
16975     enum="SimpleCache.FileDescriptorLimitStatus">
16976   <summary>
16977     The result of trying to get the file descriptor limit.  Emitted each time
16978     the browser is launched.
16979   </summary>
16980 </histogram>
16981
16982 <histogram name="SimpleCache.Http.GlobalOpenEntryCount">
16983   <summary>
16984     The number of open entries across all caches backed by the Simple Cache. An
16985     entry is opened whenever a caller asks to open it to read or write cache
16986     data, and remains open until the last caller asks to close it. Logged
16987     whenever an entry is opened or closed.
16988   </summary>
16989 </histogram>
16990
16991 <histogram name="SimpleCache.Http.HeaderSize" units="bytes">
16992   <summary>
16993     The size of the header stream of a Simple Cache entry, emitted every time
16994     the headers are written or rewritten.
16995   </summary>
16996 </histogram>
16997
16998 <histogram name="SimpleCache.Http.HeaderSizeChange"
16999     enum="SimpleCacheHeaderSizeChange">
17000   <summary>
17001     How the header size has changed in a Simple Cache entry, emitted every time
17002     a write operation occurs on the header stream.  (This includes the initial
17003     write, rewrites, and other writes that we couldn't classify.)
17004   </summary>
17005 </histogram>
17006
17007 <histogram name="SimpleCache.Http.HeaderSizeDecreaseAbsolute" units="bytes">
17008   <summary>
17009     The absolute size decrease of the header stream of a Simple Cache entry,
17010     emitted every time the headers are rewritten with a smaller size.
17011   </summary>
17012 </histogram>
17013
17014 <histogram name="SimpleCache.Http.HeaderSizeDecreasePercentage" units="percent">
17015   <summary>
17016     The relative size decrease of the header stream of a Simple Cache entry,
17017     emitted every time the headers are rewritten with a smaller size.
17018   </summary>
17019 </histogram>
17020
17021 <histogram name="SimpleCache.Http.HeaderSizeIncreaseAbsolute" units="bytes">
17022   <summary>
17023     The absolute size increase of the header stream of a Simple Cache entry,
17024     emitted every time the headers are rewritten with a larger size.
17025   </summary>
17026 </histogram>
17027
17028 <histogram name="SimpleCache.Http.HeaderSizeIncreasePercentage" units="percent">
17029   <summary>
17030     The relative size increase of the header stream of a Simple Cache entry,
17031     emitted every time the headers are rewritten with a larger size.
17032   </summary>
17033 </histogram>
17034
17035 <histogram name="SimpleCache.Http.IndexCorrupt" enum="BooleanCorrupt">
17036   <summary>For each index load, whether the index file was corrupt.</summary>
17037 </histogram>
17038
17039 <histogram name="SimpleCache.Http.IndexCreatedEntryCount">
17040   <summary>The number of entries in a newly created index file.</summary>
17041 </histogram>
17042
17043 <histogram name="SimpleCache.Http.IndexEntriesLoaded">
17044   <summary>Number of entries loaded from the index file on start.</summary>
17045 </histogram>
17046
17047 <histogram name="SimpleCache.Http.IndexEntriesRestored">
17048   <summary>
17049     Number of entries restored from disk when there was no index or the index
17050     was corrupted.
17051   </summary>
17052 </histogram>
17053
17054 <histogram name="SimpleCache.Http.IndexFileStateOnLoad" enum="SimpleIndexState">
17055   <summary>
17056     The state the index file is at when an attempt is made to load from it.
17057   </summary>
17058 </histogram>
17059
17060 <histogram name="SimpleCache.Http.IndexInitializationWaiters">
17061   <summary>
17062     At the time of index initialization, the number of enqueued jobs awaiting
17063     index initialization.
17064   </summary>
17065 </histogram>
17066
17067 <histogram name="SimpleCache.Http.IndexInitializeMethod"
17068     enum="SimpleCacheIndexInitializeMethod">
17069   <summary>The method used to initialize the simple cache index.</summary>
17070 </histogram>
17071
17072 <histogram name="SimpleCache.Http.IndexLoadTime" units="milliseconds">
17073   <summary>
17074     Time (as measured on the worker pool) spent loading the index file.
17075   </summary>
17076 </histogram>
17077
17078 <histogram name="SimpleCache.Http.IndexNumEntriesOnWrite">
17079   <summary>The number of entries written to the index on a flush.</summary>
17080 </histogram>
17081
17082 <histogram name="SimpleCache.Http.IndexRestoreTime" units="milliseconds">
17083   <summary>
17084     Time (as measured on the worker pool) spent restoring the index file by
17085     iterating directory entries.
17086   </summary>
17087 </histogram>
17088
17089 <histogram name="SimpleCache.Http.IndexWriteInterval.Background"
17090     units="milliseconds">
17091   <summary>
17092     The interval between index saves, for apps in the background.
17093   </summary>
17094 </histogram>
17095
17096 <histogram name="SimpleCache.Http.IndexWriteInterval.Foreground"
17097     units="milliseconds">
17098   <summary>
17099     The interval between index saves, for apps in the foreground.
17100   </summary>
17101 </histogram>
17102
17103 <histogram name="SimpleCache.Http.IndexWriteToDiskTime.Background"
17104     units="milliseconds">
17105   <summary>
17106     The amount of time spend writing the index file to disk, for apps in the
17107     background, measured starting at the beginning of the write on the callback
17108     thread, and calculated using the completion time on the worker pool.
17109   </summary>
17110 </histogram>
17111
17112 <histogram name="SimpleCache.Http.IndexWriteToDiskTime.Foreground"
17113     units="milliseconds">
17114   <summary>
17115     The amount of time spend writing the index file to disk, for apps in the
17116     foreground, measured starting at the beginning of the write on the callback
17117     thread, and calculated using the completion time on the worker pool.
17118   </summary>
17119 </histogram>
17120
17121 <histogram name="SimpleCache.Http.KeyMatchedOnOpen" enum="BooleanMatched">
17122   <summary>
17123     For each call to OpenEntry, whether the key on disk matched the request key.
17124   </summary>
17125 </histogram>
17126
17127 <histogram name="SimpleCache.Http.LastClusterLossPercent" units="percent">
17128   <summary>
17129     For each file in the Simple Cache, the percentage of disk space used by the
17130     cluster loss, the unused disk space in the last 4096 byte cluster of the
17131     file.
17132   </summary>
17133 </histogram>
17134
17135 <histogram name="SimpleCache.Http.LastClusterSize" units="bytes">
17136   <summary>
17137     For each file in the Simple Cache, the number of bytes in the last 4096 byte
17138     cluster when the entry is saved to disk.
17139   </summary>
17140 </histogram>
17141
17142 <histogram name="SimpleCache.Http.OpenEntryIndexState"
17143     enum="SimpleCacheOpenEntryIndexState">
17144   <summary>
17145     At the time that an entry is opened, the state of that entry in the index.
17146   </summary>
17147 </histogram>
17148
17149 <histogram name="SimpleCache.Http.ReadIsParallelizable"
17150     enum="SimpleCacheReadParallelizable">
17151   <summary>
17152     For each Read operation, whether it could have been issued in parallel of a
17153     previous Read operation.
17154   </summary>
17155 </histogram>
17156
17157 <histogram name="SimpleCache.Http.ReadResult" enum="SimpleCacheReadResult">
17158   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
17159 </histogram>
17160
17161 <histogram name="SimpleCache.Http.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
17162   <summary>
17163     For each EOFRecord found with a valid magic number, indicates if the record
17164     also contains a CRC.
17165   </summary>
17166 </histogram>
17167
17168 <histogram name="SimpleCache.Http.SyncCheckEOFResult"
17169     enum="SimpleCacheSyncCheckEOFResult">
17170   <summary>
17171     The result, at the synchronous layer, of checking the EOF record of a cache
17172     entry.
17173   </summary>
17174 </histogram>
17175
17176 <histogram name="SimpleCache.Http.SyncCloseResult"
17177     enum="SimpleCacheSyncCloseResult">
17178   <summary>
17179     The result, at the synchronous layer, of closing a cache entry.
17180   </summary>
17181 </histogram>
17182
17183 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError"
17184     enum="PlatformFileError">
17185   <summary>
17186     The platform error reported when attempting to create a new cache entry at
17187     the synchronous layer.
17188   </summary>
17189 </histogram>
17190
17191 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError_WithIndex"
17192     enum="PlatformFileError">
17193   <summary>
17194     The platform error reported when attempting to create a new cache entry at
17195     the synchronous layer when the index has already initialized.
17196   </summary>
17197 </histogram>
17198
17199 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError_WithoutIndex"
17200     enum="PlatformFileError">
17201   <summary>
17202     The platform error reported when attempting to create a new cache entry at
17203     the synchronous layer when the index has not yet initialized.
17204   </summary>
17205 </histogram>
17206
17207 <histogram name="SimpleCache.Http.SyncCreateResult"
17208     enum="SimpleCacheSyncCreateResult">
17209   <summary>
17210     The result, at the synchronous layer, reported when attempting to create a
17211     new cache entry.
17212   </summary>
17213 </histogram>
17214
17215 <histogram name="SimpleCache.Http.SyncCreateResult_WithIndex"
17216     enum="SimpleCacheSyncCreateResult">
17217   <summary>
17218     The result, at the synchronous layer, reported when attempting to create a
17219     new cache entry when the index has already initialized.
17220   </summary>
17221 </histogram>
17222
17223 <histogram name="SimpleCache.Http.SyncCreateResult_WithoutIndex"
17224     enum="SimpleCacheSyncCreateResult">
17225   <summary>
17226     The result, at the synchronous layer, reported when attempting to create a
17227     new cache entry when the index has not yet initialized.
17228   </summary>
17229 </histogram>
17230
17231 <histogram name="SimpleCache.Http.SyncOpenEntryAge" units="hours">
17232   <summary>
17233     The age of the entry (time since last modified), when opened at the
17234     synchronous layer.
17235   </summary>
17236 </histogram>
17237
17238 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError"
17239     enum="PlatformFileError">
17240   <summary>
17241     The platform error reported when attempting to create a new cache entry at
17242     the synchronous layer.
17243   </summary>
17244 </histogram>
17245
17246 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError_WithIndex"
17247     enum="PlatformFileError">
17248   <summary>
17249     The platform error reported when attempting to create a new cache entry at
17250     the synchronous layer when the index has already initialized.
17251   </summary>
17252 </histogram>
17253
17254 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError_WithoutIndex"
17255     enum="PlatformFileError">
17256   <summary>
17257     The platform error reported when attempting to create a new cache entry at
17258     the synchronous layer when the index has not initialized.
17259   </summary>
17260 </histogram>
17261
17262 <histogram name="SimpleCache.Http.SyncOpenResult"
17263     enum="SimpleCacheSyncOpenResult">
17264   <summary>
17265     The result, at the synchronous layer, reported when attempting to open a new
17266     cache entry.
17267   </summary>
17268 </histogram>
17269
17270 <histogram name="SimpleCache.Http.SyncOpenResult_WithIndex"
17271     enum="SimpleCacheSyncOpenResult">
17272   <summary>
17273     The result, at the synchronous layer, reported when attempting to open a new
17274     cache entry when the index has already initialized.
17275   </summary>
17276 </histogram>
17277
17278 <histogram name="SimpleCache.Http.SyncOpenResult_WithoutIndex"
17279     enum="SimpleCacheSyncOpenResult">
17280   <summary>
17281     The result, at the synchronous layer, reported when attempting to open a new
17282     cache entry when the index has not yet initialized.
17283   </summary>
17284 </histogram>
17285
17286 <histogram name="SimpleCache.Http.SyncWriteResult"
17287     enum="SimpleCacheSyncWriteResult">
17288   <summary>
17289     The result, at the synchronous layer, of writing to a cache entry.
17290   </summary>
17291 </histogram>
17292
17293 <histogram name="SimpleCache.Http.WriteDependencyType"
17294     enum="SimpleCacheWriteDependencyType">
17295   <summary>
17296     Shows whether a write operation depends on the previous operation in queue
17297     particularly in the aspect of its possibility to run in parallel.
17298   </summary>
17299 </histogram>
17300
17301 <histogram name="SimpleCache.Http.WriteResult" enum="SimpleCacheWriteResult">
17302   <obsolete>
17303     Replaced 2013/09/03 by WriteResult2, which adds &quot;fast empty
17304     return&quot;, which previously showed up as &quot;success&quot;.
17305   </obsolete>
17306   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
17307 </histogram>
17308
17309 <histogram name="SimpleCache.Http.WriteResult2" enum="SimpleCacheWriteResult">
17310   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
17311 </histogram>
17312
17313 <histogram name="SimpleCache.IndexCorrupt" enum="BooleanCorrupt">
17314   <obsolete>
17315     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17316   </obsolete>
17317   <summary>For each index load, whether the index file was corrupt.</summary>
17318 </histogram>
17319
17320 <histogram name="SimpleCache.IndexCreatedEntryCount">
17321   <obsolete>
17322     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17323   </obsolete>
17324   <summary>The number of entries in a newly created index file.</summary>
17325 </histogram>
17326
17327 <histogram name="SimpleCache.IndexEntriesLoaded">
17328   <obsolete>
17329     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17330   </obsolete>
17331   <summary>Number of entries loaded from the index file on start.</summary>
17332 </histogram>
17333
17334 <histogram name="SimpleCache.IndexEntriesRestored">
17335   <obsolete>
17336     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17337   </obsolete>
17338   <summary>
17339     Number of entries restored from disk when there was no index or the index
17340     was corrupted.
17341   </summary>
17342 </histogram>
17343
17344 <histogram name="SimpleCache.IndexFileStateOnLoad" enum="SimpleIndexState">
17345   <obsolete>
17346     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17347   </obsolete>
17348   <summary>
17349     The state the index file is at when an attempt is made to load from it.
17350   </summary>
17351 </histogram>
17352
17353 <histogram name="SimpleCache.IndexInitializationWaiters">
17354   <obsolete>
17355     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17356   </obsolete>
17357   <summary>
17358     At the time of index initialization, the number of enqueued jobs awaiting
17359     index initialization.
17360   </summary>
17361 </histogram>
17362
17363 <histogram name="SimpleCache.IndexInitializeMethod"
17364     enum="SimpleCacheIndexInitializeMethod">
17365   <obsolete>
17366     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17367   </obsolete>
17368   <summary>The method used to initialize the simple cache index.</summary>
17369 </histogram>
17370
17371 <histogram name="SimpleCache.IndexLoadTime" units="milliseconds">
17372   <obsolete>
17373     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17374   </obsolete>
17375   <summary>
17376     Time (as measured on the worker pool) spent loading the index file.
17377   </summary>
17378 </histogram>
17379
17380 <histogram name="SimpleCache.IndexNumEntriesOnWrite">
17381   <obsolete>
17382     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17383   </obsolete>
17384   <summary>The number of entries written to the index on a flush.</summary>
17385 </histogram>
17386
17387 <histogram name="SimpleCache.IndexRestoreTime" units="milliseconds">
17388   <obsolete>
17389     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17390   </obsolete>
17391   <summary>
17392     Time (as measured on the worker pool) spent restoring the index file by
17393     iterating directory entries.
17394   </summary>
17395 </histogram>
17396
17397 <histogram name="SimpleCache.IndexStale" enum="BooleanStale">
17398   <obsolete>
17399     Deprecated 07/2013, and replaced by IndexFileStateOnLoad.
17400   </obsolete>
17401   <summary>For each index load, whether the index file was stale.</summary>
17402 </histogram>
17403
17404 <histogram name="SimpleCache.IndexWriteInterval.Background"
17405     units="milliseconds">
17406   <obsolete>
17407     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17408   </obsolete>
17409   <summary>
17410     The interval between index saves, for apps in the background.
17411   </summary>
17412 </histogram>
17413
17414 <histogram name="SimpleCache.IndexWriteInterval.Foreground"
17415     units="milliseconds">
17416   <obsolete>
17417     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17418   </obsolete>
17419   <summary>
17420     The interval between index saves, for apps in the foreground.
17421   </summary>
17422 </histogram>
17423
17424 <histogram name="SimpleCache.IndexWriteToDiskTime" units="milliseconds">
17425   <obsolete>
17426     Deprecated 2013-05 in favour of
17427     SimpleCache.SimpleIndexWriteToDiskTime.Background and
17428     SimpleCache.SimpleIndexWriteToDiskTime.Foreground.
17429   </obsolete>
17430   <summary>
17431     The amount of time spend writing the index file to disk, measured starting
17432     at the beginning of the write on the callback thread, and calculated using
17433     the completion time on the worker pool.
17434   </summary>
17435 </histogram>
17436
17437 <histogram name="SimpleCache.IndexWriteToDiskTime.Background"
17438     units="milliseconds">
17439   <obsolete>
17440     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17441   </obsolete>
17442   <summary>
17443     The amount of time spend writing the index file to disk, for apps in the
17444     background, measured starting at the beginning of the write on the callback
17445     thread, and calculated using the completion time on the worker pool.
17446   </summary>
17447 </histogram>
17448
17449 <histogram name="SimpleCache.IndexWriteToDiskTime.Foreground"
17450     units="milliseconds">
17451   <obsolete>
17452     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17453   </obsolete>
17454   <summary>
17455     The amount of time spend writing the index file to disk, for apps in the
17456     foreground, measured starting at the beginning of the write on the callback
17457     thread, and calculated using the completion time on the worker pool.
17458   </summary>
17459 </histogram>
17460
17461 <histogram name="SimpleCache.KeyMatchedOnOpen" enum="BooleanMatched">
17462   <obsolete>
17463     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17464   </obsolete>
17465   <summary>
17466     For each call to OpenEntry, whether the key on disk matched the request key.
17467   </summary>
17468 </histogram>
17469
17470 <histogram name="SimpleCache.LastClusterLossPercent" units="percent">
17471   <obsolete>
17472     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17473   </obsolete>
17474   <summary>
17475     For each file in the Simple Cache, the percentage of disk space used by the
17476     cluster loss, the unused disk space in the last 4096 byte cluster of the
17477     file.
17478   </summary>
17479 </histogram>
17480
17481 <histogram name="SimpleCache.LastClusterSize" units="bytes">
17482   <obsolete>
17483     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17484   </obsolete>
17485   <summary>
17486     For each file in the Simple Cache, the number of bytes in the last 4096 byte
17487     cluster when the entry is saved to disk.
17488   </summary>
17489 </histogram>
17490
17491 <histogram name="SimpleCache.OpenEntryIndexState"
17492     enum="SimpleCacheOpenEntryIndexState">
17493   <obsolete>
17494     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17495   </obsolete>
17496   <summary>
17497     At the time that an entry is opened, the state of that entry in the index.
17498   </summary>
17499 </histogram>
17500
17501 <histogram name="SimpleCache.ReadIsParallelizable"
17502     enum="SimpleCacheReadParallelizable">
17503   <obsolete>
17504     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17505   </obsolete>
17506   <summary>
17507     For each Read operation, whether it could have been issued in parallel of a
17508     previous Read operation.
17509   </summary>
17510 </histogram>
17511
17512 <histogram name="SimpleCache.ReadResult" enum="SimpleCacheReadResult">
17513   <obsolete>
17514     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17515   </obsolete>
17516   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
17517 </histogram>
17518
17519 <histogram name="SimpleCache.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
17520   <obsolete>
17521     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17522   </obsolete>
17523   <summary>
17524     For each EOFRecord found with a valid magic number, indicates if the record
17525     also contains a CRC.
17526   </summary>
17527 </histogram>
17528
17529 <histogram name="SimpleCache.SyncCheckEOFResult"
17530     enum="SimpleCacheSyncCheckEOFResult">
17531   <obsolete>
17532     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17533   </obsolete>
17534   <summary>
17535     The result, at the synchronous layer, of checking the EOF record of a cache
17536     entry.
17537   </summary>
17538 </histogram>
17539
17540 <histogram name="SimpleCache.SyncCloseResult" enum="SimpleCacheSyncCloseResult">
17541   <obsolete>
17542     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17543   </obsolete>
17544   <summary>
17545     The result, at the synchronous layer, of closing a cache entry.
17546   </summary>
17547 </histogram>
17548
17549 <histogram name="SimpleCache.SyncCreatePlatformFileError"
17550     enum="PlatformFileError">
17551   <obsolete>
17552     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17553   </obsolete>
17554   <summary>
17555     The platform error reported when attempting to create a new cache entry at
17556     the synchronous layer.
17557   </summary>
17558 </histogram>
17559
17560 <histogram name="SimpleCache.SyncCreatePlatformFileError_WithIndex"
17561     enum="PlatformFileError">
17562   <obsolete>
17563     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17564   </obsolete>
17565   <summary>
17566     The platform error reported when attempting to create a new cache entry at
17567     the synchronous layer when the index has already initialized.
17568   </summary>
17569 </histogram>
17570
17571 <histogram name="SimpleCache.SyncCreatePlatformFileError_WithoutIndex"
17572     enum="PlatformFileError">
17573   <obsolete>
17574     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17575   </obsolete>
17576   <summary>
17577     The platform error reported when attempting to create a new cache entry at
17578     the synchronous layer when the index has not yet initialized.
17579   </summary>
17580 </histogram>
17581
17582 <histogram name="SimpleCache.SyncCreateResult"
17583     enum="SimpleCacheSyncCreateResult">
17584   <obsolete>
17585     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17586   </obsolete>
17587   <summary>
17588     The result, at the synchronous layer, reported when attempting to create a
17589     new cache entry.
17590   </summary>
17591 </histogram>
17592
17593 <histogram name="SimpleCache.SyncCreateResult_WithIndex"
17594     enum="SimpleCacheSyncCreateResult">
17595   <obsolete>
17596     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17597   </obsolete>
17598   <summary>
17599     The result, at the synchronous layer, reported when attempting to create a
17600     new cache entry when the index has already initialized.
17601   </summary>
17602 </histogram>
17603
17604 <histogram name="SimpleCache.SyncCreateResult_WithoutIndex"
17605     enum="SimpleCacheSyncCreateResult">
17606   <obsolete>
17607     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17608   </obsolete>
17609   <summary>
17610     The result, at the synchronous layer, reported when attempting to create a
17611     new cache entry when the index has not yet initialized.
17612   </summary>
17613 </histogram>
17614
17615 <histogram name="SimpleCache.SyncOpenEntryAge" units="hours">
17616   <obsolete>
17617     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17618   </obsolete>
17619   <summary>
17620     The age of the entry (time since last modified), when opened at the
17621     synchronous layer.
17622   </summary>
17623 </histogram>
17624
17625 <histogram name="SimpleCache.SyncOpenPlatformFileError"
17626     enum="PlatformFileError">
17627   <obsolete>
17628     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17629   </obsolete>
17630   <summary>
17631     The platform error reported when attempting to create a new cache entry at
17632     the synchronous layer.
17633   </summary>
17634 </histogram>
17635
17636 <histogram name="SimpleCache.SyncOpenPlatformFileError_WithIndex"
17637     enum="PlatformFileError">
17638   <obsolete>
17639     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17640   </obsolete>
17641   <summary>
17642     The platform error reported when attempting to create a new cache entry at
17643     the synchronous layer when the index has already initialized.
17644   </summary>
17645 </histogram>
17646
17647 <histogram name="SimpleCache.SyncOpenPlatformFileError_WithoutIndex"
17648     enum="PlatformFileError">
17649   <obsolete>
17650     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17651   </obsolete>
17652   <summary>
17653     The platform error reported when attempting to create a new cache entry at
17654     the synchronous layer when the index has not initialized.
17655   </summary>
17656 </histogram>
17657
17658 <histogram name="SimpleCache.SyncOpenResult" enum="SimpleCacheSyncOpenResult">
17659   <obsolete>
17660     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17661   </obsolete>
17662   <summary>
17663     The result, at the synchronous layer, reported when attempting to open a new
17664     cache entry.
17665   </summary>
17666 </histogram>
17667
17668 <histogram name="SimpleCache.SyncOpenResult_WithIndex"
17669     enum="SimpleCacheSyncOpenResult">
17670   <obsolete>
17671     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17672   </obsolete>
17673   <summary>
17674     The result, at the synchronous layer, reported when attempting to open a new
17675     cache entry when the index has already initialized.
17676   </summary>
17677 </histogram>
17678
17679 <histogram name="SimpleCache.SyncOpenResult_WithoutIndex"
17680     enum="SimpleCacheSyncOpenResult">
17681   <obsolete>
17682     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17683   </obsolete>
17684   <summary>
17685     The result, at the synchronous layer, reported when attempting to open a new
17686     cache entry when the index has not yet initialized.
17687   </summary>
17688 </histogram>
17689
17690 <histogram name="SimpleCache.SyncWriteResult" enum="SimpleCacheSyncWriteResult">
17691   <obsolete>
17692     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17693   </obsolete>
17694   <summary>
17695     The result, at the synchronous layer, of writing to a cache entry.
17696   </summary>
17697 </histogram>
17698
17699 <histogram name="SimpleCache.WriteDependencyType"
17700     enum="SimpleCacheWriteDependencyType">
17701   <obsolete>
17702     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17703   </obsolete>
17704   <summary>
17705     Shows whether a write operation depends on the previous operation in queue
17706     particularly in the aspect of its possibility to run in parallel.
17707   </summary>
17708 </histogram>
17709
17710 <histogram name="SimpleCache.WriteResult" enum="SimpleCacheWriteResult">
17711   <obsolete>
17712     Deprecated 2013-08 in favor of cache type specific version (App or Http).
17713   </obsolete>
17714   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
17715 </histogram>
17716
17717 <histogram name="SiteIsolation.AllResponses">
17718   <summary>
17719     The count of all network responses received by a renderer. Each response is
17720     corresponding to one URL requested by a renderer. Incremented when the first
17721     network packet of a response of this type is received.
17722   </summary>
17723 </histogram>
17724
17725 <histogram name="SiteIsolation.BrowsingInstanceCount">
17726   <summary>
17727     The count of all current BrowsingInstances.  Recorded once per UMA ping.
17728   </summary>
17729 </histogram>
17730
17731 <histogram name="SiteIsolation.CurrentRendererProcessCount">
17732   <summary>
17733     The count of all renderer processes, including WebUI and extensions.
17734     Recorded once per UMA ping.
17735   </summary>
17736 </histogram>
17737
17738 <histogram name="SiteIsolation.IsolateAllSitesProcessCountEstimate">
17739   <summary>
17740     The upper bound of the predicted renderer process count if we isolated all
17741     sites, subject to the process limit.  Recorded once per UMA ping.
17742   </summary>
17743 </histogram>
17744
17745 <histogram name="SiteIsolation.IsolateAllSitesProcessCountLowerBound">
17746   <summary>
17747     The lower bound of the predicted renderer process count if we isolated all
17748     sites, subject to the process limit.  Happens to be the number of unique
17749     sites.  Recorded once per UMA ping.
17750   </summary>
17751 </histogram>
17752
17753 <histogram name="SiteIsolation.IsolateAllSitesProcessCountNoLimit">
17754   <summary>
17755     The predicted renderer process count if we isolated all sites and if there
17756     were no process limit.  Recorded once per UMA ping.
17757   </summary>
17758 </histogram>
17759
17760 <histogram name="SiteIsolation.IsolateAllSitesTotalProcessCountEstimate">
17761   <summary>
17762     The predicted total process count if we isolated all sites, subject to the
17763     process limit.  Recorded once per UMA ping.
17764   </summary>
17765 </histogram>
17766
17767 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountEstimate">
17768   <summary>
17769     The upper bound of the predicted renderer process count if we isolated only
17770     HTTPS (not HTTP) sites, subject to the process limit.  Recorded once per UMA
17771     ping.
17772   </summary>
17773 </histogram>
17774
17775 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountLowerBound">
17776   <summary>
17777     The lower bound of the predicted renderer process count if we isolated only
17778     HTTPS (not HTTP) sites, subject to the process limit.  Happens to be the
17779     number of isolated sites.  Recorded once per UMA ping.
17780   </summary>
17781 </histogram>
17782
17783 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountNoLimit">
17784   <summary>
17785     The predicted renderer process count if we isolated only HTTPS (not HTTP)
17786     sites and if there were no process limit.  Recorded once per UMA ping.
17787   </summary>
17788 </histogram>
17789
17790 <histogram name="SiteIsolation.IsolateHttpsSitesTotalProcessCountEstimate">
17791   <summary>
17792     The predicted total process count if we isolated only HTTPS (not HTTP)
17793     sites, subject to the process limit.  Recorded once per UMA ping.
17794   </summary>
17795 </histogram>
17796
17797 <histogram name="SiteIsolation.XSD.DataLength" units="byte">
17798   <summary>
17799     The number of bytes in the first network packet for a response with headers
17800     that imply potential illegal cross-site access. Recorded when the first
17801     network packet of a response of this type is received.
17802   </summary>
17803 </histogram>
17804
17805 <histogram name="SiteIsolation.XSD.HTML.Blocked">
17806   <summary>
17807     The count of blocked cross-site document responses due to having HTML
17808     content type header and contents sniffed as HTML. Sampled with value of 1
17809     when the first network packet of a response of this type is received.
17810   </summary>
17811 </histogram>
17812
17813 <histogram name="SiteIsolation.XSD.HTML.Blocked.NonRenderableStatusCode">
17814   <summary>
17815     The count of responses with a nonrenderable HTTP status code among blocked
17816     cross-site document responses due to their HTML contents. Sampled with value
17817     1 when the first network packet of a response of this type is received.
17818   </summary>
17819 </histogram>
17820
17821 <histogram name="SiteIsolation.XSD.HTML.Blocked.RenderableStatusCode"
17822     enum="SiteIsolationResourceType">
17823   <summary>
17824     The count of responses with a renderable HTTP status code sub-categorized by
17825     their requesting context type (e.g., image, script, etc.) among blocked
17826     cross-site document responses due to their HTML contents. Sampled with a
17827     resource type (0-14) when the first network packet of a response of this
17828     type is received.
17829   </summary>
17830 </histogram>
17831
17832 <histogram name="SiteIsolation.XSD.HTML.NoSniffBlocked.NonRenderableStatusCode">
17833   <summary>
17834     The count of responses with a nonrenderable HTTP status code among blocked
17835     cross-site document responses due to having HTML content type and nosniff
17836     headers. Sampled with value 1 when the first network packet of a response of
17837     this type is received.
17838   </summary>
17839 </histogram>
17840
17841 <histogram name="SiteIsolation.XSD.HTML.NoSniffBlocked.RenderableStatusCode"
17842     enum="SiteIsolationResourceType">
17843   <summary>
17844     The count of responses with a renderable HTTP status code sub-categorized by
17845     their requesting context type (e.g., image, script, etc.), among blocked
17846     cross-site document responses due to having HTML content type and nosniff
17847     headers. Sampled with a resource type (0-14) when the first network packet
17848     of a response of this type is received.
17849   </summary>
17850 </histogram>
17851
17852 <histogram name="SiteIsolation.XSD.HTML.NotBlocked">
17853   <summary>
17854     The count of not blocked responses despite having an HTML content type
17855     header due to the failure of content sniffing. Sampled with value 1 when the
17856     first network packet of a response of this type is received.
17857   </summary>
17858 </histogram>
17859
17860 <histogram name="SiteIsolation.XSD.HTML.NotBlocked.MaybeJS">
17861   <summary>
17862     The count of responses that may be parsed as JavaScript among not blocked
17863     responses. Sampled with value 1 when the first network packet of a response
17864     of this type is received.
17865   </summary>
17866 </histogram>
17867
17868 <histogram name="SiteIsolation.XSD.JSON.Blocked">
17869   <summary>
17870     The count of blocked cross-site document responses due to having JSON
17871     content type header and contents sniffed as JSON. Sampled with value 1 when
17872     the first network packet of a response of this type is received.
17873   </summary>
17874 </histogram>
17875
17876 <histogram name="SiteIsolation.XSD.JSON.Blocked.NonRenderableStatusCode">
17877   <summary>
17878     The count of responses with a nonrenderable HTTP status code among blocked
17879     cross-site document responses due to their JSON contents. Sampled with value
17880     1 when the first network packet of a response of this type is received.
17881   </summary>
17882 </histogram>
17883
17884 <histogram name="SiteIsolation.XSD.JSON.Blocked.RenderableStatusCode"
17885     enum="SiteIsolationResourceType">
17886   <summary>
17887     The count of responses with a renderable HTTP status code sub-categorized by
17888     their requesting context type (e.g., image, script, etc.), among blocked
17889     cross-site document responses due to their JSON contents. Sampled with a
17890     resource type (0-14) when the first network packet of a response of this
17891     type is received.
17892   </summary>
17893 </histogram>
17894
17895 <histogram name="SiteIsolation.XSD.JSON.NoSniffBlocked.NonRenderableStatusCode">
17896   <summary>
17897     The count of responses with a nonrenderable HTTP status code among blocked
17898     cross-site document responses due to having JSON content type and nosniff
17899     headers. Sampled with value 1 when the first network packet of a response of
17900     this type is received.
17901   </summary>
17902 </histogram>
17903
17904 <histogram name="SiteIsolation.XSD.JSON.NoSniffBlocked.RenderableStatusCode"
17905     enum="SiteIsolationResourceType">
17906   <summary>
17907     The count of responses with a renderable HTTP status code sub-categorized by
17908     their requesting context type (e.g., image, script, etc.), among blocked
17909     cross-site document responses due to having JSON content type and nosniff
17910     headers. Sampled with a resource type (0-14) when the first network packet
17911     of a response of this type is received.
17912   </summary>
17913 </histogram>
17914
17915 <histogram name="SiteIsolation.XSD.JSON.NotBlocked">
17916   <summary>
17917     The count of not blocked responses despite having an JSON content type
17918     header due to the failure of content sniffing. Sampled with value 1 when the
17919     first network packet of a response of this type is received.
17920   </summary>
17921 </histogram>
17922
17923 <histogram name="SiteIsolation.XSD.JSON.NotBlocked.MaybeJS">
17924   <summary>
17925     The count of responses that may be parsed as JavaScript among not blocked
17926     responses with a JSON content type header. Sampled with value 1 when the
17927     first network packet of a response of this type is received.
17928   </summary>
17929 </histogram>
17930
17931 <histogram name="SiteIsolation.XSD.MimeType" enum="SiteIsolationMimeType">
17932   <summary>
17933     MIME type codes for content type header values of potentially cross-site
17934     document responses, excluding same-site or not http(s) urls. Sampled with a
17935     MIME type code (0-4) when the first network packet of a response of this
17936     type is received.
17937   </summary>
17938 </histogram>
17939
17940 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked">
17941   <summary>
17942     The count of blocked cross-site document responses due to having Plain
17943     content type header and contents sniffed as HTML. Sampled with value 1 when
17944     the first network packet of a response of this type is received.
17945   </summary>
17946 </histogram>
17947
17948 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked.NonRenderableStatusCode">
17949   <summary>
17950     The count of responses with a nonrenderable HTTP status code among blocked
17951     responses due to their Plain.HTML contents. Sampled with value 1 when the
17952     first network packet of a response of this type is received.
17953   </summary>
17954 </histogram>
17955
17956 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked.RenderableStatusCode"
17957     enum="SiteIsolationResourceType">
17958   <summary>
17959     The count of responses with a renderable HTTP status code sub-categorized by
17960     their requesting context type (e.g., image, script, etc.), among blocked
17961     cross-site document responses due to their Plain.HTML contents. Sampled with
17962     a resource type (0-14) when the first network packet of a response of this
17963     type is received.
17964   </summary>
17965 </histogram>
17966
17967 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked">
17968   <summary>
17969     The count of blocked cross-site document responses due to having Plain
17970     content type header and contents sniffed as JSON. Sampled with value 1 when
17971     the first network packet of a response of this type is received.
17972   </summary>
17973 </histogram>
17974
17975 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked.NonRenderableStatusCode">
17976   <summary>
17977     The count of responses with a nonrenderable HTTP status code among blocked
17978     cross-site document responses due to their Plain.JSON contents. Sampled with
17979     value 1 when the first network packet of a response of this type is
17980     received.
17981   </summary>
17982 </histogram>
17983
17984 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked.RenderableStatusCode"
17985     enum="SiteIsolationResourceType">
17986   <summary>
17987     The count of responses with a renderable HTTP status code sub-categorized by
17988     their requesting context type (e.g., image, script, etc.), among blocked
17989     cross-site document responses due to their Plain.JSON contents. Sampled with
17990     a resource type (0-14) when the first network packet of a response of this
17991     type is received.
17992   </summary>
17993 </histogram>
17994
17995 <histogram
17996     name="SiteIsolation.XSD.Plain.NoSniffBlocked.NonRenderableStatusCode">
17997   <summary>
17998     The count of responses with a nonrenderable HTTP status code among blocked
17999     cross-site document responses due to having Plain content type and nosniff
18000     headers. Sampled with value 1 when the first network packet of a response of
18001     this type is received.
18002   </summary>
18003 </histogram>
18004
18005 <histogram name="SiteIsolation.XSD.Plain.NoSniffBlocked.RenderableStatusCode"
18006     enum="SiteIsolationResourceType">
18007   <summary>
18008     The count of responses with a renderable HTTP status code sub-categorized by
18009     their requesting context type (e.g., image, script, etc.), among blocked
18010     cross-site document responses due to having Plain content type and nosniff
18011     header. Sampled with a resource type (0-14) when the first network packet of
18012     a response of this type is received.
18013   </summary>
18014 </histogram>
18015
18016 <histogram name="SiteIsolation.XSD.Plain.NotBlocked">
18017   <summary>
18018     The count of not blocked responses despite having an Plain content type
18019     header due to the failure of content sniffing. Sampled with value 1 when the
18020     first network packet of a response of this type is received.
18021   </summary>
18022 </histogram>
18023
18024 <histogram name="SiteIsolation.XSD.Plain.NotBlocked.MaybeJS">
18025   <summary>
18026     The count of responses that may be parsed as JavaScript among not blocked
18027     responses with a Plain content type header. Sampled with value 1 when the
18028     first network packet of a response of this type is received.
18029   </summary>
18030 </histogram>
18031
18032 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked">
18033   <summary>
18034     The count of blocked cross-site document responses due to having Plain
18035     content type header and contents sniffed as XML. Sampled with value 1 when
18036     the first network packet of a response of this type is received.
18037   </summary>
18038 </histogram>
18039
18040 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked.NonRenderableStatusCode">
18041   <summary>
18042     The count of responses with a nonrenderable HTTP status code among blocked
18043     cross-site document responses due to their Plain.XML contents. Sampled with
18044     value 1 when the first network packet of a response of this type is
18045     received.
18046   </summary>
18047 </histogram>
18048
18049 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked.RenderableStatusCode"
18050     enum="SiteIsolationResourceType">
18051   <summary>
18052     The count of responses with renderable HTTP status codes sub-categorized by
18053     their requesting context type (e.g., image, script, etc.), among blocked
18054     cross-site document responses due to their Plain.XML contents. Sampled with
18055     a resource type (0-14) when the first network packet of a response of this
18056     type is received.
18057   </summary>
18058 </histogram>
18059
18060 <histogram name="SiteIsolation.XSD.XML.Blocked">
18061   <summary>
18062     The count of blocked cross-site document responses due to having XML content
18063     type header and contents sniffed as XML. Sampled with value 1 when the first
18064     network packet of a response of this type is received.
18065   </summary>
18066 </histogram>
18067
18068 <histogram name="SiteIsolation.XSD.XML.Blocked.NonRenderableStatusCode">
18069   <summary>
18070     The count of responses with nonrenderable HTTP status codes among blocked
18071     cross-site document responses due to their XML contents. Sampled with value
18072     1 when the first network packet of a response of this type is received.
18073   </summary>
18074 </histogram>
18075
18076 <histogram name="SiteIsolation.XSD.XML.Blocked.RenderableStatusCode"
18077     enum="SiteIsolationResourceType">
18078   <summary>
18079     The count of responses with renderable HTTP status codes sub-categorized by
18080     their requesting context type (e.g., image, script, etc.), among blocked
18081     cross-site document responses due to their XML contents. Sampled with a
18082     resource type (0-14) when the first network packet of a response of this
18083     type is received.
18084   </summary>
18085 </histogram>
18086
18087 <histogram name="SiteIsolation.XSD.XML.NoSniffBlocked.NonRenderableStatusCode">
18088   <summary>
18089     The count of responses with a nonrenderable HTTP status code among blocked
18090     cross-site document responses due to having XML content type and nosniff
18091     headers. Sampled with value 1 when the first network packet of a response of
18092     this type is received.
18093   </summary>
18094 </histogram>
18095
18096 <histogram name="SiteIsolation.XSD.XML.NoSniffBlocked.RenderableStatusCode"
18097     enum="SiteIsolationResourceType">
18098   <summary>
18099     The count of responses with a renderable HTTP status code sub-categorized by
18100     their requesting context type (e.g., image, script, etc.), among blocked
18101     cross-site document responses due to having XML content type and nosniff
18102     headers. Sampled with a resource type (0-14) when the first network packet
18103     of a response of this type is received.
18104   </summary>
18105 </histogram>
18106
18107 <histogram name="SiteIsolation.XSD.XML.NotBlocked">
18108   <summary>
18109     The count of not blocked responses despite having an XML content type header
18110     due to the failure of content sniffing. Sampled with value 1 when the first
18111     network packet of a response of this type is received.
18112   </summary>
18113 </histogram>
18114
18115 <histogram name="SiteIsolation.XSD.XML.NotBlocked.MaybeJS">
18116   <summary>
18117     The count of responses that may be parsed as JavaScript among not blocked
18118     responses with an XML content type. Sampled with value 1 when the first
18119     network packet of a response of this type is received.
18120   </summary>
18121 </histogram>
18122
18123 <histogram name="SpellCheck.SpellingService.Enabled" enum="BooleanEnabled">
18124   <summary>
18125     Whether the user has opted in to asking Google for spelling suggestions.
18126     Recorded both when spelling is initialized and when the preference is
18127     changed.
18128   </summary>
18129 </histogram>
18130
18131 <histogram name="Sqlite.AppCache.Error" enum="SqliteErrorCode">
18132   <summary>Error codes returned by sqlite for the appcache db.</summary>
18133 </histogram>
18134
18135 <histogram name="Sqlite.CloseFailure" enum="SqliteErrorCode">
18136   <summary>Error which prevented database close.</summary>
18137 </histogram>
18138
18139 <histogram name="Sqlite.Cookie.Error" enum="SqliteErrorCode">
18140   <summary>Error codes returned by sqlite the cookie db.</summary>
18141 </histogram>
18142
18143 <histogram name="Sqlite.DatabaseTracker.Error" enum="SqliteErrorCode">
18144   <summary>Error codes returned by sqlite the websqldb tracker db.</summary>
18145 </histogram>
18146
18147 <histogram name="Sqlite.DeprecationVersionResult"
18148     enum="SqliteVersionDeprecation">
18149   <summary>
18150     Annotations for which bits of sql::MetaTable::CheckDeprecated() fire.
18151   </summary>
18152 </histogram>
18153
18154 <histogram name="Sqlite.DomainBoundCerts.Error" enum="SqliteErrorCode">
18155   <summary>
18156     Error codes returned by sqlite for the domain-bound certs db.
18157   </summary>
18158 </histogram>
18159
18160 <histogram name="Sqlite.DomStorageDatabase.Error" enum="SqliteErrorCode">
18161   <summary>Error codes returned by sqlite for the domstorage db.</summary>
18162 </histogram>
18163
18164 <histogram name="Sqlite.Error" enum="SqliteErrorCode">
18165   <summary>SQLite extended error codes.</summary>
18166 </histogram>
18167
18168 <histogram name="Sqlite.Error.IOERR" enum="SqliteIOERRCode">
18169   <obsolete>
18170     Replaced 5/14/2013 by expanded Sqlite.Error histogram.
18171   </obsolete>
18172   <summary>SQLite extended SQLITE_IOERR codes for all databases.</summary>
18173 </histogram>
18174
18175 <histogram name="Sqlite.History.Error" enum="SqliteErrorCode">
18176   <summary>Error codes returned by sqlite for the history db.</summary>
18177 </histogram>
18178
18179 <histogram name="Sqlite.OpenFailure" enum="SqliteErrorCode">
18180   <summary>Error which prevented database open.</summary>
18181 </histogram>
18182
18183 <histogram name="Sqlite.OpenProbeFailure" enum="SqliteErrorCode">
18184   <summary>Error from first read of the database.</summary>
18185 </histogram>
18186
18187 <histogram name="Sqlite.Quota.Error" enum="SqliteErrorCode">
18188   <summary>Error codes returned by sqlite for the quota db.</summary>
18189 </histogram>
18190
18191 <histogram name="Sqlite.RazeDatabase" enum="SqliteErrorCode">
18192   <summary>Errors attempting to Raze() database.</summary>
18193 </histogram>
18194
18195 <histogram name="Sqlite.RazeDatabase2" enum="SqliteErrorCode">
18196   <summary>Errors on second attempt to Raze() database.</summary>
18197 </histogram>
18198
18199 <histogram name="Sqlite.RazeDatabaseTruncate" enum="SqliteErrorCode">
18200   <summary>Errors truncating database for Raze().</summary>
18201 </histogram>
18202
18203 <histogram name="Sqlite.SizeKB" units="Kb">
18204   <summary>Size in kilobytes of pre-existing database at startup.</summary>
18205 </histogram>
18206
18207 <histogram name="Sqlite.Text.Error" enum="SqliteErrorCode">
18208   <summary>Error codes returned by sqlite the full text db.</summary>
18209 </histogram>
18210
18211 <histogram name="Sqlite.Thumbnail.Error" enum="SqliteErrorCode">
18212   <summary>Error codes returned by sqlite for the thumbnail db.</summary>
18213 </histogram>
18214
18215 <histogram name="Sqlite.Version">
18216   <summary>Version of pre-existing database at startup.</summary>
18217 </histogram>
18218
18219 <histogram name="Sqlite.Web.Error" enum="SqliteErrorCode">
18220   <summary>Error codes returned by sqlite the web db.</summary>
18221 </histogram>
18222
18223 <histogram name="Startup.BrowserMessageLoopStartTime">
18224   <summary>
18225     Time from browser startup to the start of the main thread's message loop.
18226   </summary>
18227 </histogram>
18228
18229 <histogram name="Startup.BrowserMessageLoopStartTimeFromMainEntry"
18230     units="milliseconds">
18231   <summary>
18232     Time from main entry to the start of the main thread's message loop. This
18233     stat is only recorded after 7 minutes of OS uptime to try to mitigate the
18234     variance resulting from Chrome being autostarted.
18235   </summary>
18236 </histogram>
18237
18238 <histogram name="Startup.BrowserMessageLoopStartTimeFromMainEntry.FirstRun"
18239     units="milliseconds">
18240   <summary>
18241     Time from main entry to the start of the main thread's message loop on first
18242     run. This stat is only recorded after 7 minutes of OS uptime to try to
18243     mitigate the variance resulting from Chrome being autostarted.
18244   </summary>
18245 </histogram>
18246
18247 <histogram name="Startup.BrowserOpenTabs">
18248   <summary>
18249     Time taken to open the initial tab or to restore tabs from previous session.
18250   </summary>
18251 </histogram>
18252
18253 <histogram name="Startup.BrowserWindowDisplay" units="milliseconds">
18254   <summary>
18255     Time from browser startup to the time the browser window initially becomes
18256     visible.
18257   </summary>
18258 </histogram>
18259
18260 <histogram name="Startup.ChromeCast.TimeToDisplayVideo" units="milliseconds">
18261   <summary>
18262     The elapsed time from the ChromeCast application launch to the first video
18263     frame displayed.
18264   </summary>
18265 </histogram>
18266
18267 <histogram name="Startup.Fling.TimeToDisplayVideo" units="milliseconds">
18268   <summary>
18269     The elapsed time from the Fling application launch to the first video frame
18270     displayed.
18271   </summary>
18272 </histogram>
18273
18274 <histogram name="Startup.IsResume">
18275   <obsolete>
18276     Deprecated 12/2011. Merged into MobileSessionStartType.
18277   </obsolete>
18278   <summary>Whether a startup is a resume (vs a cold start).</summary>
18279 </histogram>
18280
18281 <histogram name="Startup.MobileSessionStartAction"
18282     enum="MobileSessionStartAction">
18283   <summary>
18284     The action requested on the application startup when called from another app
18285     or the OS.
18286   </summary>
18287 </histogram>
18288
18289 <histogram name="Startup.MobileSessionStartFromApps"
18290     enum="MobileSessionCallerApp">
18291   <summary>The calling application (if any).</summary>
18292 </histogram>
18293
18294 <histogram name="Startup.ShowAppListColdStart" units="milliseconds">
18295   <summary>
18296     Time for a newly created browser process to reach the code that starts
18297     showing the app launcher, when started with the --show-app-list flag and
18298     with no currently running Chrome processes.
18299   </summary>
18300 </histogram>
18301
18302 <histogram name="Startup.ShowAppListWarmStart" units="milliseconds">
18303   <summary>
18304     Time for a running browser process to reach the code that starts showing the
18305     app launcher. Measured from the time a second Chrome process started, which
18306     sent its --show-app-list command line argument to the already-running
18307     process and will soon exit.
18308   </summary>
18309 </histogram>
18310
18311 <histogram name="Startup.SlowStartupBookmarksLoad" units="milliseconds">
18312   <summary>
18313     Time it takes to load bookmarks from disk. This measurement is only sent for
18314     startups that take &gt;10 seconds after an uptime of 7 minutes.
18315   </summary>
18316 </histogram>
18317
18318 <histogram name="Startup.SlowStartupExtensionServiceInitAfterImport"
18319     units="milliseconds">
18320   <summary>
18321     Time it takes to finish initialization of the extension service including
18322     loading built-in extensions. This measurement is only sent for startups that
18323     take &gt;10 seconds after an uptime of 7 minutes.
18324   </summary>
18325 </histogram>
18326
18327 <histogram name="Startup.SlowStartupFinalProfileInit" units="milliseconds">
18328   <summary>
18329     Time the final stages of profile initialization taking including
18330     initialization of profile keyed services. This measurement is only sent for
18331     startups that take &gt;10 seconds after an uptime of 7 minutes.
18332   </summary>
18333 </histogram>
18334
18335 <histogram name="Startup.SlowStartupNSSInit" units="milliseconds">
18336   <summary>
18337     Time it takes to load the NSS libraries and initialize it. This measurement
18338     is only sent for startups that take &gt;10 seconds after an uptime of 7
18339     minutes.
18340   </summary>
18341 </histogram>
18342
18343 <histogram name="Startup.SlowStartupPreferenceLoading" units="milliseconds">
18344   <summary>
18345     Time it takes to load preferences from disk. This measurement is only sent
18346     for startups that take &gt;10 seconds after an uptime of 7 minutes.
18347   </summary>
18348 </histogram>
18349
18350 <histogram name="Startup.SlowStartupProfileIODataInit" units="milliseconds">
18351   <summary>
18352     Time it takes to initialize the ProfileIOData object - this includes
18353     initialization of the cookie store. This measurement is only sent for
18354     startups that take &gt;10 seconds after an uptime of 7 minutes.
18355   </summary>
18356 </histogram>
18357
18358 <histogram name="Startup.SlowStartupSafeBrowsingGetDatabase"
18359     units="milliseconds">
18360   <summary>
18361     Time it takes to load the safe browsing database from disk. This measurement
18362     is only sent for startups that take &gt;10 seconds after an uptime of 7
18363     minutes.
18364   </summary>
18365 </histogram>
18366
18367 <histogram name="Startup.SlowStartupSafeBrowsingServiceInitialize"
18368     units="milliseconds">
18369   <summary>
18370     Time it takes to initialize the safe browsing service. This measurement is
18371     only sent for startups that take &gt;10 seconds after an uptime of 7
18372     minutes.
18373   </summary>
18374 </histogram>
18375
18376 <histogram name="Startup.SlowStartupSessionServiceCreateTabsAndWindows"
18377     units="milliseconds">
18378   <summary>
18379     Time it takes for session restore to finish initiating creation of restored
18380     tabs and windows. This measurement is only sent for startups that take
18381     &gt;10 seconds after an uptime of 7 minutes.
18382   </summary>
18383 </histogram>
18384
18385 <histogram name="Startup.WarmStartTimeFromRemoteProcessStart"
18386     units="milliseconds">
18387   <summary>
18388     Time for a running browser process to start processing the command line
18389     passed in by a second Chrome process, which just sent its command line
18390     arguments to the already-running process and will soon exit. Measured from
18391     the time the second Chrome process started.
18392   </summary>
18393 </histogram>
18394
18395 <histogram name="Sync.AuthInvalidationRejectedTokenAgeLong" units="days">
18396   <summary>
18397     Age of all auth tokens rejected by the invalidation server. Measured from
18398     the time they were created.
18399   </summary>
18400 </histogram>
18401
18402 <histogram name="Sync.AuthInvalidationRejectedTokenAgeShort"
18403     units="milliseconds">
18404   <summary>
18405     Age of auth tokens younger than one hour that were rejected by the
18406     invalidation server. Measured from the time they were created.
18407   </summary>
18408 </histogram>
18409
18410 <histogram name="Sync.AuthServerRejectedTokenAgeLong" units="days">
18411   <summary>
18412     Age of all auth tokens rejected by the sync server. Measured from the time
18413     they were created.
18414   </summary>
18415 </histogram>
18416
18417 <histogram name="Sync.AuthServerRejectedTokenAgeShort" units="milliseconds">
18418   <summary>
18419     Age of auth tokens younger than one hour that were rejected by the sync
18420     server. Measured from the time they were created.
18421   </summary>
18422 </histogram>
18423
18424 <histogram name="Sync.BackendInitializeRestoreState"
18425     enum="SyncBackendInitializeRestoreState">
18426   <summary>
18427     Compares sync's has_setup_completed pref against the set of types actually
18428     restored from the sync DB.  Mismatches should be rare.
18429   </summary>
18430 </histogram>
18431
18432 <histogram name="Sync.RefreshTokenAvailable" enum="BooleanSuccess">
18433   <summary>
18434     Whether OAuth2 refresh token was available at the time when
18435     ProfileSyncService was starting backend.
18436   </summary>
18437 </histogram>
18438
18439 <histogram name="SyncedNotification.Actions"
18440     enum="SyncedNotificationActionType">
18441   <summary>
18442     The actions taken on synced notifications, recorded every time they happen.
18443     This histogram will record every single event that happens separately.
18444   </summary>
18445 </histogram>
18446
18447 <histogram name="Tab.AgeUponRestoreFromColdStart" units="minutes">
18448   <summary>
18449     Age (time since the last display in previous sessions) of a tab being
18450     restored due to the first tab switch after the browser cold start, recorded
18451     upon such restore. When the browser is started from cold, this metric is not
18452     recorded for the foreground, automatically restored tab, so that the metric
18453     tracks only the restores triggered by direct user decision to switch tabs.
18454   </summary>
18455 </histogram>
18456
18457 <histogram name="Tab.PerceivedRestoreTime" units="ms">
18458   <summary>
18459     User-perceived load time for a successful tab restore, measured from the
18460     first time the user sees the tab being restored until the load completes.
18461   </summary>
18462 </histogram>
18463
18464 <histogram name="Tab.RestoreResult" enum="TabRestoreResult">
18465   <summary>
18466     When the browser restores a tab, whether the load was successful. Loads can
18467     fail for instance when there is no connectivity.
18468   </summary>
18469 </histogram>
18470
18471 <histogram name="Tab.RestoreTime" units="ms">
18472   <summary>Load time for a successful tab restore.</summary>
18473 </histogram>
18474
18475 <histogram name="Tab.RestoreUserPersistence" enum="TabRestoreUserAction">
18476   <summary>
18477     When the browser restores a tab, whether the user waits for completion of
18478     the load or if the user gives up by switching to another tab or leaving
18479     Chrome.
18480   </summary>
18481 </histogram>
18482
18483 <histogram name="Tab.StatusWhenDisplayed" enum="TabStatus">
18484   <summary>
18485     The status of a tab collected each time the tab is displayed on Android,
18486     including user switching to the tab and displays of newly created tabs, such
18487     as NTP or tabs opened to handle intents.
18488   </summary>
18489 </histogram>
18490
18491 <histogram name="Tab.StatusWhenSwitchedBackToForeground" enum="TabStatus">
18492   <summary>
18493     The status of a tab collected each time the user switches to it on mobile.
18494     That does not include tabs being created at the time the user switches to
18495     them, such as NTP or tabs opened to handle intents.
18496   </summary>
18497 </histogram>
18498
18499 <histogram name="Tab.StatusWhenSwitchedBackToForegroundDataProxyEnabled"
18500     enum="TabStatus">
18501   <summary>
18502     The status of a tab collected each time the user switches to it on mobile
18503     with the data reduction proxy enabled. This is populated identically, and in
18504     addition to Tab.StatusWhenSwitchedBackToForeground for any given tab
18505     switching event if the proxy is enabled.
18506   </summary>
18507 </histogram>
18508
18509 <histogram name="Tab.SwitchedToForegroundAge" units="ms">
18510   <summary>Age (in ms) when the tab was switched to foreground.</summary>
18511 </histogram>
18512
18513 <histogram name="Tab.SwitchedToForegroundLaunchedWithURL"
18514     enum="TabSwitchedToForegroundLaunchedWithURL">
18515   <summary>
18516     Each time a tab is brought to the foreground, this histogram indicates if
18517     chrome was launched without an URL (i.e., from the launcher), or with an URL
18518     (i.e., from another app).
18519   </summary>
18520 </histogram>
18521
18522 <histogram name="Tab.SwitchedToForegroundMRURank">
18523   <summary>
18524     Rank in MRU order (0 being first) when the tab was switched to foreground.
18525   </summary>
18526 </histogram>
18527
18528 <histogram name="Tab.SwitchedToForegroundNumTabs">
18529   <summary>Count of all tabs when a tab is switched.</summary>
18530 </histogram>
18531
18532 <histogram name="Tab.SwitchedToForegroundRevisit"
18533     enum="TabSwitchedToForegroundRevisit">
18534   <summary>
18535     Each time a tab is brought to the foreground, this histogram indicates if
18536     this is the first viewing of the tab since Chrome was put into foreground,
18537     or if it was a return to a tab that has already been shown in this session.
18538   </summary>
18539 </histogram>
18540
18541 <histogram name="Tabs.ForegroundTabAgeAtStartup" units="minutes">
18542   <summary>
18543     Age (time since the last display in previous sessions) of the foreground tab
18544     being restored on the browser cold start.
18545   </summary>
18546 </histogram>
18547
18548 <histogram name="Tabs.SpeculativeRestoreApplicability"
18549     enum="SpeculativeRestoreApplicability">
18550   <summary>
18551     Applicability of speculative tab restore, recorded every time a tab is
18552     switched. This allows to estimate the fraction of tab restores experienced
18553     on mobile that can be mitigated using speculative restore. Options higher in
18554     the enum take precedence over the lower ones (i.e. low-memory tablet will be
18555     accounted as tablet).
18556   </summary>
18557 </histogram>
18558
18559 <histogram name="Tabs.SpeculativeRestorePredictionAccuracy.SideSwipe"
18560     enum="SpeculativeRestorePredictionAccuracy">
18561   <summary>
18562     Accuracy of the tab switch predictions made when the user begins the side
18563     swipe gesture.
18564   </summary>
18565 </histogram>
18566
18567 <histogram name="Tabs.SpeculativeRestorePredictionAccuracy.TabSwitcher"
18568     enum="SpeculativeRestorePredictionAccuracy">
18569   <summary>
18570     Accuracy of the tab switch predictions made when the user enters the tab
18571     switcher.
18572   </summary>
18573 </histogram>
18574
18575 <histogram name="Tabs.SpeculativeRestoreTargetStatus"
18576     enum="SpeculativeRestoreTabStatus">
18577   <summary>
18578     Status of a tab recorded when the tab is targeted with speculative restore.
18579   </summary>
18580 </histogram>
18581
18582 <histogram name="Tabs.SpeculativeRestoreTimeAhead.SideSwipe" units="ms">
18583   <summary>
18584     Time between starting the speculative load and actual tab switch for correct
18585     speculative load predictions made when the user begins the side swipe
18586     gesture.
18587   </summary>
18588 </histogram>
18589
18590 <histogram name="Tabs.SpeculativeRestoreTimeAhead.TabSwitcher" units="ms">
18591   <summary>
18592     Time between starting the speculative load and actual tab switch for correct
18593     speculative load predictions made when the user enters the tab switcher.
18594   </summary>
18595 </histogram>
18596
18597 <histogram name="TopSites.NumberOfApplyBlacklist">
18598   <summary>The number of times TopSitesImpl::ApplyBlacklist is called.</summary>
18599 </histogram>
18600
18601 <histogram name="TopSites.NumberOfBlacklistedItems">
18602   <summary>
18603     The number of items in the user Most Visited blacklist every time
18604     TopSitesImpl::ApplyBlacklist is called.
18605   </summary>
18606 </histogram>
18607
18608 <histogram name="Touchpad.Device" enum="TouchpadDeviceState">
18609   <summary>Tracks touchpad device state.</summary>
18610 </histogram>
18611
18612 <histogram name="Touchpad.Metrics" enum="TouchpadProblemType">
18613   <summary>
18614     Tracks unusual CrOS touchpad operational states (e.g. running into the noisy
18615     ground issue). This is sampled at every touchpad event.
18616   </summary>
18617 </histogram>
18618
18619 <histogram name="Touchpad.NaturalScroll.Changed" enum="BooleanEnabled">
18620   <summary>Tracks touchpad natural scroll setting changes by the user.</summary>
18621 </histogram>
18622
18623 <histogram name="Touchpad.NaturalScroll.Started" enum="BooleanEnabled">
18624   <summary>Tracks touchpad natural scroll setting on startup.</summary>
18625 </histogram>
18626
18627 <histogram name="Touchpad.PointerSensitivity.Changed" enum="PointerSensitivity">
18628   <summary>
18629     Tracks touchpad sensitivity setting changes by the user. This replaces the
18630     old Touchpad.Sensitivity.Changed metric.
18631   </summary>
18632 </histogram>
18633
18634 <histogram name="Touchpad.PointerSensitivity.Started" enum="PointerSensitivity">
18635   <summary>
18636     Tracks touchpad sensitivity setting on startup. This replaces the old
18637     Touchpad.Sensitivity.Started metric.
18638   </summary>
18639 </histogram>
18640
18641 <histogram name="Touchpad.Sensitivity.Changed" enum="PointerSensitivity">
18642   <obsolete>
18643     Deprecated as of 6/2013, replaced by Touchpad.PointerSensitivity.Changed.
18644   </obsolete>
18645   <summary>Tracks touchpad sensitivity setting changes by the user.</summary>
18646 </histogram>
18647
18648 <histogram name="Touchpad.Sensitivity.Started" enum="PointerSensitivity">
18649   <obsolete>
18650     Deprecated as of 6/2013, replaced by Touchpad.PointerSensitivity.Started.
18651   </obsolete>
18652   <summary>Tracks touchpad sensitivity setting on startup.</summary>
18653 </histogram>
18654
18655 <histogram name="Touchpad.TapDragging.Changed" enum="BooleanEnabled">
18656   <summary>Tracks touchpad TapDragging setting changes by the user.</summary>
18657 </histogram>
18658
18659 <histogram name="Touchpad.TapDragging.Started" enum="BooleanEnabled">
18660   <summary>Tracks touchpad TapDragging setting on startup.</summary>
18661 </histogram>
18662
18663 <histogram name="Touchpad.TapToClick.Changed" enum="BooleanEnabled">
18664   <summary>Tracks touchpad TapToClick setting changes by the user.</summary>
18665 </histogram>
18666
18667 <histogram name="Touchpad.TapToClick.Started" enum="BooleanEnabled">
18668   <summary>Tracks touchpad TapToClick setting on startup.</summary>
18669 </histogram>
18670
18671 <histogram name="Touchpad.ThreeFingerSwipe.Changed" enum="BooleanEnabled">
18672   <obsolete>
18673     Deprecated as of 7/2013.
18674   </obsolete>
18675 </histogram>
18676
18677 <histogram name="Touchpad.ThreeFingerSwipe.Started" enum="BooleanEnabled">
18678   <obsolete>
18679     Deprecated as of 7/2013.
18680   </obsolete>
18681 </histogram>
18682
18683 <histogram name="Translate.AlwaysTranslateLang">
18684   <summary>
18685     The number of times the always translate option was selected in the
18686     translate infobar.
18687   </summary>
18688 </histogram>
18689
18690 <histogram name="Translate.CaptureText" units="milliseconds">
18691   <summary>
18692     The time spent capturing plain text from the DOM. This is reported by
18693     ChromeRenderViewObserver when a page is loaded completely.
18694   </summary>
18695 </histogram>
18696
18697 <histogram name="Translate.ContentLanguage" enum="TranslateLanguage">
18698   <summary>
18699     A page may provide a Content-Language HTTP header or a META tag. For each
18700     page load, measures whether the Content-Language header exists and is valid.
18701   </summary>
18702 </histogram>
18703
18704 <histogram name="Translate.DeclineTranslate">
18705   <summary>
18706     The number of times the &quot;Nope&quot; (don't translate) was clicked in
18707     the translate infobar.
18708   </summary>
18709 </histogram>
18710
18711 <histogram name="Translate.DeclineTranslateCloseInfobar">
18712   <summary>
18713     The number of times the translate infobar was closed without the user
18714     translating the page.
18715   </summary>
18716 </histogram>
18717
18718 <histogram name="Translate.HtmlLang" enum="TranslateLanguage">
18719   <summary>
18720     A page may provide a lang attribute in html tag. For each page load,
18721     measures whether the lang attribute exists and is valid.
18722   </summary>
18723 </histogram>
18724
18725 <histogram name="Translate.InitiationStatus" enum="TranslateInitiationStatus">
18726   <summary>
18727     The reason why Chrome decided to perform the next action (e.g., to show
18728     infobar, to translate a page without any prompting, and so on) when Chrome
18729     Translate is ready to translate a page.
18730   </summary>
18731 </histogram>
18732
18733 <histogram name="Translate.LanguageVerification"
18734     enum="TranslateLanguageVerification">
18735   <summary>
18736     For each page load, measures whether the provided Content-Language header
18737     matches the language determined by CLD.  Beyond directly matching or
18738     mismatching the Content-Language header, CLD can complement the
18739     Content-Language.  For example, suppose the Content-Language header
18740     specifies 'zh' (general Chinese), a language code that the Translate server
18741     does not support.  In this case, CLD can detect a subcode like '-TW' or
18742     '-CN', resulting in language codes 'zh-TW' and 'zh-CN', which the Translate
18743     server supports.  This is referred to as &quot;complementing a language
18744     subcode&quot;.
18745   </summary>
18746 </histogram>
18747
18748 <histogram name="Translate.LocalesOnDisabledByPrefs" enum="LanguageCode">
18749   <summary>
18750     Logs the user locale when the Translate feature is disabled by the user.
18751     This is recorded each time a webpage is loaded and prefs for translation is
18752     checked. This allows us to investigate the correlation between the user
18753     locale and the usage rates of the Translate.
18754   </summary>
18755 </histogram>
18756
18757 <histogram name="Translate.ModifyOriginalLang">
18758   <summary>
18759     The number of times the original language in the translate infobar has been
18760     changed.
18761   </summary>
18762 </histogram>
18763
18764 <histogram name="Translate.ModifyTargetLang">
18765   <summary>
18766     The number of times the target language in the translate infobar has been
18767     changed.
18768   </summary>
18769 </histogram>
18770
18771 <histogram name="Translate.NeverTranslateLang">
18772   <summary>
18773     The number of times the never translate option was selected in the translate
18774     infobar.
18775   </summary>
18776 </histogram>
18777
18778 <histogram name="Translate.NeverTranslateSite">
18779   <summary>
18780     The number of times the never translate site was selected in the translate
18781     infobar.
18782   </summary>
18783 </histogram>
18784
18785 <histogram name="Translate.PageScheme" enum="TranslateScheme">
18786   <summary>Counts translation target page schemes.</summary>
18787 </histogram>
18788
18789 <histogram name="Translate.ReportLanguageDetectionError">
18790   <summary>
18791     The number of times the &quot;report this error&quot; of options menu is
18792     selected in the translate infobar.
18793   </summary>
18794 </histogram>
18795
18796 <histogram name="Translate.RevertTranslation">
18797   <summary>
18798     The number of times the show original button was clicked in the translate
18799     infobar.
18800   </summary>
18801 </histogram>
18802
18803 <histogram name="Translate.ServerReportedUnsupportedLanguage">
18804   <obsolete>
18805     Deprecated 5/2013 by Translate.UndisplayableLanguage
18806   </obsolete>
18807   <summary>
18808     The number of times the detected language is not supported by Translate
18809     Element.
18810   </summary>
18811 </histogram>
18812
18813 <histogram name="Translate.ShowBeforeTranslateInfobar">
18814   <obsolete>
18815     Deprecated 7/2010. No longer tracked.
18816   </obsolete>
18817   <summary>
18818     The number of times an infobar proposing to translate a page has been shown.
18819   </summary>
18820 </histogram>
18821
18822 <histogram name="Translate.ShowErrorInfobar" enum="TranslateError">
18823   <summary>
18824     Chrome Translate shows an error infobar when an error happens on translation
18825     and the infobar message depends on what kind of error happens. This metric
18826     counts how often each error message is shown.
18827   </summary>
18828 </histogram>
18829
18830 <histogram name="Translate.SimilarLanguageMatch" enum="BooleanMatched">
18831   <summary>
18832     This metrics is logged whenever a page is loaded. The logged value is
18833     &quot;Mathced&quot; when the CLD-detected language differs from the page
18834     language code , and the two languages are such similar languages. In that
18835     case, Chrome ignore the CLD-determined language and instead uses the page
18836     language code. The page language code is decided by Content-Language and
18837     HTML lang attribute.
18838   </summary>
18839 </histogram>
18840
18841 <histogram name="Translate.TimeToBeReady" units="milliseconds">
18842   <summary>
18843     The time from injecting scripts for Chrome Translate to being ready to
18844     perform translation.
18845   </summary>
18846 </histogram>
18847
18848 <histogram name="Translate.TimeToLoad" units="milliseconds">
18849   <summary>
18850     The time from injecting scripts for Chrome Translate to the finishing loads
18851     of all depending libraries.
18852   </summary>
18853 </histogram>
18854
18855 <histogram name="Translate.TimeToTranslate" units="milliseconds">
18856   <summary>The time from starting translation to the completion.</summary>
18857 </histogram>
18858
18859 <histogram name="Translate.Translate">
18860   <summary>
18861     The number of times the translate button was clicked in the translate
18862     infobar.
18863   </summary>
18864 </histogram>
18865
18866 <histogram name="Translate.UndisplayableLanguage" enum="LanguageCode">
18867   <summary>
18868     Logs an undisplayable language included in the language list sent by the
18869     Translate server. The Translate server sends the list each time the user
18870     runs Chrome. This metrics tells us that there is a language which UI should
18871     support but doesn't.
18872   </summary>
18873 </histogram>
18874
18875 <histogram name="Translate.UnsupportedLanguageAtInitiation" enum="LanguageCode">
18876   <summary>
18877     Logs an unsupported source language detected during initiation of the
18878     Translate feature.  This is reported when the language detector successfully
18879     detects the language of the webpage, but the language is not supported by
18880     the translation server because it is too minor.  This metric allows us to
18881     assess how important the unsupported language is for Google translate.
18882   </summary>
18883 </histogram>
18884
18885 <histogram name="Translate.UserActionDuration" units="milliseconds">
18886   <summary>
18887     The time from a page content language being determined to user requesting
18888     Chrome Translate.
18889   </summary>
18890 </histogram>
18891
18892 <histogram name="TryScroll.SlowScroll" enum="ScrollThread">
18893   <summary>Whether the scroll is executed on main thread.</summary>
18894 </histogram>
18895
18896 <histogram name="UMA.CollectExternalEventsTime" units="milliseconds">
18897   <summary>
18898     The time to run the external metrics collection task (Chrome OS).
18899   </summary>
18900 </histogram>
18901
18902 <histogram name="UMA.Discarded Log Events">
18903   <summary>
18904     The number of events discarded at log transmission time because the event
18905     count was already too large.
18906   </summary>
18907 </histogram>
18908
18909 <histogram name="UMA.FieldTrialsEnabledBenchmarking" enum="BooleanUsage">
18910   <summary>
18911     Log whether the --enable-benchmarking flag was set, which causes field
18912     trials to only use the default group.
18913   </summary>
18914 </histogram>
18915
18916 <histogram name="UMA.GeneratedLowEntropySource" enum="BooleanSuccess">
18917   <summary>
18918     For each attempt to generate the low entropy source, log whether or not the
18919     load required generating a new low entropy source.
18920   </summary>
18921 </histogram>
18922
18923 <histogram name="UMA.Large Accumulated Log Not Persisted" units="bytes">
18924   <summary>
18925     Number of bytes in an excessively large log that was discarded at shutdown
18926     instead of being saved to disk to retry during next chrome run.
18927   </summary>
18928 </histogram>
18929
18930 <histogram name="UMA.Large Rejected Log was Discarded" units="bytes">
18931   <summary>
18932     Number of bytes in a log was was rejected by server, and then discarded.
18933   </summary>
18934 </histogram>
18935
18936 <histogram name="UMA.LogLoadComplete called">
18937   <summary>
18938     Simple counter of the number of times LogLoadComplete was called (bug
18939     demonstration, as we're called more often than once per page load :-/ )
18940   </summary>
18941 </histogram>
18942
18943 <histogram name="UMA.LowEntropySourceValue">
18944   <summary>
18945     Distribution of the low entropy source value used for field trial
18946     randomization, recorded on startup.
18947   </summary>
18948 </histogram>
18949
18950 <histogram name="UMA.Perf.GetData" enum="GetPerfDataOutcome">
18951   <summary>
18952     A count of successes and various failure modes related to collecting and
18953     processing performance data obtained through &quot;perf&quot; on ChromeOS.
18954   </summary>
18955 </histogram>
18956
18957 <histogram name="UMA.ProtoCompressionRatio" units="%">
18958   <summary>
18959     Compression ratio of the serialized protobuf that will be uploaded to the
18960     UMA server. This serialized protobuf is compressed using gzip.
18961   </summary>
18962 </histogram>
18963
18964 <histogram name="UMA.ProtoGzipped" enum="Boolean">
18965   <obsolete>
18966     Deprecated as of Sep, 2013. Gzipping protobufs is now the default.
18967   </obsolete>
18968   <summary>Was the UMA protobuf uploaded earlier compressed or not.</summary>
18969 </histogram>
18970
18971 <histogram name="UMA.ProtoGzippedKBSaved" units="KB">
18972   <summary>
18973     Kilobytes saved from gzipping the protobufs before uploading them.
18974   </summary>
18975 </histogram>
18976
18977 <histogram name="UMA.Unacceptable_Log_Discarded">
18978   <obsolete>
18979     Deprecated as of May, 2012 (i.e. Chrome 21+).  Replaced by the
18980     UMA.UploadResponseStatus.XML and UMA.UploadResponseStatus.Protobuf
18981     histograms.
18982   </obsolete>
18983   <summary>The server returned a 400 code, and we discarded a log.</summary>
18984   <details>
18985     This tends to indicate that a syntax error is present in a log, such as
18986     would appear when a bogus XML tag is included, or the XML is not balanced
18987     and well structured.
18988   </details>
18989 </histogram>
18990
18991 <histogram name="UMA.UploadCreation" enum="BooleanSuccess">
18992   <summary>
18993     For each attempted UMA upload, log whether the upload was successfully
18994     constructed.  An upload might fail to be constructed, for example, if we try
18995     to upload before the system is fully initialized; or if serialization of the
18996     data fails.
18997   </summary>
18998 </histogram>
18999
19000 <histogram name="UMA.UploadResponseStatus.Protobuf"
19001     enum="UmaUploadResponseStatus">
19002   <summary>
19003     For each upload to the protocol buffer (v2) UMA server, log whether the
19004     upload was successful, or whether there was an error.
19005   </summary>
19006 </histogram>
19007
19008 <histogram name="UMA.UploadResponseStatus.XML" enum="UmaUploadResponseStatus">
19009   <summary>
19010     For each upload to the XML (v1) UMA server, log whether the upload was
19011     successful, or whether there was an error.
19012   </summary>
19013 </histogram>
19014
19015 <histogram name="UMA.UsedResetVariationsFlag" enum="BooleanUsage">
19016   <summary>
19017     Log whether the --reset-variation-state flag was set before the low entropy
19018     source was requested.
19019   </summary>
19020 </histogram>
19021
19022 <histogram name="UMA.XMLNodeDumpTime" units="milliseconds">
19023   <summary>
19024     The time spent in converting the XML tree into a character buffer when
19025     closing a metrics log (Chrome OS).
19026   </summary>
19027 </histogram>
19028
19029 <histogram name="UMA.XMLWriterDestructionTime" units="milliseconds">
19030   <summary>
19031     The time spent in freeing the XML writer and tree when closing a metrics log
19032     (Chrome OS).
19033   </summary>
19034 </histogram>
19035
19036 <histogram name="Uptime.ChromeExecToLoginPromptVisibleAfterLogout" units="ms">
19037   <summary>
19038     Measures the time elapsed on Chrome OS between when Chrome is started, and
19039     when the login prompt is again visible after a logout.  This statistic is
19040     only collected when preceeded by a logout.
19041   </summary>
19042 </histogram>
19043
19044 <histogram name="Uptime.LoginPromptSetupTimeAfterLogout" units="ms">
19045   <summary>
19046     Measures the time elapsed on Chrome OS for setting up for a login after a
19047     logout. More specifically, it is the time between when the Cryptohome is
19048     unmounted (the last step in the logout process) and when the login prompt is
19049     again visible after a logout.
19050   </summary>
19051 </histogram>
19052
19053 <histogram name="Uptime.Logout" units="ms">
19054   <summary>
19055     Measures the time elapsed on Chrome OS when performing a logout. More
19056     specifically, it is the time between when a logout is initiated and when the
19057     Cryptohome is unmounted, signaling the last step in the logout process. This
19058     statistic is not collected when the logout is part of a restart or shutdown.
19059   </summary>
19060 </histogram>
19061
19062 <histogram name="Uptime.LogoutToLoginPromptVisible" units="ms">
19063   <summary>
19064     Measures the time elapsed on Chrome OS between initiating a logout and the
19065     next time the login prompt is visible again.  This statistic is not
19066     collected if the machine is shutdown between the logout initiation and the
19067     prompt becoming visible.
19068   </summary>
19069 </histogram>
19070
19071 <histogram name="Uptime.LogoutToUIStopAfterLogout" units="ms">
19072   <summary>
19073     Measures the time elapsed on Chrome OS between when a logout is initiated
19074     and the UI has stopped (and Chrome has exited) during the logout process.
19075     This statistic is not collected if the logout is part of a restart or
19076     shutdown.
19077   </summary>
19078 </histogram>
19079
19080 <histogram name="Uptime.ProcessesTerminatedToXTerminatedAfterLogout" units="ms">
19081   <summary>
19082     Measures the time elapsed on Chrome OS between when all user-associated
19083     processes (including the X server) have been terminated during the logout
19084     process.  This statistic is not collected if the logout is part of a restart
19085     or shutdown.
19086   </summary>
19087 </histogram>
19088
19089 <histogram name="Uptime.UIStopToProcessesTerminatedAfterLogout" units="ms">
19090   <summary>
19091     Measures the time elapsed on Chrome OS between when the UI has stopped
19092     (Chrome has exited), and when all other associated processes have been
19093     terminated during the logout process. This statistic is not collected if the
19094     logout is part of a restart or shutdown.
19095   </summary>
19096 </histogram>
19097
19098 <histogram name="Uptime.XTerminatedToChromeExecAfterLogout" units="ms">
19099   <summary>
19100     Measures the time elapsed on Chrome OS between when the X server has been
19101     terminated from a previous logout and when Chrome is started again to show
19102     the login screen.
19103   </summary>
19104 </histogram>
19105
19106 <histogram name="UserImage.ChangeChoice" enum="ChromeOSUserImageId">
19107   <summary>
19108     Distribution of the default images that users choose in Change Picture
19109     dialog (Chrome OS). One sample is taken each time the user changes picture.
19110   </summary>
19111 </histogram>
19112
19113 <histogram name="UserImage.FirstTimeChoice" enum="ChromeOSUserImageId">
19114   <summary>
19115     Distribution of the default images chosen on user image screen during
19116     out-of-the-box experience (Chrome OS). One sample is taken each time the
19117     user confirms the choice by clicking OK button.
19118   </summary>
19119 </histogram>
19120
19121 <histogram name="UserImage.LoggedIn" enum="ChromeOSUserImageId">
19122   <summary>
19123     Distribution of the default images that existing users login with (Chrome
19124     OS). One sample is taken each time the user logs in.
19125   </summary>
19126 </histogram>
19127
19128 <histogram name="UserImage.ProfileDownloadResult"
19129     enum="ProfileImageDownloadResult">
19130   <summary>
19131     Profile image download result for UserManager (either on behalf of the
19132     Change Picture prefs page, OOBE or scheduled refresh after user login).
19133   </summary>
19134 </histogram>
19135
19136 <histogram name="UserImage.ProfileDownloadTime" units="milliseconds">
19137   <summary>The time it took to download user's profile picture.</summary>
19138 </histogram>
19139
19140 <histogram name="UserImage.ScreenIsShownTime" units="milliseconds">
19141   <summary>
19142     Time histogram of the &quot;Choose Picture&quot; OOBE screen display delay.
19143   </summary>
19144 </histogram>
19145
19146 <histogram name="UserManager.LoginUserType" enum="UserType">
19147   <summary>
19148     The number of users of different types that log in to the system (Chrome
19149     OS).
19150   </summary>
19151 </histogram>
19152
19153 <histogram name="UserManager.LogoutToLoginDelay" units="seconds">
19154   <summary>
19155     The time between one regular user logging out and a different regular user
19156     logging in (Chrome OS). Delays above thirty minutes or which span system
19157     reboots or non-regular-user logins are not reported.
19158   </summary>
19159 </histogram>
19160
19161 <histogram name="Variations.DisabledNoEntropyProvider" enum="BooleanHit">
19162   <obsolete>
19163     Deprecated 1/2013. No longer tracked.
19164   </obsolete>
19165   <summary>
19166     A count of the number of times we hit the code where a field trial is
19167     disabled because no entropy provider was provided.
19168   </summary>
19169 </histogram>
19170
19171 <histogram name="Variations.FailedRequestErrorCode" enum="NetErrorCodes">
19172   <summary>
19173     The counts of network error codes encountered by VariationsService when an
19174     attempt to fetch a variations seed from the server fails.
19175   </summary>
19176 </histogram>
19177
19178 <histogram name="Variations.FetchNotModifiedLatency" units="milliseconds">
19179   <summary>
19180     The latency of a VariationsService seed fetch that results in a not modified
19181     response.
19182   </summary>
19183 </histogram>
19184
19185 <histogram name="Variations.FetchOtherLatency" units="milliseconds">
19186   <summary>
19187     The latency of a VariationsService seed fetch that results in neither a
19188     success nor not modified response.
19189   </summary>
19190 </histogram>
19191
19192 <histogram name="Variations.FetchSuccessLatency" units="milliseconds">
19193   <summary>
19194     The latency of a VariationsService seed fetch that results in a success
19195     response.
19196   </summary>
19197 </histogram>
19198
19199 <histogram name="Variations.HeaderConstructionTime" units="microseconds">
19200   <summary>How long it took to create the X-Chrome-Variations header.</summary>
19201 </histogram>
19202
19203 <histogram name="Variations.NetworkAvailability" enum="BooleanSuccess">
19204   <obsolete>
19205     Deprecated 9/2012. No longer tracked.
19206   </obsolete>
19207   <summary>
19208     Whether or not the network was available when requested by the
19209     VariationsService.
19210   </summary>
19211 </histogram>
19212
19213 <histogram name="Variations.ResourceRequestsAllowed"
19214     enum="VariationsResourceRequestsAllowedState">
19215   <summary>
19216     Counts the number of times the VariationsService is allowed or not allowed
19217     to make a request due to the ResourceRequestAllowedNotifier.
19218   </summary>
19219 </histogram>
19220
19221 <histogram name="Variations.SeedEmpty" enum="VariationsSeedEmpty">
19222   <summary>
19223     Records whether the variations seed in local state is empty (does not exist)
19224     on startup.
19225   </summary>
19226 </histogram>
19227
19228 <histogram name="Variations.SeedFetchResponseCode">
19229   <summary>
19230     The counts of HTTP response codes encountered by VariationsService when
19231     attempting to fetch a variations seed from the server.
19232   </summary>
19233 </histogram>
19234
19235 <histogram name="Variations.SeedFreshness" units="minutes">
19236   <summary>
19237     The time interval between when the Variations seed was last downloaded and
19238     when it was used.
19239   </summary>
19240 </histogram>
19241
19242 <histogram name="Variations.ServerStudyExpiredUniformity1Percent"
19243     enum="BooleanExpired">
19244   <obsolete>
19245     Deprecated 11/2012. No longer tracked.
19246   </obsolete>
19247   <summary>
19248     Whether or not the 1-Percent uniformity trial from the Variations server was
19249     expired when loaded.
19250   </summary>
19251 </histogram>
19252
19253 <histogram name="Variations.TimeSinceLastFetchAttempt" units="minutes">
19254   <summary>
19255     The time since the previous attempt to fetch the variations seed within the
19256     same session, with 0 indicating that this is the first attempt. Recorded
19257     when a variations seed fetch is attempted by the VariationsService.
19258   </summary>
19259 </histogram>
19260
19261 <histogram name="Variations.UniformityTrialExpired" enum="BooleanHit">
19262   <obsolete>
19263     Deprecated 1/2013. No longer tracked.
19264   </obsolete>
19265   <summary>
19266     A count of the number of times we hit the code where the
19267     UMA-Uniformity-Trial-1-Percent field trial is disabled as a result of the
19268     expiration check.
19269   </summary>
19270 </histogram>
19271
19272 <histogram name="Variations.UniformityTrialGroupNotActive"
19273     enum="UniformityTrialGroupNotActive">
19274   <obsolete>
19275     Deprecated 1/2013. No longer tracked.
19276   </obsolete>
19277   <summary>
19278     Tracks whether the UMA-Uniformity-Trial-1-Percent field trial was not active
19279     and which factors contributed to it.
19280   </summary>
19281 </histogram>
19282
19283 <histogram name="VirtualKeyboard.KeyboardControlEvent"
19284     enum="KeyboardControlEvent">
19285   <summary>
19286     A count of various control events that can occur on the virtual keyboard,
19287     such as showing and hiding.
19288   </summary>
19289 </histogram>
19290
19291 <histogram name="VirtualKeyboard.KeystrokesBetweenBackspace">
19292   <summary>
19293     Counts the number of keys typed by the virtual keyboard between each
19294     backspace. This metric provides a rough approximation of an error rate for
19295     the virtual keyboard.
19296   </summary>
19297 </histogram>
19298
19299 <histogram name="Wallet.ApiCallDuration.AcceptLegalDocuments" units="ms">
19300   <summary>
19301     Measures the time taken by Google Online Wallet server's accept legal
19302     document API call.
19303   </summary>
19304 </histogram>
19305
19306 <histogram name="Wallet.ApiCallDuration.AuthenticateInstrument" units="ms">
19307   <summary>
19308     Measures the time taken by Google Online Wallet server's authenticate
19309     instrument API call.
19310   </summary>
19311 </histogram>
19312
19313 <histogram name="Wallet.ApiCallDuration.GetFullWallet" units="ms">
19314   <summary>
19315     Measures the time taken by Google Online Wallet server's get full wallet API
19316     call.
19317   </summary>
19318 </histogram>
19319
19320 <histogram name="Wallet.ApiCallDuration.GetWalletItems" units="ms">
19321   <summary>
19322     Measures the time taken by Google Online Wallet server's get wallet items
19323     API call.
19324   </summary>
19325 </histogram>
19326
19327 <histogram name="Wallet.ApiCallDuration.SaveAddress" units="ms">
19328   <obsolete>
19329     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
19330   </obsolete>
19331   <summary>
19332     Measures the time taken by Google Online Wallet server's save address API
19333     call.
19334   </summary>
19335 </histogram>
19336
19337 <histogram name="Wallet.ApiCallDuration.SaveInstrument" units="ms">
19338   <obsolete>
19339     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
19340   </obsolete>
19341   <summary>
19342     Measures the time taken by Google Online Wallet server's save instrument API
19343     call.
19344   </summary>
19345 </histogram>
19346
19347 <histogram name="Wallet.ApiCallDuration.SaveInstrumentAndAddress" units="ms">
19348   <obsolete>
19349     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
19350   </obsolete>
19351   <summary>
19352     Measures the time taken by Google Online Wallet server's save instument and
19353     address API call.
19354   </summary>
19355 </histogram>
19356
19357 <histogram name="Wallet.ApiCallDuration.SaveToWallet" units="ms">
19358   <summary>
19359     Measures the time taken by Google Online Wallet server's save to wallet API
19360     call.
19361   </summary>
19362 </histogram>
19363
19364 <histogram name="Wallet.ApiCallDuration.SendStatus" units="ms">
19365   <summary>
19366     Measures the time taken by Google Online Wallet server's send status API
19367     call.
19368   </summary>
19369 </histogram>
19370
19371 <histogram name="Wallet.ApiCallDuration.UnknownApiCall" units="ms">
19372   <summary>
19373     Measures the time taken by Google Online Wallet server's unknown API calls.
19374   </summary>
19375 </histogram>
19376
19377 <histogram name="Wallet.ApiCallDuration.UpdateAddress" units="ms">
19378   <obsolete>
19379     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
19380   </obsolete>
19381   <summary>
19382     Measures the time taken by Google Online Wallet server's update address API
19383     call.
19384   </summary>
19385 </histogram>
19386
19387 <histogram name="Wallet.ApiCallDuration.UpdateInstrument" units="ms">
19388   <obsolete>
19389     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
19390   </obsolete>
19391   <summary>
19392     Measures the time taken by Google Online Wallet server's update instument
19393     API call.
19394   </summary>
19395 </histogram>
19396
19397 <histogram name="Wallet.MalformedResponse" enum="WalletApiCall">
19398   <summary>
19399     Counts the number of times each Wallet API failed due to being unable to
19400     parse the response.
19401   </summary>
19402 </histogram>
19403
19404 <histogram name="Wallet.ResponseCode" enum="HttpResponseCode">
19405   <summary>HTTP response codes seen by Wallet client.</summary>
19406 </histogram>
19407
19408 <histogram name="WebCore.Animation.CSSProperties" enum="MappedCSSProperties">
19409   <summary>
19410     Counts the number of times each CSS property is animated. There is no limit
19411     on the number of times each property is counted per page view -- a property
19412     that is animated multiple times during a single page view is counted each
19413     time it animates.
19414   </summary>
19415 </histogram>
19416
19417 <histogram name="WebCore.FeatureObserver" enum="FeatureObserver">
19418   <summary>
19419     Count of how many instances of WebCore::Page use various features. Each
19420     WebCore::Page instance has a WebCore::UseCounter instance. It records and
19421     reports feature usage (e.g. via UseCounter::count() method).
19422   </summary>
19423 </histogram>
19424
19425 <histogram name="WebCore.FeatureObserver.CSSProperties"
19426     enum="MappedCSSProperties">
19427   <summary>
19428     Records usage of CSS properties used on a page, either statically or
19429     dynamically, from the time the page is initialised to when it is closed or
19430     navigated away from. Each property is counted at most once per page per
19431     view.
19432   </summary>
19433   <details>
19434     Every time a CSS property is parsed on a page, that property is recorded as
19435     having been used. The histogram is updated with this data whenever a page is
19436     closed, or a page navigation happens. Each histogram bucket corresponds to a
19437     CSS property (eg width, border-radius). The exception is the bucket numbered
19438     '1' - this counts the number of pages that CSS properties were counted on.
19439
19440     These numbers give the percentage of pages that use a CSS property. For
19441     example, if the 'border-radius' histogram bucket has a count of 250, and the
19442     page count bucket (i.e. bucket number 1) has a count of 1000 - this means
19443     that 1000 pages were recorded, and border-radius was used on 25% of those
19444     pages.
19445
19446     Internally, each WebCore::Page has a WebCore::UseCounter instance, with
19447     booleans recording use of each CSS property - one boolean per property. Upon
19448     destruction of the WebCore::Page (e.g. by the user closing the tab), or a
19449     page navigation happening, the histogram is updated. For each boolean that
19450     is set to True, the corresponding histogram bucket for that CSS property is
19451     incremented by 1. The page count bucket (i.e. bucket number 1) is always
19452     incremented by 1 on each histogram update.
19453   </details>
19454 </histogram>
19455
19456 <histogram name="WebCore.IndexedDB.BackingStore.ConsistencyError"
19457     enum="IDBLevelDBBackingStoreInternalErrorType">
19458   <summary>
19459     Methods that encountered consistency errors. Such errors probably point to a
19460     bug in our code.
19461   </summary>
19462 </histogram>
19463
19464 <histogram name="WebCore.IndexedDB.BackingStore.InternalError"
19465     enum="IDBLevelDBBackingStoreInternalErrorType">
19466   <obsolete>
19467     As of chrome 26, use {Consistency, Read, Write}Error instead.
19468   </obsolete>
19469   <summary>
19470     Count of internal IndexedDB errors (data corruption, I/O errors, etc)
19471     encountered.
19472   </summary>
19473 </histogram>
19474
19475 <histogram name="WebCore.IndexedDB.BackingStore.OpenStatus"
19476     enum="IDBLevelDBBackingStoreOpenResult">
19477   <summary>
19478     Count of the different success and failure modes when opening an IndexedDB
19479     backing store - clean open, successful open with recovery, failed recovery,
19480     etc.
19481   </summary>
19482 </histogram>
19483
19484 <histogram name="WebCore.IndexedDB.BackingStore.ReadError"
19485     enum="IDBLevelDBBackingStoreInternalErrorType">
19486   <summary>
19487     Methods that encountered leveldb errors while trying to read from disk.
19488   </summary>
19489 </histogram>
19490
19491 <histogram name="WebCore.IndexedDB.BackingStore.WriteError"
19492     enum="IDBLevelDBBackingStoreInternalErrorType">
19493   <summary>
19494     Methods that encountered leveldb errors while trying to write to disk.
19495   </summary>
19496 </histogram>
19497
19498 <histogram name="WebCore.IndexedDB.FrontEndAPICalls"
19499     enum="IndexedDatabaseMethods">
19500   <summary>
19501     Count total number of front end API calls of IndexedDB methods.
19502   </summary>
19503 </histogram>
19504
19505 <histogram name="WebCore.IndexedDB.LevelDB.FreeDiskSpaceFailure"
19506     enum="LevelDBErrorCount">
19507   <summary>
19508     Count of how many times LevelDBDatabase got an error trying to check free
19509     disk space.
19510   </summary>
19511 </histogram>
19512
19513 <histogram name="WebCore.IndexedDB.LevelDB.OpenFailureFreeDiskSpace" units="Kb">
19514   <summary>
19515     Amount of free disk space on the partition/volume/etc where LevelDB failed
19516     to open.
19517   </summary>
19518 </histogram>
19519
19520 <histogram name="WebCore.IndexedDB.LevelDB.OpenSuccessFreeDiskSpace" units="Kb">
19521   <summary>
19522     Amount of free disk space on the partition/volume/etc where LevelDB was
19523     successfully opened.
19524   </summary>
19525 </histogram>
19526
19527 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors" enum="LevelDBErrorTypes">
19528   <summary>
19529     Error classes returned by LevelDB when it failed to open a database.
19530   </summary>
19531 </histogram>
19532
19533 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Corruption"
19534     enum="LevelDBCorruptionTypes">
19535   Types of corruption that LevelDB encounters when opening a database.
19536 </histogram>
19537
19538 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.EnvMethod"
19539     enum="LevelDBIOErrorMethods">
19540   <summary>
19541     LevelDBEnv methods that generated IO errors when opening a database.
19542   </summary>
19543 </histogram>
19544
19545 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Errno"
19546     enum="OSAgnosticErrno">
19547   <summary>
19548     Errno errors encountered by a single LevelDBEnv method when opening an
19549     IndexedDB instance.
19550   </summary>
19551 </histogram>
19552
19553 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.PFE"
19554     enum="PlatformFileError">
19555   <summary>
19556     PlatformFileErrors encountered by a single LevelDBEnv method when opening an
19557     IndexedDB instance.
19558   </summary>
19559 </histogram>
19560
19561 <histogram name="WebCore.IndexedDB.LevelDBReadErrors" enum="LevelDBErrorTypes">
19562   <summary>
19563     Error classes returned by LevelDB when it failed to read a database.
19564   </summary>
19565 </histogram>
19566
19567 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.Corruption"
19568     enum="LevelDBCorruptionTypes">
19569   Types of corruption that LevelDB encounters when reading a database.
19570 </histogram>
19571
19572 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.EnvMethod"
19573     enum="LevelDBIOErrorMethods">
19574   <summary>
19575     LevelDBEnv methods that generated IO errors when reading a database.
19576   </summary>
19577 </histogram>
19578
19579 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.Errno"
19580     enum="OSAgnosticErrno">
19581   <summary>
19582     Errno errors encountered by a single LevelDBEnv method when reading an
19583     IndexedDB instance.
19584   </summary>
19585 </histogram>
19586
19587 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.PFE"
19588     enum="PlatformFileError">
19589   <summary>
19590     PlatformFileErrors encountered by a single LevelDBEnv method when opening an
19591     IndexedDB instance.
19592   </summary>
19593 </histogram>
19594
19595 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors" enum="LevelDBErrorTypes">
19596   <summary>
19597     Error classes returned by LevelDB when it failed to write to a database.
19598   </summary>
19599 </histogram>
19600
19601 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Corruption"
19602     enum="LevelDBCorruptionTypes">
19603   Types of corruption returned by LevelDB when it failed to write to a database.
19604 </histogram>
19605
19606 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.EnvMethod"
19607     enum="LevelDBIOErrorMethods">
19608   <summary>
19609     LevelDBEnv methods that generated IO errors when writing to a database.
19610   </summary>
19611 </histogram>
19612
19613 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Errno"
19614     enum="OSAgnosticErrno">
19615   <summary>
19616     Errno errors encountered by a single LevelDBEnv method when writing to an
19617     IndexedDB instance.
19618   </summary>
19619 </histogram>
19620
19621 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.PFE"
19622     enum="PlatformFileError">
19623   <summary>
19624     PlatformFileErrors encountered by a single LevelDBEnv method when writing to
19625     an IndexedDB instance.
19626   </summary>
19627 </histogram>
19628
19629 <histogram name="WebCore.PreloadDelayMs" units="milliseconds">
19630   <summary>
19631     The delay between when the preload scanner discovers a resource on the
19632     parser thread and when the preload request is issued on the main thread.
19633   </summary>
19634 </histogram>
19635
19636 <histogram name="WebCore.ResourceFetcher.ActionUponResourceRequest"
19637     enum="ActionUponResourceRequest">
19638   <summary>
19639     The resulting action (e.g. load resource, use resource from in-memory
19640     cache...) upon a resource request.
19641   </summary>
19642 </histogram>
19643
19644 <histogram name="WebCore.ResourceFetcher.ResourceHasClientUponCacheHit"
19645     enum="ResourceHasClient">
19646   <summary>
19647     Whether the resource in the cache is being used by at least one client (live
19648     resource) or not (dead resource) upon a cache hit.
19649   </summary>
19650 </histogram>
19651
19652 <histogram name="WebCore.ResourceFetcher.ResourceTypeUponCacheHit"
19653     enum="ResourceType">
19654   <summary>
19655     The type of the resource (e.g. image, script...) upon a cache hit.
19656   </summary>
19657 </histogram>
19658
19659 <histogram name="WebCore.V8DOMWindowShell.createContext.IsolatedWorld"
19660     units="milliseconds">
19661   <summary>
19662     Duration of time taken to create a V8 Context for an isolated world.
19663   </summary>
19664 </histogram>
19665
19666 <histogram name="WebCore.V8DOMWindowShell.createContext.MainWorld"
19667     units="milliseconds">
19668   <summary>
19669     Duration of time taken to create a V8 Context for the main world.
19670   </summary>
19671 </histogram>
19672
19673 <histogram name="WebCore.WebSocket.HandshakeResult"
19674     enum="WebSocketHandshakeResult">
19675   <summary>
19676     Count the number of WebSocket handshake for each result. Use this histogram
19677     as a baseline for investigating feature usage counters.
19678   </summary>
19679 </histogram>
19680
19681 <histogram name="WebCore.WebSocket.PerMessageDeflateContextTakeOverMode"
19682     enum="WebSocketPerMessageDeflateContextTakeOverMode">
19683   <summary>
19684     Count the number of WebSockets that accepted permessage-deflate extension
19685     for each context take over mode.
19686   </summary>
19687 </histogram>
19688
19689 <histogram name="WebCore.XHR.send.ArrayBufferOrView"
19690     enum="XMLHttpRequestSendArrayBufferOrView">
19691   <summary>
19692     Count the number of XHR.send() calls for each argument type to see when we
19693     can deprecate the ArrayBuffer type support.
19694   </summary>
19695 </histogram>
19696
19697 <histogram name="WebFont.CacheHit" enum="WebFontCacheHit">
19698   <summary>
19699     Recorded upon web fonts load. Counts the number of times web font is loaded
19700     from cache (disk cache or memory cache), fetched over network, or served
19701     from data URL.
19702   </summary>
19703 </histogram>
19704
19705 <histogram name="WebFont.DownloadTime.0.Under10KB" units="milliseconds">
19706   <summary>
19707     The time it takes for a webfont download to finish, for webfonts of under
19708     10KB.
19709   </summary>
19710 </histogram>
19711
19712 <histogram name="WebFont.DownloadTime.1.10KBTo50KB" units="milliseconds">
19713   <summary>
19714     The time it takes for a webfont download to finish, for webfonts of
19715     10KB-50KB.
19716   </summary>
19717 </histogram>
19718
19719 <histogram name="WebFont.DownloadTime.2.50KBTo100KB" units="milliseconds">
19720   <summary>
19721     The time it takes for a webfont download to finish, for webfonts of
19722     50KB-100KB.
19723   </summary>
19724 </histogram>
19725
19726 <histogram name="WebFont.DownloadTime.3.100KBTo1MB" units="milliseconds">
19727   <summary>
19728     The time it takes for a webfont download to finish, for webfonts of
19729     100KB-1MB.
19730   </summary>
19731 </histogram>
19732
19733 <histogram name="WebFont.DownloadTime.4.Over1MB" units="milliseconds">
19734   <summary>
19735     The time it takes for a webfont download to finish, for webfonts of over
19736     1MB.
19737   </summary>
19738 </histogram>
19739
19740 <histogram name="WebFont.DownloadTime.LoadError" units="milliseconds">
19741   <summary>
19742     The time taken for a webfont download that failed. Includes aborted
19743     requests.
19744   </summary>
19745 </histogram>
19746
19747 <histogram name="WebFont.LayoutLatency" units="milliseconds">
19748   <obsolete>
19749     Renamed to WebFont.StyleRecalcToDownloadLatency for clarity.
19750   </obsolete>
19751   <summary>
19752     The time from when the webfont was referenced by a calculated style for the
19753     first time to the start of the font download.
19754   </summary>
19755 </histogram>
19756
19757 <histogram name="WebFont.LoadTime.0.Under10KB" units="milliseconds">
19758   <obsolete>
19759     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.0.Under10KB.
19760   </obsolete>
19761   <summary>
19762     The time it takes for a webfont download to finish, for webfonts of under
19763     10KB.
19764   </summary>
19765 </histogram>
19766
19767 <histogram name="WebFont.LoadTime.1.10KBTo50KB" units="milliseconds">
19768   <obsolete>
19769     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.1.10KBTo50KB.
19770   </obsolete>
19771   <summary>
19772     The time it takes for a webfont download to finish, for webfonts of
19773     10KB-50KB.
19774   </summary>
19775 </histogram>
19776
19777 <histogram name="WebFont.LoadTime.2.50KBTo100KB" units="milliseconds">
19778   <obsolete>
19779     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.2.50KBTo100KB.
19780   </obsolete>
19781   <summary>
19782     The time it takes for a webfont download to finish, for webfonts of
19783     50KB-100KB.
19784   </summary>
19785 </histogram>
19786
19787 <histogram name="WebFont.LoadTime.3.100KBTo1MB" units="milliseconds">
19788   <obsolete>
19789     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.3.100KBTo1MB.
19790   </obsolete>
19791   <summary>
19792     The time it takes for a webfont download to finish, for webfonts of
19793     100KB-1MB.
19794   </summary>
19795 </histogram>
19796
19797 <histogram name="WebFont.LoadTime.4.Over1MB" units="milliseconds">
19798   <obsolete>
19799     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.4.Over1MB.
19800   </obsolete>
19801   <summary>
19802     The time it takes for a webfont download to finish, for webfonts of over
19803     1MB.
19804   </summary>
19805 </histogram>
19806
19807 <histogram name="WebFont.LoadTime.LoadError" units="milliseconds">
19808   <obsolete>
19809     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.LoadError.
19810   </obsolete>
19811   <summary>
19812     The time taken for a webfont download that failed. Includes aborted
19813     requests.
19814   </summary>
19815 </histogram>
19816
19817 <histogram name="WebFont.LocalFontUsed" enum="BooleanUsage">
19818   <summary>
19819     Whether a locallly installed font is actually used when @font-face had local
19820     sources.
19821   </summary>
19822 </histogram>
19823
19824 <histogram name="WebFont.Resource.StyleRecalcToDownloadLatency"
19825     units="milliseconds">
19826   <summary>
19827     The time from when the webfont was referenced by a calculated style for the
19828     first time to the start of the font download. Recorded at most once for each
19829     FontResource object (not recorded if the font is retrieved from the memory
19830     cache).
19831   </summary>
19832 </histogram>
19833
19834 <histogram name="WebFont.Resource.UsageType" enum="WebFontUsageType">
19835   <summary>
19836     For each webfont, this records (a) if the font was 'styled', i.e. referenced
19837     by a calculated style for a RenderText before the font data was used, and
19838     (b) if the font was actually used or not, i.e. the renderer requested the
19839     font data or not. (A Font can be used without being styled, for example when
19840     drawn by a Canvas 2D Context.) This is recorded upon a download request of a
19841     webfont, or destruction of a FontResource object. Recorded at most once for
19842     each FontResource object in the renderer's memory cahce.
19843   </summary>
19844 </histogram>
19845
19846 <histogram name="WebFont.StyleRecalcToDownloadLatency" units="milliseconds">
19847   <obsolete>
19848     Deprecated as of 9/2013, replaced by
19849     WebFont.Resource.StyleRecalcToDownloadLatency.
19850   </obsolete>
19851   <summary>
19852     The time from when the webfont was referenced by a calculated style for the
19853     first time to the start of the font download.
19854   </summary>
19855 </histogram>
19856
19857 <histogram name="WebFont.UsageType" enum="WebFontUsageType">
19858   <obsolete>
19859     Deprecated as of 9/2013, replaced by WebFont.Resource.UsageType.
19860   </obsolete>
19861   <summary>
19862     For each webfont, this records (a) if the font was 'styled', i.e. referenced
19863     by a calculated style for a RenderText before the font data was used, and
19864     (b) if the font was actually used or not, i.e. the renderer requested the
19865     font data or not. (A Font can be used without being styled, for example when
19866     drawn by a Canvas 2D Context.) This is recorded upon a download request of a
19867     webfont, or destruction of a CSSFontFaceSource object. Recorded at most once
19868     for each url() source of @font-face CSS rule.
19869   </summary>
19870 </histogram>
19871
19872 <histogram name="WebFont.WebFontsInPage">
19873   <summary>
19874     The number of webfonts used in a page. This is recorded when the first
19875     layout is done, and so will not count webfonts dynamically loaded by
19876     scripts.
19877   </summary>
19878 </histogram>
19879
19880 <histogram name="WebHistory.LocalResultMissingOnServer" units="%">
19881   <summary>
19882     Percentage of results that are present locally but are not returned by the
19883     web history API call. Recorded every time a signed-in user visits the
19884     chrome://history page and the results from the web history are received.
19885   </summary>
19886 </histogram>
19887
19888 <histogram name="WebHistory.OAuthTokenCompletion" enum="BooleanSuccess">
19889   <summary>
19890     Whether getting the OAuth token was successful for a web history query. On
19891     visits to the chrome://history page this token is obtained and then used to
19892     get the user's synced web history.
19893   </summary>
19894 </histogram>
19895
19896 <histogram name="WebHistory.OAuthTokenResponseCode" units="code">
19897   <summary>
19898     HTTP Response code returned by the server when trying to fetch the OAuth
19899     token for a web history query.
19900   </summary>
19901 </histogram>
19902
19903 <histogram name="WebHistory.QueryCompletion" enum="WebHistoryStatus">
19904   <summary>
19905     Whether the web history API call was successful. Every time a signed-in user
19906     visits the chrome://history page this query is executed to get the user's
19907     synced web history. If successful, the local and remote results are merged
19908     and shown in the history page.
19909   </summary>
19910 </histogram>
19911
19912 <histogram name="WebHistory.ResponseTime" units="milliseconds">
19913   <summary>
19914     Time it took for the web history to reply. Recorded when the web history API
19915     call triggered by visiting chrome://history receives the data, measuring how
19916     much time it took for the server to reply.
19917   </summary>
19918 </histogram>
19919
19920 <histogram name="WebRTC.AudioCaptureTime" units="milliseconds">
19921   <summary>Duration in milliseconds of WebRTC audio capture session.</summary>
19922 </histogram>
19923
19924 <histogram name="WebRTC.AudioInputChannelLayout" enum="ChannelLayout">
19925   <summary>Audio input channel layout in WebRTC.</summary>
19926 </histogram>
19927
19928 <histogram name="WebRTC.AudioInputFramesPerBuffer" enum="AudioFramesPerBuffer">
19929   <summary>Size of WebRTC audio input buffers (in audio frames).</summary>
19930 </histogram>
19931
19932 <histogram name="WebRTC.AudioInputFramesPerBufferUnexpected"
19933     units="audio frames">
19934   <summary>
19935     Size of WebRTC audio input buffers (atypical values, in audio frames).
19936   </summary>
19937 </histogram>
19938
19939 <histogram name="WebRTC.AudioInputSampleRate" enum="AudioSampleRate">
19940   <summary>Audio input sample rate for WebRTC (in Hz).</summary>
19941 </histogram>
19942
19943 <histogram name="WebRTC.AudioInputSampleRateUnexpected" units="Hz">
19944   <summary>
19945     Audio input sample rate for WebRTC (atypical values, in Hz).
19946   </summary>
19947 </histogram>
19948
19949 <histogram name="WebRTC.AudioOutputChannelLayout" enum="ChannelLayout">
19950   <summary>Audio output channel layout in WebRTC.</summary>
19951 </histogram>
19952
19953 <histogram name="WebRTC.AudioOutputFramesPerBuffer" enum="AudioFramesPerBuffer">
19954   <summary>Size of WebRTC audio output buffers (in audio frames).</summary>
19955 </histogram>
19956
19957 <histogram name="WebRTC.AudioOutputFramesPerBufferUnexpected"
19958     units="audio frames">
19959   <summary>
19960     Size of WebRTC audio output buffers (atypical values, in audio frames).
19961   </summary>
19962 </histogram>
19963
19964 <histogram name="WebRTC.AudioOutputSampleRate" enum="AudioSampleRate">
19965   <summary>Audio output sample rate for WebRTC (in Hz).</summary>
19966 </histogram>
19967
19968 <histogram name="WebRTC.AudioOutputSampleRateUnexpected" units="Hz">
19969   <summary>
19970     Audio output sample rate for WebRTC (atypical values, in Hz).
19971   </summary>
19972 </histogram>
19973
19974 <histogram name="WebRTC.AudioRenderTime" units="milliseconds">
19975   <summary>Duration in milliseconds of WebRTC audio render session.</summary>
19976 </histogram>
19977
19978 <histogram name="WebRTC.webkitApiCount" enum="JavaScriptAPIName">
19979   <summary>Counts number of calls to WebRTC APIs from JavaScript.</summary>
19980 </histogram>
19981
19982 <histogram name="Win8.PageLoad" enum="Win8PageLoadType">
19983   <summary>
19984     Count of page loads in each of the 2 different environments (metro/desktop)
19985     on Windows 8.
19986   </summary>
19987 </histogram>
19988
19989 <histogram name="WinTimeTicks.FailedToChangeCores" enum="WindowsVersion">
19990   <summary>
19991     Incremented each time the TimeTicks field trial runs on a machine with
19992     multiple cores, but failed to change thread affinity. Broken down by Windows
19993     version.
19994   </summary>
19995 </histogram>
19996
19997 <histogram name="WinTimeTicks.MinResolutionNanoseconds" units="nanoseconds">
19998   <summary>
19999     The smallest non-zero delta reported by subsequent calls to
20000     QueryPerformanceCounter.
20001   </summary>
20002 </histogram>
20003
20004 <histogram name="WinTimeTicks.NonStopTsc">
20005   <summary>
20006     True if the CPU's time stamp counter ticks at a constant rate regardless of
20007     CPU frequency.
20008   </summary>
20009 </histogram>
20010
20011 <histogram name="WinTimeTicks.TickedBackwards" enum="WindowsVersion">
20012   <summary>
20013     The number of times the TimeTicks field trial failed because
20014     QueryPerformanceCounter ticked backwards. Broken down by Windows version.
20015   </summary>
20016 </histogram>
20017
20018 <histogram name="WinTimeTicks.VersionSuccessful" enum="WindowsVersion">
20019   <summary>
20020     The number of times the TimeTicks field trial succeeded. Broken down by
20021     Windows version.
20022   </summary>
20023 </histogram>
20024
20025 <histogram name="WinTimeTicks.VersionTotal" enum="WindowsVersion">
20026   <summary>
20027     The number of times the TimeTicks field trial ran for comparison with
20028     WinTimeTicks.VersionSuccess. Broken down by Windows version.
20029   </summary>
20030 </histogram>
20031
20032 <histogram name="WrenchMenu.RecentTabsSubMenu" enum="RecentTabsAction">
20033   <summary>
20034     The number of times each tab or window restore option in the Recent Tabs
20035     submenu is clicked.
20036   </summary>
20037 </histogram>
20038
20039 <histogram name="ZeroSuggest.AllResults">
20040   <summary>
20041     The number of results (either query or URL) from ZeroSuggest. This is set
20042     every time a successful response from ZeroSuggest is recieved, which can be
20043     every time the user focuses on the omnibox.
20044   </summary>
20045 </histogram>
20046
20047 <histogram name="ZeroSuggest.QueryResults">
20048   <summary>
20049     The number of query results returned from ZeroSuggest. This is set every
20050     time a successful response from ZeroSuggest is recieved, which can be every
20051     time the user focuses on the omnibox.
20052   </summary>
20053 </histogram>
20054
20055 <histogram name="ZeroSuggest.URLResults">
20056   <summary>
20057     The number of URL results returned from ZeroSuggest. This is set every time
20058     a successful response from ZeroSuggest is recieved, which can be every time
20059     the user focuses on the omnibox.
20060   </summary>
20061 </histogram>
20062
20063 </histograms>
20064
20065 <!-- Enum types -->
20066
20067 <enums>
20068
20069 <enum name="Abandoned" type="int">
20070   <int value="0" label="Finished"/>
20071   <int value="1" label="Abandoned"/>
20072 </enum>
20073
20074 <enum name="AcceleratedFixedRootBackground" type="int">
20075   <int value="0" label="ScrolledMainFrame"/>
20076   <int value="1" label="ScrolledMainFrameWithAcceleratedFixedRootBackground"/>
20077   <int value="2" label="ScrolledMainFrameWithUnacceleratedFixedRootBackground"/>
20078 </enum>
20079
20080 <enum name="ActionUponResourceRequest" type="int">
20081   <int value="0" label="Load resource"/>
20082   <int value="1" label="Revalidate resource"/>
20083   <int value="2" label="Use resource from cache"/>
20084 </enum>
20085
20086 <enum name="AndroidEvictionReason" type="int">
20087   <int value="0" label="TabUnusedTooLong"/>
20088   <int value="1" label="TabUnusedInSession"/>
20089   <int value="2" label="LimitOfActiveTabs"/>
20090   <int value="3" label="EvictNTabs"/>
20091   <int value="4" label="EvictAll"/>
20092 </enum>
20093
20094 <enum name="AndroidMemoryNotificationBackground" type="int">
20095   <int value="0" label="TrimMemoryUiHidden"/>
20096   <int value="1" label="TrimMemoryBackground"/>
20097   <int value="2" label="TrimMemoryModerate"/>
20098   <int value="3" label="TrimMemoryComplete"/>
20099 </enum>
20100
20101 <enum name="AndroidMemoryNotificationForeground" type="int">
20102   <int value="0" label="TrimMemoryRunningModerate"/>
20103   <int value="1" label="TrimMemoryRunningLow"/>
20104   <int value="2" label="TrimMemoryRunningCritical"/>
20105   <int value="3" label="LowMemory"/>
20106 </enum>
20107
20108 <enum name="AppLaunch" type="int">
20109   <int value="0" label="NTP_APPS_MAXIMIZED"/>
20110   <int value="1" label="NTP_APPS_COLLAPSED"/>
20111   <int value="2" label="NTP_APPS_MENU"/>
20112   <int value="3" label="NTP_MOST_VISITED"/>
20113   <int value="4" label="NTP_RECENTLY_CLOSED"/>
20114   <int value="5" label="BOOKMARK_BAR"/>
20115   <int value="6" label="CONTENT_NAVIGATION"/>
20116   <int value="7" label="SESSION_RESTORE"/>
20117   <int value="8" label="AUTOLAUNCH"/>
20118   <int value="9" label="OMNIBOX_APP"/>
20119   <int value="10" label="OMNIBOX_LOCATION"/>
20120   <int value="11" label="OMNIBOX_INSTANT"/>
20121   <int value="12" label="EXTENSION_API"/>
20122   <int value="13" label="CMD_LINE_APP"/>
20123   <int value="14" label="CMD_LINE_URL"/>
20124   <int value="15" label="NTP_WEBSTORE"/>
20125   <int value="16" label="NTP_APP_RE_ENABLE"/>
20126   <int value="17" label="CMD_LINE_APP_LEGACY"/>
20127   <int value="18" label="NTP_WEBSTORE_FOOTER"/>
20128   <int value="19" label="NTP_WEBSTORE_PLUS_ICON"/>
20129   <int value="20" label="APP_LIST_MAIN"/>
20130   <int value="21" label="APP_LIST_SEARCH"/>
20131   <int value="22" label="APP_LIST_MAIN_CHROME"/>
20132   <int value="23" label="APP_LIST_MAIN_WEBSTORE"/>
20133   <int value="24" label="APP_LIST_SEARCH_CHROME"/>
20134   <int value="25" label="APP_LIST_SEARCH_WEBSTORE"/>
20135 </enum>
20136
20137 <enum name="AppLaunchContainer" type="int">
20138   <int value="0" label="LAUNCH_WINDOW"/>
20139   <int value="1" label="LAUNCH_PANEL"/>
20140   <int value="2" label="LAUNCH_TAB"/>
20141   <int value="3" label="LAUNCH_NONE (v2 packaged apps)"/>
20142 </enum>
20143
20144 <enum name="AppLauncherPromo" type="int">
20145   <int value="0" label="Already installed"/>
20146   <int value="1" label="Shown"/>
20147   <int value="2" label="Dismissed"/>
20148   <int value="3" label="Learn more"/>
20149 </enum>
20150
20151 <enum name="AppListSearchResult" type="int">
20152   <int value="0" label="OMNIBOX"/>
20153   <int value="1" label="APP"/>
20154   <int value="2" label="WEBSTORE"/>
20155   <int value="3" label="SEARCH_WEBSTORE"/>
20156 </enum>
20157
20158 <enum name="AppPromoAction" type="int">
20159   <int value="0" label="PROMO_LAUNCH_APP"/>
20160   <int value="1" label="PROMO_LAUNCH_WEB_STORE"/>
20161   <int value="2" label="PROMO_CLOSE"/>
20162   <int value="3" label="PROMO_EXPIRE"/>
20163   <int value="4" label="PROMO_SEEN"/>
20164 </enum>
20165
20166 <enum name="AppsPageDragSource" type="int">
20167   <int value="0" label="Same apps pane"/>
20168   <int value="1" label="Different apps pane"/>
20169   <int value="2" label="Most visited pane"/>
20170   <int value="3" label="Bookmarks pane"/>
20171   <int value="4" label="Outside of NTP (e.g. bookmarks bar)"/>
20172 </enum>
20173
20174 <enum name="AsyncDNSConfigParsePosix" type="int">
20175   <int value="0" label="OK"/>
20176   <int value="1" label="RES_INIT_FAILED"/>
20177   <int value="2" label="RES_INIT_UNSET"/>
20178   <int value="3" label="BAD_ADDRESS"/>
20179   <int value="4" label="BAD_EXT_STRUCT"/>
20180   <int value="5" label="NULL_ADDRESS"/>
20181   <int value="6" label="NO_NAMESERVERS"/>
20182   <int value="7" label="MISSING_OPTIONS"/>
20183   <int value="8" label="UNHANDLED_OPTIONS"/>
20184 </enum>
20185
20186 <enum name="AsyncDNSConfigParseWin" type="int">
20187   <int value="0" label="OK"/>
20188   <int value="1" label="READ_IPHELPER"/>
20189   <int value="2" label="READ_POLICY_SEARCHLIST"/>
20190   <int value="3" label="READ_TCPIP_SEARCHLIST"/>
20191   <int value="4" label="READ_DOMAIN"/>
20192   <int value="5" label="READ_POLICY_DEVOLUTION"/>
20193   <int value="6" label="READ_DNSCACHE_DEVOLUTION"/>
20194   <int value="7" label="READ_TCPIP_DEVOLUTION"/>
20195   <int value="8" label="READ_APPEND_MULTILABEL"/>
20196   <int value="9" label="READ_PRIMARY_SUFFIX"/>
20197   <int value="10" label="BAD_ADDRESS"/>
20198   <int value="11" label="NO_NAMESERVERS"/>
20199   <int value="12" label="UNHANDLED_OPTIONS"/>
20200 </enum>
20201
20202 <enum name="AsyncDNSHostsParseWin" type="int">
20203   <int value="0" label="OK"/>
20204   <int value="1" label="UNREADABLE_HOSTS_FILE"/>
20205   <int value="2" label="COMPUTER_NAME_FAILED"/>
20206   <int value="3" label="IPHELPER_FAILED"/>
20207   <int value="4" label="BAD_ADDRESS"/>
20208 </enum>
20209
20210 <enum name="AsyncDNSParseResult" type="int">
20211   <summary>Results of DnsResponse::ParseToAddressList.</summary>
20212   <int value="0" label="SUCCESS"/>
20213   <int value="1" label="MALFORMED_RESPONSE"/>
20214   <int value="2" label="MALFORMED_CNAME"/>
20215   <int value="3" label="NAME_MISMATCH"/>
20216   <int value="4" label="SIZE_MISMATCH"/>
20217   <int value="5" label="CNAME_AFTER_ADDRESS"/>
20218   <int value="6" label="ADDRESS_TTL_MISMATCH"/>
20219   <int value="7" label="NO_ADDRESSES"/>
20220 </enum>
20221
20222 <enum name="AsyncDNSResolveStatus" type="int">
20223   <int value="0" label="DNS_SUCCESS">Succeeded with async DNS.</int>
20224   <int value="1" label="PROC_SUCCESS">
20225     Succeeded with getaddrinfo after async DNS failed.
20226   </int>
20227   <int value="2" label="FAIL">Both async DNS and getaddrinfo failed.</int>
20228   <int value="3" label="SUSPECT_NETBIOS">
20229     Same as PROC_SUCCESS except the hostname fits NetBIOS name criteria.
20230   </int>
20231 </enum>
20232
20233 <enum name="AsyncDNSWatchStatus" type="int">
20234   <int value="0" label="STARTED">Started.</int>
20235   <int value="1" label="FAILED_TO_START_CONFIG">
20236     Failed to start watching config.
20237   </int>
20238   <int value="2" label="FAILED_TO_START_HOSTS">
20239     Failed to start watching HOSTS.
20240   </int>
20241   <int value="3" label="FAILED_CONFIG">Failed during watching config.</int>
20242   <int value="4" label="FAILED_HOSTS">Failed during watching HOSTS.</int>
20243 </enum>
20244
20245 <enum name="AudioCodec" type="int">
20246   <int value="0" label="kUnknownAudioCodec"/>
20247   <int value="1" label="kCodecAAC"/>
20248   <int value="2" label="kCodecMP3"/>
20249   <int value="3" label="kCodecPCM"/>
20250   <int value="4" label="kCodecVorbis"/>
20251   <int value="5" label="kCodecFLAC"/>
20252   <int value="6" label="kCodecAMR_NB"/>
20253   <int value="7" label="kCodecAMR_WB"/>
20254   <int value="8" label="kCodecPCM_MULAW"/>
20255   <int value="9" label="kCodecGSM_MS"/>
20256   <int value="10" label="kCodecPCM_S16BE"/>
20257   <int value="11" label="kCodecPCM_S24BE"/>
20258   <int value="12" label="kCodecOpus"/>
20259 </enum>
20260
20261 <enum name="AudioFramesPerBuffer" type="int">
20262   <int value="0" label="k160"/>
20263   <int value="1" label="k320"/>
20264   <int value="2" label="k440"/>
20265   <int value="3" label="k480"/>
20266   <int value="4" label="k640"/>
20267   <int value="5" label="k880"/>
20268   <int value="6" label="k960"/>
20269   <int value="7" label="k1440"/>
20270   <int value="8" label="k1920"/>
20271 </enum>
20272
20273 <enum name="AudioRendererEvents" type="int">
20274   <int value="0" label="Initialized"/>
20275   <int value="1" label="Runtime error"/>
20276 </enum>
20277
20278 <enum name="AudioSampleFormat" type="int">
20279   <int value="0" label="Unknown"/>
20280   <int value="1" label="Unsigned 8-bit"/>
20281   <int value="2" label="Signed 16-bit"/>
20282   <int value="3" label="Signed 32-bit"/>
20283   <int value="4" label="Float 32-bit"/>
20284   <int value="5" label="Signed 16-bit planar"/>
20285   <int value="6" label="Float 32-bit planar"/>
20286 </enum>
20287
20288 <enum name="AudioSampleRate" type="int">
20289   <int value="0" label="k8000Hz"/>
20290   <int value="1" label="k16000Hz"/>
20291   <int value="2" label="k32000Hz"/>
20292   <int value="3" label="k48000Hz"/>
20293   <int value="4" label="k96000Hz"/>
20294   <int value="5" label="k11025Hz"/>
20295   <int value="6" label="k22050Hz"/>
20296   <int value="7" label="k44100Hz"/>
20297   <int value="8" label="k88200Hz"/>
20298   <int value="9" label="k176400Hz"/>
20299   <int value="10" label="k192000Hz"/>
20300 </enum>
20301
20302 <enum name="AutocheckoutBubble" type="int">
20303   <obsolete>
20304     Deprecated as of 8/2013.
20305   </obsolete>
20306   <int value="0" label="Created"/>
20307   <int value="1" label="Accepted"/>
20308   <int value="2" label="Dismissed"/>
20309   <int value="3" label="Ignored"/>
20310   <int value="4" label="Could be displayed"/>
20311 </enum>
20312
20313 <enum name="AutocheckoutBuyFlow" type="int">
20314   <obsolete>
20315     Deprecated as of 8/2013.
20316   </obsolete>
20317   <int value="0" label="Started"/>
20318   <int value="1" label="Success"/>
20319   <int value="2" label="Missing field mappings"/>
20320   <int value="3" label="Missing advance element"/>
20321   <int value="4" label="Cannot proceed"/>
20322 </enum>
20323
20324 <enum name="AutofillCreditCardInfoBar" type="int">
20325   <int value="0" label="Shown"/>
20326   <int value="1" label="Accepted"/>
20327   <int value="2" label="Denied"/>
20328   <int value="3" label="Ignored"/>
20329 </enum>
20330
20331 <enum name="AutofillDeveloperEngagement" type="int">
20332   <int value="0" label="Fillable form parsed"/>
20333   <int value="1" label="Includes type hints"/>
20334 </enum>
20335
20336 <enum name="AutofillDialogDismissalState" type="int">
20337   <int value="0" label="Submitted, existing data"/>
20338   <int value="1" label="Submitted, saved to Wallet"/>
20339   <int value="2" label="Submitted, saved locally"/>
20340   <int value="3" label="Submitted, no save"/>
20341   <int value="4" label="Canceled, no edits"/>
20342   <int value="5" label="Canceled, no invalid fields"/>
20343   <int value="6" label="Canceled, 1+ invalid fields"/>
20344   <int value="7" label="Canceled during sign-in"/>
20345 </enum>
20346
20347 <enum name="AutofillDialogInitialUserState" type="int">
20348   <int value="0" label="Not signed in, no Autofill"/>
20349   <int value="1" label="Not signed in, has Autofill"/>
20350   <int value="2" label="Signed in, no Wallet, no Autofill"/>
20351   <int value="3" label="Signed in, no Wallet, has Autofill"/>
20352   <int value="4" label="Signed in, has Wallet, no Autofill"/>
20353   <int value="5" label="Signed in, ha Wallet, has Autofill"/>
20354 </enum>
20355
20356 <enum name="AutofillDialogPopupEvent" type="int">
20357   <int value="0" label="Popup shown"/>
20358   <int value="1" label="Form Autofilled"/>
20359 </enum>
20360
20361 <enum name="AutofillDialogSecurity" type="int">
20362   <int value="0" label="Baseline: Dialog shown"/>
20363   <int value="1" label="Credit card over HTTP"/>
20364   <int value="2" label="Cross-origin frame"/>
20365 </enum>
20366
20367 <enum name="AutofillDialogUiEvents" type="int">
20368   <int value="0" label="Dialog shown"/>
20369   <int value="1" label="Dialog submitted"/>
20370   <int value="2" label="Dialog canceled"/>
20371   <int value="3" label="Account switched: Wallet-&gt;Autofill"/>
20372   <int value="4" label="Account switched: Autofill-&gt;Wallet"/>
20373   <int value="5" label="Account switched: Wallet-&gt;Wallet"/>
20374   <int value="6" label="Sign-in UI shown"/>
20375   <int value="7" label="Selected different email suggestion"/>
20376   <int value="8" label="Selected different billing suggestion"/>
20377   <int value="9" label="Selected different cc+billing suggestion"/>
20378   <int value="10" label="Selected different shipping suggestion"/>
20379   <int value="11" label="Selected different cc suggestion"/>
20380   <int value="12" label="Showed edit UI for email"/>
20381   <int value="13" label="Showed edit UI for billing"/>
20382   <int value="14" label="Showed edit UI for cc+billing"/>
20383   <int value="15" label="Showed edit UI for shipping"/>
20384   <int value="16" label="Showed edit UI for cc"/>
20385   <int value="17" label="Selected 'Add email' suggestion"/>
20386   <int value="18" label="Selected 'Add billing' suggestion"/>
20387   <int value="19" label="Selected 'Add cc+billing' suggestion"/>
20388   <int value="20" label="Selected 'Add shipping' suggestion"/>
20389   <int value="21" label="Selected 'Add cc' suggestion"/>
20390 </enum>
20391
20392 <enum name="AutofillExperimentId" type="int">
20393   <int value="0" label="No Experiment"/>
20394   <int value="1" label="Unknown"/>
20395   <int value="2" label="ar06"/>
20396   <int value="3" label="ar1"/>
20397   <int value="4" label="ar2"/>
20398   <int value="5" label="ar4"/>
20399   <int value="6" label="ar05wlr15"/>
20400   <int value="7" label="ar05wlr25"/>
20401   <int value="8" label="ar05wlr25fs5"/>
20402   <int value="9" label="tbar1"/>
20403   <int value="10" label="ar04wr3fs4"/>
20404   <int value="11" label="No Server Response"/>
20405   <int value="12" label="fp05"/>
20406   <int value="13" label="fp025"/>
20407   <int value="14" label="fp05cc03"/>
20408   <int value="15" label="fp05cco03"/>
20409   <int value="16" label="fp05cco03cstd"/>
20410   <int value="17" label="fp05cc03e1"/>
20411 </enum>
20412
20413 <enum name="AutofillQuality" type="int">
20414   <int value="0" label="Submitted"/>
20415   <int value="1" label="Autofilled"/>
20416   <int value="2" label="Autofill failed"/>
20417   <int value="3" label="Heuristic Unknown"/>
20418   <int value="4" label="Heuristic Match"/>
20419   <int value="5" label="Heuristic Mismatch"/>
20420   <int value="6" label="Server Unknown"/>
20421   <int value="7" label="Server Match"/>
20422   <int value="8" label="Server Mismatch"/>
20423 </enum>
20424
20425 <enum name="AutofillQueryResult" type="int">
20426   <int value="0" label="Sent"/>
20427   <int value="1" label="Received"/>
20428   <int value="2" label="Parsed"/>
20429   <int value="3" label="Response matches local"/>
20430   <int value="4" label="Response improves local (nonempty)"/>
20431   <int value="5" label="Response improves local (empty)"/>
20432 </enum>
20433
20434 <enum name="AutofillTypeQuality" type="int">
20435   <int value="0" label="Unknown"/>
20436   <int value="1" label="Match"/>
20437   <int value="2" label="Mismatch"/>
20438 </enum>
20439
20440 <enum name="AutofillTypeQualityByFieldType" type="int">
20441   <int value="0" label="Ambiguous, Unknown"/>
20442   <int value="1" label="Ambiguous, Match"/>
20443   <int value="2" label="Ambiguous, Mismatch"/>
20444   <int value="3" label="Name, Unknown"/>
20445   <int value="4" label="Name, Match"/>
20446   <int value="5" label="Name, Mismatch"/>
20447   <int value="6" label="Company, Unknown"/>
20448   <int value="7" label="Company, Match"/>
20449   <int value="8" label="Company, Mismatch"/>
20450   <int value="9" label="Addr. line 1, Unknown"/>
20451   <int value="10" label="Addr. line 1, Match"/>
20452   <int value="11" label="Addr. line 1, Mismatch"/>
20453   <int value="12" label="Addr. line 2, Unknown"/>
20454   <int value="13" label="Addr. line 2, Match"/>
20455   <int value="14" label="Addr. line 2, Mismatch"/>
20456   <int value="15" label="City, Unknown"/>
20457   <int value="16" label="City, Match"/>
20458   <int value="17" label="City, Mismatch"/>
20459   <int value="18" label="State, Unknown"/>
20460   <int value="19" label="State, Match"/>
20461   <int value="20" label="State, Mismatch"/>
20462   <int value="21" label="ZIP code, Unknown"/>
20463   <int value="22" label="ZIP code, Match"/>
20464   <int value="23" label="ZIP code, Mismatch"/>
20465   <int value="24" label="Country, Unknown"/>
20466   <int value="25" label="Country, Match"/>
20467   <int value="26" label="Country, Mismatch"/>
20468   <int value="27" label="Phone, Unknown"/>
20469   <int value="28" label="Phone, Match"/>
20470   <int value="29" label="Phone, Mismatch"/>
20471   <int value="30" label="Fax, Unknown"/>
20472   <int value="31" label="Fax, Match"/>
20473   <int value="32" label="Fax, Mismatch"/>
20474   <int value="33" label="Email, Unknown"/>
20475   <int value="34" label="Email, Match"/>
20476   <int value="35" label="Email, Mismatch"/>
20477   <int value="36" label="Credit card: name, Unknown"/>
20478   <int value="37" label="Credit card: name, Match"/>
20479   <int value="38" label="Credit card: name, Mismatch"/>
20480   <int value="39" label="Credit card: number, Unknown"/>
20481   <int value="40" label="Credit card: number, Match"/>
20482   <int value="41" label="Credit card: number, Mismatch"/>
20483   <int value="42" label="Credit card: date, Unknown"/>
20484   <int value="43" label="Credit card: date, Match"/>
20485   <int value="44" label="Credit card: date, Mismatch"/>
20486   <int value="45" label="Password, Unknown"/>
20487   <int value="46" label="Password, Match"/>
20488   <int value="47" label="Password, Mismatch"/>
20489 </enum>
20490
20491 <enum name="AutofillUserHappiness" type="int">
20492   <int value="0" label="Forms loaded"/>
20493   <int value="1" label="Submitted fillable form, autofilled all"/>
20494   <int value="2" label="Submitted fillable form, autofilled some"/>
20495   <int value="3" label="Submitted fillable form, autofilled none"/>
20496   <int value="4" label="Submitted non-fillable form"/>
20497   <int value="5" label="User did type"/>
20498   <int value="6" label="Suggestions shown"/>
20499   <int value="7" label="Suggestions shown (once)"/>
20500   <int value="8" label="User did autofill"/>
20501   <int value="9" label="User did autofill (once)"/>
20502   <int value="10" label="User edited autofilled field"/>
20503   <int value="11" label="User edited autofilled field (once)"/>
20504 </enum>
20505
20506 <enum name="BackingStoreResults" type="int">
20507   <int value="0" label="Unused"/>
20508   <int value="1" label="Success"/>
20509   <int value="2" label="Failure"/>
20510 </enum>
20511
20512 <enum name="BatteryInfoSampleResult" type="int">
20513   <int value="0" label="Read"/>
20514   <int value="1" label="Good"/>
20515   <int value="2" label="Bad"/>
20516 </enum>
20517
20518 <enum name="BluetoothPairingMethod" type="int">
20519   <int value="0" label="No user interaction required"/>
20520   <int value="1" label="PIN Code requested from user"/>
20521   <int value="2" label="Passkey requested from user"/>
20522   <int value="3" label="PIN Code entered into device"/>
20523   <int value="4" label="Passkey entered into device"/>
20524   <int value="5" label="Passkey confirmed on both devices"/>
20525 </enum>
20526
20527 <enum name="BluetoothPairingResult" type="int">
20528   <int value="0" label="Success"/>
20529   <int value="1" label="Connection already in-progress"/>
20530   <int value="2" label="Failed for non-specific reason"/>
20531   <int value="3" label="Authentication failed"/>
20532   <int value="4" label="Authentication canceled"/>
20533   <int value="5" label="Authentication rejected"/>
20534   <int value="6" label="Authentication timed out"/>
20535   <int value="7" label="Unsupported device"/>
20536   <int value="8" label="Unknown or unhandler error"/>
20537 </enum>
20538
20539 <enum name="Boolean" type="int">
20540   <int value="0" label="False"/>
20541   <int value="1" label="True"/>
20542 </enum>
20543
20544 <enum name="BooleanAttempted" type="int">
20545   <int value="0" label="Not Attempted"/>
20546   <int value="1" label="Attempted"/>
20547 </enum>
20548
20549 <enum name="BooleanCommonNameMatch" type="int">
20550   <int value="0" label="subjectAltName used"/>
20551   <int value="1" label="Common Name used"/>
20552 </enum>
20553
20554 <enum name="BooleanCorrupt" type="int">
20555   <int value="0" label="Not Corrupt"/>
20556   <int value="1" label="Corrupt"/>
20557 </enum>
20558
20559 <enum name="BooleanCovered" type="int">
20560   <int value="0" label="Not Covered"/>
20561   <int value="1" label="Covered"/>
20562 </enum>
20563
20564 <enum name="BooleanCredentialsLost" type="int">
20565   <int value="0" label="Found Credentials"/>
20566   <int value="1" label="Missing Credentials"/>
20567 </enum>
20568
20569 <enum name="BooleanDataReductionProxy" type="int">
20570   <int value="0" label="Not Data Reduction Proxy"/>
20571   <int value="1" label="Data Reduction Proxy"/>
20572 </enum>
20573
20574 <enum name="BooleanDelete" type="int">
20575   <int value="0" label="Ignored"/>
20576   <int value="1" label="Deleted"/>
20577 </enum>
20578
20579 <enum name="BooleanDuplicate" type="int">
20580   <int value="0" label="Not Duplicate"/>
20581   <int value="1" label="Duplicate"/>
20582 </enum>
20583
20584 <enum name="BooleanEnabled" type="int">
20585   <int value="0" label="Disabled"/>
20586   <int value="1" label="Enabled"/>
20587 </enum>
20588
20589 <enum name="BooleanExpired" type="int">
20590   <int value="0" label="Unexpired"/>
20591   <int value="1" label="Expired"/>
20592 </enum>
20593
20594 <enum name="BooleanHasCrc" type="int">
20595   <int value="0" label="No CRC"/>
20596   <int value="1" label="Has CRC"/>
20597 </enum>
20598
20599 <enum name="BooleanHit" type="int">
20600   <int value="0" label="Not_reached"/>
20601   <int value="1" label="Hit"/>
20602 </enum>
20603
20604 <enum name="BooleanHttps" type="int">
20605   <int value="0" label="HTTP"/>
20606   <int value="1" label="HTTPS"/>
20607 </enum>
20608
20609 <enum name="BooleanMatched" type="int">
20610   <int value="0" label="Not matched"/>
20611   <int value="1" label="Matched"/>
20612 </enum>
20613
20614 <enum name="BooleanOrphan" type="int">
20615   <int value="0" label="Non-orphan"/>
20616   <int value="1" label="Orphan"/>
20617 </enum>
20618
20619 <enum name="BooleanRaced" type="int">
20620   <int value="0" label="Did Not Race"/>
20621   <int value="1" label="Raced"/>
20622 </enum>
20623
20624 <enum name="BooleanRegistered" type="int">
20625   <int value="0" label="Not Registered"/>
20626   <int value="1" label="Registered"/>
20627 </enum>
20628
20629 <enum name="BooleanSelected" type="int">
20630   <int value="0" label="No selection"/>
20631   <int value="1" label="Selected"/>
20632 </enum>
20633
20634 <enum name="BooleanStale" type="int">
20635   <int value="0" label="Fresh"/>
20636   <int value="1" label="Stale"/>
20637 </enum>
20638
20639 <enum name="BooleanSuccess" type="int">
20640   <int value="0" label="Failure"/>
20641   <int value="1" label="Success"/>
20642 </enum>
20643
20644 <enum name="BooleanTabDiscard" type="int">
20645   <int value="0" label="Memory OK, no discards"/>
20646   <int value="1" label="Memory low, tabs discarded"/>
20647 </enum>
20648
20649 <enum name="BooleanUsage" type="int">
20650   <int value="0" label="Not Used"/>
20651   <int value="1" label="Used"/>
20652 </enum>
20653
20654 <enum name="BooleanValid" type="int">
20655   <int value="0" label="Invalid"/>
20656   <int value="1" label="Valid"/>
20657 </enum>
20658
20659 <enum name="BooleanWiped" type="int">
20660   <int value="0" label="Re-enabled"/>
20661   <int value="1" label="Wiped out"/>
20662 </enum>
20663
20664 <enum name="CanvasContextType" type="int">
20665   <int value="0" label="2d"/>
20666   <int value="1" label="webkit-3d"/>
20667   <int value="2" label="experimental-webgl"/>
20668   <int value="3" label="webgl"/>
20669 </enum>
20670
20671 <enum name="CatSixtyFour" type="int">
20672   <int value="0" label="Saber-Toothed Cat (&lt;10.6), 32-bit (?)"/>
20673   <int value="1" label="Saber-Toothed Cat (&lt;10.6), 64-bit (?)"/>
20674   <int value="2" label="Snow Leopard (10.6), 32-bit"/>
20675   <int value="3" label="Snow Leopard (10.6), 64-bit"/>
20676   <int value="4" label="Lion (10.7), 32-bit (?)"/>
20677   <int value="5" label="Lion (10.7), 64-bit"/>
20678   <int value="6" label="Mountain Lion (10.8), 32-bit (?)"/>
20679   <int value="7" label="Mountain Lion (10.8), 64-bit"/>
20680   <int value="8" label="Mavericks (10.9), 32-bit (?)"/>
20681   <int value="9" label="Mavericks (10.9), 64-bit"/>
20682   <int value="10" label="Saber-Toothed Cat (&lt;10.6), 8-bit (?)"/>
20683   <int value="11" label="Snow Leopard (10.6), 8-bit (?)"/>
20684   <int value="12" label="Lion (10.7), 8-bit (?)"/>
20685   <int value="13" label="Mountain Lion (10.8), 8-bit (?)"/>
20686   <int value="14" label="Mavericks (10.9), 8-bit (?)"/>
20687   <int value="15" label="FutureCat (&gt;10.9), 32-bit (?)"/>
20688   <int value="16" label="FutureCat (&gt;10.9), 64-bit"/>
20689   <int value="17" label="FutureCat (&gt;10.9), 8-bit (?)"/>
20690 </enum>
20691
20692 <enum name="ChannelLayout" type="int">
20693   <int value="0" label="CHANNEL_LAYOUT_NONE"/>
20694   <int value="1" label="CHANNEL_LAYOUT_UNSUPPORTED"/>
20695   <int value="2" label="CHANNEL_LAYOUT_MONO"/>
20696   <int value="3" label="CHANNEL_LAYOUT_STEREO"/>
20697   <int value="4" label="CHANNEL_LAYOUT_2_1"/>
20698   <int value="5" label="CHANNEL_LAYOUT_SURROUND"/>
20699   <int value="6" label="CHANNEL_LAYOUT_4POINT0"/>
20700   <int value="7" label="CHANNEL_LAYOUT_2_2"/>
20701   <int value="8" label="CHANNEL_LAYOUT_QUAD"/>
20702   <int value="9" label="CHANNEL_LAYOUT_5POINT0"/>
20703   <int value="10" label="CHANNEL_LAYOUT_5POINT1"/>
20704   <int value="11" label="CHANNEL_LAYOUT_5POINT0_BACK"/>
20705   <int value="12" label="CHANNEL_LAYOUT_5POINT1_BACK"/>
20706   <int value="13" label="CHANNEL_LAYOUT_7POINT0"/>
20707   <int value="14" label="CHANNEL_LAYOUT_7POINT1"/>
20708   <int value="15" label="CHANNEL_LAYOUT_7POINT1_WIDE"/>
20709   <int value="16" label="CHANNEL_LAYOUT_STEREO_DOWNMIX"/>
20710   <int value="17" label="CHANNEL_LAYOUT_2POINT1"/>
20711   <int value="18" label="CHANNEL_LAYOUT_3_1"/>
20712   <int value="19" label="CHANNEL_LAYOUT_4_1"/>
20713   <int value="20" label="CHANNEL_LAYOUT_6_0"/>
20714   <int value="21" label="CHANNEL_LAYOUT_6_0_FRONT"/>
20715   <int value="22" label="CHANNEL_LAYOUT_HEXAGONAL"/>
20716   <int value="23" label="CHANNEL_LAYOUT_6_1"/>
20717   <int value="24" label="CHANNEL_LAYOUT_6_1_BACK"/>
20718   <int value="25" label="CHANNEL_LAYOUT_6_1_FRONT"/>
20719   <int value="26" label="CHANNEL_LAYOUT_7_0_FRONT"/>
20720   <int value="27" label="CHANNEL_LAYOUT_7_1_WIDE_BACK"/>
20721   <int value="28" label="CHANNEL_LAYOUT_OCTAGONAL"/>
20722   <int value="29" label="CHANNEL_LAYOUT_DISCRETE"/>
20723 </enum>
20724
20725 <enum name="CheckCRCResult" type="int">
20726   <int value="0" label="Stream was never read to end"/>
20727   <int value="1" label="CRC check not done"/>
20728   <int value="2" label="CRC check done"/>
20729   <int value="3" label="Stream was never read at all"/>
20730 </enum>
20731
20732 <enum name="ChromeDownloadCountType" type="int">
20733   <int value="0" label="Initiated by Navigation (Obsolete)"/>
20734   <int value="1" label="Initiated by Context Menu (Obsolete)"/>
20735   <int value="2" label="Initiated by WebStore Installer (Obsolete)"/>
20736   <int value="3" label="Initiated by ImageBurner (Obsolete)"/>
20737   <int value="4" label="Blocked by Throttling"/>
20738 </enum>
20739
20740 <enum name="ChromeDownloadSource" type="int">
20741   <int value="0" label="Initiated by Navigation"/>
20742   <int value="1" label="Initiated by Context Menu"/>
20743   <int value="2" label="Initiated by WebStore Installer"/>
20744   <int value="3" label="Initiated by ImageBurner"/>
20745   <int value="4" label="Initiated by Plugin Installer"/>
20746 </enum>
20747
20748 <enum name="ChromeNotifierServiceActionType" type="int">
20749   <int value="0" label="Unknown"/>
20750   <int value="1" label="First service enabled"/>
20751   <int value="2" label="First service disabled"/>
20752 </enum>
20753
20754 <enum name="ChromeOSUserImageId" type="int">
20755   <summary>
20756     Indices of the default images as defined in
20757     chrome/browser/chromeos/login/default_user_images.cc. The last three values
20758     are for taken photo, downloaded file and the image previously used by user.
20759   </summary>
20760   <int value="0" label="Default, Beaker"/>
20761   <int value="1" label="Default, Bee"/>
20762   <int value="2" label="Default, Briefcase"/>
20763   <int value="3" label="Default, Circles"/>
20764   <int value="4" label="Default, Cloud"/>
20765   <int value="5" label="Default, Cupcake"/>
20766   <int value="6" label="Default, Day"/>
20767   <int value="7" label="Default, Flower"/>
20768   <int value="8" label="Default, Globe"/>
20769   <int value="9" label="Default, Hot air"/>
20770   <int value="10" label="Default, Ladybug"/>
20771   <int value="11" label="Default, Leaf"/>
20772   <int value="12" label="Default, Night"/>
20773   <int value="13" label="Default, Plane"/>
20774   <int value="14" label="Default, Robot body"/>
20775   <int value="15" label="Default, Robot head"/>
20776   <int value="16" label="Default, Toolbox"/>
20777   <int value="17" label="Default, User color"/>
20778   <int value="18" label="Default, User enterprise"/>
20779   <int value="19" label="Photo taken"/>
20780   <int value="20" label="Downloaded file"/>
20781   <int value="21" label="Old image"/>
20782   <int value="22" label="Profile image"/>
20783 </enum>
20784
20785 <enum name="ClipboardAction" type="int">
20786   <int value="0" label="Write from non-Incognito"/>
20787   <int value="1" label="Write from Incognito"/>
20788   <int value="2" label="Read Text"/>
20789 </enum>
20790
20791 <enum name="CoalescePotentialPackets" type="int">
20792   <int value="0" label="No Advantage"/>
20793   <int value="1" label="Header packets Only"/>
20794   <int value="30" label="More Than 30"/>
20795 </enum>
20796
20797 <enum name="CompositedScrolling" type="int">
20798   <int value="0" label="Is scrollable area"/>
20799   <int value="1" label="Needs to be stacking container"/>
20800   <int value="2" label="Will use composited scrolling"/>
20801 </enum>
20802
20803 <enum name="CompositorType" type="int">
20804   <int value="0" label="Software compositor"/>
20805   <int value="1" label="GPU compositor"/>
20806 </enum>
20807
20808 <enum name="ConnectionType" type="int">
20809   <summary>
20810     Connection type as defined in net/base/connection_type_histograms.h
20811   </summary>
20812   <int value="0" label="Any">Any connection (SSL, HTTP, SPDY, etc.)</int>
20813   <int value="1" label="SSL">An SSL connection</int>
20814   <int value="2" label="SSL-MD5">
20815     An SSL connection with an MD5 certificate in the certificate chain
20816     (excluding root)
20817   </int>
20818   <int value="3" label="SSL-MD2">
20819     An SSL connection with an MD2 certificate in the certificate chain
20820     (excluding root)
20821   </int>
20822   <int value="4" label="SSL-MD4">
20823     An SSL connection with an MD4 certificate in the certificate chain
20824     (excluding root)
20825   </int>
20826   <int value="5" label="SSL-MD5(CA)">
20827     An SSL connection with an MD5 CA certificate in the certificate chain
20828     (excluding root)
20829   </int>
20830   <int value="6" label="SSL-MD2(CA)">
20831     An SSL connection with an MD2 CA certificate in the cerfificate chain
20832     (excluding root)
20833   </int>
20834   <int value="7" label="HTTP">An HTTP connection</int>
20835   <int value="8" label="SPDY">A SPDY connection</int>
20836   <int value="9" label="SSL-2.0">An SSL connection that uses SSL 2.0</int>
20837   <int value="10" label="SSL-3.0">An SSL connection that uses SSL 3.0</int>
20838   <int value="11" label="TLS-1.0">An SSL connection that uses TLS 1.0</int>
20839   <int value="12" label="TLS-1.1">An SSL connection that uses TLS 1.1</int>
20840   <int value="13" label="TLS-1.2">An SSL connection that uses TLS 1.2</int>
20841 </enum>
20842
20843 <enum name="CookieDeletionCause" type="int">
20844   <summary>Reason why a cookie was removed from the cookie store</summary>
20845   <int value="0" label="explicit">
20846     The user explicitly requested that we delete a cookie
20847   </int>
20848   <int value="1" label="overwrite">
20849     The value of the cookie was overwritten by a new value
20850   </int>
20851   <int value="2" label="expired">The cookie expiration time passed</int>
20852   <int value="3" label="evicted">
20853     The cookie was evicted during garbage collection (replaced by
20854     domain_evicted/global_evicted below)
20855   </int>
20856   <int value="4" label="store_dup">
20857     The backing store had two copies of the cookie so one was removed (i.e.
20858     problems writing the backing store database)
20859   </int>
20860   <int value="5" label="dont_record">
20861     The cookie deletion should not be recorded because it occurred, e.g., during
20862     shutdown (the fact that these values showed up in the histogram is a bug,
20863     since fixed)
20864   </int>
20865   <int value="6" label="domain_evicted">
20866     The cookie was evicted during per-domain/eTLD+1 garbage collection
20867   </int>
20868   <int value="7" label="global_evicted">
20869     The cookie was evicted during whole store garbage collection.
20870   </int>
20871   <int value="8" label="domain_evicted_pre_safe">
20872     The cookie evicted during per-domain/eTLD+1 garbage collection, and would
20873     have been evicted by the global garbage collection process (because they
20874     hadn't been accessed recently enough).
20875   </int>
20876   <int value="9" label="domain_evicted_post_safe">
20877     The cookie evicted during per-domain/eTLD+1 garbage collection, and would
20878     not have been evicted by global metrics as well (because they had been
20879     accessed recently enough to save).
20880   </int>
20881   <int value="10" label="expired_overwrite">
20882     The cookie deletion occurred because the server overwrote it with an already
20883     expired cookie (this is a common idiom for server deletions of cookies).
20884   </int>
20885 </enum>
20886
20887 <enum name="CrosDisksArchiveType" type="int">
20888   <int value="0" label="Unknown"/>
20889   <int value="1" label="ZIP"/>
20890   <int value="2" label="RAR"/>
20891   <int value="3" label="Tar"/>
20892   <int value="4" label="Bzip2-compressed Tar"/>
20893   <int value="5" label="Gzip-compressed Tar"/>
20894 </enum>
20895
20896 <enum name="CrosDisksDeviceMediaType" type="int">
20897   <int value="0" label="Unknown"/>
20898   <int value="1" label="USB Drive"/>
20899   <int value="2" label="SD Card"/>
20900   <int value="3" label="Optical Disc"/>
20901   <int value="4" label="Mobile Device"/>
20902   <int value="5" label="DVD"/>
20903 </enum>
20904
20905 <enum name="CrosDisksFilesystemType" type="int">
20906   <int value="0" label="Unknown"/>
20907   <int value="1" label="Others"/>
20908   <int value="2" label="FAT"/>
20909   <int value="3" label="exFAT"/>
20910   <int value="4" label="NTFS"/>
20911   <int value="5" label="HFS+"/>
20912   <int value="6" label="Ext2"/>
20913   <int value="7" label="Ext3"/>
20914   <int value="8" label="Ext4"/>
20915   <int value="9" label="ISO9660"/>
20916   <int value="10" label="UDF"/>
20917 </enum>
20918
20919 <enum name="CrosEventEnum" type="int">
20920   <int value="0" label="ModemManagerCommandSendFailure"/>
20921 </enum>
20922
20923 <enum name="CrosShelfClickTarget" type="int">
20924   <int value="0" label="Chrome"/>
20925   <int value="1" label="AppLauncher"/>
20926   <int value="2" label="Gmail"/>
20927   <int value="3" label="Search"/>
20928   <int value="4" label="Youtube"/>
20929   <int value="5" label="Doc"/>
20930   <int value="6" label="Sheets"/>
20931   <int value="7" label="Slides"/>
20932   <int value="8" label="PlayMusic"/>
20933 </enum>
20934
20935 <enum name="DataReductionProxyBypassEventType" type="int">
20936   <int value="0" label="Short bypass"/>
20937   <int value="1" label="Long bypass"/>
20938   <int value="2" label="Bypass due to internal server error"/>
20939   <int value="3" label="Bypass due to otehr error"/>
20940 </enum>
20941
20942 <enum name="DataReductionProxyProbeURLFetchResult" type="int">
20943   <int value="0" label="Internet disconnected"/>
20944   <int value="1" label="Probe failed, proxy disabled"/>
20945   <int value="2" label="Probe failed, proxy already disabled"/>
20946   <int value="3" label="Probe succeeded, proxy enabled"/>
20947   <int value="4" label="Probe succeeded, proxy already enabled"/>
20948 </enum>
20949
20950 <enum name="DataReductionProxyPromoAction" type="int">
20951   <int value="0" label="Dismissed from first screen"/>
20952   <int value="1" label="Dismissed from second screen"/>
20953   <int value="2" label="Enabled from first screen"/>
20954   <int value="3" label="Enabled from second screen"/>
20955 </enum>
20956
20957 <enum name="DataReductionProxySettingsConversion" type="int">
20958   <int value="0" label="OFF to OFF"/>
20959   <int value="1" label="OFF to ON"/>
20960   <int value="2" label="ON to OFF"/>
20961   <int value="3" label="ON to ON"/>
20962 </enum>
20963
20964 <enum name="DataReductionProxyStartupState" type="int">
20965   <int value="0" label="Proxy not available"/>
20966   <int value="1" label="Proxy available but not enabled"/>
20967   <int value="2" label="Proxy available and enabled"/>
20968 </enum>
20969
20970 <enum name="DevicePermissionActions" type="int">
20971   <int value="0" label="AllowHttps"/>
20972   <int value="1" label="AllowHttp"/>
20973   <int value="2" label="Deny"/>
20974   <int value="3" label="Cancel"/>
20975 </enum>
20976
20977 <enum name="DiagnosticsRecoveryRun" type="int">
20978   <int value="0" label="Recovery not run"/>
20979   <int value="1" label="Recovery run because of crash"/>
20980   <int value="2" label="Recovery run by user"/>
20981 </enum>
20982
20983 <enum name="DiagnosticsResult" type="int">
20984   <int value="0" label="Not run (regular startup)"/>
20985   <int value="1" label="Success (crash startup)"/>
20986   <int value="2" label="Failure (crash startup)"/>
20987   <int value="3" label="Skipped (crash startup)"/>
20988 </enum>
20989
20990 <enum name="DiagnosticsTestName" type="int">
20991   <int value="0" label="Conflicting DLLs Test"/>
20992   <int value="1" label="Disk Space Test"/>
20993   <int value="2" label="Install Type Test"/>
20994   <int value="3" label="JSON Bookmarks Test"/>
20995   <int value="4" label="JSON Local State Test"/>
20996   <int value="5" label="JSON Preferences Test"/>
20997   <int value="6" label="Operating System Test"/>
20998   <int value="7" label="Path Dictionaries Test"/>
20999   <int value="8" label="Path Local State Test"/>
21000   <int value="9" label="Path Resources Test"/>
21001   <int value="10" label="Path User Data Test"/>
21002   <int value="11" label="Version Test"/>
21003   <int value="12" label="SQLite Integrity App Cache Test"/>
21004   <int value="13" label="SQLite Integrity Archived History Test"/>
21005   <int value="14" label="SQLite Integrity Cookie Test"/>
21006   <int value="15" label="SQLite Integrity Database Tracker Test"/>
21007   <int value="16" label="SQLite Integrity History Test"/>
21008   <int value="17" label="SQLite Integrity Nss Cert Test"/>
21009   <int value="18" label="SQLite Integrity Nss Key Test"/>
21010   <int value="19" label="SQLite Integrity Thumbnails Test"/>
21011   <int value="20" label="SQLite Integrity Web Data Test"/>
21012 </enum>
21013
21014 <enum name="DNSEmptyAddressListAndNoError" type="int">
21015   <int value="0" label="Error reported or Address List is not empty"/>
21016   <int value="1" label="Success reported but Address List is empty"/>
21017 </enum>
21018
21019 <enum name="DnsProbe.JobResult" type="int">
21020   <int value="0" label="SERVERS_UNKNOWN"/>
21021   <int value="1" label="SERVERS_CORRECT"/>
21022   <int value="2" label="SERVERS_INCORRECT"/>
21023   <int value="3" label="SERVERS_FAILING"/>
21024   <int value="4" label="SERVERS_UNREACHABLE"/>
21025 </enum>
21026
21027 <enum name="DnsProbe.ObsoleteProbeResult" type="int">
21028   <int value="0" label="INCONCLUSIVE"/>
21029   <int value="1" label="NO_INTERNET"/>
21030   <int value="2" label="BAD_CONFIG"/>
21031   <int value="3" label="NXDOMAIN"/>
21032 </enum>
21033
21034 <enum name="DnsProbe.ProbeStatus" type="int">
21035   <int value="0" label="POSSIBLE"/>
21036   <int value="1" label="NOT_RUN"/>
21037   <int value="2" label="STARTED"/>
21038   <int value="3" label="FINISHED_INCONCLUSIVE"/>
21039   <int value="4" label="FINISHED_NO_INTERNET"/>
21040   <int value="5" label="FINISHED_BAD_CONFIG"/>
21041   <int value="6" label="FINISHED_NXDOMAIN"/>
21042 </enum>
21043
21044 <enum name="DnsProbe.SystemIsLocalhost" type="int">
21045   <int value="0" label="Not just 127.0.0.1">
21046     127.0.0.1 was not the only nameserver in the system DNS config.
21047   </int>
21048   <int value="1" label="Just 127.0.0.1">
21049     127.0.0.1 was the only nameserver in the system DNS config.
21050   </int>
21051 </enum>
21052
21053 <enum name="DomainBoundCerts.GetCertResult" type="int">
21054   <int value="0" label="SYNC_SUCCESS"/>
21055   <int value="1" label="ASYNC_SUCCESS"/>
21056   <int value="2" label="ASYNC_CANCELLED"/>
21057   <int value="3" label="ASYNC_FAILURE_KEYGEN"/>
21058   <int value="4" label="ASYNC_FAILURE_CREATE_CERT"/>
21059   <int value="5" label="ASYNC_FAILURE_EXPORT_KEY"/>
21060   <int value="6" label="ASYNC_FAILURE_UNKNOWN"/>
21061   <int value="7" label="INVALID_ARGUMENT"/>
21062   <int value="8" label="UNSUPPORTED_TYPE"/>
21063   <int value="9" label="TYPE_MISMATCH"/>
21064   <int value="10" label="WORKER_FAILURE"/>
21065 </enum>
21066
21067 <enum name="DomainBoundCerts.Support" type="int">
21068   <int value="0" label="DISABLED"/>
21069   <int value="1" label="CLIENT_ONLY"/>
21070   <int value="2" label="CLIENT_AND_SERVER"/>
21071   <int value="3" label="CLIENT_NO_ECC">
21072     Channel ID was enabled, but the client did not support elliptic curve key
21073     generation.
21074   </int>
21075   <int value="4" label="CLIENT_BAD_SYSTEM_TIME">
21076     Channel ID was enabled, but the client had an invalid system time which
21077     prevented using it.
21078   </int>
21079   <int value="5" label="CLIENT_NO_SERVER_BOUND_CERT_SERVICE">
21080     The SSLClientSocket was created without a ServerBoundCertService.
21081   </int>
21082 </enum>
21083
21084 <enum name="DoubleGetExperimentMethods" type="int">
21085   <int value="0" label="POST"/>
21086   <int value="1" label="GET_CACHABLE"/>
21087   <int value="2" label="GET_NON_CACHABLE"/>
21088 </enum>
21089
21090 <enum name="DownloadContentDisposition" type="int">
21091   <int value="0" label="Content-Disposition header present"/>
21092   <int value="1" label="Valid"/>
21093   <int value="2" label="Has disposition-type"/>
21094   <int value="3" label="Has unknown disposition-type"/>
21095   <int value="4" label="Has 'name' attribute"/>
21096   <int value="5" label="Has 'filename' attribute"/>
21097   <int value="6" label="Has 'filename*' attribute"/>
21098   <int value="7" label="Has non-ASCII strings"/>
21099   <int value="8" label="Has percent encoded strings"/>
21100   <int value="9" label="Has RFC 2047 encoded strings"/>
21101   <int value="10" label="Has 'name' attribute only"/>
21102 </enum>
21103
21104 <enum name="DownloadContentType" type="int">
21105   <int value="0" label="UNRECOGNIZED"/>
21106   <int value="1" label="TEXT"/>
21107   <int value="2" label="IMAGE"/>
21108   <int value="3" label="AUDIO"/>
21109   <int value="4" label="VIDEO"/>
21110   <int value="5" label="OCTET_STREAM"/>
21111   <int value="6" label="PDF"/>
21112   <int value="7" label="DOC"/>
21113   <int value="8" label="XLS"/>
21114   <int value="9" label="PPT"/>
21115   <int value="10" label="ARCHIVE"/>
21116   <int value="11" label="EXE"/>
21117   <int value="12" label="DMG"/>
21118   <int value="13" label="CRX"/>
21119 </enum>
21120
21121 <enum name="DownloadCountType" type="int">
21122   <int value="0" label="Initiated by Navigation (Obsolete)"/>
21123   <int value="1" label="Initiated by Context Menu (Obsolete)"/>
21124   <int value="2" label="Initiated by SavePackage Failure (Obsolete)"/>
21125   <int value="3" label="Initiated by Drag-n-drop (Obsolete)"/>
21126   <int value="4" label="Initiated by Renderer (Obsolete)"/>
21127   <int value="5" label="Initiated and Unthrottled"/>
21128   <int value="6" label="Completed"/>
21129   <int value="7" label="Cancelled"/>
21130   <int value="8" label="Started"/>
21131   <int value="9" label="Interrupted"/>
21132   <int value="10" label="Calls to AppendDataToFile (Size) (Obsolete)"/>
21133   <int value="11" label="Calls to AppendDataToFile (Count) (Obsolete)"/>
21134   <int value="12" label="Interrupted at End of Download"/>
21135   <int value="13" label="Attempt to Append to Detached File"/>
21136   <int value="14" label="File Missing After Successful Scan"/>
21137   <int value="15" label="Supports ranges and strong validation"/>
21138   <int value="16" label="No WebContents at interruption"/>
21139 </enum>
21140
21141 <enum name="DownloadDatabaseRecordDroppedType" type="int">
21142   <int value="0" label="Bad State"/>
21143   <int value="1" label="Bad Danger Type"/>
21144 </enum>
21145
21146 <enum name="DownloadDOMEvent" type="int">
21147   <int value="0" label="GetDownloads"/>
21148   <int value="1" label="OpenFile"/>
21149   <int value="2" label="Drag"/>
21150   <int value="3" label="SaveDangerous"/>
21151   <int value="4" label="DiscardDangerous"/>
21152   <int value="5" label="Show"/>
21153   <int value="6" label="Pause"/>
21154   <int value="7" label="Remove"/>
21155   <int value="8" label="Cancel"/>
21156   <int value="9" label="ClearAll"/>
21157   <int value="10" label="OpenFolder"/>
21158   <int value="11" label="Resume"/>
21159 </enum>
21160
21161 <enum name="DownloadFilePickerResult" type="int">
21162   <int value="0" label="SAME"/>
21163   <int value="1" label="DIFFERENT_DIR"/>
21164   <int value="2" label="DIFFERENT_NAME"/>
21165   <int value="3" label="CANCEL"/>
21166 </enum>
21167
21168 <enum name="DownloadFunctions" type="int">
21169   <int value="0" label="download"/>
21170   <int value="1" label="search"/>
21171   <int value="2" label="pause"/>
21172   <int value="3" label="resume"/>
21173   <int value="4" label="cancel"/>
21174   <int value="5" label="erase"/>
21175   <int value="6" label="set_destination"/>
21176   <int value="7" label="accept_danger"/>
21177   <int value="8" label="show"/>
21178   <int value="9" label="drag"/>
21179 </enum>
21180
21181 <enum name="DownloadImageType" type="int">
21182   <int value="0" label="Unrecognized"/>
21183   <int value="1" label="GIF"/>
21184   <int value="2" label="JPEG"/>
21185   <int value="3" label="PNG"/>
21186   <int value="4" label="TIFF"/>
21187   <int value="5" label="ICON"/>
21188   <int value="6" label="WEBP"/>
21189 </enum>
21190
21191 <enum name="DownloadInterruptedUnknownSizeType" type="int">
21192   <int value="0" label="Size Known"/>
21193   <int value="1" label="Size Unknown"/>
21194 </enum>
21195
21196 <enum name="DownloadItem.DangerousFileType" type="int">
21197   <int value="0" label="unknown"/>
21198   <int value="1" label="ad"/>
21199   <int value="2" label="ade"/>
21200   <int value="3" label="adp"/>
21201   <int value="4" label="ah"/>
21202   <int value="5" label="apk"/>
21203   <int value="6" label="app"/>
21204   <int value="7" label="application"/>
21205   <int value="8" label="asp"/>
21206   <int value="9" label="asx"/>
21207   <int value="10" label="bas"/>
21208   <int value="11" label="bash"/>
21209   <int value="12" label="bat"/>
21210   <int value="13" label="cfg"/>
21211   <int value="14" label="chi"/>
21212   <int value="15" label="chm"/>
21213   <int value="16" label="class"/>
21214   <int value="17" label="cmd"/>
21215   <int value="18" label="com"/>
21216   <int value="19" label="command"/>
21217   <int value="20" label="crt"/>
21218   <int value="21" label="crx"/>
21219   <int value="22" label="csh"/>
21220   <int value="23" label="deb"/>
21221   <int value="24" label="dex"/>
21222   <int value="25" label="dll"/>
21223   <int value="26" label="drv"/>
21224   <int value="27" label="exe"/>
21225   <int value="28" label="fxp"/>
21226   <int value="29" label="grp"/>
21227   <int value="30" label="hlp"/>
21228   <int value="31" label="hta"/>
21229   <int value="32" label="htm"/>
21230   <int value="33" label="html"/>
21231   <int value="34" label="htt"/>
21232   <int value="35" label="inf"/>
21233   <int value="36" label="ini"/>
21234   <int value="37" label="ins"/>
21235   <int value="38" label="isp"/>
21236   <int value="39" label="jar"/>
21237   <int value="40" label="jnlp"/>
21238   <int value="41" label="user.js"/>
21239   <int value="42" label="js"/>
21240   <int value="43" label="jse"/>
21241   <int value="44" label="ksh"/>
21242   <int value="45" label="lnk"/>
21243   <int value="46" label="local"/>
21244   <int value="47" label="mad"/>
21245   <int value="48" label="maf"/>
21246   <int value="49" label="mag"/>
21247   <int value="50" label="mam"/>
21248   <int value="51" label="manifest"/>
21249   <int value="52" label="maq"/>
21250   <int value="53" label="mar"/>
21251   <int value="54" label="mas"/>
21252   <int value="55" label="mat"/>
21253   <int value="56" label="mau"/>
21254   <int value="57" label="mav"/>
21255   <int value="58" label="maw"/>
21256   <int value="59" label="mda"/>
21257   <int value="60" label="mdb"/>
21258   <int value="61" label="mde"/>
21259   <int value="62" label="mdt"/>
21260   <int value="63" label="mdw"/>
21261   <int value="64" label="mdz"/>
21262   <int value="65" label="mht"/>
21263   <int value="66" label="mhtml"/>
21264   <int value="67" label="mmc"/>
21265   <int value="68" label="mof"/>
21266   <int value="69" label="msc"/>
21267   <int value="70" label="msh"/>
21268   <int value="71" label="mshxml"/>
21269   <int value="72" label="msi"/>
21270   <int value="73" label="msp"/>
21271   <int value="74" label="mst"/>
21272   <int value="75" label="ocx"/>
21273   <int value="76" label="ops"/>
21274   <int value="77" label="pcd"/>
21275   <int value="78" label="pif"/>
21276   <int value="79" label="pkg"/>
21277   <int value="80" label="pl"/>
21278   <int value="81" label="plg"/>
21279   <int value="82" label="prf"/>
21280   <int value="83" label="prg"/>
21281   <int value="84" label="pst"/>
21282   <int value="85" label="py"/>
21283   <int value="86" label="pyc"/>
21284   <int value="87" label="pyw"/>
21285   <int value="88" label="rb"/>
21286   <int value="89" label="reg"/>
21287   <int value="90" label="rpm"/>
21288   <int value="91" label="scf"/>
21289   <int value="92" label="scr"/>
21290   <int value="93" label="sct"/>
21291   <int value="94" label="sh"/>
21292   <int value="95" label="shar"/>
21293   <int value="96" label="shb"/>
21294   <int value="97" label="shs"/>
21295   <int value="98" label="shtm"/>
21296   <int value="99" label="shtml"/>
21297   <int value="100" label="spl"/>
21298   <int value="101" label="svg"/>
21299   <int value="102" label="swf"/>
21300   <int value="103" label="sys"/>
21301   <int value="104" label="tcsh"/>
21302   <int value="105" label="url"/>
21303   <int value="106" label="vb"/>
21304   <int value="107" label="vbe"/>
21305   <int value="108" label="vbs"/>
21306   <int value="109" label="vsd"/>
21307   <int value="110" label="vsmacros"/>
21308   <int value="111" label="vss"/>
21309   <int value="112" label="vst"/>
21310   <int value="113" label="vsw"/>
21311   <int value="114" label="ws"/>
21312   <int value="115" label="wsc"/>
21313   <int value="116" label="wsf"/>
21314   <int value="117" label="wsh"/>
21315   <int value="118" label="xbap"/>
21316   <int value="119" label="xht"/>
21317   <int value="120" label="xhtm"/>
21318   <int value="121" label="xhtml"/>
21319   <int value="122" label="xml"/>
21320   <int value="123" label="xsl"/>
21321   <int value="124" label="xslt"/>
21322 </enum>
21323
21324 <enum name="DownloadItem.DangerType" type="int">
21325   <int value="0" label="NOT_DANGEROUS"/>
21326   <int value="1" label="DANGEROUS_FILE"/>
21327   <int value="2" label="DANGEROUS_URL"/>
21328   <int value="3" label="DANGEROUS_CONTENT"/>
21329   <int value="4" label="MAYBE_DANGEROUS_CONTENT"/>
21330   <int value="5" label="UNCOMMON_CONTENT"/>
21331   <int value="6" label="USER_VALIDATED"/>
21332   <int value="7" label="DANGEROUS_HOST"/>
21333   <int value="8" label="POTENTIALLY_UNWANTED"/>
21334 </enum>
21335
21336 <enum name="DownloadSavePackageEvent" type="int">
21337   <int value="0" label="Started"/>
21338   <int value="1" label="Cancelled"/>
21339   <int value="2" label="Finished"/>
21340   <int value="3" label="Write to already completed file"/>
21341   <int value="4" label="Write to already failed file"/>
21342 </enum>
21343
21344 <enum name="DownloadSource" type="int">
21345   <int value="0" label="Initiated by Save Package on Non-HTML content"/>
21346   <int value="1" label="Initiated by Drag-and-drop"/>
21347   <int value="2" label="Initiated by RPC from Renderer"/>
21348   <int value="3" label="Initiated by Save from Pepper"/>
21349   <int value="4" label="Initiated by Resumption"/>
21350 </enum>
21351
21352 <enum name="DriveCacheDBOpenStatus" type="int">
21353   <int value="0" label="Success"/>
21354   <int value="1" label="Corrupt database"/>
21355   <int value="2" label="Unknown recoverable failure"/>
21356   <int value="3" label="Unrecoverable (disk full?) failure"/>
21357 </enum>
21358
21359 <enum name="DriveEntryKind" type="int">
21360   <int value="0" label="Unknown"/>
21361   <int value="1" label="Item"/>
21362   <int value="2" label="Site"/>
21363   <int value="3" label="Document"/>
21364   <int value="4" label="Spereadsheet"/>
21365   <int value="5" label="Presentation"/>
21366   <int value="6" label="Drawing"/>
21367   <int value="7" label="Table"/>
21368   <int value="8" label="External app"/>
21369   <int value="9" label="Folder"/>
21370   <int value="10" label="File"/>
21371   <int value="11" label="PDF"/>
21372 </enum>
21373
21374 <enum name="DriveFileFormat" type="int">
21375   <int value="0" label="AAC"/>
21376   <int value="1" label="ASF"/>
21377   <int value="2" label="AVI"/>
21378   <int value="3" label="CSV"/>
21379   <int value="4" label="DOC"/>
21380   <int value="5" label="DOCX"/>
21381   <int value="6" label="FLV"/>
21382   <int value="7" label="JPG"/>
21383   <int value="8" label="MJPG"/>
21384   <int value="9" label="MOV"/>
21385   <int value="10" label="MP3"/>
21386   <int value="11" label="MP4"/>
21387   <int value="12" label="MPG"/>
21388   <int value="13" label="OTHER"/>
21389   <int value="14" label="PDF"/>
21390   <int value="15" label="PPT"/>
21391   <int value="16" label="PPTX"/>
21392   <int value="17" label="PSD"/>
21393   <int value="18" label="RAR"/>
21394   <int value="19" label="WMA"/>
21395   <int value="20" label="WMV"/>
21396   <int value="21" label="XLS"/>
21397   <int value="22" label="XLSX"/>
21398   <int value="23" label="ZIP"/>
21399 </enum>
21400
21401 <enum name="DriveMetadataDBInitStatus" type="int">
21402   <int value="0" label="Success"/>
21403   <int value="1" label="Not found"/>
21404   <int value="2" label="Corruption"/>
21405   <int value="3" label="IO error"/>
21406   <int value="4" label="Failed to open DB for unknown reason"/>
21407   <int value="5" label="Incompatible DB format"/>
21408   <int value="6" label="DB is broken"/>
21409   <int value="7" label="Opened existing DB."/>
21410   <int value="8" label="No existing DB was found. Created new DB."/>
21411   <int value="9" label="Cannot open existing DB. Created new DB."/>
21412 </enum>
21413
21414 <enum name="EAPInnerProtocol" type="int">
21415   <int value="0" label="UNKNOWN"/>
21416   <int value="1" label="NONE"/>
21417   <int value="2" label="PEAP-MD5"/>
21418   <int value="3" label="PEAP-MSCHAPV2"/>
21419   <int value="4" label="TTLS-EAP-MD5"/>
21420   <int value="5" label="TTLS-EAP-MSCHAPV2"/>
21421   <int value="6" label="TTLS-MSCHAPV2"/>
21422   <int value="7" label="TTLS-MSCHAP"/>
21423   <int value="8" label="TTLS-PAP"/>
21424   <int value="9" label="TTLS-CHAP"/>
21425 </enum>
21426
21427 <enum name="EAPOuterProtocol" type="int">
21428   <int value="0" label="UNKNOWN"/>
21429   <int value="1" label="LEAP"/>
21430   <int value="2" label="PEAP"/>
21431   <int value="3" label="TLS"/>
21432   <int value="4" label="TTLS"/>
21433 </enum>
21434
21435 <enum name="EnterpriseDeviceManagementStatus" type="int">
21436   <summary>
21437     Status codes produced by DeviceManagementService for requests made to the
21438     device management server.
21439   </summary>
21440   <int value="0" label="SUCCESS"/>
21441   <int value="1" label="REQUEST_INVALID"/>
21442   <int value="2" label="REQUEST_FAILED"/>
21443   <int value="3" label="TEMPORARY_UNAVAILABLE"/>
21444   <int value="4" label="HTTP_STATUS_ERROR"/>
21445   <int value="5" label="RESPONSE_DECODING_ERROR"/>
21446   <int value="6" label="SERVICE_MANAGEMENT_NOT_SUPPORTED"/>
21447   <int value="7" label="SERVICE_DEVICE_NOT_FOUND"/>
21448   <int value="8" label="SERVICE_MANAGEMENT_TOKEN_INVALID"/>
21449   <int value="9" label="SERVICE_ACTIVATION_PENDING"/>
21450   <int value="10" label="SERVICE_INVALID_SERIAL_NUMBER"/>
21451   <int value="11" label="SERVICE_DEVICE_ID_CONFLICT"/>
21452   <int value="12" label="SERVICE_MISSING_LICENSES"/>
21453   <int value="902" label="SERVICE_POLICY_NOT_FOUND"/>
21454 </enum>
21455
21456 <enum name="EnterpriseDMTokenType" type="int">
21457   <summary>
21458     Result of DMToken operations as defined in
21459     chrome/browser/policy/enterprise_metrics.h.
21460   </summary>
21461   <int value="0" label="Load Succeeded">
21462     A cached token was successfully loaded from disk.
21463   </int>
21464   <int value="1" label="Load Failed">
21465     Reading a cached token from disk failed.
21466   </int>
21467   <int value="2" label="Fetch Requested">
21468     A token fetch request was sent to the DM server.
21469   </int>
21470   <int value="3" label="Fetch Request Failed">
21471     The request was invalid, or the HTTP request failed.
21472   </int>
21473   <int value="4" label="Fetch Server Failed">
21474     Error HTTP status received, or the DM server failed in another way.
21475   </int>
21476   <int value="5" label="Fetch Response Received">
21477     A response to the fetch request was received.
21478   </int>
21479   <int value="6" label="Fetch Bad Response">
21480     The response received was invalid. This happens when some expected data was
21481     not present in the response.
21482   </int>
21483   <int value="7" label="Fetch Management Not Supported">
21484     DM server reported that management is not supported.
21485   </int>
21486   <int value="8" label="Fetch Device Not Found">
21487     DM server reported that the given device ID was not found.
21488   </int>
21489   <int value="9" label="Fetch OK">DM token successfully retrieved.</int>
21490   <int value="10" label="Store Succeeded">
21491     Successfully cached a token to disk.
21492   </int>
21493   <int value="11" label="Store Failed">Caching a token to disk failed.</int>
21494   <int value="12" label="Device ID Conflict">The Device-ID is not unique.</int>
21495   <int value="13" label="Invalid Serial">
21496     Serial number rejected by DMServer.
21497   </int>
21498   <int value="14" label="Missing Licenses">
21499     No more licenses available for that domain.
21500   </int>
21501 </enum>
21502
21503 <enum name="EnterpriseEnrollmentType" type="int">
21504   <summary>
21505     Result of device enrollment as defined in
21506     chrome/browser/policy/enterprise_metrics.h.
21507   </summary>
21508   <int value="0" label="Cancelled">
21509     The enrollment screen was closed without completing the enrollment process.
21510   </int>
21511   <int value="1" label="Started">
21512     The user submitted credentials and started the enrollment process.
21513   </int>
21514   <int value="2" label="Network Failed">
21515     Enrollment failed due to a network error.
21516   </int>
21517   <int value="3" label="Login Failed">
21518     Enrollment failed because logging in to Gaia failed.
21519   </int>
21520   <int value="4" label="Not Supported">
21521     Enrollment failed because it is not supported for the account used.
21522   </int>
21523   <int value="5" label="Policy Failed">
21524     Enrollment failed because it failed to apply device policy.
21525   </int>
21526   <int value="6" label="Other Failed">
21527     Enrollment failed due to an unexpected error. This currently happens when
21528     the Gaia auth token is not issued for the DM service, the device cloud
21529     policy subsystem isn't initialized, or when fetching Gaia tokens fails for
21530     an unknown reason.
21531   </int>
21532   <int value="7" label="OK">Enrollment was successful.</int>
21533   <int value="8" label="Invalid Serial">
21534     Serial number doesn't belong to account domain.
21535   </int>
21536   <int value="9" label="Auto-enrollment Started">
21537     Auto-enrollment started automatically after sign-in.
21538   </int>
21539   <int value="10" label="Auto-enrollment Failed">Auto-enrollment failed.</int>
21540   <int value="11" label="Auto-enrollment Retried">
21541     Auto-enrollment started again after a failure.
21542   </int>
21543   <int value="12" label="Auto-enrollment Cancelled">
21544     User opted-out of auto-enrollment.
21545   </int>
21546   <int value="13" label="Auto-enrollment OK">Auto-enrollment OK.</int>
21547   <int value="14" label="Invalid enrollment mode">
21548     The enrollment mode has not been sent down or is unknown to the client.
21549   </int>
21550   <int value="15" label="Auto-enrollment not supported">
21551     The enrollment mode can not be set through auto-enrollment.
21552   </int>
21553   <int value="16" label="Install attributes timeout">
21554     Install attributes failed to initialize in time.
21555   </int>
21556   <int value="17" label="Wrong user name">
21557     Re-enrollment attempted with an account from a different domain.
21558   </int>
21559   <int value="18" label="Missing licenses">
21560     No licenses left for that domain.
21561   </int>
21562   <int value="19" label="Robot auth code fetch failed">
21563     Enrollment failed due to an error fetching the device robot authorization
21564     code from the DM Server.
21565   </int>
21566   <int value="20" label="Robot refresh token fetch failed">
21567     Enrollment failed due to an error fetching the device robot refresh token
21568     from Gaia.
21569   </int>
21570   <int value="21" label="Robot refresh token store failed">
21571     Enrollment failed due to an error persisting the device robot refresh token
21572     on the device.
21573   </int>
21574 </enum>
21575
21576 <enum name="EnterprisePolicies" type="int">
21577 <!-- Generated from ../../../chrome/app/policy/policy_templates.json -->
21578
21579   <int value="1" label="Configure the home page URL"/>
21580   <int value="2" label="Use New Tab Page as homepage"/>
21581   <int value="3" label="Set Chrome as Default Browser"/>
21582   <int value="4" label="Application locale"/>
21583   <int value="5" label="Enable alternate error pages"/>
21584   <int value="6" label="Enable search suggestions"/>
21585   <int value="7" label="Enable network prediction"/>
21586   <int value="8" label="Disable SPDY protocol"/>
21587   <int value="9" label="Enable JavaScript"/>
21588   <int value="10" label="Enable Incognito mode"/>
21589   <int value="11" label="Disable saving browser history"/>
21590   <int value="12" label="Enable printing"/>
21591   <int value="13" label="Enable Google Cloud Print proxy"/>
21592   <int value="14" label="Enable Safe Browsing"/>
21593   <int value="15" label="Enable reporting of usage and crash-related data"/>
21594   <int value="16" label="Enable the password manager"/>
21595   <int value="17" label="Allow users to show passwords in Password Manager"/>
21596   <int value="18" label="Enable AutoFill"/>
21597   <int value="19" label="Specify a list of disabled plugins"/>
21598   <int value="20" label="Disable synchronization of data with Google"/>
21599   <int value="21" label="Choose how to specify proxy server settings"/>
21600   <int value="22" label="Choose how to specify proxy server settings"/>
21601   <int value="23" label="Address or URL of proxy server"/>
21602   <int value="24" label="URL to a proxy .pac file"/>
21603   <int value="25" label="Proxy bypass rules"/>
21604   <int value="26" label="Supported authentication schemes"/>
21605   <int value="27"
21606       label="Disable CNAME lookup when negotiating Kerberos authentication"/>
21607   <int value="28" label="Include non-standard port in Kerberos SPN"/>
21608   <int value="29" label="Authentication server whitelist"/>
21609   <int value="30" label="Kerberos delegation server whitelist"/>
21610   <int value="31" label="GSSAPI library name"/>
21611   <int value="32" label="Configure extension installation blacklist"/>
21612   <int value="33" label="Configure extension installation whitelist"/>
21613   <int value="34" label="Configure the list of force-installed extensions"/>
21614   <int value="35" label="Show Home button on toolbar"/>
21615   <int value="36" label="Disable Developer Tools"/>
21616   <int value="37" label="Action on startup"/>
21617   <int value="38" label="URLs to open on startup"/>
21618   <int value="39" label="Block third party cookies"/>
21619   <int value="40" label="Enable the default search provider"/>
21620   <int value="41" label="Default search provider name"/>
21621   <int value="42" label="Default search provider keyword"/>
21622   <int value="43" label="Default search provider search URL"/>
21623   <int value="44" label="Default search provider suggest URL"/>
21624   <int value="45" label="Default search provider instant URL"/>
21625   <int value="46" label="Default search provider icon"/>
21626   <int value="47" label="Default search provider encodings"/>
21627   <int value="48" label="Default cookies setting"/>
21628   <int value="49" label="Default images setting"/>
21629   <int value="50" label="Default JavaScript setting"/>
21630   <int value="51" label="Default plugins setting"/>
21631   <int value="52" label="Default popups setting"/>
21632   <int value="53" label="Default notification setting"/>
21633   <int value="54" label="Default geolocation setting"/>
21634   <int value="55" label="Disable support for 3D graphics APIs"/>
21635   <int value="56" label="Refresh rate for user policy"/>
21636   <int value="57" label="Default HTML renderer for Google Chrome Frame"/>
21637   <int value="58"
21638       label="Always render the following URL patterns in Google Chrome Frame"/>
21639   <int value="59"
21640       label="Always render the following URL patterns in the host browser"/>
21641   <int value="60"
21642       label="Allow Google Chrome Frame to handle the listed content types"/>
21643   <int value="61" label="Enable lock when the device become idle or suspended"/>
21644   <int value="62" label="Enable Instant"/>
21645   <int value="63" label="Set user data directory"/>
21646   <int value="64" label="Set download directory"/>
21647   <int value="65" label="Clear site data on browser shutdown (deprecated)"/>
21648   <int value="66" label="Specify whether the plugin finder should be disabled"/>
21649   <int value="67" label="Block cookies on these sites"/>
21650   <int value="68" label="Allow session only cookies on these sites"/>
21651   <int value="69" label="Allow images on these sites"/>
21652   <int value="70" label="Block images on these sites"/>
21653   <int value="71" label="Allow JavaScript on these sites"/>
21654   <int value="72" label="Block JavaScript on these sites"/>
21655   <int value="73" label="Allow plugins on these sites"/>
21656   <int value="74" label="Block plugins on these sites"/>
21657   <int value="75" label="Allow popups on these sites"/>
21658   <int value="76" label="Block popups on these sites"/>
21659   <int value="77" label="Allow cookies on these sites"/>
21660   <int value="78" label="Specify a list of enabled plugins"/>
21661   <int value="79"
21662       label="Specify a list of plugins that the user can enable or disable"/>
21663   <int value="80" label="Enable Translate"/>
21664   <int value="81" label="Allow running plugins that are outdated"/>
21665   <int value="82" label="Enable Bookmark Bar"/>
21666   <int value="83" label="Enables or disables bookmark editing"/>
21667   <int value="84" label="Allow invocation of file selection dialogs"/>
21668   <int value="85" label="Disable URL protocol schemes"/>
21669   <int value="86" label="Always runs plugins that require authorization"/>
21670   <int value="87" label="Set Google Chrome Frame user data directory"/>
21671   <int value="88" label="Set disk cache directory"/>
21672   <int value="89" label="Cross-origin HTTP Basic Auth prompts"/>
21673   <int value="90" label="Refresh rate for Device Policy"/>
21674   <int value="91" label="Release channel"/>
21675   <int value="92"
21676       label="Maximal number of concurrent connections to the proxy server"/>
21677   <int value="93" label="Incognito mode availability"/>
21678   <int value="94" label="Enable firewall traversal from remote access client"/>
21679   <int value="95" label="Enable firewall traversal from remote access host"/>
21680   <int value="96"
21681       label="Prevent app promotions from appearing on the new tab page"/>
21682   <int value="97" label="Import bookmarks from default browser on first run"/>
21683   <int value="98"
21684       label="Import browsing history from default browser on first run"/>
21685   <int value="99" label="Import of homepage from default browser on first run"/>
21686   <int value="100"
21687       label="Import search engines from default browser on first run"/>
21688   <int value="101"
21689       label="Import saved passwords from default browser on first run"/>
21690   <int value="102"
21691       label="Automatically select client certificates for these sites"/>
21692   <int value="103" label="Block access to a list of URLs"/>
21693   <int value="104" label="Allows access to a list of URLs"/>
21694   <int value="105" label="Allow notifications on these sites"/>
21695   <int value="106" label="Block notifications on these sites"/>
21696   <int value="107" label="User-level network configuration"/>
21697   <int value="108" label="Device-level network configuration"/>
21698   <int value="109"
21699       label="Enable submission of documents to Google Cloud Print"/>
21700   <int value="110" label="Set disk cache size in bytes"/>
21701   <int value="111" label="Set media disk cache size in bytes"/>
21702   <int value="112" label="Enterprise web store URL (deprecated)"/>
21703   <int value="113" label="Enterprise web store name (deprecated)"/>
21704   <int value="114" label="Enable TLS domain-bound certificates extension"/>
21705   <int value="115" label="Enable reporting memory info (JS heap size) to page"/>
21706   <int value="116" label="Proxy settings"/>
21707   <int value="117" label="Disable Print Preview"/>
21708   <int value="118" label="Disable SSL record splitting"/>
21709   <int value="119" label="Report OS and firmware version"/>
21710   <int value="120" label="Report device activity times"/>
21711   <int value="121" label="Report device boot mode"/>
21712   <int value="122" label="Login user white list"/>
21713   <int value="123" label="Allow creation of new user accounts"/>
21714   <int value="124" label="Enable guest mode"/>
21715   <int value="125" label="Show usernames on login screen"/>
21716   <int value="126" label="Enable data roaming"/>
21717   <int value="127" label="Enable metrics reporting"/>
21718   <int value="128" label="Wipe user data on sign-out"/>
21719   <int value="129" label="Whether online OCSP/CRL checks are performed"/>
21720   <int value="130" label="Timeout until idle user log-out is executed"/>
21721   <int value="131" label="Duration of the idle log-out warning message"/>
21722   <int value="132"
21723       label="Screen saver to be used on the sign-in screen in retail mode"/>
21724   <int value="133"
21725       label="Duration of inactivity before the screen saver is shown on the
21726              sign-in screen in retail mode"/>
21727   <int value="134"
21728       label="Whether the release channel should be configurable by the user"/>
21729   <int value="135" label="List of AppPack extensions"/>
21730   <int value="136" label="Disables Auto Update"/>
21731   <int value="137" label="Load specified urls on demo login"/>
21732   <int value="138"
21733       label="Continue running background apps when Google Chrome is closed"/>
21734   <int value="139" label="Disables Drive in the Chrome OS Files app"/>
21735   <int value="140"
21736       label="Disables Google Drive over Cellular connections in the Chrome OS
21737              Files app"/>
21738   <int value="141"
21739       label="Additional command line parameters for Google Chrome"/>
21740   <int value="142" label="Target Auto Update Version"/>
21741   <int value="143" label="Report device location"/>
21742   <int value="144" label="List of pinned apps to show in the launcher"/>
21743   <int value="145" label="Auto update scatter factor"/>
21744   <int value="146" label="Connection types allowed for updates"/>
21745   <int value="147"
21746       label="Restrict which users are allowed to sign in to Google Chrome"/>
21747   <int value="148"
21748       label="Configure extension, app, and user script install sources"/>
21749   <int value="149" label="Default mediastream setting"/>
21750   <int value="150"
21751       label="Disable proceeding from the Safe Browsing warning page"/>
21752   <int value="151" label="Enable or disable spell checking web service"/>
21753   <int value="152" label="Disable mounting of external storage"/>
21754   <int value="153" label="Disable taking screenshots"/>
21755   <int value="154"
21756       label="Configure the required domain name for remote access hosts"/>
21757   <int value="155"
21758       label="Enable two-factor authentication for remote access hosts"/>
21759   <int value="156"
21760       label="Configure the TalkGadget prefix for remote access hosts"/>
21761   <int value="157" label="Enable curtaining of remote access hosts"/>
21762   <int value="158" label="Timezone"/>
21763   <int value="159" label="Allow playing audio"/>
21764   <int value="160" label="Allow or deny audio capture"/>
21765   <int value="161"
21766       label="List of alternate URLs for the default search provider"/>
21767   <int value="162" label="Force SafeSearch"/>
21768   <int value="163" label="Device-local accounts"/>
21769   <int value="164" label="Add a logout button to the system tray"/>
21770   <int value="165" label="Use built-in DNS client"/>
21771   <int value="166" label="Control shelf auto-hiding"/>
21772   <int value="167" label="Allow or deny video capture"/>
21773   <int value="168" label="Configure allowed app/extension types"/>
21774   <int value="169" label="Set the display name for device-local accounts"/>
21775   <int value="170" label="Limit the session length"/>
21776   <int value="171"
21777       label="Parameter controlling search term placement for the default
21778              search provider"/>
21779   <int value="172" label="Screen dim delay when running on AC power"/>
21780   <int value="173" label="Screen off delay when running on AC power"/>
21781   <int value="174" label="Screen lock delay when running on AC power"/>
21782   <int value="175" label="Idle delay when running on AC power"/>
21783   <int value="176" label="Screen dim delay when running on battery power"/>
21784   <int value="177" label="Screen off delay when running on battery power"/>
21785   <int value="178" label="Screen lock delay when running on battery power"/>
21786   <int value="179" label="Idle delay when running on battery power"/>
21787   <int value="180" label="Action to take when the idle delay is reached"/>
21788   <int value="181" label="Action to take when the user closes the lid"/>
21789   <int value="182"
21790       label="Specify whether audio activity affects power management"/>
21791   <int value="183"
21792       label="Specify whether video activity affects power management"/>
21793   <int value="184"
21794       label="Percentage by which to scale the idle delay in presentation mode
21795              (deprecated)"/>
21796   <int value="185"
21797       label="Allow users to redeem offers through Chrome OS Registration"/>
21798   <int value="186" label="Set the Terms of Service for a device-local account"/>
21799   <int value="187" label="Enable deleting browser and download history"/>
21800   <int value="188" label="Show accessibility options in system tray menu"/>
21801   <int value="189"
21802       label="Hide the web store from the new tab page and app launcher"/>
21803   <int value="190" label="Allows sign in to Chrome"/>
21804   <int value="191" label="System wide flags to be applied on Chrome start-up"/>
21805   <int value="192" label="Limit device uptime by automatically rebooting"/>
21806   <int value="193" label="Automatically reboot after update"/>
21807   <int value="194" label="Public session for auto-login"/>
21808   <int value="195" label="Public session auto-login timer"/>
21809   <int value="196"
21810       label="Set the restriction on the fetching of the Variations seed"/>
21811   <int value="197" label="Idle warning delay when running on AC power"/>
21812   <int value="198" label="Idle warning delay when running on battery power"/>
21813   <int value="199"
21814       label="Set the restriction on the fetching of the Variations seed"/>
21815   <int value="200" label="Enable remote attestation for the user"/>
21816   <int value="201"
21817       label="Extensions allowed to to use the remote attestation API"/>
21818   <int value="202" label="Enable bailout keyboard shortcut for auto-login"/>
21819   <int value="203" label="Allow screen wake locks"/>
21820   <int value="204" label="Default behavior for sites not in any content pack"/>
21821   <int value="205" label="Managed user manual exception hosts"/>
21822   <int value="206" label="Managed user manual exception URLs"/>
21823   <int value="207" label="Enable remote attestation for the device"/>
21824   <int value="208"
21825       label="URLs that will be granted access to audio capture devices
21826              without prompt"/>
21827   <int value="209"
21828       label="URLs that will be granted access to video capture devices
21829              without prompt"/>
21830   <int value="210"
21831       label="Percentage by which to scale the screen dim delay if the user
21832              becomes active after dimming"/>
21833   <int value="211" label="Enable large cursor"/>
21834   <int value="212" label="Enable spoken feedback"/>
21835   <int value="213" label="Enable high contrast mode"/>
21836   <int value="214" label="Set screen magnifier type"/>
21837   <int value="215"
21838       label="Set default state of the large cursor on the login screen"/>
21839   <int value="216"
21840       label="Set the default state of spoken feedback on the login screen"/>
21841   <int value="217"
21842       label="Set the default state of high contrast mode on the login screen"/>
21843   <int value="218"
21844       label="Set the default screen magnifier type enabled on the login
21845              screen"/>
21846   <int value="219" label="Enable supervised users"/>
21847   <int value="220"
21848       label="Percentage by which to scale the screen dim delay in
21849              presentation mode"/>
21850   <int value="221" label="Suppress the Google Chrome Frame turndown prompt"/>
21851   <int value="222"
21852       label="Action to take when the idle delay is reached while running on
21853              battery power"/>
21854   <int value="223" label="Enable creation of supervised users"/>
21855   <int value="224" label="Report device network interfaces"/>
21856   <int value="225" label="Power mangement on the login screen"/>
21857   <int value="226"
21858       label="Action to take when the idle delay is reached while running on
21859              AC power"/>
21860   <int value="227" label="Managed Bookmarks"/>
21861   <int value="228" label="Maximum fetch delay after a policy invalidation"/>
21862   <int value="229"
21863       label="Parameter providing search-by-image feature for the default
21864              search provider"/>
21865   <int value="230" label="Parameters for search URL which uses POST"/>
21866   <int value="231" label="Parameters for suggest URL which uses POST"/>
21867   <int value="232" label="Parameters for instant URL which uses POST"/>
21868   <int value="233" label="Parameters for image URL which uses POST"/>
21869   <int value="234" label="Enable or disable PIN-less authentication"/>
21870   <int value="235"
21871       label="Whether online OCSP/CRL checks are required for local trust
21872              anchors"/>
21873   <int value="236" label="Use 24 hour clock by default"/>
21874   <int value="237" label="Default search provider new tab page URL"/>
21875   <int value="238" label="Skip the meta tag check in Google Chrome Frame"/>
21876   <int value="239"
21877       label="Enable the use of remote attestation for content protection for
21878              the device"/>
21879   <int value="240" label="Allow fullscreen mode"/>
21880   <int value="241" label="Enable the data compression proxy feature"/>
21881   <int value="242" label="Auto update p2p enabled"/>
21882   <int value="243" label="Allow autoupdate downloads via HTTP"/>
21883   <int value="244" label="Control the user behavior in a multiprofile session"/>
21884   <int value="245" label="Ephemeral profile"/>
21885   <int value="246"
21886       label="Selects the strategy used to free up disk space during automatic
21887              clean-up"/>
21888   <int value="247"
21889       label="Specify whether power management delays and the session length
21890              limit should only start running after initial user activity in a
21891              session"/>
21892   <int value="248" label="Report device users"/>
21893 </enum>
21894
21895 <enum name="EnterprisePolicyInvalidations" type="int">
21896   <int value="0" label="No payload"/>
21897   <int value="1" label="Payload"/>
21898 </enum>
21899
21900 <enum name="EnterprisePolicyLoadStatus" type="int">
21901   <summary>
21902     Status codes produced by the policy loaders that pull policy settings from
21903     the platform-specific management infrastructure, such as Windows Group
21904     Policy.
21905   </summary>
21906   <int value="0" label="STARTED">
21907     Policy load attempt started. This gets logged for each policy load attempt
21908     to get a baseline on the number of requests, and an arbitrary number of the
21909     below status codes may get added in addition.
21910   </int>
21911   <int value="1" label="QUERY_FAILED">
21912     System failed to determine whether there's policy.
21913   </int>
21914   <int value="2" label="NO_POLICY">No policy present.</int>
21915   <int value="3" label="INACCCESSIBLE">
21916     Data inaccessible, such as non-local policy file.
21917   </int>
21918   <int value="4" label="MISSING">
21919     Data missing, such as policy file not present.
21920   </int>
21921   <int value="5" label="WOW64_REDIRECTION_DISABLED">
21922     Trying with Wow64 redirection disabled.
21923   </int>
21924   <int value="6" label="READ_ERROR">
21925     Data read error, for example file reading errors.
21926   </int>
21927   <int value="7" label="TOO_BIG">Data too large to process.</int>
21928   <int value="8" label="PARSE_ERROR">Parse error.</int>
21929 </enum>
21930
21931 <enum name="EnterprisePolicyRefresh" type="int">
21932   <int value="0" label="Changed"/>
21933   <int value="1" label="Changed; Invalidations disabled"/>
21934   <int value="2" label="Unchanged"/>
21935   <int value="3" label="Invalidated; Changed"/>
21936   <int value="4" label="Invalidated; Unchanged"/>
21937 </enum>
21938
21939 <enum name="EnterprisePolicyType" type="int">
21940   <summary>
21941     Result of Policy operations as defined in
21942     chrome/browser/policy/enterprise_metrics.h.
21943   </summary>
21944   <int value="0" label="Load Succeeded">
21945     A cached policy was successfully loaded from disk.
21946   </int>
21947   <int value="1" label="Load Failed">
21948     Reading a cached policy from disk failed.
21949   </int>
21950   <int value="2" label="Fetch Requested">
21951     A policy fetch request was sent to the DM server.
21952   </int>
21953   <int value="3" label="Fetch Request Failed">
21954     The request was invalid, or the HTTP request failed.
21955   </int>
21956   <int value="4" label="Fetch Server Failed">
21957     Error HTTP status received, or the DM server failed in another way.
21958   </int>
21959   <int value="5" label="Fetch Not Found">
21960     Policy not found for the given user or device.
21961   </int>
21962   <int value="6" label="Fetch Invalid Token">
21963     DM server didn't accept the token used in the request.
21964   </int>
21965   <int value="7" label="Fetch Response Received">
21966     A response to the policy fetch request was received.
21967   </int>
21968   <int value="8" label="Fetch Bad Response">
21969     The policy response message didn't contain a policy, or other data was
21970     missing.
21971   </int>
21972   <int value="9" label="Fetch Invalid Policy">Failed to decode the policy.</int>
21973   <int value="10" label="Fetch Bad Signature">
21974     The device policy was rejected because its signature was invalid.
21975   </int>
21976   <int value="11" label="Fetch Timestamp In Future">
21977     Rejected policy because its timestamp is in the future.
21978   </int>
21979   <int value="12" label="Fetch Non Enterprise Device">
21980     Device policy rejected because the device is not managed.
21981   </int>
21982   <int value="13" label="Fetch User Mismatch">
21983     The policy was provided for a username that is different from the device
21984     owner, and the policy was rejected.
21985   </int>
21986   <int value="14" label="Fetch Other Failed">
21987     The policy was rejected for another reason. Currently this can happen only
21988     for device policies, when the SignedSettings fail to store or retrieve a
21989     stored policy.
21990   </int>
21991   <int value="15" label="Fetch OK">The fetched policy was accepted.</int>
21992   <int value="16" label="Fetch Not Modified">
21993     The policy just fetched didn't have any changes compared to the cached
21994     policy.
21995   </int>
21996   <int value="17" label="Store Succeeded">
21997     Successfully cached a policy to disk.
21998   </int>
21999   <int value="18" label="Store Failed">Caching a policy to disk failed.</int>
22000 </enum>
22001
22002 <enum name="ErrorCodesGetAdaptersAddresses" type="int">
22003   <int value="8" label="ERROR_NOT_ENOUGH_MEMORY"/>
22004   <int value="87" label="ERROR_INVALID_PARAMETER"/>
22005   <int value="111" label="ERROR_BUFFER_OVERFLOW"/>
22006   <int value="232" label="ERROR_NO_DATA"/>
22007   <int value="1228" label="ERROR_ADDRESS_NOT_ASSOCIATED"/>
22008 </enum>
22009
22010 <enum name="ErrorCodesGetaddrinfo_All" type="int">
22011   <int value="1" label="EAI_BADFLAGS(L)"/>
22012   <int value="2" label="EAI_NONAME(L) EAI_AGAIN(M)"/>
22013   <int value="3" label="EAI_AGAIN(L) EAI_BADFLAGS(M)"/>
22014   <int value="4" label="EAI_FAIL"/>
22015   <int value="5" label="EAI_NODATA(L) EAI_FAMILY(M)"/>
22016   <int value="6" label="WSA_INVALID_HANDLE EAI_FAMILY(L) EAI_MEMORY(M)"/>
22017   <int value="7" label="EAI_SOCKTYPE(L) EAI_NODATA(M)"/>
22018   <int value="8" label="WSA_NOT_ENOUGH_MEMORY EAI_SERVICE(L) EAI_NONAME(M)"/>
22019   <int value="9" label="EAI_ADDRFAMILY EAI_SERVICE(M)"/>
22020   <int value="10" label="EAI_MEMORY(L) EAI_SOCKTYPE(L)"/>
22021   <int value="11" label="EAI_SYSTEM"/>
22022   <int value="12" label="EAI_OVERFLOW"/>
22023   <int value="10022" label="WSAEINVAL"/>
22024   <int value="10044" label="WSAESOCKTNOSUPPORT"/>
22025   <int value="10047" label="WSAEAFNOSUPPORT"/>
22026   <int value="10093" label="WSANOTINITIALISED"/>
22027   <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
22028   <int value="11001" label="WSA_HOST_NOT_FOUND"/>
22029   <int value="11002" label="WSATRY_AGAIN"/>
22030   <int value="11003" label="WSA_ANO_RECOVERY"/>
22031   <int value="11004" label="WSANO_DATA"/>
22032 </enum>
22033
22034 <enum name="ErrorCodesGetaddrinfo_Linux" type="int">
22035   <int value="1" label="EAI_BADFLAGS"/>
22036   <int value="2" label="EAI_NONAME"/>
22037   <int value="3" label="EAI_AGAIN"/>
22038   <int value="4" label="EAI_FAIL"/>
22039   <int value="5" label="EAI_NODATA"/>
22040   <int value="6" label="EAI_FAMILY"/>
22041   <int value="7" label="EAI_SOCKTYPE"/>
22042   <int value="8" label="EAI_SERVICE"/>
22043   <int value="9" label="EAI_ADDRFAMILY"/>
22044   <int value="10" label="EAI_MEMORY"/>
22045   <int value="11" label="EAI_SYSTEM"/>
22046   <int value="12" label="EAI_OVERFLOW"/>
22047 </enum>
22048
22049 <enum name="ErrorCodesGetaddrinfo_Mac" type="int">
22050   <int value="1" label="EAI_ADDRFAMILY"/>
22051   <int value="2" label="EAI_AGAIN"/>
22052   <int value="3" label="EAI_BADFLAGS"/>
22053   <int value="4" label="EAI_FAIL"/>
22054   <int value="5" label="EAI_FAMILY"/>
22055   <int value="6" label="EAI_MEMORY"/>
22056   <int value="7" label="EAI_NODATA"/>
22057   <int value="8" label="EAI_NONAME"/>
22058   <int value="9" label="EAI_SERVICE"/>
22059   <int value="10" label="EAI_SOCKTYPE"/>
22060   <int value="11" label="EAI_SYSTEM"/>
22061   <int value="12" label="EAI_BADHINTS"/>
22062   <int value="13" label="EAI_PROTOCOL"/>
22063   <int value="14" label="EAI_OVERFLOW"/>
22064 </enum>
22065
22066 <enum name="ErrorCodesGetaddrinfo_Win" type="int">
22067   <int value="6" label="WSA_INVALID_HANDLE"/>
22068   <int value="8" label="WSA_NOT_ENOUGH_MEMORY or EAI_SERVICE"/>
22069   <int value="10022" label="WSAEINVAL"/>
22070   <int value="10044" label="WSAESOCKTNOSUPPORT"/>
22071   <int value="10047" label="WSAEAFNOSUPPORT"/>
22072   <int value="10093" label="WSANOTINITIALISED"/>
22073   <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
22074   <int value="11001" label="WSA_HOST_NOT_FOUND"/>
22075   <int value="11002" label="WSATRY_AGAIN"/>
22076   <int value="11003" label="WSA_ANO_RECOVERY"/>
22077   <int value="11004" label="WSANO_DATA"/>
22078 </enum>
22079
22080 <enum name="ExecutionPhase" type="int">
22081   <int value="0" label="CLEAN_SHUTDOWN"/>
22082   <int value="100" label="START_METRICS_RECORDING"/>
22083   <int value="200" label="CREATE_PROFILE"/>
22084   <int value="300" label="STARTUP_TIMEBOMB_ARM"/>
22085   <int value="400" label="THREAD_WATCHER_START"/>
22086   <int value="500" label="MAIN_MESSAGE_LOOP_RUN"/>
22087   <int value="600" label="SHUTDOWN_TIMEBOMB_ARM"/>
22088 </enum>
22089
22090 <enum name="ExtensionBackgroundPageType" type="int">
22091   <int value="0" label="None"/>
22092   <int value="1" label="Persistent"/>
22093   <int value="2" label="Event Page"/>
22094 </enum>
22095
22096 <enum name="ExtensionDisabledUIUserResponse" type="int">
22097   <int value="0" label="IGNORED"/>
22098   <int value="1" label="REENABLE"/>
22099   <int value="2" label="UNINSTALL"/>
22100 </enum>
22101
22102 <enum name="ExtensionFileWriteResult" type="int">
22103   <obsolete>
22104     Deprecated 10/2013.
22105   </obsolete>
22106   <int value="0" label="SUCCESS"/>
22107   <int value="1" label="CANT_CREATE_TEMP_CRX"/>
22108   <int value="2" label="CANT_WRITE_CRX_DATA"/>
22109   <int value="3" label="CANT_READ_CRX_FILE"/>
22110 </enum>
22111
22112 <enum name="ExtensionFromWebstoreInconcistencyEnum" type="int">
22113   <int value="0" label="Non-webstore update URL"/>
22114   <int value="1" label="External install location"/>
22115 </enum>
22116
22117 <enum name="ExtensionFunctions" type="int">
22118 <!-- Generated from ../../../chrome/browser/extensions/extension_function_histogram_value.h -->
22119
22120   <int value="0" label="UNKNOWN"/>
22121   <int value="1" label="WEBNAVIGATION_GETALLFRAMES"/>
22122   <int value="2" label="BROWSINGDATA_REMOVEWEBSQL"/>
22123   <int value="3" label="ALARMS_CREATE"/>
22124   <int value="4" label="FILEBROWSERPRIVATE_REMOVEFILEWATCH"/>
22125   <int value="5" label="COOKIES_GET"/>
22126   <int value="6" label="FONTSETTINGS_GETMINIMUMFONTSIZE"/>
22127   <int value="7" label="CHROMEOSINFOPRIVATE_GET"/>
22128   <int value="8" label="BOOKMARKMANAGERPRIVATE_CUT"/>
22129   <int value="9" label="TABS_CAPTUREVISIBLETAB"/>
22130   <int value="10" label="MANAGEMENT_SETENABLED"/>
22131   <int value="11" label="HISTORY_DELETEALL"/>
22132   <int value="12" label="STORAGE_GET"/>
22133   <int value="13" label="SOCKET_SETKEEPALIVE"/>
22134   <int value="14" label="DOWNLOADS_CANCEL"/>
22135   <int value="15" label="BOOKMARKS_CREATE"/>
22136   <int value="16" label="BOOKMARKS_UPDATE"/>
22137   <int value="17" label="FILEBROWSERPRIVATE_GETDRIVEFILES"/>
22138   <int value="18" label="TERMINALPRIVATE_ONTERMINALRESIZE"/>
22139   <int value="19" label="DELETED_FILEBROWSERPRIVATE_REQUESTDIRECTORYREFRESH"/>
22140   <int value="20" label="BLUETOOTH_GETADAPTERSTATE"/>
22141   <int value="21" label="FILEBROWSERPRIVATE_CANCELFILETRANSFERS"/>
22142   <int value="22" label="FILEBROWSERPRIVATE_PINDRIVEFILE"/>
22143   <int value="23" label="SOCKET_WRITE"/>
22144   <int value="24" label="OMNIBOX_SETDEFAULTSUGGESTION"/>
22145   <int value="25" label="TTS_SPEAK"/>
22146   <int value="26" label="WALLPAPERPRIVATE_RESTOREMINIMIZEDWINDOWS"/>
22147   <int value="27" label="BROWSINGDATA_REMOVEHISTORY"/>
22148   <int value="28" label="DELETED_FILEBROWSERPRIVATE_ISFULLSCREEN"/>
22149   <int value="29" label="AUTOTESTPRIVATE_LOGOUT"/>
22150   <int value="30" label="EXPERIMENTAL_HISTORY_GETMOSTVISITED"/>
22151   <int value="31" label="BLUETOOTH_DISCONNECT"/>
22152   <int value="32" label="BLUETOOTH_SETOUTOFBANDPAIRINGDATA"/>
22153   <int value="33" label="BOOKMARKMANAGERPRIVATE_CANPASTE"/>
22154   <int value="34" label="AUTOTESTPRIVATE_RESTART"/>
22155   <int value="35" label="USB_CLAIMINTERFACE"/>
22156   <int value="36" label="MEDIAPLAYERPRIVATE_SETWINDOWHEIGHT"/>
22157   <int value="37" label="PROCESSES_GETPROCESSINFO"/>
22158   <int value="38" label="HISTORY_GETVISITS"/>
22159   <int value="39" label="SOCKET_BIND"/>
22160   <int value="40" label="TABS_MOVE"/>
22161   <int value="41" label="SOCKET_DISCONNECT"/>
22162   <int value="42" label="FILESYSTEM_GETWRITABLEENTRY"/>
22163   <int value="43" label="SYNCFILESYSTEM_REQUESTFILESYSTEM"/>
22164   <int value="44" label="COMMANDS_GETALL"/>
22165   <int value="45" label="EXPERIMENTAL_DISCOVERY_REMOVESUGGESTION"/>
22166   <int value="46" label="VIRTUALKEYBOARDPRIVATE_SENDKEYEVENT"/>
22167   <int value="47" label="BOOKMARKMANAGERPRIVATE_GETSUBTREE"/>
22168   <int value="48" label="DELETED_EXPERIMENTAL_RLZ_RECORDPRODUCTEVENT"/>
22169   <int value="49" label="BOOKMARKS_GETRECENT"/>
22170   <int value="50" label="APP_CURRENTWINDOWINTERNAL_SETBOUNDS"/>
22171   <int value="51" label="CLOUDPRINTPRIVATE_SETUPCONNECTOR"/>
22172   <int value="52" label="SERIAL_SETCONTROLSIGNALS"/>
22173   <int value="53" label="FILEBROWSERPRIVATE_SETLASTMODIFIED"/>
22174   <int value="54" label="IDLE_SETDETECTIONINTERVAL"/>
22175   <int value="55" label="FILEBROWSERPRIVATE_GETFILETASKS"/>
22176   <int value="56" label="WEBSTOREPRIVATE_GETSTORELOGIN"/>
22177   <int value="57" label="SYSTEMPRIVATE_GETINCOGNITOMODEAVAILABILITY"/>
22178   <int value="58" label="IDLTEST_SENDARRAYBUFFERVIEW"/>
22179   <int value="59" label="SOCKET_SETNODELAY"/>
22180   <int value="60" label="APP_CURRENTWINDOWINTERNAL_SHOW"/>
22181   <int value="61" label="WEBSTOREPRIVATE_GETBROWSERLOGIN"/>
22182   <int value="62" label="EXPERIMENTAL_IDENTITY_GETAUTHTOKEN"/>
22183   <int value="63" label="SYSTEMINFO_DISPLAY_GETDISPLAYINFO"/>
22184   <int value="64" label="BROWSINGDATA_REMOVEPLUGINDATA"/>
22185   <int value="65" label="SOCKET_LISTEN"/>
22186   <int value="66" label="MEDIAGALLERIES_GETMEDIAFILESYSTEMS"/>
22187   <int value="67" label="DOWNLOADS_OPEN"/>
22188   <int value="68" label="TABS_EXECUTESCRIPT"/>
22189   <int value="69" label="SYNCFILESYSTEM_GETUSAGEANDQUOTA"/>
22190   <int value="70" label="INPUTMETHODPRIVATE_GET"/>
22191   <int value="71" label="USB_CLOSEDEVICE"/>
22192   <int value="72" label="TTS_STOP"/>
22193   <int value="73" label="SERIAL_GETPORTS"/>
22194   <int value="74" label="FILEBROWSERPRIVATE_CLEARDRIVECACHE"/>
22195   <int value="75" label="SERIAL_GETCONTROLSIGNALS"/>
22196   <int value="76" label="DEVELOPERPRIVATE_ENABLE"/>
22197   <int value="77" label="FILEBROWSERPRIVATE_GETDRIVEFILEPROPERTIES"/>
22198   <int value="78" label="USB_FINDDEVICES"/>
22199   <int value="79" label="BOOKMARKMANAGERPRIVATE_DROP"/>
22200   <int value="80" label="DELETED_FILEBROWSERPRIVATE_GETFILETRANSFERS"/>
22201   <int value="81" label="INPUT_IME_SETMENUITEMS"/>
22202   <int value="82" label="BOOKMARKS_EXPORT"/>
22203   <int value="83" label="HISTORY_SEARCH"/>
22204   <int value="84" label="TTSENGINE_SENDTTSEVENT"/>
22205   <int value="85" label="EXPERIMENTAL_ACCESSIBILITY_GETALERTSFORTAB"/>
22206   <int value="86" label="BOOKMARKS_IMPORT"/>
22207   <int value="87" label="SYNCFILESYSTEM_DELETEFILESYSTEM"/>
22208   <int value="88" label="DEBUGGER_SENDCOMMAND"/>
22209   <int value="89" label="DEBUGGER_DETACH"/>
22210   <int value="90" label="METRICSPRIVATE_RECORDSMALLCOUNT"/>
22211   <int value="91" label="APP_CURRENTWINDOWINTERNAL_MINIMIZE"/>
22212   <int value="92" label="DEVELOPERPRIVATE_AUTOUPDATE"/>
22213   <int value="93" label="DNS_RESOLVE"/>
22214   <int value="94" label="EXPERIMENTAL_SYSTEMINFO_MEMORY_GET"/>
22215   <int value="95" label="HISTORY_ADDURL"/>
22216   <int value="96" label="TABS_GET"/>
22217   <int value="97" label="BROWSERACTION_SETBADGETEXT"/>
22218   <int value="98" label="TABS_RELOAD"/>
22219   <int value="99" label="WINDOWS_CREATE"/>
22220   <int value="100" label="DEVELOPERPRIVATE_LOADUNPACKED"/>
22221   <int value="101" label="DELETED_DOWNLOADS_SETDESTINATION"/>
22222   <int value="102" label="PROCESSES_GETPROCESSIDFORTAB"/>
22223   <int value="103" label="BOOKMARKS_GETCHILDREN"/>
22224   <int value="104" label="BROWSERACTION_GETTITLE"/>
22225   <int value="105" label="TERMINALPRIVATE_OPENTERMINALPROCESS"/>
22226   <int value="106" label="SERIAL_CLOSE"/>
22227   <int value="107" label="CONTEXTMENUS_REMOVE"/>
22228   <int value="108" label="FILEBROWSERPRIVATE_REQUESTFILESYSTEM"/>
22229   <int value="109" label="ECHOPRIVATE_GETREGISTRATIONCODE"/>
22230   <int value="110" label="TABS_GETCURRENT"/>
22231   <int value="111" label="FONTSETTINGS_CLEARDEFAULTFIXEDFONTSIZE"/>
22232   <int value="112" label="MEDIAPLAYERPRIVATE_CLOSEWINDOW"/>
22233   <int value="113" label="WEBREQUESTINTERNAL_ADDEVENTLISTENER"/>
22234   <int value="114" label="CLOUDPRINTPRIVATE_GETPRINTERS"/>
22235   <int value="115" label="STORAGE_SET"/>
22236   <int value="116" label="FONTSETTINGS_GETDEFAULTFONTSIZE"/>
22237   <int value="117" label="EXTENSION_SETUPDATEURLDATA"/>
22238   <int value="118" label="SERIAL_WRITE"/>
22239   <int value="119" label="IDLE_QUERYSTATE"/>
22240   <int value="120" label="DELETED_EXPERIMENTAL_RLZ_GETACCESSPOINTRLZ"/>
22241   <int value="121" label="WEBSTOREPRIVATE_SETSTORELOGIN"/>
22242   <int value="122" label="PAGEACTIONS_ENABLEFORTAB"/>
22243   <int value="123" label="COOKIES_SET"/>
22244   <int value="124" label="CONTENTSETTINGS_SET"/>
22245   <int value="125" label="CONTEXTMENUS_REMOVEALL"/>
22246   <int value="126" label="TABS_INSERTCSS"/>
22247   <int value="127" label="WEBREQUEST_HANDLERBEHAVIORCHANGED"/>
22248   <int value="128" label="INPUT_IME_SETCURSORPOSITION"/>
22249   <int value="129" label="OMNIBOX_SENDSUGGESTIONS"/>
22250   <int value="130" label="SYSTEMINDICATOR_ENABLE"/>
22251   <int value="131" label="EVENTS_GETRULES"/>
22252   <int value="132" label="BOOKMARKMANAGERPRIVATE_COPY"/>
22253   <int value="133" label="SOCKET_RECVFROM"/>
22254   <int value="134" label="TABS_GETALLINWINDOW"/>
22255   <int value="135" label="CONTEXTMENUS_UPDATE"/>
22256   <int value="136" label="BOOKMARKS_SEARCH"/>
22257   <int value="137" label="EXPERIMENTAL_APP_CLEARALLNOTIFICATIONS"/>
22258   <int value="138" label="BLUETOOTH_GETLOCALOUTOFBANDPAIRINGDATA"/>
22259   <int value="139" label="SYSTEMPRIVATE_GETUPDATESTATUS"/>
22260   <int value="140" label="FONTSETTINGS_CLEARMINIMUMFONTSIZE"/>
22261   <int value="141" label="DELETED_FILEBROWSERPRIVATE_GETFILELOCATIONS"/>
22262   <int value="142" label="EXPERIMENTAL_DISCOVERY_SUGGEST"/>
22263   <int value="143" label="FILEBROWSERPRIVATE_SETDEFAULTTASK"/>
22264   <int value="144" label="BROWSERACTION_GETBADGETEXT"/>
22265   <int value="145" label="APP_CURRENTWINDOWINTERNAL_HIDE"/>
22266   <int value="146" label="SOCKET_CONNECT"/>
22267   <int value="147" label="BOOKMARKS_GETSUBTREE"/>
22268   <int value="148" label="HISTORY_DELETEURL"/>
22269   <int value="149"
22270       label="DELETED_EXPERIMENTAL_MEDIAGALLERIES_ASSEMBLEMEDIAFILE"/>
22271   <int value="150" label="BOOKMARKMANAGERPRIVATE_STARTDRAG"/>
22272   <int value="151" label="BROWSINGDATA_REMOVEPASSWORDS"/>
22273   <int value="152" label="DOWNLOADS_DRAG"/>
22274   <int value="153" label="INPUT_IME_SETCOMPOSITION"/>
22275   <int value="154" label="METRICSPRIVATE_RECORDUSERACTION"/>
22276   <int value="155" label="USB_RELEASEINTERFACE"/>
22277   <int value="156" label="PAGEACTION_GETPOPUP"/>
22278   <int value="157" label="SCRIPTBADGE_GETATTENTION"/>
22279   <int value="158" label="FONTSETTINGS_GETFONTLIST"/>
22280   <int value="159" label="PERMISSIONS_CONTAINS"/>
22281   <int value="160" label="SCRIPTBADGE_GETPOPUP"/>
22282   <int value="161" label="EXPERIMENTAL_ACCESSIBILITY_GETFOCUSEDCONTROL"/>
22283   <int value="162" label="DEVELOPERPRIVATE_GETSTRINGS"/>
22284   <int value="163" label="METRICSPRIVATE_RECORDMEDIUMCOUNT"/>
22285   <int value="164" label="MANAGEMENT_GET"/>
22286   <int value="165" label="PERMISSIONS_GETALL"/>
22287   <int value="166" label="DOWNLOADS_SHOW"/>
22288   <int value="167" label="DELETED_EXPERIMENTAL_RLZ_CLEARPRODUCTSTATE"/>
22289   <int value="168" label="TABS_REMOVE"/>
22290   <int value="169" label="MANAGEMENT_GETPERMISSIONWARNINGSBYID"/>
22291   <int value="170" label="WINDOWS_GET"/>
22292   <int value="171" label="FILEBROWSERPRIVATE_EXECUTETASK"/>
22293   <int value="172" label="TTS_GETVOICES"/>
22294   <int value="173" label="MANAGEMENT_GETALL"/>
22295   <int value="174" label="MANAGEMENT_GETPERMISSIONWARNINGSBYMANIFEST"/>
22296   <int value="175" label="APP_CURRENTWINDOWINTERNAL_CLEARATTENTION"/>
22297   <int value="176" label="AUTOTESTPRIVATE_SHUTDOWN"/>
22298   <int value="177" label="FONTSETTINGS_CLEARDEFAULTFONTSIZE"/>
22299   <int value="178" label="BOOKMARKS_GETTREE"/>
22300   <int value="179" label="FILEBROWSERPRIVATE_SELECTFILES"/>
22301   <int value="180" label="RUNTIME_GETBACKGROUNDPAGE"/>
22302   <int value="181" label="DELETED_EXPERIMENTAL_RECORD_REPLAYURLS"/>
22303   <int value="182" label="WEBSTOREPRIVATE_COMPLETEINSTALL"/>
22304   <int value="183" label="DELETED_EXPERIMENTAL_SPEECHINPUT_START"/>
22305   <int value="184" label="COOKIES_GETALL"/>
22306   <int value="185" label="DOWNLOADS_GETFILEICON"/>
22307   <int value="186" label="PAGEACTION_GETTITLE"/>
22308   <int value="187" label="BROWSINGDATA_REMOVE"/>
22309   <int value="188" label="SERIAL_OPEN"/>
22310   <int value="189" label="FILESYSTEM_GETDISPLAYPATH"/>
22311   <int value="190" label="FILEBROWSERPRIVATE_FORMATDEVICE"/>
22312   <int value="191" label="BOOKMARKS_GET"/>
22313   <int value="192" label="DELETED_MANAGEDMODEPRIVATE_GET"/>
22314   <int value="193" label="ALARMS_CLEAR"/>
22315   <int value="194" label="SYNCFILESYSTEM_GETFILESYNCSTATUS"/>
22316   <int value="195" label="SOCKET_GETINFO"/>
22317   <int value="196" label="WEBSTOREPRIVATE_INSTALLBUNDLE"/>
22318   <int value="197" label="BROWSERACTION_ENABLE"/>
22319   <int value="198" label="METRICSPRIVATE_RECORDMEDIUMTIME"/>
22320   <int value="199" label="PAGEACTION_SETTITLE"/>
22321   <int value="200" label="CLOUDPRINTPRIVATE_GETHOSTNAME"/>
22322   <int value="201" label="CONTENTSETTINGS_GETRESOURCEIDENTIFIERS"/>
22323   <int value="202" label="SOCKET_CREATE"/>
22324   <int value="203" label="DEVELOPERPRIVATE_RELOAD"/>
22325   <int value="204" label="FILEBROWSERPRIVATE_GETMOUNTPOINTS"/>
22326   <int value="205" label="APP_RUNTIME_POSTINTENTRESPONSE"/>
22327   <int value="206" label="DELETED_MANAGEDMODEPRIVATE_SETPOLICY"/>
22328   <int value="207" label="WEBSTOREPRIVATE_BEGININSTALLWITHMANIFEST3"/>
22329   <int value="208" label="WALLPAPERPRIVATE_SETWALLPAPER"/>
22330   <int value="209" label="USB_CONTROLTRANSFER"/>
22331   <int value="210" label="DELETED_EXPERIMENTAL_SPEECHINPUT_STOP"/>
22332   <int value="211" label="USB_BULKTRANSFER"/>
22333   <int value="212" label="FILEBROWSERPRIVATE_GETVOLUMEMETADATA"/>
22334   <int value="213" label="PAGECAPTURE_SAVEASMHTML"/>
22335   <int value="214" label="EXTENSION_ISALLOWEDINCOGNITOACCESS"/>
22336   <int value="215" label="BROWSINGDATA_REMOVEAPPCACHE"/>
22337   <int value="216" label="APP_CURRENTWINDOWINTERNAL_DRAWATTENTION"/>
22338   <int value="217" label="METRICSPRIVATE_RECORDCOUNT"/>
22339   <int value="218" label="USB_INTERRUPTTRANSFER"/>
22340   <int value="219" label="TYPES_CHROMESETTING_CLEAR"/>
22341   <int value="220" label="INPUT_IME_COMMITTEXT"/>
22342   <int value="221" label="IDLTEST_SENDARRAYBUFFER"/>
22343   <int value="222" label="WALLPAPERPRIVATE_SETWALLPAPERIFEXISTS"/>
22344   <int value="223" label="SOCKET_ACCEPT"/>
22345   <int value="224" label="WEBNAVIGATION_GETFRAME"/>
22346   <int value="225" label="EXPERIMENTAL_POWER_RELEASEKEEPAWAKE"/>
22347   <int value="226" label="APP_CURRENTWINDOWINTERNAL_SETICON"/>
22348   <int value="227" label="PUSHMESSAGING_GETCHANNELID"/>
22349   <int value="228" label="EXPERIMENTAL_INFOBARS_SHOW"/>
22350   <int value="229" label="INPUT_IME_SETCANDIDATEWINDOWPROPERTIES"/>
22351   <int value="230" label="METRICSPRIVATE_RECORDPERCENTAGE"/>
22352   <int value="231" label="TYPES_CHROMESETTING_GET"/>
22353   <int value="232" label="WINDOWS_GETLASTFOCUSED"/>
22354   <int value="233" label="DELETED_MANAGEDMODEPRIVATE_GETPOLICY"/>
22355   <int value="234" label="STORAGE_CLEAR"/>
22356   <int value="235" label="STORAGE_GETBYTESINUSE"/>
22357   <int value="236" label="TABS_QUERY"/>
22358   <int value="237" label="PAGEACTION_SETPOPUP"/>
22359   <int value="238" label="DEVELOPERPRIVATE_INSPECT"/>
22360   <int value="239" label="DOWNLOADS_SEARCH"/>
22361   <int value="240" label="FONTSETTINGS_CLEARFONT"/>
22362   <int value="241" label="WINDOWS_UPDATE"/>
22363   <int value="242" label="BOOKMARKMANAGERPRIVATE_CANOPENNEWWINDOWS"/>
22364   <int value="243" label="SERIAL_FLUSH"/>
22365   <int value="244" label="BROWSERACTION_SETTITLE"/>
22366   <int value="245" label="BOOKMARKMANAGERPRIVATE_CANEDIT"/>
22367   <int value="246" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPER"/>
22368   <int value="247" label="BOOKMARKS_REMOVE"/>
22369   <int value="248" label="INPUT_IME_SETCANDIDATES"/>
22370   <int value="249" label="TERMINALPRIVATE_CLOSETERMINALPROCESS"/>
22371   <int value="250" label="HISTORY_DELETERANGE"/>
22372   <int value="251" label="IDLTEST_GETARRAYBUFFER"/>
22373   <int value="252" label="TERMINALPRIVATE_SENDINPUT"/>
22374   <int value="253" label="TABS_HIGHLIGHT"/>
22375   <int value="254" label="BLUETOOTH_STARTDISCOVERY"/>
22376   <int value="255" label="FILEBROWSERPRIVATE_SELECTFILE"/>
22377   <int value="256" label="WINDOWS_GETCURRENT"/>
22378   <int value="257" label="DEBUGGER_ATTACH"/>
22379   <int value="258" label="WALLPAPERPRIVATE_SAVETHUMBNAIL"/>
22380   <int value="259" label="INPUT_IME_KEYEVENTHANDLED"/>
22381   <int value="260" label="FONTSETTINGS_SETDEFAULTFONTSIZE"/>
22382   <int value="261" label="RUNTIME_REQUESTUPDATECHECK"/>
22383   <int value="262" label="PAGEACTION_SETICON"/>
22384   <int value="263" label="BROWSERACTION_SETBADGEBACKGROUNDCOLOR"/>
22385   <int value="264" label="DEVELOPERPRIVATE_GETITEMSINFO"/>
22386   <int value="265" label="BLUETOOTH_STOPDISCOVERY"/>
22387   <int value="266" label="COOKIES_REMOVE"/>
22388   <int value="267" label="DELETED_EXPERIMENTAL_RLZ_SENDFINANCIALPING"/>
22389   <int value="268" label="TABCAPTURE_GETCAPTUREDTABS"/>
22390   <int value="269" label="WINDOWS_REMOVE"/>
22391   <int value="270" label="WALLPAPERPRIVATE_GETOFFLINEWALLPAPERLIST"/>
22392   <int value="271" label="BROWSERACTION_GETBADGEBACKGROUNDCOLOR"/>
22393   <int value="272" label="PAGEACTIONS_DISABLEFORTAB"/>
22394   <int value="273" label="DEVELOPERPRIVATE_ALLOWFILEACCESS"/>
22395   <int value="274" label="FILEBROWSERPRIVATE_REMOVEMOUNT"/>
22396   <int value="275" label="BLUETOOTH_CONNECT"/>
22397   <int value="276" label="TABCAPTURE_CAPTURE"/>
22398   <int value="277" label="NOTIFICATIONS_CREATE"/>
22399   <int value="278" label="TABS_DUPLICATE"/>
22400   <int value="279" label="BLUETOOTH_WRITE"/>
22401   <int value="280" label="PAGEACTION_SHOW"/>
22402   <int value="281" label="WALLPAPERPRIVATE_GETTHUMBNAIL"/>
22403   <int value="282" label="DOWNLOADS_PAUSE"/>
22404   <int value="283" label="PERMISSIONS_REQUEST"/>
22405   <int value="284" label="TOPSITES_GET"/>
22406   <int value="285" label="BROWSINGDATA_REMOVEDOWNLOADS"/>
22407   <int value="286" label="BROWSINGDATA_REMOVELOCALSTORAGE"/>
22408   <int value="287" label="FILEBROWSERHANDLERINTERNAL_SELECTFILE"/>
22409   <int value="288" label="INPUT_IME_UPDATEMENUITEMS"/>
22410   <int value="289" label="FILEBROWSERPRIVATE_GETSTRINGS"/>
22411   <int value="290" label="CONTENTSETTINGS_GET"/>
22412   <int value="291" label="FONTSETTINGS_SETDEFAULTFIXEDFONTSIZE"/>
22413   <int value="292" label="EXPERIMENTAL_APP_NOTIFY"/>
22414   <int value="293" label="METRICSPRIVATE_RECORDLONGTIME"/>
22415   <int value="294" label="SOCKET_READ"/>
22416   <int value="295" label="PROCESSES_TERMINATE"/>
22417   <int value="296" label="METRICSPRIVATE_RECORDTIME"/>
22418   <int value="297" label="BOOKMARKMANAGERPRIVATE_GETSTRINGS"/>
22419   <int value="298" label="USB_ISOCHRONOUSTRANSFER"/>
22420   <int value="299" label="PERMISSIONS_REMOVE"/>
22421   <int value="300" label="MANAGEMENT_UNINSTALL"/>
22422   <int value="301" label="I18N_GETACCEPTLANGUAGES"/>
22423   <int value="302" label="MANAGEMENT_LAUNCHAPP"/>
22424   <int value="303" label="INPUT_IME_CLEARCOMPOSITION"/>
22425   <int value="304" label="ALARMS_GETALL"/>
22426   <int value="305" label="DIAL_DISCOVERNOW"/>
22427   <int value="306" label="TYPES_CHROMESETTING_SET"/>
22428   <int value="307" label="BROWSERACTION_SETICON"/>
22429   <int value="308" label="EXPERIMENTAL_ACCESSIBILITY_SETACCESSIBILITYENABLED"/>
22430   <int value="309" label="DELETED_FILEBROWSERPRIVATE_VIEWFILES"/>
22431   <int value="310" label="BLUETOOTH_GETSERVICES"/>
22432   <int value="311" label="TABS_UPDATE"/>
22433   <int value="312" label="BROWSINGDATA_REMOVEFORMDATA"/>
22434   <int value="313" label="DELETED_FILEBROWSERPRIVATE_RELOADDRIVE"/>
22435   <int value="314" label="ALARMS_GET"/>
22436   <int value="315" label="BROWSINGDATA_REMOVEINDEXEDDB"/>
22437   <int value="316" label="FILEBROWSERPRIVATE_ADDFILEWATCH"/>
22438   <int value="317" label="CONTENTSETTINGS_CLEAR"/>
22439   <int value="318" label="FILEBROWSERPRIVATE_GETPREFERENCES"/>
22440   <int value="319" label="BOOKMARKMANAGERPRIVATE_PASTE"/>
22441   <int value="320" label="FILESYSTEM_ISWRITABLEENTRY"/>
22442   <int value="321" label="USB_SETINTERFACEALTERNATESETTING"/>
22443   <int value="322" label="FONTSETTINGS_SETMINIMUMFONTSIZE"/>
22444   <int value="323" label="BROWSERACTION_GETPOPUP"/>
22445   <int value="324" label="SOCKET_DESTROY"/>
22446   <int value="325" label="BLUETOOTH_GETDEVICES"/>
22447   <int value="326" label="ALARMS_CLEARALL"/>
22448   <int value="327" label="FONTSETTINGS_GETDEFAULTFIXEDFONTSIZE"/>
22449   <int value="328" label="FILEBROWSERPRIVATE_ZIPSELECTION"/>
22450   <int value="329" label="SYSTEMINDICATOR_DISABLE"/>
22451   <int value="330" label="SCRIPTBADGE_SETPOPUP"/>
22452   <int value="331" label="EXTENSION_ISALLOWEDFILESCHEMEACCESS"/>
22453   <int value="332" label="EXPERIMENTAL_IDENTITY_LAUNCHWEBAUTHFLOW"/>
22454   <int value="333" label="FILEBROWSERPRIVATE_GETDRIVECONNECTIONSTATE"/>
22455   <int value="334" label="TABS_DETECTLANGUAGE"/>
22456   <int value="335" label="METRICSPRIVATE_RECORDVALUE"/>
22457   <int value="336" label="BOOKMARKMANAGERPRIVATE_SORTCHILDREN"/>
22458   <int value="337" label="SERIAL_READ"/>
22459   <int value="338" label="APP_CURRENTWINDOWINTERNAL_MAXIMIZE"/>
22460   <int value="339" label="EXPERIMENTAL_DISCOVERY_CLEARALLSUGGESTIONS"/>
22461   <int value="340" label="DELETED_MANAGEDMODEPRIVATE_ENTER"/>
22462   <int value="341" label="DELETED_FILEBROWSERPRIVATE_TRANSFERFILE"/>
22463   <int value="342" label="BROWSERACTION_SETPOPUP"/>
22464   <int value="343" label="TABS_GETSELECTED"/>
22465   <int value="344" label="FONTSETTINGS_GETFONT"/>
22466   <int value="345" label="BLUETOOTH_READ"/>
22467   <int value="346" label="WEBREQUESTINTERNAL_EVENTHANDLED"/>
22468   <int value="347" label="EVENTS_ADDRULES"/>
22469   <int value="348" label="CONTEXTMENUS_CREATE"/>
22470   <int value="349" label="MEDIAPLAYERPRIVATE_GETPLAYLIST"/>
22471   <int value="350" label="DOWNLOADS_ERASE"/>
22472   <int value="351" label="DELETED_EXPERIMENTAL_RECORD_CAPTUREURLS"/>
22473   <int value="352" label="TTS_ISSPEAKING"/>
22474   <int value="353" label="BOOKMARKS_REMOVETREE"/>
22475   <int value="354" label="FILEBROWSERPRIVATE_SEARCHDRIVE"/>
22476   <int value="355" label="EXPERIMENTAL_SYSTEMINFO_CPU_GET"/>
22477   <int value="356" label="FILEBROWSERPRIVATE_SETPREFERENCES"/>
22478   <int value="357" label="FONTSETTINGS_SETFONT"/>
22479   <int value="358" label="SOCKET_GETNETWORKLIST"/>
22480   <int value="359" label="BOOKMARKS_MOVE"/>
22481   <int value="360" label="WALLPAPERPRIVATE_MINIMIZEINACTIVEWINDOWS"/>
22482   <int value="361" label="STORAGE_REMOVE"/>
22483   <int value="362" label="AUTOTESTPRIVATE_LOGINSTATUS"/>
22484   <int value="363" label="TABS_CREATE"/>
22485   <int value="364" label="FILEBROWSERPRIVATE_CANCELDIALOG"/>
22486   <int value="365" label="BROWSINGDATA_REMOVECOOKIES"/>
22487   <int value="366" label="FILESYSTEM_CHOOSEENTRY"/>
22488   <int value="367" label="MEDIAPLAYERPRIVATE_PLAY"/>
22489   <int value="368" label="WEBSTOREPRIVATE_GETWEBGLSTATUS"/>
22490   <int value="369" label="SOCKET_SENDTO"/>
22491   <int value="370" label="BROWSINGDATA_REMOVEFILESYSTEMS"/>
22492   <int value="371" label="WALLPAPERPRIVATE_GETSTRINGS"/>
22493   <int value="372" label="BROWSINGDATA_REMOVECACHE"/>
22494   <int value="373" label="BOOKMARKMANAGERPRIVATE_RECORDLAUNCH"/>
22495   <int value="374" label="BROWSERACTION_DISABLE"/>
22496   <int value="375" label="DELETED_EXPERIMENTAL_SPEECHINPUT_ISRECORDING"/>
22497   <int value="376" label="APP_WINDOW_CREATE"/>
22498   <int value="377" label="RUNTIME_RELOAD"/>
22499   <int value="378" label="EXPERIMENTAL_POWER_REQUESTKEEPAWAKE"/>
22500   <int value="379" label="SYSTEMINDICATOR_SETICON"/>
22501   <int value="380" label="FILEBROWSERPRIVATE_ADDMOUNT"/>
22502   <int value="381" label="APP_CURRENTWINDOWINTERNAL_FOCUS"/>
22503   <int value="382" label="EVENTS_REMOVERULES"/>
22504   <int value="383" label="DOWNLOADS_DOWNLOAD"/>
22505   <int value="384" label="WINDOWS_GETALL"/>
22506   <int value="385" label="DELETED_FILEBROWSERPRIVATE_TOGGLEFULLSCREEN"/>
22507   <int value="386" label="APP_CURRENTWINDOWINTERNAL_RESTORE"/>
22508   <int value="387" label="WEBSOCKETPROXYPRIVATE_GETPASSPORTFORTCP"/>
22509   <int value="388" label="PAGEACTION_HIDE"/>
22510   <int value="389" label="EXPERIMENTAL_SYSTEMINFO_STORAGE_GET"/>
22511   <int value="390" label="DOWNLOADS_ACCEPTDANGER"/>
22512   <int value="391" label="WEBSOCKETPROXYPRIVATE_GETURLFORTCP"/>
22513   <int value="392" label="FILEBROWSERPRIVATE_GETSIZESTATS"/>
22514   <int value="393" label="DOWNLOADS_RESUME"/>
22515   <int value="394" label="COOKIES_GETALLCOOKIESTORES"/>
22516   <int value="395" label="MEDIAGALLERIESPRIVATE_ADDGALLERYWATCH"/>
22517   <int value="396" label="MEDIAGALLERIESPRIVATE_REMOVEGALLERYWATCH"/>
22518   <int value="397" label="WEBVIEW_EXECUTESCRIPT"/>
22519   <int value="398" label="NOTIFICATIONS_UPDATE"/>
22520   <int value="399" label="NOTIFICATIONS_CLEAR"/>
22521   <int value="400" label="SESSIONRESTORE_GETRECENTLYCLOSED"/>
22522   <int value="401" label="SESSIONRESTORE_RESTORE"/>
22523   <int value="402" label="MANAGEMENT_UNINSTALLSELF"/>
22524   <int value="403" label="ECHOPRIVATE_GETOOBETIMESTAMP"/>
22525   <int value="404" label="FILEBROWSERPRIVATE_VALIDATEPATHNAMELENGTH"/>
22526   <int value="405" label="BROWSINGDATA_SETTINGS"/>
22527   <int value="406" label="WEBSTOREPRIVATE_GETISLAUNCHERENABLED"/>
22528   <int value="407" label="NETWORKINGPRIVATE_GETPROPERTIES"/>
22529   <int value="408" label="NETWORKINGPRIVATE_GETVISIBLENETWORKS"/>
22530   <int value="409" label="NETWORKINGPRIVATE_STARTCONNECT"/>
22531   <int value="410" label="NETWORKINGPRIVATE_STARTDISCONNECT"/>
22532   <int value="411" label="MEDIAGALLERIESPRIVATE_GETALLGALLERYWATCH"/>
22533   <int value="412" label="MEDIAGALLERIESPRIVATE_REMOVEALLGALLERYWATCH"/>
22534   <int value="413" label="FILEBROWSERPRIVATE_SEARCHDRIVEMETADATA"/>
22535   <int value="414" label="ECHOPRIVATE_CHECKALLOWREDEEMOFFERS"/>
22536   <int value="415" label="MEDIAGALLERIESPRIVATE_EJECTDEVICE"/>
22537   <int value="416" label="FILEBROWSERPRIVATE_LOGOUTUSER"/>
22538   <int value="417" label="DEVELOPERPRIVATE_CHOOSEPATH"/>
22539   <int value="418" label="DEVELOPERPRIVATE_PACKDIRECTORY"/>
22540   <int value="419" label="NETWORKINGPRIVATE_VERIFYDESTINATION"/>
22541   <int value="420" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTCREDENTIALS"/>
22542   <int value="421" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTDATA"/>
22543   <int value="422" label="DEVELOPERPRIVATE_RESTART"/>
22544   <int value="423" label="DEVELOPERPRIVATE_ALLOWINCOGNITO"/>
22545   <int value="424" label="INPUT_IME_DELETESURROUNDINGTEXT"/>
22546   <int value="425" label="DELETED_FILEBROWSERPRIVATE_OPENNEWWINDOW"/>
22547   <int value="426" label="CLOUDPRINTPRIVATE_GETCLIENTID"/>
22548   <int value="427" label="ECHOPRIVATE_GETUSERCONSENT"/>
22549   <int value="428" label="SYNCFILESYSTEM_SETCONFLICTRESOLUTIONPOLICY"/>
22550   <int value="429" label="SYNCFILESYSTEM_GETCONFLICTRESOLUTIONPOLICY"/>
22551   <int value="430" label="NETWORKINGPRIVATE_SETPROPERTIES"/>
22552   <int value="431" label="NETWORKINGPRIVATE_GETSTATE"/>
22553   <int value="432" label="POWER_REQUESTKEEPAWAKE"/>
22554   <int value="433" label="POWER_RELEASEKEEPAWAKE"/>
22555   <int value="434" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPERLAYOUT"/>
22556   <int value="435" label="DOWNLOADSINTERNAL_DETERMINEFILENAME"/>
22557   <int value="436" label="SYNCFILESYSTEM_GETFILESYNCSTATUSES"/>
22558   <int value="437" label="MEDIAGALLERIESPRIVATE_GETHANDLERS"/>
22559   <int value="438" label="WALLPAPERPRIVATE_RESETWALLPAPER"/>
22560   <int value="439" label="DEVELOPERPRIVATE_PERMISSIONS"/>
22561   <int value="440" label="WEBSTOREPRIVATE_ENABLEAPPLAUNCHER"/>
22562   <int value="441" label="APP_CURRENTWINDOWINTERNAL_FULLSCREEN"/>
22563   <int value="442" label="DEVELOPERPRIVATE_LOADUNPACKEDCROS"/>
22564   <int value="443" label="NETWORKINGPRIVATE_REQUESTNETWORKSCAN"/>
22565   <int value="444" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEMACHINEKEY"/>
22566   <int value="445" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEUSERKEY"/>
22567   <int value="446" label="DEVELOPERPRIVATE_LOADPROJECTTOSYNCFS"/>
22568   <int value="447" label="DEVELOPERPRIVATE_GETPROJECTSINFO"/>
22569   <int value="448" label="DEVELOPERPRIVATE_LOADPROJECT"/>
22570   <int value="449" label="COMMANDLINEPRIVATE_HASSWITCH"/>
22571   <int value="450" label="NETWORKINGPRIVATE_GETMANAGEDPROPERTIES"/>
22572   <int value="451" label="LOCATION_WATCHLOCATION"/>
22573   <int value="452" label="LOCATION_CLEARWATCH"/>
22574   <int value="453" label="BLUETOOTH_ADDPROFILE"/>
22575   <int value="454" label="BLUETOOTH_REMOVEPROFILE"/>
22576   <int value="455" label="BLUETOOTH_GETPROFILES"/>
22577   <int value="456" label="EXPERIMENTAL_IDENTITY_REMOVECACHEDAUTHTOKEN"/>
22578   <int value="457" label="AUDIO_GETINFO"/>
22579   <int value="458" label="AUDIO_SETACTIVEDEVICES"/>
22580   <int value="459" label="AUDIO_SETPROPERTIES"/>
22581   <int value="460" label="USB_RESETDEVICE"/>
22582   <int value="461" label="SOCKET_MULTICAST_JOIN_GROUP"/>
22583   <int value="462" label="SOCKET_MULTICAST_LEAVE_GROUP"/>
22584   <int value="463" label="SOCKET_MULTICAST_SET_TIME_TO_LIVE"/>
22585   <int value="464" label="SOCKET_MULTICAST_SET_LOOPBACK_MODE"/>
22586   <int value="465" label="SOCKET_MULTICAST_GET_JOINED_GROUPS"/>
22587   <int value="466"
22588       label="EXPERIMENTAL_ACCESSIBILITY_SETNATIVEACCESSIBILITYENABLED"/>
22589   <int value="467" label="RUNTIME_GETPLATFORMINFO"/>
22590   <int value="468" label="WEBVIEW_INSERTCSS"/>
22591   <int value="469" label="METRICSPRIVATE_GETISCRASHRECORDINGENABLED"/>
22592   <int value="470" label="IDENTITYPRIVATE_GETRESOURCES"/>
22593   <int value="471" label="NOTIFICATIONS_GET_ALL"/>
22594   <int value="472" label="USB_LISTINTERFACES"/>
22595   <int value="473" label="FILESYSTEM_RETAINENTRY"/>
22596   <int value="474" label="FILESYSTEM_ISRESTORABLE"/>
22597   <int value="475" label="FILESYSTEM_RESTOREENTRY"/>
22598   <int value="476" label="RUNTIME_SETUNINSTALLURL"/>
22599   <int value="477" label="INPUTMETHODPRIVATE_STARTIME"/>
22600   <int value="478" label="MUSICMANAGERPRIVATE_GETDEVICEID"/>
22601   <int value="479" label="TTS_PAUSE"/>
22602   <int value="480" label="TTS_RESUME"/>
22603   <int value="481" label="SYSTEMINFO_CPU_GET"/>
22604   <int value="482" label="EXPERIMENTAL_SYSTEMINFO_STORAGE_ADDWATCH"/>
22605   <int value="483" label="EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEWATCH"/>
22606   <int value="484" label="EXPERIMENTAL_SYSTEMINFO_STORAGE_GETALLWATCH"/>
22607   <int value="485" label="EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEALLWATCH"/>
22608   <int value="486" label="SYSTEMINFO_MEMORY_GET"/>
22609   <int value="487" label="ACTIVITYLOGPRIVATE_GETEXTENSIONACTIVITIES"/>
22610   <int value="488" label="RUNTIME_GETPACKAGEDIRECTORYENTRY"/>
22611   <int value="489" label="SYSTEMINFO_DISPLAY_SETDISPLAYPROPERTIES"/>
22612   <int value="490" label="FEEDBACKPRIVATE_GETUSEREMAIL"/>
22613   <int value="491" label="FEEDBACKPRIVATE_GETSYSTEMINFORMATION"/>
22614   <int value="492" label="FEEDBACKPRIVATE_SENDFEEDBACK"/>
22615   <int value="493" label="VIRTUALKEYBOARDPRIVATE_INSERTTEXT"/>
22616   <int value="494" label="DIAGNOSTICS_SENDPACKET"/>
22617   <int value="495" label="METRICSPRIVATE_GETFIELDTRIAL"/>
22618   <int value="496" label="FILEBROWSERPRIVATE_ZOOM"/>
22619   <int value="497" label="WEBVIEW_GO"/>
22620   <int value="498" label="WEBSTOREPRIVATE_ISININCOGNITOMODEFUNCTION"/>
22621   <int value="499" label="FILEBROWSERPRIVATE_REQUESTACCESSTOKEN"/>
22622   <int value="500" label="WEBVIEW_STOP"/>
22623   <int value="501" label="WEBVIEW_RELOAD"/>
22624   <int value="502" label="WEBVIEW_TERMINATE"/>
22625   <int value="503" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_GET"/>
22626   <int value="504" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_SET"/>
22627   <int value="505" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_CLEAR"/>
22628   <int value="506" label="SYSTEM_CPU_GETINFO"/>
22629   <int value="507" label="SYSTEM_DISPLAY_GETINFO"/>
22630   <int value="508" label="SYSTEM_DISPLAY_SETDISPLAYPROPERTIES"/>
22631   <int value="509" label="SYSTEM_MEMORY_GETINFO"/>
22632   <int value="510" label="SYSTEM_STORAGE_GETINFO"/>
22633   <int value="511" label="SYSTEM_STORAGE_EJECTDEVICE"/>
22634   <int value="512" label="SYSTEM_STORAGE_ADDAVAILABLECAPACITYWATCH"/>
22635   <int value="513" label="SYSTEM_STORAGE_REMOVEAVAILABLECAPACITYWATCH"/>
22636   <int value="514" label="SYSTEM_STORAGE_GETALLAVAILABLECAPACITYWATCHES"/>
22637   <int value="515" label="SYSTEM_STORAGE_REMOVEALLAVAILABLECAPACITYWATCHES"/>
22638   <int value="516" label="INFOBARS_SHOW"/>
22639   <int value="517" label="VIRTUALKEYBOARDPRIVATE_MOVECURSOR"/>
22640   <int value="518" label="AUTOTESTPRIVATE_SIMULATEASANMEMORYBUG"/>
22641   <int value="519" label="WALLPAPER_SETWALLPAPER"/>
22642   <int value="520" label="VIRTUALKEYBOARDPRIVATE_HIDEKEYBOARD"/>
22643   <int value="521" label="SYSTEM_STORAGE_GETAVAILABLECAPACITY"/>
22644   <int value="522" label="VIRTUALKEYBOARDPRIVATE_KEYBOARDLOADED"/>
22645 </enum>
22646
22647 <enum name="ExtensionInstallCause" type="int">
22648   <int value="0" label="INSTALL_CAUSE_UNSET"/>
22649   <int value="1" label="INSTALL_CAUSE_USER_DOWNLOAD"/>
22650   <int value="2" label="INSTALL_CAUSE_UPDATE"/>
22651   <int value="3" label="INSTALL_CAUSE_EXTERNAL_FILE"/>
22652   <int value="4" label="INSTALL_CAUSE_AUTOMATION"/>
22653 </enum>
22654
22655 <enum name="ExtensionLaunchType" type="int">
22656   <int value="0" label="PINNED"/>
22657   <int value="1" label="REGULAR"/>
22658   <int value="2" label="FULLSCREEN"/>
22659 </enum>
22660
22661 <enum name="ExtensionLocation" type="int">
22662   <int value="0" label="INVALID"/>
22663   <int value="1" label="INTERNAL"/>
22664   <int value="2" label="EXTERNAL_PREF"/>
22665   <int value="3" label="EXTERNAL_REGISTRY"/>
22666   <int value="4" label="LOAD"/>
22667   <int value="5" label="COMPONENT"/>
22668   <int value="6" label="EXTERNAL_PREF_DOWNLOAD"/>
22669   <int value="7" label="EXTERNAL_POLICY_DOWNLOAD"/>
22670   <int value="8" label="COMMAND_LINE"/>
22671   <int value="9" label="EXTERNAL_POLICY"/>
22672   <int value="10" label="EXTERNAL_COMPONENT"/>
22673 </enum>
22674
22675 <enum name="ExtensionPermission" type="int">
22676   <int value="0" label="UNKNOWN"/>
22677   <int value="1" label="NONE"/>
22678   <int value="2" label="BOOKMARKS"/>
22679   <int value="3" label="GEOLOCATION"/>
22680   <int value="4" label="BROWSING_HISTORY"/>
22681   <int value="5" label="TABS"/>
22682   <int value="6" label="MANAGEMENT"/>
22683   <int value="7" label="DEBUGGER"/>
22684   <int value="8" label="1_HOST"/>
22685   <int value="9" label="2_HOSTS"/>
22686   <int value="10" label="3_HOSTS"/>
22687   <int value="11" label="4_OR_MORE_HOSTS"/>
22688   <int value="12" label="ALL_HOSTS"/>
22689   <int value="13" label="FULL_ACCESS"/>
22690   <int value="14" label="CLIPBOARD"/>
22691   <int value="15" label="TTS_ENGINE"/>
22692   <int value="16" label="CONTENT_SETTINGS"/>
22693   <int value="17" label="PRIVACY"/>
22694   <int value="18" label="MANAGED_MODE"/>
22695   <int value="19" label="INPUT"/>
22696   <int value="20" label="AUDIO_CAPTURE"/>
22697   <int value="21" label="VIDEO_CAPTURE"/>
22698   <int value="22" label="DOWNLOADS"/>
22699   <int value="23" label="FILE_SYSTEM_WRITE"/>
22700   <int value="24" label="ALL_MEDIA_GALLERIES"/>
22701   <int value="25" label="SERIAL"/>
22702   <int value="26" label="SOCKET_ANY_HOST"/>
22703   <int value="27" label="SOCKET_DOMAIN_HOSTS"/>
22704   <int value="28" label="SOCKET_SPECIFIC_HOSTS"/>
22705 </enum>
22706
22707 <enum name="ExtensionType" type="int">
22708   <int value="0" label="UNKNOWN"/>
22709   <int value="1" label="EXTENSION"/>
22710   <int value="2" label="THEME"/>
22711   <int value="3" label="USER_SCRIPT"/>
22712   <int value="4" label="HOSTED_APP"/>
22713   <int value="5" label="LEGACY_PACKAGED_APP"/>
22714   <int value="6" label="PLATFORM_APP"/>
22715 </enum>
22716
22717 <enum name="ExtensionUnpackFailureReason" type="int">
22718   <summary>
22719     Reasons the sandboxed extension unpacker can fail.  See enum FailureReason
22720     in src/chrome/browser/extensions/sandboxed_extension_unpacker.h .
22721   </summary>
22722   <int value="0" label="COULD_NOT_GET_TEMP_DIRECTORY"/>
22723   <int value="1" label="COULD_NOT_CREATE_TEMP_DIRECTORY"/>
22724   <int value="2" label="FAILED_TO_COPY_EXTENSION_FILE_TO_TEMP_DIRECTORY"/>
22725   <int value="3" label="COULD_NOT_GET_SANDBOX_FRIENDLY_PATH"/>
22726   <int value="4" label="COULD_NOT_LOCALIZE_EXTENSION"/>
22727   <int value="5" label="INVALID_MANIFEST"/>
22728   <int value="6" label="UNPACKER_CLIENT_FAILED"/>
22729   <int value="7" label="UTILITY_PROCESS_CRASHED_WHILE_TRYING_TO_INSTALL"/>
22730   <int value="8" label="CRX_FILE_NOT_READABLE"/>
22731   <int value="9" label="CRX_HEADER_INVALID"/>
22732   <int value="10" label="CRX_MAGIC_NUMBER_INVALID"/>
22733   <int value="11" label="CRX_VERSION_NUMBER_INVALID"/>
22734   <int value="12" label="CRX_EXCESSIVELY_LARGE_KEY_OR_SIGNATURE"/>
22735   <int value="13" label="CRX_ZERO_KEY_LENGTH"/>
22736   <int value="14" label="CRX_ZERO_SIGNATURE_LENGTH"/>
22737   <int value="15" label="CRX_PUBLIC_KEY_INVALID"/>
22738   <int value="16" label="CRX_SIGNATURE_INVALID"/>
22739   <int value="17" label="CRX_SIGNATURE_VERIFICATION_INITIALIZATION_FAILED"/>
22740   <int value="18" label="CRX_SIGNATURE_VERIFICATION_FAILED"/>
22741   <int value="19" label="ERROR_SERIALIZING_MANIFEST_JSON"/>
22742   <int value="20" label="ERROR_SAVING_MANIFEST_JSON"/>
22743   <int value="21" label="COULD_NOT_READ_IMAGE_DATA_FROM_DISK"/>
22744   <int value="22" label="DECODED_IMAGES_DO_NOT_MATCH_THE_MANIFEST"/>
22745   <int value="23" label="INVALID_PATH_FOR_BROWSER_IMAGE"/>
22746   <int value="24" label="ERROR_REMOVING_OLD_IMAGE_FILE"/>
22747   <int value="25" label="INVALID_PATH_FOR_BITMAP_IMAGE"/>
22748   <int value="26" label="ERROR_RE_ENCODING_THEME_IMAGE"/>
22749   <int value="27" label="ERROR_SAVING_THEME_IMAGE"/>
22750   <int value="28" label="COULD_NOT_READ_CATALOG_DATA_FROM_DISK"/>
22751   <int value="29" label="INVALID_CATALOG_DATA"/>
22752   <int value="30" label="INVALID_PATH_FOR_CATALOG"/>
22753   <int value="31" label="ERROR_SERIALIZING_CATALOG"/>
22754   <int value="32" label="ERROR_SAVING_CATALOG"/>
22755 </enum>
22756
22757 <enum name="ExternalDeviceAction" type="int">
22758   <int value="0" label="Import to Drive"/>
22759   <int value="1" label="View files"/>
22760   <int value="2" label="View files (automatically)"/>
22761   <int value="3" label="Watch video"/>
22762   <int value="4" label="Error"/>
22763   <int value="5" label="Close (no action)"/>
22764 </enum>
22765
22766 <enum name="ExternalItemState" type="int">
22767   <int value="0" label="DEPRECATED_DISABLED"/>
22768   <int value="1" label="DEPRECATED_ENABLED"/>
22769   <int value="2" label="DISABLED (in webstore)"/>
22770   <int value="3" label="ENABLED (in webstore)"/>
22771   <int value="4" label="DISABLED (not in webstore)"/>
22772   <int value="5" label="ENABLED (not in webstore)"/>
22773   <int value="6" label="UNINSTALLED (in webstore)"/>
22774   <int value="7" label="UNINSTALLED (not in webstore)"/>
22775 </enum>
22776
22777 <enum name="Exynos5250LotIdEnum" type="int">
22778   <int value="0" label="Fused device"/>
22779   <int value="1" label="Generic unfused device"/>
22780   <int value="2" label="Unfused; lot ID NZVPU"/>
22781   <int value="3" label="Unfused; lot ID NZVR7"/>
22782 </enum>
22783
22784 <enum name="FallbackSSLVersion" type="int">
22785   <int value="0" label="FALLBACK_NONE">SSL version fallback did not occur.</int>
22786   <int value="1" label="FALLBACK_SSL3">Fell back on SSL 3.0.</int>
22787   <int value="2" label="FALLBACK_TLS1">Fell back on TLS 1.0.</int>
22788   <int value="3" label="FALLBACK_TLS1_1">Fell back on TLS 1.1.</int>
22789 </enum>
22790
22791 <enum name="FeatureObserver" type="int">
22792 <!-- See http://src.chromium.org/viewvc/blink/trunk/Source/core/page/UseCounter.h -->
22793
22794   <int value="0" label="PageDestruction"/>
22795   <int value="1" label="LegacyNotifications"/>
22796   <int value="2" label="MultipartMainResource"/>
22797   <int value="3" label="PrefixedIndexedDB"/>
22798   <int value="4" label="WorkerStart"/>
22799   <int value="5" label="SharedWorkerStart"/>
22800   <int value="6" label="LegacyWebAudioNoteOn"/>
22801   <int value="7" label="WebAudioStart"/>
22802   <int value="8" label="PrefixedContentSecurityPolicy"/>
22803   <int value="9" label="UnprefixedIndexedDB"/>
22804   <int value="10" label="OpenWebDatabase"/>
22805   <int value="11" label="LegacyHTMLNotifications"/>
22806   <int value="12" label="LegacyTextNotifications"/>
22807   <int value="13" label="UnprefixedRequestAnimationFrame"/>
22808   <int value="14" label="PrefixedRequestAnimationFrame"/>
22809   <int value="15" label="ContentSecurityPolicy"/>
22810   <int value="16" label="ContentSecurityPolicyReportOnly"/>
22811   <int value="17" label="PrefixedContentSecurityPolicyReportOnly"/>
22812   <int value="18" label="PrefixedTransitionEndEvent"/>
22813   <int value="19" label="UnprefixedTransitionEndEvent"/>
22814   <int value="20" label="PrefixedAndUnprefixedTransitionEndEvent"/>
22815   <int value="21" label="AutoFocusAttribute"/>
22816   <int value="22" label="DeprecatedAutoSaveAttribute"/>
22817   <int value="23" label="DataListElement"/>
22818   <int value="24" label="FormAttribute"/>
22819   <int value="25" label="IncrementalAttribute"/>
22820   <int value="26" label="InputTypeColor"/>
22821   <int value="27" label="InputTypeDate"/>
22822   <int value="28" label="InputTypeDateTime"/>
22823   <int value="29" label="InputTypeDateTimeFallback"/>
22824   <int value="30" label="InputTypeDateTimeLocal"/>
22825   <int value="31" label="InputTypeEmail"/>
22826   <int value="32" label="InputTypeMonth"/>
22827   <int value="33" label="InputTypeNumber"/>
22828   <int value="34" label="InputTypeRange"/>
22829   <int value="35" label="InputTypeSearch"/>
22830   <int value="36" label="InputTypeTel"/>
22831   <int value="37" label="InputTypeTime"/>
22832   <int value="38" label="InputTypeURL"/>
22833   <int value="39" label="InputTypeWeek"/>
22834   <int value="40" label="InputTypeWeekFallback"/>
22835   <int value="41" label="ListAttribute"/>
22836   <int value="42" label="MaxAttribute"/>
22837   <int value="43" label="MinAttribute"/>
22838   <int value="44" label="PatternAttribute"/>
22839   <int value="45" label="PlaceholderAttribute"/>
22840   <int value="46" label="PrecisionAttribute"/>
22841   <int value="47" label="PrefixedDirectoryAttribute"/>
22842   <int value="48" label="PrefixedSpeechAttribute"/>
22843   <int value="49" label="RequiredAttribute"/>
22844   <int value="50" label="ResultsAttribute"/>
22845   <int value="51" label="StepAttribute"/>
22846   <int value="52" label="PageVisits"/>
22847   <int value="53" label="HTMLMarqueeElement"/>
22848   <int value="54" label="Unused: CSSOverflowMarquee"/>
22849   <int value="55" label="Reflection"/>
22850   <int value="56" label="CursorVisibility"/>
22851   <int value="57" label="StorageInfo"/>
22852   <int value="58" label="XFrameOptions"/>
22853   <int value="59" label="XFrameOptionsSameOrigin"/>
22854   <int value="60" label="XFrameOptionsSameOriginWithBadAncestorChain"/>
22855   <int value="61" label="DeprecatedFlexboxWebContent"/>
22856   <int value="62" label="DeprecatedFlexboxChrome"/>
22857   <int value="63" label="DeprecatedFlexboxChromeExtension"/>
22858   <int value="64" label="SVGTRefElement"/>
22859   <int value="65" label="UnprefixedPerformanceTimeline"/>
22860   <int value="66" label="PrefixedPerformanceTimeline"/>
22861   <int value="67" label="UnprefixedUserTiming"/>
22862   <int value="68" label="PrefixedUserTiming"/>
22863   <int value="69" label="WindowEvent"/>
22864   <int value="70" label="ContentSecurityPolicyWithBaseElement"/>
22865   <int value="71" label="PrefixedMediaAddKey"/>
22866   <int value="72" label="PrefixedMediaGenerateKeyRequest"/>
22867   <int value="73" label="WebAudioLooping"/>
22868   <int value="74" label="DocumentClear"/>
22869   <int value="75" label="PrefixedTransitionMediaFeature"/>
22870   <int value="76" label="SVGFontElement"/>
22871   <int value="77" label="XMLDocument"/>
22872   <int value="78" label="XSLProcessingInstruction"/>
22873   <int value="79" label="XSLTProcessor"/>
22874   <int value="80" label="SVGSwitchElement"/>
22875   <int value="81" label="PrefixedDocumentRegister"/>
22876   <int value="82" label="HTMLShadowElementOlderShadowRoot"/>
22877   <int value="83" label="Document.all()"/>
22878   <int value="84" label="FormElement"/>
22879   <int value="85" label="DemotedFormElement"/>
22880   <int value="86" label="CaptureAttributeAsEnum"/>
22881   <int value="87" label="ShadowDOMPrefixedPseudo"/>
22882   <int value="88" label="ShadowDOMPrefixedCreateShadowRoot"/>
22883   <int value="89" label="ShadowDOMPrefixedShadowRoot"/>
22884   <int value="90" label="SVGAnimationElement"/>
22885   <int value="91" label="KeyboardEventKeyLocation"/>
22886   <int value="92" label="CaptureEvents"/>
22887   <int value="93" label="ReleaseEvents"/>
22888   <int value="94" label="CSSDisplayRunIn"/>
22889   <int value="95" label="CSSDisplayCompact"/>
22890   <int value="96" label="LineClamp"/>
22891   <int value="97" label="SubFrameBeforeUnloadRegistered"/>
22892   <int value="98" label="SubFrameBeforeUnloadFired"/>
22893   <int value="99" label="CSSPseudoElementPrefixedDistributed"/>
22894   <int value="100" label="TextReplaceWholeText"/>
22895   <int value="101" label="PrefixedShadowRootConstructor"/>
22896   <int value="102" label="ConsoleMarkTimeline"/>
22897   <int value="103" label="CSSPseudoElementUserAgentCustomPseudo"/>
22898   <int value="104" label="DocumentTypeEntities"/>
22899   <int value="105" label="DocumentTypeInternalSubset"/>
22900   <int value="106" label="DocumentTypeNotations"/>
22901   <int value="107" label="ElementGetAttributeNode"/>
22902   <int value="108" label="ElementSetAttributeNode"/>
22903   <int value="109" label="ElementRemoveAttributeNode"/>
22904   <int value="110" label="ElementGetAttributeNodeNS"/>
22905   <int value="111" label="DocumentCreateAttribute"/>
22906   <int value="112" label="DocumentCreateAttributeNS"/>
22907   <int value="113" label="DocumentCreateCDATASection"/>
22908   <int value="114" label="DocumentInputEncoding"/>
22909   <int value="115" label="DocumentXMLEncoding"/>
22910   <int value="116" label="DocumentXMLStandalone"/>
22911   <int value="117" label="DocumentXMLVersion"/>
22912   <int value="118" label="NodeIsSameNode"/>
22913   <int value="119" label="NodeIsSupported"/>
22914   <int value="120" label="NodeNamespaceURI"/>
22915   <int value="121" label="NodePrefix"/>
22916   <int value="122" label="NodeLocalName"/>
22917   <int value="123" label="NavigatorProductSub"/>
22918   <int value="124" label="NavigatorVendor"/>
22919   <int value="125" label="NavigatorVendorSub"/>
22920   <int value="126" label="FileError"/>
22921   <int value="127" label="DocumentCharset"/>
22922   <int value="128" label="PrefixedAnimationEndEvent"/>
22923   <int value="129" label="UnprefixedAnimationEndEvent"/>
22924   <int value="130" label="PrefixedAndUnprefixedAnimationEndEvent"/>
22925   <int value="131" label="PrefixedAnimationStartEvent"/>
22926   <int value="132" label="UnprefixedAnimationStartEvent"/>
22927   <int value="133" label="PrefixedAndUnprefixedAnimationStartEvent"/>
22928   <int value="134" label="PrefixedAnimationIterationEvent"/>
22929   <int value="135" label="UnprefixedAnimationIterationEvent"/>
22930   <int value="136" label="PrefixedAndUnprefixedAnimationIterationEvent"/>
22931   <int value="137" label="EventReturnValue"/>
22932   <int value="138" label="SVGSVGElement"/>
22933   <int value="139" label="SVGAnimateColorElement"/>
22934   <int value="140" label="InsertAdjacentText"/>
22935   <int value="141" label="InsertAdjacentElement"/>
22936   <int value="142" label="HasAttributes"/>
22937   <int value="143" label="DOMSubtreeModifiedEvent"/>
22938   <int value="144" label="DOMNodeInsertedEvent"/>
22939   <int value="145" label="DOMNodeRemovedEvent"/>
22940   <int value="146" label="DOMNodeRemovedFromDocumentEvent"/>
22941   <int value="147" label="DOMNodeInsertedIntoDocumentEvent"/>
22942   <int value="148" label="DOMCharacterDataModifiedEvent"/>
22943   <int value="149" label="DocumentAllTags"/>
22944   <int value="150" label="DocumentAllLegacyCall"/>
22945   <int value="151" label="HTMLAppletElementLegacyCall"/>
22946   <int value="152" label="HTMLEmbedElementLegacyCall"/>
22947   <int value="153" label="HTMLObjectElementLegacyCall"/>
22948   <int value="154" label="BeforeLoadEvent"/>
22949   <int value="155" label="GetMatchedCSSRules"/>
22950   <int value="156" label="SVGFontInCSS"/>
22951   <int value="157" label="ScrollTopBodyNotQuirksMode"/>
22952   <int value="158" label="ScrollLeftBodyNotQuirksMode"/>
22953   <int value="159" label="AttributeIsId"/>
22954   <int value="160" label="AttributeOwnerElement"/>
22955   <int value="161" label="AttributeSetPrefix"/>
22956   <int value="162" label="AttributeSpecified"/>
22957   <int value="163" label="BeforeLoadEventInIsolatedWorld"/>
22958   <int value="164" label="PrefixedAudioDecodedByteCount"/>
22959   <int value="165" label="PrefixedVideoDecodedByteCount"/>
22960   <int value="166" label="PrefixedVideoSupportsFullscreen"/>
22961   <int value="167" label="PrefixedVideoDisplayingFullscreen"/>
22962   <int value="168" label="PrefixedVideoEnterFullscreen"/>
22963   <int value="169" label="PrefixedVideoExitFullscreen"/>
22964   <int value="170" label="PrefixedVideoEnterFullScreen"/>
22965   <int value="171" label="PrefixedVideoExitFullScreen"/>
22966   <int value="172" label="PrefixedVideoDecodedFrameCount"/>
22967   <int value="173" label="PrefixedVideoDroppedFrameCount"/>
22968   <int value="174" label="SourceElementCandidate"/>
22969   <int value="175" label="SourceElementNonMatchingMedia"/>
22970   <int value="176" label="PrefixedElementRequestFullscreen"/>
22971   <int value="177" label="PrefixedElementRequestFullScreen"/>
22972   <int value="178" label="BarPropLocationbar"/>
22973   <int value="179" label="BarPropMenubar"/>
22974   <int value="180" label="BarPropPersonalbar"/>
22975   <int value="181" label="BarPropScrollbars"/>
22976   <int value="182" label="BarPropStatusbar"/>
22977   <int value="183" label="BarPropToolbar"/>
22978   <int value="184" label="input[type=email][multiple]"/>
22979   <int value="185" label="input[type=email][maxlength]"/>
22980   <int value="186" label="input[type=email][multiple][maxlength]"/>
22981 </enum>
22982
22983 <enum name="FFmpegCodecs" type="int">
22984   <int value="0" label="NONE"/>
22985   <int value="1" label="MPEG1VIDEO"/>
22986   <int value="2" label="MPEG2VIDEO"/>
22987   <int value="3" label="MPEG2VIDEO_XVMC"/>
22988   <int value="4" label="H261"/>
22989   <int value="5" label="H263"/>
22990   <int value="6" label="RV10"/>
22991   <int value="7" label="RV20"/>
22992   <int value="8" label="MJPEG"/>
22993   <int value="9" label="MJPEGB"/>
22994   <int value="10" label="LJPEG"/>
22995   <int value="11" label="SP5X"/>
22996   <int value="12" label="JPEGLS"/>
22997   <int value="13" label="MPEG4"/>
22998   <int value="14" label="RAWVIDEO"/>
22999   <int value="15" label="MSMPEG4V1"/>
23000   <int value="16" label="MSMPEG4V2"/>
23001   <int value="17" label="MSMPEG4V3"/>
23002   <int value="18" label="WMV1"/>
23003   <int value="19" label="WMV2"/>
23004   <int value="20" label="H263P"/>
23005   <int value="21" label="H263I"/>
23006   <int value="22" label="FLV1"/>
23007   <int value="23" label="SVQ1"/>
23008   <int value="24" label="SVQ3"/>
23009   <int value="25" label="DVVIDEO"/>
23010   <int value="26" label="HUFFYUV"/>
23011   <int value="27" label="CYUV"/>
23012   <int value="28" label="H264"/>
23013   <int value="29" label="INDEO3"/>
23014   <int value="30" label="VP3"/>
23015   <int value="31" label="THEORA"/>
23016   <int value="32" label="ASV1"/>
23017   <int value="33" label="ASV2"/>
23018   <int value="34" label="FFV1"/>
23019   <int value="35" label="4XM"/>
23020   <int value="36" label="VCR1"/>
23021   <int value="37" label="CLJR"/>
23022   <int value="38" label="MDEC"/>
23023   <int value="39" label="ROQ"/>
23024   <int value="40" label="INTERPLAY_VIDEO"/>
23025   <int value="41" label="XAN_WC3"/>
23026   <int value="42" label="XAN_WC4"/>
23027   <int value="43" label="RPZA"/>
23028   <int value="44" label="CINEPAK"/>
23029   <int value="45" label="WS_VQA"/>
23030   <int value="46" label="MSRLE"/>
23031   <int value="47" label="MSVIDEO1"/>
23032   <int value="48" label="IDCIN"/>
23033   <int value="49" label="8BPS"/>
23034   <int value="50" label="SMC"/>
23035   <int value="51" label="FLIC"/>
23036   <int value="52" label="TRUEMOTION1"/>
23037   <int value="53" label="VMDVIDEO"/>
23038   <int value="54" label="MSZH"/>
23039   <int value="55" label="ZLIB"/>
23040   <int value="56" label="QTRLE"/>
23041   <int value="57" label="SNOW"/>
23042   <int value="58" label="TSCC"/>
23043   <int value="59" label="ULTI"/>
23044   <int value="60" label="QDRAW"/>
23045   <int value="61" label="VIXL"/>
23046   <int value="62" label="QPEG"/>
23047   <int value="63" label="PNG"/>
23048   <int value="64" label="PPM"/>
23049   <int value="65" label="PBM"/>
23050   <int value="66" label="PGM"/>
23051   <int value="67" label="PGMYUV"/>
23052   <int value="68" label="PAM"/>
23053   <int value="69" label="FFVHUFF"/>
23054   <int value="70" label="RV30"/>
23055   <int value="71" label="RV40"/>
23056   <int value="72" label="VC1"/>
23057   <int value="73" label="WMV3"/>
23058   <int value="74" label="LOCO"/>
23059   <int value="75" label="WNV1"/>
23060   <int value="76" label="AASC"/>
23061   <int value="77" label="INDEO2"/>
23062   <int value="78" label="FRAPS"/>
23063   <int value="79" label="TRUEMOTION2"/>
23064   <int value="80" label="BMP"/>
23065   <int value="81" label="CSCD"/>
23066   <int value="82" label="MMVIDEO"/>
23067   <int value="83" label="ZMBV"/>
23068   <int value="84" label="AVS"/>
23069   <int value="85" label="SMACKVIDEO"/>
23070   <int value="86" label="NUV"/>
23071   <int value="87" label="KMVC"/>
23072   <int value="88" label="FLASHSV"/>
23073   <int value="89" label="CAVS"/>
23074   <int value="90" label="JPEG2000"/>
23075   <int value="91" label="VMNC"/>
23076   <int value="92" label="VP5"/>
23077   <int value="93" label="VP6"/>
23078   <int value="94" label="VP6F"/>
23079   <int value="95" label="TARGA"/>
23080   <int value="96" label="DSICINVIDEO"/>
23081   <int value="97" label="TIERTEXSEQVIDEO"/>
23082   <int value="98" label="TIFF"/>
23083   <int value="99" label="GIF"/>
23084   <int value="100" label="DXA"/>
23085   <int value="101" label="DNXHD"/>
23086   <int value="102" label="THP"/>
23087   <int value="103" label="SGI"/>
23088   <int value="104" label="C93"/>
23089   <int value="105" label="BETHSOFTVID"/>
23090   <int value="106" label="PTX"/>
23091   <int value="107" label="TXD"/>
23092   <int value="108" label="VP6A"/>
23093   <int value="109" label="AMV"/>
23094   <int value="110" label="VB"/>
23095   <int value="111" label="PCX"/>
23096   <int value="112" label="SUNRAST"/>
23097   <int value="113" label="INDEO4"/>
23098   <int value="114" label="INDEO5"/>
23099   <int value="115" label="MIMIC"/>
23100   <int value="116" label="RL2"/>
23101   <int value="117" label="ESCAPE124"/>
23102   <int value="118" label="DIRAC"/>
23103   <int value="119" label="BFI"/>
23104   <int value="120" label="CMV"/>
23105   <int value="121" label="MOTIONPIXELS"/>
23106   <int value="122" label="TGV"/>
23107   <int value="123" label="TGQ"/>
23108   <int value="124" label="TQI"/>
23109   <int value="125" label="AURA"/>
23110   <int value="126" label="AURA2"/>
23111   <int value="127" label="V210X"/>
23112   <int value="128" label="TMV"/>
23113   <int value="129" label="V210"/>
23114   <int value="130" label="DPX"/>
23115   <int value="131" label="MAD"/>
23116   <int value="132" label="FRWU"/>
23117   <int value="133" label="FLASHSV2"/>
23118   <int value="134" label="CDGRAPHICS"/>
23119   <int value="135" label="R210"/>
23120   <int value="136" label="ANM"/>
23121   <int value="137" label="BINKVIDEO"/>
23122   <int value="138" label="IFF_ILBM"/>
23123   <int value="139" label="IFF_BYTERUN1"/>
23124   <int value="140" label="KGV1"/>
23125   <int value="141" label="YOP"/>
23126   <int value="142" label="VP8"/>
23127   <int value="143" label="PICTOR"/>
23128   <int value="144" label="ANSI"/>
23129   <int value="145" label="A64_MULTI"/>
23130   <int value="146" label="A64_MULTI5"/>
23131   <int value="147" label="R10K"/>
23132   <int value="148" label="MXPEG"/>
23133   <int value="149" label="LAGARITH"/>
23134   <int value="150" label="PRORES"/>
23135   <int value="151" label="JV"/>
23136   <int value="152" label="DFA"/>
23137   <int value="153" label="WMV3IMAGE"/>
23138   <int value="154" label="VC1IMAGE"/>
23139   <int value="155" label="UTVIDEO"/>
23140   <int value="156" label="BMV_VIDEO"/>
23141   <int value="157" label="VBLE"/>
23142   <int value="158" label="DXTORY"/>
23143   <int value="159" label="V410"/>
23144   <int value="160" label="XWD"/>
23145   <int value="161" label="CDXL"/>
23146   <int value="162" label="XBM"/>
23147   <int value="163" label="ZEROCODEC"/>
23148   <int value="164" label="MSS1"/>
23149   <int value="165" label="MSA1"/>
23150   <int value="166" label="TSCC2"/>
23151   <int value="167" label="MTS2"/>
23152   <int value="168" label="CLLC"/>
23153   <int value="169" label="MSS2"/>
23154   <int value="170" label="VP9"/>
23155   <int value="65536" label="PCM_S16LE"/>
23156   <int value="65537" label="PCM_S16BE"/>
23157   <int value="65538" label="PCM_U16LE"/>
23158   <int value="65539" label="PCM_U16BE"/>
23159   <int value="65540" label="PCM_S8"/>
23160   <int value="65541" label="PCM_U8"/>
23161   <int value="65542" label="PCM_MULAW"/>
23162   <int value="65543" label="PCM_ALAW"/>
23163   <int value="65544" label="PCM_S32LE"/>
23164   <int value="65545" label="PCM_S32BE"/>
23165   <int value="65546" label="PCM_U32LE"/>
23166   <int value="65547" label="PCM_U32BE"/>
23167   <int value="65548" label="PCM_S24LE"/>
23168   <int value="65549" label="PCM_S24BE"/>
23169   <int value="65550" label="PCM_U24LE"/>
23170   <int value="65551" label="PCM_U24BE"/>
23171   <int value="65552" label="PCM_S24DAUD"/>
23172   <int value="65553" label="PCM_ZORK"/>
23173   <int value="65554" label="PCM_S16LE_PLANAR"/>
23174   <int value="65555" label="PCM_DVD"/>
23175   <int value="65556" label="PCM_F32BE"/>
23176   <int value="65557" label="PCM_F32LE"/>
23177   <int value="65558" label="PCM_F64BE"/>
23178   <int value="65559" label="PCM_F64LE"/>
23179   <int value="65560" label="PCM_BLURAY"/>
23180   <int value="65561" label="PCM_LXF"/>
23181   <int value="65562" label="S302M"/>
23182   <int value="65563" label="PCM_S8_PLANAR"/>
23183   <int value="69632" label="ADPCM_IMA_QT"/>
23184   <int value="69633" label="ADPCM_IMA_WAV"/>
23185   <int value="69634" label="ADPCM_IMA_DK3"/>
23186   <int value="69635" label="ADPCM_IMA_DK4"/>
23187   <int value="69636" label="ADPCM_IMA_WS"/>
23188   <int value="69637" label="ADPCM_IMA_SMJPEG"/>
23189   <int value="69638" label="ADPCM_MS"/>
23190   <int value="69639" label="ADPCM_4XM"/>
23191   <int value="69640" label="ADPCM_XA"/>
23192   <int value="69641" label="ADPCM_ADX"/>
23193   <int value="69642" label="ADPCM_EA"/>
23194   <int value="69643" label="ADPCM_G726"/>
23195   <int value="69644" label="ADPCM_CT"/>
23196   <int value="69645" label="ADPCM_SWF"/>
23197   <int value="69646" label="ADPCM_YAMAHA"/>
23198   <int value="69647" label="ADPCM_SBPRO_4"/>
23199   <int value="69648" label="ADPCM_SBPRO_3"/>
23200   <int value="69649" label="ADPCM_SBPRO_2"/>
23201   <int value="69650" label="ADPCM_THP"/>
23202   <int value="69651" label="ADPCM_IMA_AMV"/>
23203   <int value="69652" label="ADPCM_EA_R1"/>
23204   <int value="69653" label="ADPCM_EA_R3"/>
23205   <int value="69654" label="ADPCM_EA_R2"/>
23206   <int value="69655" label="ADPCM_IMA_EA_SEAD"/>
23207   <int value="69656" label="ADPCM_IMA_EA_EACS"/>
23208   <int value="69657" label="ADPCM_EA_XAS"/>
23209   <int value="69658" label="ADPCM_EA_MAXIS_XA"/>
23210   <int value="69659" label="ADPCM_IMA_ISS"/>
23211   <int value="69660" label="ADPCM_G722"/>
23212   <int value="69661" label="ADPCM_IMA_APC"/>
23213   <int value="73728" label="AMR_NB"/>
23214   <int value="73729" label="AMR_WB"/>
23215   <int value="77824" label="RA_144"/>
23216   <int value="77825" label="RA_288"/>
23217   <int value="81920" label="ROQ_DPCM"/>
23218   <int value="81921" label="INTERPLAY_DPCM"/>
23219   <int value="81922" label="XAN_DPCM"/>
23220   <int value="81923" label="SOL_DPCM"/>
23221   <int value="86016" label="MP2"/>
23222   <int value="86017" label="MP3"/>
23223   <int value="86018" label="AAC"/>
23224   <int value="86019" label="AC3"/>
23225   <int value="86020" label="DTS"/>
23226   <int value="86021" label="VORBIS"/>
23227   <int value="86022" label="DVAUDIO"/>
23228   <int value="86023" label="WMAV1"/>
23229   <int value="86024" label="WMAV2"/>
23230   <int value="86025" label="MACE3"/>
23231   <int value="86026" label="MACE6"/>
23232   <int value="86027" label="VMDAUDIO"/>
23233   <int value="86028" label="FLAC"/>
23234   <int value="86029" label="MP3ADU"/>
23235   <int value="86030" label="MP3ON4"/>
23236   <int value="86031" label="SHORTEN"/>
23237   <int value="86032" label="ALAC"/>
23238   <int value="86033" label="WESTWOOD_SND1"/>
23239   <int value="86034" label="GSM"/>
23240   <int value="86035" label="QDM2"/>
23241   <int value="86036" label="COOK"/>
23242   <int value="86037" label="TRUESPEECH"/>
23243   <int value="86038" label="TTA"/>
23244   <int value="86039" label="SMACKAUDIO"/>
23245   <int value="86040" label="QCELP"/>
23246   <int value="86041" label="WAVPACK"/>
23247   <int value="86042" label="DSICINAUDIO"/>
23248   <int value="86043" label="IMC"/>
23249   <int value="86044" label="MUSEPACK7"/>
23250   <int value="86045" label="MLP"/>
23251   <int value="86046" label="GSM_MS"/>
23252   <int value="86047" label="ATRAC3"/>
23253   <int value="86048" label="VOXWARE"/>
23254   <int value="86049" label="APE"/>
23255   <int value="86050" label="NELLYMOSER"/>
23256   <int value="86051" label="MUSEPACK8"/>
23257   <int value="86052" label="SPEEX"/>
23258   <int value="86053" label="WMAVOICE"/>
23259   <int value="86054" label="WMAPRO"/>
23260   <int value="86055" label="WMALOSSLESS"/>
23261   <int value="86056" label="ATRAC3P"/>
23262   <int value="86057" label="EAC3"/>
23263   <int value="86058" label="SIPR"/>
23264   <int value="86059" label="MP1"/>
23265   <int value="86060" label="TWINVQ"/>
23266   <int value="86061" label="TRUEHD"/>
23267   <int value="86062" label="MP4ALS"/>
23268   <int value="86063" label="ATRAC1"/>
23269   <int value="86064" label="BINKAUDIO_RDFT"/>
23270   <int value="86065" label="BINKAUDIO_DCT"/>
23271   <int value="86066" label="AAC_LATM"/>
23272   <int value="86067" label="QDMC"/>
23273   <int value="86068" label="CELT"/>
23274   <int value="86069" label="G723_1"/>
23275   <int value="86070" label="G729"/>
23276   <int value="86071" label="8SVX_EXP"/>
23277   <int value="86072" label="8SVX_FIB"/>
23278   <int value="86073" label="BMV_AUDIO"/>
23279   <int value="86074" label="RALF"/>
23280   <int value="86075" label="IAC"/>
23281   <int value="86076" label="ILBC"/>
23282   <int value="86077" label="OPUS_DEPRECATED"/>
23283   <int value="86078" label="COMFORT_NOISE"/>
23284   <int value="86079" label="TAK_DEPRECATED"/>
23285   <int value="94208" label="DVD_SUBTITLE"/>
23286   <int value="94209" label="DVB_SUBTITLE"/>
23287   <int value="94210" label="TEXT"/>
23288   <int value="94211" label="XSUB"/>
23289   <int value="94212" label="SSA"/>
23290   <int value="94213" label="MOV_TEXT"/>
23291   <int value="94214" label="HDMV_PGS_SUBTITLE"/>
23292   <int value="94215" label="DVB_TELETEXT"/>
23293   <int value="94216" label="SRT"/>
23294   <int value="98304" label="TTF"/>
23295   <int value="102400" label="PROBE"/>
23296   <int value="131072" label="MPEG2TS"/>
23297   <int value="131073" label="MPEG4SYSTEMS"/>
23298   <int value="135168" label="FFMETADATA"/>
23299   <int value="4665933" label="G2M"/>
23300   <int value="4801606" label="IDF"/>
23301   <int value="5198918" label="OTF"/>
23302   <int value="407917392" label="PCM_S24LE_PLANAR"/>
23303   <int value="542135120" label="PCM_S32LE_PLANAR"/>
23304   <int value="808530518" label="012V"/>
23305   <int value="809850962" label="EXR"/>
23306   <int value="944985688" label="8SVX_RAW"/>
23307   <int value="1095123744" label="ADPCM_AFC"/>
23308   <int value="1096176208" label="AVRP"/>
23309   <int value="1096176238" label="AVRN"/>
23310   <int value="1096176969" label="AVUI"/>
23311   <int value="1096373590" label="AYUV"/>
23312   <int value="1112557912" label="BRENDER_PIX"/>
23313   <int value="1112823892" label="BINTEXT"/>
23314   <int value="1129335105" label="CPIA"/>
23315   <int value="1160852272" label="ESCAPE130"/>
23316   <int value="1179014995" label="FFWAVESYNTH"/>
23317   <int value="1246975298" label="JACOSUB"/>
23318   <int value="1263294017" label="SMPTE_KLV"/>
23319   <int value="1297108018" label="MPL2"/>
23320   <int value="1297498929" label="MVC1"/>
23321   <int value="1297498930" label="MVC2"/>
23322   <int value="1330333984" label="ADPCM_IMA_OKI"/>
23323   <int value="1330664787" label="OPUS"/>
23324   <int value="1346455105" label="PAF_AUDIO"/>
23325   <int value="1346455126" label="PAF_VIDEO"/>
23326   <int value="1347637264" label="PCM_S16BE_PLANAR"/>
23327   <int value="1349012051" label="PJS"/>
23328   <int value="1381259348" label="REALTEXT"/>
23329   <int value="1396788553" label="SAMI"/>
23330   <int value="1396788813" label="SANM"/>
23331   <int value="1397180754" label="SGIRLE"/>
23332   <int value="1397706307" label="SONIC"/>
23333   <int value="1397706316" label="SONIC_LS"/>
23334   <int value="1397909872" label="SUBRIP"/>
23335   <int value="1398953521" label="SUBVIEWER1"/>
23336   <int value="1400201814" label="SUBVIEWER"/>
23337   <int value="1412575542" label="TARGA_Y216"/>
23338   <int value="1446195256" label="V308"/>
23339   <int value="1446260792" label="V408"/>
23340   <int value="1447644481" label="VIMA"/>
23341   <int value="1448111218" label="VPLAYER"/>
23342   <int value="1465275476" label="WEBVTT"/>
23343   <int value="1480739150" label="XBIN"/>
23344   <int value="1480999235" label="XFACE"/>
23345   <int value="1496592720" label="Y41P"/>
23346   <int value="1498764852" label="YUV4"/>
23347   <int value="1664495672" label="EIA_608"/>
23348   <int value="1833195076" label="MICRODVD"/>
23349   <int value="1936029283" label="EVRC"/>
23350   <int value="1936944502" label="SMV"/>
23351   <int value="1950507339" label="TAK"/>
23352 </enum>
23353
23354 <enum name="FFmpegColorRanges" type="int">
23355   <int value="0" label="UNSPECIFIED"/>
23356   <int value="1" label="MPEG"/>
23357   <int value="2" label="JPEG"/>
23358 </enum>
23359
23360 <enum name="FileDialogType" type="int">
23361   <int value="0" label="Select folder"/>
23362   <int value="1" label="Save as file"/>
23363   <int value="2" label="Open file"/>
23364   <int value="3" label="Open multiple files"/>
23365   <int value="4" label="Full page"/>
23366   <int value="5" label="Error"/>
23367 </enum>
23368
23369 <enum name="FileType" type="int">
23370   <int value="0" label="other"/>
23371   <int value="1" label=".doc"/>
23372   <int value="2" label=".docx"/>
23373   <int value="3" label=".odt"/>
23374   <int value="4" label=".rtf"/>
23375   <int value="5" label=".pdf"/>
23376   <int value="6" label=".ppt"/>
23377   <int value="7" label=".pptx"/>
23378   <int value="8" label=".odp"/>
23379   <int value="9" label=".xls"/>
23380   <int value="10" label=".xlsx"/>
23381   <int value="11" label=".ods"/>
23382   <int value="12" label=".csv"/>
23383   <int value="13" label=".odf"/>
23384   <int value="14" label=".rar"/>
23385   <int value="15" label=".asf"/>
23386   <int value="16" label=".wma"/>
23387   <int value="17" label=".wmv"/>
23388   <int value="18" label=".mov"/>
23389   <int value="19" label=".mpg"/>
23390   <int value="20" label=".log"/>
23391 </enum>
23392
23393 <enum name="FtpDataConnectionError" type="int">
23394   <int value="0">Data connection successful</int>
23395   <int value="1">Local firewall blocked the connection</int>
23396   <int value="2">Connection timed out</int>
23397   <int value="3">
23398     Connection has been established, but then got broken (either reset or
23399     aborted)
23400   </int>
23401   <int value="4">Connection has been refused</int>
23402   <int value="20">Other kind of error</int>
23403 </enum>
23404
23405 <enum name="FtpServerType" type="int">
23406   <summary>
23407     FTP server type as defined in net/ftp/ftp_server_type_histograms.h
23408   </summary>
23409   <int value="0" label="Unknown">
23410     Unknown (could be a server we don't support, a broken server, or a security
23411     attack)
23412   </int>
23413   <int value="1" label="/bin/ls">Server using /bin/ls -l and variants</int>
23414   <int value="2" label="/bin/dls">Server using /bin/dls</int>
23415   <int value="3" label="EPLF">Server using EPLF format</int>
23416   <int value="4" label="WinNT">
23417     WinNT server configured for old style listing
23418   </int>
23419   <int value="5" label="VMS">VMS (including variants)</int>
23420   <int value="6" label="IBM VM">IBM VM/CMS, VM/ESA, z/VM formats</int>
23421   <int value="7" label="OS/2">OS/2 FTP Server</int>
23422   <int value="8" label="win16">
23423     win16 hosts: SuperTCP or NetManage Chameleon
23424   </int>
23425 </enum>
23426
23427 <enum name="GaiaSessionRestoreOutcome" type="int">
23428   <int value="0" label="UNDEFINED"/>
23429   <int value="1" label="SUCCESS"/>
23430   <int value="2" label="RESTORE_TOKEN_FETCH_FAILED"/>
23431   <int value="3" label="NO_REFRESH_TOKEN_FAILED"/>
23432   <int value="4" label="OAUTHLOGIN_FAILED"/>
23433   <int value="5" label="MERGESESSION_FAILED"/>
23434 </enum>
23435
23436 <enum name="GDataAuthResult" type="int">
23437   <int value="0" label="FAILURE"/>
23438   <int value="1" label="SUCCESS"/>
23439   <int value="2" label="NO_CONNECTION"/>
23440 </enum>
23441
23442 <enum name="GDataEntryKind" type="int">
23443   <obsolete>
23444     Deprecated 9/2012, and replaced by DriveEntryKind
23445   </obsolete>
23446   <int value="0" label="UNKNOWN"/>
23447   <int value="4097" label="ITEM"/>
23448   <int value="4098" label="SITE"/>
23449   <int value="8449" label="DOCUMENT"/>
23450   <int value="8450" label="SPEREADSHEET"/>
23451   <int value="8451" label="PRESENTATION"/>
23452   <int value="8452" label="DRAWING"/>
23453   <int value="8453" label="TABLE"/>
23454   <int value="8705" label="EXTERNAL_APP"/>
23455   <int value="16385" label="FOLDER"/>
23456   <int value="32769" label="FILE"/>
23457   <int value="32770" label="PDF"/>
23458 </enum>
23459
23460 <enum name="GeolocationInfoBarDelegateAndroidEvent" type="int">
23461   <int value="0" label="User allowed the page to use geolocation">
23462     For the Android platform the count for this event should be exactly the same
23463     as the corresponding event in the GeolocationInfoBarDelegateEvent enum.
23464   </int>
23465   <int value="1" label="User opened geolocation settings"/>
23466 </enum>
23467
23468 <enum name="GeolocationInfoBarDelegateEvent" type="int">
23469   <int value="0" label="The bar was created"/>
23470   <int value="1" label="User allowed use of geolocation"/>
23471   <int value="2" label="User denied use of geolocation"/>
23472   <int value="3" label="User dismissed the bar"/>
23473   <int value="4" label="User clicked on link"/>
23474   <int value="5" label="User ignored the bar"/>
23475 </enum>
23476
23477 <enum name="GestureActionType" type="int">
23478   <int value="0" label="Unknown"/>
23479   <int value="1" label="Omnibox pinch"/>
23480   <int value="2" label="Omnibox scroll"/>
23481   <int value="3" label="Tabstrip pinch"/>
23482   <int value="4" label="Tabstrip scroll"/>
23483   <int value="5" label="Bezel scroll"/>
23484   <int value="6" label="Desktop scroll"/>
23485   <int value="7" label="Desktop pinch"/>
23486   <int value="8" label="Webpage pinch"/>
23487   <int value="9" label="Webpage scroll"/>
23488   <int value="10" label="Webpage tap"/>
23489   <int value="11" label="Tabstrip tap"/>
23490   <int value="12" label="Bezel down"/>
23491   <int value="13" label="Tab switched tap"/>
23492   <int value="14" label="Active tab tap"/>
23493   <int value="15" label="Tab close button tap"/>
23494   <int value="16" label="New tab button tap"/>
23495   <int value="17" label="Top edge of window tap"/>
23496   <int value="18" label="Window size button tap"/>
23497   <int value="19" label="Area surrounding tabstrip tap"/>
23498   <int value="20" label="Window resized double tap"/>
23499 </enum>
23500
23501 <enum name="GetPerfDataOutcome" type="int">
23502   <int value="0" label="Success.">
23503     Perf data was collected, parsed and attached to the UMA protobuf
23504     successfully.
23505   </int>
23506   <int value="1" label="No perf data ready to be uploaded.">
23507     Could not add perf data to the UMA protobuf because no perf data was ready
23508     to be uploaded.
23509   </int>
23510   <int value="2" label="Collection timer triggered but have data already.">
23511     Perf timer triggered but the perf provider already had a perf data proto to
23512     be added to the UMA protobuf.
23513   </int>
23514   <int value="3"
23515       label="Collection timer triggered but incognito window active.">
23516     Perf timer triggered but an incognito window was open.
23517   </int>
23518   <int value="4" label="Incognito window launched during collection.">
23519     Perf data was collected but an incognito window was opened during the
23520     collection.
23521   </int>
23522   <int value="5" label="Protobuf returned by debugd not deserialized.">
23523     Perf data was collected and sent to Chrome as a serialized protobuf but it
23524     could be deserialized by Chrome.
23525   </int>
23526 </enum>
23527
23528 <enum name="GetUserDataTempDirResult" type="int">
23529   <int value="0" label="SUCCESS"/>
23530   <int value="1" label="CANT_GET_PARENT_PATH"/>
23531   <int value="2" label="CANT_GET_UDT_PATH"/>
23532   <int value="3" label="NOT_A_DIRECTORY"/>
23533   <int value="4" label="CANT_CREATE_DIR"/>
23534   <int value="5" label="CANT_WRITE_TO_PATH"/>
23535   <int value="6" label="UNSET"/>
23536 </enum>
23537
23538 <enum name="GoogleNowEvent" type="int">
23539   <summary>
23540     Events in Google Now component extension. See GoogleNowEvent in
23541     chrome/browser/resources/google_now/background.js.
23542   </summary>
23543   <int value="0" label="REQUEST_FOR_CARDS_TOTAL"/>
23544   <int value="1" label="REQUEST_FOR_CARDS_SUCCESS"/>
23545   <int value="2" label="CARDS_PARSE_SUCCESS"/>
23546   <int value="3" label="DISMISS_REQUEST_TOTAL"/>
23547   <int value="4" label="DISMISS_REQUEST_SUCCESS"/>
23548   <int value="5" label="LOCATION_REQUEST"/>
23549   <int value="6" label="LOCATION_UPDATE"/>
23550   <int value="7" label="EXTENSION_START"/>
23551   <int value="8" label="DELETED_SHOW_WELCOME_TOAST"/>
23552   <int value="9" label="STOPPED"/>
23553   <int value="10" label="DELETED_USER_SUPPRESSED"/>
23554 </enum>
23555
23556 <enum name="GoogleServiceAuthError" type="int">
23557   <int value="0" label="NONE"/>
23558   <int value="1" label="INVALID_GAIA_CREDENTIALS"/>
23559   <int value="2" label="USER_NOT_SIGNED_UP"/>
23560   <int value="3" label="CONNECTION_FAILED"/>
23561   <int value="4" label="CAPTCHA_REQUIRED"/>
23562   <int value="5" label="ACCOUNT_DELETED"/>
23563   <int value="6" label="ACCOUNT_DISABLED"/>
23564   <int value="7" label="SERVICE_UNAVAILABLE"/>
23565   <int value="8" label="TWO_FACTOR"/>
23566   <int value="9" label="REQUEST_CANCELED"/>
23567   <int value="10" label="HOSTED_NOT_ALLOWED"/>
23568   <int value="11" label="UNEXPECTED_SERVICE_RESPONSE"/>
23569   <int value="12" label="SERVICE_ERROR"/>
23570 </enum>
23571
23572 <enum name="HistoryFaviconsRecoveryEnum" type="int">
23573   <summary>Error states noted in thumbnail_database.cc recovery code.</summary>
23574   <int value="0" label="RECOVERY_EVENT_RECOVERED">Successful recovery.</int>
23575   <int value="1" label="RECOVERY_EVENT_FAILED_SCOPER">
23576     sql::Recovery failed init.
23577   </int>
23578   <int value="2" label="RECOVERY_EVENT_FAILED_META_VERSION_ERROR">
23579     Query failed against recovery meta table.
23580   </int>
23581   <int value="3" label="RECOVERY_EVENT_FAILED_META_VERSION_NONE">
23582     No version row in recovery meta table.
23583   </int>
23584   <int value="4" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION6">
23585     Recovery meta table has version 6.
23586   </int>
23587   <int value="5" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION5">
23588     Recovery meta table has version 5.
23589   </int>
23590   <int value="6" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION">
23591     Recovery meta table has an unexpected version.
23592   </int>
23593   <int value="7" label="RECOVERY_EVENT_FAILED_RECOVER_META">
23594     Failed to create recovery meta table.
23595   </int>
23596   <int value="8" label="RECOVERY_EVENT_FAILED_META_INSERT">
23597     Failed to copy recovery meta table.
23598   </int>
23599   <int value="9" label="RECOVERY_EVENT_FAILED_INIT">
23600     Failed to init target schema.
23601   </int>
23602   <int value="10" label="RECOVERY_EVENT_FAILED_RECOVER_FAVICONS">
23603     Failed to create recovery favicons table.
23604   </int>
23605   <int value="11" label="RECOVERY_EVENT_FAILED_FAVICONS_INSERT">
23606     Failed to copy recovery favicons table.
23607   </int>
23608   <int value="12" label="RECOVERY_EVENT_FAILED_RECOVER_FAVICON_BITMAPS">
23609     Failed to create recovery favicon_bitmaps table.
23610   </int>
23611   <int value="13" label="RECOVERY_EVENT_FAILED_FAVICON_BITMAPS_INSERT">
23612     Failed to copy recovery favicon_bitmaps table.
23613   </int>
23614   <int value="14" label="RECOVERY_EVENT_FAILED_RECOVER_ICON_MAPPING">
23615     Failed to create recovery icon_mapping table.
23616   </int>
23617   <int value="15" label="RECOVERY_EVENT_FAILED_ICON_MAPPING_INSERT">
23618     Failed to copy recovery icon_mapping table.
23619   </int>
23620   <int value="16" label="RECOVERY_EVENT_RECOVERED_VERSION6">
23621     Successful recovery of version 6 database.
23622   </int>
23623   <int value="17" label="RECOVERY_EVENT_FAILED_META_INIT">
23624     Failed sql::MetaTable::Init().
23625   </int>
23626 </enum>
23627
23628 <enum name="HttpAuthCount" type="int">
23629   <int value="0" label="Basic Start"/>
23630   <int value="1" label="Basic Reject"/>
23631   <int value="2" label="Digest Start"/>
23632   <int value="3" label="Digest Reject"/>
23633   <int value="4" label="NTLM Start"/>
23634   <int value="5" label="NTLM Reject"/>
23635   <int value="6" label="Negotiate Start"/>
23636   <int value="7" label="Negotiate Reject"/>
23637 </enum>
23638
23639 <enum name="HttpAuthResource" type="int">
23640   <int value="0" label="Top Page Allowed"/>
23641   <int value="1" label="Same-domain Sub-resource Allowed"/>
23642   <int value="2" label="Cross-domain Sub-resource Blocked"/>
23643   <int value="3" label="Cross-domain Sub-resource Allowed"/>
23644 </enum>
23645
23646 <enum name="HttpAuthTarget" type="int">
23647   <int value="0" label="Basic Proxy"/>
23648   <int value="1" label="Basic Secure Proxy"/>
23649   <int value="2" label="Basic Server"/>
23650   <int value="3" label="Basic Secure Server"/>
23651   <int value="4" label="Digest Proxy"/>
23652   <int value="5" label="Digest Secure Proxy"/>
23653   <int value="6" label="Digest Server"/>
23654   <int value="7" label="Digest Secure Server"/>
23655   <int value="8" label="NTLM Proxy"/>
23656   <int value="9" label="NTLM Secure Proxy"/>
23657   <int value="10" label="NTLM Server"/>
23658   <int value="11" label="NTLM Secure Server"/>
23659   <int value="12" label="Negotiate Proxy"/>
23660   <int value="13" label="Negotiate Secure Proxy"/>
23661   <int value="14" label="Negotiate Server"/>
23662   <int value="15" label="Negotiate Secure Server"/>
23663 </enum>
23664
23665 <enum name="HttpPipelineStatus" type="int">
23666   <int value="0" label="Success"/>
23667   <int value="1" label="Redirected"/>
23668   <int value="2" label="Certificate error"/>
23669   <int value="3" label="Bad HTTP response code"/>
23670   <int value="4" label="Network error"/>
23671   <int value="5" label="Response too large"/>
23672   <int value="6" label="Response too small"/>
23673   <int value="7" label="Response content mismatch"/>
23674   <int value="8" label="Bad HTTP version"/>
23675   <int value="9" label="Corrupt stats response"/>
23676 </enum>
23677
23678 <enum name="HttpResponseCode" type="int">
23679   <int value="100" label="Continue"/>
23680   <int value="101" label="Switching Protocols"/>
23681   <int value="200" label="OK"/>
23682   <int value="201" label="Created"/>
23683   <int value="202" label="Accepted"/>
23684   <int value="203" label="Non-Authoritative Information"/>
23685   <int value="204" label="No Content"/>
23686   <int value="205" label="Reset Content"/>
23687   <int value="206" label="Partial Content"/>
23688   <int value="300" label="Multiple Choices"/>
23689   <int value="301" label="Moved Permanently"/>
23690   <int value="302" label="Found"/>
23691   <int value="303" label="See Other"/>
23692   <int value="304" label="Not Modified"/>
23693   <int value="305" label="Use Proxy"/>
23694   <int value="306" label="(Unused)"/>
23695   <int value="307" label="Temporary Redirect"/>
23696   <int value="400" label="Bad Request"/>
23697   <int value="401" label="Unauthorized"/>
23698   <int value="402" label="Payment Required"/>
23699   <int value="403" label="Forbidden"/>
23700   <int value="404" label="Not Found"/>
23701   <int value="405" label="Method Not Allowed"/>
23702   <int value="406" label="Not Acceptable"/>
23703   <int value="407" label="Proxy Authentication Required"/>
23704   <int value="408" label="Request Timeout"/>
23705   <int value="409" label="Conflict"/>
23706   <int value="410" label="Gone"/>
23707   <int value="411" label="Length Required"/>
23708   <int value="412" label="Precondition Failed"/>
23709   <int value="413" label="Request Entity Too Large"/>
23710   <int value="414" label="Request-URI Too Long"/>
23711   <int value="415" label="Unsupported Media Type"/>
23712   <int value="416" label="Requested Range Not Satisfiable"/>
23713   <int value="417" label="Expectation Failed"/>
23714   <int value="500" label="Internal Server Error"/>
23715   <int value="501" label="Not Implemented"/>
23716   <int value="503" label="Service Unavailable"/>
23717   <int value="504" label="Gateway Timeout"/>
23718   <int value="505" label="HTTP Version Not Supported"/>
23719 </enum>
23720
23721 <enum name="HttpSocketType" type="int">
23722   <int value="0" label="UNUSED">newly connected socket</int>
23723   <int value="1" label="UNUSED_IDLE">
23724     connected unused socket (idle prior to use)
23725   </int>
23726   <int value="2" label="REUSED_IDLE">previously used (keep-alive?) socket</int>
23727 </enum>
23728
23729 <enum name="IDBLevelDBBackingStoreInternalErrorType" type="int">
23730   <int value="0" label="IDBLevelDBBackingStoreReadError">
23731     IndexedDB encountered an error attempting to read or decode a value from the
23732     leveldb backing store, indicative of corruption or I/O error. Unused as of
23733     M26.
23734   </int>
23735   <int value="1" label="IDBLevelDBBackingStoreWriteError">
23736     IndexeDB encountered an error attempting to write or commit a value to the
23737     leveldb backing store, indicative of I/O error. Unused as of M26.
23738   </int>
23739   <int value="2" label="IDBLevelDBBackingStoreConsistencyError">
23740     IndexedDB encountered a consistency error in the leveldb backing store,
23741     indicative of corruption or an coding error. Unused as of M26.
23742   </int>
23743   <int value="3" label="FindKeyInIndex"/>
23744   <int value="4" label="GetIDBDatabaseMetaData"/>
23745   <int value="5" label="GetIndexes"/>
23746   <int value="6" label="GetKeyGeneratorCurrentNumber"/>
23747   <int value="7" label="GetObjectStores"/>
23748   <int value="8" label="GetRecord"/>
23749   <int value="9" label="KeyExistsInObjectStore"/>
23750   <int value="10" label="LoadCurrentRow"/>
23751   <int value="11" label="SetupMetadata"/>
23752   <int value="12" label="GetPrimaryKeyViaIndex"/>
23753   <int value="13" label="KeyExistsInIndex"/>
23754   <int value="14" label="VersionExists"/>
23755   <int value="15" label="DeleteObjectStore"/>
23756   <int value="16" label="SetMaxObjectStoreId"/>
23757   <int value="17" label="SetMaxIndexId"/>
23758   <int value="18" label="GetNewDatabaseId"/>
23759   <int value="19" label="GetNewVersionNumber"/>
23760   <int value="20" label="CreateIDBDatabaseMetaData"/>
23761   <int value="21" label="DeleteDatabase"/>
23762   <int value="22" label="TransactionCommit"/>
23763   <int value="23" label="GetDatabaseNames"/>
23764 </enum>
23765
23766 <enum name="IDBLevelDBBackingStoreOpenResult" type="int">
23767   <int value="0" label="OpenMemorySuccess">
23768     An in-memory backing store was opened successfully.
23769   </int>
23770   <int value="1" label="OpenSuccess">
23771     An on-disk backing store was opened successfully.
23772   </int>
23773   <int value="2" label="OpenFailedDirectory">
23774     An on-disk backing store could not be opened or created because the
23775     directory could not be opened or created. Cleanup will not be attempted.
23776   </int>
23777   <int value="3" label="OpenFailedUnknownSchema">
23778     An on-disk backing store was opened but had an unknown schema version, due
23779     to corruption or reverting to a previous version of Chrome. Cleanup will be
23780     attempted.
23781   </int>
23782   <int value="4" label="OpenCleanupDestroyFailed">
23783     An on-disk backing store failed to open; cleanup was attempted but the
23784     database could not be destroyed.
23785   </int>
23786   <int value="5" label="OpenCleanupReopenFailed">
23787     An on-disk backing store failed to open; cleanup was attempted but
23788     re-opening the database failed.
23789   </int>
23790   <int value="6" label="OpenCleanupReopenSuccess">
23791     An on-disk backing store failed to open; cleanup was attempted and the
23792     database was then opened successfully.
23793   </int>
23794   <int value="7" label="OpenFailedIOErrCheckingSchema">
23795     An on-disk backing store was opened but leveldb failed to read the schema
23796     version.
23797   </int>
23798   <int value="8" label="OpenFailedUnknownErr"/>
23799   <int value="9" label="OpenMemoryFailed">
23800     An in-memory backing store failed to open.
23801   </int>
23802   <int value="10" label="OpenNonASCII">
23803     A database with non-ascii characters in its path was opened (with either
23804     success or failure).
23805   </int>
23806   <int value="11" label="OpenAttemptDiskFull">
23807     An open failed on a machine with a full disk. No cleanup was attempted.
23808   </int>
23809   <int value="12" label="OpenAttemptPathTooLong">
23810     Open failed because either a path component or the overall path was too
23811     long.
23812   </int>
23813   <int value="13" label="OpenAttemptNoRecovery">
23814     An open attempt failed with an I/O error that doesn't necessitate a recovery
23815     attempt.
23816   </int>
23817 </enum>
23818
23819 <enum name="ImporterType" type="int">
23820   <int value="0" label="Unknown"/>
23821   <int value="1" label="IMPORTER_METRICS_IE">IE (Windows-only)</int>
23822   <int value="2" label="IMPORTER_METRICS_FIREFOX2">Firefox 2</int>
23823   <int value="3" label="IMPORTER_METRICS_FIREFOX3">Firefox 3 (and later)</int>
23824   <int value="4" label="IMPORTER_METRICS_SAFARI">Safari (Mac-only)</int>
23825   <int value="5" label="IMPORTER_METRICS_GOOGLE_TOOLBAR5">Google Toolbar</int>
23826   <int value="6" label="IMPORTER_METRICS_BOOKMARKS_FILE">
23827     A bookmarks.html file
23828   </int>
23829 </enum>
23830
23831 <enum name="IndexedDatabaseMethods" type="int">
23832   <int value="0" label="CreateObjectStore()"/>
23833   <int value="1" label="DeleteObjectStore()"/>
23834   <int value="2" label="Transaction()"/>
23835   <int value="3" label="DeleteDatabase()"/>
23836   <int value="4" label="Open()"/>
23837 </enum>
23838
23839 <enum name="InfoBarResponse" type="int">
23840   <int value="0" label="No Response selected"/>
23841   <int value="1" label="Save Password"/>
23842   <int value="2" label="Never for this site (blacklist / exception)"/>
23843   <int value="3" label="InfoBar dismissed by clicking the 'X'"/>
23844 </enum>
23845
23846 <enum name="InstantControllerEvent" type="int">
23847   <int value="0" label="URL_ADDED_TO_BLACKLIST"/>
23848   <int value="1" label="URL_REMOVED_FROM_BLACKLIST"/>
23849   <int value="2" label="URL_BLOCKED_BY_BLACKLIST"/>
23850 </enum>
23851
23852 <enum name="InstantExtended_CacheableNTPLoad" type="int">
23853   <int value="0" label="Failed to load"/>
23854   <int value="1" label="Loaded successfuly"/>
23855 </enum>
23856
23857 <enum name="InstantExtended_FallbackCause" type="int">
23858   <int value="0" label="Fallback did not occur"/>
23859   <int value="1" label="Page not current: unknown"/>
23860   <int value="2" label="Page not current: empty instant url"/>
23861   <int value="3" label="Page not current: origin/path mismatch"/>
23862   <int value="4" label="Page not current: instant not supported"/>
23863   <int value="5" label="No overlay"/>
23864   <int value="6" label="Javascript disabled"/>
23865 </enum>
23866
23867 <enum name="InstantExtended_InstantNavigation" type="int">
23868   <obsolete>
23869     Deprecated as of 10/2013.
23870   </obsolete>
23871   <int value="0" label="Local click"/>
23872   <int value="1" label="Local submit"/>
23873   <int value="2" label="Online click"/>
23874   <int value="3" label="Online submit"/>
23875   <int value="4" label="Non-extended navigation"/>
23876 </enum>
23877
23878 <enum name="InstantExtended_NewOptInState" type="int">
23879   <int value="0" label="Default"/>
23880   <int value="1" label="Opted in"/>
23881   <int value="2" label="Opted out"/>
23882 </enum>
23883
23884 <enum name="InstantExtended_OptInState" type="int">
23885   <obsolete>
23886     Deprecated 2013-06.
23887   </obsolete>
23888   <int value="0" label="Default"/>
23889   <int value="1" label="Opted in"/>
23890   <int value="2" label="Opted out"/>
23891   <int value="3" label="Opted in local"/>
23892   <int value="4" label="Opted out local"/>
23893   <int value="5" label="Opted out both"/>
23894 </enum>
23895
23896 <enum name="InstantSessionStorageNamespace" type="int">
23897   <int value="0" label="different"/>
23898   <int value="1" label="identical"/>
23899 </enum>
23900
23901 <enum name="IntelMaxMicroArchitecture" type="int">
23902   <int value="0" label="Pentium"/>
23903   <int value="1" label="SSE"/>
23904   <int value="2" label="SSE2"/>
23905   <int value="3" label="SSE3"/>
23906   <int value="4" label="SSSE3"/>
23907   <int value="5" label="SSE4.1"/>
23908   <int value="6" label="SSE4.3"/>
23909   <int value="7" label="AVX"/>
23910 </enum>
23911
23912 <enum name="InterruptReason" type="int">
23913   <int value="0" label="NONE"/>
23914   <int value="1" label="FILE_FAILED"/>
23915   <int value="2" label="FILE_ACCESS_DENIED"/>
23916   <int value="3" label="FILE_NO_SPACE"/>
23917   <int value="5" label="FILE_NAME_TOO_LONG"/>
23918   <int value="6" label="FILE_TOO_LARGE"/>
23919   <int value="7" label="FILE_VIRUS_INFECTED"/>
23920   <int value="10" label="FILE_TRANSIENT_ERROR"/>
23921   <int value="11" label="FILE_BLOCKED"/>
23922   <int value="12" label="FILE_SECURITY_CHECK_FAILED"/>
23923   <int value="13" label="FILE_TOO_SHORT"/>
23924   <int value="20" label="NETWORK_FAILED"/>
23925   <int value="21" label="NETWORK_TIMEOUT"/>
23926   <int value="22" label="NETWORK_DISCONNECTED"/>
23927   <int value="23" label="NETWORK_SERVER_DOWN"/>
23928   <int value="30" label="SERVER_FAILED"/>
23929   <int value="31" label="SERVER_NO_RANGE"/>
23930   <int value="32" label="SERVER_PRECONDITION"/>
23931   <int value="33" label="SERVER_BAD_CONTENT"/>
23932   <int value="40" label="USER_CANCELED"/>
23933   <int value="41" label="USER_SHUTDOWN"/>
23934   <int value="50" label="CRASH"/>
23935 </enum>
23936
23937 <enum name="IPV6ProbeResult" type="int">
23938   <int value="0" label="IPV6_CANNOT_CREATE_SOCKETS"/>
23939   <int value="1" label="IPV6_CAN_CREATE_SOCKETS"/>
23940   <int value="2" label="IPV6_GETIFADDRS_FAILED">
23941     getifaddrs or GetAdaptersAddresses failed
23942   </int>
23943   <int value="3" label="IPV6_GLOBAL_ADDRESS_MISSING"/>
23944   <int value="4" label="IPV6_GLOBAL_ADDRESS_PRESENT"/>
23945   <int value="5" label="IPV6_INTERFACE_ARRAY_TOO_SHORT"/>
23946 </enum>
23947
23948 <enum name="JavaScriptAPIName" type="int">
23949   <int value="0" label="GetUserMedia"/>
23950   <int value="1" label="PeerConnection00"/>
23951   <int value="2" label="DeprecatedPeerConnection"/>
23952   <int value="3" label="RTCPeerConnection"/>
23953 </enum>
23954
23955 <enum name="KeyboardControlEvent" type="int">
23956   <int value="0" label="Keyboard was shown."/>
23957   <int value="1" label="Keyboard was automatically hidden."/>
23958   <int value="2" label="Keyboard was hidden by the user."/>
23959 </enum>
23960
23961 <enum name="LanguageCode" type="int">
23962   <summary>ISO 639 Language Codes.</summary>
23963   <int value="24929" label="Afar"/>
23964   <int value="24930" label="Abkhazian"/>
23965   <int value="24933" label="Avestan"/>
23966   <int value="24934" label="Afrikaans"/>
23967   <int value="24939" label="Akan"/>
23968   <int value="24941" label="Amharic"/>
23969   <int value="24942" label="Aragonese"/>
23970   <int value="24946" label="Arabic"/>
23971   <int value="24947" label="Assamese"/>
23972   <int value="24950" label="Avaric"/>
23973   <int value="24953" label="Aymara"/>
23974   <int value="24954" label="Azerbaijani"/>
23975   <int value="25185" label="Bashkir"/>
23976   <int value="25189" label="Belarusian"/>
23977   <int value="25191" label="Bulgarian"/>
23978   <int value="25192" label="Bihari"/>
23979   <int value="25193" label="Bislama"/>
23980   <int value="25197" label="Bambara"/>
23981   <int value="25198" label="Bengali"/>
23982   <int value="25199" label="Tibetan"/>
23983   <int value="25202" label="Breton"/>
23984   <int value="25203" label="Bosnian"/>
23985   <int value="25441" label="Catalan"/>
23986   <int value="25445" label="Chechen"/>
23987   <int value="25448" label="Chamorro"/>
23988   <int value="25455" label="Corsican"/>
23989   <int value="25458" label="Cree"/>
23990   <int value="25459" label="Czech"/>
23991   <int value="25461" label="Church Slavic"/>
23992   <int value="25462" label="Chuvash"/>
23993   <int value="25465" label="Welsh"/>
23994   <int value="25697" label="Danish"/>
23995   <int value="25701" label="German"/>
23996   <int value="25718" label="Divehi"/>
23997   <int value="25722" label="Dzongkha"/>
23998   <int value="25957" label="Ewe"/>
23999   <int value="25964" label="Greek"/>
24000   <int value="25966" label="English"/>
24001   <int value="25967" label="Esperanto"/>
24002   <int value="25971" label="Spanish"/>
24003   <int value="25972" label="Estonian"/>
24004   <int value="25973" label="Basque"/>
24005   <int value="26209" label="Persian"/>
24006   <int value="26214" label="Fulah"/>
24007   <int value="26217" label="Finnish"/>
24008   <int value="26218" label="Fijian"/>
24009   <int value="26223" label="Faroese"/>
24010   <int value="26226" label="French"/>
24011   <int value="26233" label="Western Frisian"/>
24012   <int value="26465" label="Irish"/>
24013   <int value="26468" label="Scottish Gaelic"/>
24014   <int value="26476" label="Galician"/>
24015   <int value="26478" label="Guarani"/>
24016   <int value="26485" label="Gujarati"/>
24017   <int value="26486" label="Manx"/>
24018   <int value="26721" label="Hausa"/>
24019   <int value="26725" label="Hebrew"/>
24020   <int value="26729" label="Hindi"/>
24021   <int value="26735" label="Hiri Motu"/>
24022   <int value="26738" label="Croatian"/>
24023   <int value="26740" label="Haitian"/>
24024   <int value="26741" label="Hungarian"/>
24025   <int value="26745" label="Armenian"/>
24026   <int value="26746" label="Herero"/>
24027   <int value="26977" label="Interlingua"/>
24028   <int value="26980" label="Indonesian"/>
24029   <int value="26981" label="Interlingue"/>
24030   <int value="26983" label="Igbo"/>
24031   <int value="26985" label="Sichuan Yi"/>
24032   <int value="26987" label="Inupiaq"/>
24033   <int value="26991" label="Ido"/>
24034   <int value="26995" label="Icelandic"/>
24035   <int value="26996" label="Italian"/>
24036   <int value="26997" label="Inuktitut"/>
24037   <int value="27233" label="Japanese"/>
24038   <int value="27254" label="Javanese"/>
24039   <int value="27489" label="Georgian"/>
24040   <int value="27495" label="Kongo"/>
24041   <int value="27497" label="Kikuyu"/>
24042   <int value="27498" label="Kuanyama"/>
24043   <int value="27499" label="Kazakh"/>
24044   <int value="27500" label="Kalaallisut"/>
24045   <int value="27501" label="Khmer"/>
24046   <int value="27502" label="Kannada"/>
24047   <int value="27503" label="Korean"/>
24048   <int value="27506" label="Kanuri"/>
24049   <int value="27507" label="Kashmiri"/>
24050   <int value="27509" label="Kurdish"/>
24051   <int value="27510" label="Komi"/>
24052   <int value="27511" label="Cornish"/>
24053   <int value="27513" label="Kirghiz"/>
24054   <int value="27745" label="Latin"/>
24055   <int value="27746" label="Luxembourgish"/>
24056   <int value="27751" label="Ganda"/>
24057   <int value="27753" label="Limburgish"/>
24058   <int value="27758" label="Lingala"/>
24059   <int value="27759" label="Lao"/>
24060   <int value="27764" label="Lithuanian"/>
24061   <int value="27765" label="Luba-Katanga"/>
24062   <int value="27766" label="Latvian"/>
24063   <int value="28007" label="Malagasy"/>
24064   <int value="28008" label="Marshallese"/>
24065   <int value="28009" label="Maori"/>
24066   <int value="28011" label="Macedonian"/>
24067   <int value="28012" label="Malayalam"/>
24068   <int value="28014" label="Mongolian"/>
24069   <int value="28015" label="Moldavian"/>
24070   <int value="28018" label="Marathi"/>
24071   <int value="28019" label="Malay"/>
24072   <int value="28020" label="Maltese"/>
24073   <int value="28025" label="Burmese"/>
24074   <int value="28257" label="Nauru"/>
24075   <int value="28258" label="Norwegian Bokmal"/>
24076   <int value="28260" label="North Ndebele"/>
24077   <int value="28261" label="Nepali"/>
24078   <int value="28263" label="Ndonga"/>
24079   <int value="28268" label="Dutch"/>
24080   <int value="28270" label="Norwegian Nynorsk"/>
24081   <int value="28271" label="Norwegian"/>
24082   <int value="28274" label="South Ndebele"/>
24083   <int value="28278" label="Navajo"/>
24084   <int value="28281" label="Nyanja"/>
24085   <int value="28515" label="Occitan"/>
24086   <int value="28522" label="Ojibwa"/>
24087   <int value="28525" label="Oromo"/>
24088   <int value="28530" label="Oriya"/>
24089   <int value="28531" label="Ossetic"/>
24090   <int value="28769" label="Punjabi"/>
24091   <int value="28777" label="Pali"/>
24092   <int value="28780" label="Polish"/>
24093   <int value="28787" label="Pashto"/>
24094   <int value="28788" label="Portuguese"/>
24095   <int value="29045" label="Quechua"/>
24096   <int value="29293" label="Romansh"/>
24097   <int value="29294" label="Rundi"/>
24098   <int value="29295" label="Romanian"/>
24099   <int value="29301" label="Russian"/>
24100   <int value="29303" label="Kinyarwanda"/>
24101   <int value="29537" label="Sanskrit"/>
24102   <int value="29539" label="Sardinian"/>
24103   <int value="29540" label="Sindhi"/>
24104   <int value="29541" label="Northern Sami"/>
24105   <int value="29543" label="Sango"/>
24106   <int value="29544" label="Serbo-Croatian"/>
24107   <int value="29545" label="Sinhala"/>
24108   <int value="29547" label="Slovak"/>
24109   <int value="29548" label="Slovenian"/>
24110   <int value="29549" label="Samoan"/>
24111   <int value="29550" label="Shona"/>
24112   <int value="29551" label="Somali"/>
24113   <int value="29553" label="Albanian"/>
24114   <int value="29554" label="Serbian"/>
24115   <int value="29555" label="Swati"/>
24116   <int value="29556" label="Southern Sotho"/>
24117   <int value="29557" label="Sundanese"/>
24118   <int value="29558" label="Swedish"/>
24119   <int value="29559" label="Swahili"/>
24120   <int value="29793" label="Tamil"/>
24121   <int value="29797" label="Telugu"/>
24122   <int value="29799" label="Tajik"/>
24123   <int value="29800" label="Thai"/>
24124   <int value="29801" label="Tigrinya"/>
24125   <int value="29803" label="Turkmen"/>
24126   <int value="29804" label="Tagalog"/>
24127   <int value="29806" label="Tswana"/>
24128   <int value="29807" label="Tonga"/>
24129   <int value="29810" label="Turkish"/>
24130   <int value="29811" label="Tsonga"/>
24131   <int value="29812" label="Tatar"/>
24132   <int value="29815" label="Twi"/>
24133   <int value="29817" label="Tahitian"/>
24134   <int value="30055" label="Uighur"/>
24135   <int value="30059" label="Ukrainian"/>
24136   <int value="30066" label="Urdu"/>
24137   <int value="30074" label="Uzbek"/>
24138   <int value="30309" label="Venda"/>
24139   <int value="30313" label="Vietnamese"/>
24140   <int value="30319" label="Volapuk"/>
24141   <int value="30561" label="Walloon"/>
24142   <int value="30575" label="Wolof"/>
24143   <int value="30824" label="Xhosa"/>
24144   <int value="31081" label="Yiddish"/>
24145   <int value="31087" label="Yoruba"/>
24146   <int value="31329" label="Zhuang"/>
24147   <int value="31336" label="Chinese"/>
24148   <int value="31349" label="Zulu"/>
24149   <int value="6382437" label="Achinese"/>
24150   <int value="6382440" label="Acoli"/>
24151   <int value="6382689" label="Adangme"/>
24152   <int value="6382713" label="Adyghe"/>
24153   <int value="6383201" label="Afro-Asiatic Language"/>
24154   <int value="6383208" label="Afrihili"/>
24155   <int value="6383982" label="Ainu"/>
24156   <int value="6384491" label="Akkadian"/>
24157   <int value="6384741" label="Aleut"/>
24158   <int value="6384743" label="Algonquian Language"/>
24159   <int value="6384756" label="Southern Altai"/>
24160   <int value="6385255" label="Old English"/>
24161   <int value="6385264" label="Angika"/>
24162   <int value="6385761" label="Apache Language"/>
24163   <int value="6386275" label="Aramaic"/>
24164   <int value="6386286" label="Araucanian"/>
24165   <int value="6386288" label="Arapaho"/>
24166   <int value="6386292" label="Artificial Language"/>
24167   <int value="6386295" label="Arawak"/>
24168   <int value="6386529" label="Asu"/>
24169   <int value="6386548" label="Asturian"/>
24170   <int value="6386792" label="Athapascan Language"/>
24171   <int value="6387059" label="Australian Language"/>
24172   <int value="6387553" label="Awadhi"/>
24173   <int value="6447460" label="Banda"/>
24174   <int value="6447465" label="Bamileke Language"/>
24175   <int value="6447468" label="Baluchi"/>
24176   <int value="6447470" label="Balinese"/>
24177   <int value="6447475" label="Basa"/>
24178   <int value="6447476" label="Baltic Language"/>
24179   <int value="6448490" label="Beja"/>
24180   <int value="6448493" label="Bemba"/>
24181   <int value="6448498" label="Berber"/>
24182   <int value="6448506" label="Bena"/>
24183   <int value="6449263" label="Bhojpuri"/>
24184   <int value="6449515" label="Bikol"/>
24185   <int value="6449518" label="Bini"/>
24186   <int value="6450273" label="Siksika"/>
24187   <int value="6450804" label="Bantu"/>
24188   <int value="6451809" label="Braj"/>
24189   <int value="6451832" label="Bodo"/>
24190   <int value="6452331" label="Batak"/>
24191   <int value="6452577" label="Buriat"/>
24192   <int value="6452583" label="Buginese"/>
24193   <int value="6453614" label="Blin"/>
24194   <int value="6512996" label="Caddo"/>
24195   <int value="6513001" label="Central American Indian Language"/>
24196   <int value="6513010" label="Carib"/>
24197   <int value="6513013" label="Caucasian Language"/>
24198   <int value="6513017" label="Cayuga"/>
24199   <int value="6513512" label="Atsam"/>
24200   <int value="6514018" label="Cebuano"/>
24201   <int value="6514028" label="Celtic Language"/>
24202   <int value="6514535" label="Chiga"/>
24203   <int value="6514786" label="Chibcha"/>
24204   <int value="6514791" label="Chagatai"/>
24205   <int value="6514795" label="Chuukese"/>
24206   <int value="6514797" label="Mari"/>
24207   <int value="6514798" label="Chinook Jargon"/>
24208   <int value="6514799" label="Choctaw"/>
24209   <int value="6514800" label="Chipewyan"/>
24210   <int value="6514802" label="Cherokee"/>
24211   <int value="6514809" label="Cheyenne"/>
24212   <int value="6516067" label="Chamic Language"/>
24213   <int value="6516592" label="Coptic"/>
24214   <int value="6516837" label="English-based Creole or Pidgin"/>
24215   <int value="6516838" label="French-based Creole or Pidgin"/>
24216   <int value="6516848" label="Portuguese-based Creole or Pidgin"/>
24217   <int value="6517352" label="Crimean Turkish"/>
24218   <int value="6517360" label="Creole or Pidgin"/>
24219   <int value="6517602" label="Kashubian"/>
24220   <int value="6518131" label="Cushitic Language"/>
24221   <int value="6578539" label="Dakota"/>
24222   <int value="6578546" label="Dargwa"/>
24223   <int value="6578550" label="Taita"/>
24224   <int value="6578553" label="Dayak"/>
24225   <int value="6579564" label="Delaware"/>
24226   <int value="6579566" label="Slave"/>
24227   <int value="6580082" label="Dogrib"/>
24228   <int value="6580590" label="Dinka"/>
24229   <int value="6580837" label="Zarma"/>
24230   <int value="6582121" label="Dogri"/>
24231   <int value="6582881" label="Dravidian Language"/>
24232   <int value="6583138" label="Lower Sorbian"/>
24233   <int value="6583649" label="Duala"/>
24234   <int value="6583661" label="Middle Dutch"/>
24235   <int value="6584693" label="Dyula"/>
24236   <int value="6644341" label="Embu"/>
24237   <int value="6645353" label="Efik"/>
24238   <int value="6645625" label="Ancient Egyptian"/>
24239   <int value="6646625" label="Ekajuk"/>
24240   <int value="6646904" label="Elamite"/>
24241   <int value="6647405" label="Middle English"/>
24242   <int value="6649711" label="Ewondo"/>
24243   <int value="6709614" label="Fang"/>
24244   <int value="6709620" label="Fanti"/>
24245   <int value="6711660" label="Filipino"/>
24246   <int value="6711669" label="Finno-Ugrian Language"/>
24247   <int value="6713198" label="Fon"/>
24248   <int value="6713965" label="Middle French"/>
24249   <int value="6713967" label="Old French"/>
24250   <int value="6713970" label="Northern Frisian"/>
24251   <int value="6713971" label="Eastern Frisian"/>
24252   <int value="6714738" label="Friulian"/>
24253   <int value="6775137" label="Ga"/>
24254   <int value="6775161" label="Gayo"/>
24255   <int value="6775393" label="Gbaya"/>
24256   <int value="6776173" label="Germanic Language"/>
24257   <int value="6776186" label="Geez"/>
24258   <int value="6777196" label="Gilbertese"/>
24259   <int value="6778216" label="Middle High German"/>
24260   <int value="6778728" label="Old High German"/>
24261   <int value="6778734" label="Gondi"/>
24262   <int value="6778738" label="Gorontalo"/>
24263   <int value="6778740" label="Gothic"/>
24264   <int value="6779490" label="Grebo"/>
24265   <int value="6779491" label="Ancient Greek"/>
24266   <int value="6779767" label="Swiss German"/>
24267   <int value="6780282" label="Gusii"/>
24268   <int value="6780777" label="Gwich'in"/>
24269   <int value="6840681" label="Haida"/>
24270   <int value="6840695" label="Hawaiian"/>
24271   <int value="6842732" label="Hiligaynon"/>
24272   <int value="6842733" label="Himachali"/>
24273   <int value="6842740" label="Hittite"/>
24274   <int value="6843758" label="Hmong"/>
24275   <int value="6845282" label="Upper Sorbian"/>
24276   <int value="6845808" label="Hupa"/>
24277   <int value="6906465" label="Iban"/>
24278   <int value="6908527" label="Ijo"/>
24279   <int value="6909039" label="Iloko"/>
24280   <int value="6909539" label="Indic Language"/>
24281   <int value="6909541" label="Indo-European Language"/>
24282   <int value="6909544" label="Ingush"/>
24283   <int value="6910561" label="Iranian Language"/>
24284   <int value="6910575" label="Iroquoian Language"/>
24285   <int value="6972015" label="Lojban"/>
24286   <int value="6974819" label="Machame"/>
24287   <int value="6975602" label="Judeo-Persian"/>
24288   <int value="6976098" label="Judeo-Arabic"/>
24289   <int value="7037281" label="Kara-Kalpak"/>
24290   <int value="7037282" label="Kabyle"/>
24291   <int value="7037283" label="Kachin"/>
24292   <int value="7037290" label="Jju"/>
24293   <int value="7037293" label="Kamba"/>
24294   <int value="7037298" label="Karen"/>
24295   <int value="7037303" label="Kawi"/>
24296   <int value="7037540" label="Kabardian"/>
24297   <int value="7037799" label="Tyap"/>
24298   <int value="7038053" label="Makonde"/>
24299   <int value="7038305" label="Kabuverdianu"/>
24300   <int value="7038575" label="Koro"/>
24301   <int value="7039073" label="Khasi"/>
24302   <int value="7039081" label="Khoisan Language"/>
24303   <int value="7039087" label="Khotanese"/>
24304   <int value="7039089" label="Koyra Chiini"/>
24305   <int value="7040110" label="Kalenjin"/>
24306   <int value="7040354" label="Kimbundu"/>
24307   <int value="7040875" label="Konkani"/>
24308   <int value="7040883" label="Kosraean"/>
24309   <int value="7041125" label="Kpelle"/>
24310   <int value="7041635" label="Karachay-Balkar"/>
24311   <int value="7041644" label="Karelian"/>
24312   <int value="7041647" label="Kru"/>
24313   <int value="7041653" label="Kurukh"/>
24314   <int value="7041890" label="Shambala"/>
24315   <int value="7041896" label="Colognian"/>
24316   <int value="7042413" label="Kumyk"/>
24317   <int value="7042420" label="Kutenai"/>
24318   <int value="7102820" label="Ladino"/>
24319   <int value="7102823" label="Langi"/>
24320   <int value="7102824" label="Lahnda"/>
24321   <int value="7102829" label="Lamba"/>
24322   <int value="7103866" label="Lezghian"/>
24323   <int value="7106412" label="Mongo"/>
24324   <int value="7106426" label="Lozi"/>
24325   <int value="7107937" label="Luba-Lulua"/>
24326   <int value="7107945" label="Luiseno"/>
24327   <int value="7107950" label="Lunda"/>
24328   <int value="7107951" label="Luo"/>
24329   <int value="7107955" label="Lushai"/>
24330   <int value="7107961" label="Luyia"/>
24331   <int value="7168356" label="Madurese"/>
24332   <int value="7168359" label="Magahi"/>
24333   <int value="7168361" label="Maithili"/>
24334   <int value="7168363" label="Makasar"/>
24335   <int value="7168366" label="Mandingo"/>
24336   <int value="7168368" label="Austronesian Language"/>
24337   <int value="7168371" label="Masai"/>
24338   <int value="7169126" label="Moksha"/>
24339   <int value="7169138" label="Mandar"/>
24340   <int value="7169390" label="Mende"/>
24341   <int value="7169394" label="Meru"/>
24342   <int value="7169637" label="Morisyen"/>
24343   <int value="7169889" label="Middle Irish"/>
24344   <int value="7170403" label="Micmac"/>
24345   <int value="7170414" label="Minangkabau"/>
24346   <int value="7170419" label="Miscellaneous Language"/>
24347   <int value="7170920" label="Mon-Khmer Language"/>
24348   <int value="7171683" label="Manchu"/>
24349   <int value="7171689" label="Manipuri"/>
24350   <int value="7171695" label="Manobo Language"/>
24351   <int value="7171944" label="Mohawk"/>
24352   <int value="7171955" label="Mossi"/>
24353   <int value="7173484" label="Multiple Languages"/>
24354   <int value="7173486" label="Munda Language"/>
24355   <int value="7173491" label="Creek"/>
24356   <int value="7173996" label="Mirandese"/>
24357   <int value="7174002" label="Marwari"/>
24358   <int value="7174510" label="Mayan Language"/>
24359   <int value="7174518" label="Erzya"/>
24360   <int value="7233896" label="Nahuatl"/>
24361   <int value="7233897" label="North American Indian Language"/>
24362   <int value="7233904" label="Neapolitan"/>
24363   <int value="7233905" label="Nama"/>
24364   <int value="7234675" label="Low German"/>
24365   <int value="7234935" label="Newari"/>
24366   <int value="7235937" label="Nias"/>
24367   <int value="7235939" label="Niger-Kordofanian Language"/>
24368   <int value="7235957" label="Niuean"/>
24369   <int value="7237479" label="Nogai"/>
24370   <int value="7237486" label="Old Norse"/>
24371   <int value="7237999" label="N'Ko"/>
24372   <int value="7238511" label="Northern Sotho"/>
24373   <int value="7239010" label="Nubian Language"/>
24374   <int value="7239523" label="Classical Newari"/>
24375   <int value="7240045" label="Nyamwezi"/>
24376   <int value="7240046" label="Nyankole"/>
24377   <int value="7240047" label="Nyoro"/>
24378   <int value="7240297" label="Nzima"/>
24379   <int value="7304033" label="Osage"/>
24380   <int value="7304289" label="Ottoman Turkish"/>
24381   <int value="7304303" label="Otomian Language"/>
24382   <int value="7364961" label="Papuan Language"/>
24383   <int value="7364967" label="Pangasinan"/>
24384   <int value="7364972" label="Pahlavi"/>
24385   <int value="7364973" label="Pampanga"/>
24386   <int value="7364976" label="Papiamento"/>
24387   <int value="7364981" label="Palauan"/>
24388   <int value="7365999" label="Old Persian"/>
24389   <int value="7366761" label="Philippine Language"/>
24390   <int value="7366766" label="Phoenician"/>
24391   <int value="7368558" label="Pohnpeian"/>
24392   <int value="7369313" label="Prakrit Language"/>
24393   <int value="7369327" label="Old Provencal"/>
24394   <int value="7496042" label="Rajasthani"/>
24395   <int value="7496048" label="Rapanui"/>
24396   <int value="7496050" label="Rarotongan"/>
24397   <int value="7499617" label="Romance Language"/>
24398   <int value="7499622" label="Rombo"/>
24399   <int value="7499629" label="Romany"/>
24400   <int value="7501168" label="Aromanian"/>
24401   <int value="7501675" label="Rwa"/>
24402   <int value="7561572" label="Sandawe"/>
24403   <int value="7561576" label="Yakut"/>
24404   <int value="7561577" label="South American Indian Language"/>
24405   <int value="7561580" label="Salishan Language"/>
24406   <int value="7561581" label="Samaritan Aramaic"/>
24407   <int value="7561585" label="Samburu"/>
24408   <int value="7561587" label="Sasak"/>
24409   <int value="7561588" label="Santali"/>
24410   <int value="7562094" label="Sicilian"/>
24411   <int value="7562095" label="Scots"/>
24412   <int value="7562597" label="Seneca"/>
24413   <int value="7562600" label="Sena"/>
24414   <int value="7562604" label="Selkup"/>
24415   <int value="7562605" label="Semitic Language"/>
24416   <int value="7562611" label="Koyraboro Senni"/>
24417   <int value="7563105" label="Old Irish"/>
24418   <int value="7563118" label="Sign Language"/>
24419   <int value="7563369" label="Tachelhit"/>
24420   <int value="7563374" label="Shan"/>
24421   <int value="7563620" label="Sidamo"/>
24422   <int value="7563631" label="Siouan Language"/>
24423   <int value="7563636" label="Sino-Tibetan Language"/>
24424   <int value="7564385" label="Slavic Language"/>
24425   <int value="7564641" label="Southern Sami"/>
24426   <int value="7564649" label="Sami Language"/>
24427   <int value="7564650" label="Lule Sami"/>
24428   <int value="7564654" label="Inari Sami"/>
24429   <int value="7564659" label="Skolt Sami"/>
24430   <int value="7564907" label="Soninke"/>
24431   <int value="7565159" label="Sogdien"/>
24432   <int value="7565166" label="Songhai"/>
24433   <int value="7565934" label="Sranan Tongo"/>
24434   <int value="7565938" label="Serer"/>
24435   <int value="7566177" label="Nilo-Saharan Language"/>
24436   <int value="7566201" label="Saho"/>
24437   <int value="7566699" label="Sukuma"/>
24438   <int value="7566707" label="Susu"/>
24439   <int value="7566712" label="Sumerian"/>
24440   <int value="7567202" label="Comorian"/>
24441   <int value="7567715" label="Classical Syriac"/>
24442   <int value="7567730" label="Syriac"/>
24443   <int value="7627113" label="Tai Language"/>
24444   <int value="7628141" label="Timne"/>
24445   <int value="7628143" label="Teso"/>
24446   <int value="7628146" label="Tereno"/>
24447   <int value="7628148" label="Tetum"/>
24448   <int value="7629159" label="Tigre"/>
24449   <int value="7629174" label="Tiv"/>
24450   <int value="7629676" label="Tokelau"/>
24451   <int value="7629928" label="Klingon"/>
24452   <int value="7629929" label="Tlingit"/>
24453   <int value="7630184" label="Tamashek"/>
24454   <int value="7630695" label="Nyasa Tonga"/>
24455   <int value="7630953" label="Tok Pisin"/>
24456   <int value="7631478" label="Taroko"/>
24457   <int value="7631721" label="Tsimshian"/>
24458   <int value="7632237" label="Tumbuka"/>
24459   <int value="7632240" label="Tupi Language"/>
24460   <int value="7632244" label="Altaic Language"/>
24461   <int value="7632492" label="Tuvalu"/>
24462   <int value="7632753" label="Tasawaq"/>
24463   <int value="7633270" label="Tuvinian"/>
24464   <int value="7633517" label="Central Morocco Tamazight"/>
24465   <int value="7693421" label="Udmurt"/>
24466   <int value="7694177" label="Ugaritic"/>
24467   <int value="7695714" label="Umbundu"/>
24468   <int value="7695972" label="Unknown Language"/>
24469   <int value="7758185" label="Vai"/>
24470   <int value="7761780" label="Votic"/>
24471   <int value="7763310" label="Vunjo"/>
24472   <int value="7823723" label="Wakashan Language"/>
24473   <int value="7823724" label="Walamo"/>
24474   <int value="7823730" label="Waray"/>
24475   <int value="7823731" label="Washo"/>
24476   <int value="7824750" label="Sorbian Language"/>
24477   <int value="7889260" label="Kalmyk"/>
24478   <int value="7892839" label="Soga"/>
24479   <int value="7954799" label="Yao"/>
24480   <int value="7954800" label="Yapese"/>
24481   <int value="7958635" label="Yupik Language"/>
24482   <int value="7959909" label="Cantonese"/>
24483   <int value="8020336" label="Zapotec"/>
24484   <int value="8020588" label="Blissymbols"/>
24485   <int value="8021358" label="Zenaga"/>
24486   <int value="8023652" label="Zande"/>
24487   <int value="8025454" label="Zuni"/>
24488   <int value="8026232" label="No linguistic content"/>
24489   <int value="8026721" label="Zaza"/>
24490 </enum>
24491
24492 <enum name="LevelDBCorruptionTypes" type="int">
24493   <int value="0" label="other"/>
24494   <int value="1" label="missing files"/>
24495   <int value="2" label="log record too small"/>
24496   <int value="3" label="corrupted internal key"/>
24497   <int value="4" label="partial record"/>
24498   <int value="5" label="missing start of fragmented record"/>
24499   <int value="6" label="error in middle of record"/>
24500   <int value="7" label="unknown record type"/>
24501   <int value="8" label="truncated record at end"/>
24502   <int value="9" label="bad record length"/>
24503   <int value="10" label="VersionEdit"/>
24504   <int value="11" label="FileReader invoked with unexpected value"/>
24505   <int value="12" label="corrupted key"/>
24506   <int value="13" label="CURRENT file does not end with newline"/>
24507   <int value="14" label="no meta-nextfile entry"/>
24508   <int value="15" label="no meta-lognumber entry"/>
24509   <int value="16" label="no last-sequence-number entry"/>
24510   <int value="17" label="malformed WriteBatch"/>
24511   <int value="18" label="bad WriteBatch Put"/>
24512   <int value="19" label="bad WriteBatch Delete"/>
24513   <int value="20" label="unknown WriteBatch tag"/>
24514   <int value="21" label="WriteBatch has wrong count"/>
24515   <int value="22" label="bad entry in block"/>
24516   <int value="23" label="bad block contents"/>
24517   <int value="24" label="bad block handle"/>
24518   <int value="25" label="truncated block read"/>
24519   <int value="26" label="block checksum mismatch"/>
24520   <int value="27" label="checksum mismatch"/>
24521   <int value="28" label="corrupted compressed block contents"/>
24522   <int value="29" label="bad block type"/>
24523   <int value="30" label="bad magic number"/>
24524   <int value="31" label="file is too short"/>
24525 </enum>
24526
24527 <enum name="LevelDBErrorCount" type="int">
24528   <int value="1" label="Failure"/>
24529 </enum>
24530
24531 <enum name="LevelDBErrorTypes" type="int">
24532   <int value="0" label="NotFound"/>
24533   <int value="1" label="Corruption"/>
24534   <int value="2" label="IOError"/>
24535   <int value="3" label="Other"/>
24536 </enum>
24537
24538 <enum name="LevelDBIOErrorMethods" type="int">
24539   <int value="0" label="SequentialFileRead"/>
24540   <int value="1" label="SequentialFileSkip"/>
24541   <int value="2" label="RandomAccessFileRead"/>
24542   <int value="3" label="WritableFileAppend"/>
24543   <int value="4" label="WritableFileClose"/>
24544   <int value="5" label="WritableFileFlush"/>
24545   <int value="6" label="WritableFileSync"/>
24546   <int value="7" label="NewSequentialFile"/>
24547   <int value="8" label="NewRandomAccessFile"/>
24548   <int value="9" label="NewWritableFile"/>
24549   <int value="10" label="DeleteFile"/>
24550   <int value="11" label="CreateDir"/>
24551   <int value="12" label="DeleteDir"/>
24552   <int value="13" label="GetFileSize"/>
24553   <int value="14" label="RenameFile"/>
24554   <int value="15" label="LockFile"/>
24555   <int value="16" label="UnlockFile"/>
24556   <int value="17" label="GetTestDirectory"/>
24557   <int value="18" label="NewLogger"/>
24558   <int value="19" label="SyncParent"/>
24559   <int value="20" label="GetChildren"/>
24560 </enum>
24561
24562 <enum name="LinkMonitorFailureType" type="int">
24563   <int value="0" label="Local MAC Address Not Found"/>
24564   <int value="1" label="Client Startup Failure"/>
24565   <int value="2" label="Transmission Failure"/>
24566   <int value="3" label="Failure Threshold Reached"/>
24567 </enum>
24568
24569 <enum name="LinuxAudioIO" type="int">
24570   <int value="0" label="PulseAudio"/>
24571   <int value="1" label="ALSA"/>
24572   <int value="2" label="Cras"/>
24573 </enum>
24574
24575 <enum name="LinuxGlibcVersion" type="int">
24576   <int value="0" label="Not Parseable"/>
24577   <int value="1" label="Unknown"/>
24578   <int value="2" label="2.11"/>
24579   <int value="3" label="2.12"/>
24580   <int value="4" label="2.13"/>
24581   <int value="5" label="2.14"/>
24582   <int value="6" label="2.15"/>
24583   <int value="7" label="2.16"/>
24584   <int value="8" label="2.17"/>
24585   <int value="9" label="2.18"/>
24586   <int value="10" label="2.19"/>
24587 </enum>
24588
24589 <enum name="LoadType" type="int">
24590   <int value="0" label="UNDEFINED_LOAD">Not yet initialized</int>
24591   <int value="1" label="RELOAD">User pressed reload</int>
24592   <int value="2" label="HISTORY_LOAD">Back or forward</int>
24593   <int value="3" label="NORMAL_LOAD">User entered URL, or omnibox search</int>
24594   <int value="4" label="LINK_LOAD">(deprecated) Included next 4 categories</int>
24595   <int value="5" label="LINK_LOAD_NORMAL">Commonly following of link</int>
24596   <int value="6" label="LINK_LOAD_RELOAD">JS/link directed reload</int>
24597   <int value="7" label="LINK_LOAD_CACHE_STALE_OK">
24598     back/forward or encoding change
24599   </int>
24600   <int value="8" label="LINK_LOAD_CACHE_ONLY">
24601     Allow stale data (avoid doing a re-post)
24602   </int>
24603   <int value="9" label="PRERENDER_LOAD">Speculative prerendering of a page</int>
24604 </enum>
24605
24606 <enum name="LocalRendererSinkStates" type="int">
24607   <int value="0" label="SinkStarted"/>
24608   <int value="1" label="SinkNeverStarted"/>
24609 </enum>
24610
24611 <enum name="LoginFailureReason" type="int">
24612   <int value="0" label="NONE">None</int>
24613   <int value="1" label="COULD_NOT_MOUNT_CRYPTOHOME">
24614     Could not mount cryptohome
24615   </int>
24616   <int value="2" label="COULD_NOT_MOUNT_TMPFS">Could not mount tmpfs</int>
24617   <int value="3" label="COULD_NOT_UNMOUNT_CRYPTOHOME">
24618     Could not unmount cryptohome
24619   </int>
24620   <int value="4" label="DATA_REMOVAL_FAILED">Data removal failed</int>
24621   <int value="5" label="LOGIN_TIMED_OUT">Login timed out</int>
24622   <int value="6" label="UNLOCK_FAILED">Unlock failed</int>
24623   <int value="7" label="NETWORK_AUTH_FAILED">Network auth failed</int>
24624 </enum>
24625
24626 <enum name="LoginPolicyFilesState" type="int">
24627   <summary>Policy/owner key file state.</summary>
24628   <int value="0" label="HEALTHY_R11">Healthy, pre-R11</int>
24629   <int value="1" label="UNUSED">Unused</int>
24630   <int value="2" label="HEALTHY">Healthy</int>
24631   <int value="3" label="RESERVED">Reserved</int>
24632   <int value="4" label="BAD_POLICY_R11">Key OK, policy bad, pre-R11</int>
24633   <int value="5" label="UNUSED">Unused</int>
24634   <int value="6" label="BAD_POLICY">Key OK, policy bad</int>
24635   <int value="7" label="RESERVED">Reserved</int>
24636   <int value="8" label="KEY_OK_NO_POLICY_R11">
24637     Key OK, no policy, pre-R11 user (http://crosbug.com/24916)
24638   </int>
24639   <int value="9" label="UNUSED">Unused</int>
24640   <int value="10" label="KEY_OK_NO_POLICY">Key OK, no policy</int>
24641   <int value="11" label="RESERVED">Reserved</int>
24642   <int value="12" label="RESERVED">Reserved</int>
24643   <int value="13" label="RESERVED">Reserved</int>
24644   <int value="14" label="RESERVED">Reserved</int>
24645   <int value="15" label="RESERVED">Reserved</int>
24646   <int value="16" label="BAD_KEY_R11">Key bad, policy OK, pre-R11</int>
24647   <int value="17" label="UNUSED">Unused</int>
24648   <int value="18" label="BAD_KEY">Key bad, policy OK</int>
24649   <int value="19" label="RESERVED">Reserved</int>
24650   <int value="20" label="BAD_KEY_BAD_POLICY_R11">
24651     Key bad, policy bad, pre-R11
24652   </int>
24653   <int value="21" label="UNUSED">Unused</int>
24654   <int value="22" label="BAD_KEY_BAD_POLICY">Key bad, policy bad</int>
24655   <int value="23" label="RESERVED">Reserved</int>
24656   <int value="24" label="BAD_KEY_NO_POLICY_R11">
24657     Key bad, policy bad, pre-R11
24658   </int>
24659   <int value="25" label="UNUSED">Unused</int>
24660   <int value="26" label="BAD_KEY_BAD_POLICY">Key bad, policy bad</int>
24661   <int value="27" label="RESERVED">Reserved</int>
24662   <int value="28" label="RESERVED">Reserved</int>
24663   <int value="29" label="RESERVED">Reserved</int>
24664   <int value="30" label="RESERVED">Reserved</int>
24665   <int value="31" label="RESERVED">Reserved</int>
24666   <int value="32" label="NO_KEY_R11">No key, policy OK, pre-R11</int>
24667   <int value="33" label="UNUSED">Unused</int>
24668   <int value="34" label="NO_KEY">No key, policy OK</int>
24669   <int value="35" label="RESERVED">RESERVED</int>
24670   <int value="36" label="NO_KEY_BAD_POLICY_R11">
24671     No key, policy bad, pre-R11
24672   </int>
24673   <int value="37" label="UNUSED">Unused</int>
24674   <int value="38" label="NO_KEY_BAD_POLICY">No key, bad policy</int>
24675   <int value="39" label="RESERVED">Reserved</int>
24676   <int value="40" label="NO_KEY_NO_POLICY_R11">Un-owned, pre-R11</int>
24677   <int value="41" label="UNUSED">Unused</int>
24678   <int value="42" label="NO_KEY_NO_POLICY">Un-owned</int>
24679   <int value="43" label="RESERVED">Reserved</int>
24680 </enum>
24681
24682 <enum name="LoginSuccessReason" type="int">
24683   <int value="0" label="OFFLINE_AND_ONLINE">
24684     Login success offline and online
24685   </int>
24686   <int value="1" label="OFFLINE_ONLY">Login success offline only</int>
24687 </enum>
24688
24689 <enum name="LoginUserType" type="int">
24690   <int value="0" label="INCOGNITO_NORMAL">Incognito Normal</int>
24691   <int value="1" label="OWNER_NORMAL">Owner Normal</int>
24692   <int value="2" label="OTHER_NORMAL">Other Normal</int>
24693   <int value="3" label="INCOGNITO_DEVELOPER">Incognito Dev</int>
24694   <int value="4" label="OWNER_DEVELOPER">Owner Dev</int>
24695   <int value="5" label="OTHER_DEVELOPER">Other Dev</int>
24696 </enum>
24697
24698 <enum name="MappedCSSProperties" type="int">
24699 <!-- See http://src.chromium.org/viewvc/blink/trunk/Source/core/page/UseCounter.cpp -->
24700
24701   <int value="1" label="Total Pages Measured"/>
24702   <int value="2" label="color"/>
24703   <int value="3" label="direction"/>
24704   <int value="4" label="display"/>
24705   <int value="5" label="font"/>
24706   <int value="6" label="font-family"/>
24707   <int value="7" label="font-size"/>
24708   <int value="8" label="font-style"/>
24709   <int value="9" label="font-variant"/>
24710   <int value="10" label="font-weight"/>
24711   <int value="11" label="text-rendering"/>
24712   <int value="12" label="webkit-font-feature-settings"/>
24713   <int value="13" label="webkit-font-kerning"/>
24714   <int value="14" label="webkit-font-smoothing"/>
24715   <int value="15" label="webkit-font-variant-ligatures"/>
24716   <int value="16" label="webkit-locale"/>
24717   <int value="17" label="webkit-text-orientation"/>
24718   <int value="18" label="webkit-writing-mode"/>
24719   <int value="19" label="zoom"/>
24720   <int value="20" label="line-height"/>
24721   <int value="21" label="background"/>
24722   <int value="22" label="background-attachment"/>
24723   <int value="23" label="background-clip"/>
24724   <int value="24" label="background-color"/>
24725   <int value="25" label="background-image"/>
24726   <int value="26" label="background-origin"/>
24727   <int value="27" label="background-position"/>
24728   <int value="28" label="background-position-x"/>
24729   <int value="29" label="background-position-y"/>
24730   <int value="30" label="background-repeat"/>
24731   <int value="31" label="background-repeat-x"/>
24732   <int value="32" label="background-repeat-y"/>
24733   <int value="33" label="background-size"/>
24734   <int value="34" label="border"/>
24735   <int value="35" label="border-bottom"/>
24736   <int value="36" label="border-bottom-color"/>
24737   <int value="37" label="border-bottom-left-radius"/>
24738   <int value="38" label="border-bottom-right-radius"/>
24739   <int value="39" label="border-bottom-style"/>
24740   <int value="40" label="border-bottom-width"/>
24741   <int value="41" label="border-collapse"/>
24742   <int value="42" label="border-color"/>
24743   <int value="43" label="border-image"/>
24744   <int value="44" label="border-image-outset"/>
24745   <int value="45" label="border-image-repeat"/>
24746   <int value="46" label="border-image-slice"/>
24747   <int value="47" label="border-image-source"/>
24748   <int value="48" label="border-image-width"/>
24749   <int value="49" label="border-left"/>
24750   <int value="50" label="border-left-color"/>
24751   <int value="51" label="border-left-style"/>
24752   <int value="52" label="border-left-width"/>
24753   <int value="53" label="border-radius"/>
24754   <int value="54" label="border-right"/>
24755   <int value="55" label="border-right-color"/>
24756   <int value="56" label="border-right-style"/>
24757   <int value="57" label="border-right-width"/>
24758   <int value="58" label="border-spacing"/>
24759   <int value="59" label="border-style"/>
24760   <int value="60" label="border-top"/>
24761   <int value="61" label="border-top-color"/>
24762   <int value="62" label="border-top-left-radius"/>
24763   <int value="63" label="border-top-right-radius"/>
24764   <int value="64" label="border-top-style"/>
24765   <int value="65" label="border-top-width"/>
24766   <int value="66" label="border-width"/>
24767   <int value="67" label="bottom"/>
24768   <int value="68" label="box-shadow"/>
24769   <int value="69" label="box-sizing"/>
24770   <int value="70" label="caption-side"/>
24771   <int value="71" label="clear"/>
24772   <int value="72" label="clip"/>
24773   <int value="73" label="webkit-clip-path"/>
24774   <int value="74" label="content"/>
24775   <int value="75" label="counter-increment"/>
24776   <int value="76" label="counter-reset"/>
24777   <int value="77" label="cursor"/>
24778   <int value="78" label="empty-cells"/>
24779   <int value="79" label="float"/>
24780   <int value="80" label="font-stretch"/>
24781   <int value="81" label="height"/>
24782   <int value="82" label="image-rendering"/>
24783   <int value="83" label="left"/>
24784   <int value="84" label="letter-spacing"/>
24785   <int value="85" label="list-style"/>
24786   <int value="86" label="list-style-image"/>
24787   <int value="87" label="list-style-position"/>
24788   <int value="88" label="list-style-type"/>
24789   <int value="89" label="margin"/>
24790   <int value="90" label="margin-bottom"/>
24791   <int value="91" label="margin-left"/>
24792   <int value="92" label="margin-right"/>
24793   <int value="93" label="margin-top"/>
24794   <int value="94" label="max-height"/>
24795   <int value="95" label="max-width"/>
24796   <int value="96" label="min-height"/>
24797   <int value="97" label="min-width"/>
24798   <int value="98" label="opacity"/>
24799   <int value="99" label="orphans"/>
24800   <int value="100" label="outline"/>
24801   <int value="101" label="outline-color"/>
24802   <int value="102" label="outline-offset"/>
24803   <int value="103" label="outline-style"/>
24804   <int value="104" label="outline-width"/>
24805   <int value="105" label="overflow"/>
24806   <int value="106" label="overflow-wrap"/>
24807   <int value="107" label="overflow-x"/>
24808   <int value="108" label="overflow-y"/>
24809   <int value="109" label="padding"/>
24810   <int value="110" label="padding-bottom"/>
24811   <int value="111" label="padding-left"/>
24812   <int value="112" label="padding-right"/>
24813   <int value="113" label="padding-top"/>
24814   <int value="114" label="page"/>
24815   <int value="115" label="page-break-after"/>
24816   <int value="116" label="page-break-before"/>
24817   <int value="117" label="page-break-inside"/>
24818   <int value="118" label="pointer-events"/>
24819   <int value="119" label="position"/>
24820   <int value="120" label="quotes"/>
24821   <int value="121" label="resize"/>
24822   <int value="122" label="right"/>
24823   <int value="123" label="size"/>
24824   <int value="124" label="src"/>
24825   <int value="125" label="speak"/>
24826   <int value="126" label="table-layout"/>
24827   <int value="127" label="tab-size"/>
24828   <int value="128" label="text-align"/>
24829   <int value="129" label="text-decoration"/>
24830   <int value="130" label="text-indent"/>
24831   <int value="131" label="text-line-through"/>
24832   <int value="132" label="text-line-through-color"/>
24833   <int value="133" label="text-line-through-mode"/>
24834   <int value="134" label="text-line-through-style"/>
24835   <int value="135" label="text-line-through-width"/>
24836   <int value="136" label="text-overflow"/>
24837   <int value="137" label="text-overline"/>
24838   <int value="138" label="text-overline-color"/>
24839   <int value="139" label="text-overline-mode"/>
24840   <int value="140" label="text-overline-style"/>
24841   <int value="141" label="text-overline-width"/>
24842   <int value="142" label="text-shadow"/>
24843   <int value="143" label="text-transform"/>
24844   <int value="144" label="text-underline"/>
24845   <int value="145" label="text-underline-color"/>
24846   <int value="146" label="text-underline-mode"/>
24847   <int value="147" label="text-underline-style"/>
24848   <int value="148" label="text-underline-width"/>
24849   <int value="149" label="top"/>
24850   <int value="150" label="transition"/>
24851   <int value="151" label="transition-delay"/>
24852   <int value="152" label="transition-duration"/>
24853   <int value="153" label="transition-property"/>
24854   <int value="154" label="transition-timing-function"/>
24855   <int value="155" label="unicode-bidi"/>
24856   <int value="156" label="unicode-range"/>
24857   <int value="157" label="vertical-align"/>
24858   <int value="158" label="visibility"/>
24859   <int value="159" label="white-space"/>
24860   <int value="160" label="widows"/>
24861   <int value="161" label="width"/>
24862   <int value="162" label="word-break"/>
24863   <int value="163" label="word-spacing"/>
24864   <int value="164" label="word-wrap"/>
24865   <int value="165" label="z-index"/>
24866   <int value="166" label="webkit-animation"/>
24867   <int value="167" label="webkit-animation-delay"/>
24868   <int value="168" label="webkit-animation-direction"/>
24869   <int value="169" label="webkit-animation-duration"/>
24870   <int value="170" label="webkit-animation-fill-mode"/>
24871   <int value="171" label="webkit-animation-iteration-count"/>
24872   <int value="172" label="webkit-animation-name"/>
24873   <int value="173" label="webkit-animation-play-state"/>
24874   <int value="174" label="webkit-animation-timing-function"/>
24875   <int value="175" label="webkit-appearance"/>
24876   <int value="176" label="webkit-aspect-ratio"/>
24877   <int value="177" label="webkit-backface-visibility"/>
24878   <int value="178" label="webkit-background-clip"/>
24879   <int value="179" label="webkit-background-composite"/>
24880   <int value="180" label="webkit-background-origin"/>
24881   <int value="181" label="webkit-background-size"/>
24882   <int value="182" label="webkit-border-after"/>
24883   <int value="183" label="webkit-border-after-color"/>
24884   <int value="184" label="webkit-border-after-style"/>
24885   <int value="185" label="webkit-border-after-width"/>
24886   <int value="186" label="webkit-border-before"/>
24887   <int value="187" label="webkit-border-before-color"/>
24888   <int value="188" label="webkit-border-before-style"/>
24889   <int value="189" label="webkit-border-before-width"/>
24890   <int value="190" label="webkit-border-end"/>
24891   <int value="191" label="webkit-border-end-color"/>
24892   <int value="192" label="webkit-border-end-style"/>
24893   <int value="193" label="webkit-border-end-width"/>
24894   <int value="194" label="webkit-border-fit"/>
24895   <int value="195" label="webkit-border-horizontal-spacing"/>
24896   <int value="196" label="webkit-border-image"/>
24897   <int value="197" label="webkit-border-radius"/>
24898   <int value="198" label="webkit-border-start"/>
24899   <int value="199" label="webkit-border-start-color"/>
24900   <int value="200" label="webkit-border-start-style"/>
24901   <int value="201" label="webkit-border-start-width"/>
24902   <int value="202" label="webkit-border-vertical-spacing"/>
24903   <int value="203" label="webkit-box-align"/>
24904   <int value="204" label="webkit-box-direction"/>
24905   <int value="205" label="webkit-box-flex"/>
24906   <int value="206" label="webkit-box-flex-group"/>
24907   <int value="207" label="webkit-box-lines"/>
24908   <int value="208" label="webkit-box-ordinal-group"/>
24909   <int value="209" label="webkit-box-orient"/>
24910   <int value="210" label="webkit-box-pack"/>
24911   <int value="211" label="webkit-box-reflect"/>
24912   <int value="212" label="webkit-box-shadow"/>
24913   <int value="213" label="webkit-color-correction"/>
24914   <int value="214" label="webkit-column-axis"/>
24915   <int value="215" label="webkit-column-break-after"/>
24916   <int value="216" label="webkit-column-break-before"/>
24917   <int value="217" label="webkit-column-break-inside"/>
24918   <int value="218" label="webkit-column-count"/>
24919   <int value="219" label="webkit-column-gap"/>
24920   <int value="220" label="webkit-column-progression"/>
24921   <int value="221" label="webkit-column-rule"/>
24922   <int value="222" label="webkit-column-rule-color"/>
24923   <int value="223" label="webkit-column-rule-style"/>
24924   <int value="224" label="webkit-column-rule-width"/>
24925   <int value="225" label="webkit-column-span"/>
24926   <int value="226" label="webkit-column-width"/>
24927   <int value="227" label="webkit-columns"/>
24928   <int value="228" label="webkit-box-decoration-break"/>
24929   <int value="229" label="webkit-filter"/>
24930   <int value="230" label="webkit-align-content"/>
24931   <int value="231" label="webkit-align-items"/>
24932   <int value="232" label="webkit-align-self"/>
24933   <int value="233" label="webkit-flex"/>
24934   <int value="234" label="webkit-flex-basis"/>
24935   <int value="235" label="webkit-flex-direction"/>
24936   <int value="236" label="webkit-flex-flow"/>
24937   <int value="237" label="webkit-flex-grow"/>
24938   <int value="238" label="webkit-flex-shrink"/>
24939   <int value="239" label="webkit-flex-wrap"/>
24940   <int value="240" label="webkit-justify-content"/>
24941   <int value="241" label="webkit-font-size-delta"/>
24942   <int value="242" label="webkit-grid-columns"/>
24943   <int value="243" label="webkit-grid-rows"/>
24944   <int value="244" label="webkit-grid-start"/>
24945   <int value="245" label="webkit-grid-end"/>
24946   <int value="246" label="webkit-grid-before"/>
24947   <int value="247" label="webkit-grid-after"/>
24948   <int value="248" label="webkit-grid-column"/>
24949   <int value="249" label="webkit-grid-row"/>
24950   <int value="250" label="webkit-grid-auto-flow"/>
24951   <int value="251" label="webkit-highlight"/>
24952   <int value="252" label="webkit-hyphenate-character"/>
24953   <int value="253" label="webkit-hyphenate-limit-after"/>
24954   <int value="254" label="webkit-hyphenate-limit-before"/>
24955   <int value="255" label="webkit-hyphenate-limit-lines"/>
24956   <int value="256" label="webkit-hyphens"/>
24957   <int value="257" label="webkit-line-box-contain"/>
24958   <int value="258" label="webkit-line-align"/>
24959   <int value="259" label="webkit-line-break"/>
24960   <int value="260" label="webkit-line-clamp"/>
24961   <int value="261" label="webkit-line-grid"/>
24962   <int value="262" label="webkit-line-snap"/>
24963   <int value="263" label="webkit-logical-width"/>
24964   <int value="264" label="webkit-logical-height"/>
24965   <int value="265" label="webkit-margin-after-collapse"/>
24966   <int value="266" label="webkit-margin-before-collapse"/>
24967   <int value="267" label="webkit-margin-bottom-collapse"/>
24968   <int value="268" label="webkit-margin-top-collapse"/>
24969   <int value="269" label="webkit-margin-collapse"/>
24970   <int value="270" label="webkit-margin-after"/>
24971   <int value="271" label="webkit-margin-before"/>
24972   <int value="272" label="webkit-margin-end"/>
24973   <int value="273" label="webkit-margin-start"/>
24974   <int value="274" label="webkit-marquee"/>
24975   <int value="275" label="webkit-marquee-direction"/>
24976   <int value="276" label="webkit-marquee-increment"/>
24977   <int value="277" label="webkit-marquee-repetition"/>
24978   <int value="278" label="webkit-marquee-speed"/>
24979   <int value="279" label="webkit-marquee-style"/>
24980   <int value="280" label="webkit-mask"/>
24981   <int value="281" label="webkit-mask-box-image"/>
24982   <int value="282" label="webkit-mask-box-image-outset"/>
24983   <int value="283" label="webkit-mask-box-image-repeat"/>
24984   <int value="284" label="webkit-mask-box-image-slice"/>
24985   <int value="285" label="webkit-mask-box-image-source"/>
24986   <int value="286" label="webkit-mask-box-image-width"/>
24987   <int value="287" label="webkit-mask-clip"/>
24988   <int value="288" label="webkit-mask-composite"/>
24989   <int value="289" label="webkit-mask-image"/>
24990   <int value="290" label="webkit-mask-origin"/>
24991   <int value="291" label="webkit-mask-position"/>
24992   <int value="292" label="webkit-mask-position-x"/>
24993   <int value="293" label="webkit-mask-position-y"/>
24994   <int value="294" label="webkit-mask-repeat"/>
24995   <int value="295" label="webkit-mask-repeat-x"/>
24996   <int value="296" label="webkit-mask-repeat-y"/>
24997   <int value="297" label="webkit-mask-size"/>
24998   <int value="298" label="webkit-max-logical-width"/>
24999   <int value="299" label="webkit-max-logical-height"/>
25000   <int value="300" label="webkit-min-logical-width"/>
25001   <int value="301" label="webkit-min-logical-height"/>
25002   <int value="302" label="webkit-nbsp-mode"/>
25003   <int value="303" label="webkit-order"/>
25004   <int value="304" label="webkit-padding-after"/>
25005   <int value="305" label="webkit-padding-before"/>
25006   <int value="306" label="webkit-padding-end"/>
25007   <int value="307" label="webkit-padding-start"/>
25008   <int value="308" label="webkit-perspective"/>
25009   <int value="309" label="webkit-perspective-origin"/>
25010   <int value="310" label="webkit-perspective-origin-x"/>
25011   <int value="311" label="webkit-perspective-origin-y"/>
25012   <int value="312" label="webkit-print-color-adjust"/>
25013   <int value="313" label="webkit-rtl-ordering"/>
25014   <int value="314" label="webkit-ruby-position"/>
25015   <int value="315" label="webkit-text-combine"/>
25016   <int value="316" label="webkit-text-decorations-in-effect"/>
25017   <int value="317" label="webkit-text-emphasis"/>
25018   <int value="318" label="webkit-text-emphasis-color"/>
25019   <int value="319" label="webkit-text-emphasis-position"/>
25020   <int value="320" label="webkit-text-emphasis-style"/>
25021   <int value="321" label="webkit-text-fill-color"/>
25022   <int value="322" label="webkit-text-security"/>
25023   <int value="323" label="webkit-text-stroke"/>
25024   <int value="324" label="webkit-text-stroke-color"/>
25025   <int value="325" label="webkit-text-stroke-width"/>
25026   <int value="326" label="webkit-transform"/>
25027   <int value="327" label="webkit-transform-origin"/>
25028   <int value="328" label="webkit-transform-origin-x"/>
25029   <int value="329" label="webkit-transform-origin-y"/>
25030   <int value="330" label="webkit-transform-origin-z"/>
25031   <int value="331" label="webkit-transform-style"/>
25032   <int value="332" label="webkit-transition"/>
25033   <int value="333" label="webkit-transition-delay"/>
25034   <int value="334" label="webkit-transition-duration"/>
25035   <int value="335" label="webkit-transition-property"/>
25036   <int value="336" label="webkit-transition-timing-function"/>
25037   <int value="337" label="webkit-user-drag"/>
25038   <int value="338" label="webkit-user-modify"/>
25039   <int value="339" label="webkit-user-select"/>
25040   <int value="340" label="webkit-flow-into"/>
25041   <int value="341" label="webkit-flow-from"/>
25042   <int value="342" label="webkit-region-overflow"/>
25043   <int value="343" label="webkit-region-break-after"/>
25044   <int value="344" label="webkit-region-break-before"/>
25045   <int value="345" label="webkit-region-break-inside"/>
25046   <int value="346" label="webkit-shape-inside"/>
25047   <int value="347" label="webkit-shape-outside"/>
25048   <int value="348" label="webkit-shape-margin"/>
25049   <int value="349" label="webkit-shape-padding"/>
25050   <int value="350" label="webkit-wrap-flow"/>
25051   <int value="351" label="webkit-wrap-through"/>
25052   <int value="352" label="webkit-wrap"/>
25053   <int value="353" label="webkit-tap-highlight-color"/>
25054   <int value="354" label="webkit-app-region"/>
25055   <int value="355" label="clip-path"/>
25056   <int value="356" label="clip-rule"/>
25057   <int value="357" label="mask"/>
25058   <int value="358" label="enable-background"/>
25059   <int value="359" label="filter"/>
25060   <int value="360" label="flood-color"/>
25061   <int value="361" label="flood-opacity"/>
25062   <int value="362" label="lighting-color"/>
25063   <int value="363" label="stop-color"/>
25064   <int value="364" label="stop-opacity"/>
25065   <int value="365" label="color-interpolation"/>
25066   <int value="366" label="color-interpolation-filters"/>
25067   <int value="367" label="color-profile"/>
25068   <int value="368" label="color-rendering"/>
25069   <int value="369" label="fill"/>
25070   <int value="370" label="fill-opacity"/>
25071   <int value="371" label="fill-rule"/>
25072   <int value="372" label="marker"/>
25073   <int value="373" label="marker-end"/>
25074   <int value="374" label="marker-mid"/>
25075   <int value="375" label="marker-start"/>
25076   <int value="376" label="mask-type"/>
25077   <int value="377" label="shape-rendering"/>
25078   <int value="378" label="stroke"/>
25079   <int value="379" label="stroke-dasharray"/>
25080   <int value="380" label="stroke-dashoffset"/>
25081   <int value="381" label="stroke-linecap"/>
25082   <int value="382" label="stroke-linejoin"/>
25083   <int value="383" label="stroke-miterlimit"/>
25084   <int value="384" label="stroke-opacity"/>
25085   <int value="385" label="stroke-width"/>
25086   <int value="386" label="alignment-baseline"/>
25087   <int value="387" label="baseline-shift"/>
25088   <int value="388" label="dominant-baseline"/>
25089   <int value="389" label="glyph-orientation-horizontal"/>
25090   <int value="390" label="glyph-orientation-vertical"/>
25091   <int value="391" label="kerning"/>
25092   <int value="392" label="text-anchor"/>
25093   <int value="393" label="vector-effect"/>
25094   <int value="394" label="writing-mode"/>
25095   <int value="395" label="webkit-svg-shadow"/>
25096   <int value="396" label="webkit-cursor-visibility"/>
25097   <int value="397" label="image-orientation"/>
25098   <int value="398" label="image-resolution"/>
25099   <int value="399" label="webkit-blend-mode"/>
25100   <int value="400" label="webkit-background-blend-mode"/>
25101   <int value="401" label="webkit-text-decoration-line"/>
25102   <int value="402" label="webkit-text-decoration-style"/>
25103   <int value="403" label="webkit-text-decoration-color"/>
25104   <int value="404" label="webkit-text-align-last"/>
25105   <int value="405" label="webkit-text-underline-position"/>
25106   <int value="406" label="max-zoom"/>
25107   <int value="407" label="min-zoom"/>
25108   <int value="408" label="orientation"/>
25109   <int value="409" label="user-zoom"/>
25110   <int value="410" label="webkit-dashboard-region"/>
25111   <int value="411" label="webkit-overflow-scrolling"/>
25112   <int value="412" label="webkit-app-region"/>
25113   <int value="413" label="webkit-filter"/>
25114   <int value="414" label="webkit-box-decoration-break"/>
25115   <int value="415" label="webkit-tap-highlight-color"/>
25116   <int value="416" label="buffered-rendering"/>
25117   <int value="417" label="grid-auto-rows"/>
25118   <int value="418" label="grid-auto-columns"/>
25119   <int value="419" label="background-blend-mode"/>
25120   <int value="420" label="mix-blend-mode"/>
25121   <int value="421" label="touch-action"/>
25122   <int value="422" label="grid-area"/>
25123   <int value="423" label="grid-template"/>
25124   <int value="424" label="animation"/>
25125   <int value="425" label="animation-delay"/>
25126   <int value="426" label="animation-direction"/>
25127   <int value="427" label="animation-duration"/>
25128   <int value="428" label="animation-fill-mode"/>
25129   <int value="429" label="animation-iteration-count"/>
25130   <int value="430" label="animation-name"/>
25131   <int value="431" label="animation-play-state"/>
25132   <int value="432" label="animation-timing-function"/>
25133   <int value="433" label="object-fit"/>
25134   <int value="434" label="paint-order"/>
25135   <int value="435" label="mask-source-type"/>
25136   <int value="436" label="isolation"/>
25137   <int value="437" label="object-position"/>
25138 </enum>
25139
25140 <enum name="MediaContainers" type="int">
25141   <int value="0" label="Unknown"/>
25142   <int value="1" label="AAC (Advanced Audio Coding)"/>
25143   <int value="2" label="AC-3"/>
25144   <int value="3" label="AIFF (Audio Interchange File Format)"/>
25145   <int value="4" label="AMR (Adaptive Multi-Rate Audio)"/>
25146   <int value="5" label="APE (Monkey's Audio)"/>
25147   <int value="6" label="ASF (Advanced / Active Streaming Format)"/>
25148   <int value="7" label="SSA (SubStation Alpha) subtitle"/>
25149   <int value="8" label="AVI (Audio Video Interleaved)"/>
25150   <int value="9" label="Bink"/>
25151   <int value="10" label="CAF (Apple Core Audio Format)"/>
25152   <int value="11" label="DTS"/>
25153   <int value="12" label="DTS-HD"/>
25154   <int value="13" label="DV (Digital Video)"/>
25155   <int value="14" label="DXA"/>
25156   <int value="15" label="Enhanced AC-3"/>
25157   <int value="16" label="FLAC (Free Lossless Audio Codec)"/>
25158   <int value="17" label="FLV (Flash Video)"/>
25159   <int value="18" label="GSM (Global System for Mobile Audio)"/>
25160   <int value="19" label="H.261"/>
25161   <int value="20" label="H.263"/>
25162   <int value="21" label="H.264"/>
25163   <int value="22" label="HLS (Apple HTTP Live Streaming PlayList)"/>
25164   <int value="23" label="Berkeley/IRCAM/CARL Sound Format"/>
25165   <int value="24" label="MJPEG video"/>
25166   <int value="25" label="QuickTime / MOV / MPEG4"/>
25167   <int value="26" label="MP3 (MPEG audio layer 2/3)"/>
25168   <int value="27" label="MPEG-2 Program Stream"/>
25169   <int value="28" label="MPEG-2 Transport Stream"/>
25170   <int value="29" label="MPEG-4 Bitstream"/>
25171   <int value="30" label="Ogg"/>
25172   <int value="31" label="RM (RealMedia)"/>
25173   <int value="32" label="SRT (SubRip subtitle)"/>
25174   <int value="33" label="SWF (ShockWave Flash)"/>
25175   <int value="34" label="VC-1"/>
25176   <int value="35" label="WAV / WAVE (Waveform Audio)"/>
25177   <int value="36" label="Matroska / WebM"/>
25178   <int value="37" label="WTV (Windows Television)"/>
25179 </enum>
25180
25181 <enum name="MediaGalleriesUsageType" type="int">
25182   <int value="0" label="Gallery added from dialog"/>
25183   <int value="1" label="Gallery permission added from dialog"/>
25184   <int value="2" label="Gallery permission removed from dialog"/>
25185   <int value="3" label="GetMediaFileSystems API invocations"/>
25186   <int value="4" label="Profiles With API Usage"/>
25187   <int value="5" label="Dialog shown"/>
25188   <int value="6" label="Gallery added from WebUI"/>
25189   <int value="7" label="Gallery removed from WebUI"/>
25190 </enum>
25191
25192 <enum name="MediaKeyError" type="int">
25193   <int value="1" label="kUnknownError"/>
25194   <int value="2" label="kClientError"/>
25195   <int value="4" label="kOutputError"/>
25196 </enum>
25197
25198 <enum name="MediaKeyException" type="int">
25199   <int value="0" label="kUnknownResultId"/>
25200   <int value="1" label="kSuccess"/>
25201   <int value="2" label="kKeySystemNotSupported"/>
25202   <int value="3" label="kInvalidPlayerState"/>
25203 </enum>
25204
25205 <enum name="MistSwitchResult" type="int">
25206   <int value="0" label="Success"/>
25207   <int value="1" label="Failure"/>
25208 </enum>
25209
25210 <enum name="MobileSessionCallerApp" type="int">
25211   <int value="0" label="Google Search"/>
25212   <int value="1" label="GMail"/>
25213   <int value="2" label="Google+"/>
25214   <int value="3" label="Google Drive"/>
25215   <int value="4" label="Google Earth"/>
25216   <int value="5" label="Other Google Apps"/>
25217   <int value="6" label="Others"/>
25218   <int value="7" label="Mobile Safari"/>
25219   <int value="8" label="Other Apple Apps"/>
25220   <int value="9" label="YouTube"/>
25221   <int value="10" label="Google Maps"/>
25222 </enum>
25223
25224 <enum name="MobileSessionStartAction" type="int">
25225   <int value="0" label="Open http"/>
25226   <int value="1" label="Open https"/>
25227   <int value="2" label="Open file"/>
25228   <int value="3" label="x-callback-url open"/>
25229   <int value="4" label="x-callback-url other"/>
25230   <int value="5" label="Others"/>
25231 </enum>
25232
25233 <enum name="MouseEventFollowedByClick" type="int">
25234   <int value="0" label="Missed event before click"/>
25235   <int value="1" label="Caught event before click"/>
25236 </enum>
25237
25238 <enum name="MSECodec" type="int">
25239   <int value="0" label="(Unknown)"/>
25240   <int value="1" label="VP8"/>
25241   <int value="2" label="VP9"/>
25242   <int value="3" label="Vorbis"/>
25243   <int value="4" label="H.264"/>
25244   <int value="5" label="MPEG2 AAC"/>
25245   <int value="6" label="MPEG4 AAC"/>
25246   <int value="7" label="EAC3"/>
25247   <int value="8" label="MP3"/>
25248   <int value="9" label="OPUS"/>
25249 </enum>
25250
25251 <enum name="MultiProfileSessionMode" type="int">
25252   <int value="0" label="Single user mode"/>
25253   <int value="1" label="Side by side mode"/>
25254   <int value="2" label="Separate desktop mode"/>
25255 </enum>
25256
25257 <enum name="MultiProfileSigninUserAction" type="int">
25258   <int value="0" label="System tray"/>
25259   <int value="1" label="Browser frame"/>
25260 </enum>
25261
25262 <enum name="MultiProfileSwitchActiveUserAction" type="int">
25263   <int value="0" label="System tray"/>
25264   <int value="1" label="Keyboard accelerator"/>
25265 </enum>
25266
25267 <enum name="MultiProfileTeleportWindowAction" type="int">
25268   <int value="0" label="Drag and drop"/>
25269   <int value="1" label="Caption context menu"/>
25270   <int value="2" label="Return by minimize"/>
25271   <int value="3" label="Return by launcher"/>
25272 </enum>
25273
25274 <enum name="NavigationScheme" type="int">
25275   <int value="0" label="(Unknown)"/>
25276   <int value="1" label="http"/>
25277   <int value="2" label="https"/>
25278   <int value="3" label="file"/>
25279   <int value="4" label="ftp"/>
25280   <int value="5" label="data"/>
25281   <int value="6" label="javascript"/>
25282   <int value="7" label="about"/>
25283   <int value="8" label="chrome"/>
25284 </enum>
25285
25286 <enum name="NetConnectivityProtocolStatus" type="int">
25287   <int value="0" label="SUCCESS"/>
25288   <int value="1" label="IP_STRING_PARSE_FAILED"/>
25289   <int value="2" label="SOCKET_CREATE_FAILED"/>
25290   <int value="3" label="RESOLVE_FAILED"/>
25291   <int value="4" label="CONNECT_FAILED"/>
25292   <int value="5" label="WRITE_FAILED"/>
25293   <int value="6" label="READ_TIMED_OUT"/>
25294   <int value="7" label="READ_FAILED"/>
25295   <int value="8" label="ZERO_LENGTH_ERROR"/>
25296   <int value="9" label="NO_CHECKSUM_ERROR"/>
25297   <int value="10" label="NO_KEY_ERROR"/>
25298   <int value="11" label="NO_PAYLOAD_SIZE_ERROR"/>
25299   <int value="12" label="NO_PAYLOAD_ERROR"/>
25300   <int value="13" label="INVALID_KEY_ERROR"/>
25301   <int value="14" label="TOO_SHORT_PAYLOAD"/>
25302   <int value="15" label="TOO_LONG_PAYLOAD"/>
25303   <int value="16" label="INVALID_CHECKSUM"/>
25304   <int value="17" label="PATTERN_CHANGED"/>
25305   <int value="18" label="INVALID_PACKET_NUMBER"/>
25306   <int value="19" label="TOO_MANY_PACKETS"/>
25307   <int value="20" label="STATUS_MAX"/>
25308 </enum>
25309
25310 <enum name="NetConnectivityStatus" type="int">
25311   <int value="0" label="SUCCESS"/>
25312   <int value="1" label="IP_STRING_PARSE_FAILED"/>
25313   <int value="2" label="SOCKET_CREATE_FAILED"/>
25314   <int value="3" label="RESOLVE_FAILED"/>
25315   <int value="4" label="CONNECT_FAILED"/>
25316   <int value="5" label="WRITE_FAILED"/>
25317   <int value="6" label="READ_TIMED_OUT"/>
25318   <int value="7" label="READ_FAILED"/>
25319   <int value="8" label="READ_VERIFY_FAILED"/>
25320   <int value="9" label="STATUS_MAX"/>
25321 </enum>
25322
25323 <enum name="NetErrorCodes" type="int">
25324   <int value="0" label="OK"/>
25325   <int value="1" label="IO_PENDING"/>
25326   <int value="2" label="FAILED"/>
25327   <int value="3" label="ABORTED"/>
25328   <int value="4" label="INVALID_ARGUMENT"/>
25329   <int value="5" label="INVALID_HANDLE"/>
25330   <int value="6" label="FILE_NOT_FOUND"/>
25331   <int value="7" label="TIMED_OUT"/>
25332   <int value="8" label="FILE_TOO_BIG"/>
25333   <int value="9" label="UNEXPECTED"/>
25334   <int value="10" label="ACCESS_DENIED"/>
25335   <int value="11" label="NOT_IMPLEMENTED"/>
25336   <int value="12" label="INSUFFICIENT_RESOURCES"/>
25337   <int value="13" label="OUT_OF_MEMORY"/>
25338   <int value="14" label="UPLOAD_FILE_CHANGED"/>
25339   <int value="15" label="SOCKET_NOT_CONNECTED"/>
25340   <int value="16" label="FILE_EXISTS"/>
25341   <int value="17" label="FILE_PATH_TOO_LONG"/>
25342   <int value="18" label="FILE_NO_SPACE"/>
25343   <int value="19" label="FILE_VIRUS_INFECTED"/>
25344   <int value="20" label="BLOCKED_BY_CLIENT"/>
25345   <int value="21" label="NETWORK_CHANGED"/>
25346   <int value="22" label="BLOCKED_BY_ADMINISTRATOR"/>
25347   <int value="100" label="CONNECTION_CLOSED"/>
25348   <int value="101" label="CONNECTION_RESET"/>
25349   <int value="102" label="CONNECTION_REFUSED"/>
25350   <int value="103" label="CONNECTION_ABORTED"/>
25351   <int value="104" label="CONNECTION_FAILED"/>
25352   <int value="105" label="NAME_NOT_RESOLVED"/>
25353   <int value="106" label="INTERNET_DISCONNECTED"/>
25354   <int value="107" label="SSL_PROTOCOL_ERROR"/>
25355   <int value="108" label="ADDRESS_INVALID"/>
25356   <int value="109" label="ADDRESS_UNREACHABLE"/>
25357   <int value="110" label="SSL_CLIENT_AUTH_CERT_NEEDED"/>
25358   <int value="111" label="TUNNEL_CONNECTION_FAILED"/>
25359   <int value="112" label="NO_SSL_VERSIONS_ENABLED"/>
25360   <int value="113" label="SSL_VERSION_OR_CIPHER_MISMATCH"/>
25361   <int value="114" label="SSL_RENEGOTIATION_REQUESTED"/>
25362   <int value="115" label="PROXY_AUTH_UNSUPPORTED"/>
25363   <int value="116" label="CERT_ERROR_IN_SSL_RENEGOTIATION"/>
25364   <int value="117" label="BAD_SSL_CLIENT_AUTH_CERT"/>
25365   <int value="118" label="CONNECTION_TIMED_OUT"/>
25366   <int value="119" label="HOST_RESOLVER_QUEUE_TOO_LARGE"/>
25367   <int value="120" label="SOCKS_CONNECTION_FAILED"/>
25368   <int value="121" label="SOCKS_CONNECTION_HOST_UNREACHABLE"/>
25369   <int value="122" label="NPN_NEGOTIATION_FAILED"/>
25370   <int value="123" label="SSL_NO_RENEGOTIATION"/>
25371   <int value="124" label="WINSOCK_UNEXPECTED_WRITTEN_BYTES"/>
25372   <int value="125" label="SSL_DECOMPRESSION_FAILURE_ALERT"/>
25373   <int value="126" label="SSL_BAD_RECORD_MAC_ALERT"/>
25374   <int value="127" label="PROXY_AUTH_REQUESTED"/>
25375   <int value="128" label="SSL_UNSAFE_NEGOTIATION"/>
25376   <int value="129" label="SSL_WEAK_SERVER_EPHEMERAL_DH_KEY"/>
25377   <int value="130" label="PROXY_CONNECTION_FAILED"/>
25378   <int value="131" label="MANDATORY_PROXY_CONFIGURATION_FAILED"/>
25379   <int value="132" label="ESET_ANTI_VIRUS_SSL_INTERCEPTION"/>
25380   <int value="133" label="PRECONNECT_MAX_SOCKET_LIMIT"/>
25381   <int value="134" label="SSL_CLIENT_AUTH_PRIVATE_KEY_ACCESS_DENIED"/>
25382   <int value="135" label="SSL_CLIENT_AUTH_CERT_NO_PRIVATE_KEY"/>
25383   <int value="136" label="PROXY_CERTIFICATE_INVALID"/>
25384   <int value="137" label="NAME_RESOLUTION_FAILED"/>
25385   <int value="138" label="NETWORK_ACCESS_DENIED"/>
25386   <int value="139" label="TEMPORARILY_THROTTLED"/>
25387   <int value="140" label="HTTPS_PROXY_TUNNEL_RESPONSE"/>
25388   <int value="141" label="SSL_CLIENT_AUTH_SIGNATURE_FAILED"/>
25389   <int value="142" label="MSG_TOO_BIG"/>
25390   <int value="143" label="KASPERSKY_ANTI_VIRUS_SSL_INTERCEPTION"/>
25391   <int value="144" label="LIMIT_VIOLATION"/>
25392   <int value="145" label="WS_PROTOCOL_ERROR"/>
25393   <int value="146" label="PROTOCOL_SWITCHED"/>
25394   <int value="147" label="ADDRESS_IN_USE"/>
25395   <int value="148" label="SSL_HANDSHAKE_NOT_COMPLETED"/>
25396   <int value="149" label="SSL_BAD_PEER_PUBLIC_KEY"/>
25397   <int value="150" label="SSL_PINNED_KEY_NOT_IN_CERT_CHAIN"/>
25398   <int value="151" label="CLIENT_AUTH_CERT_TYPE_UNSUPPORTED"/>
25399   <int value="152" label="ORIGIN_BOUND_CERT_GENERATION_TYPE_MISMATCH"/>
25400   <int value="200" label="CERT_COMMON_NAME_INVALID"/>
25401   <int value="201" label="CERT_DATE_INVALID"/>
25402   <int value="202" label="CERT_AUTHORITY_INVALID"/>
25403   <int value="203" label="CERT_CONTAINS_ERRORS"/>
25404   <int value="204" label="CERT_NO_REVOCATION_MECHANISM"/>
25405   <int value="205" label="CERT_UNABLE_TO_CHECK_REVOCATION"/>
25406   <int value="206" label="CERT_REVOKED"/>
25407   <int value="207" label="CERT_INVALID"/>
25408   <int value="208" label="CERT_WEAK_SIGNATURE_ALGORITHM"/>
25409   <int value="209" label="CERT_NOT_IN_DNS"/>
25410   <int value="210" label="CERT_NON_UNIQUE_NAME"/>
25411   <int value="211" label="CERT_WEAK_KEY"/>
25412   <int value="300" label="INVALID_URL"/>
25413   <int value="301" label="DISALLOWED_URL_SCHEME"/>
25414   <int value="302" label="UNKNOWN_URL_SCHEME"/>
25415   <int value="310" label="TOO_MANY_REDIRECTS"/>
25416   <int value="311" label="UNSAFE_REDIRECT"/>
25417   <int value="312" label="UNSAFE_PORT"/>
25418   <int value="320" label="INVALID_RESPONSE"/>
25419   <int value="321" label="INVALID_CHUNKED_ENCODING"/>
25420   <int value="322" label="METHOD_NOT_SUPPORTED"/>
25421   <int value="323" label="UNEXPECTED_PROXY_AUTH"/>
25422   <int value="324" label="EMPTY_RESPONSE"/>
25423   <int value="325" label="RESPONSE_HEADERS_TOO_BIG"/>
25424   <int value="326" label="PAC_STATUS_NOT_OK"/>
25425   <int value="327" label="PAC_SCRIPT_FAILED"/>
25426   <int value="328" label="REQUEST_RANGE_NOT_SATISFIABLE"/>
25427   <int value="329" label="MALFORMED_IDENTITY"/>
25428   <int value="330" label="CONTENT_DECODING_FAILED"/>
25429   <int value="331" label="NETWORK_IO_SUSPENDED"/>
25430   <int value="332" label="SYN_REPLY_NOT_RECEIVED"/>
25431   <int value="333" label="ENCODING_CONVERSION_FAILED"/>
25432   <int value="334" label="UNRECOGNIZED_FTP_DIRECTORY_LISTING_FORMAT"/>
25433   <int value="335" label="INVALID_SPDY_STREAM"/>
25434   <int value="336" label="NO_SUPPORTED_PROXIES"/>
25435   <int value="337" label="SPDY_PROTOCOL_ERROR"/>
25436   <int value="338" label="INVALID_AUTH_CREDENTIALS"/>
25437   <int value="339" label="UNSUPPORTED_AUTH_SCHEME"/>
25438   <int value="340" label="ENCODING_DETECTION_FAILED"/>
25439   <int value="341" label="MISSING_AUTH_CREDENTIALS"/>
25440   <int value="342" label="UNEXPECTED_SECURITY_LIBRARY_STATUS"/>
25441   <int value="343" label="MISCONFIGURED_AUTH_ENVIRONMENT"/>
25442   <int value="344" label="UNDOCUMENTED_SECURITY_LIBRARY_STATUS"/>
25443   <int value="345" label="RESPONSE_BODY_TOO_BIG_TO_DRAIN"/>
25444   <int value="346" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_LENGTH"/>
25445   <int value="347" label="INCOMPLETE_SPDY_HEADERS"/>
25446   <int value="348" label="PAC_NOT_IN_DHCP"/>
25447   <int value="349" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION"/>
25448   <int value="350" label="RESPONSE_HEADERS_MULTIPLE_LOCATION"/>
25449   <int value="351" label="SPDY_SERVER_REFUSED_STREAM"/>
25450   <int value="352" label="SPDY_PING_FAILED"/>
25451   <int value="353" label="PIPELINE_EVICTION"/>
25452   <int value="354" label="CONTENT_LENGTH_MISMATCH"/>
25453   <int value="355" label="INCOMPLETE_CHUNKED_ENCODING"/>
25454   <int value="356" label="QUIC_PROTOCOL_ERROR"/>
25455   <int value="357" label="RESPONSE_HEADERS_TRUNCATED"/>
25456   <int value="400" label="CACHE_MISS"/>
25457   <int value="401" label="CACHE_READ_FAILURE"/>
25458   <int value="402" label="CACHE_WRITE_FAILURE"/>
25459   <int value="403" label="CACHE_OPERATION_NOT_SUPPORTED"/>
25460   <int value="404" label="CACHE_OPEN_FAILURE"/>
25461   <int value="405" label="CACHE_CREATE_FAILURE"/>
25462   <int value="406" label="CACHE_RACE"/>
25463   <int value="407" label="CACHE_CACHE_CHECKSUM_READ_FAILURE"/>
25464   <int value="408" label="CACHE_CACHE_CHECKSUM_MISMATCH"/>
25465   <int value="501" label="INSECURE_RESPONSE"/>
25466   <int value="502" label="NO_PRIVATE_KEY_FOR_CERT"/>
25467   <int value="503" label="ADD_USER_CERT_FAILED"/>
25468   <int value="601" label="FTP_FAILED"/>
25469   <int value="602" label="FTP_SERVICE_UNAVAILABLE"/>
25470   <int value="603" label="FTP_TRANSFER_ABORTED"/>
25471   <int value="604" label="FTP_FILE_BUSY"/>
25472   <int value="605" label="FTP_SYNTAX_ERROR"/>
25473   <int value="606" label="FTP_COMMAND_NOT_SUPPORTED"/>
25474   <int value="607" label="FTP_BAD_COMMAND_SEQUENCE"/>
25475   <int value="701" label="PKCS12_IMPORT_BAD_PASSWORD"/>
25476   <int value="702" label="PKCS12_IMPORT_FAILED"/>
25477   <int value="703" label="IMPORT_CA_CERT_NOT_CA"/>
25478   <int value="704" label="IMPORT_CERT_ALREADY_EXISTS"/>
25479   <int value="705" label="IMPORT_CA_CERT_FAILED"/>
25480   <int value="706" label="IMPORT_SERVER_CERT_FAILED"/>
25481   <int value="707" label="PKCS12_IMPORT_INVALID_MAC"/>
25482   <int value="708" label="PKCS12_IMPORT_INVALID_FILE"/>
25483   <int value="709" label="PKCS12_IMPORT_UNSUPPORTED"/>
25484   <int value="710" label="KEY_GENERATION_FAILED"/>
25485   <int value="711" label="ORIGIN_BOUND_CERT_GENERATION_FAILED"/>
25486   <int value="712" label="PRIVATE_KEY_EXPORT_FAILED"/>
25487   <int value="800" label="DNS_MALFORMED_RESPONSE"/>
25488   <int value="801" label="DNS_SERVER_REQUIRES_TCP"/>
25489   <int value="802" label="DNS_SERVER_FAILED"/>
25490   <int value="803" label="DNS_TIMED_OUT"/>
25491   <int value="804" label="DNS_CACHE_MISS"/>
25492   <int value="805" label="DNS_SEARCH_EMPTY"/>
25493   <int value="806" label="DNS_SORT_ERROR"/>
25494 </enum>
25495
25496 <enum name="NetPreconnectUtilization" type="int">
25497   <int value="0" label="non-speculative, never connected"/>
25498   <int value="1" label="non-speculative, never used"/>
25499   <int value="2" label="non-speculative and used"/>
25500   <int value="3" label="omnibox never connected"/>
25501   <int value="4" label="omnibox never used"/>
25502   <int value="5" label="omnibox and used"/>
25503   <int value="6" label="subresource never connected"/>
25504   <int value="7" label="subresource never used"/>
25505   <int value="8" label="subresource and used"/>
25506 </enum>
25507
25508 <enum name="Network3GGobiError" type="int">
25509   <summary>
25510     These error indexes are produced by QCErrorToMetricIndex() in
25511     gobi-cromo-plugin.
25512   </summary>
25513   <int value="0" label="NONE"/>
25514   <int value="1" label="QMI_HARDWARE_RESTRICTED"/>
25515 </enum>
25516
25517 <enum name="NetworkAuthModeType" type="int">
25518   <int value="0" label="UNKNOWN"/>
25519   <int value="1" label="EAP-AKA"/>
25520   <int value="2" label="EAP-FAST"/>
25521   <int value="3" label="EAP-GPSK"/>
25522   <int value="4" label="EAP-GTC"/>
25523   <int value="5" label="EAP-IKEV2"/>
25524   <int value="6" label="EAP-LEAP"/>
25525   <int value="7" label="EAP-MD5"/>
25526   <int value="8" label="EAP-MSCHAPV2"/>
25527   <int value="9" label="EAP-OTP"/>
25528   <int value="10" label="EAP-PAX"/>
25529   <int value="11" label="EAP-PEAP"/>
25530   <int value="12" label="EAP-PSK"/>
25531   <int value="13" label="EAP-SAKE"/>
25532   <int value="14" label="EAP-SIM"/>
25533   <int value="15" label="EAP-TLS"/>
25534   <int value="16" label="EAP-TNC"/>
25535   <int value="17" label="EAP-TTLS"/>
25536 </enum>
25537
25538 <enum name="NetworkCellular3GPPRegistrationDelayedDrop" type="int">
25539   <int value="0" label="Delayed drop posted">
25540     A signal loss in the cellular service was detected and a delayed connection
25541     drop request was posted. This request causes the cellular connection to be
25542     dropped if it is not cancelled within the delay provided.
25543   </int>
25544   <int value="1" label="Delayed drop canceled">
25545     Signal strength returned to normal soon after a delayed drop request was
25546     made, causing the request to be canceled. This indicates a flaky network.
25547   </int>
25548 </enum>
25549
25550 <enum name="NetworkCellularOutOfCreditsReason" type="int">
25551   <int value="0" label="Connect-Disconnect Loop"/>
25552   <int value="1" label="TX-Queue Congestion"/>
25553   <int value="2" label="Elongated Time Wait"/>
25554 </enum>
25555
25556 <enum name="NetworkCellularTechnology" type="int">
25557   <int value="0" label="1XRTT"/>
25558   <int value="1" label="EDGE"/>
25559   <int value="2" label="EVDO"/>
25560   <int value="3" label="GPRS"/>
25561   <int value="4" label="GSM"/>
25562   <int value="5" label="HSPA"/>
25563   <int value="6" label="HSPA_PLUS"/>
25564   <int value="7" label="LTE"/>
25565   <int value="8" label="UMTS"/>
25566   <int value="9" label="Unknown"/>
25567 </enum>
25568
25569 <enum name="NetworkCellularUsageRequestStatus" type="int">
25570   <summary>
25571     Status code that we received in response to a cellular usage API request.
25572   </summary>
25573   <int value="0" label="Failed">
25574     This value is distinct from the others in that it indicates that we were
25575     unable to issue a request or that we received no reply. The other values
25576     represent the status code contained in a reply.
25577   </int>
25578   <int value="1" label="Ok"/>
25579   <int value="2" label="Error"/>
25580   <int value="3" label="Malformed Request"/>
25581   <int value="4" label="Internal Error"/>
25582   <int value="5" label="Service Unavailable"/>
25583   <int value="6" label="Request Refused"/>
25584   <int value="7" label="Unknown Device"/>
25585 </enum>
25586
25587 <enum name="NetworkChannelType" type="int">
25588   <int value="0" label="UNDEF"/>
25589   <int value="1" label="2412"/>
25590   <int value="2" label="2417"/>
25591   <int value="3" label="2422"/>
25592   <int value="4" label="2427"/>
25593   <int value="5" label="2432"/>
25594   <int value="6" label="2437"/>
25595   <int value="7" label="2442"/>
25596   <int value="8" label="2447"/>
25597   <int value="9" label="2452"/>
25598   <int value="10" label="2457"/>
25599   <int value="11" label="2462"/>
25600   <int value="12" label="2467"/>
25601   <int value="13" label="2472"/>
25602   <int value="14" label="2484"/>
25603   <int value="15" label="5180"/>
25604   <int value="16" label="5200"/>
25605   <int value="17" label="5220"/>
25606   <int value="18" label="5240"/>
25607   <int value="19" label="5260"/>
25608   <int value="20" label="5280"/>
25609   <int value="21" label="5300"/>
25610   <int value="22" label="5320"/>
25611   <int value="23" label="5500"/>
25612   <int value="24" label="5520"/>
25613   <int value="25" label="5540"/>
25614   <int value="26" label="5560"/>
25615   <int value="27" label="5580"/>
25616   <int value="28" label="5600"/>
25617   <int value="29" label="5620"/>
25618   <int value="30" label="5640"/>
25619   <int value="31" label="5660"/>
25620   <int value="32" label="5680"/>
25621   <int value="33" label="5700"/>
25622   <int value="34" label="5745"/>
25623   <int value="35" label="5765"/>
25624   <int value="36" label="5785"/>
25625   <int value="37" label="5805"/>
25626   <int value="38" label="5825"/>
25627   <int value="39" label="5170"/>
25628   <int value="40" label="5190"/>
25629   <int value="41" label="5210"/>
25630   <int value="42" label="5230"/>
25631 </enum>
25632
25633 <enum name="NetworkCorruptedProfile" type="int">
25634   <int value="0" label="Corrupted Profile"/>
25635 </enum>
25636
25637 <enum name="NetworkDisconnectType" type="int">
25638   <int value="0" label="System Disconnect"/>
25639   <int value="1" label="User Disconnect"/>
25640 </enum>
25641
25642 <enum name="NetworkLocationRequestEvent" type="int">
25643   <int value="0" label="REQUEST_START"/>
25644   <int value="1" label="REQUEST_CANCEL"/>
25645   <int value="2" label="RESPONSE_SUCCESS"/>
25646   <int value="3" label="RESPONSE_NOT_OK"/>
25647   <int value="4" label="RESPONSE_EMPTY"/>
25648   <int value="5" label="RESPONSE_MALFORMED"/>
25649   <int value="6" label="RESPONSE_INVALID_FIX"/>
25650 </enum>
25651
25652 <enum name="NetworkPhyModeType" type="int">
25653   <int value="0" label="UNDEF"/>
25654   <int value="1" label="802.11a"/>
25655   <int value="2" label="802.11b"/>
25656   <int value="3" label="802.11g"/>
25657   <int value="4" label="802.11n"/>
25658   <int value="5" label="PSB 10MHz-wide"/>
25659   <int value="6" label="PSB 5MHz-wide"/>
25660 </enum>
25661
25662 <enum name="NetworkPortalResult" type="int">
25663   <summary>
25664     The portal result types come from PortalResult in shill/metrics.h
25665   </summary>
25666   <int value="0" label="Success"/>
25667   <int value="1" label="DNS Failure"/>
25668   <int value="2" label="DNS Timeout"/>
25669   <int value="3" label="Connection Failure"/>
25670   <int value="4" label="Connection Timeout"/>
25671   <int value="5" label="HTTP Failure"/>
25672   <int value="6" label="HTTP Timeout"/>
25673   <int value="7" label="Content Failure"/>
25674   <int value="8" label="Content Timeout"/>
25675   <int value="9" label="Unknown"/>
25676 </enum>
25677
25678 <enum name="NetworkSecurityType" type="int">
25679   <summary>
25680     The security types come from the connman_service_security enum in
25681     flimflam/include/service.h
25682   </summary>
25683   <int value="0" label="UNKNOWN"/>
25684   <int value="1" label="NONE"/>
25685   <int value="2" label="WEP"/>
25686   <int value="3" label="WPA"/>
25687   <int value="4" label="802.11i/RSN"/>
25688   <int value="5" label="802.1x"/>
25689   <int value="6" label="PSK"/>
25690 </enum>
25691
25692 <enum name="NetworkServiceError" type="int">
25693   <summary>
25694     The error types come from the connman_service_error enum in
25695     flimflam/include/service.h
25696   </summary>
25697   <int value="0" label="UNKNOWN"/>
25698   <int value="1" label="OUT_OF_RANGE"/>
25699   <int value="2" label="PIN_MISSING"/>
25700   <int value="3" label="DHCP_FAILED"/>
25701   <int value="4" label="CONNECT_FAILED"/>
25702   <int value="5" label="BAD_PASSPHRASE"/>
25703   <int value="6" label="BAD_WEPKEY"/>
25704   <int value="7" label="ACTIVATION_FAILED"/>
25705   <int value="8" label="NEED_EVDO"/>
25706   <int value="9" label="NEED_HOME_NETWORK"/>
25707   <int value="10" label="OTASP_FAILED"/>
25708   <int value="11" label="AAA_FAILED"/>
25709   <int value="12" label="INTERNAL"/>
25710   <int value="13" label="DNS_LOOKUP_FAILED"/>
25711   <int value="14" label="HTTP_GET_FAILED"/>
25712 </enum>
25713
25714 <enum name="NewTabPageActionAndroid" type="int">
25715   <int value="0" label="Searched using the omnibox"/>
25716   <int value="1" label="Navigated to Google search homepage using the omnibox"/>
25717   <int value="2" label="Navigated to any other page using the omnibox"/>
25718   <int value="3" label="Opened a most visited page"/>
25719   <int value="4" label="Opened a recently closed tab"/>
25720   <int value="5" label="Opened a bookmark"/>
25721   <int value="6" label="Opened a foreign session (from other devices section)"/>
25722 </enum>
25723
25724 <enum name="NewTabPageBookmarkActionAndroid" type="int">
25725   <summary>
25726     These values are defined in PartnerBookmarkAction enum in
25727     chrome/browser/ui/webui/ntp/android/bookmarks_handler.cc.
25728   </summary>
25729   <int value="0" label="Deleted partner bookmark"/>
25730   <int value="1" label="Deleted root partner folder"/>
25731   <int value="2" label="Renamed partner bookmark"/>
25732   <int value="3" label="Renamed root partner folder"/>
25733 </enum>
25734
25735 <enum name="NewTabPageMobilePromo" type="int">
25736   <summary>
25737     These values are defined inside the PromoImpressionBuckets enum in
25738     chrome/browser/ui/webui/ntp/android/promo_handler.cc
25739   </summary>
25740   <int value="0" label="Shown from most visited page"/>
25741   <int value="1" label="Shown from open tabs page"/>
25742   <int value="2" label="Shown from sync promo page"/>
25743   <int value="3" label="User pressed 'Try Chrome'"/>
25744   <int value="4" label="User dismissed the promo"/>
25745 </enum>
25746
25747 <enum name="NotificationActionType" type="int">
25748   <int value="0" label="Unknown"/>
25749   <int value="1" label="Notification added"/>
25750   <int value="2" label="Notificaiton updated"/>
25751   <int value="3" label="Notification clicked"/>
25752   <int value="4" label="Notification button clicked"/>
25753   <int value="5" label="Notification displayed"/>
25754   <int value="6" label="Notification closed by user"/>
25755   <int value="7" label="Notification closed by system"/>
25756 </enum>
25757
25758 <enum name="NtpFollowAction" type="int">
25759   <int value="0" label="PAGE_TRANSITION_LINK"/>
25760   <int value="1" label="PAGE_TRANSITION_TYPED"/>
25761   <int value="2" label="PAGE_TRANSITION_AUTO_BOOKMARK"/>
25762   <int value="3" label="PAGE_TRANSITION_AUTO_SUBFRAME"/>
25763   <int value="4" label="PAGE_TRANSITION_MANUAL_SUBFRAME"/>
25764   <int value="5" label="PAGE_TRANSITION_GENERATED"/>
25765   <int value="6" label="PAGE_TRANSITION_START_PAGE"/>
25766   <int value="7" label="PAGE_TRANSITION_FORM_SUBMIT"/>
25767   <int value="8" label="PAGE_TRANSITION_RELOAD"/>
25768   <int value="9" label="PAGE_TRANSITION_KEYWORD"/>
25769   <int value="10" label="PAGE_TRANSITION_KEYWORD_GENERATED"/>
25770   <int value="11" label="Clicked on a tile."/>
25771   <int value="12" label="Clicked to other NTP pane."/>
25772   <int value="13" label="Other action"/>
25773 </enum>
25774
25775 <enum name="NtpOtherSessionsType" type="int">
25776   <int value="0" label="Menu initialized"/>
25777   <int value="1" label="Menu shown"/>
25778   <int value="2" label="Link clicked"/>
25779   <int value="3" label="Link context menu shown"/>
25780   <int value="4" label="Device context menu shown"/>
25781   <int value="5" label="Unused/previous device context menu shown"/>
25782   <int value="6" label="Collapse Session"/>
25783   <int value="7" label="Expand Session"/>
25784   <int value="8" label="Open All"/>
25785 </enum>
25786
25787 <enum name="NtpPaneType" type="int">
25788   <int value="1" label="MostVisited"/>
25789   <int value="2" label="Apps"/>
25790   <int value="3" label="Bookmarks"/>
25791   <int value="4" label="Suggestions"/>
25792 </enum>
25793
25794 <enum name="NtpPromoAction" type="int">
25795   <int value="0" label="NTP Promo viewed"/>
25796   <int value="1" label="NTP Promo closed"/>
25797   <int value="2" label="NTP Promo link clicked"/>
25798 </enum>
25799
25800 <enum name="NtpTileExperimentActions" type="int">
25801   <summary>
25802     The types of actions performed by the Most Visited Tile Placement
25803     experiment, used to identify the cases where the experiment could not
25804     operate as expected, and the reason for it.
25805   </summary>
25806   <int value="0" label="Removed URL that was already open in browser"/>
25807   <int value="1" label="Didn't remove URL, too few suggestions in MV"/>
25808   <int value="2" label="Too few URLs, didn't flip tiles 1 and 8"/>
25809   <int value="3" label="Too few URLs, didn't flip tiles 1 and 4"/>
25810 </enum>
25811
25812 <enum name="OfflineStatus" type="int">
25813   <int value="0" label="Fresh data load from Cache"/>
25814   <int value="1" label="Successful network request (validation or fetch)."/>
25815   <int value="2" label="Failed network request (non-offline error)."/>
25816   <int value="3" label="Server offline and stale data available."/>
25817   <int value="4" label="Server offline and stale data not available."/>
25818 </enum>
25819
25820 <enum name="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon" type="int">
25821   <int value="0" label="disabled by flags"/>
25822   <int value="1" label="enabled by flags"/>
25823   <int value="2" label="auto, not in trial"/>
25824   <int value="3" label="auto, disabled in trial"/>
25825   <int value="4" label="auto, enabled in trial"/>
25826 </enum>
25827
25828 <enum name="OmniboxEnteredKeywordMode" type="int">
25829   <int value="0" label="via tab"/>
25830   <int value="1" label="via space at end"/>
25831   <int value="2" label="via space in middle"/>
25832 </enum>
25833
25834 <enum name="OmniboxSearchEngine" type="int">
25835   <int value="0" label="Unknown"/>
25836   <int value="1" label="Google"/>
25837   <int value="2" label="Yahoo!"/>
25838   <int value="3" label="Bing"/>
25839   <int value="4" label="Ask"/>
25840   <int value="5" label="Yahoo! Quebec"/>
25841   <int value="6" label="OK.hu"/>
25842   <int value="7" label="Bing French and Arabic"/>
25843   <int value="11" label="Yamli"/>
25844   <int value="12" label="Araby"/>
25845   <int value="13" label="Maktoob"/>
25846   <int value="14" label="Masrawy"/>
25847   <int value="15" label="Yandex"/>
25848   <int value="16" label="Rambler"/>
25849   <int value="17" label="TUT.BY"/>
25850   <int value="18" label="hispavista"/>
25851   <int value="19" label="Jabse"/>
25852   <int value="20" label="NUR.KZ"/>
25853   <int value="21" label="Baidu"/>
25854   <int value="22" label="search.ch"/>
25855   <int value="23" label="goo"/>
25856   <int value="24" label="Pogodak!"/>
25857   <int value="25" label="Seznam"/>
25858   <int value="26" label="Centrum"/>
25859   <int value="27" label="Atlas"/>
25860   <int value="28" label="Jubii"/>
25861   <int value="29" label="Eniro"/>
25862   <int value="30" label="NetSprint"/>
25863   <int value="32" label="diri"/>
25864   <int value="33" label="Custom"/>
25865   <int value="35" label="AOL"/>
25866   <int value="36" label="Conduit"/>
25867   <int value="37" label="Rediff"/>
25868   <int value="38" label="guruji"/>
25869   <int value="40" label="GO.com"/>
25870   <int value="41" label="Rednano"/>
25871   <int value="44" label="NETI"/>
25872   <int value="45" label="DELFI"/>
25873   <int value="46" label="Fonecta 02.fi"/>
25874   <int value="50" label="AVG"/>
25875   <int value="51" label="search.ch"/>
25876   <int value="54" label="in.gr"/>
25877   <int value="55" label="Walla!"/>
25878   <int value="59" label="leit.is"/>
25879   <int value="62" label="Virgilio"/>
25880   <int value="63" label="Libero"/>
25881   <int value="67" label="Naver"/>
25882   <int value="68" label="Daum"/>
25883   <int value="69" label="Nate"/>
25884   <int value="71" label="LATNE"/>
25885   <int value="72" label="ABC S.k"/>
25886   <int value="73" label="Kvasir"/>
25887   <int value="75" label="Onet.pl"/>
25888   <int value="76" label="Wirtualna Polska"/>
25889   <int value="77" label="SAPO"/>
25890   <int value="82" label="UOL Busca"/>
25891   <int value="83" label="@MAIL.RU"/>
25892   <int value="85" label="Zoznam"/>
25893   <int value="87" label="Najdi.si"/>
25894   <int value="89" label="AltaVista"/>
25895   <int value="90" label="Terra"/>
25896   <int value="99" label="Spray"/>
25897   <int value="100" label="Sanook!"/>
25898   <int value="101" label="MYNET"/>
25899   <int value="102" label="searchnu.com"/>
25900   <int value="103" label="babylon.com"/>
25901   <int value="104" label="delta-search.com"/>
25902   <int value="105" label="iminent.com"/>
25903   <int value="106" label="hao123.com"/>
25904   <int value="107" label="sweetim.com"/>
25905   <int value="108" label="snap.do"/>
25906   <int value="109" label="snapdo.com"/>
25907   <int value="110" label="softonic.com"/>
25908   <int value="111" label="searchfunmoods.com"/>
25909   <int value="112" label="incredibar.com"/>
25910   <int value="113" label="sweetpacks.com"/>
25911   <int value="114" label="imesh.net"/>
25912 </enum>
25913
25914 <enum name="OmniboxSearchEngineType" type="int">
25915   <int value="0" label="Unknown"/>
25916   <int value="1" label="AOL"/>
25917   <int value="2" label="Ask"/>
25918   <int value="3" label="Atlas"/>
25919   <int value="4" label="AVG"/>
25920   <int value="5" label="Baidu"/>
25921   <int value="6" label="Babylon"/>
25922   <int value="7" label="Bing"/>
25923   <int value="8" label="Conduit"/>
25924   <int value="9" label="Daum"/>
25925   <int value="10" label="DELFI"/>
25926   <int value="11" label="Delta"/>
25927   <int value="12" label="Funmoods"/>
25928   <int value="13" label="goo"/>
25929   <int value="14" label="Google"/>
25930   <int value="15" label="iminent.com"/>
25931   <int value="16" label="IMesh"/>
25932   <int value="17" label="in.gr"/>
25933   <int value="18" label="incredibar.com"/>
25934   <int value="19" label="Kvasir"/>
25935   <int value="20" label="Libero"/>
25936   <int value="21" label="@MAIL.RU"/>
25937   <int value="22" label="Najdi.si"/>
25938   <int value="23" label="Nate"/>
25939   <int value="24" label="Naver"/>
25940   <int value="25" label="NETI"/>
25941   <int value="26" label="Nigma"/>
25942   <int value="27" label="OK.hu"/>
25943   <int value="28" label="Onet.pl"/>
25944   <int value="29" label="Rambler"/>
25945   <int value="30" label="SAPO"/>
25946   <int value="31" label="searchnu"/>
25947   <int value="32" label="search-results.com"/>
25948   <int value="33" label="Seznam"/>
25949   <int value="34" label="snap.do"/>
25950   <int value="35" label="softonic.com"/>
25951   <int value="36" label="Sogou"/>
25952   <int value="37" label="Soso"/>
25953   <int value="38" label="sweetim.com/sweetpacks.com"/>
25954   <int value="39" label="Terra"/>
25955   <int value="40" label="TUT.BY"/>
25956   <int value="41" label="Vinden.nl"/>
25957   <int value="42" label="Virgilio"/>
25958   <int value="43" label="Walla!"/>
25959   <int value="44" label="Wirtualna Polska"/>
25960   <int value="45" label="Yahoo!"/>
25961   <int value="46" label="Yandex"/>
25962   <int value="47" label="Zoznam"/>
25963 </enum>
25964
25965 <enum name="OmniboxSuggestRequests" type="int">
25966   <int value="1" label="requests sent"/>
25967   <int value="2" label="requests invalidated"/>
25968   <int value="3" label="(non-invalidated) replies received"/>
25969 </enum>
25970
25971 <enum name="OmniboxZeroSuggestRequests" type="int">
25972   <int value="1" label="requests sent"/>
25973   <int value="2" label="requests invalidated"/>
25974   <int value="3" label="(non-invalidated) replies received"/>
25975 </enum>
25976
25977 <enum name="OSAgnosticErrno" type="int">
25978   <summary>Errno values with the same meanings on Mac/Win/Linux.</summary>
25979   <int value="0" label="0">No error</int>
25980   <int value="1" label="EPERM">Operation not permitted</int>
25981   <int value="2" label="ENOENT">No such file or directory</int>
25982   <int value="3" label="ESRCH">No such process</int>
25983   <int value="4" label="EINTR">Interrupted function call</int>
25984   <int value="5" label="EIO">Input/output error</int>
25985   <int value="6" label="ENXIO">No such device or address</int>
25986   <int value="7" label="E2BIG">Arg list too long</int>
25987   <int value="8" label="ENOEXEC">Exec format error</int>
25988   <int value="9" label="EBADF">Bad file descriptor</int>
25989   <int value="10" label="ECHILD">No child processes</int>
25990   <int value="11" label="EDEADLK">Resource deadlock avoided</int>
25991   <int value="12" label="ENOMEM">Cannot allocate memory</int>
25992   <int value="13" label="EACCES">Permission denied</int>
25993   <int value="14" label="EFAULT">Bad address</int>
25994   <int value="15" label="ENOTBLK">Not a block device</int>
25995   <int value="16" label="EBUSY">Resource busy</int>
25996   <int value="17" label="EEXIST">File exists</int>
25997   <int value="18" label="EXDEV">Improper link</int>
25998   <int value="19" label="ENODEV">Operation not supported by device</int>
25999   <int value="20" label="ENOTDIR">Not a directory</int>
26000   <int value="21" label="EISDIR">Is a directory</int>
26001   <int value="22" label="EINVAL">Invalid argument</int>
26002   <int value="23" label="ENFILE">Too many open files in system</int>
26003   <int value="24" label="EMFILE">Too many open files</int>
26004   <int value="25" label="ENOTTY">Inappropriate ioctl for device</int>
26005   <int value="26" label="ETXTBSY">Text file busy</int>
26006   <int value="27" label="EFBIG">File too large</int>
26007   <int value="28" label="ENOSPC">Device out of space</int>
26008   <int value="29" label="ESPIPE">Illegal seek</int>
26009   <int value="30" label="EROFS">Read-only file system</int>
26010   <int value="31" label="EMLINK">Too many links</int>
26011   <int value="32" label="EPIPE">Broken pipe</int>
26012   <int value="33" label="EDOM">Numerical argument out of domain</int>
26013   <int value="34" label="ERANGE">Numerical result out of range</int>
26014 </enum>
26015
26016 <enum name="OtherPossibleUsernamesUsage" type="int">
26017   <int value="0" label="Nothing to Autofill"/>
26018   <int value="1" label="No other possible usernames"/>
26019   <int value="2" label="Other possible usernames present, but none were shown"/>
26020   <int value="3" label="Other possible username was shown, but not selected"/>
26021   <int value="4" label="Other possible username was selected"/>
26022 </enum>
26023
26024 <enum name="OverscrollMode" type="int">
26025   <summary>Direction of the overscroll gesture.</summary>
26026   <int value="1" label="North">Scrolled from bottom towards top</int>
26027   <int value="2" label="South">Scrolled from top towards the bottom</int>
26028   <int value="3" label="West">Scrolled from right towards left</int>
26029   <int value="4" label="East">Scrolled from left towards right</int>
26030 </enum>
26031
26032 <enum name="P2PLookupResult" type="int">
26033   <int value="0" label="Found"/>
26034   <int value="1" label="Not Found"/>
26035   <int value="2" label="Vanished"/>
26036   <int value="3" label="Canceled"/>
26037   <int value="4" label="Filtered"/>
26038 </enum>
26039
26040 <enum name="P2PServerResult" type="int">
26041   <int value="0" label="Response Sent"/>
26042   <int value="1" label="Response Interrupted"/>
26043   <int value="2" label="Malformed"/>
26044   <int value="3" label="Not Found"/>
26045   <int value="4" label="Index"/>
26046 </enum>
26047
26048 <enum name="PagespeedHeaderServerType" type="int">
26049   <int value="0" label="Total responses"/>
26050   <int value="1" label="mod_pagespeed server"/>
26051   <int value="2" label="ngx_pagespeed server"/>
26052   <int value="3" label="PageSpeed Service server"/>
26053   <int value="4" label="Unknown server type"/>
26054 </enum>
26055
26056 <enum name="PagespeedVersion" type="int">
26057   <summary>
26058     The version of PageSpeed. Values up to 1.6.29.x are in use as of 2013-10-01
26059     while later values may adjust 'a' and/or 'b' arbitrarily.
26060   </summary>
26061   <int value="1" label="Unknown"/>
26062   <int value="2" label="0.9.10.0"/>
26063   <int value="3" label="0.9.10.x"/>
26064   <int value="4" label="0.9.11.0"/>
26065   <int value="5" label="0.9.11.x"/>
26066   <int value="6" label="0.9.12.0"/>
26067   <int value="7" label="0.9.12.x"/>
26068   <int value="8" label="0.9.13.0"/>
26069   <int value="9" label="0.9.13.x"/>
26070   <int value="10" label="0.9.14.0"/>
26071   <int value="11" label="0.9.14.x"/>
26072   <int value="12" label="0.9.15.0"/>
26073   <int value="13" label="0.9.15.x"/>
26074   <int value="14" label="0.9.16.0"/>
26075   <int value="15" label="0.9.16.x"/>
26076   <int value="16" label="0.9.17.0"/>
26077   <int value="17" label="0.9.17.x"/>
26078   <int value="18" label="0.9.18.0"/>
26079   <int value="19" label="0.9.18.x"/>
26080   <int value="20" label="0.10.19.0"/>
26081   <int value="21" label="0.10.19.x"/>
26082   <int value="22" label="0.10.20.0"/>
26083   <int value="23" label="0.10.20.x"/>
26084   <int value="24" label="0.10.21.0"/>
26085   <int value="25" label="0.10.21.x"/>
26086   <int value="26" label="0.10.22.0"/>
26087   <int value="27" label="0.10.22.x"/>
26088   <int value="28" label="1.1.23.0"/>
26089   <int value="29" label="1.1.23.x"/>
26090   <int value="30" label="1.2.24.0"/>
26091   <int value="31" label="1.2.24.x"/>
26092   <int value="32" label="1.3.25.0"/>
26093   <int value="33" label="1.3.25.x"/>
26094   <int value="34" label="1.4.26.0"/>
26095   <int value="35" label="1.4.26.x"/>
26096   <int value="36" label="1.5.27.0"/>
26097   <int value="37" label="1.5.27.x"/>
26098   <int value="38" label="1.5.28.0"/>
26099   <int value="39" label="1.5.28.x"/>
26100   <int value="40" label="1.6.29.0"/>
26101   <int value="41" label="1.6.29.x"/>
26102   <int value="42" label="a.b.30.0"/>
26103   <int value="43" label="a.b.30.x"/>
26104   <int value="44" label="a.b.31.0"/>
26105   <int value="45" label="a.b.31.x"/>
26106   <int value="46" label="a.b.32.0"/>
26107   <int value="47" label="a.b.32.x"/>
26108   <int value="48" label="a.b.33.0"/>
26109   <int value="49" label="a.b.33.x"/>
26110   <int value="50" label="a.b.34.0"/>
26111   <int value="51" label="a.b.34.x"/>
26112   <int value="52" label="a.b.35.0"/>
26113   <int value="53" label="a.b.35.x"/>
26114   <int value="54" label="a.b.36.0"/>
26115   <int value="55" label="a.b.36.x"/>
26116   <int value="56" label="a.b.37.0"/>
26117   <int value="57" label="a.b.37.x"/>
26118   <int value="58" label="a.b.38.0"/>
26119   <int value="59" label="a.b.38.x"/>
26120   <int value="60" label="a.b.39.0"/>
26121   <int value="61" label="a.b.39.x"/>
26122   <int value="62" label="a.b.40.0"/>
26123   <int value="63" label="a.b.40.x"/>
26124   <int value="64" label="a.b.41.0"/>
26125   <int value="65" label="a.b.41.x"/>
26126   <int value="66" label="a.b.42.0"/>
26127   <int value="67" label="a.b.42.x"/>
26128   <int value="68" label="a.b.43.0"/>
26129   <int value="69" label="a.b.43.x"/>
26130   <int value="70" label="a.b.44.0"/>
26131   <int value="71" label="a.b.44.x"/>
26132   <int value="72" label="a.b.45.0"/>
26133   <int value="73" label="a.b.45.x"/>
26134   <int value="74" label="a.b.46.0"/>
26135   <int value="75" label="a.b.46.x"/>
26136   <int value="76" label="a.b.47.0"/>
26137   <int value="77" label="a.b.47.x"/>
26138   <int value="78" label="a.b.48.0"/>
26139   <int value="79" label="a.b.48.x"/>
26140   <int value="80" label="a.b.49.0"/>
26141   <int value="81" label="a.b.49.x"/>
26142   <int value="82" label="a.b.50.0"/>
26143   <int value="83" label="a.b.50.x"/>
26144   <int value="84" label="a.b.51.0"/>
26145   <int value="85" label="a.b.51.x"/>
26146   <int value="86" label="a.b.52.0"/>
26147   <int value="87" label="a.b.52.x"/>
26148   <int value="88" label="a.b.53.0"/>
26149   <int value="89" label="a.b.53.x"/>
26150   <int value="90" label="a.b.54.0"/>
26151   <int value="91" label="a.b.54.x"/>
26152   <int value="92" label="a.b.55.0"/>
26153   <int value="93" label="a.b.55.x"/>
26154   <int value="94" label="a.b.56.0"/>
26155   <int value="95" label="a.b.56.x"/>
26156   <int value="96" label="a.b.57.0"/>
26157   <int value="97" label="a.b.57.x"/>
26158   <int value="98" label="a.b.58.0"/>
26159   <int value="99" label="a.b.58.x"/>
26160 </enum>
26161
26162 <enum name="ParsedCookieStatus" type="int">
26163   <obsolete>
26164     Deprecated as of 9/2013. Experiment to measure control characters in cookies
26165     is finished.
26166   </obsolete>
26167   <int value="0" label="All cookie values valid and without control chars"/>
26168   <int value="1" label="Cookie contains control chars"/>
26169   <int value="2" label="Cookie is invalid"/>
26170   <int value="3" label="Cookie contains both control chars and is invalid"/>
26171 </enum>
26172
26173 <enum name="PasswordManagerActionsTaken" type="int">
26174   <obsolete>
26175     Deprecated as of Chrome 32. See PasswordManagerActionsTakenWithPsl
26176   </obsolete>
26177   <summary>
26178     The value is a combination of three different options - what did the
26179     password manager do, what did the user do, and was the form submitted (and
26180     submitted successfully or not). The meaning of each value can be determined
26181     from the values in chrome/browser/password_manager/password_form_manager.h
26182   </summary>
26183   <int value="0"
26184       label="manager did nothing / user did nothing / form not submitted"/>
26185   <int value="1"
26186       label="manager did nothing / user chose a value / form not submitted"/>
26187   <int value="2"
26188       label="manager did nothing / user typed in something / form not
26189              submitted"/>
26190   <int value="3"
26191       label="manager filled the fields / user did nothing / form not
26192              submitted"/>
26193   <int value="4"
26194       label="manager filled the fields / user chose a value / form not
26195              submitted"/>
26196   <int value="5"
26197       label="manager filled the fields / user typed in something / form not
26198              submitted"/>
26199   <int value="6"
26200       label="manager did nothing (site was blacklisted) / user did nothing /
26201              form not submitted"/>
26202   <int value="7"
26203       label="manager did nothing (site was blacklisted) / user chose a value
26204              / form not submitted (this value shouldn't be possible)"/>
26205   <int value="8"
26206       label="manager did nothing (site was blacklisted) / user typed in
26207              something / form not submitted"/>
26208   <int value="9"
26209       label="manager did nothing (autocomplete off) / user did nothing / form
26210              not submitted"/>
26211   <int value="10"
26212       label="manager did nothing (autocomplete off) / user chose a value /
26213              form not submitted (this value shouldn't be possible)"/>
26214   <int value="11"
26215       label="manager did nothing (autocomplete off) / user typed in something
26216              / form not submitted"/>
26217   <int value="12"
26218       label="manager did nothing / user did nothing / form submit failed"/>
26219   <int value="13"
26220       label="manager did nothing / user chose a value / form submit failed"/>
26221   <int value="14"
26222       label="manager did nothing / user typed in something / form submit
26223              failed"/>
26224   <int value="15"
26225       label="manager filled the fields / user did nothing / form submit
26226              failed"/>
26227   <int value="16"
26228       label="manager filled the fields / user chose a value / form submit
26229              failed"/>
26230   <int value="17"
26231       label="manager filled the fields / user typed in something / form
26232              submit failed"/>
26233   <int value="18"
26234       label="manager did nothing (site was blacklisted) / user did nothing /
26235              form submit failed"/>
26236   <int value="19"
26237       label="manager did nothing (site was blacklisted) / user chose a value
26238              / form submit failed (this value shouldn't be possible)"/>
26239   <int value="20"
26240       label="manager did nothing (site was blacklisted) / user typed in
26241              something / form submit failed"/>
26242   <int value="21"
26243       label="manager did nothing (autocomplete off) / user did nothing / form
26244              submit failed"/>
26245   <int value="22"
26246       label="manager did nothing (autocomplete off) / user chose a value /
26247              form submit failed (this value shouldn't be possible)"/>
26248   <int value="23"
26249       label="manager did nothing (autocomplete off) / user typed in something
26250              / form submit failed"/>
26251   <int value="24"
26252       label="manager did nothing / user did nothing / form submit succeeded"/>
26253   <int value="25"
26254       label="manager did nothing / user chose a value / form submit succeeded"/>
26255   <int value="26"
26256       label="manager did nothing / user typed in something / form submit
26257              succeeded"/>
26258   <int value="27"
26259       label="manager filled the fields / user did nothing / form submit
26260              succeeded"/>
26261   <int value="28"
26262       label="manager filled the fields / user chose a value / form submit
26263              succeeded"/>
26264   <int value="29"
26265       label="manager filled the fields / user typed in something / form
26266              submit succeeded"/>
26267   <int value="30"
26268       label="manager did nothing (site was blacklisted) / user did nothing /
26269              form submit succeeded"/>
26270   <int value="31"
26271       label="manager did nothing (site was blacklisted) / user chose a value
26272              / form submit succeeded (this value shouldn't be possible)"/>
26273   <int value="32"
26274       label="manager did nothing (site was blacklisted) / user typed in
26275              something / form submit succeeded"/>
26276   <int value="33"
26277       label="manager did nothing (autocomplete off) / user did nothing / form
26278              submit succeeded"/>
26279   <int value="34"
26280       label="manager did nothing (autocomplete off) / user chose a value /
26281              form submit succeeded (this value shouldn't be possible)"/>
26282   <int value="35"
26283       label="manager did nothing (autocomplete off) / user typed in something
26284              / form submit succeeded"/>
26285 </enum>
26286
26287 <enum name="PasswordManagerActionsTakenWithPsl" type="int">
26288   <summary>
26289     The value is a combination of three different options - what did the
26290     password manager do, what did the user do, and was the form submitted (and
26291     submitted successfully or not). The meaning of each value can be determined
26292     from the values in chrome/browser/password_manager/password_form_manager.h
26293   </summary>
26294   <int value="0"
26295       label="manager did nothing / user did nothing / form not submitted"/>
26296   <int value="1"
26297       label="manager did nothing / user chose a value / form not submitted"/>
26298   <int value="2"
26299       label="manager did nothing / user chose a value from PSL / form not
26300              submitted"/>
26301   <int value="3"
26302       label="manager did nothing / user typed in something / form not
26303              submitted"/>
26304   <int value="4"
26305       label="manager filled the fields / user did nothing / form not
26306              submitted"/>
26307   <int value="5"
26308       label="manager filled the fields / user chose a value / form not
26309              submitted"/>
26310   <int value="6"
26311       label="manager filled the fields / user chose a value from PSL / form
26312              not submitted"/>
26313   <int value="7"
26314       label="manager filled the fields / user typed in something / form not
26315              submitted"/>
26316   <int value="8"
26317       label="manager did nothing (site was blacklisted) / user did nothing /
26318              form not submitted"/>
26319   <int value="9"
26320       label="manager did nothing (site was blacklisted) / user chose a value
26321              / form not submitted (this value shouldn't be possible)"/>
26322   <int value="10"
26323       label="manager did nothing (site was blacklisted) / user chose a value
26324              from PSL / form not submitted (this value shouldn't be possible)"/>
26325   <int value="11"
26326       label="manager did nothing (site was blacklisted) / user typed in
26327              something / form not submitted"/>
26328   <int value="12"
26329       label="manager did nothing (autocomplete off) / user did nothing / form
26330              not submitted"/>
26331   <int value="13"
26332       label="manager did nothing (autocomplete off) / user chose a value /
26333              form not submitted (this value shouldn't be possible)"/>
26334   <int value="14"
26335       label="manager did nothing (autocomplete off) / user chose a value from
26336              psl / form not submitted (this value shouldn't be possible)"/>
26337   <int value="15"
26338       label="manager did nothing (autocomplete off) / user typed in something
26339              / form not submitted"/>
26340   <int value="16"
26341       label="manager did nothing / user did nothing / form submit failed"/>
26342   <int value="17"
26343       label="manager did nothing / user chose a value / form submit failed"/>
26344   <int value="18"
26345       label="manager did nothing / user chose a value from psl / form submit
26346              failed"/>
26347   <int value="19"
26348       label="manager did nothing / user typed in something / form submit
26349              failed"/>
26350   <int value="20"
26351       label="manager filled the fields / user did nothing / form submit
26352              failed"/>
26353   <int value="21"
26354       label="manager filled the fields / user chose a value / form submit
26355              failed"/>
26356   <int value="22"
26357       label="manager filled the fields / user chose a value from psl / form
26358              submit failed"/>
26359   <int value="23"
26360       label="manager filled the fields / user typed in something / form
26361              submit failed"/>
26362   <int value="24"
26363       label="manager did nothing (site was blacklisted) / user did nothing /
26364              form submit failed"/>
26365   <int value="25"
26366       label="manager did nothing (site was blacklisted) / user chose a value
26367              / form submit failed (this value shouldn't be possible)"/>
26368   <int value="26"
26369       label="manager did nothing (site was blacklisted) / user chose a value
26370              from psl / form submit failed (this value shouldn't be possible)"/>
26371   <int value="27"
26372       label="manager did nothing (site was blacklisted) / user typed in
26373              something / form submit failed"/>
26374   <int value="28"
26375       label="manager did nothing (autocomplete off) / user did nothing / form
26376              submit failed"/>
26377   <int value="29"
26378       label="manager did nothing (autocomplete off) / user chose a value /
26379              form submit failed (this value shouldn't be possible)"/>
26380   <int value="30"
26381       label="manager did nothing (autocomplete off) / user chose a value from
26382              psl / form submit failed (this value shouldn't be possible)"/>
26383   <int value="31"
26384       label="manager did nothing (autocomplete off) / user typed in something
26385              / form submit failed"/>
26386   <int value="32"
26387       label="manager did nothing / user did nothing / form submit succeeded"/>
26388   <int value="33"
26389       label="manager did nothing / user chose a value / form submit succeeded"/>
26390   <int value="34"
26391       label="manager did nothing / user chose a value from psl / form submit
26392              succeeded"/>
26393   <int value="35"
26394       label="manager did nothing / user typed in something / form submit
26395              succeeded"/>
26396   <int value="36"
26397       label="manager filled the fields / user did nothing / form submit
26398              succeeded"/>
26399   <int value="37"
26400       label="manager filled the fields / user chose a value / form submit
26401              succeeded"/>
26402   <int value="38"
26403       label="manager filled the fields / user chose a value from psl / form
26404              submit succeeded"/>
26405   <int value="39"
26406       label="manager filled the fields / user typed in something / form
26407              submit succeeded"/>
26408   <int value="40"
26409       label="manager did nothing (site was blacklisted) / user did nothing /
26410              form submit succeeded"/>
26411   <int value="41"
26412       label="manager did nothing (site was blacklisted) / user chose a value
26413              / form submit succeeded (this value shouldn't be possible)"/>
26414   <int value="42"
26415       label="manager did nothing (site was blacklisted) / user chose a value
26416              from psl / form submit succeeded (this value shouldn't be
26417              possible)"/>
26418   <int value="43"
26419       label="manager did nothing (site was blacklisted) / user typed in
26420              something / form submit succeeded"/>
26421   <int value="44"
26422       label="manager did nothing (autocomplete off) / user did nothing / form
26423              submit succeeded"/>
26424   <int value="45"
26425       label="manager did nothing (autocomplete off) / user chose a value /
26426              form submit succeeded (this value shouldn't be possible)"/>
26427   <int value="46"
26428       label="manager did nothing (autocomplete off) / user chose a value from
26429              psl / form submit succeeded (this value shouldn't be possible)"/>
26430   <int value="47"
26431       label="manager did nothing (autocomplete off) / user typed in something
26432              / form submit succeeded"/>
26433 </enum>
26434
26435 <enum name="PasswordManagerPslDomainMatchTriggering" type="int">
26436   <summary>
26437     The value indicates whether an entry returned by password autofill contains
26438     a value that was found by matching against the public suffix list.
26439   </summary>
26440   <int value="0" label="Matching disabled"/>
26441   <int value="1" label="No match"/>
26442   <int value="2" label="Match"/>
26443 </enum>
26444
26445 <enum name="PepperVideoDecodeError" type="int">
26446   <int value="1" label="Illegal state">
26447     An operation was attempted during an incompatible decoder state.
26448   </int>
26449   <int value="2" label="Invalid argument">
26450     Invalid argument was passed to an API method.
26451   </int>
26452   <int value="3" label="Unreadable input">Encoded input is unreadable.</int>
26453   <int value="4" label="Platform failure">
26454     A failure occurred at the browser layer or lower. Examples of such failures
26455     include GPU hardware failures, GPU driver failures, GPU library failures,
26456     browser programming errors, and so on.
26457   </int>
26458 </enum>
26459
26460 <enum name="PhotoEditorFileType" type="int">
26461   <int value="0" label="jpg"/>
26462   <int value="1" label="png"/>
26463   <int value="2" label="gif"/>
26464   <int value="3" label="bmp"/>
26465   <int value="4" label="webp"/>
26466   <int value="5" label="other"/>
26467 </enum>
26468
26469 <enum name="PhotoEditorLoadMode" type="int">
26470   <int value="0" label="From full resolution cache"/>
26471   <int value="1" label="From screen resolution cache"/>
26472   <int value="2" label="From file"/>
26473   <int value="3" label="Other"/>
26474 </enum>
26475
26476 <enum name="PhotoEditorSaveResult" type="int">
26477   <int value="0" label="Failure"/>
26478   <int value="1" label="Success"/>
26479   <int value="2" label="Other"/>
26480 </enum>
26481
26482 <enum name="PhotoEditorToolType" type="int">
26483   <int value="0" label="Auto-fix"/>
26484   <int value="1" label="Crop"/>
26485   <int value="2" label="Brightness"/>
26486   <int value="3" label="Rotate left"/>
26487   <int value="4" label="Rotate right"/>
26488   <int value="5" label="Rotate undo"/>
26489   <int value="6" label="Rotate redo"/>
26490   <int value="7" label="Share"/>
26491   <int value="8" label="Other"/>
26492 </enum>
26493
26494 <enum name="PipelineStatus" type="int">
26495   <int value="0" label="PIPELINE_OK"/>
26496   <int value="1" label="PIPELINE_ERROR_URL_NOT_FOUND"/>
26497   <int value="2" label="PIPELINE_ERROR_NETWORK"/>
26498   <int value="3" label="PIPELINE_ERROR_DECODE"/>
26499   <int value="4" label="PIPELINE_ERROR_DECRYPT"/>
26500   <int value="5" label="PIPELINE_ERROR_ABORT"/>
26501   <int value="6" label="PIPELINE_ERROR_INITIALIZATION_FAILED"/>
26502   <int value="7" label="PIPELINE_ERROR_REQUIRED_FILTER_MISSING"/>
26503   <int value="8" label="PIPELINE_ERROR_COULD_NOT_RENDER"/>
26504   <int value="9" label="PIPELINE_ERROR_READ"/>
26505   <int value="10" label="PIPELINE_ERROR_OPERATION_PENDING"/>
26506   <int value="11" label="PIPELINE_ERROR_INVALID_STATE"/>
26507   <int value="12" label="DEMUXER_ERROR_COULD_NOT_OPEN"/>
26508   <int value="13" label="DEMUXER_ERROR_COULD_NOT_PARSE"/>
26509   <int value="14" label="DEMUXER_ERROR_NO_SUPPORTED_STREAMS"/>
26510   <int value="15" label="DECODER_ERROR_NOT_SUPPORTED"/>
26511 </enum>
26512
26513 <enum name="PlatformFileError" type="int">
26514   <int value="0" label="OK"/>
26515   <int value="1" label="FAILED"/>
26516   <int value="2" label="IN_USE"/>
26517   <int value="3" label="EXISTS"/>
26518   <int value="4" label="NOT_FOUND"/>
26519   <int value="5" label="ACCESS_DENIED"/>
26520   <int value="6" label="TOO_MANY_OPENED"/>
26521   <int value="7" label="NO_MEMORY"/>
26522   <int value="8" label="NO_SPACE"/>
26523   <int value="9" label="NOT_A_DIRECTORY"/>
26524   <int value="10" label="INVALID_OPERATION"/>
26525   <int value="11" label="SECURITY"/>
26526   <int value="12" label="ABORT"/>
26527   <int value="13" label="NOT_A_FILE"/>
26528   <int value="14" label="NOT_EMPTY"/>
26529   <int value="15" label="INVALID_URL"/>
26530   <int value="16" label="I/O"/>
26531 </enum>
26532
26533 <enum name="PluginLoadResult" type="int">
26534   <int value="0" label="LOAD_SUCCESS"/>
26535   <int value="1" label="LOAD_FAILED"/>
26536   <int value="2" label="ENTRY_POINT_MISSING"/>
26537   <int value="3" label="INIT_FAILED"/>
26538 </enum>
26539
26540 <enum name="PointerSensitivity" type="int">
26541   <int value="1" label="1"/>
26542   <int value="2" label="2"/>
26543   <int value="3" label="3"/>
26544   <int value="4" label="4"/>
26545   <int value="5" label="5"/>
26546 </enum>
26547
26548 <enum name="PowerBrightnessAdjust" type="int">
26549   <int value="0" label="Brightness Down"/>
26550   <int value="1" label="Brightness Up"/>
26551   <int value="2" label="Brightness Absolute"/>
26552 </enum>
26553
26554 <enum name="PreconnectedNavigation" type="int">
26555   <int value="0" label="No recent pre-connect to the page"/>
26556   <int value="1" label="Page nav. preceded by a pre-connect"/>
26557 </enum>
26558
26559 <enum name="PreconnectMotivation" type="int">
26560   <int value="0" label="MOUSE_OVER_MOTIVATED"/>
26561   <int value="1" label="PAGE_SCAN_MOTIVATED"/>
26562   <int value="2" label="UNIT_TEST_MOTIVATED"/>
26563   <int value="3" label="LINKED_MAX_MOTIVATED"/>
26564   <int value="4" label="OMNIBOX_MOTIVATED"/>
26565   <int value="5" label="STARTUP_LIST_MOTIVATED"/>
26566   <int value="6" label="EARLY_LOAD_MOTIVATED"/>
26567   <int value="7" label="NO_PREFETCH_MOTIVATION"/>
26568   <int value="8" label="STATIC_REFERAL_MOTIVATED"/>
26569   <int value="9" label="LEARNED_REFERAL_MOTIVATED"/>
26570   <int value="10" label="SELF_REFERAL_MOTIVATED"/>
26571 </enum>
26572
26573 <enum name="PreconnectSubresourceEval" type="int">
26574   <int value="0" label="PRECONNECTION"/>
26575   <int value="1" label="PRERESOLUTION"/>
26576   <int value="2" label="TOO_NEW"/>
26577 </enum>
26578
26579 <enum name="PreconnectTriggerUsed" type="int">
26580   <int value="0" label="The pre-connect triggered host was not accessed"/>
26581   <int value="1" label="The pre-connect triggered host was accessed"/>
26582 </enum>
26583
26584 <enum name="PrefetchStatus" type="int">
26585   <int value="0" label="undefined"/>
26586   <int value="1" label="success from cache"/>
26587   <int value="2" label="success from network"/>
26588   <int value="3" label="canceled in-flight"/>
26589 </enum>
26590
26591 <enum name="PrerenderFinalStatus" type="int">
26592   <int value="0" label="USED"/>
26593   <int value="1" label="TIMED_OUT"/>
26594   <int value="2" label="EVICTED"/>
26595   <int value="3" label="MANAGER_SHUTDOWN"/>
26596   <int value="4" label="CLOSED"/>
26597   <int value="5" label="CREATE_NEW_WINDOW"/>
26598   <int value="6" label="PROFILE_DESTROYED"/>
26599   <int value="7" label="APP_TERMINATING"/>
26600   <int value="8" label="JAVASCRIPT_ALERT"/>
26601   <int value="9" label="AUTH_NEEDED"/>
26602   <int value="10" label="HTTPS"/>
26603   <int value="11" label="DOWNLOAD"/>
26604   <int value="12" label="MEMORY_LIMIT_EXCEEDED"/>
26605   <int value="13" label="JS_OUT_OF_MEMORY"/>
26606   <int value="14" label="RENDERER_UNRESPONSIVE"/>
26607   <int value="15" label="TOO_MANY_PROCESSES"/>
26608   <int value="16" label="RATE_LIMIT_EXCEEDED"/>
26609   <int value="17" label="PENDING_SKIPPED"/>
26610   <int value="18" label="CONTROL_GROUP"/>
26611   <int value="19" label="HTML5_MEDIA"/>
26612   <int value="20" label="SOURCE_RENDER_VIEW_CLOSED"/>
26613   <int value="21" label="RENDERER_CRASHED"/>
26614   <int value="22" label="UNSUPPORTED_SCHEME"/>
26615   <int value="23" label="INVALID_HTTP_METHOD"/>
26616   <int value="24" label="WINDOW_PRINT"/>
26617   <int value="25" label="RECENTLY_VISITED"/>
26618   <int value="26" label="WINDOW_OPENER"/>
26619   <int value="27" label="PAGE_ID_CONFLICT"/>
26620   <int value="28" label="SAFE_BROWSING"/>
26621   <int value="29" label="FRAGMENT_MISMATCH"/>
26622   <int value="30" label="SSL_CLIENT_CERTIFICATE_REQUESTED"/>
26623   <int value="31" label="CACHE_OR_HISTORY_CLEARED"/>
26624   <int value="32" label="CANCELLED"/>
26625   <int value="33" label="SSL_ERROR"/>
26626   <int value="34" label="CROSS_SITE_NAVIGATION_PENDING"/>
26627   <int value="35" label="DEVTOOLS_ATTACHED"/>
26628   <int value="36" label="SESSION_STORAGE_NAMESPACE_MISMATCH"/>
26629   <int value="37" label="NO_USE_GROUP"/>
26630   <int value="38" label="MATCH_COMPLETE_DUMMY"/>
26631   <int value="39" label="DUPLICATE"/>
26632   <int value="40" label="OPEN_URL"/>
26633   <int value="41" label="WOULD_HAVE_BEEN_USED"/>
26634   <int value="42" label="REGISTER_PROTOCOL_HANDLER"/>
26635   <int value="43" label="CREATING_AUDIO_STREAM"/>
26636   <int value="44" label="PAGE_BEING_CAPTURED"/>
26637   <int value="45" label="BAD_DEFERRED_REDIRECT"/>
26638   <int value="46" label="NAVIGATION_UNCOMMITTED"/>
26639 </enum>
26640
26641 <enum name="PrerenderHoverEvent" type="int">
26642   <obsolete>
26643     deprecated May 10 2012
26644   </obsolete>
26645   <int value="0" label="HOVER_EVENT_START"/>
26646   <int value="1" label="HOVER_EVENT_TOO_SHORT"/>
26647   <int value="2" label="HOVER_EVENT_REPLACED"/>
26648   <int value="3" label="HOVER_EVENT_CLICK"/>
26649 </enum>
26650
26651 <enum name="PrerenderLocalPredictorEvents" type="int">
26652   <int value="0" label="Constructed"/>
26653   <int value="1" label="Init scheduled"/>
26654   <int value="2" label="Init started"/>
26655   <int value="3" label="Init failed: no history"/>
26656   <int value="4" label="Init succeeded"/>
26657   <int value="5" label="AddVisit"/>
26658   <int value="6" label="AddVisit initialized"/>
26659   <int value="7" label="AddVisit prerender identified"/>
26660   <int value="8" label="AddVisit relevant transition"/>
26661   <int value="9" label="AddVisit identified prerender candidate"/>
26662   <int value="10" label="AddVisit prerendering"/>
26663   <int value="11" label="Got prerender url"/>
26664   <int value="12" label="Error: no prerender url for PLT"/>
26665   <int value="13" label="AddVisit prerender rextended"/>
26666   <int value="14" label="URL lookup result"/>
26667   <int value="15" label="URL lookup result: root page"/>
26668   <int value="16" label="URL lookup result: http"/>
26669   <int value="17" label="URL lookup result: has query string"/>
26670   <int value="18" label="URL lookup result: contains logout"/>
26671   <int value="19" label="URL lookup result: contians login"/>
26672   <int value="20" label="Start url lookup"/>
26673   <int value="21" label="AddVisit not root page"/>
26674   <int value="22" label="Whitelist error"/>
26675   <int value="23" label="Whitelist ok"/>
26676   <int value="24" label="URL lookup result: on whitelist"/>
26677   <int value="25" label="URL lookup result: on whitelist root page"/>
26678   <int value="26" label="URL lookup result: extended root page"/>
26679   <int value="27" label="URL lookup result: root page http"/>
26680   <int value="28" label="URL lookup failed"/>
26681   <int value="29" label="URL lookup no source webcontents found"/>
26682   <int value="30" label="URL lookup no logged in table found"/>
26683   <int value="31" label="URL lookup issuing logged in lookup"/>
26684   <int value="32" label="Continue prerender check started"/>
26685   <int value="33" label="Continue prerender check no url"/>
26686   <int value="34" label="Continue prerender check priority too low"/>
26687   <int value="35" label="Continue prerender check urls identical but fragemet"/>
26688   <int value="36" label="Continue prerender check https"/>
26689   <int value="37" label="Continue prerender check root page"/>
26690   <int value="38" label="Continue prerender check logout url"/>
26691   <int value="39" label="Continue prerender check login url"/>
26692   <int value="40" label="Continue prerender check not logged in"/>
26693   <int value="41" label="Continue prerender check fallthrough no prerender"/>
26694   <int value="42" label="Continue prerender check issuing prerender"/>
26695   <int value="43" label="Issuing prerender"/>
26696   <int value="44" label="No prerender candidates"/>
26697   <int value="45" label="Got history issuing lookup"/>
26698   <int value="46" label="Tab Helper URL seen"/>
26699   <int value="47" label="Tab Helper URL seen match"/>
26700   <int value="48" label="Tab Helper URL seen namespace match"/>
26701   <int value="49" label="URL lookup multiple source webcontents"/>
26702   <int value="50" label="Continue prerender check side-effect free whitelist"/>
26703   <int value="51" label="Continue prerender check Examine next URL"/>
26704   <int value="52" label="Issuing prerender, already prerendering"/>
26705   <int value="53" label="Issuing prerender, new prerender"/>
26706   <int value="54" label="Issuing prerender, cancelled old prerender"/>
26707   <int value="55" label="Continue prerender check fallthrough prerendering"/>
26708   <int value="56" label="URL lookup success"/>
26709   <int value="57" label="Prerender Service disabled"/>
26710   <int value="58" label="Prerender Service issued lookup"/>
26711   <int value="59" label="Prerender Service lookup timed out"/>
26712   <int value="60" label="Prerender Service received result"/>
26713   <int value="61" label="Prerender Service no record for result"/>
26714   <int value="62" label="Prerender Service parsed correctly"/>
26715   <int value="63" label="Prerender Service parse error"/>
26716   <int value="64" label="Prerender Service parse error incorrect JSON"/>
26717   <int value="65" label="Prerender Service hinting timed out"/>
26718   <int value="66" label="Prerender Service hinting url lookup timed out"/>
26719   <int value="67" label="Prerender Service candidate url lookup timed out"/>
26720   <int value="68" label="Continue prerender check service whitelist"/>
26721   <int value="69" label="Continue prerender check next URL local"/>
26722   <int value="70" label="Continue prerender check next URL service"/>
26723   <int value="71" label="AddVisit relevant transition repeat URL"/>
26724   <int value="72" label="AddVisit relevant transition new URL"/>
26725   <int value="73" label="Tab Helper namespace mismatch: no namespace"/>
26726   <int value="74" label="Tab Helper namespace mismatch: merge issued"/>
26727   <int value="75" label="Namespace mismatch: merge result received"/>
26728   <int value="76" label="Namespace mismatch: merge result namespace not found"/>
26729   <int value="77" label="Namespace mismatch: merge result not logging"/>
26730   <int value="78" label="Namespace mismatch: merge result no transactions"/>
26731   <int value="79"
26732       label="Namespace mismatch: merge result too many transactions"/>
26733   <int value="80" label="Namespace mismatch: merge result not mergeable"/>
26734   <int value="81" label="Namespace mismatch: merge result mergeable"/>
26735 </enum>
26736
26737 <enum name="PrerenderLocalVisitCoreTransition" type="int">
26738   <int value="0" label="LINK"/>
26739   <int value="1" label="TYPED"/>
26740   <int value="2" label="AUTO_BOOKMARK"/>
26741   <int value="3" label="AUTO_SUBFRAME"/>
26742   <int value="4" label="MANUAL_SUBFRAME"/>
26743   <int value="5" label="GENERATED"/>
26744   <int value="6" label="START_PAGE"/>
26745   <int value="7" label="FORM_SUBMIT"/>
26746   <int value="8" label="RELOAD"/>
26747   <int value="9" label="KEYWORD"/>
26748   <int value="10" label="GENERATED"/>
26749 </enum>
26750
26751 <enum name="PrerenderLocalVisitEvents" type="int">
26752   <int value="0" label="V1_VISIT"/>
26753   <int value="1" label="V1_PRERENDER_STARTED_1"/>
26754   <int value="2" label="V1_PRERENDER_USED_1"/>
26755   <int value="3" label="V1_PRERENDER_STARTED_3"/>
26756   <int value="4" label="V1_PRERENDER_USED_3"/>
26757   <int value="5" label="V1_PRERENDER_STARTED_5"/>
26758   <int value="6" label="V1_PRERENDER_USED_5"/>
26759   <int value="10" label="VISIT"/>
26760   <int value="11" label="VISIT_EXCLUDE_BACK_FORWARD"/>
26761   <int value="12" label="VISIT_EXCLUDE_HOME_PAGE"/>
26762   <int value="13" label="VISIT_EXCLUDE_REDIRECT_CHAIN"/>
26763   <int value="14" label="PRERENDER_STARTED_1"/>
26764   <int value="15" label="PRERENDER_USED_1"/>
26765   <int value="16" label="PRERENDER_STARTED_3"/>
26766   <int value="17" label="PRERENDER_USED_3"/>
26767   <int value="18" label="PRERENDER_STARTED_5"/>
26768   <int value="19" label="PRERENDER_USED_5"/>
26769 </enum>
26770
26771 <enum name="PrerenderMode" type="int">
26772   <int value="0" label="PRERENDER_MODE_DISABLED"/>
26773   <int value="1" label="PRERENDER_MODE_ENABLED"/>
26774   <int value="2" label="PRERENDER_MODE_EXPERIMENT_CONTROL_GROUP"/>
26775   <int value="3" label="PRERENDER_MODE_EXPERIMENT_PRERENDER_GROUP"/>
26776   <int value="4" label="PRERENDER_MODE_EXPERIMENT_5MIN_TTL_GROUP"/>
26777   <int value="5" label="PRERENDER_MODE_EXPERIMENT_NO_USE_GROUP"/>
26778   <int value="6" label="PRERENDER_MODE_EXPERIMENT_MULTI_PRERENDER_GROUP"/>
26779   <int value="7" label="PRERENDER_MODE_EXPERIMENT_15MIN_TTL_GROUP"/>
26780 </enum>
26781
26782 <enum name="PrerenderPageviewEvents" type="int">
26783   <int value="0" label="PAGEVIEW_EVENT_NEW_URL"/>
26784   <int value="1" label="PAGEVIEW_EVENT_TOP_SITE_NEW_URL"/>
26785   <int value="2" label="PAGEVIEW_EVENT_LOAD_START"/>
26786   <int value="3" label="PAGEVIEW_EVENT_TOP_SITE_LOAD_START"/>
26787 </enum>
26788
26789 <enum name="PrerenderSchemeCancelReason" type="int">
26790   <int value="0" label="EXTERNAL_PROTOCOL"/>
26791   <int value="1" label="DATA"/>
26792   <int value="2" label="BLOB"/>
26793   <int value="3" label="FILE"/>
26794   <int value="4" label="FILESYSTEM"/>
26795   <int value="5" label="WEBSOCKET"/>
26796   <int value="6" label="FTP"/>
26797   <int value="7" label="CHROME"/>
26798   <int value="8" label="CHROME_EXTENSION"/>
26799   <int value="9" label="ABOUT"/>
26800   <int value="10" label="UNKNOWN"/>
26801 </enum>
26802
26803 <enum name="PrerenderTabHelperEvents" type="int">
26804   <int value="0" label="Table requested"/>
26805   <int value="1" label="Table present"/>
26806   <int value="2" label="Mainframe change"/>
26807   <int value="3" label="Mainframe change, logged in"/>
26808   <int value="4" label="Mainframe commit"/>
26809   <int value="5" label="Mainframe commit, logged in"/>
26810   <int value="6" label="Login action added"/>
26811   <int value="7" label="Login action added, Mainframe"/>
26812   <int value="8" label="Login action added, Mainframe, pw empty"/>
26813   <int value="9" label="Login action added, Subframe"/>
26814   <int value="10" label="Login action added, Subframe, pw empty"/>
26815 </enum>
26816
26817 <enum name="PreTapEvents" type="int">
26818   <int value="0" label="no event"/>
26819   <int value="1" label="tapdown"/>
26820   <int value="2" label="tapunconfirmed"/>
26821   <int value="3" label="tapdown + tapunconfirmed"/>
26822 </enum>
26823
26824 <enum name="ProfileCreateResult" type="int">
26825   <int value="0" label="Failed locally"/>
26826   <int value="1" label="Failed remotely"/>
26827   <int value="2" label="Created but not initialized (should never happen)"/>
26828   <int value="3" label="Succeeded"/>
26829   <int value="4" label="Canceled"/>
26830 </enum>
26831
26832 <enum name="ProfileImageDownloadResult" type="int">
26833   <int value="0" label="DownloadSuccessChanged">
26834     <summary>
26835       Reported when image download succeeds and the image is newer than what we
26836       already have so we update it.
26837     </summary>
26838   </int>
26839   <int value="1" label="DownloadSuccess">
26840     <summary>Reported anytime we download profile image successfully.</summary>
26841   </int>
26842   <int value="2" label="DownloadFailure">
26843     <summary>Download failed because of network errors.</summary>
26844   </int>
26845   <int value="3" label="DownloadDefault">
26846     <summary>
26847       We didn't download the image because it's the default one.
26848     </summary>
26849   </int>
26850 </enum>
26851
26852 <enum name="ProtectorError" type="int">
26853   <obsolete>
26854     Deprecated 8/2013. No longer generated.
26855   </obsolete>
26856   <summary>
26857     Codes for errors Protector detects about settings it protects. See
26858     chrome/browser/protector/histograms.h for the corresponding enum.
26859   </summary>
26860   <int value="0" label="Backup invalid"/>
26861   <int value="1" label="Value changed"/>
26862   <int value="2" label="Value valid"/>
26863   <int value="3" label="Value is valid and zero"/>
26864 </enum>
26865
26866 <enum name="ProtocolVersion" type="int">
26867   <int value="0" label="UNKNOWN"/>
26868   <int value="1" label="HTTP 1.1"/>
26869   <int value="2" label="SPDY 1.0"/>
26870   <int value="3" label="SPDY 2.0"/>
26871   <int value="4" label="SPDY 2.1"/>
26872   <int value="5" label="SPDY 3.0"/>
26873 </enum>
26874
26875 <enum name="ProvisionalSaveFailure" type="int">
26876   <int value="0" label="SAVING_DISABLED"/>
26877   <int value="1" label="EMPTY_PASSWORD"/>
26878   <int value="2" label="NO_MATCHING_FORM"/>
26879   <int value="3" label="MATCHING_NOT_COMPLETE"/>
26880   <int value="4" label="FORM_BLACKLISTED"/>
26881   <int value="5" label="INVALID_FORM"/>
26882   <int value="6" label="AUTOCOMPLETE_OFF"/>
26883 </enum>
26884
26885 <enum name="ProxyStatus" type="int">
26886   <int value="0" label="PROXY_STATUS_IGNORED"/>
26887   <int value="1" label="PROXY_UNINITIALIZED"/>
26888   <int value="2" label="PROXY_NOT_USED"/>
26889   <int value="3" label="PROXY_PAC_RESOLVER"/>
26890   <int value="4" label="PROXY_HAS_RULES"/>
26891 </enum>
26892
26893 <enum name="PublicKeyPinFailedDomain" type="int">
26894   <int value="0" label="DOMAIN_NOT_PINNED"/>
26895   <int value="1" label="DOMAIN_GOOGLE_COM"/>
26896   <int value="2" label="DOMAIN_ANDROID_COM"/>
26897   <int value="3" label="DOMAIN_GOOGLE_ANALYTICS_COM"/>
26898   <int value="4" label="DOMAIN_GOOGLEPLEX_COM"/>
26899   <int value="5" label="DOMAIN_YTIMG_COM"/>
26900   <int value="6" label="DOMAIN_GOOGLEUSERCONTENT_COM"/>
26901   <int value="7" label="DOMAIN_YOUTUBE_COM"/>
26902   <int value="8" label="DOMAIN_GOOGLEAPIS_COM"/>
26903   <int value="9" label="DOMAIN_GOOGLEADSERVICES_COM"/>
26904   <int value="10" label="DOMAIN_GOOGLECODE_COM"/>
26905   <int value="11" label="DOMAIN_APPSPOT_COM"/>
26906   <int value="12" label="DOMAIN_GOOGLESYNDICATION_COM"/>
26907   <int value="13" label="DOMAIN_DOUBLECLICK_NET"/>
26908   <int value="14" label="DOMAIN_GSTATIC_COM"/>
26909   <int value="15" label="DOMAIN_GMAIL_COM"/>
26910   <int value="16" label="DOMAIN_GOOGLEMAIL_COM"/>
26911   <int value="17" label="DOMAIN_GOOGLEGROUPS_COM"/>
26912   <int value="18" label="DOMAIN_TORPROJECT_ORG"/>
26913   <int value="19" label="DOMAIN_TWITTER_COM"/>
26914   <int value="20" label="DOMAIN_TWIMG_COM"/>
26915   <int value="21" label="DOMAIN_AKAMAIHD_NET"/>
26916   <int value="22" label="DOMAIN_NUM_EVENTS"/>
26917 </enum>
26918
26919 <enum name="QuicErrorCodes" type="int">
26920   <int value="0" label="NO_ERROR"/>
26921   <int value="1" label="INTERNAL_ERROR"/>
26922   <int value="2" label="STREAM_DATA_AFTER_TERMINATION"/>
26923   <int value="3" label="INVALID_PACKET_HEADER"/>
26924   <int value="4" label="INVALID_FRAME_DATA"/>
26925   <int value="5" label="INVALID_FEC_DATA"/>
26926   <int value="6" label="INVALID_RST_STREAM_DATA"/>
26927   <int value="7" label="INVALID_CONNECTION_CLOSE_DATA"/>
26928   <int value="8" label="INVALID_GOAWAY_DATA"/>
26929   <int value="9" label="INVALID_ACK_DATA"/>
26930   <int value="10" label="INVALID_VERSION_NEGOTIATION_PACKET"/>
26931   <int value="11" label="INVALID_PUBLIC_RST_PACKET"/>
26932   <int value="12" label="DECRYPTION_FAILURE"/>
26933   <int value="13" label="ENCRYPTION_FAILURE"/>
26934   <int value="14" label="PACKET_TOO_LARGE"/>
26935   <int value="15" label="PACKET_FOR_NONEXISTENT_STREAM"/>
26936   <int value="16" label="PEER_GOING_AWAY"/>
26937   <int value="17" label="INVALID_STREAM_ID"/>
26938   <int value="18" label="TOO_MANY_OPEN_STREAMS"/>
26939   <int value="19" label="PUBLIC_RESET"/>
26940   <int value="20" label="INVALID_VERSION"/>
26941   <int value="21" label="STREAM_RST_BEFORE_HEADERS_DECOMPRESSED"/>
26942   <int value="22" label="INVALID_HEADER_ID"/>
26943   <int value="23" label="INVALID_NEGOTIATED_VALUE"/>
26944   <int value="24" label="DECOMPRESSION_FAILURE"/>
26945   <int value="25" label="CONNECTION_TIMED_OUT"/>
26946   <int value="26" label="ERROR_MIGRATING_ADDRESS"/>
26947   <int value="27" label="PACKET_WRITE_ERROR"/>
26948   <int value="28" label="HANDSHAKE_FAILED"/>
26949   <int value="29" label="CRYPTO_TAGS_OUT_OF_ORDER"/>
26950   <int value="30" label="CRYPTO_TOO_MANY_ENTRIES"/>
26951   <int value="31" label="CRYPTO_INVALID_VALUE_LENGTH"/>
26952   <int value="32" label="CRYPTO_MESSAGE_AFTER_HANDSHAKE_COMPLETE"/>
26953   <int value="33" label="INVALID_CRYPTO_MESSAGE_TYPE"/>
26954   <int value="34" label="INVALID_CRYPTO_MESSAGE_PARAMETER"/>
26955   <int value="35" label="CRYPTO_MESSAGE_PARAMETER_NOT_FOUND"/>
26956   <int value="36" label="CRYPTO_MESSAGE_PARAMETER_NO_OVERLAP"/>
26957   <int value="37" label="CRYPTO_MESSAGE_INDEX_NOT_FOUND"/>
26958   <int value="38" label="CRYPTO_INTERNAL_ERROR"/>
26959   <int value="39" label="CRYPTO_VERSION_NOT_SUPPORTED"/>
26960   <int value="40" label="CRYPTO_NO_SUPPORT"/>
26961   <int value="41" label="CRYPTO_TOO_MANY_REJECTS"/>
26962   <int value="42" label="PROOF_INVALID"/>
26963   <int value="43" label="CRYPTO_DUPLICATE_TAG"/>
26964   <int value="44" label="CRYPTO_ENCRYPTION_LEVEL_INCORRECT"/>
26965   <int value="45" label="CRYPTO_SERVER_CONFIG_EXPIRED"/>
26966   <int value="46" label="INVALID_STREAM_DATA"/>
26967   <int value="47" label="INVALID_CONGESTION_FEEDBACK_DATA"/>
26968   <int value="48" label="MISSING_PAYLOAD"/>
26969   <int value="49" label="INVALID_PRIORITY"/>
26970   <int value="50" label="INVALID_STREAM_FRAME"/>
26971   <int value="51" label="PACKET_READ_ERROR"/>
26972 </enum>
26973
26974 <enum name="QuicHandshakeState" type="int">
26975   <int value="0" label="STARTED"/>
26976   <int value="1" label="ENCRYPTION_ESTABLISHED"/>
26977   <int value="2" label="HANDSHAKE_CONFIRMED"/>
26978   <int value="3" label="FAILED"/>
26979 </enum>
26980
26981 <enum name="QuickofficeErrorTypes" type="int">
26982   <int value="0" label="doc uncaught js exception"/>
26983   <int value="1" label="docx uncaught js exception"/>
26984   <int value="2" label="docm uncaught js exception"/>
26985   <int value="3" label="xls uncaught js exception"/>
26986   <int value="4" label="xlsx uncaught js exception"/>
26987   <int value="5" label="xlsm uncaught js exception"/>
26988   <int value="6" label="ppt uncaught js exception"/>
26989   <int value="7" label="pptx uncaught js exception"/>
26990   <int value="8" label="pptm uncaught js exception"/>
26991   <int value="9" label="pps uncaught js exception"/>
26992   <int value="10" label="ppsx uncaught js exception"/>
26993   <int value="11" label="ppsm uncaught js exception"/>
26994   <int value="12" label="doc suspected corrupt file"/>
26995   <int value="13" label="docx suspected corrupt file"/>
26996   <int value="14" label="docm suspected corrupt file"/>
26997   <int value="15" label="xls suspected corrupt file"/>
26998   <int value="16" label="xlsx suspected corrupt file"/>
26999   <int value="17" label="xlsm suspected corrupt file"/>
27000   <int value="18" label="ppt suspected corrupt file"/>
27001   <int value="19" label="pptx suspected corrupt file"/>
27002   <int value="20" label="pptm suspected corrupt file"/>
27003   <int value="21" label="pps suspected corrupt file"/>
27004   <int value="22" label="ppsx suspected corrupt file"/>
27005   <int value="23" label="ppsm suspected corrupt file"/>
27006   <int value="24" label="doc qowt ui warning"/>
27007   <int value="25" label="docx qowt ui warning"/>
27008   <int value="26" label="docm qowt ui warning"/>
27009   <int value="27" label="xls qowt ui warning"/>
27010   <int value="28" label="xlsx qowt ui warning"/>
27011   <int value="29" label="xlsm qowt ui warning"/>
27012   <int value="30" label="ppt qowt ui warning"/>
27013   <int value="31" label="pptx qowt ui warning"/>
27014   <int value="32" label="pptm qowt ui warning"/>
27015   <int value="33" label="pps qowt ui warning"/>
27016   <int value="34" label="ppsx qowt ui warning"/>
27017   <int value="35" label="ppsm qowt ui warning"/>
27018   <int value="36" label="doc nacl error"/>
27019   <int value="37" label="docx nacl error"/>
27020   <int value="38" label="docm nacl error"/>
27021   <int value="39" label="xls nacl error"/>
27022   <int value="40" label="xlsx nacl error"/>
27023   <int value="41" label="xlsm nacl error"/>
27024   <int value="42" label="ppt nacl error"/>
27025   <int value="43" label="pptx nacl error"/>
27026   <int value="44" label="pptm nacl error"/>
27027   <int value="45" label="pps nacl error"/>
27028   <int value="46" label="ppsx nacl error"/>
27029   <int value="47" label="ppsm nacl error"/>
27030   <int value="48" label="doc nacl crash"/>
27031   <int value="49" label="docx nacl crash"/>
27032   <int value="50" label="docm nacl crash"/>
27033   <int value="51" label="xls nacl crash"/>
27034   <int value="52" label="xlsx nacl crash"/>
27035   <int value="53" label="xlsm nacl crash"/>
27036   <int value="54" label="ppt nacl crash"/>
27037   <int value="55" label="pptx nacl crash"/>
27038   <int value="56" label="pptm nacl crash"/>
27039   <int value="57" label="pps nacl crash"/>
27040   <int value="58" label="ppsx nacl crash"/>
27041   <int value="59" label="ppsm nacl crash"/>
27042   <int value="60" label="doc invalid file format"/>
27043   <int value="61" label="docx invalid file format"/>
27044   <int value="62" label="docm invalid file format"/>
27045   <int value="63" label="xls invalid file format"/>
27046   <int value="64" label="xlsx invalid file format"/>
27047   <int value="65" label="xlsm invalid file format"/>
27048   <int value="66" label="ppt invalid file format"/>
27049   <int value="67" label="pptx invalid file format"/>
27050   <int value="68" label="pptm invalid file format"/>
27051   <int value="69" label="pps invalid file format"/>
27052   <int value="70" label="ppsx invalid file format"/>
27053   <int value="71" label="ppsm invalid file format"/>
27054   <int value="72" label="doc editing dom sync error"/>
27055   <int value="73" label="docx editing dom sync error"/>
27056   <int value="74" label="docm editing dom sync error"/>
27057   <int value="75" label="xls editing dom sync error"/>
27058   <int value="76" label="xlsx editing dom sync error"/>
27059   <int value="77" label="xlsm editing dom sync error"/>
27060   <int value="78" label="ppt editing dom sync error"/>
27061   <int value="79" label="pptx editing dom sync error"/>
27062   <int value="80" label="pptm editing dom sync error"/>
27063   <int value="81" label="pps editing dom sync error"/>
27064   <int value="82" label="ppsx editing dom sync error"/>
27065   <int value="83" label="ppsm editing dom sync error"/>
27066 </enum>
27067
27068 <enum name="QuickofficeFileFormat" type="int">
27069   <int value="0" label="doc"/>
27070   <int value="1" label="docx"/>
27071   <int value="2" label="docm"/>
27072   <int value="3" label="xls"/>
27073   <int value="4" label="xlsx"/>
27074   <int value="5" label="xlsm"/>
27075   <int value="6" label="ppt"/>
27076   <int value="7" label="pptx"/>
27077   <int value="8" label="pptm"/>
27078   <int value="9" label="pps"/>
27079   <int value="10" label="ppsx"/>
27080   <int value="11" label="ppsm"/>
27081 </enum>
27082
27083 <enum name="QuicRstStreamErrorCodes" type="int">
27084   <int value="0" label="NO_ERROR"/>
27085   <int value="1" label="ERROR_PROCESSING_STREAM"/>
27086   <int value="2" label="MULTIPLE_TERMINATION_OFFSETS"/>
27087   <int value="3" label="BAD_APPLICATION_PAYLOAD"/>
27088   <int value="4" label="CONNECTION_ERROR"/>
27089   <int value="5" label="PEER_GOING_AWAY"/>
27090   <int value="6" label="CANCELLED"/>
27091 </enum>
27092
27093 <enum name="RecentTabsAction" type="int">
27094   <int value="0" label="Local Session Tab"/>
27095   <int value="1" label="Other Device Tab"/>
27096   <int value="2" label="Restore Window"/>
27097   <int value="3" label="Show More"/>
27098 </enum>
27099
27100 <enum name="ResolutionCategory" type="int">
27101   <int value="0" label="RESOLVE_SUCCESS"/>
27102   <int value="1" label="RESOLVE_FAIL"/>
27103   <int value="2" label="RESOLVE_SPECULATIVE_SUCCESS"/>
27104   <int value="3" label="RESOLVE_SPECULATIVE_FAIL"/>
27105 </enum>
27106
27107 <enum name="ResolutionUnspecWasteCategory" type="int">
27108   <int value="0" label="AF_WASTE_IPV4_ONLY">
27109     Running in a IPv4-only configuration.  No waste.
27110   </int>
27111   <int value="1" label="AF_WASTE_CACHE_IPV4">
27112     Cache contained an UNSPEC result for this IPv4 lookup.  Waste.
27113   </int>
27114   <int value="2" label="AF_WASTE_CACHE_UNSPEC">
27115     Cache contained an IPv4 result for this UNSPEC lookup.  Waste.
27116   </int>
27117   <int value="3" label="AF_WASTE_JOB_IPV4">
27118     Job pool contained an UNSPEC job for this IPv4 lookup.  Waste.
27119   </int>
27120   <int value="4" label="AF_WASTE_JOB_UNSPEC">
27121     Job pool contained an IPv4 job for this UNSPEC lookup.  Waste.
27122   </int>
27123   <int value="5" label="AF_WASTE_NONE_IPV4">
27124     A new job was needed for this IPv4 lookup.  No waste.
27125   </int>
27126   <int value="6" label="AF_WASTE_NONE_UNSPEC">
27127     A new job was needed for this UNSPEC lookup.  No waste.
27128   </int>
27129 </enum>
27130
27131 <enum name="ResourceHasClient" type="int">
27132   <int value="0" label="No client"/>
27133   <int value="1" label="Has client"/>
27134 </enum>
27135
27136 <enum name="ResourceType" type="int">
27137   <int value="0" label="Main resource"/>
27138   <int value="1" label="Image"/>
27139   <int value="2" label="CSSS"/>
27140   <int value="3" label="Script"/>
27141   <int value="4" label="Font"/>
27142   <int value="5" label="Raw"/>
27143   <int value="6" label="SVG"/>
27144   <int value="7" label="XSL"/>
27145   <int value="8" label="Link prefetch"/>
27146   <int value="9" label="Link subresource"/>
27147   <int value="10" label="Text track"/>
27148   <int value="11" label="Shader"/>
27149   <int value="12" label="Import resource"/>
27150 </enum>
27151
27152 <enum name="SavePasswordPromptResponseType" type="int">
27153   <int value="0" label="NO_RESPONSE"/>
27154   <int value="1" label="REMEMBER_PASSWORD"/>
27155   <int value="2" label="DONT_REMEMBER_PASSWORD"/>
27156 </enum>
27157
27158 <enum name="SB2BloomFailure" type="int">
27159   <int value="0" label="READ_OPEN"/>
27160   <int value="1" label="READ_VERSION"/>
27161   <int value="2" label="READ_NUM_KEYS"/>
27162   <int value="3" label="READ_KEY"/>
27163   <int value="4" label="READ_DATA_MINSIZE"/>
27164   <int value="5" label="READ_DATA_MAXSIZE"/>
27165   <int value="6" label="READ_DATA_SHORT"/>
27166   <int value="7" label="READ_DATA"/>
27167 </enum>
27168
27169 <enum name="SB2BloomFilterFalsePositives" type="int">
27170   <int value="0" label="ALL_MISSES"/>
27171   <int value="1" label="FALSE_POSITIVE_MISSES"/>
27172 </enum>
27173
27174 <enum name="SB2DatabaseFailure" type="int">
27175   <int value="0" label="CORRUPT"/>
27176   <int value="1" label="CORRUPT_HANDLER"/>
27177   <int value="2" label="BROWSE_DB_UPDATE_BEGIN"/>
27178   <int value="3" label="BROWSE_DB_UPDATE_FINISH"/>
27179   <int value="4" label="FILTER_MISSING"/>
27180   <int value="5" label="FILTER_READ"/>
27181   <int value="6" label="FILTER_WRITE"/>
27182   <int value="7" label="FILTER_DELETE"/>
27183   <int value="8" label="STORE_MISSING"/>
27184   <int value="9" label="STORE_DELETE"/>
27185   <int value="10" label="DOWNLOAD_DB_UPDATE_BEGIN"/>
27186   <int value="11" label="DOWNLOAD_DB_UPDATE_FINISH"/>
27187   <int value="12" label="CSD_DB_UPDATE_BEGIN"/>
27188   <int value="13" label="CSD_DB_UPDATE_FINISH"/>
27189   <int value="14" label="BROWSE_PREFIX_SET_MISSING"/>
27190   <int value="15" label="BROWSE_PREFIX_SET_READ"/>
27191   <int value="16" label="BROWSE_PREFIX_SET_WRITE"/>
27192   <int value="17" label="BROWSE_PREFIX_SET_DELETE"/>
27193   <int value="18" label="EXTENSION_BLACKLIST_UPDATE_BEGIN"/>
27194   <int value="19" label="EXTENSION_BLACKLIST_UPDATE_FINISH"/>
27195   <int value="20" label="EXTENSION_BLACKLIST_UPDATE_DELETE"/>
27196   <int value="21" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_BEGIN"/>
27197   <int value="22" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_FINISH"/>
27198   <int value="23" label="SIDE_EFFECT_FREE_WHITELIST_DELETE"/>
27199   <int value="24" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_READ"/>
27200   <int value="25" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_WRITE"/>
27201   <int value="26" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_DELETE"/>
27202 </enum>
27203
27204 <enum name="SB2DownloadChecks" type="int">
27205   <int value="0" label="URL_CHECKS_TOTAL"/>
27206   <int value="1" label="URL_CHECKS_CANCELED"/>
27207   <int value="2" label="URL_CHECKS_MALWARE"/>
27208   <int value="3" label="HASH_CHECKS_TOTAL"/>
27209   <int value="4" label="HASH_CHECKS_MALWARE"/>
27210 </enum>
27211
27212 <enum name="SB2FilterLoad" type="int">
27213   <int value="0" label="ALL"/>
27214   <int value="1" label="PREFIX_SET"/>
27215   <int value="2" label="BLOOM_FILTER"/>
27216 </enum>
27217
27218 <enum name="SB2FormatEvent" type="int">
27219   <int value="0" label="FILE_CORRUPT"/>
27220   <int value="1" label="SQLITE_CORRUPT"/>
27221   <int value="2" label="FOUND_SQLITE"/>
27222   <int value="3" label="FOUND_UNKNOWN"/>
27223   <int value="4" label="SQLITE_DELETED"/>
27224   <int value="5" label="SQLITE_DELETE_FAILED"/>
27225   <int value="6" label="SQLITE_DELETED_ORIGINAL"/>
27226   <int value="7" label="SQLITE_DELETE_ORIGINAL_FAILED"/>
27227 </enum>
27228
27229 <enum name="SB2GetHashResult" type="int">
27230   <int value="0" label="STATUS_200"/>
27231   <int value="1" label="STATUS_204"/>
27232   <int value="2" label="FULL_HASH_EMPTY"/>
27233   <int value="3" label="FULL_HASH_HIT"/>
27234   <int value="4" label="FULL_HASH_MISS"/>
27235 </enum>
27236
27237 <enum name="SB2InterstitialAction" type="int">
27238   <int value="0" label="MALWARE_SHOW"/>
27239   <int value="1" label="MALWARE_DONT_PROCEED"/>
27240   <int value="2" label="MALWARE_FORCED_DONT_PROCEED"/>
27241   <int value="3" label="MALWARE_PROCEED"/>
27242   <int value="4" label="MULTIPLE_SHOW"/>
27243   <int value="5" label="MULTIPLE_DONT_PROCEED"/>
27244   <int value="6" label="MULTIPLE_FORCED_DONT_PROCEED"/>
27245   <int value="7" label="MULTIPLE_PROCEED"/>
27246   <int value="8" label="PHISHING_SHOW"/>
27247   <int value="9" label="PHISHING_DONT_PROCEED"/>
27248   <int value="10" label="PHISHING_FORCED_DONT_PROCEED"/>
27249   <int value="11" label="PHISHING_PROCEED"/>
27250   <int value="12" label="MALWARE_SHOW_ADVANCED"/>
27251   <int value="13" label="MULTIPLE_SHOW_ADVANCED"/>
27252   <int value="14" label="PHISHING_SHOW_ADVANCED"/>
27253 </enum>
27254
27255 <enum name="SB2InterstitialActionDetails" type="int">
27256   <int value="0" label="MALWARE_SHOW_NEW_SITE"/>
27257   <int value="1" label="MALWARE_PROCEED_NEW_SITE"/>
27258   <int value="2" label="MALWARE_SHOW_CROSS_SITE"/>
27259   <int value="3" label="MALWARE_PROCEED_CROSS_SITE"/>
27260   <int value="4" label="PHISHING_SHOW_NEW_SITE"/>
27261   <int value="5" label="PHISHING_PROCEED_NEW_SITE"/>
27262   <int value="6" label="PHISHING_SHOW_CROSS_SITE"/>
27263   <int value="7" label="PHISHING_PROCEED_CROSS_SITE"/>
27264 </enum>
27265
27266 <enum name="SB2PrefixSetEvent" type="int">
27267   <obsolete>
27268     Deprecated 9/2012. No longer generated.
27269   </obsolete>
27270   <int value="0" label="PREFIX_SET_HIT"/>
27271   <int value="1" label="BLOOM_HIT"/>
27272   <int value="2" label="BLOOM_MISS_PREFIX_SET_HIT"/>
27273   <int value="3" label="BLOOM_MISS_PREFIX_HIT_INVALID"/>
27274   <int value="4" label="GETPREFIXES_BROKEN"/>
27275   <int value="5" label="GETPREFIXES_BROKEN_SIZE"/>
27276   <int value="6" label="GETPREFIXES_FIRST_BROKEN"/>
27277   <int value="7" label="SBPREFIX_WAS_BROKEN"/>
27278   <int value="8" label="GETPREFIXES_BROKEN_SORTING"/>
27279   <int value="9" label="GETPREFIXES_BROKEN_DUPLICATION"/>
27280   <int value="10" label="GETPREFIX_UNSORTED_IS_DELTA"/>
27281   <int value="11" label="GETPREFIX_UNSORTED_IS_INDEX"/>
27282   <int value="12" label="CREATE_PREFIX_SET_CHECKSUM"/>
27283   <int value="13" label="CREATE_BLOOM_FILTER_CHECKSUM"/>
27284   <int value="14" label="CREATE_ADD_PREFIXES_CHECKSUM"/>
27285   <int value="15" label="CREATE_PREFIXES_CHECKSUM"/>
27286   <int value="16" label="GET_PREFIXES_CHECKSUM"/>
27287   <int value="17" label="MISMATCH_PREFIX_SET_CHECKSUM"/>
27288   <int value="18" label="MISMATCH_BLOOM_FILTER_CHECKSUM"/>
27289   <int value="19" label="BLOOM_MISS_PREFIX_HIT"/>
27290 </enum>
27291
27292 <enum name="SB2SideEffectFreeWhitelistStatus" type="int">
27293   <int value="0" label="Enabled"/>
27294   <int value="1" label="Disabled"/>
27295 </enum>
27296
27297 <enum name="SB2UpdateResult" type="int">
27298   <int value="0" label="FAIL"/>
27299   <int value="1" label="SUCCESS"/>
27300   <int value="2" label="BACKUP_CONNECT_FAIL"/>
27301   <int value="3" label="BACKUP_CONNECT_SUCCESS"/>
27302   <int value="4" label="BACKUP_HTTP_FAIL"/>
27303   <int value="5" label="BACKUP_HTTP_SUCCESS"/>
27304   <int value="6" label="BACKUP_NETWORK_FAIL"/>
27305   <int value="7" label="BACKUP_NETWORK_SUCCESS"/>
27306 </enum>
27307
27308 <enum name="SBClientDownloadCheckDownloadStats" type="int">
27309   <int value="0" label="INVALID_URL"/>
27310   <int value="1" label="SB_DISABLED"/>
27311   <int value="2" label="WHITELISTED_URL"/>
27312   <int value="3" label="WHITELISTED_REFERRER"/>
27313   <int value="4" label="INVALID_REQUEST_PROTO"/>
27314   <int value="5" label="SERVER_PING_FAILED"/>
27315   <int value="6" label="INVALID_RESPONSE_PROTO"/>
27316   <int value="7" label="NOT_BINARY_FILE"/>
27317   <int value="8" label="REQUEST_CANCELED"/>
27318   <int value="9" label="DOWNLOAD_DANGEROUS"/>
27319   <int value="10" label="DOWNLOAD_SAFE"/>
27320   <int value="11" label="EMPTY_URL_CHAIN"/>
27321   <int value="12" label="HTTPS_URL"/>
27322   <int value="13" label="PING_DISABLED"/>
27323   <int value="14" label="TRUSTED_EXECUTABLE"/>
27324   <int value="15" label="OS_NOT_SUPPORTED"/>
27325   <int value="16" label="DOWNLOAD_UNCOMMON"/>
27326   <int value="17" label="DOWNLOAD_NOT_SUPPORTED"/>
27327   <int value="18" label="INVALID_RESPONSE_VERDICT"/>
27328   <int value="19" label="ARCHIVE_WITHOUT_BINARIES"/>
27329   <int value="20" label="DOWNLOAD_DANGEROUS_HOST"/>
27330   <int value="21" label="DOWNLOAD_POTENTIALLY_UNWANTED"/>
27331 </enum>
27332
27333 <enum name="SBClientDownloadExtensions" type="int">
27334   <int value="0" label="EXE"/>
27335   <int value="1" label="MSI"/>
27336   <int value="2" label="CAB"/>
27337   <int value="3" label="SYS"/>
27338   <int value="4" label="SCR"/>
27339   <int value="5" label="DRV"/>
27340   <int value="6" label="BAT"/>
27341   <int value="7" label="ZIP"/>
27342   <int value="8" label="RAR"/>
27343   <int value="9" label="DLL"/>
27344   <int value="10" label="PIF"/>
27345   <int value="11" label="COM"/>
27346   <int value="12" label="JAR"/>
27347   <int value="13" label="CLASS"/>
27348   <int value="14" label="PDF"/>
27349   <int value="15" label="VB"/>
27350   <int value="16" label="REG"/>
27351   <int value="17" label="GRP"/>
27352   <int value="18" label="OTHER"/>
27353   <int value="19" label="CRX"/>
27354   <int value="20" label="APK"/>
27355 </enum>
27356
27357 <enum name="SBClientDownloadIsSignedBinary" type="int">
27358   <int value="0" label="Unsigned"/>
27359   <int value="1" label="Signed"/>
27360 </enum>
27361
27362 <enum name="SBClientMalwareSentReports" type="int">
27363   <int value="0" label="Sent"/>
27364   <int value="1" label="Hit limit"/>
27365   <int value="2" label="Failed serialization"/>
27366 </enum>
27367
27368 <enum name="SBClientPhishingCancelClassificationReason" type="int">
27369   <int value="0" label="NAVIGATE_AWAY"/>
27370   <int value="1" label="NAVIGATE_WITHIN_PAGE"/>
27371   <int value="2" label="PAGE_RECAPTURED"/>
27372   <int value="3" label="SHUTDOWN"/>
27373   <int value="4" label="NEW_PHISHING_SCORER"/>
27374 </enum>
27375
27376 <enum name="SBClientPhishingClientModelStatus" type="int">
27377   <int value="0" label="MODEL_SUCCESS"/>
27378   <int value="1" label="MODEL_NOT_CHANGED"/>
27379   <int value="2" label="MODEL_FETCH_FAILED"/>
27380   <int value="3" label="MODEL_EMPTY"/>
27381   <int value="4" label="MODEL_TOO_LARGE"/>
27382   <int value="5" label="MODEL_PARSE_ERROR"/>
27383   <int value="6" label="MODEL_MISSING_FIELDS"/>
27384   <int value="7" label="MODEL_INVALID_VERSION_NUMBER"/>
27385 </enum>
27386
27387 <enum name="SBClientPhishingPreClassificationCheckFail" type="int">
27388   <int value="0" label="PROXY_FETCH"/>
27389   <int value="1" label="PRIVATE_IP"/>
27390   <int value="2" label="OFF_THE_RECORD"/>
27391   <int value="3" label="MATCH_CSD_WHITELIST"/>
27392   <int value="4" label="TOO_MANY_REPORTS"/>
27393   <int value="5" label="UNSUPPORTED_MIME_TYPE"/>
27394 </enum>
27395
27396 <enum name="SBClientPhishingScorerCreationStatus" type="int">
27397   <int value="0" label="SUCCESS"/>
27398   <int value="1" label="MODEL_OPEN_FAIL"/>
27399   <int value="2" label="MODEL_FILE_EMPTY"/>
27400   <int value="3" label="MODEL_FILE_TOO_LARGE"/>
27401   <int value="4" label="MODEL_PARSE_ERROR"/>
27402   <int value="5" label="MODEL_MISSING_FIELDS"/>
27403 </enum>
27404
27405 <enum name="SBDownloadFeedbackUploadResult" type="int">
27406   <int value="0" label="SUCCESS"/>
27407   <int value="1" label="UPLOAD_SUCCESS"/>
27408   <int value="2" label="UPLOAD_CANCELLED"/>
27409   <int value="3" label="UPLOAD_METADATA_NET_ERROR"/>
27410   <int value="4" label="UPLOAD_METADATA_RESPONSE_ERROR"/>
27411   <int value="5" label="UPLOAD_FILE_NET_ERROR"/>
27412   <int value="6" label="UPLOAD_FILE_RESPONSE_ERROR"/>
27413   <int value="7" label="UPLOAD_COMPLETE_RESPONSE_ERROR"/>
27414 </enum>
27415
27416 <enum name="ScrollThread" type="int">
27417   <int value="0" label="Scroll on impl-thread"/>
27418   <int value="1" label="Scroll on main-thread"/>
27419 </enum>
27420
27421 <enum name="SearchEngine" type="int">
27422   <obsolete>
27423     Deprecated 8/2013. No longer generated.
27424   </obsolete>
27425   <summary>
27426     Indices of most popular prepopulated search engines as defined in
27427     chrome/browser/search_engines/search_engine_type.h.
27428   </summary>
27429   <int value="0" label="OTHER"/>
27430   <int value="1" label="GOOGLE"/>
27431   <int value="2" label="YAHOO"/>
27432   <int value="3" label="YAHOOJP"/>
27433   <int value="4" label="BING"/>
27434   <int value="5" label="ASK"/>
27435   <int value="6" label="YANDEX"/>
27436   <int value="7" label="SEZNAM"/>
27437   <int value="8" label="CENTRUM"/>
27438   <int value="9" label="NETSPRINT"/>
27439   <int value="10" label="VIRGILIO"/>
27440   <int value="11" label="MAILRU"/>
27441   <int value="12" label="ABCSOK"/>
27442   <int value="13" label="ALTAVISTA"/>
27443   <int value="14" label="BAIDU"/>
27444   <int value="15" label="DAUM"/>
27445   <int value="16" label="DELFI"/>
27446   <int value="17" label="DIRI"/>
27447   <int value="18" label="GOO"/>
27448   <int value="19" label="IN"/>
27449   <int value="20" label="NAJDI"/>
27450   <int value="21" label="NAVER"/>
27451   <int value="22" label="NETI"/>
27452   <int value="23" label="OK"/>
27453   <int value="24" label="POGODAK"/>
27454   <int value="25" label="POGODOK_MK"/>
27455   <int value="26" label="RAMBLER"/>
27456   <int value="27" label="SANOOK"/>
27457   <int value="28" label="SAPO"/>
27458   <int value="29" label="TUT"/>
27459   <int value="30" label="WALLA"/>
27460   <int value="31" label="ZOZNAM"/>
27461   <int value="32" label="YAHOOQC"/>
27462   <int value="33" label="NONE"/>
27463 </enum>
27464
27465 <enum name="SessionStartupPref" type="int">
27466   <int value="0" label="Open home page (unused)"/>
27467   <int value="1" label="Continue from last opened pages"/>
27468   <int value="4" label="Open URLs"/>
27469   <int value="5" label="Open new tab page"/>
27470 </enum>
27471
27472 <enum name="SessionStartupType" type="int">
27473   <obsolete>
27474     Deprecated 8/2013. No longer generated.
27475   </obsolete>
27476   <int value="0" label="New Tab page"/>
27477   <int value="1" label="Homepage (DEPRECATED)"/>
27478   <int value="2" label="Last session"/>
27479   <int value="3" label="Specified URLs"/>
27480 </enum>
27481
27482 <enum name="ShillTerminationActionResult" type="int">
27483   <summary>
27484     The termination action result types come from TerminationActionResult in
27485     shill/metrics.h
27486   </summary>
27487   <int value="0" label="Success"/>
27488   <int value="1" label="Failure"/>
27489 </enum>
27490
27491 <enum name="SideloadUIEvents" type="int">
27492   <int value="0" label="Extension installed"/>
27493   <int value="1" label="Extension ignored"/>
27494   <int value="2" label="Extension re-enabled"/>
27495   <int value="3" label="Extension uninstalled"/>
27496 </enum>
27497
27498 <enum name="SideloadWipeoutBubble" type="int">
27499   <int value="0" label="Learn more"/>
27500   <int value="1" label="Settings page"/>
27501   <int value="2" label="Dismiss"/>
27502 </enum>
27503
27504 <enum name="SimpleCache.EntryCreatedAndStream2Omitted" type="int">
27505   <int value="0" label="Stream 2 file was present"/>
27506   <int value="1" label="Empty stream 2 file was omitted"/>
27507 </enum>
27508
27509 <enum name="SimpleCache.EntryOpenedAndStream2Removed" type="int">
27510   <int value="0" label="Stream 2 file was already omitted or not empty"/>
27511   <int value="1" label="Empty stream 2 file removed"/>
27512 </enum>
27513
27514 <enum name="SimpleCache.FileDescriptorLimitStatus" type="int">
27515   <int value="0" label="Unsupported"/>
27516   <int value="1" label="Supported but failed"/>
27517   <int value="2" label="Succeeded"/>
27518 </enum>
27519
27520 <enum name="SimpleCacheHeaderSizeChange" type="int">
27521   <int value="0" label="Written for the first time"/>
27522   <int value="1" label="Rewritten with same size"/>
27523   <int value="2" label="Rewritten with larger size"/>
27524   <int value="3" label="Rewritten with smaller size"/>
27525   <int value="4" label="Unexpected header stream write"/>
27526 </enum>
27527
27528 <enum name="SimpleCacheIndexInitializeMethod" type="int">
27529   <int value="0" label="Directory Scan"/>
27530   <int value="1" label="Index File"/>
27531   <int value="2" label="New Cache"/>
27532 </enum>
27533
27534 <enum name="SimpleCacheOpenEntryIndexState" type="int">
27535   <int value="0" label="No index"/>
27536   <int value="1" label="Hit"/>
27537   <int value="2" label="Miss"/>
27538 </enum>
27539
27540 <enum name="SimpleCacheReadParallelizable" type="int">
27541   <int value="0" label="Standalone Read (obsolete)"/>
27542   <int value="1" label="Follows read"/>
27543   <int value="2" label="Follows conflicting write"/>
27544   <int value="3" label="Follows non conflicting write"/>
27545   <int value="4" label="Follows other operation"/>
27546   <int value="5" label="Read alone in queue"/>
27547 </enum>
27548
27549 <enum name="SimpleCacheReadResult" type="int">
27550   <int value="0" label="Success"/>
27551   <int value="1" label="Invalid Argument"/>
27552   <int value="2" label="Nonblocking Empty Return"/>
27553   <int value="3" label="Invalid State"/>
27554   <int value="4" label="Fast Empty Return"/>
27555   <int value="5" label="Synchronous Read Failure"/>
27556   <int value="6" label="Synchronous Checksum Failure"/>
27557 </enum>
27558
27559 <enum name="SimpleCacheSyncCheckEOFResult" type="int">
27560   <int value="0" label="Success"/>
27561   <int value="1" label="Read Failure"/>
27562   <int value="2" label="Magic Number Mismatch"/>
27563   <int value="3" label="CRC Mismatch"/>
27564 </enum>
27565
27566 <enum name="SimpleCacheSyncCloseResult" type="int">
27567   <int value="0" label="Success"/>
27568   <int value="1" label="Write Failure"/>
27569 </enum>
27570
27571 <enum name="SimpleCacheSyncCreateResult" type="int">
27572   <int value="0" label="Success"/>
27573   <int value="1" label="Platform File Error"/>
27574   <int value="2" label="Can't Write Header"/>
27575   <int value="3" label="Can't Write Key"/>
27576 </enum>
27577
27578 <enum name="SimpleCacheSyncOpenResult" type="int">
27579   <int value="0" label="Success"/>
27580   <int value="1" label="Platform File Error"/>
27581   <int value="2" label="Can't Read Header"/>
27582   <int value="3" label="Bad Magic Number"/>
27583   <int value="4" label="Bad Version"/>
27584   <int value="5" label="Can't Read Key"/>
27585   <int value="6" label="Key Mismatch (obsolete)"/>
27586   <int value="7" label="Hash Mismatch"/>
27587 </enum>
27588
27589 <enum name="SimpleCacheSyncWriteResult" type="int">
27590   <int value="0" label="Success"/>
27591   <int value="1" label="Pretruncate Failure"/>
27592   <int value="2" label="Write Failure"/>
27593   <int value="3" label="Truncate Failure"/>
27594 </enum>
27595
27596 <enum name="SimpleCacheWriteDependencyType" type="int">
27597   <int value="0" label="First operation in the queue (Optimistic)"/>
27598   <int value="1" label="Follows conflicting optimistic write"/>
27599   <int value="2" label="Follows non conflicting optimistic write"/>
27600   <int value="3" label="Follows conflicting conservative write"/>
27601   <int value="4" label="Follows non conflicting conservative write"/>
27602   <int value="5" label="Follows conflicting read"/>
27603   <int value="6" label="Follows non conflicting read"/>
27604   <int value="7" label="Follows other operation"/>
27605 </enum>
27606
27607 <enum name="SimpleCacheWriteResult" type="int">
27608   <int value="0" label="Success"/>
27609   <int value="1" label="Invalid Argument"/>
27610   <int value="2" label="Over Max Size"/>
27611   <int value="3" label="Bad State"/>
27612   <int value="4" label="Synchronous Write Failure"/>
27613   <int value="5" label="Fast Empty Return (Success)"/>
27614 </enum>
27615
27616 <enum name="SimpleIndexState" type="int">
27617   <int value="0" label="Corrupt"/>
27618   <int value="1" label="Stale"/>
27619   <int value="2" label="Fresh"/>
27620   <int value="3" label="Fresh index with cache updated since backend start"/>
27621 </enum>
27622
27623 <enum name="SiteIsolationMimeType" type="int">
27624   <int value="0" label="HTML"/>
27625   <int value="1" label="XML"/>
27626   <int value="2" label="JSON"/>
27627   <int value="3" label="Plain"/>
27628   <int value="4" label="Others"/>
27629 </enum>
27630
27631 <enum name="SiteIsolationResourceType" type="int">
27632   <int value="0" label="MAIN_FRAME"/>
27633   <int value="1" label="SUB_FRAME"/>
27634   <int value="2" label="STYLESHEET"/>
27635   <int value="3" label="SCRIPT"/>
27636   <int value="4" label="IMAGE"/>
27637   <int value="5" label="FONT_RESOURCE"/>
27638   <int value="6" label="SUB_RESOURCE"/>
27639   <int value="7" label="OBJECT"/>
27640   <int value="8" label="MEDIA"/>
27641   <int value="9" label="WORKER"/>
27642   <int value="10" label="SHARED_WORKER"/>
27643   <int value="11" label="PREFETCH"/>
27644   <int value="12" label="FAVICON"/>
27645   <int value="13" label="XHR"/>
27646   <int value="14" label="LAST_TYPE"/>
27647 </enum>
27648
27649 <enum name="SocketStreamConnectionType" type="int">
27650   <int value="0" label="none"/>
27651   <int value="1" label="all connections"/>
27652   <int value="2" label="tunnel connections"/>
27653   <int value="3" label="socks connections"/>
27654   <int value="4" label="ssl connections"/>
27655 </enum>
27656
27657 <enum name="SocketStreamProtocolType" type="int">
27658   <int value="0" label="unknown"/>
27659   <int value="1" label="ws"/>
27660   <int value="2" label="wss"/>
27661 </enum>
27662
27663 <enum name="SpdyFrameFlowControlState" type="int">
27664   <int value="0" label="Send not stalled"/>
27665   <int value="1" label="Send stalled by stream"/>
27666   <int value="2" label="Send stalled by session"/>
27667   <int value="3" label="Send stalled by stream and session"/>
27668 </enum>
27669
27670 <enum name="SpdyIPPoolDomainMatch" type="int">
27671   <int value="0" label="mismatch"/>
27672   <int value="1" label="match"/>
27673 </enum>
27674
27675 <!-- Replaced by SpdyProtocolErrorDetails2 on 2013-04-19. -->
27676
27677 <enum name="SpdyProtocolErrorDetails" type="int">
27678   <int value="0" label="No error"/>
27679   <int value="1" label="Invalid Control Frame"/>
27680   <int value="2" label="Control Frame Payload Too Large"/>
27681   <int value="3" label="Zlib Init Failure"/>
27682   <int value="4" label="Unsupported Version"/>
27683   <int value="5" label="Decompress Failure"/>
27684   <int value="6" label="Compress Failure"/>
27685   <int value="7" label="Credential Frame Corrupt"/>
27686   <int value="8" label="Invalid Data Frame Flags"/>
27687 <!-- r181910 added an enum value here, so don't trust the counts for
27688        the values below for Chrome builds after that revision. -->
27689
27690   <int value="9" label="Invalid Status Code"/>
27691   <int value="10" label="Protocol Error"/>
27692   <int value="11" label="Invalid Stream"/>
27693   <int value="12" label="Refused Stream"/>
27694   <int value="13" label="Unsupported Version"/>
27695   <int value="14" label="Cancel"/>
27696   <int value="15" label="Internal Error"/>
27697   <int value="16" label="Flow Control Error"/>
27698   <int value="17" label="Stream In Use"/>
27699   <int value="18" label="Stream Already Closed"/>
27700   <int value="19" label="Invalid Credentials"/>
27701   <int value="20" label="Frame Too Large"/>
27702   <int value="21" label="Unexpected Ping"/>
27703   <int value="22" label="Rst Stream For Non Active Stream"/>
27704   <int value="23" label="Spdy Compression Failure"/>
27705   <int value="24" label="Request For Secure Content Over Insecure Session"/>
27706   <int value="25" label="Protocol Error Syn Reply Not Received"/>
27707   <int value="26" label="Num Spdy Protocol Error Details"/>
27708 </enum>
27709
27710 <enum name="SpdyProtocolErrorDetails2" type="int">
27711 <!-- SpdyFramer::SpdyErrors -->
27712
27713   <int value="0" label="No error"/>
27714   <int value="1" label="Invalid Control Frame"/>
27715   <int value="2" label="Control Frame Payload Too Large"/>
27716   <int value="3" label="Zlib Init Failure"/>
27717   <int value="4" label="Unsupported Version"/>
27718   <int value="5" label="Decompress Failure"/>
27719   <int value="6" label="Compress Failure"/>
27720   <int value="7" label="Credential Frame Corrupt"/>
27721   <int value="8" label="Invalid Data Frame Flags"/>
27722   <int value="9" label="Invalid Control Frame Flags"/>
27723 <!-- SpdyRstStreamStatus -->
27724
27725   <int value="10" label="(Unused)"/>
27726   <int value="11" label="Protocol Error"/>
27727   <int value="12" label="Invalid Stream"/>
27728   <int value="13" label="Refused Stream"/>
27729   <int value="14" label="Unsupported Version"/>
27730   <int value="15" label="Cancel"/>
27731   <int value="16" label="Internal Error"/>
27732   <int value="17" label="Flow Control Error"/>
27733   <int value="18" label="Stream In Use"/>
27734   <int value="19" label="Stream Already Closed"/>
27735   <int value="20" label="Invalid Credentials"/>
27736   <int value="21" label="Frame Too Large"/>
27737 <!-- SpdySession errors -->
27738
27739   <int value="22" label="Unexpected Ping"/>
27740   <int value="23" label="Rst Stream For Non Active Stream"/>
27741   <int value="24" label="Spdy Compression Failure"/>
27742   <int value="25" label="Request For Secure Content Over Insecure Session"/>
27743   <int value="26" label="Syn Reply Not Received"/>
27744   <int value="27" label="Invalid Window Update Size"/>
27745   <int value="28" label="Receive Window Size Violation"/>
27746   <int value="29" label="(Unused)"/>
27747 </enum>
27748
27749 <enum name="SpdySessionGet" type="int">
27750   <int value="0" label="created new"/>
27751   <int value="1" label="found existing"/>
27752   <int value="2" label="found existing from IP Pool"/>
27753   <int value="3" label="imported from socket"/>
27754 </enum>
27755
27756 <enum name="SpdySettingsReceived" type="int">
27757   <int value="0" label="not received"/>
27758   <int value="1" label="received"/>
27759 </enum>
27760
27761 <enum name="SpdySettingsSent" type="int">
27762   <int value="0" label="not sent"/>
27763   <int value="1" label="sent"/>
27764 </enum>
27765
27766 <enum name="SpecialShFileOperationCodes" type="int">
27767   <summary>Legacy error codes still returned by |ShFileOperation()|</summary>
27768   <int value="5" label="Access denied"/>
27769   <int value="113" label="Source and Destination are same file"/>
27770   <int value="114" label="Multiple source mapped to single destination"/>
27771   <int value="115" label="Rename to different directory"/>
27772   <int value="116" label="Source root"/>
27773   <int value="117" label="Canceled by user"/>
27774   <int value="118" label="Destination is subtree of source"/>
27775   <int value="120" label="Denied by security settings"/>
27776   <int value="121" label="Path length exceeded MAX_PATH"/>
27777   <int value="122" label="Multiple destination paths"/>
27778   <int value="124" label="Path invalid"/>
27779   <int value="125" label="Source and destination have same parent"/>
27780   <int value="126" label="Destination exists"/>
27781   <int value="128" label="Destination exists as folder"/>
27782   <int value="129" label="Name length exceeded MAX_PATH"/>
27783   <int value="130" label="Destination read-only CD-ROM"/>
27784   <int value="131" label="Destination read-only DVD"/>
27785   <int value="132" label="Destination writable CD-ROM"/>
27786   <int value="133" label="File too large"/>
27787   <int value="134" label="Source read-only CD-ROM"/>
27788   <int value="135" label="Source read-only DVD"/>
27789   <int value="136" label="Source writable CD-ROM"/>
27790   <int value="183" label="Operation exceeded MAX_PATH"/>
27791   <int value="1026" label="Invalid path / unknown"/>
27792   <int value="65536" label="Unspecified destination error"/>
27793   <int value="65652" label="Destination root"/>
27794 </enum>
27795
27796 <enum name="SpeculativeRestoreApplicability" type="int">
27797   <int value="0" label="Applicable"/>
27798   <int value="1" label="Not applicable (tablet)"/>
27799   <int value="2" label="Not applicable (low-memory device)"/>
27800   <int value="3" label="Not applicable (bandwidth management)"/>
27801 </enum>
27802
27803 <enum name="SpeculativeRestorePredictionAccuracy" type="int">
27804   <int value="0" label="Hit"/>
27805   <int value="1" label="Miss (different tab)"/>
27806   <int value="2" label="Miss (tab not switched)"/>
27807 </enum>
27808
27809 <enum name="SpeculativeRestoreTabStatus" type="int">
27810   <int value="0" label="Already loaded"/>
27811   <int value="1" label="Needs restore"/>
27812 </enum>
27813
27814 <enum name="SqliteErrorCode" type="int">
27815   <summary>Error codes returned by SQLite - see sqlite3.h</summary>
27816   <int value="0" label="SQLITE_OK">Successful result</int>
27817   <int value="1" label="SQLITE_ERROR">SQL error or missing database</int>
27818   <int value="2" label="SQLITE_INTERNAL">
27819     NOT USED. Internal logic error in SQLite
27820   </int>
27821   <int value="3" label="SQLITE_PERM">Access permission denied</int>
27822   <int value="4" label="SQLITE_ABORT">Callback routine requested an abort</int>
27823   <int value="5" label="SQLITE_BUSY">The database file is locked</int>
27824   <int value="6" label="SQLITE_LOCKED">A table in the database is locked</int>
27825   <int value="7" label="SQLITE_NOMEM">A malloc() failed</int>
27826   <int value="8" label="SQLITE_READONLY">
27827     Attempt to write a readonly database
27828   </int>
27829   <int value="9" label="SQLITE_INTERRUPT">
27830     Operation terminated by sqlite3_interrupt()
27831   </int>
27832   <int value="10" label="SQLITE_IOERR">
27833     Some kind of disk I/O error occurred
27834   </int>
27835   <int value="11" label="SQLITE_CORRUPT">
27836     The database disk image is malformed
27837   </int>
27838   <int value="12" label="SQLITE_NOTFOUND">
27839     NOT USED. Table or record not found
27840   </int>
27841   <int value="13" label="SQLITE_FULL">
27842     Insertion failed because database is full
27843   </int>
27844   <int value="14" label="SQLITE_CANTOPEN">Unable to open the database file</int>
27845   <int value="15" label="SQLITE_PROTOCOL">
27846     NOT USED. Database lock protocol error
27847   </int>
27848   <int value="16" label="SQLITE_EMPTY">Database is empty</int>
27849   <int value="17" label="SQLITE_SCHEMA">The database schema changed</int>
27850   <int value="18" label="SQLITE_TOOBIG">String or BLOB exceeds size limit</int>
27851   <int value="19" label="SQLITE_CONSTRAINT">
27852     Abort due to contraint violation
27853   </int>
27854   <int value="20" label="SQLITE_MISMATCH">Data type mismatch</int>
27855   <int value="21" label="SQLITE_MISUSE">Library used incorrectly</int>
27856   <int value="22" label="SQLITE_NOLFS">
27857     Uses OS features not supported on host
27858   </int>
27859   <int value="23" label="SQLITE_AUTH">Authorization denied</int>
27860   <int value="24" label="SQLITE_FORMAT">Auxiliary database format error</int>
27861   <int value="25" label="SQLITE_RANGE">
27862     2nd parameter to sqlite3_bind() out of range
27863   </int>
27864   <int value="26" label="SQLITE_NOTADB">
27865     File opened that is not a database file
27866   </int>
27867   <int value="100" label="SQLITE_ROW">sqlite3_step() has another row ready</int>
27868   <int value="101" label="SQLITE_DONE">
27869     sqlite3_step() has finished executing
27870   </int>
27871   <int value="261" label="SQLITE_BUSY_RECOVERY">TBD</int>
27872   <int value="262" label="SQLITE_LOCKED_SHAREDCACHE">TBD</int>
27873   <int value="266" label="SQLITE_IOERR_READ">Error reading from file</int>
27874   <int value="270" label="SQLITE_CANTOPEN_NOTEMPDIR">TBD</int>
27875   <int value="522" label="SQLITE_IOERR_SHORT_READ">Short read from file</int>
27876   <int value="778" label="SQLITE_IOERR_WRITE">
27877     Error writing to file (other than SQLITE_FULL)
27878   </int>
27879   <int value="1034" label="SQLITE_IOERR_FSYNC">Error syncing to disk</int>
27880   <int value="1290" label="SQLITE_IOERR_DIR_FSYNC">
27881     Error syncing directory changes to disk
27882   </int>
27883   <int value="1546" label="SQLITE_IOERR_TRUNCATE">Error truncating file</int>
27884   <int value="1802" label="SQLITE_IOERR_FSTAT">Error reading file metadata</int>
27885   <int value="2058" label="SQLITE_IOERR_UNLOCK">Error unlocking file</int>
27886   <int value="2314" label="SQLITE_IOERR_RDLOCK">
27887     Error getting read lock - should not be possible
27888   </int>
27889   <int value="2570" label="SQLITE_IOERR_DELETE">Error deleting file</int>
27890   <int value="2826" label="SQLITE_IOERR_BLOCKED">
27891     Deadlock due to other process access to SQLite files
27892   </int>
27893   <int value="3082" label="SQLITE_IOERR_NOMEM">Error mapping shared memory</int>
27894   <int value="3338" label="SQLITE_IOERR_ACCESS">
27895     Error getting file attributes (other than not found)
27896   </int>
27897   <int value="3594" label="SQLITE_IOERR_CHECKRESERVEDLOCK">
27898     Error while querying lock status
27899   </int>
27900   <int value="3850" label="SQLITE_IOERR_LOCK">Error acquiring lock</int>
27901   <int value="4106" label="SQLITE_IOERR_CLOSE">Error closing file</int>
27902   <int value="4362" label="SQLITE_IOERR_DIR_CLOSE">Unused</int>
27903   <int value="4618" label="SQLITE_IOERR_SHMOPEN">Error mmapping file</int>
27904   <int value="4874" label="SQLITE_IOERR_SHMSIZE">
27905     Error in stat while mmapping file
27906   </int>
27907   <int value="5130" label="SQLITE_IOERR_SHMLOCK">Unused</int>
27908 </enum>
27909
27910 <enum name="SqliteIOERRCode" type="int">
27911   <obsolete>
27912     Replaced 5/14/2013 by expanded Sqlite.Error histogram.
27913   </obsolete>
27914   <summary>Extended error codes returned by SQLite - see sqlite3.h</summary>
27915   <int value="0" label="SQLITE_IOERR">No extended code given</int>
27916   <int value="1" label="SQLITE_IOERR_READ">Error reading from file</int>
27917   <int value="2" label="SQLITE_IOERR_SHORT_READ">Short read from file</int>
27918   <int value="3" label="SQLITE_IOERR_WRITE">
27919     Error writing to file (other than SQLITE_FULL)
27920   </int>
27921   <int value="4" label="SQLITE_IOERR_FSYNC">Error syncing to disk</int>
27922   <int value="5" label="SQLITE_IOERR_DIR_FSYNC">
27923     Error syncing directory changes to disk
27924   </int>
27925   <int value="6" label="SQLITE_IOERR_TRUNCATE">Error truncating file</int>
27926   <int value="7" label="SQLITE_IOERR_FSTAT">Error reading file metadata</int>
27927   <int value="8" label="SQLITE_IOERR_UNLOCK">Error unlocking file</int>
27928   <int value="9" label="SQLITE_IOERR_RDLOCK">
27929     Error getting read lock - should not be possible
27930   </int>
27931   <int value="10" label="SQLITE_IOERR_DELETE">Error deleting file</int>
27932   <int value="11" label="SQLITE_IOERR_BLOCKED">
27933     Deadlock due to other process access to SQLite files
27934   </int>
27935   <int value="12" label="SQLITE_IOERR_NOMEM">Error mapping shared memory</int>
27936   <int value="13" label="SQLITE_IOERR_ACCESS">
27937     Error getting file attributes (other than not found)
27938   </int>
27939   <int value="14" label="SQLITE_IOERR_CHECKRESERVEDLOCK">
27940     Error while querying lock status
27941   </int>
27942   <int value="15" label="SQLITE_IOERR_LOCK">Error acquiring lock</int>
27943   <int value="16" label="SQLITE_IOERR_CLOSE">Error closing file</int>
27944   <int value="17" label="SQLITE_IOERR_DIR_CLOSE">Unused</int>
27945   <int value="18" label="SQLITE_IOERR_SHMOPEN">Error mmapping file</int>
27946   <int value="19" label="SQLITE_IOERR_SHMSIZE">
27947     Error in stat while mmapping file
27948   </int>
27949   <int value="20" label="SQLITE_IOERR_SHMLOCK">Unused</int>
27950 </enum>
27951
27952 <enum name="SqliteVersionDeprecation" type="int">
27953   <summary>Sqlite database version deprecation status</summary>
27954   <int value="0" label="DEPRECATION_DATABASE_NOT_EMPTY">
27955     Database has tables, but no meta table.
27956   </int>
27957   <int value="1" label="DEPRECATION_DATABASE_UNKNOWN">
27958     Failure figuring out if database has tables.
27959   </int>
27960   <int value="2" label="DEPRECATION_FAILED_VERSION">
27961     Failed querying meta table.
27962   </int>
27963   <int value="3" label="DEPRECATION_NO_VERSION">
27964     No version row in meta table.
27965   </int>
27966   <int value="4" label="DEPRECATION_RAZED">Raze succeeded.</int>
27967   <int value="5" label="DEPRECATION_RAZE_FAILED">Raze failed.</int>
27968 </enum>
27969
27970 <enum name="SSLCipherSuite" type="int">
27971   <summary>SSL/TLS cipher suites from the IANA registry</summary>
27972   <int value="0" label="TLS_NULL_WITH_NULL_NULL"/>
27973   <int value="1" label="TLS_RSA_WITH_NULL_MD5"/>
27974   <int value="2" label="TLS_RSA_WITH_NULL_SHA"/>
27975   <int value="3" label="TLS_RSA_EXPORT_WITH_RC4_40_MD5"/>
27976   <int value="4" label="TLS_RSA_WITH_RC4_128_MD5"/>
27977   <int value="5" label="TLS_RSA_WITH_RC4_128_SHA"/>
27978   <int value="6" label="TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5"/>
27979   <int value="7" label="TLS_RSA_WITH_IDEA_CBC_SHA"/>
27980   <int value="8" label="TLS_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
27981   <int value="9" label="TLS_RSA_WITH_DES_CBC_SHA"/>
27982   <int value="10" label="TLS_RSA_WITH_3DES_EDE_CBC_SHA"/>
27983   <int value="11" label="TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA"/>
27984   <int value="12" label="TLS_DH_DSS_WITH_DES_CBC_SHA"/>
27985   <int value="13" label="TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA"/>
27986   <int value="14" label="TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
27987   <int value="15" label="TLS_DH_RSA_WITH_DES_CBC_SHA"/>
27988   <int value="16" label="TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA"/>
27989   <int value="17" label="TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA"/>
27990   <int value="18" label="TLS_DHE_DSS_WITH_DES_CBC_SHA"/>
27991   <int value="19" label="TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"/>
27992   <int value="20" label="TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
27993   <int value="21" label="TLS_DHE_RSA_WITH_DES_CBC_SHA"/>
27994   <int value="22" label="TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA"/>
27995   <int value="23" label="TLS_DH_anon_EXPORT_WITH_RC4_40_MD5"/>
27996   <int value="24" label="TLS_DH_anon_WITH_RC4_128_MD5"/>
27997   <int value="25" label="TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA"/>
27998   <int value="26" label="TLS_DH_anon_WITH_DES_CBC_SHA"/>
27999   <int value="27" label="TLS_DH_anon_WITH_3DES_EDE_CBC_SHA"/>
28000   <int value="30" label="TLS_KRB5_WITH_DES_CBC_SHA"/>
28001   <int value="31" label="TLS_KRB5_WITH_3DES_EDE_CBC_SHA"/>
28002   <int value="32" label="TLS_KRB5_WITH_RC4_128_SHA"/>
28003   <int value="33" label="TLS_KRB5_WITH_IDEA_CBC_SHA"/>
28004   <int value="34" label="TLS_KRB5_WITH_DES_CBC_MD5"/>
28005   <int value="35" label="TLS_KRB5_WITH_3DES_EDE_CBC_MD5"/>
28006   <int value="36" label="TLS_KRB5_WITH_RC4_128_MD5"/>
28007   <int value="37" label="TLS_KRB5_WITH_IDEA_CBC_MD5"/>
28008   <int value="38" label="TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA"/>
28009   <int value="39" label="TLS_KRB5_EXPORT_WITH_RC2_CBC_40_SHA"/>
28010   <int value="40" label="TLS_KRB5_EXPORT_WITH_RC4_40_SHA"/>
28011   <int value="41" label="TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5"/>
28012   <int value="42" label="TLS_KRB5_EXPORT_WITH_RC2_CBC_40_MD5"/>
28013   <int value="43" label="TLS_KRB5_EXPORT_WITH_RC4_40_MD5"/>
28014   <int value="44" label="TLS_PSK_WITH_NULL_SHA"/>
28015   <int value="45" label="TLS_DHE_PSK_WITH_NULL_SHA"/>
28016   <int value="46" label="TLS_RSA_PSK_WITH_NULL_SHA"/>
28017   <int value="47" label="TLS_RSA_WITH_AES_128_CBC_SHA"/>
28018   <int value="48" label="TLS_DH_DSS_WITH_AES_128_CBC_SHA"/>
28019   <int value="49" label="TLS_DH_RSA_WITH_AES_128_CBC_SHA"/>
28020   <int value="50" label="TLS_DHE_DSS_WITH_AES_128_CBC_SHA"/>
28021   <int value="51" label="TLS_DHE_RSA_WITH_AES_128_CBC_SHA"/>
28022   <int value="52" label="TLS_DH_anon_WITH_AES_128_CBC_SHA"/>
28023   <int value="53" label="TLS_RSA_WITH_AES_256_CBC_SHA"/>
28024   <int value="54" label="TLS_DH_DSS_WITH_AES_256_CBC_SHA"/>
28025   <int value="55" label="TLS_DH_RSA_WITH_AES_256_CBC_SHA"/>
28026   <int value="56" label="TLS_DHE_DSS_WITH_AES_256_CBC_SHA"/>
28027   <int value="57" label="TLS_DHE_RSA_WITH_AES_256_CBC_SHA"/>
28028   <int value="58" label="TLS_DH_anon_WITH_AES_256_CBC_SHA"/>
28029   <int value="59" label="TLS_RSA_WITH_NULL_SHA256"/>
28030   <int value="60" label="TLS_RSA_WITH_AES_128_CBC_SHA256"/>
28031   <int value="61" label="TLS_RSA_WITH_AES_256_CBC_SHA256"/>
28032   <int value="62" label="TLS_DH_DSS_WITH_AES_128_CBC_SHA256"/>
28033   <int value="63" label="TLS_DH_RSA_WITH_AES_128_CBC_SHA256"/>
28034   <int value="64" label="TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"/>
28035   <int value="65" label="TLS_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
28036   <int value="66" label="TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA"/>
28037   <int value="67" label="TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
28038   <int value="68" label="TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA"/>
28039   <int value="69" label="TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
28040   <int value="70" label="TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA"/>
28041   <int value="103" label="TLS_DHE_RSA_WITH_AES_128_CBC_SHA256"/>
28042   <int value="104" label="TLS_DH_DSS_WITH_AES_256_CBC_SHA256"/>
28043   <int value="105" label="TLS_DH_RSA_WITH_AES_256_CBC_SHA256"/>
28044   <int value="106" label="TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"/>
28045   <int value="107" label="TLS_DHE_RSA_WITH_AES_256_CBC_SHA256"/>
28046   <int value="108" label="TLS_DH_anon_WITH_AES_128_CBC_SHA256"/>
28047   <int value="109" label="TLS_DH_anon_WITH_AES_256_CBC_SHA256"/>
28048   <int value="132" label="TLS_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
28049   <int value="133" label="TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA"/>
28050   <int value="134" label="TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
28051   <int value="135" label="TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA"/>
28052   <int value="136" label="TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
28053   <int value="137" label="TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA"/>
28054   <int value="138" label="TLS_PSK_WITH_RC4_128_SHA"/>
28055   <int value="139" label="TLS_PSK_WITH_3DES_EDE_CBC_SHA"/>
28056   <int value="140" label="TLS_PSK_WITH_AES_128_CBC_SHA"/>
28057   <int value="141" label="TLS_PSK_WITH_AES_256_CBC_SHA"/>
28058   <int value="142" label="TLS_DHE_PSK_WITH_RC4_128_SHA"/>
28059   <int value="143" label="TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA"/>
28060   <int value="144" label="TLS_DHE_PSK_WITH_AES_128_CBC_SHA"/>
28061   <int value="145" label="TLS_DHE_PSK_WITH_AES_256_CBC_SHA"/>
28062   <int value="146" label="TLS_RSA_PSK_WITH_RC4_128_SHA"/>
28063   <int value="147" label="TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA"/>
28064   <int value="148" label="TLS_RSA_PSK_WITH_AES_128_CBC_SHA"/>
28065   <int value="149" label="TLS_RSA_PSK_WITH_AES_256_CBC_SHA"/>
28066   <int value="150" label="TLS_RSA_WITH_SEED_CBC_SHA"/>
28067   <int value="151" label="TLS_DH_DSS_WITH_SEED_CBC_SHA"/>
28068   <int value="152" label="TLS_DH_RSA_WITH_SEED_CBC_SHA"/>
28069   <int value="153" label="TLS_DHE_DSS_WITH_SEED_CBC_SHA"/>
28070   <int value="154" label="TLS_DHE_RSA_WITH_SEED_CBC_SHA"/>
28071   <int value="155" label="TLS_DH_anon_WITH_SEED_CBC_SHA"/>
28072   <int value="156" label="TLS_RSA_WITH_AES_128_GCM_SHA256"/>
28073   <int value="157" label="TLS_RSA_WITH_AES_256_GCM_SHA384"/>
28074   <int value="158" label="TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"/>
28075   <int value="159" label="TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"/>
28076   <int value="160" label="TLS_DH_RSA_WITH_AES_128_GCM_SHA256"/>
28077   <int value="161" label="TLS_DH_RSA_WITH_AES_256_GCM_SHA384"/>
28078   <int value="162" label="TLS_DHE_DSS_WITH_AES_128_GCM_SHA256"/>
28079   <int value="163" label="TLS_DHE_DSS_WITH_AES_256_GCM_SHA384"/>
28080   <int value="164" label="TLS_DH_DSS_WITH_AES_128_GCM_SHA256"/>
28081   <int value="165" label="TLS_DH_DSS_WITH_AES_256_GCM_SHA384"/>
28082   <int value="166" label="TLS_DH_anon_WITH_AES_128_GCM_SHA256"/>
28083   <int value="167" label="TLS_DH_anon_WITH_AES_256_GCM_SHA384"/>
28084   <int value="168" label="TLS_PSK_WITH_AES_128_GCM_SHA256"/>
28085   <int value="169" label="TLS_PSK_WITH_AES_256_GCM_SHA384"/>
28086   <int value="170" label="TLS_DHE_PSK_WITH_AES_128_GCM_SHA256"/>
28087   <int value="171" label="TLS_DHE_PSK_WITH_AES_256_GCM_SHA384"/>
28088   <int value="172" label="TLS_RSA_PSK_WITH_AES_128_GCM_SHA256"/>
28089   <int value="173" label="TLS_RSA_PSK_WITH_AES_256_GCM_SHA384"/>
28090   <int value="174" label="TLS_PSK_WITH_AES_128_CBC_SHA256"/>
28091   <int value="175" label="TLS_PSK_WITH_AES_256_CBC_SHA384"/>
28092   <int value="176" label="TLS_PSK_WITH_NULL_SHA256"/>
28093   <int value="177" label="TLS_PSK_WITH_NULL_SHA384"/>
28094   <int value="178" label="TLS_DHE_PSK_WITH_AES_128_CBC_SHA256"/>
28095   <int value="179" label="TLS_DHE_PSK_WITH_AES_256_CBC_SHA384"/>
28096   <int value="180" label="TLS_DHE_PSK_WITH_NULL_SHA256"/>
28097   <int value="181" label="TLS_DHE_PSK_WITH_NULL_SHA384"/>
28098   <int value="182" label="TLS_RSA_PSK_WITH_AES_128_CBC_SHA256"/>
28099   <int value="183" label="TLS_RSA_PSK_WITH_AES_256_CBC_SHA384"/>
28100   <int value="184" label="TLS_RSA_PSK_WITH_NULL_SHA256"/>
28101   <int value="185" label="TLS_RSA_PSK_WITH_NULL_SHA384"/>
28102   <int value="186" label="TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
28103   <int value="187" label="TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256"/>
28104   <int value="188" label="TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
28105   <int value="189" label="TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256"/>
28106   <int value="190" label="TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
28107   <int value="191" label="TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256"/>
28108   <int value="192" label="TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
28109   <int value="193" label="TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256"/>
28110   <int value="194" label="TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
28111   <int value="195" label="TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256"/>
28112   <int value="196" label="TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
28113   <int value="197" label="TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256"/>
28114   <int value="255" label="TLS_EMPTY_RENEGOTIATION_INFO_SCSV"/>
28115   <int value="49153" label="TLS_ECDH_ECDSA_WITH_NULL_SHA"/>
28116   <int value="49154" label="TLS_ECDH_ECDSA_WITH_RC4_128_SHA"/>
28117   <int value="49155" label="TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA"/>
28118   <int value="49156" label="TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA"/>
28119   <int value="49157" label="TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA"/>
28120   <int value="49158" label="TLS_ECDHE_ECDSA_WITH_NULL_SHA"/>
28121   <int value="49159" label="TLS_ECDHE_ECDSA_WITH_RC4_128_SHA"/>
28122   <int value="49160" label="TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA"/>
28123   <int value="49161" label="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"/>
28124   <int value="49162" label="TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"/>
28125   <int value="49163" label="TLS_ECDH_RSA_WITH_NULL_SHA"/>
28126   <int value="49164" label="TLS_ECDH_RSA_WITH_RC4_128_SHA"/>
28127   <int value="49165" label="TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA"/>
28128   <int value="49166" label="TLS_ECDH_RSA_WITH_AES_128_CBC_SHA"/>
28129   <int value="49167" label="TLS_ECDH_RSA_WITH_AES_256_CBC_SHA"/>
28130   <int value="49168" label="TLS_ECDHE_RSA_WITH_NULL_SHA"/>
28131   <int value="49169" label="TLS_ECDHE_RSA_WITH_RC4_128_SHA"/>
28132   <int value="49170" label="TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA"/>
28133   <int value="49171" label="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"/>
28134   <int value="49172" label="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"/>
28135   <int value="49173" label="TLS_ECDH_anon_WITH_NULL_SHA"/>
28136   <int value="49174" label="TLS_ECDH_anon_WITH_RC4_128_SHA"/>
28137   <int value="49175" label="TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA"/>
28138   <int value="49176" label="TLS_ECDH_anon_WITH_AES_128_CBC_SHA"/>
28139   <int value="49177" label="TLS_ECDH_anon_WITH_AES_256_CBC_SHA"/>
28140   <int value="49178" label="TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA"/>
28141   <int value="49179" label="TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA"/>
28142   <int value="49180" label="TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA"/>
28143   <int value="49181" label="TLS_SRP_SHA_WITH_AES_128_CBC_SHA"/>
28144   <int value="49182" label="TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA"/>
28145   <int value="49183" label="TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA"/>
28146   <int value="49184" label="TLS_SRP_SHA_WITH_AES_256_CBC_SHA"/>
28147   <int value="49185" label="TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA"/>
28148   <int value="49186" label="TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA"/>
28149   <int value="49187" label="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"/>
28150   <int value="49188" label="TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"/>
28151   <int value="49189" label="TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256"/>
28152   <int value="49190" label="TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384"/>
28153   <int value="49191" label="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"/>
28154   <int value="49192" label="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"/>
28155   <int value="49193" label="TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256"/>
28156   <int value="49194" label="TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384"/>
28157   <int value="49195" label="TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"/>
28158   <int value="49196" label="TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"/>
28159   <int value="49197" label="TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256"/>
28160   <int value="49198" label="TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384"/>
28161   <int value="49199" label="TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"/>
28162   <int value="49200" label="TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"/>
28163   <int value="49201" label="TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256"/>
28164   <int value="49202" label="TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384"/>
28165   <int value="49203" label="TLS_ECDHE_PSK_WITH_RC4_128_SHA"/>
28166   <int value="49204" label="TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA"/>
28167   <int value="49205" label="TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA"/>
28168   <int value="49206" label="TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA"/>
28169   <int value="49207" label="TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256"/>
28170   <int value="49208" label="TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384"/>
28171   <int value="49209" label="TLS_ECDHE_PSK_WITH_NULL_SHA"/>
28172   <int value="49210" label="TLS_ECDHE_PSK_WITH_NULL_SHA256"/>
28173   <int value="49211" label="TLS_ECDHE_PSK_WITH_NULL_SHA384"/>
28174   <int value="49212" label="TLS_RSA_WITH_ARIA_128_CBC_SHA256"/>
28175   <int value="49213" label="TLS_RSA_WITH_ARIA_256_CBC_SHA384"/>
28176   <int value="49214" label="TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256"/>
28177   <int value="49215" label="TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384"/>
28178   <int value="49216" label="TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256"/>
28179   <int value="49217" label="TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384"/>
28180   <int value="49218" label="TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256"/>
28181   <int value="49219" label="TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384"/>
28182   <int value="49220" label="TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256"/>
28183   <int value="49221" label="TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384"/>
28184   <int value="49222" label="TLS_DH_anon_WITH_ARIA_128_CBC_SHA256"/>
28185   <int value="49223" label="TLS_DH_anon_WITH_ARIA_256_CBC_SHA384"/>
28186   <int value="49224" label="TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256"/>
28187   <int value="49225" label="TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384"/>
28188   <int value="49226" label="TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256"/>
28189   <int value="49227" label="TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384"/>
28190   <int value="49228" label="TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256"/>
28191   <int value="49229" label="TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384"/>
28192   <int value="49230" label="TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256"/>
28193   <int value="49231" label="TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384"/>
28194   <int value="49232" label="TLS_RSA_WITH_ARIA_128_GCM_SHA256"/>
28195   <int value="49233" label="TLS_RSA_WITH_ARIA_256_GCM_SHA384"/>
28196   <int value="49234" label="TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256"/>
28197   <int value="49235" label="TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384"/>
28198   <int value="49236" label="TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256"/>
28199   <int value="49237" label="TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384"/>
28200   <int value="49238" label="TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256"/>
28201   <int value="49239" label="TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384"/>
28202   <int value="49240" label="TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256"/>
28203   <int value="49241" label="TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384"/>
28204   <int value="49242" label="TLS_DH_anon_WITH_ARIA_128_GCM_SHA256"/>
28205   <int value="49243" label="TLS_DH_anon_WITH_ARIA_256_GCM_SHA384"/>
28206   <int value="49244" label="TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256"/>
28207   <int value="49245" label="TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384"/>
28208   <int value="49246" label="TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256"/>
28209   <int value="49247" label="TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384"/>
28210   <int value="49248" label="TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256"/>
28211   <int value="49249" label="TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384"/>
28212   <int value="49250" label="TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256"/>
28213   <int value="49251" label="TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384"/>
28214   <int value="49252" label="TLS_PSK_WITH_ARIA_128_CBC_SHA256"/>
28215   <int value="49253" label="TLS_PSK_WITH_ARIA_256_CBC_SHA384"/>
28216   <int value="49254" label="TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256"/>
28217   <int value="49255" label="TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384"/>
28218   <int value="49256" label="TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256"/>
28219   <int value="49257" label="TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384"/>
28220   <int value="49258" label="TLS_PSK_WITH_ARIA_128_GCM_SHA256"/>
28221   <int value="49259" label="TLS_PSK_WITH_ARIA_256_GCM_SHA384"/>
28222   <int value="49260" label="TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256"/>
28223   <int value="49261" label="TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384"/>
28224   <int value="49262" label="TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256"/>
28225   <int value="49263" label="TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384"/>
28226   <int value="49264" label="TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256"/>
28227   <int value="49265" label="TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384"/>
28228   <int value="49266" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"/>
28229   <int value="49267" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"/>
28230   <int value="49268" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"/>
28231   <int value="49269" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"/>
28232   <int value="49270" label="TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
28233   <int value="49271" label="TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384"/>
28234   <int value="49272" label="TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
28235   <int value="49273" label="TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384"/>
28236   <int value="49274" label="TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
28237   <int value="49275" label="TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
28238   <int value="49276" label="TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
28239   <int value="49277" label="TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
28240   <int value="49278" label="TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
28241   <int value="49279" label="TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
28242   <int value="49280" label="TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256"/>
28243   <int value="49281" label="TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384"/>
28244   <int value="49282" label="TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256"/>
28245   <int value="49283" label="TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384"/>
28246   <int value="49284" label="TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256"/>
28247   <int value="49285" label="TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384"/>
28248   <int value="49286" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"/>
28249   <int value="49287" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"/>
28250   <int value="49288" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"/>
28251   <int value="49289" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"/>
28252   <int value="49290" label="TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
28253   <int value="49291" label="TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
28254   <int value="49292" label="TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
28255   <int value="49293" label="TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
28256   <int value="49294" label="TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
28257   <int value="49295" label="TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
28258   <int value="49296" label="TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
28259   <int value="49297" label="TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
28260   <int value="49298" label="TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
28261   <int value="49299" label="TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
28262   <int value="49300" label="TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
28263   <int value="49301" label="TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
28264   <int value="49302" label="TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
28265   <int value="49303" label="TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
28266   <int value="49304" label="TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
28267   <int value="49305" label="TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
28268   <int value="49306" label="TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
28269   <int value="49307" label="TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
28270   <int value="49308" label="TLS_RSA_WITH_AES_128_CCM"/>
28271   <int value="49309" label="TLS_RSA_WITH_AES_256_CCM"/>
28272   <int value="49310" label="TLS_DHE_RSA_WITH_AES_128_CCM"/>
28273   <int value="49311" label="TLS_DHE_RSA_WITH_AES_256_CCM"/>
28274   <int value="49312" label="TLS_RSA_WITH_AES_128_CCM_8"/>
28275   <int value="49313" label="TLS_RSA_WITH_AES_256_CCM_8"/>
28276   <int value="49314" label="TLS_DHE_RSA_WITH_AES_128_CCM_8"/>
28277   <int value="49315" label="TLS_DHE_RSA_WITH_AES_256_CCM_8"/>
28278   <int value="49316" label="TLS_PSK_WITH_AES_128_CCM"/>
28279   <int value="49317" label="TLS_PSK_WITH_AES_256_CCM"/>
28280   <int value="49318" label="TLS_DHE_PSK_WITH_AES_128_CCM"/>
28281   <int value="49319" label="TLS_DHE_PSK_WITH_AES_256_CCM"/>
28282   <int value="49320" label="TLS_PSK_WITH_AES_128_CCM_8"/>
28283   <int value="49321" label="TLS_PSK_WITH_AES_256_CCM_8"/>
28284   <int value="49322" label="TLS_PSK_DHE_WITH_AES_128_CCM_8"/>
28285   <int value="49323" label="TLS_PSK_DHE_WITH_AES_256_CCM_8"/>
28286 </enum>
28287
28288 <enum name="SSLErrorTypes" type="int">
28289   <int value="0" label="CERT_COMMON_NAME_INVALID"/>
28290   <int value="1" label="CERT_DATE_INVALID"/>
28291   <int value="2" label="CERT_AUTHORITY_INVALID"/>
28292   <int value="3" label="CERT_CONTAINS_ERRORS"/>
28293   <int value="4" label="CERT_NO_REVOCATION_MECHANISM"/>
28294   <int value="5" label="CERT_REVOKED"/>
28295   <int value="6" label="CERT_INVALID"/>
28296   <int value="7" label="CERT_WEAK_SIGNATURE_ALGORITHM"/>
28297   <int value="8" label="CERT_WEAK_KEY"/>
28298   <int value="9" label="UNKNOWN"/>
28299 </enum>
28300
28301 <enum name="SSLResponseTypesV2" type="int">
28302   <int value="0" label="SHOW_ALL"/>
28303   <int value="1" label="SHOW_OVERRIDABLE"/>
28304   <int value="2" label="PROCEED_OVERRIDABLE"/>
28305   <int value="3" label="PROCEED_NAME"/>
28306   <int value="4" label="PROCEED_DATE"/>
28307   <int value="5" label="PROCEED_AUTHORITY"/>
28308   <int value="6" label="DONT_PROCEED_OVERRIDABLE"/>
28309   <int value="7" label="DONT_PROCEED_NAME"/>
28310   <int value="8" label="DONT_PROCEED_DATE"/>
28311   <int value="9" label="DONT_PROCEED_AUTHORITY"/>
28312   <int value="10" label="MORE"/>
28313   <int value="11" label="SHOW_UNDERSTAND"/>
28314   <int value="12" label="SHOW_INTERNAL_HOSTNAME"/>
28315   <int value="13" label="PROCEED_INTERNAL_HOSTNAME"/>
28316   <int value="14" label="SHOW_NEW_SITE"/>
28317   <int value="15" label="PROCEED_NEW_SITE"/>
28318 </enum>
28319
28320 <enum name="StartupURLsMigration" type="int">
28321   <int value="0" label="Performed migration"/>
28322   <int value="1" label="No migration value"/>
28323   <int value="2" label="Reset migration"/>
28324 </enum>
28325
28326 <enum name="SuggestAppsDialogCloseReason" type="int">
28327   <int value="0" label="Unknown error"/>
28328   <int value="1" label="Item installed"/>
28329   <int value="2" label="User cancelled"/>
28330   <int value="3" label="Webstore link clicked"/>
28331 </enum>
28332
28333 <enum name="SuggestAppsDialogInstall" type="int">
28334   <int value="0" label="Install succeeded"/>
28335   <int value="1" label="Install cancelled"/>
28336   <int value="2" label="Install failed"/>
28337 </enum>
28338
28339 <enum name="SuggestAppsDialogLoad" type="int">
28340   <int value="0" label="Load succeeded"/>
28341   <int value="1" label="Load cancelled"/>
28342   <int value="2" label="Load failed"/>
28343 </enum>
28344
28345 <enum name="SuspendStatus" type="int">
28346   <int value="0" label="Success"/>
28347   <int value="1" label="Failure"/>
28348   <int value="2" label="Cancelled"/>
28349   <int value="3" label="Attempted"/>
28350 </enum>
28351
28352 <enum name="SyncBackendInitializeRestoreState" type="int">
28353   <int value="0" label="Expected restored types and found some"/>
28354   <int value="1" label="Expected restored types but found none"/>
28355   <int value="2" label="Did not expect restored types and found none"/>
28356   <int value="3" label="Did not expect restored types but found some"/>
28357 </enum>
28358
28359 <enum name="SyncedNotificationActionType" type="int">
28360   <int value="0" label="Unknown"/>
28361   <int value="1" label="Notification clicked"/>
28362   <int value="2" label="Notification button clicked"/>
28363   <int value="3" label="Notification closed by user"/>
28364   <int value="4" label="Notification closed by system"/>
28365 </enum>
28366
28367 <enum name="TabRestoreResult" type="int">
28368   <int value="0" label="Failure (other)"/>
28369   <int value="1" label="Success"/>
28370   <int value="2" label="Failure due to network connectivity"/>
28371 </enum>
28372
28373 <enum name="TabRestoreUserAction" type="int">
28374   <int value="0" label="Wait for completion"/>
28375   <int value="1" label="Leave tab (close tab/switch tab/go to tab switcher)"/>
28376   <int value="2" label="Leave Chrome"/>
28377 </enum>
28378
28379 <enum name="TabStatus" type="int">
28380   <int value="0" label="Memory resident"/>
28381   <int value="1" label="Evicted and reloaded"/>
28382   <int value="2" label="Reloaded due to cold start"/>
28383   <int value="3" label="Partially evicted"/>
28384   <int value="4" label="Reloaded due to backgrounding"/>
28385   <int value="5" label="Reloaded due to incognito"/>
28386   <int value="6" label="Reloaded due to cold start (fg tab on start)"/>
28387   <int value="7" label="Reloaded due to cold start (bg tab on switch)"/>
28388   <int value="8" label="Lazy load for 'Open in new tab'"/>
28389 </enum>
28390
28391 <enum name="TabSwitchedToForegroundLaunchedWithURL" type="int">
28392   <int value="0" label="Launched without an URL"/>
28393   <int value="1" label="Launched with an URL"/>
28394 </enum>
28395
28396 <enum name="TabSwitchedToForegroundRevisit" type="int">
28397   <int value="0" label="First time"/>
28398   <int value="1" label="Revisit"/>
28399 </enum>
28400
28401 <enum name="TcpSocketStatus" type="int">
28402   <int value="0" label="Unknown"/>
28403   <int value="1" label="Fast Connection Return"/>
28404   <int value="2" label="Slow Connection Return"/>
28405   <int value="3" label="Connection Error"/>
28406   <int value="4" label="Syn Data Acknowledged"/>
28407   <int value="5" label="Syn Data Nacked"/>
28408   <int value="6" label="Syn Data Probe Failed"/>
28409   <int value="7" label="No syn data + ack (can't happen)"/>
28410   <int value="8" label="No syn data + nack"/>
28411   <int value="9" label="No syn data + probe failed"/>
28412 </enum>
28413
28414 <enum name="TLSRenegotiationPatched" type="int">
28415   <int value="0" label="Not renegotiation patched"/>
28416   <int value="1" label="Renegotiation patched"/>
28417 </enum>
28418
28419 <enum name="TouchpadDeviceState" type="int">
28420   <int value="0" label="NO_TP_PRESENT_NO_TP_EXPECTED">
28421     No touchpad detected on a device without built-in touchpad
28422   </int>
28423   <int value="1" label="TP_PRESENT_NO_TP_EXPECTED">
28424     External touchpad detected on a device without built-in touchpad
28425   </int>
28426   <int value="2" label="NO_TP_PRESENT_TP_EXPECTED_BOOT">
28427     Built-in touchpad not detected at boot time on a device with built-in
28428     touchpad (touchpad failure at boot time)
28429   </int>
28430   <int value="3" label="TP_PRESENT_TP_EXPECTED_BOOT">
28431     Built-in touchpad detected at boot time on a device with built-in touchpad
28432   </int>
28433   <int value="4" label="NO_TP_PRESENT_TP_EXPECTED_RESUME">
28434     Built-in touchpad not detected at resume time on a device with built-in
28435     touchpad (touchpad failure at resume time)
28436   </int>
28437   <int value="5" label="TP_PRESENT_TP_EXPECTED_RESUME">
28438     Built-in touchpad detected at resume time on a device with built-in touchpad
28439   </int>
28440 </enum>
28441
28442 <enum name="TouchpadProblemType" type="int">
28443   <int value="0" label="All events">
28444     All observed input events from touchpad. Serves as a reference.
28445   </int>
28446   <int value="1" label="Noisy Ground">
28447     The touchpad noise events (e.g. abrupt cursor jumps) caused by the noisy
28448     ground.
28449   </int>
28450 </enum>
28451
28452 <enum name="TrackedPreference" type="int">
28453   <int value="0" label="prefs::kShowHomeButton"/>
28454   <int value="1" label="prefs::kHomePageIsNewTabPage"/>
28455   <int value="2" label="prefs::kHomePage"/>
28456   <int value="3" label="prefs::kRestoreOnStartup"/>
28457   <int value="4" label="prefs::kURLsToRestoreOnStartup"/>
28458   <int value="5" label="prefs::kExtensionsPref"/>
28459   <int value="6" label="prefs::kGoogleServicesLastUsername"/>
28460   <int value="7" label="prefs::kSearchProviderOverrides"/>
28461   <int value="8" label="prefs::kDefaultSearchProviderSearchURL"/>
28462   <int value="9" label="prefs::kDefaultSearchProviderKeyword"/>
28463   <int value="10" label="prefs::kDefaultSearchProviderName"/>
28464   <int value="11" label="prefs::kPinnedTabs"/>
28465   <int value="12" label="prefs::kExtensionKnownDisabled"/>
28466 </enum>
28467
28468 <enum name="TranslateError" type="int">
28469   <int value="0" label="No error"/>
28470   <int value="1" label="Network error"/>
28471   <int value="2" label="Initialization error"/>
28472   <int value="3" label="Unknown language"/>
28473   <int value="4" label="Unsupported language"/>
28474   <int value="5" label="Identical language"/>
28475   <int value="6" label="Translation error"/>
28476 </enum>
28477
28478 <enum name="TranslateInitiationStatus" type="int">
28479   <int value="0" label="Completely disabled by prefs"/>
28480   <int value="1" label="Completely disabled by switch"/>
28481   <int value="2" label="Disabled by user configuration"/>
28482   <int value="3" label="Unsupported Language"/>
28483   <int value="4" label="Unsupported URL"/>
28484   <int value="5" label="Do nothing for similar languages"/>
28485   <int value="6" label="Do nothing for accepted languages"/>
28486   <int value="7" label="Auto translation by user configuration"/>
28487   <int value="8" label="Auto translation by linked from a translated page"/>
28488   <int value="9" label="Show infobar"/>
28489 </enum>
28490
28491 <enum name="TranslateLanguage" type="int">
28492   <int value="0" label="No language code"/>
28493   <int value="1" label="Valid language code"/>
28494   <int value="2" label="Invalid language code"/>
28495 </enum>
28496
28497 <enum name="TranslateLanguageVerification" type="int">
28498   <int value="0" label="CLD is disabled"/>
28499   <int value="1" label="No Content-Language"/>
28500   <int value="2" label="CLD can not determine a language"/>
28501   <int value="3" label="CLD agrees with Content-Language"/>
28502   <int value="4" label="CLD disagrees with Content-Language"/>
28503   <int value="5" label="CLD can be trusted"/>
28504   <int value="6" label="CLD can complement a sub code"/>
28505 </enum>
28506
28507 <enum name="TranslateScheme" type="int">
28508   <int value="0" label="http"/>
28509   <int value="1" label="https"/>
28510   <int value="2" label="unexpected other schemes"/>
28511 </enum>
28512
28513 <enum name="UIEventType" type="int">
28514   <int value="0" label="Unknown"/>
28515   <int value="1" label="Touch released"/>
28516   <int value="2" label="Touch pressed"/>
28517   <int value="3" label="Touch moved"/>
28518   <int value="4" label="Touch stationary"/>
28519   <int value="5" label="Touch cancelled"/>
28520   <int value="6" label="Gesture scroll begin"/>
28521   <int value="7" label="Gesture scroll end"/>
28522   <int value="8" label="Gesture scroll update"/>
28523   <int value="9" label="Gesture tap"/>
28524   <int value="10" label="Gesture tap down"/>
28525   <int value="11" label="Gesture finger down"/>
28526   <int value="12" label="Gesture finger up"/>
28527   <int value="13" label="Gesture double tap"/>
28528   <int value="14" label="Gesture two-finger tap"/>
28529   <int value="15" label="Gesture pinch begin"/>
28530   <int value="16" label="Gesture pinch end"/>
28531   <int value="17" label="Gesture pinch update (2 fingers)"/>
28532   <int value="18" label="Long press"/>
28533   <int value="19" label="Multi-finger swipe (2 fingers)"/>
28534   <int value="20" label="Scroll"/>
28535   <int value="21" label="Scroll fling start"/>
28536   <int value="22" label="Scroll fling cancel"/>
28537   <int value="23" label="Multi-finger swipe (3 fingers)"/>
28538   <int value="24" label="Multi-finger swipe (4+ fingers)"/>
28539   <int value="25" label="Gesture scroll update (2 fingers)"/>
28540   <int value="26" label="Gesture scroll update (3 fingers)"/>
28541   <int value="27" label="Gesture scroll update (4+ fingers)"/>
28542   <int value="28" label="Gesture pinch update (3 fingers)"/>
28543   <int value="29" label="Gesture pinch update (4+ fingers)"/>
28544 </enum>
28545
28546 <enum name="UmaUploadResponseStatus" type="int">
28547   <int value="0" label="Unknown failure"/>
28548   <int value="1" label="Success"/>
28549   <int value="2" label="Bad request"/>
28550   <int value="3" label="No response"/>
28551 </enum>
28552
28553 <enum name="UncacheableReason" type="int">
28554   <int value="0" label="kNoData"/>
28555   <int value="1" label="kPre11PartialResponse"/>
28556   <int value="2" label="kNoStrongValidatorOnPartialResponse"/>
28557   <int value="3" label="kShortMaxAge"/>
28558   <int value="4" label="kExpiresTooSoon"/>
28559   <int value="5" label="kHasMustRevalidate"/>
28560   <int value="6" label="kNoCache"/>
28561   <int value="7" label="kNoStore"/>
28562 </enum>
28563
28564 <enum name="UniformityTrialGroupNotActive" type="int">
28565   <int value="0" label="Invalid"/>
28566   <int value="1" label="Group not reported"/>
28567   <int value="2" label="Trial was disabled"/>
28568   <int value="3" label="Group not reported and trial was disabled"/>
28569 </enum>
28570
28571 <enum name="UpdateEngineDownloadSources" type="int">
28572   <int value="0" label="Other"/>
28573   <int value="1" label="HTTPS Server Only"/>
28574   <int value="2" label="HTTP Server Only"/>
28575   <int value="3" label="HTTP Server, HTTPS Server"/>
28576   <int value="4" label="HTTP Peer Only"/>
28577   <int value="5" label="HTTP Peer and HTTPS Server"/>
28578   <int value="6" label="HTTP Peer and HTTP Server"/>
28579   <int value="7" label="HTTP Peer, HTTPS Server, and HTTP Server"/>
28580 </enum>
28581
28582 <enum name="UpdateEngineErrorCode" type="int">
28583   <int value="0" label="kErrorCodeSuccess"/>
28584   <int value="1" label="kErrorCodeError"/>
28585   <int value="2" label="kErrorCodeOmahaRequestError"/>
28586   <int value="3" label="kErrorCodeOmahaResponseHandlerError"/>
28587   <int value="4" label="kErrorCodeFilesystemCopierError"/>
28588   <int value="5" label="kErrorCodePostinstallRunnerError"/>
28589   <int value="6" label="kErrorCodeSetBootableFlagError"/>
28590   <int value="7" label="kErrorCodeInstallDeviceOpenError"/>
28591   <int value="8" label="kErrorCodeKernelDeviceOpenError"/>
28592   <int value="9" label="kErrorCodeDownloadTransferError"/>
28593   <int value="10" label="kErrorCodePayloadHashMismatchError"/>
28594   <int value="11" label="kErrorCodePayloadSizeMismatchError"/>
28595   <int value="12" label="kErrorCodeDownloadPayloadVerificationError"/>
28596   <int value="13" label="kErrorCodeDownloadNewPartitionInfoError"/>
28597   <int value="14" label="kErrorCodeDownloadWriteError"/>
28598   <int value="15" label="kErrorCodeNewRootfsVerificationError"/>
28599   <int value="16" label="kErrorCodeNewKernelVerificationError"/>
28600   <int value="17" label="kErrorCodeSignedDeltaPayloadExpectedError"/>
28601   <int value="18" label="kErrorCodeDownloadPayloadPubKeyVerificationError"/>
28602   <int value="19" label="kErrorCodePostinstallBootedFromFirmwareB"/>
28603   <int value="20" label="kErrorCodeDownloadStateInitializationError"/>
28604   <int value="21" label="kErrorCodeDownloadInvalidMetadataMagicString"/>
28605   <int value="22" label="kErrorCodeDownloadSignatureMissingInManifest"/>
28606   <int value="23" label="kErrorCodeDownloadManifestParseError"/>
28607   <int value="24" label="kErrorCodeDownloadMetadataSignatureError"/>
28608   <int value="25" label="kErrorCodeDownloadMetadataSignatureVerificationError"/>
28609   <int value="26" label="kErrorCodeDownloadMetadataSignatureMismatch"/>
28610   <int value="27" label="kErrorCodeDownloadOperationHashVerificationError"/>
28611   <int value="28" label="kErrorCodeDownloadOperationExecutionError"/>
28612   <int value="29" label="kErrorCodeDownloadOperationHashMismatch"/>
28613   <int value="30" label="kErrorCodeOmahaRequestEmptyResponseError"/>
28614   <int value="31" label="kErrorCodeOmahaRequestXMLParseError"/>
28615   <int value="32" label="kErrorCodeDownloadInvalidMetadataSize"/>
28616   <int value="33" label="kErrorCodeDownloadInvalidMetadataSignature"/>
28617   <int value="34" label="kErrorCodeOmahaRequestResponseInvalid"/>
28618   <int value="35" label="kErrorCodeOmahaUpdateIgnoredPerPolicy"/>
28619   <int value="36" label="kErrorCodeOmahaUpdateDeferredPerPolicy"/>
28620   <int value="37" label="kErrorCodeOmahaErrorInHTTPResponse"/>
28621   <int value="38" label="kErrorCodeDownloadOperationHashMissingError"/>
28622   <int value="39" label="kErrorCodeDownloadMetadataSignatureMissingError"/>
28623   <int value="40" label="kErrorCodeOmahaUpdateDeferredForBackoff"/>
28624   <int value="41" label="kErrorCodePostinstallPowerwashError"/>
28625   <int value="42" label="kErrorCodeUpdateCanceledByChannelChange"/>
28626 </enum>
28627
28628 <enum name="UpdateEnginePayloadFormat" type="int">
28629   <int value="0" label="Full"/>
28630   <int value="1" label="Delta"/>
28631   <int value="2" label="Forced Full"/>
28632 </enum>
28633
28634 <enum name="UrlResolutionResult" type="int">
28635   <int value="0" label="Absolute URL"/>
28636   <int value="1" label="Resolutions Differ"/>
28637   <int value="2" label="Resolutions Agree"/>
28638 </enum>
28639
28640 <enum name="URLSchemeForHistogram" type="int">
28641   <int value="0" label="kUnknownURLScheme"/>
28642   <int value="1" label="kMissingURLScheme"/>
28643   <int value="2" label="kHttpURLScheme"/>
28644   <int value="3" label="kHttpsURLScheme"/>
28645   <int value="4" label="kFtpURLScheme"/>
28646   <int value="5" label="kChromeExtensionURLScheme"/>
28647   <int value="6" label="kJavascriptURLScheme"/>
28648   <int value="7" label="kFileURLScheme"/>
28649   <int value="8" label="kBlobURLScheme"/>
28650   <int value="9" label="kDataURLScheme"/>
28651   <int value="10" label="kFileSystemScheme"/>
28652 </enum>
28653
28654 <enum name="UserType" type="int">
28655   <int value="0" label="Regular"/>
28656   <int value="1" label="Guest"/>
28657   <int value="2" label="Retail Mode"/>
28658   <int value="3" label="Public Account"/>
28659   <int value="4" label="Locally Managed"/>
28660   <int value="5" label="Kiosk App"/>
28661 </enum>
28662
28663 <enum name="VariationsResourceRequestsAllowedState" type="int">
28664   <int value="0" label="Resource requests allowed"/>
28665   <int value="1" label="Resource requests not allowed"/>
28666   <int value="2" label="Notified that requests became allowed"/>
28667 </enum>
28668
28669 <enum name="VariationsSeedEmpty" type="int">
28670   <int value="0" label="Seed Not Empty"/>
28671   <int value="1" label="Seed Empty"/>
28672   <int value="2" label="Seed Corrupt"/>
28673 </enum>
28674
28675 <enum name="VaryType" type="int">
28676   <int value="0" label="No Vary header present"/>
28677   <int value="1" label="Vary:User-Agent"/>
28678   <int value="2" label="Other"/>
28679 </enum>
28680
28681 <enum name="VAVDAH264DecoderFailure" type="int">
28682   <int value="0" label="FRAME_MBS_ONLY_FLAG_NOT_ONE"/>
28683   <int value="1" label="GAPS_IN_FRAME_NUM"/>
28684   <int value="2" label="MID_STREAM_RESOLUTION_CHANGE"/>
28685   <int value="3" label="INTERLACED_STREAM"/>
28686   <int value="4" label="VAAPI_ERROR"/>
28687 </enum>
28688
28689 <enum name="VideoCodec" type="int">
28690   <int value="0" label="kUnknownVideoCodec"/>
28691   <int value="1" label="kCodecH264"/>
28692   <int value="2" label="kCodecVC1"/>
28693   <int value="3" label="kCodecMPEG2"/>
28694   <int value="4" label="kCodecMPEG4"/>
28695   <int value="5" label="kCodecTheora"/>
28696   <int value="6" label="kCodecVP8"/>
28697   <int value="7" label="kCodecVP9"/>
28698 </enum>
28699
28700 <enum name="VideoCodecProfile" type="int">
28701   <int value="0" label="H.264 Baseline"/>
28702   <int value="1" label="H.264 Main"/>
28703   <int value="2" label="H.264 Extended"/>
28704   <int value="3" label="H.264 High"/>
28705   <int value="4" label="H.264 High10"/>
28706   <int value="5" label="H.264 High422"/>
28707   <int value="6" label="H.264 High444"/>
28708   <int value="7" label="H.264 ScalableBaseline"/>
28709   <int value="8" label="H.264 ScalableHigh"/>
28710   <int value="9" label="H.264 StereoHigh"/>
28711   <int value="10" label="H.264 MultiviewHigh"/>
28712   <int value="11" label="VP8"/>
28713   <int value="12" label="VP9"/>
28714 </enum>
28715
28716 <enum name="ViewFileType" type="int">
28717   <int value="0" label="other"/>
28718   <int value="1" label=".3ga"/>
28719   <int value="2" label=".3gp"/>
28720   <int value="3" label=".aac"/>
28721   <int value="4" label=".alac"/>
28722   <int value="5" label=".asf"/>
28723   <int value="6" label=".avi"/>
28724   <int value="7" label=".bmp"/>
28725   <int value="8" label=".csv"/>
28726   <int value="9" label=".doc"/>
28727   <int value="10" label=".docx"/>
28728   <int value="11" label=".flac"/>
28729   <int value="12" label=".gif"/>
28730   <int value="13" label=".jpeg"/>
28731   <int value="14" label=".jpg"/>
28732   <int value="15" label=".log"/>
28733   <int value="16" label=".m3u"/>
28734   <int value="17" label=".m3u8"/>
28735   <int value="18" label=".m4a"/>
28736   <int value="19" label=".m4v"/>
28737   <int value="20" label=".mid"/>
28738   <int value="21" label=".mkv"/>
28739   <int value="22" label=".mov"/>
28740   <int value="23" label=".mp3"/>
28741   <int value="24" label=".mp4"/>
28742   <int value="25" label=".mpg"/>
28743   <int value="26" label=".odf"/>
28744   <int value="27" label=".odp"/>
28745   <int value="28" label=".ods"/>
28746   <int value="29" label=".odt"/>
28747   <int value="30" label=".oga"/>
28748   <int value="31" label=".ogg"/>
28749   <int value="32" label=".ogv"/>
28750   <int value="33" label=".pdf"/>
28751   <int value="34" label=".png"/>
28752   <int value="35" label=".ppt"/>
28753   <int value="36" label=".pptx"/>
28754   <int value="37" label=".ra"/>
28755   <int value="38" label=".ram"/>
28756   <int value="39" label=".rar"/>
28757   <int value="40" label=".rm"/>
28758   <int value="41" label=".rtf"/>
28759   <int value="42" label=".wav"/>
28760   <int value="43" label=".webm"/>
28761   <int value="44" label=".webp"/>
28762   <int value="45" label=".wma"/>
28763   <int value="46" label=".wmv"/>
28764   <int value="47" label=".xls"/>
28765   <int value="48" label=".xlsx"/>
28766 </enum>
28767
28768 <enum name="VPNDriver" type="int">
28769   <int value="0" label="OpenVPN"/>
28770   <int value="1" label="L2TP/IPSec"/>
28771 </enum>
28772
28773 <enum name="VPNRemoteAuthenticationType" type="int">
28774   <int value="0" label="OpenVPN Default"/>
28775   <int value="1" label="OpenVPN Certificate"/>
28776   <int value="2" label="L2TP/IPSec Default"/>
28777   <int value="3" label="L2TP/IPSec Certificate"/>
28778   <int value="4" label="L2TP/IPSec PSK"/>
28779 </enum>
28780
28781 <enum name="VPNUserAuthenticationType" type="int">
28782   <int value="0" label="OpenVPN None"/>
28783   <int value="1" label="OpenVPN Certificate"/>
28784   <int value="2" label="OpenVPN Username/Password"/>
28785   <int value="3" label="OpenVPN Username/Password/OTP"/>
28786   <int value="4" label="L2TP/IPSec None"/>
28787   <int value="5" label="L2TP/IPSec Certificate"/>
28788   <int value="6" label="L2TP/IPSec Username/Password"/>
28789 </enum>
28790
28791 <enum name="WalletApiCall" type="int">
28792   <int value="0" label="Unknown API call"/>
28793   <int value="1" label="Accept Legal Documents"/>
28794   <int value="2" label="Authenticate Instrument"/>
28795   <int value="3" label="Get Full Wallet"/>
28796   <int value="4" label="Get Wallet Items"/>
28797   <int value="5" label="Save to Wallet"/>
28798 </enum>
28799
28800 <enum name="WalletErrors" type="int">
28801   <int value="0" label="Baseline: Issued request"/>
28802   <int value="1" label="Fatal error (deprecated)"/>
28803   <int value="2" label="Malformed response"/>
28804   <int value="3" label="Network error"/>
28805   <int value="4" label="Bad request"/>
28806   <int value="5" label="Internal error"/>
28807   <int value="6" label="Invalid params"/>
28808   <int value="7" label="Service unavailable"/>
28809   <int value="8" label="Spending limit exceeded"/>
28810   <int value="9" label="Unsupported API version"/>
28811   <int value="10" label="Unknown error"/>
28812   <int value="11" label="Unsupported merchant"/>
28813   <int value="12" label="Unsupported buyer legal address"/>
28814   <int value="13" label="Unverified know your customer status"/>
28815 </enum>
28816
28817 <enum name="WalletRequiredActions" type="int">
28818   <int value="0" label="Baseline: Issued request"/>
28819   <int value="1" label="Unknown"/>
28820   <int value="2" label="GAIA auth"/>
28821   <int value="3" label="Passive GAIA auth"/>
28822   <int value="4" label="Set up Wallet"/>
28823   <int value="5" label="Accept ToS"/>
28824   <int value="6" label="Update expiration date"/>
28825   <int value="7" label="Upgrade min address"/>
28826   <int value="8" label="Choose another instrument or address"/>
28827   <int value="9" label="Verify CVV"/>
28828   <int value="10" label="Invalid form field"/>
28829   <int value="11" label="Require phone number"/>
28830 </enum>
28831
28832 <enum name="WebFontCacheHit" type="int">
28833   <int value="0" label="Miss"/>
28834   <int value="1" label="Hit"/>
28835   <int value="2" label="Served from data URL"/>
28836 </enum>
28837
28838 <enum name="WebFontUsageType" type="int">
28839   <int value="0" label="Styled, and used"/>
28840   <int value="1" label="Styled, but not used"/>
28841   <int value="2" label="Not styled, but used"/>
28842 </enum>
28843
28844 <enum name="WebHistoryStatus" type="int">
28845   <int value="0" label="WEB_HISTORY_QUERY_FAILED">Failed</int>
28846   <int value="1" label="WEB_HISTORY_QUERY_SUCCEEDED">Succeeded</int>
28847   <int value="2" label="WEB_HISTORY_QUERY_TIMED_OUT">Timed out</int>
28848 </enum>
28849
28850 <enum name="WebSocketHandshakeResult" type="int">
28851   <int value="0" label="Incomplete"/>
28852   <int value="1" label="Normal"/>
28853   <int value="2" label="Failed"/>
28854   <int value="3" label="Connected"/>
28855 </enum>
28856
28857 <enum name="WebSocketPerMessageDeflateContextTakeOverMode" type="int">
28858   <int value="0" label="DoNotTakeOverContext"/>
28859   <int value="1" label="TakeOverContext"/>
28860 </enum>
28861
28862 <enum name="WiFiApMode" type="int">
28863   <int value="0" label="Unknown"/>
28864   <int value="1" label="Managed"/>
28865   <int value="2" label="AdHoc"/>
28866 </enum>
28867
28868 <enum name="WiFiReasonCode" type="int">
28869   <int value="0" label="kReasonReserved0"/>
28870   <int value="1" label="kReasonCodeUnspecified"/>
28871   <int value="2" label="kReasonCodePreviousAuthenticationInvalid"/>
28872   <int value="3" label="kReasonCodeSenderHasLeft"/>
28873   <int value="4" label="kReasonCodeInactivity"/>
28874   <int value="5" label="kReasonCodeTooManySTAs"/>
28875   <int value="6" label="kReasonCodeNonAuthenticated"/>
28876   <int value="7" label="kReasonCodeNonAssociated"/>
28877   <int value="8" label="kReasonCodeDisassociatedHasLeft"/>
28878   <int value="9" label="kReasonCodeReassociationNotAuthenticated"/>
28879   <int value="10" label="kReasonCodeUnacceptablePowerCapability"/>
28880   <int value="11" label="kReasonCodeUnacceptableSupportedChannelInfo"/>
28881   <int value="12" label="kReasonReserved12"/>
28882   <int value="13" label="kReasonCodeInvalidInfoElement"/>
28883   <int value="14" label="kReasonCodeMICFailure"/>
28884   <int value="15" label="kReasonCode4WayTimeout"/>
28885   <int value="16" label="kReasonCodeGroupKeyHandshakeTimeout"/>
28886   <int value="17" label="kReasonCodeDifferenIE"/>
28887   <int value="18" label="kReasonCodeGroupCipherInvalid"/>
28888   <int value="19" label="kReasonCodePairwiseCipherInvalid"/>
28889   <int value="20" label="kReasonCodeAkmpInvalid"/>
28890   <int value="21" label="kReasonCodeUnsupportedRsnIeVersion"/>
28891   <int value="22" label="kReasonCodeInvalidRsnIeCaps"/>
28892   <int value="23" label="kReasonCode8021XAuth"/>
28893   <int value="24" label="kReasonCodeCipherSuiteRejected"/>
28894   <int value="25" label="kReasonReserved25"/>
28895   <int value="26" label="kReasonReserved26"/>
28896   <int value="27" label="kReasonReserved27"/>
28897   <int value="28" label="kReasonReserved28"/>
28898   <int value="29" label="kReasonReserved29"/>
28899   <int value="30" label="kReasonReserved30"/>
28900   <int value="31" label="kReasonReserved31"/>
28901   <int value="32" label="kReasonCodeUnspecifiedQoS"/>
28902   <int value="33" label="kReasonCodeQoSBandwidth"/>
28903   <int value="34" label="kReasonCodeiPoorConditions"/>
28904   <int value="35" label="kReasonCodeOutsideTxop"/>
28905   <int value="36" label="kReasonCodeStaLeaving"/>
28906   <int value="37" label="kReasonCodeUnacceptableMechanism"/>
28907   <int value="38" label="kReasonCodeSetupRequired"/>
28908   <int value="39" label="kReasonCodeTimeout"/>
28909   <int value="45" label="kReasonCodeCipherSuiteNotSupported"/>
28910 </enum>
28911
28912 <enum name="WiFiScanResult" type="int">
28913   <int value="0" label="ProgressiveScan connected"/>
28914   <int value="1" label="ProgressiveScan error then FullScan didn't connect"/>
28915   <int value="2" label="ProgressiveScan error then FullScan connected"/>
28916   <int value="3"
28917       label="ProgressiveScan didn't connect then FullScan didn't connect"/>
28918   <int value="4"
28919       label="ProgressiveScan didn't connect then FullScan connected"/>
28920   <int value="5" label="FullScan didn't connect"/>
28921   <int value="6" label="FullScan connected"/>
28922   <int value="7" label="Internal error"/>
28923 </enum>
28924
28925 <enum name="WiFiStatusType" type="int">
28926   <int value="0" label="kStatusCodeTypeByAp"/>
28927   <int value="1" label="kStatusCodeTypeByClient"/>
28928   <int value="2" label="kStatusCodeTypeByUser"/>
28929   <int value="3" label="kStatusCodeTypeConsideredDead"/>
28930 </enum>
28931
28932 <enum name="Win8PageLoadType" type="int">
28933   <int value="0" label="Metro"/>
28934   <int value="1" label="Desktop"/>
28935   <int value="2" label="Metro Aura"/>
28936   <int value="3" label="Desktop Aura"/>
28937 </enum>
28938
28939 <enum name="WindowsVersion" type="int">
28940   <int value="0" label="Pre-XP"/>
28941   <int value="1" label="XP"/>
28942   <int value="2" label="2003 Server"/>
28943   <int value="3" label="Vista"/>
28944   <int value="4" label="Windows 7"/>
28945   <int value="5" label="Windows 8"/>
28946 </enum>
28947
28948 <enum name="XMLHttpRequestSendArrayBufferOrView" type="int">
28949   <int value="0" label="XMLHttpRequestSendArrayBuffer"/>
28950   <int value="1" label="XMLHttpRequestSendArrayBufferView"/>
28951 </enum>
28952
28953 </enums>
28954
28955 <!-- Field trials -->
28956
28957 <fieldtrials>
28958
28959 <fieldtrial name="AsyncSlowStart">
28960   <group name="AsyncSlowStart" label="Async Slow Start on"/>
28961   <group name="AsyncSlowStart_off" label="Async Slow Start off"/>
28962   <group name="AsyncSlowStart_on" label="Async Slow Start on"/>
28963   <affected-histogram name="Net.Transaction_Connected_New"/>
28964   <affected-histogram name="Renderer4.StartToFinish"/>
28965 </fieldtrial>
28966
28967 <fieldtrial name="AutofillServerExperiments">
28968   <group name="ar06" label="Acceptance ratio: 0.6"/>
28969   <group name="ar1" label="Acceptance ratio: 1.0"/>
28970   <group name="ar2" label="Acceptance ratio: 2.0"/>
28971   <group name="ar4" label="Acceptance ratio: 4.0"/>
28972   <group name="ar04wr3fs4"
28973       label="Acceptance ratio: 0.4; winner lead ratio: 3.0; min form score: 4"/>
28974   <group name="ar05wlr15"
28975       label="Acceptance ratio: 0.5; winner lead ratio: 1.5"/>
28976   <group name="ar05wlr25"
28977       label="Acceptance ratio: 0.5; winner lead ratio: 2.5"/>
28978   <group name="ar05wr15fs5"
28979       label="Acceptance ratio: 0.5; winner lead ratio: 1.5; min form score: 5"/>
28980   <group name="fp05" label="Probability picker algorithm, p=0.5"/>
28981   <group name="fp025" label="Probability picker algorithm, p=0.25"/>
28982   <group name="fp05cc03"
28983       label="Probability picker algorithm, p=0.5; p_ccname=0.3"/>
28984   <group name="fp05cco03"
28985       label="Probability picker algorithm, p=0.5;
28986              p_ccname_given_other_cc_fields=0.3"/>
28987   <group name="fp05cco03cstd"
28988       label="Probability picker algorithm, p=0.5;
28989              p_ccname_given_other_cc_fields=0.3; with fallback to the default
28990              algorithm"/>
28991   <group name="fp05cc03e1"
28992       label="Probability picker algorithm, p=0.5 for cc and company name
28993              fields; p_ccname_given_other_cc_fields=0.3; with fallback to the
28994              default algorithm;"/>
28995   <group name="tbar1" label="Use only Toolbar upload data"/>
28996   <affected-histogram name="Autofill.Quality"/>
28997   <affected-histogram name="AutoFill.Quality"/>
28998   <affected-histogram name="Autofill.Quality.HeuristicType"/>
28999   <affected-histogram name="Autofill.Quality.HeuristicType.ByFieldType"/>
29000   <affected-histogram name="Autofill.Quality.PredictedType"/>
29001   <affected-histogram name="Autofill.Quality.PredictedType.ByFieldType"/>
29002   <affected-histogram name="Autofill.Quality.ServerType"/>
29003   <affected-histogram name="Autofill.Quality.ServerType.ByFieldType"/>
29004 </fieldtrial>
29005
29006 <fieldtrial name="CacheListSize">
29007   <group name="CacheListSize_12" label="Control"/>
29008   <group name="CacheListSize_13" label="Extended deleted list (2x)"/>
29009   <group name="CacheListSize_14" label="Out of the experiment"/>
29010   <affected-histogram name="DiskCache.TotalIOTime"/>
29011   <affected-histogram name="Net.HttpJob.TotalTime"/>
29012   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
29013   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
29014   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
29015   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
29016   <affected-histogram name="PLT.Abandoned"/>
29017   <affected-histogram name="PLT.BeginToFinish"/>
29018   <affected-histogram name="PLT.BeginToFinish_HistoryLoad"/>
29019   <affected-histogram name="PLT.BeginToFinish_LinkLoadCacheOnly"/>
29020   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
29021   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
29022   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
29023   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
29024   <affected-histogram name="PLT.BeginToFinish_Reload"/>
29025 </fieldtrial>
29026
29027 <fieldtrial name="CacheSensitivityAnalysis">
29028   <group name="No" label="Turned off"/>
29029   <group name="Control" label="Control group"/>
29030   <group name="ControlA" label="Control, Group A"/>
29031   <group name="ControlB" label="Control, Group B"/>
29032   <group name="100" label="100% slowdown"/>
29033   <group name="100A" label="100% slowdown, Group A"/>
29034   <group name="100B" label="100% slowdown, Group B"/>
29035   <group name="200A" label="200% slowdown, Group A"/>
29036   <group name="200B" label="200% slowdown, Group B"/>
29037   <group name="400A" label="400% slowdown, Group A"/>
29038   <group name="400B" label="400% slowdown, Group B"/>
29039   <affected-histogram name="Net.HttpJob.TotalTime"/>
29040   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
29041   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
29042   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
29043   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
29044   <affected-histogram name="PLT.BeginToFinish_CacheSensitivity"/>
29045   <affected-histogram name="PLT.BeginToFinishDoc_CacheSensitivity"/>
29046   <affected-histogram name="PLT.BeginToFirstPaint_CacheSensitivity"/>
29047   <affected-histogram name="PLT.CommitToFirstPaint_CacheSensitivity"/>
29048 </fieldtrial>
29049
29050 <fieldtrial name="CacheSensitivityHistograms">
29051   <group name="CacheSensitivity" label="Cache Sensivitiy Analysis"/>
29052   <affected-histogram name="PLT.BeginToFinish"/>
29053   <affected-histogram name="PLT.BeginToFinishDoc"/>
29054   <affected-histogram name="PLT.BeginToFirstPaint"/>
29055   <affected-histogram name="PLT.CommitToFirstPaint"/>
29056 </fieldtrial>
29057
29058 <fieldtrial name="CertificateTypeAlgorithms" separator=".">
29059   <group name="DH" label="DH"/>
29060   <group name="DSA" label="DSA"/>
29061   <group name="ECDH" label="ECDH"/>
29062   <group name="ECDSA" label="ECDSA"/>
29063   <group name="RSA" label="RSA"/>
29064   <group name="Unknown" label="SPKI unrecognized by cert library"/>
29065   <group name="Unsupported" label="Un-histogrammed type - please fix"/>
29066   <affected-histogram name="CertificateType.BR.Intermediate"/>
29067   <affected-histogram name="CertificateType.BR.Leaf"/>
29068   <affected-histogram name="CertificateType.BR.Root"/>
29069   <affected-histogram name="CertificateType.NonBR.Intermediate"/>
29070   <affected-histogram name="CertificateType.NonBR.Leaf"/>
29071   <affected-histogram name="CertificateType.NonBR.Root"/>
29072   <affected-histogram name="CertificateType2.BR.Intermediate"/>
29073   <affected-histogram name="CertificateType2.BR.Leaf"/>
29074   <affected-histogram name="CertificateType2.BR.Root"/>
29075   <affected-histogram name="CertificateType2.NonBR.Intermediate"/>
29076   <affected-histogram name="CertificateType2.NonBR.Leaf"/>
29077   <affected-histogram name="CertificateType2.NonBR.Root"/>
29078 </fieldtrial>
29079
29080 <fieldtrial name="CertificateTypeBRValidity" separator=".">
29081   <obsolete>
29082     Deprecated as of 8/2013. This histogram only considered the leaf certificate
29083     expiry date as a proxy for whether a certificate was in-scope for the BRs,
29084     but did not consider the issuance date. As some CAs have issued long-lived
29085     certs prior to the BRs, this disproportionately reported those certs as
29086     being subject to the BRs, but non-compliant, when in reality they're not
29087     subject.
29088   </obsolete>
29089   <group name="BR"
29090       label="The *leaf* certificate of the chain expires after 2013-12-31,
29091              meaning that it should be in scope for the Baseline
29092              Requirement's key size requirements"/>
29093   <group name="NonBR"
29094       label="The *leaf* certificate of the chain expires on or before
29095              2013-12-31"/>
29096   <affected-histogram name="CertificateType"/>
29097 </fieldtrial>
29098
29099 <fieldtrial name="CertificateTypeBRValidity2" separator=".">
29100   <group name="BR"
29101       label="The *leaf* certificate of the chain expires after 2013-12-31 and
29102              was issued on or after 2012-07-01, as judged by the notBefore,
29103              meaning that it should be in scope for the Baseline
29104              Requirement's key size requirements"/>
29105   <group name="NonBR"
29106       label="The *leaf* certificate of the chain expires on or before
29107              2013-12-31 or was issued before 2012-07-01"/>
29108   <affected-histogram name="CertificateType2"/>
29109 </fieldtrial>
29110
29111 <fieldtrial name="CertificateTypeChainPosition" separator=".">
29112   <group name="Intermediate" label="Intermediate's SPKI"/>
29113   <group name="Leaf" label="Leaf's SPKI"/>
29114   <group name="Root" label="Root's SPKI"/>
29115   <affected-histogram name="CertificateType.BR"/>
29116   <affected-histogram name="CertificateType.NonBR"/>
29117   <affected-histogram name="CertificateType2.BR"/>
29118   <affected-histogram name="CertificateType2.NonBR"/>
29119 </fieldtrial>
29120
29121 <fieldtrial name="ConnCountImpact">
29122   <group name="conn_count_16" label="with 16 persistent connections per host"/>
29123   <group name="conn_count_4" label="with 4 persistent connections per host"/>
29124   <group name="conn_count_5" label="with 5 persistent connections per host"/>
29125   <group name="conn_count_6" label="with 6 persistent connections per host"/>
29126   <group name="conn_count_7" label="with 7 persistent connections per host"/>
29127   <group name="conn_count_8" label="with 8 persistent connections per host"/>
29128   <group name="conn_count_9" label="with 9 persistent connections per host"/>
29129   <affected-histogram name="Net.Transaction_Connected_New"/>
29130   <affected-histogram name="PLT.Abandoned"/>
29131   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
29132   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
29133   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
29134   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
29135   <affected-histogram name="Renderer4.Abandoned"/>
29136   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
29137   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
29138   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadStaleOk"/>
29139   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
29140 </fieldtrial>
29141
29142 <fieldtrial name="ConnnectBackupJobs">
29143   <group name="ConnectBackupJobsEnabled"/>
29144   <group name="ConnectBackupJobsDisabled"/>
29145   <affected-histogram name="Net.PreconnectUtilization"/>
29146   <affected-histogram name="Net.PreconnectUtilization2"/>
29147   <affected-histogram name="PLT.Abandoned"/>
29148   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
29149   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
29150   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
29151   <affected-histogram name="PLT.LoadType"/>
29152 </fieldtrial>
29153
29154 <fieldtrial name="DataReductionProxy">
29155   <group name="DataReductionProxy"
29156       label="Only page loads through the data reduction proxy are considered."/>
29157   <affected-histogram name="PLT.NT_Connect"/>
29158   <affected-histogram name="PLT.NT_DelayBeforeConnect"/>
29159   <affected-histogram name="PLT.NT_DelayBeforeDomainLookup"/>
29160   <affected-histogram name="PLT.NT_DelayBeforeDomLoading"/>
29161   <affected-histogram name="PLT.NT_DelayBeforeFetch"/>
29162   <affected-histogram name="PLT.NT_DelayBeforeFetchRedirect"/>
29163   <affected-histogram name="PLT.NT_DelayBeforeLoadEvent"/>
29164   <affected-histogram name="PLT.NT_DelayBeforeRequest"/>
29165   <affected-histogram name="PLT.NT_DomainLookup"/>
29166   <affected-histogram name="PLT.NT_DomContentLoaded"/>
29167   <affected-histogram name="PLT.NT_DomInteractive"/>
29168   <affected-histogram name="PLT.NT_DomLoading"/>
29169   <affected-histogram name="PLT.NT_LoadEvent"/>
29170   <affected-histogram name="PLT.NT_Redirect"/>
29171   <affected-histogram name="PLT.NT_Request"/>
29172   <affected-histogram name="PLT.NT_Response"/>
29173   <affected-histogram name="PLT.PT_BeginToCommit"/>
29174   <affected-histogram name="PLT.PT_BeginToFinish"/>
29175   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
29176   <affected-histogram name="PLT.PT_CommitToFinish"/>
29177   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
29178   <affected-histogram name="PLT.PT_FinishDocToFinish"/>
29179   <affected-histogram name="PLT.PT_RequestToCommit"/>
29180   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
29181   <affected-histogram name="PLT.PT_RequestToFinish"/>
29182   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
29183   <affected-histogram name="PLT.PT_RequestToStart"/>
29184   <affected-histogram name="PLT.PT_StartToCommit"/>
29185   <affected-histogram name="PLT.PT_StartToFinish"/>
29186 </fieldtrial>
29187
29188 <fieldtrial name="DefaultAppsExperiment">
29189   <group name="NoDefaultApps" label="User's without default apps installed"/>
29190   <group name="WithDefaultApps" label="User's with default apps installed"/>
29191   <affected-histogram name="Extensions.AppTabLaunchType"/>
29192   <affected-histogram name="Extensions.ExtensionInstalled"/>
29193   <affected-histogram name="Extensions.ExtensionUninstalled"/>
29194   <affected-histogram name="NewTabPage.DefaultPageType"/>
29195   <affected-histogram name="NewTabPage.SelectedPageType"/>
29196   <affected-histogram name="NtpHandler.AttachShownPageType"/>
29197   <affected-histogram name="NtpHandler.SelectedShownPageType"/>
29198   <affected-histogram name="Profile.AppCount"/>
29199 </fieldtrial>
29200
29201 <fieldtrial name="DefaultPinnedApps">
29202   <group name="Existing"/>
29203   <group name="Control"/>
29204   <group name="Alternate"/>
29205   <affected-histogram name="Cros.ClickOnShelf"/>
29206 </fieldtrial>
29207
29208 <fieldtrial name="DiskUsagePerUserCount" separator=".">
29209   <group name="1User" label="Only 1 user exists on device."/>
29210   <group name="2Users" label="2 users exist on device."/>
29211   <group name="3Users" label="3 users exist on device."/>
29212   <group name="4Users" label="4 users exist on device."/>
29213   <group name="5Users" label="5 users exist on device."/>
29214   <group name="6Users" label="6 users exist on device."/>
29215   <group name="7OrMoreUsers" label="7 or more users exist on device."/>
29216   <affected-histogram name="Platform.DiskUsage.Cache_Avg"/>
29217   <affected-histogram name="Platform.DiskUsage.Cache_Max"/>
29218   <affected-histogram name="Platform.DiskUsage.Downloads_Avg"/>
29219   <affected-histogram name="Platform.DiskUsage.Downloads_Max"/>
29220   <affected-histogram name="Platform.DiskUsage.GCache_Avg"/>
29221   <affected-histogram name="Platform.DiskUsage.GCache_Max"/>
29222   <affected-histogram name="Platform.DiskUsage.LeastUsedAccountDays"/>
29223 </fieldtrial>
29224
29225 <fieldtrial name="DnsImpact2">
29226   <group name="disabled_prefetch"
29227       label="DNS pre-resolving is disabled in these clients"/>
29228   <group name="disabled_prefetch_4_connections"
29229       label="DNS pre-resolving is disabled in these clients, and a maximum of
29230              4 connections per host was allowed"/>
29231   <group name="enabled_prefetch_4_connections"
29232       label="a maximum of 4 connections per host was allowed in these clients"/>
29233   <group name="parallel_4_prefetch"
29234       label="DNS pre-resolving was only doing 4 concurrent speculative
29235              resolutions in this test"/>
29236   <affected-histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency"/>
29237   <affected-histogram name="Net.TCP_Connection_Idle_Sockets">
29238     <with-group name="disabled_prefetch"/>
29239     <with-group name="disabled_prefetch_4_connections"/>
29240     <with-group name="enabled_prefetch_4_connections"/>
29241   </affected-histogram>
29242   <affected-histogram name="Net.TCP_Connection_Latency"/>
29243   <affected-histogram name="Net.Transaction_Connected"/>
29244   <affected-histogram name="Net.Transaction_Connected_New"/>
29245   <affected-histogram name="Net.Transaction_Connected_New_b"/>
29246   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
29247   <affected-histogram name="Net.Transaction_Latency"/>
29248   <affected-histogram name="Net.Transaction_Latency_b"/>
29249   <affected-histogram name="Net.Transaction_Latency_Total"/>
29250   <affected-histogram name="Net.Transaction_Latency_Total_New_Connection"/>
29251   <affected-histogram
29252       name="Net.Transaction_Latency_Total_New_Connection_Under_10"/>
29253   <affected-histogram name="Net.Transaction_Latency_Total_Under_10"/>
29254   <affected-histogram name="Net.Transaction_Latency_Under_10"/>
29255   <affected-histogram name="PLT.RequestToFinish">
29256     <with-group name="parallel_4_prefetch"/>
29257   </affected-histogram>
29258 </fieldtrial>
29259
29260 <fieldtrial name="DnsImpact3">
29261   <group name="disabled_prefetch" label="with DNS pre-resolving disabled"/>
29262   <group name="parallel_4_prefetch"
29263       label="with only 4 concurrent speculative resolutions done in parallel"/>
29264   <affected-histogram name="Net.Transaction_Connected_New">
29265     <with-group name="disabled_prefetch"/>
29266   </affected-histogram>
29267   <affected-histogram name="Renderer2.FinishDocToFinish"/>
29268   <affected-histogram name="Renderer2.RequestToFinish"/>
29269   <affected-histogram name="Renderer2.RequestToFinish_L">
29270     <with-group name="disabled_prefetch"/>
29271   </affected-histogram>
29272   <affected-histogram name="Renderer2.RequestToFirstLayout"/>
29273   <affected-histogram name="Renderer2.RequestToStart"/>
29274   <affected-histogram name="Renderer2.StartToFinish"/>
29275   <affected-histogram name="Renderer2.StartToFinishDoc"/>
29276   <affected-histogram name="Renderer2.StartToFirstLayout"/>
29277   <affected-histogram name="Renderer4.RequestToFinish">
29278     <with-group name="parallel_4_prefetch"/>
29279   </affected-histogram>
29280   <affected-histogram name="Renderer4.StartToFinish">
29281     <with-group name="parallel_4_prefetch"/>
29282   </affected-histogram>
29283 </fieldtrial>
29284
29285 <fieldtrial name="DnsParallelism">
29286   <group name="parallel_10"
29287       label="with only 10 concurrent resolutions done in parallel"/>
29288   <group name="parallel_14"
29289       label="with only 14 concurrent resolutions done in parallel"/>
29290   <group name="parallel_20"
29291       label="with only 20 concurrent resolutions done in parallel"/>
29292   <group name="parallel_6"
29293       label="with only 6 concurrent resolutions done in parallel"/>
29294   <group name="parallel_7"
29295       label="with only 7 concurrent resolutions done in parallel"/>
29296   <group name="parallel_8"
29297       label="with only 8 concurrent resolutions done in parallel"/>
29298   <group name="parallel_9"
29299       label="with only 9 concurrent resolutions done in parallel"/>
29300   <group name="parallel_default"
29301       label="with the default number of concurrent resolutions done in
29302              parallel"/>
29303   <affected-histogram name="DNS.ResolveCategory"/>
29304   <affected-histogram name="DNS.ResolveSuccess"/>
29305 </fieldtrial>
29306
29307 <fieldtrial name="DomainGoogle" separator="">
29308   <group name="Google" label="only Google cookies are recorded."/>
29309   <group name="Other" label="only NON-Google cookies are recorded."/>
29310   <affected-histogram name="Cookie.ReinstatedCookies"/>
29311 </fieldtrial>
29312
29313 <fieldtrial name="ExternalExtensionEvent" separator="">
29314   <group name="NonWebstore"
29315       label="sideloaded extensions that don't update from the webstore"/>
29316   <group name="Webstore"
29317       label="sideloaded extensions that update from the webstore"/>
29318   <affected-histogram name="Extensions.ExternalExtensionEvent"/>
29319 </fieldtrial>
29320
29321 <fieldtrial name="FileBrowserLoad" separator=".">
29322   <group name="Construct"
29323       label="Time spent constructing the main Javascript object."/>
29324   <group name="DOM" label="Time to initialize DOM."/>
29325   <group name="FileSystem"
29326       label="Deprecated as of 9/2013. Time to get access to the local file
29327              system."/>
29328   <group name="Parse" label="Time to parse Javascript and CSS."/>
29329   <group name="Roots" label="Time to enumerate file system roots."/>
29330   <group name="Total"
29331       label="Total load time from the moment the Javascript started parsing
29332              till the moment the empty file list is displayed."/>
29333   <affected-histogram name="FileBrowser.Load"/>
29334 </fieldtrial>
29335
29336 <fieldtrial name="FromGWS">
29337   <group name="FromGWS"
29338       label="Only page loads that are a result of a navigation from a web
29339              search are considered."/>
29340   <affected-histogram name="PLT.BeginToFinish"/>
29341   <affected-histogram name="PLT.BeginToFinishDoc"/>
29342   <affected-histogram name="PLT.BeginToFirstPaint"/>
29343   <affected-histogram name="PLT.CommitToFirstPaint"/>
29344   <affected-histogram name="PLT.PT_BeginToCommit"/>
29345   <affected-histogram name="PLT.PT_BeginToFinish"/>
29346   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
29347   <affected-histogram name="PLT.PT_CommitToFinish"/>
29348   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
29349   <affected-histogram name="PLT.PT_RequestToCommit"/>
29350   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
29351   <affected-histogram name="PLT.PT_RequestToFinish"/>
29352   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
29353   <affected-histogram name="PLT.PT_RequestToStart"/>
29354   <affected-histogram name="PLT.PT_StartToCommit"/>
29355   <affected-histogram name="PLT.PT_StartToFinish"/>
29356 </fieldtrial>
29357
29358 <fieldtrial name="HttpPipeliningCompatibility">
29359   <group name="disable_test" label="Do nothing"/>
29360   <group name="enable_test" label="Test connection for HTTP pipelining"/>
29361   <affected-histogram name="NetConnectivity.Pipeline.0.NetworkError"/>
29362   <affected-histogram name="NetConnectivity.Pipeline.0.ResponseCode"/>
29363   <affected-histogram name="NetConnectivity.Pipeline.0.Status"/>
29364   <affected-histogram name="NetConnectivity.Pipeline.1.NetworkError"/>
29365   <affected-histogram name="NetConnectivity.Pipeline.1.ResponseCode"/>
29366   <affected-histogram name="NetConnectivity.Pipeline.1.Status"/>
29367   <affected-histogram name="NetConnectivity.Pipeline.2.NetworkError"/>
29368   <affected-histogram name="NetConnectivity.Pipeline.2.ResponseCode"/>
29369   <affected-histogram name="NetConnectivity.Pipeline.2.Status"/>
29370   <affected-histogram name="NetConnectivity.Pipeline.3.NetworkError"/>
29371   <affected-histogram name="NetConnectivity.Pipeline.3.ResponseCode"/>
29372   <affected-histogram name="NetConnectivity.Pipeline.3.Status"/>
29373   <affected-histogram name="NetConnectivity.Pipeline.4.NetworkError"/>
29374   <affected-histogram name="NetConnectivity.Pipeline.4.ResponseCode"/>
29375   <affected-histogram name="NetConnectivity.Pipeline.4.Status"/>
29376   <affected-histogram name="NetConnectivity.Pipeline.5.NetworkError"/>
29377   <affected-histogram name="NetConnectivity.Pipeline.5.ResponseCode"/>
29378   <affected-histogram name="NetConnectivity.Pipeline.5.Status"/>
29379   <affected-histogram name="NetConnectivity.Pipeline.AllHTTP11"/>
29380   <affected-histogram name="NetConnectivity.Pipeline.CanarySuccess"/>
29381   <affected-histogram name="NetConnectivity.Pipeline.Depth"/>
29382   <affected-histogram name="NetConnectivity.Pipeline.Success"/>
29383 </fieldtrial>
29384
29385 <fieldtrial name="IndexedDBLevelDBErrnoMethods" separator=".">
29386   <group name="NewLogger" label="ChromiumEnv::NewLogger"/>
29387   <group name="NewSequentialFile" label="ChromiumEnv::NewSequentialFile"/>
29388   <group name="NewWritableFile" label="ChromiumEnv::NewWritableFile"/>
29389   <group name="SequentialFileRead" label="ChromiumSequentialFile::Read"/>
29390   <group name="SequentialFileSkip" label="ChromiumSequentialFile::Skip"/>
29391   <group name="WritableFileAppend" label="ChromiumWritableFile::Append"/>
29392   <group name="WritableFileClose" label="ChromiumWritableFile::Close"/>
29393   <group name="WritableFileFlush" label="ChromiumWritableFile::Flush"/>
29394   <group name="WritableFileSync" label="ChromiumWritableFile::Sync"/>
29395   <group name="WritableFileSyncParent"
29396       label="ChromiumWritableFile::SyncParent"/>
29397   <affected-histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Errno"/>
29398   <affected-histogram name="WebCore.IndexedDB.LevelDBReadErrors.Errno"/>
29399   <affected-histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Errno"/>
29400 </fieldtrial>
29401
29402 <fieldtrial name="IndexedDBLevelDBPFEMethods" separator=".">
29403   <group name="CreateDir" label="ChromiumEnv::CreateDir"/>
29404   <group name="DeleteDir" label="ChromiumEnv::DeleteDir"/>
29405   <group name="DeleteFile" label="ChromiumEnv::DeleteFile"/>
29406   <group name="GetChildren" label="ChromiumEnv::GetChildren"/>
29407   <group name="GetFileSize" label="ChromiumEnv::GetFileSize"/>
29408   <group name="LockFile" label="ChromiumEnv::LockFile"/>
29409   <group name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
29410   <group name="RandomAccessFileRead" label="ChromiumRandomAccessFile::Read"/>
29411   <group name="RenameFile" label="ChromiumEnv::RenameFile"/>
29412   <group name="UnlockFile" label="ChromiumEnv::UnlockFile"/>
29413   <affected-histogram name="WebCore.IndexedDB.LevelDBOpenErrors.PFE"/>
29414   <affected-histogram name="WebCore.IndexedDB.LevelDBReadErrors.PFE"/>
29415   <affected-histogram name="WebCore.IndexedDB.LevelDBWriteErrors.PFE"/>
29416 </fieldtrial>
29417
29418 <fieldtrial name="InstallerDownloadSources" separator="">
29419   <group name="HttpPeer" label="Download Source: HTTP Peer"/>
29420   <group name="HttpServer" label="Download Source: HTTP Server"/>
29421   <group name="HttpsServer" label="Download Source: HTTPS Server"/>
29422   <affected-histogram name="Installer.SuccessfulMBsDownloadedFrom"/>
29423   <affected-histogram name="Installer.TotalMBsDownloadedFrom"/>
29424 </fieldtrial>
29425
29426 <fieldtrial name="Instant">
29427   <group name="Extended" label="Suggestions + Results"/>
29428   <group name="Instant" label="Results"/>
29429   <affected-histogram name="Instant.SessionsStorageNamespace"/>
29430 </fieldtrial>
29431
29432 <fieldtrial name="Interval_20ms_plus_and_minus" separator="_">
29433   <group name="Interval_20ms_Minus"
29434       label="Interval between two consecutive connects is less than 20ms."/>
29435   <group name="Interval_20ms_Plus"
29436       label="Interval between two consecutive connects is greater than or
29437              equal to 20ms."/>
29438   <affected-histogram name="Net.TCP_Connection_Latency"/>
29439 </fieldtrial>
29440
29441 <fieldtrial name="IPv6_Probe">
29442   <group name="IPv6_probe_skipped"
29443       label="with IPv6 not probed, and default OS settings used"/>
29444   <group name="IPv6_probe_done"
29445       label="with IPv6 probed for and possibly disabled"/>
29446   <affected-histogram name="DNS.PrefetchResolution"/>
29447 </fieldtrial>
29448
29449 <fieldtrial name="LateBindingExperiment">
29450   <group name="disable_late_binding" label="socket late binding is disabled"/>
29451   <group name="enable_late_binding" label="socket late binding is enabled"/>
29452   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
29453   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
29454   <affected-histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket"/>
29455   <affected-histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket"/>
29456   <affected-histogram name="Net.TCPSocketType"/>
29457   <affected-histogram name="Net.Transaction_Connected"/>
29458   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
29459   <affected-histogram name="Net.TransportSocketRequestTime"/>
29460   <affected-histogram name="Renderer4.BeginToFinish_LinkLoad"/>
29461   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
29462   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
29463   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
29464   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoad"/>
29465   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadNormal"/>
29466   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadReload"/>
29467   <affected-histogram name="Renderer4.BeginToFinishDoc_NormalLoad"/>
29468   <affected-histogram name="Renderer4.RequestToFinish"/>
29469   <affected-histogram name="Renderer4.StartToFinish"/>
29470 </fieldtrial>
29471
29472 <fieldtrial name="LevelDBEnvBackupRestore" separator="">
29473   <group name="Backup" label="Backing up an ldb file."/>
29474   <group name="Restore" label="Restoring an ldb file."/>
29475   <affected-histogram name="LevelDBEnv.IDB.Table"/>
29476   <affected-histogram name="LevelDBEnv.Table"/>
29477 </fieldtrial>
29478
29479 <fieldtrial name="LevelDBEnvMaxFDs" separator=".">
29480   <group name="Success"
29481       label="This histogram shows the limit when open succeeded."/>
29482   <group name="TooManyOpened"
29483       label="This histogram shows the limit when open failed because the
29484              limit had been reached."/>
29485   <group name="OtherError"
29486       label="This histogram shows the limit when open failed for reasons
29487              other than exceeding the limit."/>
29488   <affected-histogram name="LevelDBEnv.IDB.MaxFDs"/>
29489   <affected-histogram name="LevelDBEnv.MaxFDs"/>
29490 </fieldtrial>
29491
29492 <fieldtrial name="LevelDBEnvPlatformFileErrors" separator="">
29493   <group name="CreateDir" label="ChromiumEnv::CreateDir"/>
29494   <group name="GetChildren" label="ChromiumEnv::GetChildren"/>
29495   <group name="LockFile" label="ChromiumEnv::LockFile"/>
29496   <group name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
29497   <group name="RenameFile" label="ChromiumEnv::RenameFile"/>
29498   <affected-histogram name="LevelDBEnv.IDB.IOError."/>
29499   <affected-histogram name="LevelDBEnv.IOError."/>
29500 </fieldtrial>
29501
29502 <fieldtrial name="LevelDBEnvRetry" separator="">
29503   <group name="RenameFile" label="RenameFile"/>
29504   <group name="LockFile" label="LockFile"/>
29505   <group name="CreateDir" label="CreateDir"/>
29506   <affected-histogram name="LevelDBEnv.IDB.RetryRecoveredFromErrorIn"/>
29507   <affected-histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor"/>
29508   <affected-histogram name="LevelDBEnv.RetryRecoveredFromErrorIn"/>
29509   <affected-histogram name="LevelDBEnv.TimeUntilSuccessFor"/>
29510 </fieldtrial>
29511
29512 <fieldtrial name="LevelDBEnvRetryTimes" separator="">
29513   <obsolete>
29514     Deprecated 2013-04 in favor of LevelDBEnvRetry.
29515   </obsolete>
29516   <group name="Rename" label="RenameFile"/>
29517   <group name="LockFile" label="LockFile"/>
29518   <affected-histogram name="LevelDBEnv.IDB.TimeTo"/>
29519   <affected-histogram name="LevelDBEnv.TimeTo"/>
29520 </fieldtrial>
29521
29522 <fieldtrial name="MediaAudioInputControllerTime" separator=".">
29523   <group name="CloseTime" label="Measures the time taken for DoClose()."/>
29524   <group name="CreateTime" label="Measures the time taken for DoCreate()."/>
29525   <group name="RecordTime" label="Measures the time taken for DoRecord()."/>
29526   <affected-histogram name="Media.AudioInputController"/>
29527 </fieldtrial>
29528
29529 <fieldtrial name="MediaAudioInputDeviceManagerTime" separator=".">
29530   <group name="OpenOnDeviceThreadTime"
29531       label="Measures the time taken for OpenOnDeviceThread()."/>
29532   <group name="EnumerateOnDeviceThreadTime"
29533       label="Measures the time taken for EnumerateOnDeviceThread()."/>
29534   <affected-histogram name="Media.AudioInputDeviceManager"/>
29535 </fieldtrial>
29536
29537 <fieldtrial name="MediaAudioOutputControllerTime" separator=".">
29538   <group name="CloseTime" label="Measures the time taken for DoClose()."/>
29539   <group name="CreateTime" label="Measures the time taken for DoCreate()."/>
29540   <group name="DeviceChangeTime"
29541       label="Measures the time taken for OnDeviceChange()."/>
29542   <group name="PauseTime" label="Measures the time taken for DoPause()."/>
29543   <group name="PlayTime"
29544       label="Measures the time taken for DoPlay(). Technically only the
29545              worker method AudioOutputController::PollAndStartIfDataReady()."/>
29546   <affected-histogram name="Media.AudioOutputController"/>
29547 </fieldtrial>
29548
29549 <fieldtrial name="MediaVideoCaptureManagerTime" separator=".">
29550   <group name="OnEnumerateDevicesTime"
29551       label="Measures the time taken for OnEnumerateDevices()."/>
29552   <group name="OnOpenTime" label="Measures the time taken for OnOpen()."/>
29553   <group name="OnCloseTime" label="Measures the time taken for OnClose()."/>
29554   <group name="OnStartTime" label="Measures the time taken for OnStart()."/>
29555   <group name="OnStopTime" label="Measures the time taken for OnStop()."/>
29556   <affected-histogram name="Media.VideoCaptureManager"/>
29557 </fieldtrial>
29558
29559 <fieldtrial name="NetConnectivity" separator=".">
29560   <group name="53.100B" label="100 bytes of data on port 53."/>
29561   <group name="53.100B.NoProxy"
29562       label="100 bytes of data on port 53 with no proxy."/>
29563   <group name="53.1K" label="1K bytes of data on port 53."/>
29564   <group name="53.1K.NoProxy"
29565       label="1K bytes of data on port 53 with no proxy."/>
29566   <group name="53.100B.RTT" label="100 bytes of data on port 53 successfully."/>
29567   <group name="53.100B.RTT.NoProxy"
29568       label="100 bytes of data on port 53 successfully with no proxy."/>
29569   <group name="53.1K.RTT" label="1K bytes of data on port 53 successfully."/>
29570   <group name="53.1K.RTT.NoProxy"
29571       label="1K bytes of data on port 53 successfully with no proxy."/>
29572   <group name="587.100B" label="100 bytes of data on port 587."/>
29573   <group name="587.100B.NoProxy"
29574       label="100 bytes of data on port 587 with no proxy."/>
29575   <group name="587.1K" label="1K bytes of data on port 587."/>
29576   <group name="587.1K.NoProxy"
29577       label="1K bytes of data on port 587 with no proxy."/>
29578   <group name="587.100B.RTT"
29579       label="100 bytes of data on port 587 successfully."/>
29580   <group name="587.100B.RTT.NoProxy"
29581       label="100 bytes of data on port 587 successfully with no proxy."/>
29582   <group name="587.1K.RTT" label="1K bytes of data on port 587 successfully."/>
29583   <group name="587.1K.RTT.NoProxy"
29584       label="1K bytes of data on port 587 successfully with no proxy."/>
29585   <group name="6121.100B" label="100 bytes of data on port 6121."/>
29586   <group name="6121.100B.NoProxy"
29587       label="100 bytes of data on port 6121 with no proxy."/>
29588   <group name="6121.1K" label="1K bytes of data on port 6121."/>
29589   <group name="6121.1K.NoProxy"
29590       label="1K bytes of data on port 6121 with no proxy."/>
29591   <group name="6121.100B.RTT"
29592       label="100 bytes of data on port 6121 successfully."/>
29593   <group name="6121.100B.RTT.NoProxy"
29594       label="100 bytes of data on port 6121 successfully with no proxy."/>
29595   <group name="6121.1K.RTT"
29596       label="1K bytes of data on port 6121 successfully."/>
29597   <group name="6121.1K.RTT.NoProxy"
29598       label="1K bytes of data on port 6121 successfully with no proxy."/>
29599   <group name="80.100B" label="100 bytes of data on port 80."/>
29600   <group name="80.100B.NoProxy"
29601       label="100 bytes of data on port 80 with no proxy."/>
29602   <group name="80.1K" label="1K bytes of data on port 80."/>
29603   <group name="80.1K.NoProxy"
29604       label="1K bytes of data on port 80 with no proxy."/>
29605   <group name="80.100B.RTT" label="100 bytes of data on port 80 successfully."/>
29606   <group name="80.100B.RTT.NoProxy"
29607       label="100 bytes of data on port 80 successfully with no proxy."/>
29608   <group name="80.1K.RTT" label="1K bytes of data on port 80 successfully."/>
29609   <group name="80.1K.RTT.NoProxy"
29610       label="1K bytes of data on port 80 successfully with no proxy."/>
29611   <group name="8080.100B" label="100 bytes of data on port 8080."/>
29612   <group name="8080.100B.NoProxy"
29613       label="100 bytes of data on port 8080 with no proxy."/>
29614   <group name="8080.1K" label="1K bytes of data on port 8080."/>
29615   <group name="8080.1K.NoProxy"
29616       label="1K bytes of data on port 8080 with no proxy."/>
29617   <group name="8080.100B.RTT"
29618       label="100 bytes of data on port 8080 successfully."/>
29619   <group name="8080.100B.RTT.NoProxy"
29620       label="100 bytes of data on port 8080 successfully with no proxy."/>
29621   <group name="8080.1K.RTT"
29622       label="1K bytes of data on port 8080 successfully."/>
29623   <group name="8080.1K.RTT.NoProxy"
29624       label="1K bytes of data on port 8080 successfully with no proxy."/>
29625   <affected-histogram name="NetConnectivity.TCP.Status"/>
29626   <affected-histogram name="NetConnectivity.TCP.Success"/>
29627   <affected-histogram name="NetConnectivity.UDP.PacketLoss"/>
29628   <affected-histogram name="NetConnectivity.UDP.PacketLoss6"/>
29629   <affected-histogram name="NetConnectivity.UDP.Status"/>
29630   <affected-histogram name="NetConnectivity.UDP.Success"/>
29631 </fieldtrial>
29632
29633 <fieldtrial name="NetConnectivity2" separator=".">
29634   <group name="AcksReceivedFromFirst2Packets" label="2 packets."/>
29635   <group name="AcksReceivedFromFirst3Packets" label="3 packets."/>
29636   <group name="AcksReceivedFromFirst4Packets" label="4 packets."/>
29637   <group name="AcksReceivedFromFirst5Packets" label="5 packets."/>
29638   <group name="AcksReceivedFromFirst6Packets" label="6 packets."/>
29639   <group name="AcksReceivedFromFirst7Packets" label="7 packets."/>
29640   <group name="AcksReceivedFromFirst8Packets" label="8 packets."/>
29641   <group name="AcksReceivedFromFirst9Packets" label="9 packets."/>
29642   <group name="AcksReceivedFromFirst10Packets" label="10 packets."/>
29643   <group name="AcksReceivedFromFirst11Packets" label="11 packets."/>
29644   <group name="AcksReceivedFromFirst12Packets" label="12 packets."/>
29645   <group name="AcksReceivedFromFirst13Packets" label="13 packets."/>
29646   <group name="AcksReceivedFromFirst14Packets" label="14 packets."/>
29647   <group name="AcksReceivedFromFirst15Packets" label="15 packets."/>
29648   <group name="AcksReceivedFromFirst16Packets" label="16 packets."/>
29649   <group name="AcksReceivedFromFirst17Packets" label="17 packets."/>
29650   <group name="AcksReceivedFromFirst18Packets" label="18 packets."/>
29651   <group name="AcksReceivedFromFirst19Packets" label="19 packets."/>
29652   <group name="AcksReceivedFromFirst20Packets" label="20 packets."/>
29653   <group name="AcksReceivedFromFirst21Packets" label="21 packets."/>
29654   <affected-histogram name="NetConnectivity.Sent21"/>
29655 </fieldtrial>
29656
29657 <fieldtrial name="NetConnectivity2a" separator=".">
29658   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
29659   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
29660   <group name="6121.1K" label="1K bytes of data is sent on port 6121."/>
29661   <affected-histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket"/>
29662   <affected-histogram name="NetConnectivity2.Sent21.GotAnAck"/>
29663   <affected-histogram name="NetConnectivity2.Sent21.PacketsSent"/>
29664 </fieldtrial>
29665
29666 <fieldtrial name="NetConnectivity2b" separator=".">
29667   <group name="AcksReceivedFromFirst2Packets.6121.100B"
29668       label="2 packets. 100 bytes of data is sent on port 6121."/>
29669   <group name="AcksReceivedFromFirst3Packets.6121.100B"
29670       label="3 packets. 100 bytes of data is sent on port 6121."/>
29671   <group name="AcksReceivedFromFirst4Packets.6121.100B"
29672       label="4 packets. 100 bytes of data is sent on port 6121."/>
29673   <group name="AcksReceivedFromFirst5Packets.6121.100B"
29674       label="5 packets. 100 bytes of data is sent on port 6121."/>
29675   <group name="AcksReceivedFromFirst6Packets.6121.100B"
29676       label="6 packets. 100 bytes of data is sent on port 6121."/>
29677   <group name="AcksReceivedFromFirst7Packets.6121.100B"
29678       label="7 packets. 100 bytes of data is sent on port 6121."/>
29679   <group name="AcksReceivedFromFirst8Packets.6121.100B"
29680       label="8 packets. 100 bytes of data is sent on port 6121."/>
29681   <group name="AcksReceivedFromFirst9Packets.6121.100B"
29682       label="9 packets. 100 bytes of data is sent on port 6121."/>
29683   <group name="AcksReceivedFromFirst10Packets.6121.100B"
29684       label="10 packets. 100 bytes of data is sent on port 6121."/>
29685   <group name="AcksReceivedFromFirst11Packets.6121.100B"
29686       label="11 packets. 100 bytes of data is sent on port 6121."/>
29687   <group name="AcksReceivedFromFirst12Packets.6121.100B"
29688       label="12 packets. 100 bytes of data is sent on port 6121."/>
29689   <group name="AcksReceivedFromFirst13Packets.6121.100B"
29690       label="13 packets. 100 bytes of data is sent on port 6121."/>
29691   <group name="AcksReceivedFromFirst14Packets.6121.100B"
29692       label="14 packets. 100 bytes of data is sent on port 6121."/>
29693   <group name="AcksReceivedFromFirst15Packets.6121.100B"
29694       label="15 packets. 100 bytes of data is sent on port 6121."/>
29695   <group name="AcksReceivedFromFirst16Packets.6121.100B"
29696       label="16 packets. 100 bytes of data is sent on port 6121."/>
29697   <group name="AcksReceivedFromFirst17Packets.6121.100B"
29698       label="17 packets. 100 bytes of data is sent on port 6121."/>
29699   <group name="AcksReceivedFromFirst18Packets.6121.100B"
29700       label="18 packets. 100 bytes of data is sent on port 6121."/>
29701   <group name="AcksReceivedFromFirst19Packets.6121.100B"
29702       label="19 packets. 100 bytes of data is sent on port 6121."/>
29703   <group name="AcksReceivedFromFirst20Packets.6121.100B"
29704       label="20 packets. 100 bytes of data is sent on port 6121."/>
29705   <group name="AcksReceivedFromFirst21Packets.6121.100B"
29706       label="21 packets. 100 bytes of data is sent on port 6121."/>
29707   <affected-histogram name="NetConnectivity2.Sent21"/>
29708 </fieldtrial>
29709
29710 <fieldtrial name="NetConnectivity2c" separator=".">
29711   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
29712   <group name="6121.100B.NoProxy"
29713       label="100 bytes of data is sent on port 6121 with no proxy."/>
29714   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
29715   <group name="6121.500B.NoProxy"
29716       label="500 bytes of data is sent on port 6121 with no proxy."/>
29717   <group name="6121.1K" label="1K bytes of data is sent on port 6121."/>
29718   <group name="6121.1K.NoProxy"
29719       label="1K bytes of data is sent on port 6121 with no proxy."/>
29720   <affected-histogram name="NetConnectivity2.Send6.PacketsSent"/>
29721   <affected-histogram name="NetConnectivity2.Send6.SeriesAcked"/>
29722 </fieldtrial>
29723
29724 <fieldtrial name="NetConnectivity2d" separator=".">
29725   <group name="AcksReceivedFromFirst2Packets.6121.500B"
29726       label="2 packets. 500 bytes of data is sent on port 6121."/>
29727   <group name="AcksReceivedFromFirst3Packets.6121.500B"
29728       label="3 packets. 500 bytes of data is sent on port 6121."/>
29729   <group name="AcksReceivedFromFirst4Packets.6121.500B"
29730       label="4 packets. 500 bytes of data is sent on port 6121."/>
29731   <group name="AcksReceivedFromFirst5Packets.6121.500B"
29732       label="5 packets. 500 bytes of data is sent on port 6121."/>
29733   <group name="AcksReceivedFromFirst6Packets.6121.500B"
29734       label="6 packets. 500 bytes of data is sent on port 6121."/>
29735   <group name="AcksReceivedFromFirst7Packets.6121.500B"
29736       label="7 packets. 500 bytes of data is sent on port 6121."/>
29737   <group name="AcksReceivedFromFirst8Packets.6121.500B"
29738       label="8 packets. 500 bytes of data is sent on port 6121."/>
29739   <group name="AcksReceivedFromFirst9Packets.6121.500B"
29740       label="9 packets. 500 bytes of data is sent on port 6121."/>
29741   <group name="AcksReceivedFromFirst10Packets.6121.500B"
29742       label="10 packets. 500 bytes of data is sent on port 6121."/>
29743   <group name="AcksReceivedFromFirst11Packets.6121.500B"
29744       label="11 packets. 500 bytes of data is sent on port 6121."/>
29745   <group name="AcksReceivedFromFirst12Packets.6121.500B"
29746       label="12 packets. 500 bytes of data is sent on port 6121."/>
29747   <group name="AcksReceivedFromFirst13Packets.6121.500B"
29748       label="13 packets. 500 bytes of data is sent on port 6121."/>
29749   <group name="AcksReceivedFromFirst14Packets.6121.500B"
29750       label="14 packets. 500 bytes of data is sent on port 6121."/>
29751   <group name="AcksReceivedFromFirst15Packets.6121.500B"
29752       label="15 packets. 500 bytes of data is sent on port 6121."/>
29753   <group name="AcksReceivedFromFirst16Packets.6121.500B"
29754       label="16 packets. 500 bytes of data is sent on port 6121."/>
29755   <group name="AcksReceivedFromFirst17Packets.6121.500B"
29756       label="17 packets. 500 bytes of data is sent on port 6121."/>
29757   <group name="AcksReceivedFromFirst18Packets.6121.500B"
29758       label="18 packets. 500 bytes of data is sent on port 6121."/>
29759   <group name="AcksReceivedFromFirst19Packets.6121.500B"
29760       label="19 packets. 500 bytes of data is sent on port 6121."/>
29761   <group name="AcksReceivedFromFirst20Packets.6121.500B"
29762       label="20 packets. 500 bytes of data is sent on port 6121."/>
29763   <group name="AcksReceivedFromFirst21Packets.6121.500B"
29764       label="21 packets. 500 bytes of data is sent on port 6121."/>
29765   <affected-histogram name="NetConnectivity2.Sent21"/>
29766 </fieldtrial>
29767
29768 <fieldtrial name="NetConnectivity2e" separator=".">
29769   <group name="AcksReceivedFromFirst2Packets.6121.1K"
29770       label="2 packets. 1K bytes of data is sent on port 6121."/>
29771   <group name="AcksReceivedFromFirst3Packets.6121.1K"
29772       label="3 packets. 1K bytes of data is sent on port 6121."/>
29773   <group name="AcksReceivedFromFirst4Packets.6121.1K"
29774       label="4 packets. 1K bytes of data is sent on port 6121."/>
29775   <group name="AcksReceivedFromFirst5Packets.6121.1K"
29776       label="5 packets. 1K bytes of data is sent on port 6121."/>
29777   <group name="AcksReceivedFromFirst6Packets.6121.1K"
29778       label="6 packets. 1K bytes of data is sent on port 6121."/>
29779   <group name="AcksReceivedFromFirst7Packets.6121.1K"
29780       label="7 packets. 1K bytes of data is sent on port 6121."/>
29781   <group name="AcksReceivedFromFirst8Packets.6121.1K"
29782       label="8 packets. 1K bytes of data is sent on port 6121."/>
29783   <group name="AcksReceivedFromFirst9Packets.6121.1K"
29784       label="9 packets. 1K bytes of data is sent on port 6121."/>
29785   <group name="AcksReceivedFromFirst10Packets.6121.1K"
29786       label="10 packets. 1K bytes of data is sent on port 6121."/>
29787   <group name="AcksReceivedFromFirst11Packets.6121.1K"
29788       label="11 packets. 1K bytes of data is sent on port 6121."/>
29789   <group name="AcksReceivedFromFirst12Packets.6121.1K"
29790       label="12 packets. 1K bytes of data is sent on port 6121."/>
29791   <group name="AcksReceivedFromFirst13Packets.6121.1K"
29792       label="13 packets. 1K bytes of data is sent on port 6121."/>
29793   <group name="AcksReceivedFromFirst14Packets.6121.1K"
29794       label="14 packets. 1K bytes of data is sent on port 6121."/>
29795   <group name="AcksReceivedFromFirst15Packets.6121.1K"
29796       label="15 packets. 1K bytes of data is sent on port 6121."/>
29797   <group name="AcksReceivedFromFirst16Packets.6121.1K"
29798       label="16 packets. 1K bytes of data is sent on port 6121."/>
29799   <group name="AcksReceivedFromFirst17Packets.6121.1K"
29800       label="17 packets. 1K bytes of data is sent on port 6121."/>
29801   <group name="AcksReceivedFromFirst18Packets.6121.1K"
29802       label="18 packets. 1K bytes of data is sent on port 6121."/>
29803   <group name="AcksReceivedFromFirst19Packets.6121.1K"
29804       label="19 packets. 1K bytes of data is sent on port 6121."/>
29805   <group name="AcksReceivedFromFirst20Packets.6121.1K"
29806       label="20 packets. 1K bytes of data is sent on port 6121."/>
29807   <group name="AcksReceivedFromFirst21Packets.6121.1K"
29808       label="21 packets. 1K bytes of data is sent on port 6121."/>
29809   <affected-histogram name="NetConnectivity2.Sent21"/>
29810 </fieldtrial>
29811
29812 <fieldtrial name="NetConnectivity3a" separator=".">
29813   <group name="NonPacedPacket"
29814       label="In this histogram results are only shown if at least two packets
29815              were ACKed in the Startup Test. Packets were sent as rapidly as
29816              possible."/>
29817   <group name="PacedPacket"
29818       label="In this histogram results are only shown if at least two packets
29819              were ACKed in the Startup Test. Packets are sent at equal
29820              intervals. The interval is selected to match the bandwidth
29821              discovered during the StartPacket test."/>
29822   <group name="StartPacket"
29823       label="Packets are sent as rapidly as possible, just after successfully
29824              sending an UMA upload. Each packet was numbered, as was its ACK
29825              sent back by Google. If no packets (of the 21) were ever ACKed,
29826              then the port is assumed to be blocked, and no data is recorded
29827              in this histogram."/>
29828   <affected-histogram name="NetConnectivity3"/>
29829 </fieldtrial>
29830
29831 <fieldtrial name="NetConnectivity3aa" separator=".">
29832   <group name="Sent21"
29833       label="This histogram shows the number of echo responses received from
29834              the first"/>
29835   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
29836   <affected-histogram name="NetConnectivity3.PacedPacket"/>
29837   <affected-histogram name="NetConnectivity3.StartPacket"/>
29838 </fieldtrial>
29839
29840 <fieldtrial name="NetConnectivity3AckReceivedForNthPacket" separator=".">
29841   <group name="Sent21.AckReceivedForNthPacket"
29842       label="Each packet was numbered, as was its ACK sent back by Google.
29843              This histogram records, for each packet number, how often we
29844              received an ACK for that packet."/>
29845   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
29846   <affected-histogram name="NetConnectivity3.PacedPacket"/>
29847   <affected-histogram name="NetConnectivity3.StartPacket"/>
29848 </fieldtrial>
29849
29850 <fieldtrial name="NetConnectivity3AcksReceivedFromFirst" separator=".">
29851   <group name="AcksReceivedFromFirst02Packets" label="2 packets."/>
29852   <group name="AcksReceivedFromFirst03Packets" label="3 packets."/>
29853   <group name="AcksReceivedFromFirst04Packets" label="4 packets."/>
29854   <group name="AcksReceivedFromFirst05Packets" label="5 packets."/>
29855   <group name="AcksReceivedFromFirst06Packets" label="6 packets."/>
29856   <group name="AcksReceivedFromFirst07Packets" label="7 packets."/>
29857   <group name="AcksReceivedFromFirst08Packets" label="8 packets."/>
29858   <group name="AcksReceivedFromFirst09Packets" label="9 packets."/>
29859   <group name="AcksReceivedFromFirst10Packets" label="10 packets."/>
29860   <group name="AcksReceivedFromFirst11Packets" label="11 packets."/>
29861   <group name="AcksReceivedFromFirst12Packets" label="12 packets."/>
29862   <group name="AcksReceivedFromFirst13Packets" label="13 packets."/>
29863   <group name="AcksReceivedFromFirst14Packets" label="14 packets."/>
29864   <group name="AcksReceivedFromFirst15Packets" label="15 packets."/>
29865   <group name="AcksReceivedFromFirst16Packets" label="16 packets."/>
29866   <group name="AcksReceivedFromFirst17Packets" label="17 packets."/>
29867   <group name="AcksReceivedFromFirst18Packets" label="18 packets."/>
29868   <group name="AcksReceivedFromFirst19Packets" label="19 packets."/>
29869   <group name="AcksReceivedFromFirst20Packets" label="20 packets."/>
29870   <group name="AcksReceivedFromFirst21Packets" label="21 packets."/>
29871   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
29872   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
29873   <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
29874 </fieldtrial>
29875
29876 <fieldtrial name="NetConnectivity3GotAnAck" separator=".">
29877   <group name="Sent21.GotAnAck"
29878       label="The histogram shows if we ever got an ACK for a packet in our
29879              series of 21."/>
29880   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
29881   <affected-histogram name="NetConnectivity3.PacedPacket"/>
29882   <affected-histogram name="NetConnectivity3.StartPacket"/>
29883 </fieldtrial>
29884
29885 <fieldtrial name="NetConnectivity3PacketDelay1" separator=".">
29886   <group name="Sent21.443"
29887       label="This histogram shows the difference between the time when we
29888              have received 1st byte from the server and the last time when we
29889              have received data from the server on port 443."/>
29890   <group name="Sent21.6121"
29891       label="This histogram shows the difference between the time when we
29892              have received 1st byte from the server and the last time when we
29893              have received data from the server on port 6121."/>
29894   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
29895   <affected-histogram name="NetConnectivity3.PacedPacket"/>
29896   <affected-histogram name="NetConnectivity3.StartPacket"/>
29897 </fieldtrial>
29898
29899 <fieldtrial name="NetConnectivity3PacketDelay2" separator=".">
29900   <group name="443.100B.PacketDelay"
29901       label="100 bytes of data is sent on port 443."/>
29902   <group name="443.1200B.PacketDelay"
29903       label="1200 bytes of data is sent on port 443."/>
29904   <group name="443.500B.PacketDelay"
29905       label="500 bytes of data is sent on port 443."/>
29906   <group name="6121.100B.PacketDelay"
29907       label="100 bytes of data is sent on port 6121."/>
29908   <group name="6121.1200B.PacketDelay"
29909       label="1200 bytes of data is sent on port 6121."/>
29910   <group name="6121.500B.PacketDelay"
29911       label="500 bytes of data is sent on port 6121."/>
29912   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
29913   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
29914   <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
29915 </fieldtrial>
29916
29917 <fieldtrial name="NetConnectivity3PacketRTT" separator=".">
29918   <group name="Sent21.Success.RTT" label="The histogram shows the RTT for"/>
29919   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
29920   <affected-histogram name="NetConnectivity3.PacedPacket"/>
29921   <affected-histogram name="NetConnectivity3.StartPacket"/>
29922 </fieldtrial>
29923
29924 <fieldtrial name="NetConnectivity3Packets" separator=".">
29925   <group name="Packet01" label="1st packet."/>
29926   <group name="Packet02" label="2nd packet."/>
29927   <group name="Packet03" label="3rd packet."/>
29928   <group name="Packet10" label="10th packet."/>
29929   <group name="Packet20" label="20th packet."/>
29930   <affected-histogram
29931       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT"/>
29932   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT"/>
29933   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT"/>
29934 </fieldtrial>
29935
29936 <fieldtrial name="NetConnectivity3PacketsSent" separator=".">
29937   <group name="Sent21.PacketsSent"
29938       label="This histogram records how many packets (out of 21 attempted)
29939              were sent to the server via UDP."/>
29940   <group name="Send6.SeriesAcked"
29941       label="Chrome sends 6 UDP packets in a row to test to see if there is a
29942              probabalistic dependency in packet loss for consecutive packets.
29943              We record a bit vector of packets received, where the least
29944              significant bit is a 1 if the first packet was received, etc.
29945              For example, if all packets other than packet 2 and 4 are
29946              responded to, then we'd have a sample (in binary) of 110101B, or
29947              53."/>
29948   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
29949   <affected-histogram name="NetConnectivity3.PacedPacket"/>
29950   <affected-histogram name="NetConnectivity3.StartPacket"/>
29951 </fieldtrial>
29952
29953 <fieldtrial name="NetConnectivity3PacketsSentBytes" separator=".">
29954   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
29955   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
29956   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
29957   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
29958   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
29959   <group name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
29960   <affected-histogram
29961       name="NetConnectivity3.NonPacedPacket.Sent21.AckReceivedForNthPacket"/>
29962   <affected-histogram
29963       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
29964   <affected-histogram
29965       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
29966   <affected-histogram
29967       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
29968   <affected-histogram
29969       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
29970   <affected-histogram
29971       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
29972   <affected-histogram
29973       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
29974   <affected-histogram
29975       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
29976   <affected-histogram
29977       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
29978   <affected-histogram
29979       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
29980   <affected-histogram
29981       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
29982   <affected-histogram
29983       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
29984   <affected-histogram
29985       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
29986   <affected-histogram
29987       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
29988   <affected-histogram
29989       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
29990   <affected-histogram
29991       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
29992   <affected-histogram
29993       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
29994   <affected-histogram
29995       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
29996   <affected-histogram
29997       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
29998   <affected-histogram
29999       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
30000   <affected-histogram
30001       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
30002   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"/>
30003   <affected-histogram
30004       name="NetConnectivity3.NonPacedPacket.Sent21.PacketsSent"/>
30005   <affected-histogram
30006       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
30007   <affected-histogram
30008       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
30009   <affected-histogram
30010       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
30011   <affected-histogram
30012       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
30013   <affected-histogram
30014       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
30015   <affected-histogram
30016       name="NetConnectivity3.PacedPacket.Sent21.AckReceivedForNthPacket"/>
30017   <affected-histogram
30018       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
30019   <affected-histogram
30020       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
30021   <affected-histogram
30022       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
30023   <affected-histogram
30024       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
30025   <affected-histogram
30026       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
30027   <affected-histogram
30028       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
30029   <affected-histogram
30030       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
30031   <affected-histogram
30032       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
30033   <affected-histogram
30034       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
30035   <affected-histogram
30036       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
30037   <affected-histogram
30038       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
30039   <affected-histogram
30040       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
30041   <affected-histogram
30042       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
30043   <affected-histogram
30044       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
30045   <affected-histogram
30046       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
30047   <affected-histogram
30048       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
30049   <affected-histogram
30050       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
30051   <affected-histogram
30052       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
30053   <affected-histogram
30054       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
30055   <affected-histogram
30056       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
30057   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"/>
30058   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.PacketsSent"/>
30059   <affected-histogram
30060       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet01"/>
30061   <affected-histogram
30062       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet02"/>
30063   <affected-histogram
30064       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet03"/>
30065   <affected-histogram
30066       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet10"/>
30067   <affected-histogram
30068       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet20"/>
30069   <affected-histogram
30070       name="NetConnectivity3.StartPacket.Sent21.AckReceivedForNthPacket"/>
30071   <affected-histogram
30072       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst02Packets"/>
30073   <affected-histogram
30074       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst03Packets"/>
30075   <affected-histogram
30076       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst04Packets"/>
30077   <affected-histogram
30078       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst05Packets"/>
30079   <affected-histogram
30080       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst06Packets"/>
30081   <affected-histogram
30082       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst07Packets"/>
30083   <affected-histogram
30084       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst08Packets"/>
30085   <affected-histogram
30086       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst09Packets"/>
30087   <affected-histogram
30088       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst10Packets"/>
30089   <affected-histogram
30090       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst11Packets"/>
30091   <affected-histogram
30092       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst12Packets"/>
30093   <affected-histogram
30094       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst13Packets"/>
30095   <affected-histogram
30096       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst14Packets"/>
30097   <affected-histogram
30098       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst15Packets"/>
30099   <affected-histogram
30100       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst16Packets"/>
30101   <affected-histogram
30102       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst17Packets"/>
30103   <affected-histogram
30104       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst18Packets"/>
30105   <affected-histogram
30106       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst19Packets"/>
30107   <affected-histogram
30108       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst20Packets"/>
30109   <affected-histogram
30110       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst21Packets"/>
30111   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"/>
30112   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.PacketsSent"/>
30113   <affected-histogram
30114       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet01"/>
30115   <affected-histogram
30116       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet02"/>
30117   <affected-histogram
30118       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet03"/>
30119   <affected-histogram
30120       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet10"/>
30121   <affected-histogram
30122       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet20"/>
30123 </fieldtrial>
30124
30125 <fieldtrial name="NetConnectivity3Send6Acked" separator=".">
30126   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
30127   <group name="443.100B.NoProxy"
30128       label="100 bytes of data is sent on port 443 with no proxy."/>
30129   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
30130   <group name="443.500B.NoProxy"
30131       label="500 bytes of data is sent on port 443 with no proxy."/>
30132   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
30133   <group name="443.1200B.NoProxy"
30134       label="1200 bytes of data is sent on port 443 with no proxy."/>
30135   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
30136   <group name="6121.100B.NoProxy"
30137       label="100 bytes of data is sent on port 6121 with no proxy."/>
30138   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
30139   <group name="6121.500B.NoProxy"
30140       label="500 bytes of data is sent on port 6121 with no proxy."/>
30141   <group name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
30142   <group name="6121.1200B.NoProxy"
30143       label="1200 bytes of data is sent on port 6121 with no proxy."/>
30144   <affected-histogram name="NetConnectivity3.NonPacedPacket.Send6.SeriesAcked"/>
30145   <affected-histogram name="NetConnectivity3.PacedPacket.Send6.SeriesAcked"/>
30146   <affected-histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent"/>
30147   <affected-histogram name="NetConnectivity3.StartPacket.Send6.SeriesAcked"/>
30148 </fieldtrial>
30149
30150 <fieldtrial name="NetConnectivity4a" separator=".">
30151   <group name="NATBind.Sent2"
30152       label="Two packets were sent spreading over a random period, to test if
30153              the NAT dropped the binding. Afterwords, an extra (short) packet
30154              was sent with renewed NAT binding to test whether the network
30155              that was used to deliver the first packet is still connected.
30156              Results are only shown in this histogram if at least ten packets
30157              were received in the StartPacket test."/>
30158   <group name="NonPacedPacket"
30159       label="21 Packets were sent as rapidly as possible. Results are only
30160              shown in this histogram if at least two packets were received in
30161              the StartPacket Test."/>
30162   <group name="PacedPacket"
30163       label="21 Packets were sent at equal intervals, which were selected to
30164              match the bandwidth discovered during the StartPacket test.
30165              Results are only shown in this histogram if at least two packets
30166              were received in the StartPacket Test."/>
30167   <group name="StartPacket"
30168       label="21 Packets were sent as rapidly as possible, just after the
30169              client successfully sent a UMA upload. Each packet was numbered
30170              when it was sent by Google."/>
30171   <affected-histogram name="NetConnectivity4"/>
30172 </fieldtrial>
30173
30174 <fieldtrial name="NetConnectivity4NATBindPacketReceives" separator=".">
30175   <group name="Bind.Failure"
30176       label="Only when the second packet never arrived (we wait for 10 extra
30177              seconds) and the first and the extra (short) packets arrived did
30178              we record the duration in seconds between the sendings of the
30179              first two packets in this histogram."/>
30180   <group name="Bind.Success"
30181       label="Only when all three packets including the extra (short) packet
30182              arrived did we record the duration in seconds between the
30183              sendings of the first two packets in this histogram."/>
30184   <group name="Connectivity.Failure"
30185       label="Only when the extra (short) packet (with renewed NAT binding)
30186              never arrived (we wait for 10 extra seconds) did we record the
30187              duration in seconds between the sendings of the first two
30188              packets in this histogram."/>
30189   <group name="Connectivity.Success"
30190       label="Only when the extra (short) packet arrived did we record the
30191              duration in seconds between the sendings of the first two
30192              packets in this histogram."/>
30193   <group name="SendToLastRecvDelay"
30194       label="This histogram records the time duration (in milliseconds)
30195              between the client sending the request and the receiving of the
30196              second packet sent from the server, excluding the idle time
30197              between sendings of the first two packets. Results are only
30198              shown if the first two packets are both received."/>
30199   <affected-histogram name="NetConnectivity4.NATBind.Sent2"/>
30200 </fieldtrial>
30201
30202 <fieldtrial name="NetConnectivity4PacketFirst6" separator=".">
30203   <group name="First6.SeriesRecv"
30204       label="This histogram records a bit vector of the first 6 packets sent,
30205              where the least significant bit is a 1 if the first packet was
30206              received, etc. For example, if all packets other than packet 2
30207              and 4 are received, then we'd have a sample (in binary) of
30208              110101B, or 53."/>
30209   <group name="Sent21"
30210       label="This histogram shows the number of packets received from the
30211              first"/>
30212   <affected-histogram name="NetConnectivity4.NonPacedPacket"/>
30213   <affected-histogram name="NetConnectivity4.PacedPacket"/>
30214   <affected-histogram name="NetConnectivity4.StartPacket"/>
30215 </fieldtrial>
30216
30217 <fieldtrial name="NetConnectivity4PacketReceives" separator=".">
30218   <group name="NumRecvFromFirst01Packets" label="1 packet."/>
30219   <group name="NumRecvFromFirst02Packets" label="2 packets."/>
30220   <group name="NumRecvFromFirst03Packets" label="3 packets."/>
30221   <group name="NumRecvFromFirst04Packets" label="4 packets."/>
30222   <group name="NumRecvFromFirst05Packets" label="5 packets."/>
30223   <group name="NumRecvFromFirst06Packets" label="6 packets."/>
30224   <group name="NumRecvFromFirst07Packets" label="7 packets."/>
30225   <group name="NumRecvFromFirst08Packets" label="8 packets."/>
30226   <group name="NumRecvFromFirst09Packets" label="9 packets."/>
30227   <group name="NumRecvFromFirst10Packets" label="10 packets."/>
30228   <group name="NumRecvFromFirst11Packets" label="11 packets."/>
30229   <group name="NumRecvFromFirst12Packets" label="12 packets."/>
30230   <group name="NumRecvFromFirst13Packets" label="13 packets."/>
30231   <group name="NumRecvFromFirst14Packets" label="14 packets."/>
30232   <group name="NumRecvFromFirst15Packets" label="15 packets."/>
30233   <group name="NumRecvFromFirst16Packets" label="16 packets."/>
30234   <group name="NumRecvFromFirst17Packets" label="17 packets."/>
30235   <group name="NumRecvFromFirst18Packets" label="18 packets."/>
30236   <group name="NumRecvFromFirst19Packets" label="19 packets."/>
30237   <group name="NumRecvFromFirst20Packets" label="20 packets."/>
30238   <group name="NumRecvFromFirst21Packets" label="21 packets."/>
30239   <affected-histogram name="NetConnectivity4.NonPacedPacket.Sent21"/>
30240   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21"/>
30241   <affected-histogram name="NetConnectivity4.StartPacket.Sent21"/>
30242 </fieldtrial>
30243
30244 <fieldtrial name="NetConnectivity4PacketRTT" separator=".">
30245   <group name="Sent21.GotAPacket"
30246       label="The histogram shows if we ever got at least one packet in our
30247              series of 21."/>
30248   <group name="Sent21.PacketDelay"
30249       label="The histogram shows the average inter-arrival time between every
30250              two consecutive packets we receive in our series of 21
30251              multiplied by 20 (so this is essentially the time duration
30252              between the first and the last received packets)."/>
30253   <group name="Sent21.PacketsRecv"
30254       label="The histogram shows how many packets we receive in our series of
30255              21."/>
30256   <group name="Sent21.RecvNthPacket"
30257       label="Each packet was numbered when it was sent by Google. This
30258              histogram records, for each packet number, how often we received
30259              that packet."/>
30260   <group name="Sent21.SendToLastRecvDelay"
30261       label="This histogram records the time duration between the client
30262              sending the request and the receiving of the last packet sent
30263              from the server, excluding the total pacing time requested by
30264              the client. Results are only shown if at least two packets are
30265              received."/>
30266   <group name="Sent21.Success.RTT" label="The histogram shows the RTT for the"/>
30267   <affected-histogram name="NetConnectivity4.NonPacedPacket"/>
30268   <affected-histogram name="NetConnectivity4.PacedPacket"/>
30269   <affected-histogram name="NetConnectivity4.StartPacket"/>
30270 </fieldtrial>
30271
30272 <fieldtrial name="NetConnectivity4PacketRTTSeries" separator=".">
30273   <group name="Packet01" label="1st packet."/>
30274   <group name="Packet02" label="2nd packet."/>
30275   <group name="Packet03" label="3rd packet."/>
30276   <group name="Packet10" label="10th packet."/>
30277   <group name="Packet20" label="20th packet."/>
30278   <affected-histogram
30279       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT"/>
30280   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.Success.RTT"/>
30281   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.Success.RTT"/>
30282 </fieldtrial>
30283
30284 <fieldtrial name="NetConnectivity4PacketsAll" separator=".">
30285   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
30286   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
30287   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
30288   <group name="80.100B" label="100 bytes of data is sent on port 80."/>
30289   <group name="80.1200B" label="1200 bytes of data is sent on port 80."/>
30290   <group name="80.500B" label="500 bytes of data is sent on port 80."/>
30291   <affected-histogram name="NetConnectivity4.NATBind.Sent2.Bind.Failure"/>
30292   <affected-histogram name="NetConnectivity4.NATBind.Sent2.Bind.Success"/>
30293   <affected-histogram
30294       name="NetConnectivity4.NATBind.Sent2.Connectivity.Failure"/>
30295   <affected-histogram
30296       name="NetConnectivity4.NATBind.Sent2.Connectivity.Success"/>
30297   <affected-histogram
30298       name="NetConnectivity4.NATBind.Sent2.SendToLastRecvDelay"/>
30299   <affected-histogram name="NetConnectivity4.NonPacedPacket.Sent21.GotAPacket"/>
30300   <affected-histogram
30301       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst01Packets"/>
30302   <affected-histogram
30303       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst02Packets"/>
30304   <affected-histogram
30305       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst03Packets"/>
30306   <affected-histogram
30307       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst04Packets"/>
30308   <affected-histogram
30309       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst05Packets"/>
30310   <affected-histogram
30311       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst06Packets"/>
30312   <affected-histogram
30313       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst07Packets"/>
30314   <affected-histogram
30315       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst08Packets"/>
30316   <affected-histogram
30317       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst09Packets"/>
30318   <affected-histogram
30319       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst10Packets"/>
30320   <affected-histogram
30321       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst11Packets"/>
30322   <affected-histogram
30323       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst12Packets"/>
30324   <affected-histogram
30325       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst13Packets"/>
30326   <affected-histogram
30327       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst14Packets"/>
30328   <affected-histogram
30329       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst15Packets"/>
30330   <affected-histogram
30331       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst16Packets"/>
30332   <affected-histogram
30333       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst17Packets"/>
30334   <affected-histogram
30335       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst18Packets"/>
30336   <affected-histogram
30337       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst19Packets"/>
30338   <affected-histogram
30339       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst20Packets"/>
30340   <affected-histogram
30341       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst21Packets"/>
30342   <affected-histogram
30343       name="NetConnectivity4.NonPacedPacket.Sent21.PacketDelay"/>
30344   <affected-histogram
30345       name="NetConnectivity4.NonPacedPacket.Sent21.PacketsRecv"/>
30346   <affected-histogram
30347       name="NetConnectivity4.NonPacedPacket.Sent21.RecvNthPacket"/>
30348   <affected-histogram
30349       name="NetConnectivity4.NonPacedPacket.Sent21.SendToLastRecvDelay"/>
30350   <affected-histogram
30351       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
30352   <affected-histogram
30353       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
30354   <affected-histogram
30355       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
30356   <affected-histogram
30357       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
30358   <affected-histogram
30359       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
30360   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.GotAPacket"/>
30361   <affected-histogram
30362       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst01Packets"/>
30363   <affected-histogram
30364       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst02Packets"/>
30365   <affected-histogram
30366       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst03Packets"/>
30367   <affected-histogram
30368       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst04Packets"/>
30369   <affected-histogram
30370       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst05Packets"/>
30371   <affected-histogram
30372       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst06Packets"/>
30373   <affected-histogram
30374       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst07Packets"/>
30375   <affected-histogram
30376       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst08Packets"/>
30377   <affected-histogram
30378       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst09Packets"/>
30379   <affected-histogram
30380       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst10Packets"/>
30381   <affected-histogram
30382       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst11Packets"/>
30383   <affected-histogram
30384       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst12Packets"/>
30385   <affected-histogram
30386       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst13Packets"/>
30387   <affected-histogram
30388       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst14Packets"/>
30389   <affected-histogram
30390       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst15Packets"/>
30391   <affected-histogram
30392       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst16Packets"/>
30393   <affected-histogram
30394       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst17Packets"/>
30395   <affected-histogram
30396       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst18Packets"/>
30397   <affected-histogram
30398       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst19Packets"/>
30399   <affected-histogram
30400       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst20Packets"/>
30401   <affected-histogram
30402       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst21Packets"/>
30403   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.PacketDelay"/>
30404   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.PacketsRecv"/>
30405   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.RecvNthPacket"/>
30406   <affected-histogram
30407       name="NetConnectivity4.PacedPacket.Sent21.SendToLastRecvDelay"/>
30408   <affected-histogram
30409       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet01"/>
30410   <affected-histogram
30411       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet02"/>
30412   <affected-histogram
30413       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet03"/>
30414   <affected-histogram
30415       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet10"/>
30416   <affected-histogram
30417       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet20"/>
30418   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.GotAPacket"/>
30419   <affected-histogram
30420       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst01Packets"/>
30421   <affected-histogram
30422       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst02Packets"/>
30423   <affected-histogram
30424       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst03Packets"/>
30425   <affected-histogram
30426       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst04Packets"/>
30427   <affected-histogram
30428       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst05Packets"/>
30429   <affected-histogram
30430       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst06Packets"/>
30431   <affected-histogram
30432       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst07Packets"/>
30433   <affected-histogram
30434       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst08Packets"/>
30435   <affected-histogram
30436       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst09Packets"/>
30437   <affected-histogram
30438       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst10Packets"/>
30439   <affected-histogram
30440       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst11Packets"/>
30441   <affected-histogram
30442       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst12Packets"/>
30443   <affected-histogram
30444       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst13Packets"/>
30445   <affected-histogram
30446       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst14Packets"/>
30447   <affected-histogram
30448       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst15Packets"/>
30449   <affected-histogram
30450       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst16Packets"/>
30451   <affected-histogram
30452       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst17Packets"/>
30453   <affected-histogram
30454       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst18Packets"/>
30455   <affected-histogram
30456       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst19Packets"/>
30457   <affected-histogram
30458       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst20Packets"/>
30459   <affected-histogram
30460       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst21Packets"/>
30461   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.PacketDelay"/>
30462   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.PacketsRecv"/>
30463   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.RecvNthPacket"/>
30464   <affected-histogram
30465       name="NetConnectivity4.StartPacket.Sent21.SendToLastRecvDelay"/>
30466   <affected-histogram
30467       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet01"/>
30468   <affected-histogram
30469       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet02"/>
30470   <affected-histogram
30471       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet03"/>
30472   <affected-histogram
30473       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet10"/>
30474   <affected-histogram
30475       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet20"/>
30476 </fieldtrial>
30477
30478 <fieldtrial name="NetConnectivity4SeriesRecv" separator=".">
30479   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
30480   <group name="443.100B.NoProxy"
30481       label="100 bytes of data is sent on port 443 with no proxy."/>
30482   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
30483   <group name="443.1200B.NoProxy"
30484       label="1200 bytes of data is sent on port 443 with no proxy."/>
30485   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
30486   <group name="443.500B.NoProxy"
30487       label="500 bytes of data is sent on port 443 with no proxy."/>
30488   <group name="80.100B" label="100 bytes of data is sent on port 80."/>
30489   <group name="80.100B.NoProxy"
30490       label="100 bytes of data is sent on port 80 with no proxy."/>
30491   <group name="80.1200B" label="1200 bytes of data is sent on port 80."/>
30492   <group name="80.1200B.NoProxy"
30493       label="1200 bytes of data is sent on port 80 with no proxy."/>
30494   <group name="80.500B" label="500 bytes of data is sent on port 80."/>
30495   <group name="80.500B.NoProxy"
30496       label="500 bytes of data is sent on port 80 with no proxy."/>
30497   <affected-histogram name="NetConnectivity4.NonPacedPacket.First6.SeriesRecv"/>
30498   <affected-histogram name="NetConnectivity4.PacedPacket.First6.SeriesRecv"/>
30499   <affected-histogram name="NetConnectivity4.StartPacket.First6.SeriesRecv"/>
30500 </fieldtrial>
30501
30502 <fieldtrial name="NetProxyResolverExecutionTime">
30503   <group name="UrlOver2K" label="URL length was over 2K"/>
30504   <group name="UrlOver4K" label="URL length was over 4K"/>
30505   <group name="UrlOver8K" label="URL length was over 8K"/>
30506   <group name="UrlOver128K" label="URL length was over 128K"/>
30507   <affected-histogram name="Net.ProxyResolver.ExecutionTime"/>
30508 </fieldtrial>
30509
30510 <fieldtrial name="OmniboxProviderTime" separator=".">
30511   <group name="Bookmark"/>
30512   <group name="Builtin"/>
30513   <group name="Contact"/>
30514   <group name="ExtensionApp"/>
30515   <group name="HistoryContents"/>
30516   <group name="HistoryQuick"/>
30517   <group name="HistoryURL"/>
30518   <group name="Keyword"/>
30519   <group name="Search"/>
30520   <group name="Shortcuts"/>
30521   <group name="ZeroSuggest"/>
30522   <affected-histogram name="Omnibox.ProviderTime"/>
30523 </fieldtrial>
30524
30525 <fieldtrial name="OverlappedReadImpact">
30526   <group name="OverlappedReadDisabled" label="Non-blocking reads"/>
30527   <group name="OverlappedReadEnabled" label="Default, async reads"/>
30528   <affected-histogram name="Net.HttpJob.TotalTime"/>
30529   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
30530   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
30531   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
30532   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
30533   <affected-histogram name="PLT.Abandoned"/>
30534   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
30535   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
30536   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
30537   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
30538   <affected-histogram name="PLT.LoadType"/>
30539 </fieldtrial>
30540
30541 <fieldtrial name="PageLoadType">
30542   <group name="HistoryLoad" label="but only for user pressing back or forward"/>
30543   <group name="LinkLoad"
30544       label="deprecated - see LinkLoadReload, LinkLoadNormal,
30545              LinkLoadStaleOk, LinkLoadCacheOnly; content initiated, commonly
30546              back to a posted page"/>
30547   <group name="LinkLoadCacheOnly"
30548       label="content initiated, commonly back to a posted page, where browser
30549              must ONLY use cache"/>
30550   <group name="LinkLoadNormal"
30551       label="content initiated, ordinary link traversal or post"/>
30552   <group name="LinkLoadReload" label="content initiated, calling reload()"/>
30553   <group name="LinkLoadStaleOk"
30554       label="content initiated, commonly forward or back where stale cached
30555              data is very acceptable"/>
30556   <group name="NormalLoad"
30557       label="but only for user entered URL or omnibox search"/>
30558   <group name="Reload" label="but only for user pressed reload"/>
30559   <group name="UndefLoad"
30560       label="should never happen... as it is only for an client-code error
30561              case which should not exist"/>
30562   <affected-histogram name="PLT.BeginToFinish"/>
30563   <affected-histogram name="PLT.BeginToFinishDoc"/>
30564   <affected-histogram name="PLT.StartToCommit">
30565     <with-group name="LinkLoadNormal"/>
30566     <with-group name="NormalLoad"/>
30567   </affected-histogram>
30568   <affected-histogram name="PLT.StartToFinish">
30569     <with-group name="LinkLoadNormal"/>
30570     <with-group name="NormalLoad"/>
30571   </affected-histogram>
30572   <affected-histogram name="Renderer4.BeginToFinish"/>
30573   <affected-histogram name="Renderer4.BeginToFinishDoc"/>
30574 </fieldtrial>
30575
30576 <fieldtrial name="PasswordManagerMonitor">
30577   <group name="group_1" label="group 1"/>
30578   <group name="group_2" label="group 2"/>
30579   <group name="group_3" label="group 3"/>
30580   <group name="group_4" label="group 4"/>
30581   <group name="group_5" label="group 5"/>
30582   <group name="group_6" label="group 6"/>
30583   <group name="group_7" label="group 7"/>
30584   <group name="group_8" label="group 8"/>
30585   <group name="group_9" label="group 9"/>
30586   <group name="group_10" label="group 10"/>
30587   <group name="group_11" label="group 11"/>
30588   <group name="group_12" label="group 12"/>
30589   <group name="group_13" label="group 13"/>
30590   <group name="group_14" label="group 14"/>
30591   <group name="group_15" label="group 15"/>
30592   <group name="group_16" label="group 16"/>
30593   <group name="group_17" label="group 17"/>
30594   <group name="group_18" label="group 18"/>
30595   <group name="group_19" label="group 19"/>
30596   <group name="group_20" label="group 20"/>
30597   <group name="" label=""/>
30598   <affected-histogram name="PasswordManager.ProvisionalSaveFailure"/>
30599   <affected-histogram
30600       name="PasswordManager.SavePasswordPromptDisappearedQuickly"/>
30601   <affected-histogram name="PasswordManager.SavePasswordPromptDisplayed"/>
30602   <affected-histogram name="PasswordManager.SavePasswordPromptResponse"/>
30603 </fieldtrial>
30604
30605 <fieldtrial name="PpapiPluginName">
30606   <group name="libpepflashplayer.so" label="Flash player on Linux or Cros"/>
30607   <group name="libwidevinecdmadapter.so" label="Widevine CDM on Linux or Cros"/>
30608   <group name="pepflashplayer.dll" label="Flash player on Windows"/>
30609   <group name="PepperFlashPlayer.plugin" label="Flash player on Mac"/>
30610   <group name="widevinecdmadapter.dll" label="Widevine CDM on Windows"/>
30611   <group name="widevinecdmadapter.plugin" label="Widevine CDM on Mac"/>
30612   <affected-histogram name="Plugin.PpapiBrokerLoadResult"/>
30613   <affected-histogram name="Plugin.PpapiPluginLoadResult"/>
30614 </fieldtrial>
30615
30616 <fieldtrial name="Prefetch">
30617   <group name="ContentPrefetchPrefetchOff"
30618       label="Prefetch is completely disabled."/>
30619   <group name="ContentPrefetchPrefetchOn"
30620       label="prefetch is enabled but prerender is disabled."/>
30621   <affected-histogram name="HttpCache.EntryLockWait"/>
30622   <affected-histogram name="Net.HttpTimeToFirstByte"/>
30623   <affected-histogram name="PLT.Abandoned"/>
30624   <affected-histogram name="PLT.BeginToFinish"/>
30625   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
30626   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
30627   <affected-histogram name="PLT.BeginToFinishDoc"/>
30628   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
30629   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
30630   <affected-histogram name="PLT.PerceivedLoadTime"/>
30631   <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
30632 </fieldtrial>
30633
30634 <fieldtrial name="Prerender">
30635   <group name="PrerenderEnabled" label="prerender is enabled."/>
30636   <group name="PrerenderControl" label="prerender is disabled."/>
30637   <group name="PrerenderNoUse"
30638       label="prerender is enabled, but pages are not swapped in."/>
30639   <group name="PrerenderMulti"
30640       label="prerender is enabled with multiple simultanious prerenders."/>
30641   <group name="Prerender5minTTL"
30642       label="prerender is enabled, and the TTL is extended to 5 minutes."/>
30643   <affected-histogram name="HttpCache.EntryLockWait"/>
30644   <affected-histogram name="Net.HttpTimeToFirstByte"/>
30645   <affected-histogram name="PLT.Abandoned"/>
30646   <affected-histogram name="PLT.BeginToFinish"/>
30647   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
30648   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
30649   <affected-histogram name="PLT.BeginToFinishDoc"/>
30650   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
30651   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
30652   <affected-histogram name="PLT.PerceivedLoadTime"/>
30653   <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
30654   <affected-histogram name="Prerender.FinalStatus"/>
30655   <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
30656   <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
30657   <affected-histogram name="Prerender.LocalPredictorEvent"/>
30658   <affected-histogram name="Prerender.PerceivedPLT"/>
30659   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
30660   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
30661   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
30662   <affected-histogram
30663       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
30664   <affected-histogram
30665       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
30666   <affected-histogram name="Prerender.PerceivedPLTMatched"/>
30667   <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
30668   <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
30669   <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
30670   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
30671   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
30672   <affected-histogram name="Prerender.RendererIdleTime"/>
30673   <affected-histogram name="Prerender.RendererPerceivedPLT"/>
30674   <affected-histogram name="Prerender.RendererPerceivedPLTMatched"/>
30675   <affected-histogram name="Prerender.RendererTimeUntilDisplay"/>
30676   <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
30677   <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
30678 </fieldtrial>
30679
30680 <fieldtrial name="PrerenderHoverType" ordering="prefix">
30681   <obsolete>
30682     deprecated May 10 2012
30683   </obsolete>
30684   <group name="HoverStats_50" label="Hover stats @ threshold 50 ms."/>
30685   <group name="HoverStats_75" label="Hover stats @ threshold 75 ms."/>
30686   <group name="HoverStats_100" label="Hover stats @ threshold 100 ms."/>
30687   <group name="HoverStats_150" label="Hover stats @ threshold 150 ms."/>
30688   <group name="HoverStats_200" label="Hover stats @ threshold 200 ms."/>
30689   <group name="HoverStats_250" label="Hover stats @ threshold 250 ms."/>
30690   <group name="HoverStats_300" label="Hover stats @ threshold 300 ms."/>
30691   <group name="HoverStats_400" label="Hover stats @ threshold 400 ms."/>
30692   <group name="HoverStats_500" label="Hover stats @ threshold 500 ms."/>
30693   <group name="HoverStats_750" label="Hover stats @ threshold 750 ms."/>
30694   <group name="HoverStats_1000" label="Hover stats @ threshold 1000 ms."/>
30695   <group name="HoverStats_1500" label="Hover stats @ threshold 1500 ms."/>
30696   <group name="HoverStats_2000" label="Hover stats @ threshold 2000 ms."/>
30697   <group name="HoverStats_3000" label="Hover stats @ threshold 3000 ms."/>
30698   <group name="HoverStats_4000" label="Hover stats @ threshold 4000 ms."/>
30699   <group name="HoverStats_5000" label="Hover stats @ threshold 5000 ms."/>
30700   <affected-histogram name="Prerender.Events"/>
30701   <affected-histogram name="Prerender.TimeToClick"/>
30702 </fieldtrial>
30703
30704 <fieldtrial name="PrerenderSource" ordering="prefix">
30705   <group name="" label="All prerenders."/>
30706   <group name="exp1" label="Likelihood threshold experiment 1."/>
30707   <group name="exp2" label="Likelihood threshold experiment 2."/>
30708   <group name="exp3" label="Likelihood threshold experiment 3."/>
30709   <group name="exp4" label="Likelihood threshold experiment 4."/>
30710   <group name="exp5" label="Likelihood threshold experiment 5."/>
30711   <group name="exp6" label="Likelihood threshold experiment 6."/>
30712   <group name="exp7" label="Likelihood threshold experiment 7."/>
30713   <group name="exp8" label="Likelihood threshold experiment 8."/>
30714   <group name="exp9" label="Likelihood threshold experiment 9."/>
30715   <group name="gws" label="GWS triggered prerender."/>
30716   <group name="localpredictor" label="Local predictor triggered prerender."/>
30717   <group name="omnibox" label="Triggered from the omnibox."/>
30718   <group name="wash" label="Multiple sources could have triggered."/>
30719   <group name="web" label="Link triggered prerender."/>
30720   <group name="webcross" label="Link triggered prerender, cross domain."/>
30721   <group name="websame" label="Link triggered prerender, same domain."/>
30722   <affected-histogram name="Prerender.FinalStatus"/>
30723   <affected-histogram name="Prerender.FinalStatus_Prerender5minTTL"/>
30724   <affected-histogram name="Prerender.FinalStatus_PrerenderControl"/>
30725   <affected-histogram name="Prerender.FinalStatus_PrerenderEnabled"/>
30726   <affected-histogram name="Prerender.FinalStatus_PrerenderMulti"/>
30727   <affected-histogram name="Prerender.FinalStatus_PrerenderNoUse"/>
30728   <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
30729   <affected-histogram
30730       name="Prerender.FinalStatusMatchComplete_Prerender5minTTL"/>
30731   <affected-histogram
30732       name="Prerender.FinalStatusMatchComplete_PrerenderControl"/>
30733   <affected-histogram
30734       name="Prerender.FinalStatusMatchComplete_PrerenderEnabled"/>
30735   <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderMulti"/>
30736   <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderNoUse"/>
30737   <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
30738   <affected-histogram
30739       name="Prerender.FractionPixelsFinalAtSwapin_Prerender5minTTL"/>
30740   <affected-histogram
30741       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderControl"/>
30742   <affected-histogram
30743       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderEnabled"/>
30744   <affected-histogram
30745       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderMulti"/>
30746   <affected-histogram
30747       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderNoUse"/>
30748   <affected-histogram name="Prerender.LocalPredictorEvent"/>
30749   <affected-histogram name="Prerender.LocalPredictorEvent_Prerender5minTTL"/>
30750   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderControl"/>
30751   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderEnabled"/>
30752   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderMulti"/>
30753   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderNoUse"/>
30754   <affected-histogram name="Prerender.LocalPredictorTimeUntilUsed"/>
30755   <affected-histogram name="Prerender.PerceivedPLT"/>
30756   <affected-histogram name="Prerender.PerceivedPLT_Prerender5minTTL"/>
30757   <affected-histogram name="Prerender.PerceivedPLT_PrerenderControl"/>
30758   <affected-histogram name="Prerender.PerceivedPLT_PrerenderEnabled"/>
30759   <affected-histogram name="Prerender.PerceivedPLT_PrerenderMulti"/>
30760   <affected-histogram name="Prerender.PerceivedPLT_PrerenderNoUse"/>
30761   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
30762   <affected-histogram
30763       name="Prerender.PerceivedPLTFirstAfterMiss_Prerender5minTTL"/>
30764   <affected-histogram
30765       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderControl"/>
30766   <affected-histogram
30767       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderEnabled"/>
30768   <affected-histogram
30769       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderMulti"/>
30770   <affected-histogram
30771       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderNoUse"/>
30772   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
30773   <affected-histogram
30774       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_Prerender5minTTL"/>
30775   <affected-histogram
30776       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderControl"/>
30777   <affected-histogram
30778       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderEnabled"/>
30779   <affected-histogram
30780       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderMulti"/>
30781   <affected-histogram
30782       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderNoUse"/>
30783   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
30784   <affected-histogram
30785       name="Prerender.PerceivedPLTFirstAfterMissBoth_Prerender5minTTL"/>
30786   <affected-histogram
30787       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderControl"/>
30788   <affected-histogram
30789       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderEnabled"/>
30790   <affected-histogram
30791       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderMulti"/>
30792   <affected-histogram
30793       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderNoUse"/>
30794   <affected-histogram
30795       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
30796   <affected-histogram
30797       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_Prerender5minTTL"/>
30798   <affected-histogram
30799       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderControl"/>
30800   <affected-histogram
30801       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderEnabled"/>
30802   <affected-histogram
30803       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderMulti"/>
30804   <affected-histogram
30805       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderNoUse"/>
30806   <affected-histogram
30807       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
30808   <affected-histogram
30809       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_Prerender5minTTL"/>
30810   <affected-histogram
30811       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderControl"/>
30812   <affected-histogram
30813       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderEnabled"/>
30814   <affected-histogram
30815       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderMulti"/>
30816   <affected-histogram
30817       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderNoUse"/>
30818   <affected-histogram name="Prerender.PerceivedPLTMatched"/>
30819   <affected-histogram name="Prerender.PerceivedPLTMatched_Prerender5minTTL"/>
30820   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderControl"/>
30821   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderEnabled"/>
30822   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderMulti"/>
30823   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderNoUse"/>
30824   <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
30825   <affected-histogram
30826       name="Prerender.PerceivedPLTMatchedComplete_Prerender5minTTL"/>
30827   <affected-histogram
30828       name="Prerender.PerceivedPLTMatchedComplete_PrerenderControl"/>
30829   <affected-histogram
30830       name="Prerender.PerceivedPLTMatchedComplete_PrerenderEnabled"/>
30831   <affected-histogram
30832       name="Prerender.PerceivedPLTMatchedComplete_PrerenderMulti"/>
30833   <affected-histogram
30834       name="Prerender.PerceivedPLTMatchedComplete_PrerenderNoUse"/>
30835   <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
30836   <affected-histogram name="Prerender.PerceivedPLTWindowed_PrerenderEnabled"/>
30837   <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
30838   <affected-histogram
30839       name="Prerender.PerceivedPLTWindowNotMatched_Prerender5minTTL"/>
30840   <affected-histogram
30841       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderControl"/>
30842   <affected-histogram
30843       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderEnabled"/>
30844   <affected-histogram
30845       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderMulti"/>
30846   <affected-histogram
30847       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderNoUse"/>
30848   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
30849   <affected-histogram
30850       name="Prerender.PercentLoadDoneAtSwapin_Prerender5minTTL"/>
30851   <affected-histogram
30852       name="Prerender.PercentLoadDoneAtSwapin_PrerenderControl"/>
30853   <affected-histogram
30854       name="Prerender.PercentLoadDoneAtSwapin_PrerenderEnabled"/>
30855   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderMulti"/>
30856   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderNoUse"/>
30857   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
30858   <affected-histogram
30859       name="Prerender.PrerenderNotSwappedInPLT_Prerender5minTTL"/>
30860   <affected-histogram
30861       name="Prerender.PrerenderNotSwappedInPLT_PrerenderControl"/>
30862   <affected-histogram
30863       name="Prerender.PrerenderNotSwappedInPLT_PrerenderEnabled"/>
30864   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderMulti"/>
30865   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderNoUse"/>
30866   <affected-histogram name="Prerender.PrerendersPerSessionCount"/>
30867   <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
30868   <affected-histogram
30869       name="Prerender.SimulatedLocalBrowsingBaselinePLT_Prerender5minTTL"/>
30870   <affected-histogram
30871       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderControl"/>
30872   <affected-histogram
30873       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderEnabled"/>
30874   <affected-histogram
30875       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderMulti"/>
30876   <affected-histogram
30877       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderNoUse"/>
30878   <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
30879   <affected-histogram
30880       name="Prerender.SimulatedLocalBrowsingPLT_Prerender5minTTL"/>
30881   <affected-histogram
30882       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderControl"/>
30883   <affected-histogram
30884       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderEnabled"/>
30885   <affected-histogram
30886       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderMulti"/>
30887   <affected-histogram
30888       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderNoUse"/>
30889   <affected-histogram name="Prerender.TimeBetweenPrerenderRequests"/>
30890   <affected-histogram name="Prerender.TimeSinceLastRecentVisit"/>
30891   <affected-histogram name="Prerender.TimeUntilUsed2"/>
30892 </fieldtrial>
30893
30894 <fieldtrial name="ProfilePictureDownload" separator=".">
30895   <group name="Default.OOBE" label="default picture, in OOBE"/>
30896   <group name="Default.LoggedIn" label="default picture, after login"/>
30897   <group name="Default.Preferences" label="default picture, in Prefs"/>
30898   <group name="Failure.OOBE" label="download has failed, in OOBE"/>
30899   <group name="Failure.LoggedIn" label="download has failed, after login"/>
30900   <group name="Failure.Preferences" label="download has failed, in Prefs"/>
30901   <group name="Success.OOBE" label="download was successful, in OOBE"/>
30902   <group name="Success.LoggedIn" label="download was successful, after login"/>
30903   <group name="Success.Preferences" label="download was successful, in Prefs"/>
30904   <affected-histogram name="UserImage.ProfileDownloadTime"/>
30905 </fieldtrial>
30906
30907 <fieldtrial name="ProgressiveScan">
30908   <group name="FullScan" label="Using WPA_supplicant to scan."/>
30909   <group name="33Percent_4MinMax"
30910       label="Progressive scan @ 33%, 4 frequency bins."/>
30911   <group name="50Percent_4MinMax"
30912       label="Progressive scan @ 50%, 4 frequency bins."/>
30913   <group name="50Percent_8MinMax"
30914       label="Progressive scan @ 50%, 8 frequency bins."/>
30915   <group name="100Percent_8MinMax"
30916       label="Progressive scan @ 100%, 8 frequency bins."/>
30917   <group name="100Percent_1MinSeen_A"
30918       label="Progressive scan @ all previously seen frequencies (A)."/>
30919   <group name="100Percent_1MinSeen_B"
30920       label="Progressive scan @ all previously seen frequencies (B)."/>
30921   <group name="100Percent_1Min_4Max"
30922       label="Progressive scan @ 100%, minimum 1/maximum 4 frequencies."/>
30923   <affected-histogram name="Network.Shill.TimeToDrop"/>
30924   <affected-histogram name="Network.Shill.WiFi.ScanResult"/>
30925   <affected-histogram name="Network.Shill.Wifi.TimeToConnect"/>
30926   <affected-histogram name="Network.Shill.Wifi.TimeToJoin"/>
30927   <affected-histogram name="Network.Shill.Wifi.TimeToScan"/>
30928   <affected-histogram name="Network.Shill.Wifi.TimeToScanAndConnect"/>
30929 </fieldtrial>
30930
30931 <fieldtrial name="ProtectorSettingChange" separator=".">
30932   <obsolete>
30933     Deprecated 8/2013. No longer tracked.
30934   </obsolete>
30935   <group name="Applied" label="change has been accepted by user"/>
30936   <group name="Corrupt" label="possibly hijacked, backup invalid"/>
30937   <group name="Discarded" label="change has been reverted by user"/>
30938   <group name="Fallback" label="fallback provider used (no backup available)"/>
30939   <group name="Hijacked" label="hijacked, with a valid backup"/>
30940   <group name="Missing" label="fallback provider missing, added"/>
30941   <group name="New" label="(obsolete, was sum of Corrupt+Hijacked)"/>
30942   <group name="Restored"
30943       label="search provider restored by Protector before showing the bubble"/>
30944   <group name="Timeout" label="change has been ignored by user (timed out)"/>
30945   <affected-histogram name="Protector.SearchProvider"/>
30946   <affected-histogram name="Protector.StartupSettings"/>
30947 </fieldtrial>
30948
30949 <fieldtrial name="ProxyConnectionImpact">
30950   <group name="proxy_connections_16"
30951       label="with 16 connections per proxy server"/>
30952   <group name="proxy_connections_32"
30953       label="with 32 connections per proxy server"/>
30954   <group name="proxy_connections_64"
30955       label="with 64 connections per proxy server"/>
30956   <group name="proxy_connections_8"
30957       label="with 8 connections per proxy server"/>
30958   <affected-histogram name="Net.HttpProxySocketRequestTime"/>
30959   <affected-histogram name="Net.SocksSocketRequestTime"/>
30960   <affected-histogram name="PLT.Abandoned"/>
30961   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
30962   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
30963   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
30964   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
30965 </fieldtrial>
30966
30967 <fieldtrial name="QueryTimeSuffix" separator=".">
30968   <group name="0" label="N = 0"/>
30969   <group name="1" label="N = 1"/>
30970   <group name="2" label="N = 2"/>
30971   <group name="3" label="N = 3"/>
30972   <group name="4" label="N = 4"/>
30973   <group name="5" label="N = 5"/>
30974   <affected-histogram name="Omnibox.QueryTime"/>
30975 </fieldtrial>
30976
30977 <fieldtrial name="RemoteProcessWarmStartFast" separator="">
30978   <group name="" label="Normal start."/>
30979   <group name="Fast" label="Fast start by skipping normal chrome.dll startup."/>
30980   <affected-histogram name="Startup.WarmStartTimeFromRemoteProcessStart"/>
30981 </fieldtrial>
30982
30983 <fieldtrial name="SBInterstitial">
30984   <group name="V1" label="original interstitial"/>
30985   <group name="V2" label="version 2 (new interstitial)"/>
30986   <affected-histogram name="SB2.InterstitialAction"/>
30987   <affected-histogram name="SB2.MalwareInterstitialTimeClosed"/>
30988   <affected-histogram name="SB2.MalwareInterstitialTimeDiagnostic"/>
30989   <affected-histogram name="SB2.MalwareInterstitialTimeLearnMore"/>
30990   <affected-histogram name="SB2.MalwareInterstitialTimePrivacyPolicy"/>
30991   <affected-histogram name="SB2.MalwareInterstitialTimeProceed"/>
30992   <affected-histogram name="SB2.MalwareInterstitialTimeTakeMeBack"/>
30993 </fieldtrial>
30994
30995 <fieldtrial name="ShowAppListWarmStartFast" separator="">
30996   <group name="" label="Normal start."/>
30997   <group name="Fast" label="Fast start by skipping normal chrome.dll startup."/>
30998   <affected-histogram name="Startup.ShowAppListWarmStart"/>
30999 </fieldtrial>
31000
31001 <fieldtrial name="SideloadWipeout">
31002   <group name="Enabled" label="Sideload Wipeout Active."/>
31003   <group name="Disabled" label="Control group."/>
31004   <affected-histogram name="DisabledExtension.ExtensionWipedStatus"/>
31005   <affected-histogram name="DisabledExtension.SideloadWipeoutCount"/>
31006   <affected-histogram name="DisabledExtension.SideloadWipeoutNeeded"/>
31007   <affected-histogram name="DisabledExtension.UserSelection"/>
31008   <affected-histogram name="Extensions.ExternalExtensionEvent"/>
31009   <affected-histogram name="Extensions.InstallSource"/>
31010   <affected-histogram name="Extensions.UpdateSource"/>
31011 </fieldtrial>
31012
31013 <fieldtrial name="SocketType">
31014   <group name="HTTPProxy" label="HTTP proxy socket"/>
31015   <group name="SOCK" label="SOCKS socket"/>
31016   <group name="SSL" label="(Obsolete, SSL socket)"/>
31017   <group name="SSL2" label="SSL2 socket"/>
31018   <group name="SSLForProxies"
31019       label="SSLClientSocket wrapping the TCPClient socket eventually used
31020              for connection to a proxy"/>
31021   <group name="SSLforHTTPSProxy"
31022       label="SSLClientSocket wrapping the TCPClient socket eventually used
31023              for connection to an HTTPS proxy"/>
31024   <group name="TCP" label="plain, no proxy, no SSL socket"/>
31025   <group name="TCPforHTTPProxy"
31026       label="TCPClientSocket eventually used for connection to an HTTP proxy"/>
31027   <group name="TCPforHTTPSProxy"
31028       label="TCPClientSocket eventually used for connection to an HTTPS proxy"/>
31029   <group name="TCPforSOCKS"
31030       label="TCPClientSocket eventually used for connection to a SOCKS proxy"/>
31031   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
31032   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
31033   <affected-histogram name="Net.SocketInitErrorCodes"/>
31034   <affected-histogram name="Net.SocketRequestTime"/>
31035   <affected-histogram name="Net.SocketType"/>
31036 </fieldtrial>
31037
31038 <fieldtrial name="SpdyImpact">
31039   <group name="npn_with_http"
31040       label="with NPN negotiated but using HTTP instead of SPDY"/>
31041   <group name="npn_with_spdy" label="with NPN negotiated and using SPDY"/>
31042   <affected-histogram name="Net.Transaction_Connected"/>
31043   <affected-histogram name="Net.Transaction_Connected_New"/>
31044   <affected-histogram name="Net.Transaction_Connected_New_b"/>
31045   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
31046   <affected-histogram name="PLT.Abandoned"/>
31047   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
31048   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
31049   <affected-histogram name="PLT.StartToCommit_LinkLoadNormal"/>
31050   <affected-histogram name="PLT.StartToCommit_NormalLoad"/>
31051   <affected-histogram name="PLT.StartToFinish_LinkLoadNormal"/>
31052   <affected-histogram name="PLT.StartToFinish_NormalLoad"/>
31053 </fieldtrial>
31054
31055 <fieldtrial name="SpdySettingsCwnd" separator="">
31056   <group name="10K" label="where at least 10KB was transferred."/>
31057   <group name="25K" label="where at least 25KB was transferred."/>
31058   <group name="50K" label="where at least 50KB was transferred."/>
31059   <group name="100K" label="where at least 100KB was transferred."/>
31060   <affected-histogram name="Net.SpdySettingsCwnd"/>
31061 </fieldtrial>
31062
31063 <fieldtrial name="SqliteDatabases" separator=".">
31064   <group name="Activity" label="Activity"/>
31065   <group name="AppCache" label="AppCache"/>
31066   <group name="Cookie" label="Cookie"/>
31067   <group name="DatabaseTracker" label="DatabaseTracker"/>
31068   <group name="DomainBoundCerts" label="DomainBoundCerts"/>
31069   <group name="DomStorageDatabase" label="DomStorageDatabase"/>
31070   <group name="History" label="History"/>
31071   <group name="Predictor" label="Predictor"/>
31072   <group name="Quota" label="Quota"/>
31073   <group name="Shortcuts" label="Shortcuts"/>
31074   <group name="SyncDirectory" label="SyncDirectory"/>
31075   <group name="Text" label="Text (obsolete 7/24/13)"/>
31076   <group name="Thumbnail" label="Thumbnail"/>
31077   <group name="TopSites" label="TopSites"/>
31078   <group name="Web" label="Web"/>
31079   <affected-histogram name="Sqlite.Error"/>
31080   <affected-histogram name="Sqlite.SizeKB"/>
31081   <affected-histogram name="Sqlite.Version"/>
31082 </fieldtrial>
31083
31084 <fieldtrial name="SSLFalseStart">
31085   <group name="FalseStart_enabled"/>
31086   <group name="FalseStart_disabled"/>
31087   <affected-histogram name="Net.SSL_Connection_Latency"/>
31088   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
31089   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
31090 </fieldtrial>
31091
31092 <fieldtrial name="SSLResumption">
31093   <group name="Resume_Handshake" label="Session Resumption"/>
31094   <group name="Full_Handshake" label="Full"/>
31095   <affected-histogram name="Net.SSL_Connection_Latency"/>
31096   <affected-histogram name="Net.SSL_Connection_Latency_Google"/>
31097 </fieldtrial>
31098
31099 <fieldtrial name="SyzygyStartupTime">
31100   <group name="PreReadEnabled"/>
31101   <group name="PreReadDisabled"/>
31102   <group name="XP_PreReadEnabled"/>
31103   <group name="XP_PreReadDisabled"/>
31104   <group name="PreRead_0"/>
31105   <group name="PreRead_5"/>
31106   <group name="PreRead_10"/>
31107   <group name="PreRead_15"/>
31108   <group name="PreRead_20"/>
31109   <group name="PreRead_25"/>
31110   <group name="PreRead_30"/>
31111   <group name="PreRead_35"/>
31112   <group name="PreRead_40"/>
31113   <group name="PreRead_45"/>
31114   <group name="PreRead_50"/>
31115   <group name="PreRead_55"/>
31116   <group name="PreRead_60"/>
31117   <group name="PreRead_65"/>
31118   <group name="PreRead_70"/>
31119   <group name="PreRead_75"/>
31120   <group name="PreRead_80"/>
31121   <group name="PreRead_85"/>
31122   <group name="PreRead_90"/>
31123   <group name="PreRead_95"/>
31124   <group name="PreRead_100"/>
31125   <group name="XP_PreRead_0"/>
31126   <group name="XP_PreRead_5"/>
31127   <group name="XP_PreRead_10"/>
31128   <group name="XP_PreRead_15"/>
31129   <group name="XP_PreRead_20"/>
31130   <group name="XP_PreRead_25"/>
31131   <group name="XP_PreRead_30"/>
31132   <group name="XP_PreRead_35"/>
31133   <group name="XP_PreRead_40"/>
31134   <group name="XP_PreRead_45"/>
31135   <group name="XP_PreRead_50"/>
31136   <group name="XP_PreRead_55"/>
31137   <group name="XP_PreRead_60"/>
31138   <group name="XP_PreRead_65"/>
31139   <group name="XP_PreRead_70"/>
31140   <group name="XP_PreRead_75"/>
31141   <group name="XP_PreRead_80"/>
31142   <group name="XP_PreRead_85"/>
31143   <group name="XP_PreRead_90"/>
31144   <group name="XP_PreRead_95"/>
31145   <group name="XP_PreRead_100"/>
31146   <affected-histogram name="Startup.BrowserMessageLoopStartTime"/>
31147   <affected-histogram name="Startup.BrowserOpenTabs"/>
31148 </fieldtrial>
31149
31150 <fieldtrial name="WebStoreLinkExperiment">
31151   <group name="Disabled" label="Neither extra webstore link is visible"/>
31152   <group name="FooterLink" label="Link in bottom right of footer"/>
31153   <group name="PlusIcon" label="Plus icon in apps page"/>
31154   <affected-histogram name="Extensions.AppLaunch"/>
31155   <affected-histogram name="NewTabPage.DefaultPageType"/>
31156 </fieldtrial>
31157
31158 </fieldtrials>
31159
31160 </histogram-configuration>