Add new prerender histograms to histograms.xml
[chromium-blink-merge.git] / tools / metrics / histograms / histograms.xml
blob5acdc34863b66551e83f238dbae6b70a049ad04d
1 <!--
2 Copyright 2013 The Chromium Authors. All rights reserved.
3 Use of this source code is governed by a BSD-style license that can be
4 found in the LICENSE file.
5 -->
7 <!--
8 This file is used to generate a comprehensive list of Chrome histograms along
9 with a detailed description for each histogram.
11 Please pretty-print and validate your edits by running the pretty_print.py
12 and validate_format.py scripts in the same directory as this file before
13 uploading your change for review.
15 Take a moment to page through the contents of this file. You will find
16 three sections:
18 * The histograms section describes base histograms, giving their name,
19   and optionally their units or enum type, a short one-line summary,
20   and optionally a more detailed description.
21 * The enums section defines and documents the enumerated types referred to by
22   the histograms.
23 * The fieldtrials section defines active field trials and their groups, along
24   with their descriptions.
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:
30   <histogram name="FileLoadLatency"/>
32   <fieldtrial name="SuperHttpExperiment">
33     <group name="SuperHttpEnabled"/>
34     <group name="SuperHttpDisabled"/>
35     <affected-histogram name="FileLoadLatency"/>
36   </fieldtrial>
38 The complete list of histograms will be:
40   FileLoadLatency
41   FileLoadLatency_SuperHttpEnabled
42   FileLoadLatency_SuperHttpDisabled
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.
48 TODO(mlloyd): Refactor the XML so that field trials can be distinguished from
49 other types of suffix sets.
50 -->
52 <histogram-configuration>
54 <!-- Histogram definitions -->
56 <histograms>
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>
65 <histogram name="Accessibility.CrosHighContrast" enum="BooleanEnabled">
66   <summary>
67     Whether the Chrome OS High Constrast mode feature is on (checked once 45
68     secs after startup).
69   </summary>
70 </histogram>
72 <histogram name="Accessibility.CrosLargeCursor" enum="BooleanEnabled">
73   <summary>
74     Whether the Chrome OS Large Cursor feature is on (checked once 45 secs after
75     startup).
76   </summary>
77 </histogram>
79 <histogram name="Accessibility.CrosScreenMagnifier" enum="BooleanEnabled">
80   <summary>
81     Whether the Chrome OS Screen Magnifier feature is on (checked once 45 secs
82     after startup).
83   </summary>
84 </histogram>
86 <histogram name="Accessibility.CrosSpokenFeedback" enum="BooleanEnabled">
87   <summary>
88     Whether the Chrome OS Spoken Feedback feature is on (checked once 45 secs
89     after startup).
90   </summary>
91 </histogram>
93 <histogram name="Accessibility.CrosVirtualKeyboard" enum="BooleanEnabled">
94   <summary>
95     Whether the Chrome OS Virtual Keyboard feature is on (checked once 45 secs
96     after startup).
97   </summary>
98 </histogram>
100 <histogram name="Accessibility.InvertedColors" enum="BooleanEnabled">
101   <summary>
102     Whether Windows system settings show that high-contrast mode is enabled and
103     the user has selected a light-on-dark color scheme (checked once 45 secs
104     after startup). This causes Chrome to prompt the user with a bubble to
105     optionally install a High Contrast extension and theme.
106   </summary>
107 </histogram>
109 <histogram name="Accessibility.ManuallyEnabled" enum="BooleanEnabled">
110   <summary>
111     Whether Chrome has enabled accessibility support because the user passed the
112     --force-renderer-accessibility flag on the command-line (checked once 45
113     secs after startup).
114   </summary>
115 </histogram>
117 <histogram name="Accessibility.State" enum="BooleanEnabled">
118   <summary>
119     Whether Chrome has enabled accessibility support because it detects
120     supported assistive technology running, or due to being manually enabled via
121     a command-line flag (checked once 45 secs after startup).
122   </summary>
123 </histogram>
125 <histogram name="Accessibility.WinAudioDescription" enum="BooleanEnabled">
126   <summary>
127     Whether Windows system settings show that audio descriptions are enabled
128     (checked once 45 secs after startup).
129   </summary>
130 </histogram>
132 <histogram name="Accessibility.WinJAWS" enum="BooleanEnabled">
133   <summary>
134     Whether the third-party JAWS screen reader is running (checked once 45 secs
135     after startup).
136   </summary>
137 </histogram>
139 <histogram name="Accessibility.WinNVDA" enum="BooleanEnabled">
140   <summary>
141     Whether the third-party NVDA screen reader is running (checked once 45 secs
142     after startup).
143   </summary>
144 </histogram>
146 <histogram name="Accessibility.WinSAToGo" enum="BooleanEnabled">
147   <summary>
148     Whether the third-party System Access To Go screen reader is running
149     (checked once 45 secs after startup).
150   </summary>
151 </histogram>
153 <histogram name="Accessibility.WinScreenReader" enum="BooleanEnabled">
154   <summary>
155     Whether Windows system settings show that a screen reader is running
156     (checked once 45 secs after startup). Note that this does not necessarily
157     mean that Chrome has detected a supported screen reader and has enabled its
158     accessibility mode.
159   </summary>
160 </histogram>
162 <histogram name="Accessibility.WinStickyKeys" enum="BooleanEnabled">
163   <summary>
164     Whether Windows system settings show that Sticky Keys are enabled.
165   </summary>
166 </histogram>
168 <histogram name="Accessibility.WinZoomText" enum="BooleanEnabled">
169   <summary>
170     Whether the third-party ZoomText screen magnifier is running.
171   </summary>
172 </histogram>
174 <histogram name="Apps.AppLaunch" enum="AppLaunch">
175   <summary>
176     The number of times v2 packaged apps are launched grouped by
177     extension_misc::AppLaunchBuckets. See also Extensions.AppLaunch.
178   </summary>
179 </histogram>
181 <histogram name="Apps.AppLauncherPromo" enum="AppLauncherPromo">
182   <summary>Interactions with the App Launcher promo dialog.</summary>
183 </histogram>
185 <histogram name="Apps.AppListSearchCommenced" units="searches">
186   <summary>
187     The number of searches that are started in the app list. This is gathered
188     each time the app list search box transitions from empty to non-empty.
189   </summary>
190 </histogram>
192 <histogram name="Apps.AppListSearchResultOpenType" enum="AppListSearchResult">
193   <summary>
194     The type of app list search result that was opened by the user. This is
195     gathered per click of a search result.
196   </summary>
197 </histogram>
199 <histogram name="Ash.ActiveTouchPoints">
200   <summary>
201     Number of active touch-points when a new touch-point is added.
202   </summary>
203 </histogram>
205 <histogram name="Ash.GestureCreated" enum="UIEventType">
206   <summary>
207     The gesture-events recognized and dispatched by the browser gesture
208     recognizer.
209   </summary>
210 </histogram>
212 <histogram name="Ash.GestureTarget" enum="GestureActionType">
213   <summary>
214     The gesture-events recognized and dispatched by the browser gesture
215     recognizer for various UI components.
216   </summary>
217 </histogram>
219 <histogram name="Ash.TouchDuration" units="milliseconds">
220   <summary>The duration of a touch-sequence.</summary>
221 </histogram>
223 <histogram name="Ash.TouchMoveInterval" units="milliseconds">
224   <summary>The interval between touch-move events.</summary>
225 </histogram>
227 <histogram name="Ash.TouchMoveSteps" units="pixels">
228   <summary>The distance between touch-move events.</summary>
229 </histogram>
231 <histogram name="Ash.TouchPositionX" units="pixels">
232   <summary>The position of the touch-events along the X axis.</summary>
233 </histogram>
235 <histogram name="Ash.TouchPositionY" units="pixels">
236   <summary>The position of the touch-events along the Y axis.</summary>
237 </histogram>
239 <histogram name="Ash.TouchRadius" units="pixels">
240   <summary>The radius of a touch event.</summary>
241 </histogram>
243 <histogram name="Ash.TouchStartAfterEnd" units="milliseconds">
244   <summary>
245     The interval between the end of a touch-sequence and the start of the next
246     touch-sequence.
247   </summary>
248 </histogram>
250 <histogram name="Ash.TouchStartBurst">
251   <summary>
252     The number of rapid touch-starts that happened within a short interval.
253     Logged once for each such burst group.
254   </summary>
255 </histogram>
257 <histogram name="AsyncDNS.AttemptCountFail">
258   <summary>
259     Count of DnsAttempts before DnsTransaction completes with failure.
260   </summary>
261 </histogram>
263 <histogram name="AsyncDNS.AttemptCountSuccess">
264   <summary>
265     Count of DnsAttempts before DnsTransaction completes successfully.
266   </summary>
267 </histogram>
269 <histogram name="AsyncDNS.ConfigChange" enum="BooleanSuccess">
270   <summary>
271     Whether DnsConfigService::OnConfigChange actually corresponded to a change
272     in DnsConfig.
273   </summary>
274 </histogram>
276 <histogram name="AsyncDNS.ConfigNotifyInterval" units="milliseconds">
277   <summary>
278     Duration of time between calls to DnsConfigService::InvalidateConfig.
279   </summary>
280 </histogram>
282 <histogram name="AsyncDNS.ConfigParseDuration" units="milliseconds">
283   <summary>Duration of time spent parsing DnsConfig.</summary>
284 </histogram>
286 <histogram name="AsyncDNS.ConfigParsePosix" enum="AsyncDNSConfigParsePosix">
287   <summary>
288     Counts of results of parsing DnsConfig in DnsConfigServicePosix.
289   </summary>
290 </histogram>
292 <histogram name="AsyncDNS.ConfigParseResult" enum="BooleanSuccess">
293   <summary>Whether DnsConfig was parsed successfully.</summary>
294 </histogram>
296 <histogram name="AsyncDNS.ConfigParseWin" enum="AsyncDNSConfigParseWin">
297   <summary>
298     Counts of results of parsing DnsConfig in DnsConfigServiceWin.
299   </summary>
300 </histogram>
302 <histogram name="AsyncDNS.DNSChangerDetected" enum="BooleanSuccess">
303   <summary>
304     Whether the first valid DnsConfig included a rogue nameserver.
305   </summary>
306 </histogram>
308 <histogram name="AsyncDNS.DnsClientDisabledReason" enum="NetErrorCodes">
309   <summary>
310     Counts of specific error codes returned by DnsTask if a subsequent ProcTask
311     succeeded, at the end of a streak of failures after which the DnsClient was
312     disabled.
313   </summary>
314 </histogram>
316 <histogram name="AsyncDNS.DnsClientEnabled" enum="BooleanSuccess">
317   <summary>
318     TRUE counts the events when a valid DnsConfig is received and used to enable
319     DnsClient, while FALSE counts the events when DnsClient is disabled after a
320     series of successful fallbacks from DnsTask to ProcTask.
321   </summary>
322 </histogram>
324 <histogram name="AsyncDNS.FallbackFail" units="milliseconds">
325   <summary>
326     Duration of time spent by ProcTask in failing fallback resolutions.
327   </summary>
328 </histogram>
330 <histogram name="AsyncDNS.FallbackSuccess" units="milliseconds">
331   <summary>
332     Duration of time spent by ProcTask in successful fallback resolutions.
333   </summary>
334 </histogram>
336 <histogram name="AsyncDNS.HaveDnsConfig" enum="BooleanSuccess">
337   <summary>
338     Whether there was a valid DNS configuration at the start of a job which
339     eventually completed successfully.
340   </summary>
341 </histogram>
343 <histogram name="AsyncDNS.HostParseResult" enum="BooleanSuccess">
344   <summary>Whether DnsHosts were parsed successfully.</summary>
345 </histogram>
347 <histogram name="AsyncDNS.HostsChange" enum="BooleanSuccess">
348   <summary>
349     Whether DnsConfigService::OnHostsChange actually corresponded to a change in
350     DnsHosts.
351   </summary>
352 </histogram>
354 <histogram name="AsyncDNS.HostsNotifyInterval" units="milliseconds">
355   <summary>
356     Duration of time between calls to DnsConfigService::InvalidateHosts.
357   </summary>
358 </histogram>
360 <histogram name="AsyncDNS.HostsParseDuration" units="milliseconds">
361   <summary>Duration of time spent parsing DnsHosts.</summary>
362 </histogram>
364 <histogram name="AsyncDNS.HostsParseWin" enum="AsyncDNSHostsParseWin">
365   <summary>
366     Counts of results of parsing DnsHosts in DnsConfigServiceWin.
367   </summary>
368 </histogram>
370 <histogram name="AsyncDNS.HostsSize" units="bytes">
371   <summary>
372     The size of the HOSTS file observed before each attempt to parse it.
373   </summary>
374 </histogram>
376 <histogram name="AsyncDNS.JobQueueTime" units="milliseconds">
377   <summary>
378     Time elapsed between the time the HostResolverImpl::Job was created and the
379     time the Job was started (using DnsClient).
380   </summary>
381 </histogram>
383 <histogram name="AsyncDNS.JobQueueTime_HIGHEST" units="milliseconds">
384   <summary>
385     Time elapsed between the time the HostResolverImpl::Job was created and the
386     time the Job was started (using DnsClient). Includes only Jobs which had
387     priority HIGHEST when started.
388   </summary>
389 </histogram>
391 <histogram name="AsyncDNS.JobQueueTime_IDLE" units="milliseconds">
392   <summary>
393     Time elapsed between the time the HostResolverImpl::Job was created and the
394     time the Job was started (using DnsClient). Includes only Jobs which had
395     priority IDLE when started.
396   </summary>
397 </histogram>
399 <histogram name="AsyncDNS.JobQueueTime_LOW" units="milliseconds">
400   <summary>
401     Time elapsed between the time the HostResolverImpl::Job was created and the
402     time the Job was started (using DnsClient). Includes only Jobs which had
403     priority LOW when started.
404   </summary>
405 </histogram>
407 <histogram name="AsyncDNS.JobQueueTime_LOWEST" units="milliseconds">
408   <summary>
409     Time elapsed between the time the HostResolverImpl::Job was created and the
410     time the Job was started (using DnsClient). Includes only Jobs which had
411     priority LOWEST when started.
412   </summary>
413 </histogram>
415 <histogram name="AsyncDNS.JobQueueTime_MEDIUM" units="milliseconds">
416   <summary>
417     Time elapsed between the time the HostResolverImpl::Job was created and the
418     time the Job was started (using DnsClient). Includes only Jobs which had
419     priority MEDIUM when started.
420   </summary>
421 </histogram>
423 <histogram name="AsyncDNS.JobQueueTimeAfterChange" units="milliseconds">
424   <summary>
425     Time elapsed between the last time the priority of a HostResolverImpl::Job
426     changed (when a Request was attached or detached) and the time the Job was
427     started (using DnsClient).
428   </summary>
429 </histogram>
431 <histogram name="AsyncDNS.JobQueueTimeAfterChange_HIGHEST" units="milliseconds">
432   <summary>
433     Time elapsed between the last time the priority of a HostResolverImpl::Job
434     changed (when a Request was attached or detached) and the time the Job was
435     started (using DnsClient). Includes only Jobs which had priority HIGHEST
436     when started.
437   </summary>
438 </histogram>
440 <histogram name="AsyncDNS.JobQueueTimeAfterChange_IDLE" units="milliseconds">
441   <summary>
442     Time elapsed between the last time the priority of a HostResolverImpl::Job
443     changed (when a Request was attached or detached) and the time the Job was
444     started (using DnsClient). Includes only Jobs which had priority IDLE when
445     started.
446   </summary>
447 </histogram>
449 <histogram name="AsyncDNS.JobQueueTimeAfterChange_LOW" units="milliseconds">
450   <summary>
451     Time elapsed between the last time the priority of a HostResolverImpl::Job
452     changed (when a Request was attached or detached) and the time the Job was
453     started (using DnsClient). Includes only Jobs which had priority LOW when
454     started.
455   </summary>
456 </histogram>
458 <histogram name="AsyncDNS.JobQueueTimeAfterChange_LOWEST" units="milliseconds">
459   <summary>
460     Time elapsed between the last time the priority of a HostResolverImpl::Job
461     changed (when a Request was attached or detached) and the time the Job was
462     started (using DnsClient). Includes only Jobs which had priority LOWEST when
463     started.
464   </summary>
465 </histogram>
467 <histogram name="AsyncDNS.JobQueueTimeAfterChange_MEDIUM" units="milliseconds">
468   <summary>
469     Time elapsed between the last time the priority of a HostResolverImpl::Job
470     changed (when a Request was attached or detached) and the time the Job was
471     started (using DnsClient). Includes only Jobs which had priority MEDIUM when
472     started.
473   </summary>
474 </histogram>
476 <histogram name="AsyncDNS.ParseToAddressList" enum="AsyncDNSParseResult">
477   <summary>
478     Counts of results of parsing addresses out of DNS responses in successful
479     DnsTransactions.
480   </summary>
481 </histogram>
483 <histogram name="AsyncDNS.ResolveError" enum="NetErrorCodes">
484   <summary>
485     Counts of specific error codes returned by DnsTask if a subsequent ProcTask
486     succeeded.
487   </summary>
488 </histogram>
490 <histogram name="AsyncDNS.ResolveFail" units="milliseconds">
491   <summary>
492     Duration of time taken by DnsTask in resolutions that failed. Excludes time
493     spent in the subsequent fallback.
494   </summary>
495 </histogram>
497 <histogram name="AsyncDNS.ResolveStatus" enum="AsyncDNSResolveStatus">
498   <summary>
499     Counts of the overall results of using asynchronous DNS in HostResolverImpl.
500     This only includes jobs started with valid DNS configuration and excludes
501     synchronous resolutions (as IP literals, from cache, and from HOSTS).
502   </summary>
503 </histogram>
505 <histogram name="AsyncDNS.ResolveSuccess" units="milliseconds">
506   <summary>
507     Duration of time taken by DnsTask in resolutions that succeeded.
508   </summary>
509 </histogram>
511 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_IPV4" units="milliseconds">
512   <summary>
513     Same as AsyncDNS.ResolveSuccess, but limited to pure IPv4 lookups.
514   </summary>
515 </histogram>
517 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_IPV6" units="milliseconds">
518   <summary>
519     Same as AsyncDNS.ResolveSuccess, but limited to pure IPv6 lookups.
520   </summary>
521 </histogram>
523 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_UNSPEC" units="milliseconds">
524   <summary>
525     Same as AsyncDNS.ResolveSuccess, but limited to IPv4/IPv6 lookups.
526   </summary>
527 </histogram>
529 <histogram name="AsyncDNS.ServerCount">
530   <summary>
531     Count of servers in DnsConfig. Recorded on every new DnsSession, which is
532     created on DNS change.
533   </summary>
534 </histogram>
536 <histogram name="AsyncDNS.ServerFailureIndex">
537   <summary>
538     Index in DnsConfig of the failing server, recorded at the time of failure.
539   </summary>
540 </histogram>
542 <histogram name="AsyncDNS.ServerFailuresAfterNetworkChange">
543   <summary>
544     Count of server failures after network change before first success in the
545     DnsSession. Recorded at the time of first success.
546   </summary>
547 </histogram>
549 <histogram name="AsyncDNS.ServerFailuresAfterSuccess">
550   <summary>
551     Count of server failures after success until the end of the session. Server
552     has reported success at some point during the session. Recorded at the end
553     of the DnsSession.
554   </summary>
555 </histogram>
557 <histogram name="AsyncDNS.ServerFailuresBeforeSuccess">
558   <summary>
559     Count of server failures before success. This is NOT the first success in
560     the DnsSession. Recorded at the time of success.
561   </summary>
562 </histogram>
564 <histogram name="AsyncDNS.ServerFailuresWithoutSuccess">
565   <summary>
566     Count of server failures without success until the end of the session.
567     Server has never reported success during the DnsSession. Recorded at the end
568     of the DnsSession.
569   </summary>
570 </histogram>
572 <histogram name="AsyncDNS.ServerIsGood" units="BooleanSuccess">
573   <summary>
574     The current server is &quot;good&quot; and does not have to be skipped.
575   </summary>
576 </histogram>
578 <histogram name="AsyncDNS.SortFailure" units="milliseconds">
579   <summary>
580     Duration of time taken in failing calls to AddressSorter in dual-stack
581     resolutions using DnsTask.
582   </summary>
583 </histogram>
585 <histogram name="AsyncDNS.SortSuccess" units="milliseconds">
586   <summary>
587     Duration of time taken in successful calls to AddressSorter in dual-stack
588     resolutions using DnsTask.
589   </summary>
590 </histogram>
592 <histogram name="AsyncDNS.SuffixSearchDone">
593   <summary>
594     The number of names from the search name list consumed during a successful
595     transaction (QTYPE A only).
596   </summary>
597 </histogram>
599 <histogram name="AsyncDNS.SuffixSearchRemain">
600   <summary>
601     The number of names left on the search name list at the end of a successful
602     transaction (QTYPE A only).
603   </summary>
604 </histogram>
606 <histogram name="AsyncDNS.SuffixSearchStart">
607   <summary>
608     The number of names on the search name list at the start of a transaction
609     (QTYPE A only).
610   </summary>
611 </histogram>
613 <histogram name="AsyncDNS.TCPAttemptFail" units="milliseconds">
614   <summary>
615     Duration of time taken by DnsTCPAttempt in failed attempts. Excludes
616     timeouts.
617   </summary>
618 </histogram>
620 <histogram name="AsyncDNS.TCPAttemptSuccess" units="milliseconds">
621   <summary>
622     Duration of time taken by DnsTCPAttempt in successful attempts.
623   </summary>
624 </histogram>
626 <histogram name="AsyncDNS.TimeoutErrorHistogram" units="milliseconds">
627   <summary>
628     Difference between RTT and timeout calculated using Histogram algorithm.
629   </summary>
630 </histogram>
632 <histogram name="AsyncDNS.TimeoutErrorHistogramUnder" units="milliseconds">
633   <summary>
634     Difference between timeout calculated using Histogram algorithm and RTT.
635   </summary>
636 </histogram>
638 <histogram name="AsyncDNS.TimeoutErrorJacobson" units="milliseconds">
639   <summary>
640     Difference between RTT and timeout calculated using Jacobson algorithm.
641   </summary>
642 </histogram>
644 <histogram name="AsyncDNS.TimeoutErrorJacobsonUnder" units="milliseconds">
645   <summary>
646     Difference between timeout calculated using Jacobson algorithm and RTT.
647   </summary>
648 </histogram>
650 <histogram name="AsyncDNS.TimeoutSpentHistogram" units="milliseconds">
651   <summary>
652     Duration of time that would be spent waiting for lost request using
653     Histogram algorithm.
654   </summary>
655 </histogram>
657 <histogram name="AsyncDNS.TimeoutSpentJacobson" units="milliseconds">
658   <summary>
659     Duration of time that would be spent waiting for lost request using Jacobson
660     algorithm.
661   </summary>
662 </histogram>
664 <histogram name="AsyncDNS.TotalTime" units="milliseconds">
665   <summary>
666     Duration of time since a HostResolverImpl::Resolve request to the time a
667     result is posted. Excludes canceled, evicted, and aborted requests. Includes
668     cache hits (recorded as 0). Excludes speculative requests.
669   </summary>
670 </histogram>
672 <histogram name="AsyncDNS.TotalTime_speculative" units="milliseconds">
673   <summary>
674     Duration of time since a HostResolverImpl::Resolve request to the time a
675     result is posted. Excludes canceled, evicted, and aborted requests. Includes
676     cache hits (recorded as 0). Speculative requests only.
677   </summary>
678 </histogram>
680 <histogram name="AsyncDNS.TransactionFailure" units="milliseconds">
681   <summary>
682     Duration of time taken in failing DnsTransactions. This includes server
683     failures, timeouts and NXDOMAIN results.
684   </summary>
685 </histogram>
687 <histogram name="AsyncDNS.TransactionSuccess" units="milliseconds">
688   <summary>
689     Duration of time taken in successful DnsTransactions. This includes all
690     NOERROR answers, even if they indicate the name has no addresses or they
691     cannot be parsed.
692   </summary>
693 </histogram>
695 <histogram name="AsyncDNS.TransactionSuccess_A" units="milliseconds">
696   <summary>
697     Same as AsyncDNS.TransactionSuccess but limited to A query type.
698   </summary>
699 </histogram>
701 <histogram name="AsyncDNS.TransactionSuccess_AAAA" units="milliseconds">
702   <summary>
703     Same as AsyncDNS.TransactionSuccess but limited to AAAA query type.
704   </summary>
705 </histogram>
707 <histogram name="AsyncDNS.TTL" units="milliseconds">
708   <summary>
709     TTL of the resolved addresses, as in the response received from the server.
710     For results served from local cache, the TTL is from the original response.
711   </summary>
712 </histogram>
714 <histogram name="AsyncDNS.UDPAttemptFail" units="milliseconds">
715   <summary>
716     Duration of time taken by DnsUDPAttempt in failed attempts. Excludes
717     timeouts.
718   </summary>
719 </histogram>
721 <histogram name="AsyncDNS.UDPAttemptSuccess" units="milliseconds">
722   <summary>
723     Duration of time taken by DnsUDPAttempt in successful attempts. Includes
724     responses arriving after timeout, if multiple attempts are allowed.
725   </summary>
726 </histogram>
728 <histogram name="AsyncDNS.UnchangedConfigInterval" units="milliseconds">
729   <summary>
730     Duration of time since the last empty config result to the time a non-change
731     OnConfigChange is received.
732   </summary>
733 </histogram>
735 <histogram name="AsyncDNS.UnchangedHostsInterval" units="milliseconds">
736   <summary>
737     Duration of time since the last empty config result to the time a non-change
738     OnHostsChange is received.
739   </summary>
740 </histogram>
742 <histogram name="AsyncDNS.WatchStatus" enum="AsyncDNSWatchStatus">
743   <summary>
744     The result of DnsConfigService watch. Counts STARTED on every initialization
745     and FAILED_* on any failure.
746   </summary>
747 </histogram>
749 <histogram name="Autocheckout.Bubble" enum="AutocheckoutBubble">
750   <obsolete>
751     Deprecated as of 8/2013.
752   </obsolete>
753   <summary>
754     Measures the frequency of user interactions with the Autocheckout bubble,
755     which prompts users to invoke Autocheckout on supported websites.
756   </summary>
757 </histogram>
759 <histogram name="Autocheckout.BuyFlow" enum="AutocheckoutBuyFlow">
760   <obsolete>
761     Deprecated as of 8/2013.
762   </obsolete>
763   <summary>
764     Measures the frequency of final states reached in Autocheckout buy flow.
765   </summary>
766 </histogram>
768 <histogram name="Autocheckout.DismissalState"
769     enum="AutofillDialogDismissalState">
770   <obsolete>
771     Deprecated as of 8/2013.
772   </obsolete>
773   <summary>The state of the Autocheckout dialog when it was dismissed.</summary>
774 </histogram>
776 <histogram name="Autocheckout.FlowDuration" units="ms">
777   <obsolete>
778     Deprecated as of 8/2013.
779   </obsolete>
780   <summary>
781     Measures the time elapsed between when the user submitted the Autocheckout
782     dialog and when the Autocheckout flow, or filling process, concluded.
783   </summary>
784 </histogram>
786 <histogram name="Autocheckout.FlowDuration.Failed" units="ms">
787   <obsolete>
788     Deprecated as of 8/2013.
789   </obsolete>
790   <summary>
791     Measures the time elapsed between when the user submitted the Autocheckout
792     dialog and when the Autocheckout flow concluded, in cases where the flow
793     failed.
794   </summary>
795 </histogram>
797 <histogram name="Autocheckout.FlowDuration.Succeeded" units="ms">
798   <obsolete>
799     Deprecated as of 8/2013.
800   </obsolete>
801   <summary>
802     Measures the time elapsed between when the user submitted the Autocheckout
803     dialog and when the Autocheckout flow concluded, in cases where the flow
804     succeeded.
805   </summary>
806 </histogram>
808 <histogram name="Autocheckout.InitialUserState"
809     enum="AutofillDialogInitialUserState">
810   <obsolete>
811     Deprecated as of 8/2013.
812   </obsolete>
813   <summary>
814     The initial state of a user that's interacting with a freshly shown
815     Autocheckout dialog.
816   </summary>
817 </histogram>
819 <histogram name="Autocheckout.PopupInDialog" enum="AutofillDialogPopupEvent">
820   <obsolete>
821     Deprecated as of 8/2013.
822   </obsolete>
823   <summary>
824     User interactions with the Autofill popup shown while filling an
825     Autocheckout dialog.
826   </summary>
827 </histogram>
829 <histogram name="Autocheckout.Security" enum="AutofillDialogSecurity">
830   <obsolete>
831     Deprecated as of 8/2013.
832   </obsolete>
833   <summary>
834     Measures the frequency of security warnings and errors in the Autocheckout
835     dialog.
836   </summary>
837 </histogram>
839 <histogram name="Autocheckout.UiDuration" units="ms">
840   <obsolete>
841     Deprecated as of 8/2013.
842   </obsolete>
843   <summary>
844     Measures the duration for which an Autocheckout dialog was shown.
845   </summary>
846 </histogram>
848 <histogram name="Autocheckout.UiDuration.Cancel" units="ms">
849   <obsolete>
850     Deprecated as of 8/2013.
851   </obsolete>
852   <summary>
853     Measures the duration for which an Autocheckout dialog was shown, in cases
854     where the user ended up canceling out of the dialog.
855   </summary>
856 </histogram>
858 <histogram name="Autocheckout.UiDuration.Submit" units="ms">
859   <obsolete>
860     Deprecated as of 8/2013.
861   </obsolete>
862   <summary>
863     Measures the duration for which an Autocheckout dialog was shown, in cases
864     where the user ended up accepting the dialog.
865   </summary>
866 </histogram>
868 <histogram name="Autocheckout.UiEvents" enum="AutofillDialogUiEvents">
869   <obsolete>
870     Deprecated as of 8/2013.
871   </obsolete>
872   <summary>
873     Measures how users are interacting with the Autocheckout dialog UI.
874   </summary>
875 </histogram>
877 <histogram name="Autocheckout.UiLatencyToShow" units="ms">
878   <obsolete>
879     Deprecated as of 8/2013.
880   </obsolete>
881   <summary>
882     Measures the duration of time it takes for the Autocheckout UI to be
883     actionable by the user after it is shown.
884   </summary>
885 </histogram>
887 <histogram name="Autocheckout.WalletErrors" enum="WalletErrors">
888   <obsolete>
889     Deprecated as of 8/2013.
890   </obsolete>
891   <summary>
892     Measures the frequency of errors in communicating with the Google Online
893     Wallet server.
894   </summary>
895 </histogram>
897 <histogram name="Autocheckout.WalletRequiredActions"
898     enum="WalletRequiredActions">
899   <obsolete>
900     Deprecated as of 8/2013.
901   </obsolete>
902   <summary>
903     Measures the frequency of required user actions returned by the Google
904     Online Wallet server.
905   </summary>
906 </histogram>
908 <histogram name="Autocheckout.WhitelistDownloadDuration" units="ms">
909   <obsolete>
910     Deprecated as of 8/2013.
911   </obsolete>
912   <summary>
913     Measures time taken to download the Autocheckout whitelist file.
914   </summary>
915 </histogram>
917 <histogram name="Autocheckout.WhitelistDownloadDuration.Failed" units="ms">
918   <obsolete>
919     Deprecated as of 8/2013.
920   </obsolete>
921   <summary>
922     Measures time taken to download the Autocheckout whitelist file in case the
923     download was failed.
924   </summary>
925 </histogram>
927 <histogram name="Autocheckout.WhitelistDownloadDuration.Succeeded" units="ms">
928   <obsolete>
929     Deprecated as of 8/2013.
930   </obsolete>
931   <summary>
932     Measures time taken to download the Autocheckout whitelist file in case the
933     download was succeeded.
934   </summary>
935 </histogram>
937 <histogram name="Autofill.AddressSuggestionsCount">
938   <summary>
939     The number of address suggestions shown in the Autofill popup.
940   </summary>
941 </histogram>
943 <histogram name="AutoFill.CCInfoBarAccepted">
944   <obsolete>
945     Deprecated as of 3/2011, replaced by Autofill.CreditCardInfoBar.
946   </obsolete>
947   <summary>The Autofill credit card info bar was accepted.</summary>
948 </histogram>
950 <histogram name="AutoFill.CCInfoBarDenied">
951   <obsolete>
952     Deprecated as of 3/2011, replaced by Autofill.CreditCardInfoBar.
953   </obsolete>
954   <summary>The Autofill credit card info bar was denied.</summary>
955 </histogram>
957 <histogram name="Autofill.CreditCardInfoBar" enum="AutofillCreditCardInfoBar">
958   <summary>
959     The relative frequency with which users accept, deny, or ignore the Autofill
960     credit card info bar prompt.
961   </summary>
962 </histogram>
964 <histogram name="Autofill.DeveloperEngagement"
965     enum="AutofillDeveloperEngagement">
966   <summary>
967     Measures the adoption of the HTML autocomplete type hint specification (see
968     http://is.gd/whatwg_autocomplete for more details).  For each fillable form
969     detected, logs whether that form includes author-specified type hints.
970   </summary>
971 </histogram>
973 <histogram name="Autofill.FillDuration.FromInteraction.WithAutofill">
974   <summary>
975     Time elapsed between the user's first interaction with a form and the form's
976     submission, for an autofilled form.
977   </summary>
978 </histogram>
980 <histogram name="Autofill.FillDuration.FromInteraction.WithoutAutofill">
981   <summary>
982     Time elapsed between the user's first interaction with a form and the form's
983     submission, for a non-autofilled form.
984   </summary>
985 </histogram>
987 <histogram name="Autofill.FillDuration.FromLoad.WithAutofill">
988   <summary>
989     Time elapsed between form load and form submission, for an autofilled form.
990   </summary>
991 </histogram>
993 <histogram name="Autofill.FillDuration.FromLoad.WithoutAutofill">
994   <summary>
995     Time elapsed between form load and form submission, for a non-autofilled
996     form.
997   </summary>
998 </histogram>
1000 <histogram name="Autofill.IsEnabled.PageLoad" enum="BooleanEnabled">
1001   <summary>
1002     Tracks whether Autofill is enabled on page load for a page containing forms.
1003   </summary>
1004 </histogram>
1006 <histogram name="Autofill.IsEnabled.Startup" enum="BooleanEnabled">
1007   <summary>Tracks whether Autofill is enabled when Chrome launches.</summary>
1008 </histogram>
1010 <histogram name="AutoFill.ProfileCount">
1011   <obsolete>
1012     Deprecated as of 3/2011, replaced by Autofill.StoredProfileCount.
1013   </obsolete>
1014   <summary>The number of Autofill address profiles a user has.</summary>
1015 </histogram>
1017 <histogram name="AutoFill.Quality" enum="AutofillQuality">
1018   <obsolete>
1019     Deprecated as of 3/2011, replaced by Autofill.Quality.
1020   </obsolete>
1021   <summary>The quality of the AutoFill implementation.</summary>
1022 </histogram>
1024 <histogram name="Autofill.Quality" enum="AutofillQuality">
1025   <summary>The quality of the Autofill implementation.</summary>
1026 </histogram>
1028 <histogram name="Autofill.Quality.HeuristicType" enum="AutofillTypeQuality">
1029   <summary>The quality of Autofill's heuristic field type detection.</summary>
1030 </histogram>
1032 <histogram name="Autofill.Quality.HeuristicType.ByFieldType"
1033     enum="AutofillTypeQualityByFieldType">
1034   <summary>
1035     The quality of Autofill's heuristic field type detection, broken down by the
1036     specific field type.  Fields with multiple possible types (based on the
1037     stored Autofill data) are logged as having ambiguous type.
1038   </summary>
1039 </histogram>
1041 <histogram name="Autofill.Quality.PredictedType" enum="AutofillTypeQuality">
1042   <summary>The overall quality of the Autofill field type predictions.</summary>
1043 </histogram>
1045 <histogram name="Autofill.Quality.PredictedType.ByFieldType"
1046     enum="AutofillTypeQualityByFieldType">
1047   <summary>
1048     The overall quality of the Autofill field type predictions, broken down by
1049     the specific field type.  Fields with multiple possible types (based on the
1050     stored Autofill data) are logged as having ambiguous type.
1051   </summary>
1052 </histogram>
1054 <histogram name="Autofill.Quality.ServerType" enum="AutofillTypeQuality">
1055   <summary>The quality of the Autofill server's field type detection.</summary>
1056 </histogram>
1058 <histogram name="Autofill.Quality.ServerType.ByFieldType"
1059     enum="AutofillTypeQualityByFieldType">
1060   <summary>
1061     The quality of the Autofill server's field type detection, broken down by
1062     the specific field type.  Fields with multiple possible types (based on the
1063     stored Autofill data) are logged as having ambiguous type.
1064   </summary>
1065 </histogram>
1067 <histogram name="AutoFill.RequestErrorimcklfaapmppdhilegjoahjbahdgfhcn">
1068   <summary>TBD.</summary>
1069 </histogram>
1071 <histogram name="AutoFill.RequestSuccessimcklfaapmppdhilegjoahjbahdgfhcn">
1072   <summary>TBD.</summary>
1073 </histogram>
1075 <histogram name="Autofill.ServerExperimentId" enum="AutofillExperimentId">
1076   <obsolete>
1077     Deprecated as of 6/2011, replaced by Autofill.ServerExperimentId.Query.
1078   </obsolete>
1079   <summary>
1080     The experiment ID received in response to an Autofill server query.
1081   </summary>
1082 </histogram>
1084 <histogram name="Autofill.ServerExperimentId.Query" enum="AutofillExperimentId">
1085   <summary>
1086     The experiment ID received in response to an Autofill server query.
1087   </summary>
1088 </histogram>
1090 <histogram name="Autofill.ServerExperimentId.Upload"
1091     enum="AutofillExperimentId">
1092   <summary>
1093     The experiment ID received at the time of an Autofill upload.
1094   </summary>
1095 </histogram>
1097 <histogram name="AutoFill.ServerQueryResponse" enum="AutofillQueryResult">
1098   <obsolete>
1099     Deprecated as of 3/2011, replaced by Autofill.ServerQueryResponse.
1100   </obsolete>
1101   <summary>The usefulness of AutoFill server information.</summary>
1102 </histogram>
1104 <histogram name="Autofill.ServerQueryResponse" enum="AutofillQueryResult">
1105   <summary>The usefulness of Autofill server information.</summary>
1106 </histogram>
1108 <histogram name="Autofill.StoredProfileCount">
1109   <summary>
1110     The number of Autofill addresses a user has stored, measured at launch time.
1111   </summary>
1112 </histogram>
1114 <histogram name="Autofill.UserHappiness" enum="AutofillUserHappiness">
1115   <summary>
1116     Measures the frequency of various events in the Autofill user interaction
1117     flow.  By comparing frequencies, we can compute several interesting
1118     &quot;user happiness&quot; metrics.
1119   </summary>
1120 </histogram>
1122 <histogram name="Bluetooth.ConnectedDeviceCount" units="devices">
1123   <summary>
1124     Counts the number of simulataneously connected Bluetooth devices. Used to
1125     direct testing efforts, and by our UI team to determine appropriate UI
1126     sizes.
1127   </summary>
1128 </histogram>
1130 <histogram name="Bluetooth.PairingMethod" enum="BluetoothPairingMethod">
1131   <summary>
1132     Records the method used to pair each Bluetooth Device. Used to direct our
1133     testing efforts.
1134   </summary>
1135 </histogram>
1137 <histogram name="Bluetooth.PairingResult" enum="BluetoothPairingResult">
1138   <summary>
1139     Records the result of pairing each Bluetooth Device. Used to understand
1140     whether we are having significant problems with Bluetooth pairing and seeing
1141     errors more commonly than we should.
1142   </summary>
1143 </histogram>
1145 <histogram name="Canvas.ContextType" enum="CanvasContextType">
1146   <summary>
1147     Records the context type names used to create canvas rendering contexts.
1148   </summary>
1149 </histogram>
1151 <histogram name="Cellular.ActivationFailure">
1152   <summary>
1153     The count of cellular device activation failures (Chrome OS).
1154   </summary>
1155 </histogram>
1157 <histogram name="Cellular.ActivationTry">
1158   <summary>The count of cellular device activation tries (Chrome OS).</summary>
1159 </histogram>
1161 <histogram name="Cellular.ConnectionFailed">
1162   <summary>
1163     The count of cellular reconnect failures during activation (Chrome OS).
1164   </summary>
1165 </histogram>
1167 <histogram name="Cellular.ConnectionRetry">
1168   <summary>
1169     The count of cellular device reconnect tries during activation (Chrome OS).
1170   </summary>
1171 </histogram>
1173 <histogram name="Cellular.MobileSetupFailed">
1174   <summary>
1175     The count of successful cellular plan established (Chrome OS).
1176   </summary>
1177 </histogram>
1179 <histogram name="Cellular.MobileSetupStart">
1180   <summary>
1181     The count of initiated cellular device setup starts (Chrome OS).
1182   </summary>
1183 </histogram>
1185 <histogram name="Cellular.MobileSetupSucceeded">
1186   <summary>The count of failed cellular plan setup tries (Chrome OS).</summary>
1187 </histogram>
1189 <histogram name="Cellular.PaymentFailed">
1190   <summary>The count of failed cellular plan purchases (Chrome OS).</summary>
1191 </histogram>
1193 <histogram name="Cellular.PaymentReceived">
1194   <summary>
1195     The count of successfully completed cellular plan purchases (Chrome OS).
1196   </summary>
1197 </histogram>
1199 <histogram name="CertificateType">
1200   <obsolete>
1201     Deprecated as of 8/2013. This histogram only considered the leaf certificate
1202     expiry date as a proxy for whether a certificate was in-scope for the BRs,
1203     but did not consider the issuance date. As some CAs have issued long-lived
1204     certs prior to the BRs, this disproportionately reported those certs as
1205     being subject to the BRs, but non-compliant, when in reality they're not
1206     subject.
1207   </obsolete>
1208   <summary>
1209     Information about the certificate algorithms and sizes in use on the web, to
1210     examine compliance with the CA/Browser Forum requirements and security best
1211     practice.
1212   </summary>
1213 </histogram>
1215 <histogram name="CertificateType2">
1216   <summary>
1217     Information about the certificate algorithms and sizes in use on the web, to
1218     examine compliance with the CA/Browser Forum requirements and security best
1219     practice. This histogram considers the notBefore as the issuance date, for
1220     purposes of what requirements apply.
1221   </summary>
1222 </histogram>
1224 <histogram name="Chrome.BrowserCrashDumpAttempts">
1225   <summary>
1226     Number of time the browser processes attempts to generate a crash dump.
1227   </summary>
1228 </histogram>
1230 <histogram name="Chrome.SearchSelectExempt" enum="SearchEngine">
1231   <obsolete>
1232     Deprecated 8/2013. No longer tracked.
1233   </obsolete>
1234   <summary>
1235     The default search engine selected by a user not in the search engine dialog
1236     experiment.
1237   </summary>
1238 </histogram>
1240 <histogram name="Chrome.SearchSelectExperiment" enum="SearchEngine">
1241   <obsolete>
1242     Deprecated 8/2013. No longer tracked.
1243   </obsolete>
1244   <summary>
1245     The default search engine selected by a user in the search engine dialog
1246     experiment.
1247   </summary>
1248 </histogram>
1250 <histogram name="Chrome.SearchSelectExperimentSlot1" enum="SearchEngine">
1251   <obsolete>
1252     Deprecated 8/2013. No longer tracked.
1253   </obsolete>
1254   <summary>
1255     The default search engine selected by a user in slot 1 of a randomized
1256     search engine dialog.
1257   </summary>
1258 </histogram>
1260 <histogram name="Chrome.SearchSelectExperimentSlot2" enum="SearchEngine">
1261   <obsolete>
1262     Deprecated 8/2013. No longer tracked.
1263   </obsolete>
1264   <summary>
1265     The default search engine selected by a user in slot 2 of a randomized
1266     search engine dialog.
1267   </summary>
1268 </histogram>
1270 <histogram name="Chrome.SearchSelectExperimentSlot3" enum="SearchEngine">
1271   <obsolete>
1272     Deprecated 8/2013. No longer tracked.
1273   </obsolete>
1274   <summary>
1275     The default search engine selected by a user in slot 3 of a randomized
1276     search engine dialog.
1277   </summary>
1278 </histogram>
1280 <histogram name="Chrome.SearchSelectExperimentSlot4" enum="SearchEngine">
1281   <obsolete>
1282     Deprecated 8/2013. No longer tracked.
1283   </obsolete>
1284   <summary>
1285     The default search engine selected by a user in slot 4 of a randomized
1286     search engine dialog.
1287   </summary>
1288 </histogram>
1290 <histogram name="clickjacking.discard_download" units="ms">
1291   <summary>
1292     The length of time between a dangerous download appearing on the downloads
1293     shelf, and the &quot;Discard&quot; button being clicked.
1294   </summary>
1295 </histogram>
1297 <histogram name="clickjacking.launch_url" units="ms">
1298   <summary>
1299     The length of time between the external protocol dialog being shown and the
1300     &quot;Launch Application&quot; button being clicked.
1301   </summary>
1302 </histogram>
1304 <histogram name="clickjacking.open_download" units="ms">
1305   <summary>
1306     The length of time between a download appearing on the download shelf, and
1307     the user opening it by clicking the item or pressing return.
1308   </summary>
1309 </histogram>
1311 <histogram name="clickjacking.report_and_discard_download" units="ms">
1312   <summary>
1313     Time between &quot;Report and Discard&quot; button being shown and it being
1314     clicked.
1315   </summary>
1316 </histogram>
1318 <histogram name="clickjacking.save_download" units="ms">
1319   <summary>
1320     The length of time between a dangerous download appearing on the download
1321     shelf, and the &quot;Keep&quot; button being clicked.
1322   </summary>
1323 </histogram>
1325 <histogram name="Clipboard.IncognitoUseCase" enum="ClipboardAction">
1326   <obsolete>
1327     Deprecated as of 4/2013, experiment confirmed correctness of our patch.
1328   </obsolete>
1329   <summary>
1330     Counts how often the user writes or reads from the clipboard and whether the
1331     write was from an incognito window or not.
1332   </summary>
1333 </histogram>
1335 <histogram name="Cookie.ParsedCookieStatus" enum="ParsedCookieStatus">
1336   <summary>
1337     When parsing a cookie, indicates if control characters were present in any
1338     of the cookie values and if any of the cookie values were invalid.
1339     Specifically, checks that all of the parsed values are valid according to
1340     the valid token definition in Section 2.2 of RFC2616 which specifies a token
1341     must have no separators (i.e. no characters from the following string,
1342     ignoring the starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={}
1343     \t') and no control characters.
1344   </summary>
1345 </histogram>
1347 <histogram name="Cookie.ReinstatedCookies" units="seconds">
1348   <summary>
1349     The duration in seconds between a cookie getting evicted (due to the number
1350     of cookies exceeding a domain limit), and subsequently reinstated.
1351   </summary>
1352 </histogram>
1354 <histogram name="Cookie.SetAttributePairCharsValidity" enum="BooleanValid">
1355   <summary>
1356     Indicates whether a cookie attribute pair was set with both a valid key and
1357     a valid attribute value or not. For the key, this implies that it was a
1358     valid token as defined in Section 2.2 of RFC2616 which specifies a token
1359     must have no separators (i.e. no characters from the following string,
1360     ignoring the starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={}
1361     \t') and no control characters. For the value, this implies that it
1362     contained no control characters and no semicolon.
1363   </summary>
1364 </histogram>
1366 <histogram name="Cookie.SetNameValidity" enum="BooleanValid">
1367   <summary>
1368     Indicates whether a cookie name was set with a valid token. A valid token is
1369     defined in Section 2.2 of RFC2616 which specifies a token must have no
1370     separators (i.e. no characters from the following string, ignoring the
1371     starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={} \t') and no
1372     control characters.
1373   </summary>
1374 </histogram>
1376 <histogram name="Cookie.SetValueCookieValueValidity" enum="BooleanValid">
1377   <summary>
1378     Indicates whether a cookie value was valid or invalid when there was an
1379     attempt to set it, where a valid value is defined in RFC 6265 as ASCII
1380     characters excluding controls, whitspace, comma, semicolon, and backslash.
1381   </summary>
1382 </histogram>
1384 <histogram name="Cros.ClickOnShelf" enum="CrosShelfClickTarget">
1385   <summary>Chrome OS shelf clicks.</summary>
1386 </histogram>
1388 <histogram name="CrosDisks.ArchiveType" enum="CrosDisksArchiveType">
1389   <summary>
1390     The type of archive file that Chrome OS cros-disks daemon is requested to
1391     mount.
1392   </summary>
1393 </histogram>
1395 <histogram name="CrosDisks.DeviceMediaType" enum="CrosDisksDeviceMediaType">
1396   <summary>
1397     The media type of removable device that Chrome OS cros-disks daemon is
1398     requested to mount.
1399   </summary>
1400 </histogram>
1402 <histogram name="CrosDisks.FilesystemType" enum="CrosDisksFilesystemType">
1403   <summary>
1404     The type of file system that Chrome OS cros-disks daemon is requested to
1405     mount.
1406   </summary>
1407 </histogram>
1409 <histogram name="DataReductionProxy.PromoAction"
1410     enum="DataReductionProxyPromoAction">
1411   <summary>
1412     Samples which method was used by the user to dismiss the proxy promo. This
1413     is sampled when the promo leaves view, with the sampled value depending on
1414     which of four possible controls the user used.
1415   </summary>
1416 </histogram>
1418 <histogram name="DataReductionProxy.SettingsConversion"
1419     enum="DataReductionProxySettingsConversion">
1420   <summary>
1421     Samples of user interactions with the ON/OFF switch in the settings menu for
1422     reducing data usage. Only the setting changes between entering the reducing
1423     data usage setting menu and leaving the menu will be sampled. So if a user
1424     enters the menu with OFF and leaves it with OFF, it is counted as one OFF to
1425     OFF conversion regardless of how many times he or she toggles the ON/OFF
1426     switch.
1427   </summary>
1428 </histogram>
1430 <histogram name="DataReductionProxy.StartupState"
1431     enum="DataReductionProxyStartupState">
1432   <summary>
1433     Samples of the state of the data reduction proxy on Chrome startup. The
1434     proxy will either be unavailable (the feature hasn't been rolled out to this
1435     user yet), not enabled (the feature is available but the user doesn't have
1436     it turned on), or enabled (the feature is enabled and turned on).
1437   </summary>
1438 </histogram>
1440 <histogram name="Diagnostics.Recovery.ConflictingDlls" enum="DiagnosticsResult">
1441   <summary>
1442     TBD - Not run automatically yet, so this is just a placeholder for future
1443     metrics collection.  Any samples collected here represent users running
1444     diagnostics manually.
1445   </summary>
1446 </histogram>
1448 <histogram name="Diagnostics.Recovery.DiskSpace" enum="DiagnosticsResult">
1449   <summary>
1450     Shows the success and failure rates of the DiskSpace recovery step that runs
1451     on recovery startups.  The recovery step attempts to guarantee the DiskSpace
1452     test, which checks that the disk space in the volume where the user data
1453     directory normally lives is not dangerously low, would pass on the next
1454     startup.
1455   </summary>
1456 </histogram>
1458 <histogram name="Diagnostics.Recovery.InstallType" enum="DiagnosticsResult">
1459   <summary>
1460     TBD - Not run automatically yet, so this is just a placeholder for future
1461     metrics collection.  Any samples collected here represent users running
1462     diagnostics manually.
1463   </summary>
1464 </histogram>
1466 <histogram name="Diagnostics.Recovery.JSONBookmarks" enum="DiagnosticsResult">
1467   <summary>
1468     Shows the success and failure rates of the JSONBookmarks recovery step that
1469     runs on recovery startups. The recovery step attempts to guarantee the
1470     JSONBookmarks test, which makes sure that the JSON-encoded Bookmarks file is
1471     properly formed, would pass on the next startup.
1472   </summary>
1473 </histogram>
1475 <histogram name="Diagnostics.Recovery.JSONLocalState" enum="DiagnosticsResult">
1476   <summary>
1477     Shows the success and failure rates of the JSONLocalState recovery step that
1478     runs on recovery startups. The recovery step attempts to guarantee the
1479     JSONLocalState test, which makes sure that the JSON-encoded Local State file
1480     is properly formed, would pass on the next startup.
1481   </summary>
1482 </histogram>
1484 <histogram name="Diagnostics.Recovery.JSONPreferences" enum="DiagnosticsResult">
1485   <summary>
1486     Shows the success and failure rates of the JSONPreferences recovery step
1487     that runs on recovery startups. The recovery step attempts to guarantee the
1488     JSONPreferences test, which makes sure that the JSON-encoded Preferences
1489     file is properly formed, would pass on the next startup.
1490   </summary>
1491 </histogram>
1493 <histogram name="Diagnostics.Recovery.OperatingSystem" enum="DiagnosticsResult">
1494   <summary>
1495     TBD - Not run automatically yet, so this is just a placeholder for future
1496     metrics collection.  Any samples collected here represent users running
1497     diagnostics manually.
1498   </summary>
1499 </histogram>
1501 <histogram name="Diagnostics.Recovery.PathDictionaries"
1502     enum="DiagnosticsResult">
1503   <summary>
1504     Shows the success and failure rates of the PathDictionaries recovery step
1505     that runs on recovery startups. The recovery step attempts to guarantee the
1506     PathDictionaries test, which makes sure that the path to the Dictionaries
1507     directory exists and has the right permissions, would pass on the next
1508     startup.
1509   </summary>
1510 </histogram>
1512 <histogram name="Diagnostics.Recovery.PathLocalState" enum="DiagnosticsResult">
1513   <summary>
1514     Shows the success and failure rates of the PathLocalState recovery step that
1515     runs on recovery startups. The recovery step attempts to guarantee the
1516     PathLocalState test, which makes sure that the path to the Local State file
1517     exists and has the right permissions, would pass on the next startup.
1518   </summary>
1519 </histogram>
1521 <histogram name="Diagnostics.Recovery.PathResources" enum="DiagnosticsResult">
1522   <summary>
1523     Shows the success and failure rates of the PathResources recovery step that
1524     runs on recovery startups. The recovery step attempts to guarantee the
1525     PathResources test, which makes sure that the path to the Resources
1526     directory exists and has the right permissions, would pass on the next
1527     startup.
1528   </summary>
1529 </histogram>
1531 <histogram name="Diagnostics.Recovery.PathUserData" enum="DiagnosticsResult">
1532   <summary>
1533     Shows the success and failure rates of the PathUserData recovery step that
1534     runs on recovery startups. The recovery step attempts to guarantee the
1535     PathUserData test, which makes sure that the path to the User Data directory
1536     exists and has the right permissions, would pass on the next startup.
1537   </summary>
1538 </histogram>
1540 <histogram name="Diagnostics.Recovery.SQLiteIntegrityAppCache"
1541     enum="DiagnosticsResult">
1542   <summary>
1543     Shows the success and failure rates of the SQLiteIntegrityAppCache recovery
1544     step that runs on recovery startups.  The recovery step attempts to
1545     guarantee the SQLiteIntegrityAppCache test, which checks the integrity of
1546     the App Cache database, would pass on the next startup.
1547   </summary>
1548 </histogram>
1550 <histogram name="Diagnostics.Recovery.SQLiteIntegrityArchivedHistory"
1551     enum="DiagnosticsResult">
1552   <summary>
1553     Shows the success and failure rates of the SQLiteIntegrityArchivedHistory
1554     recovery step that runs on recovery startups.  The recovery step attempts to
1555     guarantee the SQLiteIntegrityArchivedHistory test, which checks the
1556     integrity of the Archived History database, would pass on the next startup.
1557   </summary>
1558 </histogram>
1560 <histogram name="Diagnostics.Recovery.SQLiteIntegrityCookie"
1561     enum="DiagnosticsResult">
1562   <summary>
1563     Shows the success and failure rates of the SQLiteIntegrityCookie recovery
1564     step that runs on recovery startups.  The recovery step attempts to
1565     guarantee the SQLiteIntegrityCookie test, which checks the integrity of the
1566     Cookie database, would pass on the next startup.
1567   </summary>
1568 </histogram>
1570 <histogram name="Diagnostics.Recovery.SQLiteIntegrityDatabaseTracker"
1571     enum="DiagnosticsResult">
1572   <summary>
1573     Shows the success and failure rates of the SQLiteIntegrityDatabaseTracker
1574     recovery step that runs on recovery startups.  The recovery step attempts to
1575     guarantee the SQLiteIntegrityDatabaseTracker test, which checks the
1576     integrity of the Database Tracker database, would pass on the next startup.
1577   </summary>
1578 </histogram>
1580 <histogram name="Diagnostics.Recovery.SQLiteIntegrityHistory"
1581     enum="DiagnosticsResult">
1582   <summary>
1583     Shows the success and failure rates of the SQLiteIntegrityHistory recovery
1584     step that runs on recovery startups.  The recovery step attempts to
1585     guarantee the SQLiteIntegrityHistory test, which checks the integrity of the
1586     History database, would pass on the next startup.
1587   </summary>
1588 </histogram>
1590 <histogram name="Diagnostics.Recovery.SQLiteIntegrityNSSCert"
1591     enum="DiagnosticsResult">
1592   <summary>
1593     Shows the success and failure rates of the SQLiteIntegrityNSSCert recovery
1594     step that runs on recovery startups.  The recovery step attempts to
1595     guarantee the SQLiteIntegrityNSSCert test, which checks the integrity of the
1596     NSS Certificate database, would pass on the next startup.
1597   </summary>
1598 </histogram>
1600 <histogram name="Diagnostics.Recovery.SQLiteIntegrityNSSKey"
1601     enum="DiagnosticsResult">
1602   <summary>
1603     Shows the success and failure rates of the SQLiteIntegrityNSSKey recovery
1604     step that runs on recovery startups.  The recovery step attempts to
1605     guarantee the SQLiteIntegrityNSSKey test, which checks the integrity of the
1606     NSS Key database, would pass on the next startup.
1607   </summary>
1608 </histogram>
1610 <histogram name="Diagnostics.Recovery.SQLiteIntegrityThumbnails"
1611     enum="DiagnosticsResult">
1612   <summary>
1613     Shows the success and failure rates of the SQLiteIntegrityThumbnails
1614     recovery step that runs on recovery startups.  The recovery step attempts to
1615     guarantee the SQLiteIntegrityThumbnails test, which checks the integrity of
1616     the Thumbnails database, would pass on the next startup.
1617   </summary>
1618 </histogram>
1620 <histogram name="Diagnostics.Recovery.SQLiteIntegrityWebData"
1621     enum="DiagnosticsResult">
1622   <summary>
1623     Shows the success and failure rates of the SQLiteIntegrityWebData recovery
1624     step that runs on recovery startups.  The recovery step attempts to
1625     guarantee the SQLiteIntegrityWebData test, which checks the integrity of the
1626     Web Data database, would pass on the next startup.
1627   </summary>
1628 </histogram>
1630 <histogram name="Diagnostics.Recovery.Version" enum="DiagnosticsResult">
1631   <summary>
1632     TBD - Not run automatically yet, so this is just a placeholder for future
1633     metrics collection.  Any samples collected here represent users running
1634     diagnostics manually.
1635   </summary>
1636 </histogram>
1638 <histogram name="Diagnostics.RecoveryRun" enum="DiagnosticsRecoveryRun">
1639   <summary>
1640     Count of the number of times diagnostics recovery is invoked or not, and how
1641     it was invoked.  A sample is added to this histogram once for each startup
1642     of Chrome.
1643   </summary>
1644 </histogram>
1646 <histogram name="Diagnostics.Test.ConflictingDlls" enum="DiagnosticsResult">
1647   <summary>
1648     TBD - Not run automatically yet, so this is just a placeholder for future
1649     metrics collection.  Any samples collected here represent users running
1650     diagnostics manually.
1651   </summary>
1652 </histogram>
1654 <histogram name="Diagnostics.Test.DiskSpace" enum="DiagnosticsResult">
1655   <summary>
1656     Shows the success and failure rates of diagnostics for the DiskSpace test
1657     that runs on recovery startups.  The DiskSpace test checks that the disk
1658     space in the volume where the user data directory normally lives is not
1659     dangerously low.
1660   </summary>
1661 </histogram>
1663 <histogram name="Diagnostics.Test.InstallType" 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>
1671 <histogram name="Diagnostics.Test.JSONBookmarks" enum="DiagnosticsResult">
1672   <summary>
1673     Shows the success and failure rates of diagnostics for the JSONBookmarks
1674     test that runs on recovery startups.  The JSONBookmarks test checks to make
1675     sure that the JSON encoded bookmarks file is properly formed.
1676   </summary>
1677 </histogram>
1679 <histogram name="Diagnostics.Test.JSONLocalState" enum="DiagnosticsResult">
1680   <summary>
1681     Shows the success and failure rates of diagnostics for the JSONLocalState
1682     test that runs on recovery startups.  The JSONLocalState test checks to make
1683     sure that the JSON encoded Local State file is properly formed.
1684   </summary>
1685 </histogram>
1687 <histogram name="Diagnostics.Test.JSONPreferences" enum="DiagnosticsResult">
1688   <summary>
1689     Shows the success and failure rates of diagnostics for the JSONPreferences
1690     test that runs on recovery startups.  The JSONPreferences test checks to
1691     make sure that the Preferences file is properly formed.
1692   </summary>
1693 </histogram>
1695 <histogram name="Diagnostics.Test.OperatingSystem" enum="DiagnosticsResult">
1696   <summary>
1697     TBD - Not run automatically yet, so this is just a placeholder for future
1698     metrics collection.  Any samples collected here represent users running
1699     diagnostics manually.
1700   </summary>
1701 </histogram>
1703 <histogram name="Diagnostics.Test.PathDictionaries" enum="DiagnosticsResult">
1704   <summary>
1705     Shows the success and failure rates of diagnostics for the PathDictionaries
1706     test that runs on recovery startups.  The PathDictionaries test checks makes
1707     sure that the path to the Dictionaries folder exists and has the right
1708     permissions.
1709   </summary>
1710 </histogram>
1712 <histogram name="Diagnostics.Test.PathLocalState" enum="DiagnosticsResult">
1713   <summary>
1714     Shows the success and failure rates of diagnostics for the PathLocalState
1715     test that runs on recovery startups.   The PathLocalState test checks makes
1716     sure that the path to the Local State folder exists and has the right
1717     permissions.
1718   </summary>
1719 </histogram>
1721 <histogram name="Diagnostics.Test.PathResources" enum="DiagnosticsResult">
1722   <summary>
1723     Shows the success and failure rates of diagnostics for the PathResources
1724     test that runs on recovery startups.  The PathResources test checks makes
1725     sure that the path to the Resources folder exists and has the right
1726     permissions.
1727   </summary>
1728 </histogram>
1730 <histogram name="Diagnostics.Test.PathUserData" enum="DiagnosticsResult">
1731   <summary>
1732     Shows the success and failure rates of diagnostics for the PathUserData test
1733     that runs on recovery startups. The PathUserData test checks makes sure that
1734     the path to the User Data folder exists and has the right permissions.
1735   </summary>
1736 </histogram>
1738 <histogram name="Diagnostics.Test.SQLiteIntegrityAppCache"
1739     enum="DiagnosticsResult">
1740   <summary>
1741     Shows the success and failure rates of the SQLiteIntegrityAppCache test that
1742     runs on recovery startups.  The test checks the integrity of the App Cache
1743     database.
1744   </summary>
1745 </histogram>
1747 <histogram name="Diagnostics.Test.SQLiteIntegrityArchivedHistory"
1748     enum="DiagnosticsResult">
1749   <summary>
1750     Shows the success and failure rates of the SQLiteIntegrityArchivedHistory
1751     test that runs on recovery startups.  The test checks the integrity of the
1752     Archived History database.
1753   </summary>
1754 </histogram>
1756 <histogram name="Diagnostics.Test.SQLiteIntegrityCookie"
1757     enum="DiagnosticsResult">
1758   <summary>
1759     Shows the success and failure rates of the SQLiteIntegrityCookie test that
1760     runs on recovery startups.  The test checks the integrity of the Cookie
1761     database.
1762   </summary>
1763 </histogram>
1765 <histogram name="Diagnostics.Test.SQLiteIntegrityDatabaseTracker"
1766     enum="DiagnosticsResult">
1767   <summary>
1768     Shows the success and failure rates of the SQLiteIntegrityDatabaseTracker
1769     test that runs on recovery startups.  The test checks the integrity of the
1770     Database Tracker database.
1771   </summary>
1772 </histogram>
1774 <histogram name="Diagnostics.Test.SQLiteIntegrityHistory"
1775     enum="DiagnosticsResult">
1776   <summary>
1777     Shows the success and failure rates of the SQLiteIntegrityHistory test that
1778     runs on recovery startups.  The test checks the integrity of the History
1779     database.
1780   </summary>
1781 </histogram>
1783 <histogram name="Diagnostics.Test.SQLiteIntegrityNSSCert"
1784     enum="DiagnosticsResult">
1785   <summary>
1786     Shows the success and failure rates of the SQLiteIntegrityNSSCert test that
1787     runs on recovery startups.  The test checks the integrity of the NSS
1788     Certificate database.
1789   </summary>
1790 </histogram>
1792 <histogram name="Diagnostics.Test.SQLiteIntegrityNSSKey"
1793     enum="DiagnosticsResult">
1794   <summary>
1795     Shows the success and failure rates of the SQLiteIntegrityNSSKey test that
1796     runs on recovery startups.  The test checks the integrity of the NSS Key
1797     database.
1798   </summary>
1799 </histogram>
1801 <histogram name="Diagnostics.Test.SQLiteIntegrityThumbnails"
1802     enum="DiagnosticsResult">
1803   <summary>
1804     Shows the success and failure rates of the SQLiteIntegrityThumbnails test
1805     that runs on recovery startups.  The test checks the integrity of the
1806     Thumbnails database.
1807   </summary>
1808 </histogram>
1810 <histogram name="Diagnostics.Test.SQLiteIntegrityWebData"
1811     enum="DiagnosticsResult">
1812   <summary>
1813     Shows the success and failure rates of the SQLiteIntegrityWebData test that
1814     runs on recovery startups.  The test checks the integrity of the Web Data
1815     database.
1816   </summary>
1817 </histogram>
1819 <histogram name="Diagnostics.Test.Version" enum="DiagnosticsResult">
1820   <summary>
1821     TBD - Not run automatically yet, so this is just a placeholder for future
1822     metrics collection.  Any samples collected here represent users running
1823     diagnostics manually.
1824   </summary>
1825 </histogram>
1827 <histogram name="Diagnostics.TestFailures" enum="DiagnosticsTestName">
1828   <summary>
1829     Histogram comparing the various types of diagnostic test failures when
1830     diagnostic tests are run.  Note that some types of test failures cause the
1831     rest of the tests to be skipped.
1832   </summary>
1833 </histogram>
1835 <histogram name="DisabledExtension.ExtensionWipedStatus" enum="BooleanWiped">
1836   <summary>Whether an extension has been wiped out.</summary>
1837 </histogram>
1839 <histogram name="DisabledExtension.SideloadWipeoutCount">
1840   <summary>
1841     How many external extensions get wiped out as a result of the Sideload
1842     Wipeout one-time initiative.
1843   </summary>
1844 </histogram>
1846 <histogram name="DisabledExtension.SideloadWipeoutNeeded" enum="BooleanSuccess">
1847   <summary>
1848     Whether any extension got wiped out as a result of the Sideload Wipeout
1849     one-time initiative.
1850   </summary>
1851 </histogram>
1853 <histogram name="DisabledExtension.UserSelection" enum="SideloadWipeoutBubble">
1854   <summary>
1855     The user selection in the Sideload Wipeout bubble, grouped by the
1856     UmaWipeoutHistogramOptions enum.
1857   </summary>
1858 </histogram>
1860 <histogram name="DiskCache.TotalIOTime" units="milliseconds">
1861   <obsolete>
1862     Deprecated.
1863   </obsolete>
1864   <summary>
1865     The total time it takes to perform a payload IO operation, for the regular
1866     disk cache.
1867   </summary>
1868 </histogram>
1870 <histogram name="DNS.AttemptCancelled">
1871   <summary>
1872     The attempt which completed after the job was already cancelled.
1873   </summary>
1874 </histogram>
1876 <histogram name="DNS.AttemptDiscarded">
1877   <summary>
1878     The attempt which completed after the job was already cancelled OR the
1879     attempt that has finished after host resolution was already completed by an
1880     earlier attempt.
1881   </summary>
1882 </histogram>
1884 <histogram name="DNS.AttemptFailDuration" units="milliseconds">
1885   <summary>
1886     Duration of time taken in OS resolutions for actual navigations. These
1887     attempts which completed after the job was already canceled OR after the job
1888     was already completed by an earlier attempt. Note that cached resolutions
1889     may provide low (0ms?) resolution times.
1890   </summary>
1891 </histogram>
1893 <histogram name="DNS.AttemptFailure">
1894   <summary>The attempt that has not resolved the host successfully.</summary>
1895 </histogram>
1897 <histogram name="DNS.AttemptFirstFailure">
1898   <summary>
1899     The attempt that resolved the host first and the resolution was not
1900     successful.
1901   </summary>
1902 </histogram>
1904 <histogram name="DNS.AttemptFirstSuccess">
1905   <summary>
1906     The attempt that resolved the host first and the resolution was successful.
1907   </summary>
1908 </histogram>
1910 <histogram name="DNS.AttemptSuccess">
1911   <summary>The attempt that has resolved the host successfully.</summary>
1912 </histogram>
1914 <histogram name="DNS.AttemptSuccessDuration" units="milliseconds">
1915   <summary>
1916     Duration of time taken in OS resolutions that succeeded and were requested
1917     for actual navigations. These attempts which completed after the job was
1918     already canceled OR after the job was already completed by an earlier
1919     attempt. Note that cached resolutions may provide low (0ms?) resolution
1920     times.
1921   </summary>
1922 </histogram>
1924 <histogram name="DNS.AttemptTimeSavedByRetry" units="milliseconds">
1925   <summary>
1926     This histogram shows the time saved by having spawned an extra attempt, when
1927     the first attempt didn't finish before retry attempt.
1928   </summary>
1929 </histogram>
1931 <histogram name="DNS.CacheEvicted" units="milliseconds">
1932   <summary>
1933     The time left to expiration of an entry when it is removed while compacting
1934     the HostCache.
1935   </summary>
1936 </histogram>
1938 <histogram name="DNS.CacheExpired" units="milliseconds">
1939   <summary>
1940     The time since expiration of an entry when it is removed while compacting
1941     the HostCache.
1942   </summary>
1943 </histogram>
1945 <histogram name="DNS.CacheExpiredOnGet" units="milliseconds">
1946   <summary>
1947     The time since expiration of an entry when it is removed on lookup.
1948   </summary>
1949 </histogram>
1951 <histogram name="DNS.EmptyAddressListAndNoError"
1952     enum="DNSEmptyAddressListAndNoError">
1953   <summary>
1954     Error status when an empty address list was found in OnLookupComplete().
1955   </summary>
1956 </histogram>
1958 <histogram name="DNS.IndependentFailedNavigation" units="milliseconds">
1959   <summary>
1960     When either a pre-resolution was not done recently enough to provide
1961     benefit, or the the corresponding pre-resolution is still pending, this
1962     histogram shows the duration of time used to resolve a hostname as not
1963     existing during a failed attempt to navigate to (GET) a URL.  In newer
1964     versions, if the hostname has never been found as a link during a page scan,
1965     and it has a referring URL, then it is added to referrer list data structure
1966     (hoping we'll do better next time).
1967   </summary>
1968 </histogram>
1970 <histogram name="DNS.IndependentNavigation" units="milliseconds">
1971   <summary>
1972     When either a pre-resolution was not done recently enough to provide
1973     benefit, or the the corresponding pre-resolution is still pending, this
1974     histogram shows the duration of the duration of time used to resolve a
1975     hostname to navigate to (GET) a URL.  In newer versions, if the hostname has
1976     never been found as a link during a page scan, and it has a referring URL,
1977     then it is added to referrer list data structure (hoping we'll do better
1978     next time).
1979   </summary>
1980 </histogram>
1982 <histogram name="DNS.JobQueueTime" units="milliseconds">
1983   <summary>
1984     Time elapsed between the time the HostResolverImpl::Job was created and the
1985     time the Job was started (a getaddrinfo call was dispatched to the thread
1986     pool).
1987   </summary>
1988 </histogram>
1990 <histogram name="DNS.JobQueueTime_HIGHEST" units="milliseconds">
1991   <summary>
1992     Time elapsed between the time the HostResolverImpl::Job was created and the
1993     time the Job was started (a getaddrinfo call was dispatched to the thread
1994     pool). Includes only Jobs which had priority HIGHEST when started.
1995   </summary>
1996 </histogram>
1998 <histogram name="DNS.JobQueueTime_IDLE" units="milliseconds">
1999   <summary>
2000     Time elapsed between the time the HostResolverImpl::Job was created and the
2001     time the Job was started (a getaddrinfo call was dispatched to the thread
2002     pool). Includes only Jobs which had priority IDLE when started.
2003   </summary>
2004 </histogram>
2006 <histogram name="DNS.JobQueueTime_LOW" units="milliseconds">
2007   <summary>
2008     Time elapsed between the time the HostResolverImpl::Job was created and the
2009     time the Job was started (a getaddrinfo call was dispatched to the thread
2010     pool). Includes only Jobs which had priority LOW when started.
2011   </summary>
2012 </histogram>
2014 <histogram name="DNS.JobQueueTime_LOWEST" units="milliseconds">
2015   <summary>
2016     Time elapsed between the time the HostResolverImpl::Job was created and the
2017     time the Job was started (a getaddrinfo call was dispatched to the thread
2018     pool). Includes only Jobs which had priority LOWEST when started.
2019   </summary>
2020 </histogram>
2022 <histogram name="DNS.JobQueueTime_MEDIUM" units="milliseconds">
2023   <summary>
2024     Time elapsed between the time the HostResolverImpl::Job was created and the
2025     time the Job was started (a getaddrinfo call was dispatched to the thread
2026     pool). Includes only Jobs which had priority MEDIUM when started.
2027   </summary>
2028 </histogram>
2030 <histogram name="DNS.JobQueueTimeAfterChange" units="milliseconds">
2031   <summary>
2032     Time elapsed between the last time the priority of a HostResolverImpl::Job
2033     changed (when a Request was attached or detached) and the time the Job was
2034     started (a getaddrinfo call was dispatched to the thread pool).
2035   </summary>
2036 </histogram>
2038 <histogram name="DNS.JobQueueTimeAfterChange_HIGHEST" units="milliseconds">
2039   <summary>
2040     Time elapsed between the last time the priority of a HostResolverImpl::Job
2041     changed (when a Request was attached or detached) and the time the Job was
2042     started (a getaddrinfo call was dispatched to the thread pool). Includes
2043     only Jobs which had priority HIGHEST when started.
2044   </summary>
2045 </histogram>
2047 <histogram name="DNS.JobQueueTimeAfterChange_IDLE" units="milliseconds">
2048   <summary>
2049     Time elapsed between the last time the priority of a HostResolverImpl::Job
2050     changed (when a Request was attached or detached) and the time the Job was
2051     started (a getaddrinfo call was dispatched to the thread pool). Includes
2052     only Jobs which had priority IDLE when started.
2053   </summary>
2054 </histogram>
2056 <histogram name="DNS.JobQueueTimeAfterChange_LOW" units="milliseconds">
2057   <summary>
2058     Time elapsed between the last time the priority of a HostResolverImpl::Job
2059     changed (when a Request was attached or detached) and the time the Job was
2060     started (a getaddrinfo call was dispatched to the thread pool). Includes
2061     only Jobs which had priority LOW when started.
2062   </summary>
2063 </histogram>
2065 <histogram name="DNS.JobQueueTimeAfterChange_LOWEST" units="milliseconds">
2066   <summary>
2067     Time elapsed between the last time the priority of a HostResolverImpl::Job
2068     changed (when a Request was attached or detached) and the time the Job was
2069     started (a getaddrinfo call was dispatched to the thread pool). Includes
2070     only Jobs which had priority LOWEST when started.
2071   </summary>
2072 </histogram>
2074 <histogram name="DNS.JobQueueTimeAfterChange_MEDIUM" units="milliseconds">
2075   <summary>
2076     Time elapsed between the last time the priority of a HostResolverImpl::Job
2077     changed (when a Request was attached or detached) and the time the Job was
2078     started (a getaddrinfo call was dispatched to the thread pool). Includes
2079     only Jobs which had priority MEDIUM when started.
2080   </summary>
2081 </histogram>
2083 <histogram name="DNS.PrefetchCacheEviction" units="milliseconds">
2084   <summary>
2085     The duration of time used (most recently) to pre-resolve a hostname, when
2086     the prefetched resolution was apparently evicted from the cache.  The
2087     included samples only list pre-resolution times when the later
2088     navigations/fetches took in excess of 15ms.
2089   </summary>
2090 </histogram>
2092 <histogram name="DNS.PrefetchCacheEvictionL" units="milliseconds">
2093   <summary>
2094     The duration of time used (most recently) to pre-resolve a hostname, when
2095     the prefetched resolution was apparently evicted from the cache.  The
2096     included samples only list pre-resolution times when the later
2097     navigations/fetches took in excess of 15ms.
2098   </summary>
2099 </histogram>
2101 <histogram name="DNS.PrefetchFoundName">
2102   <summary>Replaced by DNS.PrefetchFoundNameL.</summary>
2103 </histogram>
2105 <histogram name="DNS.PrefetchFoundNameL" units="milliseconds">
2106   <obsolete>
2107     Deprecated 2/2010, and replaced by DNS.PrefetchResolution
2108   </obsolete>
2109   <summary>
2110     The duration of time used by the DNS pre-resolving threads to resolve a host
2111     name via the network.  Any resolutions that are faster than 15ms are
2112     considered to be local cache hits, not requiring network access, and are not
2113     included in this histogram. This histogram is most useful for estimating the
2114     typical cost of a name resolution, but it also estimates the total number of
2115     network-based resolutions induced by this feature.  Not all these
2116     resolutions prove helpful (i.e., the user does not always actually visit the
2117     resolved hostnames).
2118   </summary>
2119 </histogram>
2121 <histogram name="DNS.PrefetchNegativeHit">
2122   <summary>Replaced by DNS.PrefetchNegativeHitL.</summary>
2123 </histogram>
2125 <histogram name="DNS.PrefetchNegativeHitL" units="milliseconds">
2126   <summary>
2127     The duration of time saved due to DNS pre-resolving in the &quot;name not
2128     found&quot; case.  Time &quot;savings&quot; shown in the histogram are
2129     defined to be the difference between the DNS pre-resolution duration, and
2130     the DNS resolution duration seen during a navigation.  These cache hits only
2131     list events where the DNS pre-resolve duration for a host was in excess of
2132     15ms (i.e., the network was consulted), and the actual DNS resolution (when
2133     a user attempted to navigate to a link with the same host name) took less
2134     than 15ms (i.e., the network was not consulted), which means the gain was a
2135     result of a &quot;cache hit&quot; in the OS cache.  For some users with
2136     LANs, all negative results (even when the DNS cache might otherwise help)
2137     take about 2.5 seconds (due to timeouts for netbios broadcasts), and hence
2138     no savings are possible (or shown) for such users in this category.
2139   </summary>
2140 </histogram>
2142 <histogram name="DNS.PrefetchPositiveHit">
2143   <summary>Replaced by DNS.PrefetchPositiveHitL.</summary>
2144 </histogram>
2146 <histogram name="DNS.PrefetchPositiveHitL" units="milliseconds">
2147   <summary>
2148     The duration of time saved due to DNS pre-resolving in the &quot;name was
2149     found&quot; case, and induced by either a page scan for a link or an omnibox
2150     entry by the user. Time &quot;savings&quot; shown in the histogram are
2151     defined to be the difference between the DNS pre-resolution duration, and
2152     the DNS resolution duration seen during a navigation.  These cache hits only
2153     list events where the DNS pre-resolve duration for a host was in excess of
2154     15ms (i.e., the network was consulted), and the actual DNS resolution (when
2155     a user attempted to navigate to a link with the same host name) took less
2156     than 15ms (i.e., the network was not consulted), which means the gain was a
2157     result of a &quot;cache hit&quot; in the OS cache.
2158   </summary>
2159 </histogram>
2161 <histogram name="DNS.PrefetchQueue" units="milliseconds">
2162   <summary>
2163     The duration of time spent by a proposed resolution waiting in the queue to
2164     be resolved.  This number is in addition to any DNS resolution time that may
2165     come later.
2166   </summary>
2167 </histogram>
2169 <histogram name="DNS.PrefetchReferredPositiveHit" units="milliseconds">
2170   <summary>
2171     The duration of time saved due to DNS pre-resolving in the &quot;name was
2172     found&quot; case, and induced by predicting (using referrer lists) that a
2173     resolution was needed. Time &quot;savings&quot; shown in the histogram are
2174     defined to be the difference between the DNS pre-resolution duration, and
2175     the DNS resolution duration seen during a navigation.  These cache hits only
2176     list events where the DNS pre-resolve duration for a host was in excess of
2177     15ms (i.e., the network was consulted), and the actual DNS resolution (when
2178     a user attempted to navigate to a link with the same host name) took less
2179     than 15ms (i.e., the network was not consulted), which means the gain was a
2180     result of a &quot;cache hit&quot; in the OS cache.
2181   </summary>
2182 </histogram>
2184 <histogram name="DNS.PrefetchResolution" units="milliseconds">
2185   <summary>
2186     The duration of time used by the DNS pre-resolving threads to resolve a host
2187     name via the network.  Any resolutions that are faster than 15ms are
2188     considered to be local cache hits, not requiring network access, and are not
2189     included in this histogram. This histogram is most useful for estimating the
2190     typical cost of a name resolution, but it also estimates the total number of
2191     network-based resolutions induced by this feature.  Not all these
2192     resolutions prove helpful (i.e., the user does not always actually visit the
2193     resolved hostnames).
2194   </summary>
2195 </histogram>
2197 <histogram name="DNS.QueueRecycledDeltaOver2">
2198   <summary>
2199     When, due to congestion avoidance, a queued pre-resolution is abandoned
2200     (recycled) without actually being resolved, this histograms records the age
2201     in the queue of that entry.  Only times over 2 seconds are recorded in this
2202     histogram.
2203   </summary>
2204 </histogram>
2206 <histogram name="DNS.QueueRecycledUnder2">
2207   <summary>
2208     When, due to congestion avoidance, a queued pre-resolution is abandoned
2209     (recycled) without actually being resolved, this histograms records the age
2210     in the queue of that entry.  Only times less than or equal to 2 seconds are
2211     recorded in this histogram.
2212   </summary>
2213 </histogram>
2215 <histogram name="DNS.ResolveCategory" enum="ResolutionCategory">
2216   <summary>
2217     Counts of successes and failures of OS resolutions in various categories.
2218   </summary>
2219 </histogram>
2221 <histogram name="DNS.ResolveFail" units="milliseconds">
2222   <summary>
2223     Duration of time taken in OS resolutions for actual navigations.  Note that
2224     cached OS resolutions may provide low (0ms?) resolution times.
2225   </summary>
2226 </histogram>
2228 <histogram name="DNS.ResolveFail_FAMILY_IPV4" units="milliseconds">
2229   <summary>Same as DNS.ResolveFail, but limited to pure IPv4 lookups.</summary>
2230 </histogram>
2232 <histogram name="DNS.ResolveFail_FAMILY_IPV6" units="milliseconds">
2233   <summary>Same as DNS.ResolveFail, but limited to pure IPv6 lookups.</summary>
2234 </histogram>
2236 <histogram name="DNS.ResolveFail_FAMILY_UNSPEC" units="milliseconds">
2237   <summary>Same as DNS.ResolveFail, but limited to IPv4/IPv6 lookups.</summary>
2238 </histogram>
2240 <histogram name="DNS.ResolveSpeculativeFail" units="milliseconds">
2241   <summary>
2242     Duration of time taken in speculative OS resolutions.  Note that cached OS
2243     resolutions may provide low (0ms?) resolution times.
2244   </summary>
2245 </histogram>
2247 <histogram name="DNS.ResolveSpeculativeSuccess" units="milliseconds">
2248   <summary>
2249     Duration of time taken in speculative OS resolution that succeeded.  Note
2250     that cached resolutions may provide low (0ms?) resolution times.
2251   </summary>
2252 </histogram>
2254 <histogram name="DNS.ResolveSuccess" units="milliseconds">
2255   <summary>
2256     Duration of time taken in OS resolutions that succeeded and were requested
2257     for actual navigations.  Note that cached resolutions may provide low (0ms?)
2258     resolution times.
2259   </summary>
2260 </histogram>
2262 <histogram name="DNS.ResolveSuccess_FAMILY_IPV4" units="milliseconds">
2263   <summary>
2264     Same as DNS.ResolveSuccess, but limited to pure IPv4 lookups.
2265   </summary>
2266 </histogram>
2268 <histogram name="DNS.ResolveSuccess_FAMILY_IPV6" units="milliseconds">
2269   <summary>
2270     Same as DNS.ResolveSuccess, but limited to pure IPv6 lookups.
2271   </summary>
2272 </histogram>
2274 <histogram name="DNS.ResolveSuccess_FAMILY_UNSPEC" units="milliseconds">
2275   <summary>
2276     Same as DNS.ResolveSuccess, but limited to IPv4/IPv6 lookups.
2277   </summary>
2278 </histogram>
2280 <histogram name="DNS.ResolveUnspecWaste" enum="ResolutionUnspecWasteCategory">
2281   <obsolete>
2282     Deprecated as of 5/2013.
2283   </obsolete>
2284   <summary>
2285     Counts of hits and misses in the DNS cache and DNS jobs pool of wasted
2286     HostResolverImpl::Jobs that could be avoided by always resolving using
2287     AF_UNSPEC.
2288   </summary>
2289 </histogram>
2291 <histogram name="DNS.TotalTime" units="milliseconds">
2292   <summary>
2293     Duration of time since a HostResolverImpl::Resolve request to the time a
2294     result is posted. Excludes canceled, evicted, and aborted requests. Includes
2295     cache hits (recorded as 0). Excludes speculative requests.
2296   </summary>
2297 </histogram>
2299 <histogram name="DNS.TotalTime_speculative" units="milliseconds">
2300   <summary>
2301     Duration of time since a HostResolverImpl::Resolve request to the time a
2302     result is posted. Excludes canceled, evicted, and aborted requests. Includes
2303     cache hits (recorded as 0). Speculative requests only.
2304   </summary>
2305 </histogram>
2307 <histogram name="DNS.UnexpectedResolution">
2308   <summary>
2309     In some cases, such as when content arrives with embedded references to
2310     other servers, the prefetch system can't (or doesn't) attempt to pre-resolve
2311     the hostnames.  As an example, a visit to www.cnn.com will fetch content
2312     with references to about 12 additional hostnames, none of which are
2313     currently anticipated.  Such resolutions are termed &quot;Unexpected
2314     Resolutions,&quot; and the durations associated with those DNS resolutions
2315     are shown below.  Future features may attempt to learn (from prior
2316     experience locally, or from server provided hints), what secondary hostname
2317     resolutions should be done when a primary resolution (or navigation) takes
2318     place.  This histogram shows what the potential savings are that
2319     &quot;remain on the table&quot; until we employ some of these more advanced
2320     features.
2321   </summary>
2322 </histogram>
2324 <histogram name="DNS.UnexpectedResolutionL">
2325   <summary>
2326     In some cases, such as when content arrives with embedded references to
2327     other servers, or when a page (such as one in SSL) preclude scanning and
2328     prefetching, the prefetch system can't (or doesn't) attempt to pre-resolve
2329     the hostnames.  As an example, a visit to www.cnn.com will fetch content
2330     with references to about 12 additional hostnames, none of which might be
2331     anticipated.  Similarly, clicking on a link in an SSL page won't be
2332     anticipated (since scanning in not allowed by default). Such resolutions are
2333     termed &quot;Unexpected Resolutions,&quot; and the durations associated with
2334     those navigation induced DNS resolutions are shown below.  If a referring
2335     URL is available for the navigation, the relationship to the referring URL
2336     was recorded, and future navigations to the referring hostname would have
2337     induced a pre-resolution of hostname that caused an entry below.  Such any
2338     entry may facilitate future listing in the ReferredPositiveHit histogram.
2339   </summary>
2340 </histogram>
2342 <histogram name="DnsProbe.ErrorPageUpdateStatus" enum="DnsProbe.ProbeStatus">
2343   <summary>Status of DNS probe updates sent to a DNS error page.</summary>
2344 </histogram>
2346 <histogram name="DnsProbe.Probe.Elapsed" units="ms">
2347   <obsolete>
2348     Renamed 7/2013 to DnsProbe.ProbeDuration.
2349   </obsolete>
2350   <summary>Time between starting and finishing DNS probe.</summary>
2351 </histogram>
2353 <histogram name="DnsProbe.Probe.NcnOffline.Elapsed" units="ms">
2354   <obsolete>
2355     Removed 7/2013.
2356   </obsolete>
2357   <summary>
2358     Time between starting and finishing DNS probe when NCN says we're offline.
2359   </summary>
2360 </histogram>
2362 <histogram name="DnsProbe.Probe.NcnOffline.Result"
2363     enum="DnsProbe.ObsoleteProbeResult">
2364   <obsolete>
2365     Removed 7/2013.
2366   </obsolete>
2367   <summary>
2368     Result of DNS probes sent by the probe service when NCN says we're offline.
2369   </summary>
2370 </histogram>
2372 <histogram name="DnsProbe.Probe.NcnOnline.Elapsed" units="ms">
2373   <obsolete>
2374     Removed 7/2013.
2375   </obsolete>
2376   <summary>
2377     Time between starting and finishing DNS probe when NCN says we're online.
2378   </summary>
2379 </histogram>
2381 <histogram name="DnsProbe.Probe.NcnOnline.Result"
2382     enum="DnsProbe.ObsoleteProbeResult">
2383   <obsolete>
2384     Removed 7/2013.
2385   </obsolete>
2386   <summary>
2387     Result of DNS probes sent by the probe service when NCN says we're online.
2388   </summary>
2389 </histogram>
2391 <histogram name="DnsProbe.Probe.Result" enum="DnsProbe.ObsoleteProbeResult">
2392   <obsolete>
2393     Renamed 7/2013 to DnsProbe.ProbeResult.  (Also switched to the full
2394     DnsProbe.ProbeStatus enum.)
2395   </obsolete>
2396   <summary>Result of DNS probes sent by the probe service.</summary>
2397 </histogram>
2399 <histogram name="DnsProbe.Probe.ResultBadConfig.Elapsed" units="ms">
2400   <obsolete>
2401     Removed 7/2013.
2402   </obsolete>
2403   <summary>Elapsed time of DNS probes that return PROBE_BAD_CONFIG.</summary>
2404 </histogram>
2406 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemIsLocalhost"
2407     enum="DnsProbe.SystemIsLocalhost">
2408   <obsolete>
2409     Removed 7/2013.
2410   </obsolete>
2411   <summary>
2412     Whether the only nameserver in the system DNS config was 127.0.0.1 when the
2413     probe result was BAD_CONFIG.
2414   </summary>
2415 </histogram>
2417 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemJobResult"
2418     enum="DnsProbe.JobResult">
2419   <obsolete>
2420     Removed 7/2013.
2421   </obsolete>
2422   <summary>
2423     The result of the system probe job when the overall probe result was
2424     BAD_CONFIG.
2425   </summary>
2426 </histogram>
2428 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemNameserverCount">
2429   <obsolete>
2430     Removed 7/2013.
2431   </obsolete>
2432   <summary>
2433     The number of nameservers in the system DNS config when the probe result was
2434     BAD_CONFIG.
2435   </summary>
2436 </histogram>
2438 <histogram name="DnsProbe.Probe.ResultNoInternet.Elapsed" units="ms">
2439   <obsolete>
2440     Removed 7/2013.
2441   </obsolete>
2442   <summary>Elapsed time of DNS probes that return PROBE_NO_INTERNET.</summary>
2443 </histogram>
2445 <histogram name="DnsProbe.Probe.ResultNxdomain.Elapsed" units="ms">
2446   <obsolete>
2447     Removed 7/2013.
2448   </obsolete>
2449   <summary>Elapsed time of DNS probes that return PROBE_NXDOMAIN.</summary>
2450 </histogram>
2452 <histogram name="DnsProbe.Probe.ResultUnknown.Elapsed" units="ms">
2453   <obsolete>
2454     Removed 7/2013.
2455   </obsolete>
2456   <summary>Elapsed time of DNS probes that return PROBE_UNKNOWN.</summary>
2457 </histogram>
2459 <histogram name="DnsProbe.ProbeDuration" units="ms">
2460   <summary>Time between starting and finishing DNS probe.</summary>
2461 </histogram>
2463 <histogram name="DnsProbe.ProbeResult" enum="DnsProbe.ProbeStatus">
2464   <summary>Result of DNS probes sent by the probe service.</summary>
2465 </histogram>
2467 <histogram name="DomainBoundCerts.DBLoadedCount">
2468   <summary>Number of certs loaded from domain bound cert database.</summary>
2469 </histogram>
2471 <histogram name="DomainBoundCerts.DBLoadTime" units="ms">
2472   <summary>Time spent loading domain bound cert database.</summary>
2473 </histogram>
2475 <histogram name="DomainBoundCerts.DBSizeInKB" units="KB">
2476   <summary>
2477     The size, on disk, of the domain bound cert database as it is being loaded.
2478   </summary>
2479 </histogram>
2481 <histogram name="DomainBoundCerts.GenerateCertTime" units="ms">
2482   <summary>Time spent generating a domain bound cert.</summary>
2483 </histogram>
2485 <histogram name="DomainBoundCerts.GetCertTime" units="ms">
2486   <summary>
2487     Combined time for GetDomainBoundCert retrieval (both synchronous and
2488     asynchronous).
2489   </summary>
2490 </histogram>
2492 <histogram name="DomainBoundCerts.GetCertTimeAsync" units="ms">
2493   <summary>
2494     Time for asynchronous retrieval (from the GetDomainBoundCert call until
2495     completion callback is called).
2496   </summary>
2497 </histogram>
2499 <histogram name="DomainBoundCerts.GetCertTimeSync" units="ms">
2500   <summary>Time for synchronous GetDomainBoundCert cert retrieval.</summary>
2501 </histogram>
2503 <histogram name="DomainBoundCerts.GetDomainBoundCertResult"
2504     enum="DomainBoundCerts.GetCertResult">
2505   <summary>Result of GetDomainBoundCert function.</summary>
2506 </histogram>
2508 <histogram name="DomainBoundCerts.KillDatabaseResult" enum="BooleanSuccess">
2509   <summary>
2510     Whether the domain-bound certs sqlite database was killed succesfully when
2511     an unrecoverable error was detected.
2512   </summary>
2513 </histogram>
2515 <histogram name="DomainBoundCerts.Support" enum="DomainBoundCerts.Support">
2516   <summary>
2517     Counts of SSL client sockets broken down by support for Domain Bound
2518     Certificates TLS extension.  Counts only connections with full handshakes,
2519     resumed sessions are not counted.
2520   </summary>
2521 </histogram>
2523 <histogram name="DomainBoundCerts.TaskMaxWaitTime" units="ms">
2524   <summary>
2525     Longest time spent by requests waiting for load of domain bound cert
2526     database.
2527   </summary>
2528 </histogram>
2530 <histogram name="DomainBoundCerts.TaskWaitCount">
2531   <summary>
2532     Number of requests that waited for load of domain bound cert database.
2533   </summary>
2534 </histogram>
2536 <histogram name="Download.AcceptRangesBytes.KBytes" units="KB">
2537   <summary>The length of downloads for serves that accept byte ranges.</summary>
2538 </histogram>
2540 <histogram name="Download.AcceptRangesMissingOrInvalid.KBytes" units="KB">
2541   <summary>
2542     The length of downloads for serves that do not specify whether the accept
2543     ranges, or have invalid ranges specified.
2544   </summary>
2545 </histogram>
2547 <histogram name="Download.AcceptRangesNone.KBytes" units="KB">
2548   <summary>
2549     The length of downloads for serves that do not accept ranges.
2550   </summary>
2551 </histogram>
2553 <histogram name="Download.ActualBandwidth" units="Bytes/second">
2554   <summary>The actual bandwidth (per read) of a download.</summary>
2555 </histogram>
2557 <histogram name="Download.ApiFunctions" enum="DownloadFunctions">
2558   <summary>Downloads extension API function calls.</summary>
2559 </histogram>
2561 <histogram name="Download.BandwidthDiskBytesPerSecond">
2562   <summary>
2563     Disk bandwidth (defined as total bytes divided by the amount of time blocked
2564     on write or close on the file descriptor) seen for a single download.
2565   </summary>
2566 </histogram>
2568 <histogram name="Download.BandwidthOverallBytesPerSecond">
2569   <summary>
2570     Overall bandwidth seen for the download.  Note that this is measured at the
2571     point at which the file is written, and so will not take into account the
2572     time costs of activities that occur after file write is completed (e.g. safe
2573     browsing scanning).
2574   </summary>
2575 </histogram>
2577 <histogram name="Download.BandwidthUsed" units="%">
2578   <summary>
2579     The percentage of the potential bandwidth actually used (per read) of a
2580     download.  An entry of 100% implies that Chrome was the limiting factor in
2581     download speed.
2582   </summary>
2583 </histogram>
2585 <histogram name="Download.ClearAllSize">
2586   <summary>
2587     The number of downloads in history at the time it is cleared.
2588   </summary>
2589 </histogram>
2591 <histogram name="Download.ContentDisposition" enum="DownloadContentDisposition">
2592   <summary>
2593     Content-Disposition header features. The presence of a Content-Disposition
2594     header, use of 'name', 'filename' and 'filename*' parameters, and string
2595     encoding schemes are counted for each unthrottled download. The total number
2596     downloads is Download.Counts[5] (Initiated and Unthrottled).
2597   </summary>
2598 </histogram>
2600 <histogram name="Download.ContentImageType" enum="DownloadImageType">
2601   <summary>Types of images that are downloaded.</summary>
2602 </histogram>
2604 <histogram name="Download.ContentType" enum="DownloadContentType">
2605   <summary>Content types that are downloaded.</summary>
2606 </histogram>
2608 <histogram name="Download.Counts" enum="DownloadCountType">
2609   <summary>
2610     Various individual counts in the download system; see DownloadCountType for
2611     details.
2612   </summary>
2613 </histogram>
2615 <histogram name="Download.CountsChrome" enum="ChromeDownloadCountType">
2616   <summary>
2617     Various individual counts in the download system, for example the number of
2618     downloads blocked by throttling from the DownloadRequestLimiter.
2619   </summary>
2620 </histogram>
2622 <histogram name="Download.DangerousDownloadValidated"
2623     enum="DownloadItem.DangerType">
2624   <summary>
2625     User chose to save a download which was marked dangerous. Grouped by the
2626     type of danger.
2627   </summary>
2628 </histogram>
2630 <histogram name="Download.DatabaseRecordDropped"
2631     enum="DownloadDatabaseRecordDroppedType">
2632   <summary>Reason for dropping a record read in from the DB.</summary>
2633 </histogram>
2635 <histogram name="Download.DatabaseRemoveDownloadsCount">
2636   <summary>Number of downloads removed from the history at once.</summary>
2637 </histogram>
2639 <histogram name="Download.DatabaseRemoveDownloadsTime" units="microseconds">
2640   <summary>How long it took to delete some downloads from history.</summary>
2641 </histogram>
2643 <histogram name="Download.DatabaseRemoveDownloadsTimePerRecord"
2644     units="nanoseconds/record">
2645   <summary>
2646     How long it took to delete some downloads from history, per download.
2647   </summary>
2648 </histogram>
2650 <histogram name="Download.Discard" enum="DownloadItem.DangerType">
2651   <summary>
2652     A download which was marked dangerous was discarded without the user
2653     directly choosing, because the browser was closed.  Grouped by the type of
2654     danger.
2655   </summary>
2656 </histogram>
2658 <histogram name="Download.DiskBandwidthUsedPercentage" units="Percent">
2659   <summary>
2660     The percentage of the available disk bandwidth that was used by the
2661     download.  100% indicates that the disk bandwidth was the limiting factor
2662     for the download.
2663   </summary>
2664 </histogram>
2666 <histogram name="Download.DOMEvent" enum="DownloadDOMEvent">
2667   <summary>User actions in chrome://downloads</summary>
2668 </histogram>
2670 <histogram name="Download.DownloadSize" units="KB">
2671   <summary>The size of successfully completed downloads.</summary>
2672 </histogram>
2674 <histogram name="Download.FilePickerResult" enum="DownloadFilePickerResult">
2675   <summary>
2676     How the user interacts with the file chooser when doing a &quot;Save
2677     As&quot; for non-full-page saves.
2678   </summary>
2679 </histogram>
2681 <histogram name="Download.FileThreadBlockedTime">
2682   <summary>
2683     The amount of time in milliseconds the file thread blocks for each set of
2684     buffers drained from the incoming pipe (ms).
2685   </summary>
2686 </histogram>
2688 <histogram name="Download.FileThreadReceiveBuffers">
2689   <summary>
2690     The number of buffers in a call to DownloadManager::UpdateDownload.
2691   </summary>
2692 </histogram>
2694 <histogram name="Download.FirstOpenTime" units="milliseconds">
2695   <summary>
2696     The time between a download completing and the file being opened for the
2697     first time.
2698   </summary>
2699 </histogram>
2701 <histogram name="Download.HistorySize">
2702   <summary>
2703     The number of items in the History database, at the time a new download is
2704     recorded.
2705   </summary>
2706 </histogram>
2708 <histogram name="Download.HistorySize2">
2709   <summary>
2710     The number of items in the History database, at the time a new download is
2711     recorded. Higher maximum, more buckets than Download.HistorySize.
2712   </summary>
2713 </histogram>
2715 <histogram name="Download.InterruptedAtEndError" enum="NetErrorCodes">
2716   <summary>
2717     Positive net error code that caused a download to be interrupted at the
2718     *end* of a download (when the number of bytes is known). This is only
2719     triggered when the total content size is known before any bytes are
2720     transferred, such as when a Content-Length header is supplied.
2721   </summary>
2722 </histogram>
2724 <histogram name="Download.InterruptedAtEndReason" enum="InterruptReason">
2725   <summary>
2726     The reason that a download was interrupted at the *end* of a download (when
2727     the number of bytes is known). This is only triggered when the total content
2728     size is known before any bytes are transferred, such as when a
2729     Content-Length header is supplied.
2730   </summary>
2731 </histogram>
2733 <histogram name="Download.InterruptedError" enum="NetErrorCodes">
2734   <summary>
2735     Positive net error code that caused a download to be interrupted.
2736   </summary>
2737 </histogram>
2739 <histogram name="Download.InterruptedOverrunBytes">
2740   <summary>
2741     The excessive number of bytes which have been received at the time that a
2742     download is interrupted. This is only triggered when the total content size
2743     is known before any bytes are transferred, such as when a Content-Length
2744     header is supplied.
2745   </summary>
2746 </histogram>
2748 <histogram name="Download.InterruptedReason" enum="InterruptReason">
2749   <summary>The reason that a download was interrupted.</summary>
2750 </histogram>
2752 <histogram name="Download.InterruptedReceivedSizeK" units="KB">
2753   <summary>
2754     The number of kilobytes received for a download at the time it is
2755     interrupted.
2756   </summary>
2757 </histogram>
2759 <histogram name="Download.InterruptedTotalSizeK" units="KB">
2760   <summary>
2761     The reported total size in kilobytes for a download at the time it is
2762     interrupted. This is essentially the size reported by the Content-Length
2763     header. If no size is specified up-front, it is not recorded in the
2764     histogram. For example, a download transferred with chunked encoding will
2765     not be recorded.
2766   </summary>
2767 </histogram>
2769 <histogram name="Download.InterruptedUnderrunBytes">
2770   <summary>
2771     The total number of bytes minus the received number of bytes at the time
2772     that a download is interrupted. This is only triggered when the total
2773     content size is known before any bytes are transferred, such as when a
2774     Content-Length header is supplied.
2775   </summary>
2776 </histogram>
2778 <histogram name="Download.InterruptedUnknownSize"
2779     enum="DownloadInterruptedUnknownSizeType">
2780   <summary>
2781     True if the size of an interrupted download is unknown, false if it is
2782     known.
2783   </summary>
2784 </histogram>
2786 <histogram name="Download.MapErrorNetworkFailed" enum="NetErrorCodes">
2787   <summary>
2788     Network error that produced a DOWNLOAD_INTERRUPT_REASON_NETWORK_FAILED
2789     result in DownloadResourceHandler::OnResponseCompleted().
2790   </summary>
2791 </histogram>
2793 <histogram name="Download.MapWinShErrorAccessDenied"
2794     enum="SpecialShFileOperationCodes">
2795   <summary>
2796     Windows error that produced a DOWNLOAD_INTERRUPT_REASON_ACCESS_DENIED result
2797     in MapShFileOperationCodes().
2798   </summary>
2799 </histogram>
2801 <histogram name="Download.MapWinShErrorFileFailed"
2802     enum="SpecialShFileOperationCodes">
2803   <summary>
2804     Windows error that produced a DOWNLOAD_INTERRUPT_REASON_FILE_FAILED result
2805     in MapShFileOperationCodes().
2806   </summary>
2807 </histogram>
2809 <histogram name="Download.OnChanged">
2810   <summary>
2811     Percentage of DownloadItem::Observer::OnDownloadUpdated events that
2812     signified a change in the extension API representation of the download.
2813   </summary>
2814 </histogram>
2816 <histogram name="Download.OpensOutstanding">
2817   <summary>The number of unopened downloads, when one is opened.</summary>
2818 </histogram>
2820 <histogram name="Download.OpenTime" units="milliseconds">
2821   <summary>
2822     The time between a download completing and the file being opened.
2823   </summary>
2824 </histogram>
2826 <histogram name="Download.PotentialBandwidth" units="Bytes/second">
2827   <summary>
2828     The maximum bandwidth (per read) that Chrome could have provided for the
2829     download.  If the actual bandwidth equals the potential bandwidth, that
2830     means that Chrome was the limiting factor for download bandwidth.
2831   </summary>
2832 </histogram>
2834 <histogram name="Download.ResourceHandlerBlockedPercentage" units="Percent">
2835   <summary>
2836     The percentage of the lifetime of the DownloadResourceHandler for which it
2837     was blocked by downstream flow control.  0% indicates that the network
2838     bandwidth was the limiting factor for the download.
2839   </summary>
2840 </histogram>
2842 <histogram name="Download.SavePackage" enum="DownloadSavePackageEvent">
2843   <summary>
2844     Events (e.g. Started, Cancelled, Finished, Write to Completed file, Write to
2845     Failed file) occuring within the state machine of a SavePackage operation.
2846   </summary>
2847 </histogram>
2849 <histogram name="Download.ShelfInProgressSizeOnAutoClose">
2850   <summary>
2851     The number of download items in progress on the shelf when it closes
2852     automatically.
2853   </summary>
2854 </histogram>
2856 <histogram name="Download.ShelfInProgressSizeOnUserClose">
2857   <summary>
2858     The number of download items in progress on the shelf when the user closes
2859     it.
2860   </summary>
2861 </histogram>
2863 <histogram name="Download.ShelfSizeOnAutoClose">
2864   <summary>
2865     The number of download items on the shelf when it closes automatically.
2866   </summary>
2867 </histogram>
2869 <histogram name="Download.ShelfSizeOnUserClose">
2870   <summary>
2871     The number of download items on the shelf when the user closes it.
2872   </summary>
2873 </histogram>
2875 <histogram name="Download.Sources" enum="DownloadSource">
2876   <summary>
2877     The initiation source (if initiated within the content layer of chrome) for
2878     a download.
2879   </summary>
2880 </histogram>
2882 <histogram name="Download.SourcesChrome" enum="ChromeDownloadSource">
2883   <summary>
2884     The initiation source (if initiated within the above-content layer of
2885     chrome) for a download.
2886   </summary>
2887 </histogram>
2889 <histogram name="Download.Time" units="milliseconds">
2890   <summary>Time between the start of a download and its completion.</summary>
2891 </histogram>
2893 <histogram name="Download.UserDiscard" enum="DownloadItem.DangerType">
2894   <summary>
2895     User chose to discard a download which was marked dangerous.  Grouped by the
2896     type of danger.
2897   </summary>
2898 </histogram>
2900 <histogram name="Download.WriteLoopCount">
2901   <summary>
2902     The number of iterations for the write loop in BaseFile::AppendDataTofile().
2903   </summary>
2904 </histogram>
2906 <histogram name="Download.WriteSize" units="Bytes">
2907   <summary>The write size for calls to BaseFile::AppendDataTofile().</summary>
2908 </histogram>
2910 <histogram name="Drive.CacheDBOpenStatus" enum="DriveCacheDBOpenStatus">
2911   <summary>Status of drive cache metadata database open.</summary>
2912 </histogram>
2914 <histogram name="Drive.EntireFeedLoadTime" units="microseconds">
2915   <summary>
2916     Time spent to load the entire file system information from the server
2917   </summary>
2918 </histogram>
2920 <histogram name="Drive.EntryKind" enum="DriveEntryKind">
2921   <summary>
2922     Provides breakdown of specific formats for hosted documents. Recorded when
2923     feed is loaded from the server.
2924   </summary>
2925 </histogram>
2927 <histogram name="Drive.FileFormat" enum="DriveFileFormat">
2928   <summary>
2929     Provides breakdown of specific file formats for regular files. Recorded when
2930     feed is loaded from the server.
2931   </summary>
2932 </histogram>
2934 <histogram name="Drive.InitialFeedLoadTime" units="microseconds">
2935   <summary>
2936     Time spent to load the initial part of the file system information from the
2937     server
2938   </summary>
2939 </histogram>
2941 <histogram name="Drive.MetadataDBInitResult" enum="DriveMetadataDBInitStatus">
2942   <summary>Result of drive resource metadata database initialization.</summary>
2943 </histogram>
2945 <histogram name="Drive.MetadataDBOpenExistingResult"
2946     enum="DriveMetadataDBInitStatus">
2947   <summary>
2948     Result of attempt to open existing drive resource metadata database.
2949   </summary>
2950 </histogram>
2952 <histogram name="Drive.NumberOfHostedDocuments">
2953   <summary>
2954     Number of hosted documents (spreadsheets etc.) on Drive. Logged when Drive
2955     is first accessed.
2956   </summary>
2957 </histogram>
2959 <histogram name="Drive.NumberOfRegularFiles">
2960   <summary>
2961     Number of regualr files on Drive.  Logged when Drive is first accessed.
2962   </summary>
2963 </histogram>
2965 <histogram name="Drive.NumberOfTotalFiles">
2966   <summary>
2967     Number of total files (regualr files + hosted documents) on Drive.  Logged
2968     when Drive is first accessed.
2969   </summary>
2970 </histogram>
2972 <histogram name="Drive.PushNotificationInitiallyEnabled" enum="BooleanEnabled">
2973   <summary>
2974     Tracks whether the push notification is initially enabled for Drive.
2975     Recorded when the first notification is processed. Notification is emulated
2976     by polling if the push notication is disabled.
2977   </summary>
2978 </histogram>
2980 <histogram name="Drive.PushNotificationRegistered" enum="BooleanRegistered">
2981   <summary>
2982     Tracks whether the push notification request is registered correctly for
2983     Drive. Recorded when the push notification manager is initialized.
2984   </summary>
2985 </histogram>
2987 <histogram name="Enterprise.AutoEnrollmentExtraTime" units="milliseconds">
2988   <summary>
2989     Time since the user logged in until the auto-enrollment protocol completed.
2990     0 is sampled when the protocol is done by the time the user logs in.
2991   </summary>
2992 </histogram>
2994 <histogram name="Enterprise.AutoEnrollmentProtocolTime" units="milliseconds">
2995   <summary>Total duration time of the auto-enrollment protocol.</summary>
2996 </histogram>
2998 <histogram name="Enterprise.AutoEnrollmentRequestNetworkErrorCode"
2999     enum="NetErrorCodes">
3000   <summary>
3001     Network error code (if applicable) for auto-enrollment requests.
3002   </summary>
3003 </histogram>
3005 <histogram name="Enterprise.AutoEnrollmentRequestStatus"
3006     enum="EnterpriseDeviceManagementStatus">
3007   <summary>URL fetcher status for auto-enrollment requests.</summary>
3008 </histogram>
3010 <histogram name="Enterprise.DMToken" enum="EnterpriseDMTokenType">
3011   <summary>
3012     Events related to fetching, saving and loading DM server tokens. These are
3013     used to retrieve cloud policies.
3014   </summary>
3015 </histogram>
3017 <histogram name="Enterprise.Enrollment" enum="EnterpriseEnrollmentType">
3018   <summary>
3019     Events related to device enrollment on new installs of ChromeOS devices.
3020   </summary>
3021 </histogram>
3023 <histogram name="Enterprise.ONC.PolicyValidation" enum="BooleanSuccess">
3024   <summary>Result of the OpenNetworkConfiguration policy validation.</summary>
3025 </histogram>
3027 <histogram name="Enterprise.Policies" enum="EnterprisePolicies">
3028   <summary>
3029     A set of enterprise policy rules that are in use. This is recorded every 24
3030     hours and at startup, if the last recording was earlier than a day before.
3031   </summary>
3032 </histogram>
3034 <histogram name="Enterprise.Policy" enum="EnterprisePolicyType">
3035   <summary>
3036     Events related to fetching, saving and loading user policies, and also
3037     device policies on ChromeOS.
3038   </summary>
3039 </histogram>
3041 <histogram name="Enterprise.PolicyInvalidations"
3042     enum="EnterprisePolicyInvalidations">
3043   <summary>
3044     Events for counting policy invalidations received with and without payloads.
3045     Invalidations indicate that a policy has been updated and should be
3046     refreshed. Payloads provide context about the policy update, but may be
3047     absent if dropped by the invalidation service.
3048   </summary>
3049 </histogram>
3051 <histogram name="Enterprise.PolicyInvalidationsStartupTime"
3052     units="milliseconds">
3053   <summary>
3054     Time since startup of the cloud policy code until the policy invalidation
3055     service first reported its online status.
3056   </summary>
3057 </histogram>
3059 <histogram name="Enterprise.PolicyLoadStatus" enum="EnterprisePolicyLoadStatus">
3060   <summary>
3061     Load status from the policy loaders which pull policy settings from the
3062     underlying platform, such as Windows Group Policy.
3063   </summary>
3064 </histogram>
3066 <histogram name="Enterprise.PolicyRefresh" enum="EnterprisePolicyRefresh">
3067   <summary>
3068     Events measuring effectiveness of refreshing policy when invalidations are
3069     received from a service. For each refresh, indicates whether the policy
3070     changed, and whether the policy was invalidated at the time of the refresh.
3071   </summary>
3072 </histogram>
3074 <histogram name="Event.CoalescedCount.Mouse">
3075   <summary>Number of Mouse events coalesced.</summary>
3076 </histogram>
3078 <histogram name="Event.CoalescedCount.Touch">
3079   <summary>Number of Touch events coalesced.</summary>
3080 </histogram>
3082 <histogram name="Event.CoalescedLatency.Mouse" units="milliseconds">
3083   <summary>
3084     Time between the first and last events in a coalesced mouse events group.
3085   </summary>
3086 </histogram>
3088 <histogram name="Event.CoalescedLatency.Touch" units="milliseconds">
3089   <summary>
3090     Time between the first and last events in a coalesced touch events group.
3091   </summary>
3092 </histogram>
3094 <histogram name="Event.Latency.Browser" units="microseconds">
3095   <summary>
3096     Time between initiation of all input events and browser processing.
3097   </summary>
3098 </histogram>
3100 <histogram name="Event.Latency.Browser.ET_DROP_TARGET_EVENT"
3101     units="microseconds">
3102   <summary>
3103     Time between initiation of input event and browser processing.
3104   </summary>
3105 </histogram>
3107 <histogram name="Event.Latency.Browser.ET_GESTURE_BEGIN" units="microseconds">
3108   <summary>
3109     Time between initiation of input event and browser processing.
3110   </summary>
3111 </histogram>
3113 <histogram name="Event.Latency.Browser.ET_GESTURE_DOUBLE_TAP"
3114     units="microseconds">
3115   <summary>
3116     Time between initiation of input event and browser processing.
3117   </summary>
3118 </histogram>
3120 <histogram name="Event.Latency.Browser.ET_GESTURE_END" units="microseconds">
3121   <summary>
3122     Time between initiation of input event and browser processing.
3123   </summary>
3124 </histogram>
3126 <histogram name="Event.Latency.Browser.ET_GESTURE_LONG_PRESS"
3127     units="microseconds">
3128   <summary>
3129     Time between initiation of input event and browser processing.
3130   </summary>
3131 </histogram>
3133 <histogram name="Event.Latency.Browser.ET_GESTURE_LONG_TAP"
3134     units="microseconds">
3135   <summary>
3136     Time between initiation of input event and browser processing.
3137   </summary>
3138 </histogram>
3140 <histogram name="Event.Latency.Browser.ET_GESTURE_MULTIFINGER_SWIPE"
3141     units="microseconds">
3142   <summary>
3143     Time between initiation of input event and browser processing.
3144   </summary>
3145 </histogram>
3147 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_BEGIN"
3148     units="microseconds">
3149   <summary>
3150     Time between initiation of input event and browser processing.
3151   </summary>
3152 </histogram>
3154 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_END"
3155     units="microseconds">
3156   <summary>
3157     Time between initiation of input event and browser processing.
3158   </summary>
3159 </histogram>
3161 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_UPDATE"
3162     units="microseconds">
3163   <summary>
3164     Time between initiation of input event and browser processing.
3165   </summary>
3166 </histogram>
3168 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_BEGIN"
3169     units="microseconds">
3170   <summary>
3171     Time between initiation of input event and browser processing.
3172   </summary>
3173 </histogram>
3175 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_END"
3176     units="microseconds">
3177   <summary>
3178     Time between initiation of input event and browser processing.
3179   </summary>
3180 </histogram>
3182 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_UPDATE"
3183     units="microseconds">
3184   <summary>
3185     Time between initiation of input event and browser processing.
3186   </summary>
3187 </histogram>
3189 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP" units="microseconds">
3190   <summary>
3191     Time between initiation of input event and browser processing.
3192   </summary>
3193 </histogram>
3195 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP_CANCEL"
3196     units="microseconds">
3197   <summary>
3198     Time between initiation of input event and browser processing.
3199   </summary>
3200 </histogram>
3202 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP_DOWN"
3203     units="microseconds">
3204   <summary>
3205     Time between initiation of input event and browser processing.
3206   </summary>
3207 </histogram>
3209 <histogram name="Event.Latency.Browser.ET_GESTURE_TWO_FINGER_TAP"
3210     units="microseconds">
3211   <summary>
3212     Time between initiation of input event and browser processing.
3213   </summary>
3214 </histogram>
3216 <histogram name="Event.Latency.Browser.ET_KEY_PRESSED" units="microseconds">
3217   <summary>
3218     Time between initiation of input event and browser processing.
3219   </summary>
3220 </histogram>
3222 <histogram name="Event.Latency.Browser.ET_KEY_RELEASED" units="microseconds">
3223   <summary>
3224     Time between initiation of input event and browser processing.
3225   </summary>
3226 </histogram>
3228 <histogram name="Event.Latency.Browser.ET_MOUSE_CAPTURE_CHANGED"
3229     units="microseconds">
3230   <summary>
3231     Time between initiation of input event and browser processing.
3232   </summary>
3233 </histogram>
3235 <histogram name="Event.Latency.Browser.ET_MOUSE_DRAGGED" units="microseconds">
3236   <summary>
3237     Time between initiation of input event and browser processing.
3238   </summary>
3239 </histogram>
3241 <histogram name="Event.Latency.Browser.ET_MOUSE_ENTERED" units="microseconds">
3242   <summary>
3243     Time between initiation of input event and browser processing.
3244   </summary>
3245 </histogram>
3247 <histogram name="Event.Latency.Browser.ET_MOUSE_EXITED" units="microseconds">
3248   <summary>
3249     Time between initiation of input event and browser processing.
3250   </summary>
3251 </histogram>
3253 <histogram name="Event.Latency.Browser.ET_MOUSE_MOVED" units="microseconds">
3254   <summary>
3255     Time between initiation of input event and browser processing.
3256   </summary>
3257 </histogram>
3259 <histogram name="Event.Latency.Browser.ET_MOUSE_RELEASED" units="microseconds">
3260   <summary>
3261     Time between initiation of input event and browser processing.
3262   </summary>
3263 </histogram>
3265 <histogram name="Event.Latency.Browser.ET_MOUSEWHEEL" units="microseconds">
3266   <summary>
3267     Time between initiation of input event and browser processing.
3268   </summary>
3269 </histogram>
3271 <histogram name="Event.Latency.Browser.ET_SCROLL" units="microseconds">
3272   <summary>
3273     Time between initiation of input event and browser processing.
3274   </summary>
3275 </histogram>
3277 <histogram name="Event.Latency.Browser.ET_SCROLL_FLING_CANCEL"
3278     units="microseconds">
3279   <summary>
3280     Time between initiation of input event and browser processing.
3281   </summary>
3282 </histogram>
3284 <histogram name="Event.Latency.Browser.ET_SCROLL_FLING_START"
3285     units="microseconds">
3286   <summary>
3287     Time between initiation of input event and browser processing.
3288   </summary>
3289 </histogram>
3291 <histogram name="Event.Latency.Browser.ET_TOUCH_CANCELLED" units="microseconds">
3292   <summary>
3293     Time between initiation of input event and browser processing.
3294   </summary>
3295 </histogram>
3297 <histogram name="Event.Latency.Browser.ET_TOUCH_MOVED" units="microseconds">
3298   <summary>
3299     Time between initiation of input event and browser processing.
3300   </summary>
3301 </histogram>
3303 <histogram name="Event.Latency.Browser.ET_TOUCH_PRESSED" units="microseconds">
3304   <summary>
3305     Time between initiation of input event and browser processing.
3306   </summary>
3307 </histogram>
3309 <histogram name="Event.Latency.Browser.ET_TOUCH_RELEASED" units="microseconds">
3310   <summary>
3311     Time between initiation of input event and browser processing.
3312   </summary>
3313 </histogram>
3315 <histogram name="Event.Latency.Browser.ET_TOUCH_STATIONARY"
3316     units="microseconds">
3317   <summary>
3318     Time between initiation of input event and browser processing.
3319   </summary>
3320 </histogram>
3322 <histogram name="Event.Latency.Browser.ET_TRANSLATED_KEY_PRESS"
3323     units="microseconds">
3324   <summary>
3325     Time between initiation of input event and browser processing.
3326   </summary>
3327 </histogram>
3329 <histogram name="Event.Latency.Browser.ET_TRANSLATED_KEY_RELEASE"
3330     units="microseconds">
3331   <summary>
3332     Time between initiation of input event and browser processing.
3333   </summary>
3334 </histogram>
3336 <histogram name="Event.Latency.Browser.ET_UNKNOWN" units="microseconds">
3337   <summary>
3338     Time between initiation of input event and browser processing.
3339   </summary>
3340 </histogram>
3342 <histogram name="Event.Latency.Browser.TouchAcked" units="microseconds">
3343   <summary>
3344     Time between touch events sent from RWH to renderer and acked by renderer.
3345   </summary>
3346 </histogram>
3348 <histogram name="Event.Latency.Browser.TouchUI" units="microseconds">
3349   <summary>
3350     Time between touch events received by Chrome and sent from RWH to renderer.
3351   </summary>
3352 </histogram>
3354 <histogram name="Event.Latency.Renderer" units="microseconds">
3355   <summary>
3356     Time between initiation of all input events and renderer processing.
3357   </summary>
3358 </histogram>
3360 <histogram name="Event.Latency.Renderer.Char" units="microseconds">
3361   <summary>
3362     Time between initiation of input event and browser processing.
3363   </summary>
3364 </histogram>
3366 <histogram name="Event.Latency.Renderer.ContextMenu" units="microseconds">
3367   <summary>
3368     Time between initiation of input event and browser processing.
3369   </summary>
3370 </histogram>
3372 <histogram name="Event.Latency.Renderer.GestureDoubleTap" units="microseconds">
3373   <summary>
3374     Time between initiation of input event and browser processing.
3375   </summary>
3376 </histogram>
3378 <histogram name="Event.Latency.Renderer.GestureFlingCancel"
3379     units="microseconds">
3380   <summary>
3381     Time between initiation of input event and browser processing.
3382   </summary>
3383 </histogram>
3385 <histogram name="Event.Latency.Renderer.GestureFlingStart" units="microseconds">
3386   <summary>
3387     Time between initiation of input event and browser processing.
3388   </summary>
3389 </histogram>
3391 <histogram name="Event.Latency.Renderer.GestureLongPress" units="microseconds">
3392   <summary>
3393     Time between initiation of input event and browser processing.
3394   </summary>
3395 </histogram>
3397 <histogram name="Event.Latency.Renderer.GestureLongTap" units="microseconds">
3398   <summary>
3399     Time between initiation of input event and browser processing.
3400   </summary>
3401 </histogram>
3403 <histogram name="Event.Latency.Renderer.GesturePinchBegin" units="microseconds">
3404   <summary>
3405     Time between initiation of input event and browser processing.
3406   </summary>
3407 </histogram>
3409 <histogram name="Event.Latency.Renderer.GesturePinchEnd" units="microseconds">
3410   <summary>
3411     Time between initiation of input event and browser processing.
3412   </summary>
3413 </histogram>
3415 <histogram name="Event.Latency.Renderer.GesturePinchUpdate"
3416     units="microseconds">
3417   <summary>
3418     Time between initiation of input event and browser processing.
3419   </summary>
3420 </histogram>
3422 <histogram name="Event.Latency.Renderer.GestureScrollBegin"
3423     units="microseconds">
3424   <summary>
3425     Time between initiation of input event and browser processing.
3426   </summary>
3427 </histogram>
3429 <histogram name="Event.Latency.Renderer.GestureScrollEnd" units="microseconds">
3430   <summary>
3431     Time between initiation of input event and browser processing.
3432   </summary>
3433 </histogram>
3435 <histogram name="Event.Latency.Renderer.GestureScrollUpdate"
3436     units="microseconds">
3437   <summary>
3438     Time between initiation of input event and browser processing.
3439   </summary>
3440 </histogram>
3442 <histogram name="Event.Latency.Renderer.GestureTap" units="microseconds">
3443   <summary>
3444     Time between initiation of input event and browser processing.
3445   </summary>
3446 </histogram>
3448 <histogram name="Event.Latency.Renderer.GestureTapCancel" units="microseconds">
3449   <summary>
3450     Time between initiation of input event and browser processing.
3451   </summary>
3452 </histogram>
3454 <histogram name="Event.Latency.Renderer.GestureTapDown" units="microseconds">
3455   <summary>
3456     Time between initiation of input event and browser processing.
3457   </summary>
3458 </histogram>
3460 <histogram name="Event.Latency.Renderer.GestureTwoFingerTap"
3461     units="microseconds">
3462   <summary>
3463     Time between initiation of input event and browser processing.
3464   </summary>
3465 </histogram>
3467 <histogram name="Event.Latency.Renderer.KeyDown" units="microseconds">
3468   <summary>
3469     Time between initiation of input event and browser processing.
3470   </summary>
3471 </histogram>
3473 <histogram name="Event.Latency.Renderer.KeyUp" units="microseconds">
3474   <summary>
3475     Time between initiation of input event and browser processing.
3476   </summary>
3477 </histogram>
3479 <histogram name="Event.Latency.Renderer.MouseDown" units="microseconds">
3480   <summary>
3481     Time between initiation of input event and browser processing.
3482   </summary>
3483 </histogram>
3485 <histogram name="Event.Latency.Renderer.MouseEnter" units="microseconds">
3486   <summary>
3487     Time between initiation of input event and browser processing.
3488   </summary>
3489 </histogram>
3491 <histogram name="Event.Latency.Renderer.MouseLeave" units="microseconds">
3492   <summary>
3493     Time between initiation of input event and browser processing.
3494   </summary>
3495 </histogram>
3497 <histogram name="Event.Latency.Renderer.MouseMove" units="microseconds">
3498   <summary>
3499     Time between initiation of input event and browser processing.
3500   </summary>
3501 </histogram>
3503 <histogram name="Event.Latency.Renderer.MouseUp" units="microseconds">
3504   <summary>
3505     Time between initiation of input event and browser processing.
3506   </summary>
3507 </histogram>
3509 <histogram name="Event.Latency.Renderer.MouseWheel" units="microseconds">
3510   <summary>
3511     Time between initiation of input event and browser processing.
3512   </summary>
3513 </histogram>
3515 <histogram name="Event.Latency.Renderer.RawKeyDown" units="microseconds">
3516   <summary>
3517     Time between initiation of input event and browser processing.
3518   </summary>
3519 </histogram>
3521 <histogram name="Event.Latency.Renderer.TouchCancel" units="microseconds">
3522   <summary>
3523     Time between initiation of input event and browser processing.
3524   </summary>
3525 </histogram>
3527 <histogram name="Event.Latency.Renderer.TouchEnd" units="microseconds">
3528   <summary>
3529     Time between initiation of input event and browser processing.
3530   </summary>
3531 </histogram>
3533 <histogram name="Event.Latency.Renderer.TouchMove" units="microseconds">
3534   <summary>
3535     Time between initiation of input event and browser processing.
3536   </summary>
3537 </histogram>
3539 <histogram name="Event.Latency.Renderer.TouchStart" units="microseconds">
3540   <summary>
3541     Time between initiation of input event and browser processing.
3542   </summary>
3543 </histogram>
3545 <histogram name="Event.Latency.Renderer.Undefined" units="microseconds">
3546   <summary>
3547     Time between initiation of input event and browser processing.
3548   </summary>
3549 </histogram>
3551 <histogram name="Event.Latency.RendererImpl.GestureScroll" units="microseconds">
3552   <summary>
3553     Time between initial creation of touch event and the resulting ScrollGesture
3554     reaches Impl thread.
3555   </summary>
3556 </histogram>
3558 <histogram name="Event.Latency.TouchToScrollUpdateSwap" units="microseconds">
3559   <summary>
3560     Time between initial creation of touch event and the resulting frame from
3561     ScrollUpdate is swapped.
3562   </summary>
3563 </histogram>
3565 <histogram name="ExtensionBlacklist.BlacklistInstalled"
3566     enum="ExtensionLocation">
3567   <summary>
3568     The number of extensions that were blacklisted when already installed,
3569     grouped by Extension::Location. Logged when ExtensionService blackists and
3570     unloads an installed extension.
3571   </summary>
3572 </histogram>
3574 <histogram name="ExtensionBlacklist.BlockCRX" enum="ExtensionLocation">
3575   <summary>
3576     The number of extensions that have been blocked from installing grouped by
3577     Extension::Location. Logged when ExtensionService refuses to install a
3578     blacklisted extension.
3579   </summary>
3580 </histogram>
3582 <histogram name="ExtensionBlacklist.SilentInstall" enum="ExtensionLocation">
3583   <summary>
3584     The number of extensions that have been silently installed in a blacklisted
3585     state, grouped by Extension::Location. Logged when ExtensionService installs
3586     a blacklisted extension without blocking it (ExtensionBlacklist.BlockCRX
3587     would be logged otherwise). Typically this will be when a user has a
3588     blacklisted extension synced.
3589   </summary>
3590 </histogram>
3592 <histogram name="ExtensionBlacklist.UnblacklistInstalled"
3593     enum="ExtensionLocation">
3594   <summary>
3595     The number of extensions that were unblacklisted when installed, grouped by
3596     Extension::Location. Logged when ExtensionService unblacklists and loads a
3597     blacklisted extension.
3598   </summary>
3599 </histogram>
3601 <histogram name="Extensions.AllocatePortIdPairOverflow">
3602   <summary>
3603     Records when the allocation of IDs for chrome.runtime.Port overflows.
3604   </summary>
3605 </histogram>
3607 <histogram name="Extensions.APIUse_RelativeURL" enum="UrlResolutionResult">
3608   <summary>
3609     Captures the results of URL resolution when relative urls are used in the
3610     tabs/windows api.
3611   </summary>
3612 </histogram>
3614 <histogram name="Extensions.AppLaunch" enum="AppLaunch">
3615   <summary>
3616     The number of times v1 apps are launched grouped by
3617     extension_misc::AppLaunchBuckets. See also Apps.AppLaunch for v2 apps.
3618   </summary>
3619 </histogram>
3621 <histogram name="Extensions.AppLaunchContainer" enum="AppLaunchContainer">
3622   <summary>
3623     The number of times apps are launched grouped by
3624     extension_misc::LaunchContainer.
3625   </summary>
3626 </histogram>
3628 <histogram name="Extensions.AppLocation" enum="ExtensionLocation">
3629   <summary>
3630     The number of apps loaded at startup time grouped by Extension::Location.
3631   </summary>
3632 </histogram>
3634 <histogram name="Extensions.AppsPromo" enum="AppPromoAction">
3635   <summary>
3636     The actions taken in the NTP apps promo grouped by
3637     extension_misc::AppsPromoBuckets.
3638   </summary>
3639 </histogram>
3641 <histogram name="Extensions.AppTabLaunchType" enum="ExtensionLaunchType">
3642   <summary>
3643     The number of apps launched grouped by ExtensionPrefs::LaunchType.
3644   </summary>
3645 </histogram>
3647 <histogram name="Extensions.BackgroundPageLoadTime" units="milliseconds">
3648   <summary>The time for an extension's background page to load.</summary>
3649 </histogram>
3651 <histogram name="Extensions.BackgroundPageType"
3652     units="ExtensionBackgroundPageType">
3653   <summary>
3654     The type (if any) of background page the extension has. Recorded for
3655     installed extensions on startup.
3656   </summary>
3657 </histogram>
3659 <histogram name="Extensions.CrxFetchFailureRetryCountGoogleUrl">
3660   <summary>
3661     Number of times chrome retried to download an extension with a url on a
3662     google.com domain, before eventually giving up.
3663   </summary>
3664 </histogram>
3666 <histogram name="Extensions.CrxFetchFailureRetryCountOtherUrl">
3667   <summary>
3668     Number of times chrome retried to download an extension with a url on a non
3669     google.com domain, before eventually giving up.
3670   </summary>
3671 </histogram>
3673 <histogram name="Extensions.CrxFetchSuccessRetryCountGoogleUrl">
3674   <summary>
3675     Number of times chrome retried to download an extension with a url on a
3676     google.com domain, before eventually succeeding.
3677   </summary>
3678 </histogram>
3680 <histogram name="Extensions.CrxFetchSuccessRetryCountOtherUrl">
3681   <summary>
3682     Number of times chrome retried to download an extension with a url on a non
3683     google.com domain, before eventually succeeding.
3684   </summary>
3685 </histogram>
3687 <histogram name="Extensions.CrxInstallDirPathLength">
3688   <summary>
3689     Length of the path to the directory under which an extension is installed.
3690     This directory is in the user's profile.
3691   </summary>
3692 </histogram>
3694 <histogram name="Extensions.DeclarativeRulesStorageInitialization"
3695     units="milliseconds">
3696   <summary>Time spent until rules storage delegate gets ready.</summary>
3697 </histogram>
3699 <histogram name="Extensions.DepricatedExternalJsonCount">
3700   <summary>
3701     Number of extensions referenced in the depricated external extensions source
3702     at path chrome::DIR_DEPRICATED_EXTERNAL_EXTENSIONS.
3703   </summary>
3704 </histogram>
3706 <histogram name="Extensions.DialogLoadTime" units="milliseconds">
3707   <summary>The time for a dialog-hosted extension to load.</summary>
3708 </histogram>
3710 <histogram name="Extensions.Disabled">
3711   <summary>
3712     The number of extensions that are disabled at browser startup.
3713   </summary>
3714 </histogram>
3716 <histogram name="Extensions.DisabledForPermissions">
3717   <summary>
3718     The number of extensions that are disabled at browser startup due to
3719     permissions increases.
3720   </summary>
3721 </histogram>
3723 <histogram name="Extensions.DisabledUIUserResponse"
3724     enum="ExtensionDisabledUIUserResponse">
3725   <summary>
3726     User response to the dialog shown when an extension is disabled due to an
3727     update requiring more permissions.
3728   </summary>
3729 </histogram>
3731 <histogram name="Extensions.ErrorCodeFromCrxOpen">
3732   <summary>
3733     If opening the CRX file for unpacking fails, this integer is the error code
3734     given by the OS.
3735   </summary>
3736 </histogram>
3738 <histogram name="Extensions.EventPageActiveTime" units="milliseconds">
3739   <summary>The time an extension's event page has spent loaded.</summary>
3740 </histogram>
3742 <histogram name="Extensions.EventPageIdleTime" units="milliseconds">
3743   <summary>The time an extension's event page has spent unloaded.</summary>
3744 </histogram>
3746 <histogram name="Extensions.EventPageLoadTime" units="milliseconds">
3747   <summary>The time for an extension's event page to load.</summary>
3748 </histogram>
3750 <histogram name="Extensions.ExtensionInstalled">
3751   <summary>An extension has been installed.</summary>
3752 </histogram>
3754 <histogram name="Extensions.ExtensionLocation" enum="ExtensionLocation">
3755   <summary>
3756     The number of extensions loaded at startup time grouped by
3757     Extension::Location.
3758   </summary>
3759 </histogram>
3761 <histogram name="Extensions.ExtensionRootPathLength">
3762   <summary>
3763     Length of the Extensions dir path inside the profile directory.
3764   </summary>
3765 </histogram>
3767 <histogram name="Extensions.ExtensionUninstalled">
3768   <summary>An extension has been uninstalled.</summary>
3769 </histogram>
3771 <histogram name="Extensions.ExternalExtensionEvent" enum="SideloadUIEvents">
3772   <summary>
3773     Records what happens to extensions that are sideloaded, grouped by the
3774     ExternalExtensionEvent enum.
3775   </summary>
3776 </histogram>
3778 <histogram name="Extensions.ExternalItemState" enum="ExternalItemState">
3779   <summary>
3780     The number of sideloaded apps/extensions loaded on startup grouped by
3781     enabled/disabled state.
3782   </summary>
3783 </histogram>
3785 <histogram name="Extensions.ExternalJsonCount">
3786   <summary>
3787     Number of extensions referenced in the external extensions source at path
3788     chrome::DIR_EXTERNAL_EXTENSIONS.
3789   </summary>
3790 </histogram>
3792 <histogram name="Extensions.FromWebstoreInconsistency"
3793     enum="ExtensionFromWebstoreInconcistencyEnum">
3794   <summary>
3795     Number of apps/extensions loaded on startup with an inconsistent &quot;from
3796     webstore&quot; state. This means an item that is flagged as from_webstore,
3797     but with either a non-webstore update_url or an external install location.
3798   </summary>
3799 </histogram>
3801 <histogram name="Extensions.FunctionCalls" enum="ExtensionFunctions">
3802   <summary>Number of calls to extension functions.</summary>
3803 </histogram>
3805 <histogram name="Extensions.GetUserDataTempDir" enum="GetUserDataTempDirResult">
3806   <summary>
3807     What happens when the extensions system tries to get a temp dir to unpack
3808     in?
3809   </summary>
3810 </histogram>
3812 <histogram name="Extensions.InjectCssTime" units="milliseconds">
3813   <summary>
3814     The amount of time for a CSS file to be injected into a page.
3815   </summary>
3816 </histogram>
3818 <histogram name="Extensions.InjectEnd_ScriptCount">
3819   <summary>Number of scripts injected at document end by extensions.</summary>
3820 </histogram>
3822 <histogram name="Extensions.InjectEnd_Time" units="milliseconds">
3823   <summary>
3824     Time taken to inject all scripts at document end by extensions.
3825   </summary>
3826 </histogram>
3828 <histogram name="Extensions.InjectIdle_ScriptCount">
3829   <summary>Number of scripts injected at document idle by extensions.</summary>
3830 </histogram>
3832 <histogram name="Extensions.InjectIdle_Time" units="milliseconds">
3833   <summary>
3834     Time taken to inject all scripts at document idle by extensions.
3835   </summary>
3836 </histogram>
3838 <histogram name="Extensions.InjectScriptTime" units="milliseconds">
3839   <summary>Time taken to inject all scripts by extensions.</summary>
3840 </histogram>
3842 <histogram name="Extensions.InjectStart_CssCount">
3843   <summary>Number of css files injected by extensions.</summary>
3844 </histogram>
3846 <histogram name="Extensions.InjectStart_ScriptCount">
3847   <summary>Number of scripts injected at document start by extensions.</summary>
3848 </histogram>
3850 <histogram name="Extensions.InjectStart_Time" units="milliseconds">
3851   <summary>
3852     Time taken to inject css/scripts at document start by extensions.
3853   </summary>
3854 </histogram>
3856 <histogram name="Extensions.InstallSource" enum="ExtensionLocation">
3857   <summary>Installs grouped by the location property in prefs.</summary>
3858 </histogram>
3860 <histogram name="Extensions.InstallType" enum="ExtensionType">
3861   <summary>Installs grouped by Extension::HistogramType.</summary>
3862 </histogram>
3864 <histogram name="Extensions.LoadAll">
3865   <summary>
3866     The number of extensions and themes loaded at browser startup.
3867   </summary>
3868 </histogram>
3870 <histogram name="Extensions.LoadAllTime" units="milliseconds">
3871   <summary>Time taken to load all extensions at browser startup.</summary>
3872 </histogram>
3874 <histogram name="Extensions.LoadApp">
3875   <summary>The number of apps loaded by each user at startup time.</summary>
3876 </histogram>
3878 <histogram name="Extensions.LoadAppExternal">
3879   <summary>
3880     The number of externally managed apps loaded by each user at startup time.
3881   </summary>
3882 </histogram>
3884 <histogram name="Extensions.LoadAppUser">
3885   <summary>
3886     The number of user-installed apps loaded by each user at startup time.
3887   </summary>
3888 </histogram>
3890 <histogram name="Extensions.LoadBrowserAction">
3891   <summary>
3892     The number of browser action extensions loaded at browser startup.
3893   </summary>
3894 </histogram>
3896 <histogram name="Extensions.LoadContentPack">
3897   <summary>
3898     The number of content-pack extensions loaded at browser startup.
3899   </summary>
3900 </histogram>
3902 <histogram name="Extensions.LoadExtension">
3903   <summary>The number of extensions loaded at browser startup.</summary>
3904 </histogram>
3906 <histogram name="Extensions.LoadExtensionExternal">
3907   <summary>
3908     The number of externally managed extensions loaded at browser startup.
3909   </summary>
3910 </histogram>
3912 <histogram name="Extensions.LoadExtensionUser">
3913   <summary>
3914     The number of user-installed extensions loaded at browser startup.
3915   </summary>
3916 </histogram>
3918 <histogram name="Extensions.LoadExternal">
3919   <summary>
3920     The number of externally managed extensions and apps loaded at browser
3921     startup.
3922   </summary>
3923 </histogram>
3925 <histogram name="Extensions.LoadHostedApp">
3926   <summary>
3927     The number of hosted apps loaded by each user at startup time.
3928   </summary>
3929 </histogram>
3931 <histogram name="Extensions.LoadPackagedApp">
3932   <summary>
3933     The number of legacy packaged apps loaded by each user at startup time.
3934   </summary>
3935 </histogram>
3937 <histogram name="Extensions.LoadPageAction">
3938   <summary>
3939     The number of page action extensions loaded at browser startup.
3940   </summary>
3941 </histogram>
3943 <histogram name="Extensions.LoadPlatformApp">
3944   <summary>The number of platform apps loaded at browser startup.</summary>
3945 </histogram>
3947 <histogram name="Extensions.LoadTheme">
3948   <summary>The number of themes loaded at browser startup.</summary>
3949 </histogram>
3951 <histogram name="Extensions.LoadType" enum="ExtensionType">
3952   <summary>
3953     The number of extensions loaded at startup time grouped by
3954     Extension::HistogramType.
3955   </summary>
3956 </histogram>
3958 <histogram name="Extensions.LoadUserScript">
3959   <summary>
3960     The number of converted user scripts loaded at browser startup.
3961   </summary>
3962 </histogram>
3964 <histogram name="Extensions.ManifestFetchFailureRetryCountGoogleUrl">
3965   <summary>
3966     Number of times chrome retried to download an extension update manifest with
3967     a url on a google.com domain, before eventually giving up.
3968   </summary>
3969 </histogram>
3971 <histogram name="Extensions.ManifestFetchFailureRetryCountOtherUrl">
3972   <summary>
3973     Number of times chrome retried to download an extension update manifest with
3974     a url on a non google.com domain, before eventually giving up.
3975   </summary>
3976 </histogram>
3978 <histogram name="Extensions.ManifestFetchSuccessRetryCountGoogleUrl">
3979   <summary>
3980     Number of times chrome retried to download an extension update manifest with
3981     a url on a google.com domain, before eventually succeeding.
3982   </summary>
3983 </histogram>
3985 <histogram name="Extensions.ManifestFetchSuccessRetryCountOtherUrl">
3986   <summary>
3987     Number of times chrome retried to download an extension update manifest with
3988     a url on a non google.com domain, before eventually succeeding.
3989   </summary>
3990 </histogram>
3992 <histogram name="Extensions.ManifestReloadNeedsRelocalization">
3993   <summary>
3994     Number of extension loads on startup where it is necessary to reload the
3995     mainfest because the locale has changed.
3996   </summary>
3997 </histogram>
3999 <histogram name="Extensions.ManifestReloadNotNeeded">
4000   <summary>
4001     Number of extension loads on startup where it is not necessary to reload the
4002     extension's manifest.
4003   </summary>
4004 </histogram>
4006 <histogram name="Extensions.ManifestReloadUnpackedDir">
4007   <summary>
4008     Number of extension loads on startup where it is necessary to reload the
4009     manifest because the extension is unpacked.
4010   </summary>
4011 </histogram>
4013 <histogram name="Extensions.NetworkDelay" units="milliseconds">
4014   <summary>Time that network requests were blocked due to extensions.</summary>
4015 </histogram>
4017 <histogram name="Extensions.NetworkDelayPercentage" units="%">
4018   <summary>
4019     Percentage of total lifetime a network request was blocked due to an
4020     extension.
4021   </summary>
4022 </histogram>
4024 <histogram name="Extensions.NetworkDelayRegistryLoad" units="milliseconds">
4025   <summary>
4026     Time that network requests were blocked due to relevant rule registries
4027     loading.
4028   </summary>
4029 </histogram>
4031 <histogram name="Extensions.NonWebstoreLocation" enum="ExtensionLocation">
4032   <summary>
4033     The number of apps/extensions with a non-webstore update_url loaded at
4034     startup time grouped by Extension::Location.
4035   </summary>
4036 </histogram>
4038 <histogram name="Extensions.NonWebStoreNewTabPageOverrides">
4039   <summary>
4040     Number of non-WebStore extensions on startup that override the new tab page.
4041   </summary>
4042 </histogram>
4044 <histogram name="Extensions.Permissions_AutoDisable" enum="ExtensionPermission">
4045   <summary>
4046     The permissions present in an extension when it is automatically disabled
4047     due to a permission increase (e.g., after an extension upgrade).
4048   </summary>
4049 </histogram>
4051 <histogram name="Extensions.Permissions_Install" enum="ExtensionPermission">
4052   <summary>
4053     The permissions present in an extension when it was installed.
4054   </summary>
4055 </histogram>
4057 <histogram name="Extensions.Permissions_InstallAbort"
4058     enum="ExtensionPermission">
4059   <summary>
4060     The permissions present in an extension when installation was aborted, not
4061     including installation errors and user cancels.
4062   </summary>
4063 </histogram>
4065 <histogram name="Extensions.Permissions_InstallCancel"
4066     enum="ExtensionPermission">
4067   <summary>
4068     The permissions present in an extension when installation was canceled.
4069   </summary>
4070 </histogram>
4072 <histogram name="Extensions.Permissions_Load" enum="ExtensionPermission">
4073   <summary>The permissions present in an extension when it was loaded.</summary>
4074 </histogram>
4076 <histogram name="Extensions.Permissions_ReEnable" enum="ExtensionPermission">
4077   <summary>
4078     The permissions present in an extension when it was re-enabled from a
4079     confirmation prompt.
4080   </summary>
4081 </histogram>
4083 <histogram name="Extensions.Permissions_ReEnableAbort"
4084     enum="ExtensionPermission">
4085   <summary>
4086     The permissions present in an extension when the re-enable prompt was
4087     aborted, not including installation errors and manual user cancels.
4088   </summary>
4089 </histogram>
4091 <histogram name="Extensions.Permissions_ReEnableCancel"
4092     enum="ExtensionPermission">
4093   <summary>
4094     The permissions present in an extension when the re-enable was canceled from
4095     the confirmation prompt.
4096   </summary>
4097 </histogram>
4099 <histogram name="Extensions.Permissions_Uninstall" enum="ExtensionPermission">
4100   <summary>
4101     The permissions present in an extension when it was uninstalled.
4102   </summary>
4103 </histogram>
4105 <histogram name="Extensions.Permissions_WebStoreInstall"
4106     enum="ExtensionPermission">
4107   <summary>
4108     The permissions present in an extension when it was installed through the
4109     web store.
4110   </summary>
4111 </histogram>
4113 <histogram name="Extensions.Permissions_WebStoreInstallAbort"
4114     enum="ExtensionPermission">
4115   <summary>
4116     The permissions present in an extension when installation from the web store
4117     was aborted, not including installation errors and user cancels.
4118   </summary>
4119 </histogram>
4121 <histogram name="Extensions.Permissions_WebStoreInstallCancel"
4122     enum="ExtensionPermission">
4123   <summary>
4124     The permissions present in an extension when installation from the web store
4125     was canceled.
4126   </summary>
4127 </histogram>
4129 <histogram name="Extensions.SandboxUnpackFailure">
4130   <summary>
4131     Count the number of times a sandboxed extension unpack fails.
4132   </summary>
4133 </histogram>
4135 <histogram name="Extensions.SandboxUnpackFailureReason"
4136     enum="ExtensionUnpackFailureReason">
4137   <summary>What caused a sandboxed extension unpack to fail?</summary>
4138 </histogram>
4140 <histogram name="Extensions.SandboxUnpackFailureTime">
4141   <summary>Time taken to unpack an extension, when the unpack fails.</summary>
4142 </histogram>
4144 <histogram name="Extensions.SandboxUnpackInitialCrxPathLength">
4145   <summary>Length of the initial path to the CRX to be unpacked.</summary>
4146 </histogram>
4148 <histogram name="Extensions.SandboxUnpackLinkFreeCrxPathLength">
4149   <summary>
4150     Length of the normalized (link/junction free) path to the temporary copy of
4151     a CRX made during unpacking.
4152   </summary>
4153 </histogram>
4155 <histogram name="Extensions.SandboxUnpackRate">
4156   <summary>
4157     Rate at which a CRX file is unpacked in Kilobytes per second.
4158   </summary>
4159 </histogram>
4161 <histogram name="Extensions.SandboxUnpackRate1To2mB">
4162   <summary>
4163     Rate at which CRX files 1MB to 2MB are unpacked in Kilobytes per second.
4164   </summary>
4165 </histogram>
4167 <histogram name="Extensions.SandboxUnpackRate2To5mB">
4168   <summary>
4169     Rate at which CRX files 2MB to 5MB are unpacked in Kilobytes per second.
4170   </summary>
4171 </histogram>
4173 <histogram name="Extensions.SandboxUnpackRate50kBTo1mB">
4174   <summary>
4175     Rate at which CRX files 50kB to 1MB are unpacked in Kilobytes per second.
4176   </summary>
4177 </histogram>
4179 <histogram name="Extensions.SandboxUnpackRate5To10mB">
4180   <summary>
4181     Rate at which CRX files 5MB to 10 MB are unpacked in Kilobytes per second.
4182   </summary>
4183 </histogram>
4185 <histogram name="Extensions.SandboxUnpackRateOver10mB">
4186   <summary>
4187     Rate at which CRX files larger than 10MB are unpacked in Kilobytes per
4188     second.
4189   </summary>
4190 </histogram>
4192 <histogram name="Extensions.SandboxUnpackRateUnder50kB">
4193   <summary>
4194     Rate at which CRX files under 50 KB are unpacked in Kilobytes per second.
4195   </summary>
4196 </histogram>
4198 <histogram name="Extensions.SandboxUnpackSuccess">
4199   <summary>Count the number of times a sandboxed CRX unpack succeeds.</summary>
4200 </histogram>
4202 <histogram name="Extensions.SandboxUnpackSuccessCantGetCrxSize">
4203   <summary>
4204     Count the number of times a sandboxed CRX unpack succeeds, but we can't get
4205     the file size.
4206   </summary>
4207 </histogram>
4209 <histogram name="Extensions.SandboxUnpackSuccessTime">
4210   <summary>
4211     Time taken to unpack an extension, when the unpack succeeds.
4212   </summary>
4213 </histogram>
4215 <histogram name="Extensions.SandboxUnpackTempCrxPathLength">
4216   <summary>
4217     Length of the path of the temporary copy of a CRX made during unpacking.
4218   </summary>
4219 </histogram>
4221 <histogram name="Extensions.SandboxUnpackUnpackedCrxPathLength">
4222   <summary>Length of the path under which a CRX is unpacked.</summary>
4223 </histogram>
4225 <histogram name="Extensions.StartupDelay" units="milliseconds">
4226   <summary>The time one extension delays network requests at startup.</summary>
4227 </histogram>
4229 <histogram name="Extensions.StartupDelay_Total" units="milliseconds">
4230   <summary>
4231     The total time extensions delay network requests at startup.
4232   </summary>
4233 </histogram>
4235 <histogram name="Extensions.ToolstripLoadTime" units="milliseconds">
4236   <summary>Time taken to load a toolstrip.</summary>
4237 </histogram>
4239 <histogram name="Extensions.UninstallType" enum="ExtensionType">
4240   <summary>Uninstalls grouped by Extension::HistogramType.</summary>
4241 </histogram>
4243 <histogram name="Extensions.UnpackFailureInstallCause"
4244     enum="ExtensionInstallCause">
4245   <summary>
4246     Count failing CRX installs, grouped by the way an extension can be
4247     installed.
4248   </summary>
4249 </histogram>
4251 <histogram name="Extensions.UnpackFailureInstallSource"
4252     enum="ExtensionLocation">
4253   <summary>
4254     Count successful CRX installs, grouped by the location property in prefs.
4255     installed.
4256   </summary>
4257 </histogram>
4259 <histogram name="Extensions.UnpackSuccessInstallCause"
4260     enum="ExtensionInstallCause">
4261   <summary>
4262     Count successful CRX installs, grouped by the cause of the install.
4263   </summary>
4264 </histogram>
4266 <histogram name="Extensions.UnpackSuccessInstallSource"
4267     enum="ExtensionLocation">
4268   <summary>
4269     Count successful CRX installs, grouped by the location property in prefs.
4270   </summary>
4271 </histogram>
4273 <histogram name="Extensions.UpdateCheckApp">
4274   <summary>
4275     The number of legacy packaged apps and hosted apps that were checked during
4276     an update check.
4277   </summary>
4278 </histogram>
4280 <histogram name="Extensions.UpdateCheckExtension">
4281   <summary>
4282     The number of extensions that were checked during an update check.
4283   </summary>
4284 </histogram>
4286 <histogram name="Extensions.UpdateCheckGap" units="minutes">
4287   <summary>Time in minutes between update checks.</summary>
4288 </histogram>
4290 <histogram name="Extensions.UpdateCheckGoogleUrl">
4291   <summary>
4292     The number of crx's with a Google-hosted update URL that were checked during
4293     an update check.
4294   </summary>
4295 </histogram>
4297 <histogram name="Extensions.UpdateCheckNoUrl">
4298   <summary>
4299     The number of crx's with no update URL checked during an update check.
4300   </summary>
4301 </histogram>
4303 <histogram name="Extensions.UpdateCheckOtherUrl">
4304   <summary>
4305     The number of crx's with a non-Google update URL that were checked during an
4306     update check.
4307   </summary>
4308 </histogram>
4310 <histogram name="Extensions.UpdateCheckPackagedApp">
4311   <summary>
4312     The number of packaged apps that were checked during an update check.
4313   </summary>
4314 </histogram>
4316 <histogram name="Extensions.UpdateCheckTheme">
4317   <summary>
4318     The number of themes that were checked during an update check.
4319   </summary>
4320 </histogram>
4322 <histogram name="Extensions.UpdateOnLoad">
4323   <summary>
4324     The number of extensions that were updated at browser startup.
4325   </summary>
4326 </histogram>
4328 <histogram name="Extensions.UpdaterWriteCrx" enum="ExtensionFileWriteResult">
4329   <summary>
4330     What happened when the extension updater tried to write a file?
4331   </summary>
4332 </histogram>
4334 <histogram name="Extensions.UpdateSource" enum="ExtensionLocation">
4335   <summary>Updates grouped by the location property in prefs.</summary>
4336 </histogram>
4338 <histogram name="Extensions.UpdateType" enum="ExtensionType">
4339   <summary>Updates grouped by Extension::HistogramType.</summary>
4340 </histogram>
4342 <histogram name="FileBrowser.Create" enum="FileDialogType">
4343   <summary>Chrome OS File Browser opening mode.</summary>
4344 </histogram>
4346 <histogram name="FileBrowser.DirectoryScan" units="milliseconds">
4347   <summary>
4348     Chrome OS File Browser: time to scan a directory. Measured on every File
4349     Browser directory change.
4350   </summary>
4351 </histogram>
4353 <histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Changed"
4354     enum="BooleanEnabled">
4355   <summary>
4356     Tracks whether download destination is set to a Google Drive folder when the
4357     download destination is changed by the user in the settings page.
4358   </summary>
4359 </histogram>
4361 <histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Started"
4362     enum="BooleanEnabled">
4363   <summary>
4364     Tracks whether download destination is set to a Google Drive folder on
4365     startup.
4366   </summary>
4367 </histogram>
4369 <histogram name="FileBrowser.DownloadsCount">
4370   <summary>
4371     Chrome OS File Browser: number of files and directories in the Downloads
4372     directory (not including the contents of nested directories). Computed every
4373     time the File Browser current directory changes to Downloads.
4374   </summary>
4375 </histogram>
4377 <histogram name="FileBrowser.FolderShortcut.Add">
4378   <summary>
4379     Chrome OS File Browser: this is recorded when the user adds a folder
4380     shortcut.
4381   </summary>
4382 </histogram>
4384 <histogram name="FileBrowser.FolderShortcut.Count">
4385   <summary>
4386     Chrome OS File Browser: number of saved folder shorcuts. This is recorded
4387     when Files.app is launched.
4388   </summary>
4389 </histogram>
4391 <histogram name="FileBrowser.FolderShortcut.Navigate">
4392   <summary>
4393     Chrome OS File Browser: this is recorded when the user clicks or selects a
4394     folder shortcut and is navigated to the target folder.
4395   </summary>
4396 </histogram>
4398 <histogram name="FileBrowser.FolderShortcut.Remove">
4399   <summary>
4400     Chrome OS File Browser: this is recorded when the user removes a folder
4401     shortcut.
4402   </summary>
4403 </histogram>
4405 <histogram name="FileBrowser.Load" units="milliseconds">
4406   <summary>
4407     Chrome OS File Browser is an built-in extension without a background page.
4408     Its main.html file is loaded every time the user opens a File Browser tab or
4409     a file chooser dialog. The file is fairly large and the initialization is
4410     pretty expensive.
4411   </summary>
4412 </histogram>
4414 <histogram name="FileBrowser.OpeningFileType" enum="FileType">
4415   <obsolete>
4416     Deprecated 4/2013, and replaced by FileBrowser.ViewingFileType.
4417   </obsolete>
4418   <summary>File types that were tried to be opened through browser.</summary>
4419 </histogram>
4421 <histogram name="FileBrowser.PhotoEditor.DisplayTime" units="milliseconds">
4422   <summary>
4423     Chrome OS Photo Editor: time to display an image. Measured from the moment
4424     the user selected the image till the moment it is displayed (not counting
4425     the low resolution preview).
4426   </summary>
4427 </histogram>
4429 <histogram name="FileBrowser.PhotoEditor.FileType" enum="PhotoEditorFileType">
4430   <summary>Chrome OS Photo Editor: the type of the file opened.</summary>
4431 </histogram>
4433 <histogram name="FileBrowser.PhotoEditor.LoadMode" enum="PhotoEditorLoadMode">
4434   <summary>Chrome OS Photo Editor: the way the image has been loaded.</summary>
4435 </histogram>
4437 <histogram name="FileBrowser.PhotoEditor.LoadTime" units="milliseconds">
4438   <summary>Chrome OS Photo Editor: time to load an image from a file.</summary>
4439 </histogram>
4441 <histogram name="FileBrowser.PhotoEditor.SaveResult"
4442     enum="PhotoEditorSaveResult">
4443   <summary>
4444     Chrome OS Photo Editor: the result of a file save operation.
4445   </summary>
4446 </histogram>
4448 <histogram name="FileBrowser.PhotoEditor.SaveTime" units="milliseconds">
4449   <summary>Chrome OS Photo Editor: time to save an image to a file.</summary>
4450 </histogram>
4452 <histogram name="FileBrowser.PhotoEditor.Size.MB" units="MBytes">
4453   <summary>
4454     Chrome OS Photo Editor: size of an image file in megabytes. Measured on
4455     every image load.
4456   </summary>
4457 </histogram>
4459 <histogram name="FileBrowser.PhotoEditor.Size.MPix" units="MPixels">
4460   <summary>
4461     Chrome OS Photo Editor: size of an image in megapixels. Measured on every
4462     image load.
4463   </summary>
4464 </histogram>
4466 <histogram name="FileBrowser.PhotoEditor.Tool" enum="PhotoEditorToolType">
4467   <summary>Chrome OS Photo Editor: the button which the user clicked.</summary>
4468 </histogram>
4470 <histogram name="FileBrowser.PhotoImport.Action" enum="ExternalDeviceAction">
4471   <summary>
4472     Chrome OS Photo Import flow: action chosen in the Action Choice dialog for
4473     the external device.
4474   </summary>
4475 </histogram>
4477 <histogram name="FileBrowser.PhotoImport.ImportCount">
4478   <summary>
4479     Chrome OS Photo Import flow: the number of photos imported. Measured on
4480     every successfull import operation.
4481   </summary>
4482 </histogram>
4484 <histogram name="FileBrowser.PhotoImport.ImportPercentage">
4485   <summary>
4486     Chrome OS Photo Import flow: the percent of photos imported among all the
4487     photos on the device. Measured on every successfull import operation.
4488   </summary>
4489 </histogram>
4491 <histogram name="FileBrowser.PhotoImport.Load" units="milliseconds">
4492   <summary>
4493     Chrome OS Photo Import flow: time to load the action dialog. Measured
4494     between the moment window appears and the moment user see all available
4495     actions for the device.
4496   </summary>
4497 </histogram>
4499 <histogram name="FileBrowser.PhotoImport.Scan" units="milliseconds">
4500   <summary>
4501     Chrome OS Photo Import flow: time to scan the external device.
4502   </summary>
4503 </histogram>
4505 <histogram name="FileBrowser.ViewingFileType" enum="ViewFileType">
4506   <summary>
4507     File types that were tried to be viewed through browser. This is recorded
4508     when the user tries to view a file from Files.app.
4509   </summary>
4510 </histogram>
4512 <histogram name="GData.AuthSuccess" enum="GDataAuthResult">
4513   <summary>Result of the authentication for Drive.</summary>
4514 </histogram>
4516 <histogram name="GData.EntireFeedLoadTime" units="microseconds">
4517   <obsolete>
4518     Deprecated 9/2012, and replaced by Drive.EntireFeedLoadTime
4519   </obsolete>
4520   <summary>
4521     Time spent to load the entire file system information from the server
4522   </summary>
4523 </histogram>
4525 <histogram name="GData.EntryKind" enum="GDataEntryKind">
4526   <obsolete>
4527     Deprecated 9/2012, and replaced by Drive.EntryKind
4528   </obsolete>
4529   <summary>
4530     Provides breakdown of specific formats for hosted documents. Recorded when
4531     feed is loaded from the server.
4532   </summary>
4533 </histogram>
4535 <histogram name="GData.InitialFeedLoadTime" units="microseconds">
4536   <obsolete>
4537     Deprecated 9/2012, and replaced by Drive.InitialFeedLoadTime
4538   </obsolete>
4539   <summary>
4540     Time spent to load the initial part of the file system information from the
4541     server
4542   </summary>
4543 </histogram>
4545 <histogram name="GData.NumberOfHostedDocuments">
4546   <obsolete>
4547     Deprecated 9/2012, and replaced by Drive.NumberOfHostedDocuments
4548   </obsolete>
4549   <summary>
4550     Number of hosted documents (spreadsheets etc.) on Drive. Logged when Drive
4551     is first accessed.
4552   </summary>
4553 </histogram>
4555 <histogram name="GData.NumberOfRegularFiles">
4556   <obsolete>
4557     Deprecated 9/2012, and replaced by Drive.NumberOfRegularFiles
4558   </obsolete>
4559   <summary>
4560     Number of regualr files on Drive.  Logged when Drive is first accessed.
4561   </summary>
4562 </histogram>
4564 <histogram name="GData.NumberOfTotalFiles">
4565   <obsolete>
4566     Deprecated 9/2012, and replaced by Drive.NumberOfTotalFiles
4567   </obsolete>
4568   <summary>
4569     Number of total files (regualr files + hosted documents) on Drive.  Logged
4570     when Drive is first accessed.
4571   </summary>
4572 </histogram>
4574 <histogram name="GoogleNow.Event" enum="GoogleNowEvent">
4575   <summary>Events in Google Now component extension.</summary>
4576 </histogram>
4578 <histogram name="History.DeleteFTSIndexDatabases">
4579   <summary>
4580     Count of &quot;History Index *&quot; databases deleted.  These databases
4581     stored the full-text-search data for history, which was removed at r213442,
4582     this histogram tracks cleanup.
4583   </summary>
4584 </histogram>
4586 <histogram name="History.TopSitesVisitsByRank" units="rank">
4587   <summary>
4588     Page visits to each of a user's top 50 sites. Visits to all other sites go
4589     into the 51st bucket. Only count the page visit if it came from user
4590     browsing and only count it once when cycling through a redirect chain.
4591   </summary>
4592 </histogram>
4594 <histogram name="HistoryPage.ClickPosition">
4595   <summary>
4596     Number of entries that the clicked entry is older than in History page. Last
4597     bucket is any entry of that value or higher.
4598   </summary>
4599 </histogram>
4601 <histogram name="HistoryPage.ClickPositionSubset">
4602   <summary>
4603     Subset of the Click Position histogram. Contains only the first smaller
4604     subset of entries on the page. Number of entries that the clicked entry is
4605     older than in History page. Last bucket is entries of that value or higher.
4606   </summary>
4607 </histogram>
4609 <histogram name="HistoryPage.OtherDevicesMenu" enum="NtpOtherSessionsType">
4610   <summary>
4611     Histogram for usage of the section in the history page that allows the user
4612     to access tabs from other devices.
4613   </summary>
4614 </histogram>
4616 <histogram name="HistoryPage.RemoveEntryPosition">
4617   <summary>
4618     Number of entries that the deleted entry is older than in History page. Last
4619     bucket is any entry of that value or higher. Confirmed removal is not
4620     guaranteed, just an initiation of 'Remove selected items'.
4621   </summary>
4622 </histogram>
4624 <histogram name="HistoryPage.RemoveEntryPositionSubset">
4625   <summary>
4626     Subset of Remove Entry Position histogram. Contains only the first smaller
4627     subset of entries on the page. Number of entries that the deleted entry is
4628     older than in History page. Last bucket is any entry of that value or
4629     higher. Confirmed removal is not guaranteed, just an initiation of 'Remove
4630     selected items'.
4631   </summary>
4632 </histogram>
4634 <histogram name="HttpCache.EntryLockWait" units="milliseconds">
4635   <summary>
4636     The time spent waiting for write lock on a disk cache entry.
4637   </summary>
4638 </histogram>
4640 <histogram name="HttpCache.OfflineStatus" enum="OfflineStatus">
4641   <summary>
4642     Result of a main page HttpCacheTransaction if offline mode had been enabled.
4643   </summary>
4644 </histogram>
4646 <histogram name="HttpCache.ReadErrorNonRestartable" enum="NetErrorCodes">
4647   <summary>Net error results from non-restartable cache read errors.</summary>
4648 </histogram>
4650 <histogram name="HttpCache.ReadErrorRestartable" enum="NetErrorCodes">
4651   <summary>Net error results from restartable cache read errors.</summary>
4652 </histogram>
4654 <histogram name="Import.ImporterType.AutoImport" enum="ImporterType">
4655   <summary>The importer used on first run Auto Import.</summary>
4656 </histogram>
4658 <histogram name="Import.ImporterType.BookmarksAPI" enum="ImporterType">
4659   <summary>The importer used on import from the bookmarks file API.</summary>
4660 </histogram>
4662 <histogram name="Import.ImporterType.ImportDataHandler" enum="ImporterType">
4663   <summary>
4664     The importer used on import from the chrome://settings/importData UI.
4665   </summary>
4666 </histogram>
4668 <histogram name="Import.ShowDialog.FromBookmarkBarView" units="seconds">
4669   <summary>
4670     The amount of time from install time to time that user opens import dialog
4671     from BookmarkBarView.
4672   </summary>
4673 </histogram>
4675 <histogram name="Import.ShowDialog.FromFloatingBookmarkBarView" units="seconds">
4676   <summary>
4677     The amount of time from install time to time that user opens import dialog
4678     from NTP floating BookmarkBarView.
4679   </summary>
4680 </histogram>
4682 <histogram name="Import_ShowDlg.FromBookmarkBarView" units="seconds">
4683   <obsolete>
4684     Deprecated and replaced by Import.ShowDialog.FromBookmarkBarView
4685   </obsolete>
4686   <summary>
4687     The amount of time from install time to time that user opens import dialog
4688     from BookmarkBarView.
4689   </summary>
4690 </histogram>
4692 <histogram name="Import_ShowDlg.FromFloatingBookmarkBarView" units="seconds">
4693   <obsolete>
4694     Deprecated and replaced by Import.ShowDialog.FromFloatingBookmarkBarView
4695   </obsolete>
4696   <summary>
4697     The amount of time from install time to time that user opens import dialog
4698     from NTP floating BookmarkBarView.
4699   </summary>
4700 </histogram>
4702 <histogram name="Installer.AttemptsCount.Total" units="count">
4703   <summary>
4704     The number of update attempts until the update has been applied. This is
4705     reported every time the device has completed an update.
4706   </summary>
4707 </histogram>
4709 <histogram name="Installer.DevModeErrorCodes" enum="UpdateEngineErrorCode">
4710   <summary>Errors from update_engine process when running in dev mode.</summary>
4711 </histogram>
4713 <histogram name="Installer.DownloadOverheadPercentage" units="%">
4714   <summary>
4715     The overhead in downloading extra bytes due to errors/interruptions.
4716     Expressed as a percentage of the bytes that are actually needed to be
4717     downloaded for the update to be successful.
4718   </summary>
4719 </histogram>
4721 <histogram name="Installer.DownloadSourcesUsed"
4722     enum="UpdateEngineDownloadSources">
4723   <summary>
4724     The combinations of protocol and source server that were used to complete a
4725     successful update.
4726   </summary>
4727 </histogram>
4729 <histogram name="Installer.FullPayloadAttemptNumber" units="count">
4730   <summary>
4731     The number of update attempts with a full update payload until the update
4732     has been applied. This is reported on every update attempt.
4733   </summary>
4734 </histogram>
4736 <histogram name="Installer.NormalErrorCodes" enum="UpdateEngineErrorCode">
4737   <summary>
4738     Errors from update_engine process when running in normal mode.
4739   </summary>
4740 </histogram>
4742 <histogram name="Installer.PayloadAttemptNumber" units="count">
4743   <summary>
4744     The number of update attempts until the update has been applied. This is
4745     reported on every update attempt.
4746   </summary>
4747 </histogram>
4749 <histogram name="Installer.PayloadFormat" enum="UpdateEnginePayloadFormat">
4750   <summary>
4751     The type of update payload used to update the device. The difference between
4752     &quot;Full&quot; and &quot;Forced Full&quot; is that in the latter, the
4753     request sent to Omaha included a directive saying that a delta payload
4754     wasn't accepted. A &quot;Full&quot; payload is one where a delta payload was
4755     accepted but Omaha provided a full payload. This is reported every time the
4756     device has completed an update.
4757   </summary>
4758 </histogram>
4760 <histogram name="Installer.RebootToNewPartitionAttempt" units="count">
4761   <summary>
4762     The number of consecutive times a device has failed to boot an update that
4763     successfully applied. This metric is reported every time the firmware fails
4764     to boot the slot with the update and fell back to the slot it originally
4765     updated from.
4766   </summary>
4767 </histogram>
4769 <histogram name="Installer.SuccessfulMBsDownloadedFrom" units="MB">
4770   <summary>
4771     Number of MBs downloaded from during an update that completed successfully.
4772   </summary>
4773 </histogram>
4775 <histogram name="Installer.TimeToRebootMinutes" units="Minutes">
4776   <summary>
4777     Wall-clock duration between when an update has successfully completed (and
4778     the user is presented with the &quot;reboot arrow&quot;) and when the system
4779     has booted into the new update. This is reported every time the device is
4780     rebooted after an update has been applied.
4781   </summary>
4782 </histogram>
4784 <histogram name="Installer.TotalMBsDownloadedFrom" units="MB">
4785   <summary>
4786     Total number of MBs downloaded since the last successful update. This also
4787     includes all the bytes downloaded during any prior failed attempts.
4788   </summary>
4789 </histogram>
4791 <histogram name="Installer.UpdateDurationMinutes" units="Minutes">
4792   <summary>
4793     Absolute wall-clock time duration it took for the update to complete from
4794     the time an update first began.  It includes not just the time the device
4795     was up, but also includes the time the device spent sleeping.
4796   </summary>
4797 </histogram>
4799 <histogram name="Installer.UpdateDurationUptimeMinutes" units="Minutes">
4800   <summary>
4801     Uptime duration it took for the update to complete from the time an update
4802     first began.  It does not include the time the device spent sleeping, but it
4803     does include the uptime spent in waiting for the hourly update checks to
4804     happen.
4805   </summary>
4806 </histogram>
4808 <histogram name="Installer.UpdateNumReboots" units="count">
4809   <summary>
4810     Number of times the device was rebooted by the user since an update began
4811     and until it completed successfully.
4812   </summary>
4813 </histogram>
4815 <histogram name="Installer.UpdatesAbandonedCount" units="count">
4816   <summary>
4817     The number of update attempts that didn't complete because a newer update
4818     was detected during the update operation. This is reported every time the
4819     device has completed an update.
4820   </summary>
4821 </histogram>
4823 <histogram name="Installer.UpdatesAbandonedEventCount" units="count">
4824   <summary>
4825     The number of consecutive different abandoned update payloads since the last
4826     successful update. This is reported every time an update payload is
4827     abandoned because a newer update payload is available.
4828   </summary>
4829 </histogram>
4831 <histogram name="Installer.UpdateURLSwitches" units="count">
4832   <summary>
4833     Number of times the download URLs were switched due to failures.
4834   </summary>
4835 </histogram>
4837 <histogram name="Instant.InstantControllerEvent" enum="InstantControllerEvent">
4838   <summary>
4839     Records various events of interest in the InstantController. E.g. When URLs
4840     are blacklisted.
4841   </summary>
4842 </histogram>
4844 <histogram name="Instant.SessionsStorageNamespace"
4845     enum="InstantSessionStorageNamespace">
4846   <summary>
4847     How often an Instant preview is committed onto a different tab than it was
4848     created from.
4849   </summary>
4850 </histogram>
4852 <histogram name="Instant.TimeToFirstShow" units="milliseconds">
4853   <summary>
4854     The time between the first Omnibox interaction and when the Instant preview
4855     shows. If the instant preview was already showing when the user interacted
4856     with the omnibox, this histogram is not recorded.
4857   </summary>
4858 </histogram>
4860 <histogram name="InstantExtended.FallbackToLocalOverlay"
4861     enum="InstantExtended_FallbackCause">
4862   <summary>
4863     Records the cause for falling back to a local overlay at the time of
4864     fallback.
4865   </summary>
4866 </histogram>
4868 <histogram name="InstantExtended.InstantNavigation"
4869     enum="InstantExtended_InstantNavigation">
4870   <summary>
4871     Records a histogram for instant extended (Local NTP and Online NTP) and
4872     non-extended navigations.
4873   </summary>
4874 </histogram>
4876 <histogram name="InstantExtended.NewOptInState"
4877     enum="InstantExtended_NewOptInState">
4878   <summary>
4879     Records, on startup, whether the user has chosen to opt-in to or opt-out of
4880     InstantExtended via chrome://flags.
4881   </summary>
4882 </histogram>
4884 <histogram name="InstantExtended.OptInState" enum="InstantExtended_OptInState">
4885   <obsolete>
4886     Deprecated 2013-06. As of m30 use InstantExtended.NewOptInState.
4887   </obsolete>
4888   <summary>
4889     Records, on startup, whether the user has chosen to opt-in to or opt-out of
4890     InstantExtended via chrome://flags.
4891   </summary>
4892 </histogram>
4894 <histogram name="InstantExtended.PercentageMatchQuerytoQuery" units="%">
4895   <obsolete>
4896     Deprecated 2013-07. Please see
4897     InstantExtended.PercentageMatchV2_QuerytoQuery instead.
4898   </obsolete>
4899   <summary>
4900     Records the number of matching characters at the start of the user's text as
4901     a percentage of average length between the old and new text when the user
4902     navigates from a search query to another search query.
4903   </summary>
4904 </histogram>
4906 <histogram name="InstantExtended.PercentageMatchQuerytoURL" units="%">
4907   <obsolete>
4908     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_QuerytoURL
4909     instead.
4910   </obsolete>
4911   <summary>
4912     Records the number of matching characters at the start of the user's text as
4913     a percentage of average length between the old and new text when the user
4914     navigates from a search query to a url. Example: Accidental search for
4915     google.con, then navigation to google.com.
4916   </summary>
4917 </histogram>
4919 <histogram name="InstantExtended.PercentageMatchURLtoQuery" units="%">
4920   <obsolete>
4921     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_URLtoQuery
4922     instead.
4923   </obsolete>
4924   <summary>
4925     Records the number of matching characters at the start of the user's text as
4926     a percentage of average length between the old and new text when the user
4927     navigates from a url to a search query.
4928   </summary>
4929 </histogram>
4931 <histogram name="InstantExtended.PercentageMatchURLtoURL" units="%">
4932   <obsolete>
4933     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_URLtoURL
4934     instead.
4935   </obsolete>
4936   <summary>
4937     Records the number of matching characters at the start of the user's text as
4938     a percentage of average length between the old and new text when the user
4939     navigates from a url to another url.
4940   </summary>
4941 </histogram>
4943 <histogram name="InstantExtended.PercentageMatchV2_QuerytoQuery" units="%">
4944   <summary>
4945     Records the number of matching characters at the start of the user's text as
4946     a percentage of average length between the old and new text when the user
4947     navigates from a search query to another search query.
4948   </summary>
4949 </histogram>
4951 <histogram name="InstantExtended.PercentageMatchV2_QuerytoURL" units="%">
4952   <summary>
4953     Records the number of matching characters at the start of the user's text as
4954     a percentage of average length between the old and new text when the user
4955     navigates from a search query to a url. Example: Accidental search for
4956     google.con, then navigation to google.com.
4957   </summary>
4958 </histogram>
4960 <histogram name="InstantExtended.PercentageMatchV2_URLtoQuery" units="%">
4961   <summary>
4962     Records the number of matching characters at the start of the user's text as
4963     a percentage of average length between the old and new text when the user
4964     navigates from a url to a search query.
4965   </summary>
4966 </histogram>
4968 <histogram name="InstantExtended.PercentageMatchV2_URLtoURL" units="%">
4969   <summary>
4970     Records the number of matching characters at the start of the user's text as
4971     a percentage of average length between the old and new text when the user
4972     navigates from a url to another url.
4973   </summary>
4974 </histogram>
4976 <histogram name="InstantExtended.PrefValue" enum="BooleanEnabled">
4977   <obsolete>
4978     Deprecated 2013-06. This preference has not been exposed or used for months,
4979     and we do not plan to use it in the future.
4980   </obsolete>
4981   <summary>
4982     Records, on startup, the value of the &quot;Allow your search engine to
4983     provide Instant result&quot; preference setting for the first profile
4984     loaded.
4985   </summary>
4986 </histogram>
4988 <histogram name="interstitial.authority_invalid_time" units="milliseconds">
4989   <obsolete>
4990     Removed on 8/1/13.
4991   </obsolete>
4992   <summary>
4993     The time between the SSL interstitial display and the user decision, which
4994     may be either accept or deny.  This is only recorded for overridable SSL
4995     warnings with a CERT_AUTHORITY_INVALID warning. Timing begins when user
4996     first focuses on the page.
4997   </summary>
4998 </histogram>
5000 <histogram name="interstitial.common_name_invalid_time" units="milliseconds">
5001   <obsolete>
5002     Removed on 8/1/13.
5003   </obsolete>
5004   <summary>
5005     The time between the SSL interstitial display and the user decision, which
5006     may be either accept or deny.  This is only recorded for overridable SSL
5007     warnings with a CERT_COMMON_NAME_INVALID warning. Timing begins when user
5008     first focuses on the page.
5009   </summary>
5010 </histogram>
5012 <histogram name="interstitial.date_invalid_time" units="milliseconds">
5013   <obsolete>
5014     Removed on 8/1/13.
5015   </obsolete>
5016   <summary>
5017     The time between the SSL interstitial display and the user decision, which
5018     may be either accept or deny.  This is only recorded for overridable SSL
5019     warnings with a CERT_DATE_INVALID warning.  Timing begins when user first
5020     focuses on the page.
5021   </summary>
5022 </histogram>
5024 <histogram name="interstitial.ssl" enum="SSLResponseTypesV2">
5025   <summary>
5026     User action when the user is shown a SSL interstitial.  SHOW_ALL and MORE
5027     refer to the total number of SSL errors; all of the other numbers pertain to
5028     the number of actions related to SSL errors that are overridable.  The
5029     counts do not sum to 100%; SHOW_ALL is a superset of SHOW_OVERRIDABLE, which
5030     in turn will be a supserset of the PROCEED/DONT_PROCEED variables.
5031     SHOW_UNDERSTAND is only being used by an experimental field trial.
5032   </summary>
5033 </histogram>
5035 <histogram name="interstitial.ssl_accept_time" units="milliseconds">
5036   <obsolete>
5037     Removed on 8/1/13.
5038   </obsolete>
5039   <summary>
5040     The time between the SSL interstitial display and the user decision, when
5041     the user accepts the SSL warning.  This is only recorded for overridable SSL
5042     warnings.  Timing begins when user first focuses on the page.
5043   </summary>
5044 </histogram>
5046 <histogram name="interstitial.ssl_error_type" enum="SSLErrorTypes">
5047   <summary>
5048     The type of SSL error that the user encounters.  This is recorded for all
5049     SSL warnings, regardless of whether they are overridable.
5050   </summary>
5051 </histogram>
5053 <histogram name="interstitial.ssl_reject_time" units="milliseconds">
5054   <obsolete>
5055     Removed on 8/1/13.
5056   </obsolete>
5057   <summary>
5058     The time between the SSL interstitial display and the user decision, when
5059     the user rejects the SSL warning.  This is only recorded for overridable SSL
5060     warnings.  Timing begins when user first focuses on the page.
5061   </summary>
5062 </histogram>
5064 <histogram name="LanguageUsage.AcceptLanguage" enum="LanguageCode">
5065   <summary>Accept languages.</summary>
5066 </histogram>
5068 <histogram name="LanguageUsage.ApplicationLanguage" enum="LanguageCode">
5069   <summary>Application languages used for UI.</summary>
5070 </histogram>
5072 <histogram name="LevelDBEnv.All.SafeThreadAccess" units="accesses">
5073   <summary>
5074     Linux and CrOS use unlocked_stdio(3). If it is used unsafely, record it
5075     here. If there is no record of unsafety after chrome 29 has been in the
5076     stable channel for a few weeks then revert this change.
5077   </summary>
5078 </histogram>
5080 <histogram name="LevelDBEnv.IDB.IOError" enum="LevelDBIOErrorMethods">
5081   <summary>
5082     Methods where leveldb's Chromium environment has IO errors when being used
5083     by IndexedDB.
5084   </summary>
5085 </histogram>
5087 <histogram name="LevelDBEnv.IDB.IOError." enum="PlatformFileError">
5088   <summary>
5089     PlatformFileErrors encountered by a single leveldb env method.
5090   </summary>
5091 </histogram>
5093 <histogram name="LevelDBEnv.IDB.IOError.NewLogger" enum="OSAgnosticErrno">
5094   <summary>Errno of errors encountered in NewLogger.</summary>
5095 </histogram>
5097 <histogram name="LevelDBEnv.IDB.IOError.NewSequentialFile"
5098     enum="OSAgnosticErrno">
5099   <summary>Errno of errors encountered in NewSequentialFile.</summary>
5100 </histogram>
5102 <histogram name="LevelDBEnv.IDB.IOError.RandomAccessFile"
5103     enum="PlatformFileError">
5104   <obsolete>
5105     Deprecated 2013-04. As of m28 use
5106     LevelDBEnv.IDB.IOError.NewRandomAccessFile.
5107   </obsolete>
5108   <summary>File errors in leveldb IDBEnv's NewRandomAccessFile method.</summary>
5109 </histogram>
5111 <histogram name="LevelDBEnv.IDB.IOError.WritableFileAppend"
5112     enum="OSAgnosticErrno">
5113   <summary>Errno of errors encountered in WritableFileAppend.</summary>
5114 </histogram>
5116 <histogram name="LevelDBEnv.IDB.IOError.WritableFileFlush"
5117     enum="OSAgnosticErrno">
5118   <summary>Errno of errors encountered in WritableFileFlush.</summary>
5119 </histogram>
5121 <histogram name="LevelDBEnv.IDB.LockFileAncestorsNotFound" units="directories">
5122   <summary>
5123     Number of directories missing when IDB LevelDBEnv tries to create a Lock
5124     file.
5125   </summary>
5126 </histogram>
5128 <histogram name="LevelDBEnv.IDB.MaxFDs" units="files">
5129   <summary>
5130     File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
5131     for IndexedDB.
5132   </summary>
5133 </histogram>
5135 <histogram name="LevelDBEnv.IDB.RetryRecoveredFromErrorIn"
5136     enum="PlatformFileError">
5137   <summary>
5138     When IDB LevelDBEnv successfully retries an operation that had failed,
5139     record the error from the most recent failed attempt.
5140   </summary>
5141 </histogram>
5143 <histogram name="LevelDBEnv.IDB.TimeTo" units="milliseconds">
5144   <obsolete>
5145     Deprecated 2013-04. As of m28 use LevelDBEnv.IDB.TimeUntilSuccessFor.
5146   </obsolete>
5147   <summary>
5148     Time IDB LevelDBEnv slept before successfully completing this operation. 0
5149     means success on the first try.
5150   </summary>
5151 </histogram>
5153 <histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor" units="milliseconds">
5154   <summary>
5155     Time IDB LevelDBEnv slept before successfully completing this operation. 0
5156     means success on the first try.
5157   </summary>
5158 </histogram>
5160 <histogram name="LevelDBEnv.IOError" enum="LevelDBIOErrorMethods">
5161   <summary>Methods where leveldb's Chromium environment has IO errors.</summary>
5162 </histogram>
5164 <histogram name="LevelDBEnv.IOError." enum="PlatformFileError">
5165   <summary>PlatformFileErrors encountered by a single leveldb method.</summary>
5166 </histogram>
5168 <histogram name="LevelDBEnv.IOError.NewLogger" enum="OSAgnosticErrno">
5169   <summary>Errno of errors encountered in NewLogger.</summary>
5170 </histogram>
5172 <histogram name="LevelDBEnv.IOError.NewSequentialFile" enum="OSAgnosticErrno">
5173   <summary>Errno of errors encountered in NewSequentialFile.</summary>
5174 </histogram>
5176 <histogram name="LevelDBEnv.IOError.RandomAccessFile" enum="PlatformFileError">
5177   <obsolete>
5178     Deprecated 2013-04. As of m28 use LevelDBEnv.IOError.NewRandomAccessFile.
5179   </obsolete>
5180   <summary>
5181     File errors in leveldb ChromiumEnv's NewRandomAccessFile method.
5182   </summary>
5183 </histogram>
5185 <histogram name="LevelDBEnv.IOError.WritableFileAppend" enum="OSAgnosticErrno">
5186   <summary>Errno of errors encountered in WritableFileAppend.</summary>
5187 </histogram>
5189 <histogram name="LevelDBEnv.IOError.WritableFileFlush" enum="OSAgnosticErrno">
5190   <summary>Errno of errors encountered in WritableFileFlush.</summary>
5191 </histogram>
5193 <histogram name="LevelDBEnv.LockFileAncestorsNotFound" units="directories">
5194   <summary>
5195     Number of directories missing when Non-IDB LevelDBEnv tries to create a Lock
5196     file.
5197   </summary>
5198 </histogram>
5200 <histogram name="LevelDBEnv.MaxFDs" units="files">
5201   <summary>
5202     File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
5203     for clients other than IndexedDB.
5204   </summary>
5205 </histogram>
5207 <histogram name="LevelDBEnv.RetryRecoveredFromErrorIn" enum="PlatformFileError">
5208   <summary>
5209     When Non-IDB LevelDBEnv successfully retries an operation that had failed,
5210     record the error from the most recent failed attempt.
5211   </summary>
5212 </histogram>
5214 <histogram name="LevelDBEnv.TimeTo" units="milliseconds">
5215   <obsolete>
5216     Deprecated 2013-04. As of m28 use LevelDBEnv.TimeUntilSuccessFor.
5217   </obsolete>
5218   <summary>
5219     Time Non-IDB LevelDBEnv slept before successfully completing this operation.
5220     0 means success on the first try.
5221   </summary>
5222 </histogram>
5224 <histogram name="LevelDBEnv.TimeUntilSuccessFor" units="milliseconds">
5225   <summary>
5226     Time Non-IDB LevelDBEnv slept before successfully completing this operation.
5227     0 means success on the first try.
5228   </summary>
5229 </histogram>
5231 <histogram name="Linux.GlibcVersion" enum="LinuxGlibcVersion">
5232   <summary>The version of glibc used. (Linux only)</summary>
5233 </histogram>
5235 <histogram name="Login.FailureReason" enum="LoginFailureReason">
5236   <summary>Chrome OS login failure reason.</summary>
5237 </histogram>
5239 <histogram name="Login.PolicyFilesStatePerBoot" enum="LoginPolicyFilesState">
5240   <summary>The state of Chrome OS owner key and device policy files.</summary>
5241 </histogram>
5243 <histogram name="Login.PromptToCompleteLoginTime" units="milliseconds">
5244   <summary>
5245     Time from first display of the login prompt until the user completes signing
5246     in.
5247   </summary>
5248 </histogram>
5250 <histogram name="Login.SuccessReason" enum="LoginSuccessReason">
5251   <summary>Chrome OS login success reason.</summary>
5252 </histogram>
5254 <histogram name="Login.UserType" enum="LoginUserType">
5255   <summary>
5256     Chrome OS histogram that keeps track of the way a user logs in and whether
5257     Chrome OS is running normal or developer mode.
5258   </summary>
5259 </histogram>
5261 <histogram name="Media.AcceleratedCompositingActive" enum="BooleanSuccess">
5262   <summary>
5263     Whether accelerated compositing was used for HTML5 media rendering.
5264   </summary>
5265 </histogram>
5267 <histogram name="Media.AudioBitsPerChannel">
5268   <summary>Bits per channel of HTML5 audio sample data.</summary>
5269 </histogram>
5271 <histogram name="Media.AudioChannelLayout" enum="ChannelLayout">
5272   <summary>Audio channel layout in HTML5 media.</summary>
5273 </histogram>
5275 <histogram name="Media.AudioCodec" enum="AudioCodec">
5276   <summary>Audio codec used in HTML5 media.</summary>
5277 </histogram>
5279 <histogram name="Media.AudioInputController" units="ms">
5280   <summary>Measures the time taken for AudioInputController::</summary>
5281 </histogram>
5283 <histogram name="Media.AudioInputDeviceManager" units="ms">
5284   <summary>Measures the time taken for AudioInputDeviceManager::</summary>
5285 </histogram>
5287 <histogram name="Media.AudioOutputController" units="ms">
5288   <summary>Measures the time taken for AudioOutputController::</summary>
5289 </histogram>
5291 <histogram name="Media.AudioOutputControllerDataNotReady" units="ms">
5292   <summary>
5293     Time spent waiting in AudioOutputController::WaitTillDataReady() if the data
5294     was not initially available.
5295   </summary>
5296 </histogram>
5298 <histogram name="Media.AudioRendererEvents" enum="AudioRendererEvents">
5299   <summary>Captures statistics for various AudioRendererImpl events.</summary>
5300 </histogram>
5302 <histogram name="Media.AudioRendererMissedDeadline" units="%">
5303   <summary>
5304     Percentage of AudioSyncReader::Read() calls where the renderer missed its
5305     realtime deadline.
5306   </summary>
5307 </histogram>
5309 <histogram name="Media.AudioSampleFormat" enum="AudioSampleFormat">
5310   <summary>
5311     Audio sample format in HTML5 media. Logged when Audio Decoder initializes.
5312   </summary>
5313 </histogram>
5315 <histogram name="Media.AudioSamplesPerSecond" enum="AudioSampleRate">
5316   <summary>Audio samples per second in HTML5 media.</summary>
5317 </histogram>
5319 <histogram name="Media.AudioSamplesPerSecondUnexpected" units="Hz">
5320   <summary>
5321     Audio samples per second in HTML5 media (atypical values, in Hz).
5322   </summary>
5323 </histogram>
5325 <histogram name="Media.CacheUseful" enum="BooleanSuccess">
5326   <summary>
5327     Whether a media response might be used to satisfy a future request.
5328   </summary>
5329 </histogram>
5331 <histogram name="Media.ChromeCast.DelayedAndDroppedFramesPer5Sec"
5332     units="frames/5s">
5333   <summary>
5334     The average number of delayed and dropped frames for the ChromeCast
5335     application.  Reported every 5 seconds.
5336   </summary>
5337 </histogram>
5339 <histogram name="Media.ChromeCast.DisplayedFramesPerSecond" units="frames/s">
5340   <summary>
5341     The average number of displayed frames for the ChromeCast application.
5342     Reported every 5 seconds.
5343   </summary>
5344 </histogram>
5346 <histogram name="Media.ChromeCast.TimeToBufferAv" units="ms">
5347   <summary>
5348     Time needed to pre-buffer A/V data before the actual playback for the
5349     ChromeCast application.
5350   </summary>
5351 </histogram>
5353 <histogram name="Media.ChromeCast.TimeToBufferAvAfterAbort" units="ms">
5354   <summary>
5355     Time needed to buffer A/V data after an abort for the ChromeCast
5356     application.
5357   </summary>
5358 </histogram>
5360 <histogram name="Media.ChromeCast.TimeToBufferAvAfterUnderrun" units="ms">
5361   <summary>
5362     Time needed to buffer A/V data after an underrun for the ChromeCast
5363     application.
5364   </summary>
5365 </histogram>
5367 <histogram name="Media.DetectedAudioCodec" enum="FFmpegCodecs">
5368   <summary>Audio codec used in HTML5 media.</summary>
5369 </histogram>
5371 <histogram name="Media.DetectedContainer" enum="MediaContainers">
5372   <summary>Container used for HTML5 media.</summary>
5373 </histogram>
5375 <histogram name="Media.DetectedVideoCodec" enum="FFmpegCodecs">
5376   <summary>Video codec used in HTML5 media.</summary>
5377 </histogram>
5379 <histogram name="Media.DevicePermissionActions" enum="DevicePermissionActions">
5380   <summary>
5381     Measures the actions taken in the media infobar, which prompts the users for
5382     device permission.
5383   </summary>
5384 </histogram>
5386 <histogram name="Media.Duration" units="ms">
5387   <summary>Duration in milliseconds of HTML5 media (when known).</summary>
5388 </histogram>
5390 <histogram name="Media.EME.ClearKey.addKey" enum="MediaKeyException">
5391   <summary>addKey result using the Clear Key key system.</summary>
5392 </histogram>
5394 <histogram name="Media.EME.ClearKey.cancelKeyRequest" enum="MediaKeyException">
5395   <summary>cancelKeyRequest result using the Clear Key key system.</summary>
5396 </histogram>
5398 <histogram name="Media.EME.ClearKey.DecryptError">
5399   <summary>
5400     Decryption error event count using the Clear Key key system.
5401   </summary>
5402 </histogram>
5404 <histogram name="Media.EME.ClearKey.generateKeyRequest"
5405     enum="MediaKeyException">
5406   <summary>generateKeyRequest result using the Clear Key key system.</summary>
5407 </histogram>
5409 <histogram name="Media.EME.ClearKey.KeyAdded">
5410   <summary>KeyAdded event count using the Clear Key key system.</summary>
5411 </histogram>
5413 <histogram name="Media.EME.ClearKey.KeyError" enum="MediaKeyError">
5414   <summary>KeyError event count using the Clear Key key system.</summary>
5415 </histogram>
5417 <histogram name="Media.EME.NeedKey">
5418   <summary>EME NeedKey event count.</summary>
5419 </histogram>
5421 <histogram name="Media.EME.Unknown.addKey" enum="MediaKeyException">
5422   <summary>addKey result using an unknown key system.</summary>
5423 </histogram>
5425 <histogram name="Media.EME.Unknown.cancelKeyRequest" enum="MediaKeyException">
5426   <summary>cancelKeyRequest result using an unknown key system.</summary>
5427 </histogram>
5429 <histogram name="Media.EME.Unknown.DecryptError">
5430   <summary>Decryption error event count using an unknown key system.</summary>
5431 </histogram>
5433 <histogram name="Media.EME.Unknown.generateKeyRequest" enum="MediaKeyException">
5434   <summary>generateKeyRequest result using an unknown key system.</summary>
5435 </histogram>
5437 <histogram name="Media.EME.Unknown.KeyAdded">
5438   <summary>KeyAdded event count using an unknown key system.</summary>
5439 </histogram>
5441 <histogram name="Media.EME.Unknown.KeyError" enum="MediaKeyError">
5442   <summary>KeyError event count using an unknown key system.</summary>
5443 </histogram>
5445 <histogram name="Media.EME.Widevine.addKey" enum="MediaKeyException">
5446   <summary>addKey result using the Widevine key system.</summary>
5447 </histogram>
5449 <histogram name="Media.EME.Widevine.cancelKeyRequest" enum="MediaKeyException">
5450   <summary>cancelKeyRequest result using the Widevine key system.</summary>
5451 </histogram>
5453 <histogram name="Media.EME.Widevine.DecryptError">
5454   <summary>Decryption error event count using the Widevine key system.</summary>
5455 </histogram>
5457 <histogram name="Media.EME.Widevine.generateKeyRequest"
5458     enum="MediaKeyException">
5459   <summary>generateKeyRequest result using the Widevine key system.</summary>
5460 </histogram>
5462 <histogram name="Media.EME.Widevine.KeyAdded">
5463   <summary>KeyAdded event count using the Widevine key system.</summary>
5464 </histogram>
5466 <histogram name="Media.EME.Widevine.KeyError" enum="MediaKeyError">
5467   <summary>KeyError event count using the Widevine key system.</summary>
5468 </histogram>
5470 <histogram name="Media.FallbackHardwareAudioBitsPerChannel">
5471   <summary>
5472     Bits per channel of the hardware audio device which failed to open in low
5473     latency mode and required high latency fallback.
5474   </summary>
5475 </histogram>
5477 <histogram name="Media.FallbackHardwareAudioChannelCount">
5478   <summary>
5479     Channel count of the hardware audio device which failed to open in low
5480     latency mode and required high latency fallback.
5481   </summary>
5482 </histogram>
5484 <histogram name="Media.FallbackHardwareAudioChannelLayout" enum="ChannelLayout">
5485   <summary>
5486     Channel layout of the hardware audio device which failed to open in low
5487     latency mode and required high latency fallback.
5488   </summary>
5489 </histogram>
5491 <histogram name="Media.FallbackHardwareAudioSamplesPerSecond"
5492     enum="AudioSampleRate">
5493   <summary>
5494     Samples per second of the hardware audio device which failed to open in low
5495     latency mode and required high latency fallback.
5496   </summary>
5497 </histogram>
5499 <histogram name="Media.FallbackHardwareAudioSamplesPerSecondUnexpected"
5500     units="Hz">
5501   <summary>
5502     Samples per second of the hardware audio device (atypical values, in Hz)
5503     which failed to open in low latency mode and required high latency fallback.
5504   </summary>
5505 </histogram>
5507 <histogram name="Media.FallbackToHighLatencyAudioPath" enum="BooleanSuccess">
5508   <summary>
5509     Whether Chrome had to fallback to the high latency audio path or not.
5510   </summary>
5511 </histogram>
5513 <histogram name="Media.Fling.DelayedAndDroppedFramesPer5Sec" units="frames/5s">
5514   <summary>
5515     The average number of delayed and dropped frames for the Fling application.
5516     Reported every 5 seconds.
5517   </summary>
5518 </histogram>
5520 <histogram name="Media.Fling.DisplayedFramesPerSecond" units="frames/s">
5521   <summary>
5522     The average number of displayed frames for the Fling application.  Reported
5523     every 5 seconds.
5524   </summary>
5525 </histogram>
5527 <histogram name="Media.Fling.TimeToBufferAv" units="ms">
5528   <summary>
5529     Time needed to pre-buffer A/V data before the actual playback for the Fling
5530     application.
5531   </summary>
5532 </histogram>
5534 <histogram name="Media.Fling.TimeToBufferAvAfterAbort" units="ms">
5535   <summary>
5536     Time needed to buffer A/V data after an abort for the Fling application.
5537   </summary>
5538 </histogram>
5540 <histogram name="Media.Fling.TimeToBufferAvAfterUnderrun" units="ms">
5541   <summary>
5542     Time needed to buffer A/V data after an underrun for the Fling application.
5543   </summary>
5544 </histogram>
5546 <histogram name="Media.GpuVideoDecoderInitializeStatus" enum="PipelineStatus">
5547   <summary>Results of attempts to GpuVideoDecoder::Initialize().</summary>
5548 </histogram>
5550 <histogram name="Media.HardwareAudioBitsPerChannel">
5551   <summary>Bits per channel of the hardware audio device.</summary>
5552 </histogram>
5554 <histogram name="Media.HardwareAudioChannelCount">
5555   <summary>Channel count of the hardware audio device.</summary>
5556 </histogram>
5558 <histogram name="Media.HardwareAudioChannelLayout" enum="ChannelLayout">
5559   <summary>Channel layout of the hardware audio device.</summary>
5560 </histogram>
5562 <histogram name="Media.HardwareAudioSamplesPerSecond" enum="AudioSampleRate">
5563   <summary>Samples per second of the hardware audio device.</summary>
5564 </histogram>
5566 <histogram name="Media.HardwareAudioSamplesPerSecondUnexpected" units="Hz">
5567   <summary>
5568     Samples per second of the hardware audio device (atypical values, in Hz).
5569   </summary>
5570 </histogram>
5572 <histogram name="Media.InfoLoadDelay" units="milliseconds">
5573   <summary>
5574     The time it takes to perform redirect tracking and a CORS access check while
5575     preparing to play a media file.
5576   </summary>
5577 </histogram>
5579 <histogram name="Media.LinuxAudioIO" enum="LinuxAudioIO">
5580   <summary>
5581     Audio IO layer used by the Linux OS, sampled once at startup of the browser.
5582   </summary>
5583 </histogram>
5585 <histogram name="Media.MSE.AudioCodec" enum="MSECodec">
5586   <summary>
5587     Audio codec used in Media Source Extensions playback. Set when AddId() is
5588     called during playback.
5589   </summary>
5590 </histogram>
5592 <histogram name="Media.MSE.NumberOfTracks">
5593   <summary>
5594     Number of tracks specified to AddId() for Media Source Extensions playback.
5595     May be called multiple times per element if playback is dynamically altered.
5596   </summary>
5597 </histogram>
5599 <histogram name="Media.MSE.Playback" enum="BooleanSuccess">
5600   <summary>
5601     Whether Media Source Extensions is specified for playback of Media elements.
5602     Sampled when media pipeline starts.
5603   </summary>
5604 </histogram>
5606 <histogram name="Media.MSE.VideoCodec" enum="MSECodec">
5607   <summary>
5608     Video codec used in Media Source Extensions playback. Set when AddId() is
5609     called during playback.
5610   </summary>
5611 </histogram>
5613 <histogram name="Media.Netflix.AudioBitrate" units="kbps">
5614   <summary>
5615     The audio bit rate as reported by the Netflix application.  May be reported
5616     multiple times as network conditions change during playback.
5617   </summary>
5618 </histogram>
5620 <histogram name="Media.Netflix.AudioNumChannels" units="channels">
5621   <summary>
5622     The number of audio channels as reported by the Netflix application. May be
5623     reported multiple times as network conditions change during playback.
5624   </summary>
5625 </histogram>
5627 <histogram name="Media.Netflix.DelayedAndDroppedFramesPer5Sec"
5628     units="frames/5s">
5629   <summary>
5630     The average number of delayed and dropped frames for the Netflix
5631     application.  Reported every 5 seconds.
5632   </summary>
5633 </histogram>
5635 <histogram name="Media.Netflix.DisplayedFramesPerSecond" units="frames/s">
5636   <summary>
5637     The average number of displayed frames for the Netflix application. Reported
5638     every 5 seconds.
5639   </summary>
5640 </histogram>
5642 <histogram name="Media.Netflix.VideoBitrate" units="kbps">
5643   <summary>
5644     Video bit rate as reported by the Netflix application.  May be reported
5645     multiple times as network conditions change during playback.
5646   </summary>
5647 </histogram>
5649 <histogram name="Media.Netflix.VideoHeight" units="pixels">
5650   <summary>
5651     Video height as reported by the Netflix application.  May be reported
5652     multiple times as network conditions change during playback.
5653   </summary>
5654 </histogram>
5656 <histogram name="Media.PepperVideoDecoderError" enum="PepperVideoDecodeError">
5657   <summary>Counts of video decode errors reported to plugin.</summary>
5658 </histogram>
5660 <histogram name="Media.PepperVideoDecoderPictureCount">
5661   <summary>
5662     Number of PictureBuffers/textures requested per hardware decoder creation.
5663     This value varies by platform and video. A user visible video may trigger
5664     multiple decoder creations (sometimes every 5 seconds) but would normally
5665     not hold more than 2 sets of buffers at any given time in memory.
5666   </summary>
5667 </histogram>
5669 <histogram name="Media.PepperVideoDecoderPictureHeight">
5670   <summary>
5671     Vertical video resolution rounded to the nearest bucket. (Corresponds
5672     roughly to the number in 720p.)
5673   </summary>
5674 </histogram>
5676 <histogram name="Media.PlayMovies.DelayedAndDroppedFramesPer5Sec"
5677     units="frames/5s">
5678   <summary>
5679     The average number of delayed and dropped frames for the PlayMovies
5680     application.  Reported every 5 seconds.
5681   </summary>
5682 </histogram>
5684 <histogram name="Media.PlayMovies.DisplayedFramesPerSecond" units="frames/s">
5685   <summary>
5686     The average number of displayed frames for the PlayMovies application.
5687     Reported every 5 seconds.
5688   </summary>
5689 </histogram>
5691 <histogram name="Media.TimeToPipelineStarted" units="ms">
5692   <summary>
5693     Time in milliseconds from HTML5 media pipeline creation to playing event.
5694   </summary>
5695 </histogram>
5697 <histogram name="Media.TotalMBytes" units="MB">
5698   <summary>Size of HTML5 media (when known), in MB.</summary>
5699 </histogram>
5701 <histogram name="Media.UncacheableReason" enum="UncacheableReason">
5702   <summary>
5703     Reasons a media response won't be used to satisfy a future request.
5704   </summary>
5705 </histogram>
5707 <histogram name="Media.URLScheme" enum="URLSchemeForHistogram">
5708   <summary>
5709     URL scheme used with HTML5 media. (each URL provides one sample)
5710   </summary>
5711 </histogram>
5713 <histogram name="Media.VAVDAH264.DecoderFailure" enum="VAVDAH264DecoderFailure">
5714   <summary>
5715     Error codes reported by video decode using VA-API hardware video decoder.
5716   </summary>
5717 </histogram>
5719 <histogram name="Media.VideoCaptureManager" units="ms">
5720   <summary>Measures the time taken for VideoCaptureManager::</summary>
5721 </histogram>
5723 <histogram name="Media.VideoCodec" enum="VideoCodec">
5724   <summary>Video codec used in HTML5 media.</summary>
5725 </histogram>
5727 <histogram name="Media.VideoCodecProfile" enum="VideoCodecProfile">
5728   <summary>Video codec profile used in HTML5 media.</summary>
5729 </histogram>
5731 <histogram name="Media.VideoCodedAspectRatio">
5732   <summary>Coded aspect ratio of HTML5 video.</summary>
5733 </histogram>
5735 <histogram name="Media.VideoCodedWidth">
5736   <summary>Coded width of HTML5 video.</summary>
5737 </histogram>
5739 <histogram name="Media.VideoVisibleAspectRatio">
5740   <summary>Visible aspect ratio of HTML5 video.</summary>
5741 </histogram>
5743 <histogram name="Media.VideoVisibleWidth">
5744   <summary>Visible width of HTML5 video.</summary>
5745 </histogram>
5747 <histogram name="Media.YouTube.DelayedAndDroppedFramesPer5Sec"
5748     units="frames/5s">
5749   <summary>
5750     The average number of delayed and dropped frames for the YouTube
5751     application.  Reported every 5 seconds.
5752   </summary>
5753 </histogram>
5755 <histogram name="Media.YouTube.DisplayedFramesPerSecond" units="frames/s">
5756   <summary>
5757     The average number of displayed frames for the YouTube application. Reported
5758     every 5 seconds.
5759   </summary>
5760 </histogram>
5762 <histogram name="Media.YouTube.TimeToBufferAv" units="ms">
5763   <summary>
5764     Time needed to pre-buffer A/V data before the actual playback for the
5765     YouTube application.
5766   </summary>
5767 </histogram>
5769 <histogram name="Media.YouTube.TimeToBufferAvAfterAbort" units="ms">
5770   <summary>
5771     Time needed to buffer A/V data after an abort for the YouTube application.
5772   </summary>
5773 </histogram>
5775 <histogram name="Media.YouTube.TimeToBufferAvAfterUnderrun" units="ms">
5776   <summary>
5777     Time needed to buffer A/V data after an underrun for the YouTube
5778     application.
5779   </summary>
5780 </histogram>
5782 <histogram name="Memory.BackingStore">
5783   <summary>TBD.</summary>
5784 </histogram>
5786 <histogram name="Memory.Browser" units="KB">
5787   <summary>
5788     The private working set used by the browser process.  Recorded once per UMA
5789     ping.
5790   </summary>
5791 </histogram>
5793 <histogram name="Memory.CachedFontAndDC">
5794   <summary>TBD.</summary>
5795 </histogram>
5797 <histogram name="Memory.Chrome" units="KB">
5798   <summary>
5799     The private working set used by each chrome:// renderer process.  Each
5800     process provides one sample.  Recorded once per UMA ping.
5801   </summary>
5802 </histogram>
5804 <histogram name="Memory.ChromeProcessCount">
5805   <summary>
5806     The count of active chrome:// processes.  Recorded once per UMA ping.
5807   </summary>
5808 </histogram>
5810 <histogram name="Memory.Extension" units="KB">
5811   <summary>
5812     The private working set used by each extension process.  Each process
5813     provides one sample.  Recorded once per UMA ping.
5814   </summary>
5815 </histogram>
5817 <histogram name="Memory.GlyphPagesPerLoad">
5818   <summary>
5819     The number of glyph pages present in the renderer when it commits a load.
5820     Since this is per-sub-process, you can get the average number of glyph pages
5821     in the system by multiplying this number with the average number of
5822     renderers. Note that this typically won't count the glyph pages added as a
5823     result of the load that just committed, since layout will happen after the
5824     commit. There are 512 bytes per glyph page, but this number also very
5825     closely approximates the number of glyph width map pages in the same
5826     renderer. The only difference is that if you have font fallback, it will
5827     make a new glyph page and no width page, but in most common cases there is
5828     no fallback). Width pages are 1K each (256 floats), so you could think of
5829     this value as being the number of &quot;1.5K units related to glyphs per
5830     renderer per page load&quot;.
5831   </summary>
5832 </histogram>
5834 <histogram name="Memory.Gpu" units="KB">
5835   <summary>
5836     The private working set used by the GPU process.  Recorded once per UMA
5837     ping.
5838   </summary>
5839 </histogram>
5841 <histogram name="Memory.Graphics" units="MB">
5842   <summary>
5843     System-wide graphics driver memory consumption.  Recorded on Chrome OS for
5844     platforms where it is exposed by the kernel (for example, Intel i915 and
5845     Exynos Mali).  Recorded once per UMA ping.
5846   </summary>
5847 </histogram>
5849 <histogram name="Memory.NativeClient" units="KB">
5850   <summary>
5851     The private working set used by each Native Client loader process.  Each
5852     process provides one sample.  Recorded once per UMA ping.
5853   </summary>
5854 </histogram>
5856 <histogram name="Memory.NativeClientBroker" units="KB">
5857   <summary>
5858     The private working set used by each Native Client broker process.  Each
5859     process provides one sample.  Recorded once per UMA ping.
5860   </summary>
5861 </histogram>
5863 <histogram name="Memory.OtherProcessCount">
5864   <summary>
5865     The count of other various utility processes (nacl, gpu, sandbox, zygote,
5866     utility).  Recorded once per UMA ping.
5867   </summary>
5868 </histogram>
5870 <histogram name="Memory.PepperPlugin" units="KB">
5871   <summary>
5872     The private working set used by each Pepper plugin process.  Each plugin
5873     process provides one sample.  Recorded once per UMA ping.
5874   </summary>
5875 </histogram>
5877 <histogram name="Memory.PepperPluginBroker" units="KB">
5878   <summary>
5879     The private working set used by each Pepper plugin broker process.  Each
5880     process provides one sample.  Recorded once per UMA ping.
5881   </summary>
5882 </histogram>
5884 <histogram name="Memory.PepperPluginBrokerProcessCount">
5885   <summary>
5886     The count of Pepper plugin broker processes, recorded once per metrics
5887     services (UMA) update.  See MetricsReportingScheduler for details.
5888   </summary>
5889 </histogram>
5891 <histogram name="Memory.PepperPluginProcessCount">
5892   <summary>
5893     The count of active Pepper plugin processes.  Recorded once per UMA ping.
5894   </summary>
5895 </histogram>
5897 <histogram name="Memory.Plugin" units="KB">
5898   <summary>
5899     The private working set used by each plugin process.  Each plugin process
5900     provides one sample.  Recorded once per UMA ping.
5901   </summary>
5902 </histogram>
5904 <histogram name="Memory.PluginProcessCount">
5905   <summary>
5906     The count of active plugin processes.  Recorded once per UMA ping.
5907   </summary>
5908 </histogram>
5910 <histogram name="Memory.ProcessCount">
5911   <summary>
5912     The count of all active processes.  Recorded once per UMA ping.
5913   </summary>
5914 </histogram>
5916 <histogram name="Memory.ProcessLimit">
5917   <summary>The current process limit.  Recorded once per UMA ping.</summary>
5918 </histogram>
5920 <histogram name="Memory.Renderer" units="KB">
5921   <summary>
5922     The private working set used by each renderer process.  Each renderer
5923     process provides one sample.  Recorded once per UMA ping.
5924   </summary>
5925 </histogram>
5927 <histogram name="Memory.RendererProcessCount">
5928   <summary>
5929     The count of active renderer processes.  Recorded once per UMA ping.
5930   </summary>
5931 </histogram>
5933 <histogram name="Memory.SandboxHelper" units="KB">
5934   <summary>
5935     The private working set used by each sandbox helper process.  Each sandbox
5936     helper process provides one sample.  Recorded once per UMA ping.
5937   </summary>
5938 </histogram>
5940 <histogram name="Memory.Swap.Browser" units="KB">
5941   <summary>
5942     The swap used by the browser process.  Recorded once per UMA ping if the
5943     system has swapped.
5944   </summary>
5945 </histogram>
5947 <histogram name="Memory.Swap.Chrome" units="KB">
5948   <summary>
5949     The swap used by each chrome:// renderer process.  Each process provides one
5950     sample.  Recorded once per UMA ping if the system has swapped.
5951   </summary>
5952 </histogram>
5954 <histogram name="Memory.Swap.CompressedDataSize" units="MB">
5955   <summary>
5956     The amount of memory that swap was compressed into. Recorded once per UMA
5957     ping if the system has swapped.
5958   </summary>
5959 </histogram>
5961 <histogram name="Memory.Swap.CompressionRatio">
5962   <summary>
5963     The ratio of swapped data original size to compressed size. Recorded once
5964     per UMA ping if the system has swapped.
5965   </summary>
5966 </histogram>
5968 <histogram name="Memory.Swap.Extension" units="KB">
5969   <summary>
5970     The swap used by each extension process.  Each process provides one sample.
5971     Recorded once per UMA ping if the system has swapped.
5972   </summary>
5973 </histogram>
5975 <histogram name="Memory.Swap.Gpu" units="KB">
5976   <summary>
5977     The swap used by the GPU process.  Recorded once per UMA ping if the system
5978     has swapped.
5979   </summary>
5980 </histogram>
5982 <histogram name="Memory.Swap.HaveSwapped" units="BooleanSuccess">
5983   <summary>
5984     Indicates that the system has swapped memory out at least once since boot.
5985     Recorded once per UMA ping.
5986   </summary>
5987 </histogram>
5989 <histogram name="Memory.Swap.MemUsedTotal" units="MB">
5990   <summary>
5991     The amount of memory that is used by swap, including bookkeeping.  Recorded
5992     once per UMA ping if the system has swapped.
5993   </summary>
5994 </histogram>
5996 <histogram name="Memory.Swap.NativeClient" units="KB">
5997   <summary>
5998     The swap used by each Native Client loader process.  Each process provides
5999     one sample.  Recorded once per UMA ping if the system has swapped.
6000   </summary>
6001 </histogram>
6003 <histogram name="Memory.Swap.NativeClientBroker" units="KB">
6004   <summary>
6005     The swap used by each Native Client broker process.  Each process provides
6006     one sample.  Recorded once per UMA ping if the system has swapped.
6007   </summary>
6008 </histogram>
6010 <histogram name="Memory.Swap.NumReads">
6011   <summary>
6012     The number of reads from swap.  Recorded once per UMA ping  if the system
6013     has swapped.
6014   </summary>
6015 </histogram>
6017 <histogram name="Memory.Swap.NumWrites">
6018   <summary>
6019     The number of writes to swap.  Recorded once per UMA ping if the system has
6020     swapped.
6021   </summary>
6022 </histogram>
6024 <histogram name="Memory.Swap.OriginalDataSize" units="MB">
6025   <summary>
6026     The amount of memory that was swapped out.  Recorded once per UMA ping if
6027     the system has swapped.
6028   </summary>
6029 </histogram>
6031 <histogram name="Memory.Swap.PepperPlugin" units="KB">
6032   <summary>
6033     The swap used by each Pepper plugin process.  Each plugin process provides
6034     one sample.  Recorded once per UMA ping if the system has swapped.
6035   </summary>
6036 </histogram>
6038 <histogram name="Memory.Swap.PepperPluginBroker" units="KB">
6039   <summary>
6040     The swap used by each Pepper plugin broker process.  Each process provides
6041     one sample.  Recorded once per UMA ping if the system has swapped.
6042   </summary>
6043 </histogram>
6045 <histogram name="Memory.Swap.Plugin" units="KB">
6046   <summary>
6047     The swap used by each plugin process.  Each plugin process provides one
6048     sample.  Recorded once per UMA ping if the system has swapped.
6049   </summary>
6050 </histogram>
6052 <histogram name="Memory.Swap.Renderer" units="KB">
6053   <summary>
6054     The swap used by each renderer process.  Each renderer process provides one
6055     sample.  Recorded once per UMA ping if the system has swapped.
6056   </summary>
6057 </histogram>
6059 <histogram name="Memory.Swap.SandboxHelper" units="KB">
6060   <summary>
6061     The swap used by each sandbox helper process.  Each sandbox helper process
6062     provides one sample.  Recorded once per UMA ping if the system has swapped.
6063   </summary>
6064 </histogram>
6066 <histogram name="Memory.Swap.Total" units="MB">
6067   <summary>
6068     The sum of all processes' swap.  Recorded once per UMA ping if the system
6069     has swapped.
6070   </summary>
6071 </histogram>
6073 <histogram name="Memory.Swap.Utility" units="KB">
6074   <summary>
6075     The swap used by each utility process.  Each utility process provides one
6076     sample.  Recorded once per UMA ping if the system has swapped.
6077   </summary>
6078 </histogram>
6080 <histogram name="Memory.Swap.Worker" units="KB">
6081   <summary>
6082     The swap used by each worker process.  Each worker process provides one
6083     sample.  Recorded once per UMA ping if the system has swapped.
6084   </summary>
6085 </histogram>
6087 <histogram name="Memory.Total" units="MB">
6088   <summary>The sum of all processes.  Recorded once per UMA ping.</summary>
6089 </histogram>
6091 <histogram name="Memory.Utility" units="KB">
6092   <summary>
6093     The private working set used by each utility process.  Each utility process
6094     provides one sample.  Recorded once per UMA ping.
6095   </summary>
6096 </histogram>
6098 <histogram name="Memory.Worker" units="KB">
6099   <summary>
6100     The private working set used by each worker process.  Each worker process
6101     provides one sample.  Recorded once per UMA ping.
6102   </summary>
6103 </histogram>
6105 <histogram name="Memory.WorkerProcessCount">
6106   <summary>TBD.</summary>
6107 </histogram>
6109 <histogram name="MemoryAndroid.DeviceMemoryClass">
6110   <summary>
6111     Value of getMemoryClass() recorded once upon startup. This is an integer,
6112     device-specific constant correlated with the amount of memory available on
6113     Android device.
6114   </summary>
6115 </histogram>
6117 <histogram name="MemoryAndroid.EvictionReason" enum="AndroidEvictionReason">
6118   <summary>
6119     Reasons behind evictions of individual tabs, recorded upon each tab
6120     eviction.
6121   </summary>
6122 </histogram>
6124 <histogram name="MemoryAndroid.LowMemoryLoadedTabCount">
6125   <summary>
6126     Number of loaded (memory-resident) tabs when LowMemory notification is
6127     delivered.
6128   </summary>
6129 </histogram>
6131 <histogram name="MemoryAndroid.LowMemoryTimeBetween" units="milliseconds">
6132   <summary>
6133     Time between two consecutive LowMemory notification in one foreground
6134     session.
6135   </summary>
6136 </histogram>
6138 <histogram name="MemoryAndroid.NotificationBackground"
6139     enum="AndroidMemoryNotificationBackground">
6140   <summary>
6141     Memory notifications delivered through system callbacks to Chrome while in
6142     the background.
6143   </summary>
6144 </histogram>
6146 <histogram name="MemoryAndroid.NotificationForeground"
6147     enum="AndroidMemoryNotificationForeground">
6148   <summary>
6149     Memory notifications delivered through system callbacks to Chrome while in
6150     the foreground - we count LowMemory notification vs particular levels of
6151     TrimMemory foreground notification.
6152   </summary>
6153 </histogram>
6155 <histogram name="Mouse.PointerSensitivity.Changed" enum="PointerSensitivity">
6156   <summary>
6157     Tracks mouse sensitivity setting changes by the user. This replaces the old
6158     Mouse.Sensitivity.Changed metric.
6159   </summary>
6160 </histogram>
6162 <histogram name="Mouse.PointerSensitivity.Started" enum="PointerSensitivity">
6163   <summary>
6164     Tracks mouse sensitivity setting on startup. This replaces the old
6165     Mouse.Sensitivity.Started metric.
6166   </summary>
6167 </histogram>
6169 <histogram name="Mouse.Sensitivity.Changed" enum="PointerSensitivity">
6170   <obsolete>
6171     Deprecated as of 6/2013, replaced by Mouse.PointerSensitivity.Changed.
6172   </obsolete>
6173   <summary>Tracks mouse sensitivity setting.</summary>
6174 </histogram>
6176 <histogram name="Mouse.Sensitivity.Started" enum="PointerSensitivity">
6177   <obsolete>
6178     Deprecated as of 6/2013, replaced by Mouse.PointerSensitivity.Started.
6179   </obsolete>
6180   <summary>Tracks mouse sensitivity setting on startup.</summary>
6181 </histogram>
6183 <histogram name="MouseEventPrefetch.MouseDownDuration_Click" units="ms">
6184   <summary>
6185     Measures the time elapsed between when the user mousedown-ed a link and when
6186     the user clicked a link.
6187   </summary>
6188 </histogram>
6190 <histogram name="MouseEventPrefetch.MouseDownFollowedByClick"
6191     enum="MouseEventFollowedByClick">
6192   <summary>
6193     For each click handled by an HTML anchor tag link, whether Blink saw a
6194     mousedown event preceding it.  This is only measured for clicks handled by
6195     the anchor tag's default click event handler.
6196   </summary>
6197 </histogram>
6199 <histogram name="MouseEventPrefetch.MouseDowns">
6200   <summary>
6201     The number of mousedown events detected at HTML anchor-tag links' default
6202     event handler.
6203   </summary>
6204 </histogram>
6206 <histogram name="MouseEventPrefetch.MouseOverDuration_Click" units="ms">
6207   <summary>
6208     Measures the time elapsed between when the user mouseover-ed a link and when
6209     the user clicked a link.
6210   </summary>
6211 </histogram>
6213 <histogram name="MouseEventPrefetch.MouseOverDuration_NoClick" units="ms">
6214   <summary>
6215     Measures the time elapsed between when the user mouseover-ed a link and when
6216     the user mouseout-ed a link without click.
6217   </summary>
6218 </histogram>
6220 <histogram name="MouseEventPrefetch.MouseOvers">
6221   <summary>
6222     The number of mouseover events detected at HTML anchor-tag links' default
6223     event handler.
6224   </summary>
6225 </histogram>
6227 <histogram name="MouseEventPrefetch.PreTapEventsFollowedByClick"
6228     enum="PreTapEvents">
6229   <summary>
6230     The tap gesture events detected before click at HTML anchor-tag links'
6231     default event handler.
6232   </summary>
6233 </histogram>
6235 <histogram name="MouseEventPrefetch.TapDownDuration_Click" units="ms">
6236   <summary>
6237     Measures the time elapsed between when the user tapdown-ed a link and when
6238     the user clicked a link.
6239   </summary>
6240 </histogram>
6242 <histogram name="MouseEventPrefetch.TapDowns">
6243   <summary>
6244     The number of gesturetapdown events detected at HTML anchor-tag links'
6245     default event handler.
6246   </summary>
6247 </histogram>
6249 <histogram name="MouseEventPrefetch.TapUnconfirmeds">
6250   <summary>
6251     The number of gesturetapunconfirmed events detected at HTML anchor-tag
6252     links' default event handler.
6253   </summary>
6254 </histogram>
6256 <histogram name="Navigation.MainFrameScheme" enum="NavigationScheme">
6257   <summary>The scheme of the URL for each main-frame navigation.</summary>
6258 </histogram>
6260 <histogram name="Net.AsyncResourceHandler_PendingDataCount">
6261   <summary>
6262     The count of unacknowledged ResourceMsg_DataReceived messages.  This message
6263     is sent once per chunk of data read from the network.
6264   </summary>
6265 </histogram>
6267 <histogram name="Net.AsyncResourceHandler_PendingDataCount_WhenFull">
6268   <summary>
6269     The count of unacknowledged ResourceMsg_DataReceived messages at the point
6270     where we pause network loading.
6271   </summary>
6272 </histogram>
6274 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Alloc" units="bytes">
6275   <summary>The size of a SharedIOBuffer allocation.</summary>
6276 </histogram>
6278 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Used" units="bytes">
6279   <summary>The number of bytes copied into a SharedIOBuffer.</summary>
6280 </histogram>
6282 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_UsedPercentage"
6283     units="percentage">
6284   <summary>
6285     The percentage of a SharedIOBuffer allocation that is actually used.
6286   </summary>
6287 </histogram>
6289 <histogram name="Net.AuthGenerateToken_basic" units="milliseconds">
6290   <summary>The time to generate a Basic HTTP authentication token.</summary>
6291 </histogram>
6293 <histogram name="Net.AuthGenerateToken_digest" units="milliseconds">
6294   <summary>The time to generate a Digest HTTP authentication token.</summary>
6295 </histogram>
6297 <histogram name="Net.AuthGenerateToken_negotiate" units="milliseconds">
6298   <summary>
6299     The time to generate a Negotiate (or SPNEGO) HTTP authentication token.
6300   </summary>
6301 </histogram>
6303 <histogram name="Net.AuthGenerateToken_ntlm" units="milliseconds">
6304   <summary>The time to generate an NTLM HTTP authentication token.</summary>
6305 </histogram>
6307 <histogram name="Net.CertificatePinSuccess" enum="BooleanSuccess">
6308   <obsolete>
6309     Renamed to Net.PublicKeyPinSuccess 28 Oct 2011.
6310   </obsolete>
6311   <summary>
6312     A validated certificate chain may be subject to additional
6313     &quot;pinning&quot; requirements on a per-domain basis. This records the
6314     fraction of successful matches between a certificate chain and a pin list.
6315   </summary>
6316 </histogram>
6318 <histogram name="Net.CertVerifier_Job_Latency" units="milliseconds">
6319   <summary>
6320     The actual amount of time spent verifying a certificate using the underlying
6321     cryptographic APIs. Because parallel verifications for the same certificate
6322     may be coalesced, histograms such as Net.SSLCertVerificationTime may be
6323     skewed, due to later verifications taking less overall time. This records
6324     the overall time spent verifying a single request, regardless of how many
6325     parallel requests are being served by the verification.
6326   </summary>
6327 </histogram>
6329 <histogram name="Net.CoalescePotential" enum="CoalescePotentialPackets">
6330   <summary>
6331     The number of times we sent N packets, but could have sent N-1 packets.
6332   </summary>
6333 </histogram>
6335 <histogram name="Net.ComodoDNSExperimentFailureTime" units="milliseconds">
6336   <summary>
6337     The amount of time taken before we failed to  resolve the Comodo test DNS
6338     record. This is an experiment, run in conjuction with Comodo, to test the
6339     viability of a DNS based certificate revocation mechanism.
6340   </summary>
6341 </histogram>
6343 <histogram name="Net.ComodoDNSExperimentSuccessTime" units="milliseconds">
6344   <summary>
6345     The amount of time taken to successfully resolve the Comodo test DNS record.
6346     This is an experiment, run in conjuction with Comodo, to test the viability
6347     of a DNS based certificate revocation mechanism.
6348   </summary>
6349 </histogram>
6351 <histogram name="Net.Compress.NoProxy.BytesAfterCompression" units="bytes">
6352   <summary>
6353     The uncompressed number of bytes received per request that was compressed.
6354     Only includes requests which did not go through an explicit proxy and did
6355     not go over SSL.
6356   </summary>
6357 </histogram>
6359 <histogram name="Net.Compress.NoProxy.BytesBeforeCompression" units="bytes">
6360   <summary>
6361     The compressed number of bytes received per request that was compressed.
6362     Only includes requests which did not go through an explicit proxy and did
6363     not go over SSL.
6364   </summary>
6365 </histogram>
6367 <histogram name="Net.Compress.NoProxy.ShouldHaveBeenCompressed" units="bytes">
6368   <summary>
6369     The uncompressed number of bytes received per request that was not
6370     compressed but appears to have been compressible.  Only includes requests
6371     which did not go through an explicit proxy and did not go over SSL.
6372   </summary>
6373 </histogram>
6375 <histogram name="Net.Compress.Proxy.BytesAfterCompression" units="bytes">
6376   <summary>
6377     The uncompressed number of bytes received per request that was compressed.
6378     Only includes requests sent through a proxy without SSL.
6379   </summary>
6380 </histogram>
6382 <histogram name="Net.Compress.Proxy.BytesBeforeCompression" units="bytes">
6383   <summary>
6384     The compressed number of bytes received per request that was compressed.
6385     Only includes requests sent through a proxy without SSL.
6386   </summary>
6387 </histogram>
6389 <histogram name="Net.Compress.Proxy.ShouldHaveBeenCompressed" units="bytes">
6390   <summary>
6391     The uncompressed number of bytes received per request that was not
6392     compressed but appears to have been compressible.  Only includes requests
6393     sent through a proxy without SSL.
6394   </summary>
6395 </histogram>
6397 <histogram name="Net.Compress.SSL.BytesAfterCompression" units="bytes">
6398   <summary>
6399     The uncompressed number of bytes received per request that was compressed.
6400     Only includes requests sent over SSL.
6401   </summary>
6402 </histogram>
6404 <histogram name="Net.Compress.SSL.BytesBeforeCompression" units="bytes">
6405   <summary>
6406     The compressed number of bytes received per request that was compressed.
6407     Only includes requests sent over SSL.
6408   </summary>
6409 </histogram>
6411 <histogram name="Net.Compress.SSL.ShouldHaveBeenCompressed" units="bytes">
6412   <summary>
6413     The uncompressed number of bytes received per request that was not
6414     compressed but appears to have been compressible.  Only includes requests
6415     sent over SSL.
6416   </summary>
6417 </histogram>
6419 <histogram name="Net.ConnectionTypeCount" enum="ConnectionType">
6420   <obsolete>
6421     The count was inaccurate (it counted transactions rather than connections)
6422   </obsolete>
6423   <summary>
6424     Each bucket is the number of connections of a particular type that the user
6425     has had during the session.
6426   </summary>
6427 </histogram>
6429 <histogram name="Net.ConnectionTypeCount2" enum="ConnectionType">
6430   <obsolete>
6431     Renamed to match HadConnectionType.
6432   </obsolete>
6433   <summary>
6434     Each bucket is the number of successful connections of a particular type
6435     that the user has had during the session.
6436   </summary>
6437 </histogram>
6439 <histogram name="Net.ConnectionTypeCount3" enum="ConnectionType">
6440   <summary>
6441     Each bucket is the number of successful connections of a particular type
6442     that the user has had during the session.
6443   </summary>
6444 </histogram>
6446 <histogram name="Net.ConnectionTypeFailCount2" enum="ConnectionType">
6447   <obsolete>
6448     No longer collected.
6449   </obsolete>
6450   <summary>
6451     Each bucket is the number of failed connections of a particular type that
6452     the user has had during the session.
6453   </summary>
6454 </histogram>
6456 <histogram name="Net.ConnectionUsedSSLv3Fallback">
6457   <obsolete>
6458     Replaced by Net.ConnectionUsedSSLVersionFallback in Chrome 21.
6459   </obsolete>
6460   <summary>
6461     True if the HTTP request was to a server which requires SSLv3 fallback
6462   </summary>
6463 </histogram>
6465 <histogram name="Net.ConnectionUsedSSLVersionFallback"
6466     enum="FallbackSSLVersion">
6467   <summary>
6468     Nonzero if the HTTP request was to a server which requires SSL version
6469     fallback.  The value indicates the SSL version the request fell back on.
6470   </summary>
6471 </histogram>
6473 <histogram name="net.CookieBackingStoreUpdateResults"
6474     enum="BackingStoreResults">
6475   <obsolete>
6476     Initial typo; only here to get results from builds before r59117.  See
6477     &quot;Cookie.&quot; group.
6478   </obsolete>
6479   <summary>
6480     Whether or not updates to the backing store succeeded or failed, recorded
6481     every update.
6482   </summary>
6483 </histogram>
6485 <histogram name="net.CookieBetweenAccessIntervalMinutes" units="minutes">
6486   <obsolete>
6487     Initial typo; only here to get results from builds before r59117.  See
6488     &quot;Cookie.&quot; group.
6489   </obsolete>
6490   <summary>Intervals between access time updates for each cookie.</summary>
6491 </histogram>
6493 <histogram name="net.CookieCount">
6494   <obsolete>
6495     Initial typo; only here to get results from builds before r59117.  See
6496     &quot;Cookie.&quot; group.
6497   </obsolete>
6498   <summary>
6499     Number of cookies in the store (recorded every 10 minutes of active browsing
6500     time)
6501   </summary>
6502 </histogram>
6504 <histogram name="net.CookieDeletionCause" enum="CookieDeletionCause">
6505   <obsolete>
6506     Initial typo; only here to get results from builds before r59117.  See
6507     &quot;Cookie.&quot; group.
6508   </obsolete>
6509   <summary>
6510     For each cookie removed from the store, the reason it was removed.
6511   </summary>
6512 </histogram>
6514 <histogram name="net.CookieDomainCount">
6515   <obsolete>
6516     Initial typo; only here to get results from builds before r59117.  See
6517     &quot;Cookie.&quot; group.
6518   </obsolete>
6519   <summary>
6520     For each domain, number of cookies in that domain (recorded every 10 minutes
6521     of active browsing time).
6522   </summary>
6523 </histogram>
6525 <histogram name="net.CookieDomainPerEtldp1Count">
6526   <summary>
6527     For every top level domain, number of subdomains in that top level domain
6528     (recorded every 10 minutes of active browsing time).
6529   </summary>
6530 </histogram>
6532 <histogram name="net.CookieEtldp1Count">
6533   <obsolete>
6534     Initial typo; only here to get results from builds before r59117.  See
6535     &quot;Cookie.&quot; group.
6536   </obsolete>
6537   <summary>
6538     For every top level domain, number of cookies in that domain (recorded every
6539     10 minutes of active browsing time).
6540   </summary>
6541 </histogram>
6543 <histogram name="net.CookieEvictedLastAccessMinutes" units="minutes">
6544   <obsolete>
6545     Initial typo; only here to get results from builds before r59117.  See
6546     &quot;Cookie.&quot; group.
6547   </obsolete>
6548   <summary>
6549     For each evicted (not expired) cookie, the amount of time since it was last
6550     used
6551   </summary>
6552 </histogram>
6554 <histogram name="net.CookieExpirationDurationMinutes" units="minutes">
6555   <obsolete>
6556     Initial typo; only here to get results from builds before r59117.  See
6557     &quot;Cookie.&quot; group.
6558   </obsolete>
6559   <summary>Number of minutes until cookie expires when set.</summary>
6560 </histogram>
6562 <histogram name="net.CookieTimeGet">
6563   <obsolete>
6564     Initial typo; only here to get results from builds before r59117.  See
6565     &quot;Cookie.&quot; group.
6566   </obsolete>
6567   <summary>
6568     The amount of time (ms) to get cookies for each URL request.
6569   </summary>
6570 </histogram>
6572 <histogram name="net.CookieTimeLoad">
6573   <obsolete>
6574     Initial typo; only here to get results from builds before r59117.  See
6575     &quot;Cookie.&quot; group.
6576   </obsolete>
6577   <summary>
6578     The amount of time (ms) to load the persistent cookie store at browser
6579     start.
6580   </summary>
6581 </histogram>
6583 <histogram name="Net.CountOfAlternateProtocolServers">
6584   <summary>
6585     The total number of severs to which alternative protocol was used. This
6586     counts the number of servers persisted to prefs file.
6587   </summary>
6588 </histogram>
6590 <histogram name="Net.CountOfPipelineCapableServers">
6591   <summary>
6592     The total number of severs that support HTTP pipelining. This counts the
6593     number of servers persisted to prefs file.
6594   </summary>
6595 </histogram>
6597 <histogram name="Net.CountOfSpdyServers">
6598   <summary>
6599     The total number of SPDY server names persisted to prefs file.
6600   </summary>
6601 </histogram>
6603 <histogram name="Net.CountOfSpdySettings">
6604   <summary>
6605     The total number of SPDY Settings properties persisted to prefs file.
6606   </summary>
6607 </histogram>
6609 <histogram name="Net.CRLRequestFailedTimeMs" units="milliseconds">
6610   <summary>
6611     When validating an HTTPS certificate we may have to block to fetch one or
6612     more revocation lists. This measures the amount of time that failures to get
6613     CRL information take.
6614   </summary>
6615 </histogram>
6617 <histogram name="Net.CRLRequestSuccess" enum="BooleanSuccess">
6618   <summary>
6619     When validating an HTTPS certificate we may have to block to fetch one or
6620     more revocation lists. This records the fraction of successful requests.
6621   </summary>
6622 </histogram>
6624 <histogram name="Net.CRLRequestTimeMs" units="milliseconds">
6625   <summary>
6626     When validating an HTTPS certificate we may have to block to fetch one or
6627     more revocation lists. This measures the amount of time that each fetch
6628     takes.
6629   </summary>
6630 </histogram>
6632 <histogram name="Net.DailyHttpContentLengthViaDataReductionProxy" units="KB">
6633   <summary>
6634     Total size in KB of all response bodies in the previous calendar day that
6635     were received through the data reduction proxy.
6636   </summary>
6637 </histogram>
6639 <histogram name="Net.DailyHttpContentLengthWithDataReductionProxyEnabled"
6640     units="KB">
6641   <summary>
6642     Total size in KB of all response bodies in the previous calendar day that
6643     were received when the data reduction proxy was enabled.
6644   </summary>
6645 </histogram>
6647 <histogram name="Net.DailyHttpContentSavings" units="Percent">
6648   <summary>
6649     The percentage of data saving in the previous calendar day. A negative
6650     saving will be shown as zero.
6651   </summary>
6652 </histogram>
6654 <histogram name="Net.DailyHttpContentSavings_DataReductionProxy"
6655     units="Percent">
6656   <summary>
6657     The percentage of data saving in the previous calendar day when the data
6658     reduction proxy was enabled for at least some responses during the day. A
6659     negative saving will be shown as zero.
6660   </summary>
6661 </histogram>
6663 <histogram name="Net.DailyHttpOriginalContentLength" units="KB">
6664   <summary>
6665     Total size in KB specified in the X-Original-Content-Length headers of all
6666     responses in the previous calendar day. If the header is not present in a
6667     response, the size of the response body is used.
6668   </summary>
6669 </histogram>
6671 <histogram name="Net.DailyHttpReceivedContentLength" units="KB">
6672   <summary>
6673     Total size in KB of all response bodies in the previous calendar day.
6674   </summary>
6675 </histogram>
6677 <histogram name="Net.DailyReceivedContentViaDataReductionProxy" units="Percent">
6678   <summary>
6679     The percentage of Net.DailyHttpContentLengthViaDataReductionProxy in
6680     Net.DailyHttpReceivedContentLength.
6681   </summary>
6682 </histogram>
6684 <histogram name="Net.DailyReceivedContentWithDataReductionProxyEnabled"
6685     units="Percent">
6686   <summary>
6687     The percentage of Net.DailyHttpContentLengthWithDataReductionProxyEnabled in
6688     Net.DailyHttpReceivedContentLength.
6689   </summary>
6690 </histogram>
6692 <histogram name="Net.DhcpWpadCancelTime" units="milliseconds">
6693   <summary>
6694     Measures time from initiating a fetch of a PAC file from DHCP WPAD to
6695     cancellation of the fetch. For a given fetch, only one of the cancellation
6696     or completion histograms will be added to.
6697   </summary>
6698 </histogram>
6700 <histogram name="Net.DhcpWpadCompletionTime" units="milliseconds">
6701   <summary>
6702     Measures time from initiating a fetch of a PAC file from DHCP WPAD to
6703     completion of the fetch. For a given fetch, only one of the cancellation or
6704     completion histograms will be added to.
6705   </summary>
6706 </histogram>
6708 <histogram name="Net.DhcpWpadFetchError" enum="NetErrorCodes">
6709   <summary>
6710     Tracks the net error codes received when the DHCP WPAD fetch fails to
6711     retrieve a PAC file (including PAC_NOT_IN_DHCP, which is not really an error
6712     but an indication that a PAC URL was not configured in DHCP).
6713   </summary>
6714 </histogram>
6716 <histogram name="Net.DhcpWpadGetAdaptersAddressesError"
6717     enum="ErrorCodesGetAdaptersAddresses">
6718   <summary>
6719     Tracks the frequency of each of the different known error codes of calling
6720     the GetAdaptersAddresses Win32 API.
6721   </summary>
6722 </histogram>
6724 <histogram name="Net.DhcpWpadGetAdaptersAddressesTime" units="milliseconds">
6725   <summary>
6726     Measures the time taken to call the GetAdaptersAddresses Win32 API, to
6727     validate our understanding that it should complete quickly enough to call
6728     synchronously from the network thread.
6729   </summary>
6730 </histogram>
6732 <histogram name="Net.DhcpWpadNumAdaptersAtWaitTimer">
6733   <summary>
6734     Total number of adapters enabled for DHCP as seen when the wait timer in the
6735     DHCP WPAD code hits. This timer fires after a timeout from when we get some
6736     information from the first adapter to finish.
6737   </summary>
6738 </histogram>
6740 <histogram name="Net.DhcpWpadNumPendingAdaptersAtWaitTimer">
6741   <summary>
6742     Number of adapters enabled for DHCP that we have not completed retrieving
6743     information for, as seen when the wait timer in the DHCP WPAD code hits.
6744     This timer fires after a timeout from when we get some information from the
6745     first adapter to finish.
6746   </summary>
6747 </histogram>
6749 <histogram name="Net.DhcpWpadUnhandledDhcpError">
6750   <summary>
6751     Counts the number of errors from the DhcpRequestParams API that we do not
6752     have specific handling for, so that we can see if there is an abnormally
6753     high rate.
6754   </summary>
6755 </histogram>
6757 <histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency">
6758   <obsolete>
6759     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
6760   </obsolete>
6761 </histogram>
6763 <histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency">
6764   <obsolete>
6765     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
6766   </obsolete>
6767 </histogram>
6769 <histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency2"
6770     units="milliseconds">
6771   <summary>
6772     The time measured before starting DNS lookup until after the connection is
6773     complete.
6774   </summary>
6775 </histogram>
6777 <histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency2">
6778   <obsolete>
6779     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
6780   </obsolete>
6781 </histogram>
6783 <histogram name="Net.DoubleGetExperiment_InitialResponseMethod"
6784     enum="DoubleGetExperimentMethods">
6785   <summary>
6786     The number of HTTP request responses with MS Office Docs MIME types. The
6787     responses are classified based on their method type and cacheability (POST,
6788     cacheable GET and non-cacheable GET). The histogram is used in Double GET
6789     Experiment, where successful non-cacheable GET requests are intercepted
6790     after initial response and repeated in order to determine how much reissuing
6791     non-cacheable GET requests influences their error rate. The histogram tracks
6792     only initial requests (not the repeated ones).
6793   </summary>
6794 </histogram>
6796 <histogram name="Net.DoubleGetExperiment_ResponseCode">
6797   <summary>
6798     The response codes encountered for GET request repeated in Double GET
6799     Experiment. In the experiment successful non-cacheable GET requests are
6800     intercepted after initial response and repeated. The goal of the experiment
6801     is to measure how much reissuing non-cacheable GET requests influences their
6802     error rate.
6803   </summary>
6804 </histogram>
6806 <histogram name="Net.DownloadBandwidth">
6807   <summary>
6808     Kbps on download streams exceeding 25KB.  Measures from the beginning of the
6809     first byte received until the end of flowing data.
6810   </summary>
6811 </histogram>
6813 <histogram name="Net.ErrorCodesForImages" enum="NetErrorCodes">
6814   <summary>
6815     Net error codes that requests for images end with, including net::OK and
6816     net:ERR_ABORTED.
6817   </summary>
6818 </histogram>
6820 <histogram name="Net.ErrorCodesForMainFrame" enum="NetErrorCodes">
6821   <obsolete>
6822     Deprecated as of 2011/5/24, replaced by Net.ErrorCodesForMainFrame2, which
6823     measures the same data but uses a different bucket structure (adds guard
6824     buckets).
6825   </obsolete>
6826   <summary>
6827     Positive net error code that a page failed with. Note that this only counts
6828     the errors in &quot;main frames&quot;, so it is a measure of the error pages
6829     that users actually see (it does not for example count the error codes for
6830     subresoures on a page).
6831   </summary>
6832 </histogram>
6834 <histogram name="Net.ErrorCodesForMainFrame2" enum="NetErrorCodes">
6835   <obsolete>
6836     Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForMainFrame3, which
6837     measures the same data but includes ERR_ABORTED and OK.
6838   </obsolete>
6839   <summary>
6840     Positive net error code that a page failed with. Note that this only counts
6841     the errors in &quot;main frames&quot;, so it is a measure of the error pages
6842     that users actually see (it does not for example count the error codes for
6843     subresoures on a page).
6844   </summary>
6845 </histogram>
6847 <histogram name="Net.ErrorCodesForMainFrame3" enum="NetErrorCodes">
6848   <summary>
6849     Positive net error codes that requests for pages end with, including net::OK
6850     and net::ERR_ABORTED.  This only counts loads in &quot;main frames&quot; (it
6851     does not for example count the error codes for subresoures on a page).
6852   </summary>
6853 </histogram>
6855 <histogram name="Net.ErrorCodesForSubresources" enum="NetErrorCodes">
6856   <obsolete>
6857     Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForSubresources2,
6858     which measures the same data but includes ERR_ABORT and OK.
6859   </obsolete>
6860   <summary>
6861     Positive net error code that a page failed with. Note that this only counts
6862     the errors in &quot;subresources&quot;.
6863   </summary>
6864 </histogram>
6866 <histogram name="Net.ErrorCodesForSubresources2" enum="NetErrorCodes">
6867   <summary>
6868     Net error codes that requests for &quot;subresources&quot; end with,
6869     including net::OK and net::ERR_ABORTED.
6870   </summary>
6871 </histogram>
6873 <histogram name="Net.FileError_Flush">
6874   <summary>
6875     System error code that a file Flush failed with.  The code is OS dependent,
6876     so when looking at the histogram don't mix OSes.
6877   </summary>
6878 </histogram>
6880 <histogram name="Net.FileError_GetSize">
6881   <summary>
6882     System error code that a file GetSize failed with.  The code is OS
6883     dependent, so when looking at the histogram don't mix OSes.
6884   </summary>
6885 </histogram>
6887 <histogram name="Net.FileError_Open">
6888   <summary>
6889     System error code that a file Open failed with.  The code is OS dependent,
6890     so when looking at the histogram don't mix OSes.
6891   </summary>
6892 </histogram>
6894 <histogram name="Net.FileError_Read">
6895   <summary>
6896     System error code that a file Read failed with.  The code is OS dependent,
6897     so when looking at the histogram don't mix OSes.
6898   </summary>
6899 </histogram>
6901 <histogram name="Net.FileError_Seek">
6902   <summary>
6903     System error code that a file Seek failed with.  The code is OS dependent,
6904     so when looking at the histogram don't mix OSes.
6905   </summary>
6906 </histogram>
6908 <histogram name="Net.FileError_SetEof">
6909   <summary>
6910     System error code that a file SetEof failed with.  The code is OS dependent,
6911     so when looking at the histogram don't mix OSes.
6912   </summary>
6913 </histogram>
6915 <histogram name="Net.FileError_Write">
6916   <summary>
6917     System error code that a file Write failed with.  The code is OS dependent,
6918     so when looking at the histogram don't mix OSes.
6919   </summary>
6920 </histogram>
6922 <histogram name="Net.FileErrorRange_Flush">
6923   <summary>
6924     System error code range that a file Flush failed with.  Any value other than
6925     0 indicates that we have received errors in a range outside of the one in
6926     which we recorded the specific errors in Net.FileError_Flush.  The code is
6927     OS dependent, so when looking at the histogram don't mix OSes.
6928   </summary>
6929 </histogram>
6931 <histogram name="Net.FileErrorRange_GetSize">
6932   <summary>
6933     System error code range that a file GetSize failed with.  Any value other
6934     than 0 indicates that we have received errors in a range outside of the one
6935     in which we recorded the specific errors in Net.FileError_GetSize.  The code
6936     is OS dependent, so when looking at the histogram don't mix OSes.
6937   </summary>
6938 </histogram>
6940 <histogram name="Net.FileErrorRange_Open">
6941   <summary>
6942     System error code range that a file Open failed with.  Any value other than
6943     0 indicates that we have received errors in a range outside of the one in
6944     which we recorded the specific errors in Net.FileError_Open.  The code is OS
6945     dependent, so when looking at the histogram don't mix OSes.
6946   </summary>
6947 </histogram>
6949 <histogram name="Net.FileErrorRange_Read">
6950   <summary>
6951     System error code range that a file Read failed with.  Any value other than
6952     0 indicates that we have received errors in a range outside of the one in
6953     which we recorded the specific errors in Net.FileError_Read.  The code is OS
6954     dependent, so when looking at the histogram don't mix OSes.
6955   </summary>
6956 </histogram>
6958 <histogram name="Net.FileErrorRange_Seek">
6959   <summary>
6960     System error code range that a file Seek failed with.  Any value other than
6961     0 indicates that we have received errors in a range outside of the one in
6962     which we recorded the specific errors in Net.FileError_Seek.  The code is OS
6963     dependent, so when looking at the histogram don't mix OSes.
6964   </summary>
6965 </histogram>
6967 <histogram name="Net.FileErrorRange_SetEof">
6968   <summary>
6969     System error code range that a file SetEof failed with.  Any value other
6970     than 0 indicates that we have received errors in a range outside of the one
6971     in which we recorded the specific errors in Net.FileError_SetEof.  The code
6972     is OS dependent, so when looking at the histogram don't mix OSes.
6973   </summary>
6974 </histogram>
6976 <histogram name="Net.FileErrorRange_Write">
6977   <summary>
6978     System error code range that a file Write failed with.  Any value other than
6979     0 indicates that we have received errors in a range outside of the one in
6980     which we recorded the specific errors in Net.FileError_Write.  The code is
6981     OS dependent, so when looking at the histogram don't mix OSes.
6982   </summary>
6983 </histogram>
6985 <histogram name="Net.FtpDataConnectionErrorCount" enum="FtpDataConnectionError">
6986   <summary>The number of times each FTP Error was observed.</summary>
6987 </histogram>
6989 <histogram name="Net.FtpDataConnectionErrorHappened"
6990     enum="FtpDataConnectionError">
6991   <summary>
6992     The number of Chrome sessions which encountered the indicates FTP Error.
6993     This prevents allowing a user that retried a connection many times (getting
6994     an error each time) from biasing the tallies.
6995   </summary>
6996 </histogram>
6998 <histogram name="Net.FtpServerTypeCount" enum="FtpServerType">
6999   <summary>
7000     Each bucket is the number of FTP server types the user has encountered
7001     during the session.
7002   </summary>
7003 </histogram>
7005 <histogram name="Net.GetProxyForUrl_FAIL" units="milliseconds">
7006   <summary>
7007     The time spent waiting for WinHttpGetProxyForUrl to return with error.
7008   </summary>
7009 </histogram>
7011 <histogram name="Net.GetProxyForUrl_OK" units="milliseconds">
7012   <summary>
7013     The time spent waiting for WinHttpGetProxyForUrl to return with success.
7014   </summary>
7015 </histogram>
7017 <histogram name="Net.GoogleConnectionUsedSSLVersionFallback"
7018     enum="FallbackSSLVersion">
7019   <summary>
7020     Nonzero if the HTTP request was to a Google server which required SSL
7021     version fallback. The value indicates the SSL version the request fell back
7022     on. Since Google servers support TLS 1.2, any fallback is an indication of
7023     network middleware problems.
7024   </summary>
7025 </histogram>
7027 <histogram name="Net.HadConnectionType" enum="ConnectionType">
7028   <obsolete>
7029     The count was inaccurate (it counted transactions rather than connections).
7030   </obsolete>
7031   <summary>
7032     Each bucket is a boolean (0 or 1) indicating whether the user has had a
7033     connection of that type during the session.
7034   </summary>
7035 </histogram>
7037 <histogram name="Net.HadConnectionType2" enum="ConnectionType">
7038   <obsolete>
7039     This statistic measures successful and failed connections, the new one only
7040     measures successful ones.
7041   </obsolete>
7042   <summary>
7043     Each bucket is a boolean (0 or 1) indicating whether the user has had a
7044     connection of that type during the session.
7045   </summary>
7046 </histogram>
7048 <histogram name="Net.HadConnectionType3" enum="ConnectionType">
7049   <summary>
7050     Each bucket is a boolean (0 or 1) indicating whether the user has had a
7051     successful connection of that type during the session.
7052   </summary>
7053 </histogram>
7055 <histogram name="Net.HadFtpServerType" enum="FtpServerType">
7056   <summary>
7057     Each bucket is a boolean (0 or 1) indicating whether the user has had a
7058     connection with an FTP server of that type during the session.
7059   </summary>
7060 </histogram>
7062 <histogram name="Net.HttpAuthCount" enum="HttpAuthCount">
7063   <summary>
7064     Per-authentication-scheme counts of authentication attempts and rejections.
7065   </summary>
7066 </histogram>
7068 <histogram name="Net.HttpAuthResource" enum="HttpAuthResource">
7069   <summary>
7070     Count of authentication requests for top level pages vs. sub-resources, such
7071     as images or iframes.
7072   </summary>
7073 </histogram>
7075 <histogram name="Net.HttpAuthTarget" enum="HttpAuthTarget">
7076   <summary>
7077     Per-authentication-scheme counts of authentication targets, such as secure
7078     servers or proxies.
7079   </summary>
7080 </histogram>
7082 <histogram name="Net.HttpConnectionLatency" units="milliseconds">
7083   <summary>
7084     Time between the HttpNetworkTransaction requesting a connection and the time
7085     it connected.
7086   </summary>
7087 </histogram>
7089 <histogram name="Net.HttpContentFreshnessLifetime" units="seconds">
7090   <summary>Length of time that a received resource will be cacheable.</summary>
7091 </histogram>
7093 <histogram name="Net.HttpContentLength" units="bytes">
7094   <summary>
7095     Size of the response body. This is the actual number of bytes received,
7096     which usually agrees with but is not necessarily the same as the size
7097     specified by the Content-Length header.
7098   </summary>
7099 </histogram>
7101 <histogram name="Net.HttpContentLengthCacheable" units="bytes">
7102   <summary>
7103     Size of the response body if it is cacheable. This is the actual number of
7104     bytes received, which usually agrees with but is not necessarily the same as
7105     the size specified by the Content-Length header.
7106   </summary>
7107 </histogram>
7109 <histogram name="Net.HttpContentLengthCacheable24Hours" units="bytes">
7110   <summary>
7111     Size of the response body if it is cacheable for at least 24 hours. This is
7112     the actual number of bytes received, which usually agrees with but is not
7113     necessarily the same as the size specified by the Content-Length header.
7114   </summary>
7115 </histogram>
7117 <histogram name="Net.HttpContentLengthCacheable4Hours" units="bytes">
7118   <summary>
7119     Size of the response body if it is cacheable for at least 4 hours. This is
7120     the actual number of bytes received, which usually agrees with but is not
7121     necessarily the same as the size specified by the Content-Length header.
7122   </summary>
7123 </histogram>
7125 <histogram name="Net.HttpContentLengthDifference" units="bytes">
7126   <summary>
7127     The difference between the size specified in the X-Original-Content-Length
7128     header and the size of teh response body. This is zero if the
7129     X-Original-Content-Length header is not present in the response.
7130   </summary>
7131 </histogram>
7133 <histogram name="Net.HttpContentLengthDifferenceWithValidOCL" units="bytes">
7134   <summary>
7135     The difference between the size specified in the X-Original-Content-Length
7136     header and the size of the response body. Only includes resources that have
7137     the X-Original-Content-Length header.
7138   </summary>
7139 </histogram>
7141 <histogram name="Net.HttpContentLengthWithValidOCL" units="bytes">
7142   <summary>
7143     Size of the response body. Only includes resources that have the
7144     X-Original-Content-Length header.
7145   </summary>
7146 </histogram>
7148 <histogram name="Net.HttpJob.TotalTime" units="milliseconds">
7149   <summary>
7150     Time it takes to complete an HttpJob, from starting the transaction until we
7151     are done reading.
7152   </summary>
7153 </histogram>
7155 <histogram name="Net.HttpJob.TotalTimeCached" units="milliseconds">
7156   <summary>
7157     Time it takes to complete an HttpJob, from starting the transaction until we
7158     are done reading, for jobs served from the cache.
7159   </summary>
7160 </histogram>
7162 <histogram name="Net.HttpJob.TotalTimeCancel" units="milliseconds">
7163   <summary>
7164     Time it takes to complete an HttpJob, from starting the transaction until
7165     the job is killed. Note that we didn't detect the end of the data for this
7166     job.
7167   </summary>
7168 </histogram>
7170 <histogram name="Net.HttpJob.TotalTimeNotCached" units="milliseconds">
7171   <summary>
7172     Time it takes to complete an HttpJob, from starting the transaction until we
7173     are done reading, for jobs not served from the cache.
7174   </summary>
7175 </histogram>
7177 <histogram name="Net.HttpJob.TotalTimeSuccess" units="milliseconds">
7178   <summary>
7179     Time it takes to complete an HttpJob, from starting the transaction until we
7180     are done reading, for jobs when we read until no more data is available.
7181   </summary>
7182 </histogram>
7184 <histogram name="Net.HttpOriginalContentLength" units="bytes">
7185   <summary>
7186     Size specified in the X-Original-Content-Length header. If this header is
7187     not present in the response, the size of the response body is used.
7188   </summary>
7189 </histogram>
7191 <histogram name="Net.HttpOriginalContentLengthWithValidOCL" units="bytes">
7192   <summary>
7193     Size specified in the X-Original-Content-Length header. Only includes
7194     resources that have the X-Original-Content-Length header.
7195   </summary>
7196 </histogram>
7198 <histogram name="Net.HttpProxySocketRequestTime" units="milliseconds">
7199   <summary>Time it takes to request a new (unused) HTTP proxy socket.</summary>
7200 </histogram>
7202 <histogram name="Net.HttpResponseCode">
7203   <summary>The count of HTTP Response codes encountered.</summary>
7204 </histogram>
7206 <histogram name="Net.HttpResponseCode_Nxx_MainFrame">
7207   <summary>
7208     The count of HTTP Response codes encountered, in response to MAIN_FRAME
7209     requests only; saving only the hundreds digit, e.g. 100-&gt;1, 300-&gt;3.
7210   </summary>
7211 </histogram>
7213 <histogram name="Net.HttpSocketType" enum="HttpSocketType">
7214   <summary>
7215     The counts of the type of sockets (all HTTP sockets, regardless of any proxy
7216     used) used for HTTP[s].
7217   </summary>
7218 </histogram>
7220 <histogram name="Net.HttpTimeToFirstByte" units="milliseconds">
7221   <summary>
7222     Time from when an HTTP request is issued to when the first byte is
7223     processed.
7224   </summary>
7225 </histogram>
7227 <histogram name="Net.IOError_SocketReuseType" enum="HttpSocketType">
7228   <summary>
7229     The count of handleable socket errors (connection abort/close/reset) per
7230     socket reuse type.
7231   </summary>
7232 </histogram>
7234 <histogram name="Net.IOError_SocketReuseType_disable_late_binding"
7235     enum="HttpSocketType">
7236   <obsolete>
7237     Late bindings are on by default now.
7238   </obsolete>
7239   <summary>
7240     The count of handleable socket errors (connection abort/close/reset) per
7241     socket reuse type.  Socket late binding is disabled.
7242   </summary>
7243 </histogram>
7245 <histogram name="Net.IOError_SocketReuseType_enable_late_binding"
7246     enum="HttpSocketType">
7247   <obsolete>
7248     Late bindings are on by default now.
7249   </obsolete>
7250   <summary>
7251     The count of handleable socket errors (connection abort/close/reset) per
7252     socket reuse type.  Socket late binding is enabled.
7253   </summary>
7254 </histogram>
7256 <histogram name="Net.IPv6ConnectDuration" units="milliseconds">
7257   <summary>Duration of time spent during the UDP-connect IPv6 probe.</summary>
7258 </histogram>
7260 <histogram name="Net.IPv6ConnectFailureMatch" enum="BooleanSuccess">
7261   <summary>
7262     Whether the the interface-enumeration IPv6 probe method failed given that
7263     the UDP-connect IPV6 probe failed.
7264   </summary>
7265 </histogram>
7267 <histogram name="Net.IPv6ConnectSuccessMatch" enum="BooleanSuccess">
7268   <summary>
7269     Whether the the interface-enumeration IPv6 probe method was successful given
7270     that the UDP-connect IPV6 probe was successful.
7271   </summary>
7272 </histogram>
7274 <histogram name="Net.IPv6Status" enum="IPV6ProbeResult">
7275   <summary>The probe results when a test for IPv6 support is done.</summary>
7276 </histogram>
7278 <histogram name="Net.IPv6Status_retest" enum="IPV6ProbeResult">
7279   <summary>
7280     The probe results when a test for IPv6 support is done, after a network
7281     change event.
7282   </summary>
7283 </histogram>
7285 <histogram name="Net.MTPR_GetProxyForUrl_Thread_Wait_Time" units="milliseconds">
7286   <summary>
7287     The time that a (non-cancelled) proxy resolution request was stalled waiting
7288     for an execution thread, for MultiThreadedProxyResolver.
7289   </summary>
7290 </histogram>
7292 <histogram name="Net.MTPR_GetProxyForUrl_Time" units="milliseconds">
7293   <summary>
7294     The total time that it took for a (non-cancelled) proxy resolution request
7295     to complete, for MultiThreadedProxyResolver.
7296   </summary>
7297 </histogram>
7299 <histogram name="Net.NetworkErrorsRecovered.MainFrame" enum="NetErrorCodes">
7300   <summary>
7301     How often automatically retrying to download the main frame of a page in
7302     response to specific HTTP network errors succeeds.
7303   </summary>
7304 </histogram>
7306 <histogram name="Net.NetworkErrorsRecovered.Subresource" enum="NetErrorCodes">
7307   <summary>
7308     How often automatically retrying to download a subresource in response to
7309     specific HTTP network errors succeeds.
7310   </summary>
7311 </histogram>
7313 <histogram name="Net.NetworkErrorsUnrecovered.MainFrame" enum="NetErrorCodes">
7314   <summary>
7315     How often automatically retrying to download the main frame of a page in
7316     response to specific HTTP network errors returns another network error.
7317     Histogram includes only the error code that triggered the retry.
7318   </summary>
7319 </histogram>
7321 <histogram name="Net.NetworkErrorsUnrecovered.Subresource" enum="NetErrorCodes">
7322   <summary>
7323     How often automatically retrying to download a subresource in response to
7324     specific HTTP network errors returns another network error.  Histogram
7325     includes only the error code that triggered the retry.
7326   </summary>
7327 </histogram>
7329 <histogram name="Net.NotifyAddrChangeFailures">
7330   <summary>
7331     On Windows, NetworkChangeNotifierWin calls NotifyAddrChange, which can fail
7332     for unknown reasons. This records the number of times it fails in a row
7333     before a successful call. If it never succeeds, or takes over 100 tries, a
7334     value of 100 is recorded. See http://crbug.com/69198
7335   </summary>
7336 </histogram>
7338 <histogram name="Net.NumDuplicateCookiesInDb">
7339   <summary>
7340     The number of duplicate cookies that were present in the cookie store during
7341     startup.
7342   </summary>
7343 </histogram>
7345 <histogram name="Net.OCSPRequestFailedTimeMs" units="milliseconds">
7346   <summary>
7347     When validating an HTTPS certificate we may have to make one or more HTTP
7348     fetches to OCSP responders in order to get revocation information. This
7349     measures the amount of time that failures to get OCSP information take.
7350   </summary>
7351 </histogram>
7353 <histogram name="Net.OCSPRequestSuccess" enum="BooleanSuccess">
7354   <summary>
7355     When validating an HTTPS certificate we may have to make one or more HTTP
7356     fetches to OCSP responders in order to get revocation information. This
7357     records the fraction of successful requests.
7358   </summary>
7359 </histogram>
7361 <histogram name="Net.OCSPRequestTimeMs" units="milliseconds">
7362   <summary>
7363     When validating an HTTPS certificate we may have to make one or more HTTP
7364     fetches to OCSP responders in order to get revocation information. This
7365     measures the amount of time that each of those requests takes.
7366   </summary>
7367 </histogram>
7369 <histogram name="Net.OSErrorsForGetAddrinfo" enum="ErrorCodesGetaddrinfo_All">
7370   <summary>
7371     Positive error code that was returned by the system library
7372     &quot;getaddrinfo()&quot;. This error code is platform specific, so when
7373     there is a Windows/Linux conflict, both decodings are shown.
7374   </summary>
7375 </histogram>
7377 <histogram name="Net.OSErrorsForGetAddrinfo_Linux"
7378     enum="ErrorCodesGetaddrinfo_Linux">
7379   <summary>
7380     Positive error code that was returned by the system library
7381     &quot;getaddrinfo()&quot;.
7382   </summary>
7383 </histogram>
7385 <histogram name="Net.OSErrorsForGetAddrinfo_Mac"
7386     enum="ErrorCodesGetaddrinfo_Mac">
7387   <summary>
7388     Positive error code that was returned by the system library
7389     &quot;getaddrinfo()&quot;.
7390   </summary>
7391 </histogram>
7393 <histogram name="Net.OSErrorsForGetAddrinfo_Win"
7394     enum="ErrorCodesGetaddrinfo_Win">
7395   <summary>
7396     Positive error code that was returned by the system library
7397     &quot;getaddrinfo()&quot;.
7398   </summary>
7399 </histogram>
7401 <histogram name="Net.PreconnectedLinkNavigations" enum="PreconnectedNavigation">
7402   <summary>
7403     Indicate whether a link navigation was preceded by a recent pre-connect
7404     trigger (within 10 seconds). There is a high chance that loading the page
7405     used a preconnected TCP session.
7406   </summary>
7407 </histogram>
7409 <histogram name="Net.PreconnectedNavigation" enum="PreconnectedNavigation">
7410   <summary>
7411     Indicate whether a URLRequest was preceded by a recent pre-connect trigger
7412     (within 10 seconds). There is a high chance that loading the resource used a
7413     preconnected TCP session.
7414   </summary>
7415 </histogram>
7417 <histogram name="Net.PreconnectMotivation" enum="PreconnectMotivation">
7418   <summary>
7419     When a preconnection is made, indicate what the motivation was.
7420   </summary>
7421   <details>
7422     Currently, the most common (only?) motivations are SELF_REFERAL,
7423     LEARNED_REFERAL and OMNIBOX. The SELF_REFERAL indicates that we made sure a
7424     second connection was available for a resource that either was never before
7425     seen, or has historically had no subresources.  The LEARNED_REFERAL
7426     indicates that we &quot;learned&quot; that a subresource was commonly
7427     needed, and that motivated the TCP/IP preconnect. The OMNIBOX motivation
7428     happens when a search is being suggested, and we preconnect to the search
7429     provider. (WARNING: Prior to version 7.517.*, enums 7, 8, and 9 may be
7430     confused, as EARLY_LOAD_MOTIVATED was inserted new 6 value.)
7431   </details>
7432 </histogram>
7434 <histogram name="Net.PreconnectProxyStatus" enum="ProxyStatus">
7435   <summary>
7436     Indicate whether there was a proxy to preclude preconnection.
7437   </summary>
7438 </histogram>
7440 <histogram name="Net.PreconnectSubresourceEval"
7441     enum="PreconnectSubresourceEval">
7442   <summary>
7443     What did we decide to do about a predicted resource, based on the historical
7444     expected number of connection that this subresource will require.
7445   </summary>
7446   <details>
7447     This is basically the current thresholding of the SubresourceExpectation,
7448     relative to current static thresholds, and taking into account whether
7449     preconnection is enabled (i.e., if preconnection is disabled, we'll never
7450     decide to preconnect).
7451   </details>
7452 </histogram>
7454 <histogram name="Net.PreconnectSubresourceExpectation">
7455   <summary>
7456     The expected number of connections, times 100, that we'll make to a given
7457     subresource, based on learned history.
7458   </summary>
7459   <details>
7460     By comparing this to thresholds, we decide if we will preconnect,
7461     preresolve, or do nothing. This histogram can be used to select those static
7462     thresholds.
7463   </details>
7464 </histogram>
7466 <histogram name="Net.PreconnectTriggerUsed" enum="PreconnectTriggerUsed">
7467   <summary>
7468     Indicate whether if a preconnect trigger is followed by a resource request
7469     (from link navigations) to the host or not. This is to measure precision of
7470     link-based preconnect triggers.
7471   </summary>
7472 </histogram>
7474 <histogram name="Net.PreconnectUtilization" enum="NetPreconnectUtilization">
7475   <obsolete>
7476     Sourced data corrected, and replaced by NetPreconnectUtilization2
7477   </obsolete>
7478   <summary>
7479     Indicate final utilization for each attempted socket connection.
7480   </summary>
7481   <details>
7482     We also include stats for non-speculative sockets. Some socket connections
7483     may never connect, and others may never be used (as the user may abort
7484     before then).
7485   </details>
7486 </histogram>
7488 <histogram name="Net.PreconnectUtilization2" enum="NetPreconnectUtilization">
7489   <summary>
7490     Indicate final utilization for each attempted socket connection.
7491   </summary>
7492   <details>
7493     We also include stats for non-speculative sockets. Some socket connections
7494     may never connect, and others may never be used (as the user may abort
7495     before then).
7496   </details>
7497 </histogram>
7499 <histogram name="Net.Priority_High_Latency" units="milliseconds">
7500   <obsolete>
7501     Replaced by Net.Priority_High_Latency_b.
7502   </obsolete>
7503   <summary>
7504     Time from the start of the http transaction until the first byte of the
7505     response for high priority (currently frame and subframe) requests.  Only
7506     times under 10 minutes are recorded.
7507   </summary>
7508 </histogram>
7510 <histogram name="Net.Priority_High_Latency_b" units="milliseconds">
7511   <summary>
7512     Time from the start of the http transaction until the first byte of the
7513     response for high priority (currently frame and subframe) requests.
7514   </summary>
7515 </histogram>
7517 <histogram name="Net.Priority_Low_Latency" units="milliseconds">
7518   <obsolete>
7519     Replaced by Net.Priority_Low_Latency_b.
7520   </obsolete>
7521   <summary>
7522     Time from the start of the http transaction until the first byte of the
7523     response for low priority (non-frame/subframe) requests.   Only times under
7524     10 minutes are recorded.
7525   </summary>
7526 </histogram>
7528 <histogram name="Net.Priority_Low_Latency_b" units="milliseconds">
7529   <summary>
7530     Time from the start of the http transaction until the first byte of the
7531     response for low priority (non-frame/subframe) requests.
7532   </summary>
7533 </histogram>
7535 <histogram name="Net.ProxyPollConfigurationTime">
7536   <summary>
7537     The time in milliseconds spent fetch the system proxy configuration, when
7538     polling it for changes.
7539   </summary>
7540 </histogram>
7542 <histogram name="Net.ProxyResolver.AbandonedExecutionTotalTime"
7543     units="milliseconds">
7544   <summary>
7545     The total amount of time that was spent executing the proxy script during
7546     &quot;tracing&quot; runs (executions of the script which discovered a new
7547     DNS dependency and were subsequently abandoned).
7548   </summary>
7549 </histogram>
7551 <histogram name="Net.ProxyResolver.BlockingDNSMode.AbandonedExecutionTotalTime"
7552     units="milliseconds">
7553   <summary>
7554     The total amount of time that was spent executing the proxy script during
7555     &quot;tracing&quot; runs (executions of the script which discovered a new
7556     DNS dependency and were subsequently abandoned).
7557   </summary>
7558 </histogram>
7560 <histogram name="Net.ProxyResolver.BlockingDNSMode.DnsWaitTotalTime"
7561     units="milliseconds">
7562   <summary>
7563     The total amount of time that was spent in the non-blocking DNS bindings
7564     while executing PAC scripts. This includes the times for abandoned
7565     executions.
7566   </summary>
7567 </histogram>
7569 <histogram name="Net.ProxyResolver.BlockingDNSMode.ExecutionTime"
7570     units="milliseconds">
7571   <summary>
7572     The amount of time inside of V8 that the proxy script spent executing for
7573     the final pass. This includes the time spent in the javascript bindings.
7574     This does not include the time spent in abandoned execution passes.
7575   </summary>
7576 </histogram>
7578 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumAlerts">
7579   <summary>
7580     The number of times that alert() was called in the final execution of the
7581     script.
7582   </summary>
7583 </histogram>
7585 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumErrors">
7586   <summary>
7587     The number of errors that were seen in the final execution of the script.
7588   </summary>
7589 </histogram>
7591 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumRestarts">
7592   <summary>
7593     The number of times that the PAC script execution was restarted.
7594   </summary>
7595 </histogram>
7597 <histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTime"
7598     units="milliseconds">
7599   <summary>
7600     The total time that the proxy resolution took. This includes all the time
7601     spent waiting for DNS, PAC script execution, and restarts.
7602   </summary>
7603 </histogram>
7605 <histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTimeDNS"
7606     units="milliseconds">
7607   <summary>
7608     The total time that proxy resolution spent waiting for DNS. This also
7609     includes any queuing delays on the origin thread waiting for the DNS result
7610     to be processed.
7611   </summary>
7612 </histogram>
7614 <histogram name="Net.ProxyResolver.BlockingDNSMode.UniqueDNS">
7615   <summary>
7616     The number of unique DNS hostnames that the PAC script tried to resolve. The
7617     *Ex() versions of the bindings count separately.
7618   </summary>
7619 </histogram>
7621 <histogram name="Net.ProxyResolver.DnsWaitTotalTime" units="milliseconds">
7622   <summary>
7623     The total amount of time that was spent in the non-blocking DNS bindings
7624     while executing PAC scripts. This includes the times for abandoned
7625     executions.
7626   </summary>
7627 </histogram>
7629 <histogram name="Net.ProxyResolver.ExecutionTime" units="milliseconds">
7630   <summary>
7631     The amount of time inside of V8 that the proxy script spent executing for
7632     the final pass. This includes the time spent in the javascript bindings
7633     (which is probably dominated by Net.ProxyResolver.DnsWaitTotalTime). This
7634     does not include the time spent in abandoned execution passes.
7635   </summary>
7636 </histogram>
7638 <histogram name="Net.ProxyResolver.NumAlerts">
7639   <summary>
7640     The number of times that alert() was called in the final execution of the
7641     script.
7642   </summary>
7643 </histogram>
7645 <histogram name="Net.ProxyResolver.NumErrors">
7646   <summary>
7647     The number of errors that were seen in the final execution of the script.
7648   </summary>
7649 </histogram>
7651 <histogram name="Net.ProxyResolver.NumRestarts">
7652   <summary>
7653     The number of times that the PAC script execution was restarted.
7654   </summary>
7655 </histogram>
7657 <histogram name="Net.ProxyResolver.OriginThreadLatency" units="milliseconds">
7658   <summary>
7659     The amount of time it took upon completion to run the final task posted back
7660     to the IO thread.
7661   </summary>
7662 </histogram>
7664 <histogram name="Net.ProxyResolver.TotalTime" units="milliseconds">
7665   <summary>
7666     The total time that the proxy resolution took. This includes all the time
7667     spent waiting for DNS, PAC script execution, and restarts.
7668   </summary>
7669 </histogram>
7671 <histogram name="Net.ProxyResolver.TotalTimeDNS" units="milliseconds">
7672   <summary>
7673     The total time that proxy resolution spent waiting for DNS. This also
7674     includes any queuing delays on the origin thread waiting for the DNS result
7675     to be processed.
7676   </summary>
7677 </histogram>
7679 <histogram name="Net.ProxyResolver.TotalTimeWorkerThread" units="milliseconds">
7680   <summary>
7681     The total time that the proxy resolution took, not including the post back
7682     to the origin thread. This includes all the time spent waiting for DNS, PAC
7683     script execution, and restarts.
7684   </summary>
7685 </histogram>
7687 <histogram name="Net.ProxyResolver.UniqueDNS">
7688   <summary>
7689     The number of unique DNS hostnames that the PAC script tried to resolve. The
7690     *Ex() versions of the bindings count separately.
7691   </summary>
7692 </histogram>
7694 <histogram name="Net.ProxyResolver.URLSize">
7695   <summary>The length of the URL that was passed into the PAC script.</summary>
7696 </histogram>
7698 <histogram name="Net.PublicKeyPinFailureDomain" enum="PublicKeyPinFailedDomain">
7699   <summary>
7700     Second-level domains for which we have observed public key pinning failures.
7701   </summary>
7702 </histogram>
7704 <histogram name="Net.PublicKeyPinSuccess" enum="BooleanSuccess">
7705   <summary>
7706     A validated certificate chain may be subject to additional
7707     &quot;pinning&quot; requirements on a per-domain basis. This records the
7708     fraction of successful matches between a certificate chain and a pin list.
7709   </summary>
7710 </histogram>
7712 <histogram name="Net.QuicCryptoHandshakeState" enum="QuicHandshakeState">
7713   <summary>
7714     The state of a QUIC connection's crypto hanshake as it progresses from
7715     starting to confirmation or failure.
7716   </summary>
7717 </histogram>
7719 <histogram name="Net.QuicNumSentClientHellos">
7720   <summary>The number of client hello messages sent.</summary>
7721 </histogram>
7723 <histogram name="Net.QuicNumSentClientHellosCryptoHandshakeConfirmed">
7724   <summary>
7725     The number of client hello messages sent when the crypto handshake was
7726     confirmed.
7727   </summary>
7728 </histogram>
7730 <histogram name="Net.QuicSession.CloseSessionOnError" enum="NetErrorCodes">
7731   <summary>
7732     The network error code which resulted in the session being closed.
7733   </summary>
7734 </histogram>
7736 <histogram name="Net.QuicSession.ConnectionClose.NumOpenStreams.TimedOut">
7737   <summary>The number of streams open when a QUIC session timed out.</summary>
7738 </histogram>
7740 <histogram name="Net.QuicSession.ConnectionCloseErrorCode"
7741     enum="QuicErrorCodes">
7742   <summary>
7743     The QUIC error code which resulted in the connection being closed.
7744   </summary>
7745 </histogram>
7747 <histogram name="Net.QuicSession.ConnectionCloseErrorCodeClient"
7748     enum="QuicErrorCodes">
7749   <summary>
7750     The QUIC error code which resulted in the connection being closed by the
7751     client.
7752   </summary>
7753 </histogram>
7755 <histogram name="Net.QuicSession.ConnectionCloseErrorCodeServer"
7756     enum="QuicErrorCodes">
7757   <summary>
7758     The QUIC error code which resulted in the connection being closed by the
7759     server.
7760   </summary>
7761 </histogram>
7763 <histogram name="Net.QuicSession.OutOfOrderPacketsReceived">
7764   <summary>
7765     The number of times packets the current received packet had a lower sequence
7766     number than the previously received packet sequence number.
7767   </summary>
7768 </histogram>
7770 <histogram name="Net.QuicSession.PacketGapReceived">
7771   <summary>
7772     The number of missing packets between the current received packet and the
7773     previously largest received packet sequence number.
7774   </summary>
7775 </histogram>
7777 <histogram name="Net.QuicSession.PacketGapSent">
7778   <summary>
7779     The number of missing packets between the current received packet and the
7780     previously largest received packet sequence number, as reported by the
7781     remote end of the connection.
7782   </summary>
7783 </histogram>
7785 <histogram name="Net.QuicSession.QuicVersion">
7786   <summary>Version of the QUIC protocol used for this connection.</summary>
7787 </histogram>
7789 <histogram name="Net.RenegotiationExtensionSupported">
7790   <summary>
7791     True if the HTTP request was sent to a server which supports the TLS
7792     renegotiation extension.
7793   </summary>
7794 </histogram>
7796 <histogram name="Net.ResourceLoader.ReadDeferral" units="milliseconds">
7797   <summary>
7798     When starting a cross-site navigation, the time between reading the headers
7799     and body of the response.
7800   </summary>
7801 </histogram>
7803 <histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket">
7804   <summary>The time an already used socket sat idle before being used.</summary>
7805 </histogram>
7807 <histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket">
7808   <summary>
7809     The time an unused socket (all HTTP sockets, regardless of any proxy used)
7810     sat idle before being used.
7811   </summary>
7812 </histogram>
7814 <histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket">
7815   <summary>
7816     The time a previously used socket sat idle before encountering a recoverable
7817     socket IO error (connection abort/reset/close).
7818   </summary>
7819 </histogram>
7821 <histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket">
7822   <summary>
7823     The time an unused socket sat idle before encountering a recoverable socket
7824     IO error (connection abort/reset/close).
7825   </summary>
7826 </histogram>
7828 <histogram name="Net.SocketInitErrorCodes" enum="NetErrorCodes">
7829   <summary>
7830     Net error codes that socket initializations end with, including net::OK and
7831     net::ERR_ABORTED.
7832   </summary>
7833 </histogram>
7835 <histogram name="Net.SocketRequestTime">
7836   <summary>
7837     Time in milliseconds from initial RequestSocket() call until successfully
7838     acquiring a connected socket.
7839   </summary>
7840 </histogram>
7842 <histogram name="Net.SocketStream.ConnectionEstablish" units="milliseconds">
7843   <summary>The time from the connection start to connection establish.</summary>
7844 </histogram>
7846 <histogram name="Net.SocketStream.ConnectionLatency" units="milliseconds">
7847   <summary>The time waiting to be ready to start connecting.</summary>
7848 </histogram>
7850 <histogram name="Net.SocketStream.ConnectionType"
7851     enum="SocketStreamConnectionType">
7852   <summary>
7853     Each bucket is the number of connection type of socket stream.
7854   </summary>
7855 </histogram>
7857 <histogram name="Net.SocketStream.Duration" units="milliseconds">
7858   <summary>The time a socket stream was open.</summary>
7859 </histogram>
7861 <histogram name="Net.SocketStream.ProtocolType" enum="SocketStreamProtocolType">
7862   <summary>
7863     Each bucket is the number of protocol type on socket stream.
7864   </summary>
7865 </histogram>
7867 <histogram name="Net.SocketStream.ReceivedBytes" units="bytes">
7868   <summary>Number of bytes on a socket stream.</summary>
7869 </histogram>
7871 <histogram name="Net.SocketStream.ReceivedCounts">
7872   <summary>Number of reads on a socket stream.</summary>
7873 </histogram>
7875 <histogram name="Net.SocketStream.SentBytes" units="bytes">
7876   <summary>Number of bytes on a socket stream.</summary>
7877 </histogram>
7879 <histogram name="Net.SocketStream.SentCounts">
7880   <summary>Number of Write on a socket stream.</summary>
7881 </histogram>
7883 <histogram name="Net.SocketType" enum="HttpSocketType">
7884   <summary>
7885     The counts of the type of sockets returned by the socket pools.
7886   </summary>
7887 </histogram>
7889 <histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
7890   <obsolete>
7891     see SocketIdleTimeBeforeNextUse_ReusedSocket_SOCK
7892   </obsolete>
7893   <summary>
7894     The time an already used SOCKS socket sat idle before being used.
7895   </summary>
7896 </histogram>
7898 <histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
7899   <obsolete>
7900     see SocketIdleTimeBeforeNextUse_UnusedSocket_SOCK
7901   </obsolete>
7902   <summary>The time an unused SOCKS socket sat idle before being used.</summary>
7903 </histogram>
7905 <histogram name="Net.SOCKSSocketRequestTime" units="milliseconds">
7906   <obsolete>
7907     see SocketRequestTime_SOCK
7908   </obsolete>
7909   <summary>
7910     Time from initial SOCKSClientSocketPool::RequestSocket() call until
7911     successfully acquiring a connected SOCKS socket.
7912   </summary>
7913 </histogram>
7915 <histogram name="Net.SocksSocketRequestTime">
7916   <summary>Time it takes to request a new (unused) SOCKS proxy socket.</summary>
7917 </histogram>
7919 <histogram name="Net.SOCKSSocketType" enum="HttpSocketType">
7920   <obsolete>
7921     see SocketType_SOCK
7922   </obsolete>
7923   <summary>
7924     The counts of the type of sockets returned by the SOCKS pool.
7925   </summary>
7926 </histogram>
7928 <histogram name="Net.SpdyConnectionLatency" units="milliseconds">
7929   <summary>Time from when the Connect() starts until it completes.</summary>
7930 </histogram>
7932 <histogram name="Net.SpdyFrameStreamAndSessionFlowControlState"
7933     enum="SpdyFrameFlowControlState">
7934   <summary>
7935     The counts of the flow control state of each frame (with stream and session
7936     flow control on).
7937   </summary>
7938 </histogram>
7940 <histogram name="Net.SpdyFrameStreamFlowControlState"
7941     enum="SpdyFrameFlowControlState">
7942   <summary>
7943     The counts of the flow control state of each frame (with stream flow control
7944     on).
7945   </summary>
7946 </histogram>
7948 <histogram name="Net.SpdyIPPoolDomainMatch" enum="SpdyIPPoolDomainMatch"
7949     units="count">
7950   <summary>
7951     Status of checking if a SPDY domain can handle a IP match.  If a match is
7952     found, we successfully used the IP Pooling.  If a match is not found, we
7953     could have used IP Pooling, except the TLS Cert didn't match the IP-pooled
7954     domain.
7955   </summary>
7956 </histogram>
7958 <histogram name="Net.SpdyPing.RTT" units="milliseconds">
7959   <summary>The RTT for SPDY's PING.</summary>
7960 </histogram>
7962 <histogram name="Net.SpdyPriorityCount">
7963   <summary>The count of streams at each priority over Spdy sessions.</summary>
7964 </histogram>
7966 <histogram name="Net.SpdyRecvBytes" units="bytes">
7967   <summary>The number of bytes recevied per stream.</summary>
7968 </histogram>
7970 <histogram name="Net.SpdySendBytes" units="bytes">
7971   <summary>The number of bytes sent per stream.</summary>
7972 </histogram>
7974 <histogram name="Net.SpdySession.BytesRead.EOF" units="bytes">
7975   <summary>
7976     Total number of bytes recevied per session before closing session due to
7977     EOF.
7978   </summary>
7979 </histogram>
7981 <histogram name="Net.SpdySession.BytesRead.OtherErrors" units="bytes">
7982   <summary>
7983     Total number of bytes recevied per session before closing session due to an
7984     error during read.
7985   </summary>
7986 </histogram>
7988 <histogram name="Net.SpdySession.ClosedOnError" enum="NetErrorCodes">
7989   <summary>
7990     Net error codes when SpdySession was closed, doesn't inlcuding net::OK.
7991   </summary>
7992 </histogram>
7994 <histogram name="Net.SpdySession.CreateStreamWithSocketConnected"
7995     enum="BooleanSuccess">
7996   <summary>Socket connected status in SpdySession::CreateStream.</summary>
7997 </histogram>
7999 <histogram name="Net.SpdySessionErrorDetails" enum="SpdyProtocolErrorDetails"
8000     units="count">
8001   <obsolete>
8002     Replaced by SpdySessionErrorDetails2 on 2013-04-19.
8003   </obsolete>
8004   <summary>
8005     WARNING: r181910 added an enum value in the middle, so don't trust the
8006     counts for values 9 and above for Chrome builds after that revision.
8008     The type of SPDY Protocol error encountered.
8009   </summary>
8010 </histogram>
8012 <histogram name="Net.SpdySessionErrorDetails2" enum="SpdyProtocolErrorDetails2"
8013     units="count">
8014   <summary>The type of SPDY Protocol error encountered.</summary>
8015 </histogram>
8017 <histogram name="Net.SpdySessionErrorDetails_Google"
8018     enum="SpdyProtocolErrorDetails" units="count">
8019   <obsolete>
8020     Replaced by SpdySessionErrorDetails_Google2 on 2013-04-19.
8021   </obsolete>
8022   <summary>
8023     The type of SPDY Protocol error encountered when talking to a google.com
8024     server.
8025   </summary>
8026 </histogram>
8028 <histogram name="Net.SpdySessionErrorDetails_Google2"
8029     enum="SpdyProtocolErrorDetails2" units="count">
8030   <summary>
8031     WARNING: r181910 added an enum value in the middle, so don't trust the
8032     counts for values 9 and above for Chrome builds after that revision.
8034     The type of SPDY Protocol error encountered when talking to a google.com
8035     server.
8036   </summary>
8037 </histogram>
8039 <histogram name="Net.SpdySessionGet" enum="SpdySessionGet" units="count">
8040   <summary>The type of SPDY Session used when looking up a session.</summary>
8041 </histogram>
8043 <histogram name="Net.SpdySessionGetPeerAddressNotConnected"
8044     enum="BooleanSuccess">
8045   <summary>
8046     Whether SpdySession::Get{Peer,Local}Address was called when the connection
8047     had no socket.
8048   </summary>
8049 </histogram>
8051 <histogram name="Net.SpdySessions_DataReductionProxy"
8052     enum="BooleanDataReductionProxy">
8053   <summary>
8054     The count of SPDY sessions using the data reduction proxy and the count of
8055     other SPDY sessions.
8056   </summary>
8057 </histogram>
8059 <histogram name="Net.SpdySessionSocketNotConnectedGetLocalAddress"
8060     enum="BooleanSuccess">
8061   <summary>
8062     SpdySession::GetLocalAddress returned ERR_SOCKET_NOT_CONNECTED.
8063   </summary>
8064 </histogram>
8066 <histogram name="Net.SpdySessionSocketNotConnectedGetPeerAddress"
8067     enum="BooleanSuccess">
8068   <summary>
8069     SpdySession::GetPeerAddress returned ERR_SOCKET_NOT_CONNECTED.
8070   </summary>
8071 </histogram>
8073 <histogram name="Net.SpdySessionsWithStalls">
8074   <summary>The count of SPDY Sessions with or without stalls.</summary>
8075 </histogram>
8077 <histogram name="Net.SpdySettingsCwnd" units="packets">
8078   <summary>
8079     The congestion window (in pkts) received at the end of a SpdySession.
8080   </summary>
8081 </histogram>
8083 <histogram name="Net.SpdySettingsCwndSent" units="packets">
8084   <summary>
8085     The congestion window (in pkts) sent at the beginning of a SpdySession.
8086   </summary>
8087 </histogram>
8089 <histogram name="Net.SpdySettingsReceived" enum="SpdySettingsReceived"
8090     units="%">
8091   <summary>
8092     Percentage of sessions which received settings from the server.
8093   </summary>
8094 </histogram>
8096 <histogram name="Net.SpdySettingsRetransRate" units="%">
8097   <summary>
8098     The Download Retransmission Rate (%) received at the end of a SpdySession.
8099   </summary>
8100 </histogram>
8102 <histogram name="Net.SpdySettingsRTT" units="milliseconds">
8103   <summary>The RTT received at the end of a SpdySession.</summary>
8104 </histogram>
8106 <histogram name="Net.SpdySettingsSent" enum="SpdySettingsSent" units="%">
8107   <summary>Percentage of sessions which sent settings to the server.</summary>
8108 </histogram>
8110 <histogram name="Net.SpdyStreamDownloadTime" units="milliseconds">
8111   <summary>
8112     The time between receiving the the first chunk and the last chunk of data on
8113     a Spdy stream.
8114   </summary>
8115 </histogram>
8117 <histogram name="Net.SpdyStreamsAbandonedPerSession">
8118   <summary>
8119     The number of pushed, but abandoned streams over a single session.
8120   </summary>
8121 </histogram>
8123 <histogram name="Net.SpdyStreamsPerSession">
8124   <summary>The number of streams issued over a single session.</summary>
8125 </histogram>
8127 <histogram name="Net.SpdyStreamsPushedAndClaimedPerSession">
8128   <summary>
8129     The number of pushed, and used streams over a single session.
8130   </summary>
8131 </histogram>
8133 <histogram name="Net.SpdyStreamsPushedPerSession">
8134   <summary>The number of push streams received over a single session.</summary>
8135 </histogram>
8137 <histogram name="Net.SpdyStreamStallsPerSession">
8138   <summary>The number of stream stalls per session.</summary>
8139 </histogram>
8141 <histogram name="Net.SpdyStreamTime" units="milliseconds">
8142   <summary>
8143     The time of a Spdy stream.  Measured from sending the first chunk to
8144     receiving the last chunk of data.
8145   </summary>
8146 </histogram>
8148 <histogram name="Net.SpdyStreamTimeToFirstByte" units="milliseconds">
8149   <summary>
8150     The time between sending the request and receiving the first chunk of data
8151     on a Spdy stream.
8152   </summary>
8153 </histogram>
8155 <histogram name="Net.SpdySynStreamCompressionPercentage">
8156   <summary>
8157     The percent compression achieved when compression SYN_STREAM frames.
8158   </summary>
8159 </histogram>
8161 <histogram name="Net.SpdyVersion" enum="ProtocolVersion">
8162   <summary>
8163     The SPDY protocol version that is used to talk to SPDY servers.
8164   </summary>
8165 </histogram>
8167 <histogram name="Net.SSL_CipherSuite" enum="SSLCipherSuite">
8168   <summary>The SSL/TLS cipher suite that was negotiated.</summary>
8169 </histogram>
8171 <histogram name="Net.SSL_Connection_Latency" units="milliseconds">
8172   <summary>Time from when the Connect() starts until it completes.</summary>
8173 </histogram>
8175 <histogram name="Net.SSL_Connection_Latency_DataReductionProxy"
8176     units="milliseconds">
8177   <summary>
8178     Time from when the Connect() starts until it completes when using the data
8179     reduction proxy. This includes certificate retrieval and verification.
8180   </summary>
8181 </histogram>
8183 <histogram name="Net.SSL_Connection_Latency_Google" units="milliseconds">
8184   <summary>
8185     Time from when the Connect() starts until it completes for google.com and
8186     any subdomain of it.
8187   </summary>
8188 </histogram>
8190 <histogram name="Net.SSL_Connection_Latency_Google_No_Revocation_Checking"
8191     units="milliseconds">
8192   <summary>
8193     Time from when the Connect() starts until it completes for google.com and
8194     any subdomain of it. This only includes users in a 50% field trial that
8195     disables revocation checking for certificate pinned sites.
8196   </summary>
8197 </histogram>
8199 <histogram name="Net.SSL_Connection_Latency_Google_Revocation_Checking"
8200     units="milliseconds">
8201   <summary>
8202     Time from when the Connect() starts until it completes for google.com and
8203     any subdomain of it. This only includes users not in a 50% field trail that
8204     disables revocation for certificate pinned sites.
8205   </summary>
8206 </histogram>
8208 <histogram name="Net.SSLCertBlacklisted">
8209   <summary>
8210     Counts the number of times that users have hit blacklisted certificates. The
8211     indexes match up to the indexes in
8212     net/base/x509_certificate.cc:IsBlacklisted. The details of the certificates
8213     in question is confidential.
8214   </summary>
8215 </histogram>
8217 <histogram name="Net.SSLCertVerificationTime" units="milliseconds">
8218   <summary>Time to complete a certificate verification (success case).</summary>
8219 </histogram>
8221 <histogram name="Net.SSLCertVerificationTimeError" units="milliseconds">
8222   <summary>Time to complete a certificate verification (error case).</summary>
8223 </histogram>
8225 <histogram name="Net.SSLHostInfoDNSLookup" units="milliseconds">
8226   <summary>Time to complete a DNS lookup for a DNS CAA record.</summary>
8227 </histogram>
8229 <histogram name="Net.SSLHostInfoDNSLookupDelayMs" units="milliseconds">
8230   <summary>
8231     Time that we would have wasted had we waited for a CAA lookup in order to
8232     validate a certificate.
8233   </summary>
8234 </histogram>
8236 <histogram name="Net.SSLHostInfoVerificationTimeMs" units="milliseconds">
8237   <summary>Time to complete a speculative certificate verification.</summary>
8238 </histogram>
8240 <histogram name="Net.SSLv3FallbackToRenegoPatchedServer"
8241     enum="TLSRenegotiationPatched">
8242   <summary>
8243     The number of times that we have performed SSLv3 fallback and found a TLS
8244     renegotiation patched server.
8245   </summary>
8246 </histogram>
8248 <histogram name="Net.SSLVerificationMerged">
8249   <summary>Was a speculative certificate verification used?</summary>
8250 </histogram>
8252 <histogram name="Net.SSLVerificationMergedMsSaved" units="milliseconds">
8253   <summary>Time saved by a speculative certificate vertification.</summary>
8254 </histogram>
8256 <histogram name="Net.TCP_Connection_Idle_Sockets">
8257   <summary>Number of idle sockets when the Connect() succeeded.</summary>
8258 </histogram>
8260 <histogram name="Net.TCP_Connection_Latency" units="milliseconds">
8261   <summary>
8262     Time from when the Connect() starts until it completes.  Only times under 10
8263     minutes are logged.
8264   </summary>
8265 </histogram>
8267 <histogram name="Net.TCP_Connection_Latency_IPv4_No_Race" units="milliseconds">
8268   <summary>
8269     Time from when the Connect() starts until it completes when the network
8270     address only contains IPv4 addresses.  Only times under 10 minutes are
8271     logged.
8272   </summary>
8273 </histogram>
8275 <histogram name="Net.TCP_Connection_Latency_IPv4_Wins_Race"
8276     units="milliseconds">
8277   <summary>
8278     Time from when the Connect() starts until it completes when the IPv4
8279     fallback connection won the race against IPv6.  Only times under 10 minutes
8280     are logged.
8281   </summary>
8282 </histogram>
8284 <histogram name="Net.TCP_Connection_Latency_IPv6_Raceable" units="milliseconds">
8285   <summary>
8286     Time from when the Connect() starts until it completes when we race an IPv6
8287     connection against an IPv4 connection with a 300ms delay.  Only times under
8288     10 minutes are logged.
8289   </summary>
8290 </histogram>
8292 <histogram name="Net.TCP_Connection_Latency_IPv6_Solo" units="milliseconds">
8293   <summary>
8294     Time from when the Connect() starts until it completes when the network
8295     address only contains IPv6 addresses.  Only times under 10 minutes are
8296     logged.
8297   </summary>
8298 </histogram>
8300 <histogram name="Net.TcpFastOpenSocketConnection" enum="TcpSocketStatus">
8301   <summary>
8302     For sockets for which a TCP Fast Open protocol might be used, the result of
8303     trying to use it.
8304   </summary>
8305 </histogram>
8307 <histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
8308   <obsolete>
8309     see SocketIdleTimeBeforeNextUse_ReusedSocket_TCPforSOCKS
8310   </obsolete>
8311   <summary>
8312     The time an already used TCP socket sat idle before being used for a SOCKS
8313     request.
8314   </summary>
8315 </histogram>
8317 <histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
8318   <obsolete>
8319     see SocketIdleTimeBeforeNextUse_UnusedSocket_TCPforSOCKS
8320   </obsolete>
8321   <summary>
8322     The time an unused TCP socket sat idle before being used for a SOCKS
8323     request.
8324   </summary>
8325 </histogram>
8327 <histogram name="Net.TCPForSOCKSSocketRequestTime" units="milliseconds">
8328   <obsolete>
8329     see SocketRequestTime_TCPforSOCKS
8330   </obsolete>
8331   <summary>
8332     Time from initial SOCKSClientSocketPool::RequestSocket() call until
8333     successfully acquiring a connected TCP socket.
8334   </summary>
8335 </histogram>
8337 <histogram name="Net.TCPForSOCKSSocketType" enum="HttpSocketType">
8338   <obsolete>
8339     see SocketType_TCPforSOCKS
8340   </obsolete>
8341   <summary>
8342     The counts of the type of sockets returned by the TCP pool used by the SOCKS
8343     pool.
8344   </summary>
8345 </histogram>
8347 <histogram name="Net.TCPSocketType" enum="HttpSocketType">
8348   <obsolete>
8349     Was only used for HTTP[S] connections, renamed to Net.HTTPSocketType.
8350   </obsolete>
8351   <summary>The counts of the type of TCP socket returned.</summary>
8352 </histogram>
8354 <histogram name="Net.Transaction_Bandwidth" units="KB/s">
8355   <summary>
8356     (discontinued as of 4/12/09) Effective bandwidth in KByte/Second of
8357     transactions logged to Transaction_Latency histogram.  Note that only
8358     samples durations greater than zero ms, and less than 1 hour are tallied
8359     into this ratio.
8360   </summary>
8361 </histogram>
8363 <histogram name="Net.Transaction_Connected" units="milliseconds">
8364   <summary>
8365     Time from the when the network transaction is requested, until the first
8366     byte of the header is received.
8367   </summary>
8368 </histogram>
8370 <histogram name="Net.Transaction_Connected_New" units="milliseconds">
8371   <obsolete>
8372     Replaced by Net.Transaction_Connected_New_b.
8373   </obsolete>
8374   <summary>
8375     When a new connection is established, the time from the when the network
8376     transaction is requested, until the first byte of the header is received.
8377     Only items under 10 minutes are logged.
8378   </summary>
8379 </histogram>
8381 <histogram name="Net.Transaction_Connected_New_b" units="milliseconds">
8382   <summary>
8383     When a new connection is established, the time from the when the network
8384     transaction is requested, until the first byte of the header is received.
8385   </summary>
8386 </histogram>
8388 <histogram name="Net.Transaction_Connected_Under_10" units="milliseconds">
8389   <obsolete>
8390     Replaced by Net.Transaction_Connected.
8391   </obsolete>
8392   <summary>
8393     Time from the when the network transaction is requested, until the first
8394     byte of the header is received.  Only items under 10 minutes are logged.
8395   </summary>
8396 </histogram>
8398 <histogram name="Net.Transaction_Latency" units="milliseconds">
8399   <obsolete>
8400     Replaced by Net.Transaction_Latency_b.
8401   </obsolete>
8402   <summary>
8403     Time from first byte sent until last byte received by the new network stack.
8404     Only items under 1 hour are logged.
8405   </summary>
8406 </histogram>
8408 <histogram name="Net.Transaction_Latency_b" units="milliseconds">
8409   <summary>
8410     Time from first byte sent until last byte received by the new network stack.
8411   </summary>
8412 </histogram>
8414 <histogram name="Net.Transaction_Latency_Total" units="milliseconds">
8415   <summary>
8416     Time from when a network transaction is requested until last byte received
8417     by the new network stack.
8418   </summary>
8419 </histogram>
8421 <histogram name="Net.Transaction_Latency_Total_New_Connection"
8422     units="milliseconds">
8423   <summary>
8424     When an existing TCP/IP connection is NOT reused, the time from when a
8425     network transaction is requested until last byte received by the new network
8426     stack.
8427   </summary>
8428 </histogram>
8430 <histogram name="Net.Transaction_Latency_Total_New_Connection_Under_10"
8431     units="milliseconds">
8432   <obsolete>
8433     Replaced by Net.Transaction_Latency_Total_New_Connection.
8434   </obsolete>
8435   <summary>
8436     When an existing TCP/IP connection is NOT reused, the time from when a
8437     network transaction is requested until last byte received by the new network
8438     stack.  Only items under 10 minutes are logged.
8439   </summary>
8440 </histogram>
8442 <histogram name="Net.Transaction_Latency_Total_Under_10" units="milliseconds">
8443   <obsolete>
8444     Replaced by Net.Transaction_Latency_Total.
8445   </obsolete>
8446   <summary>
8447     Time from when a network transaction is requested until last byte received
8448     by the new network stack.  Only items under 10 minutes are logged.
8449   </summary>
8450 </histogram>
8452 <histogram name="Net.Transaction_Latency_Under_10" units="milliseconds">
8453   <obsolete>
8454     Replaced by Net.Transaction_Latency.
8455   </obsolete>
8456   <summary>
8457     Time from first byte sent until last byte received by the new network stack.
8458     Only items under 10 minutes are logged.
8459   </summary>
8460 </histogram>
8462 <histogram name="Net.Transaction_Latency_WinHTTP" units="milliseconds">
8463   <summary>
8464     Time from first byte sent until last byte received with old WinHTTP network
8465     stack.  Only items under 1 hour are logged.
8466   </summary>
8467 </histogram>
8469 <histogram name="Net.TransportSocketIdleTimeBeforeNextUse_ReusedSocket">
8470   <obsolete/>
8471   <summary>
8472     The time an already used TCP socket sat idle before being used (either for
8473     direct or non-socks use).
8474   </summary>
8475 </histogram>
8477 <histogram name="Net.TransportSocketIdleTimeBeforeNextUse_UnusedSocket">
8478   <obsolete/>
8479   <summary>
8480     The time an unused TCP socket sat idle before being used (either for direct
8481     or non-socks use).
8482   </summary>
8483 </histogram>
8485 <histogram name="Net.TransportSocketRequestTime" units="milliseconds">
8486   <obsolete/>
8487   <summary>
8488     Time from initial ClientSocketPool::RequestSocket() call until successfully
8489     acquiring a connected socket (either for direct or non-socks use).
8490   </summary>
8491 </histogram>
8493 <histogram name="Net.TransportSocketType" enum="HttpSocketType">
8494   <obsolete/>
8495   <summary>
8496     The counts of the type of sockets returned by the TCP pool (either for
8497     direct or non-socks use).
8498   </summary>
8499 </histogram>
8501 <histogram name="Net.UDPSocketWinClose" units="milliseconds">
8502   <summary>The time spent in closesocket call in UDPSocketWin::Close.</summary>
8503 </histogram>
8505 <histogram name="Net.Wifi.InterfaceCount">
8506   <summary>
8507     The number of Wi-fi adapters on the computer. Because the histogram is
8508     logged each time Chrome performs a Wi-fi scan, it's better to see results in
8509     the &quot;user count&quot; view.
8510   </summary>
8511 </histogram>
8513 <histogram name="Net.Wifi.LbsLatency" units="milliseconds">
8514   <summary>The time that a request to Location Based Services takes.</summary>
8515 </histogram>
8517 <histogram name="Net.Wifi.ScanLatency" units="milliseconds">
8518   <summary>The time that a Wi-fi scan takes.</summary>
8519 </histogram>
8521 <histogram name="NetConnectivity.Pipeline.0.NetworkError" enum="NetErrorCodes">
8522   <summary>
8523     The network error, if any, of the first pipeline connectivity request.
8524   </summary>
8525 </histogram>
8527 <histogram name="NetConnectivity.Pipeline.0.ResponseCode">
8528   <summary>
8529     The HTTP response code, if any, of the first pipeline connectivity response.
8530   </summary>
8531 </histogram>
8533 <histogram name="NetConnectivity.Pipeline.0.Status" enum="HttpPipelineStatus">
8534   <summary>The result of the first pipeline connectivity request.</summary>
8535 </histogram>
8537 <histogram name="NetConnectivity.Pipeline.1.NetworkError" enum="NetErrorCodes">
8538   <summary>
8539     The network error, if any, of the second pipeline connectivity request.
8540   </summary>
8541 </histogram>
8543 <histogram name="NetConnectivity.Pipeline.1.ResponseCode">
8544   <summary>
8545     The HTTP response code, if any, of the second pipeline connectivity
8546     response.
8547   </summary>
8548 </histogram>
8550 <histogram name="NetConnectivity.Pipeline.1.Status" enum="HttpPipelineStatus">
8551   <summary>The result of the second pipeline connectivity request.</summary>
8552 </histogram>
8554 <histogram name="NetConnectivity.Pipeline.2.NetworkError" enum="NetErrorCodes">
8555   <summary>
8556     The network error, if any, of the third pipeline connectivity request.
8557   </summary>
8558 </histogram>
8560 <histogram name="NetConnectivity.Pipeline.2.ResponseCode">
8561   <summary>
8562     The HTTP response code, if any, of the third pipeline connectivity response.
8563   </summary>
8564 </histogram>
8566 <histogram name="NetConnectivity.Pipeline.2.Status" enum="HttpPipelineStatus">
8567   <summary>The result of the third pipeline connectivity request.</summary>
8568 </histogram>
8570 <histogram name="NetConnectivity.Pipeline.3.NetworkError" enum="NetErrorCodes">
8571   <summary>
8572     The network error, if any, of the fourth pipeline connectivity request.
8573   </summary>
8574 </histogram>
8576 <histogram name="NetConnectivity.Pipeline.3.ResponseCode">
8577   <summary>
8578     The HTTP response code, if any, of the fourth pipeline connectivity
8579     response.
8580   </summary>
8581 </histogram>
8583 <histogram name="NetConnectivity.Pipeline.3.Status" enum="HttpPipelineStatus">
8584   <summary>The result of the fourth pipeline connectivity request.</summary>
8585 </histogram>
8587 <histogram name="NetConnectivity.Pipeline.4.NetworkError" enum="NetErrorCodes">
8588   <summary>
8589     The network error, if any, of the fifth pipeline connectivity request.
8590   </summary>
8591 </histogram>
8593 <histogram name="NetConnectivity.Pipeline.4.ResponseCode">
8594   <summary>
8595     The HTTP response code, if any, of the fifth pipeline connectivity response.
8596   </summary>
8597 </histogram>
8599 <histogram name="NetConnectivity.Pipeline.4.Status" enum="HttpPipelineStatus">
8600   <summary>The result of the fifth pipeline connectivity request.</summary>
8601 </histogram>
8603 <histogram name="NetConnectivity.Pipeline.5.NetworkError" enum="NetErrorCodes">
8604   <summary>
8605     The network error, if any, of the stats pipeline connectivity request.
8606   </summary>
8607 </histogram>
8609 <histogram name="NetConnectivity.Pipeline.5.ResponseCode">
8610   <summary>
8611     The HTTP response code, if any, of the stats pipeline connectivity response.
8612   </summary>
8613 </histogram>
8615 <histogram name="NetConnectivity.Pipeline.5.Status" enum="HttpPipelineStatus">
8616   <summary>The result of the stats pipeline connectivity request.</summary>
8617 </histogram>
8619 <histogram name="NetConnectivity.Pipeline.AllHTTP11" enum="BooleanSuccess">
8620   <summary>
8621     True if all requests received by the pipelining test server were HTTP/1.1.
8622   </summary>
8623 </histogram>
8625 <histogram name="NetConnectivity.Pipeline.CanarySuccess" enum="BooleanSuccess">
8626   <summary>
8627     True if the non-pipelined canary request sent immediately before the
8628     pipelining test requests succeeded. Note that if this fails, the rest of the
8629     NetConnectivity.Pipeline.* stats are not collected.
8630   </summary>
8631 </histogram>
8633 <histogram name="NetConnectivity.Pipeline.Depth">
8634   <summary>
8635     The maximum depth of pipelined requests received by the test server.
8636   </summary>
8637 </histogram>
8639 <histogram name="NetConnectivity.Pipeline.Success" enum="BooleanSuccess">
8640   <summary>True if the entire pipeline connectivity trial passed.</summary>
8641 </histogram>
8643 <histogram name="NetConnectivity.Sent21">
8644   <obsolete>
8645     Deprecated 6/25/2012. No longer tracked.
8646   </obsolete>
8647   <summary>
8648     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
8649     rapidly as possible, just after successfully sending an UMA upload. Each
8650     packet was numbered, as was its ACK sent back by Google. If no packets (of
8651     the 21) were ever ACKed, then the port is assumed to be blocked, and no data
8652     is recorded in this histogram. If the port is not blocked, then this
8653     histogram shows the number of echo responses received from the first
8654   </summary>
8655 </histogram>
8657 <histogram name="NetConnectivity.Sent21.AckReceivedForNthPacket">
8658   <obsolete>
8659     Deprecated 6/25/2012. No longer tracked.
8660   </obsolete>
8661   <summary>
8662     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
8663     rapidly as possible, just after successfully sending an UMA upload. Each
8664     packet was numbered, as was its ACK sent back by Google. This histogram
8665     records, for each packet number, how often we received an ACK for that
8666     packet.
8667   </summary>
8668 </histogram>
8670 <histogram name="NetConnectivity.Sent21.GotAnAck" enum="BooleanSuccess">
8671   <obsolete>
8672     Deprecated 6/25/2012. No longer tracked.
8673   </obsolete>
8674   <summary>
8675     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
8676     rapidly as possible, just after successfully sending an UMA upload. If no
8677     packets (of the 21) were ever ACKed, then the port is assumed to be blocked.
8678     The histogram shows if we ever got an ACK for a packet in our series of 21.
8679   </summary>
8680 </histogram>
8682 <histogram name="NetConnectivity.TCP.Fail.100B.RTT" units="ms">
8683   <obsolete>
8684     Deprecated 4/2012. No longer tracked.
8685   </obsolete>
8686   <summary>The RTT for echoing 100 bytes of TCP data unsuccessfully.</summary>
8687 </histogram>
8689 <histogram name="NetConnectivity.TCP.Fail.1k.RTT" units="ms">
8690   <obsolete>
8691     Deprecated 4/2012. No longer tracked.
8692   </obsolete>
8693   <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
8694 </histogram>
8696 <histogram name="NetConnectivity.TCP.Status"
8697     enum="NetConnectivityProtocolStatus">
8698   <summary>Status for TCP protocol for echoing</summary>
8699 </histogram>
8701 <histogram name="NetConnectivity.TCP.Status.100B" enum="NetConnectivityStatus">
8702   <obsolete>
8703     Deprecated 4/2012. No longer tracked.
8704   </obsolete>
8705   <summary>Status for echoing 100 bytes of TCP data.</summary>
8706 </histogram>
8708 <histogram name="NetConnectivity.TCP.Status.1K" enum="NetConnectivityStatus">
8709   <obsolete>
8710     Deprecated 4/2012. No longer tracked.
8711   </obsolete>
8712   <summary>Status for echoing 1K bytes of TCP data.</summary>
8713 </histogram>
8715 <histogram name="NetConnectivity.TCP.Success" units="ms">
8716   <summary>The RTT for TCP protocol for echoing</summary>
8717 </histogram>
8719 <histogram name="NetConnectivity.TCP.Success.100B.RTT" units="ms">
8720   <obsolete>
8721     Deprecated 4/2012. No longer tracked.
8722   </obsolete>
8723   <summary>The RTT for echoing 100 bytes of TCP data successfully.</summary>
8724 </histogram>
8726 <histogram name="NetConnectivity.TCP.Success.1K.RTT" units="ms">
8727   <obsolete>
8728     Deprecated 4/2012. No longer tracked.
8729   </obsolete>
8730   <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
8731 </histogram>
8733 <histogram name="NetConnectivity.UDP.Fail.100B.RTT" units="ms">
8734   <obsolete>
8735     Deprecated 4/2012. No longer tracked.
8736   </obsolete>
8737   <summary>The RTT for echoing 100 bytes of UDP data unsuccessfully.</summary>
8738 </histogram>
8740 <histogram name="NetConnectivity.UDP.Fail.1k.RTT" units="ms">
8741   <obsolete>
8742     Deprecated 4/2012. No longer tracked.
8743   </obsolete>
8744   <summary>The RTT for echoing 1K bytes of UDP data successfully.</summary>
8745 </histogram>
8747 <histogram name="NetConnectivity.UDP.PacketLoss">
8748   <obsolete>
8749     Deprecated 6/25/2012. No longer tracked.
8750   </obsolete>
8751   <summary>
8752     Chrome sends 4 UDP packets in a row to test to see if there is a
8753     probabalistic dependency in packet loss for consecutive packets.  We record
8754     a bit vector of packets received, where the least significant bit is a 1 if
8755     the first packet was received, etc.  For example, if packets 1 and 3 are
8756     received, but packets 2 and 4 are lost, then we'd record a sample of binary
8757     0101B, or 5.
8758   </summary>
8759 </histogram>
8761 <histogram name="NetConnectivity.UDP.PacketLoss6">
8762   <obsolete>
8763     Deprecated 6/25/2012. No longer tracked.
8764   </obsolete>
8765   <summary>
8766     Chrome sends 6 UDP packets in a row to test to see if there is a
8767     probabalistic dependency in packet loss for consecutive packets.  We record
8768     a bit vector of packets received, where the least significant bit is a 1 if
8769     the first packet was received, etc.  For example, if all packets other than
8770     packet 2 and 4 are responded to, then we'd have a sample (in binary) of
8771     110101B, or 53.
8772   </summary>
8773 </histogram>
8775 <histogram name="NetConnectivity.UDP.Status"
8776     enum="NetConnectivityProtocolStatus">
8777   <summary>Status for UDP protocol for echoing</summary>
8778 </histogram>
8780 <histogram name="NetConnectivity.UDP.Status.100B" enum="NetConnectivityStatus">
8781   <obsolete>
8782     Deprecated 4/2012. No longer tracked.
8783   </obsolete>
8784   <summary>Status for echoing 100 bytes of UDP data.</summary>
8785 </histogram>
8787 <histogram name="NetConnectivity.UDP.Status.1K" enum="NetConnectivityStatus">
8788   <obsolete>
8789     Deprecated 4/2012. No longer tracked.
8790   </obsolete>
8791   <summary>Status for echoing 1K bytes of UDP data.</summary>
8792 </histogram>
8794 <histogram name="NetConnectivity.UDP.Success" units="ms">
8795   <summary>The RTT for UDP protocol for echoing</summary>
8796 </histogram>
8798 <histogram name="NetConnectivity.UDP.Success.100B.RTT" units="ms">
8799   <obsolete>
8800     Deprecated 4/2012. No longer tracked.
8801   </obsolete>
8802   <summary>The RTT for echoing 100 bytes of UDP data successfully.</summary>
8803 </histogram>
8805 <histogram name="NetConnectivity.UDP.Success.1K.RTT" units="ms">
8806   <obsolete>
8807     Deprecated 4/2012. No longer tracked.
8808   </obsolete>
8809   <summary>The RTT for echoing 1k bytes of UDP data successfully.</summary>
8810 </histogram>
8812 <histogram name="NetConnectivity2.Send6.PacketsSent">
8813   <summary>
8814     This histogram records how many packets (out of 6 attempted) were sent via
8815     UDP as rapidly as possible, just after successfully sending an UMA upload.
8816   </summary>
8817 </histogram>
8819 <histogram name="NetConnectivity2.Send6.SeriesAcked">
8820   <summary>
8821     Chrome sends 6 UDP packets in a row to test to see if there is a
8822     probabalistic dependency in packet loss for consecutive packets.  We record
8823     a bit vector of packets received, where the least significant bit is a 1 if
8824     the first packet was received, etc.  For example, if all packets other than
8825     packet 2 and 4 are responded to, then we'd have a sample (in binary) of
8826     110101B, or 53.
8827   </summary>
8828 </histogram>
8830 <histogram name="NetConnectivity2.Sent21">
8831   <summary>
8832     In this experiment, 21 packets were sent to Google via UDP as rapidly as
8833     possible, just after successfully sending an UMA upload. Each packet was
8834     numbered, as was its ACK sent back by Google. If no packets (of the 21) were
8835     ever ACKed, then the port is assumed to be blocked, and no data is recorded
8836     in this histogram. If the port is not blocked, then this histogram shows the
8837     number of echo responses received from the first
8838   </summary>
8839 </histogram>
8841 <histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket">
8842   <summary>
8843     In this experiment, 21 packets were sent to Google via UDP as rapidly as
8844     possible, just after successfully sending an UMA upload. Each packet was
8845     numbered, as was its ACK sent back by Google. This histogram records, for
8846     each packet number, how often we received an ACK for that packet.
8847   </summary>
8848 </histogram>
8850 <histogram name="NetConnectivity2.Sent21.GotAnAck" enum="BooleanSuccess">
8851   <summary>
8852     In this experiment, 21 packets were sent to Google via UDP as rapidly as
8853     possible, just after successfully sending an UMA upload. If no packets (of
8854     the 21) were ever ACKed, then the port is assumed to be blocked. The
8855     histogram shows if we ever got an ACK for a packet in our series of 21.
8856   </summary>
8857 </histogram>
8859 <histogram name="NetConnectivity2.Sent21.PacketsSent">
8860   <summary>
8861     This histogram records how many packets (out of 21 attempted) were sent via
8862     UDP as rapidly as possible, just after successfully sending an UMA upload.
8863   </summary>
8864 </histogram>
8866 <histogram name="NetConnectivity3">
8867   <summary>
8868     In this experiment, 21 packets were sent to Google via UDP on port 443 or
8869     6121.
8870   </summary>
8871 </histogram>
8873 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.100B.PacketDelay"
8874     units="ms">
8875   <summary/>
8876 </histogram>
8878 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.1200B.PacketDelay"
8879     units="ms">
8880   <summary/>
8881 </histogram>
8883 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.500B.PacketDelay"
8884     units="ms">
8885   <summary/>
8886 </histogram>
8888 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.100B.PacketDelay"
8889     units="ms">
8890   <summary/>
8891 </histogram>
8893 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.1200B.PacketDelay"
8894     units="ms">
8895   <summary/>
8896 </histogram>
8898 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.500B.PacketDelay"
8899     units="ms">
8900   <summary/>
8901 </histogram>
8903 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"
8904     enum="BooleanSuccess">
8905   <summary/>
8906 </histogram>
8908 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT" units="ms">
8909   <summary/>
8910 </histogram>
8912 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.100B.PacketDelay"
8913     units="ms">
8914   <summary/>
8915 </histogram>
8917 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.1200B.PacketDelay"
8918     units="ms">
8919   <summary/>
8920 </histogram>
8922 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.500B.PacketDelay"
8923     units="ms">
8924   <summary/>
8925 </histogram>
8927 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.100B.PacketDelay"
8928     units="ms">
8929   <summary/>
8930 </histogram>
8932 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.1200B.PacketDelay"
8933     units="ms">
8934   <summary/>
8935 </histogram>
8937 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.500B.PacketDelay"
8938     units="ms">
8939   <summary/>
8940 </histogram>
8942 <histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"
8943     enum="BooleanSuccess">
8944   <summary/>
8945 </histogram>
8947 <histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT" units="ms">
8948   <summary/>
8949 </histogram>
8951 <histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent">
8952   <obsolete>
8953     Deprecated 9/2012. No longer tracked.
8954   </obsolete>
8955   <summary>
8956     This histogram records how many packets (out of 6 attempted) were sent via
8957     UDP as rapidly as possible, just after successfully sending an UMA upload.
8958   </summary>
8959 </histogram>
8961 <histogram name="NetConnectivity3.StartPacket.Sent21.443.100B.PacketDelay"
8962     units="ms">
8963   <summary/>
8964 </histogram>
8966 <histogram name="NetConnectivity3.StartPacket.Sent21.443.1200B.PacketDelay"
8967     units="ms">
8968   <summary/>
8969 </histogram>
8971 <histogram name="NetConnectivity3.StartPacket.Sent21.443.500B.PacketDelay"
8972     units="ms">
8973   <summary/>
8974 </histogram>
8976 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.100B.PacketDelay"
8977     units="ms">
8978   <summary/>
8979 </histogram>
8981 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.1200B.PacketDelay"
8982     units="ms">
8983   <summary/>
8984 </histogram>
8986 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.500B.PacketDelay"
8987     units="ms">
8988   <summary/>
8989 </histogram>
8991 <histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"
8992     enum="BooleanSuccess">
8993   <summary/>
8994 </histogram>
8996 <histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT" units="ms">
8997   <summary/>
8998 </histogram>
9000 <histogram name="NetConnectivity4">
9001   <summary>
9002     In this experiment, a few packets were sent from Google to clients via UDP
9003     on port 443 or 80 to perform net connectivity test.
9004   </summary>
9005 </histogram>
9007 <histogram name="Network.3G.Gobi.Activation" units="milliseconds">
9008   <summary>The time the Gobi modem takes to complete activation.</summary>
9009 </histogram>
9011 <histogram name="Network.3G.Gobi.Connect" units="milliseconds">
9012   <summary>
9013     The time the Gobi modem takes to connect to the cellular network.
9014   </summary>
9015 </histogram>
9017 <histogram name="Network.3G.Gobi.Disconnect" units="milliseconds">
9018   <summary>
9019     The time the Gobi modem takes to disconnect from the cellular network.
9020   </summary>
9021 </histogram>
9023 <histogram name="Network.3G.Gobi.FirmwareDownload.Attempts">
9024   <summary>Number of attempts taken to install Gobi firmware.</summary>
9025 </histogram>
9027 <histogram name="Network.3G.Gobi.FirmwareDownload.Time" units="milliseconds">
9028   <summary>The time it takes to install Gobi firmware.</summary>
9029 </histogram>
9031 <histogram name="Network.3G.Gobi.Registration" units="milliseconds">
9032   <summary>
9033     The time the Gobi modem takes to register on the cellular network.
9034   </summary>
9035 </histogram>
9037 <histogram name="Network.3G.Gobi.SetPower" enum="Network3GGobiError">
9038   <summary>Errors experienced during Gobi device powerup.</summary>
9039 </histogram>
9041 <histogram name="Network.Cellular.TimeOnline" units="seconds">
9042   <summary>
9043     Chrome OS network metric sampling the time spent using Cellular to transport
9044     data.  These data are mostly useful when summed and compared to TimeOnline
9045     for other network technologies (e.g. WiFi vs Cellular).
9046   </summary>
9047 </histogram>
9049 <histogram name="Network.Cellular.TimeToConfig" units="milliseconds">
9050   <summary>
9051     Chrome OS network performance metric sampling the time to join a 3G/Cellular
9052     network and configure Layer 3 state.
9053   </summary>
9054 </histogram>
9056 <histogram name="Network.Cellular.TimeToOnline" units="milliseconds">
9057   <summary>
9058     Chrome OS network performance metric sampling the time to determine that a
9059     3G/Cellular network is online after configuring Layer 3 state.
9060   </summary>
9061 </histogram>
9063 <histogram name="Network.Cellular.TimeToPortal" units="milliseconds">
9064   <summary>
9065     Chrome OS network performance metric sampling the time to determine that a
9066     3G/Cellular network is in a captive portal after configuring Layer 3 state.
9067   </summary>
9068 </histogram>
9070 <histogram name="Network.Cellular.UsageRequestStatus"
9071     enum="NetworkCellularUsageRequestStatus">
9072   <summary>Chrome OS cellular usage API request status codes.</summary>
9073 </histogram>
9075 <histogram name="Network.Ethernet.TimeOnline" units="seconds">
9076   <summary>
9077     Chrome OS network metric sampling the time spent using Ethernet to transport
9078     data.  These data are mostly useful when summed and compared to TimeOnline
9079     for other network technologies (e.g. WiFi vs Cellular).
9080   </summary>
9081 </histogram>
9083 <histogram name="Network.Ethernet.TimeToConfig" units="milliseconds">
9084   <summary>
9085     Chrome OS network performance metric sampling the time to join a wired
9086     Ethernet network and configure Layer 3 state (typically acquire a DHCP
9087     lease).
9088   </summary>
9089 </histogram>
9091 <histogram name="Network.Ethernet.TimeToOnline" units="milliseconds">
9092   <summary>
9093     Chrome OS network performance metric sampling the time to determine that an
9094     Ethernet network is online after configuring Layer 3 state.
9095   </summary>
9096 </histogram>
9098 <histogram name="Network.Ethernet.TimeToPortal" units="milliseconds">
9099   <summary>
9100     Chrome OS network performance metric sampling the time to determine that an
9101     Ethernet network is in a captive portal after configuring Layer 3 state.
9102   </summary>
9103 </histogram>
9105 <histogram name="Network.ServiceErrors" enum="NetworkServiceError">
9106   <summary>Chrome OS connection manager service errors seen.</summary>
9107 </histogram>
9109 <histogram name="Network.Shill.Cellular.3GPPRegistrationDelayedDrop"
9110     enum="NetworkCellular3GPPRegistrationDelayedDrop">
9111   <summary>
9112     Chrome OS network diagnostic metric sampling the number of cellular network
9113     flakes. A network flake occurs when the signal strength goes below detection
9114     level for a short duration.
9115   </summary>
9116 </histogram>
9118 <histogram name="Network.Shill.Cellular.AutoConnectTotalTime"
9119     units="milliseconds">
9120   <summary>
9121     Chrome OS network diagnostic metric sampling the total amount of time spent
9122     from the start of the first auto-connect request until when the cellular
9123     modem successfully connects to the network.
9124   </summary>
9125 </histogram>
9127 <histogram name="Network.Shill.Cellular.AutoConnectTries">
9128   <summary>
9129     Chrome OS network diagnostic metric sampling the number of auto-connect
9130     tries that were attempted before the cellular modem successfully connected
9131     to the network.
9132   </summary>
9133 </histogram>
9135 <histogram name="Network.Shill.Cellular.Disconnect"
9136     enum="NetworkDisconnectType">
9137   <summary>
9138     Chrome OS network usage metric that tracks whether the cellular network was
9139     disconnected due to an error or was explicitly disconnected by the user.
9140   </summary>
9141 </histogram>
9143 <histogram name="Network.Shill.Cellular.Drop" enum="NetworkCellularTechnology">
9144   <summary>
9145     Chrome OS cellular network metric that tracks the number of drops based on
9146     the network technology.
9147   </summary>
9148 </histogram>
9150 <histogram name="Network.Shill.Cellular.OutOfCreditsReason"
9151     enum="NetworkCellularOutOfCreditsReason">
9152   <summary>
9153     Chrome OS cellular network metric that tracks the number of out-of-credits
9154     detected based on the cause that triggered the out-of-credits.
9155   </summary>
9156 </histogram>
9158 <histogram name="Network.Shill.Cellular.PortalAttempts">
9159   <summary>
9160     Chrome OS network diagnostic metric sampling the number of portal detection
9161     attempts per pass for a cellular network. This includes failure, timeout and
9162     successful attempts.
9163   </summary>
9164 </histogram>
9166 <histogram name="Network.Shill.Cellular.PortalAttemptsToOnline">
9167   <summary>
9168     Chrome OS network diagnostic metric sampling the total number of portal
9169     detection attempts performed for a cellular network between the Connected
9170     and Online state. This includes failure, timeout and successful attempts.
9171   </summary>
9172 </histogram>
9174 <histogram name="Network.Shill.Cellular.PortalResult"
9175     enum="NetworkPortalResult">
9176   <summary>
9177     Chrome OS network diagnostic metric sampling the result of portal detections
9178     for a cellular network.
9179   </summary>
9180 </histogram>
9182 <histogram name="Network.Shill.Cellular.SignalStrengthBeforeDrop">
9183   <summary>
9184     Chrome OS network metric sampling the signal strength (0-100) of the
9185     cellular modem before it dropped from the network.
9186   </summary>
9187 </histogram>
9189 <histogram name="Network.Shill.Cellular.TimeOnline" units="seconds">
9190   <summary>
9191     Chrome OS network metric sampling the time spent using cellular to transport
9192     data.  These data are mostly useful when summed and compared to TimeOnline
9193     for other network technologies (e.g. WiFi vs Cellular).
9194   </summary>
9195 </histogram>
9197 <histogram name="Network.Shill.Cellular.TimeToConfig" units="milliseconds">
9198   <summary>
9199     Chrome OS network performance metric sampling the time to join a cellular
9200     network and configure Layer 3 state.
9201   </summary>
9202 </histogram>
9204 <histogram name="Network.Shill.Cellular.TimeToConnect" units="milliseconds">
9205   <summary>
9206     Chrome OS network performance metric sampling the time to connect a cellular
9207     modem.
9208   </summary>
9209 </histogram>
9211 <histogram name="Network.Shill.Cellular.TimeToDisable" units="milliseconds">
9212   <summary>
9213     Chrome OS network performance metric sampling the time to disable a cellular
9214     modem.
9215   </summary>
9216 </histogram>
9218 <histogram name="Network.Shill.Cellular.TimeToEnable" units="milliseconds">
9219   <summary>
9220     Chrome OS network performance metric sampling the time to enable a cellular
9221     modem.
9222   </summary>
9223 </histogram>
9225 <histogram name="Network.Shill.Cellular.TimeToInitialize" units="milliseconds">
9226   <summary>
9227     Chrome OS network performance metric sampling the time to initialize a
9228     cellular modem.
9229   </summary>
9230 </histogram>
9232 <histogram name="Network.Shill.Cellular.TimeToOnline" units="milliseconds">
9233   <summary>
9234     Chrome OS network performance metric sampling the time to determine that a
9235     cellular network is online after configuring Layer 3 state.
9236   </summary>
9237 </histogram>
9239 <histogram name="Network.Shill.Cellular.TimeToPortal" units="milliseconds">
9240   <summary>
9241     Chrome OS network performance metric sampling the time to determine that a
9242     cellular network is in a captive portal after configuring Layer 3 state.
9243   </summary>
9244 </histogram>
9246 <histogram name="Network.Shill.Cellular.TimeToScan" units="milliseconds">
9247   <summary>
9248     Chrome OS network performance metric sampling the time to scan a cellular
9249     network and register a modem.
9250   </summary>
9251 </histogram>
9253 <histogram name="Network.Shill.CorruptedProfile" enum="NetworkCorruptedProfile">
9254   <summary>
9255     Chrome OS cellular network metric that tracks the number of corrupted
9256     profiles encountered by Shill.
9257   </summary>
9258 </histogram>
9260 <histogram name="Network.Shill.Ethernet.Disconnect"
9261     enum="NetworkDisconnectType">
9262   <summary>
9263     Chrome OS network usage metric that tracks whether the Ethernet network was
9264     disconnected due to an error or was explicitly disconnected by the user.
9265   </summary>
9266 </histogram>
9268 <histogram name="Network.Shill.Ethernet.LinkMonitorBroadcastErrorsAtFailure">
9269   <summary>
9270     Chrome OS network performance metric that tracks the number of LinkMonitor
9271     broadcast errors that were accrued on an Ethernet network at the time that
9272     the link was declaired to be failed.
9273   </summary>
9274 </histogram>
9276 <histogram name="Network.Shill.Ethernet.LinkMonitorFailure"
9277     enum="LinkMonitorFailureType">
9278   <summary>
9279     Chrome OS metric that signals the type of failure the LinkMonitor
9280     encountered which caused it to stop monitoring an Ethernet network.
9281   </summary>
9282 </histogram>
9284 <histogram name="Network.Shill.Ethernet.LinkMonitorResponseTimeSample"
9285     units="milliseconds">
9286   <summary>
9287     Chrome OS network performance metric that tracks the number of milliseconds
9288     between an ARP request and a received reply on an Ethernet network.
9289   </summary>
9290 </histogram>
9292 <histogram name="Network.Shill.Ethernet.LinkMonitorSecondsToFailure"
9293     units="seconds">
9294   <summary>
9295     Chrome OS network performance metric that tracks the number of seconds from
9296     the start of the LinkMonitor until failure on an Ethernet network.
9297   </summary>
9298 </histogram>
9300 <histogram name="Network.Shill.Ethernet.LinkMonitorUnicastErrorsAtFailure">
9301   <summary>
9302     Chrome OS network performance metric that tracks the number of LinkMonitor
9303     unicast errors that were accrued on an Ethernet network at the time that the
9304     link was declaired to be failed.
9305   </summary>
9306 </histogram>
9308 <histogram name="Network.Shill.Ethernet.PortalAttempts">
9309   <summary>
9310     Chrome OS network diagnostic metric sampling the number of portal detection
9311     attempts per pass for an Ethernet network. This includes failure, timeout
9312     and successful attempts.
9313   </summary>
9314 </histogram>
9316 <histogram name="Network.Shill.Ethernet.PortalAttemptsToOnline">
9317   <summary>
9318     Chrome OS network diagnostic metric sampling the total number of portal
9319     detection attempts performed for an Ethernet network between the Connected
9320     and Online state. This includes failure, timeout and successful attempts.
9321   </summary>
9322 </histogram>
9324 <histogram name="Network.Shill.Ethernet.PortalResult"
9325     enum="NetworkPortalResult">
9326   <summary>
9327     Chrome OS network diagnostic metric sampling the result of portal detections
9328     for an Ethernet network.
9329   </summary>
9330 </histogram>
9332 <histogram name="Network.Shill.Ethernet.TimeOnline" units="seconds">
9333   <summary>
9334     Chrome OS network metric sampling the time spent using Ethernet to transport
9335     data.  These data are mostly useful when summed and compared to TimeOnline
9336     for other network technologies (e.g. WiFi vs Cellular).
9337   </summary>
9338 </histogram>
9340 <histogram name="Network.Shill.Ethernet.TimeToConfig" units="milliseconds">
9341   <summary>
9342     Chrome OS network performance metric sampling the time to join a wired
9343     Ethernet network and configure Layer 3 state (typically acquire a DHCP
9344     lease).
9345   </summary>
9346 </histogram>
9348 <histogram name="Network.Shill.Ethernet.TimeToInitialize" units="milliseconds">
9349   <summary>
9350     Chrome OS network performance metric sampling the time to initialize an
9351     Ethernet device.
9352   </summary>
9353 </histogram>
9355 <histogram name="Network.Shill.Ethernet.TimeToOnline" units="milliseconds">
9356   <summary>
9357     Chrome OS network performance metric sampling the time to determine that an
9358     Ethernet network is online after configuring Layer 3 state.
9359   </summary>
9360 </histogram>
9362 <histogram name="Network.Shill.Ethernet.TimeToPortal" units="milliseconds">
9363   <summary>
9364     Chrome OS network performance metric sampling the time to determine that an
9365     Ethernet network is in a captive portal after configuring Layer 3 state.
9366   </summary>
9367 </histogram>
9369 <histogram name="Network.Shill.ServiceErrors" enum="NetworkServiceError">
9370   <summary>Chrome OS connection manager service errors seen.</summary>
9371 </histogram>
9373 <histogram name="Network.Shill.TerminationActionResult"
9374     enum="ShillTerminationActionResult">
9375   <obsolete>
9376     Deprecated 10/2012. No longer tracked.
9377   </obsolete>
9378   <summary>
9379     Chrome OS network diagnostic metric sampling the number of termination
9380     actions that successfully complete or fail when shill terminates.
9381   </summary>
9382 </histogram>
9384 <histogram name="Network.Shill.TerminationActionResult.OnSuspend"
9385     enum="ShillTerminationActionResult">
9386   <summary>
9387     Chrome OS network diagnostic metric sampling the number of termination
9388     actions that successfully complete or fail when shill suspends.
9389   </summary>
9390 </histogram>
9392 <histogram name="Network.Shill.TerminationActionResult.OnTerminate"
9393     enum="ShillTerminationActionResult">
9394   <summary>
9395     Chrome OS network diagnostic metric sampling the number of termination
9396     actions that successfully complete or fail when shill terminates.
9397   </summary>
9398 </histogram>
9400 <histogram name="Network.Shill.TerminationActionTime.OnSuspend"
9401     units="milliseconds">
9402   <summary>
9403     Chrome OS network diagnostic metric sampling the time in milliseconds it
9404     takes termination actions to complete when shill suspends.
9405   </summary>
9406 </histogram>
9408 <histogram name="Network.Shill.TerminationActionTime.OnTerminate"
9409     units="milliseconds">
9410   <summary>
9411     Chrome OS network diagnostic metric sampling the time in milliseconds it
9412     takes termination actions to complete when shill terminates.
9413   </summary>
9414 </histogram>
9416 <histogram name="Network.Shill.TimeToDrop" units="seconds">
9417   <summary>
9418     Chrome OS network stability metric sampling the time in seconds between the
9419     networking going online to going offline. Offline events due to device
9420     shutdown or suspend are ignored (along with the online time before that
9421     offline event).
9422   </summary>
9423 </histogram>
9425 <histogram name="Network.Shill.Vpn.Driver" enum="VPNDriver">
9426   <summary>
9427     Chrome OS network usage metric sampled on each successful VPN connection
9428     that tracks the VPN connection type.
9429   </summary>
9430 </histogram>
9432 <histogram name="Network.Shill.Vpn.RemoteAuthenticationType"
9433     enum="VPNRemoteAuthenticationType">
9434   <summary>
9435     Chrome OS network usage metric sampled on each successful VPN connection
9436     that tracks the remote authentication method.
9437   </summary>
9438 </histogram>
9440 <histogram name="Network.Shill.VPN.TimeToConfig" units="milliseconds">
9441   <summary>
9442     Chrome OS network performance metric sampling the time to configure Layer 3
9443     state on a VPN network (typically acquire a DHCP lease).
9444   </summary>
9445 </histogram>
9447 <histogram name="Network.Shill.VPN.TimeToOnline" units="milliseconds">
9448   <summary>
9449     Chrome OS network performance metric sampling the time to determine that a
9450     WiMax network is online after configuring Layer 3 state.
9451   </summary>
9452 </histogram>
9454 <histogram name="Network.Shill.Vpn.UserAuthenticationType"
9455     enum="VPNUserAuthenticationType">
9456   <summary>
9457     Chrome OS network usage metric sampled on each successful VPN connection
9458     that tracks the user authentication method.
9459   </summary>
9460 </histogram>
9462 <histogram name="Network.Shill.WiFi.ApDisconnectReason" enum="WiFiReasonCode">
9463   <summary>
9464     Chrome OS network usage metric.  Reason code reported when the AP
9465     disconnects a wifi connection.
9466   </summary>
9467 </histogram>
9469 <histogram name="Network.Shill.WiFi.ApDisconnectType" enum="WiFiStatusType">
9470   <summary>
9471     Chrome OS network usage metric.  Broad category of reason AP disconnected a
9472     WiFi connection.
9473   </summary>
9474 </histogram>
9476 <histogram name="Network.Shill.Wifi.ApMode" enum="WiFiApMode">
9477   <summary>
9478     Chrome OS network usage metric.  The AP mode setting for each successful
9479     WiFi connection.
9480   </summary>
9481 </histogram>
9483 <histogram name="Network.Shill.Wifi.Channel" enum="NetworkChannelType">
9484   <summary>
9485     Chrome OS network usage metric.  The channel used for each successful WiFi
9486     connection.
9487   </summary>
9488 </histogram>
9490 <histogram name="Network.Shill.WiFi.ClientDisconnectReason"
9491     enum="WiFiReasonCode">
9492   <summary>
9493     Chrome OS network usage metric.  Reason code reported when the client
9494     disconnects a wifi connection.
9495   </summary>
9496 </histogram>
9498 <histogram name="Network.Shill.WiFi.ClientDisconnectType" enum="WiFiStatusType">
9499   <summary>
9500     Chrome OS network usage metric.  Broad category of reason client
9501     disconnected a WiFi connection.
9502   </summary>
9503 </histogram>
9505 <histogram name="Network.Shill.Wifi.Disconnect" enum="NetworkDisconnectType">
9506   <summary>
9507     Chrome OS network usage metric that tracks whether an 802.11 wireless
9508     network was disconnected due to an error or was explicitly disconnected by
9509     the user.
9510   </summary>
9511 </histogram>
9513 <histogram name="Network.Shill.Wifi.EapInnerProtocol" enum="EAPInnerProtocol">
9514   <summary>
9515     Chrome OS network usage metric sampled on each successful 802.1x wireless
9516     connection that tracks the configured inner authentication method.
9517   </summary>
9518 </histogram>
9520 <histogram name="Network.Shill.Wifi.EapOuterProtocol" enum="EAPOuterProtocol">
9521   <summary>
9522     Chrome OS network usage metric sampled on each successful 802.1x wireless
9523     connection that tracks the configured outer authentication method.
9524   </summary>
9525 </histogram>
9527 <histogram name="Network.Shill.WiFi.FrequenciesConnectedEver">
9528   <summary>
9529     Chrome OS metric sampling the number of different frequencies (i.e.
9530     channels) on which a device has connected to a WiFi network. This value is
9531     sampled every time a WiFi connection is established
9532     (WPASupplicant::kInterfaceStateCompleted). Note that the word
9533     &quot;Ever&quot; in the metric name is misleading. ChromeOS actually ages
9534     out historical information, currently after 3 weeks.
9535   </summary>
9536 </histogram>
9538 <histogram name="Network.Shill.Wifi.LinkMonitorBroadcastErrorsAtFailure">
9539   <summary>
9540     Chrome OS network performance metric that tracks the number of LinkMonitor
9541     broadcast errors that were accrued on an 802.11 wireiless network at the
9542     time that the link was declaired to be failed.
9543   </summary>
9544 </histogram>
9546 <histogram name="Network.Shill.Wifi.LinkMonitorFailure"
9547     enum="LinkMonitorFailureType">
9548   <summary>
9549     Chrome OS metric that signals the type of failure the LinkMonitor
9550     encountered which caused it to stop monitoring an 802.11 wireless network.
9551   </summary>
9552 </histogram>
9554 <histogram name="Network.Shill.Wifi.LinkMonitorResponseTimeSample"
9555     units="milliseconds">
9556   <summary>
9557     Chrome OS network performance metric that tracks the number of milliseconds
9558     between an ARP request and a received reply on an 802.11 wireless network.
9559   </summary>
9560 </histogram>
9562 <histogram name="Network.Shill.Wifi.LinkMonitorSecondsToFailure"
9563     units="seconds">
9564   <summary>
9565     Chrome OS network performance metric that tracks the number of seconds from
9566     the start of the LinkMonitor until failure on an 802.11 wireless network.
9567   </summary>
9568 </histogram>
9570 <histogram name="Network.Shill.Wifi.LinkMonitorUnicastErrorsAtFailure">
9571   <summary>
9572     Chrome OS network performance metric that tracks the number of LinkMonitor
9573     unicast errors that were accrued on an 802.11 wireless network at the time
9574     that the link was declaired to be failed.
9575   </summary>
9576 </histogram>
9578 <histogram name="Network.Shill.Wifi.PhyMode" enum="NetworkPhyModeType">
9579   <summary>
9580     Chrome OS network usage metric.  The channel type used for each successful
9581     WiFi connection.
9582   </summary>
9583 </histogram>
9585 <histogram name="Network.Shill.Wifi.PortalAttempts">
9586   <summary>
9587     Chrome OS network diagnostic metric sampling the number of portal detection
9588     attempts per pass for an 802.11 wireless network. This includes failure,
9589     timeout and successful attempts.
9590   </summary>
9591 </histogram>
9593 <histogram name="Network.Shill.Wifi.PortalAttemptsToOnline">
9594   <summary>
9595     Chrome OS network diagnostic metric sampling the total number of portal
9596     detection attempts performed for an 802.11 wireless network between the
9597     Connected and Online state. This includes failure, timeout and successful
9598     attempts.
9599   </summary>
9600 </histogram>
9602 <histogram name="Network.Shill.Wifi.PortalResult" enum="NetworkPortalResult">
9603   <summary>
9604     Chrome OS network diagnostic metric sampling the result of portal detections
9605     for an 802.11 wireless network.
9606   </summary>
9607 </histogram>
9609 <histogram name="Network.Shill.WiFi.ScanResult" enum="WiFiScanResult">
9610   <summary>
9611     Chrome OS network usage metric describing, for a wifi scan attempt, what
9612     scan method is used and whether it ends in a connection.
9613   </summary>
9614 </histogram>
9616 <histogram name="Network.Shill.WiFi.ScanTimeInEbusy" units="milliseconds">
9617   <summary>
9618     Chrome OS network usage metric describing, for a wifi scan attempt, how many
9619     milliseconds were spent waiting to talk to the kernel/drivers.
9620   </summary>
9621 </histogram>
9623 <histogram name="Network.Shill.Wifi.Security" enum="NetworkSecurityType">
9624   <summary>
9625     Chrome OS network usage metric.  The security setting for each successful
9626     WiFi connection.
9627   </summary>
9628 </histogram>
9630 <histogram name="Network.Shill.Wifi.SignalStrength" units="negative dBm">
9631   <summary>
9632     Chrome OS network metric indicating the negative of the dBm received signal
9633     strength recorded at the time a successful WiFi connection started.
9634   </summary>
9635 </histogram>
9637 <histogram name="Network.Shill.Wifi.TimeOnline" units="seconds">
9638   <summary>
9639     Chrome OS network metric sampling the time spent using WiFi to transport
9640     data.  These data are mostly useful when summed and compared to TimeOnline
9641     for other network technologies (e.g. WiFi vs Cellular).
9642   </summary>
9643 </histogram>
9645 <histogram name="Network.Shill.Wifi.TimeResumeToReady" units="milliseconds">
9646   <summary>
9647     Chrome OS network performance metric sampling the time from the resume event
9648     to the time when an 802.11 wireless network has configured its Layer 3
9649     state.
9650   </summary>
9651 </histogram>
9653 <histogram name="Network.Shill.Wifi.TimeToConfig" units="milliseconds">
9654   <summary>
9655     Chrome OS network performance metric sampling the time to configure Layer 3
9656     state on an 802.11 wireless network (typically acquire a DHCP lease).
9657   </summary>
9658 </histogram>
9660 <histogram name="Network.Shill.Wifi.TimeToConnect" units="milliseconds">
9661   <summary>
9662     Chrome OS network performance metric sampling the time to connect to a WiFi
9663     Basic Service Set (which consists of the access point and associated
9664     stations on a particular WiFi channel for a specific network).
9665   </summary>
9666 </histogram>
9668 <histogram name="Network.Shill.Wifi.TimeToInitialize" units="milliseconds">
9669   <summary>
9670     Chrome OS network performance metric sampling the time to initialize an
9671     802.11 wireless device.
9672   </summary>
9673 </histogram>
9675 <histogram name="Network.Shill.Wifi.TimeToJoin" units="milliseconds">
9676   <summary>
9677     Chrome OS network performance metric sampling the time to join (associate
9678     plus authenticate) an 802.11 wireless network.
9679   </summary>
9680 </histogram>
9682 <histogram name="Network.Shill.Wifi.TimeToOnline" units="milliseconds">
9683   <summary>
9684     Chrome OS network performance metric sampling the time to determine that an
9685     802.11 wireless network is online after configuring Layer 3 state.
9686   </summary>
9687 </histogram>
9689 <histogram name="Network.Shill.Wifi.TimeToPortal" units="milliseconds">
9690   <summary>
9691     Chrome OS network performance metric sampling the time to determine that an
9692     802.11 wireless network is in a captive portal after configuring Layer 3
9693     state.
9694   </summary>
9695 </histogram>
9697 <histogram name="Network.Shill.Wifi.TimeToScan" units="milliseconds">
9698   <summary>
9699     Chrome OS network performance metric sampling the time to scan WiFi until a
9700     connection is found.
9701   </summary>
9702 </histogram>
9704 <histogram name="Network.Shill.Wifi.TimeToScanAndConnect" units="milliseconds">
9705   <summary>
9706     Chrome OS network performance metric sampling the time between the beginning
9707     of a WiFi scan (if the scan includes both a progressive scan and a full
9708     scan, the TimeToScanAndConnect starts with the first scan of the series) and
9709     the completion of a successful connection.
9710   </summary>
9711 </histogram>
9713 <histogram name="Network.Shill.WiMax.TimeToConfig" units="milliseconds">
9714   <summary>
9715     Chrome OS network performance metric sampling the time to configure Layer 3
9716     state on a WiMax network (typically acquire a DHCP lease).
9717   </summary>
9718 </histogram>
9720 <histogram name="Network.Shill.WiMax.TimeToInitialize" units="milliseconds">
9721   <summary>
9722     Chrome OS network performance metric sampling the time to initialize a WiMax
9723     device.
9724   </summary>
9725 </histogram>
9727 <histogram name="Network.Shill.WiMax.TimeToOnline" units="milliseconds">
9728   <summary>
9729     Chrome OS network performance metric sampling the time to determine that a
9730     WiMax network is online after configuring Layer 3 state.
9731   </summary>
9732 </histogram>
9734 <histogram name="Network.TimeToConfig.Cellular" units="milliseconds">
9735   <summary>
9736     Chrome OS network performance metric sampling the time to join a 3G/Cellular
9737     network and configure Layer 3 state. Note this metric is deprecated; see
9738     Network.Cellular.TimeToConfig.
9739   </summary>
9740 </histogram>
9742 <histogram name="Network.TimeToConfig.Ethernet" units="milliseconds">
9743   <summary>
9744     Chrome OS network performance metric sampling the time to join a wired
9745     Ethernet network and configure Layer 3 state (typically acquire a DHCP
9746     lease). Note this metric is deprecated; see Network.Ethernet.TimeToConfig.
9747   </summary>
9748 </histogram>
9750 <histogram name="Network.TimeToConfig.Wifi" units="milliseconds">
9751   <summary>
9752     Chrome OS network performance metric sampling the time to configure Layer 3
9753     state on an 802.11 wireless network (typically acquire a DHCP lease). Note
9754     this metric is deprecated; see Network.Wifi.TimeToConfig.
9755   </summary>
9756 </histogram>
9758 <histogram name="Network.TimeToDrop" units="seconds">
9759   <summary>
9760     Chrome OS network stability metric sampling the time in seconds between the
9761     networking going online to going offline. Offline events due to device
9762     shutdown or suspend are ignored (along with the online time before that
9763     offline event).
9764   </summary>
9765 </histogram>
9767 <histogram name="Network.TimeToJoin.Wifi" units="milliseconds">
9768   <summary>
9769     Chrome OS network performance metric sampling the time to join (associate
9770     plus authenticate) an 802.11 wireless network. Note this metric is
9771     deprecated; see Network.Wifi.TimeToJoin.
9772   </summary>
9773 </histogram>
9775 <histogram name="Network.Wifi.AuthMode" enum="NetworkAuthModeType">
9776   <summary>
9777     Chrome OS network performance metric sampling the time to configure Layer 3
9778     state on an 802.11 wireless network (typically acquire a DHCP lease).
9779   </summary>
9780 </histogram>
9782 <histogram name="Network.Wifi.BitRate" units="bps">
9783   <summary>
9784     Network metric reporting the download speed test results run at setup time.
9785     Recorded at least once per day.
9786   </summary>
9787 </histogram>
9789 <histogram name="Network.Wifi.Channel" enum="NetworkChannelType">
9790   <summary>
9791     Chrome OS network usage metric.  The channel used for each successful WiFi
9792     connection.
9793   </summary>
9794 </histogram>
9796 <histogram name="Network.Wifi.Idle.NoiseLevel" units="negative dBm">
9797   <summary>
9798     Network metric indicating the negative of the dBm noise level recorded at
9799     the time the metric is collected.  Reported at least once per day and only
9800     when the device is idle.
9801   </summary>
9802 </histogram>
9804 <histogram name="Network.Wifi.Idle.SignalLevel" units="negative dBm">
9805   <summary>
9806     Network metric indicating the negative of the dBm received signal level
9807     recorded at the time the metric is collected.  Reported at least once per
9808     day and only when the device is idle.
9809   </summary>
9810 </histogram>
9812 <histogram name="Network.Wifi.Idle.SignalToNoiseRatio" units="negative dBm">
9813   <summary>
9814     Network metric indicating signal minus noise in dBm recorded at the time the
9815     metrics is collected.  Reported at least once per day and only when the
9816     device is idle.
9817   </summary>
9818 </histogram>
9820 <histogram name="Network.Wifi.NoiseLevel" units="negative dBm">
9821   <summary>
9822     Network metric indicating the negative of the dBm noise level recorded at
9823     the time the metric is collected.  Reported at least once per day.
9824   </summary>
9825 </histogram>
9827 <histogram name="Network.Wifi.PhyMode" enum="NetworkPhyModeType">
9828   <summary>
9829     Chrome OS network usage metric.  The channel type used for each successful
9830     WiFi connection.
9831   </summary>
9832 </histogram>
9834 <histogram name="Network.Wifi.RoundTripTime" units="ms">
9835   <summary>
9836     Network metric reporting the average round trip time to the wifi gateway.
9837     Recorded at least once per day.
9838   </summary>
9839 </histogram>
9841 <histogram name="Network.Wifi.Security" enum="NetworkSecurityType">
9842   <summary>
9843     Chrome OS network usage metric.  The security setting for each successful
9844     WiFi connection.
9845   </summary>
9846 </histogram>
9848 <histogram name="Network.Wifi.SignalLevel" units="negative dBm">
9849   <summary>
9850     Network metric indicating the negative of the dBm received signal level
9851     recorded at the time the metric is collected.  Reported at least once per
9852     day.
9853   </summary>
9854 </histogram>
9856 <histogram name="Network.Wifi.SignalToNoiseRatio" units="negative dBm">
9857   <summary>
9858     Network metric indicating signal minus noise in dBm recorded at the time the
9859     metrics is collected.  Reported at least once per day.
9860   </summary>
9861 </histogram>
9863 <histogram name="Network.Wifi.TimeOnline" units="seconds">
9864   <summary>
9865     Chrome OS network metric sampling the time spent using WiFi to transport
9866     data.  These data are mostly useful when summed and compared to TimeOnline
9867     for other network technologies (e.g. WiFi vs Cellular).
9868   </summary>
9869 </histogram>
9871 <histogram name="Network.Wifi.TimeResumeToReady" units="milliseconds">
9872   <summary>
9873     Chrome OS network performance metric sampling the time from the resume event
9874     to the time when an 802.11 wireless network has configured its Layer 3
9875     state.
9876   </summary>
9877 </histogram>
9879 <histogram name="Network.Wifi.TimeToConfig" units="milliseconds">
9880   <summary>
9881     Chrome OS network performance metric sampling the time to configure Layer 3
9882     state on an 802.11 wireless network (typically acquire a DHCP lease).
9883   </summary>
9884 </histogram>
9886 <histogram name="Network.Wifi.TimeToJoin" units="milliseconds">
9887   <summary>
9888     Chrome OS network performance metric sampling the time to join (associate
9889     plus authenticate) an 802.11 wireless network.
9890   </summary>
9891 </histogram>
9893 <histogram name="Network.Wifi.TimeToOnline" units="milliseconds">
9894   <summary>
9895     Chrome OS network performance metric sampling the time to determine that an
9896     802.11 wireless network is online after configuring Layer 3 state.
9897   </summary>
9898 </histogram>
9900 <histogram name="Network.Wifi.TimeToPortal" units="milliseconds">
9901   <summary>
9902     Chrome OS network performance metric sampling the time to determine that an
9903     802.11 wireless network is in a captive portal after configuring Layer 3
9904     state.
9905   </summary>
9906 </histogram>
9908 <histogram name="NewTabPage.ActionAndroid" enum="NewTabPageActionAndroid">
9909   <summary>
9910     Actions taken by users from the new tab page on Android. These actions may
9911     navigate away from the NTP (e.g. searching in the omnibox or opening a
9912     bookmark), but can also happen without navigating away from the NTP (e.g.
9913     opening a bookmark in a new tab).
9914   </summary>
9915 </histogram>
9917 <histogram name="NewTabPage.AppsPageDragSource" enum="AppsPageDragSource">
9918   <summary>
9919     Histogram for the source of app page drags. For any succesful drop onto an
9920     apps pane of the NTP, this logs where the drag originated.
9921   </summary>
9922 </histogram>
9924 <histogram name="NewTabPage.DefaultPageType" enum="NtpPaneType">
9925   <summary>The default pane when the NTP is first opened.</summary>
9926 </histogram>
9928 <histogram name="NewTabPage.HoverTimeClicked">
9929   <summary>
9930     Histogram of the time, in milliseconds, users have the cursor over a most
9931     visited thumbnail before clicking.
9932   </summary>
9933 </histogram>
9935 <histogram name="NewTabPage.HoverTimeNotClicked">
9936   <summary>
9937     Histogram of the time, in milliseconds, users have the cursor over a most
9938     visited thumbnail before moving it away from the thumbnail without clicking.
9939   </summary>
9940 </histogram>
9942 <histogram name="NewTabPage.MobilePromo" enum="NewTabPageMobilePromo">
9943   <summary>
9944     Android: Tallies counts for how the user interacted with the NTP promo page.
9945   </summary>
9946 </histogram>
9948 <histogram name="NewTabPage.MostVisited">
9949   <summary>
9950     Histogram for user clicks of the most visited thumbnails. The value is equal
9951     to the index of the thumbnail.
9952   </summary>
9953 </histogram>
9955 <histogram name="NewTabPage.MostVisitedAction" enum="NtpFollowAction">
9956   <summary>
9957     Action taken by the user on the Most Visited NTP pane.  If the user switches
9958     panes during this use of the NTP, this action is sometimes not recorded. Ask
9959     mpearson@ for details.
9960   </summary>
9961 </histogram>
9963 <histogram name="NewTabPage.MostVisitedTilePlacementExperiment"
9964     enum="NtpTileExperimentActions">
9965   <summary>
9966     Records anomalous events for the Most Visited Tile Placement experiment,
9967     where it is unable to operate as expected. These are recorded during New Tab
9968     Page load time, once for every NTP.
9969   </summary>
9970 </histogram>
9972 <histogram name="NewTabPage.NonVisibleScreenshots">
9973   <summary>
9974     The number of screenshots that were cached for the non-visible but ranked
9975     suggestions on the Suggested NTP pane.
9976   </summary>
9977 </histogram>
9979 <histogram name="NewTabPage.NonVisibleSuggestedSiteRank">
9980   <summary>
9981     Given that the user has typed a URL, and given that that specific URL was
9982     ranked but not visible on the Suggested pane of the NTP, this is the rank
9983     that the Suggested pane had for that URL.
9984   </summary>
9985 </histogram>
9987 <histogram name="NewTabPage.NumberOfMouseOvers">
9988   <summary>
9989     The total number of times the user hovered the mouse over Most Visited tile
9990     or title elements before changing focus away from the NTP, be it by
9991     navigating to a URL, switching tabs, changing the active window or closing
9992     the tab/shutting down Chrome.
9993   </summary>
9994 </histogram>
9996 <histogram name="NewTabPage.OtherSessionsMenu" enum="NtpOtherSessionsType">
9997   <summary>
9998     Histogram for usage of the menu on the NTP that allows the user to access
9999     tabs from other devices.
10000   </summary>
10001 </histogram>
10003 <histogram name="NewTabPage.PreviousSelectedPageType" enum="NtpPaneType">
10004   <summary>
10005     The pane that had been previously selected when the user switches panes in
10006     the NTP.
10007   </summary>
10008 </histogram>
10010 <histogram name="NewTabPage.Promo.Bubble" enum="NtpPromoAction">
10011   <summary>Histogram for NTP bubble promo activity.</summary>
10012 </histogram>
10014 <histogram name="NewTabPage.Promo.Notification" enum="NtpPromoAction">
10015   <summary>Histogram for NTP notification promo activity.</summary>
10016 </histogram>
10018 <histogram name="NewTabPage.SearchURLs.Total">
10019   <summary>TBD.</summary>
10020 </histogram>
10022 <histogram name="NewTabPage.SelectedPageType" enum="NtpPaneType">
10023   <summary>The pane selected when the user switches panes in the NTP.</summary>
10024 </histogram>
10026 <histogram name="NewTabPage.SessionRestore">
10027   <summary>
10028     Histogram for user clicks of the Recently Closed items. The value is the
10029     recency of the entry being restored (0 is most recent).
10030   </summary>
10031 </histogram>
10033 <histogram name="NewTabPage.SingleSessionPageSwitches">
10034   <summary>
10035     Histogram to track how many times a user switched pages in a single NTP
10036     session.
10037   </summary>
10038 </histogram>
10040 <histogram name="NewTabPage.SuggestedSite">
10041   <summary>
10042     Histogram for user clicks of the suggested site thumbnails. The value is
10043     equal to the index of the thumbnail.
10044   </summary>
10045 </histogram>
10047 <histogram name="NewTabPage.SuggestedSitesAction" enum="NtpFollowAction">
10048   <summary>Action taken by the user on the Suggested Sites NTP pane.</summary>
10049 </histogram>
10051 <histogram name="NewTabPage.SuggestedSitesLoadTime">
10052   <summary>Time to load the Suggested Sites NTP pane, in milliseconds.</summary>
10053 </histogram>
10055 <histogram name="NewTabPage.SuggestedSitesViewTime">
10056   <summary>Time spent on the Suggested Sites NTP pane, in seconds.</summary>
10057 </histogram>
10059 <histogram name="NewTabPage.ThumbnailErrorRate">
10060   <summary>
10061     The percentage of errors per attempts to load image thumbnails on the New
10062     Tab Page. When an error occurs, a grey tile is shown instead of a thumbnail
10063     image. We measure the rate instead of the number of errors because multiple
10064     attempts are made to load images at different times during the NTP's
10065     lifetime. Each NTP session's error rate is logged after the user navigates
10066     to a new URL from that NTP.
10067   </summary>
10068 </histogram>
10070 <histogram name="NewTabPage.VisibleScreenshots">
10071   <summary>
10072     The number of screenshots that were cached for the visible suggestions on
10073     the Suggested NTP pane.
10074   </summary>
10075 </histogram>
10077 <histogram name="NewTabPage.VisibleSuggestedSiteRank">
10078   <summary>
10079     Given that the user has typed a URL, and given that that specific URL was
10080     visible on the Suggested pane of the NTP, this is the rank that the
10081     Suggested pane had for that URL.
10082   </summary>
10083 </histogram>
10085 <histogram name="ntp.searchurls.total">
10086   <summary>TBD</summary>
10087 </histogram>
10089 <histogram name="NtpHandler.AttachShownPageType" enum="NtpPaneType">
10090   <obsolete>
10091     Deprecated 10/2011. No longer tracked, replaced with
10092     NewTabPage.DefaultPageType
10093   </obsolete>
10094   <summary>The default pane when the NTP is first opened.</summary>
10095 </histogram>
10097 <histogram name="NtpHandler.SelectedShownPageType" enum="NtpPaneType">
10098   <obsolete>
10099     Deprecated 10/2011. No longer tracked, replaced with
10100     NewTabPage.SelectedPageType
10101   </obsolete>
10102   <summary>The pane selected when the user switches panes in the NTP.</summary>
10103 </histogram>
10105 <histogram name="OfflinePolicy.SuccessfulResourceLoadPercentage" units="%">
10106   <summary>
10107     When a page is loaded in offline mode, the percentage of resources on that
10108     page that were successfully loaded.
10109   </summary>
10110 </histogram>
10112 <histogram name="Omnibox.AggressiveHistoryURLProviderFieldTrialBeacon"
10113     enum="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon">
10114   <obsolete>
10115     Aggressive HistoryURL provider field trial deleted in spring 2012.
10116   </obsolete>
10117   <summary>
10118     A number that indicates what omnibox ranking behavior the user is seeing as
10119     part of the OmniboxAggressiveHistoryURLProvider field trial
10120     (OmniboxAggressiveHistoryURLProvider).
10121   </summary>
10122 </histogram>
10124 <histogram name="Omnibox.EnteredKeywordMode" enum="OmniboxEnteredKeywordMode">
10125   <summary>
10126     The number of times users enter keyword hint mode &quot;Search ___
10127     for:&quot; and how.
10128   </summary>
10129 </histogram>
10131 <histogram name="Omnibox.FocusToEditTime" units="ms">
10132   <summary>
10133     The length of time between when a user focused on the omnibox and first
10134     modifies the omnibox.
10135   </summary>
10136 </histogram>
10138 <histogram name="Omnibox.FocusToOpenTime" units="ms">
10139   <summary>
10140     The length of time between when a user focused on the omnibox and opened an
10141     omnibox match (which could be what they typed or a suggestion).
10142   </summary>
10143 </histogram>
10145 <histogram name="Omnibox.ProviderTime" units="ms">
10146   <summary>
10147     The length of time taken by the named provider&quot;s synchronous pass.
10148   </summary>
10149 </histogram>
10151 <histogram name="Omnibox.QueryBookmarksTime">
10152   <obsolete>
10153     Deprecated 2012-11-14. Replaced by Autocomplete.BookmarkProviderMatchTime.
10154   </obsolete>
10155   <summary>
10156     Time the HistoryContentProvider takes to perform a bookmark search.
10157   </summary>
10158 </histogram>
10160 <histogram name="Omnibox.QueryTime" units="milliseconds">
10161   <summary>
10162     Time it takes for the omnibox to become responsive to user input after the
10163     user has typed N characters. This measures the time it takes to start all
10164     the asynchronous autocomplete providers (but not wait for them to finish).
10165   </summary>
10166 </histogram>
10168 <histogram name="Omnibox.SearchEngine" enum="OmniboxSearchEngine">
10169   <summary>
10170     The id of search engine that was used for search in omnibox. See
10171     src/chrome/browser/search_engines/template_url_prepopulate_data.cc for more
10172     info.
10173   </summary>
10174 </histogram>
10176 <histogram name="Omnibox.SearchEngineType" enum="OmniboxSearchEngineType">
10177   <summary>
10178     The type of search engine associated with a match opened from the omnibox.
10179   </summary>
10180 </histogram>
10182 <histogram name="Omnibox.SuggestRequest.Failure.GoogleResponseTime"
10183     units="milliseconds">
10184   <summary>
10185     The time elapsed between the sending of a suggest request to Google until
10186     the time the request was returned with status==failed. Ignores requests that
10187     were canceled before being returned.
10188   </summary>
10189 </histogram>
10191 <histogram name="Omnibox.SuggestRequest.Success.GoogleResponseTime"
10192     units="milliseconds">
10193   <summary>
10194     The time elapsed between the sending of a suggest request to Google until
10195     the time the request was returned with status==success. Ignores requests
10196     that were canceled before being returned.
10197   </summary>
10198 </histogram>
10200 <histogram name="Omnibox.SuggestRequests" enum="OmniboxSuggestRequests">
10201   <summary>
10202     Counts about the number of suggest requests the omnibox sent, invalidated,
10203     and replies received.
10204   </summary>
10205 </histogram>
10207 <histogram name="OutdatedUpgradeBubble.NumLaterPerReinstall">
10208   <summary>
10209     Counts the number of times the user clicked on the later button of the
10210     outdated upgrade bubble, before clicking on the reinstall button in the same
10211     Chrome session.
10212   </summary>
10213 </histogram>
10215 <histogram name="Overscroll.Completed" enum="OverscrollMode">
10216   <summary>Completed overscroll gestures.</summary>
10217   <details>
10218     An overscroll gesture starts when user scrolls past the edge of the web page
10219     and continues scrolling in the same direction. An overscroll gesture is
10220     completed when user stops scrolling (e.g. by lifting the fingers from the
10221     touchscreen or touchpad).
10222   </details>
10223 </histogram>
10225 <histogram name="Overscroll.Navigated" enum="OverscrollMode">
10226   <summary>
10227     Navigations that were triggered due to completed overscroll gesture. Note
10228     that not all completed overscroll gestures trigger a navigation.
10229   </summary>
10230 </histogram>
10232 <histogram name="Overscroll.Started" enum="OverscrollMode">
10233   <summary>
10234     Overscroll gestures initiated by the user. Note that not all overcroll
10235     gestures started are completed (e.g. the overscroll gesture is aborted if
10236     user clicks or presses a key during the gesture).
10237   </summary>
10238 </histogram>
10240 <histogram name="P2P.Client.Canceled.WaitingTimeSeconds" units="seconds">
10241   <summary>
10242     The wall-clock time spent until a lookup was canceled.  This is reported
10243     every time p2p is used to find a candidate but the request was canceled.
10244   </summary>
10245 </histogram>
10247 <histogram name="P2P.Client.Found.CandidateCount" units="count">
10248   <summary>
10249     The number of candidates on the LAN, i.e. the number of peers on the LAN
10250     offering at least N bytes of the requested file X. This is reported after
10251     examining responses from all peers on the LAN and picking a candidate.
10252   </summary>
10253 </histogram>
10255 <histogram name="P2P.Client.Found.ConnectionCount" units="count">
10256   <summary>
10257     The number of p2p downloads of the peer that the returned URL points to.
10258     This is reported after examining responses from all peers on the LAN and
10259     picking a candidate.
10260   </summary>
10261 </histogram>
10263 <histogram name="P2P.Client.Found.WaitingTimeSeconds" units="seconds">
10264   <summary>
10265     The wall-clock time spent waiting for the LAN-wide number of p2p downloads
10266     (i.e. the sum of p2p downloads from each peer on the LAN) to drop below the
10267     threshold.  This is reported after examining responses from all peers on the
10268     LAN and picking a candidate.
10269   </summary>
10270 </histogram>
10272 <histogram name="P2P.Client.LookupResult" enum="P2PLookupResult">
10273   <summary>
10274     The result of the lookup. Possible values include &quot;Found&quot; (if a
10275     candidate - i.e. a peer offering at least N bytes of file X - was chosen),
10276     &quot;Not Found&quot; (if no candidate could be found), &quot;Vanished&quot;
10277     (if a candidate was found but vanished while waiting in line),
10278     &quot;Canceled&quot; (if a candidate was found but the request was canceled
10279     while waiting in line), and &quot;Filtered&quot; (if it was detected that
10280     mDNS was filtered). This is reported after examining responses from all
10281     peers on the LAN when p2p is used to find a candidate.
10282   </summary>
10283 </histogram>
10285 <histogram name="P2P.Client.NumPeers" units="count">
10286   <summary>
10287     The number of peers implementing p2p file sharing on the network. This is
10288     reported every time p2p is used to look up a resource on a network where
10289     mDNS is not filtered.
10290   </summary>
10291 </histogram>
10293 <histogram name="P2P.Client.Vanished.WaitingTimeSeconds" units="seconds">
10294   <summary>
10295     The wall-clock time spent waiting for one or more candidates (i.e. peers
10296     offering at least N bytes of file X) that all vanished before the LAN-wide
10297     number of p2p downloads dropped below the threshold. This is reported every
10298     time candidates were found using p2p but then vanished.
10299   </summary>
10300 </histogram>
10302 <histogram name="P2P.Server.ClientCount" units="count">
10303   <summary>
10304     The number of currently connected HTTP clients. This is reported every time
10305     a HTTP client connects.
10306   </summary>
10307 </histogram>
10309 <histogram name="P2P.Server.ContentServedInterruptedMB" units="MB">
10310   <summary>
10311     Number of megabytes (1,000,000 bytes) served from the device (via HTTP)
10312     where the client disconnects prematurely. This is reported every time a file
10313     is served and the client disconnects before receiving all data.
10314   </summary>
10315 </histogram>
10317 <histogram name="P2P.Server.ContentServedSuccessfullyMB" units="MB">
10318   <summary>
10319     Number of megabytes (1,000,000 bytes) served from the device (via HTTP).
10320     This is reported every time a file have been served successfully.
10321   </summary>
10322 </histogram>
10324 <histogram name="P2P.Server.DownloadSpeedKBps" units="kB/s">
10325   <summary>
10326     The average speed at which the download was served at, in kB/s. This is
10327     reported every time a file have been served successfully.
10328   </summary>
10329 </histogram>
10331 <histogram name="P2P.Server.FileCount" units="count">
10332   <summary>
10333     The number of files available via p2p. This is reported every time a file is
10334     added or removed to the /var/cache/p2p directory.
10335   </summary>
10336 </histogram>
10338 <histogram name="P2P.Server.RangeBeginPercentage" units="%">
10339   <summary>
10340     When a client resumes a download, the HTTP request includes range specifier
10341     to skip the bytes it already has. This metric conveys this as a percentage
10342     of the the file size.  This is reported every time a file is served, even if
10343     the request does not include a range specifier (in which case 0 is
10344     reported).
10345   </summary>
10346 </histogram>
10348 <histogram name="P2P.Server.RequestResult" enum="P2PServerResult">
10349   <summary>
10350     The result of the HTTP request. Possible values include &quot;Response
10351     Sent&quot; (the resource was found and the response was successfully sent),
10352     &quot;Response Interrupted&quot; (the resource was found but the client
10353     disconnected), &quot;Malformed&quot; (the request was malformed), &quot;Not
10354     Found&quot; (the request was for a resource that was not found), and
10355     &quot;Index&quot; (the request was for the '/' or '/index.html' resource).
10356     This is reported for every HTTP request handled.
10357   </summary>
10358 </histogram>
10360 <histogram name="PasswordManager.OtherPossibleUsernamesUsage"
10361     enum="OtherPossibleUsernamesUsage">
10362   <summary>
10363     Breakdown of how other possible usernames are displayed. Recorded every time
10364     we autofill a password form.
10365   </summary>
10366 </histogram>
10368 <histogram name="PasswordManager.ProvisionalSaveFailure"
10369     enum="ProvisionalSaveFailure">
10370   <summary>
10371     Breakdown of cases where a password is submitted, but we don't even try and
10372     save it. Recorded for every password form submit.
10373   </summary>
10374 </histogram>
10376 <histogram name="PasswordManager.TimesGeneratedPasswordUsed">
10377   <summary>
10378     The number of times each generated password has been used to log in.
10379     Recorded by iterating over stored passwords once per run. This information
10380     is persisted and synced.
10381   </summary>
10382 </histogram>
10384 <histogram name="PasswordManager.TimesPasswordUsed">
10385   <summary>
10386     The number of times each saved password has been used to log in. Does not
10387     include generated passwords. Recorded by iterating over stored passwords
10388     once per run. This information is persisted and synced.
10389   </summary>
10390 </histogram>
10392 <histogram name="Platform.AsvGroup">
10393   <summary>
10394     Chrome OS (ARM Chromebooks using Exynos 5250 only) Adaptive Support Voltage
10395     Group, recorded once per bootup.  Indicates which &quot;bin&quot; the SoC is
10396     part of, which sets the voltage that different rails on the system will run
10397     at. The values 0-11 are valid.  A value of 12 indicates an error parsing
10398     dmesg and should be investigated.  See also Platform.LotIdEnum.
10399   </summary>
10400 </histogram>
10402 <histogram name="Platform.BootSectorsRead">
10403   <summary>
10404     Chrome OS number of disk sectors read at boot from kernel start to
10405     login-prompt-ready.
10406   </summary>
10407 </histogram>
10409 <histogram name="Platform.BootSectorsWritten">
10410   <summary>
10411     Chrome OS number of disk sectors written at boot from kernel start to
10412     login-prompt-ready.
10413   </summary>
10414 </histogram>
10416 <histogram name="Platform.CompressedSwapSize" units="MB">
10417   <summary>
10418     Chrome OS size of allocated swap area in megabytes (before compression)
10419   </summary>
10420 </histogram>
10422 <histogram name="Platform.CpuFrequencyThermalScaling" units="percent">
10423   <summary>
10424     CPU frequency as percent of the baseline frequency, sampled every 30s. This
10425     may be throttled down from 100% due to power dissipation issues (too high
10426     temperature).  It may also be throttled up (turbo), but the kernel does not
10427     report the actual turbo frequency, so we put such samples in the 101%
10428     bucket.
10429   </summary>
10430 </histogram>
10432 <histogram name="Platform.CpuUsage" units="%">
10433   <summary>
10434     Peak total (single core) CPU usage for the last sample interval.  The sample
10435     interval may vary from seconds to several minutes.
10436   </summary>
10437 </histogram>
10439 <histogram name="Platform.CrOSEvent" enum="CrosEventEnum">
10440   <summary>
10441     Generic event of interest from Chrome OS.  Intended mainly to help assess
10442     the frequency of rare error conditions.
10443   </summary>
10444 </histogram>
10446 <histogram name="Platform.DiskUsage.Cache_Avg" units="KB">
10447   <summary>
10448     Average size of user's Cache directory. Logged once a day, if disk usage is
10449     high.
10450   </summary>
10451 </histogram>
10453 <histogram name="Platform.DiskUsage.Cache_Max" units="KB">
10454   <summary>
10455     Maximum size of user's Cache directory. Logged once a day, if disk usage is
10456     high.
10457   </summary>
10458 </histogram>
10460 <histogram name="Platform.DiskUsage.Downloads_Avg" units="KB">
10461   <summary>
10462     Average size of user's Cache directory. Logged once a day, if disk usage is
10463     high.
10464   </summary>
10465 </histogram>
10467 <histogram name="Platform.DiskUsage.Downloads_Max" units="KB">
10468   <summary>
10469     Maximum size of user's Cache directory. Logged once a day, if disk usage is
10470     high.
10471   </summary>
10472 </histogram>
10474 <histogram name="Platform.DiskUsage.GCache_Avg" units="KB">
10475   <summary>
10476     Average size of user's GCache directory. Logged once a day, if disk usage is
10477     high.
10478   </summary>
10479 </histogram>
10481 <histogram name="Platform.DiskUsage.GCache_Max" units="KB">
10482   <summary>
10483     Maximum size of user's GCache directory. Logged once a day, if disk usage is
10484     high.
10485   </summary>
10486 </histogram>
10488 <histogram name="Platform.DiskUsage.NumUserHomeDirectories"
10489     units="home directories">
10490   <summary>
10491     Number of users home directories on the device. Logged once a day.
10492   </summary>
10493 </histogram>
10495 <histogram name="Platform.DiskUsage.OldestUserOnDevice">
10496   <summary>
10497     Days since last login of the least recently user on device. Logged once a
10498     day, if disk usage is high.
10499   </summary>
10500 </histogram>
10502 <histogram name="Platform.DiskUsage.UsersOnDevice">
10503   <summary>
10504     Number of user home dirs on device. Logged once a day, if disk usage is
10505     high.
10506   </summary>
10507 </histogram>
10509 <histogram name="Platform.DiskUsageCache" units="KB">
10510   <summary>KB in use in the /cache filesystem tree. Logged once a day.</summary>
10511 </histogram>
10513 <histogram name="Platform.DiskUsageChronos" units="KB">
10514   <summary>
10515     Chrome OS KB in use in the /home/chronos filesystem tree. Logged once a day
10516     during log file cleanup.
10517   </summary>
10518 </histogram>
10520 <histogram name="Platform.DiskUsageData" units="KB">
10521   <summary>KB in use in the /data filesystem tree. Logged once a day.</summary>
10522 </histogram>
10524 <histogram name="Platform.DiskUsageVar" units="KB">
10525   <summary>
10526     Chrome OS KB in use in the /var filesystem tree. Logged once a day during
10527     log file cleanup.
10528   </summary>
10529 </histogram>
10531 <histogram name="Platform.IntelMaxMicroArchitecture"
10532     enum="IntelMaxMicroArchitecture">
10533   <summary>
10534     The maximum supported micro-architecture on an Intel platform.  This value
10535     is logged at program start time.
10536   </summary>
10537 </histogram>
10539 <histogram name="Platform.KernelWarningHashes">
10540   <summary>
10541     The 32-bit hash of a kernel warning.  This is the hash of the
10542     &quot;file:line&quot; string corresponding to the location of the warning,
10543     for instance: &quot;/mnt/host/source/src/third_party/kernel/files/drivers
10544     /gpu/drm/i915/intel_dp.c:351&quot; (ignore spurious spaces).  The hash is
10545     produced by this code: while (*string) hash = (hash &lt;&lt; 5) + hash +
10546     *string++;  Separately each warning is also collected (with its hash) via
10547     the crash reporter, but only its first occurrence in each boot session.
10548     Contact semenzato@ for further info.
10549   </summary>
10550 </histogram>
10552 <histogram name="Platform.LotIdEnum" enum="Exynos5250LotIdEnum">
10553   <summary>
10554     Chrome OS (ARM Chromebooks using Exynos 5250 only) indication about whether
10555     we're part of a special lot ID.  Special lot IDs are groups of chips that
10556     have special case handling in the kernel for the Adaptive Support Voltage
10557     code (the normal logic doesn't work).  See also Platform.AsvGroup.  Note
10558     that fused devices are never part of a special lot (currently) and only some
10559     unfused lots are &quot;special&quot;.
10560   </summary>
10561 </histogram>
10563 <histogram name="Platform.MeminfoActive">
10564   <summary>Chrome OS size of active memory as % of total memory.</summary>
10565 </histogram>
10567 <histogram name="Platform.MeminfoActiveAnon">
10568   <summary>
10569     Chrome OS active anonymous memory (data segments) as % of total memory.
10570   </summary>
10571 </histogram>
10573 <histogram name="Platform.MeminfoActiveFile">
10574   <summary>
10575     Chrome OS active file-backed memory (executables, ...) as % of total memory.
10576   </summary>
10577 </histogram>
10579 <histogram name="Platform.MeminfoAnonPages">
10580   <summary>Chrome OS size of anonymous memory as % of total memory.</summary>
10581 </histogram>
10583 <histogram name="Platform.MeminfoBuffers">
10584   <summary>Chrome OS size of buffer cache as % of total memory.</summary>
10585 </histogram>
10587 <histogram name="Platform.MeminfoCached">
10588   <summary>
10589     Chrome OS: size of file-backed memory minus swap and buffer cache, as % of
10590     total memory.
10591   </summary>
10592 </histogram>
10594 <histogram name="Platform.MeminfoInactive">
10595   <summary>Chrome OS size of inactive memory as % of total memory.</summary>
10596 </histogram>
10598 <histogram name="Platform.MeminfoInactiveAnon">
10599   <summary>
10600     Chrome OS inactive anonymous memory (data segments) as % of total memory.
10601   </summary>
10602 </histogram>
10604 <histogram name="Platform.MeminfoInactiveFile">
10605   <summary>Chrome OS inactive file-backed memory as % of total memory.</summary>
10606 </histogram>
10608 <histogram name="Platform.MeminfoMapped">
10609   <summary>Chrome OS size of mapped memory as % of total memory.</summary>
10610 </histogram>
10612 <histogram name="Platform.MeminfoMemFree">
10613   <summary>Chrome OS size of free memory as % of total memory.</summary>
10614 </histogram>
10616 <histogram name="Platform.MeminfoShmem">
10617   <summary>Chrome OS size of shared memory in Kbytes.</summary>
10618 </histogram>
10620 <histogram name="Platform.MeminfoSlab">
10621   <summary>Chrome OS size of slab memory in Kbytes.</summary>
10622 </histogram>
10624 <histogram name="Platform.MeminfoSwapUsed" units="kB">
10625   <summary>
10626     Chrome OS amount of swapped-out memory in Kbytes.  These, and all other
10627     MEMINFO stats, are snapshotted every 30s.
10628   </summary>
10629 </histogram>
10631 <histogram name="Platform.MeminfoSwapUsedPercent" units="percent">
10632   <summary>
10633     Chrome OS amount of swapped-out memory as % of total RAM.  These, and all
10634     other MEMINFO stats, are snapshotted every 30s.
10635   </summary>
10636 </histogram>
10638 <histogram name="Platform.MeminfoUnevictable">
10639   <summary>
10640     Chrome OS unevictable memory (ramfs, SHM_LOCKED, mlocked) in Kbytes.
10641   </summary>
10642 </histogram>
10644 <histogram name="Platform.MemoryBandwidth.ReadWrite" units="MB/s">
10645   <summary>
10646     Peak memory bandwith (read and write) usage during the last sample interval.
10647     The sample interval may vary from seconds to several minutes.
10648   </summary>
10649 </histogram>
10651 <histogram name="Platform.MemuseAnon0">
10652   <summary>
10653     Chrome OS total anonymous memory (active + inactive) as % of total memory 1
10654     minute after boot.
10655   </summary>
10656 </histogram>
10658 <histogram name="Platform.MemuseAnon1">
10659   <summary>
10660     Chrome OS total anonymous memory (active + inactive) as % of total memory 5
10661     minutes after boot.
10662   </summary>
10663 </histogram>
10665 <histogram name="Platform.MemuseAnon2">
10666   <summary>
10667     Chrome OS total anonymous memory (active + inactive) as % of total memory 30
10668     minutes after boot.
10669   </summary>
10670 </histogram>
10672 <histogram name="Platform.MemuseAnon3">
10673   <summary>
10674     Chrome OS total anonymous memory (active + inactive) as % of total memory
10675     150 minutes after boot.
10676   </summary>
10677 </histogram>
10679 <histogram name="Platform.MemuseAnon4">
10680   <summary>
10681     Chrome OS total anonymous memory (active + inactive) as % of total memory
10682     750 minutes after boot.
10683   </summary>
10684 </histogram>
10686 <histogram name="Platform.PageFaultsLong" units="page faults/second">
10687   <summary>
10688     Page faults per second averaged over 30s interval, sampled continuously.
10689   </summary>
10690 </histogram>
10692 <histogram name="Platform.PageFaultsShort" units="page faults/second">
10693   <summary>
10694     Page faults per second averaged over 1s interval, sampled every 30s.
10695   </summary>
10696 </histogram>
10698 <histogram name="Platform.ReadSectorsLong">
10699   <summary>
10700     Number of disk sectors per second read by Chrome OS in a long interval
10701     (currently 30s)
10702   </summary>
10703 </histogram>
10705 <histogram name="Platform.ReadSectorsShort">
10706   <summary>
10707     Number of disk sectors per second read by Chrome OS in a short interval
10708     (currently 1s, sampled every 30s)
10709   </summary>
10710 </histogram>
10712 <histogram name="Platform.SmartTransferErrors">
10713   <summary>Disk communication errors (SMART 199), sent at boot.</summary>
10714 </histogram>
10716 <histogram name="Platform.SmartUncorrectableErrors">
10717   <summary>Uncorrectable disk errors (SMART 187), sent at boot.</summary>
10718 </histogram>
10720 <histogram name="Platform.StatefulUsage" units="%">
10721   <summary>Chrome OS stateful partition usage level.</summary>
10722 </histogram>
10724 <histogram name="Platform.SwapInLong" units="pages/second">
10725   <summary>
10726     Average pages/second swapped IN over a 30s interval, sampled every 30s.
10727   </summary>
10728 </histogram>
10730 <histogram name="Platform.SwapInShort" units="pages/second">
10731   <summary>
10732     Average pages/second swapped IN over a 1s interval, sampled every 30s.
10733   </summary>
10734 </histogram>
10736 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time1" units="%">
10737   <summary>
10738     CPU utilization for the specified swap group and time interval after a
10739     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10740   </summary>
10741 </histogram>
10743 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time2" units="%">
10744   <summary>
10745     CPU utilization for the specified swap group and time interval after a
10746     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10747   </summary>
10748 </histogram>
10750 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time3" units="%">
10751   <summary>
10752     CPU utilization for the specified swap group and time interval after a
10753     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10754   </summary>
10755 </histogram>
10757 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time4" units="%">
10758   <summary>
10759     CPU utilization for the specified swap group and time interval after a
10760     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10761   </summary>
10762 </histogram>
10764 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time1" units="%">
10765   <summary>
10766     CPU utilization for the specified swap group and time interval after a
10767     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10768   </summary>
10769 </histogram>
10771 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time2" units="%">
10772   <summary>
10773     CPU utilization for the specified swap group and time interval after a
10774     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10775   </summary>
10776 </histogram>
10778 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time3" units="%">
10779   <summary>
10780     CPU utilization for the specified swap group and time interval after a
10781     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10782   </summary>
10783 </histogram>
10785 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time4" units="%">
10786   <summary>
10787     CPU utilization for the specified swap group and time interval after a
10788     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10789   </summary>
10790 </histogram>
10792 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time1" units="%">
10793   <summary>
10794     CPU utilization for the specified swap group and time interval after a
10795     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10796   </summary>
10797 </histogram>
10799 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time2" units="%">
10800   <summary>
10801     CPU utilization for the specified swap group and time interval after a
10802     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10803   </summary>
10804 </histogram>
10806 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time3" units="%">
10807   <summary>
10808     CPU utilization for the specified swap group and time interval after a
10809     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10810   </summary>
10811 </histogram>
10813 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time4" units="%">
10814   <summary>
10815     CPU utilization for the specified swap group and time interval after a
10816     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10817   </summary>
10818 </histogram>
10820 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time1" units="%">
10821   <summary>
10822     CPU utilization for the specified swap group and time interval after a
10823     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10824   </summary>
10825 </histogram>
10827 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time2" units="%">
10828   <summary>
10829     CPU utilization for the specified swap group and time interval after a
10830     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10831   </summary>
10832 </histogram>
10834 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time3" units="%">
10835   <summary>
10836     CPU utilization for the specified swap group and time interval after a
10837     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10838   </summary>
10839 </histogram>
10841 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time4" units="%">
10842   <summary>
10843     CPU utilization for the specified swap group and time interval after a
10844     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10845   </summary>
10846 </histogram>
10848 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time1"
10849     units="page faults/second">
10850   <summary>
10851     Page faults/second for the specified swap group and time interval after a
10852     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10853   </summary>
10854 </histogram>
10856 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time2"
10857     units="page faults/second">
10858   <summary>
10859     Page faults/second for the specified swap group and time interval after a
10860     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10861   </summary>
10862 </histogram>
10864 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time3"
10865     units="page faults/second">
10866   <summary>
10867     Page faults/second for the specified swap group and time interval after a
10868     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10869   </summary>
10870 </histogram>
10872 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time4"
10873     units="page faults/second">
10874   <summary>
10875     Page faults/second for the specified swap group and time interval after a
10876     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10877   </summary>
10878 </histogram>
10880 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time1"
10881     units="page faults/second">
10882   <summary>
10883     Page faults/second for the specified swap group and time interval after a
10884     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10885   </summary>
10886 </histogram>
10888 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time2"
10889     units="page faults/second">
10890   <summary>
10891     Page faults/second for the specified swap group and time interval after a
10892     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10893   </summary>
10894 </histogram>
10896 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time3"
10897     units="page faults/second">
10898   <summary>
10899     Page faults/second for the specified swap group and time interval after a
10900     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10901   </summary>
10902 </histogram>
10904 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time4"
10905     units="page faults/second">
10906   <summary>
10907     Page faults/second for the specified swap group and time interval after a
10908     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10909   </summary>
10910 </histogram>
10912 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time1"
10913     units="page faults/second">
10914   <summary>
10915     Page faults/second for the specified swap group and time interval after a
10916     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10917   </summary>
10918 </histogram>
10920 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time2"
10921     units="page faults/second">
10922   <summary>
10923     Page faults/second for the specified swap group and time interval after a
10924     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10925   </summary>
10926 </histogram>
10928 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time3"
10929     units="page faults/second">
10930   <summary>
10931     Page faults/second for the specified swap group and time interval after a
10932     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10933   </summary>
10934 </histogram>
10936 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time4"
10937     units="page faults/second">
10938   <summary>
10939     Page faults/second for the specified swap group and time interval after a
10940     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10941   </summary>
10942 </histogram>
10944 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time1"
10945     units="page faults/second">
10946   <summary>
10947     Page faults/second for the specified swap group and time interval after a
10948     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10949   </summary>
10950 </histogram>
10952 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time2"
10953     units="page faults/second">
10954   <summary>
10955     Page faults/second for the specified swap group and time interval after a
10956     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10957   </summary>
10958 </histogram>
10960 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time3"
10961     units="page faults/second">
10962   <summary>
10963     Page faults/second for the specified swap group and time interval after a
10964     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10965   </summary>
10966 </histogram>
10968 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time4"
10969     units="page faults/second">
10970   <summary>
10971     Page faults/second for the specified swap group and time interval after a
10972     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10973   </summary>
10974 </histogram>
10976 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time1" units="%">
10977   <summary>
10978     CPU utilization for the specified swap group and time interval after a tab
10979     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10980   </summary>
10981 </histogram>
10983 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time2" units="%">
10984   <summary>
10985     CPU utilization for the specified swap group and time interval after a tab
10986     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10987   </summary>
10988 </histogram>
10990 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time3" units="%">
10991   <summary>
10992     CPU utilization for the specified swap group and time interval after a tab
10993     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
10994   </summary>
10995 </histogram>
10997 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time4" units="%">
10998   <summary>
10999     CPU utilization for the specified swap group and time interval after a tab
11000     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
11001   </summary>
11002 </histogram>
11004 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time1" units="%">
11005   <summary>
11006     CPU utilization for the specified swap group and time interval after a tab
11007     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
11008   </summary>
11009 </histogram>
11011 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time2" units="%">
11012   <summary>
11013     CPU utilization for the specified swap group and time interval after a tab
11014     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
11015   </summary>
11016 </histogram>
11018 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time3" units="%">
11019   <summary>
11020     CPU utilization for the specified swap group and time interval after a tab
11021     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
11022   </summary>
11023 </histogram>
11025 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time4" units="%">
11026   <summary>
11027     CPU utilization for the specified swap group and time interval after a tab
11028     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
11029   </summary>
11030 </histogram>
11032 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time1" units="%">
11033   <summary>
11034     CPU utilization for the specified swap group and time interval after a tab
11035     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
11036   </summary>
11037 </histogram>
11039 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time2" units="%">
11040   <summary>
11041     CPU utilization for the specified swap group and time interval after a tab
11042     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
11043   </summary>
11044 </histogram>
11046 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time3" units="%">
11047   <summary>
11048     CPU utilization for the specified swap group and time interval after a tab
11049     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
11050   </summary>
11051 </histogram>
11053 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time4" units="%">
11054   <summary>
11055     CPU utilization for the specified swap group and time interval after a tab
11056     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
11057   </summary>
11058 </histogram>
11060 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time1" units="%">
11061   <summary>
11062     CPU utilization for the specified swap group and time interval after a tab
11063     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
11064   </summary>
11065 </histogram>
11067 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time2" units="%">
11068   <summary>
11069     CPU utilization for the specified swap group and time interval after a tab
11070     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
11071   </summary>
11072 </histogram>
11074 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time3" units="%">
11075   <summary>
11076     CPU utilization for the specified swap group and time interval after a tab
11077     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
11078   </summary>
11079 </histogram>
11081 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time4" units="%">
11082   <summary>
11083     CPU utilization for the specified swap group and time interval after a tab
11084     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
11085   </summary>
11086 </histogram>
11088 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time1"
11089     units="page faults/second">
11090   <summary>
11091     Page faults/second for the specified swap group and time interval after a
11092     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
11093   </summary>
11094 </histogram>
11096 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time2"
11097     units="page faults/second">
11098   <summary>
11099     Page faults/second for the specified swap group and time interval after a
11100     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
11101   </summary>
11102 </histogram>
11104 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time3"
11105     units="page faults/second">
11106   <summary>
11107     Page faults/second for the specified swap group and time interval after a
11108     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
11109   </summary>
11110 </histogram>
11112 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time4"
11113     units="page faults/second">
11114   <summary>
11115     Page faults/second for the specified swap group and time interval after a
11116     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
11117   </summary>
11118 </histogram>
11120 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time1"
11121     units="page faults/second">
11122   <summary>
11123     Page faults/second for the specified swap group and time interval after a
11124     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
11125   </summary>
11126 </histogram>
11128 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time2"
11129     units="page faults/second">
11130   <summary>
11131     Page faults/second for the specified swap group and time interval after a
11132     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
11133   </summary>
11134 </histogram>
11136 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time3"
11137     units="page faults/second">
11138   <summary>
11139     Page faults/second for the specified swap group and time interval after a
11140     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
11141   </summary>
11142 </histogram>
11144 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time4"
11145     units="page faults/second">
11146   <summary>
11147     Page faults/second for the specified swap group and time interval after a
11148     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
11149   </summary>
11150 </histogram>
11152 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time1"
11153     units="page faults/second">
11154   <summary>
11155     Page faults/second for the specified swap group and time interval after a
11156     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
11157   </summary>
11158 </histogram>
11160 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time2"
11161     units="page faults/second">
11162   <summary>
11163     Page faults/second for the specified swap group and time interval after a
11164     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
11165   </summary>
11166 </histogram>
11168 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time3"
11169     units="page faults/second">
11170   <summary>
11171     Page faults/second for the specified swap group and time interval after a
11172     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
11173   </summary>
11174 </histogram>
11176 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time4"
11177     units="page faults/second">
11178   <summary>
11179     Page faults/second for the specified swap group and time interval after a
11180     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
11181   </summary>
11182 </histogram>
11184 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time1"
11185     units="page faults/second">
11186   <summary>
11187     Page faults/second for the specified swap group and time interval after a
11188     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
11189   </summary>
11190 </histogram>
11192 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time2"
11193     units="page faults/second">
11194   <summary>
11195     Page faults/second for the specified swap group and time interval after a
11196     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
11197   </summary>
11198 </histogram>
11200 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time3"
11201     units="page faults/second">
11202   <summary>
11203     Page faults/second for the specified swap group and time interval after a
11204     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
11205   </summary>
11206 </histogram>
11208 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time4"
11209     units="page faults/second">
11210   <summary>
11211     Page faults/second for the specified swap group and time interval after a
11212     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
11213   </summary>
11214 </histogram>
11216 <histogram name="Platform.SwapOutLong" units="pages/second">
11217   <summary>
11218     Average pages/second swapped OUT over a 30s interval, sampled every 30s.
11219   </summary>
11220 </histogram>
11222 <histogram name="Platform.SwapOutShort" units="pages/second">
11223   <summary>
11224     Average pages/second swapped OUT over a 1s interval, sampled every 30s.
11225   </summary>
11226 </histogram>
11228 <histogram name="Platform.Temperature.Junction" units="Celsius">
11229   <summary>
11230     Peak junction temperature for the last sample interval, read from TSEN on
11231     the SoC.  The sample interval may vary from seconds to several minutes.
11232   </summary>
11233 </histogram>
11235 <histogram name="Platform.Temperature.Sensor00" units="Celsius">
11236   <summary>
11237     Temperature reading at sensor 0 (I2C_CPU-Die) taken every 30s.
11238   </summary>
11239 </histogram>
11241 <histogram name="Platform.Temperature.Sensor01" units="Celsius">
11242   <summary>
11243     Temperature reading at sensor 1 (I2C_CPU-Object) taken every 30s.
11244   </summary>
11245 </histogram>
11247 <histogram name="Platform.Temperature.Sensor02" units="Celsius">
11248   <summary>
11249     Temperature reading at sensor 2 (I2C_PCH-Die) taken every 30s.
11250   </summary>
11251 </histogram>
11253 <histogram name="Platform.Temperature.Sensor03" units="Celsius">
11254   <summary>
11255     Temperature reading at sensor 3 (I2C_PCH-Object) taken every 30s.
11256   </summary>
11257 </histogram>
11259 <histogram name="Platform.Temperature.Sensor04" units="Celsius">
11260   <summary>
11261     Temperature reading at sensor 4 (I2C_DDR-Die) taken every 30s.
11262   </summary>
11263 </histogram>
11265 <histogram name="Platform.Temperature.Sensor05" units="Celsius">
11266   <summary>
11267     Temperature reading at sensor 5 (I2C_DDR-Object) taken every 30s.
11268   </summary>
11269 </histogram>
11271 <histogram name="Platform.Temperature.Sensor06" units="Celsius">
11272   <summary>
11273     Temperature reading at sensor 6 (Charger-Die), taken every 30s.
11274   </summary>
11275 </histogram>
11277 <histogram name="Platform.Temperature.Sensor07" units="Celsius">
11278   <summary>
11279     Temperature reading at sensor 7 (Charger-Object) taken every 30s.
11280   </summary>
11281 </histogram>
11283 <histogram name="Platform.Temperature.Sensor08" units="Celsius">
11284   <summary>
11285     Temperature reading at sensor 8 (ECInternal) taken every 30s.
11286   </summary>
11287 </histogram>
11289 <histogram name="Platform.Temperature.Sensor09" units="Celsius">
11290   <summary>Temperature reading at sensor 9 (PECI) taken every 30s.</summary>
11291 </histogram>
11293 <histogram name="Platform.TPMForcedReboot" units="reboots">
11294   <summary>
11295     Each sample is the number of consecutive reboots performed while attempting
11296     to clear a TPM (Trusted Platform Module) error.
11297   </summary>
11298 </histogram>
11300 <histogram name="Platform.WriteSectorsLong">
11301   <summary>
11302     Number of disk sectors per second written by Chrome OS in a long interval
11303     (currently 30s)
11304   </summary>
11305 </histogram>
11307 <histogram name="Platform.WriteSectorsShort">
11308   <summary>
11309     Number of disk sectors per second written by Chrome OS in a short interval
11310     (currently 1s, sampled every 30s)
11311   </summary>
11312 </histogram>
11314 <histogram name="PlatformFile.UnknownCreateFileErrors" units="code">
11315   <obsolete>
11316     Deprecated as of 2013-05, replaced by
11317     PlatformFile.UnknownCreateFileErrorsWin in chrome 29.
11318   </obsolete>
11319   <summary>
11320     Errors returned by CreateFile on windows that PlatformFileError doesn't yet
11321     support.
11322   </summary>
11323 </histogram>
11325 <histogram name="PlatformFile.UnknownErrors.Posix" units="errno">
11326   <summary>
11327     Errors returned by CreateFile on POSIX that PlatformFileError doesn't yet
11328     support.
11329   </summary>
11330 </histogram>
11332 <histogram name="PlatformFile.UnknownErrors.Windows" units="GetLastError">
11333   <summary>
11334     Errors returned by CreateFile on Windows that PlatformFileError doesn't yet
11335     support.
11336   </summary>
11337 </histogram>
11339 <histogram name="PLT.Abandoned" enum="Abandoned">
11340   <summary>
11341     Distribution of actual finished pages, vs abandoned pages, where we needed
11342     to declare a finish time prematurely since the page was being closed
11343     (exited).
11344   </summary>
11345 </histogram>
11347 <histogram name="PLT.BeginToFinish" units="milliseconds">
11348   <summary>TBD</summary>
11349 </histogram>
11351 <histogram name="PLT.BeginToFinish_AfterPreconnectRequest" units="milliseconds">
11352   <summary>
11353     PLT.BeginToFinish, but for pages requested just after a new preconnect
11354     request.
11355   </summary>
11356 </histogram>
11358 <histogram name="PLT.BeginToFinish_ContentPrefetcher" units="milliseconds">
11359   <summary>
11360     PLT.BeginToFinish, but for pages which contained prefetch links.
11361   </summary>
11362 </histogram>
11364 <histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"
11365     units="milliseconds">
11366   <summary>
11367     PLT.BeginToFinish, but for pages which were referred to by pages which
11368     contained prefetch links.
11369   </summary>
11370 </histogram>
11372 <histogram name="PLT.BeginToFinishDoc">
11373   <summary>TBD</summary>
11374 </histogram>
11376 <histogram name="PLT.BeginToFinishDoc_AfterPreconnectRequest"
11377     units="milliseconds">
11378   <summary>
11379     PLT.BeginToFinishDoc, but for pages requested just after a new preconnect
11380     request.
11381   </summary>
11382 </histogram>
11384 <histogram name="PLT.BeginToFinishDoc_ContentPrefetcher" units="milliseconds">
11385   <summary>
11386     PLT.BeginToFinishDoc, but for pages which contained prefetch links.
11387   </summary>
11388 </histogram>
11390 <histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"
11391     units="milliseconds">
11392   <summary>
11393     PLT.BeginToFinishDoc, but for pages which were referred to by pages which
11394     contained prefetch links.
11395   </summary>
11396 </histogram>
11398 <histogram name="PLT.BeginToFirstPaint" units="milliseconds">
11399   <summary>
11400     Time from &quot;begin&quot; to &quot;first paint.&quot;  &quot;Begin&quot;==
11401     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
11402     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
11403     time when renderer requested load of document, after any unload of last
11404     document. &quot;First paint&quot;== time when first paint operation was
11405     performed.
11406   </summary>
11407 </histogram>
11409 <histogram name="PLT.CommitToFirstPaint" units="milliseconds">
11410   <summary>
11411     Time from &quot;commit&quot; to &quot;first paint.&quot;
11412     &quot;Commit&quot;== time when renderer got first byte of document.
11413     &quot;First paint&quot;== time when first paint operation was performed.
11414   </summary>
11415 </histogram>
11417 <histogram name="PLT.LoadType" enum="LoadType">
11418   <summary>
11419     Probability distribution for enumerated varieties of page loads.
11420   </summary>
11421 </histogram>
11423 <histogram name="PLT.NT_Connect" units="milliseconds">
11424   <summary>
11425     Time from connectStart to connectEnd based on Navigation Timing.
11426   </summary>
11427 </histogram>
11429 <histogram name="PLT.NT_DelayBeforeConnect" units="milliseconds">
11430   <summary>
11431     Time from domanLookupEnd to connectStart based on Navigation Timing.
11432   </summary>
11433 </histogram>
11435 <histogram name="PLT.NT_DelayBeforeDomainLookup" units="milliseconds">
11436   <summary>
11437     Time from fetchStart to domainLookupStart based on Navigation Timing.
11438   </summary>
11439 </histogram>
11441 <histogram name="PLT.NT_DelayBeforeDomLoading" units="milliseconds">
11442   <summary>
11443     Time from responseStart to domLoading based on Navigation Timing.
11444   </summary>
11445 </histogram>
11447 <histogram name="PLT.NT_DelayBeforeFetch" units="milliseconds">
11448   <summary>
11449     Time from navigationStart to fetchStart based on Navigation Timing when no
11450     redirect.
11451   </summary>
11452 </histogram>
11454 <histogram name="PLT.NT_DelayBeforeFetchRedirect" units="milliseconds">
11455   <summary>
11456     Time from navigationStart to fetchStart excluding time spent on redirects
11457     based on Navigation Timing. Only page loads with redirects are considered.
11458   </summary>
11459 </histogram>
11461 <histogram name="PLT.NT_DelayBeforeLoadEvent" units="milliseconds">
11462   <summary>
11463     Time from domContentLoadedEventEnd to loadEventStart based on Navigation
11464     Timing.
11465   </summary>
11466 </histogram>
11468 <histogram name="PLT.NT_DelayBeforeRequest" units="milliseconds">
11469   <summary>
11470     Time from connectEnd to requestStart based on Navigation Timing.
11471   </summary>
11472 </histogram>
11474 <histogram name="PLT.NT_DomainLookup" units="milliseconds">
11475   <summary>
11476     Time from domainLookupStart to domainLookupEnd based on Navigation Timing.
11477   </summary>
11478 </histogram>
11480 <histogram name="PLT.NT_DomContentLoaded" units="milliseconds">
11481   <summary>
11482     Time from domContentLoadedEventStart to domContentLoadedEventEnd based on
11483     Navigation Timing.
11484   </summary>
11485 </histogram>
11487 <histogram name="PLT.NT_DomInteractive" units="milliseconds">
11488   <summary>
11489     Time from domInteractive to domContentLoadEventStart based on Navigation
11490     Timing.
11491   </summary>
11492 </histogram>
11494 <histogram name="PLT.NT_DomLoading" units="milliseconds">
11495   <summary>
11496     Time from domLoading to domInteractive based on Navigation Timing.
11497   </summary>
11498 </histogram>
11500 <histogram name="PLT.NT_LoadEvent" units="milliseconds">
11501   <summary>
11502     Time from loadEventStart to loadEventEnd based on Navigation Timing.
11503   </summary>
11504 </histogram>
11506 <histogram name="PLT.NT_Redirect" units="milliseconds">
11507   <summary>
11508     Time from redirectStart to redirectEnd based on Navigation Timing when
11509     redirects exist.
11510   </summary>
11511 </histogram>
11513 <histogram name="PLT.NT_Request" units="milliseconds">
11514   <summary>
11515     Time from requestStart to responseStart based on Navigation Timing.
11516   </summary>
11517 </histogram>
11519 <histogram name="PLT.NT_Response" units="milliseconds">
11520   <summary>
11521     Time from responseStart to responseEnd based on Navigation Timing.
11522   </summary>
11523 </histogram>
11525 <histogram name="PLT.PerceivedLoadTime" units="milliseconds">
11526   <obsolete>
11527     Deprecated as of 5/02/2011, replaced by Prerender.RendererPLT.
11528   </obsolete>
11529   <summary>
11530     Perceived load time of a page. For non-prerendered pages, this is just
11531     BeginToFinish. For displayed prerendered pages, this is the time from when
11532     the prerendered page is moved into a TabContents until finish.
11533     &quot;Finish&quot; == after onload() and all resources are loaded. Note that
11534     this is 0 if the loading finishes before the page is moved into a
11535     TabContents.
11536   </summary>
11537 </histogram>
11539 <histogram name="PLT.PerceivedLoadTime_PrerenderLoad" units="milliseconds">
11540   <obsolete>
11541     Deprecated as of 5/02/2011, replaced by
11542     Prerender.RendererPerceivedPLTMatched.
11543   </obsolete>
11544   <summary>
11545     Perceived load time of a prerendered page that is displayed. This is the
11546     time from when the prerendered page is moved into a TabContents until
11547     finish. &quot;Finish&quot; == after onload() and all resources are loaded.
11548     Note that this is 0 if the loading finishes before the the page is moved
11549     into a TabContents.
11550   </summary>
11551 </histogram>
11553 <histogram name="PLT.RequestToFinish" units="milliseconds">
11554   <summary>
11555     Time from &quot;request&quot; to &quot;finish.&quot;  &quot;Request&quot; ==
11556     time when user requested document.  &quot;Finish&quot; == after onload() and
11557     all resources are loaded.
11558   </summary>
11559 </histogram>
11561 <histogram name="PLT.StartToCommit" units="milliseconds">
11562   <summary>
11563     Time from &quot;start&quot; to &quot;commit.&quot; &quot;Start&quot;== time
11564     when renderer requested load of document, after any unload of last document.
11565     &quot;Commit&quot;== time when renderer got first byte of document.
11566   </summary>
11567 </histogram>
11569 <histogram name="PLT.StartToFinish" units="milliseconds">
11570   <summary>
11571     Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
11572     when renderer requested load of document, after any unload of last document.
11573     &quot;Finish&quot;==after onload() and all resources are loaded.
11574   </summary>
11575 </histogram>
11577 <histogram name="Plugin.PpapiBrokerLoadResult" enum="PluginLoadResult">
11578   <summary>The result from an attempt to load a PPAPI broker.</summary>
11579 </histogram>
11581 <histogram name="Plugin.PpapiPluginLoadResult" enum="PluginLoadResult">
11582   <summary>The result from an attempt to load a PPAPI plugin.</summary>
11583 </histogram>
11585 <histogram name="Power.BacklightLevelOnAC" units="%">
11586   <summary>
11587     The level of the backlight as a percentage when the user is on AC. Sampled
11588     every 30 seconds.
11589   </summary>
11590 </histogram>
11592 <histogram name="Power.BacklightLevelOnBattery" units="%">
11593   <summary>
11594     The level of the backlight as a percentage when the user is on battery.
11595     Sampled every 30 seconds.
11596   </summary>
11597 </histogram>
11599 <histogram name="Power.BatteryChargeHealth" units="%">
11600   <summary>
11601     Chrome OS battery charge health percentage.  Sampled once when device starts
11602     charging.
11603   </summary>
11604 </histogram>
11606 <histogram name="Power.BatteryDischargeRate" units="mW">
11607   <summary>
11608     Chrome OS battery discharge rate in mW sampled every 30 seconds while the
11609     device runs on battery.
11610   </summary>
11611 </histogram>
11613 <histogram name="Power.BatteryDischargeRateWhileSuspended" units="mW">
11614   <summary>
11615     Chrome OS battery discharge rate in mW while the system was suspended,
11616     sampled at resume. Only reported if the system was on battery power both
11617     before suspending and after resuming, if the energy level didn't increase
11618     while suspended (which would indicate that an AC adapter was connected), and
11619     if the system was suspended for at least a minute.
11620   </summary>
11621 </histogram>
11623 <histogram name="Power.BatteryInfoSample" enum="BatteryInfoSampleResult">
11624   <summary>
11625     Counts the number of times we have read the battery status from sysfs and if
11626     it gave us sensible values.
11627   </summary>
11628 </histogram>
11630 <histogram name="Power.BatteryRemainingAtEndOfSessionOnAC" units="%">
11631   <summary>
11632     Chrome OS remaining battery charge as percent of the maximum battery charge,
11633     sampled at the end of a user session when the device is on AC.
11634   </summary>
11635 </histogram>
11637 <histogram name="Power.BatteryRemainingAtEndOfSessionOnBattery" units="%">
11638   <summary>
11639     Chrome OS remaining battery charge as percent of the maximum battery charge,
11640     sampled at the end of a user session when the device is on battery.
11641   </summary>
11642 </histogram>
11644 <histogram name="Power.BatteryRemainingAtStartOfSessionOnAC" units="%">
11645   <summary>
11646     Chrome OS remaining battery charge as percent of the maximum battery charge,
11647     sampled at the start of a user session when the device is on AC.
11648   </summary>
11649 </histogram>
11651 <histogram name="Power.BatteryRemainingAtStartOfSessionOnBattery" units="%">
11652   <summary>
11653     Chrome OS remaining battery charge as percent of the maximum battery charge,
11654     sampled at the start of a user session when the device is on battery.
11655   </summary>
11656 </histogram>
11658 <histogram name="Power.BatteryRemainingCharge" units="%">
11659   <obsolete>
11660     Deprecated as of 03/2012, no longer being generated by powerd.
11661   </obsolete>
11662   <summary>
11663     Chrome OS remaining battery charge as percent of the maximum battery charge
11664     sampled when the device runs on battery.
11665   </summary>
11666 </histogram>
11668 <histogram name="Power.BatteryRemainingWhenChargeStarts" units="%">
11669   <summary>
11670     Chrome OS remaining battery charge as percent of the maximum battery charge,
11671     sampled when charging starts.
11672   </summary>
11673 </histogram>
11675 <histogram name="Power.BatteryTimeToEmpty" units="minutes">
11676   <obsolete>
11677     Deprecated as of 03/2012, no longer being generated by powerd.
11678   </obsolete>
11679   <summary>
11680     Chrome OS remaining time to empty battery in minutes sampled when the device
11681     runs on battery.
11682   </summary>
11683 </histogram>
11685 <histogram name="Power.BitfixChunks">
11686   <summary>
11687     Chrome OS (Snow RO firmware 2695.90.0 only) number of 8K chunks that were
11688     fixed (memory corruption corrected) for each suspend/resume cycle.  Expect 0
11689     around 97% of the time and a non-zero value around 3% of the time.
11690   </summary>
11691 </histogram>
11693 <histogram name="Power.BitfixFixes">
11694   <summary>
11695     Chrome OS (Snow RO firmware 2695.90.0 only) number of 4-byte words that were
11696     fixed (memory corruption corrected) for each suspend/resume cycle.  Expect 0
11697     around 97% of the time and a non-zero value around 3% of the time.  Would be
11698     exactly equal to Power.BitfixChunks if there were only one corrupted word in
11699     each chunk but is sometimes several times higher.
11700   </summary>
11701 </histogram>
11703 <histogram name="Power.BrightnessAdjustOnAC" enum="PowerBrightnessAdjust">
11704   <obsolete>
11705     Deprecated as of 5/2013. See Accel_BrightnessDown_F6 and
11706     Accel_BrightnessUp_F7 user actions instead.
11707   </obsolete>
11708   <summary>
11709     Number of times the user has adjusted brightness up and down while running
11710     on battery power.
11711   </summary>
11712 </histogram>
11714 <histogram name="Power.BrightnessAdjustOnBattery" enum="PowerBrightnessAdjust">
11715   <obsolete>
11716     Deprecated as of 5/2013. See Accel_BrightnessDown_F6 and
11717     Accel_BrightnessUp_F7 user actions instead.
11718   </obsolete>
11719   <summary>
11720     Number of times the user has adjusted brightness up and down while running
11721     on AC power.
11722   </summary>
11723 </histogram>
11725 <histogram name="Power.FirmwareResumeTimeOnAC" units="milliseconds">
11726   <summary>
11727     The time that the firmware took to resume the Chrome OS device from
11728     suspend-to-RAM state when running on AC at pre-suspend time.
11729   </summary>
11730 </histogram>
11732 <histogram name="Power.FirmwareResumeTimeOnBattery" units="milliseconds">
11733   <summary>
11734     The time that the firmware took to resume the Chrome OS device from
11735     suspend-to-RAM state when running on battery at pre-suspend time.
11736   </summary>
11737 </histogram>
11739 <histogram name="Power.IdleTimeAfterDimOnAC" units="milliseconds">
11740   <summary>
11741     Chrome OS user idle time since the screen dimmed sampled when the user
11742     becomes active again if the device runs on AC.
11743   </summary>
11744 </histogram>
11746 <histogram name="Power.IdleTimeAfterDimOnBattery" units="milliseconds">
11747   <summary>
11748     Chrome OS user idle time since the screen dimmed sampled when the user
11749     becomes active again if the device runs on battery.
11750   </summary>
11751 </histogram>
11753 <histogram name="Power.IdleTimeAfterScreenOffOnAC" units="milliseconds">
11754   <summary>
11755     Chrome OS user idle time since the screen turned off sampled when the user
11756     becomes active again if the device runs on AC.
11757   </summary>
11758 </histogram>
11760 <histogram name="Power.IdleTimeAfterScreenOffOnBattery" units="milliseconds">
11761   <summary>
11762     Chrome OS user idle time since the screen turned off sampled when the user
11763     becomes active again if the device runs on battery.
11764   </summary>
11765 </histogram>
11767 <histogram name="Power.IdleTimeOnAC" units="milliseconds">
11768   <summary>
11769     Chrome OS user idle time sampled when the user becomes active again if the
11770     device runs on AC.
11771   </summary>
11772 </histogram>
11774 <histogram name="Power.IdleTimeOnBattery" units="milliseconds">
11775   <summary>
11776     Chrome OS user idle time sampled when the user becomes active again if the
11777     device runs on battery.
11778   </summary>
11779 </histogram>
11781 <histogram name="Power.KernelResumeTimeOnAC" units="milliseconds">
11782   <summary>
11783     The time that the kernel took to resume the Chrome OS device from
11784     suspend-to-RAM state when running on AC at pre-suspend time.
11785   </summary>
11786 </histogram>
11788 <histogram name="Power.KernelResumeTimeOnBattery" units="milliseconds">
11789   <summary>
11790     The time that the kernel took to resume the Chrome OS device from
11791     suspend-to-RAM state when running on battery at pre-suspend time.
11792   </summary>
11793 </histogram>
11795 <histogram name="Power.KernelSuspendTimeOnAC" units="milliseconds">
11796   <summary>
11797     The time that the kernel took to suspend-to-RAM the Chrome OS device when
11798     running on AC.
11799   </summary>
11800 </histogram>
11802 <histogram name="Power.KernelSuspendTimeOnBattery" units="milliseconds">
11803   <summary>
11804     The time that the kernel took to suspend-to-RAM the Chrome OS device when
11805     running on battery.
11806   </summary>
11807 </histogram>
11809 <histogram name="Power.KeyboardBacklightLevel" units="%">
11810   <summary>
11811     The level of the keyboard backlight as a percentage. Sampled every 30
11812     seconds.
11813   </summary>
11814 </histogram>
11816 <histogram name="Power.LengthOfSession" units="seconds">
11817   <summary>
11818     The length of time, in seconds, that a user spent in a single session.
11819     Values for this metric are clamped to 12 hours, so the last bucket should be
11820     considered to be including all metrics above 12 hours.
11821   </summary>
11822 </histogram>
11824 <histogram name="Power.MilliConsumptionPerHourIosOnActive">
11825   <summary>
11826     The average power consumption, measured in milli-units per hour, when sync
11827     invalidator listens to on_application_active events. Values for this metric
11828     are per session, i.e. from battery level at application entering foreground
11829     to returning to background, and normalized to an hourly average consumption.
11830     This is an iOS only measurement. Due to how iOS reports battery levels, it
11831     is likely to see many readings of 0.
11832   </summary>
11833 </histogram>
11835 <histogram name="Power.MilliConsumptionPerHourOthers">
11836   <summary>
11837     The average power consumption, measured in milli-units per hour, for other
11838     sync invalidator methods. Values for this metric are per session, i.e. from
11839     battery level at application entering foreground to returning to background,
11840     and normalized to an hourly average consumption. This is an iOS only
11841     measurement. Due to how iOS reports battery levels, it is likely to see many
11842     readings of 0.
11843   </summary>
11844 </histogram>
11846 <histogram name="Power.MilliConsumptionPerHourP2P">
11847   <summary>
11848     The average power consumption, measured in milli-units per hour, when sync
11849     invalidator uses peer-to-peer notifications. Values for this metric are per
11850     session, i.e. from battery level at application entering foreground to
11851     returning to background, and normalized to an hourly average consumption.
11852     This is an iOS only measurement. Due to how iOS reports battery levels, it
11853     is likely to see many readings of 0.
11854   </summary>
11855 </histogram>
11857 <histogram name="Power.MilliConsumptionPerHourServer">
11858   <summary>
11859     The average power consumption, measured in milli-units per hour, when sync
11860     invalidator uses server-based non-blocking invalidator. Values for this
11861     metric are per session, i.e. from battery level at application entering
11862     foreground to returning to background, and normalized to an hourly average
11863     consumption. This is an iOS only measurement. Due to how iOS reports battery
11864     levels, it is likely to see many readings of 0.
11865   </summary>
11866 </histogram>
11868 <histogram name="Power.NumberOfAlsAdjustmentsPerSession">
11869   <summary>
11870     The number of times that the Automatic Light Sensor (ALS) adjusted the
11871     brightness during a session.  Values for this metric are clamped to 10k
11872     count, so the last bucket should be considered to be including all metrics
11873     above 10k.
11874   </summary>
11875 </histogram>
11877 <histogram name="Power.NumberOfSessionsPerCharge">
11878   <summary>
11879     The number of user sessions that occured since the last time that the device
11880     was charged. Values for this metric are clamped at 10k, so the last bucket
11881     should be considered to include all metrics about 10k.
11882   </summary>
11883 </histogram>
11885 <histogram name="Power.RetrySuspendCount">
11886   <summary>
11887     The number of times Chrome OS retried suspend due to previous failure.
11888   </summary>
11889 </histogram>
11891 <histogram name="Power.SuspendStatus" enum="SuspendStatus">
11892   <summary>
11893     ChromeOS suspend status - either success, failure, or cancelled.
11894   </summary>
11895 </histogram>
11897 <histogram name="Power.ThermalAbortedFanTurnOn" units="%">
11898   <summary>
11899     The percentage of aborted fan attempts out of total fan attempts per
11900     session, where an abort is due to hysteresis.  This value is computed from
11901     boot and sent when powerd starts and then every 15 minutes afterwards.
11902   </summary>
11903 </histogram>
11905 <histogram name="Power.ThermalMultipleFanTurnOn" units="%">
11906   <summary>
11907     The percentage of fan trip point passes that are more than one trip point.
11908     This value is computed from boot and sent when powerd starts and then every
11909     15 minutes afterwards.
11910   </summary>
11911 </histogram>
11913 <histogram name="Power.TimeInSuspendAtBoot" units="minutes">
11914   <summary>
11915     Chrome OS time in minutes spent in suspend-to-RAM mode sampled at boot
11916     (i.e., the device most likely ran out of battery while in suspend).
11917   </summary>
11918 </histogram>
11920 <histogram name="Power.TimeInSuspendAtResume" units="minutes">
11921   <summary>
11922     Chrome OS time in minutes spent in suspend-to-RAM mode sampled at resume.
11923   </summary>
11924 </histogram>
11926 <histogram name="Power.UserBrightnessAdjustmentsPerSessionOnAC">
11927   <summary>
11928     The number of times that the user adjusted the brightness during a session
11929     when on AC. Values for this metric are clamped to 10k count, so the last
11930     bucket should be considered to be including all metrics above 10k.
11931   </summary>
11932 </histogram>
11934 <histogram name="Power.UserBrightnessAdjustmentsPerSessionOnBattery">
11935   <summary>
11936     The number of times that the user adjusted the brightness during a session
11937     when on battery. Values for this metric are clamped to 10k count, so the
11938     last bucket should be considered to be including all metrics above 10k.
11939   </summary>
11940 </histogram>
11942 <histogram name="Prerender.Events" enum="PrerenderHoverEvent">
11943   <obsolete>
11944     deprecated May 10 2012
11945   </obsolete>
11946   <summary>Hover Event counts for prerendering.</summary>
11947 </histogram>
11949 <histogram name="Prerender.FinalStatus" enum="PrerenderFinalStatus">
11950   <summary>
11951     Final status for prerender pages - either success, or why it was canceled.
11952   </summary>
11953 </histogram>
11955 <histogram name="Prerender.FinalStatusMatchComplete"
11956     enum="PrerenderFinalStatus">
11957   <summary>
11958     Final status for prerender pages - either success, or why it was canceled.
11959     This is for the MatchComplete set of pages (including some pages that were
11960     not actually prerendered), to match the control group.
11961   </summary>
11962 </histogram>
11964 <histogram name="Prerender.FractionPixelsFinalAtSwapin">
11965   <summary>
11966     For prerenders that are swapped in, the percentage of pixels that is already
11967     final at swap-in time compared to when the spinner stops.
11968   </summary>
11969 </histogram>
11971 <histogram name="Prerender.HoverStats_TimeUntilClicked" units="milliseconds">
11972   <obsolete>
11973     deprecated May 10 2012
11974   </obsolete>
11975   <summary>
11976     Duration that a user hovers a link before clicking on it.
11978     This is recorded for all pages loaded in a session.
11979   </summary>
11980 </histogram>
11982 <histogram name="Prerender.HoverStats_TimeUntilDiscarded" units="milliseconds">
11983   <obsolete>
11984     deprecated May 10 2012
11985   </obsolete>
11986   <summary>
11987     Duration that the mouse pointer hovers on a link before the mouse pointer
11988     moves off of it.
11990     This is recorded for all pages loaded in a session.
11991   </summary>
11992 </histogram>
11994 <histogram name="Prerender.LocalPredictorEvent"
11995     enum="PrerenderLocalPredictorEvents">
11996   <summary>
11997     Enumeration of what events related to the local predictor have occurred
11998   </summary>
11999 </histogram>
12001 <histogram name="Prerender.LocalPredictorLoggedInLookupTime"
12002     units="milliseconds">
12003   <summary>
12004     Time to perform the LoggedIn Lookup for the local predictor. This operation
12005     checks whether a user his likely logged into a page that we would like to
12006     prerender.
12007   </summary>
12008 </histogram>
12010 <histogram name="Prerender.LocalPredictorServiceLookupTime"
12011     units="milliseconds">
12012   <summary>
12013     Time to perform the Service Lookup for the local predictor. This operation
12014     queries a Google service to obtain pages to prerender, as well as whether
12015     prerender candidate pages are likely safe for prerendering.
12016   </summary>
12017 </histogram>
12019 <histogram name="Prerender.LocalPredictorTimeUntilUsed" units="milliseconds">
12020   <summary>
12021     Time from when a prerendered page is started to when it is first used due to
12022     user navigation. If the page is never used, it is not included in this
12023     histogram.  This only refers to prerenders based on the local predictor.
12024   </summary>
12025 </histogram>
12027 <histogram name="Prerender.LocalPredictorURLLookupTime" units="milliseconds">
12028   <summary>
12029     Time to perform the URL Lookup for the local predictor. This operation
12030     retrieves from the user's local browsing history the URLs corresponding to
12031     URLIDs.
12032   </summary>
12033 </histogram>
12035 <histogram name="Prerender.LocalVisitCoreTransition"
12036     enum="PrerenderLocalVisitCoreTransition">
12037   <obsolete>
12038     deprecated Nov 16 2012
12039   </obsolete>
12040   <summary>
12041     The transition type for each new visit as recorded in the local visits
12042     database.
12043   </summary>
12044 </histogram>
12046 <histogram name="Prerender.LocalVisitDatabaseSize">
12047   <obsolete>
12048     deprecated Nov 16 2012
12049   </obsolete>
12050   <summary>Size of the local visits database (number of entries).</summary>
12051 </histogram>
12053 <histogram name="Prerender.LocalVisitEvents" enum="PrerenderLocalVisitEvents">
12054   <obsolete>
12055     deprecated Nov 16 2012
12056   </obsolete>
12057   <summary>
12058     Enumeration of what events related to local visits have occurred
12059   </summary>
12060 </histogram>
12062 <histogram name="Prerender.OmniboxNavigationsCouldPrerender">
12063   <summary>
12064     A boolean that indicates whether the Omnibox navigation being committed
12065     could have been prerendered by the Omnibox Prerender system. This provides
12066     an upper bound for Prerender.OmniboxNavigationsUsedPrerenderCount and allows
12067     the potential for Omnibox Prerendering coverage to be understood. If Omnibox
12068     Prerendering is disabled, this histogram will register a 'false' entry. The
12069     total count is the equivalent of the deprecated
12070     NetworkActionPredictor.NavigationCount histogram.
12071   </summary>
12072 </histogram>
12074 <histogram name="Prerender.OmniboxNavigationsUsedPrerenderCount">
12075   <summary>
12076     The number of navigations that use a prerender initiated from the Omnibox.
12077     The count is incremented when the Prerendered tab is swapped in if the
12078     Prerender was initiated by the Omnibox, which obviously requires
12079     Prerendering from the Omnibox to be enabled.
12080   </summary>
12081 </histogram>
12083 <histogram name="Prerender.OmniboxPrerenderCount">
12084   <summary>
12085     The number of prerenders initiated from the Omnibox. This is incremented
12086     when the NetworkActionPredictor suggests Prerendering as an optimal strategy
12087     given the text the user has entered and the Autocomplete suggestion
12088     currently selected. It is only incremented if Prerendering from the Omnibox
12089     is enabled.
12090   </summary>
12091 </histogram>
12093 <histogram name="Prerender.PageviewEvents" enum="PrerenderPageviewEvents">
12094   <obsolete>
12095     deprecated Nov 16 2012
12096   </obsolete>
12097   <summary>Types of pages rendered.</summary>
12098 </histogram>
12100 <histogram name="Prerender.PerceivedPageLoadTime_Control" units="milliseconds">
12101   <obsolete>
12102     Deprecated 03/24/11.  Replaced by
12103     Prerender.PerceivedPLT_ContentPrefetchPrerenderControl.
12104   </obsolete>
12105   <summary>
12106     Time from when a user navigates to a page to when it loads. Since the pages
12107     may start loading before the user navigates to it, this does not include any
12108     portion of load prior to navigation.
12110     This particular histogram is for all page loads for users who do not have
12111     prerendering enabled.
12112   </summary>
12113 </histogram>
12115 <histogram name="Prerender.PerceivedPageLoadTime_PrerenderMatchControl"
12116     units="milliseconds">
12117   <obsolete>
12118     Deprecated 03/24/11.   Replaced by
12119     Prerender.PerceivedPLTMatched_ContentPrefetchPrerenderControl.
12120   </obsolete>
12121   <summary>
12122     Time from when a user navigates to a page to when it loads. Since the pages
12123     may start loading before the user navigates to it, this does not include any
12124     portion of load prior to navigation.
12126     This particular histogram is only for pages that would have been prerendered
12127     if the user had prerender enabled.
12128   </summary>
12129 </histogram>
12131 <histogram name="Prerender.PerceivedPageLoadTime_PrerenderMatchTreatment"
12132     units="milliseconds">
12133   <obsolete>
12134     Deprecated 03/24/11.   Replaced by
12135     Prerender.PerceivedPLTMatched_ContentPrefetchPrerender.
12136   </obsolete>
12137   <summary>
12138     Time from when a user navigates to a page to when it loads. Since the pages
12139     may start loading before the user navigates to it, this does not include any
12140     portion of load prior to navigation.
12142     This particular histogram is for all prerendered page loads for users who
12143     have prerender enabled.
12144   </summary>
12145 </histogram>
12147 <histogram name="Prerender.PerceivedPageLoadTime_Treatment"
12148     units="milliseconds">
12149   <obsolete>
12150     Deprecated 03/24/11.   Replaced by
12151     Prerender.PerceivedPLT_ContentPrefetchPrerender.
12152   </obsolete>
12153   <summary>
12154     Time from when a user navigates to a page to when it loads. Since the pages
12155     may start loading before the user navigates to it, this does not include any
12156     portion of load prior to navigation.
12158     This particular histogram is for all page loads for users who have
12159     prerendering enabled.
12160   </summary>
12161 </histogram>
12163 <histogram name="Prerender.PerceivedPageLoadTime_WindowControl"
12164     units="milliseconds">
12165   <obsolete>
12166     Deprecated 03/24/11.   Replaced by
12167     Prerender.PerceivedPLTWindowed_ContentPrefetchPrerenderControl.
12168   </obsolete>
12169   <summary>
12170     Time from when a user navigates to a page to when it loads. Since the pages
12171     may start loading before the user navigates to it, this does not include any
12172     portion of load prior to navigation.
12174     This particular histogram is for all page loads within 30 seconds after a
12175     prefetch tag is seen for users who do not have prerendering enabled.
12176   </summary>
12177 </histogram>
12179 <histogram name="Prerender.PerceivedPageLoadTime_WindowTreatment"
12180     units="milliseconds">
12181   <obsolete>
12182     Deprecated 03/24/11.   Replaced by
12183     Prerender.PerceivedPLTWindowed_ContentPrefetchPrerender.
12184   </obsolete>
12185   <summary>
12186     Time from when a user navigates to a page to when it loads. Since the pages
12187     may start loading before the user navigates to it, this does not include any
12188     portion of load pre navigation.
12190     This particular histogram is for all page loads within 30 seconds after a
12191     prefetch tag is seen for users who have prerendering enabled.
12192   </summary>
12193 </histogram>
12195 <histogram name="Prerender.PerceivedPLT" units="milliseconds">
12196   <summary>
12197     Time from when a user navigates to a page to when it loads. Since the pages
12198     may start loading before the user navigates to it, this does not include any
12199     portion of load prior to navigation.
12201     This is recorded for all pages loaded in a session.
12202   </summary>
12203 </histogram>
12205 <histogram name="Prerender.PerceivedPLTFirstAfterMiss" units="milliseconds">
12206   <summary>
12207     Time from when a user navigates to a page to when it loads. Since the pages
12208     may start loading before the user navigates to it, this does not include any
12209     portion of load prior to navigation.
12211     This is recorded for the first page load completing immediately after a
12212     prerender.
12213   </summary>
12214 </histogram>
12216 <histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"
12217     units="milliseconds">
12218   <summary>
12219     Time from when a user navigates to a page to when it loads. Since the pages
12220     may start loading before the user navigates to it, this does not include any
12221     portion of load prior to navigation.
12223     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
12224     There are two types: Any, and Non-overlapping.  The latter only applies to
12225     page loads initiated after the prerender.  This variable records cases where
12226     only Any triggered.
12227   </summary>
12228 </histogram>
12230 <histogram name="Prerender.PerceivedPLTFirstAfterMissBoth" units="milliseconds">
12231   <summary>
12232     Time from when a user navigates to a page to when it loads. Since the pages
12233     may start loading before the user navigates to it, this does not include any
12234     portion of load prior to navigation.
12236     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
12237     There are two types: Any, and Non-overlapping.  The latter only applies to
12238     page loads initiated after the prerender.  This variable records cases where
12239     both triggered.
12240   </summary>
12241 </histogram>
12243 <histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"
12244     units="milliseconds">
12245   <summary>
12246     Time from when a user navigates to a page to when it loads. Since the pages
12247     may start loading before the user navigates to it, this does not include any
12248     portion of load prior to navigation.
12250     This is recorded for the first page load completing immediately after a
12251     prerender, but which has also started after the prerender has been
12252     initiated.
12253   </summary>
12254 </histogram>
12256 <histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"
12257     units="milliseconds">
12258   <summary>
12259     Time from when a user navigates to a page to when it loads. Since the pages
12260     may start loading before the user navigates to it, this does not include any
12261     portion of load prior to navigation.
12263     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
12264     There are two types: Any, and Non-overlapping.  The latter only applies to
12265     page loads initiated after the prerender.  This variable records cases where
12266     only Non-overlapping triggered.
12267   </summary>
12268 </histogram>
12270 <histogram name="Prerender.PerceivedPLTMatched" units="milliseconds">
12271   <summary>
12272     Time from when a user navigates to a page to when it loads. Since the pages
12273     may start loading before the user navigates to it, this does not include any
12274     portion of load prior to navigation.
12276     This is recorded only for prerendered pages, or for pages which would have
12277     been prerendered in the control case.
12278   </summary>
12279 </histogram>
12281 <histogram name="Prerender.PerceivedPLTMatchedComplete" units="milliseconds">
12282   <summary>
12283     Time from when a user navigates to a page to when it loads. Since the pages
12284     may start loading before the user navigates to it, this does not include any
12285     portion of load prior to navigation.
12287     This is recorded only for prerendered pages, or for pages which would have
12288     been prerendered in the control case.
12290     In MatchedComplete, the prerender group also contains cancelled prerenders,
12291     so as to produce a perfect match of page views attributed this group in the
12292     prerender group with those attributed to this group in the control group.
12293   </summary>
12294 </histogram>
12296 <histogram name="Prerender.PerceivedPLTWindowed" units="milliseconds">
12297   <summary>
12298     Time from when a user navigates to a page to when it loads. Since the pages
12299     may start loading before the user navigates to it, this does not include any
12300     portion of load prior to navigation.
12302     This is recorded for all page loads which happen within 30 seconds after a
12303     prefetch tag is observed.
12304   </summary>
12305 </histogram>
12307 <histogram name="Prerender.PerceivedPLTWindowNotMatched" units="milliseconds">
12308   <summary>
12309     Time from when a user navigates to a page to when it loads. Since the pages
12310     may start loading before the user navigates to it, this does not include any
12311     portion of load prior to navigation.
12313     This is recorded for all page loads which happen within 30 seconds after a
12314     prefetch tag is observed and which do not correspond to a prerender tag.
12315   </summary>
12316 </histogram>
12318 <histogram name="Prerender.PercentLoadDoneAtSwapin">
12319   <summary>
12320     For prerenders that are swapped in, the percentage of the time from load
12321     start until the onload event fires that has elapsed at the time of the
12322     swapin.
12323   </summary>
12324 </histogram>
12326 <histogram name="Prerender.PrerenderCountOf3Max">
12327   <summary>
12328     After launching a prerender, how many simultanious prerenders are recorded
12329     as running, out of a maximum of three.
12330   </summary>
12331 </histogram>
12333 <histogram name="Prerender.PrerenderNotSwappedInPLT" units="milliseconds">
12334   <summary>
12335     For prerenders that finish loading before they are ever swapped in, their
12336     page load time until the onload event fires.
12337   </summary>
12338 </histogram>
12340 <histogram name="Prerender.PrerendersPerSessionCount">
12341   <summary>
12342     The number of sessions that have at least X successful prerenders.
12343   </summary>
12344 </histogram>
12346 <histogram name="Prerender.RendererIdleTime" units="milliseconds">
12347   <obsolete>
12348     deprecated Nov 16 2012
12349   </obsolete>
12350   <summary>
12351     This is the time from when a prerendered page finishes loading to when it is
12352     displayed, as measured by the renderer process. When a page is displayed
12353     before it finishes loading, no value is recorded in this histogram.
12354   </summary>
12355 </histogram>
12357 <histogram name="Prerender.RendererPerceivedPLT" units="milliseconds">
12358   <obsolete>
12359     deprecated Nov 16 2012
12360   </obsolete>
12361   <summary>
12362     Perceived load time of a page, as measured by the renderer process. For
12363     non-prerendered pages, this is just BeginToFinish. For displayed prerendered
12364     pages, this is the time from when the prerendered page is moved into a
12365     TabContents until finish. &quot;Finish&quot; == after onload() and all
12366     resources are loaded. Note that this is 0 if the loading finishes before the
12367     page is moved into a TabContents.
12368   </summary>
12369 </histogram>
12371 <histogram name="Prerender.RendererPerceivedPLTMatched" units="milliseconds">
12372   <obsolete>
12373     deprecated Nov 16 2012
12374   </obsolete>
12375   <summary>
12376     Perceived load time of a prerendered page that is displayed, as measured by
12377     the renderer process. This is the time from when the prerendered page is
12378     moved into a TabContents until finish. &quot;Finish&quot; == after onload()
12379     and all resources are loaded. Note that this is 0 if the loading finishes
12380     before the the page is moved into a TabContents.
12381   </summary>
12382 </histogram>
12384 <histogram name="Prerender.RendererTimeUntilDisplay" units="milliseconds">
12385   <obsolete>
12386     deprecated Nov 16 2012
12387   </obsolete>
12388   <summary>
12389     The time elapsed between when the prerendering of a page starts and when the
12390     page is displayed, as measured by the renderer process. Prerendered pages
12391     discarded without being displayed are excluded from this count.
12392   </summary>
12393 </histogram>
12395 <histogram name="Prerender.SchemeCancelReason"
12396     enum="PrerenderSchemeCancelReason">
12397   <summary>
12398     The detailed reason why a prerender is canceled with
12399     FINAL_STATUS_UNSUPPORTED_SCHEME
12400   </summary>
12401 </histogram>
12403 <histogram name="Prerender.Sessions" enum="PrerenderMode">
12404   <obsolete>
12405     deprecated Nov 16 2012
12406   </obsolete>
12407   <summary>Enumeration of how prerender was used per session.</summary>
12408 </histogram>
12410 <histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"
12411     units="milliseconds">
12412   <summary>
12413     For simulated local browsing prerendering, the baseline PLT of pages without
12414     any prerendering for pages that would be prerendered.
12415   </summary>
12416 </histogram>
12418 <histogram name="Prerender.SimulatedLocalBrowsingPLT" units="milliseconds">
12419   <summary>
12420     For simulated local browsing prerendering, the estimated PLT of pages with
12421     prerendering enabled for pages that would be prerendered.
12422   </summary>
12423 </histogram>
12425 <histogram name="Prerender.TabContentsDeleterTimeout">
12426   <summary>
12427     A boolean that indicates how often we fail to delete an old prerendered tab
12428     before the timeout.
12429   </summary>
12430 </histogram>
12432 <histogram name="Prerender.TabHelperEvent" enum="PrerenderTabHelperEvents">
12433   <summary>
12434     Enumeration of what events related to the TabHelper class have occurred.
12435   </summary>
12436 </histogram>
12438 <histogram name="Prerender.TimeBetweenPrerenderRequests" units="milliseconds">
12439   <summary>Time between subsequent prerender requests.</summary>
12440 </histogram>
12442 <histogram name="Prerender.TimeSinceLastRecentVisit" units="milliseconds">
12443   <summary>
12444     The time elapsed between the most recent visit to a URL and when an
12445     attempted prerender of the same URL is cancelled with
12446     FINAL_STATUS_RECENTLY_VISITED.
12447   </summary>
12448 </histogram>
12450 <histogram name="Prerender.TimeToClick" units="milliseconds">
12451   <obsolete>
12452     deprecated Nov 16 2012
12453   </obsolete>
12454   <summary>Duration that a user hovers a link before clicking on it.</summary>
12455 </histogram>
12457 <histogram name="Prerender.TimeUntilUsed" units="milliseconds">
12458   <obsolete>
12459     deprecated Nov 16 2012.  See Prerender.TimeUntilUsed2, which has a larger
12460     range.
12461   </obsolete>
12462   <summary>
12463     Time from when a prerendered page is started to when it is first used due to
12464     user navigation. If the page is never used, it is not included in this
12465     histogram.
12466   </summary>
12467 </histogram>
12469 <histogram name="Prerender.TimeUntilUsed2" units="milliseconds">
12470   <summary>
12471     Time from when a prerendered page is started to when it is first used due to
12472     user navigation. If the page is never used, it is not included in this
12473     histogram.
12474   </summary>
12475 </histogram>
12477 <histogram name="Profile.AppCount">
12478   <summary>The number of installed apps when a profile is opened.</summary>
12479 </histogram>
12481 <histogram name="Profile.CreateResult" enum="ProfileCreateResult">
12482   <summary>Result (final status) when creating a new profile.</summary>
12483 </histogram>
12485 <histogram name="Profile.CreateTime" units="milliseconds">
12486   <summary>Back-end time elapsed while creating a new profile.</summary>
12487 </histogram>
12489 <histogram name="Profile.CreateTimeCanceled" units="milliseconds">
12490   <summary>
12491     Time elapsed before the user decided to cancel creation of a new profile.
12492     Since only managed-user profile creation can be canceled, this time comes
12493     from managed-user registration.
12494   </summary>
12495 </histogram>
12497 <histogram name="ProfileReset.SendFeedback" enum="Boolean">
12498   <summary>
12499     Signifies if the user selected &quot;Send feedback&quot; checkbox in the
12500     Reset Profile dialog.
12501   </summary>
12502 </histogram>
12504 <histogram name="Protector.DefaultSearchProvider" enum="ProtectorError">
12505   <obsolete>
12506     Deprecated 8/2013. No longer tracked.
12507   </obsolete>
12508   <summary>
12509     Errors that Protector detects about default search provider in Web Data.
12510     Reported once when Web Data is loaded.
12511   </summary>
12512 </histogram>
12514 <histogram name="Protector.Preferences" enum="ProtectorError">
12515   <obsolete>
12516     Deprecated 8/2013. No longer tracked.
12517   </obsolete>
12518   <summary>
12519     Errors that Protector detects about protected settings in Preferences.
12520     Reported once when profile is loaded.
12521   </summary>
12522 </histogram>
12524 <histogram name="Protector.SearchProvider" enum="SearchEngine">
12525   <obsolete>
12526     Deprecated 8/2013. No longer tracked.
12527   </obsolete>
12528   <summary>
12529     When the default search provider setting is changed outside of Chrome, which
12530     is detected by the Protector, this histogram reports the new setting.
12531   </summary>
12532 </histogram>
12534 <histogram name="Protector.StartupSettings" enum="SessionStartupType">
12535   <obsolete>
12536     Deprecated 8/2013. No longer tracked.
12537   </obsolete>
12538   <summary>
12539     When the startup settings are changed outside of Chrome, which is detected
12540     by the Protector, this histogram reports the new setting.
12541   </summary>
12542 </histogram>
12544 <histogram name="Quickoffice.docPageCount">
12545   <summary>
12546     Records the page count when a compound binary format document is opened.
12547   </summary>
12548 </histogram>
12550 <histogram name="Quickoffice.docParagraphCount">
12551   <summary>
12552     Records the paragraph count when a compound binary format document is
12553     opened.
12554   </summary>
12555 </histogram>
12557 <histogram name="Quickoffice.docSectionCount">
12558   <summary>
12559     Records the section count when a compound binary format document is opened.
12560   </summary>
12561 </histogram>
12563 <histogram name="Quickoffice.docxPageCount">
12564   <summary>
12565     Records the page count when an OOXML format document is opened.
12566   </summary>
12567 </histogram>
12569 <histogram name="Quickoffice.docxParagraphCount">
12570   <summary>
12571     Records the paragraph count when an OOXML format document is opened.
12572   </summary>
12573 </histogram>
12575 <histogram name="Quickoffice.docxSectionCount">
12576   <summary>
12577     Records the section count when an OOXML format document is opened.
12578   </summary>
12579 </histogram>
12581 <histogram name="Quickoffice.ErrorTypes" enum="QuickofficeErrorTypes">
12582   <summary>
12583     Records the various different error types encountered when opening and
12584     reading MS Office file formats in the Quickoffice viewer. These range from
12585     Nacl crashes and uncaught javascript exceptions to document errors inside
12586     Quickoffice Web Toolkit (eg QOWT). The errors are recorded against the file
12587     format in which they occurred.
12588   </summary>
12589 </histogram>
12591 <histogram name="Quickoffice.FileFormat" enum="QuickofficeFileFormat">
12592   <summary>
12593     Records the various different file types supported by Quickoffice (like MS
12594     Word, Excel, Powerpoint files) when they opened in the browser to measure
12595     which file formats are most popular.
12596   </summary>
12597 </histogram>
12599 <histogram name="Quickoffice.pptMasterCount">
12600   <summary>
12601     Records the number of slide masters when a compound binary format
12602     presentation is opened.
12603   </summary>
12604 </histogram>
12606 <histogram name="Quickoffice.pptSlideCount">
12607   <summary>
12608     Records the slide count when a compound binary format presentation is
12609     opened.
12610   </summary>
12611 </histogram>
12613 <histogram name="Quickoffice.pptxMasterCount">
12614   <summary>
12615     Records the number of slide masters when an OOXML format presentation is
12616     opened.
12617   </summary>
12618 </histogram>
12620 <histogram name="Quickoffice.pptxSlideCount">
12621   <summary>
12622     Records the slide count when an OOXML format presentation is opened.
12623   </summary>
12624 </histogram>
12626 <histogram name="Quickoffice.xlsFormattedCellCount">
12627   <summary>
12628     Records the number of cells that contain formatting data in the default
12629     worksheet when a compound binary format spreadsheet is opened.
12630   </summary>
12631 </histogram>
12633 <histogram name="Quickoffice.xlsNonEmptyCellCount">
12634   <summary>
12635     Records the number of non-empty cells in the default worksheet when a
12636     compound binary format spreadsheet is opened.
12637   </summary>
12638 </histogram>
12640 <histogram name="Quickoffice.xlsSheetCount">
12641   <summary>
12642     Records the number of worksheets when a compound binary format spreadsheet
12643     is opened.
12644   </summary>
12645 </histogram>
12647 <histogram name="Quickoffice.xlsxFormattedCellCount">
12648   <summary>
12649     Records the number of cells that contain formatting data in the default
12650     worksheet when an OOXML format spreadsheet is opened.
12651   </summary>
12652 </histogram>
12654 <histogram name="Quickoffice.xlsxNonEmptyCellCount">
12655   <summary>
12656     Records the number of non-empty cells when an OOXML format spreadsheet is
12657     opened.
12658   </summary>
12659 </histogram>
12661 <histogram name="Quickoffice.xlsxSheetCount">
12662   <summary>
12663     Records the number of worksheets when an OOXML format spreadsheet is opened.
12664   </summary>
12665 </histogram>
12667 <histogram name="Renderer.DrawDuration" units="milliseconds">
12668   <summary>The time it takes for the compositor to draw a frame.</summary>
12669 </histogram>
12671 <histogram name="Renderer.DrawDurationOverestimate" units="milliseconds">
12672   <summary>
12673     The amount by which the compositor's draw duration was overestimated in a
12674     particular frame (0 if the duration was perfectly predicted or
12675     underestimated).
12676   </summary>
12677 </histogram>
12679 <histogram name="Renderer.DrawDurationUnderestimate" units="milliseconds">
12680   <summary>
12681     The amount by which the compositor's draw duration was underestimated in a
12682     particular frame (0 if the duration was perfectly predicted or
12683     overestimated).
12684   </summary>
12685 </histogram>
12687 <histogram name="Renderer.PixelIncreaseFromTransitions">
12688   <summary>
12689     A lower-bound on the percentage increase in memory that would result from
12690     promoting all layers that have a webkit-transition on opacity or transform.
12691   </summary>
12692 </histogram>
12694 <histogram name="Renderer2.FinishDocToFinish">
12695   <summary>
12696     The time from when a document finished loading to when all it's resources
12697     are also loaded.
12698   </summary>
12699 </histogram>
12701 <histogram name="Renderer2.RequestToFinish">
12702   <obsolete>
12703     Deprecated 6/15/09.  Replaced by Renderer2.RequestToFinish_L
12704   </obsolete>
12705   <summary>
12706     The time from when a page was requested by a user to when it is fully
12707     loaded.
12708   </summary>
12709 </histogram>
12711 <histogram name="Renderer2.RequestToFinish_L">
12712   <summary>
12713     The time from when a page was requested by a user to when it is fully
12714     loaded.
12715   </summary>
12716 </histogram>
12718 <histogram name="Renderer2.RequestToFirstLayout">
12719   <summary>
12720     The time from when a page was requested by a user to its first layout.
12721   </summary>
12722 </histogram>
12724 <histogram name="Renderer2.RequestToStart">
12725   <summary>
12726     The time from when a page was requested by a user to when it starts loading.
12727   </summary>
12728 </histogram>
12730 <histogram name="Renderer2.StartToFinish">
12731   <summary>
12732     The time from when a page started loading to when it is fully loaded.
12733   </summary>
12734 </histogram>
12736 <histogram name="Renderer2.StartToFinishDoc">
12737   <summary>
12738     The time from when a page starts loading to when the main document is
12739     finished loading.
12740   </summary>
12741 </histogram>
12743 <histogram name="Renderer2.StartToFirstLayout">
12744   <summary>
12745     The time from when a page starts loading to its first layout.
12746   </summary>
12747 </histogram>
12749 <histogram name="Renderer4.Abandoned" enum="Abandoned">
12750   <summary>
12751     Distribution of actual finished pages, vs abandoned pages, where we needed
12752     to declare a finish time prematurely since the page was being closed
12753     (exited).
12754   </summary>
12755 </histogram>
12757 <histogram name="Renderer4.AccelContentPaintDurationMS">
12758   <summary>
12759     Time spent by WebKit painting the page, in milliseconds, when the GPU
12760     acceleration is active, for paints that affect non-root layers.
12761   </summary>
12762 </histogram>
12764 <histogram name="Renderer4.AccelContentPaintMegapixPerSecond">
12765   <summary>
12766     WebKit paint throughput, measured in megapixels per second, when GPU
12767     acceleration is active, for paints that affect non-root layers.
12768   </summary>
12769 </histogram>
12771 <histogram name="Renderer4.AccelDoDeferredUpdateDelay">
12772   <summary>Time between frames when GPU acceleration is active.</summary>
12773 </histogram>
12775 <histogram name="Renderer4.AccelRootPaintDurationMS">
12776   <summary>
12777     Time spent by WebKit painting the page, in milliseconds, when the GPU
12778     acceleration is active, for paints that affect the root layer.
12779   </summary>
12780 </histogram>
12782 <histogram name="Renderer4.AccelRootPaintMegapixPerSecond">
12783   <summary>
12784     WebKit paint throughput, measured in megapixels per second, when GPU
12785     acceleration is active, for paints that affect the root layer.
12786   </summary>
12787 </histogram>
12789 <histogram name="Renderer4.AnimationCallbackDelayTime" units="milliseconds">
12790   <summary>
12791     Time from when the animation callback was posted to when it ran.
12792   </summary>
12793 </histogram>
12795 <histogram name="Renderer4.BeginToCommit" units="milliseconds">
12796   <summary>
12797     Time from &quot;begin&quot; to &quot;commit.&quot;   &quot;Begin&quot;==
12798     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
12799     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
12800     time when renderer requested load of document, after any unload of last
12801     document. &quot;Commit&quot;== time when renderer got first byte of
12802     document.
12803   </summary>
12804 </histogram>
12806 <histogram name="Renderer4.BeginToFinish">
12807   <summary>TBD</summary>
12808 </histogram>
12810 <histogram name="Renderer4.BeginToFinishDoc">
12811   <summary>TBD</summary>
12812 </histogram>
12814 <histogram name="Renderer4.BeginToFirstPaint" units="milliseconds">
12815   <summary>
12816     Time from &quot;begin&quot; to &quot;first paint.&quot;  &quot;Begin&quot;==
12817     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
12818     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
12819     time when renderer requested load of document, after any unload of last
12820     document. &quot;First paint&quot;== time when first paint operation was
12821     performed.
12822   </summary>
12823 </histogram>
12825 <histogram name="Renderer4.BeginToFirstPaintAfterLoad" units="milliseconds">
12826   <summary>
12827     Time from &quot;big&quot; to &quot;first paint after load.&quot;
12828     &quot;Begin&quot;== &quot;request&quot; if user requested, and
12829     &quot;start&quot; otherwise.  &quot;Request&quot;== time when user requested
12830     document. &quot;Start&quot;== time when renderer requested load of document,
12831     after any unload of last document. &quot;First paint after load&quot;== time
12832     after onload() when first paint operation is performed.
12833   </summary>
12834 </histogram>
12836 <histogram name="Renderer4.CommitToFinish" units="milliseconds">
12837   <summary>
12838     Time from &quot;commit&quot; to &quot;finish.&quot; &quot;Commit&quot;==
12839     time when renderer got first byte of document.  &quot;Finish&quot;==after
12840     onload() and all resources are loaded.
12841   </summary>
12842 </histogram>
12844 <histogram name="Renderer4.CommitToFinishDoc" units="milliseconds">
12845   <summary>
12846     Time from &quot;commit&quot; to &quot;finish doc.&quot; &quot;Commit&quot;==
12847     time when renderer got first byte of document. &quot;Finish doc&quot; ==
12848     main document loaded, before onload(). &quot;Finish&quot;==after onload()
12849     and all resources are loaded.
12850   </summary>
12851 </histogram>
12853 <histogram name="Renderer4.CommitToFirstPaint" units="milliseconds">
12854   <summary>
12855     Time from &quot;commit&quot; to &quot;first paint.&quot;
12856     &quot;Commit&quot;== time when renderer got first byte of document.
12857     &quot;First paint&quot;== time when first paint operation was performed.
12858   </summary>
12859 </histogram>
12861 <histogram name="Renderer4.CommitToFirstPaintAfterLoad" units="milliseconds">
12862   <summary>
12863     Time from &quot;commit&quot; to &quot;first paint after load.&quot;
12864     &quot;Commit&quot;== time when renderer got first byte of document.
12865     &quot;First paint after load&quot;== time after onload() when first paint
12866     operation is performed.
12867   </summary>
12868 </histogram>
12870 <histogram name="Renderer4.CompositorThreadImplDrawDelay" units="milliseconds">
12871   <summary>
12872     Time between frames, as measured on the compositor thread. This is collected
12873     once per frame while it is being drawn to the screen in the compositor.
12874   </summary>
12875 </histogram>
12877 <histogram name="Renderer4.drawPixelCountCulled" units="NormalizedPixels">
12878   <obsolete>
12879     Renamed to Renderer4.pixelCountCulled_Draw.
12880   </obsolete>
12881   <summary>
12882     Number of pixels that culling prevented being drawn to the screen,
12883     normalized to the viewport size. This is collected once per frame while it
12884     is being drawn to the screen in the compositor.
12885   </summary>
12886 </histogram>
12888 <histogram name="Renderer4.drawPixelCountOpaque" units="NormalizedPixels">
12889   <obsolete>
12890     Renamed to Renderer4.pixelCountOpaque_Draw.
12891   </obsolete>
12892   <summary>
12893     Number of pixels drawn to the screen and known opaque, normalized to the
12894     viewport size. This is collected once per frame while it is being drawn to
12895     the screen in the compositor.
12896   </summary>
12897 </histogram>
12899 <histogram name="Renderer4.drawPixelCountTranslucent" units="NormalizedPixels">
12900   <obsolete>
12901     Renamed to Renderer4.pixelCountTranslucent_Draw.
12902   </obsolete>
12903   <summary>
12904     Number of pixels drawn to the screen and not known opaque, normalized to the
12905     viewport size. This is collected once per frame while it is being drawn to
12906     the screen in the compositor.
12907   </summary>
12908 </histogram>
12910 <histogram name="Renderer4.FinishDocToFinish" units="milliseconds">
12911   <summary>
12912     Time from &quot;finish doc&quot; to &quot;finish.&quot; &quot;Finish
12913     doc&quot;== main document loaded, before onload(). &quot;Finish&quot;==after
12914     onload() and all resources are loaded.
12915   </summary>
12916 </histogram>
12918 <histogram name="Renderer4.FinishToFirstPaintAfterLoad" units="milliseconds">
12919   <summary>
12920     Time from &quot;finish &quot; to &quot;first paint after load.&quot;
12921     &quot;Finish&quot;==after onload() and all resources are loaded. &quot;First
12922     paint after load&quot;== time after onload() when first paint operation is
12923     performed.
12924   </summary>
12925 </histogram>
12927 <histogram name="Renderer4.LanguageDetection" units="milliseconds">
12928   <summary>
12929     Time to determine the page language. This is done after the page has been
12930     loaded.
12931   </summary>
12932 </histogram>
12934 <histogram name="Renderer4.LCDText.PercentageOfAALayers" units="%">
12935   <summary>
12936     The ratio of LCDText CC Layers / candidate LCDText layers. Recorded in
12937     LayerTreeHost, after LayerTreeHostCommon::CalculateDrawProperties() has
12938     computed the properties we need. Only recorded for the first 50 frames of
12939     every page.
12940   </summary>
12941 </histogram>
12943 <histogram name="Renderer4.LCDText.PercentageOfCandidateLayers" units="%">
12944   <summary>
12945     The ratio of CC Layers which are candidates for LCDText AA / total picture
12946     or content Layers.  Recorded in LayerTreeHost, after
12947     LayerTreeHostCommon::CalculateDrawProperties() has computed the properties
12948     we need. Only recorded for the first 50 frames of every page.
12949   </summary>
12950 </histogram>
12952 <histogram name="Renderer4.LoadType" enum="LoadType">
12953   <summary>
12954     Probability distribution for enumerated varieties of page loads.
12955   </summary>
12956 </histogram>
12958 <histogram name="Renderer4.pixelCountCulled_Draw" units="NormalizedPixels">
12959   <summary>
12960     Number of pixels that culling prevented being drawn to the screen, recorded
12961     as 10 times the percentage of the viewport that these pixels cover. This is
12962     collected once per frame while it is being drawn to the screen in the
12963     compositor.
12964   </summary>
12965 </histogram>
12967 <histogram name="Renderer4.pixelCountOpaque" units="NormalizedPixels">
12968   <summary>
12969     Number of pixels known to be opaque, recorded as 10 times the percentage of
12970     the viewport that these pixels cover.
12971   </summary>
12972 </histogram>
12974 <histogram name="Renderer4.pixelCountPainted" units="NormalizedPixels">
12975   <summary>
12976     Number of pixels painted by WebKit into main memory, recorded as 10 times
12977     the percentage of the viewport that these pixels cover. This is collected
12978     once per commit from WebKit to the compositor.
12979   </summary>
12980 </histogram>
12982 <histogram name="Renderer4.pixelCountTranslucent" units="NormalizedPixels">
12983   <summary>
12984     Number of pixels not known to be opaque opaque, recorded as 10 times the
12985     percentage of the viewport that these pixels cover.
12986   </summary>
12987 </histogram>
12989 <histogram name="Renderer4.renderPassCount">
12990   <summary>
12991     The number of render passes (or render targets) in the renderer's frame. If
12992     the value is more than one, then an intermediate rendering target must be
12993     used during the rendering of the frame for each render pass greater than
12994     one.
12995   </summary>
12996 </histogram>
12998 <histogram name="Renderer4.RequestToFinish" units="milliseconds">
12999   <summary>
13000     Time from &quot;request&quot; to &quot;finish.&quot;  &quot;Request&quot;==
13001     time when user requested document.  &quot;Finish&quot;==after onload() and
13002     all resources are loaded.
13003   </summary>
13004 </histogram>
13006 <histogram name="Renderer4.RequestToStart" units="milliseconds">
13007   <summary>
13008     Time from &quot;request&quot; to &quot;start.&quot; &quot;Request&quot;==
13009     time when user requested document. &quot;Start&quot;== time when renderer
13010     requested load of document, after any unload of last document.
13011   </summary>
13012 </histogram>
13014 <histogram name="Renderer4.Snapshot">
13015   <summary>Time to capture a renderer snapshot.</summary>
13016 </histogram>
13018 <histogram name="Renderer4.SoftwareCompositorThreadImplDrawDelay"
13019     units="milliseconds">
13020   <summary>
13021     Time between frames when the software renderer is being used, as measured on
13022     the compositor thread. This is collected once per frame while it is being
13023     drawn to the screen in the compositor.
13024   </summary>
13025 </histogram>
13027 <histogram name="Renderer4.SoftwareDoDeferredUpdateDelay">
13028   <summary>Time between frames when the page is not GPU accelerated.</summary>
13029 </histogram>
13031 <histogram name="Renderer4.SoftwarePaintDurationMS">
13032   <summary>
13033     Time spent by WebKit painting the page, in milliseconds, when the page is
13034     not GPU accelerated.
13035   </summary>
13036 </histogram>
13038 <histogram name="Renderer4.SoftwarePaintMegapixPerSecond">
13039   <summary>
13040     WebKit paint throughput, measured in megapixels per second, when the page is
13041     not GPU accelerated.
13042   </summary>
13043 </histogram>
13045 <histogram name="Renderer4.StartToCommit" units="milliseconds">
13046   <summary>
13047     Time from &quot;start&quot; to &quot;commit.&quot; &quot;Start&quot;== time
13048     when renderer requested load of document, after any unload of last document.
13049     &quot;Commit&quot;== time when renderer got first byte of document.
13050   </summary>
13051 </histogram>
13053 <histogram name="Renderer4.StartToFinish" units="milliseconds">
13054   <summary>
13055     Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
13056     when renderer requested load of document, after any unload of last document.
13057     &quot;Finish&quot;==after onload() and all resources are loaded.
13058   </summary>
13059 </histogram>
13061 <histogram name="Renderer4.TextureGpuUploadTimeUS">
13062   <summary>
13063     The number of microseconds it took to upload a tile's full texture as
13064     measured on the GPU process.
13065   </summary>
13066 </histogram>
13068 <histogram name="Renderer4.Thumbnail">
13069   <summary>Time to capture a renderer thumbnail.</summary>
13070 </histogram>
13072 <histogram name="Renderer4.tileCountCulled_Upload" units="NormalizedTiles">
13073   <summary>
13074     Number of tiles that culling prevented being uploaded to texture memory.
13075     This is an approximation and is recorded as a 100 times the percentage of
13076     the number of tiles, of default size, needed to cover the viewport. This is
13077     collected once per commit from WebKit to the compositor.
13078   </summary>
13079 </histogram>
13081 <histogram name="Renderer4.uploadPixelCountCulled" units="NormalizedPixels">
13082   <obsolete>
13083     Deprecated as of 04/2012, replaced with Renderer4.tileCountCulled_Upload.
13084   </obsolete>
13085   <summary>
13086     Number of pixels that culling prevented being uploaded to texture memory,
13087     normalized to the viewport size. This is collected once per commit from
13088     WebKit to the compositor.
13089   </summary>
13090 </histogram>
13092 <histogram name="Renderer4.uploadPixelCountOpaque" units="NormalizedPixels">
13093   <obsolete>
13094     Renamed to Renderer4.pixelCountOpaque_Upload.
13095   </obsolete>
13096   <summary>
13097     Number of pixels uploaded to texture memory and known to be opaque,
13098     normalized to the viewport size. This is collected once per commit from
13099     WebKit to the compositor.
13100   </summary>
13101 </histogram>
13103 <histogram name="Renderer4.uploadPixelCountTranslucent"
13104     units="NormalizedPixels">
13105   <obsolete>
13106     Renamed to Renderer4.pixelCountTranslucent_Upload.
13107   </obsolete>
13108   <summary>
13109     Number of pixels uploaded to texture memory and not known opaque, normalized
13110     to the viewport size.  This is collected once per commit from WebKit to the
13111     compositor.
13112   </summary>
13113 </histogram>
13115 <histogram name="RequestAutocomplete.DismissalState"
13116     enum="AutofillDialogDismissalState">
13117   <summary>
13118     The state of the requestAutocomplete() dialog when it was dismissed.
13119   </summary>
13120 </histogram>
13122 <histogram name="RequestAutocomplete.InitialUserState"
13123     enum="AutofillDialogInitialUserState">
13124   <summary>
13125     The initial state of a user that's interacting with a freshly shown
13126     requestAutocomplete() dialog.
13127   </summary>
13128 </histogram>
13130 <histogram name="RequestAutocomplete.PopupInDialog"
13131     enum="AutofillDialogPopupEvent">
13132   <summary>
13133     User interactions with the Autofill popup shown while filling an
13134     requestAutocomplete() dialog.
13135   </summary>
13136 </histogram>
13138 <histogram name="RequestAutocomplete.Security" enum="AutofillDialogSecurity">
13139   <summary>
13140     Measures the frequency of security warnings and errors in the
13141     RequestAutocomplete dialog.
13142   </summary>
13143 </histogram>
13145 <histogram name="RequestAutocomplete.UiDuration" units="ms">
13146   <summary>
13147     Measures the duration for which an requestAutocomplete() dialog was shown.
13148   </summary>
13149 </histogram>
13151 <histogram name="RequestAutocomplete.UiDuration.Cancel" units="ms">
13152   <summary>
13153     Measures the duration for which an requestAutocomplete() dialog was shown,
13154     in cases where the user ended up canceling out of the dialog.
13155   </summary>
13156 </histogram>
13158 <histogram name="RequestAutocomplete.UiDuration.Submit" units="ms">
13159   <summary>
13160     Measures the duration for which an requestAutocomplete() dialog was shown,
13161     in cases where the user ended up accepting the dialog.
13162   </summary>
13163 </histogram>
13165 <histogram name="RequestAutocomplete.UiEvents" enum="AutofillDialogUiEvents">
13166   <summary>
13167     Measures how users are interacting with the requestAutocomplete() dialog UI.
13168   </summary>
13169 </histogram>
13171 <histogram name="RequestAutocomplete.UiLatencyToShow" units="ms">
13172   <summary>
13173     Measures the duration of time it takes for the requestAutocomplete() UI to
13174     be actionable by the user after it is shown.
13175   </summary>
13176 </histogram>
13178 <histogram name="RequestAutocomplete.WalletErrors" enum="WalletErrors">
13179   <summary>
13180     Measures the frequency of errors in communicating with the Google Online
13181     Wallet server.
13182   </summary>
13183 </histogram>
13185 <histogram name="RequestAutocomplete.WalletRequiredActions"
13186     enum="WalletRequiredActions">
13187   <summary>
13188     Measures the frequency of required user actions returned by the Google
13189     Online Wallet server.
13190   </summary>
13191 </histogram>
13193 <histogram name="SB.BloomFilter" units="milliseconds">
13194   <summary>
13195     The first stage check that measures the time that Chrome took to check if a
13196     URL is present in our in-memory bloom filter.
13197   </summary>
13198 </histogram>
13200 <histogram name="SB.BuildBloom">
13201   <obsolete>
13202     Deprecated 9/2012. No longer generated.
13203   </obsolete>
13204   <summary>TBD.</summary>
13205 </histogram>
13207 <histogram name="SB.Database" units="milliseconds">
13208   <summary>
13209     The second stage check that measures the time that Chrome took to check if a
13210     URL is present in our SQLite database.
13211   </summary>
13212 </histogram>
13214 <histogram name="SB.DBCheck" units="milliseconds">
13215   <summary>
13216     The second stage check that mesures the time that Chrome took to check if a
13217     URL is present in our SQLite database. This time includes the filter check
13218     time.
13219   </summary>
13220 </histogram>
13222 <histogram name="SB.Delay" units="milliseconds">
13223   <summary>
13224     This measures the time that SafeBrowsing actually delayed the browsing
13225     experience. It records the difference between the time when Chrome would
13226     have started reading the response for a URL and when the SafeBrowsing system
13227     completed its check of that URL.
13228   </summary>
13229 </histogram>
13231 <histogram name="SB.FilterCheck" units="milliseconds">
13232   <summary>
13233     The first stage check that measures the time that Chrome took to check if a
13234     URL is present in our in-memory hash table.
13235   </summary>
13236 </histogram>
13238 <histogram name="SB.Network" units="milliseconds">
13239   <summary>
13240     The third and final stage check that mesures the time that Chrome took to
13241     get a response from the Google SafeBrowsing servers for a particular URL.
13242   </summary>
13243 </histogram>
13245 <histogram name="SB.NetworkCheck" units="milliseconds">
13246   <summary>
13247     The third and final stage check that mesures the time that Chrome took to
13248     get a response from the Google SafeBrowsing servers for a particular URL.
13249     This time includes the filter and database check time.
13250   </summary>
13251 </histogram>
13253 <histogram name="SB.PauseSafe" units="milliseconds">
13254   <summary>
13255     This measures the time that SafeBrowsing actually delayed the browsing
13256     experience. It records the difference between the time when Chrome would
13257     have started reading the response for a URL and when the SafeBrowsing system
13258     completed its check of that URL.
13259   </summary>
13260 </histogram>
13262 <histogram name="SB.Update">
13263   <summary>TBD.</summary>
13264 </histogram>
13266 <histogram name="SB2.AddPrefixes">
13267   <summary>
13268     The number of add prefixes stored in the database after the last update.
13269   </summary>
13270 </histogram>
13272 <histogram name="SB2.BloomFailure" enum="SB2BloomFailure">
13273   <summary>
13274     Track failures when in processing the safe-browsing database bloom filter.
13275   </summary>
13276 </histogram>
13278 <histogram name="SB2.BloomFilterFalsePositives"
13279     enum="SB2BloomFilterFalsePositives">
13280   <summary>
13281     All prefix misses (server returned no full hashes) and prefix misses due to
13282     false positives in the bloom filter.
13283   </summary>
13284 </histogram>
13286 <histogram name="SB2.BloomFilterLoad" units="ms">
13287   <summary>Time to load the BloomFilter file.</summary>
13288 </histogram>
13290 <histogram name="SB2.BrowseDatabaseKilobytes" units="KB">
13291   <summary>
13292     The size of the browsing SafeBrowsing database file on disk in kilobytes,
13293     after an update has occurred.
13294   </summary>
13295 </histogram>
13297 <histogram name="SB2.BuildFilter" units="milliseconds">
13298   <summary>
13299     The time that it took to regenerate the filter after we have received all
13300     the update chunks.
13301   </summary>
13302 </histogram>
13304 <histogram name="SB2.BuildReadBytes" units="bytes">
13305   <obsolete>
13306     Deprecated because it was exceeding the range.  Replaced by
13307     SB2.BuildReadKilobytes.
13308   </obsolete>
13309   <summary>
13310     The number of bytes read by the browser process during the bloom filter
13311     generation phase.
13312   </summary>
13313 </histogram>
13315 <histogram name="SB2.BuildReadKilobytes" units="KB">
13316   <summary>
13317     The number of kilobytes read by the browser process during the filter
13318     generation phase.
13319   </summary>
13320 </histogram>
13322 <histogram name="SB2.BuildReadOperations">
13323   <summary>
13324     The number of read operations issued by the browser process during the
13325     filter generation phase.
13326   </summary>
13327 </histogram>
13329 <histogram name="SB2.BuildWriteBytes" units="bytes">
13330   <obsolete>
13331     Deprecated because it was exceeding the range.  Replaced by
13332     SB2.BuildWriteKilobytes.
13333   </obsolete>
13334   <summary>
13335     The number of bytes written by the browser process during the bloom filter
13336     generation phase.
13337   </summary>
13338 </histogram>
13340 <histogram name="SB2.BuildWriteKilobytes" units="KB">
13341   <summary>
13342     The number of kilobytes written by the browser process during the filter
13343     generation phase.
13344   </summary>
13345 </histogram>
13347 <histogram name="SB2.BuildWriteOperations">
13348   <summary>
13349     The number of write operations issued by the browser process during the
13350     filter generation phase.
13351   </summary>
13352 </histogram>
13354 <histogram name="SB2.ChunkInsert" units="milliseconds">
13355   <summary>
13356     The time that it takes to write one redirect URL (which can contain multiple
13357     chunks) to the database.
13358   </summary>
13359 </histogram>
13361 <histogram name="SB2.ChunkRequest" units="milliseconds">
13362   <summary>
13363     The network time between the request and response for a chunk.
13364   </summary>
13365 </histogram>
13367 <histogram name="SB2.ChunkSize" units="bytes">
13368   <summary>The size of one chunk URL.</summary>
13369 </histogram>
13371 <histogram name="SB2.DatabaseBytes" units="bytes">
13372   <obsolete>
13373     Deprecated because it was exceeding the range.  Replaced by
13374     SB2.DatabaseKilobytes.
13375   </obsolete>
13376   <summary>The size of the SafeBrowsing database file on disk.</summary>
13377 </histogram>
13379 <histogram name="SB2.DatabaseFailure" enum="SB2DatabaseFailure">
13380   <summary>Track failures when updating the safe-browsing database.</summary>
13381 </histogram>
13383 <histogram name="SB2.DatabaseKilobytes" units="KB">
13384   <obsolete>
13385     Replaced by SB2.BrowseDatabaseKilobytes.
13386   </obsolete>
13387   <summary>
13388     The size of the SafeBrowsing database file on disk in kilobytes.
13389   </summary>
13390 </histogram>
13392 <histogram name="SB2.DatabaseOpen" units="milliseconds">
13393   <summary>
13394     The time it takes to initialize the SafeBrowsing storage backend, in
13395     milliseconds.
13396   </summary>
13397 </histogram>
13399 <histogram name="SB2.DatabaseUpdateKilobytes" units="KB">
13400   <summary>
13401     The size of the update file before merging with the database file, in
13402     kilobytes.
13403   </summary>
13404 </histogram>
13406 <histogram name="SB2.Delay" units="milliseconds">
13407   <summary>
13408     The time that SafeBrowsing actually delayed the browsing experience. It
13409     records the difference between the time when Chrome would have started
13410     reading the response for a URL and when the SafeBrowsing system completed
13411     its check of that URL.
13412   </summary>
13413 </histogram>
13415 <histogram name="SB2.DownloadChecks" enum="SB2DownloadChecks">
13416   <summary>
13417     Records results of SafeBrowsing download check, including both url check and
13418     downloaded file hash check.
13419   </summary>
13420 </histogram>
13422 <histogram name="SB2.DownloadDatabaseKilobytes" units="KB">
13423   <summary>
13424     The size of the downloads SafeBrowsing database file on disk in kilobytes,
13425     after an update has occurred.
13426   </summary>
13427 </histogram>
13429 <histogram name="SB2.DownloadDuration" units="milliseconds">
13430   <summary>The time it takes for a download to finish.</summary>
13431 </histogram>
13433 <histogram name="SB2.DownloadHashCheckDuration" units="milliseconds">
13434   <summary>
13435     The time it takes for SafeBrowsing to check hash of a download file.
13436   </summary>
13437 </histogram>
13439 <histogram name="SB2.DownloadUrlCheckDuration" units="milliseconds">
13440   <summary>The time it takes for SafeBrowsing to check a download url.</summary>
13441 </histogram>
13443 <histogram name="SB2.DownloadUrlChecks" enum="SB2DownloadChecks">
13444   <obsolete>
13445     Deprecated 3/11/11, and replaced by SB2.DownloadChecks.
13446   </obsolete>
13447   <summary>Records results of SafeBrowsing download url check.</summary>
13448 </histogram>
13450 <histogram name="SB2.FailedUpdate">
13451   <obsolete>
13452     Deprecated, replaced by SB2.DatabaseFailure BROWSE_DB_UPDATE_FINISH.
13453   </obsolete>
13454   <summary>
13455     The count of the number of times an update failed when being committed to
13456     the database.
13457   </summary>
13458 </histogram>
13460 <histogram name="SB2.FilterCheck" units="milliseconds">
13461   <summary>
13462     The time that it took to check a URL against our in-memory filter.
13463   </summary>
13464 </histogram>
13466 <histogram name="SB2.FilterKilobytes" units="KB">
13467   <obsolete>
13468     Deprecated 9/2012. No longer generated.
13469   </obsolete>
13470   <summary>The size of the current bloom filter in kilobytes.</summary>
13471 </histogram>
13473 <histogram name="SB2.FilterLoad" enum="SB2FilterLoad">
13474   <summary>Which filter file the database loaded from disk.</summary>
13475 </histogram>
13477 <histogram name="SB2.FilterMissing">
13478   <obsolete>
13479     Deprecated, replaced by SB2.DatabaseFailure FILTER_MISSING.
13480   </obsolete>
13481   <summary>
13482     The count of the number of times we attempted to load the bloom filter file
13483     but it was missing.
13484   </summary>
13485 </histogram>
13487 <histogram name="SB2.FilterReadFail">
13488   <obsolete>
13489     Deprecated, replaced by SB2.DatabaseFailure FILTER_READ.
13490   </obsolete>
13491   <summary>
13492     The count of the number of times we attempted to load the bloom filter file
13493     but failed while reading the file on disk.
13494   </summary>
13495 </histogram>
13497 <histogram name="SB2.FilterSize" units="bytes">
13498   <obsolete>
13499     Deprecated because it was exceeding the range.  Replaced by
13500     SB2.FilterKilobytes.
13501   </obsolete>
13502   <summary>The size of the current bloom filter.</summary>
13503 </histogram>
13505 <histogram name="SB2.FilterWriteFail">
13506   <obsolete>
13507     Deprecated, replaced by SB2.DatabaseFailure FILTER_WRITE.
13508   </obsolete>
13509   <summary>
13510     The count of the number of times we attempted to save the bloom filter file
13511     but failed while writing the file to disk.
13512   </summary>
13513 </histogram>
13515 <histogram name="SB2.FormatEvent" enum="SB2FormatEvent">
13516   <summary>
13517     Tracks events involved in upgrading safe-browsing data from SQLite format to
13518     new file format.
13519   </summary>
13520 </histogram>
13522 <histogram name="SB2.GetHash200">
13523   <obsolete>
13524     Deprecated in favor of SB2.GetHashResult STATUS_200.
13525   </obsolete>
13526   <summary>
13527     The number of GetHash requests that returned data (valid requests).
13528   </summary>
13529 </histogram>
13531 <histogram name="SB2.GetHash204">
13532   <obsolete>
13533     Deprecated in favor of SB2.GetHashResult STATUS_204.
13534   </obsolete>
13535   <summary>
13536     The number of GetHash requests that returned empty data (false positives).
13537   </summary>
13538 </histogram>
13540 <histogram name="SB2.GetHashResult" enum="SB2GetHashResult">
13541   <summary>
13542     Track return status from GetHash requests to server (STATUS_200 and
13543     STATUS_204), and dispensation of returned values (EMPTY, HIT, MISS).  EMPTY
13544     means the response had no full hashes, and should contain all of the 204
13545     responses plus those 200 responses corrosponding to items deleted on the
13546     server but not yet deleted on the client.  HIT means that one of the full
13547     hashes matched. MISS means that none of the hashes matched (there was a
13548     prefix collision).
13549   </summary>
13550 </histogram>
13552 <histogram name="SB2.GetHashResultDownload" enum="SB2GetHashResult">
13553   <summary>
13554     Track return status from GetHash requests to server (STATUS_200 and
13555     STATUS_204), and dispensation of returned values (EMPTY, HIT, MISS).  EMPTY
13556     means the response had no full hashes, and should contain all of the 204
13557     responses plus those 200 responses corrosponding to items deleted on the
13558     server but not yet deleted on the client.  HIT means that one of the full
13559     hashes matched. MISS means that none of the hashes matched (there was a
13560     prefix collision).
13561   </summary>
13562 </histogram>
13564 <histogram name="SB2.GetHashServerMiss">
13565   <obsolete>
13566     Deprecated in favor of SB2.GetHashResult FULL_HASH_* and
13567     SB2.BloomFilterFalsePositives.  It is unclear if this histogram ever
13568     reported useful data.
13569   </obsolete>
13570   <summary>
13571     The number of GetHash requests returning full hashes that didn't match the
13572     URL that initiated the request.
13573   </summary>
13574 </histogram>
13576 <histogram name="SB2.HandleCorrupt">
13577   <obsolete>
13578     Deprecated, replaced by SB2.DatabaseFailure CORRUPT.
13579   </obsolete>
13580   <summary>
13581     The count of the number of times a database was found corrupt and reset.
13582   </summary>
13583 </histogram>
13585 <histogram name="SB2.InterstitialAction" enum="SB2InterstitialAction">
13586   <summary>
13587     Track number of times Safe Browsing interstitials have been shown, and how
13588     many times they have been clicked through or not.
13589   </summary>
13590 </histogram>
13592 <histogram name="SB2.MalwareInterstitialTimeClosed" units="milliseconds">
13593   <summary>
13594     The time between when we show the SafeBrowsing malware interstitial and the
13595     user navigating away by for example, closing the tab, clicking the browser
13596     back button or typing another URL in the address bar.
13597   </summary>
13598 </histogram>
13600 <histogram name="SB2.MalwareInterstitialTimeDiagnostic" units="milliseconds">
13601   <summary>
13602     The time between when we show the SafeBrowsing malware interstitial and the
13603     user clicking on diagnostic page link.
13604   </summary>
13605 </histogram>
13607 <histogram name="SB2.MalwareInterstitialTimeExpandedSeeMore"
13608     units="milliseconds">
13609   <summary>
13610     The time between when we show the SafeBrowsing malware interstitial and the
13611     user expanding the &quot;see more info&quot; section of the page.  (Only
13612     applies to field trial version 2 of the interstitial.)
13613   </summary>
13614 </histogram>
13616 <histogram name="SB2.MalwareInterstitialTimeLearnMore" units="milliseconds">
13617   <summary>
13618     The time between when we show the SafeBrowsing malware interstitial and the
13619     user clicking on the learn more about malware link.
13620   </summary>
13621 </histogram>
13623 <histogram name="SB2.MalwareInterstitialTimePrivacyPolicy" units="milliseconds">
13624   <summary>
13625     The time between when we show the SafeBrowsing malware interstitial and the
13626     user clicking on the privacy policy link.
13627   </summary>
13628 </histogram>
13630 <histogram name="SB2.MalwareInterstitialTimeProceed" units="milliseconds">
13631   <summary>
13632     The time between when we show the SafeBrowsing malware interstitial and the
13633     user clicking on the proceed link.
13634   </summary>
13635 </histogram>
13637 <histogram name="SB2.MalwareInterstitialTimeTakeMeBack" units="milliseconds">
13638   <summary>
13639     The time between when we show the SafeBrowsing malware interstitial and the
13640     user clicking on the big green back button.
13641   </summary>
13642 </histogram>
13644 <histogram name="SB2.Network" units="milliseconds">
13645   <summary>
13646     The time that it took to receive a response from the Google SafeBrowsing
13647     servers for a GetHash request.
13648   </summary>
13649 </histogram>
13651 <histogram name="SB2.OldDatabaseKilobytes" units="KB">
13652   <summary>Size of v1 database deleted from client profile.</summary>
13653 </histogram>
13655 <histogram name="SB2.PhishingInterstitialTimeClosed" units="milliseconds">
13656   <summary>
13657     The time between when we show the SafeBrowsing phishing interstitial and the
13658     user navigating away by for example, closing the tab, clicking the browser
13659     back button or typing another URL in the address bar.
13660   </summary>
13661 </histogram>
13663 <histogram name="SB2.PhishingInterstitialTimeExpandedSeeMore"
13664     units="milliseconds">
13665   <summary>
13666     The time between when we show the SafeBrowsing phishing interstitial and the
13667     user expanding the &quot;see more info&quot; section of the page.  (Only
13668     applies to field trial version 2 of the interstitial.)
13669   </summary>
13670 </histogram>
13672 <histogram name="SB2.PhishingInterstitialTimeLearnMore" units="milliseconds">
13673   <summary>
13674     The time between when we show the SafeBrowsing phishing interstitial and the
13675     user clicking on the learn more link.
13676   </summary>
13677 </histogram>
13679 <histogram name="SB2.PhishingInterstitialTimeProceed" units="milliseconds">
13680   <summary>
13681     The time between when we show the SafeBrowsing phishing interstitial and the
13682     user clicking on the proceed link.
13683   </summary>
13684 </histogram>
13686 <histogram name="SB2.PhishingInterstitialTimeReportError" units="milliseconds">
13687   <summary>
13688     The time between when we show the SafeBrowsing phishing interstitial and the
13689     user clicking on the report error link.
13690   </summary>
13691 </histogram>
13693 <histogram name="SB2.PhishingInterstitialTimeTakeMeBack" units="milliseconds">
13694   <summary>
13695     The time between when we show the SafeBrowsing phishing interstitial and the
13696     user clicking on the big green back button.
13697   </summary>
13698 </histogram>
13700 <histogram name="SB2.PrefixSetBitsPerPrefix" units="bits">
13701   <summary>
13702     The size of the PrefixSet storage in bits, divided by the number of prefixes
13703     represented.  Should almost always be 16.
13704   </summary>
13705 </histogram>
13707 <histogram name="SB2.PrefixSetEvent" enum="SB2PrefixSetEvent">
13708   <obsolete>
13709     Deprecated 9/2012. No longer generated, BloomFilter being removed.
13710   </obsolete>
13711   <summary>
13712     Records how well the PrefixSet implementation matches the BloomFilter
13713     implementation.
13714   </summary>
13715 </histogram>
13717 <histogram name="SB2.PrefixSetKilobytes" units="KB">
13718   <summary>The size of the PrefixSet file in kilobytes.</summary>
13719 </histogram>
13721 <histogram name="SB2.PrefixSetLoad" units="ms">
13722   <summary>Time to load the PrefixSet file.</summary>
13723 </histogram>
13725 <histogram name="SB2.PrefixSetRestoredExcess">
13726   <obsolete>
13727     Deprecated 9/2012. No longer generated.
13728   </obsolete>
13729   <summary>
13730     For debugging PrefixSet.  How many extra results GetPrefixes returns.
13731   </summary>
13732 </histogram>
13734 <histogram name="SB2.PrefixSetRestoredShortfall">
13735   <obsolete>
13736     Deprecated 9/2012. No longer generated.
13737   </obsolete>
13738   <summary>
13739     For debugging PrefixSet.  How many fewer results GetPrefixes returns.
13740   </summary>
13741 </histogram>
13743 <histogram name="SB2.PrefixSetUnsortedDelta">
13744   <obsolete>
13745     Deprecated 9/2012. No longer generated.
13746   </obsolete>
13747   <summary>
13748     For debugging PrefixSet.  How far unsorted deltas are from expected value.
13749   </summary>
13750 </histogram>
13752 <histogram name="SB2.PrefixSetUnsortedDifference">
13753   <obsolete>
13754     Deprecated 9/2012. No longer generated.
13755   </obsolete>
13756   <summary>
13757     For debugging PrefixSet.  Distance of unsorted elements from expected
13758     location.
13759   </summary>
13760 </histogram>
13762 <histogram name="SB2.PrefixSetUnsortedPercent">
13763   <obsolete>
13764     Deprecated 9/2012. No longer generated.
13765   </obsolete>
13766   <summary>
13767     For debugging PrefixSet.  How far into the results unsorted elements were
13768     found.  Interesting values would be 0%, 50%, or 100%.
13769   </summary>
13770 </histogram>
13772 <histogram name="SB2.PrefixSetUnsortedSize">
13773   <obsolete>
13774     Deprecated 9/2012. No longer generated.
13775   </obsolete>
13776   <summary>
13777     For debugging PrefixSet.  Size of unsorted sets.  To see if there is a
13778     problem with a particular size of dataset.
13779   </summary>
13780 </histogram>
13782 <histogram name="SB2.PrefixSetWrite" units="ms">
13783   <summary>Time to store the PrefixSet file.</summary>
13784 </histogram>
13786 <histogram name="SB2.SideEffectFreeWhitelistDatabaseKilobytes" units="KB">
13787   <summary>
13788     The size of the Side Effect Free Whitelist SaafeBrowsing database file on
13789     disk in kilobytes, after an update has occurred.
13790   </summary>
13791 </histogram>
13793 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetKilobytes" units="KB">
13794   <summary>
13795     The size of the Side Effect Free Whitelist PrefixSet file in kilobytes,
13796     after an udpate has occurred.
13797   </summary>
13798 </histogram>
13800 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetLoad" units="ms">
13801   <summary>Time to load the Side Effect Free Whitelist PrefixSet file.</summary>
13802 </histogram>
13804 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetWrite" units="ms">
13805   <summary>
13806     Time to store the Side Effect Free Whitelist PrefixSet file.
13807   </summary>
13808 </histogram>
13810 <histogram name="SB2.SideEffectFreeWhitelistStatus"
13811     enum="SB2SideEffectFreeWhitelistStatus">
13812   <summary>The instantiation status of the SideEffectFreeWhitelist.</summary>
13813 </histogram>
13815 <histogram name="SB2.SubPrefixes">
13816   <summary>
13817     The number of sub prefixes stored in the database after the last update.
13818   </summary>
13819 </histogram>
13821 <histogram name="SB2.Update" units="milliseconds">
13822   <summary>
13823     The time from the receipt of the update request to the receipt of the final
13824     update chunk.
13825   </summary>
13826 </histogram>
13828 <histogram name="SB2.UpdateRequestSize" units="bytes">
13829   <summary>The payload size of update requests to the server.</summary>
13830 </histogram>
13832 <histogram name="SB2.UpdateResult" enum="SB2UpdateResult">
13833   <summary>Result from trying to update the SafeBrowsing data.</summary>
13834 </histogram>
13836 <histogram name="SB2.UpdateSize" units="bytes">
13837   <summary>The size of all the chunk URLs in an update response.</summary>
13838 </histogram>
13840 <histogram name="SB2.UpdateUrls">
13841   <summary>The number of chunk URLs in an update response.</summary>
13842 </histogram>
13844 <histogram name="SBClientDownload.CheckDownloadStats"
13845     enum="SBClientDownloadCheckDownloadStats">
13846   <summary>
13847     Records a histogram of the reason why downloads are marked as being
13848     malicious or clean by the improved SafeBrowsing binary download protection.
13849   </summary>
13850 </histogram>
13852 <histogram name="SBClientDownload.DownloadExtensions"
13853     enum="SBClientDownloadExtensions">
13854   <summary>
13855     Records a histogram of how often users download a file with a file extension
13856     that is possibly dangerous (e.g., exe, class).
13857   </summary>
13858 </histogram>
13860 <histogram name="SBClientDownload.DownloadRequestDuration" units="milliseconds">
13861   <summary>
13862     Records the total time it takes for the SafeBrowsing download service to
13863     check whether the content of a download is malicious or not. This histogram
13864     only includes requests that are sent to the SafeBrowsing server.
13865   </summary>
13866 </histogram>
13868 <histogram name="SBClientDownload.DownloadRequestNetError" enum="NetErrorCodes">
13869   <summary>
13870     The net error code for all CheckClientDownloadRequest URLFetchers.
13871   </summary>
13872 </histogram>
13874 <histogram name="SBClientDownload.DownloadRequestPayloadSize" units="bytes">
13875   <summary>
13876     The size of the upload data for CheckClientDownloadRequest URLFetchers.
13877   </summary>
13878 </histogram>
13880 <histogram name="SBClientDownload.DownloadRequestResponseCode">
13881   <summary>
13882     For CheckClientDownloadRequest URLFetchers with successful status, the HTTP
13883     response code that was received.
13884   </summary>
13885 </histogram>
13887 <histogram name="SBClientDownload.SignedBinaryDownload"
13888     enum="SBClientDownloadIsSignedBinary">
13889   <summary>
13890     Records the number of signed vs. unsigned executables that are downloaded.
13891   </summary>
13892 </histogram>
13894 <histogram name="SBClientDownload.SignedOrWhitelistedDownload">
13895   <summary>
13896     Counter which is incremented whenever an executable is downloaded which is
13897     either signed or whose URL matches the download whitelist.
13898   </summary>
13899 </histogram>
13901 <histogram name="SBClientMalware.SentReports" enum="SBClientMalwareSentReports">
13902   <summary>
13903     Measures the success rate of sending malware reports.  Sending a report can
13904     fail due to a client reaching the limit on the number of reports it can send
13905     per day or due to the report failing to be serialized.
13906   </summary>
13907 </histogram>
13909 <histogram name="SBClientPhishing.CancelClassificationReason"
13910     enum="SBClientPhishingCancelClassificationReason">
13911   <summary>
13912     The counts for various reasons why an in-progress phishing classification
13913     was canceled.
13914   </summary>
13915 </histogram>
13917 <histogram name="SBClientPhishing.CheckNoPendingClassificationFailed">
13918   <summary>
13919     The number of times client-side phishing classifier expected to have no
13920     pending classifications running but that check failed.
13921   </summary>
13922 </histogram>
13924 <histogram name="SBClientPhishing.ClassificationStart">
13925   <summary>
13926     The number of pages that we could have possibly classified (essentially the
13927     number of top page navigations by users with SBClientPhishing enabled). The
13928     name is slightly misleading as it is recorded before
13929     &quot;Preclassification&quot; happens.
13930   </summary>
13931 </histogram>
13933 <histogram name="SBClientPhishing.ClientModelStatus"
13934     enum="SBClientPhishingClientModelStatus">
13935   <summary>
13936     The counts for various model status codes that we get after loading a new
13937     client-side phishing model.
13938   </summary>
13939 </histogram>
13941 <histogram name="SBClientPhishing.DOMFeatureChunkTime" units="milliseconds">
13942   <summary>
13943     The time that an individual chunk of DOM feature extraction work took.
13944   </summary>
13945 </histogram>
13947 <histogram name="SBClientPhishing.DOMFeatureFrameRemoved">
13948   <summary>
13949     The number of times that DOM feature extraction finished early because the
13950     active WebDocument's frame was removed during traversal.
13951   </summary>
13952 </histogram>
13954 <histogram name="SBClientPhishing.DOMFeatureIterations">
13955   <summary>
13956     The number of iterations that the DOM feature extractor took to finish.
13957   </summary>
13958 </histogram>
13960 <histogram name="SBClientPhishing.DOMFeatureResumeTime" units="milliseconds">
13961   <summary>
13962     The time that it took to resume DOM feature extraction for the phishing
13963     classifier.  Longer times may indicate that the page DOM changed between
13964     chunks of work and the extractor had to re-traverse up to the saved
13965     position.
13966   </summary>
13967 </histogram>
13969 <histogram name="SBClientPhishing.DOMFeatureTimeout">
13970   <summary>
13971     The number of phishing classifications that were aborted because DOM feature
13972     extraction took too long.
13973   </summary>
13974 </histogram>
13976 <histogram name="SBClientPhishing.DOMFeatureTotalTime" units="milliseconds">
13977   <summary>
13978     The time that the DOM feature extarctor took to finish, summed across all
13979     chunks of work.
13980   </summary>
13981 </histogram>
13983 <histogram name="SBClientPhishing.GrabPhishingThumbnail" units="ms">
13984   <summary>Time spent generating the thumbnail.</summary>
13985 </histogram>
13987 <histogram name="SBClientPhishing.IllegalFeatureValue">
13988   <summary>
13989     The number of features which were omitted from phishing classification
13990     because they were added with an illegal value.  This would indicate a bug.
13991   </summary>
13992 </histogram>
13994 <histogram name="SBClientPhishing.InitPrivateNetworksFailed">
13995   <summary>
13996     The number of times that the phishing detection service could not be
13997     initialized due to an error parsing the private IP networks.  This would
13998     indicate a bug.
13999   </summary>
14000 </histogram>
14002 <histogram name="SBClientPhishing.InvalidWhitelistExpression">
14003   <obsolete>
14004     Deprecated 12/2011.  Whitelist entries are no longer part of
14005     ClientPhishingResponse.
14006   </obsolete>
14007   <summary>
14008     The number of whitelist_expression entries in a ClientPhishingResponse that
14009     could not be canonicalized.
14010   </summary>
14011 </histogram>
14013 <histogram name="SBClientPhishing.PreClassificationCheckFail"
14014     enum="SBClientPhishingPreClassificationCheckFail">
14015   <summary>
14016     Records the number of phishing classifications that were skipped because a
14017     pre-classification check failed.
14018   </summary>
14019 </histogram>
14021 <histogram name="SBClientPhishing.ReportLimitSkipped">
14022   <summary>
14023     The number of phishing classifications that were previously cached as being
14024     phishing but that will get re-classified (to possibly fix false positives).
14025   </summary>
14026 </histogram>
14028 <histogram name="SBClientPhishing.RequestNotSerialized">
14029   <summary>
14030     The number of phishing classifier pingbacks that were skipped because
14031     serializing the request protocol buffer to string failed.
14032   </summary>
14033 </histogram>
14035 <histogram name="SBClientPhishing.RequestSatisfiedFromCache">
14036   <summary>
14037     The number of times that a cached phishing classification result was used,
14038     rather than pinging the server.
14039   </summary>
14040 </histogram>
14042 <histogram name="SBClientPhishing.ScorerCreationStatus"
14043     enum="SBClientPhishingScorerCreationStatus">
14044   <summary>
14045     Records the status when we create a scorer object for the client-side
14046     phishing detection classifier.
14047   </summary>
14048 </histogram>
14050 <histogram name="SBClientPhishing.TermFeatureBreakIterError">
14051   <summary>
14052     The number of phishing classifications that were aborted because the term
14053     feature extractor failed to initialize an ICU break iterator.
14054   </summary>
14055 </histogram>
14057 <histogram name="SBClientPhishing.TermFeatureChunkTime" units="milliseconds">
14058   <summary>
14059     The time that an individual chunk of term feature extraction work took.
14060   </summary>
14061 </histogram>
14063 <histogram name="SBClientPhishing.TermFeatureIterations">
14064   <summary>
14065     The number of iterations that the term feature extractor took to finish.
14066   </summary>
14067 </histogram>
14069 <histogram name="SBClientPhishing.TermFeatureTimeout">
14070   <summary>
14071     The number of phishing classification that were aborted because term feature
14072     extraction took too long.
14073   </summary>
14074 </histogram>
14076 <histogram name="SBClientPhishing.TermFeatureTotalTime" units="milliseconds">
14077   <summary>
14078     The time that the term feature extarctor took to finish, summed across all
14079     chunks of work.
14080   </summary>
14081 </histogram>
14083 <histogram name="SBClientPhishing.TooManyFeatures">
14084   <summary>
14085     The number of times that the limit on the number of phishing classifier
14086     features for a page was reached.  This may indicate a bug, or that
14087     kMaxFeatureSize is too small.
14088   </summary>
14089 </histogram>
14091 <histogram name="SBClientPhishing.URLFeatureTime" units="milliseconds">
14092   <summary>
14093     The time taken to extract URL features for the phishing classifier.
14094   </summary>
14095 </histogram>
14097 <histogram name="SBDownloadFeedback.Activations" enum="DownloadItem.DangerType">
14098   <summary>
14099     Count of times download feedback has been started, broken down by danger
14100     type.
14101   </summary>
14102 </histogram>
14104 <histogram name="SBDownloadFeedback.ActiveFeedbacks">
14105   <summary>
14106     When a new download feedback request is added, records the number of
14107     download requests currently active and/or pending.
14108   </summary>
14109 </histogram>
14111 <histogram name="SBDownloadFeedback.Shown" enum="DownloadItem.DangerType">
14112   <summary>
14113     Count of times download feedback button has been shown, broken down by
14114     danger type.
14115   </summary>
14116 </histogram>
14118 <histogram name="SBDownloadFeedback.SizeEligibleKB" units="KB">
14119   <summary>
14120     Size of downloads that were of the correct danger type, regardless if they
14121     meet the max file size check or if they are actually uploaded or not.
14122   </summary>
14123 </histogram>
14125 <histogram name="SBDownloadFeedback.SizeFailure" units="bytes">
14126   <summary>
14127     Size of downloads that failed to be uploaded to the feedback service.
14128   </summary>
14129 </histogram>
14131 <histogram name="SBDownloadFeedback.SizeSuccess" units="bytes">
14132   <summary>
14133     Size of downloads that were successfully uploaded to the feedback service.
14134   </summary>
14135 </histogram>
14137 <histogram name="SBDownloadFeedback.UploadResult"
14138     enum="SBDownloadFeedbackUploadResult">
14139   <summary>
14140     Final result of attempt to upload binary to download feedback service.
14141   </summary>
14142 </histogram>
14144 <histogram name="Search.DefaultSearchProvider" enum="OmniboxSearchEngine">
14145   <summary>
14146     The id of the default search engine that is loaded after Chrome startup. See
14147     src/chrome/browser/search_engines/prepopulate_engines.json for more info.
14148   </summary>
14149 </histogram>
14151 <histogram name="Search.DefaultSearchProviderType"
14152     enum="OmniboxSearchEngineType">
14153   <summary>
14154     The type of the default search engine that is loaded when a profile is
14155     opened or after a profile reset.  Note that at least one profile is opened
14156     on startup.
14157   </summary>
14158 </histogram>
14160 <histogram name="Settings.DefaultSearchProvider" enum="OmniboxSearchEngine">
14161   <obsolete>
14162     Deprecated in Chrome 30.  Use Search.DefaultSearchProviderType instead.
14163   </obsolete>
14164   <summary>
14165     The id of the default search engine domain that is specified in user
14166     preferences when a profile is loaded.
14167   </summary>
14168 </histogram>
14170 <histogram name="Settings.GivenShowHomeButton_HomePageIsNewTabPage"
14171     enum="Boolean">
14172   <summary>
14173     Whether or not the home page user preference is set to the default NTP value
14174     when a profile is loaded. This is only logged if the home button is shown.
14175   </summary>
14176 </histogram>
14178 <histogram name="Settings.HomePageDomain" enum="OmniboxSearchEngine">
14179   <obsolete>
14180     Deprecated in Chrome 30.  Replaced by Settings.HomePageEngineType.
14181   </obsolete>
14182   <summary>
14183     The id of the home page domain that is specified in user preferences when a
14184     profile is loaded.
14185   </summary>
14186 </histogram>
14188 <histogram name="Settings.HomePageEngineType" enum="OmniboxSearchEngineType">
14189   <summary>
14190     Tries to pretend the home page URL is a search URL, and records the search
14191     engine type of that URL by comparing the TLD+1 of the home page URL with
14192     those of the different known search engines.  Recorded when a profile is
14193     opened, if a home page URL has been set.  Note that at least one profile is
14194     opened on startup.
14195   </summary>
14196 </histogram>
14198 <histogram name="Settings.HomePageIsNewTabPage" enum="Boolean">
14199   <obsolete>
14200     Deprecated 08/05/2013. Replaced by
14201     Settings.GivenShowHomeButton_HomePageIsNewTabPage.
14202   </obsolete>
14203   <summary>
14204     Whether or not the home page user preference is set to the default NTP value
14205     when a profile is loaded.
14206   </summary>
14207 </histogram>
14209 <histogram name="Settings.HomePageIsNewTabPage.PulledFromSync" enum="Boolean">
14210   <summary>
14211     The value of the home-page-is-new-tab-page pref when pulled down from sync
14212     to update an out-of-sync local pref store.
14213   </summary>
14214 </histogram>
14216 <histogram name="Settings.HomePageIsNewTabPage.PushedToSync" enum="Boolean">
14217   <summary>
14218     The value of the home-page-is-new-tab-page pref when pushed up to sync from
14219     a change made locally.
14220   </summary>
14221 </histogram>
14223 <histogram name="Settings.ShowHomeButton" enum="BooleanEnabled">
14224   <summary>
14225     Whether or not the home button is enabled in user preferences when a profile
14226     is loaded.
14227   </summary>
14228 </histogram>
14230 <histogram name="Settings.ShowHomeButton.PulledFromSync" enum="BooleanEnabled">
14231   <summary>
14232     The enabled state of the Home button pref when pulled down from sync to
14233     update an out-of-sync local pref store.
14234   </summary>
14235 </histogram>
14237 <histogram name="Settings.ShowHomeButton.PushedToSync" enum="BooleanEnabled">
14238   <summary>
14239     The enabled state of the Home button pref when pushed up to sync from a
14240     change made locally.
14241   </summary>
14242 </histogram>
14244 <histogram name="Settings.StartupPageDomains" enum="OmniboxSearchEngine">
14245   <obsolete>
14246     Deprecated in Chrome 30.  Replaced by Settings.StartupPageEngineTypes.
14247   </obsolete>
14248   <summary>
14249     The ids of startup page domains that are specified in user preferences when
14250     a profile is loaded.
14251   </summary>
14252 </histogram>
14254 <histogram name="Settings.StartupPageEngineTypes"
14255     enum="OmniboxSearchEngineType">
14256   <summary>
14257     Tries to pretend the startup page URLs are search URLs, and records the
14258     search engine types of those URLs by comparing the TLD+1s of the URLs with
14259     those of the different known search engines.  Recorded when a profile is
14260     opened, if startup page URLs have been set.  Note that at least one profile
14261     is opened on startup.
14262   </summary>
14263 </histogram>
14265 <histogram name="Settings.StartupPageLoadSettings" enum="SessionStartupPref">
14266   <summary>The startup page settings when a profile is loaded.</summary>
14267 </histogram>
14269 <histogram name="Settings.StartupPageLoadSettings.PulledFromSync"
14270     enum="SessionStartupPref">
14271   <summary>
14272     The startup page setting when pulled down from sync to update an out-of-sync
14273     local pref store.
14274   </summary>
14275 </histogram>
14277 <histogram name="Settings.StartupPageLoadSettings.PushedToSync"
14278     enum="SessionStartupPref">
14279   <summary>
14280     The startup page setting when pushed up to sync from a change made locally.
14281   </summary>
14282 </histogram>
14284 <histogram name="Settings.StartupPageLoadURLs">
14285   <summary>
14286     The number of URLs to be loaded on startup when a profile is loaded, if the
14287     startup page setting is set to load URLs.
14288   </summary>
14289 </histogram>
14291 <histogram name="SimpleCache.CheckCRCResult" enum="CheckCRCResult">
14292   <summary>
14293     Whether or not the CRC was checked at the moment when the last reference to
14294     a read-only entry stream is closed.
14295   </summary>
14296 </histogram>
14298 <histogram name="SimpleCache.CreationToIndex" units="milliseconds">
14299   <summary>
14300     The time from the creation of the simple cache backend until the index has
14301     been loaded from disk.
14302   </summary>
14303 </histogram>
14305 <histogram name="SimpleCache.CreationToIndexFail" units="milliseconds">
14306   <summary>
14307     The time from the creation of the simple cache backend until the index fails
14308     to load.
14309   </summary>
14310 </histogram>
14312 <histogram name="SimpleCache.EntryCreationResult" enum="BooleanSuccess">
14313   <summary>
14314     For entry creation operations that were sent to the disk, the result of
14315     creation.
14316   </summary>
14317 </histogram>
14319 <histogram name="SimpleCache.EntryCreationTime" units="milliseconds">
14320   <summary>The time, in ms, spent creating a new entry on disk.</summary>
14321 </histogram>
14323 <histogram name="SimpleCache.EntryOperationsPending">
14324   <summary>
14325     At the time that operations are run, the number of pending operations on a
14326     particular entry.
14327   </summary>
14328 </histogram>
14330 <histogram name="SimpleCache.Eviction.CacheSizeOnStart" units="bytes">
14331   <summary>The size of the cache at the beginning of an eviction.</summary>
14332 </histogram>
14334 <histogram name="SimpleCache.Eviction.CacheSizeOnStart2" units="KB">
14335   <summary>The size of the cache at the beginning of an eviction.</summary>
14336 </histogram>
14338 <histogram name="SimpleCache.Eviction.EntryCount">
14339   <summary>The number of entries to be erased in an eviction.</summary>
14340 </histogram>
14342 <histogram name="SimpleCache.Eviction.MaxCacheSizeOnStart" units="bytes">
14343   <summary>
14344     The maximum allowed size of the cache at the beginning of an eviction.
14345   </summary>
14346 </histogram>
14348 <histogram name="SimpleCache.Eviction.MaxCacheSizeOnStart2" units="KB">
14349   <summary>
14350     The maximum allowed size of the cache at the beginning of an eviction.
14351   </summary>
14352 </histogram>
14354 <histogram name="SimpleCache.Eviction.Result" enum="BooleanSuccess">
14355   <summary>The result of an eviction.</summary>
14356 </histogram>
14358 <histogram name="SimpleCache.Eviction.SizeOfEvicted" units="bytes">
14359   <summary>The number of bytes to be erased in an eviction.</summary>
14360 </histogram>
14362 <histogram name="SimpleCache.Eviction.SizeOfEvicted2" units="KB">
14363   <summary>The amount of memory freed in an eviction.</summary>
14364 </histogram>
14366 <histogram name="SimpleCache.Eviction.SizeWhenDone" units="bytes">
14367   <summary>The size of the cache after running an eviction.</summary>
14368 </histogram>
14370 <histogram name="SimpleCache.Eviction.SizeWhenDone2" units="KB">
14371   <summary>The size of the cache after running an eviction.</summary>
14372 </histogram>
14374 <histogram name="SimpleCache.Eviction.TimeToDone" units="milliseconds">
14375   <summary>Time spent completing an eviction.</summary>
14376 </histogram>
14378 <histogram name="SimpleCache.Eviction.TimeToSelectEntries" units="milliseconds">
14379   <summary>Time spent selecting entries for eviction.</summary>
14380 </histogram>
14382 <histogram name="SimpleCache.FileDescriptorLimitHard">
14383   <summary>
14384     The maximum limit of how many file descriptors a process can open.  Emitted
14385     each time the browser is launched, if the limit could be retrieved.  (This
14386     is the highest value we could raise the current limit to if we liked.)
14387   </summary>
14388 </histogram>
14390 <histogram name="SimpleCache.FileDescriptorLimitSoft">
14391   <summary>
14392     The current limit of how many file descriptors a process can open.  Emitted
14393     each time the browser is launched, if the limit could be retrieved.  (We can
14394     raise this to the maximum limit if we like, without root access.)
14395   </summary>
14396 </histogram>
14398 <histogram name="SimpleCache.FileDescriptorLimitStatus"
14399     enum="SimpleCache.FileDescriptorLimitStatus">
14400   <summary>
14401     The result of trying to get the file descriptor limit.  Emitted each time
14402     the browser is launched.
14403   </summary>
14404 </histogram>
14406 <histogram name="SimpleCache.GlobalOpenEntryCount">
14407   <summary>
14408     The number of open entries across all caches backed by the Simple Cache. An
14409     entry is opened whenever a caller asks to open it to read or write cache
14410     data, and remains open until the last caller asks to close it. Logged
14411     whenever an entry is opened or closed.
14412   </summary>
14413 </histogram>
14415 <histogram name="SimpleCache.HeaderSize" units="bytes">
14416   <summary>
14417     The size of the header stream of a Simple Cache entry, emitted every time
14418     the headers are written or rewritten.
14419   </summary>
14420 </histogram>
14422 <histogram name="SimpleCache.HeaderSizeChange"
14423     enum="SimpleCacheHeaderSizeChange">
14424   <summary>
14425     How the header size has changed in a Simple Cache entry, emitted every time
14426     a write operation occurs on the header stream.  (This includes the initial
14427     write, rewrites, and other writes that we couldn't classify.)
14428   </summary>
14429 </histogram>
14431 <histogram name="SimpleCache.HeaderSizeDecreaseAbsolute" units="bytes">
14432   <summary>
14433     The absolute size decrease of the header stream of a Simple Cache entry,
14434     emitted every time the headers are rewritten with a smaller size.
14435   </summary>
14436 </histogram>
14438 <histogram name="SimpleCache.HeaderSizeDecreasePercentage" units="percent">
14439   <summary>
14440     The relative size decrease of the header stream of a Simple Cache entry,
14441     emitted every time the headers are rewritten with a smaller size.
14442   </summary>
14443 </histogram>
14445 <histogram name="SimpleCache.HeaderSizeIncreaseAbsolute" units="bytes">
14446   <summary>
14447     The absolute size increase of the header stream of a Simple Cache entry,
14448     emitted every time the headers are rewritten with a larger size.
14449   </summary>
14450 </histogram>
14452 <histogram name="SimpleCache.HeaderSizeIncreasePercentage" units="percent">
14453   <summary>
14454     The relative size increase of the header stream of a Simple Cache entry,
14455     emitted every time the headers are rewritten with a larger size.
14456   </summary>
14457 </histogram>
14459 <histogram name="SimpleCache.IndexCorrupt" enum="BooleanCorrupt">
14460   <summary>For each index load, whether the index file was corrupt.</summary>
14461 </histogram>
14463 <histogram name="SimpleCache.IndexCreatedEntryCount">
14464   <summary>The number of entries in a newly created index file.</summary>
14465 </histogram>
14467 <histogram name="SimpleCache.IndexEntriesLoaded">
14468   <summary>Number of entries loaded from the index file on start.</summary>
14469 </histogram>
14471 <histogram name="SimpleCache.IndexEntriesRestored">
14472   <summary>
14473     Number of entries restored from disk when there was no index or the index
14474     was corrupted.
14475   </summary>
14476 </histogram>
14478 <histogram name="SimpleCache.IndexFileStateOnLoad" enum="SimpleIndexState">
14479   <summary>
14480     The state the index file is at when an attempt is made to load from it.
14481   </summary>
14482 </histogram>
14484 <histogram name="SimpleCache.IndexInitializationWaiters">
14485   <summary>
14486     At the time of index initialization, the number of enqueued jobs awaiting
14487     index initialization.
14488   </summary>
14489 </histogram>
14491 <histogram name="SimpleCache.IndexInitializeMethod"
14492     enum="SimpleCacheIndexInitializeMethod">
14493   <summary>The method used to initialize the simple cache index.</summary>
14494 </histogram>
14496 <histogram name="SimpleCache.IndexLoadTime" units="milliseconds">
14497   <summary>
14498     Time (as measured on the worker pool) spent loading the index file.
14499   </summary>
14500 </histogram>
14502 <histogram name="SimpleCache.IndexNumEntriesOnWrite">
14503   <summary>The number of entries written to the index on a flush.</summary>
14504 </histogram>
14506 <histogram name="SimpleCache.IndexRestoreTime" units="milliseconds">
14507   <summary>
14508     Time (as measured on the worker pool) spent restoring the index file by
14509     iterating directory entries.
14510   </summary>
14511 </histogram>
14513 <histogram name="SimpleCache.IndexStale" enum="BooleanStale">
14514   <obsolete>
14515     Deprecated 07/2013, and replaced by IndexFileStateOnLoad.
14516   </obsolete>
14517   <summary>For each index load, whether the index file was stale.</summary>
14518 </histogram>
14520 <histogram name="SimpleCache.IndexWriteInterval.Background"
14521     units="milliseconds">
14522   <summary>
14523     The interval between index saves, for apps in the background.
14524   </summary>
14525 </histogram>
14527 <histogram name="SimpleCache.IndexWriteInterval.Foreground"
14528     units="milliseconds">
14529   <summary>
14530     The interval between index saves, for apps in the foreground.
14531   </summary>
14532 </histogram>
14534 <histogram name="SimpleCache.IndexWriteToDiskTime" units="milliseconds">
14535   <obsolete>
14536     Deprecated 2013-05 in favour of
14537     SimpleCache.SimpleIndexWriteToDiskTime.Background and
14538     SimpleCache.SimpleIndexWriteToDiskTime.Foreground.
14539   </obsolete>
14540   <summary>
14541     The amount of time spend writing the index file to disk, measured starting
14542     at the beginning of the write on the callback thread, and calculated using
14543     the completion time on the worker pool.
14544   </summary>
14545 </histogram>
14547 <histogram name="SimpleCache.IndexWriteToDiskTime.Background"
14548     units="milliseconds">
14549   <summary>
14550     The amount of time spend writing the index file to disk, for apps in the
14551     background, measured starting at the beginning of the write on the callback
14552     thread, and calculated using the completion time on the worker pool.
14553   </summary>
14554 </histogram>
14556 <histogram name="SimpleCache.IndexWriteToDiskTime.Foreground"
14557     units="milliseconds">
14558   <summary>
14559     The amount of time spend writing the index file to disk, for apps in the
14560     foreground, measured starting at the beginning of the write on the callback
14561     thread, and calculated using the completion time on the worker pool.
14562   </summary>
14563 </histogram>
14565 <histogram name="SimpleCache.KeyMatchedOnOpen" enum="BooleanMatched">
14566   <summary>
14567     For each call to OpenEntry, whether the key on disk matched the request key.
14568   </summary>
14569 </histogram>
14571 <histogram name="SimpleCache.LastClusterLossPercent" units="percent">
14572   <summary>
14573     For each file in the Simple Cache, the percentage of disk space used by the
14574     cluster loss, the unused disk space in the last 4096 byte cluster of the
14575     file.
14576   </summary>
14577 </histogram>
14579 <histogram name="SimpleCache.LastClusterSize" units="bytes">
14580   <summary>
14581     For each file in the Simple Cache, the number of bytes in the last 4096 byte
14582     cluster when the entry is saved to disk.
14583   </summary>
14584 </histogram>
14586 <histogram name="SimpleCache.OpenEntryIndexState"
14587     enum="SimpleCacheOpenEntryIndexState">
14588   <summary>
14589     At the time that an entry is opened, the state of that entry in the index.
14590   </summary>
14591 </histogram>
14593 <histogram name="SimpleCache.ReadIsParallelizable"
14594     enum="SimpleCacheReadParallelizable">
14595   <summary>
14596     For each Read operation, whether it could have been issued in parallel of a
14597     previous Read operation.
14598   </summary>
14599 </histogram>
14601 <histogram name="SimpleCache.ReadResult" enum="SimpleCacheReadResult">
14602   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
14603 </histogram>
14605 <histogram name="SimpleCache.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
14606   <summary>
14607     For each EOFRecord found with a valid magic number, indicates if the record
14608     also contains a CRC.
14609   </summary>
14610 </histogram>
14612 <histogram name="SimpleCache.SyncCheckEOFResult"
14613     enum="SimpleCacheSyncCheckEOFResult">
14614   <summary>
14615     The result, at the synchronous layer, of checking the EOF record of a cache
14616     entry.
14617   </summary>
14618 </histogram>
14620 <histogram name="SimpleCache.SyncCloseResult" enum="SimpleCacheSyncCloseResult">
14621   <summary>
14622     The result, at the synchronous layer, of closing a cache entry.
14623   </summary>
14624 </histogram>
14626 <histogram name="SimpleCache.SyncCreatePlatformFileError"
14627     enum="PlatformFileError">
14628   <summary>
14629     The platform error reported when attempting to create a new cache entry at
14630     the synchronous layer.
14631   </summary>
14632 </histogram>
14634 <histogram name="SimpleCache.SyncCreatePlatformFileError_WithIndex"
14635     enum="PlatformFileError">
14636   <summary>
14637     The platform error reported when attempting to create a new cache entry at
14638     the synchronous layer when the index has already initialized.
14639   </summary>
14640 </histogram>
14642 <histogram name="SimpleCache.SyncCreatePlatformFileError_WithoutIndex"
14643     enum="PlatformFileError">
14644   <summary>
14645     The platform error reported when attempting to create a new cache entry at
14646     the synchronous layer when the index has not yet initialized.
14647   </summary>
14648 </histogram>
14650 <histogram name="SimpleCache.SyncCreateResult"
14651     enum="SimpleCacheSyncCreateResult">
14652   <summary>
14653     The result, at the synchronous layer, reported when attempting to create a
14654     new cache entry.
14655   </summary>
14656 </histogram>
14658 <histogram name="SimpleCache.SyncCreateResult_WithIndex"
14659     enum="SimpleCacheSyncCreateResult">
14660   <summary>
14661     The result, at the synchronous layer, reported when attempting to create a
14662     new cache entry when the index has already initialized.
14663   </summary>
14664 </histogram>
14666 <histogram name="SimpleCache.SyncCreateResult_WithoutIndex"
14667     enum="SimpleCacheSyncCreateResult">
14668   <summary>
14669     The result, at the synchronous layer, reported when attempting to create a
14670     new cache entry when the index has not yet initialized.
14671   </summary>
14672 </histogram>
14674 <histogram name="SimpleCache.SyncOpenEntryAge" units="hours">
14675   <summary>
14676     The age of the entry (time since last modified), when opened at the
14677     synchronous layer.
14678   </summary>
14679 </histogram>
14681 <histogram name="SimpleCache.SyncOpenPlatformFileError"
14682     enum="PlatformFileError">
14683   <summary>
14684     The platform error reported when attempting to create a new cache entry at
14685     the synchronous layer.
14686   </summary>
14687 </histogram>
14689 <histogram name="SimpleCache.SyncOpenPlatformFileError_WithIndex"
14690     enum="PlatformFileError">
14691   <summary>
14692     The platform error reported when attempting to create a new cache entry at
14693     the synchronous layer when the index has already initialized.
14694   </summary>
14695 </histogram>
14697 <histogram name="SimpleCache.SyncOpenPlatformFileError_WithoutIndex"
14698     enum="PlatformFileError">
14699   <summary>
14700     The platform error reported when attempting to create a new cache entry at
14701     the synchronous layer when the index has not initialized.
14702   </summary>
14703 </histogram>
14705 <histogram name="SimpleCache.SyncOpenResult" enum="SimpleCacheSyncOpenResult">
14706   <summary>
14707     The result, at the synchronous layer, reported when attempting to open a new
14708     cache entry.
14709   </summary>
14710 </histogram>
14712 <histogram name="SimpleCache.SyncOpenResult_WithIndex"
14713     enum="SimpleCacheSyncOpenResult">
14714   <summary>
14715     The result, at the synchronous layer, reported when attempting to open a new
14716     cache entry when the index has already initialized.
14717   </summary>
14718 </histogram>
14720 <histogram name="SimpleCache.SyncOpenResult_WithoutIndex"
14721     enum="SimpleCacheSyncOpenResult">
14722   <summary>
14723     The result, at the synchronous layer, reported when attempting to open a new
14724     cache entry when the index has not yet initialized.
14725   </summary>
14726 </histogram>
14728 <histogram name="SimpleCache.SyncWriteResult" enum="SimpleCacheSyncWriteResult">
14729   <summary>
14730     The result, at the synchronous layer, of writing to a cache entry.
14731   </summary>
14732 </histogram>
14734 <histogram name="SimpleCache.WriteDependencyType"
14735     enum="SimpleCacheWriteDependencyType">
14736   <summary>
14737     Shows whether a write operation depends on the previous operation in queue
14738     particularly in the aspect of its possibility to run in parallel.
14739   </summary>
14740 </histogram>
14742 <histogram name="SimpleCache.WriteResult" enum="SimpleCacheWriteResult">
14743   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
14744 </histogram>
14746 <histogram name="SiteIsolation.AllResponses">
14747   <summary>
14748     The count of all network responses received by a renderer. Each response is
14749     corresponding to one URL requested by a renderer. Incremented when the first
14750     network packet of a response of this type is received.
14751   </summary>
14752 </histogram>
14754 <histogram name="SiteIsolation.BrowsingInstanceCount">
14755   <summary>
14756     The count of all current BrowsingInstances.  Recorded once per UMA ping.
14757   </summary>
14758 </histogram>
14760 <histogram name="SiteIsolation.CurrentRendererProcessCount">
14761   <summary>
14762     The count of all renderer processes, including WebUI and extensions.
14763     Recorded once per UMA ping.
14764   </summary>
14765 </histogram>
14767 <histogram name="SiteIsolation.IsolateAllSitesProcessCountEstimate">
14768   <summary>
14769     The upper bound of the predicted renderer process count if we isolated all
14770     sites, subject to the process limit.  Recorded once per UMA ping.
14771   </summary>
14772 </histogram>
14774 <histogram name="SiteIsolation.IsolateAllSitesProcessCountLowerBound">
14775   <summary>
14776     The lower bound of the predicted renderer process count if we isolated all
14777     sites, subject to the process limit.  Happens to be the number of unique
14778     sites.  Recorded once per UMA ping.
14779   </summary>
14780 </histogram>
14782 <histogram name="SiteIsolation.IsolateAllSitesProcessCountNoLimit">
14783   <summary>
14784     The predicted renderer process count if we isolated all sites and if there
14785     were no process limit.  Recorded once per UMA ping.
14786   </summary>
14787 </histogram>
14789 <histogram name="SiteIsolation.IsolateAllSitesTotalProcessCountEstimate">
14790   <summary>
14791     The predicted total process count if we isolated all sites, subject to the
14792     process limit.  Recorded once per UMA ping.
14793   </summary>
14794 </histogram>
14796 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountEstimate">
14797   <summary>
14798     The upper bound of the predicted renderer process count if we isolated only
14799     HTTPS (not HTTP) sites, subject to the process limit.  Recorded once per UMA
14800     ping.
14801   </summary>
14802 </histogram>
14804 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountLowerBound">
14805   <summary>
14806     The lower bound of the predicted renderer process count if we isolated only
14807     HTTPS (not HTTP) sites, subject to the process limit.  Happens to be the
14808     number of isolated sites.  Recorded once per UMA ping.
14809   </summary>
14810 </histogram>
14812 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountNoLimit">
14813   <summary>
14814     The predicted renderer process count if we isolated only HTTPS (not HTTP)
14815     sites and if there were no process limit.  Recorded once per UMA ping.
14816   </summary>
14817 </histogram>
14819 <histogram name="SiteIsolation.IsolateHttpsSitesTotalProcessCountEstimate">
14820   <summary>
14821     The predicted total process count if we isolated only HTTPS (not HTTP)
14822     sites, subject to the process limit.  Recorded once per UMA ping.
14823   </summary>
14824 </histogram>
14826 <histogram name="SiteIsolation.XSD.DataLength" units="byte">
14827   <summary>
14828     The number of bytes in the first network packet for a response with headers
14829     that imply potential illegal cross-site access. Recorded when the first
14830     network packet of a response of this type is received.
14831   </summary>
14832 </histogram>
14834 <histogram name="SiteIsolation.XSD.HTML.Blocked">
14835   <summary>
14836     The count of blocked cross-site document responses due to having HTML
14837     content type header and contents sniffed as HTML. Sampled with value of 1
14838     when the first network packet of a response of this type is received.
14839   </summary>
14840 </histogram>
14842 <histogram name="SiteIsolation.XSD.HTML.Blocked.NonRenderableStatusCode">
14843   <summary>
14844     The count of responses with a nonrenderable HTTP status code among blocked
14845     cross-site document responses due to their HTML contents. Sampled with value
14846     1 when the first network packet of a response of this type is received.
14847   </summary>
14848 </histogram>
14850 <histogram name="SiteIsolation.XSD.HTML.Blocked.RenderableStatusCode"
14851     enum="SiteIsolationResourceType">
14852   <summary>
14853     The count of responses with a renderable HTTP status code sub-categorized by
14854     their requesting context type (e.g., image, script, etc.) among blocked
14855     cross-site document responses due to their HTML contents. Sampled with a
14856     resource type (0-14) when the first network packet of a response of this
14857     type is received.
14858   </summary>
14859 </histogram>
14861 <histogram name="SiteIsolation.XSD.HTML.NoSniffBlocked.NonRenderableStatusCode">
14862   <summary>
14863     The count of responses with a nonrenderable HTTP status code among blocked
14864     cross-site document responses due to having HTML content type and nosniff
14865     headers. Sampled with value 1 when the first network packet of a response of
14866     this type is received.
14867   </summary>
14868 </histogram>
14870 <histogram name="SiteIsolation.XSD.HTML.NoSniffBlocked.RenderableStatusCode"
14871     enum="SiteIsolationResourceType">
14872   <summary>
14873     The count of responses with a renderable HTTP status code sub-categorized by
14874     their requesting context type (e.g., image, script, etc.), among blocked
14875     cross-site document responses due to having HTML content type and nosniff
14876     headers. Sampled with a resource type (0-14) when the first network packet
14877     of a response of this type is received.
14878   </summary>
14879 </histogram>
14881 <histogram name="SiteIsolation.XSD.HTML.NotBlocked">
14882   <summary>
14883     The count of not blocked responses despite having an HTML content type
14884     header due to the failure of content sniffing. Sampled with value 1 when the
14885     first network packet of a response of this type is received.
14886   </summary>
14887 </histogram>
14889 <histogram name="SiteIsolation.XSD.HTML.NotBlocked.MaybeJS">
14890   <summary>
14891     The count of responses that may be parsed as JavaScript among not blocked
14892     responses. Sampled with value 1 when the first network packet of a response
14893     of this type is received.
14894   </summary>
14895 </histogram>
14897 <histogram name="SiteIsolation.XSD.JSON.Blocked">
14898   <summary>
14899     The count of blocked cross-site document responses due to having JSON
14900     content type header and contents sniffed as JSON. Sampled with value 1 when
14901     the first network packet of a response of this type is received.
14902   </summary>
14903 </histogram>
14905 <histogram name="SiteIsolation.XSD.JSON.Blocked.NonRenderableStatusCode">
14906   <summary>
14907     The count of responses with a nonrenderable HTTP status code among blocked
14908     cross-site document responses due to their JSON contents. Sampled with value
14909     1 when the first network packet of a response of this type is received.
14910   </summary>
14911 </histogram>
14913 <histogram name="SiteIsolation.XSD.JSON.Blocked.RenderableStatusCode"
14914     enum="SiteIsolationResourceType">
14915   <summary>
14916     The count of responses with a renderable HTTP status code sub-categorized by
14917     their requesting context type (e.g., image, script, etc.), among blocked
14918     cross-site document responses due to their JSON contents. Sampled with a
14919     resource type (0-14) when the first network packet of a response of this
14920     type is received.
14921   </summary>
14922 </histogram>
14924 <histogram name="SiteIsolation.XSD.JSON.NoSniffBlocked.NonRenderableStatusCode">
14925   <summary>
14926     The count of responses with a nonrenderable HTTP status code among blocked
14927     cross-site document responses due to having JSON content type and nosniff
14928     headers. Sampled with value 1 when the first network packet of a response of
14929     this type is received.
14930   </summary>
14931 </histogram>
14933 <histogram name="SiteIsolation.XSD.JSON.NoSniffBlocked.RenderableStatusCode"
14934     enum="SiteIsolationResourceType">
14935   <summary>
14936     The count of responses with a renderable HTTP status code sub-categorized by
14937     their requesting context type (e.g., image, script, etc.), among blocked
14938     cross-site document responses due to having JSON content type and nosniff
14939     headers. Sampled with a resource type (0-14) when the first network packet
14940     of a response of this type is received.
14941   </summary>
14942 </histogram>
14944 <histogram name="SiteIsolation.XSD.JSON.NotBlocked">
14945   <summary>
14946     The count of not blocked responses despite having an JSON content type
14947     header due to the failure of content sniffing. Sampled with value 1 when the
14948     first network packet of a response of this type is received.
14949   </summary>
14950 </histogram>
14952 <histogram name="SiteIsolation.XSD.JSON.NotBlocked.MaybeJS">
14953   <summary>
14954     The count of responses that may be parsed as JavaScript among not blocked
14955     responses with a JSON content type header. Sampled with value 1 when the
14956     first network packet of a response of this type is received.
14957   </summary>
14958 </histogram>
14960 <histogram name="SiteIsolation.XSD.MimeType" enum="SiteIsolationMimeType">
14961   <summary>
14962     MIME type codes for content type header values of potentially cross-site
14963     document responses, excluding same-site or not http(s) urls. Sampled with a
14964     MIME type code (0-4) when the first network packet of a response of this
14965     type is received.
14966   </summary>
14967 </histogram>
14969 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked">
14970   <summary>
14971     The count of blocked cross-site document responses due to having Plain
14972     content type header and contents sniffed as HTML. Sampled with value 1 when
14973     the first network packet of a response of this type is received.
14974   </summary>
14975 </histogram>
14977 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked.NonRenderableStatusCode">
14978   <summary>
14979     The count of responses with a nonrenderable HTTP status code among blocked
14980     responses due to their Plain.HTML contents. Sampled with value 1 when the
14981     first network packet of a response of this type is received.
14982   </summary>
14983 </histogram>
14985 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked.RenderableStatusCode"
14986     enum="SiteIsolationResourceType">
14987   <summary>
14988     The count of responses with a renderable HTTP status code sub-categorized by
14989     their requesting context type (e.g., image, script, etc.), among blocked
14990     cross-site document responses due to their Plain.HTML contents. Sampled with
14991     a resource type (0-14) when the first network packet of a response of this
14992     type is received.
14993   </summary>
14994 </histogram>
14996 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked">
14997   <summary>
14998     The count of blocked cross-site document responses due to having Plain
14999     content type header and contents sniffed as JSON. Sampled with value 1 when
15000     the first network packet of a response of this type is received.
15001   </summary>
15002 </histogram>
15004 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked.NonRenderableStatusCode">
15005   <summary>
15006     The count of responses with a nonrenderable HTTP status code among blocked
15007     cross-site document responses due to their Plain.JSON contents. Sampled with
15008     value 1 when the first network packet of a response of this type is
15009     received.
15010   </summary>
15011 </histogram>
15013 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked.RenderableStatusCode"
15014     enum="SiteIsolationResourceType">
15015   <summary>
15016     The count of responses with a renderable HTTP status code sub-categorized by
15017     their requesting context type (e.g., image, script, etc.), among blocked
15018     cross-site document responses due to their Plain.JSON contents. Sampled with
15019     a resource type (0-14) when the first network packet of a response of this
15020     type is received.
15021   </summary>
15022 </histogram>
15024 <histogram
15025     name="SiteIsolation.XSD.Plain.NoSniffBlocked.NonRenderableStatusCode">
15026   <summary>
15027     The count of responses with a nonrenderable HTTP status code among blocked
15028     cross-site document responses due to having Plain content type and nosniff
15029     headers. Sampled with value 1 when the first network packet of a response of
15030     this type is received.
15031   </summary>
15032 </histogram>
15034 <histogram name="SiteIsolation.XSD.Plain.NoSniffBlocked.RenderableStatusCode"
15035     enum="SiteIsolationResourceType">
15036   <summary>
15037     The count of responses with a renderable HTTP status code sub-categorized by
15038     their requesting context type (e.g., image, script, etc.), among blocked
15039     cross-site document responses due to having Plain content type and nosniff
15040     header. Sampled with a resource type (0-14) when the first network packet of
15041     a response of this type is received.
15042   </summary>
15043 </histogram>
15045 <histogram name="SiteIsolation.XSD.Plain.NotBlocked">
15046   <summary>
15047     The count of not blocked responses despite having an Plain content type
15048     header due to the failure of content sniffing. Sampled with value 1 when the
15049     first network packet of a response of this type is received.
15050   </summary>
15051 </histogram>
15053 <histogram name="SiteIsolation.XSD.Plain.NotBlocked.MaybeJS">
15054   <summary>
15055     The count of responses that may be parsed as JavaScript among not blocked
15056     responses with a Plain content type header. Sampled with value 1 when the
15057     first network packet of a response of this type is received.
15058   </summary>
15059 </histogram>
15061 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked">
15062   <summary>
15063     The count of blocked cross-site document responses due to having Plain
15064     content type header and contents sniffed as XML. Sampled with value 1 when
15065     the first network packet of a response of this type is received.
15066   </summary>
15067 </histogram>
15069 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked.NonRenderableStatusCode">
15070   <summary>
15071     The count of responses with a nonrenderable HTTP status code among blocked
15072     cross-site document responses due to their Plain.XML contents. Sampled with
15073     value 1 when the first network packet of a response of this type is
15074     received.
15075   </summary>
15076 </histogram>
15078 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked.RenderableStatusCode"
15079     enum="SiteIsolationResourceType">
15080   <summary>
15081     The count of responses with renderable HTTP status codes sub-categorized by
15082     their requesting context type (e.g., image, script, etc.), among blocked
15083     cross-site document responses due to their Plain.XML contents. Sampled with
15084     a resource type (0-14) when the first network packet of a response of this
15085     type is received.
15086   </summary>
15087 </histogram>
15089 <histogram name="SiteIsolation.XSD.XML.Blocked">
15090   <summary>
15091     The count of blocked cross-site document responses due to having XML content
15092     type header and contents sniffed as XML. Sampled with value 1 when the first
15093     network packet of a response of this type is received.
15094   </summary>
15095 </histogram>
15097 <histogram name="SiteIsolation.XSD.XML.Blocked.NonRenderableStatusCode">
15098   <summary>
15099     The count of responses with nonrenderable HTTP status codes among blocked
15100     cross-site document responses due to their XML contents. Sampled with value
15101     1 when the first network packet of a response of this type is received.
15102   </summary>
15103 </histogram>
15105 <histogram name="SiteIsolation.XSD.XML.Blocked.RenderableStatusCode"
15106     enum="SiteIsolationResourceType">
15107   <summary>
15108     The count of responses with renderable HTTP status codes sub-categorized by
15109     their requesting context type (e.g., image, script, etc.), among blocked
15110     cross-site document responses due to their XML contents. Sampled with a
15111     resource type (0-14) when the first network packet of a response of this
15112     type is received.
15113   </summary>
15114 </histogram>
15116 <histogram name="SiteIsolation.XSD.XML.NoSniffBlocked.NonRenderableStatusCode">
15117   <summary>
15118     The count of responses with a nonrenderable HTTP status code among blocked
15119     cross-site document responses due to having XML content type and nosniff
15120     headers. Sampled with value 1 when the first network packet of a response of
15121     this type is received.
15122   </summary>
15123 </histogram>
15125 <histogram name="SiteIsolation.XSD.XML.NoSniffBlocked.RenderableStatusCode"
15126     enum="SiteIsolationResourceType">
15127   <summary>
15128     The count of responses with a renderable HTTP status code sub-categorized by
15129     their requesting context type (e.g., image, script, etc.), among blocked
15130     cross-site document responses due to having XML content type and nosniff
15131     headers. Sampled with a resource type (0-14) when the first network packet
15132     of a response of this type is received.
15133   </summary>
15134 </histogram>
15136 <histogram name="SiteIsolation.XSD.XML.NotBlocked">
15137   <summary>
15138     The count of not blocked responses despite having an XML content type header
15139     due to the failure of content sniffing. Sampled with value 1 when the first
15140     network packet of a response of this type is received.
15141   </summary>
15142 </histogram>
15144 <histogram name="SiteIsolation.XSD.XML.NotBlocked.MaybeJS">
15145   <summary>
15146     The count of responses that may be parsed as JavaScript among not blocked
15147     responses with an XML content type. Sampled with value 1 when the first
15148     network packet of a response of this type is received.
15149   </summary>
15150 </histogram>
15152 <histogram name="Sqlite.AppCache.Error" enum="SqliteErrorCode">
15153   <summary>Error codes returned by sqlite for the appcache db.</summary>
15154 </histogram>
15156 <histogram name="Sqlite.CloseFailure" enum="SqliteErrorCode">
15157   <summary>Error which prevented database close.</summary>
15158 </histogram>
15160 <histogram name="Sqlite.Cookie.Error" enum="SqliteErrorCode">
15161   <summary>Error codes returned by sqlite the cookie db.</summary>
15162 </histogram>
15164 <histogram name="Sqlite.DatabaseTracker.Error" enum="SqliteErrorCode">
15165   <summary>Error codes returned by sqlite the websqldb tracker db.</summary>
15166 </histogram>
15168 <histogram name="Sqlite.DomainBoundCerts.Error" enum="SqliteErrorCode">
15169   <summary>
15170     Error codes returned by sqlite for the domain-bound certs db.
15171   </summary>
15172 </histogram>
15174 <histogram name="Sqlite.DomStorageDatabase.Error" enum="SqliteErrorCode">
15175   <summary>Error codes returned by sqlite for the domstorage db.</summary>
15176 </histogram>
15178 <histogram name="Sqlite.Error" enum="SqliteErrorCode">
15179   <summary>SQLite extended error codes.</summary>
15180 </histogram>
15182 <histogram name="Sqlite.Error.IOERR" enum="SqliteIOERRCode">
15183   <obsolete>
15184     Replaced 5/14/2013 by expanded Sqlite.Error histogram.
15185   </obsolete>
15186   <summary>SQLite extended SQLITE_IOERR codes for all databases.</summary>
15187 </histogram>
15189 <histogram name="Sqlite.History.Error" enum="SqliteErrorCode">
15190   <summary>Error codes returned by sqlite for the history db.</summary>
15191 </histogram>
15193 <histogram name="Sqlite.OpenFailure" enum="SqliteErrorCode">
15194   <summary>Error which prevented database open.</summary>
15195 </histogram>
15197 <histogram name="Sqlite.OpenProbeFailure" enum="SqliteErrorCode">
15198   <summary>Error from first read of the database.</summary>
15199 </histogram>
15201 <histogram name="Sqlite.Quota.Error" enum="SqliteErrorCode">
15202   <summary>Error codes returned by sqlite for the quota db.</summary>
15203 </histogram>
15205 <histogram name="Sqlite.RazeDatabase" enum="SqliteErrorCode">
15206   <summary>Errors attempting to Raze() database.</summary>
15207 </histogram>
15209 <histogram name="Sqlite.RazeDatabase2" enum="SqliteErrorCode">
15210   <summary>Errors on second attempt to Raze() database.</summary>
15211 </histogram>
15213 <histogram name="Sqlite.RazeDatabaseTruncate" enum="SqliteErrorCode">
15214   <summary>Errors truncating database for Raze().</summary>
15215 </histogram>
15217 <histogram name="Sqlite.SizeKB" units="Kb">
15218   <summary>Size in kilobytes of pre-existing database at startup.</summary>
15219 </histogram>
15221 <histogram name="Sqlite.Text.Error" enum="SqliteErrorCode">
15222   <summary>Error codes returned by sqlite the full text db.</summary>
15223 </histogram>
15225 <histogram name="Sqlite.Thumbnail.Error" enum="SqliteErrorCode">
15226   <summary>Error codes returned by sqlite for the thumbnail db.</summary>
15227 </histogram>
15229 <histogram name="Sqlite.Version">
15230   <summary>Version of pre-existing database at startup.</summary>
15231 </histogram>
15233 <histogram name="Sqlite.Web.Error" enum="SqliteErrorCode">
15234   <summary>Error codes returned by sqlite the web db.</summary>
15235 </histogram>
15237 <histogram name="Startup.BrowserMessageLoopStartTime">
15238   <summary>
15239     Time from browser startup to the start of the main thread's message loop.
15240   </summary>
15241 </histogram>
15243 <histogram name="Startup.BrowserMessageLoopStartTimeFromMainEntry"
15244     units="milliseconds">
15245   <summary>
15246     Time from main entry to the start of the main thread's message loop. This
15247     stat is only recorded after 7 minutes of OS uptime to try to mitigate the
15248     variance resulting from Chrome being autostarted.
15249   </summary>
15250 </histogram>
15252 <histogram name="Startup.BrowserMessageLoopStartTimeFromMainEntry.FirstRun"
15253     units="milliseconds">
15254   <summary>
15255     Time from main entry to the start of the main thread's message loop on first
15256     run. This stat is only recorded after 7 minutes of OS uptime to try to
15257     mitigate the variance resulting from Chrome being autostarted.
15258   </summary>
15259 </histogram>
15261 <histogram name="Startup.BrowserOpenTabs">
15262   <summary>
15263     Time taken to open the initial tab or to restore tabs from previous session.
15264   </summary>
15265 </histogram>
15267 <histogram name="Startup.BrowserWindowDisplay" units="milliseconds">
15268   <summary>
15269     Time from browser startup to the time the browser window initially becomes
15270     visible.
15271   </summary>
15272 </histogram>
15274 <histogram name="Startup.ChromeCast.TimeToDisplayVideo" units="milliseconds">
15275   <summary>
15276     The elapsed time from the ChromeCast application launch to the first video
15277     frame displayed.
15278   </summary>
15279 </histogram>
15281 <histogram name="Startup.Fling.TimeToDisplayVideo" units="milliseconds">
15282   <summary>
15283     The elapsed time from the Fling application launch to the first video frame
15284     displayed.
15285   </summary>
15286 </histogram>
15288 <histogram name="Startup.IsResume">
15289   <obsolete>
15290     Deprecated 12/2011. Merged into MobileSessionStartType.
15291   </obsolete>
15292   <summary>Whether a startup is a resume (vs a cold start).</summary>
15293 </histogram>
15295 <histogram name="Startup.MobileSessionStartAction"
15296     enum="MobileSessionStartAction">
15297   <summary>
15298     The action requested on the application startup when called from another app
15299     or the OS.
15300   </summary>
15301 </histogram>
15303 <histogram name="Startup.MobileSessionStartFromApps"
15304     enum="MobileSessionCallerApp">
15305   <summary>The calling application (if any).</summary>
15306 </histogram>
15308 <histogram name="Startup.ShowAppListColdStart" units="milliseconds">
15309   <summary>
15310     Time for a newly created browser process to reach the code that starts
15311     showing the app launcher, when started with the --show-app-list flag and
15312     with no currently running Chrome processes.
15313   </summary>
15314 </histogram>
15316 <histogram name="Startup.ShowAppListWarmStart" units="milliseconds">
15317   <summary>
15318     Time for a running browser process to reach the code that starts showing the
15319     app launcher. Measured from the time a second Chrome process started, which
15320     sent its --show-app-list command line argument to the already-running
15321     process and will soon exit.
15322   </summary>
15323 </histogram>
15325 <histogram name="Startup.SlowStartupBookmarksLoad" units="milliseconds">
15326   <summary>
15327     Time it takes to load bookmarks from disk. This measurement is only sent for
15328     startups that take &gt;10 seconds after an uptime of 7 minutes.
15329   </summary>
15330 </histogram>
15332 <histogram name="Startup.SlowStartupExtensionServiceInitAfterImport"
15333     units="milliseconds">
15334   <summary>
15335     Time it takes to finish initialization of the extension service including
15336     loading built-in extensions. This measurement is only sent for startups that
15337     take &gt;10 seconds after an uptime of 7 minutes.
15338   </summary>
15339 </histogram>
15341 <histogram name="Startup.SlowStartupFinalProfileInit" units="milliseconds">
15342   <summary>
15343     Time the final stages of profile initialization taking including
15344     initialization of profile keyed services. This measurement is only sent for
15345     startups that take &gt;10 seconds after an uptime of 7 minutes.
15346   </summary>
15347 </histogram>
15349 <histogram name="Startup.SlowStartupNSSInit" units="milliseconds">
15350   <summary>
15351     Time it takes to load the NSS libraries and initialize it. This measurement
15352     is only sent for startups that take &gt;10 seconds after an uptime of 7
15353     minutes.
15354   </summary>
15355 </histogram>
15357 <histogram name="Startup.SlowStartupPreferenceLoading" units="milliseconds">
15358   <summary>
15359     Time it takes to load preferences from disk. This measurement is only sent
15360     for startups that take &gt;10 seconds after an uptime of 7 minutes.
15361   </summary>
15362 </histogram>
15364 <histogram name="Startup.SlowStartupProfileIODataInit" units="milliseconds">
15365   <summary>
15366     Time it takes to initialize the ProfileIOData object - this includes
15367     initialization of the cookie store. This measurement is only sent for
15368     startups that take &gt;10 seconds after an uptime of 7 minutes.
15369   </summary>
15370 </histogram>
15372 <histogram name="Startup.SlowStartupSafeBrowsingGetDatabase"
15373     units="milliseconds">
15374   <summary>
15375     Time it takes to load the safe browsing database from disk. This measurement
15376     is only sent for startups that take &gt;10 seconds after an uptime of 7
15377     minutes.
15378   </summary>
15379 </histogram>
15381 <histogram name="Startup.SlowStartupSafeBrowsingServiceInitialize"
15382     units="milliseconds">
15383   <summary>
15384     Time it takes to initialize the safe browsing service. This measurement is
15385     only sent for startups that take &gt;10 seconds after an uptime of 7
15386     minutes.
15387   </summary>
15388 </histogram>
15390 <histogram name="Startup.SlowStartupSessionServiceCreateTabsAndWindows"
15391     units="milliseconds">
15392   <summary>
15393     Time it takes for session restore to finish initiating creation of restored
15394     tabs and windows. This measurement is only sent for startups that take
15395     &gt;10 seconds after an uptime of 7 minutes.
15396   </summary>
15397 </histogram>
15399 <histogram name="Startup.WarmStartTimeFromRemoteProcessStart"
15400     units="milliseconds">
15401   <summary>
15402     Time for a running browser process to start processing the command line
15403     passed in by a second Chrome process, which just sent its command line
15404     arguments to the already-running process and will soon exit. Measured from
15405     the time the second Chrome process started.
15406   </summary>
15407 </histogram>
15409 <histogram name="Sync.AuthInvalidationRejectedTokenAgeLong" units="days">
15410   <summary>
15411     Age of all auth tokens rejected by the invalidation server. Measured from
15412     the time they were created.
15413   </summary>
15414 </histogram>
15416 <histogram name="Sync.AuthInvalidationRejectedTokenAgeShort"
15417     units="milliseconds">
15418   <summary>
15419     Age of auth tokens younger than one hour that were rejected by the
15420     invalidation server. Measured from the time they were created.
15421   </summary>
15422 </histogram>
15424 <histogram name="Sync.AuthServerRejectedTokenAgeLong" units="days">
15425   <summary>
15426     Age of all auth tokens rejected by the sync server. Measured from the time
15427     they were created.
15428   </summary>
15429 </histogram>
15431 <histogram name="Sync.AuthServerRejectedTokenAgeShort" units="milliseconds">
15432   <summary>
15433     Age of auth tokens younger than one hour that were rejected by the sync
15434     server. Measured from the time they were created.
15435   </summary>
15436 </histogram>
15438 <histogram name="Sync.RefreshTokenAvailable" enum="BooleanSuccess">
15439   <summary>
15440     Whether OAuth2 refresh token was available at the time when
15441     ProfileSyncService was starting backend.
15442   </summary>
15443 </histogram>
15445 <histogram name="Tab.AgeUponRestoreFromColdStart" units="minutes">
15446   <summary>
15447     Age (time since the last display in previous sessions) of a tab being
15448     restored due to the first tab switch after the browser cold start, recorded
15449     upon such restore. When the browser is started from cold, this metric is not
15450     recorded for the foreground, automatically restored tab, so that the metric
15451     tracks only the restores triggered by direct user decision to switch tabs.
15452   </summary>
15453 </histogram>
15455 <histogram name="Tab.RestoreResult" enum="BooleanSuccess">
15456   <summary>
15457     When the browser restores a tab, whether the load was successful. Loads can
15458     fail for instance when there is no connectivity.
15459   </summary>
15460 </histogram>
15462 <histogram name="Tab.RestoreTime" units="ms">
15463   <summary>Load time for a successful tab restore.</summary>
15464 </histogram>
15466 <histogram name="Tab.RestoreUserPersistence" enum="TabRestoreUserAction">
15467   <summary>
15468     When the browser restores a tab, whether the user waits for completion of
15469     the load or if the user gives up by switching to another tab or leaving
15470     Chrome.
15471   </summary>
15472 </histogram>
15474 <histogram name="Tab.StatusWhenDisplayed" enum="TabStatus">
15475   <summary>
15476     The status of a tab collected each time the tab is displayed on Android,
15477     including user switching to the tab and displays of newly created tabs, such
15478     as NTP or tabs opened to handle intents.
15479   </summary>
15480 </histogram>
15482 <histogram name="Tab.StatusWhenSwitchedBackToForeground" enum="TabStatus">
15483   <summary>
15484     The status of a tab collected each time the user switches to it on Android.
15485     That does not include tabs being created at the time the user switches to
15486     them, such as NTP or tabs opened to handle intents.
15487   </summary>
15488 </histogram>
15490 <histogram name="Tab.SwitchedToForegroundAge" units="ms">
15491   <summary>Age (in ms) when the tab was switched to foreground.</summary>
15492 </histogram>
15494 <histogram name="Tab.SwitchedToForegroundLaunchedWithURL"
15495     enum="TabSwitchedToForegroundLaunchedWithURL">
15496   <summary>
15497     Each time a tab is brought to the foreground, this histogram indicates if
15498     chrome was launched without an URL (i.e., from the launcher), or with an URL
15499     (i.e., from another app).
15500   </summary>
15501 </histogram>
15503 <histogram name="Tab.SwitchedToForegroundMRURank">
15504   <summary>
15505     Rank in MRU order (0 being first) when the tab was switched to foreground.
15506   </summary>
15507 </histogram>
15509 <histogram name="Tab.SwitchedToForegroundNumTabs">
15510   <summary>Count of all tabs when a tab is switched.</summary>
15511 </histogram>
15513 <histogram name="Tab.SwitchedToForegroundRevisit"
15514     enum="TabSwitchedToForegroundRevisit">
15515   <summary>
15516     Each time a tab is brought to the foreground, this histogram indicates if
15517     this is the first viewing of the tab since Chrome was put into foreground,
15518     or if it was a return to a tab that has already been shown in this session.
15519   </summary>
15520 </histogram>
15522 <histogram name="Tabs.ForegroundTabAgeAtStartup" units="minutes">
15523   <summary>
15524     Age (time since the last display in previous sessions) of the foreground tab
15525     being restored on the browser cold start.
15526   </summary>
15527 </histogram>
15529 <histogram name="Touchpad.Device" enum="TouchpadDeviceState">
15530   <summary>Tracks touchpad device state.</summary>
15531 </histogram>
15533 <histogram name="Touchpad.Metrics" enum="TouchpadProblemType">
15534   <summary>
15535     Tracks unusual CrOS touchpad operational states (e.g. running into the noisy
15536     ground issue). This is sampled at every touchpad event.
15537   </summary>
15538 </histogram>
15540 <histogram name="Touchpad.NaturalScroll.Changed" enum="BooleanEnabled">
15541   <summary>Tracks touchpad natural scroll setting changes by the user.</summary>
15542 </histogram>
15544 <histogram name="Touchpad.NaturalScroll.Started" enum="BooleanEnabled">
15545   <summary>Tracks touchpad natural scroll setting on startup.</summary>
15546 </histogram>
15548 <histogram name="Touchpad.PointerSensitivity.Changed" enum="PointerSensitivity">
15549   <summary>
15550     Tracks touchpad sensitivity setting changes by the user. This replaces the
15551     old Touchpad.Sensitivity.Changed metric.
15552   </summary>
15553 </histogram>
15555 <histogram name="Touchpad.PointerSensitivity.Started" enum="PointerSensitivity">
15556   <summary>
15557     Tracks touchpad sensitivity setting on startup. This replaces the old
15558     Touchpad.Sensitivity.Started metric.
15559   </summary>
15560 </histogram>
15562 <histogram name="Touchpad.Sensitivity.Changed" enum="PointerSensitivity">
15563   <obsolete>
15564     Deprecated as of 6/2013, replaced by Touchpad.PointerSensitivity.Changed.
15565   </obsolete>
15566   <summary>Tracks touchpad sensitivity setting changes by the user.</summary>
15567 </histogram>
15569 <histogram name="Touchpad.Sensitivity.Started" enum="PointerSensitivity">
15570   <obsolete>
15571     Deprecated as of 6/2013, replaced by Touchpad.PointerSensitivity.Started.
15572   </obsolete>
15573   <summary>Tracks touchpad sensitivity setting on startup.</summary>
15574 </histogram>
15576 <histogram name="Touchpad.TapDragging.Changed" enum="BooleanEnabled">
15577   <summary>Tracks touchpad TapDragging setting changes by the user.</summary>
15578 </histogram>
15580 <histogram name="Touchpad.TapDragging.Started" enum="BooleanEnabled">
15581   <summary>Tracks touchpad TapDragging setting on startup.</summary>
15582 </histogram>
15584 <histogram name="Touchpad.TapToClick.Changed" enum="BooleanEnabled">
15585   <summary>Tracks touchpad TapToClick setting changes by the user.</summary>
15586 </histogram>
15588 <histogram name="Touchpad.TapToClick.Started" enum="BooleanEnabled">
15589   <summary>Tracks touchpad TapToClick setting on startup.</summary>
15590 </histogram>
15592 <histogram name="Touchpad.ThreeFingerSwipe.Changed" enum="BooleanEnabled">
15593   <obsolete>
15594     Deprecated as of 7/2013.
15595   </obsolete>
15596 </histogram>
15598 <histogram name="Touchpad.ThreeFingerSwipe.Started" enum="BooleanEnabled">
15599   <obsolete>
15600     Deprecated as of 7/2013.
15601   </obsolete>
15602 </histogram>
15604 <histogram name="Translate.AlwaysTranslateLang">
15605   <summary>
15606     The number of times the always translate option was selected in the
15607     translate infobar.
15608   </summary>
15609 </histogram>
15611 <histogram name="Translate.CaptureText" units="milliseconds">
15612   <summary>
15613     The time spent capturing plain text from the DOM. This is reported by
15614     ChromeRenderViewObserver when a page is loaded completely.
15615   </summary>
15616 </histogram>
15618 <histogram name="Translate.ContentLanguage" enum="TranslateLanguage">
15619   <summary>
15620     A page may provide a Content-Language HTTP header or a META tag. For each
15621     page load, measures whether the Content-Language header exists and is valid.
15622   </summary>
15623 </histogram>
15625 <histogram name="Translate.DeclineTranslate">
15626   <summary>
15627     The number of times the &quot;Nope&quot; (don't translate) was clicked in
15628     the translate infobar.
15629   </summary>
15630 </histogram>
15632 <histogram name="Translate.DeclineTranslateCloseInfobar">
15633   <summary>
15634     The number of times the translate infobar was closed without the user
15635     translating the page.
15636   </summary>
15637 </histogram>
15639 <histogram name="Translate.HtmlLang" enum="TranslateLanguage">
15640   <summary>
15641     A page may provide a lang attribute in html tag. For each page load,
15642     measures whether the lang attribute exists and is valid.
15643   </summary>
15644 </histogram>
15646 <histogram name="Translate.InitiationStatus" enum="TranslateInitiationStatus">
15647   <summary>
15648     The reason why Chrome decided to perform the next action (e.g., to show
15649     infobar, to translate a page without any prompting, and so on) when Chrome
15650     Translate is ready to translate a page.
15651   </summary>
15652 </histogram>
15654 <histogram name="Translate.LanguageVerification"
15655     enum="TranslateLanguageVerification">
15656   <summary>
15657     For each page load, measures whether the provided Content-Language header
15658     matches the language determined by CLD.  Beyond directly matching or
15659     mismatching the Content-Language header, CLD can complement the
15660     Content-Language.  For example, suppose the Content-Language header
15661     specifies 'zh' (general Chinese), a language code that the Translate server
15662     does not support.  In this case, CLD can detect a subcode like '-TW' or
15663     '-CN', resulting in language codes 'zh-TW' and 'zh-CN', which the Translate
15664     server supports.  This is referred to as &quot;complementing a language
15665     subcode&quot;.
15666   </summary>
15667 </histogram>
15669 <histogram name="Translate.LocalesOnDisabledByPrefs" enum="LanguageCode">
15670   <summary>
15671     Logs the user locale when the Translate feature is disabled by the user.
15672     This is recorded each time a webpage is loaded and prefs for translation is
15673     checked. This allows us to investigate the correlation between the user
15674     locale and the usage rates of the Translate.
15675   </summary>
15676 </histogram>
15678 <histogram name="Translate.ModifyOriginalLang">
15679   <summary>
15680     The number of times the original language in the translate infobar has been
15681     changed.
15682   </summary>
15683 </histogram>
15685 <histogram name="Translate.ModifyTargetLang">
15686   <summary>
15687     The number of times the target language in the translate infobar has been
15688     changed.
15689   </summary>
15690 </histogram>
15692 <histogram name="Translate.NeverTranslateLang">
15693   <summary>
15694     The number of times the never translate option was selected in the translate
15695     infobar.
15696   </summary>
15697 </histogram>
15699 <histogram name="Translate.NeverTranslateSite">
15700   <summary>
15701     The number of times the never translate site was selected in the translate
15702     infobar.
15703   </summary>
15704 </histogram>
15706 <histogram name="Translate.PageScheme" enum="TranslateScheme">
15707   <summary>Counts translation target page schemes.</summary>
15708 </histogram>
15710 <histogram name="Translate.ReportLanguageDetectionError">
15711   <summary>
15712     The number of times the &quot;report this error&quot; of options menu is
15713     selected in the translate infobar.
15714   </summary>
15715 </histogram>
15717 <histogram name="Translate.RevertTranslation">
15718   <summary>
15719     The number of times the show original button was clicked in the translate
15720     infobar.
15721   </summary>
15722 </histogram>
15724 <histogram name="Translate.ServerReportedUnsupportedLanguage">
15725   <obsolete>
15726     Deprecated 5/2013 by Translate.UndisplayableLanguage
15727   </obsolete>
15728   <summary>
15729     The number of times the detected language is not supported by Translate
15730     Element.
15731   </summary>
15732 </histogram>
15734 <histogram name="Translate.ShowBeforeTranslateInfobar">
15735   <obsolete>
15736     Deprecated 7/2010. No longer tracked.
15737   </obsolete>
15738   <summary>
15739     The number of times an infobar proposing to translate a page has been shown.
15740   </summary>
15741 </histogram>
15743 <histogram name="Translate.ShowErrorInfobar" enum="TranslateError">
15744   <summary>
15745     Chrome Translate shows an error infobar when an error happens on translation
15746     and the infobar message depends on what kind of error happens. This metric
15747     counts how often each error message is shown.
15748   </summary>
15749 </histogram>
15751 <histogram name="Translate.SimilarLanguageMatch" enum="BooleanMatched">
15752   <summary>
15753     This metrics is logged whenever a page is loaded. The logged value is
15754     &quot;Mathced&quot; when the CLD-detected language differs from the page
15755     language code , and the two languages are such similar languages. In that
15756     case, Chrome ignore the CLD-determined language and instead uses the page
15757     language code. The page language code is decided by Content-Language and
15758     HTML lang attribute.
15759   </summary>
15760 </histogram>
15762 <histogram name="Translate.TimeToBeReady" units="milliseconds">
15763   <summary>
15764     The time from injecting scripts for Chrome Translate to being ready to
15765     perform translation.
15766   </summary>
15767 </histogram>
15769 <histogram name="Translate.TimeToLoad" units="milliseconds">
15770   <summary>
15771     The time from injecting scripts for Chrome Translate to the finishing loads
15772     of all depending libraries.
15773   </summary>
15774 </histogram>
15776 <histogram name="Translate.TimeToTranslate" units="milliseconds">
15777   <summary>The time from starting translation to the completion.</summary>
15778 </histogram>
15780 <histogram name="Translate.Translate">
15781   <summary>
15782     The number of times the translate button was clicked in the translate
15783     infobar.
15784   </summary>
15785 </histogram>
15787 <histogram name="Translate.UndisplayableLanguage" enum="LanguageCode">
15788   <summary>
15789     Logs an undisplayable language included in the language list sent by the
15790     Translate server. The Translate server sends the list each time the user
15791     runs Chrome. This metrics tells us that there is a language which UI should
15792     support but doesn't.
15793   </summary>
15794 </histogram>
15796 <histogram name="Translate.UnsupportedLanguageAtInitiation" enum="LanguageCode">
15797   <summary>
15798     Logs an unsupported source language detected during initiation of the
15799     Translate feature.  This is reported when the language detector successfully
15800     detects the language of the webpage, but the language is not supported by
15801     the translation server because it is too minor.  This metric allows us to
15802     assess how important the unsupported language is for Google translate.
15803   </summary>
15804 </histogram>
15806 <histogram name="Translate.UserActionDuration" units="milliseconds">
15807   <summary>
15808     The time from a page content language being determined to user requesting
15809     Chrome Translate.
15810   </summary>
15811 </histogram>
15813 <histogram name="TryScroll.SlowScroll" enum="ScrollThread">
15814   <summary>Whether the scroll is executed on main thread.</summary>
15815 </histogram>
15817 <histogram name="UMA.CollectExternalEventsTime" units="milliseconds">
15818   <summary>
15819     The time to run the external metrics collection task (Chrome OS).
15820   </summary>
15821 </histogram>
15823 <histogram name="UMA.Discarded Log Events">
15824   <summary>
15825     The number of events discarded at log transmission time because the event
15826     count was already too large.
15827   </summary>
15828 </histogram>
15830 <histogram name="UMA.FieldTrialsEnabledBenchmarking" enum="BooleanUsage">
15831   <summary>
15832     Log whether the --enable-benchmarking flag was set, which causes field
15833     trials to only use the default group.
15834   </summary>
15835 </histogram>
15837 <histogram name="UMA.GeneratedLowEntropySource" enum="BooleanSuccess">
15838   <summary>
15839     For each attempt to generate the low entropy source, log whether or not the
15840     load required generating a new low entropy source.
15841   </summary>
15842 </histogram>
15844 <histogram name="UMA.Large Accumulated Log Not Persisted" units="bytes">
15845   <summary>
15846     Number of bytes in an excessively large log that was discarded at shutdown
15847     instead of being saved to disk to retry during next chrome run.
15848   </summary>
15849 </histogram>
15851 <histogram name="UMA.Large Rejected Log was Discarded" units="bytes">
15852   <summary>
15853     Number of bytes in a log was was rejected by server, and then discarded.
15854   </summary>
15855 </histogram>
15857 <histogram name="UMA.LogLoadComplete called">
15858   <summary>
15859     Simple counter of the number of times LogLoadComplete was called (bug
15860     demonstration, as we're called more often than once per page load :-/ )
15861   </summary>
15862 </histogram>
15864 <histogram name="UMA.LowEntropySourceValue">
15865   <summary>
15866     Distribution of the low entropy source value used for field trial
15867     randomization, recorded on startup.
15868   </summary>
15869 </histogram>
15871 <histogram name="UMA.Perf.GetData" enum="GetPerfDataOutcome">
15872   <summary>
15873     A count of successes and various failure modes related to collecting and
15874     processing performance data obtained through &quot;perf&quot; on ChromeOS.
15875   </summary>
15876 </histogram>
15878 <histogram name="UMA.ProtoCompressionRatio" units="%">
15879   <summary>
15880     Compression ratio of the serialized protobuf that will be uploaded to the
15881     UMA server. This serialized protobuf is compressed using gzip.
15882   </summary>
15883 </histogram>
15885 <histogram name="UMA.ProtoGzipped" enum="Boolean">
15886   <summary>Was the UMA protobuf uploaded earlier compressed or not.</summary>
15887 </histogram>
15889 <histogram name="UMA.ProtoGzippedKBSaved" units="KB">
15890   <summary>
15891     Kilobytes saved from gzipping the protobufs before uploading them.
15892   </summary>
15893 </histogram>
15895 <histogram name="UMA.Unacceptable_Log_Discarded">
15896   <obsolete>
15897     Deprecated as of May, 2012 (i.e. Chrome 21+).  Replaced by the
15898     UMA.UploadResponseStatus.XML and UMA.UploadResponseStatus.Protobuf
15899     histograms.
15900   </obsolete>
15901   <summary>The server returned a 400 code, and we discarded a log.</summary>
15902   <details>
15903     This tends to indicate that a syntax error is present in a log, such as
15904     would appear when a bogus XML tag is included, or the XML is not balanced
15905     and well structured.
15906   </details>
15907 </histogram>
15909 <histogram name="UMA.UploadCreation" enum="BooleanSuccess">
15910   <summary>
15911     For each attempted UMA upload, log whether the upload was successfully
15912     constructed.  An upload might fail to be constructed, for example, if we try
15913     to upload before the system is fully initialized; or if serialization of the
15914     data fails.
15915   </summary>
15916 </histogram>
15918 <histogram name="UMA.UploadResponseStatus.Protobuf"
15919     enum="UmaUploadResponseStatus">
15920   <summary>
15921     For each upload to the protocol buffer (v2) UMA server, log whether the
15922     upload was successful, or whether there was an error.
15923   </summary>
15924 </histogram>
15926 <histogram name="UMA.UploadResponseStatus.XML" enum="UmaUploadResponseStatus">
15927   <summary>
15928     For each upload to the XML (v1) UMA server, log whether the upload was
15929     successful, or whether there was an error.
15930   </summary>
15931 </histogram>
15933 <histogram name="UMA.UsedResetVariationsFlag" enum="BooleanUsage">
15934   <summary>
15935     Log whether the --reset-variation-state flag was set before the low entropy
15936     source was requested.
15937   </summary>
15938 </histogram>
15940 <histogram name="UMA.XMLNodeDumpTime" units="milliseconds">
15941   <summary>
15942     The time spent in converting the XML tree into a character buffer when
15943     closing a metrics log (Chrome OS).
15944   </summary>
15945 </histogram>
15947 <histogram name="UMA.XMLWriterDestructionTime" units="milliseconds">
15948   <summary>
15949     The time spent in freeing the XML writer and tree when closing a metrics log
15950     (Chrome OS).
15951   </summary>
15952 </histogram>
15954 <histogram name="Uptime.ChromeExecToLoginPromptVisibleAfterLogout" units="ms">
15955   <summary>
15956     Measures the time elapsed on Chrome OS between when Chrome is started, and
15957     when the login prompt is again visible after a logout.  This statistic is
15958     only collected when preceeded by a logout.
15959   </summary>
15960 </histogram>
15962 <histogram name="Uptime.LoginPromptSetupTimeAfterLogout" units="ms">
15963   <summary>
15964     Measures the time elapsed on Chrome OS for setting up for a login after a
15965     logout. More specifically, it is the time between when the Cryptohome is
15966     unmounted (the last step in the logout process) and when the login prompt is
15967     again visible after a logout.
15968   </summary>
15969 </histogram>
15971 <histogram name="Uptime.Logout" units="ms">
15972   <summary>
15973     Measures the time elapsed on Chrome OS when performing a logout. More
15974     specifically, it is the time between when a logout is initiated and when the
15975     Cryptohome is unmounted, signaling the last step in the logout process. This
15976     statistic is not collected when the logout is part of a restart or shutdown.
15977   </summary>
15978 </histogram>
15980 <histogram name="Uptime.LogoutToLoginPromptVisible" units="ms">
15981   <summary>
15982     Measures the time elapsed on Chrome OS between initiating a logout and the
15983     next time the login prompt is visible again.  This statistic is not
15984     collected if the machine is shutdown between the logout initiation and the
15985     prompt becoming visible.
15986   </summary>
15987 </histogram>
15989 <histogram name="Uptime.LogoutToUIStopAfterLogout" units="ms">
15990   <summary>
15991     Measures the time elapsed on Chrome OS between when a logout is initiated
15992     and the UI has stopped (and Chrome has exited) during the logout process.
15993     This statistic is not collected if the logout is part of a restart or
15994     shutdown.
15995   </summary>
15996 </histogram>
15998 <histogram name="Uptime.ProcessesTerminatedToXTerminatedAfterLogout" units="ms">
15999   <summary>
16000     Measures the time elapsed on Chrome OS between when all user-associated
16001     processes (including the X server) have been terminated during the logout
16002     process.  This statistic is not collected if the logout is part of a restart
16003     or shutdown.
16004   </summary>
16005 </histogram>
16007 <histogram name="Uptime.UIStopToProcessesTerminatedAfterLogout" units="ms">
16008   <summary>
16009     Measures the time elapsed on Chrome OS between when the UI has stopped
16010     (Chrome has exited), and when all other associated processes have been
16011     terminated during the logout process. This statistic is not collected if the
16012     logout is part of a restart or shutdown.
16013   </summary>
16014 </histogram>
16016 <histogram name="Uptime.XTerminatedToChromeExecAfterLogout" units="ms">
16017   <summary>
16018     Measures the time elapsed on Chrome OS between when the X server has been
16019     terminated from a previous logout and when Chrome is started again to show
16020     the login screen.
16021   </summary>
16022 </histogram>
16024 <histogram name="UserManager.LoginUserType" enum="UserType">
16025   <summary>
16026     The number of users of different types that log in to the system (Chrome
16027     OS).
16028   </summary>
16029 </histogram>
16031 <histogram name="UserManager.LogoutToLoginDelay" units="seconds">
16032   <summary>
16033     The time between one regular user logging out and a different regular user
16034     logging in (Chrome OS). Delays above thirty minutes or which span system
16035     reboots or non-regular-user logins are not reported.
16036   </summary>
16037 </histogram>
16039 <histogram name="Variations.DisabledNoEntropyProvider" enum="BooleanHit">
16040   <obsolete>
16041     Deprecated 1/2013. No longer tracked.
16042   </obsolete>
16043   <summary>
16044     A count of the number of times we hit the code where a field trial is
16045     disabled because no entropy provider was provided.
16046   </summary>
16047 </histogram>
16049 <histogram name="Variations.FailedRequestErrorCode" enum="NetErrorCodes">
16050   <summary>
16051     The counts of network error codes encountered by VariationsService when an
16052     attempt to fetch a variations seed from the server fails.
16053   </summary>
16054 </histogram>
16056 <histogram name="Variations.FetchNotModifiedLatency" units="milliseconds">
16057   <summary>
16058     The latency of a VariationsService seed fetch that results in a not modified
16059     response.
16060   </summary>
16061 </histogram>
16063 <histogram name="Variations.FetchOtherLatency" units="milliseconds">
16064   <summary>
16065     The latency of a VariationsService seed fetch that results in neither a
16066     success nor not modified response.
16067   </summary>
16068 </histogram>
16070 <histogram name="Variations.FetchSuccessLatency" units="milliseconds">
16071   <summary>
16072     The latency of a VariationsService seed fetch that results in a success
16073     response.
16074   </summary>
16075 </histogram>
16077 <histogram name="Variations.HeaderConstructionTime" units="microseconds">
16078   <summary>How long it took to create the X-Chrome-Variations header.</summary>
16079 </histogram>
16081 <histogram name="Variations.NetworkAvailability" enum="BooleanSuccess">
16082   <obsolete>
16083     Deprecated 9/2012. No longer tracked.
16084   </obsolete>
16085   <summary>
16086     Whether or not the network was available when requested by the
16087     VariationsService.
16088   </summary>
16089 </histogram>
16091 <histogram name="Variations.ResourceRequestsAllowed"
16092     enum="VariationsResourceRequestsAllowedState">
16093   <summary>
16094     Counts the number of times the VariationsService is allowed or not allowed
16095     to make a request due to the ResourceRequestAllowedNotifier.
16096   </summary>
16097 </histogram>
16099 <histogram name="Variations.SeedEmpty" enum="VariationsSeedEmpty">
16100   <summary>
16101     Records whether the variations seed in local state is empty (does not exist)
16102     on startup.
16103   </summary>
16104 </histogram>
16106 <histogram name="Variations.SeedFetchResponseCode">
16107   <summary>
16108     The counts of HTTP response codes encountered by VariationsService when
16109     attempting to fetch a variations seed from the server.
16110   </summary>
16111 </histogram>
16113 <histogram name="Variations.SeedFreshness" units="minutes">
16114   <summary>
16115     The time interval between when the Variations seed was last downloaded and
16116     when it was used.
16117   </summary>
16118 </histogram>
16120 <histogram name="Variations.ServerStudyExpiredUniformity1Percent"
16121     enum="BooleanExpired">
16122   <obsolete>
16123     Deprecated 11/2012. No longer tracked.
16124   </obsolete>
16125   <summary>
16126     Whether or not the 1-Percent uniformity trial from the Variations server was
16127     expired when loaded.
16128   </summary>
16129 </histogram>
16131 <histogram name="Variations.TimeSinceLastFetchAttempt" units="minutes">
16132   <summary>
16133     The time since the previous attempt to fetch the variations seed within the
16134     same session, with 0 indicating that this is the first attempt. Recorded
16135     when a variations seed fetch is attempted by the VariationsService.
16136   </summary>
16137 </histogram>
16139 <histogram name="Variations.UniformityTrialExpired" enum="BooleanHit">
16140   <obsolete>
16141     Deprecated 1/2013. No longer tracked.
16142   </obsolete>
16143   <summary>
16144     A count of the number of times we hit the code where the
16145     UMA-Uniformity-Trial-1-Percent field trial is disabled as a result of the
16146     expiration check.
16147   </summary>
16148 </histogram>
16150 <histogram name="Variations.UniformityTrialGroupNotActive"
16151     enum="UniformityTrialGroupNotActive">
16152   <obsolete>
16153     Deprecated 1/2013. No longer tracked.
16154   </obsolete>
16155   <summary>
16156     Tracks whether the UMA-Uniformity-Trial-1-Percent field trial was not active
16157     and which factors contributed to it.
16158   </summary>
16159 </histogram>
16161 <histogram name="Wallet.ApiCallDuration.AcceptLegalDocuments" units="ms">
16162   <summary>
16163     Measures the time taken by Google Online Wallet server's accept legal
16164     document API call.
16165   </summary>
16166 </histogram>
16168 <histogram name="Wallet.ApiCallDuration.AuthenticateInstrument" units="ms">
16169   <summary>
16170     Measures the time taken by Google Online Wallet server's authenticate
16171     instrument API call.
16172   </summary>
16173 </histogram>
16175 <histogram name="Wallet.ApiCallDuration.GetFullWallet" units="ms">
16176   <summary>
16177     Measures the time taken by Google Online Wallet server's get full wallet API
16178     call.
16179   </summary>
16180 </histogram>
16182 <histogram name="Wallet.ApiCallDuration.GetWalletItems" units="ms">
16183   <summary>
16184     Measures the time taken by Google Online Wallet server's get wallet items
16185     API call.
16186   </summary>
16187 </histogram>
16189 <histogram name="Wallet.ApiCallDuration.SaveAddress" units="ms">
16190   <obsolete>
16191     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
16192   </obsolete>
16193   <summary>
16194     Measures the time taken by Google Online Wallet server's save address API
16195     call.
16196   </summary>
16197 </histogram>
16199 <histogram name="Wallet.ApiCallDuration.SaveInstrument" units="ms">
16200   <obsolete>
16201     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
16202   </obsolete>
16203   <summary>
16204     Measures the time taken by Google Online Wallet server's save instrument API
16205     call.
16206   </summary>
16207 </histogram>
16209 <histogram name="Wallet.ApiCallDuration.SaveInstrumentAndAddress" units="ms">
16210   <obsolete>
16211     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
16212   </obsolete>
16213   <summary>
16214     Measures the time taken by Google Online Wallet server's save instument and
16215     address API call.
16216   </summary>
16217 </histogram>
16219 <histogram name="Wallet.ApiCallDuration.SaveToWallet" units="ms">
16220   <summary>
16221     Measures the time taken by Google Online Wallet server's save to wallet API
16222     call.
16223   </summary>
16224 </histogram>
16226 <histogram name="Wallet.ApiCallDuration.SendStatus" units="ms">
16227   <summary>
16228     Measures the time taken by Google Online Wallet server's send status API
16229     call.
16230   </summary>
16231 </histogram>
16233 <histogram name="Wallet.ApiCallDuration.UnknownApiCall" units="ms">
16234   <summary>
16235     Measures the time taken by Google Online Wallet server's unknown API calls.
16236   </summary>
16237 </histogram>
16239 <histogram name="Wallet.ApiCallDuration.UpdateAddress" units="ms">
16240   <obsolete>
16241     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
16242   </obsolete>
16243   <summary>
16244     Measures the time taken by Google Online Wallet server's update address API
16245     call.
16246   </summary>
16247 </histogram>
16249 <histogram name="Wallet.ApiCallDuration.UpdateInstrument" units="ms">
16250   <obsolete>
16251     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
16252   </obsolete>
16253   <summary>
16254     Measures the time taken by Google Online Wallet server's update instument
16255     API call.
16256   </summary>
16257 </histogram>
16259 <histogram name="WebCore.Animation.CSSProperties" enum="MappedCSSProperties">
16260   <summary>
16261     Counts the number of times each CSS property is animated. There is no limit
16262     on the number of times each property is counted per page view -- a property
16263     that is animated multiple times during a single page view is counted each
16264     time it animates.
16265   </summary>
16266 </histogram>
16268 <histogram name="WebCore.FeatureObserver" enum="FeatureObserver">
16269   <summary>
16270     Count of how many instances of WebCore::Page use various features. Each
16271     WebCore::Page instance has a WebCore::UseCounter instance. It records and
16272     reports feature usage (e.g. via UseCounter::count() method).
16273   </summary>
16274 </histogram>
16276 <histogram name="WebCore.FeatureObserver.CSSProperties"
16277     enum="MappedCSSProperties">
16278   <summary>
16279     Records usage of CSS properties used on a page, either statically or
16280     dynamically, from the time the page is initialised to when it is closed or
16281     navigated away from. Each property is counted at most once per page per
16282     view.
16283   </summary>
16284   <details>
16285     Every time a CSS property is parsed on a page, that property is recorded as
16286     having been used. The histogram is updated with this data whenever a page is
16287     closed, or a page navigation happens. Each histogram bucket corresponds to a
16288     CSS property (eg width, border-radius). The exception is the bucket numbered
16289     '1' - this counts the number of pages that CSS properties were counted on.
16291     These numbers give the percentage of pages that use a CSS property. For
16292     example, if the 'border-radius' histogram bucket has a count of 250, and the
16293     page count bucket (i.e. bucket number 1) has a count of 1000 - this means
16294     that 1000 pages were recorded, and border-radius was used on 25% of those
16295     pages.
16297     Internally, each WebCore::Page has a WebCore::UseCounter instance, with
16298     booleans recording use of each CSS property - one boolean per property. Upon
16299     destruction of the WebCore::Page (e.g. by the user closing the tab), or a
16300     page navigation happening, the histogram is updated. For each boolean that
16301     is set to True, the corresponding histogram bucket for that CSS property is
16302     incremented by 1. The page count bucket (i.e. bucket number 1) is always
16303     incremented by 1 on each histogram update.
16304   </details>
16305 </histogram>
16307 <histogram name="WebCore.IndexedDB.BackingStore.ConsistencyError"
16308     enum="IDBLevelDBBackingStoreInternalErrorType">
16309   <summary>
16310     Methods that encountered consistency errors. Such errors probably point to a
16311     bug in our code.
16312   </summary>
16313 </histogram>
16315 <histogram name="WebCore.IndexedDB.BackingStore.InternalError"
16316     enum="IDBLevelDBBackingStoreInternalErrorType">
16317   <obsolete>
16318     As of chrome 26, use {Consistency, Read, Write}Error instead.
16319   </obsolete>
16320   <summary>
16321     Count of internal IndexedDB errors (data corruption, I/O errors, etc)
16322     encountered.
16323   </summary>
16324 </histogram>
16326 <histogram name="WebCore.IndexedDB.BackingStore.OpenStatus"
16327     enum="IDBLevelDBBackingStoreOpenResult">
16328   <summary>
16329     Count of the different success and failure modes when opening an IndexedDB
16330     backing store - clean open, successful open with recovery, failed recovery,
16331     etc.
16332   </summary>
16333 </histogram>
16335 <histogram name="WebCore.IndexedDB.BackingStore.ReadError"
16336     enum="IDBLevelDBBackingStoreInternalErrorType">
16337   <summary>
16338     Methods that encountered leveldb errors while trying to read from disk.
16339   </summary>
16340 </histogram>
16342 <histogram name="WebCore.IndexedDB.BackingStore.WriteError"
16343     enum="IDBLevelDBBackingStoreInternalErrorType">
16344   <summary>
16345     Methods that encountered leveldb errors while trying to write to disk.
16346   </summary>
16347 </histogram>
16349 <histogram name="WebCore.IndexedDB.FrontEndAPICalls"
16350     enum="IndexedDatabaseMethods">
16351   <summary>
16352     Count total number of front end API calls of IndexedDB methods.
16353   </summary>
16354 </histogram>
16356 <histogram name="WebCore.IndexedDB.LevelDB.FreeDiskSpaceFailure"
16357     enum="LevelDBErrorCount">
16358   <summary>
16359     Count of how many times LevelDBDatabase got an error trying to check free
16360     disk space.
16361   </summary>
16362 </histogram>
16364 <histogram name="WebCore.IndexedDB.LevelDB.OpenFailureFreeDiskSpace" units="Kb">
16365   <summary>
16366     Amount of free disk space on the partition/volume/etc where LevelDB failed
16367     to open.
16368   </summary>
16369 </histogram>
16371 <histogram name="WebCore.IndexedDB.LevelDB.OpenSuccessFreeDiskSpace" units="Kb">
16372   <summary>
16373     Amount of free disk space on the partition/volume/etc where LevelDB was
16374     successfully opened.
16375   </summary>
16376 </histogram>
16378 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors" enum="LevelDBErrorTypes">
16379   <summary>
16380     Error classes returned by LevelDB when it failed to open a database.
16381   </summary>
16382 </histogram>
16384 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Corruption"
16385     enum="LevelDBCorruptionTypes">
16386   Types of corruption that LevelDB encounters when opening a database.
16387 </histogram>
16389 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.EnvMethod"
16390     enum="LevelDBIOErrorMethods">
16391   <summary>
16392     LevelDBEnv methods that generated IO errors when opening a database.
16393   </summary>
16394 </histogram>
16396 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Errno"
16397     enum="OSAgnosticErrno">
16398   <summary>
16399     Errno errors encountered by a single LevelDBEnv method when opening an
16400     IndexedDB instance.
16401   </summary>
16402 </histogram>
16404 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.PFE"
16405     enum="PlatformFileError">
16406   <summary>
16407     PlatformFileErrors encountered by a single LevelDBEnv method when opening an
16408     IndexedDB instance.
16409   </summary>
16410 </histogram>
16412 <histogram name="WebCore.IndexedDB.LevelDBReadErrors" enum="LevelDBErrorTypes">
16413   <summary>
16414     Error classes returned by LevelDB when it failed to read a database.
16415   </summary>
16416 </histogram>
16418 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.Corruption"
16419     enum="LevelDBCorruptionTypes">
16420   Types of corruption that LevelDB encounters when reading a database.
16421 </histogram>
16423 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.EnvMethod"
16424     enum="LevelDBIOErrorMethods">
16425   <summary>
16426     LevelDBEnv methods that generated IO errors when reading a database.
16427   </summary>
16428 </histogram>
16430 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.Errno"
16431     enum="OSAgnosticErrno">
16432   <summary>
16433     Errno errors encountered by a single LevelDBEnv method when reading an
16434     IndexedDB instance.
16435   </summary>
16436 </histogram>
16438 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.PFE"
16439     enum="PlatformFileError">
16440   <summary>
16441     PlatformFileErrors encountered by a single LevelDBEnv method when opening an
16442     IndexedDB instance.
16443   </summary>
16444 </histogram>
16446 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors" enum="LevelDBErrorTypes">
16447   <summary>
16448     Error classes returned by LevelDB when it failed to write to a database.
16449   </summary>
16450 </histogram>
16452 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Corruption"
16453     enum="LevelDBCorruptionTypes">
16454   Types of corruption returned by LevelDB when it failed to write to a database.
16455 </histogram>
16457 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.EnvMethod"
16458     enum="LevelDBIOErrorMethods">
16459   <summary>
16460     LevelDBEnv methods that generated IO errors when writing to a database.
16461   </summary>
16462 </histogram>
16464 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Errno"
16465     enum="OSAgnosticErrno">
16466   <summary>
16467     Errno errors encountered by a single LevelDBEnv method when writing to an
16468     IndexedDB instance.
16469   </summary>
16470 </histogram>
16472 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.PFE"
16473     enum="PlatformFileError">
16474   <summary>
16475     PlatformFileErrors encountered by a single LevelDBEnv method when writing to
16476     an IndexedDB instance.
16477   </summary>
16478 </histogram>
16480 <histogram name="WebCore.PreloadDelayMs" units="milliseconds">
16481   <summary>
16482     The delay between when the preload scanner discovers a resource on the
16483     parser thread and when the preload request is issued on the main thread.
16484   </summary>
16485 </histogram>
16487 <histogram name="WebCore.V8DOMWindowShell.createContext.IsolatedWorld"
16488     units="milliseconds">
16489   <summary>
16490     Duration of time taken to create a V8 Context for an isolated world.
16491   </summary>
16492 </histogram>
16494 <histogram name="WebCore.V8DOMWindowShell.createContext.MainWorld"
16495     units="milliseconds">
16496   <summary>
16497     Duration of time taken to create a V8 Context for the main world.
16498   </summary>
16499 </histogram>
16501 <histogram name="WebCore.WebSocket.HandshakeResult"
16502     enum="WebSocketHandshakeResult">
16503   <summary>
16504     Count the number of WebSocket handshake for each result. Use this histogram
16505     as a baseline for investigating feature usage counters.
16506   </summary>
16507 </histogram>
16509 <histogram name="WebCore.WebSocket.PerMessageDeflateContextTakeOverMode"
16510     enum="WebSocketPerMessageDeflateContextTakeOverMode">
16511   <summary>
16512     Count the number of WebSockets that accepted permessage-deflate extension
16513     for each context take over mode.
16514   </summary>
16515 </histogram>
16517 <histogram name="WebCore.XHR.send.ArrayBufferOrView"
16518     enum="XMLHttpRequestSendArrayBufferOrView">
16519   <summary>
16520     Count the number of XHR.send() calls for each argument type to see when we
16521     can deprecate the ArrayBuffer type support.
16522   </summary>
16523 </histogram>
16525 <histogram name="WebFont.DownloadTime.0.Under10KB" units="milliseconds">
16526   <summary>
16527     The time it takes for a webfont download to finish, for webfonts of under
16528     10KB.
16529   </summary>
16530 </histogram>
16532 <histogram name="WebFont.DownloadTime.1.10KBTo50KB" units="milliseconds">
16533   <summary>
16534     The time it takes for a webfont download to finish, for webfonts of
16535     10KB-50KB.
16536   </summary>
16537 </histogram>
16539 <histogram name="WebFont.DownloadTime.2.50KBTo100KB" units="milliseconds">
16540   <summary>
16541     The time it takes for a webfont download to finish, for webfonts of
16542     50KB-100KB.
16543   </summary>
16544 </histogram>
16546 <histogram name="WebFont.DownloadTime.3.100KBTo1MB" units="milliseconds">
16547   <summary>
16548     The time it takes for a webfont download to finish, for webfonts of
16549     100KB-1MB.
16550   </summary>
16551 </histogram>
16553 <histogram name="WebFont.DownloadTime.4.Over1MB" units="milliseconds">
16554   <summary>
16555     The time it takes for a webfont download to finish, for webfonts of over
16556     1MB.
16557   </summary>
16558 </histogram>
16560 <histogram name="WebFont.DownloadTime.LoadError" units="milliseconds">
16561   <summary>
16562     The time taken for a webfont download that failed. Includes aborted
16563     requests.
16564   </summary>
16565 </histogram>
16567 <histogram name="WebFont.LayoutLatency" units="milliseconds">
16568   <obsolete>
16569     Renamed to WebFont.StyleRecalcToDownloadLatency for clarity.
16570   </obsolete>
16571   <summary>
16572     The time from when the webfont was referenced by a calculated style for the
16573     first time to the start of the font download.
16574   </summary>
16575 </histogram>
16577 <histogram name="WebFont.LoadTime.0.Under10KB" units="milliseconds">
16578   <obsolete>
16579     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.0.Under10KB.
16580   </obsolete>
16581   <summary>
16582     The time it takes for a webfont download to finish, for webfonts of under
16583     10KB.
16584   </summary>
16585 </histogram>
16587 <histogram name="WebFont.LoadTime.1.10KBTo50KB" units="milliseconds">
16588   <obsolete>
16589     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.1.10KBTo50KB.
16590   </obsolete>
16591   <summary>
16592     The time it takes for a webfont download to finish, for webfonts of
16593     10KB-50KB.
16594   </summary>
16595 </histogram>
16597 <histogram name="WebFont.LoadTime.2.50KBTo100KB" units="milliseconds">
16598   <obsolete>
16599     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.2.50KBTo100KB.
16600   </obsolete>
16601   <summary>
16602     The time it takes for a webfont download to finish, for webfonts of
16603     50KB-100KB.
16604   </summary>
16605 </histogram>
16607 <histogram name="WebFont.LoadTime.3.100KBTo1MB" units="milliseconds">
16608   <obsolete>
16609     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.3.100KBTo1MB.
16610   </obsolete>
16611   <summary>
16612     The time it takes for a webfont download to finish, for webfonts of
16613     100KB-1MB.
16614   </summary>
16615 </histogram>
16617 <histogram name="WebFont.LoadTime.4.Over1MB" units="milliseconds">
16618   <obsolete>
16619     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.4.Over1MB.
16620   </obsolete>
16621   <summary>
16622     The time it takes for a webfont download to finish, for webfonts of over
16623     1MB.
16624   </summary>
16625 </histogram>
16627 <histogram name="WebFont.LoadTime.LoadError" units="milliseconds">
16628   <obsolete>
16629     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.LoadError.
16630   </obsolete>
16631   <summary>
16632     The time taken for a webfont download that failed. Includes aborted
16633     requests.
16634   </summary>
16635 </histogram>
16637 <histogram name="WebFont.LocalFontUsed" enum="BooleanUsage">
16638   <summary>
16639     Whether a locallly installed font is actually used when @font-face had local
16640     sources.
16641   </summary>
16642 </histogram>
16644 <histogram name="WebFont.StyleRecalcToDownloadLatency" units="milliseconds">
16645   <summary>
16646     The time from when the webfont was referenced by a calculated style for the
16647     first time to the start of the font download.
16648   </summary>
16649 </histogram>
16651 <histogram name="WebFont.UsageType" enum="WebFontUsageType">
16652   <summary>
16653     For each webfont, this records (a) if the font was 'styled', i.e. referenced
16654     by a calculated style for a RenderText before the font data was used, and
16655     (b) if the font was actually used or not, i.e. the renderer requested the
16656     font data or not. (A Font can be used without being styled, for example when
16657     drawn by a Canvas 2D Context.) This is recorded upon a download request of a
16658     webfont, or destruction of a CSSFontFaceSource object. Recorded at most once
16659     for each url() source of @font-face CSS rule.
16660   </summary>
16661 </histogram>
16663 <histogram name="WebFont.WebFontsInPage">
16664   <summary>
16665     The number of webfonts used in a page. This is recorded when the first
16666     layout is done, and so will not count webfonts dynamically loaded by
16667     scripts.
16668   </summary>
16669 </histogram>
16671 <histogram name="WebHistory.LocalResultMissingOnServer" units="%">
16672   <summary>
16673     Percentage of results that are present locally but are not returned by the
16674     web history API call. Recorded every time a signed-in user visits the
16675     chrome://history page and the results from the web history are received.
16676   </summary>
16677 </histogram>
16679 <histogram name="WebHistory.OAuthTokenCompletion" enum="BooleanSuccess">
16680   <summary>
16681     Whether getting the OAuth token was successful for a web history query. On
16682     visits to the chrome://history page this token is obtained and then used to
16683     get the user's synced web history.
16684   </summary>
16685 </histogram>
16687 <histogram name="WebHistory.OAuthTokenResponseCode" units="code">
16688   <summary>
16689     HTTP Response code returned by the server when trying to fetch the OAuth
16690     token for a web history query.
16691   </summary>
16692 </histogram>
16694 <histogram name="WebHistory.QueryCompletion" enum="WebHistoryStatus">
16695   <summary>
16696     Whether the web history API call was successful. Every time a signed-in user
16697     visits the chrome://history page this query is executed to get the user's
16698     synced web history. If successful, the local and remote results are merged
16699     and shown in the history page.
16700   </summary>
16701 </histogram>
16703 <histogram name="WebHistory.ResponseTime" units="milliseconds">
16704   <summary>
16705     Time it took for the web history to reply. Recorded when the web history API
16706     call triggered by visiting chrome://history receives the data, measuring how
16707     much time it took for the server to reply.
16708   </summary>
16709 </histogram>
16711 <histogram name="WebRTC.AudioCaptureTime" units="milliseconds">
16712   <summary>Duration in milliseconds of WebRTC audio capture session.</summary>
16713 </histogram>
16715 <histogram name="WebRTC.AudioInputChannelLayout" enum="ChannelLayout">
16716   <summary>Audio input channel layout in WebRTC.</summary>
16717 </histogram>
16719 <histogram name="WebRTC.AudioInputFramesPerBuffer" enum="AudioFramesPerBuffer">
16720   <summary>Size of WebRTC audio input buffers (in audio frames).</summary>
16721 </histogram>
16723 <histogram name="WebRTC.AudioInputFramesPerBufferUnexpected"
16724     units="audio frames">
16725   <summary>
16726     Size of WebRTC audio input buffers (atypical values, in audio frames).
16727   </summary>
16728 </histogram>
16730 <histogram name="WebRTC.AudioInputSampleRate" enum="AudioSampleRate">
16731   <summary>Audio input sample rate for WebRTC (in Hz).</summary>
16732 </histogram>
16734 <histogram name="WebRTC.AudioInputSampleRateUnexpected" units="Hz">
16735   <summary>
16736     Audio input sample rate for WebRTC (atypical values, in Hz).
16737   </summary>
16738 </histogram>
16740 <histogram name="WebRTC.AudioOutputChannelLayout" enum="ChannelLayout">
16741   <summary>Audio output channel layout in WebRTC.</summary>
16742 </histogram>
16744 <histogram name="WebRTC.AudioOutputFramesPerBuffer" enum="AudioFramesPerBuffer">
16745   <summary>Size of WebRTC audio output buffers (in audio frames).</summary>
16746 </histogram>
16748 <histogram name="WebRTC.AudioOutputFramesPerBufferUnexpected"
16749     units="audio frames">
16750   <summary>
16751     Size of WebRTC audio output buffers (atypical values, in audio frames).
16752   </summary>
16753 </histogram>
16755 <histogram name="WebRTC.AudioOutputSampleRate" enum="AudioSampleRate">
16756   <summary>Audio output sample rate for WebRTC (in Hz).</summary>
16757 </histogram>
16759 <histogram name="WebRTC.AudioOutputSampleRateUnexpected" units="Hz">
16760   <summary>
16761     Audio output sample rate for WebRTC (atypical values, in Hz).
16762   </summary>
16763 </histogram>
16765 <histogram name="WebRTC.AudioRenderTime" units="milliseconds">
16766   <summary>Duration in milliseconds of WebRTC audio render session.</summary>
16767 </histogram>
16769 <histogram name="WebRTC.webkitApiCount" enum="JavaScriptAPIName">
16770   <summary>Counts number of calls to WebRTC APIs from JavaScript.</summary>
16771 </histogram>
16773 <histogram name="WinTimeTicks.FailedToChangeCores" enum="WindowsVersion">
16774   <summary>
16775     Incremented each time the TimeTicks field trial runs on a machine with
16776     multiple cores, but failed to change thread affinity. Broken down by Windows
16777     version.
16778   </summary>
16779 </histogram>
16781 <histogram name="WinTimeTicks.MinResolutionNanoseconds" units="nanoseconds">
16782   <summary>
16783     The smallest non-zero delta reported by subsequent calls to
16784     QueryPerformanceCounter.
16785   </summary>
16786 </histogram>
16788 <histogram name="WinTimeTicks.NonStopTsc">
16789   <summary>
16790     True if the CPU's time stamp counter ticks at a constant rate regardless of
16791     CPU frequency.
16792   </summary>
16793 </histogram>
16795 <histogram name="WinTimeTicks.TickedBackwards" enum="WindowsVersion">
16796   <summary>
16797     The number of times the TimeTicks field trial failed because
16798     QueryPerformanceCounter ticked backwards. Broken down by Windows version.
16799   </summary>
16800 </histogram>
16802 <histogram name="WinTimeTicks.VersionSuccessful" enum="WindowsVersion">
16803   <summary>
16804     The number of times the TimeTicks field trial succeeded. Broken down by
16805     Windows version.
16806   </summary>
16807 </histogram>
16809 <histogram name="WinTimeTicks.VersionTotal" enum="WindowsVersion">
16810   <summary>
16811     The number of times the TimeTicks field trial ran for comparison with
16812     WinTimeTicks.VersionSuccess. Broken down by Windows version.
16813   </summary>
16814 </histogram>
16816 <histogram name="WrenchMenu.RecentTabsSubMenu" enum="RecentTabsAction">
16817   <summary>
16818     The number of times each tab or window restore option in the Recent Tabs
16819     submenu is clicked.
16820   </summary>
16821 </histogram>
16823 <histogram name="ZeroSuggest.AllResults">
16824   <summary>
16825     The number of results (either query or URL) from ZeroSuggest. This is set
16826     every time a successful response from ZeroSuggest is recieved, which can be
16827     every time the user focuses on the omnibox.
16828   </summary>
16829 </histogram>
16831 <histogram name="ZeroSuggest.QueryResults">
16832   <summary>
16833     The number of query results returned from ZeroSuggest. This is set every
16834     time a successful response from ZeroSuggest is recieved, which can be every
16835     time the user focuses on the omnibox.
16836   </summary>
16837 </histogram>
16839 <histogram name="ZeroSuggest.URLResults">
16840   <summary>
16841     The number of URL results returned from ZeroSuggest. This is set every time
16842     a successful response from ZeroSuggest is recieved, which can be every time
16843     the user focuses on the omnibox.
16844   </summary>
16845 </histogram>
16847 </histograms>
16849 <!-- Enum types -->
16851 <enums>
16853 <enum name="Abandoned" type="int">
16854   <int value="0" label="Finished"/>
16855   <int value="1" label="Abandoned"/>
16856 </enum>
16858 <enum name="AndroidEvictionReason" type="int">
16859   <int value="0" label="TabUnusedTooLong"/>
16860   <int value="1" label="TabUnusedInSession"/>
16861   <int value="2" label="LimitOfActiveTabs"/>
16862   <int value="3" label="EvictNTabs"/>
16863   <int value="4" label="EvictAll"/>
16864 </enum>
16866 <enum name="AndroidMemoryNotificationBackground" type="int">
16867   <int value="0" label="TrimMemoryUiHidden"/>
16868   <int value="1" label="TrimMemoryBackground"/>
16869   <int value="2" label="TrimMemoryModerate"/>
16870   <int value="3" label="TrimMemoryComplete"/>
16871 </enum>
16873 <enum name="AndroidMemoryNotificationForeground" type="int">
16874   <int value="0" label="TrimMemoryRunningModerate"/>
16875   <int value="1" label="TrimMemoryRunningLow"/>
16876   <int value="2" label="TrimMemoryRunningCritical"/>
16877   <int value="3" label="LowMemory"/>
16878 </enum>
16880 <enum name="AppLaunch" type="int">
16881   <int value="0" label="NTP_APPS_MAXIMIZED"/>
16882   <int value="1" label="NTP_APPS_COLLAPSED"/>
16883   <int value="2" label="NTP_APPS_MENU"/>
16884   <int value="3" label="NTP_MOST_VISITED"/>
16885   <int value="4" label="NTP_RECENTLY_CLOSED"/>
16886   <int value="5" label="BOOKMARK_BAR"/>
16887   <int value="6" label="CONTENT_NAVIGATION"/>
16888   <int value="7" label="SESSION_RESTORE"/>
16889   <int value="8" label="AUTOLAUNCH"/>
16890   <int value="9" label="OMNIBOX_APP"/>
16891   <int value="10" label="OMNIBOX_LOCATION"/>
16892   <int value="11" label="OMNIBOX_INSTANT"/>
16893   <int value="12" label="EXTENSION_API"/>
16894   <int value="13" label="CMD_LINE_APP"/>
16895   <int value="14" label="CMD_LINE_URL"/>
16896   <int value="15" label="NTP_WEBSTORE"/>
16897   <int value="16" label="NTP_APP_RE_ENABLE"/>
16898   <int value="17" label="CMD_LINE_APP_LEGACY"/>
16899   <int value="18" label="NTP_WEBSTORE_FOOTER"/>
16900   <int value="19" label="NTP_WEBSTORE_PLUS_ICON"/>
16901   <int value="20" label="APP_LIST_MAIN"/>
16902   <int value="21" label="APP_LIST_SEARCH"/>
16903 </enum>
16905 <enum name="AppLaunchContainer" type="int">
16906   <int value="0" label="LAUNCH_WINDOW"/>
16907   <int value="1" label="LAUNCH_PANEL"/>
16908   <int value="2" label="LAUNCH_TAB"/>
16909   <int value="3" label="LAUNCH_NONE (v2 packaged apps)"/>
16910 </enum>
16912 <enum name="AppLauncherPromo" type="int">
16913   <int value="0" label="Already installed"/>
16914   <int value="1" label="Shown"/>
16915   <int value="2" label="Dismissed"/>
16916   <int value="3" label="Learn more"/>
16917 </enum>
16919 <enum name="AppListSearchResult" type="int">
16920   <int value="0" label="OMNIBOX"/>
16921   <int value="1" label="APP"/>
16922   <int value="2" label="WEBSTORE"/>
16923   <int value="3" label="SEARCH_WEBSTORE"/>
16924 </enum>
16926 <enum name="AppPromoAction" type="int">
16927   <int value="0" label="PROMO_LAUNCH_APP"/>
16928   <int value="1" label="PROMO_LAUNCH_WEB_STORE"/>
16929   <int value="2" label="PROMO_CLOSE"/>
16930   <int value="3" label="PROMO_EXPIRE"/>
16931   <int value="4" label="PROMO_SEEN"/>
16932 </enum>
16934 <enum name="AppsPageDragSource" type="int">
16935   <int value="0" label="Same apps pane"/>
16936   <int value="1" label="Different apps pane"/>
16937   <int value="2" label="Most visited pane"/>
16938   <int value="3" label="Bookmarks pane"/>
16939   <int value="4" label="Outside of NTP (e.g. bookmarks bar)"/>
16940 </enum>
16942 <enum name="AsyncDNSConfigParsePosix" type="int">
16943   <int value="0" label="OK"/>
16944   <int value="1" label="RES_INIT_FAILED"/>
16945   <int value="2" label="RES_INIT_UNSET"/>
16946   <int value="3" label="BAD_ADDRESS"/>
16947   <int value="4" label="BAD_EXT_STRUCT"/>
16948   <int value="5" label="NULL_ADDRESS"/>
16949   <int value="6" label="NO_NAMESERVERS"/>
16950   <int value="7" label="MISSING_OPTIONS"/>
16951   <int value="8" label="UNHANDLED_OPTIONS"/>
16952 </enum>
16954 <enum name="AsyncDNSConfigParseWin" type="int">
16955   <int value="0" label="OK"/>
16956   <int value="1" label="READ_IPHELPER"/>
16957   <int value="2" label="READ_POLICY_SEARCHLIST"/>
16958   <int value="3" label="READ_TCPIP_SEARCHLIST"/>
16959   <int value="4" label="READ_DOMAIN"/>
16960   <int value="5" label="READ_POLICY_DEVOLUTION"/>
16961   <int value="6" label="READ_DNSCACHE_DEVOLUTION"/>
16962   <int value="7" label="READ_TCPIP_DEVOLUTION"/>
16963   <int value="8" label="READ_APPEND_MULTILABEL"/>
16964   <int value="9" label="READ_PRIMARY_SUFFIX"/>
16965   <int value="10" label="BAD_ADDRESS"/>
16966   <int value="11" label="NO_NAMESERVERS"/>
16967 </enum>
16969 <enum name="AsyncDNSHostsParseWin" type="int">
16970   <int value="0" label="OK"/>
16971   <int value="1" label="UNREADABLE_HOSTS_FILE"/>
16972   <int value="2" label="COMPUTER_NAME_FAILED"/>
16973   <int value="3" label="IPHELPER_FAILED"/>
16974   <int value="4" label="BAD_ADDRESS"/>
16975 </enum>
16977 <enum name="AsyncDNSParseResult" type="int">
16978   <summary>Results of DnsResponse::ParseToAddressList.</summary>
16979   <int value="0" label="SUCCESS"/>
16980   <int value="1" label="MALFORMED_RESPONSE"/>
16981   <int value="2" label="MALFORMED_CNAME"/>
16982   <int value="3" label="NAME_MISMATCH"/>
16983   <int value="4" label="SIZE_MISMATCH"/>
16984   <int value="5" label="CNAME_AFTER_ADDRESS"/>
16985   <int value="6" label="ADDRESS_TTL_MISMATCH"/>
16986   <int value="7" label="NO_ADDRESSES"/>
16987 </enum>
16989 <enum name="AsyncDNSResolveStatus" type="int">
16990   <int value="0" label="DNS_SUCCESS">Succeeded with async DNS.</int>
16991   <int value="1" label="PROC_SUCCESS">
16992     Succeeded with getaddrinfo after async DNS failed.
16993   </int>
16994   <int value="2" label="FAIL">Both async DNS and getaddrinfo failed.</int>
16995   <int value="3" label="SUSPECT_NETBIOS">
16996     Same as PROC_SUCCESS except the hostname fits NetBIOS name criteria.
16997   </int>
16998 </enum>
17000 <enum name="AsyncDNSWatchStatus" type="int">
17001   <int value="0" label="STARTED">Started.</int>
17002   <int value="1" label="FAILED_TO_START_CONFIG">
17003     Failed to start watching config.
17004   </int>
17005   <int value="2" label="FAILED_TO_START_HOSTS">
17006     Failed to start watching HOSTS.
17007   </int>
17008   <int value="3" label="FAILED_CONFIG">Failed during watching config.</int>
17009   <int value="4" label="FAILED_HOSTS">Failed during watching HOSTS.</int>
17010 </enum>
17012 <enum name="AudioCodec" type="int">
17013   <int value="0" label="kUnknownAudioCodec"/>
17014   <int value="1" label="kCodecAAC"/>
17015   <int value="2" label="kCodecMP3"/>
17016   <int value="3" label="kCodecPCM"/>
17017   <int value="4" label="kCodecVorbis"/>
17018   <int value="5" label="kCodecFLAC"/>
17019   <int value="6" label="kCodecAMR_NB"/>
17020   <int value="7" label="kCodecAMR_WB"/>
17021   <int value="8" label="kCodecPCM_MULAW"/>
17022   <int value="9" label="kCodecGSM_MS"/>
17023   <int value="10" label="kCodecPCM_S16BE"/>
17024   <int value="11" label="kCodecPCM_S24BE"/>
17025   <int value="12" label="kCodecOpus"/>
17026 </enum>
17028 <enum name="AudioFramesPerBuffer" type="int">
17029   <int value="0" label="k160"/>
17030   <int value="1" label="k320"/>
17031   <int value="2" label="k440"/>
17032   <int value="3" label="k480"/>
17033   <int value="4" label="k640"/>
17034   <int value="5" label="k880"/>
17035   <int value="6" label="k960"/>
17036   <int value="7" label="k1440"/>
17037   <int value="8" label="k1920"/>
17038 </enum>
17040 <enum name="AudioRendererEvents" type="int">
17041   <int value="0" label="Initialized"/>
17042   <int value="1" label="Runtime error"/>
17043 </enum>
17045 <enum name="AudioSampleFormat" type="int">
17046   <int value="0" label="Unknown"/>
17047   <int value="1" label="Unsigned 8-bit"/>
17048   <int value="2" label="Signed 16-bit"/>
17049   <int value="3" label="Signed 32-bit"/>
17050   <int value="4" label="Float 32-bit"/>
17051   <int value="5" label="Signed 16-bit planar"/>
17052   <int value="6" label="Float 32-bit planar"/>
17053 </enum>
17055 <enum name="AudioSampleRate" type="int">
17056   <int value="0" label="k8000Hz"/>
17057   <int value="1" label="k16000Hz"/>
17058   <int value="2" label="k32000Hz"/>
17059   <int value="3" label="k48000Hz"/>
17060   <int value="4" label="k96000Hz"/>
17061   <int value="5" label="k11025Hz"/>
17062   <int value="6" label="k22050Hz"/>
17063   <int value="7" label="k44100Hz"/>
17064   <int value="8" label="k88200Hz"/>
17065   <int value="9" label="k176400Hz"/>
17066   <int value="10" label="k192000Hz"/>
17067 </enum>
17069 <enum name="AutocheckoutBubble" type="int">
17070   <obsolete>
17071     Deprecated as of 8/2013.
17072   </obsolete>
17073   <int value="0" label="Created"/>
17074   <int value="1" label="Accepted"/>
17075   <int value="2" label="Dismissed"/>
17076   <int value="3" label="Ignored"/>
17077   <int value="4" label="Could be displayed"/>
17078 </enum>
17080 <enum name="AutocheckoutBuyFlow" type="int">
17081   <obsolete>
17082     Deprecated as of 8/2013.
17083   </obsolete>
17084   <int value="0" label="Started"/>
17085   <int value="1" label="Success"/>
17086   <int value="2" label="Missing field mappings"/>
17087   <int value="3" label="Missing advance element"/>
17088   <int value="4" label="Cannot proceed"/>
17089 </enum>
17091 <enum name="AutofillCreditCardInfoBar" type="int">
17092   <int value="0" label="Shown"/>
17093   <int value="1" label="Accepted"/>
17094   <int value="2" label="Denied"/>
17095   <int value="3" label="Ignored"/>
17096 </enum>
17098 <enum name="AutofillDeveloperEngagement" type="int">
17099   <int value="0" label="Fillable form parsed"/>
17100   <int value="1" label="Includes type hints"/>
17101 </enum>
17103 <enum name="AutofillDialogDismissalState" type="int">
17104   <int value="0" label="Submitted, existing data"/>
17105   <int value="1" label="Submitted, saved to Wallet"/>
17106   <int value="2" label="Submitted, saved locally"/>
17107   <int value="3" label="Submitted, no save"/>
17108   <int value="4" label="Canceled, no edits"/>
17109   <int value="5" label="Canceled, no invalid fields"/>
17110   <int value="6" label="Canceled, 1+ invalid fields"/>
17111   <int value="7" label="Canceled during sign-in"/>
17112 </enum>
17114 <enum name="AutofillDialogInitialUserState" type="int">
17115   <int value="0" label="Not signed in, no Autofill"/>
17116   <int value="1" label="Not signed in, has Autofill"/>
17117   <int value="2" label="Signed in, no Wallet, no Autofill"/>
17118   <int value="3" label="Signed in, no Wallet, has Autofill"/>
17119   <int value="4" label="Signed in, has Wallet, no Autofill"/>
17120   <int value="5" label="Signed in, ha Wallet, has Autofill"/>
17121 </enum>
17123 <enum name="AutofillDialogPopupEvent" type="int">
17124   <int value="0" label="Popup shown"/>
17125   <int value="1" label="Form Autofilled"/>
17126 </enum>
17128 <enum name="AutofillDialogSecurity" type="int">
17129   <int value="0" label="Baseline: Dialog shown"/>
17130   <int value="1" label="Credit card over HTTP"/>
17131   <int value="2" label="Cross-origin frame"/>
17132 </enum>
17134 <enum name="AutofillDialogUiEvents" type="int">
17135   <int value="0" label="Dialog shown"/>
17136   <int value="1" label="Dialog submitted"/>
17137   <int value="2" label="Dialog canceled"/>
17138   <int value="3" label="Account switched: Wallet-&gt;Autofill"/>
17139   <int value="4" label="Account switched: Autofill-&gt;Wallet"/>
17140   <int value="5" label="Account switched: Wallet-&gt;Wallet"/>
17141   <int value="6" label="Sign-in UI shown"/>
17142   <int value="7" label="Selected different email suggestion"/>
17143   <int value="8" label="Selected different billing suggestion"/>
17144   <int value="9" label="Selected different cc+billing suggestion"/>
17145   <int value="10" label="Selected different shipping suggestion"/>
17146   <int value="11" label="Selected different cc suggestion"/>
17147   <int value="12" label="Showed edit UI for email"/>
17148   <int value="13" label="Showed edit UI for billing"/>
17149   <int value="14" label="Showed edit UI for cc+billing"/>
17150   <int value="15" label="Showed edit UI for shipping"/>
17151   <int value="16" label="Showed edit UI for cc"/>
17152   <int value="17" label="Selected 'Add email' suggestion"/>
17153   <int value="18" label="Selected 'Add billing' suggestion"/>
17154   <int value="19" label="Selected 'Add cc+billing' suggestion"/>
17155   <int value="20" label="Selected 'Add shipping' suggestion"/>
17156   <int value="21" label="Selected 'Add cc' suggestion"/>
17157 </enum>
17159 <enum name="AutofillExperimentId" type="int">
17160   <int value="0" label="No Experiment"/>
17161   <int value="1" label="Unknown"/>
17162   <int value="2" label="ar06"/>
17163   <int value="3" label="ar1"/>
17164   <int value="4" label="ar2"/>
17165   <int value="5" label="ar4"/>
17166   <int value="6" label="ar05wlr15"/>
17167   <int value="7" label="ar05wlr25"/>
17168   <int value="8" label="ar05wlr25fs5"/>
17169   <int value="9" label="tbar1"/>
17170   <int value="10" label="ar04wr3fs4"/>
17171   <int value="11" label="No Server Response"/>
17172   <int value="12" label="fp05"/>
17173   <int value="13" label="fp025"/>
17174   <int value="14" label="fp05cc03"/>
17175   <int value="15" label="fp05cco03"/>
17176   <int value="16" label="fp05cco03cstd"/>
17177   <int value="17" label="fp05cc03e1"/>
17178 </enum>
17180 <enum name="AutofillQuality" type="int">
17181   <int value="0" label="Submitted"/>
17182   <int value="1" label="Autofilled"/>
17183   <int value="2" label="Autofill failed"/>
17184   <int value="3" label="Heuristic Unknown"/>
17185   <int value="4" label="Heuristic Match"/>
17186   <int value="5" label="Heuristic Mismatch"/>
17187   <int value="6" label="Server Unknown"/>
17188   <int value="7" label="Server Match"/>
17189   <int value="8" label="Server Mismatch"/>
17190 </enum>
17192 <enum name="AutofillQueryResult" type="int">
17193   <int value="0" label="Sent"/>
17194   <int value="1" label="Received"/>
17195   <int value="2" label="Parsed"/>
17196   <int value="3" label="Response matches local"/>
17197   <int value="4" label="Response improves local (nonempty)"/>
17198   <int value="5" label="Response improves local (empty)"/>
17199 </enum>
17201 <enum name="AutofillTypeQuality" type="int">
17202   <int value="0" label="Unknown"/>
17203   <int value="1" label="Match"/>
17204   <int value="2" label="Mismatch"/>
17205 </enum>
17207 <enum name="AutofillTypeQualityByFieldType" type="int">
17208   <int value="0" label="Ambiguous, Unknown"/>
17209   <int value="1" label="Ambiguous, Match"/>
17210   <int value="2" label="Ambiguous, Mismatch"/>
17211   <int value="3" label="Name, Unknown"/>
17212   <int value="4" label="Name, Match"/>
17213   <int value="5" label="Name, Mismatch"/>
17214   <int value="6" label="Company, Unknown"/>
17215   <int value="7" label="Company, Match"/>
17216   <int value="8" label="Company, Mismatch"/>
17217   <int value="9" label="Addr. line 1, Unknown"/>
17218   <int value="10" label="Addr. line 1, Match"/>
17219   <int value="11" label="Addr. line 1, Mismatch"/>
17220   <int value="12" label="Addr. line 2, Unknown"/>
17221   <int value="13" label="Addr. line 2, Match"/>
17222   <int value="14" label="Addr. line 2, Mismatch"/>
17223   <int value="15" label="City, Unknown"/>
17224   <int value="16" label="City, Match"/>
17225   <int value="17" label="City, Mismatch"/>
17226   <int value="18" label="State, Unknown"/>
17227   <int value="19" label="State, Match"/>
17228   <int value="20" label="State, Mismatch"/>
17229   <int value="21" label="ZIP code, Unknown"/>
17230   <int value="22" label="ZIP code, Match"/>
17231   <int value="23" label="ZIP code, Mismatch"/>
17232   <int value="24" label="Country, Unknown"/>
17233   <int value="25" label="Country, Match"/>
17234   <int value="26" label="Country, Mismatch"/>
17235   <int value="27" label="Phone, Unknown"/>
17236   <int value="28" label="Phone, Match"/>
17237   <int value="29" label="Phone, Mismatch"/>
17238   <int value="30" label="Fax, Unknown"/>
17239   <int value="31" label="Fax, Match"/>
17240   <int value="32" label="Fax, Mismatch"/>
17241   <int value="33" label="Email, Unknown"/>
17242   <int value="34" label="Email, Match"/>
17243   <int value="35" label="Email, Mismatch"/>
17244   <int value="36" label="Credit card: name, Unknown"/>
17245   <int value="37" label="Credit card: name, Match"/>
17246   <int value="38" label="Credit card: name, Mismatch"/>
17247   <int value="39" label="Credit card: number, Unknown"/>
17248   <int value="40" label="Credit card: number, Match"/>
17249   <int value="41" label="Credit card: number, Mismatch"/>
17250   <int value="42" label="Credit card: date, Unknown"/>
17251   <int value="43" label="Credit card: date, Match"/>
17252   <int value="44" label="Credit card: date, Mismatch"/>
17253 </enum>
17255 <enum name="AutofillUserHappiness" type="int">
17256   <int value="0" label="Forms loaded"/>
17257   <int value="1" label="Submitted fillable form, autofilled all"/>
17258   <int value="2" label="Submitted fillable form, autofilled some"/>
17259   <int value="3" label="Submitted fillable form, autofilled none"/>
17260   <int value="4" label="Submitted non-fillable form"/>
17261   <int value="5" label="User did type"/>
17262   <int value="6" label="Suggestions shown"/>
17263   <int value="7" label="Suggestions shown (once)"/>
17264   <int value="8" label="User did autofill"/>
17265   <int value="9" label="User did autofill (once)"/>
17266   <int value="10" label="User edited autofilled field"/>
17267   <int value="11" label="User edited autofilled field (once)"/>
17268 </enum>
17270 <enum name="BackingStoreResults" type="int">
17271   <int value="0" label="Unused"/>
17272   <int value="1" label="Success"/>
17273   <int value="2" label="Failure"/>
17274 </enum>
17276 <enum name="BatteryInfoSampleResult" type="int">
17277   <int value="0" label="Read"/>
17278   <int value="1" label="Good"/>
17279   <int value="2" label="Bad"/>
17280 </enum>
17282 <enum name="BluetoothPairingMethod" type="int">
17283   <int value="0" label="No user interaction required"/>
17284   <int value="1" label="PIN Code requested from user"/>
17285   <int value="2" label="Passkey requested from user"/>
17286   <int value="3" label="PIN Code entered into device"/>
17287   <int value="4" label="Passkey entered into device"/>
17288   <int value="5" label="Passkey confirmed on both devices"/>
17289 </enum>
17291 <enum name="BluetoothPairingResult" type="int">
17292   <int value="0" label="Success"/>
17293   <int value="1" label="Connection already in-progress"/>
17294   <int value="2" label="Failed for non-specific reason"/>
17295   <int value="3" label="Authentication failed"/>
17296   <int value="4" label="Authentication canceled"/>
17297   <int value="5" label="Authentication rejected"/>
17298   <int value="6" label="Authentication timed out"/>
17299   <int value="7" label="Unsupported device"/>
17300   <int value="8" label="Unknown or unhandler error"/>
17301 </enum>
17303 <enum name="Boolean" type="int">
17304   <int value="0" label="False"/>
17305   <int value="1" label="True"/>
17306 </enum>
17308 <enum name="BooleanAttempted" type="int">
17309   <int value="0" label="Not Attempted"/>
17310   <int value="1" label="Attempted"/>
17311 </enum>
17313 <enum name="BooleanCorrupt" type="int">
17314   <int value="0" label="Not Corrupt"/>
17315   <int value="1" label="Corrupt"/>
17316 </enum>
17318 <enum name="BooleanCovered" type="int">
17319   <int value="0" label="Not Covered"/>
17320   <int value="1" label="Covered"/>
17321 </enum>
17323 <enum name="BooleanCredentialsLost" type="int">
17324   <int value="0" label="Found Credentials"/>
17325   <int value="1" label="Missing Credentials"/>
17326 </enum>
17328 <enum name="BooleanDataReductionProxy" type="int">
17329   <int value="0" label="Not Data Reduction Proxy"/>
17330   <int value="1" label="Data Reduction Proxy"/>
17331 </enum>
17333 <enum name="BooleanDelete" type="int">
17334   <int value="0" label="Ignored"/>
17335   <int value="1" label="Deleted"/>
17336 </enum>
17338 <enum name="BooleanDuplicate" type="int">
17339   <int value="0" label="Not Duplicate"/>
17340   <int value="1" label="Duplicate"/>
17341 </enum>
17343 <enum name="BooleanEnabled" type="int">
17344   <int value="0" label="Disabled"/>
17345   <int value="1" label="Enabled"/>
17346 </enum>
17348 <enum name="BooleanExpired" type="int">
17349   <int value="0" label="Unexpired"/>
17350   <int value="1" label="Expired"/>
17351 </enum>
17353 <enum name="BooleanHasCrc" type="int">
17354   <int value="0" label="No CRC"/>
17355   <int value="1" label="Has CRC"/>
17356 </enum>
17358 <enum name="BooleanHit" type="int">
17359   <int value="0" label="Not_reached"/>
17360   <int value="1" label="Hit"/>
17361 </enum>
17363 <enum name="BooleanHttps" type="int">
17364   <int value="0" label="HTTP"/>
17365   <int value="1" label="HTTPS"/>
17366 </enum>
17368 <enum name="BooleanMatched" type="int">
17369   <int value="0" label="Not matched"/>
17370   <int value="1" label="Matched"/>
17371 </enum>
17373 <enum name="BooleanOrphan" type="int">
17374   <int value="0" label="Non-orphan"/>
17375   <int value="1" label="Orphan"/>
17376 </enum>
17378 <enum name="BooleanRaced" type="int">
17379   <int value="0" label="Did Not Race"/>
17380   <int value="1" label="Raced"/>
17381 </enum>
17383 <enum name="BooleanRegistered" type="int">
17384   <int value="0" label="Not Registered"/>
17385   <int value="1" label="Registered"/>
17386 </enum>
17388 <enum name="BooleanSelected" type="int">
17389   <int value="0" label="No selection"/>
17390   <int value="1" label="Selected"/>
17391 </enum>
17393 <enum name="BooleanStale" type="int">
17394   <int value="0" label="Fresh"/>
17395   <int value="1" label="Stale"/>
17396 </enum>
17398 <enum name="BooleanSuccess" type="int">
17399   <int value="0" label="Failure"/>
17400   <int value="1" label="Success"/>
17401 </enum>
17403 <enum name="BooleanTabDiscard" type="int">
17404   <int value="0" label="Memory OK, no discards"/>
17405   <int value="1" label="Memory low, tabs discarded"/>
17406 </enum>
17408 <enum name="BooleanUsage" type="int">
17409   <int value="0" label="Not Used"/>
17410   <int value="1" label="Used"/>
17411 </enum>
17413 <enum name="BooleanValid" type="int">
17414   <int value="0" label="Invalid"/>
17415   <int value="1" label="Valid"/>
17416 </enum>
17418 <enum name="BooleanWiped" type="int">
17419   <int value="0" label="Re-enabled"/>
17420   <int value="1" label="Wiped out"/>
17421 </enum>
17423 <enum name="CanvasContextType" type="int">
17424   <int value="0" label="2d"/>
17425   <int value="1" label="webkit-3d"/>
17426   <int value="2" label="experimental-webgl"/>
17427   <int value="3" label="webgl"/>
17428 </enum>
17430 <enum name="ChannelLayout" type="int">
17431   <int value="0" label="CHANNEL_LAYOUT_NONE"/>
17432   <int value="1" label="CHANNEL_LAYOUT_UNSUPPORTED"/>
17433   <int value="2" label="CHANNEL_LAYOUT_MONO"/>
17434   <int value="3" label="CHANNEL_LAYOUT_STEREO"/>
17435   <int value="4" label="CHANNEL_LAYOUT_2_1"/>
17436   <int value="5" label="CHANNEL_LAYOUT_SURROUND"/>
17437   <int value="6" label="CHANNEL_LAYOUT_4POINT0"/>
17438   <int value="7" label="CHANNEL_LAYOUT_2_2"/>
17439   <int value="8" label="CHANNEL_LAYOUT_QUAD"/>
17440   <int value="9" label="CHANNEL_LAYOUT_5POINT0"/>
17441   <int value="10" label="CHANNEL_LAYOUT_5POINT1"/>
17442   <int value="11" label="CHANNEL_LAYOUT_5POINT0_BACK"/>
17443   <int value="12" label="CHANNEL_LAYOUT_5POINT1_BACK"/>
17444   <int value="13" label="CHANNEL_LAYOUT_7POINT0"/>
17445   <int value="14" label="CHANNEL_LAYOUT_7POINT1"/>
17446   <int value="15" label="CHANNEL_LAYOUT_7POINT1_WIDE"/>
17447   <int value="16" label="CHANNEL_LAYOUT_STEREO_DOWNMIX"/>
17448   <int value="17" label="CHANNEL_LAYOUT_2POINT1"/>
17449   <int value="18" label="CHANNEL_LAYOUT_3_1"/>
17450   <int value="19" label="CHANNEL_LAYOUT_4_1"/>
17451   <int value="20" label="CHANNEL_LAYOUT_6_0"/>
17452   <int value="21" label="CHANNEL_LAYOUT_6_0_FRONT"/>
17453   <int value="22" label="CHANNEL_LAYOUT_HEXAGONAL"/>
17454   <int value="23" label="CHANNEL_LAYOUT_6_1"/>
17455   <int value="24" label="CHANNEL_LAYOUT_6_1_BACK"/>
17456   <int value="25" label="CHANNEL_LAYOUT_6_1_FRONT"/>
17457   <int value="26" label="CHANNEL_LAYOUT_7_0_FRONT"/>
17458   <int value="27" label="CHANNEL_LAYOUT_7_1_WIDE_BACK"/>
17459   <int value="28" label="CHANNEL_LAYOUT_OCTAGONAL"/>
17460   <int value="29" label="CHANNEL_LAYOUT_DISCRETE"/>
17461 </enum>
17463 <enum name="CheckCRCResult" type="int">
17464   <int value="0" label="Stream was never read to end"/>
17465   <int value="1" label="CRC check not done"/>
17466   <int value="2" label="CRC check done"/>
17467   <int value="3" label="Stream was never read at all"/>
17468 </enum>
17470 <enum name="ChromeDownloadCountType" type="int">
17471   <int value="0" label="Initiated by Navigation (Obsolete)"/>
17472   <int value="1" label="Initiated by Context Menu (Obsolete)"/>
17473   <int value="2" label="Initiated by WebStore Installer (Obsolete)"/>
17474   <int value="3" label="Initiated by ImageBurner (Obsolete)"/>
17475   <int value="4" label="Blocked by Throttling"/>
17476 </enum>
17478 <enum name="ChromeDownloadSource" type="int">
17479   <int value="0" label="Initiated by Navigation"/>
17480   <int value="1" label="Initiated by Context Menu"/>
17481   <int value="2" label="Initiated by WebStore Installer"/>
17482   <int value="3" label="Initiated by ImageBurner"/>
17483   <int value="4" label="Initiated by Plugin Installer"/>
17484 </enum>
17486 <enum name="ClipboardAction" type="int">
17487   <int value="0" label="Write from non-Incognito"/>
17488   <int value="1" label="Write from Incognito"/>
17489   <int value="2" label="Read Text"/>
17490 </enum>
17492 <enum name="CoalescePotentialPackets" type="int">
17493   <int value="0" label="No Advantage"/>
17494   <int value="1" label="Header packets Only"/>
17495   <int value="30" label="More Than 30"/>
17496 </enum>
17498 <enum name="ConnectionType" type="int">
17499   <summary>
17500     Connection type as defined in net/base/connection_type_histograms.h
17501   </summary>
17502   <int value="0" label="Any">Any connection (SSL, HTTP, SPDY, etc.)</int>
17503   <int value="1" label="SSL">An SSL connection</int>
17504   <int value="2" label="SSL-MD5">
17505     An SSL connection with an MD5 certificate in the certificate chain
17506     (excluding root)
17507   </int>
17508   <int value="3" label="SSL-MD2">
17509     An SSL connection with an MD2 certificate in the certificate chain
17510     (excluding root)
17511   </int>
17512   <int value="4" label="SSL-MD4">
17513     An SSL connection with an MD4 certificate in the certificate chain
17514     (excluding root)
17515   </int>
17516   <int value="5" label="SSL-MD5(CA)">
17517     An SSL connection with an MD5 CA certificate in the certificate chain
17518     (excluding root)
17519   </int>
17520   <int value="6" label="SSL-MD2(CA)">
17521     An SSL connection with an MD2 CA certificate in the cerfificate chain
17522     (excluding root)
17523   </int>
17524   <int value="7" label="HTTP">An HTTP connection</int>
17525   <int value="8" label="SPDY">A SPDY connection</int>
17526   <int value="9" label="SSL-2.0">An SSL connection that uses SSL 2.0</int>
17527   <int value="10" label="SSL-3.0">An SSL connection that uses SSL 3.0</int>
17528   <int value="11" label="TLS-1.0">An SSL connection that uses TLS 1.0</int>
17529   <int value="12" label="TLS-1.1">An SSL connection that uses TLS 1.1</int>
17530   <int value="13" label="TLS-1.2">An SSL connection that uses TLS 1.2</int>
17531 </enum>
17533 <enum name="CookieDeletionCause" type="int">
17534   <summary>Reason why a cookie was removed from the cookie store</summary>
17535   <int value="0" label="explicit">
17536     The user explicitly requested that we delete a cookie
17537   </int>
17538   <int value="1" label="overwrite">
17539     The value of the cookie was overwritten by a new value
17540   </int>
17541   <int value="2" label="expired">The cookie expiration time passed</int>
17542   <int value="3" label="evicted">
17543     The cookie was evicted during garbage collection (replaced by
17544     domain_evicted/global_evicted below)
17545   </int>
17546   <int value="4" label="store_dup">
17547     The backing store had two copies of the cookie so one was removed (i.e.
17548     problems writing the backing store database)
17549   </int>
17550   <int value="5" label="dont_record">
17551     The cookie deletion should not be recorded because it occurred, e.g., during
17552     shutdown (the fact that these values showed up in the histogram is a bug,
17553     since fixed)
17554   </int>
17555   <int value="6" label="domain_evicted">
17556     The cookie was evicted during per-domain/eTLD+1 garbage collection
17557   </int>
17558   <int value="7" label="global_evicted">
17559     The cookie was evicted during whole store garbage collection.
17560   </int>
17561   <int value="8" label="domain_evicted_pre_safe">
17562     The cookie evicted during per-domain/eTLD+1 garbage collection, and would
17563     have been evicted by the global garbage collection process (because they
17564     hadn't been accessed recently enough).
17565   </int>
17566   <int value="9" label="domain_evicted_post_safe">
17567     The cookie evicted during per-domain/eTLD+1 garbage collection, and would
17568     not have been evicted by global metrics as well (because they had been
17569     accessed recently enough to save).
17570   </int>
17571   <int value="10" label="expired_overwrite">
17572     The cookie deletion occurred because the server overwrote it with an already
17573     expired cookie (this is a common idiom for server deletions of cookies).
17574   </int>
17575 </enum>
17577 <enum name="CrosDisksArchiveType" type="int">
17578   <int value="0" label="Unknown"/>
17579   <int value="1" label="ZIP"/>
17580   <int value="2" label="RAR"/>
17581   <int value="3" label="Tar"/>
17582   <int value="4" label="Bzip2-compressed Tar"/>
17583   <int value="5" label="Gzip-compressed Tar"/>
17584 </enum>
17586 <enum name="CrosDisksDeviceMediaType" type="int">
17587   <int value="0" label="Unknown"/>
17588   <int value="1" label="USB Drive"/>
17589   <int value="2" label="SD Card"/>
17590   <int value="3" label="Optical Disc"/>
17591   <int value="4" label="Mobile Device"/>
17592   <int value="5" label="DVD"/>
17593 </enum>
17595 <enum name="CrosDisksFilesystemType" type="int">
17596   <int value="0" label="Unknown"/>
17597   <int value="1" label="Others"/>
17598   <int value="2" label="FAT"/>
17599   <int value="3" label="exFAT"/>
17600   <int value="4" label="NTFS"/>
17601   <int value="5" label="HFS+"/>
17602   <int value="6" label="Ext2"/>
17603   <int value="7" label="Ext3"/>
17604   <int value="8" label="Ext4"/>
17605   <int value="9" label="ISO9660"/>
17606   <int value="10" label="UDF"/>
17607 </enum>
17609 <enum name="CrosEventEnum" type="int">
17610   <int value="0" label="ModemManagerCommandSendFailure"/>
17611 </enum>
17613 <enum name="CrosShelfClickTarget" type="int">
17614   <int value="0" label="Chrome"/>
17615   <int value="1" label="AppLauncher"/>
17616   <int value="2" label="Gmail"/>
17617   <int value="3" label="Search"/>
17618   <int value="4" label="Youtube"/>
17619   <int value="5" label="Doc"/>
17620   <int value="6" label="Sheets"/>
17621   <int value="7" label="Slides"/>
17622   <int value="8" label="PlayMusic"/>
17623 </enum>
17625 <enum name="DataReductionProxyPromoAction" type="int">
17626   <int value="0" label="Dismissed from first screen"/>
17627   <int value="1" label="Dismissed from second screen"/>
17628   <int value="2" label="Enabled from first screen"/>
17629   <int value="3" label="Enabled from second screen"/>
17630 </enum>
17632 <enum name="DataReductionProxySettingsConversion" type="int">
17633   <int value="0" label="OFF to OFF"/>
17634   <int value="1" label="OFF to ON"/>
17635   <int value="2" label="ON to OFF"/>
17636   <int value="3" label="ON to ON"/>
17637 </enum>
17639 <enum name="DataReductionProxyStartupState" type="int">
17640   <int value="0" label="Proxy not available"/>
17641   <int value="1" label="Proxy available but not enabled"/>
17642   <int value="2" label="Proxy available and enabled"/>
17643 </enum>
17645 <enum name="DevicePermissionActions" type="int">
17646   <int value="0" label="AllowHttps"/>
17647   <int value="1" label="AllowHttp"/>
17648   <int value="2" label="Deny"/>
17649   <int value="3" label="Cancel"/>
17650 </enum>
17652 <enum name="DiagnosticsRecoveryRun" type="int">
17653   <int value="0" label="Recovery not run"/>
17654   <int value="1" label="Recovery run because of crash"/>
17655   <int value="2" label="Recovery run by user"/>
17656 </enum>
17658 <enum name="DiagnosticsResult" type="int">
17659   <int value="0" label="Not run (regular startup)"/>
17660   <int value="1" label="Success (crash startup)"/>
17661   <int value="2" label="Failure (crash startup)"/>
17662   <int value="3" label="Skipped (crash startup)"/>
17663 </enum>
17665 <enum name="DiagnosticsTestName" type="int">
17666   <int value="0" label="Conflicting DLLs Test"/>
17667   <int value="1" label="Disk Space Test"/>
17668   <int value="2" label="Install Type Test"/>
17669   <int value="3" label="JSON Bookmarks Test"/>
17670   <int value="4" label="JSON Local State Test"/>
17671   <int value="5" label="JSON Preferences Test"/>
17672   <int value="6" label="Operating System Test"/>
17673   <int value="7" label="Path Dictionaries Test"/>
17674   <int value="8" label="Path Local State Test"/>
17675   <int value="9" label="Path Resources Test"/>
17676   <int value="10" label="Path User Data Test"/>
17677   <int value="11" label="Version Test"/>
17678   <int value="12" label="SQLite Integrity App Cache Test"/>
17679   <int value="13" label="SQLite Integrity Archived History Test"/>
17680   <int value="14" label="SQLite Integrity Cookie Test"/>
17681   <int value="15" label="SQLite Integrity Database Tracker Test"/>
17682   <int value="16" label="SQLite Integrity History Test"/>
17683   <int value="17" label="SQLite Integrity Nss Cert Test"/>
17684   <int value="18" label="SQLite Integrity Nss Key Test"/>
17685   <int value="19" label="SQLite Integrity Thumbnails Test"/>
17686   <int value="20" label="SQLite Integrity Web Data Test"/>
17687 </enum>
17689 <enum name="DNSEmptyAddressListAndNoError" type="int">
17690   <int value="0" label="Error reported or Address List is not empty"/>
17691   <int value="1" label="Success reported but Address List is empty"/>
17692 </enum>
17694 <enum name="DnsProbe.JobResult" type="int">
17695   <int value="0" label="SERVERS_UNKNOWN"/>
17696   <int value="1" label="SERVERS_CORRECT"/>
17697   <int value="2" label="SERVERS_INCORRECT"/>
17698   <int value="3" label="SERVERS_FAILING"/>
17699   <int value="4" label="SERVERS_UNREACHABLE"/>
17700 </enum>
17702 <enum name="DnsProbe.ObsoleteProbeResult" type="int">
17703   <int value="0" label="INCONCLUSIVE"/>
17704   <int value="1" label="NO_INTERNET"/>
17705   <int value="2" label="BAD_CONFIG"/>
17706   <int value="3" label="NXDOMAIN"/>
17707 </enum>
17709 <enum name="DnsProbe.ProbeStatus" type="int">
17710   <int value="0" label="POSSIBLE"/>
17711   <int value="1" label="NOT_RUN"/>
17712   <int value="2" label="STARTED"/>
17713   <int value="3" label="FINISHED_INCONCLUSIVE"/>
17714   <int value="4" label="FINISHED_NO_INTERNET"/>
17715   <int value="5" label="FINISHED_BAD_CONFIG"/>
17716   <int value="6" label="FINISHED_NXDOMAIN"/>
17717 </enum>
17719 <enum name="DnsProbe.SystemIsLocalhost" type="int">
17720   <int value="0" label="Not just 127.0.0.1">
17721     127.0.0.1 was not the only nameserver in the system DNS config.
17722   </int>
17723   <int value="1" label="Just 127.0.0.1">
17724     127.0.0.1 was the only nameserver in the system DNS config.
17725   </int>
17726 </enum>
17728 <enum name="DomainBoundCerts.GetCertResult" type="int">
17729   <int value="0" label="SYNC_SUCCESS"/>
17730   <int value="1" label="ASYNC_SUCCESS"/>
17731   <int value="2" label="ASYNC_CANCELLED"/>
17732   <int value="3" label="ASYNC_FAILURE_KEYGEN"/>
17733   <int value="4" label="ASYNC_FAILURE_CREATE_CERT"/>
17734   <int value="5" label="ASYNC_FAILURE_EXPORT_KEY"/>
17735   <int value="6" label="ASYNC_FAILURE_UNKNOWN"/>
17736   <int value="7" label="INVALID_ARGUMENT"/>
17737   <int value="8" label="UNSUPPORTED_TYPE"/>
17738   <int value="9" label="TYPE_MISMATCH"/>
17739   <int value="10" label="WORKER_FAILURE"/>
17740 </enum>
17742 <enum name="DomainBoundCerts.Support" type="int">
17743   <int value="0" label="DISABLED"/>
17744   <int value="1" label="CLIENT_ONLY"/>
17745   <int value="2" label="CLIENT_AND_SERVER"/>
17746   <int value="3" label="CLIENT_NO_ECC">
17747     Channel ID was enabled, but the client did not support elliptic curve key
17748     generation.
17749   </int>
17750   <int value="4" label="CLIENT_BAD_SYSTEM_TIME">
17751     Channel ID was enabled, but the client had an invalid system time which
17752     prevented using it.
17753   </int>
17754   <int value="5" label="CLIENT_NO_SERVER_BOUND_CERT_SERVICE">
17755     The SSLClientSocket was created without a ServerBoundCertService.
17756   </int>
17757 </enum>
17759 <enum name="DoubleGetExperimentMethods" type="int">
17760   <int value="0" label="POST"/>
17761   <int value="1" label="GET_CACHABLE"/>
17762   <int value="2" label="GET_NON_CACHABLE"/>
17763 </enum>
17765 <enum name="DownloadContentDisposition" type="int">
17766   <int value="0" label="Content-Disposition header present"/>
17767   <int value="1" label="Valid"/>
17768   <int value="2" label="Has disposition-type"/>
17769   <int value="3" label="Has unknown disposition-type"/>
17770   <int value="4" label="Has 'name' attribute"/>
17771   <int value="5" label="Has 'filename' attribute"/>
17772   <int value="6" label="Has 'filename*' attribute"/>
17773   <int value="7" label="Has non-ASCII strings"/>
17774   <int value="8" label="Has percent encoded strings"/>
17775   <int value="9" label="Has RFC 2047 encoded strings"/>
17776   <int value="10" label="Has 'name' attribute only"/>
17777 </enum>
17779 <enum name="DownloadContentType" type="int">
17780   <int value="0" label="UNRECOGNIZED"/>
17781   <int value="1" label="TEXT"/>
17782   <int value="2" label="IMAGE"/>
17783   <int value="3" label="AUDIO"/>
17784   <int value="4" label="VIDEO"/>
17785   <int value="5" label="OCTET_STREAM"/>
17786   <int value="6" label="PDF"/>
17787   <int value="7" label="DOC"/>
17788   <int value="8" label="XLS"/>
17789   <int value="9" label="PPT"/>
17790   <int value="10" label="ARCHIVE"/>
17791   <int value="11" label="EXE"/>
17792   <int value="12" label="DMG"/>
17793   <int value="13" label="CRX"/>
17794 </enum>
17796 <enum name="DownloadCountType" type="int">
17797   <int value="0" label="Initiated by Navigation (Obsolete)"/>
17798   <int value="1" label="Initiated by Context Menu (Obsolete)"/>
17799   <int value="2" label="Initiated by SavePackage Failure (Obsolete)"/>
17800   <int value="3" label="Initiated by Drag-n-drop (Obsolete)"/>
17801   <int value="4" label="Initiated by Renderer (Obsolete)"/>
17802   <int value="5" label="Initiated and Unthrottled"/>
17803   <int value="6" label="Completed"/>
17804   <int value="7" label="Cancelled"/>
17805   <int value="8" label="Started"/>
17806   <int value="9" label="Interrupted"/>
17807   <int value="10" label="Calls to AppendDataToFile (Size) (Obsolete)"/>
17808   <int value="11" label="Calls to AppendDataToFile (Count) (Obsolete)"/>
17809   <int value="12" label="Interrupted at End of Download"/>
17810   <int value="13" label="Attempt to Append to Detached File"/>
17811   <int value="14" label="File Missing After Successful Scan"/>
17812   <int value="15" label="Supports ranges and strong validation"/>
17813   <int value="16" label="No WebContents at interruption"/>
17814 </enum>
17816 <enum name="DownloadDatabaseRecordDroppedType" type="int">
17817   <int value="0" label="Bad State"/>
17818   <int value="1" label="Bad Danger Type"/>
17819 </enum>
17821 <enum name="DownloadDOMEvent" type="int">
17822   <int value="0" label="GetDownloads"/>
17823   <int value="1" label="OpenFile"/>
17824   <int value="2" label="Drag"/>
17825   <int value="3" label="SaveDangerous"/>
17826   <int value="4" label="DiscardDangerous"/>
17827   <int value="5" label="Show"/>
17828   <int value="6" label="Pause"/>
17829   <int value="7" label="Remove"/>
17830   <int value="8" label="Cancel"/>
17831   <int value="9" label="ClearAll"/>
17832   <int value="10" label="OpenFolder"/>
17833   <int value="11" label="Resume"/>
17834 </enum>
17836 <enum name="DownloadFilePickerResult" type="int">
17837   <int value="0" label="SAME"/>
17838   <int value="1" label="DIFFERENT_DIR"/>
17839   <int value="2" label="DIFFERENT_NAME"/>
17840   <int value="3" label="CANCEL"/>
17841 </enum>
17843 <enum name="DownloadFunctions" type="int">
17844   <int value="0" label="download"/>
17845   <int value="1" label="search"/>
17846   <int value="2" label="pause"/>
17847   <int value="3" label="resume"/>
17848   <int value="4" label="cancel"/>
17849   <int value="5" label="erase"/>
17850   <int value="6" label="set_destination"/>
17851   <int value="7" label="accept_danger"/>
17852   <int value="8" label="show"/>
17853   <int value="9" label="drag"/>
17854 </enum>
17856 <enum name="DownloadImageType" type="int">
17857   <int value="0" label="Unrecognized"/>
17858   <int value="1" label="GIF"/>
17859   <int value="2" label="JPEG"/>
17860   <int value="3" label="PNG"/>
17861   <int value="4" label="TIFF"/>
17862   <int value="5" label="ICON"/>
17863   <int value="6" label="WEBP"/>
17864 </enum>
17866 <enum name="DownloadInterruptedUnknownSizeType" type="int">
17867   <int value="0" label="Size Known"/>
17868   <int value="1" label="Size Unknown"/>
17869 </enum>
17871 <enum name="DownloadItem.DangerType" type="int">
17872   <int value="0" label="NOT_DANGEROUS"/>
17873   <int value="1" label="DANGEROUS_FILE"/>
17874   <int value="2" label="DANGEROUS_URL"/>
17875   <int value="3" label="DANGEROUS_CONTENT"/>
17876   <int value="4" label="MAYBE_DANGEROUS_CONTENT"/>
17877   <int value="5" label="UNCOMMON_CONTENT"/>
17878   <int value="6" label="USER_VALIDATED"/>
17879   <int value="7" label="DANGEROUS_HOST"/>
17880   <int value="8" label="POTENTIALLY_UNWANTED"/>
17881 </enum>
17883 <enum name="DownloadSavePackageEvent" type="int">
17884   <int value="0" label="Started"/>
17885   <int value="1" label="Cancelled"/>
17886   <int value="2" label="Finished"/>
17887   <int value="3" label="Write to already completed file"/>
17888   <int value="4" label="Write to already failed file"/>
17889 </enum>
17891 <enum name="DownloadSource" type="int">
17892   <int value="0" label="Initiated by Save Package on Non-HTML content"/>
17893   <int value="1" label="Initiated by Drag-and-drop"/>
17894   <int value="2" label="Initiated by RPC from Renderer"/>
17895   <int value="3" label="Initiated by Save from Pepper"/>
17896   <int value="4" label="Initiated by Resumption"/>
17897 </enum>
17899 <enum name="DriveCacheDBOpenStatus" type="int">
17900   <int value="0" label="Success"/>
17901   <int value="1" label="Corrupt database"/>
17902   <int value="2" label="Unknown recoverable failure"/>
17903   <int value="3" label="Unrecoverable (disk full?) failure"/>
17904 </enum>
17906 <enum name="DriveEntryKind" type="int">
17907   <int value="0" label="Unknown"/>
17908   <int value="1" label="Item"/>
17909   <int value="2" label="Site"/>
17910   <int value="3" label="Document"/>
17911   <int value="4" label="Spereadsheet"/>
17912   <int value="5" label="Presentation"/>
17913   <int value="6" label="Drawing"/>
17914   <int value="7" label="Table"/>
17915   <int value="8" label="External app"/>
17916   <int value="9" label="Folder"/>
17917   <int value="10" label="File"/>
17918   <int value="11" label="PDF"/>
17919 </enum>
17921 <enum name="DriveFileFormat" type="int">
17922   <int value="0" label="AAC"/>
17923   <int value="1" label="ASF"/>
17924   <int value="2" label="AVI"/>
17925   <int value="3" label="CSV"/>
17926   <int value="4" label="DOC"/>
17927   <int value="5" label="DOCX"/>
17928   <int value="6" label="FLV"/>
17929   <int value="7" label="JPG"/>
17930   <int value="8" label="MJPG"/>
17931   <int value="9" label="MOV"/>
17932   <int value="10" label="MP3"/>
17933   <int value="11" label="MP4"/>
17934   <int value="12" label="MPG"/>
17935   <int value="13" label="OTHER"/>
17936   <int value="14" label="PDF"/>
17937   <int value="15" label="PPT"/>
17938   <int value="16" label="PPTX"/>
17939   <int value="17" label="PSD"/>
17940   <int value="18" label="RAR"/>
17941   <int value="19" label="WMA"/>
17942   <int value="20" label="WMV"/>
17943   <int value="21" label="XLS"/>
17944   <int value="22" label="XLSX"/>
17945   <int value="23" label="ZIP"/>
17946 </enum>
17948 <enum name="DriveMetadataDBInitStatus" type="int">
17949   <int value="0" label="Success"/>
17950   <int value="1" label="Not found"/>
17951   <int value="2" label="Corruption"/>
17952   <int value="3" label="IO error"/>
17953   <int value="4" label="Failed to open DB for unknown reason"/>
17954   <int value="5" label="Incompatible DB format"/>
17955   <int value="6" label="DB is broken"/>
17956 </enum>
17958 <enum name="EAPInnerProtocol" type="int">
17959   <int value="0" label="UNKNOWN"/>
17960   <int value="1" label="NONE"/>
17961   <int value="2" label="PEAP-MD5"/>
17962   <int value="3" label="PEAP-MSCHAPV2"/>
17963   <int value="4" label="TTLS-EAP-MD5"/>
17964   <int value="5" label="TTLS-EAP-MSCHAPV2"/>
17965   <int value="6" label="TTLS-MSCHAPV2"/>
17966   <int value="7" label="TTLS-MSCHAP"/>
17967   <int value="8" label="TTLS-PAP"/>
17968   <int value="9" label="TTLS-CHAP"/>
17969 </enum>
17971 <enum name="EAPOuterProtocol" type="int">
17972   <int value="0" label="UNKNOWN"/>
17973   <int value="1" label="LEAP"/>
17974   <int value="2" label="PEAP"/>
17975   <int value="3" label="TLS"/>
17976   <int value="4" label="TTLS"/>
17977 </enum>
17979 <enum name="EnterpriseDeviceManagementStatus" type="int">
17980   <summary>
17981     Status codes produced by DeviceManagementService for requests made to the
17982     device management server.
17983   </summary>
17984   <int value="0" label="SUCCESS"/>
17985   <int value="1" label="REQUEST_INVALID"/>
17986   <int value="2" label="REQUEST_FAILED"/>
17987   <int value="3" label="TEMPORARY_UNAVAILABLE"/>
17988   <int value="4" label="HTTP_STATUS_ERROR"/>
17989   <int value="5" label="RESPONSE_DECODING_ERROR"/>
17990   <int value="6" label="SERVICE_MANAGEMENT_NOT_SUPPORTED"/>
17991   <int value="7" label="SERVICE_DEVICE_NOT_FOUND"/>
17992   <int value="8" label="SERVICE_MANAGEMENT_TOKEN_INVALID"/>
17993   <int value="9" label="SERVICE_ACTIVATION_PENDING"/>
17994   <int value="10" label="SERVICE_INVALID_SERIAL_NUMBER"/>
17995   <int value="11" label="SERVICE_DEVICE_ID_CONFLICT"/>
17996   <int value="12" label="SERVICE_MISSING_LICENSES"/>
17997   <int value="902" label="SERVICE_POLICY_NOT_FOUND"/>
17998 </enum>
18000 <enum name="EnterpriseDMTokenType" type="int">
18001   <summary>
18002     Result of DMToken operations as defined in
18003     chrome/browser/policy/enterprise_metrics.h.
18004   </summary>
18005   <int value="0" label="Load Succeeded">
18006     A cached token was successfully loaded from disk.
18007   </int>
18008   <int value="1" label="Load Failed">
18009     Reading a cached token from disk failed.
18010   </int>
18011   <int value="2" label="Fetch Requested">
18012     A token fetch request was sent to the DM server.
18013   </int>
18014   <int value="3" label="Fetch Request Failed">
18015     The request was invalid, or the HTTP request failed.
18016   </int>
18017   <int value="4" label="Fetch Server Failed">
18018     Error HTTP status received, or the DM server failed in another way.
18019   </int>
18020   <int value="5" label="Fetch Response Received">
18021     A response to the fetch request was received.
18022   </int>
18023   <int value="6" label="Fetch Bad Response">
18024     The response received was invalid. This happens when some expected data was
18025     not present in the response.
18026   </int>
18027   <int value="7" label="Fetch Management Not Supported">
18028     DM server reported that management is not supported.
18029   </int>
18030   <int value="8" label="Fetch Device Not Found">
18031     DM server reported that the given device ID was not found.
18032   </int>
18033   <int value="9" label="Fetch OK">DM token successfully retrieved.</int>
18034   <int value="10" label="Store Succeeded">
18035     Successfully cached a token to disk.
18036   </int>
18037   <int value="11" label="Store Failed">Caching a token to disk failed.</int>
18038   <int value="12" label="Device ID Conflict">The Device-ID is not unique.</int>
18039   <int value="13" label="Invalid Serial">
18040     Serial number rejected by DMServer.
18041   </int>
18042   <int value="14" label="Missing Licenses">
18043     No more licenses available for that domain.
18044   </int>
18045 </enum>
18047 <enum name="EnterpriseEnrollmentType" type="int">
18048   <summary>
18049     Result of device enrollment as defined in
18050     chrome/browser/policy/enterprise_metrics.h.
18051   </summary>
18052   <int value="0" label="Cancelled">
18053     The enrollment screen was closed without completing the enrollment process.
18054   </int>
18055   <int value="1" label="Started">
18056     The user submitted credentials and started the enrollment process.
18057   </int>
18058   <int value="2" label="Network Failed">
18059     Enrollment failed due to a network error.
18060   </int>
18061   <int value="3" label="Login Failed">
18062     Enrollment failed because logging in to Gaia failed.
18063   </int>
18064   <int value="4" label="Not Supported">
18065     Enrollment failed because it is not supported for the account used.
18066   </int>
18067   <int value="5" label="Policy Failed">
18068     Enrollment failed because it failed to apply device policy.
18069   </int>
18070   <int value="6" label="Other Failed">
18071     Enrollment failed due to an unexpected error. This currently happens when
18072     the Gaia auth token is not issued for the DM service, the device cloud
18073     policy subsystem isn't initialized, or when fetching Gaia tokens fails for
18074     an unknown reason.
18075   </int>
18076   <int value="7" label="OK">Enrollment was successful.</int>
18077   <int value="8" label="Invalid Serial">
18078     Serial number doesn't belong to account domain.
18079   </int>
18080   <int value="9" label="Auto-enrollment Started">
18081     Auto-enrollment started automatically after sign-in.
18082   </int>
18083   <int value="10" label="Auto-enrollment Failed">Auto-enrollment failed.</int>
18084   <int value="11" label="Auto-enrollment Retried">
18085     Auto-enrollment started again after a failure.
18086   </int>
18087   <int value="12" label="Auto-enrollment Cancelled">
18088     User opted-out of auto-enrollment.
18089   </int>
18090   <int value="13" label="Auto-enrollment OK">Auto-enrollment OK.</int>
18091   <int value="14" label="Invalid enrollment mode">
18092     The enrollment mode has not been sent down or is unknown to the client.
18093   </int>
18094   <int value="15" label="Auto-enrollment not supported">
18095     The enrollment mode can not be set through auto-enrollment.
18096   </int>
18097   <int value="16" label="Install attributes timeout">
18098     Install attributes failed to initialize in time.
18099   </int>
18100   <int value="17" label="Wrong user name">
18101     Re-enrollment attempted with an account from a different domain.
18102   </int>
18103   <int value="18" label="Missing licenses">
18104     No licenses left for that domain.
18105   </int>
18106 </enum>
18108 <enum name="EnterprisePolicies" type="int">
18109 <!-- Generated from ../../../chrome/app/policy/policy_templates.json -->
18111   <int value="1" label="Configure the home page URL"/>
18112   <int value="2" label="Use New Tab Page as homepage"/>
18113   <int value="3" label="Set Chrome as Default Browser"/>
18114   <int value="4" label="Application locale"/>
18115   <int value="5" label="Enable alternate error pages"/>
18116   <int value="6" label="Enable search suggestions"/>
18117   <int value="7" label="Enable network prediction"/>
18118   <int value="8" label="Disable SPDY protocol"/>
18119   <int value="9" label="Enable JavaScript"/>
18120   <int value="10" label="Enable Incognito mode"/>
18121   <int value="11" label="Disable saving browser history"/>
18122   <int value="12" label="Enable printing"/>
18123   <int value="13" label="Enable Google Cloud Print proxy"/>
18124   <int value="14" label="Enable Safe Browsing"/>
18125   <int value="15" label="Enable reporting of usage and crash-related data"/>
18126   <int value="16" label="Enable the password manager"/>
18127   <int value="17" label="Allow users to show passwords in Password Manager"/>
18128   <int value="18" label="Enable AutoFill"/>
18129   <int value="19" label="Specify a list of disabled plugins"/>
18130   <int value="20" label="Disable synchronization of data with Google"/>
18131   <int value="21" label="Choose how to specify proxy server settings"/>
18132   <int value="22" label="Choose how to specify proxy server settings"/>
18133   <int value="23" label="Address or URL of proxy server"/>
18134   <int value="24" label="URL to a proxy .pac file"/>
18135   <int value="25" label="Proxy bypass rules"/>
18136   <int value="26" label="Supported authentication schemes"/>
18137   <int value="27"
18138       label="Disable CNAME lookup when negotiating Kerberos authentication"/>
18139   <int value="28" label="Include non-standard port in Kerberos SPN"/>
18140   <int value="29" label="Authentication server whitelist"/>
18141   <int value="30" label="Kerberos delegation server whitelist"/>
18142   <int value="31" label="GSSAPI library name"/>
18143   <int value="32" label="Configure extension installation blacklist"/>
18144   <int value="33" label="Configure extension installation whitelist"/>
18145   <int value="34" label="Configure the list of force-installed extensions"/>
18146   <int value="35" label="Show Home button on toolbar"/>
18147   <int value="36" label="Disable Developer Tools"/>
18148   <int value="37" label="Action on startup"/>
18149   <int value="38" label="URLs to open on startup"/>
18150   <int value="39" label="Block third party cookies"/>
18151   <int value="40" label="Enable the default search provider"/>
18152   <int value="41" label="Default search provider name"/>
18153   <int value="42" label="Default search provider keyword"/>
18154   <int value="43" label="Default search provider search URL"/>
18155   <int value="44" label="Default search provider suggest URL"/>
18156   <int value="45" label="Default search provider instant URL"/>
18157   <int value="46" label="Default search provider icon"/>
18158   <int value="47" label="Default search provider encodings"/>
18159   <int value="48" label="Default cookies setting"/>
18160   <int value="49" label="Default images setting"/>
18161   <int value="50" label="Default JavaScript setting"/>
18162   <int value="51" label="Default plugins setting"/>
18163   <int value="52" label="Default popups setting"/>
18164   <int value="53" label="Default notification setting"/>
18165   <int value="54" label="Default geolocation setting"/>
18166   <int value="55" label="Disable support for 3D graphics APIs"/>
18167   <int value="56" label="Refresh rate for user policy"/>
18168   <int value="57" label="Default HTML renderer for Google Chrome Frame"/>
18169   <int value="58"
18170       label="Always render the following URL patterns in Google Chrome Frame"/>
18171   <int value="59"
18172       label="Always render the following URL patterns in the host browser"/>
18173   <int value="60"
18174       label="Allow Google Chrome Frame to handle the listed content types"/>
18175   <int value="61" label="Enable lock when the device become idle or suspended"/>
18176   <int value="62" label="Enable Instant"/>
18177   <int value="63" label="Set user data directory"/>
18178   <int value="64" label="Set download directory"/>
18179   <int value="65" label="Clear site data on browser shutdown (deprecated)"/>
18180   <int value="66" label="Specify whether the plugin finder should be disabled"/>
18181   <int value="67" label="Block cookies on these sites"/>
18182   <int value="68" label="Allow session only cookies on these sites"/>
18183   <int value="69" label="Allow images on these sites"/>
18184   <int value="70" label="Block images on these sites"/>
18185   <int value="71" label="Allow JavaScript on these sites"/>
18186   <int value="72" label="Block JavaScript on these sites"/>
18187   <int value="73" label="Allow plugins on these sites"/>
18188   <int value="74" label="Block plugins on these sites"/>
18189   <int value="75" label="Allow popups on these sites"/>
18190   <int value="76" label="Block popups on these sites"/>
18191   <int value="77" label="Allow cookies on these sites"/>
18192   <int value="78" label="Specify a list of enabled plugins"/>
18193   <int value="79"
18194       label="Specify a list of plugins that the user can enable or disable"/>
18195   <int value="80" label="Enable Translate"/>
18196   <int value="81" label="Allow running plugins that are outdated"/>
18197   <int value="82" label="Enable Bookmark Bar"/>
18198   <int value="83" label="Enables or disables bookmark editing"/>
18199   <int value="84" label="Allow invocation of file selection dialogs"/>
18200   <int value="85" label="Disable URL protocol schemes"/>
18201   <int value="86" label="Always runs plugins that require authorization"/>
18202   <int value="87" label="Set Google Chrome Frame user data directory"/>
18203   <int value="88" label="Set disk cache directory"/>
18204   <int value="89" label="Cross-origin HTTP Basic Auth prompts"/>
18205   <int value="90" label="Refresh rate for Device Policy"/>
18206   <int value="91" label="Release channel"/>
18207   <int value="92"
18208       label="Maximal number of concurrent connections to the proxy server"/>
18209   <int value="93" label="Incognito mode availability"/>
18210   <int value="94" label="Enable firewall traversal from remote access client"/>
18211   <int value="95" label="Enable firewall traversal from remote access host"/>
18212   <int value="96"
18213       label="Prevent app promotions from appearing on the new tab page"/>
18214   <int value="97" label="Import bookmarks from default browser on first run"/>
18215   <int value="98"
18216       label="Import browsing history from default browser on first run"/>
18217   <int value="99" label="Import of homepage from default browser on first run"/>
18218   <int value="100"
18219       label="Import search engines from default browser on first run"/>
18220   <int value="101"
18221       label="Import saved passwords from default browser on first run"/>
18222   <int value="102"
18223       label="Automatically select client certificates for these sites"/>
18224   <int value="103" label="Block access to a list of URLs"/>
18225   <int value="104" label="Allows access to a list of URLs"/>
18226   <int value="105" label="Allow notifications on these sites"/>
18227   <int value="106" label="Block notifications on these sites"/>
18228   <int value="107" label="User-level network configuration"/>
18229   <int value="108" label="Device-level network configuration"/>
18230   <int value="109"
18231       label="Enable submission of documents to Google Cloud Print"/>
18232   <int value="110" label="Set disk cache size in bytes"/>
18233   <int value="111" label="Set media disk cache size in bytes"/>
18234   <int value="112" label="Enterprise web store URL"/>
18235   <int value="113" label="Enterprise web store name"/>
18236   <int value="114" label="Enable TLS domain-bound certificates extension"/>
18237   <int value="115" label="Enable reporting memory info (JS heap size) to page"/>
18238   <int value="116" label="Proxy settings"/>
18239   <int value="117" label="Disable Print Preview"/>
18240   <int value="118" label="Disable SSL record splitting"/>
18241   <int value="119" label="Report OS and firmware version"/>
18242   <int value="120" label="Report device activity times"/>
18243   <int value="121" label="Report device boot mode"/>
18244   <int value="122" label="Login user white list"/>
18245   <int value="123" label="Allow creation of new user accounts"/>
18246   <int value="124" label="Enable guest mode"/>
18247   <int value="125" label="Show usernames on login screen"/>
18248   <int value="126" label="Enable data roaming"/>
18249   <int value="127" label="Enable metrics reporting"/>
18250   <int value="128" label="Wipe user data on sign-out"/>
18251   <int value="129" label="Whether online OCSP/CRL checks are performed"/>
18252   <int value="130" label="Timeout until idle user log-out is executed"/>
18253   <int value="131" label="Duration of the idle log-out warning message"/>
18254   <int value="132"
18255       label="Screen saver to be used on the sign-in screen in retail mode"/>
18256   <int value="133"
18257       label="Duration of inactivity before the screen saver is shown on the
18258              sign-in screen in retail mode"/>
18259   <int value="134"
18260       label="Whether the release channel should be configurable by the user"/>
18261   <int value="135" label="List of AppPack extensions"/>
18262   <int value="136" label="Disables Auto Update"/>
18263   <int value="137" label="Load specified urls on demo login"/>
18264   <int value="138"
18265       label="Continue running background apps when Google Chrome is closed"/>
18266   <int value="139" label="Disables Drive"/>
18267   <int value="140" label="Disables Google Drive over Cellular connections"/>
18268   <int value="141"
18269       label="Additional command line parameters for Google Chrome"/>
18270   <int value="142" label="Target Auto Update Version"/>
18271   <int value="143" label="Report device location"/>
18272   <int value="144" label="List of pinned apps to show in the launcher"/>
18273   <int value="145" label="Auto update scatter factor"/>
18274   <int value="146" label="Connection types allowed for updates"/>
18275   <int value="147"
18276       label="Restrict which users are allowed to sign in to Google Chrome"/>
18277   <int value="148"
18278       label="Configure extension, app, and user script install sources"/>
18279   <int value="149" label="Default mediastream setting"/>
18280   <int value="150"
18281       label="Disable proceeding from the Safe Browsing warning page"/>
18282   <int value="151" label="Enable or disable spell checking web service"/>
18283   <int value="152" label="Disable mounting of external storage"/>
18284   <int value="153" label="Disable taking screenshots"/>
18285   <int value="154"
18286       label="Configure the required domain name for remote access hosts"/>
18287   <int value="155"
18288       label="Enable two-factor authentication for remote access hosts"/>
18289   <int value="156"
18290       label="Configure the TalkGadget prefix for remote access hosts"/>
18291   <int value="157" label="Enable curtaining of remote access hosts"/>
18292   <int value="158" label="Timezone"/>
18293   <int value="159" label="Allow playing audio"/>
18294   <int value="160" label="Allow or deny audio capture"/>
18295   <int value="161"
18296       label="List of alternate URLs for the default search provider"/>
18297   <int value="162" label="Force SafeSearch"/>
18298   <int value="163" label="Device-local accounts"/>
18299   <int value="164" label="Add a logout button to the system tray"/>
18300   <int value="165" label="Use built-in DNS client"/>
18301   <int value="166" label="Control shelf auto-hiding"/>
18302   <int value="167" label="Allow or deny video capture"/>
18303   <int value="168" label="Configure allowed app/extension types"/>
18304   <int value="169" label="Set the display name for device-local accounts"/>
18305   <int value="170" label="Limit the session length"/>
18306   <int value="171"
18307       label="Parameter controlling search term placement for the default
18308              search provider"/>
18309   <int value="172" label="Screen dim delay when running on AC power"/>
18310   <int value="173" label="Screen off delay when running on AC power"/>
18311   <int value="174" label="Screen lock delay when running on AC power"/>
18312   <int value="175" label="Idle delay when running on AC power"/>
18313   <int value="176" label="Screen dim delay when running on battery power"/>
18314   <int value="177" label="Screen off delay when running on battery power"/>
18315   <int value="178" label="Screen lock delay when running on battery power"/>
18316   <int value="179" label="Idle delay when running on battery power"/>
18317   <int value="180" label="Action to take when the idle delay is reached"/>
18318   <int value="181" label="Action to take when the user closes the lid"/>
18319   <int value="182"
18320       label="Specify whether audio activity affects power management"/>
18321   <int value="183"
18322       label="Specify whether video activity affects power management"/>
18323   <int value="184"
18324       label="Percentage by which to scale the idle delay in presentation mode"/>
18325   <int value="185"
18326       label="Allow users to redeem offers through Chrome OS Registration."/>
18327   <int value="186" label="Set the Terms of Service for a device-local account"/>
18328   <int value="187" label="Enable deleting browser and download history"/>
18329   <int value="188" label="Show accessibility options in system tray menu"/>
18330   <int value="189"
18331       label="Hide the web store from the new tab page and app launcher"/>
18332   <int value="190" label="Allows sign in to Chrome"/>
18333   <int value="191" label="System wide flags to be applied on Chrome start-up"/>
18334   <int value="192" label="Limit device uptime by automatically rebooting"/>
18335   <int value="193" label="Automatically reboot after update"/>
18336   <int value="194" label="Public session for auto-login"/>
18337   <int value="195" label="Public session auto-login timer"/>
18338   <int value="196"
18339       label="Set the restriction on the fetching of the Variations seed"/>
18340   <int value="197" label="Idle warning delay when running on AC power"/>
18341   <int value="198" label="Idle warning delay when running on battery power"/>
18342 </enum>
18344 <enum name="EnterprisePolicyInvalidations" type="int">
18345   <int value="0" label="No payload"/>
18346   <int value="1" label="Payload"/>
18347 </enum>
18349 <enum name="EnterprisePolicyLoadStatus" type="int">
18350   <summary>
18351     Status codes produced by the policy loaders that pull policy settings from
18352     the platform-specific management infrastructure, such as Windows Group
18353     Policy.
18354   </summary>
18355   <int value="0" label="STARTED">
18356     Policy load attempt started. This gets logged for each policy load attempt
18357     to get a baseline on the number of requests, and an arbitrary number of the
18358     below status codes may get added in addition.
18359   </int>
18360   <int value="1" label="QUERY_FAILED">
18361     System failed to determine whether there's policy.
18362   </int>
18363   <int value="2" label="NO_POLICY">No policy present.</int>
18364   <int value="3" label="INACCCESSIBLE">
18365     Data inaccessible, such as non-local policy file.
18366   </int>
18367   <int value="4" label="MISSING">
18368     Data missing, such as policy file not present.
18369   </int>
18370   <int value="5" label="WOW64_REDIRECTION_DISABLED">
18371     Trying with Wow64 redirection disabled.
18372   </int>
18373   <int value="6" label="READ_ERROR">
18374     Data read error, for example file reading errors.
18375   </int>
18376   <int value="7" label="TOO_BIG">Data too large to process.</int>
18377   <int value="8" label="PARSE_ERROR">Parse error.</int>
18378 </enum>
18380 <enum name="EnterprisePolicyRefresh" type="int">
18381   <int value="0" label="Changed"/>
18382   <int value="1" label="Changed; Invalidations disabled"/>
18383   <int value="2" label="Unchanged"/>
18384   <int value="3" label="Invalidated; Changed"/>
18385   <int value="4" label="Invalidated; Unchanged"/>
18386 </enum>
18388 <enum name="EnterprisePolicyType" type="int">
18389   <summary>
18390     Result of Policy operations as defined in
18391     chrome/browser/policy/enterprise_metrics.h.
18392   </summary>
18393   <int value="0" label="Load Succeeded">
18394     A cached policy was successfully loaded from disk.
18395   </int>
18396   <int value="1" label="Load Failed">
18397     Reading a cached policy from disk failed.
18398   </int>
18399   <int value="2" label="Fetch Requested">
18400     A policy fetch request was sent to the DM server.
18401   </int>
18402   <int value="3" label="Fetch Request Failed">
18403     The request was invalid, or the HTTP request failed.
18404   </int>
18405   <int value="4" label="Fetch Server Failed">
18406     Error HTTP status received, or the DM server failed in another way.
18407   </int>
18408   <int value="5" label="Fetch Not Found">
18409     Policy not found for the given user or device.
18410   </int>
18411   <int value="6" label="Fetch Invalid Token">
18412     DM server didn't accept the token used in the request.
18413   </int>
18414   <int value="7" label="Fetch Response Received">
18415     A response to the policy fetch request was received.
18416   </int>
18417   <int value="8" label="Fetch Bad Response">
18418     The policy response message didn't contain a policy, or other data was
18419     missing.
18420   </int>
18421   <int value="9" label="Fetch Invalid Policy">Failed to decode the policy.</int>
18422   <int value="10" label="Fetch Bad Signature">
18423     The device policy was rejected because its signature was invalid.
18424   </int>
18425   <int value="11" label="Fetch Timestamp In Future">
18426     Rejected policy because its timestamp is in the future.
18427   </int>
18428   <int value="12" label="Fetch Non Enterprise Device">
18429     Device policy rejected because the device is not managed.
18430   </int>
18431   <int value="13" label="Fetch User Mismatch">
18432     The policy was provided for a username that is different from the device
18433     owner, and the policy was rejected.
18434   </int>
18435   <int value="14" label="Fetch Other Failed">
18436     The policy was rejected for another reason. Currently this can happen only
18437     for device policies, when the SignedSettings fail to store or retrieve a
18438     stored policy.
18439   </int>
18440   <int value="15" label="Fetch OK">The fetched policy was accepted.</int>
18441   <int value="16" label="Fetch Not Modified">
18442     The policy just fetched didn't have any changes compared to the cached
18443     policy.
18444   </int>
18445   <int value="17" label="Store Succeeded">
18446     Successfully cached a policy to disk.
18447   </int>
18448   <int value="18" label="Store Failed">Caching a policy to disk failed.</int>
18449 </enum>
18451 <enum name="ErrorCodesGetAdaptersAddresses" type="int">
18452   <int value="8" label="ERROR_NOT_ENOUGH_MEMORY"/>
18453   <int value="87" label="ERROR_INVALID_PARAMETER"/>
18454   <int value="111" label="ERROR_BUFFER_OVERFLOW"/>
18455   <int value="232" label="ERROR_NO_DATA"/>
18456   <int value="1228" label="ERROR_ADDRESS_NOT_ASSOCIATED"/>
18457 </enum>
18459 <enum name="ErrorCodesGetaddrinfo_All" type="int">
18460   <int value="1" label="EAI_BADFLAGS(L)"/>
18461   <int value="2" label="EAI_NONAME(L) EAI_AGAIN(M)"/>
18462   <int value="3" label="EAI_AGAIN(L) EAI_BADFLAGS(M)"/>
18463   <int value="4" label="EAI_FAIL"/>
18464   <int value="5" label="EAI_NODATA(L) EAI_FAMILY(M)"/>
18465   <int value="6" label="WSA_INVALID_HANDLE EAI_FAMILY(L) EAI_MEMORY(M)"/>
18466   <int value="7" label="EAI_SOCKTYPE(L) EAI_NODATA(M)"/>
18467   <int value="8" label="WSA_NOT_ENOUGH_MEMORY EAI_SERVICE(L) EAI_NONAME(M)"/>
18468   <int value="9" label="EAI_ADDRFAMILY EAI_SERVICE(M)"/>
18469   <int value="10" label="EAI_MEMORY(L) EAI_SOCKTYPE(L)"/>
18470   <int value="11" label="EAI_SYSTEM"/>
18471   <int value="12" label="EAI_OVERFLOW"/>
18472   <int value="10022" label="WSAEINVAL"/>
18473   <int value="10044" label="WSAESOCKTNOSUPPORT"/>
18474   <int value="10047" label="WSAEAFNOSUPPORT"/>
18475   <int value="10093" label="WSANOTINITIALISED"/>
18476   <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
18477   <int value="11001" label="WSA_HOST_NOT_FOUND"/>
18478   <int value="11002" label="WSATRY_AGAIN"/>
18479   <int value="11003" label="WSA_ANO_RECOVERY"/>
18480   <int value="11004" label="WSANO_DATA"/>
18481 </enum>
18483 <enum name="ErrorCodesGetaddrinfo_Linux" type="int">
18484   <int value="1" label="EAI_BADFLAGS"/>
18485   <int value="2" label="EAI_NONAME"/>
18486   <int value="3" label="EAI_AGAIN"/>
18487   <int value="4" label="EAI_FAIL"/>
18488   <int value="5" label="EAI_NODATA"/>
18489   <int value="6" label="EAI_FAMILY"/>
18490   <int value="7" label="EAI_SOCKTYPE"/>
18491   <int value="8" label="EAI_SERVICE"/>
18492   <int value="9" label="EAI_ADDRFAMILY"/>
18493   <int value="10" label="EAI_MEMORY"/>
18494   <int value="11" label="EAI_SYSTEM"/>
18495   <int value="12" label="EAI_OVERFLOW"/>
18496 </enum>
18498 <enum name="ErrorCodesGetaddrinfo_Mac" type="int">
18499   <int value="1" label="EAI_ADDRFAMILY"/>
18500   <int value="2" label="EAI_AGAIN"/>
18501   <int value="3" label="EAI_BADFLAGS"/>
18502   <int value="4" label="EAI_FAIL"/>
18503   <int value="5" label="EAI_FAMILY"/>
18504   <int value="6" label="EAI_MEMORY"/>
18505   <int value="7" label="EAI_NODATA"/>
18506   <int value="8" label="EAI_NONAME"/>
18507   <int value="9" label="EAI_SERVICE"/>
18508   <int value="10" label="EAI_SOCKTYPE"/>
18509   <int value="11" label="EAI_SYSTEM"/>
18510   <int value="12" label="EAI_BADHINTS"/>
18511   <int value="13" label="EAI_PROTOCOL"/>
18512   <int value="14" label="EAI_OVERFLOW"/>
18513 </enum>
18515 <enum name="ErrorCodesGetaddrinfo_Win" type="int">
18516   <int value="6" label="WSA_INVALID_HANDLE"/>
18517   <int value="8" label="WSA_NOT_ENOUGH_MEMORY or EAI_SERVICE"/>
18518   <int value="10022" label="WSAEINVAL"/>
18519   <int value="10044" label="WSAESOCKTNOSUPPORT"/>
18520   <int value="10047" label="WSAEAFNOSUPPORT"/>
18521   <int value="10093" label="WSANOTINITIALISED"/>
18522   <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
18523   <int value="11001" label="WSA_HOST_NOT_FOUND"/>
18524   <int value="11002" label="WSATRY_AGAIN"/>
18525   <int value="11003" label="WSA_ANO_RECOVERY"/>
18526   <int value="11004" label="WSANO_DATA"/>
18527 </enum>
18529 <enum name="ExtensionBackgroundPageType" type="int">
18530   <int value="0" label="None"/>
18531   <int value="1" label="Persistent"/>
18532   <int value="2" label="Event Page"/>
18533 </enum>
18535 <enum name="ExtensionDisabledUIUserResponse" type="int">
18536   <int value="0" label="IGNORED"/>
18537   <int value="1" label="REENABLE"/>
18538   <int value="2" label="UNINSTALL"/>
18539 </enum>
18541 <enum name="ExtensionFileWriteResult" type="int">
18542   <int value="0" label="SUCCESS"/>
18543   <int value="1" label="CANT_CREATE_TEMP_CRX"/>
18544   <int value="2" label="CANT_WRITE_CRX_DATA"/>
18545   <int value="3" label="CANT_READ_CRX_FILE"/>
18546 </enum>
18548 <enum name="ExtensionFromWebstoreInconcistencyEnum" type="int">
18549   <int value="0" label="Non-webstore update URL"/>
18550   <int value="1" label="External install location"/>
18551 </enum>
18553 <enum name="ExtensionFunctions" type="int">
18554 <!-- Generated from ../../../chrome/browser/extensions/extension_function_histogram_value.h -->
18556   <int value="0" label="UNKNOWN"/>
18557   <int value="1" label="WEBNAVIGATION_GETALLFRAMES"/>
18558   <int value="2" label="BROWSINGDATA_REMOVEWEBSQL"/>
18559   <int value="3" label="ALARMS_CREATE"/>
18560   <int value="4" label="FILEBROWSERPRIVATE_REMOVEFILEWATCH"/>
18561   <int value="5" label="COOKIES_GET"/>
18562   <int value="6" label="FONTSETTINGS_GETMINIMUMFONTSIZE"/>
18563   <int value="7" label="CHROMEOSINFOPRIVATE_GET"/>
18564   <int value="8" label="BOOKMARKMANAGERPRIVATE_CUT"/>
18565   <int value="9" label="TABS_CAPTUREVISIBLETAB"/>
18566   <int value="10" label="MANAGEMENT_SETENABLED"/>
18567   <int value="11" label="HISTORY_DELETEALL"/>
18568   <int value="12" label="STORAGE_GET"/>
18569   <int value="13" label="SOCKET_SETKEEPALIVE"/>
18570   <int value="14" label="DOWNLOADS_CANCEL"/>
18571   <int value="15" label="BOOKMARKS_CREATE"/>
18572   <int value="16" label="BOOKMARKS_UPDATE"/>
18573   <int value="17" label="FILEBROWSERPRIVATE_GETDRIVEFILES"/>
18574   <int value="18" label="TERMINALPRIVATE_ONTERMINALRESIZE"/>
18575   <int value="19" label="DELETED_FILEBROWSERPRIVATE_REQUESTDIRECTORYREFRESH"/>
18576   <int value="20" label="BLUETOOTH_GETADAPTERSTATE"/>
18577   <int value="21" label="FILEBROWSERPRIVATE_CANCELFILETRANSFERS"/>
18578   <int value="22" label="FILEBROWSERPRIVATE_PINDRIVEFILE"/>
18579   <int value="23" label="SOCKET_WRITE"/>
18580   <int value="24" label="OMNIBOX_SETDEFAULTSUGGESTION"/>
18581   <int value="25" label="TTS_SPEAK"/>
18582   <int value="26" label="WALLPAPERPRIVATE_RESTOREMINIMIZEDWINDOWS"/>
18583   <int value="27" label="BROWSINGDATA_REMOVEHISTORY"/>
18584   <int value="28" label="DELETED_FILEBROWSERPRIVATE_ISFULLSCREEN"/>
18585   <int value="29" label="AUTOTESTPRIVATE_LOGOUT"/>
18586   <int value="30" label="EXPERIMENTAL_HISTORY_GETMOSTVISITED"/>
18587   <int value="31" label="BLUETOOTH_DISCONNECT"/>
18588   <int value="32" label="BLUETOOTH_SETOUTOFBANDPAIRINGDATA"/>
18589   <int value="33" label="BOOKMARKMANAGERPRIVATE_CANPASTE"/>
18590   <int value="34" label="AUTOTESTPRIVATE_RESTART"/>
18591   <int value="35" label="USB_CLAIMINTERFACE"/>
18592   <int value="36" label="MEDIAPLAYERPRIVATE_SETWINDOWHEIGHT"/>
18593   <int value="37" label="PROCESSES_GETPROCESSINFO"/>
18594   <int value="38" label="HISTORY_GETVISITS"/>
18595   <int value="39" label="SOCKET_BIND"/>
18596   <int value="40" label="TABS_MOVE"/>
18597   <int value="41" label="SOCKET_DISCONNECT"/>
18598   <int value="42" label="FILESYSTEM_GETWRITABLEENTRY"/>
18599   <int value="43" label="SYNCFILESYSTEM_REQUESTFILESYSTEM"/>
18600   <int value="44" label="COMMANDS_GETALL"/>
18601   <int value="45" label="EXPERIMENTAL_DISCOVERY_REMOVESUGGESTION"/>
18602   <int value="46" label="EXPERIMENTAL_INPUT_VIRTUALKEYBOARD_SENDKEYBOARDEVENT"/>
18603   <int value="47" label="BOOKMARKMANAGERPRIVATE_GETSUBTREE"/>
18604   <int value="48" label="EXPERIMENTAL_RLZ_RECORDPRODUCTEVENT"/>
18605   <int value="49" label="BOOKMARKS_GETRECENT"/>
18606   <int value="50" label="APP_CURRENTWINDOWINTERNAL_SETBOUNDS"/>
18607   <int value="51" label="CLOUDPRINTPRIVATE_SETUPCONNECTOR"/>
18608   <int value="52" label="SERIAL_SETCONTROLSIGNALS"/>
18609   <int value="53" label="FILEBROWSERPRIVATE_SETLASTMODIFIED"/>
18610   <int value="54" label="IDLE_SETDETECTIONINTERVAL"/>
18611   <int value="55" label="FILEBROWSERPRIVATE_GETFILETASKS"/>
18612   <int value="56" label="WEBSTOREPRIVATE_GETSTORELOGIN"/>
18613   <int value="57" label="SYSTEMPRIVATE_GETINCOGNITOMODEAVAILABILITY"/>
18614   <int value="58" label="EXPERIMENTAL_IDLTEST_SENDARRAYBUFFERVIEW"/>
18615   <int value="59" label="SOCKET_SETNODELAY"/>
18616   <int value="60" label="APP_CURRENTWINDOWINTERNAL_SHOW"/>
18617   <int value="61" label="WEBSTOREPRIVATE_GETBROWSERLOGIN"/>
18618   <int value="62" label="EXPERIMENTAL_IDENTITY_GETAUTHTOKEN"/>
18619   <int value="63" label="SYSTEMINFO_DISPLAY_GETDISPLAYINFO"/>
18620   <int value="64" label="BROWSINGDATA_REMOVEPLUGINDATA"/>
18621   <int value="65" label="SOCKET_LISTEN"/>
18622   <int value="66" label="MEDIAGALLERIES_GETMEDIAFILESYSTEMS"/>
18623   <int value="67" label="DOWNLOADS_OPEN"/>
18624   <int value="68" label="TABS_EXECUTESCRIPT"/>
18625   <int value="69" label="SYNCFILESYSTEM_GETUSAGEANDQUOTA"/>
18626   <int value="70" label="INPUTMETHODPRIVATE_GET"/>
18627   <int value="71" label="USB_CLOSEDEVICE"/>
18628   <int value="72" label="TTS_STOP"/>
18629   <int value="73" label="SERIAL_GETPORTS"/>
18630   <int value="74" label="FILEBROWSERPRIVATE_CLEARDRIVECACHE"/>
18631   <int value="75" label="SERIAL_GETCONTROLSIGNALS"/>
18632   <int value="76" label="DEVELOPERPRIVATE_ENABLE"/>
18633   <int value="77" label="FILEBROWSERPRIVATE_GETDRIVEFILEPROPERTIES"/>
18634   <int value="78" label="USB_FINDDEVICES"/>
18635   <int value="79" label="BOOKMARKMANAGERPRIVATE_DROP"/>
18636   <int value="80" label="DELETED_FILEBROWSERPRIVATE_GETFILETRANSFERS"/>
18637   <int value="81" label="INPUT_IME_SETMENUITEMS"/>
18638   <int value="82" label="BOOKMARKS_EXPORT"/>
18639   <int value="83" label="HISTORY_SEARCH"/>
18640   <int value="84" label="TTSENGINE_SENDTTSEVENT"/>
18641   <int value="85" label="EXPERIMENTAL_ACCESSIBILITY_GETALERTSFORTAB"/>
18642   <int value="86" label="BOOKMARKS_IMPORT"/>
18643   <int value="87" label="SYNCFILESYSTEM_DELETEFILESYSTEM"/>
18644   <int value="88" label="DEBUGGER_SENDCOMMAND"/>
18645   <int value="89" label="DEBUGGER_DETACH"/>
18646   <int value="90" label="METRICSPRIVATE_RECORDSMALLCOUNT"/>
18647   <int value="91" label="APP_CURRENTWINDOWINTERNAL_MINIMIZE"/>
18648   <int value="92" label="DEVELOPERPRIVATE_AUTOUPDATE"/>
18649   <int value="93" label="EXPERIMENTAL_DNS_RESOLVE"/>
18650   <int value="94" label="EXPERIMENTAL_SYSTEMINFO_MEMORY_GET"/>
18651   <int value="95" label="HISTORY_ADDURL"/>
18652   <int value="96" label="TABS_GET"/>
18653   <int value="97" label="BROWSERACTION_SETBADGETEXT"/>
18654   <int value="98" label="TABS_RELOAD"/>
18655   <int value="99" label="WINDOWS_CREATE"/>
18656   <int value="100" label="DEVELOPERPRIVATE_LOADUNPACKED"/>
18657   <int value="101" label="DELETED_DOWNLOADS_SETDESTINATION"/>
18658   <int value="102" label="PROCESSES_GETPROCESSIDFORTAB"/>
18659   <int value="103" label="BOOKMARKS_GETCHILDREN"/>
18660   <int value="104" label="BROWSERACTION_GETTITLE"/>
18661   <int value="105" label="TERMINALPRIVATE_OPENTERMINALPROCESS"/>
18662   <int value="106" label="SERIAL_CLOSE"/>
18663   <int value="107" label="CONTEXTMENUS_REMOVE"/>
18664   <int value="108" label="FILEBROWSERPRIVATE_REQUESTFILESYSTEM"/>
18665   <int value="109" label="ECHOPRIVATE_GETREGISTRATIONCODE"/>
18666   <int value="110" label="TABS_GETCURRENT"/>
18667   <int value="111" label="FONTSETTINGS_CLEARDEFAULTFIXEDFONTSIZE"/>
18668   <int value="112" label="MEDIAPLAYERPRIVATE_CLOSEWINDOW"/>
18669   <int value="113" label="WEBREQUESTINTERNAL_ADDEVENTLISTENER"/>
18670   <int value="114" label="CLOUDPRINTPRIVATE_GETPRINTERS"/>
18671   <int value="115" label="STORAGE_SET"/>
18672   <int value="116" label="FONTSETTINGS_GETDEFAULTFONTSIZE"/>
18673   <int value="117" label="EXTENSION_SETUPDATEURLDATA"/>
18674   <int value="118" label="SERIAL_WRITE"/>
18675   <int value="119" label="IDLE_QUERYSTATE"/>
18676   <int value="120" label="EXPERIMENTAL_RLZ_GETACCESSPOINTRLZ"/>
18677   <int value="121" label="WEBSTOREPRIVATE_SETSTORELOGIN"/>
18678   <int value="122" label="PAGEACTIONS_ENABLEFORTAB"/>
18679   <int value="123" label="COOKIES_SET"/>
18680   <int value="124" label="CONTENTSETTINGS_SET"/>
18681   <int value="125" label="CONTEXTMENUS_REMOVEALL"/>
18682   <int value="126" label="TABS_INSERTCSS"/>
18683   <int value="127" label="WEBREQUEST_HANDLERBEHAVIORCHANGED"/>
18684   <int value="128" label="INPUT_IME_SETCURSORPOSITION"/>
18685   <int value="129" label="OMNIBOX_SENDSUGGESTIONS"/>
18686   <int value="130" label="SYSTEMINDICATOR_ENABLE"/>
18687   <int value="131" label="EVENTS_GETRULES"/>
18688   <int value="132" label="BOOKMARKMANAGERPRIVATE_COPY"/>
18689   <int value="133" label="SOCKET_RECVFROM"/>
18690   <int value="134" label="TABS_GETALLINWINDOW"/>
18691   <int value="135" label="CONTEXTMENUS_UPDATE"/>
18692   <int value="136" label="BOOKMARKS_SEARCH"/>
18693   <int value="137" label="EXPERIMENTAL_APP_CLEARALLNOTIFICATIONS"/>
18694   <int value="138" label="BLUETOOTH_GETLOCALOUTOFBANDPAIRINGDATA"/>
18695   <int value="139" label="SYSTEMPRIVATE_GETUPDATESTATUS"/>
18696   <int value="140" label="FONTSETTINGS_CLEARMINIMUMFONTSIZE"/>
18697   <int value="141" label="DELETED_FILEBROWSERPRIVATE_GETFILELOCATIONS"/>
18698   <int value="142" label="EXPERIMENTAL_DISCOVERY_SUGGEST"/>
18699   <int value="143" label="FILEBROWSERPRIVATE_SETDEFAULTTASK"/>
18700   <int value="144" label="BROWSERACTION_GETBADGETEXT"/>
18701   <int value="145" label="APP_CURRENTWINDOWINTERNAL_HIDE"/>
18702   <int value="146" label="SOCKET_CONNECT"/>
18703   <int value="147" label="BOOKMARKS_GETSUBTREE"/>
18704   <int value="148" label="HISTORY_DELETEURL"/>
18705   <int value="149"
18706       label="DELETED_EXPERIMENTAL_MEDIAGALLERIES_ASSEMBLEMEDIAFILE"/>
18707   <int value="150" label="BOOKMARKMANAGERPRIVATE_STARTDRAG"/>
18708   <int value="151" label="BROWSINGDATA_REMOVEPASSWORDS"/>
18709   <int value="152" label="DOWNLOADS_DRAG"/>
18710   <int value="153" label="INPUT_IME_SETCOMPOSITION"/>
18711   <int value="154" label="METRICSPRIVATE_RECORDUSERACTION"/>
18712   <int value="155" label="USB_RELEASEINTERFACE"/>
18713   <int value="156" label="PAGEACTION_GETPOPUP"/>
18714   <int value="157" label="SCRIPTBADGE_GETATTENTION"/>
18715   <int value="158" label="FONTSETTINGS_GETFONTLIST"/>
18716   <int value="159" label="PERMISSIONS_CONTAINS"/>
18717   <int value="160" label="SCRIPTBADGE_GETPOPUP"/>
18718   <int value="161" label="EXPERIMENTAL_ACCESSIBILITY_GETFOCUSEDCONTROL"/>
18719   <int value="162" label="DEVELOPERPRIVATE_GETSTRINGS"/>
18720   <int value="163" label="METRICSPRIVATE_RECORDMEDIUMCOUNT"/>
18721   <int value="164" label="MANAGEMENT_GET"/>
18722   <int value="165" label="PERMISSIONS_GETALL"/>
18723   <int value="166" label="DOWNLOADS_SHOW"/>
18724   <int value="167" label="EXPERIMENTAL_RLZ_CLEARPRODUCTSTATE"/>
18725   <int value="168" label="TABS_REMOVE"/>
18726   <int value="169" label="MANAGEMENT_GETPERMISSIONWARNINGSBYID"/>
18727   <int value="170" label="WINDOWS_GET"/>
18728   <int value="171" label="FILEBROWSERPRIVATE_EXECUTETASK"/>
18729   <int value="172" label="TTS_GETVOICES"/>
18730   <int value="173" label="MANAGEMENT_GETALL"/>
18731   <int value="174" label="MANAGEMENT_GETPERMISSIONWARNINGSBYMANIFEST"/>
18732   <int value="175" label="APP_CURRENTWINDOWINTERNAL_CLEARATTENTION"/>
18733   <int value="176" label="AUTOTESTPRIVATE_SHUTDOWN"/>
18734   <int value="177" label="FONTSETTINGS_CLEARDEFAULTFONTSIZE"/>
18735   <int value="178" label="BOOKMARKS_GETTREE"/>
18736   <int value="179" label="FILEBROWSERPRIVATE_SELECTFILES"/>
18737   <int value="180" label="RUNTIME_GETBACKGROUNDPAGE"/>
18738   <int value="181" label="DELETED_EXPERIMENTAL_RECORD_REPLAYURLS"/>
18739   <int value="182" label="WEBSTOREPRIVATE_COMPLETEINSTALL"/>
18740   <int value="183" label="DELETED_EXPERIMENTAL_SPEECHINPUT_START"/>
18741   <int value="184" label="COOKIES_GETALL"/>
18742   <int value="185" label="DOWNLOADS_GETFILEICON"/>
18743   <int value="186" label="PAGEACTION_GETTITLE"/>
18744   <int value="187" label="BROWSINGDATA_REMOVE"/>
18745   <int value="188" label="SERIAL_OPEN"/>
18746   <int value="189" label="FILESYSTEM_GETDISPLAYPATH"/>
18747   <int value="190" label="FILEBROWSERPRIVATE_FORMATDEVICE"/>
18748   <int value="191" label="BOOKMARKS_GET"/>
18749   <int value="192" label="DELETED_MANAGEDMODEPRIVATE_GET"/>
18750   <int value="193" label="ALARMS_CLEAR"/>
18751   <int value="194" label="SYNCFILESYSTEM_GETFILESYNCSTATUS"/>
18752   <int value="195" label="SOCKET_GETINFO"/>
18753   <int value="196" label="WEBSTOREPRIVATE_INSTALLBUNDLE"/>
18754   <int value="197" label="BROWSERACTION_ENABLE"/>
18755   <int value="198" label="METRICSPRIVATE_RECORDMEDIUMTIME"/>
18756   <int value="199" label="PAGEACTION_SETTITLE"/>
18757   <int value="200" label="CLOUDPRINTPRIVATE_GETHOSTNAME"/>
18758   <int value="201" label="CONTENTSETTINGS_GETRESOURCEIDENTIFIERS"/>
18759   <int value="202" label="SOCKET_CREATE"/>
18760   <int value="203" label="DEVELOPERPRIVATE_RELOAD"/>
18761   <int value="204" label="FILEBROWSERPRIVATE_GETMOUNTPOINTS"/>
18762   <int value="205" label="APP_RUNTIME_POSTINTENTRESPONSE"/>
18763   <int value="206" label="DELETED_MANAGEDMODEPRIVATE_SETPOLICY"/>
18764   <int value="207" label="WEBSTOREPRIVATE_BEGININSTALLWITHMANIFEST3"/>
18765   <int value="208" label="WALLPAPERPRIVATE_SETWALLPAPER"/>
18766   <int value="209" label="USB_CONTROLTRANSFER"/>
18767   <int value="210" label="DELETED_EXPERIMENTAL_SPEECHINPUT_STOP"/>
18768   <int value="211" label="USB_BULKTRANSFER"/>
18769   <int value="212" label="FILEBROWSERPRIVATE_GETVOLUMEMETADATA"/>
18770   <int value="213" label="PAGECAPTURE_SAVEASMHTML"/>
18771   <int value="214" label="EXTENSION_ISALLOWEDINCOGNITOACCESS"/>
18772   <int value="215" label="BROWSINGDATA_REMOVEAPPCACHE"/>
18773   <int value="216" label="APP_CURRENTWINDOWINTERNAL_DRAWATTENTION"/>
18774   <int value="217" label="METRICSPRIVATE_RECORDCOUNT"/>
18775   <int value="218" label="USB_INTERRUPTTRANSFER"/>
18776   <int value="219" label="TYPES_CHROMESETTING_CLEAR"/>
18777   <int value="220" label="INPUT_IME_COMMITTEXT"/>
18778   <int value="221" label="EXPERIMENTAL_IDLTEST_SENDARRAYBUFFER"/>
18779   <int value="222" label="WALLPAPERPRIVATE_SETWALLPAPERIFEXISTS"/>
18780   <int value="223" label="SOCKET_ACCEPT"/>
18781   <int value="224" label="WEBNAVIGATION_GETFRAME"/>
18782   <int value="225" label="EXPERIMENTAL_POWER_RELEASEKEEPAWAKE"/>
18783   <int value="226" label="APP_CURRENTWINDOWINTERNAL_SETICON"/>
18784   <int value="227" label="PUSHMESSAGING_GETCHANNELID"/>
18785   <int value="228" label="EXPERIMENTAL_INFOBARS_SHOW"/>
18786   <int value="229" label="INPUT_IME_SETCANDIDATEWINDOWPROPERTIES"/>
18787   <int value="230" label="METRICSPRIVATE_RECORDPERCENTAGE"/>
18788   <int value="231" label="TYPES_CHROMESETTING_GET"/>
18789   <int value="232" label="WINDOWS_GETLASTFOCUSED"/>
18790   <int value="233" label="DELETED_MANAGEDMODEPRIVATE_GETPOLICY"/>
18791   <int value="234" label="STORAGE_CLEAR"/>
18792   <int value="235" label="STORAGE_GETBYTESINUSE"/>
18793   <int value="236" label="TABS_QUERY"/>
18794   <int value="237" label="PAGEACTION_SETPOPUP"/>
18795   <int value="238" label="DEVELOPERPRIVATE_INSPECT"/>
18796   <int value="239" label="DOWNLOADS_SEARCH"/>
18797   <int value="240" label="FONTSETTINGS_CLEARFONT"/>
18798   <int value="241" label="WINDOWS_UPDATE"/>
18799   <int value="242" label="BOOKMARKMANAGERPRIVATE_CANOPENNEWWINDOWS"/>
18800   <int value="243" label="SERIAL_FLUSH"/>
18801   <int value="244" label="BROWSERACTION_SETTITLE"/>
18802   <int value="245" label="BOOKMARKMANAGERPRIVATE_CANEDIT"/>
18803   <int value="246" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPER"/>
18804   <int value="247" label="BOOKMARKS_REMOVE"/>
18805   <int value="248" label="INPUT_IME_SETCANDIDATES"/>
18806   <int value="249" label="TERMINALPRIVATE_CLOSETERMINALPROCESS"/>
18807   <int value="250" label="HISTORY_DELETERANGE"/>
18808   <int value="251" label="EXPERIMENTAL_IDLTEST_GETARRAYBUFFER"/>
18809   <int value="252" label="TERMINALPRIVATE_SENDINPUT"/>
18810   <int value="253" label="TABS_HIGHLIGHT"/>
18811   <int value="254" label="BLUETOOTH_STARTDISCOVERY"/>
18812   <int value="255" label="FILEBROWSERPRIVATE_SELECTFILE"/>
18813   <int value="256" label="WINDOWS_GETCURRENT"/>
18814   <int value="257" label="DEBUGGER_ATTACH"/>
18815   <int value="258" label="WALLPAPERPRIVATE_SAVETHUMBNAIL"/>
18816   <int value="259" label="INPUT_IME_KEYEVENTHANDLED"/>
18817   <int value="260" label="FONTSETTINGS_SETDEFAULTFONTSIZE"/>
18818   <int value="261" label="RUNTIME_REQUESTUPDATECHECK"/>
18819   <int value="262" label="PAGEACTION_SETICON"/>
18820   <int value="263" label="BROWSERACTION_SETBADGEBACKGROUNDCOLOR"/>
18821   <int value="264" label="DEVELOPERPRIVATE_GETITEMSINFO"/>
18822   <int value="265" label="BLUETOOTH_STOPDISCOVERY"/>
18823   <int value="266" label="COOKIES_REMOVE"/>
18824   <int value="267" label="EXPERIMENTAL_RLZ_SENDFINANCIALPING"/>
18825   <int value="268" label="TABCAPTURE_GETCAPTUREDTABS"/>
18826   <int value="269" label="WINDOWS_REMOVE"/>
18827   <int value="270" label="WALLPAPERPRIVATE_GETOFFLINEWALLPAPERLIST"/>
18828   <int value="271" label="BROWSERACTION_GETBADGEBACKGROUNDCOLOR"/>
18829   <int value="272" label="PAGEACTIONS_DISABLEFORTAB"/>
18830   <int value="273" label="DEVELOPERPRIVATE_ALLOWFILEACCESS"/>
18831   <int value="274" label="FILEBROWSERPRIVATE_REMOVEMOUNT"/>
18832   <int value="275" label="BLUETOOTH_CONNECT"/>
18833   <int value="276" label="TABCAPTURE_CAPTURE"/>
18834   <int value="277" label="NOTIFICATIONS_CREATE"/>
18835   <int value="278" label="TABS_DUPLICATE"/>
18836   <int value="279" label="BLUETOOTH_WRITE"/>
18837   <int value="280" label="PAGEACTION_SHOW"/>
18838   <int value="281" label="WALLPAPERPRIVATE_GETTHUMBNAIL"/>
18839   <int value="282" label="DOWNLOADS_PAUSE"/>
18840   <int value="283" label="PERMISSIONS_REQUEST"/>
18841   <int value="284" label="TOPSITES_GET"/>
18842   <int value="285" label="BROWSINGDATA_REMOVEDOWNLOADS"/>
18843   <int value="286" label="BROWSINGDATA_REMOVELOCALSTORAGE"/>
18844   <int value="287" label="FILEBROWSERHANDLERINTERNAL_SELECTFILE"/>
18845   <int value="288" label="INPUT_IME_UPDATEMENUITEMS"/>
18846   <int value="289" label="FILEBROWSERPRIVATE_GETSTRINGS"/>
18847   <int value="290" label="CONTENTSETTINGS_GET"/>
18848   <int value="291" label="FONTSETTINGS_SETDEFAULTFIXEDFONTSIZE"/>
18849   <int value="292" label="EXPERIMENTAL_APP_NOTIFY"/>
18850   <int value="293" label="METRICSPRIVATE_RECORDLONGTIME"/>
18851   <int value="294" label="SOCKET_READ"/>
18852   <int value="295" label="PROCESSES_TERMINATE"/>
18853   <int value="296" label="METRICSPRIVATE_RECORDTIME"/>
18854   <int value="297" label="BOOKMARKMANAGERPRIVATE_GETSTRINGS"/>
18855   <int value="298" label="USB_ISOCHRONOUSTRANSFER"/>
18856   <int value="299" label="PERMISSIONS_REMOVE"/>
18857   <int value="300" label="MANAGEMENT_UNINSTALL"/>
18858   <int value="301" label="I18N_GETACCEPTLANGUAGES"/>
18859   <int value="302" label="MANAGEMENT_LAUNCHAPP"/>
18860   <int value="303" label="INPUT_IME_CLEARCOMPOSITION"/>
18861   <int value="304" label="ALARMS_GETALL"/>
18862   <int value="305" label="DIAL_DISCOVERNOW"/>
18863   <int value="306" label="TYPES_CHROMESETTING_SET"/>
18864   <int value="307" label="BROWSERACTION_SETICON"/>
18865   <int value="308" label="EXPERIMENTAL_ACCESSIBILITY_SETACCESSIBILITYENABLED"/>
18866   <int value="309" label="DELETED_FILEBROWSERPRIVATE_VIEWFILES"/>
18867   <int value="310" label="BLUETOOTH_GETSERVICES"/>
18868   <int value="311" label="TABS_UPDATE"/>
18869   <int value="312" label="BROWSINGDATA_REMOVEFORMDATA"/>
18870   <int value="313" label="DELETED_FILEBROWSERPRIVATE_RELOADDRIVE"/>
18871   <int value="314" label="ALARMS_GET"/>
18872   <int value="315" label="BROWSINGDATA_REMOVEINDEXEDDB"/>
18873   <int value="316" label="FILEBROWSERPRIVATE_ADDFILEWATCH"/>
18874   <int value="317" label="CONTENTSETTINGS_CLEAR"/>
18875   <int value="318" label="FILEBROWSERPRIVATE_GETPREFERENCES"/>
18876   <int value="319" label="BOOKMARKMANAGERPRIVATE_PASTE"/>
18877   <int value="320" label="FILESYSTEM_ISWRITABLEENTRY"/>
18878   <int value="321" label="USB_SETINTERFACEALTERNATESETTING"/>
18879   <int value="322" label="FONTSETTINGS_SETMINIMUMFONTSIZE"/>
18880   <int value="323" label="BROWSERACTION_GETPOPUP"/>
18881   <int value="324" label="SOCKET_DESTROY"/>
18882   <int value="325" label="BLUETOOTH_GETDEVICES"/>
18883   <int value="326" label="ALARMS_CLEARALL"/>
18884   <int value="327" label="FONTSETTINGS_GETDEFAULTFIXEDFONTSIZE"/>
18885   <int value="328" label="FILEBROWSERPRIVATE_ZIPSELECTION"/>
18886   <int value="329" label="SYSTEMINDICATOR_DISABLE"/>
18887   <int value="330" label="SCRIPTBADGE_SETPOPUP"/>
18888   <int value="331" label="EXTENSION_ISALLOWEDFILESCHEMEACCESS"/>
18889   <int value="332" label="EXPERIMENTAL_IDENTITY_LAUNCHWEBAUTHFLOW"/>
18890   <int value="333" label="FILEBROWSERPRIVATE_GETDRIVECONNECTIONSTATE"/>
18891   <int value="334" label="TABS_DETECTLANGUAGE"/>
18892   <int value="335" label="METRICSPRIVATE_RECORDVALUE"/>
18893   <int value="336" label="BOOKMARKMANAGERPRIVATE_SORTCHILDREN"/>
18894   <int value="337" label="SERIAL_READ"/>
18895   <int value="338" label="APP_CURRENTWINDOWINTERNAL_MAXIMIZE"/>
18896   <int value="339" label="EXPERIMENTAL_DISCOVERY_CLEARALLSUGGESTIONS"/>
18897   <int value="340" label="DELETED_MANAGEDMODEPRIVATE_ENTER"/>
18898   <int value="341" label="DELETED_FILEBROWSERPRIVATE_TRANSFERFILE"/>
18899   <int value="342" label="BROWSERACTION_SETPOPUP"/>
18900   <int value="343" label="TABS_GETSELECTED"/>
18901   <int value="344" label="FONTSETTINGS_GETFONT"/>
18902   <int value="345" label="BLUETOOTH_READ"/>
18903   <int value="346" label="WEBREQUESTINTERNAL_EVENTHANDLED"/>
18904   <int value="347" label="EVENTS_ADDRULES"/>
18905   <int value="348" label="CONTEXTMENUS_CREATE"/>
18906   <int value="349" label="MEDIAPLAYERPRIVATE_GETPLAYLIST"/>
18907   <int value="350" label="DOWNLOADS_ERASE"/>
18908   <int value="351" label="DELETED_EXPERIMENTAL_RECORD_CAPTUREURLS"/>
18909   <int value="352" label="TTS_ISSPEAKING"/>
18910   <int value="353" label="BOOKMARKS_REMOVETREE"/>
18911   <int value="354" label="FILEBROWSERPRIVATE_SEARCHDRIVE"/>
18912   <int value="355" label="EXPERIMENTAL_SYSTEMINFO_CPU_GET"/>
18913   <int value="356" label="FILEBROWSERPRIVATE_SETPREFERENCES"/>
18914   <int value="357" label="FONTSETTINGS_SETFONT"/>
18915   <int value="358" label="SOCKET_GETNETWORKLIST"/>
18916   <int value="359" label="BOOKMARKS_MOVE"/>
18917   <int value="360" label="WALLPAPERPRIVATE_MINIMIZEINACTIVEWINDOWS"/>
18918   <int value="361" label="STORAGE_REMOVE"/>
18919   <int value="362" label="AUTOTESTPRIVATE_LOGINSTATUS"/>
18920   <int value="363" label="TABS_CREATE"/>
18921   <int value="364" label="FILEBROWSERPRIVATE_CANCELDIALOG"/>
18922   <int value="365" label="BROWSINGDATA_REMOVECOOKIES"/>
18923   <int value="366" label="FILESYSTEM_CHOOSEENTRY"/>
18924   <int value="367" label="MEDIAPLAYERPRIVATE_PLAY"/>
18925   <int value="368" label="WEBSTOREPRIVATE_GETWEBGLSTATUS"/>
18926   <int value="369" label="SOCKET_SENDTO"/>
18927   <int value="370" label="BROWSINGDATA_REMOVEFILESYSTEMS"/>
18928   <int value="371" label="WALLPAPERPRIVATE_GETSTRINGS"/>
18929   <int value="372" label="BROWSINGDATA_REMOVECACHE"/>
18930   <int value="373" label="BOOKMARKMANAGERPRIVATE_RECORDLAUNCH"/>
18931   <int value="374" label="BROWSERACTION_DISABLE"/>
18932   <int value="375" label="DELETED_EXPERIMENTAL_SPEECHINPUT_ISRECORDING"/>
18933   <int value="376" label="APP_WINDOW_CREATE"/>
18934   <int value="377" label="RUNTIME_RELOAD"/>
18935   <int value="378" label="EXPERIMENTAL_POWER_REQUESTKEEPAWAKE"/>
18936   <int value="379" label="SYSTEMINDICATOR_SETICON"/>
18937   <int value="380" label="FILEBROWSERPRIVATE_ADDMOUNT"/>
18938   <int value="381" label="APP_CURRENTWINDOWINTERNAL_FOCUS"/>
18939   <int value="382" label="EVENTS_REMOVERULES"/>
18940   <int value="383" label="DOWNLOADS_DOWNLOAD"/>
18941   <int value="384" label="WINDOWS_GETALL"/>
18942   <int value="385" label="DELETED_FILEBROWSERPRIVATE_TOGGLEFULLSCREEN"/>
18943   <int value="386" label="APP_CURRENTWINDOWINTERNAL_RESTORE"/>
18944   <int value="387" label="WEBSOCKETPROXYPRIVATE_GETPASSPORTFORTCP"/>
18945   <int value="388" label="PAGEACTION_HIDE"/>
18946   <int value="389" label="EXPERIMENTAL_SYSTEMINFO_STORAGE_GET"/>
18947   <int value="390" label="DOWNLOADS_ACCEPTDANGER"/>
18948   <int value="391" label="WEBSOCKETPROXYPRIVATE_GETURLFORTCP"/>
18949   <int value="392" label="FILEBROWSERPRIVATE_GETSIZESTATS"/>
18950   <int value="393" label="DOWNLOADS_RESUME"/>
18951   <int value="394" label="COOKIES_GETALLCOOKIESTORES"/>
18952   <int value="395" label="MEDIAGALLERIESPRIVATE_ADDGALLERYWATCH"/>
18953   <int value="396" label="MEDIAGALLERIESPRIVATE_REMOVEGALLERYWATCH"/>
18954   <int value="397" label="WEBVIEW_EXECUTESCRIPT"/>
18955   <int value="398" label="NOTIFICATIONS_UPDATE"/>
18956   <int value="399" label="NOTIFICATIONS_CLEAR"/>
18957   <int value="400" label="SESSIONRESTORE_GETRECENTLYCLOSED"/>
18958   <int value="401" label="SESSIONRESTORE_RESTORE"/>
18959   <int value="402" label="MANAGEMENT_UNINSTALLSELF"/>
18960   <int value="403" label="ECHOPRIVATE_GETOOBETIMESTAMP"/>
18961   <int value="404" label="FILEBROWSERPRIVATE_VALIDATEPATHNAMELENGTH"/>
18962   <int value="405" label="BROWSINGDATA_SETTINGS"/>
18963   <int value="406" label="WEBSTOREPRIVATE_GETISLAUNCHERENABLED"/>
18964   <int value="407" label="NETWORKINGPRIVATE_GETPROPERTIES"/>
18965   <int value="408" label="NETWORKINGPRIVATE_GETVISIBLENETWORKS"/>
18966   <int value="409" label="NETWORKINGPRIVATE_STARTCONNECT"/>
18967   <int value="410" label="NETWORKINGPRIVATE_STARTDISCONNECT"/>
18968   <int value="411" label="MEDIAGALLERIESPRIVATE_GETALLGALLERYWATCH"/>
18969   <int value="412" label="MEDIAGALLERIESPRIVATE_REMOVEALLGALLERYWATCH"/>
18970   <int value="413" label="FILEBROWSERPRIVATE_SEARCHDRIVEMETADATA"/>
18971   <int value="414" label="ECHOPRIVATE_CHECKALLOWREDEEMOFFERS"/>
18972   <int value="415" label="MEDIAGALLERIESPRIVATE_EJECTDEVICE"/>
18973   <int value="416" label="FILEBROWSERPRIVATE_LOGOUTUSER"/>
18974   <int value="417" label="DEVELOPERPRIVATE_CHOOSEPATH"/>
18975   <int value="418" label="DEVELOPERPRIVATE_PACKDIRECTORY"/>
18976   <int value="419" label="NETWORKINGPRIVATE_VERIFYDESTINATION"/>
18977   <int value="420" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTCREDENTIALS"/>
18978   <int value="421" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTDATA"/>
18979   <int value="422" label="DEVELOPERPRIVATE_RESTART"/>
18980   <int value="423" label="DEVELOPERPRIVATE_ALLOWINCOGNITO"/>
18981   <int value="424" label="INPUT_IME_DELETESURROUNDINGTEXT"/>
18982   <int value="425" label="DELETED_FILEBROWSERPRIVATE_OPENNEWWINDOW"/>
18983   <int value="426" label="CLOUDPRINTPRIVATE_GETCLIENTID"/>
18984   <int value="427" label="ECHOPRIVATE_GETUSERCONSENT"/>
18985   <int value="428" label="SYNCFILESYSTEM_SETCONFLICTRESOLUTIONPOLICY"/>
18986   <int value="429" label="SYNCFILESYSTEM_GETCONFLICTRESOLUTIONPOLICY"/>
18987   <int value="430" label="NETWORKINGPRIVATE_SETPROPERTIES"/>
18988   <int value="431" label="NETWORKINGPRIVATE_GETSTATE"/>
18989   <int value="432" label="POWER_REQUESTKEEPAWAKE"/>
18990   <int value="433" label="POWER_RELEASEKEEPAWAKE"/>
18991   <int value="434" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPERLAYOUT"/>
18992   <int value="435" label="DOWNLOADSINTERNAL_DETERMINEFILENAME"/>
18993   <int value="436" label="SYNCFILESYSTEM_GETFILESYNCSTATUSES"/>
18994   <int value="437" label="MEDIAGALLERIESPRIVATE_GETHANDLERS"/>
18995   <int value="438" label="WALLPAPERPRIVATE_RESETWALLPAPER"/>
18996   <int value="439" label="DEVELOPERPRIVATE_PERMISSIONS"/>
18997   <int value="440" label="WEBSTOREPRIVATE_ENABLEAPPLAUNCHER"/>
18998   <int value="441" label="APP_CURRENTWINDOWINTERNAL_FULLSCREEN"/>
18999   <int value="442" label="DEVELOPERPRIVATE_LOADUNPACKEDCROS"/>
19000   <int value="443" label="NETWORKINGPRIVATE_REQUESTNETWORKSCAN"/>
19001   <int value="444" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEMACHINEKEY"/>
19002   <int value="445" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEUSERKEY"/>
19003   <int value="446" label="DEVELOPERPRIVATE_LOADPROJECTTOSYNCFS"/>
19004   <int value="447" label="DEVELOPERPRIVATE_GETPROJECTSINFO"/>
19005   <int value="448" label="DEVELOPERPRIVATE_LOADPROJECT"/>
19006   <int value="449" label="COMMANDLINEPRIVATE_HASSWITCH"/>
19007   <int value="450" label="NETWORKINGPRIVATE_GETMANAGEDPROPERTIES"/>
19008   <int value="451" label="LOCATION_WATCHLOCATION"/>
19009   <int value="452" label="LOCATION_CLEARWATCH"/>
19010   <int value="453" label="BLUETOOTH_ADDPROFILE"/>
19011   <int value="454" label="BLUETOOTH_REMOVEPROFILE"/>
19012   <int value="455" label="BLUETOOTH_GETPROFILES"/>
19013   <int value="456" label="EXPERIMENTAL_IDENTITY_REMOVECACHEDAUTHTOKEN"/>
19014   <int value="457" label="AUDIO_GETINFO"/>
19015   <int value="458" label="AUDIO_SETACTIVEDEVICES"/>
19016   <int value="459" label="AUDIO_SETPROPERTIES"/>
19017   <int value="460" label="USB_RESETDEVICE"/>
19018   <int value="461" label="SOCKET_MULTICAST_JOIN_GROUP"/>
19019   <int value="462" label="SOCKET_MULTICAST_LEAVE_GROUP"/>
19020   <int value="463" label="SOCKET_MULTICAST_SET_TIME_TO_LIVE"/>
19021   <int value="464" label="SOCKET_MULTICAST_SET_LOOPBACK_MODE"/>
19022   <int value="465" label="SOCKET_MULTICAST_GET_JOINED_GROUPS"/>
19023   <int value="466"
19024       label="EXPERIMENTAL_ACCESSIBILITY_SETNATIVEACCESSIBILITYENABLED"/>
19025   <int value="467" label="RUNTIME_GETPLATFORMINFO"/>
19026   <int value="468" label="WEBVIEW_INSERTCSS"/>
19027   <int value="469" label="METRICSPRIVATE_GETISCRASHRECORDINGENABLED"/>
19028   <int value="470" label="IDENTITYPRIVATE_GETRESOURCES"/>
19029   <int value="471" label="NOTIFICATIONS_GET_ALL"/>
19030   <int value="472" label="USB_LISTINTERFACES"/>
19031   <int value="473" label="FILESYSTEM_RETAINENTRY"/>
19032   <int value="474" label="FILESYSTEM_ISRESTORABLE"/>
19033   <int value="475" label="FILESYSTEM_RESTOREENTRY"/>
19034   <int value="476" label="RUNTIME_SETUNINSTALLURL"/>
19035   <int value="477" label="INPUTMETHODPRIVATE_STARTIME"/>
19036   <int value="478" label="MUSICMANAGERPRIVATE_GETDEVICEID"/>
19037   <int value="479" label="TTS_PAUSE"/>
19038   <int value="480" label="TTS_RESUME"/>
19039   <int value="481" label="SYSTEMINFO_CPU_GET"/>
19040   <int value="482" label="EXPERIMENTAL_SYSTEMINFO_STORAGE_ADDWATCH"/>
19041   <int value="483" label="EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEWATCH"/>
19042   <int value="484" label="EXPERIMENTAL_SYSTEMINFO_STORAGE_GETALLWATCH"/>
19043   <int value="485" label="EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEALLWATCH"/>
19044   <int value="486" label="SYSTEMINFO_MEMORY_GET"/>
19045   <int value="487" label="ACTIVITYLOGPRIVATE_GETEXTENSIONACTIVITIES"/>
19046   <int value="488" label="RUNTIME_GETPACKAGEDIRECTORYENTRY"/>
19047   <int value="489" label="SYSTEMINFO_DISPLAY_SETDISPLAYPROPERTIES"/>
19048   <int value="490" label="FEEDBACKPRIVATE_GETUSEREMAIL"/>
19049   <int value="491" label="FEEDBACKPRIVATE_GETSYSTEMINFORMATION"/>
19050   <int value="492" label="FEEDBACKPRIVATE_SENDFEEDBACK"/>
19051   <int value="493" label="EXPERIMENTAL_INPUT_VIRTUALKEYBOARD_INSERTTEXT"/>
19052   <int value="494" label="DIAGNOSTICS_SENDPACKET"/>
19053   <int value="495" label="METRICSPRIVATE_GETFIELDTRIAL"/>
19054   <int value="496" label="FILEBROWSERPRIVATE_ZOOM"/>
19055   <int value="497" label="WEBVIEW_GO"/>
19056   <int value="498" label="WEBSTOREPRIVATE_ISININCOGNITOMODEFUNCTION"/>
19057   <int value="499" label="FILEBROWSERPRIVATE_REQUESTACCESSTOKEN"/>
19058   <int value="500" label="WEBVIEW_STOP"/>
19059   <int value="501" label="WEBVIEW_RELOAD"/>
19060   <int value="502" label="WEBVIEW_TERMINATE"/>
19061   <int value="503" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_GET"/>
19062   <int value="504" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_SET"/>
19063   <int value="505" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_CLEAR"/>
19064   <int value="506" label="SYSTEM_CPU_GETINFO"/>
19065   <int value="507" label="SYSTEM_DISPLAY_GETINFO"/>
19066   <int value="508" label="SYSTEM_DISPLAY_SETDISPLAYPROPERTIES"/>
19067   <int value="509" label="SYSTEM_MEMORY_GETINFO"/>
19068   <int value="510" label="SYSTEM_STORAGE_GETINFO"/>
19069   <int value="511" label="SYSTEM_STORAGE_EJECTDEVICE"/>
19070   <int value="512" label="SYSTEM_STORAGE_ADDAVAILABLECAPACITYWATCH"/>
19071   <int value="513" label="SYSTEM_STORAGE_REMOVEAVAILABLECAPACITYWATCH"/>
19072   <int value="514" label="SYSTEM_STORAGE_GETALLAVAILABLECAPACITYWATCHES"/>
19073   <int value="515" label="SYSTEM_STORAGE_REMOVEALLAVAILABLECAPACITYWATCHES"/>
19074   <int value="516" label="INFOBARS_SHOW"/>
19075   <int value="517" label="EXPERIMENTAL_INPUT_VIRTUALKEYBOARD_MOVECURSOR"/>
19076   <int value="518" label="AUTOTESTPRIVATE_SIMULATEASANMEMORYBUG"/>
19077 </enum>
19079 <enum name="ExtensionInstallCause" type="int">
19080   <int value="0" label="INSTALL_CAUSE_UNSET"/>
19081   <int value="1" label="INSTALL_CAUSE_USER_DOWNLOAD"/>
19082   <int value="2" label="INSTALL_CAUSE_UPDATE"/>
19083   <int value="3" label="INSTALL_CAUSE_EXTERNAL_FILE"/>
19084   <int value="4" label="INSTALL_CAUSE_AUTOMATION"/>
19085 </enum>
19087 <enum name="ExtensionLaunchType" type="int">
19088   <int value="0" label="PINNED"/>
19089   <int value="1" label="REGULAR"/>
19090   <int value="2" label="FULLSCREEN"/>
19091 </enum>
19093 <enum name="ExtensionLocation" type="int">
19094   <int value="0" label="INVALID"/>
19095   <int value="1" label="INTERNAL"/>
19096   <int value="2" label="EXTERNAL_PREF"/>
19097   <int value="3" label="EXTERNAL_REGISTRY"/>
19098   <int value="4" label="LOAD"/>
19099   <int value="5" label="COMPONENT"/>
19100   <int value="6" label="EXTERNAL_PREF_DOWNLOAD"/>
19101   <int value="7" label="EXTERNAL_POLICY_DOWNLOAD"/>
19102 </enum>
19104 <enum name="ExtensionPermission" type="int">
19105   <int value="0" label="UNKNOWN"/>
19106   <int value="1" label="NONE"/>
19107   <int value="2" label="BOOKMARKS"/>
19108   <int value="3" label="GEOLOCATION"/>
19109   <int value="4" label="BROWSING_HISTORY"/>
19110   <int value="5" label="TABS"/>
19111   <int value="6" label="MANAGEMENT"/>
19112   <int value="7" label="DEBUGGER"/>
19113   <int value="8" label="1_HOST"/>
19114   <int value="9" label="2_HOSTS"/>
19115   <int value="10" label="3_HOSTS"/>
19116   <int value="11" label="4_OR_MORE_HOSTS"/>
19117   <int value="12" label="ALL_HOSTS"/>
19118   <int value="13" label="FULL_ACCESS"/>
19119   <int value="14" label="CLIPBOARD"/>
19120   <int value="15" label="TTS_ENGINE"/>
19121   <int value="16" label="CONTENT_SETTINGS"/>
19122   <int value="17" label="PRIVACY"/>
19123   <int value="18" label="MANAGED_MODE"/>
19124   <int value="19" label="INPUT"/>
19125   <int value="20" label="AUDIO_CAPTURE"/>
19126   <int value="21" label="VIDEO_CAPTURE"/>
19127   <int value="22" label="DOWNLOADS"/>
19128   <int value="23" label="FILE_SYSTEM_WRITE"/>
19129   <int value="24" label="ALL_MEDIA_GALLERIES"/>
19130   <int value="25" label="SERIAL"/>
19131   <int value="26" label="SOCKET_ANY_HOST"/>
19132   <int value="27" label="SOCKET_DOMAIN_HOSTS"/>
19133   <int value="28" label="SOCKET_SPECIFIC_HOSTS"/>
19134 </enum>
19136 <enum name="ExtensionType" type="int">
19137   <int value="0" label="UNKNOWN"/>
19138   <int value="1" label="EXTENSION"/>
19139   <int value="2" label="THEME"/>
19140   <int value="3" label="USER_SCRIPT"/>
19141   <int value="4" label="HOSTED_APP"/>
19142   <int value="5" label="LEGACY_PACKAGED_APP"/>
19143   <int value="6" label="PLATFORM_APP"/>
19144 </enum>
19146 <enum name="ExtensionUnpackFailureReason" type="int">
19147   <summary>
19148     Reasons the sandboxed extension unpacker can fail.  See enum FailureReason
19149     in src/chrome/browser/extensions/sandboxed_extension_unpacker.h .
19150   </summary>
19151   <int value="0" label="COULD_NOT_GET_TEMP_DIRECTORY"/>
19152   <int value="1" label="COULD_NOT_CREATE_TEMP_DIRECTORY"/>
19153   <int value="2" label="FAILED_TO_COPY_EXTENSION_FILE_TO_TEMP_DIRECTORY"/>
19154   <int value="3" label="COULD_NOT_GET_SANDBOX_FRIENDLY_PATH"/>
19155   <int value="4" label="COULD_NOT_LOCALIZE_EXTENSION"/>
19156   <int value="5" label="INVALID_MANIFEST"/>
19157   <int value="6" label="UNPACKER_CLIENT_FAILED"/>
19158   <int value="7" label="UTILITY_PROCESS_CRASHED_WHILE_TRYING_TO_INSTALL"/>
19159   <int value="8" label="CRX_FILE_NOT_READABLE"/>
19160   <int value="9" label="CRX_HEADER_INVALID"/>
19161   <int value="10" label="CRX_MAGIC_NUMBER_INVALID"/>
19162   <int value="11" label="CRX_VERSION_NUMBER_INVALID"/>
19163   <int value="12" label="CRX_EXCESSIVELY_LARGE_KEY_OR_SIGNATURE"/>
19164   <int value="13" label="CRX_ZERO_KEY_LENGTH"/>
19165   <int value="14" label="CRX_ZERO_SIGNATURE_LENGTH"/>
19166   <int value="15" label="CRX_PUBLIC_KEY_INVALID"/>
19167   <int value="16" label="CRX_SIGNATURE_INVALID"/>
19168   <int value="17" label="CRX_SIGNATURE_VERIFICATION_INITIALIZATION_FAILED"/>
19169   <int value="18" label="CRX_SIGNATURE_VERIFICATION_FAILED"/>
19170   <int value="19" label="ERROR_SERIALIZING_MANIFEST_JSON"/>
19171   <int value="20" label="ERROR_SAVING_MANIFEST_JSON"/>
19172   <int value="21" label="COULD_NOT_READ_IMAGE_DATA_FROM_DISK"/>
19173   <int value="22" label="DECODED_IMAGES_DO_NOT_MATCH_THE_MANIFEST"/>
19174   <int value="23" label="INVALID_PATH_FOR_BROWSER_IMAGE"/>
19175   <int value="24" label="ERROR_REMOVING_OLD_IMAGE_FILE"/>
19176   <int value="25" label="INVALID_PATH_FOR_BITMAP_IMAGE"/>
19177   <int value="26" label="ERROR_RE_ENCODING_THEME_IMAGE"/>
19178   <int value="27" label="ERROR_SAVING_THEME_IMAGE"/>
19179   <int value="28" label="COULD_NOT_READ_CATALOG_DATA_FROM_DISK"/>
19180   <int value="29" label="INVALID_CATALOG_DATA"/>
19181   <int value="30" label="INVALID_PATH_FOR_CATALOG"/>
19182   <int value="31" label="ERROR_SERIALIZING_CATALOG"/>
19183   <int value="32" label="ERROR_SAVING_CATALOG"/>
19184 </enum>
19186 <enum name="ExternalDeviceAction" type="int">
19187   <int value="0" label="Import to Drive"/>
19188   <int value="1" label="View files"/>
19189   <int value="2" label="View files (automatically)"/>
19190   <int value="3" label="Watch video"/>
19191   <int value="4" label="Error"/>
19192   <int value="5" label="Close (no action)"/>
19193 </enum>
19195 <enum name="ExternalItemState" type="int">
19196   <int value="0" label="DEPRECATED_DISABLED"/>
19197   <int value="1" label="DEPRECATED_ENABLED"/>
19198   <int value="2" label="DISABLED (in webstore)"/>
19199   <int value="3" label="ENABLED (in webstore)"/>
19200   <int value="4" label="DISABLED (not in webstore)"/>
19201   <int value="5" label="ENABLED (not in webstore)"/>
19202   <int value="6" label="UNINSTALLED (in webstore)"/>
19203   <int value="7" label="UNINSTALLED (not in webstore)"/>
19204 </enum>
19206 <enum name="Exynos5250LotIdEnum" type="int">
19207   <int value="0" label="Fused device"/>
19208   <int value="1" label="Generic unfused device"/>
19209   <int value="2" label="Unfused; lot ID NZVPU"/>
19210   <int value="3" label="Unfused; lot ID NZVR7"/>
19211 </enum>
19213 <enum name="FallbackSSLVersion" type="int">
19214   <int value="0" label="FALLBACK_NONE">SSL version fallback did not occur.</int>
19215   <int value="1" label="FALLBACK_SSL3">Fell back on SSL 3.0.</int>
19216   <int value="2" label="FALLBACK_TLS1">Fell back on TLS 1.0.</int>
19217   <int value="3" label="FALLBACK_TLS1_1">Fell back on TLS 1.1.</int>
19218 </enum>
19220 <enum name="FeatureObserver" type="int">
19221 <!-- See http://src.chromium.org/viewvc/blink/trunk/Source/core/page/UseCounter.h -->
19223   <int value="0" label="PageDestruction"/>
19224   <int value="1" label="LegacyNotifications"/>
19225   <int value="2" label="MultipartMainResource"/>
19226   <int value="3" label="PrefixedIndexedDB"/>
19227   <int value="4" label="WorkerStart"/>
19228   <int value="5" label="SharedWorkerStart"/>
19229   <int value="6" label="LegacyWebAudioNoteOn"/>
19230   <int value="7" label="WebAudioStart"/>
19231   <int value="8" label="PrefixedContentSecurityPolicy"/>
19232   <int value="9" label="UnprefixedIndexedDB"/>
19233   <int value="10" label="OpenWebDatabase"/>
19234   <int value="11" label="LegacyHTMLNotifications"/>
19235   <int value="12" label="LegacyTextNotifications"/>
19236   <int value="13" label="UnprefixedRequestAnimationFrame"/>
19237   <int value="14" label="PrefixedRequestAnimationFrame"/>
19238   <int value="15" label="ContentSecurityPolicy"/>
19239   <int value="16" label="ContentSecurityPolicyReportOnly"/>
19240   <int value="17" label="PrefixedContentSecurityPolicyReportOnly"/>
19241   <int value="18" label="PrefixedTransitionEndEvent"/>
19242   <int value="19" label="UnprefixedTransitionEndEvent"/>
19243   <int value="20" label="PrefixedAndUnprefixedTransitionEndEvent"/>
19244   <int value="21" label="AutoFocusAttribute"/>
19245   <int value="22" label="DeprecatedAutoSaveAttribute"/>
19246   <int value="23" label="DataListElement"/>
19247   <int value="24" label="FormAttribute"/>
19248   <int value="25" label="IncrementalAttribute"/>
19249   <int value="26" label="InputTypeColor"/>
19250   <int value="27" label="InputTypeDate"/>
19251   <int value="28" label="InputTypeDateTime"/>
19252   <int value="29" label="InputTypeDateTimeFallback"/>
19253   <int value="30" label="InputTypeDateTimeLocal"/>
19254   <int value="31" label="InputTypeEmail"/>
19255   <int value="32" label="InputTypeMonth"/>
19256   <int value="33" label="InputTypeNumber"/>
19257   <int value="34" label="InputTypeRange"/>
19258   <int value="35" label="InputTypeSearch"/>
19259   <int value="36" label="InputTypeTel"/>
19260   <int value="37" label="InputTypeTime"/>
19261   <int value="38" label="InputTypeURL"/>
19262   <int value="39" label="InputTypeWeek"/>
19263   <int value="40" label="InputTypeWeekFallback"/>
19264   <int value="41" label="ListAttribute"/>
19265   <int value="42" label="MaxAttribute"/>
19266   <int value="43" label="MinAttribute"/>
19267   <int value="44" label="PatternAttribute"/>
19268   <int value="45" label="PlaceholderAttribute"/>
19269   <int value="46" label="PrecisionAttribute"/>
19270   <int value="47" label="PrefixedDirectoryAttribute"/>
19271   <int value="48" label="PrefixedSpeechAttribute"/>
19272   <int value="49" label="RequiredAttribute"/>
19273   <int value="50" label="ResultsAttribute"/>
19274   <int value="51" label="StepAttribute"/>
19275   <int value="52" label="PageVisits"/>
19276   <int value="53" label="HTMLMarqueeElement"/>
19277   <int value="54" label="Unused: CSSOverflowMarquee"/>
19278   <int value="55" label="Reflection"/>
19279   <int value="56" label="CursorVisibility"/>
19280   <int value="57" label="StorageInfo"/>
19281   <int value="58" label="XFrameOptions"/>
19282   <int value="59" label="XFrameOptionsSameOrigin"/>
19283   <int value="60" label="XFrameOptionsSameOriginWithBadAncestorChain"/>
19284   <int value="61" label="DeprecatedFlexboxWebContent"/>
19285   <int value="62" label="DeprecatedFlexboxChrome"/>
19286   <int value="63" label="DeprecatedFlexboxChromeExtension"/>
19287   <int value="64" label="SVGTRefElement"/>
19288   <int value="65" label="UnprefixedPerformanceTimeline"/>
19289   <int value="66" label="PrefixedPerformanceTimeline"/>
19290   <int value="67" label="UnprefixedUserTiming"/>
19291   <int value="68" label="PrefixedUserTiming"/>
19292   <int value="69" label="WindowEvent"/>
19293   <int value="70" label="ContentSecurityPolicyWithBaseElement"/>
19294   <int value="71" label="PrefixedMediaAddKey"/>
19295   <int value="72" label="PrefixedMediaGenerateKeyRequest"/>
19296   <int value="73" label="WebAudioLooping"/>
19297   <int value="74" label="DocumentClear"/>
19298   <int value="75" label="PrefixedTransitionMediaFeature"/>
19299   <int value="76" label="SVGFontElement"/>
19300   <int value="77" label="XMLDocument"/>
19301   <int value="78" label="XSLProcessingInstruction"/>
19302   <int value="79" label="XSLTProcessor"/>
19303   <int value="80" label="SVGSwitchElement"/>
19304   <int value="81" label="PrefixedDocumentRegister"/>
19305   <int value="82" label="HTMLShadowElementOlderShadowRoot"/>
19306   <int value="83" label="Document.all()"/>
19307   <int value="84" label="FormElement"/>
19308   <int value="85" label="DemotedFormElement"/>
19309   <int value="86" label="CaptureAttributeAsEnum"/>
19310   <int value="87" label="ShadowDOMPrefixedPseudo"/>
19311   <int value="88" label="ShadowDOMPrefixedCreateShadowRoot"/>
19312   <int value="89" label="ShadowDOMPrefixedShadowRoot"/>
19313   <int value="90" label="SVGAnimationElement"/>
19314   <int value="91" label="KeyboardEventKeyLocation"/>
19315   <int value="92" label="CaptureEvents"/>
19316   <int value="93" label="ReleaseEvents"/>
19317   <int value="94" label="CSSDisplayRunIn"/>
19318   <int value="95" label="CSSDisplayCompact"/>
19319   <int value="96" label="LineClamp"/>
19320   <int value="97" label="SubFrameBeforeUnloadRegistered"/>
19321   <int value="98" label="SubFrameBeforeUnloadFired"/>
19322   <int value="99" label="CSSPseudoElementPrefixedDistributed"/>
19323   <int value="100" label="TextReplaceWholeText"/>
19324   <int value="101" label="PrefixedShadowRootConstructor"/>
19325   <int value="102" label="ConsoleMarkTimeline"/>
19326   <int value="103" label="CSSPseudoElementUserAgentCustomPseudo"/>
19327   <int value="104" label="DocumentTypeEntities"/>
19328   <int value="105" label="DocumentTypeInternalSubset"/>
19329   <int value="106" label="DocumentTypeNotations"/>
19330   <int value="107" label="ElementGetAttributeNode"/>
19331   <int value="108" label="ElementSetAttributeNode"/>
19332   <int value="109" label="ElementRemoveAttributeNode"/>
19333   <int value="110" label="ElementGetAttributeNodeNS"/>
19334   <int value="111" label="DocumentCreateAttribute"/>
19335   <int value="112" label="DocumentCreateAttributeNS"/>
19336   <int value="113" label="DocumentCreateCDATASection"/>
19337   <int value="114" label="DocumentInputEncoding"/>
19338   <int value="115" label="DocumentXMLEncoding"/>
19339   <int value="116" label="DocumentXMLStandalone"/>
19340   <int value="117" label="DocumentXMLVersion"/>
19341   <int value="118" label="NodeIsSameNode"/>
19342   <int value="119" label="NodeIsSupported"/>
19343   <int value="120" label="NodeNamespaceURI"/>
19344   <int value="121" label="NodePrefix"/>
19345   <int value="122" label="NodeLocalName"/>
19346   <int value="123" label="NavigatorProductSub"/>
19347   <int value="124" label="NavigatorVendor"/>
19348   <int value="125" label="NavigatorVendorSub"/>
19349   <int value="126" label="FileError"/>
19350   <int value="127" label="DocumentCharset"/>
19351 </enum>
19353 <enum name="FFmpegCodecs" type="int">
19354   <int value="0" label="NONE"/>
19355   <int value="1" label="MPEG1VIDEO"/>
19356   <int value="2" label="MPEG2VIDEO"/>
19357   <int value="3" label="MPEG2VIDEO_XVMC"/>
19358   <int value="4" label="H261"/>
19359   <int value="5" label="H263"/>
19360   <int value="6" label="RV10"/>
19361   <int value="7" label="RV20"/>
19362   <int value="8" label="MJPEG"/>
19363   <int value="9" label="MJPEGB"/>
19364   <int value="10" label="LJPEG"/>
19365   <int value="11" label="SP5X"/>
19366   <int value="12" label="JPEGLS"/>
19367   <int value="13" label="MPEG4"/>
19368   <int value="14" label="RAWVIDEO"/>
19369   <int value="15" label="MSMPEG4V1"/>
19370   <int value="16" label="MSMPEG4V2"/>
19371   <int value="17" label="MSMPEG4V3"/>
19372   <int value="18" label="WMV1"/>
19373   <int value="19" label="WMV2"/>
19374   <int value="20" label="H263P"/>
19375   <int value="21" label="H263I"/>
19376   <int value="22" label="FLV1"/>
19377   <int value="23" label="SVQ1"/>
19378   <int value="24" label="SVQ3"/>
19379   <int value="25" label="DVVIDEO"/>
19380   <int value="26" label="HUFFYUV"/>
19381   <int value="27" label="CYUV"/>
19382   <int value="28" label="H264"/>
19383   <int value="29" label="INDEO3"/>
19384   <int value="30" label="VP3"/>
19385   <int value="31" label="THEORA"/>
19386   <int value="32" label="ASV1"/>
19387   <int value="33" label="ASV2"/>
19388   <int value="34" label="FFV1"/>
19389   <int value="35" label="4XM"/>
19390   <int value="36" label="VCR1"/>
19391   <int value="37" label="CLJR"/>
19392   <int value="38" label="MDEC"/>
19393   <int value="39" label="ROQ"/>
19394   <int value="40" label="INTERPLAY_VIDEO"/>
19395   <int value="41" label="XAN_WC3"/>
19396   <int value="42" label="XAN_WC4"/>
19397   <int value="43" label="RPZA"/>
19398   <int value="44" label="CINEPAK"/>
19399   <int value="45" label="WS_VQA"/>
19400   <int value="46" label="MSRLE"/>
19401   <int value="47" label="MSVIDEO1"/>
19402   <int value="48" label="IDCIN"/>
19403   <int value="49" label="8BPS"/>
19404   <int value="50" label="SMC"/>
19405   <int value="51" label="FLIC"/>
19406   <int value="52" label="TRUEMOTION1"/>
19407   <int value="53" label="VMDVIDEO"/>
19408   <int value="54" label="MSZH"/>
19409   <int value="55" label="ZLIB"/>
19410   <int value="56" label="QTRLE"/>
19411   <int value="57" label="SNOW"/>
19412   <int value="58" label="TSCC"/>
19413   <int value="59" label="ULTI"/>
19414   <int value="60" label="QDRAW"/>
19415   <int value="61" label="VIXL"/>
19416   <int value="62" label="QPEG"/>
19417   <int value="63" label="PNG"/>
19418   <int value="64" label="PPM"/>
19419   <int value="65" label="PBM"/>
19420   <int value="66" label="PGM"/>
19421   <int value="67" label="PGMYUV"/>
19422   <int value="68" label="PAM"/>
19423   <int value="69" label="FFVHUFF"/>
19424   <int value="70" label="RV30"/>
19425   <int value="71" label="RV40"/>
19426   <int value="72" label="VC1"/>
19427   <int value="73" label="WMV3"/>
19428   <int value="74" label="LOCO"/>
19429   <int value="75" label="WNV1"/>
19430   <int value="76" label="AASC"/>
19431   <int value="77" label="INDEO2"/>
19432   <int value="78" label="FRAPS"/>
19433   <int value="79" label="TRUEMOTION2"/>
19434   <int value="80" label="BMP"/>
19435   <int value="81" label="CSCD"/>
19436   <int value="82" label="MMVIDEO"/>
19437   <int value="83" label="ZMBV"/>
19438   <int value="84" label="AVS"/>
19439   <int value="85" label="SMACKVIDEO"/>
19440   <int value="86" label="NUV"/>
19441   <int value="87" label="KMVC"/>
19442   <int value="88" label="FLASHSV"/>
19443   <int value="89" label="CAVS"/>
19444   <int value="90" label="JPEG2000"/>
19445   <int value="91" label="VMNC"/>
19446   <int value="92" label="VP5"/>
19447   <int value="93" label="VP6"/>
19448   <int value="94" label="VP6F"/>
19449   <int value="95" label="TARGA"/>
19450   <int value="96" label="DSICINVIDEO"/>
19451   <int value="97" label="TIERTEXSEQVIDEO"/>
19452   <int value="98" label="TIFF"/>
19453   <int value="99" label="GIF"/>
19454   <int value="100" label="DXA"/>
19455   <int value="101" label="DNXHD"/>
19456   <int value="102" label="THP"/>
19457   <int value="103" label="SGI"/>
19458   <int value="104" label="C93"/>
19459   <int value="105" label="BETHSOFTVID"/>
19460   <int value="106" label="PTX"/>
19461   <int value="107" label="TXD"/>
19462   <int value="108" label="VP6A"/>
19463   <int value="109" label="AMV"/>
19464   <int value="110" label="VB"/>
19465   <int value="111" label="PCX"/>
19466   <int value="112" label="SUNRAST"/>
19467   <int value="113" label="INDEO4"/>
19468   <int value="114" label="INDEO5"/>
19469   <int value="115" label="MIMIC"/>
19470   <int value="116" label="RL2"/>
19471   <int value="117" label="ESCAPE124"/>
19472   <int value="118" label="DIRAC"/>
19473   <int value="119" label="BFI"/>
19474   <int value="120" label="CMV"/>
19475   <int value="121" label="MOTIONPIXELS"/>
19476   <int value="122" label="TGV"/>
19477   <int value="123" label="TGQ"/>
19478   <int value="124" label="TQI"/>
19479   <int value="125" label="AURA"/>
19480   <int value="126" label="AURA2"/>
19481   <int value="127" label="V210X"/>
19482   <int value="128" label="TMV"/>
19483   <int value="129" label="V210"/>
19484   <int value="130" label="DPX"/>
19485   <int value="131" label="MAD"/>
19486   <int value="132" label="FRWU"/>
19487   <int value="133" label="FLASHSV2"/>
19488   <int value="134" label="CDGRAPHICS"/>
19489   <int value="135" label="R210"/>
19490   <int value="136" label="ANM"/>
19491   <int value="137" label="BINKVIDEO"/>
19492   <int value="138" label="IFF_ILBM"/>
19493   <int value="139" label="IFF_BYTERUN1"/>
19494   <int value="140" label="KGV1"/>
19495   <int value="141" label="YOP"/>
19496   <int value="142" label="VP8"/>
19497   <int value="143" label="PICTOR"/>
19498   <int value="144" label="ANSI"/>
19499   <int value="145" label="A64_MULTI"/>
19500   <int value="146" label="A64_MULTI5"/>
19501   <int value="147" label="R10K"/>
19502   <int value="148" label="MXPEG"/>
19503   <int value="149" label="LAGARITH"/>
19504   <int value="150" label="PRORES"/>
19505   <int value="151" label="JV"/>
19506   <int value="152" label="DFA"/>
19507   <int value="153" label="WMV3IMAGE"/>
19508   <int value="154" label="VC1IMAGE"/>
19509   <int value="155" label="UTVIDEO"/>
19510   <int value="156" label="BMV_VIDEO"/>
19511   <int value="157" label="VBLE"/>
19512   <int value="158" label="DXTORY"/>
19513   <int value="159" label="V410"/>
19514   <int value="160" label="XWD"/>
19515   <int value="161" label="CDXL"/>
19516   <int value="162" label="XBM"/>
19517   <int value="163" label="ZEROCODEC"/>
19518   <int value="164" label="MSS1"/>
19519   <int value="165" label="MSA1"/>
19520   <int value="166" label="TSCC2"/>
19521   <int value="167" label="MTS2"/>
19522   <int value="168" label="CLLC"/>
19523   <int value="169" label="MSS2"/>
19524   <int value="170" label="VP9"/>
19525   <int value="65536" label="PCM_S16LE"/>
19526   <int value="65537" label="PCM_S16BE"/>
19527   <int value="65538" label="PCM_U16LE"/>
19528   <int value="65539" label="PCM_U16BE"/>
19529   <int value="65540" label="PCM_S8"/>
19530   <int value="65541" label="PCM_U8"/>
19531   <int value="65542" label="PCM_MULAW"/>
19532   <int value="65543" label="PCM_ALAW"/>
19533   <int value="65544" label="PCM_S32LE"/>
19534   <int value="65545" label="PCM_S32BE"/>
19535   <int value="65546" label="PCM_U32LE"/>
19536   <int value="65547" label="PCM_U32BE"/>
19537   <int value="65548" label="PCM_S24LE"/>
19538   <int value="65549" label="PCM_S24BE"/>
19539   <int value="65550" label="PCM_U24LE"/>
19540   <int value="65551" label="PCM_U24BE"/>
19541   <int value="65552" label="PCM_S24DAUD"/>
19542   <int value="65553" label="PCM_ZORK"/>
19543   <int value="65554" label="PCM_S16LE_PLANAR"/>
19544   <int value="65555" label="PCM_DVD"/>
19545   <int value="65556" label="PCM_F32BE"/>
19546   <int value="65557" label="PCM_F32LE"/>
19547   <int value="65558" label="PCM_F64BE"/>
19548   <int value="65559" label="PCM_F64LE"/>
19549   <int value="65560" label="PCM_BLURAY"/>
19550   <int value="65561" label="PCM_LXF"/>
19551   <int value="65562" label="S302M"/>
19552   <int value="65563" label="PCM_S8_PLANAR"/>
19553   <int value="69632" label="ADPCM_IMA_QT"/>
19554   <int value="69633" label="ADPCM_IMA_WAV"/>
19555   <int value="69634" label="ADPCM_IMA_DK3"/>
19556   <int value="69635" label="ADPCM_IMA_DK4"/>
19557   <int value="69636" label="ADPCM_IMA_WS"/>
19558   <int value="69637" label="ADPCM_IMA_SMJPEG"/>
19559   <int value="69638" label="ADPCM_MS"/>
19560   <int value="69639" label="ADPCM_4XM"/>
19561   <int value="69640" label="ADPCM_XA"/>
19562   <int value="69641" label="ADPCM_ADX"/>
19563   <int value="69642" label="ADPCM_EA"/>
19564   <int value="69643" label="ADPCM_G726"/>
19565   <int value="69644" label="ADPCM_CT"/>
19566   <int value="69645" label="ADPCM_SWF"/>
19567   <int value="69646" label="ADPCM_YAMAHA"/>
19568   <int value="69647" label="ADPCM_SBPRO_4"/>
19569   <int value="69648" label="ADPCM_SBPRO_3"/>
19570   <int value="69649" label="ADPCM_SBPRO_2"/>
19571   <int value="69650" label="ADPCM_THP"/>
19572   <int value="69651" label="ADPCM_IMA_AMV"/>
19573   <int value="69652" label="ADPCM_EA_R1"/>
19574   <int value="69653" label="ADPCM_EA_R3"/>
19575   <int value="69654" label="ADPCM_EA_R2"/>
19576   <int value="69655" label="ADPCM_IMA_EA_SEAD"/>
19577   <int value="69656" label="ADPCM_IMA_EA_EACS"/>
19578   <int value="69657" label="ADPCM_EA_XAS"/>
19579   <int value="69658" label="ADPCM_EA_MAXIS_XA"/>
19580   <int value="69659" label="ADPCM_IMA_ISS"/>
19581   <int value="69660" label="ADPCM_G722"/>
19582   <int value="69661" label="ADPCM_IMA_APC"/>
19583   <int value="73728" label="AMR_NB"/>
19584   <int value="73729" label="AMR_WB"/>
19585   <int value="77824" label="RA_144"/>
19586   <int value="77825" label="RA_288"/>
19587   <int value="81920" label="ROQ_DPCM"/>
19588   <int value="81921" label="INTERPLAY_DPCM"/>
19589   <int value="81922" label="XAN_DPCM"/>
19590   <int value="81923" label="SOL_DPCM"/>
19591   <int value="86016" label="MP2"/>
19592   <int value="86017" label="MP3"/>
19593   <int value="86018" label="AAC"/>
19594   <int value="86019" label="AC3"/>
19595   <int value="86020" label="DTS"/>
19596   <int value="86021" label="VORBIS"/>
19597   <int value="86022" label="DVAUDIO"/>
19598   <int value="86023" label="WMAV1"/>
19599   <int value="86024" label="WMAV2"/>
19600   <int value="86025" label="MACE3"/>
19601   <int value="86026" label="MACE6"/>
19602   <int value="86027" label="VMDAUDIO"/>
19603   <int value="86028" label="FLAC"/>
19604   <int value="86029" label="MP3ADU"/>
19605   <int value="86030" label="MP3ON4"/>
19606   <int value="86031" label="SHORTEN"/>
19607   <int value="86032" label="ALAC"/>
19608   <int value="86033" label="WESTWOOD_SND1"/>
19609   <int value="86034" label="GSM"/>
19610   <int value="86035" label="QDM2"/>
19611   <int value="86036" label="COOK"/>
19612   <int value="86037" label="TRUESPEECH"/>
19613   <int value="86038" label="TTA"/>
19614   <int value="86039" label="SMACKAUDIO"/>
19615   <int value="86040" label="QCELP"/>
19616   <int value="86041" label="WAVPACK"/>
19617   <int value="86042" label="DSICINAUDIO"/>
19618   <int value="86043" label="IMC"/>
19619   <int value="86044" label="MUSEPACK7"/>
19620   <int value="86045" label="MLP"/>
19621   <int value="86046" label="GSM_MS"/>
19622   <int value="86047" label="ATRAC3"/>
19623   <int value="86048" label="VOXWARE"/>
19624   <int value="86049" label="APE"/>
19625   <int value="86050" label="NELLYMOSER"/>
19626   <int value="86051" label="MUSEPACK8"/>
19627   <int value="86052" label="SPEEX"/>
19628   <int value="86053" label="WMAVOICE"/>
19629   <int value="86054" label="WMAPRO"/>
19630   <int value="86055" label="WMALOSSLESS"/>
19631   <int value="86056" label="ATRAC3P"/>
19632   <int value="86057" label="EAC3"/>
19633   <int value="86058" label="SIPR"/>
19634   <int value="86059" label="MP1"/>
19635   <int value="86060" label="TWINVQ"/>
19636   <int value="86061" label="TRUEHD"/>
19637   <int value="86062" label="MP4ALS"/>
19638   <int value="86063" label="ATRAC1"/>
19639   <int value="86064" label="BINKAUDIO_RDFT"/>
19640   <int value="86065" label="BINKAUDIO_DCT"/>
19641   <int value="86066" label="AAC_LATM"/>
19642   <int value="86067" label="QDMC"/>
19643   <int value="86068" label="CELT"/>
19644   <int value="86069" label="G723_1"/>
19645   <int value="86070" label="G729"/>
19646   <int value="86071" label="8SVX_EXP"/>
19647   <int value="86072" label="8SVX_FIB"/>
19648   <int value="86073" label="BMV_AUDIO"/>
19649   <int value="86074" label="RALF"/>
19650   <int value="86075" label="IAC"/>
19651   <int value="86076" label="ILBC"/>
19652   <int value="86077" label="OPUS_DEPRECATED"/>
19653   <int value="86078" label="COMFORT_NOISE"/>
19654   <int value="86079" label="TAK_DEPRECATED"/>
19655   <int value="94208" label="DVD_SUBTITLE"/>
19656   <int value="94209" label="DVB_SUBTITLE"/>
19657   <int value="94210" label="TEXT"/>
19658   <int value="94211" label="XSUB"/>
19659   <int value="94212" label="SSA"/>
19660   <int value="94213" label="MOV_TEXT"/>
19661   <int value="94214" label="HDMV_PGS_SUBTITLE"/>
19662   <int value="94215" label="DVB_TELETEXT"/>
19663   <int value="94216" label="SRT"/>
19664   <int value="98304" label="TTF"/>
19665   <int value="102400" label="PROBE"/>
19666   <int value="131072" label="MPEG2TS"/>
19667   <int value="131073" label="MPEG4SYSTEMS"/>
19668   <int value="135168" label="FFMETADATA"/>
19669   <int value="4665933" label="G2M"/>
19670   <int value="4801606" label="IDF"/>
19671   <int value="5198918" label="OTF"/>
19672   <int value="407917392" label="PCM_S24LE_PLANAR"/>
19673   <int value="542135120" label="PCM_S32LE_PLANAR"/>
19674   <int value="808530518" label="012V"/>
19675   <int value="809850962" label="EXR"/>
19676   <int value="944985688" label="8SVX_RAW"/>
19677   <int value="1095123744" label="ADPCM_AFC"/>
19678   <int value="1096176208" label="AVRP"/>
19679   <int value="1096176238" label="AVRN"/>
19680   <int value="1096176969" label="AVUI"/>
19681   <int value="1096373590" label="AYUV"/>
19682   <int value="1112557912" label="BRENDER_PIX"/>
19683   <int value="1112823892" label="BINTEXT"/>
19684   <int value="1129335105" label="CPIA"/>
19685   <int value="1160852272" label="ESCAPE130"/>
19686   <int value="1179014995" label="FFWAVESYNTH"/>
19687   <int value="1246975298" label="JACOSUB"/>
19688   <int value="1263294017" label="SMPTE_KLV"/>
19689   <int value="1297108018" label="MPL2"/>
19690   <int value="1297498929" label="MVC1"/>
19691   <int value="1297498930" label="MVC2"/>
19692   <int value="1330333984" label="ADPCM_IMA_OKI"/>
19693   <int value="1330664787" label="OPUS"/>
19694   <int value="1346455105" label="PAF_AUDIO"/>
19695   <int value="1346455126" label="PAF_VIDEO"/>
19696   <int value="1347637264" label="PCM_S16BE_PLANAR"/>
19697   <int value="1349012051" label="PJS"/>
19698   <int value="1381259348" label="REALTEXT"/>
19699   <int value="1396788553" label="SAMI"/>
19700   <int value="1396788813" label="SANM"/>
19701   <int value="1397180754" label="SGIRLE"/>
19702   <int value="1397706307" label="SONIC"/>
19703   <int value="1397706316" label="SONIC_LS"/>
19704   <int value="1397909872" label="SUBRIP"/>
19705   <int value="1398953521" label="SUBVIEWER1"/>
19706   <int value="1400201814" label="SUBVIEWER"/>
19707   <int value="1412575542" label="TARGA_Y216"/>
19708   <int value="1446195256" label="V308"/>
19709   <int value="1446260792" label="V408"/>
19710   <int value="1447644481" label="VIMA"/>
19711   <int value="1448111218" label="VPLAYER"/>
19712   <int value="1465275476" label="WEBVTT"/>
19713   <int value="1480739150" label="XBIN"/>
19714   <int value="1480999235" label="XFACE"/>
19715   <int value="1496592720" label="Y41P"/>
19716   <int value="1498764852" label="YUV4"/>
19717   <int value="1664495672" label="EIA_608"/>
19718   <int value="1833195076" label="MICRODVD"/>
19719   <int value="1936029283" label="EVRC"/>
19720   <int value="1936944502" label="SMV"/>
19721   <int value="1950507339" label="TAK"/>
19722 </enum>
19724 <enum name="FileDialogType" type="int">
19725   <int value="0" label="Select folder"/>
19726   <int value="1" label="Save as file"/>
19727   <int value="2" label="Open file"/>
19728   <int value="3" label="Open multiple files"/>
19729   <int value="4" label="Full page"/>
19730   <int value="5" label="Error"/>
19731 </enum>
19733 <enum name="FileType" type="int">
19734   <int value="0" label="other"/>
19735   <int value="1" label=".doc"/>
19736   <int value="2" label=".docx"/>
19737   <int value="3" label=".odt"/>
19738   <int value="4" label=".rtf"/>
19739   <int value="5" label=".pdf"/>
19740   <int value="6" label=".ppt"/>
19741   <int value="7" label=".pptx"/>
19742   <int value="8" label=".odp"/>
19743   <int value="9" label=".xls"/>
19744   <int value="10" label=".xlsx"/>
19745   <int value="11" label=".ods"/>
19746   <int value="12" label=".csv"/>
19747   <int value="13" label=".odf"/>
19748   <int value="14" label=".rar"/>
19749   <int value="15" label=".asf"/>
19750   <int value="16" label=".wma"/>
19751   <int value="17" label=".wmv"/>
19752   <int value="18" label=".mov"/>
19753   <int value="19" label=".mpg"/>
19754   <int value="20" label=".log"/>
19755 </enum>
19757 <enum name="FtpDataConnectionError" type="int">
19758   <int value="0">Data connection successful</int>
19759   <int value="1">Local firewall blocked the connection</int>
19760   <int value="2">Connection timed out</int>
19761   <int value="3">
19762     Connection has been established, but then got broken (either reset or
19763     aborted)
19764   </int>
19765   <int value="4">Connection has been refused</int>
19766   <int value="20">Other kind of error</int>
19767 </enum>
19769 <enum name="FtpServerType" type="int">
19770   <summary>
19771     FTP server type as defined in net/ftp/ftp_server_type_histograms.h
19772   </summary>
19773   <int value="0" label="Unknown">
19774     Unknown (could be a server we don't support, a broken server, or a security
19775     attack)
19776   </int>
19777   <int value="1" label="/bin/ls">Server using /bin/ls -l and variants</int>
19778   <int value="2" label="/bin/dls">Server using /bin/dls</int>
19779   <int value="3" label="EPLF">Server using EPLF format</int>
19780   <int value="4" label="WinNT">
19781     WinNT server configured for old style listing
19782   </int>
19783   <int value="5" label="VMS">VMS (including variants)</int>
19784   <int value="6" label="IBM VM">IBM VM/CMS, VM/ESA, z/VM formats</int>
19785   <int value="7" label="OS/2">OS/2 FTP Server</int>
19786   <int value="8" label="win16">
19787     win16 hosts: SuperTCP or NetManage Chameleon
19788   </int>
19789 </enum>
19791 <enum name="GDataAuthResult" type="int">
19792   <int value="0" label="FAILURE"/>
19793   <int value="1" label="SUCCESS"/>
19794   <int value="2" label="NO_CONNECTION"/>
19795 </enum>
19797 <enum name="GDataEntryKind" type="int">
19798   <obsolete>
19799     Deprecated 9/2012, and replaced by DriveEntryKind
19800   </obsolete>
19801   <int value="0" label="UNKNOWN"/>
19802   <int value="4097" label="ITEM"/>
19803   <int value="4098" label="SITE"/>
19804   <int value="8449" label="DOCUMENT"/>
19805   <int value="8450" label="SPEREADSHEET"/>
19806   <int value="8451" label="PRESENTATION"/>
19807   <int value="8452" label="DRAWING"/>
19808   <int value="8453" label="TABLE"/>
19809   <int value="8705" label="EXTERNAL_APP"/>
19810   <int value="16385" label="FOLDER"/>
19811   <int value="32769" label="FILE"/>
19812   <int value="32770" label="PDF"/>
19813 </enum>
19815 <enum name="GestureActionType" type="int">
19816   <int value="0" label="Unknown"/>
19817   <int value="1" label="Omnibox pinch"/>
19818   <int value="2" label="Omnibox scroll"/>
19819   <int value="3" label="Tabstrip pinch"/>
19820   <int value="4" label="Tabstrip scroll"/>
19821   <int value="5" label="Bezel scroll"/>
19822   <int value="6" label="Desktop scroll"/>
19823   <int value="7" label="Desktop pinch"/>
19824   <int value="8" label="Webpage pinch"/>
19825   <int value="9" label="Webpage scroll"/>
19826   <int value="10" label="Webpage tap"/>
19827   <int value="11" label="Tabstrip tap"/>
19828   <int value="12" label="Bezel down"/>
19829   <int value="13" label="Tab switched tap"/>
19830   <int value="14" label="Active tab tap"/>
19831   <int value="15" label="Tab close button tap"/>
19832   <int value="16" label="New tab button tap"/>
19833   <int value="17" label="Top edge of window tap"/>
19834   <int value="18" label="Window size button tap"/>
19835   <int value="19" label="Area surrounding tabstrip tap"/>
19836   <int value="20" label="Window resized double tap"/>
19837 </enum>
19839 <enum name="GetPerfDataOutcome" type="int">
19840   <int value="0" label="Success.">
19841     Perf data was collected, parsed and attached to the UMA protobuf
19842     successfully.
19843   </int>
19844   <int value="1" label="No perf data ready to be uploaded.">
19845     Could not add perf data to the UMA protobuf because no perf data was ready
19846     to be uploaded.
19847   </int>
19848   <int value="2" label="Collection timer triggered but have data already.">
19849     Perf timer triggered but the perf provider already had a perf data proto to
19850     be added to the UMA protobuf.
19851   </int>
19852   <int value="3"
19853       label="Collection timer triggered but incognito window active.">
19854     Perf timer triggered but an incognito window was open.
19855   </int>
19856   <int value="4" label="Incognito window launched during collection.">
19857     Perf data was collected but an incognito window was opened during the
19858     collection.
19859   </int>
19860   <int value="5" label="Protobuf returned by debugd not deserialized.">
19861     Perf data was collected and sent to Chrome as a serialized protobuf but it
19862     could be deserialized by Chrome.
19863   </int>
19864 </enum>
19866 <enum name="GetUserDataTempDirResult" type="int">
19867   <int value="0" label="SUCCESS"/>
19868   <int value="1" label="CANT_GET_PARENT_PATH"/>
19869   <int value="2" label="CANT_GET_UDT_PATH"/>
19870   <int value="3" label="NOT_A_DIRECTORY"/>
19871   <int value="4" label="CANT_CREATE_DIR"/>
19872   <int value="5" label="CANT_WRITE_TO_PATH"/>
19873   <int value="6" label="UNSET"/>
19874 </enum>
19876 <enum name="GoogleNowEvent" type="int">
19877   <summary>
19878     Events in Google Now component extension. See GoogleNowEvent in
19879     chrome/browser/resources/google_now/background.js.
19880   </summary>
19881   <int value="0" label="REQUEST_FOR_CARDS_TOTAL"/>
19882   <int value="1" label="REQUEST_FOR_CARDS_SUCCESS"/>
19883   <int value="2" label="CARDS_PARSE_SUCCESS"/>
19884   <int value="3" label="DISMISS_REQUEST_TOTAL"/>
19885   <int value="4" label="DISMISS_REQUEST_SUCCESS"/>
19886   <int value="5" label="LOCATION_REQUEST"/>
19887   <int value="6" label="LOCATION_UPDATE"/>
19888   <int value="7" label="EXTENSION_START"/>
19889   <int value="8" label="SHOW_WELCOME_TOAST"/>
19890   <int value="9" label="STOPPED"/>
19891   <int value="10" label="USER_SUPPRESSED"/>
19892 </enum>
19894 <enum name="HttpAuthCount" type="int">
19895   <int value="0" label="Basic Start"/>
19896   <int value="1" label="Basic Reject"/>
19897   <int value="2" label="Digest Start"/>
19898   <int value="3" label="Digest Reject"/>
19899   <int value="4" label="NTLM Start"/>
19900   <int value="5" label="NTLM Reject"/>
19901   <int value="6" label="Negotiate Start"/>
19902   <int value="7" label="Negotiate Reject"/>
19903 </enum>
19905 <enum name="HttpAuthResource" type="int">
19906   <int value="0" label="Top Page Allowed"/>
19907   <int value="1" label="Same-domain Sub-resource Allowed"/>
19908   <int value="2" label="Cross-domain Sub-resource Blocked"/>
19909   <int value="3" label="Cross-domain Sub-resource Allowed"/>
19910 </enum>
19912 <enum name="HttpAuthTarget" type="int">
19913   <int value="0" label="Basic Proxy"/>
19914   <int value="1" label="Basic Secure Proxy"/>
19915   <int value="2" label="Basic Server"/>
19916   <int value="3" label="Basic Secure Server"/>
19917   <int value="4" label="Digest Proxy"/>
19918   <int value="5" label="Digest Secure Proxy"/>
19919   <int value="6" label="Digest Server"/>
19920   <int value="7" label="Digest Secure Server"/>
19921   <int value="8" label="NTLM Proxy"/>
19922   <int value="9" label="NTLM Secure Proxy"/>
19923   <int value="10" label="NTLM Server"/>
19924   <int value="11" label="NTLM Secure Server"/>
19925   <int value="12" label="Negotiate Proxy"/>
19926   <int value="13" label="Negotiate Secure Proxy"/>
19927   <int value="14" label="Negotiate Server"/>
19928   <int value="15" label="Negotiate Secure Server"/>
19929 </enum>
19931 <enum name="HttpPipelineStatus" type="int">
19932   <int value="0" label="Success"/>
19933   <int value="1" label="Redirected"/>
19934   <int value="2" label="Certificate error"/>
19935   <int value="3" label="Bad HTTP response code"/>
19936   <int value="4" label="Network error"/>
19937   <int value="5" label="Response too large"/>
19938   <int value="6" label="Response too small"/>
19939   <int value="7" label="Response content mismatch"/>
19940   <int value="8" label="Bad HTTP version"/>
19941   <int value="9" label="Corrupt stats response"/>
19942 </enum>
19944 <enum name="HttpSocketType" type="int">
19945   <int value="0" label="UNUSED">newly connected socket</int>
19946   <int value="1" label="UNUSED_IDLE">
19947     connected unused socket (idle prior to use)
19948   </int>
19949   <int value="2" label="REUSED_IDLE">previously used (keep-alive?) socket</int>
19950 </enum>
19952 <enum name="IDBLevelDBBackingStoreInternalErrorType" type="int">
19953   <int value="0" label="IDBLevelDBBackingStoreReadError">
19954     IndexedDB encountered an error attempting to read or decode a value from the
19955     leveldb backing store, indicative of corruption or I/O error. Unused as of
19956     M26.
19957   </int>
19958   <int value="1" label="IDBLevelDBBackingStoreWriteError">
19959     IndexeDB encountered an error attempting to write or commit a value to the
19960     leveldb backing store, indicative of I/O error. Unused as of M26.
19961   </int>
19962   <int value="2" label="IDBLevelDBBackingStoreConsistencyError">
19963     IndexedDB encountered a consistency error in the leveldb backing store,
19964     indicative of corruption or an coding error. Unused as of M26.
19965   </int>
19966   <int value="3" label="FindKeyInIndex"/>
19967   <int value="4" label="GetIDBDatabaseMetaData"/>
19968   <int value="5" label="GetIndexes"/>
19969   <int value="6" label="GetKeyGeneratorCurrentNumber"/>
19970   <int value="7" label="GetObjectStores"/>
19971   <int value="8" label="GetRecord"/>
19972   <int value="9" label="KeyExistsInObjectStore"/>
19973   <int value="10" label="LoadCurrentRow"/>
19974   <int value="11" label="SetupMetadata"/>
19975   <int value="12" label="GetPrimaryKeyViaIndex"/>
19976   <int value="13" label="KeyExistsInIndex"/>
19977   <int value="14" label="VersionExists"/>
19978   <int value="15" label="DeleteObjectStore"/>
19979   <int value="16" label="SetMaxObjectStoreId"/>
19980   <int value="17" label="SetMaxIndexId"/>
19981   <int value="18" label="GetNewDatabaseId"/>
19982   <int value="19" label="GetNewVersionNumber"/>
19983   <int value="20" label="CreateIDBDatabaseMetaData"/>
19984   <int value="21" label="DeleteDatabase"/>
19985   <int value="22" label="TransactionCommit"/>
19986   <int value="23" label="GetDatabaseNames"/>
19987 </enum>
19989 <enum name="IDBLevelDBBackingStoreOpenResult" type="int">
19990   <int value="0" label="OpenMemorySuccess">
19991     An in-memory backing store was opened successfully.
19992   </int>
19993   <int value="1" label="OpenSuccess">
19994     An on-disk backing store was opened successfully.
19995   </int>
19996   <int value="2" label="OpenFailedDirectory">
19997     An on-disk backing store could not be opened or created because the
19998     directory could not be opened or created. Cleanup will not be attempted.
19999   </int>
20000   <int value="3" label="OpenFailedUnknownSchema">
20001     An on-disk backing store was opened but had an unknown schema version, due
20002     to corruption or reverting to a previous version of Chrome. Cleanup will be
20003     attempted.
20004   </int>
20005   <int value="4" label="OpenCleanupDestroyFailed">
20006     An on-disk backing store failed to open; cleanup was attempted but the
20007     database could not be destroyed.
20008   </int>
20009   <int value="5" label="OpenCleanupReopenFailed">
20010     An on-disk backing store failed to open; cleanup was attempted but
20011     re-opening the database failed.
20012   </int>
20013   <int value="6" label="OpenCleanupReopenSuccess">
20014     An on-disk backing store failed to open; cleanup was attempted and the
20015     database was then opened successfully.
20016   </int>
20017   <int value="7" label="OpenFailedIOErrCheckingSchema">
20018     An on-disk backing store was opened but leveldb failed to read the schema
20019     version.
20020   </int>
20021   <int value="8" label="OpenFailedUnknownErr"/>
20022   <int value="9" label="OpenMemoryFailed">
20023     An in-memory backing store failed to open.
20024   </int>
20025   <int value="10" label="OpenNonASCII">
20026     A database with non-ascii characters in its path was opened (with either
20027     success or failure).
20028   </int>
20029   <int value="11" label="OpenAttemptDiskFull">
20030     An open failed on a machine with a full disk. No cleanup was attempted.
20031   </int>
20032 </enum>
20034 <enum name="ImporterType" type="int">
20035   <int value="0" label="Unknown"/>
20036   <int value="1" label="IMPORTER_METRICS_IE">IE (Windows-only)</int>
20037   <int value="2" label="IMPORTER_METRICS_FIREFOX2">Firefox 2</int>
20038   <int value="3" label="IMPORTER_METRICS_FIREFOX3">Firefox 3 (and later)</int>
20039   <int value="4" label="IMPORTER_METRICS_SAFARI">Safari (Mac-only)</int>
20040   <int value="5" label="IMPORTER_METRICS_GOOGLE_TOOLBAR5">Google Toolbar</int>
20041   <int value="6" label="IMPORTER_METRICS_BOOKMARKS_FILE">
20042     A bookmarks.html file
20043   </int>
20044 </enum>
20046 <enum name="IndexedDatabaseMethods" type="int">
20047   <int value="0" label="CreateObjectStore()"/>
20048   <int value="1" label="DeleteObjectStore()"/>
20049   <int value="2" label="Transaction()"/>
20050   <int value="3" label="DeleteDatabase()"/>
20051   <int value="4" label="Open()"/>
20052 </enum>
20054 <enum name="InstantControllerEvent" type="int">
20055   <int value="0" label="URL_ADDED_TO_BLACKLIST"/>
20056   <int value="1" label="URL_REMOVED_FROM_BLACKLIST"/>
20057   <int value="2" label="URL_BLOCKED_BY_BLACKLIST"/>
20058 </enum>
20060 <enum name="InstantExtended_FallbackCause" type="int">
20061   <int value="0" label="Fallback did not occur"/>
20062   <int value="1" label="Page not current: unknown"/>
20063   <int value="2" label="Page not current: empty instant url"/>
20064   <int value="3" label="Page not current: origin/path mismatch"/>
20065   <int value="4" label="Page not current: instant not supported"/>
20066   <int value="5" label="No overlay"/>
20067   <int value="6" label="Javascript disabled"/>
20068 </enum>
20070 <enum name="InstantExtended_InstantNavigation" type="int">
20071   <int value="0" label="Local click"/>
20072   <int value="1" label="Local submit"/>
20073   <int value="2" label="Online click"/>
20074   <int value="3" label="Online submit"/>
20075   <int value="4" label="Non-extended navigation"/>
20076 </enum>
20078 <enum name="InstantExtended_NewOptInState" type="int">
20079   <int value="0" label="Default"/>
20080   <int value="1" label="Opted in"/>
20081   <int value="2" label="Opted out"/>
20082 </enum>
20084 <enum name="InstantExtended_OptInState" type="int">
20085   <obsolete>
20086     Deprecated 2013-06.
20087   </obsolete>
20088   <int value="0" label="Default"/>
20089   <int value="1" label="Opted in"/>
20090   <int value="2" label="Opted out"/>
20091   <int value="3" label="Opted in local"/>
20092   <int value="4" label="Opted out local"/>
20093   <int value="5" label="Opted out both"/>
20094 </enum>
20096 <enum name="InstantSessionStorageNamespace" type="int">
20097   <int value="0" label="different"/>
20098   <int value="1" label="identical"/>
20099 </enum>
20101 <enum name="IntelMaxMicroArchitecture" type="int">
20102   <int value="0" label="Pentium"/>
20103   <int value="1" label="SSE"/>
20104   <int value="2" label="SSE2"/>
20105   <int value="3" label="SSE3"/>
20106   <int value="4" label="SSSE3"/>
20107   <int value="5" label="SSE4.1"/>
20108   <int value="6" label="SSE4.3"/>
20109   <int value="7" label="AVX"/>
20110 </enum>
20112 <enum name="InterruptReason" type="int">
20113   <int value="0" label="NONE"/>
20114   <int value="1" label="FILE_FAILED"/>
20115   <int value="2" label="FILE_ACCESS_DENIED"/>
20116   <int value="3" label="FILE_NO_SPACE"/>
20117   <int value="5" label="FILE_NAME_TOO_LONG"/>
20118   <int value="6" label="FILE_TOO_LARGE"/>
20119   <int value="7" label="FILE_VIRUS_INFECTED"/>
20120   <int value="10" label="FILE_TRANSIENT_ERROR"/>
20121   <int value="11" label="FILE_BLOCKED"/>
20122   <int value="12" label="FILE_SECURITY_CHECK_FAILED"/>
20123   <int value="13" label="FILE_TOO_SHORT"/>
20124   <int value="20" label="NETWORK_FAILED"/>
20125   <int value="21" label="NETWORK_TIMEOUT"/>
20126   <int value="22" label="NETWORK_DISCONNECTED"/>
20127   <int value="23" label="NETWORK_SERVER_DOWN"/>
20128   <int value="30" label="SERVER_FAILED"/>
20129   <int value="31" label="SERVER_NO_RANGE"/>
20130   <int value="32" label="SERVER_PRECONDITION"/>
20131   <int value="33" label="SERVER_BAD_CONTENT"/>
20132   <int value="40" label="USER_CANCELED"/>
20133   <int value="41" label="USER_SHUTDOWN"/>
20134   <int value="50" label="CRASH"/>
20135 </enum>
20137 <enum name="IPV6ProbeResult" type="int">
20138   <int value="0" label="IPV6_CANNOT_CREATE_SOCKETS"/>
20139   <int value="1" label="IPV6_CAN_CREATE_SOCKETS"/>
20140   <int value="2" label="IPV6_GETIFADDRS_FAILED">
20141     getifaddrs or GetAdaptersAddresses failed
20142   </int>
20143   <int value="3" label="IPV6_GLOBAL_ADDRESS_MISSING"/>
20144   <int value="4" label="IPV6_GLOBAL_ADDRESS_PRESENT"/>
20145   <int value="5" label="IPV6_INTERFACE_ARRAY_TOO_SHORT"/>
20146 </enum>
20148 <enum name="JavaScriptAPIName" type="int">
20149   <int value="0" label="GetUserMedia"/>
20150   <int value="1" label="PeerConnection00"/>
20151   <int value="2" label="DeprecatedPeerConnection"/>
20152   <int value="3" label="RTCPeerConnection"/>
20153 </enum>
20155 <enum name="LanguageCode" type="int">
20156   <summary>ISO 639 Language Codes.</summary>
20157   <int value="24929" label="Afar"/>
20158   <int value="24930" label="Abkhazian"/>
20159   <int value="24933" label="Avestan"/>
20160   <int value="24934" label="Afrikaans"/>
20161   <int value="24939" label="Akan"/>
20162   <int value="24941" label="Amharic"/>
20163   <int value="24942" label="Aragonese"/>
20164   <int value="24946" label="Arabic"/>
20165   <int value="24947" label="Assamese"/>
20166   <int value="24950" label="Avaric"/>
20167   <int value="24953" label="Aymara"/>
20168   <int value="24954" label="Azerbaijani"/>
20169   <int value="25185" label="Bashkir"/>
20170   <int value="25189" label="Belarusian"/>
20171   <int value="25191" label="Bulgarian"/>
20172   <int value="25192" label="Bihari"/>
20173   <int value="25193" label="Bislama"/>
20174   <int value="25197" label="Bambara"/>
20175   <int value="25198" label="Bengali"/>
20176   <int value="25199" label="Tibetan"/>
20177   <int value="25202" label="Breton"/>
20178   <int value="25203" label="Bosnian"/>
20179   <int value="25441" label="Catalan"/>
20180   <int value="25445" label="Chechen"/>
20181   <int value="25448" label="Chamorro"/>
20182   <int value="25455" label="Corsican"/>
20183   <int value="25458" label="Cree"/>
20184   <int value="25459" label="Czech"/>
20185   <int value="25461" label="Church Slavic"/>
20186   <int value="25462" label="Chuvash"/>
20187   <int value="25465" label="Welsh"/>
20188   <int value="25697" label="Danish"/>
20189   <int value="25701" label="German"/>
20190   <int value="25718" label="Divehi"/>
20191   <int value="25722" label="Dzongkha"/>
20192   <int value="25957" label="Ewe"/>
20193   <int value="25964" label="Greek"/>
20194   <int value="25966" label="English"/>
20195   <int value="25967" label="Esperanto"/>
20196   <int value="25971" label="Spanish"/>
20197   <int value="25972" label="Estonian"/>
20198   <int value="25973" label="Basque"/>
20199   <int value="26209" label="Persian"/>
20200   <int value="26214" label="Fulah"/>
20201   <int value="26217" label="Finnish"/>
20202   <int value="26218" label="Fijian"/>
20203   <int value="26223" label="Faroese"/>
20204   <int value="26226" label="French"/>
20205   <int value="26233" label="Western Frisian"/>
20206   <int value="26465" label="Irish"/>
20207   <int value="26468" label="Scottish Gaelic"/>
20208   <int value="26476" label="Galician"/>
20209   <int value="26478" label="Guarani"/>
20210   <int value="26485" label="Gujarati"/>
20211   <int value="26486" label="Manx"/>
20212   <int value="26721" label="Hausa"/>
20213   <int value="26725" label="Hebrew"/>
20214   <int value="26729" label="Hindi"/>
20215   <int value="26735" label="Hiri Motu"/>
20216   <int value="26738" label="Croatian"/>
20217   <int value="26740" label="Haitian"/>
20218   <int value="26741" label="Hungarian"/>
20219   <int value="26745" label="Armenian"/>
20220   <int value="26746" label="Herero"/>
20221   <int value="26977" label="Interlingua"/>
20222   <int value="26980" label="Indonesian"/>
20223   <int value="26981" label="Interlingue"/>
20224   <int value="26983" label="Igbo"/>
20225   <int value="26985" label="Sichuan Yi"/>
20226   <int value="26987" label="Inupiaq"/>
20227   <int value="26991" label="Ido"/>
20228   <int value="26995" label="Icelandic"/>
20229   <int value="26996" label="Italian"/>
20230   <int value="26997" label="Inuktitut"/>
20231   <int value="27233" label="Japanese"/>
20232   <int value="27254" label="Javanese"/>
20233   <int value="27489" label="Georgian"/>
20234   <int value="27495" label="Kongo"/>
20235   <int value="27497" label="Kikuyu"/>
20236   <int value="27498" label="Kuanyama"/>
20237   <int value="27499" label="Kazakh"/>
20238   <int value="27500" label="Kalaallisut"/>
20239   <int value="27501" label="Khmer"/>
20240   <int value="27502" label="Kannada"/>
20241   <int value="27503" label="Korean"/>
20242   <int value="27506" label="Kanuri"/>
20243   <int value="27507" label="Kashmiri"/>
20244   <int value="27509" label="Kurdish"/>
20245   <int value="27510" label="Komi"/>
20246   <int value="27511" label="Cornish"/>
20247   <int value="27513" label="Kirghiz"/>
20248   <int value="27745" label="Latin"/>
20249   <int value="27746" label="Luxembourgish"/>
20250   <int value="27751" label="Ganda"/>
20251   <int value="27753" label="Limburgish"/>
20252   <int value="27758" label="Lingala"/>
20253   <int value="27759" label="Lao"/>
20254   <int value="27764" label="Lithuanian"/>
20255   <int value="27765" label="Luba-Katanga"/>
20256   <int value="27766" label="Latvian"/>
20257   <int value="28007" label="Malagasy"/>
20258   <int value="28008" label="Marshallese"/>
20259   <int value="28009" label="Maori"/>
20260   <int value="28011" label="Macedonian"/>
20261   <int value="28012" label="Malayalam"/>
20262   <int value="28014" label="Mongolian"/>
20263   <int value="28015" label="Moldavian"/>
20264   <int value="28018" label="Marathi"/>
20265   <int value="28019" label="Malay"/>
20266   <int value="28020" label="Maltese"/>
20267   <int value="28025" label="Burmese"/>
20268   <int value="28257" label="Nauru"/>
20269   <int value="28258" label="Norwegian Bokmal"/>
20270   <int value="28260" label="North Ndebele"/>
20271   <int value="28261" label="Nepali"/>
20272   <int value="28263" label="Ndonga"/>
20273   <int value="28268" label="Dutch"/>
20274   <int value="28270" label="Norwegian Nynorsk"/>
20275   <int value="28271" label="Norwegian"/>
20276   <int value="28274" label="South Ndebele"/>
20277   <int value="28278" label="Navajo"/>
20278   <int value="28281" label="Nyanja"/>
20279   <int value="28515" label="Occitan"/>
20280   <int value="28522" label="Ojibwa"/>
20281   <int value="28525" label="Oromo"/>
20282   <int value="28530" label="Oriya"/>
20283   <int value="28531" label="Ossetic"/>
20284   <int value="28769" label="Punjabi"/>
20285   <int value="28777" label="Pali"/>
20286   <int value="28780" label="Polish"/>
20287   <int value="28787" label="Pashto"/>
20288   <int value="28788" label="Portuguese"/>
20289   <int value="29045" label="Quechua"/>
20290   <int value="29293" label="Romansh"/>
20291   <int value="29294" label="Rundi"/>
20292   <int value="29295" label="Romanian"/>
20293   <int value="29301" label="Russian"/>
20294   <int value="29303" label="Kinyarwanda"/>
20295   <int value="29537" label="Sanskrit"/>
20296   <int value="29539" label="Sardinian"/>
20297   <int value="29540" label="Sindhi"/>
20298   <int value="29541" label="Northern Sami"/>
20299   <int value="29543" label="Sango"/>
20300   <int value="29544" label="Serbo-Croatian"/>
20301   <int value="29545" label="Sinhala"/>
20302   <int value="29547" label="Slovak"/>
20303   <int value="29548" label="Slovenian"/>
20304   <int value="29549" label="Samoan"/>
20305   <int value="29550" label="Shona"/>
20306   <int value="29551" label="Somali"/>
20307   <int value="29553" label="Albanian"/>
20308   <int value="29554" label="Serbian"/>
20309   <int value="29555" label="Swati"/>
20310   <int value="29556" label="Southern Sotho"/>
20311   <int value="29557" label="Sundanese"/>
20312   <int value="29558" label="Swedish"/>
20313   <int value="29559" label="Swahili"/>
20314   <int value="29793" label="Tamil"/>
20315   <int value="29797" label="Telugu"/>
20316   <int value="29799" label="Tajik"/>
20317   <int value="29800" label="Thai"/>
20318   <int value="29801" label="Tigrinya"/>
20319   <int value="29803" label="Turkmen"/>
20320   <int value="29804" label="Tagalog"/>
20321   <int value="29806" label="Tswana"/>
20322   <int value="29807" label="Tonga"/>
20323   <int value="29810" label="Turkish"/>
20324   <int value="29811" label="Tsonga"/>
20325   <int value="29812" label="Tatar"/>
20326   <int value="29815" label="Twi"/>
20327   <int value="29817" label="Tahitian"/>
20328   <int value="30055" label="Uighur"/>
20329   <int value="30059" label="Ukrainian"/>
20330   <int value="30066" label="Urdu"/>
20331   <int value="30074" label="Uzbek"/>
20332   <int value="30309" label="Venda"/>
20333   <int value="30313" label="Vietnamese"/>
20334   <int value="30319" label="Volapuk"/>
20335   <int value="30561" label="Walloon"/>
20336   <int value="30575" label="Wolof"/>
20337   <int value="30824" label="Xhosa"/>
20338   <int value="31081" label="Yiddish"/>
20339   <int value="31087" label="Yoruba"/>
20340   <int value="31329" label="Zhuang"/>
20341   <int value="31336" label="Chinese"/>
20342   <int value="31349" label="Zulu"/>
20343   <int value="6382437" label="Achinese"/>
20344   <int value="6382440" label="Acoli"/>
20345   <int value="6382689" label="Adangme"/>
20346   <int value="6382713" label="Adyghe"/>
20347   <int value="6383201" label="Afro-Asiatic Language"/>
20348   <int value="6383208" label="Afrihili"/>
20349   <int value="6383982" label="Ainu"/>
20350   <int value="6384491" label="Akkadian"/>
20351   <int value="6384741" label="Aleut"/>
20352   <int value="6384743" label="Algonquian Language"/>
20353   <int value="6384756" label="Southern Altai"/>
20354   <int value="6385255" label="Old English"/>
20355   <int value="6385264" label="Angika"/>
20356   <int value="6385761" label="Apache Language"/>
20357   <int value="6386275" label="Aramaic"/>
20358   <int value="6386286" label="Araucanian"/>
20359   <int value="6386288" label="Arapaho"/>
20360   <int value="6386292" label="Artificial Language"/>
20361   <int value="6386295" label="Arawak"/>
20362   <int value="6386529" label="Asu"/>
20363   <int value="6386548" label="Asturian"/>
20364   <int value="6386792" label="Athapascan Language"/>
20365   <int value="6387059" label="Australian Language"/>
20366   <int value="6387553" label="Awadhi"/>
20367   <int value="6447460" label="Banda"/>
20368   <int value="6447465" label="Bamileke Language"/>
20369   <int value="6447468" label="Baluchi"/>
20370   <int value="6447470" label="Balinese"/>
20371   <int value="6447475" label="Basa"/>
20372   <int value="6447476" label="Baltic Language"/>
20373   <int value="6448490" label="Beja"/>
20374   <int value="6448493" label="Bemba"/>
20375   <int value="6448498" label="Berber"/>
20376   <int value="6448506" label="Bena"/>
20377   <int value="6449263" label="Bhojpuri"/>
20378   <int value="6449515" label="Bikol"/>
20379   <int value="6449518" label="Bini"/>
20380   <int value="6450273" label="Siksika"/>
20381   <int value="6450804" label="Bantu"/>
20382   <int value="6451809" label="Braj"/>
20383   <int value="6451832" label="Bodo"/>
20384   <int value="6452331" label="Batak"/>
20385   <int value="6452577" label="Buriat"/>
20386   <int value="6452583" label="Buginese"/>
20387   <int value="6453614" label="Blin"/>
20388   <int value="6512996" label="Caddo"/>
20389   <int value="6513001" label="Central American Indian Language"/>
20390   <int value="6513010" label="Carib"/>
20391   <int value="6513013" label="Caucasian Language"/>
20392   <int value="6513017" label="Cayuga"/>
20393   <int value="6513512" label="Atsam"/>
20394   <int value="6514018" label="Cebuano"/>
20395   <int value="6514028" label="Celtic Language"/>
20396   <int value="6514535" label="Chiga"/>
20397   <int value="6514786" label="Chibcha"/>
20398   <int value="6514791" label="Chagatai"/>
20399   <int value="6514795" label="Chuukese"/>
20400   <int value="6514797" label="Mari"/>
20401   <int value="6514798" label="Chinook Jargon"/>
20402   <int value="6514799" label="Choctaw"/>
20403   <int value="6514800" label="Chipewyan"/>
20404   <int value="6514802" label="Cherokee"/>
20405   <int value="6514809" label="Cheyenne"/>
20406   <int value="6516067" label="Chamic Language"/>
20407   <int value="6516592" label="Coptic"/>
20408   <int value="6516837" label="English-based Creole or Pidgin"/>
20409   <int value="6516838" label="French-based Creole or Pidgin"/>
20410   <int value="6516848" label="Portuguese-based Creole or Pidgin"/>
20411   <int value="6517352" label="Crimean Turkish"/>
20412   <int value="6517360" label="Creole or Pidgin"/>
20413   <int value="6517602" label="Kashubian"/>
20414   <int value="6518131" label="Cushitic Language"/>
20415   <int value="6578539" label="Dakota"/>
20416   <int value="6578546" label="Dargwa"/>
20417   <int value="6578550" label="Taita"/>
20418   <int value="6578553" label="Dayak"/>
20419   <int value="6579564" label="Delaware"/>
20420   <int value="6579566" label="Slave"/>
20421   <int value="6580082" label="Dogrib"/>
20422   <int value="6580590" label="Dinka"/>
20423   <int value="6580837" label="Zarma"/>
20424   <int value="6582121" label="Dogri"/>
20425   <int value="6582881" label="Dravidian Language"/>
20426   <int value="6583138" label="Lower Sorbian"/>
20427   <int value="6583649" label="Duala"/>
20428   <int value="6583661" label="Middle Dutch"/>
20429   <int value="6584693" label="Dyula"/>
20430   <int value="6644341" label="Embu"/>
20431   <int value="6645353" label="Efik"/>
20432   <int value="6645625" label="Ancient Egyptian"/>
20433   <int value="6646625" label="Ekajuk"/>
20434   <int value="6646904" label="Elamite"/>
20435   <int value="6647405" label="Middle English"/>
20436   <int value="6649711" label="Ewondo"/>
20437   <int value="6709614" label="Fang"/>
20438   <int value="6709620" label="Fanti"/>
20439   <int value="6711660" label="Filipino"/>
20440   <int value="6711669" label="Finno-Ugrian Language"/>
20441   <int value="6713198" label="Fon"/>
20442   <int value="6713965" label="Middle French"/>
20443   <int value="6713967" label="Old French"/>
20444   <int value="6713970" label="Northern Frisian"/>
20445   <int value="6713971" label="Eastern Frisian"/>
20446   <int value="6714738" label="Friulian"/>
20447   <int value="6775137" label="Ga"/>
20448   <int value="6775161" label="Gayo"/>
20449   <int value="6775393" label="Gbaya"/>
20450   <int value="6776173" label="Germanic Language"/>
20451   <int value="6776186" label="Geez"/>
20452   <int value="6777196" label="Gilbertese"/>
20453   <int value="6778216" label="Middle High German"/>
20454   <int value="6778728" label="Old High German"/>
20455   <int value="6778734" label="Gondi"/>
20456   <int value="6778738" label="Gorontalo"/>
20457   <int value="6778740" label="Gothic"/>
20458   <int value="6779490" label="Grebo"/>
20459   <int value="6779491" label="Ancient Greek"/>
20460   <int value="6779767" label="Swiss German"/>
20461   <int value="6780282" label="Gusii"/>
20462   <int value="6780777" label="Gwich'in"/>
20463   <int value="6840681" label="Haida"/>
20464   <int value="6840695" label="Hawaiian"/>
20465   <int value="6842732" label="Hiligaynon"/>
20466   <int value="6842733" label="Himachali"/>
20467   <int value="6842740" label="Hittite"/>
20468   <int value="6843758" label="Hmong"/>
20469   <int value="6845282" label="Upper Sorbian"/>
20470   <int value="6845808" label="Hupa"/>
20471   <int value="6906465" label="Iban"/>
20472   <int value="6908527" label="Ijo"/>
20473   <int value="6909039" label="Iloko"/>
20474   <int value="6909539" label="Indic Language"/>
20475   <int value="6909541" label="Indo-European Language"/>
20476   <int value="6909544" label="Ingush"/>
20477   <int value="6910561" label="Iranian Language"/>
20478   <int value="6910575" label="Iroquoian Language"/>
20479   <int value="6972015" label="Lojban"/>
20480   <int value="6974819" label="Machame"/>
20481   <int value="6975602" label="Judeo-Persian"/>
20482   <int value="6976098" label="Judeo-Arabic"/>
20483   <int value="7037281" label="Kara-Kalpak"/>
20484   <int value="7037282" label="Kabyle"/>
20485   <int value="7037283" label="Kachin"/>
20486   <int value="7037290" label="Jju"/>
20487   <int value="7037293" label="Kamba"/>
20488   <int value="7037298" label="Karen"/>
20489   <int value="7037303" label="Kawi"/>
20490   <int value="7037540" label="Kabardian"/>
20491   <int value="7037799" label="Tyap"/>
20492   <int value="7038053" label="Makonde"/>
20493   <int value="7038305" label="Kabuverdianu"/>
20494   <int value="7038575" label="Koro"/>
20495   <int value="7039073" label="Khasi"/>
20496   <int value="7039081" label="Khoisan Language"/>
20497   <int value="7039087" label="Khotanese"/>
20498   <int value="7039089" label="Koyra Chiini"/>
20499   <int value="7040110" label="Kalenjin"/>
20500   <int value="7040354" label="Kimbundu"/>
20501   <int value="7040875" label="Konkani"/>
20502   <int value="7040883" label="Kosraean"/>
20503   <int value="7041125" label="Kpelle"/>
20504   <int value="7041635" label="Karachay-Balkar"/>
20505   <int value="7041644" label="Karelian"/>
20506   <int value="7041647" label="Kru"/>
20507   <int value="7041653" label="Kurukh"/>
20508   <int value="7041890" label="Shambala"/>
20509   <int value="7041896" label="Colognian"/>
20510   <int value="7042413" label="Kumyk"/>
20511   <int value="7042420" label="Kutenai"/>
20512   <int value="7102820" label="Ladino"/>
20513   <int value="7102823" label="Langi"/>
20514   <int value="7102824" label="Lahnda"/>
20515   <int value="7102829" label="Lamba"/>
20516   <int value="7103866" label="Lezghian"/>
20517   <int value="7106412" label="Mongo"/>
20518   <int value="7106426" label="Lozi"/>
20519   <int value="7107937" label="Luba-Lulua"/>
20520   <int value="7107945" label="Luiseno"/>
20521   <int value="7107950" label="Lunda"/>
20522   <int value="7107951" label="Luo"/>
20523   <int value="7107955" label="Lushai"/>
20524   <int value="7107961" label="Luyia"/>
20525   <int value="7168356" label="Madurese"/>
20526   <int value="7168359" label="Magahi"/>
20527   <int value="7168361" label="Maithili"/>
20528   <int value="7168363" label="Makasar"/>
20529   <int value="7168366" label="Mandingo"/>
20530   <int value="7168368" label="Austronesian Language"/>
20531   <int value="7168371" label="Masai"/>
20532   <int value="7169126" label="Moksha"/>
20533   <int value="7169138" label="Mandar"/>
20534   <int value="7169390" label="Mende"/>
20535   <int value="7169394" label="Meru"/>
20536   <int value="7169637" label="Morisyen"/>
20537   <int value="7169889" label="Middle Irish"/>
20538   <int value="7170403" label="Micmac"/>
20539   <int value="7170414" label="Minangkabau"/>
20540   <int value="7170419" label="Miscellaneous Language"/>
20541   <int value="7170920" label="Mon-Khmer Language"/>
20542   <int value="7171683" label="Manchu"/>
20543   <int value="7171689" label="Manipuri"/>
20544   <int value="7171695" label="Manobo Language"/>
20545   <int value="7171944" label="Mohawk"/>
20546   <int value="7171955" label="Mossi"/>
20547   <int value="7173484" label="Multiple Languages"/>
20548   <int value="7173486" label="Munda Language"/>
20549   <int value="7173491" label="Creek"/>
20550   <int value="7173996" label="Mirandese"/>
20551   <int value="7174002" label="Marwari"/>
20552   <int value="7174510" label="Mayan Language"/>
20553   <int value="7174518" label="Erzya"/>
20554   <int value="7233896" label="Nahuatl"/>
20555   <int value="7233897" label="North American Indian Language"/>
20556   <int value="7233904" label="Neapolitan"/>
20557   <int value="7233905" label="Nama"/>
20558   <int value="7234675" label="Low German"/>
20559   <int value="7234935" label="Newari"/>
20560   <int value="7235937" label="Nias"/>
20561   <int value="7235939" label="Niger-Kordofanian Language"/>
20562   <int value="7235957" label="Niuean"/>
20563   <int value="7237479" label="Nogai"/>
20564   <int value="7237486" label="Old Norse"/>
20565   <int value="7237999" label="N'Ko"/>
20566   <int value="7238511" label="Northern Sotho"/>
20567   <int value="7239010" label="Nubian Language"/>
20568   <int value="7239523" label="Classical Newari"/>
20569   <int value="7240045" label="Nyamwezi"/>
20570   <int value="7240046" label="Nyankole"/>
20571   <int value="7240047" label="Nyoro"/>
20572   <int value="7240297" label="Nzima"/>
20573   <int value="7304033" label="Osage"/>
20574   <int value="7304289" label="Ottoman Turkish"/>
20575   <int value="7304303" label="Otomian Language"/>
20576   <int value="7364961" label="Papuan Language"/>
20577   <int value="7364967" label="Pangasinan"/>
20578   <int value="7364972" label="Pahlavi"/>
20579   <int value="7364973" label="Pampanga"/>
20580   <int value="7364976" label="Papiamento"/>
20581   <int value="7364981" label="Palauan"/>
20582   <int value="7365999" label="Old Persian"/>
20583   <int value="7366761" label="Philippine Language"/>
20584   <int value="7366766" label="Phoenician"/>
20585   <int value="7368558" label="Pohnpeian"/>
20586   <int value="7369313" label="Prakrit Language"/>
20587   <int value="7369327" label="Old Provencal"/>
20588   <int value="7496042" label="Rajasthani"/>
20589   <int value="7496048" label="Rapanui"/>
20590   <int value="7496050" label="Rarotongan"/>
20591   <int value="7499617" label="Romance Language"/>
20592   <int value="7499622" label="Rombo"/>
20593   <int value="7499629" label="Romany"/>
20594   <int value="7501168" label="Aromanian"/>
20595   <int value="7501675" label="Rwa"/>
20596   <int value="7561572" label="Sandawe"/>
20597   <int value="7561576" label="Yakut"/>
20598   <int value="7561577" label="South American Indian Language"/>
20599   <int value="7561580" label="Salishan Language"/>
20600   <int value="7561581" label="Samaritan Aramaic"/>
20601   <int value="7561585" label="Samburu"/>
20602   <int value="7561587" label="Sasak"/>
20603   <int value="7561588" label="Santali"/>
20604   <int value="7562094" label="Sicilian"/>
20605   <int value="7562095" label="Scots"/>
20606   <int value="7562597" label="Seneca"/>
20607   <int value="7562600" label="Sena"/>
20608   <int value="7562604" label="Selkup"/>
20609   <int value="7562605" label="Semitic Language"/>
20610   <int value="7562611" label="Koyraboro Senni"/>
20611   <int value="7563105" label="Old Irish"/>
20612   <int value="7563118" label="Sign Language"/>
20613   <int value="7563369" label="Tachelhit"/>
20614   <int value="7563374" label="Shan"/>
20615   <int value="7563620" label="Sidamo"/>
20616   <int value="7563631" label="Siouan Language"/>
20617   <int value="7563636" label="Sino-Tibetan Language"/>
20618   <int value="7564385" label="Slavic Language"/>
20619   <int value="7564641" label="Southern Sami"/>
20620   <int value="7564649" label="Sami Language"/>
20621   <int value="7564650" label="Lule Sami"/>
20622   <int value="7564654" label="Inari Sami"/>
20623   <int value="7564659" label="Skolt Sami"/>
20624   <int value="7564907" label="Soninke"/>
20625   <int value="7565159" label="Sogdien"/>
20626   <int value="7565166" label="Songhai"/>
20627   <int value="7565934" label="Sranan Tongo"/>
20628   <int value="7565938" label="Serer"/>
20629   <int value="7566177" label="Nilo-Saharan Language"/>
20630   <int value="7566201" label="Saho"/>
20631   <int value="7566699" label="Sukuma"/>
20632   <int value="7566707" label="Susu"/>
20633   <int value="7566712" label="Sumerian"/>
20634   <int value="7567202" label="Comorian"/>
20635   <int value="7567715" label="Classical Syriac"/>
20636   <int value="7567730" label="Syriac"/>
20637   <int value="7627113" label="Tai Language"/>
20638   <int value="7628141" label="Timne"/>
20639   <int value="7628143" label="Teso"/>
20640   <int value="7628146" label="Tereno"/>
20641   <int value="7628148" label="Tetum"/>
20642   <int value="7629159" label="Tigre"/>
20643   <int value="7629174" label="Tiv"/>
20644   <int value="7629676" label="Tokelau"/>
20645   <int value="7629928" label="Klingon"/>
20646   <int value="7629929" label="Tlingit"/>
20647   <int value="7630184" label="Tamashek"/>
20648   <int value="7630695" label="Nyasa Tonga"/>
20649   <int value="7630953" label="Tok Pisin"/>
20650   <int value="7631478" label="Taroko"/>
20651   <int value="7631721" label="Tsimshian"/>
20652   <int value="7632237" label="Tumbuka"/>
20653   <int value="7632240" label="Tupi Language"/>
20654   <int value="7632244" label="Altaic Language"/>
20655   <int value="7632492" label="Tuvalu"/>
20656   <int value="7632753" label="Tasawaq"/>
20657   <int value="7633270" label="Tuvinian"/>
20658   <int value="7633517" label="Central Morocco Tamazight"/>
20659   <int value="7693421" label="Udmurt"/>
20660   <int value="7694177" label="Ugaritic"/>
20661   <int value="7695714" label="Umbundu"/>
20662   <int value="7695972" label="Unknown Language"/>
20663   <int value="7758185" label="Vai"/>
20664   <int value="7761780" label="Votic"/>
20665   <int value="7763310" label="Vunjo"/>
20666   <int value="7823723" label="Wakashan Language"/>
20667   <int value="7823724" label="Walamo"/>
20668   <int value="7823730" label="Waray"/>
20669   <int value="7823731" label="Washo"/>
20670   <int value="7824750" label="Sorbian Language"/>
20671   <int value="7889260" label="Kalmyk"/>
20672   <int value="7892839" label="Soga"/>
20673   <int value="7954799" label="Yao"/>
20674   <int value="7954800" label="Yapese"/>
20675   <int value="7958635" label="Yupik Language"/>
20676   <int value="7959909" label="Cantonese"/>
20677   <int value="8020336" label="Zapotec"/>
20678   <int value="8020588" label="Blissymbols"/>
20679   <int value="8021358" label="Zenaga"/>
20680   <int value="8023652" label="Zande"/>
20681   <int value="8025454" label="Zuni"/>
20682   <int value="8026232" label="No linguistic content"/>
20683   <int value="8026721" label="Zaza"/>
20684 </enum>
20686 <enum name="LevelDBCorruptionTypes" type="int">
20687   <int value="0" label="other"/>
20688   <int value="1" label="missing files"/>
20689   <int value="2" label="log record too small"/>
20690   <int value="3" label="corrupted internal key"/>
20691   <int value="4" label="partial record"/>
20692   <int value="5" label="missing start of fragmented record"/>
20693   <int value="6" label="error in middle of record"/>
20694   <int value="7" label="unknown record type"/>
20695   <int value="8" label="truncated record at end"/>
20696   <int value="9" label="bad record length"/>
20697   <int value="10" label="VersionEdit"/>
20698   <int value="11" label="FileReader invoked with unexpected value"/>
20699   <int value="12" label="corrupted key"/>
20700   <int value="13" label="CURRENT file does not end with newline"/>
20701   <int value="14" label="no meta-nextfile entry"/>
20702   <int value="15" label="no meta-lognumber entry"/>
20703   <int value="16" label="no last-sequence-number entry"/>
20704   <int value="17" label="malformed WriteBatch"/>
20705   <int value="18" label="bad WriteBatch Put"/>
20706   <int value="19" label="bad WriteBatch Delete"/>
20707   <int value="20" label="unknown WriteBatch tag"/>
20708   <int value="21" label="WriteBatch has wrong count"/>
20709   <int value="22" label="bad entry in block"/>
20710   <int value="23" label="bad block contents"/>
20711   <int value="24" label="bad block handle"/>
20712   <int value="25" label="truncated block read"/>
20713   <int value="26" label="block checksum mismatch"/>
20714   <int value="27" label="checksum mismatch"/>
20715   <int value="28" label="corrupted compressed block contents"/>
20716   <int value="29" label="bad block type"/>
20717   <int value="30" label="bad magic number"/>
20718   <int value="31" label="file is too short"/>
20719 </enum>
20721 <enum name="LevelDBErrorCount" type="int">
20722   <int value="1" label="Failure"/>
20723 </enum>
20725 <enum name="LevelDBErrorTypes" type="int">
20726   <int value="0" label="NotFound"/>
20727   <int value="1" label="Corruption"/>
20728   <int value="2" label="IOError"/>
20729   <int value="3" label="Other"/>
20730 </enum>
20732 <enum name="LevelDBIOErrorMethods" type="int">
20733   <int value="0" label="SequentialFileRead"/>
20734   <int value="1" label="SequentialFileSkip"/>
20735   <int value="2" label="RandomAccessFileRead"/>
20736   <int value="3" label="WritableFileAppend"/>
20737   <int value="4" label="WritableFileClose"/>
20738   <int value="5" label="WritableFileFlush"/>
20739   <int value="6" label="WritableFileSync"/>
20740   <int value="7" label="NewSequentialFile"/>
20741   <int value="8" label="NewRandomAccessFile"/>
20742   <int value="9" label="NewWritableFile"/>
20743   <int value="10" label="DeleteFile"/>
20744   <int value="11" label="CreateDir"/>
20745   <int value="12" label="DeleteDir"/>
20746   <int value="13" label="GetFileSize"/>
20747   <int value="14" label="RenameFile"/>
20748   <int value="15" label="LockFile"/>
20749   <int value="16" label="UnlockFile"/>
20750   <int value="17" label="GetTestDirectory"/>
20751   <int value="18" label="NewLogger"/>
20752   <int value="19" label="SyncParent"/>
20753 </enum>
20755 <enum name="LinkMonitorFailureType" type="int">
20756   <int value="0" label="Local MAC Address Not Found"/>
20757   <int value="1" label="Client Startup Failure"/>
20758   <int value="2" label="Transmission Failure"/>
20759   <int value="3" label="Failure Threshold Reached"/>
20760 </enum>
20762 <enum name="LinuxAudioIO" type="int">
20763   <int value="0" label="PulseAudio"/>
20764   <int value="1" label="ALSA"/>
20765   <int value="2" label="Cras"/>
20766 </enum>
20768 <enum name="LinuxGlibcVersion" type="int">
20769   <int value="0" label="Not Parseable"/>
20770   <int value="1" label="Unknown"/>
20771   <int value="2" label="2.11"/>
20772   <int value="3" label="2.12"/>
20773   <int value="4" label="2.13"/>
20774   <int value="5" label="2.14"/>
20775   <int value="6" label="2.15"/>
20776   <int value="7" label="2.16"/>
20777   <int value="8" label="2.17"/>
20778   <int value="9" label="2.18"/>
20779   <int value="10" label="2.19"/>
20780 </enum>
20782 <enum name="LoadType" type="int">
20783   <int value="0" label="UNDEFINED_LOAD">Not yet initialized</int>
20784   <int value="1" label="RELOAD">User pressed reload</int>
20785   <int value="2" label="HISTORY_LOAD">Back or forward</int>
20786   <int value="3" label="NORMAL_LOAD">User entered URL, or omnibox search</int>
20787   <int value="4" label="LINK_LOAD">(deprecated) Included next 4 categories</int>
20788   <int value="5" label="LINK_LOAD_NORMAL">Commonly following of link</int>
20789   <int value="6" label="LINK_LOAD_RELOAD">JS/link directed reload</int>
20790   <int value="7" label="LINK_LOAD_CACHE_STALE_OK">
20791     back/forward or encoding change
20792   </int>
20793   <int value="8" label="LINK_LOAD_CACHE_ONLY">
20794     Allow stale data (avoid doing a re-post)
20795   </int>
20796   <int value="9" label="PRERENDER_LOAD">Speculative prerendering of a page</int>
20797 </enum>
20799 <enum name="LoginFailureReason" type="int">
20800   <int value="0" label="NONE">None</int>
20801   <int value="1" label="COULD_NOT_MOUNT_CRYPTOHOME">
20802     Could not mount cryptohome
20803   </int>
20804   <int value="2" label="COULD_NOT_MOUNT_TMPFS">Could not mount tmpfs</int>
20805   <int value="3" label="COULD_NOT_UNMOUNT_CRYPTOHOME">
20806     Could not unmount cryptohome
20807   </int>
20808   <int value="4" label="DATA_REMOVAL_FAILED">Data removal failed</int>
20809   <int value="5" label="LOGIN_TIMED_OUT">Login timed out</int>
20810   <int value="6" label="UNLOCK_FAILED">Unlock failed</int>
20811   <int value="7" label="NETWORK_AUTH_FAILED">Network auth failed</int>
20812 </enum>
20814 <enum name="LoginPolicyFilesState" type="int">
20815   <summary>Policy/owner key file state.</summary>
20816   <int value="0" label="HEALTHY_R11">Healthy, pre-R11</int>
20817   <int value="1" label="UNUSED">Unused</int>
20818   <int value="2" label="HEALTHY">Healthy</int>
20819   <int value="3" label="RESERVED">Reserved</int>
20820   <int value="4" label="BAD_POLICY_R11">Key OK, policy bad, pre-R11</int>
20821   <int value="5" label="UNUSED">Unused</int>
20822   <int value="6" label="BAD_POLICY">Key OK, policy bad</int>
20823   <int value="7" label="RESERVED">Reserved</int>
20824   <int value="8" label="KEY_OK_NO_POLICY_R11">
20825     Key OK, no policy, pre-R11 user (http://crosbug.com/24916)
20826   </int>
20827   <int value="9" label="UNUSED">Unused</int>
20828   <int value="10" label="KEY_OK_NO_POLICY">Key OK, no policy</int>
20829   <int value="11" label="RESERVED">Reserved</int>
20830   <int value="12" label="RESERVED">Reserved</int>
20831   <int value="13" label="RESERVED">Reserved</int>
20832   <int value="14" label="RESERVED">Reserved</int>
20833   <int value="15" label="RESERVED">Reserved</int>
20834   <int value="16" label="BAD_KEY_R11">Key bad, policy OK, pre-R11</int>
20835   <int value="17" label="UNUSED">Unused</int>
20836   <int value="18" label="BAD_KEY">Key bad, policy OK</int>
20837   <int value="19" label="RESERVED">Reserved</int>
20838   <int value="20" label="BAD_KEY_BAD_POLICY_R11">
20839     Key bad, policy bad, pre-R11
20840   </int>
20841   <int value="21" label="UNUSED">Unused</int>
20842   <int value="22" label="BAD_KEY_BAD_POLICY">Key bad, policy bad</int>
20843   <int value="23" label="RESERVED">Reserved</int>
20844   <int value="24" label="BAD_KEY_NO_POLICY_R11">
20845     Key bad, policy bad, pre-R11
20846   </int>
20847   <int value="25" label="UNUSED">Unused</int>
20848   <int value="26" label="BAD_KEY_BAD_POLICY">Key bad, policy bad</int>
20849   <int value="27" label="RESERVED">Reserved</int>
20850   <int value="28" label="RESERVED">Reserved</int>
20851   <int value="29" label="RESERVED">Reserved</int>
20852   <int value="30" label="RESERVED">Reserved</int>
20853   <int value="31" label="RESERVED">Reserved</int>
20854   <int value="32" label="NO_KEY_R11">No key, policy OK, pre-R11</int>
20855   <int value="33" label="UNUSED">Unused</int>
20856   <int value="34" label="NO_KEY">No key, policy OK</int>
20857   <int value="35" label="RESERVED">RESERVED</int>
20858   <int value="36" label="NO_KEY_BAD_POLICY_R11">
20859     No key, policy bad, pre-R11
20860   </int>
20861   <int value="37" label="UNUSED">Unused</int>
20862   <int value="38" label="NO_KEY_BAD_POLICY">No key, bad policy</int>
20863   <int value="39" label="RESERVED">Reserved</int>
20864   <int value="40" label="NO_KEY_NO_POLICY_R11">Un-owned, pre-R11</int>
20865   <int value="41" label="UNUSED">Unused</int>
20866   <int value="42" label="NO_KEY_NO_POLICY">Un-owned</int>
20867   <int value="43" label="RESERVED">Reserved</int>
20868 </enum>
20870 <enum name="LoginSuccessReason" type="int">
20871   <int value="0" label="OFFLINE_AND_ONLINE">
20872     Login success offline and online
20873   </int>
20874   <int value="1" label="OFFLINE_ONLY">Login success offline only</int>
20875 </enum>
20877 <enum name="LoginUserType" type="int">
20878   <int value="0" label="INCOGNITO_NORMAL">Incognito Normal</int>
20879   <int value="1" label="OWNER_NORMAL">Owner Normal</int>
20880   <int value="2" label="OTHER_NORMAL">Other Normal</int>
20881   <int value="3" label="INCOGNITO_DEVELOPER">Incognito Dev</int>
20882   <int value="4" label="OWNER_DEVELOPER">Owner Dev</int>
20883   <int value="5" label="OTHER_DEVELOPER">Other Dev</int>
20884 </enum>
20886 <enum name="MappedCSSProperties" type="int">
20887 <!-- See http://src.chromium.org/viewvc/blink/trunk/Source/core/page/UseCounter.cpp -->
20889   <int value="1" label="Total Pages Measured"/>
20890   <int value="2" label="color"/>
20891   <int value="3" label="direction"/>
20892   <int value="4" label="display"/>
20893   <int value="5" label="font"/>
20894   <int value="6" label="font-family"/>
20895   <int value="7" label="font-size"/>
20896   <int value="8" label="font-style"/>
20897   <int value="9" label="font-variant"/>
20898   <int value="10" label="font-weight"/>
20899   <int value="11" label="text-rendering"/>
20900   <int value="12" label="webkit-font-feature-settings"/>
20901   <int value="13" label="webkit-font-kerning"/>
20902   <int value="14" label="webkit-font-smoothing"/>
20903   <int value="15" label="webkit-font-variant-ligatures"/>
20904   <int value="16" label="webkit-locale"/>
20905   <int value="17" label="webkit-text-orientation"/>
20906   <int value="18" label="webkit-writing-mode"/>
20907   <int value="19" label="zoom"/>
20908   <int value="20" label="line-height"/>
20909   <int value="21" label="background"/>
20910   <int value="22" label="background-attachment"/>
20911   <int value="23" label="background-clip"/>
20912   <int value="24" label="background-color"/>
20913   <int value="25" label="background-image"/>
20914   <int value="26" label="background-origin"/>
20915   <int value="27" label="background-position"/>
20916   <int value="28" label="background-position-x"/>
20917   <int value="29" label="background-position-y"/>
20918   <int value="30" label="background-repeat"/>
20919   <int value="31" label="background-repeat-x"/>
20920   <int value="32" label="background-repeat-y"/>
20921   <int value="33" label="background-size"/>
20922   <int value="34" label="border"/>
20923   <int value="35" label="border-bottom"/>
20924   <int value="36" label="border-bottom-color"/>
20925   <int value="37" label="border-bottom-left-radius"/>
20926   <int value="38" label="border-bottom-right-radius"/>
20927   <int value="39" label="border-bottom-style"/>
20928   <int value="40" label="border-bottom-width"/>
20929   <int value="41" label="border-collapse"/>
20930   <int value="42" label="border-color"/>
20931   <int value="43" label="border-image"/>
20932   <int value="44" label="border-image-outset"/>
20933   <int value="45" label="border-image-repeat"/>
20934   <int value="46" label="border-image-slice"/>
20935   <int value="47" label="border-image-source"/>
20936   <int value="48" label="border-image-width"/>
20937   <int value="49" label="border-left"/>
20938   <int value="50" label="border-left-color"/>
20939   <int value="51" label="border-left-style"/>
20940   <int value="52" label="border-left-width"/>
20941   <int value="53" label="border-radius"/>
20942   <int value="54" label="border-right"/>
20943   <int value="55" label="border-right-color"/>
20944   <int value="56" label="border-right-style"/>
20945   <int value="57" label="border-right-width"/>
20946   <int value="58" label="border-spacing"/>
20947   <int value="59" label="border-style"/>
20948   <int value="60" label="border-top"/>
20949   <int value="61" label="border-top-color"/>
20950   <int value="62" label="border-top-left-radius"/>
20951   <int value="63" label="border-top-right-radius"/>
20952   <int value="64" label="border-top-style"/>
20953   <int value="65" label="border-top-width"/>
20954   <int value="66" label="border-width"/>
20955   <int value="67" label="bottom"/>
20956   <int value="68" label="box-shadow"/>
20957   <int value="69" label="box-sizing"/>
20958   <int value="70" label="caption-side"/>
20959   <int value="71" label="clear"/>
20960   <int value="72" label="clip"/>
20961   <int value="73" label="webkit-clip-path"/>
20962   <int value="74" label="content"/>
20963   <int value="75" label="counter-increment"/>
20964   <int value="76" label="counter-reset"/>
20965   <int value="77" label="cursor"/>
20966   <int value="78" label="empty-cells"/>
20967   <int value="79" label="float"/>
20968   <int value="80" label="font-stretch"/>
20969   <int value="81" label="height"/>
20970   <int value="82" label="image-rendering"/>
20971   <int value="83" label="left"/>
20972   <int value="84" label="letter-spacing"/>
20973   <int value="85" label="list-style"/>
20974   <int value="86" label="list-style-image"/>
20975   <int value="87" label="list-style-position"/>
20976   <int value="88" label="list-style-type"/>
20977   <int value="89" label="margin"/>
20978   <int value="90" label="margin-bottom"/>
20979   <int value="91" label="margin-left"/>
20980   <int value="92" label="margin-right"/>
20981   <int value="93" label="margin-top"/>
20982   <int value="94" label="max-height"/>
20983   <int value="95" label="max-width"/>
20984   <int value="96" label="min-height"/>
20985   <int value="97" label="min-width"/>
20986   <int value="98" label="opacity"/>
20987   <int value="99" label="orphans"/>
20988   <int value="100" label="outline"/>
20989   <int value="101" label="outline-color"/>
20990   <int value="102" label="outline-offset"/>
20991   <int value="103" label="outline-style"/>
20992   <int value="104" label="outline-width"/>
20993   <int value="105" label="overflow"/>
20994   <int value="106" label="overflow-wrap"/>
20995   <int value="107" label="overflow-x"/>
20996   <int value="108" label="overflow-y"/>
20997   <int value="109" label="padding"/>
20998   <int value="110" label="padding-bottom"/>
20999   <int value="111" label="padding-left"/>
21000   <int value="112" label="padding-right"/>
21001   <int value="113" label="padding-top"/>
21002   <int value="114" label="page"/>
21003   <int value="115" label="page-break-after"/>
21004   <int value="116" label="page-break-before"/>
21005   <int value="117" label="page-break-inside"/>
21006   <int value="118" label="pointer-events"/>
21007   <int value="119" label="position"/>
21008   <int value="120" label="quotes"/>
21009   <int value="121" label="resize"/>
21010   <int value="122" label="right"/>
21011   <int value="123" label="size"/>
21012   <int value="124" label="src"/>
21013   <int value="125" label="speak"/>
21014   <int value="126" label="table-layout"/>
21015   <int value="127" label="tab-size"/>
21016   <int value="128" label="text-align"/>
21017   <int value="129" label="text-decoration"/>
21018   <int value="130" label="text-indent"/>
21019   <int value="131" label="text-line-through"/>
21020   <int value="132" label="text-line-through-color"/>
21021   <int value="133" label="text-line-through-mode"/>
21022   <int value="134" label="text-line-through-style"/>
21023   <int value="135" label="text-line-through-width"/>
21024   <int value="136" label="text-overflow"/>
21025   <int value="137" label="text-overline"/>
21026   <int value="138" label="text-overline-color"/>
21027   <int value="139" label="text-overline-mode"/>
21028   <int value="140" label="text-overline-style"/>
21029   <int value="141" label="text-overline-width"/>
21030   <int value="142" label="text-shadow"/>
21031   <int value="143" label="text-transform"/>
21032   <int value="144" label="text-underline"/>
21033   <int value="145" label="text-underline-color"/>
21034   <int value="146" label="text-underline-mode"/>
21035   <int value="147" label="text-underline-style"/>
21036   <int value="148" label="text-underline-width"/>
21037   <int value="149" label="top"/>
21038   <int value="150" label="transition"/>
21039   <int value="151" label="transition-delay"/>
21040   <int value="152" label="transition-duration"/>
21041   <int value="153" label="transition-property"/>
21042   <int value="154" label="transition-timing-function"/>
21043   <int value="155" label="unicode-bidi"/>
21044   <int value="156" label="unicode-range"/>
21045   <int value="157" label="vertical-align"/>
21046   <int value="158" label="visibility"/>
21047   <int value="159" label="white-space"/>
21048   <int value="160" label="widows"/>
21049   <int value="161" label="width"/>
21050   <int value="162" label="word-break"/>
21051   <int value="163" label="word-spacing"/>
21052   <int value="164" label="word-wrap"/>
21053   <int value="165" label="z-index"/>
21054   <int value="166" label="webkit-animation"/>
21055   <int value="167" label="webkit-animation-delay"/>
21056   <int value="168" label="webkit-animation-direction"/>
21057   <int value="169" label="webkit-animation-duration"/>
21058   <int value="170" label="webkit-animation-fill-mode"/>
21059   <int value="171" label="webkit-animation-iteration-count"/>
21060   <int value="172" label="webkit-animation-name"/>
21061   <int value="173" label="webkit-animation-play-state"/>
21062   <int value="174" label="webkit-animation-timing-function"/>
21063   <int value="175" label="webkit-appearance"/>
21064   <int value="176" label="webkit-aspect-ratio"/>
21065   <int value="177" label="webkit-backface-visibility"/>
21066   <int value="178" label="webkit-background-clip"/>
21067   <int value="179" label="webkit-background-composite"/>
21068   <int value="180" label="webkit-background-origin"/>
21069   <int value="181" label="webkit-background-size"/>
21070   <int value="182" label="webkit-border-after"/>
21071   <int value="183" label="webkit-border-after-color"/>
21072   <int value="184" label="webkit-border-after-style"/>
21073   <int value="185" label="webkit-border-after-width"/>
21074   <int value="186" label="webkit-border-before"/>
21075   <int value="187" label="webkit-border-before-color"/>
21076   <int value="188" label="webkit-border-before-style"/>
21077   <int value="189" label="webkit-border-before-width"/>
21078   <int value="190" label="webkit-border-end"/>
21079   <int value="191" label="webkit-border-end-color"/>
21080   <int value="192" label="webkit-border-end-style"/>
21081   <int value="193" label="webkit-border-end-width"/>
21082   <int value="194" label="webkit-border-fit"/>
21083   <int value="195" label="webkit-border-horizontal-spacing"/>
21084   <int value="196" label="webkit-border-image"/>
21085   <int value="197" label="webkit-border-radius"/>
21086   <int value="198" label="webkit-border-start"/>
21087   <int value="199" label="webkit-border-start-color"/>
21088   <int value="200" label="webkit-border-start-style"/>
21089   <int value="201" label="webkit-border-start-width"/>
21090   <int value="202" label="webkit-border-vertical-spacing"/>
21091   <int value="203" label="webkit-box-align"/>
21092   <int value="204" label="webkit-box-direction"/>
21093   <int value="205" label="webkit-box-flex"/>
21094   <int value="206" label="webkit-box-flex-group"/>
21095   <int value="207" label="webkit-box-lines"/>
21096   <int value="208" label="webkit-box-ordinal-group"/>
21097   <int value="209" label="webkit-box-orient"/>
21098   <int value="210" label="webkit-box-pack"/>
21099   <int value="211" label="webkit-box-reflect"/>
21100   <int value="212" label="webkit-box-shadow"/>
21101   <int value="213" label="webkit-color-correction"/>
21102   <int value="214" label="webkit-column-axis"/>
21103   <int value="215" label="webkit-column-break-after"/>
21104   <int value="216" label="webkit-column-break-before"/>
21105   <int value="217" label="webkit-column-break-inside"/>
21106   <int value="218" label="webkit-column-count"/>
21107   <int value="219" label="webkit-column-gap"/>
21108   <int value="220" label="webkit-column-progression"/>
21109   <int value="221" label="webkit-column-rule"/>
21110   <int value="222" label="webkit-column-rule-color"/>
21111   <int value="223" label="webkit-column-rule-style"/>
21112   <int value="224" label="webkit-column-rule-width"/>
21113   <int value="225" label="webkit-column-span"/>
21114   <int value="226" label="webkit-column-width"/>
21115   <int value="227" label="webkit-columns"/>
21116   <int value="228" label="webkit-box-decoration-break"/>
21117   <int value="229" label="webkit-filter"/>
21118   <int value="230" label="webkit-align-content"/>
21119   <int value="231" label="webkit-align-items"/>
21120   <int value="232" label="webkit-align-self"/>
21121   <int value="233" label="webkit-flex"/>
21122   <int value="234" label="webkit-flex-basis"/>
21123   <int value="235" label="webkit-flex-direction"/>
21124   <int value="236" label="webkit-flex-flow"/>
21125   <int value="237" label="webkit-flex-grow"/>
21126   <int value="238" label="webkit-flex-shrink"/>
21127   <int value="239" label="webkit-flex-wrap"/>
21128   <int value="240" label="webkit-justify-content"/>
21129   <int value="241" label="webkit-font-size-delta"/>
21130   <int value="242" label="webkit-grid-columns"/>
21131   <int value="243" label="webkit-grid-rows"/>
21132   <int value="244" label="webkit-grid-start"/>
21133   <int value="245" label="webkit-grid-end"/>
21134   <int value="246" label="webkit-grid-before"/>
21135   <int value="247" label="webkit-grid-after"/>
21136   <int value="248" label="webkit-grid-column"/>
21137   <int value="249" label="webkit-grid-row"/>
21138   <int value="250" label="webkit-grid-auto-flow"/>
21139   <int value="251" label="webkit-highlight"/>
21140   <int value="252" label="webkit-hyphenate-character"/>
21141   <int value="253" label="webkit-hyphenate-limit-after"/>
21142   <int value="254" label="webkit-hyphenate-limit-before"/>
21143   <int value="255" label="webkit-hyphenate-limit-lines"/>
21144   <int value="256" label="webkit-hyphens"/>
21145   <int value="257" label="webkit-line-box-contain"/>
21146   <int value="258" label="webkit-line-align"/>
21147   <int value="259" label="webkit-line-break"/>
21148   <int value="260" label="webkit-line-clamp"/>
21149   <int value="261" label="webkit-line-grid"/>
21150   <int value="262" label="webkit-line-snap"/>
21151   <int value="263" label="webkit-logical-width"/>
21152   <int value="264" label="webkit-logical-height"/>
21153   <int value="265" label="webkit-margin-after-collapse"/>
21154   <int value="266" label="webkit-margin-before-collapse"/>
21155   <int value="267" label="webkit-margin-bottom-collapse"/>
21156   <int value="268" label="webkit-margin-top-collapse"/>
21157   <int value="269" label="webkit-margin-collapse"/>
21158   <int value="270" label="webkit-margin-after"/>
21159   <int value="271" label="webkit-margin-before"/>
21160   <int value="272" label="webkit-margin-end"/>
21161   <int value="273" label="webkit-margin-start"/>
21162   <int value="274" label="webkit-marquee"/>
21163   <int value="275" label="webkit-marquee-direction"/>
21164   <int value="276" label="webkit-marquee-increment"/>
21165   <int value="277" label="webkit-marquee-repetition"/>
21166   <int value="278" label="webkit-marquee-speed"/>
21167   <int value="279" label="webkit-marquee-style"/>
21168   <int value="280" label="webkit-mask"/>
21169   <int value="281" label="webkit-mask-box-image"/>
21170   <int value="282" label="webkit-mask-box-image-outset"/>
21171   <int value="283" label="webkit-mask-box-image-repeat"/>
21172   <int value="284" label="webkit-mask-box-image-slice"/>
21173   <int value="285" label="webkit-mask-box-image-source"/>
21174   <int value="286" label="webkit-mask-box-image-width"/>
21175   <int value="287" label="webkit-mask-clip"/>
21176   <int value="288" label="webkit-mask-composite"/>
21177   <int value="289" label="webkit-mask-image"/>
21178   <int value="290" label="webkit-mask-origin"/>
21179   <int value="291" label="webkit-mask-position"/>
21180   <int value="292" label="webkit-mask-position-x"/>
21181   <int value="293" label="webkit-mask-position-y"/>
21182   <int value="294" label="webkit-mask-repeat"/>
21183   <int value="295" label="webkit-mask-repeat-x"/>
21184   <int value="296" label="webkit-mask-repeat-y"/>
21185   <int value="297" label="webkit-mask-size"/>
21186   <int value="298" label="webkit-max-logical-width"/>
21187   <int value="299" label="webkit-max-logical-height"/>
21188   <int value="300" label="webkit-min-logical-width"/>
21189   <int value="301" label="webkit-min-logical-height"/>
21190   <int value="302" label="webkit-nbsp-mode"/>
21191   <int value="303" label="webkit-order"/>
21192   <int value="304" label="webkit-padding-after"/>
21193   <int value="305" label="webkit-padding-before"/>
21194   <int value="306" label="webkit-padding-end"/>
21195   <int value="307" label="webkit-padding-start"/>
21196   <int value="308" label="webkit-perspective"/>
21197   <int value="309" label="webkit-perspective-origin"/>
21198   <int value="310" label="webkit-perspective-origin-x"/>
21199   <int value="311" label="webkit-perspective-origin-y"/>
21200   <int value="312" label="webkit-print-color-adjust"/>
21201   <int value="313" label="webkit-rtl-ordering"/>
21202   <int value="314" label="webkit-ruby-position"/>
21203   <int value="315" label="webkit-text-combine"/>
21204   <int value="316" label="webkit-text-decorations-in-effect"/>
21205   <int value="317" label="webkit-text-emphasis"/>
21206   <int value="318" label="webkit-text-emphasis-color"/>
21207   <int value="319" label="webkit-text-emphasis-position"/>
21208   <int value="320" label="webkit-text-emphasis-style"/>
21209   <int value="321" label="webkit-text-fill-color"/>
21210   <int value="322" label="webkit-text-security"/>
21211   <int value="323" label="webkit-text-stroke"/>
21212   <int value="324" label="webkit-text-stroke-color"/>
21213   <int value="325" label="webkit-text-stroke-width"/>
21214   <int value="326" label="webkit-transform"/>
21215   <int value="327" label="webkit-transform-origin"/>
21216   <int value="328" label="webkit-transform-origin-x"/>
21217   <int value="329" label="webkit-transform-origin-y"/>
21218   <int value="330" label="webkit-transform-origin-z"/>
21219   <int value="331" label="webkit-transform-style"/>
21220   <int value="332" label="webkit-transition"/>
21221   <int value="333" label="webkit-transition-delay"/>
21222   <int value="334" label="webkit-transition-duration"/>
21223   <int value="335" label="webkit-transition-property"/>
21224   <int value="336" label="webkit-transition-timing-function"/>
21225   <int value="337" label="webkit-user-drag"/>
21226   <int value="338" label="webkit-user-modify"/>
21227   <int value="339" label="webkit-user-select"/>
21228   <int value="340" label="webkit-flow-into"/>
21229   <int value="341" label="webkit-flow-from"/>
21230   <int value="342" label="webkit-region-overflow"/>
21231   <int value="343" label="webkit-region-break-after"/>
21232   <int value="344" label="webkit-region-break-before"/>
21233   <int value="345" label="webkit-region-break-inside"/>
21234   <int value="346" label="webkit-shape-inside"/>
21235   <int value="347" label="webkit-shape-outside"/>
21236   <int value="348" label="webkit-shape-margin"/>
21237   <int value="349" label="webkit-shape-padding"/>
21238   <int value="350" label="webkit-wrap-flow"/>
21239   <int value="351" label="webkit-wrap-through"/>
21240   <int value="352" label="webkit-wrap"/>
21241   <int value="353" label="webkit-tap-highlight-color"/>
21242   <int value="354" label="webkit-app-region"/>
21243   <int value="355" label="clip-path"/>
21244   <int value="356" label="clip-rule"/>
21245   <int value="357" label="mask"/>
21246   <int value="358" label="enable-background"/>
21247   <int value="359" label="filter"/>
21248   <int value="360" label="flood-color"/>
21249   <int value="361" label="flood-opacity"/>
21250   <int value="362" label="lighting-color"/>
21251   <int value="363" label="stop-color"/>
21252   <int value="364" label="stop-opacity"/>
21253   <int value="365" label="color-interpolation"/>
21254   <int value="366" label="color-interpolation-filters"/>
21255   <int value="367" label="color-profile"/>
21256   <int value="368" label="color-rendering"/>
21257   <int value="369" label="fill"/>
21258   <int value="370" label="fill-opacity"/>
21259   <int value="371" label="fill-rule"/>
21260   <int value="372" label="marker"/>
21261   <int value="373" label="marker-end"/>
21262   <int value="374" label="marker-mid"/>
21263   <int value="375" label="marker-start"/>
21264   <int value="376" label="mask-type"/>
21265   <int value="377" label="shape-rendering"/>
21266   <int value="378" label="stroke"/>
21267   <int value="379" label="stroke-dasharray"/>
21268   <int value="380" label="stroke-dashoffset"/>
21269   <int value="381" label="stroke-linecap"/>
21270   <int value="382" label="stroke-linejoin"/>
21271   <int value="383" label="stroke-miterlimit"/>
21272   <int value="384" label="stroke-opacity"/>
21273   <int value="385" label="stroke-width"/>
21274   <int value="386" label="alignment-baseline"/>
21275   <int value="387" label="baseline-shift"/>
21276   <int value="388" label="dominant-baseline"/>
21277   <int value="389" label="glyph-orientation-horizontal"/>
21278   <int value="390" label="glyph-orientation-vertical"/>
21279   <int value="391" label="kerning"/>
21280   <int value="392" label="text-anchor"/>
21281   <int value="393" label="vector-effect"/>
21282   <int value="394" label="writing-mode"/>
21283   <int value="395" label="webkit-svg-shadow"/>
21284   <int value="396" label="webkit-cursor-visibility"/>
21285   <int value="397" label="image-orientation"/>
21286   <int value="398" label="image-resolution"/>
21287   <int value="399" label="webkit-blend-mode"/>
21288   <int value="400" label="webkit-background-blend-mode"/>
21289   <int value="401" label="webkit-text-decoration-line"/>
21290   <int value="402" label="webkit-text-decoration-style"/>
21291   <int value="403" label="webkit-text-decoration-color"/>
21292   <int value="404" label="webkit-text-align-last"/>
21293   <int value="405" label="webkit-text-underline-position"/>
21294   <int value="406" label="max-zoom"/>
21295   <int value="407" label="min-zoom"/>
21296   <int value="408" label="orientation"/>
21297   <int value="409" label="user-zoom"/>
21298   <int value="410" label="webkit-dashboard-region"/>
21299   <int value="411" label="webkit-overflow-scrolling"/>
21300   <int value="412" label="webkit-app-region"/>
21301   <int value="413" label="webkit-filter"/>
21302   <int value="414" label="webkit-box-decoration-break"/>
21303   <int value="415" label="webkit-tap-highlight-color"/>
21304   <int value="416" label="buffered-rendering"/>
21305   <int value="417" label="grid-auto-rows"/>
21306   <int value="418" label="grid-auto-columns"/>
21307   <int value="419" label="background-blend-mode"/>
21308   <int value="420" label="mix-blend-mode"/>
21309   <int value="421" label="touch-action"/>
21310   <int value="422" label="grid-area"/>
21311 </enum>
21313 <enum name="MediaContainers" type="int">
21314   <int value="0" label="Unknown"/>
21315   <int value="1" label="AAC (Advanced Audio Coding)"/>
21316   <int value="2" label="AC-3"/>
21317   <int value="3" label="AIFF (Audio Interchange File Format)"/>
21318   <int value="4" label="AMR (Adaptive Multi-Rate Audio)"/>
21319   <int value="5" label="APE (Monkey's Audio)"/>
21320   <int value="6" label="ASF (Advanced / Active Streaming Format)"/>
21321   <int value="7" label="SSA (SubStation Alpha) subtitle"/>
21322   <int value="8" label="AVI (Audio Video Interleaved)"/>
21323   <int value="9" label="Bink"/>
21324   <int value="10" label="CAF (Apple Core Audio Format)"/>
21325   <int value="11" label="DTS"/>
21326   <int value="12" label="DTS-HD"/>
21327   <int value="13" label="DV (Digital Video)"/>
21328   <int value="14" label="DXA"/>
21329   <int value="15" label="Enhanced AC-3"/>
21330   <int value="16" label="FLAC (Free Lossless Audio Codec)"/>
21331   <int value="17" label="FLV (Flash Video)"/>
21332   <int value="18" label="GSM (Global System for Mobile Audio)"/>
21333   <int value="19" label="H.261"/>
21334   <int value="20" label="H.263"/>
21335   <int value="21" label="H.264"/>
21336   <int value="22" label="HLS (Apple HTTP Live Streaming PlayList)"/>
21337   <int value="23" label="Berkeley/IRCAM/CARL Sound Format"/>
21338   <int value="24" label="MJPEG video"/>
21339   <int value="25" label="QuickTime / MOV / MPEG4"/>
21340   <int value="26" label="MP3 (MPEG audio layer 2/3)"/>
21341   <int value="27" label="MPEG-2 Program Stream"/>
21342   <int value="28" label="MPEG-2 Transport Stream"/>
21343   <int value="29" label="MPEG-4 Bitstream"/>
21344   <int value="30" label="Ogg"/>
21345   <int value="31" label="RM (RealMedia)"/>
21346   <int value="32" label="SRT (SubRip subtitle)"/>
21347   <int value="33" label="SWF (ShockWave Flash)"/>
21348   <int value="34" label="VC-1"/>
21349   <int value="35" label="WAV / WAVE (Waveform Audio)"/>
21350   <int value="36" label="Matroska / WebM"/>
21351   <int value="37" label="WTV (Windows Television)"/>
21352 </enum>
21354 <enum name="MediaKeyError" type="int">
21355   <int value="1" label="kUnknownError"/>
21356   <int value="2" label="kClientError"/>
21357 </enum>
21359 <enum name="MediaKeyException" type="int">
21360   <int value="0" label="kUnknownResultId"/>
21361   <int value="1" label="kSuccess"/>
21362   <int value="2" label="kKeySystemNotSupported"/>
21363   <int value="3" label="kInvalidPlayerState"/>
21364 </enum>
21366 <enum name="MobileSessionCallerApp" type="int">
21367   <int value="0" label="Google Search"/>
21368   <int value="1" label="GMail"/>
21369   <int value="2" label="Google+"/>
21370   <int value="3" label="Google Drive"/>
21371   <int value="4" label="Google Earth"/>
21372   <int value="5" label="Other Google Apps"/>
21373   <int value="6" label="Others"/>
21374   <int value="7" label="Mobile Safari"/>
21375   <int value="8" label="Other Apple Apps"/>
21376   <int value="9" label="YouTube"/>
21377   <int value="10" label="Google Maps"/>
21378 </enum>
21380 <enum name="MobileSessionStartAction" type="int">
21381   <int value="0" label="Open http"/>
21382   <int value="1" label="Open https"/>
21383   <int value="2" label="Open file"/>
21384   <int value="3" label="x-callback-url open"/>
21385   <int value="4" label="x-callback-url other"/>
21386   <int value="5" label="Others"/>
21387 </enum>
21389 <enum name="MouseEventFollowedByClick" type="int">
21390   <int value="0" label="Missed event before click"/>
21391   <int value="1" label="Caught event before click"/>
21392 </enum>
21394 <enum name="MSECodec" type="int">
21395   <int value="0" label="(Unknown)"/>
21396   <int value="1" label="VP8"/>
21397   <int value="2" label="VP9"/>
21398   <int value="3" label="Vorbis"/>
21399   <int value="4" label="H.264"/>
21400   <int value="5" label="MPEG2 AAC"/>
21401   <int value="6" label="MPEG4 AAC"/>
21402   <int value="7" label="EAC3"/>
21403 </enum>
21405 <enum name="NavigationScheme" type="int">
21406   <int value="0" label="(Unknown)"/>
21407   <int value="1" label="http"/>
21408   <int value="2" label="https"/>
21409   <int value="3" label="file"/>
21410   <int value="4" label="ftp"/>
21411   <int value="5" label="data"/>
21412   <int value="6" label="javascript"/>
21413   <int value="7" label="about"/>
21414   <int value="8" label="chrome"/>
21415 </enum>
21417 <enum name="NetConnectivityProtocolStatus" type="int">
21418   <int value="0" label="SUCCESS"/>
21419   <int value="1" label="IP_STRING_PARSE_FAILED"/>
21420   <int value="2" label="SOCKET_CREATE_FAILED"/>
21421   <int value="3" label="RESOLVE_FAILED"/>
21422   <int value="4" label="CONNECT_FAILED"/>
21423   <int value="5" label="WRITE_FAILED"/>
21424   <int value="6" label="READ_TIMED_OUT"/>
21425   <int value="7" label="READ_FAILED"/>
21426   <int value="8" label="ZERO_LENGTH_ERROR"/>
21427   <int value="9" label="NO_CHECKSUM_ERROR"/>
21428   <int value="10" label="NO_KEY_ERROR"/>
21429   <int value="11" label="NO_PAYLOAD_SIZE_ERROR"/>
21430   <int value="12" label="NO_PAYLOAD_ERROR"/>
21431   <int value="13" label="INVALID_KEY_ERROR"/>
21432   <int value="14" label="TOO_SHORT_PAYLOAD"/>
21433   <int value="15" label="TOO_LONG_PAYLOAD"/>
21434   <int value="16" label="INVALID_CHECKSUM"/>
21435   <int value="17" label="PATTERN_CHANGED"/>
21436   <int value="18" label="INVALID_PACKET_NUMBER"/>
21437   <int value="19" label="TOO_MANY_PACKETS"/>
21438   <int value="20" label="STATUS_MAX"/>
21439 </enum>
21441 <enum name="NetConnectivityStatus" type="int">
21442   <int value="0" label="SUCCESS"/>
21443   <int value="1" label="IP_STRING_PARSE_FAILED"/>
21444   <int value="2" label="SOCKET_CREATE_FAILED"/>
21445   <int value="3" label="RESOLVE_FAILED"/>
21446   <int value="4" label="CONNECT_FAILED"/>
21447   <int value="5" label="WRITE_FAILED"/>
21448   <int value="6" label="READ_TIMED_OUT"/>
21449   <int value="7" label="READ_FAILED"/>
21450   <int value="8" label="READ_VERIFY_FAILED"/>
21451   <int value="9" label="STATUS_MAX"/>
21452 </enum>
21454 <enum name="NetErrorCodes" type="int">
21455   <int value="0" label="OK"/>
21456   <int value="1" label="IO_PENDING"/>
21457   <int value="2" label="FAILED"/>
21458   <int value="3" label="ABORTED"/>
21459   <int value="4" label="INVALID_ARGUMENT"/>
21460   <int value="5" label="INVALID_HANDLE"/>
21461   <int value="6" label="FILE_NOT_FOUND"/>
21462   <int value="7" label="TIMED_OUT"/>
21463   <int value="8" label="FILE_TOO_BIG"/>
21464   <int value="9" label="UNEXPECTED"/>
21465   <int value="10" label="ACCESS_DENIED"/>
21466   <int value="11" label="NOT_IMPLEMENTED"/>
21467   <int value="12" label="INSUFFICIENT_RESOURCES"/>
21468   <int value="13" label="OUT_OF_MEMORY"/>
21469   <int value="14" label="UPLOAD_FILE_CHANGED"/>
21470   <int value="15" label="SOCKET_NOT_CONNECTED"/>
21471   <int value="16" label="FILE_EXISTS"/>
21472   <int value="17" label="FILE_PATH_TOO_LONG"/>
21473   <int value="18" label="FILE_NO_SPACE"/>
21474   <int value="19" label="FILE_VIRUS_INFECTED"/>
21475   <int value="20" label="BLOCKED_BY_CLIENT"/>
21476   <int value="21" label="NETWORK_CHANGED"/>
21477   <int value="22" label="BLOCKED_BY_ADMINISTRATOR"/>
21478   <int value="100" label="CONNECTION_CLOSED"/>
21479   <int value="101" label="CONNECTION_RESET"/>
21480   <int value="102" label="CONNECTION_REFUSED"/>
21481   <int value="103" label="CONNECTION_ABORTED"/>
21482   <int value="104" label="CONNECTION_FAILED"/>
21483   <int value="105" label="NAME_NOT_RESOLVED"/>
21484   <int value="106" label="INTERNET_DISCONNECTED"/>
21485   <int value="107" label="SSL_PROTOCOL_ERROR"/>
21486   <int value="108" label="ADDRESS_INVALID"/>
21487   <int value="109" label="ADDRESS_UNREACHABLE"/>
21488   <int value="110" label="SSL_CLIENT_AUTH_CERT_NEEDED"/>
21489   <int value="111" label="TUNNEL_CONNECTION_FAILED"/>
21490   <int value="112" label="NO_SSL_VERSIONS_ENABLED"/>
21491   <int value="113" label="SSL_VERSION_OR_CIPHER_MISMATCH"/>
21492   <int value="114" label="SSL_RENEGOTIATION_REQUESTED"/>
21493   <int value="115" label="PROXY_AUTH_UNSUPPORTED"/>
21494   <int value="116" label="CERT_ERROR_IN_SSL_RENEGOTIATION"/>
21495   <int value="117" label="BAD_SSL_CLIENT_AUTH_CERT"/>
21496   <int value="118" label="CONNECTION_TIMED_OUT"/>
21497   <int value="119" label="HOST_RESOLVER_QUEUE_TOO_LARGE"/>
21498   <int value="120" label="SOCKS_CONNECTION_FAILED"/>
21499   <int value="121" label="SOCKS_CONNECTION_HOST_UNREACHABLE"/>
21500   <int value="122" label="NPN_NEGOTIATION_FAILED"/>
21501   <int value="123" label="SSL_NO_RENEGOTIATION"/>
21502   <int value="124" label="WINSOCK_UNEXPECTED_WRITTEN_BYTES"/>
21503   <int value="125" label="SSL_DECOMPRESSION_FAILURE_ALERT"/>
21504   <int value="126" label="SSL_BAD_RECORD_MAC_ALERT"/>
21505   <int value="127" label="PROXY_AUTH_REQUESTED"/>
21506   <int value="128" label="SSL_UNSAFE_NEGOTIATION"/>
21507   <int value="129" label="SSL_WEAK_SERVER_EPHEMERAL_DH_KEY"/>
21508   <int value="130" label="PROXY_CONNECTION_FAILED"/>
21509   <int value="131" label="MANDATORY_PROXY_CONFIGURATION_FAILED"/>
21510   <int value="132" label="ESET_ANTI_VIRUS_SSL_INTERCEPTION"/>
21511   <int value="133" label="PRECONNECT_MAX_SOCKET_LIMIT"/>
21512   <int value="134" label="SSL_CLIENT_AUTH_PRIVATE_KEY_ACCESS_DENIED"/>
21513   <int value="135" label="SSL_CLIENT_AUTH_CERT_NO_PRIVATE_KEY"/>
21514   <int value="136" label="PROXY_CERTIFICATE_INVALID"/>
21515   <int value="137" label="NAME_RESOLUTION_FAILED"/>
21516   <int value="138" label="NETWORK_ACCESS_DENIED"/>
21517   <int value="139" label="TEMPORARILY_THROTTLED"/>
21518   <int value="140" label="HTTPS_PROXY_TUNNEL_RESPONSE"/>
21519   <int value="141" label="SSL_CLIENT_AUTH_SIGNATURE_FAILED"/>
21520   <int value="142" label="MSG_TOO_BIG"/>
21521   <int value="143" label="KASPERSKY_ANTI_VIRUS_SSL_INTERCEPTION"/>
21522   <int value="144" label="LIMIT_VIOLATION"/>
21523   <int value="145" label="WS_PROTOCOL_ERROR"/>
21524   <int value="146" label="PROTOCOL_SWITCHED"/>
21525   <int value="147" label="ADDRESS_IN_USE"/>
21526   <int value="148" label="SSL_HANDSHAKE_NOT_COMPLETED"/>
21527   <int value="149" label="SSL_BAD_PEER_PUBLIC_KEY"/>
21528   <int value="150" label="SSL_PINNED_KEY_NOT_IN_CERT_CHAIN"/>
21529   <int value="151" label="CLIENT_AUTH_CERT_TYPE_UNSUPPORTED"/>
21530   <int value="152" label="ORIGIN_BOUND_CERT_GENERATION_TYPE_MISMATCH"/>
21531   <int value="200" label="CERT_COMMON_NAME_INVALID"/>
21532   <int value="201" label="CERT_DATE_INVALID"/>
21533   <int value="202" label="CERT_AUTHORITY_INVALID"/>
21534   <int value="203" label="CERT_CONTAINS_ERRORS"/>
21535   <int value="204" label="CERT_NO_REVOCATION_MECHANISM"/>
21536   <int value="205" label="CERT_UNABLE_TO_CHECK_REVOCATION"/>
21537   <int value="206" label="CERT_REVOKED"/>
21538   <int value="207" label="CERT_INVALID"/>
21539   <int value="208" label="CERT_WEAK_SIGNATURE_ALGORITHM"/>
21540   <int value="209" label="CERT_NOT_IN_DNS"/>
21541   <int value="210" label="CERT_NON_UNIQUE_NAME"/>
21542   <int value="211" label="CERT_WEAK_KEY"/>
21543   <int value="300" label="INVALID_URL"/>
21544   <int value="301" label="DISALLOWED_URL_SCHEME"/>
21545   <int value="302" label="UNKNOWN_URL_SCHEME"/>
21546   <int value="310" label="TOO_MANY_REDIRECTS"/>
21547   <int value="311" label="UNSAFE_REDIRECT"/>
21548   <int value="312" label="UNSAFE_PORT"/>
21549   <int value="320" label="INVALID_RESPONSE"/>
21550   <int value="321" label="INVALID_CHUNKED_ENCODING"/>
21551   <int value="322" label="METHOD_NOT_SUPPORTED"/>
21552   <int value="323" label="UNEXPECTED_PROXY_AUTH"/>
21553   <int value="324" label="EMPTY_RESPONSE"/>
21554   <int value="325" label="RESPONSE_HEADERS_TOO_BIG"/>
21555   <int value="326" label="PAC_STATUS_NOT_OK"/>
21556   <int value="327" label="PAC_SCRIPT_FAILED"/>
21557   <int value="328" label="REQUEST_RANGE_NOT_SATISFIABLE"/>
21558   <int value="329" label="MALFORMED_IDENTITY"/>
21559   <int value="330" label="CONTENT_DECODING_FAILED"/>
21560   <int value="331" label="NETWORK_IO_SUSPENDED"/>
21561   <int value="332" label="SYN_REPLY_NOT_RECEIVED"/>
21562   <int value="333" label="ENCODING_CONVERSION_FAILED"/>
21563   <int value="334" label="UNRECOGNIZED_FTP_DIRECTORY_LISTING_FORMAT"/>
21564   <int value="335" label="INVALID_SPDY_STREAM"/>
21565   <int value="336" label="NO_SUPPORTED_PROXIES"/>
21566   <int value="337" label="SPDY_PROTOCOL_ERROR"/>
21567   <int value="338" label="INVALID_AUTH_CREDENTIALS"/>
21568   <int value="339" label="UNSUPPORTED_AUTH_SCHEME"/>
21569   <int value="340" label="ENCODING_DETECTION_FAILED"/>
21570   <int value="341" label="MISSING_AUTH_CREDENTIALS"/>
21571   <int value="342" label="UNEXPECTED_SECURITY_LIBRARY_STATUS"/>
21572   <int value="343" label="MISCONFIGURED_AUTH_ENVIRONMENT"/>
21573   <int value="344" label="UNDOCUMENTED_SECURITY_LIBRARY_STATUS"/>
21574   <int value="345" label="RESPONSE_BODY_TOO_BIG_TO_DRAIN"/>
21575   <int value="346" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_LENGTH"/>
21576   <int value="347" label="INCOMPLETE_SPDY_HEADERS"/>
21577   <int value="348" label="PAC_NOT_IN_DHCP"/>
21578   <int value="349" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION"/>
21579   <int value="350" label="RESPONSE_HEADERS_MULTIPLE_LOCATION"/>
21580   <int value="351" label="SPDY_SERVER_REFUSED_STREAM"/>
21581   <int value="352" label="SPDY_PING_FAILED"/>
21582   <int value="353" label="PIPELINE_EVICTION"/>
21583   <int value="354" label="CONTENT_LENGTH_MISMATCH"/>
21584   <int value="355" label="INCOMPLETE_CHUNKED_ENCODING"/>
21585   <int value="356" label="QUIC_PROTOCOL_ERROR"/>
21586   <int value="357" label="RESPONSE_HEADERS_TRUNCATED"/>
21587   <int value="400" label="CACHE_MISS"/>
21588   <int value="401" label="CACHE_READ_FAILURE"/>
21589   <int value="402" label="CACHE_WRITE_FAILURE"/>
21590   <int value="403" label="CACHE_OPERATION_NOT_SUPPORTED"/>
21591   <int value="404" label="CACHE_OPEN_FAILURE"/>
21592   <int value="405" label="CACHE_CREATE_FAILURE"/>
21593   <int value="406" label="CACHE_RACE"/>
21594   <int value="407" label="CACHE_CACHE_CHECKSUM_READ_FAILURE"/>
21595   <int value="408" label="CACHE_CACHE_CHECKSUM_MISMATCH"/>
21596   <int value="501" label="INSECURE_RESPONSE"/>
21597   <int value="502" label="NO_PRIVATE_KEY_FOR_CERT"/>
21598   <int value="503" label="ADD_USER_CERT_FAILED"/>
21599   <int value="601" label="FTP_FAILED"/>
21600   <int value="602" label="FTP_SERVICE_UNAVAILABLE"/>
21601   <int value="603" label="FTP_TRANSFER_ABORTED"/>
21602   <int value="604" label="FTP_FILE_BUSY"/>
21603   <int value="605" label="FTP_SYNTAX_ERROR"/>
21604   <int value="606" label="FTP_COMMAND_NOT_SUPPORTED"/>
21605   <int value="607" label="FTP_BAD_COMMAND_SEQUENCE"/>
21606   <int value="701" label="PKCS12_IMPORT_BAD_PASSWORD"/>
21607   <int value="702" label="PKCS12_IMPORT_FAILED"/>
21608   <int value="703" label="IMPORT_CA_CERT_NOT_CA"/>
21609   <int value="704" label="IMPORT_CERT_ALREADY_EXISTS"/>
21610   <int value="705" label="IMPORT_CA_CERT_FAILED"/>
21611   <int value="706" label="IMPORT_SERVER_CERT_FAILED"/>
21612   <int value="707" label="PKCS12_IMPORT_INVALID_MAC"/>
21613   <int value="708" label="PKCS12_IMPORT_INVALID_FILE"/>
21614   <int value="709" label="PKCS12_IMPORT_UNSUPPORTED"/>
21615   <int value="710" label="KEY_GENERATION_FAILED"/>
21616   <int value="711" label="ORIGIN_BOUND_CERT_GENERATION_FAILED"/>
21617   <int value="712" label="PRIVATE_KEY_EXPORT_FAILED"/>
21618   <int value="800" label="DNS_MALFORMED_RESPONSE"/>
21619   <int value="801" label="DNS_SERVER_REQUIRES_TCP"/>
21620   <int value="802" label="DNS_SERVER_FAILED"/>
21621   <int value="803" label="DNS_TIMED_OUT"/>
21622   <int value="804" label="DNS_CACHE_MISS"/>
21623   <int value="805" label="DNS_SEARCH_EMPTY"/>
21624   <int value="806" label="DNS_SORT_ERROR"/>
21625 </enum>
21627 <enum name="NetPreconnectUtilization" type="int">
21628   <int value="0" label="non-speculative, never connected"/>
21629   <int value="1" label="non-speculative, never used"/>
21630   <int value="2" label="non-speculative and used"/>
21631   <int value="3" label="omnibox never connected"/>
21632   <int value="4" label="omnibox never used"/>
21633   <int value="5" label="omnibox and used"/>
21634   <int value="6" label="subresource never connected"/>
21635   <int value="7" label="subresource never used"/>
21636   <int value="8" label="subresource and used"/>
21637 </enum>
21639 <enum name="Network3GGobiError" type="int">
21640   <summary>
21641     These error indexes are produced by QCErrorToMetricIndex() in
21642     gobi-cromo-plugin.
21643   </summary>
21644   <int value="0" label="NONE"/>
21645   <int value="1" label="QMI_HARDWARE_RESTRICTED"/>
21646 </enum>
21648 <enum name="NetworkAuthModeType" type="int">
21649   <int value="0" label="UNKNOWN"/>
21650   <int value="1" label="EAP-AKA"/>
21651   <int value="2" label="EAP-FAST"/>
21652   <int value="3" label="EAP-GPSK"/>
21653   <int value="4" label="EAP-GTC"/>
21654   <int value="5" label="EAP-IKEV2"/>
21655   <int value="6" label="EAP-LEAP"/>
21656   <int value="7" label="EAP-MD5"/>
21657   <int value="8" label="EAP-MSCHAPV2"/>
21658   <int value="9" label="EAP-OTP"/>
21659   <int value="10" label="EAP-PAX"/>
21660   <int value="11" label="EAP-PEAP"/>
21661   <int value="12" label="EAP-PSK"/>
21662   <int value="13" label="EAP-SAKE"/>
21663   <int value="14" label="EAP-SIM"/>
21664   <int value="15" label="EAP-TLS"/>
21665   <int value="16" label="EAP-TNC"/>
21666   <int value="17" label="EAP-TTLS"/>
21667 </enum>
21669 <enum name="NetworkCellular3GPPRegistrationDelayedDrop" type="int">
21670   <int value="0" label="Delayed drop posted">
21671     A signal loss in the cellular service was detected and a delayed connection
21672     drop request was posted. This request causes the cellular connection to be
21673     dropped if it is not cancelled within the delay provided.
21674   </int>
21675   <int value="1" label="Delayed drop canceled">
21676     Signal strength returned to normal soon after a delayed drop request was
21677     made, causing the request to be canceled. This indicates a flaky network.
21678   </int>
21679 </enum>
21681 <enum name="NetworkCellularOutOfCreditsReason" type="int">
21682   <int value="0" label="Connect-Disconnect Loop"/>
21683   <int value="1" label="TX-Queue Congestion"/>
21684   <int value="2" label="Elongated Time Wait"/>
21685 </enum>
21687 <enum name="NetworkCellularTechnology" type="int">
21688   <int value="0" label="1XRTT"/>
21689   <int value="1" label="EDGE"/>
21690   <int value="2" label="EVDO"/>
21691   <int value="3" label="GPRS"/>
21692   <int value="4" label="GSM"/>
21693   <int value="5" label="HSPA"/>
21694   <int value="6" label="HSPA_PLUS"/>
21695   <int value="7" label="LTE"/>
21696   <int value="8" label="UMTS"/>
21697   <int value="9" label="Unknown"/>
21698 </enum>
21700 <enum name="NetworkCellularUsageRequestStatus" type="int">
21701   <summary>
21702     Status code that we received in response to a cellular usage API request.
21703   </summary>
21704   <int value="0" label="Failed">
21705     This value is distinct from the others in that it indicates that we were
21706     unable to issue a request or that we received no reply. The other values
21707     represent the status code contained in a reply.
21708   </int>
21709   <int value="1" label="Ok"/>
21710   <int value="2" label="Error"/>
21711   <int value="3" label="Malformed Request"/>
21712   <int value="4" label="Internal Error"/>
21713   <int value="5" label="Service Unavailable"/>
21714   <int value="6" label="Request Refused"/>
21715   <int value="7" label="Unknown Device"/>
21716 </enum>
21718 <enum name="NetworkChannelType" type="int">
21719   <int value="0" label="UNDEF"/>
21720   <int value="1" label="2412"/>
21721   <int value="2" label="2417"/>
21722   <int value="3" label="2422"/>
21723   <int value="4" label="2427"/>
21724   <int value="5" label="2432"/>
21725   <int value="6" label="2437"/>
21726   <int value="7" label="2442"/>
21727   <int value="8" label="2447"/>
21728   <int value="9" label="2452"/>
21729   <int value="10" label="2457"/>
21730   <int value="11" label="2462"/>
21731   <int value="12" label="2467"/>
21732   <int value="13" label="2472"/>
21733   <int value="14" label="2484"/>
21734   <int value="15" label="5180"/>
21735   <int value="16" label="5200"/>
21736   <int value="17" label="5220"/>
21737   <int value="18" label="5240"/>
21738   <int value="19" label="5260"/>
21739   <int value="20" label="5280"/>
21740   <int value="21" label="5300"/>
21741   <int value="22" label="5320"/>
21742   <int value="23" label="5500"/>
21743   <int value="24" label="5520"/>
21744   <int value="25" label="5540"/>
21745   <int value="26" label="5560"/>
21746   <int value="27" label="5580"/>
21747   <int value="28" label="5600"/>
21748   <int value="29" label="5620"/>
21749   <int value="30" label="5640"/>
21750   <int value="31" label="5660"/>
21751   <int value="32" label="5680"/>
21752   <int value="33" label="5700"/>
21753   <int value="34" label="5745"/>
21754   <int value="35" label="5765"/>
21755   <int value="36" label="5785"/>
21756   <int value="37" label="5805"/>
21757   <int value="38" label="5825"/>
21758   <int value="39" label="5170"/>
21759   <int value="40" label="5190"/>
21760   <int value="41" label="5210"/>
21761   <int value="42" label="5230"/>
21762 </enum>
21764 <enum name="NetworkCorruptedProfile" type="int">
21765   <int value="0" label="Corrupted Profile"/>
21766 </enum>
21768 <enum name="NetworkDisconnectType" type="int">
21769   <int value="0" label="System Disconnect"/>
21770   <int value="1" label="User Disconnect"/>
21771 </enum>
21773 <enum name="NetworkPhyModeType" type="int">
21774   <int value="0" label="UNDEF"/>
21775   <int value="1" label="802.11a"/>
21776   <int value="2" label="802.11b"/>
21777   <int value="3" label="802.11g"/>
21778   <int value="4" label="802.11n"/>
21779   <int value="5" label="PSB 10MHz-wide"/>
21780   <int value="6" label="PSB 5MHz-wide"/>
21781 </enum>
21783 <enum name="NetworkPortalResult" type="int">
21784   <summary>
21785     The portal result types come from PortalResult in shill/metrics.h
21786   </summary>
21787   <int value="0" label="Success"/>
21788   <int value="1" label="DNS Failure"/>
21789   <int value="2" label="DNS Timeout"/>
21790   <int value="3" label="Connection Failure"/>
21791   <int value="4" label="Connection Timeout"/>
21792   <int value="5" label="HTTP Failure"/>
21793   <int value="6" label="HTTP Timeout"/>
21794   <int value="7" label="Content Failure"/>
21795   <int value="8" label="Content Timeout"/>
21796   <int value="9" label="Unknown"/>
21797 </enum>
21799 <enum name="NetworkSecurityType" type="int">
21800   <summary>
21801     The security types come from the connman_service_security enum in
21802     flimflam/include/service.h
21803   </summary>
21804   <int value="0" label="UNKNOWN"/>
21805   <int value="1" label="NONE"/>
21806   <int value="2" label="WEP"/>
21807   <int value="3" label="WPA"/>
21808   <int value="4" label="802.11i/RSN"/>
21809   <int value="5" label="802.1x"/>
21810   <int value="6" label="PSK"/>
21811 </enum>
21813 <enum name="NetworkServiceError" type="int">
21814   <summary>
21815     The error types come from the connman_service_error enum in
21816     flimflam/include/service.h
21817   </summary>
21818   <int value="0" label="UNKNOWN"/>
21819   <int value="1" label="OUT_OF_RANGE"/>
21820   <int value="2" label="PIN_MISSING"/>
21821   <int value="3" label="DHCP_FAILED"/>
21822   <int value="4" label="CONNECT_FAILED"/>
21823   <int value="5" label="BAD_PASSPHRASE"/>
21824   <int value="6" label="BAD_WEPKEY"/>
21825   <int value="7" label="ACTIVATION_FAILED"/>
21826   <int value="8" label="NEED_EVDO"/>
21827   <int value="9" label="NEED_HOME_NETWORK"/>
21828   <int value="10" label="OTASP_FAILED"/>
21829   <int value="11" label="AAA_FAILED"/>
21830   <int value="12" label="INTERNAL"/>
21831   <int value="13" label="DNS_LOOKUP_FAILED"/>
21832   <int value="14" label="HTTP_GET_FAILED"/>
21833 </enum>
21835 <enum name="NewTabPageActionAndroid" type="int">
21836   <int value="0" label="Searched using the omnibox"/>
21837   <int value="1" label="Navigated to Google search homepage using the omnibox"/>
21838   <int value="2" label="Navigated to any other page using the omnibox"/>
21839   <int value="3" label="Opened a most visited page"/>
21840   <int value="4" label="Opened a recently closed tab"/>
21841   <int value="5" label="Opened a bookmark"/>
21842   <int value="6" label="Opened a foreign session (from other devices section)"/>
21843 </enum>
21845 <enum name="NewTabPageMobilePromo" type="int">
21846   <summary>
21847     These values are defined inside the PromoImpressionBuckets enum in
21848     chrome/browser/ui/webui/ntp/android/promo_handler.cc
21849   </summary>
21850   <int value="0" label="Shown from most visited page"/>
21851   <int value="1" label="Shown from open tabs page"/>
21852   <int value="2" label="Shown from sync promo page"/>
21853   <int value="3" label="User pressed 'Try Chrome'"/>
21854   <int value="4" label="User dismissed the promo"/>
21855 </enum>
21857 <enum name="NtpFollowAction" type="int">
21858   <int value="0" label="PAGE_TRANSITION_LINK"/>
21859   <int value="1" label="PAGE_TRANSITION_TYPED"/>
21860   <int value="2" label="PAGE_TRANSITION_AUTO_BOOKMARK"/>
21861   <int value="3" label="PAGE_TRANSITION_AUTO_SUBFRAME"/>
21862   <int value="4" label="PAGE_TRANSITION_MANUAL_SUBFRAME"/>
21863   <int value="5" label="PAGE_TRANSITION_GENERATED"/>
21864   <int value="6" label="PAGE_TRANSITION_START_PAGE"/>
21865   <int value="7" label="PAGE_TRANSITION_FORM_SUBMIT"/>
21866   <int value="8" label="PAGE_TRANSITION_RELOAD"/>
21867   <int value="9" label="PAGE_TRANSITION_KEYWORD"/>
21868   <int value="10" label="PAGE_TRANSITION_KEYWORD_GENERATED"/>
21869   <int value="11" label="Clicked on a tile."/>
21870   <int value="12" label="Clicked to other NTP pane."/>
21871   <int value="13" label="Other action"/>
21872 </enum>
21874 <enum name="NtpOtherSessionsType" type="int">
21875   <int value="0" label="Menu initialized"/>
21876   <int value="1" label="Menu shown"/>
21877   <int value="2" label="Link clicked"/>
21878   <int value="3" label="Link context menu shown"/>
21879   <int value="4" label="Device context menu shown"/>
21880   <int value="5" label="Unused/previous device context menu shown"/>
21881   <int value="6" label="Collapse Session"/>
21882   <int value="7" label="Expand Session"/>
21883   <int value="8" label="Open All"/>
21884 </enum>
21886 <enum name="NtpPaneType" type="int">
21887   <int value="1" label="MostVisited"/>
21888   <int value="2" label="Apps"/>
21889   <int value="3" label="Bookmarks"/>
21890   <int value="4" label="Suggestions"/>
21891 </enum>
21893 <enum name="NtpPromoAction" type="int">
21894   <int value="0" label="NTP Promo viewed"/>
21895   <int value="1" label="NTP Promo closed"/>
21896   <int value="2" label="NTP Promo link clicked"/>
21897 </enum>
21899 <enum name="NtpTileExperimentActions" type="int">
21900   <summary>
21901     The types of actions performed by the Most Visited Tile Placement
21902     experiment, used to identify the cases where the experiment could not
21903     operate as expected, and the reason for it.
21904   </summary>
21905   <int value="0" label="Removed URL that was already open in browser"/>
21906   <int value="1" label="Didn't remove URL, too few suggestions in MV"/>
21907   <int value="2" label="Too few URLs, didn't flip tiles 1 and 8"/>
21908   <int value="3" label="Too few URLs, didn't flip tiles 1 and 4"/>
21909 </enum>
21911 <enum name="OfflineStatus" type="int">
21912   <int value="0" label="Fresh data load from Cache"/>
21913   <int value="1" label="Successful network request (validation or fetch)."/>
21914   <int value="2" label="Failed network request (non-offline error)."/>
21915   <int value="3" label="Server offline and stale data available."/>
21916   <int value="4" label="Server offline and stale data not available."/>
21917 </enum>
21919 <enum name="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon" type="int">
21920   <int value="0" label="disabled by flags"/>
21921   <int value="1" label="enabled by flags"/>
21922   <int value="2" label="auto, not in trial"/>
21923   <int value="3" label="auto, disabled in trial"/>
21924   <int value="4" label="auto, enabled in trial"/>
21925 </enum>
21927 <enum name="OmniboxEnteredKeywordMode" type="int">
21928   <int value="0" label="via tab"/>
21929   <int value="1" label="via space at end"/>
21930   <int value="2" label="via space in middle"/>
21931 </enum>
21933 <enum name="OmniboxSearchEngine" type="int">
21934   <int value="0" label="Unknown"/>
21935   <int value="1" label="Google"/>
21936   <int value="2" label="Yahoo!"/>
21937   <int value="3" label="Bing"/>
21938   <int value="4" label="Ask"/>
21939   <int value="5" label="Yahoo! Quebec"/>
21940   <int value="6" label="OK.hu"/>
21941   <int value="7" label="Bing French and Arabic"/>
21942   <int value="11" label="Yamli"/>
21943   <int value="12" label="Araby"/>
21944   <int value="13" label="Maktoob"/>
21945   <int value="14" label="Masrawy"/>
21946   <int value="15" label="Yandex"/>
21947   <int value="16" label="Rambler"/>
21948   <int value="17" label="TUT.BY"/>
21949   <int value="18" label="hispavista"/>
21950   <int value="19" label="Jabse"/>
21951   <int value="20" label="NUR.KZ"/>
21952   <int value="21" label="Baidu"/>
21953   <int value="22" label="search.ch"/>
21954   <int value="23" label="goo"/>
21955   <int value="24" label="Pogodak!"/>
21956   <int value="25" label="Seznam"/>
21957   <int value="26" label="Centrum"/>
21958   <int value="27" label="Atlas"/>
21959   <int value="28" label="Jubii"/>
21960   <int value="29" label="Eniro"/>
21961   <int value="30" label="NetSprint"/>
21962   <int value="32" label="diri"/>
21963   <int value="33" label="Custom"/>
21964   <int value="35" label="AOL"/>
21965   <int value="36" label="Conduit"/>
21966   <int value="37" label="Rediff"/>
21967   <int value="38" label="guruji"/>
21968   <int value="40" label="GO.com"/>
21969   <int value="41" label="Rednano"/>
21970   <int value="44" label="NETI"/>
21971   <int value="45" label="DELFI"/>
21972   <int value="46" label="Fonecta 02.fi"/>
21973   <int value="50" label="AVG"/>
21974   <int value="51" label="search.ch"/>
21975   <int value="54" label="in.gr"/>
21976   <int value="55" label="Walla!"/>
21977   <int value="59" label="leit.is"/>
21978   <int value="62" label="Virgilio"/>
21979   <int value="63" label="Libero"/>
21980   <int value="67" label="Naver"/>
21981   <int value="68" label="Daum"/>
21982   <int value="69" label="Nate"/>
21983   <int value="71" label="LATNE"/>
21984   <int value="72" label="ABC S.k"/>
21985   <int value="73" label="Kvasir"/>
21986   <int value="75" label="Onet.pl"/>
21987   <int value="76" label="Wirtualna Polska"/>
21988   <int value="77" label="SAPO"/>
21989   <int value="82" label="UOL Busca"/>
21990   <int value="83" label="@MAIL.RU"/>
21991   <int value="85" label="Zoznam"/>
21992   <int value="87" label="Najdi.si"/>
21993   <int value="89" label="AltaVista"/>
21994   <int value="90" label="Terra"/>
21995   <int value="99" label="Spray"/>
21996   <int value="100" label="Sanook!"/>
21997   <int value="101" label="MYNET"/>
21998   <int value="102" label="searchnu.com"/>
21999   <int value="103" label="babylon.com"/>
22000   <int value="104" label="delta-search.com"/>
22001   <int value="105" label="iminent.com"/>
22002   <int value="106" label="hao123.com"/>
22003   <int value="107" label="sweetim.com"/>
22004   <int value="108" label="snap.do"/>
22005   <int value="109" label="snapdo.com"/>
22006   <int value="110" label="softonic.com"/>
22007   <int value="111" label="searchfunmoods.com"/>
22008   <int value="112" label="incredibar.com"/>
22009   <int value="113" label="sweetpacks.com"/>
22010   <int value="114" label="imesh.net"/>
22011 </enum>
22013 <enum name="OmniboxSearchEngineType" type="int">
22014   <int value="0" label="Unknown"/>
22015   <int value="1" label="AOL"/>
22016   <int value="2" label="Ask"/>
22017   <int value="3" label="Atlas"/>
22018   <int value="4" label="AVG"/>
22019   <int value="5" label="Baidu"/>
22020   <int value="6" label="Babylon"/>
22021   <int value="7" label="Bing"/>
22022   <int value="8" label="Conduit"/>
22023   <int value="9" label="Daum"/>
22024   <int value="10" label="DELFI"/>
22025   <int value="11" label="Delta"/>
22026   <int value="12" label="Funmoods"/>
22027   <int value="13" label="goo"/>
22028   <int value="14" label="Google"/>
22029   <int value="15" label="iminent.com"/>
22030   <int value="16" label="IMesh"/>
22031   <int value="17" label="in.gr"/>
22032   <int value="18" label="incredibar.com"/>
22033   <int value="19" label="Kvasir"/>
22034   <int value="20" label="Libero"/>
22035   <int value="21" label="@MAIL.RU"/>
22036   <int value="22" label="Najdi.si"/>
22037   <int value="23" label="Nate"/>
22038   <int value="24" label="Naver"/>
22039   <int value="25" label="NETI"/>
22040   <int value="26" label="Nigma"/>
22041   <int value="27" label="OK.hu"/>
22042   <int value="28" label="Onet.pl"/>
22043   <int value="29" label="Rambler"/>
22044   <int value="30" label="SAPO"/>
22045   <int value="31" label="searchnu"/>
22046   <int value="32" label="search-results.com"/>
22047   <int value="33" label="Seznam"/>
22048   <int value="34" label="snap.do"/>
22049   <int value="35" label="softonic.com"/>
22050   <int value="36" label="Sogou"/>
22051   <int value="37" label="Soso"/>
22052   <int value="38" label="sweetim.com/sweetpacks.com"/>
22053   <int value="39" label="Terra"/>
22054   <int value="40" label="TUT.BY"/>
22055   <int value="41" label="Vinden.nl"/>
22056   <int value="42" label="Virgilio"/>
22057   <int value="43" label="Walla!"/>
22058   <int value="44" label="Wirtualna Polska"/>
22059   <int value="45" label="Yahoo!"/>
22060   <int value="46" label="Yandex"/>
22061   <int value="47" label="Zoznam"/>
22062 </enum>
22064 <enum name="OmniboxSuggestRequests" type="int">
22065   <int value="1" label="requests sent"/>
22066   <int value="2" label="requests invalidated"/>
22067   <int value="3" label="(non-invalidated) replies received"/>
22068 </enum>
22070 <enum name="OSAgnosticErrno" type="int">
22071   <summary>Errno values with the same meanings on Mac/Win/Linux.</summary>
22072   <int value="0" label="0">No error</int>
22073   <int value="1" label="EPERM">Operation not permitted</int>
22074   <int value="2" label="ENOENT">No such file or directory</int>
22075   <int value="3" label="ESRCH">No such process</int>
22076   <int value="4" label="EINTR">Interrupted function call</int>
22077   <int value="5" label="EIO">Input/output error</int>
22078   <int value="6" label="ENXIO">No such device or address</int>
22079   <int value="7" label="E2BIG">Arg list too long</int>
22080   <int value="8" label="ENOEXEC">Exec format error</int>
22081   <int value="9" label="EBADF">Bad file descriptor</int>
22082   <int value="10" label="ECHILD">No child processes</int>
22083   <int value="11" label="EDEADLK">Resource deadlock avoided</int>
22084   <int value="12" label="ENOMEM">Cannot allocate memory</int>
22085   <int value="13" label="EACCES">Permission denied</int>
22086   <int value="14" label="EFAULT">Bad address</int>
22087   <int value="15" label="ENOTBLK">Not a block device</int>
22088   <int value="16" label="EBUSY">Resource busy</int>
22089   <int value="17" label="EEXIST">File exists</int>
22090   <int value="18" label="EXDEV">Improper link</int>
22091   <int value="19" label="ENODEV">Operation not supported by device</int>
22092   <int value="20" label="ENOTDIR">Not a directory</int>
22093   <int value="21" label="EISDIR">Is a directory</int>
22094   <int value="22" label="EINVAL">Invalid argument</int>
22095   <int value="23" label="ENFILE">Too many open files in system</int>
22096   <int value="24" label="EMFILE">Too many open files</int>
22097   <int value="25" label="ENOTTY">Inappropriate ioctl for device</int>
22098   <int value="26" label="ETXTBSY">Text file busy</int>
22099   <int value="27" label="EFBIG">File too large</int>
22100   <int value="28" label="ENOSPC">Device out of space</int>
22101   <int value="29" label="ESPIPE">Illegal seek</int>
22102   <int value="30" label="EROFS">Read-only file system</int>
22103   <int value="31" label="EMLINK">Too many links</int>
22104   <int value="32" label="EPIPE">Broken pipe</int>
22105   <int value="33" label="EDOM">Numerical argument out of domain</int>
22106   <int value="34" label="ERANGE">Numerical result out of range</int>
22107 </enum>
22109 <enum name="OtherPossibleUsernamesUsage" type="int">
22110   <int value="0" label="Nothing to Autofill"/>
22111   <int value="1" label="No other possible usernames"/>
22112   <int value="2" label="Other possible usernames present, but none were shown"/>
22113   <int value="3" label="Other possible username was shown, but not selected"/>
22114   <int value="4" label="Other possible username was selected"/>
22115 </enum>
22117 <enum name="OverscrollMode" type="int">
22118   <summary>Direction of the overscroll gesture.</summary>
22119   <int value="1" label="North">Scrolled from bottom towards top</int>
22120   <int value="2" label="South">Scrolled from top towards the bottom</int>
22121   <int value="3" label="West">Scrolled from right towards left</int>
22122   <int value="4" label="East">Scrolled from left towards right</int>
22123 </enum>
22125 <enum name="P2PLookupResult" type="int">
22126   <int value="0" label="Found"/>
22127   <int value="1" label="Not Found"/>
22128   <int value="2" label="Vanished"/>
22129   <int value="3" label="Canceled"/>
22130   <int value="4" label="Filtered"/>
22131 </enum>
22133 <enum name="P2PServerResult" type="int">
22134   <int value="0" label="Response Sent"/>
22135   <int value="1" label="Response Interrupted"/>
22136   <int value="2" label="Malformed"/>
22137   <int value="3" label="Not Found"/>
22138   <int value="4" label="Index"/>
22139 </enum>
22141 <enum name="ParsedCookieStatus" type="int">
22142   <int value="0" label="All cookie values valid and without control chars"/>
22143   <int value="1" label="Cookie contains control chars"/>
22144   <int value="2" label="Cookie is invalid"/>
22145   <int value="3" label="Cookie contains both control chars and is invalid"/>
22146 </enum>
22148 <enum name="PepperVideoDecodeError" type="int">
22149   <int value="1" label="Illegal state">
22150     An operation was attempted during an incompatible decoder state.
22151   </int>
22152   <int value="2" label="Invalid argument">
22153     Invalid argument was passed to an API method.
22154   </int>
22155   <int value="3" label="Unreadable input">Encoded input is unreadable.</int>
22156   <int value="4" label="Platform failure">
22157     A failure occurred at the browser layer or lower. Examples of such failures
22158     include GPU hardware failures, GPU driver failures, GPU library failures,
22159     browser programming errors, and so on.
22160   </int>
22161 </enum>
22163 <enum name="PhotoEditorFileType" type="int">
22164   <int value="0" label="jpg"/>
22165   <int value="1" label="png"/>
22166   <int value="2" label="gif"/>
22167   <int value="3" label="bmp"/>
22168   <int value="4" label="webp"/>
22169   <int value="5" label="other"/>
22170 </enum>
22172 <enum name="PhotoEditorLoadMode" type="int">
22173   <int value="0" label="From full resolution cache"/>
22174   <int value="1" label="From screen resolution cache"/>
22175   <int value="2" label="From file"/>
22176   <int value="3" label="Other"/>
22177 </enum>
22179 <enum name="PhotoEditorSaveResult" type="int">
22180   <int value="0" label="Failure"/>
22181   <int value="1" label="Success"/>
22182   <int value="2" label="Other"/>
22183 </enum>
22185 <enum name="PhotoEditorToolType" type="int">
22186   <int value="0" label="Auto-fix"/>
22187   <int value="1" label="Crop"/>
22188   <int value="2" label="Brightness"/>
22189   <int value="3" label="Rotate left"/>
22190   <int value="4" label="Rotate right"/>
22191   <int value="5" label="Rotate undo"/>
22192   <int value="6" label="Rotate redo"/>
22193   <int value="7" label="Share"/>
22194   <int value="8" label="Other"/>
22195 </enum>
22197 <enum name="PipelineStatus" type="int">
22198   <int value="0" label="PIPELINE_OK"/>
22199   <int value="1" label="PIPELINE_ERROR_URL_NOT_FOUND"/>
22200   <int value="2" label="PIPELINE_ERROR_NETWORK"/>
22201   <int value="3" label="PIPELINE_ERROR_DECODE"/>
22202   <int value="4" label="PIPELINE_ERROR_DECRYPT"/>
22203   <int value="5" label="PIPELINE_ERROR_ABORT"/>
22204   <int value="6" label="PIPELINE_ERROR_INITIALIZATION_FAILED"/>
22205   <int value="7" label="PIPELINE_ERROR_REQUIRED_FILTER_MISSING"/>
22206   <int value="8" label="PIPELINE_ERROR_COULD_NOT_RENDER"/>
22207   <int value="9" label="PIPELINE_ERROR_READ"/>
22208   <int value="10" label="PIPELINE_ERROR_OPERATION_PENDING"/>
22209   <int value="11" label="PIPELINE_ERROR_INVALID_STATE"/>
22210   <int value="12" label="DEMUXER_ERROR_COULD_NOT_OPEN"/>
22211   <int value="13" label="DEMUXER_ERROR_COULD_NOT_PARSE"/>
22212   <int value="14" label="DEMUXER_ERROR_NO_SUPPORTED_STREAMS"/>
22213   <int value="15" label="DECODER_ERROR_NOT_SUPPORTED"/>
22214 </enum>
22216 <enum name="PlatformFileError" type="int">
22217   <int value="0" label="OK"/>
22218   <int value="1" label="FAILED"/>
22219   <int value="2" label="IN_USE"/>
22220   <int value="3" label="EXISTS"/>
22221   <int value="4" label="NOT_FOUND"/>
22222   <int value="5" label="ACCESS_DENIED"/>
22223   <int value="6" label="TOO_MANY_OPENED"/>
22224   <int value="7" label="NO_MEMORY"/>
22225   <int value="8" label="NO_SPACE"/>
22226   <int value="9" label="NOT_A_DIRECTORY"/>
22227   <int value="10" label="INVALID_OPERATION"/>
22228   <int value="11" label="SECURITY"/>
22229   <int value="12" label="ABORT"/>
22230   <int value="13" label="NOT_A_FILE"/>
22231   <int value="14" label="NOT_EMPTY"/>
22232   <int value="15" label="INVALID_URL"/>
22233   <int value="16" label="I/O"/>
22234 </enum>
22236 <enum name="PluginLoadResult" type="int">
22237   <int value="0" label="LOAD_SUCCESS"/>
22238   <int value="1" label="LOAD_FAILED"/>
22239   <int value="2" label="ENTRY_POINT_MISSING"/>
22240   <int value="3" label="INIT_FAILED"/>
22241 </enum>
22243 <enum name="PointerSensitivity" type="int">
22244   <int value="1" label="1"/>
22245   <int value="2" label="2"/>
22246   <int value="3" label="3"/>
22247   <int value="4" label="4"/>
22248   <int value="5" label="5"/>
22249 </enum>
22251 <enum name="PowerBrightnessAdjust" type="int">
22252   <int value="0" label="Brightness Down"/>
22253   <int value="1" label="Brightness Up"/>
22254   <int value="2" label="Brightness Absolute"/>
22255 </enum>
22257 <enum name="PreconnectedNavigation" type="int">
22258   <int value="0" label="No recent pre-connect to the page"/>
22259   <int value="1" label="Page nav. preceded by a pre-connect"/>
22260 </enum>
22262 <enum name="PreconnectMotivation" type="int">
22263   <int value="0" label="MOUSE_OVER_MOTIVATED"/>
22264   <int value="1" label="PAGE_SCAN_MOTIVATED"/>
22265   <int value="2" label="UNIT_TEST_MOTIVATED"/>
22266   <int value="3" label="LINKED_MAX_MOTIVATED"/>
22267   <int value="4" label="OMNIBOX_MOTIVATED"/>
22268   <int value="5" label="STARTUP_LIST_MOTIVATED"/>
22269   <int value="6" label="EARLY_LOAD_MOTIVATED"/>
22270   <int value="7" label="NO_PREFETCH_MOTIVATION"/>
22271   <int value="8" label="STATIC_REFERAL_MOTIVATED"/>
22272   <int value="9" label="LEARNED_REFERAL_MOTIVATED"/>
22273   <int value="10" label="SELF_REFERAL_MOTIVATED"/>
22274 </enum>
22276 <enum name="PreconnectSubresourceEval" type="int">
22277   <int value="0" label="PRECONNECTION"/>
22278   <int value="1" label="PRERESOLUTION"/>
22279   <int value="2" label="TOO_NEW"/>
22280 </enum>
22282 <enum name="PreconnectTriggerUsed" type="int">
22283   <int value="0" label="The pre-connect triggered host was not accessed"/>
22284   <int value="1" label="The pre-connect triggered host was accessed"/>
22285 </enum>
22287 <enum name="PrerenderFinalStatus" type="int">
22288   <int value="0" label="USED"/>
22289   <int value="1" label="TIMED_OUT"/>
22290   <int value="2" label="EVICTED"/>
22291   <int value="3" label="MANAGER_SHUTDOWN"/>
22292   <int value="4" label="CLOSED"/>
22293   <int value="5" label="CREATE_NEW_WINDOW"/>
22294   <int value="6" label="PROFILE_DESTROYED"/>
22295   <int value="7" label="APP_TERMINATING"/>
22296   <int value="8" label="JAVASCRIPT_ALERT"/>
22297   <int value="9" label="AUTH_NEEDED"/>
22298   <int value="10" label="HTTPS"/>
22299   <int value="11" label="DOWNLOAD"/>
22300   <int value="12" label="MEMORY_LIMIT_EXCEEDED"/>
22301   <int value="13" label="JS_OUT_OF_MEMORY"/>
22302   <int value="14" label="RENDERER_UNRESPONSIVE"/>
22303   <int value="15" label="TOO_MANY_PROCESSES"/>
22304   <int value="16" label="RATE_LIMIT_EXCEEDED"/>
22305   <int value="17" label="PENDING_SKIPPED"/>
22306   <int value="18" label="CONTROL_GROUP"/>
22307   <int value="19" label="HTML5_MEDIA"/>
22308   <int value="20" label="SOURCE_RENDER_VIEW_CLOSED"/>
22309   <int value="21" label="RENDERER_CRASHED"/>
22310   <int value="22" label="UNSUPPORTED_SCHEME"/>
22311   <int value="23" label="INVALID_HTTP_METHOD"/>
22312   <int value="24" label="WINDOW_PRINT"/>
22313   <int value="25" label="RECENTLY_VISITED"/>
22314   <int value="26" label="WINDOW_OPENER"/>
22315   <int value="27" label="PAGE_ID_CONFLICT"/>
22316   <int value="28" label="SAFE_BROWSING"/>
22317   <int value="29" label="FRAGMENT_MISMATCH"/>
22318   <int value="30" label="SSL_CLIENT_CERTIFICATE_REQUESTED"/>
22319   <int value="31" label="CACHE_OR_HISTORY_CLEARED"/>
22320   <int value="32" label="CANCELLED"/>
22321   <int value="33" label="SSL_ERROR"/>
22322   <int value="34" label="CROSS_SITE_NAVIGATION_PENDING"/>
22323   <int value="35" label="DEVTOOLS_ATTACHED"/>
22324   <int value="36" label="SESSION_STORAGE_NAMESPACE_MISMATCH"/>
22325   <int value="37" label="NO_USE_GROUP"/>
22326   <int value="38" label="MATCH_COMPLETE_DUMMY"/>
22327   <int value="39" label="DUPLICATE"/>
22328   <int value="40" label="OPEN_URL"/>
22329   <int value="41" label="WOULD_HAVE_BEEN_USED"/>
22330   <int value="42" label="REGISTER_PROTOCOL_HANDLER"/>
22331 </enum>
22333 <enum name="PrerenderHoverEvent" type="int">
22334   <obsolete>
22335     deprecated May 10 2012
22336   </obsolete>
22337   <int value="0" label="HOVER_EVENT_START"/>
22338   <int value="1" label="HOVER_EVENT_TOO_SHORT"/>
22339   <int value="2" label="HOVER_EVENT_REPLACED"/>
22340   <int value="3" label="HOVER_EVENT_CLICK"/>
22341 </enum>
22343 <enum name="PrerenderLocalPredictorEvents" type="int">
22344   <int value="0" label="Constructed"/>
22345   <int value="1" label="Init scheduled"/>
22346   <int value="2" label="Init started"/>
22347   <int value="3" label="Init failed: no history"/>
22348   <int value="4" label="Init succeeded"/>
22349   <int value="5" label="AddVisit"/>
22350   <int value="6" label="AddVisit initialized"/>
22351   <int value="7" label="AddVisit prerender identified"/>
22352   <int value="8" label="AddVisit relevant transition"/>
22353   <int value="9" label="AddVisit identified prerender candidate"/>
22354   <int value="10" label="AddVisit prerendering"/>
22355   <int value="11" label="Got prerender url"/>
22356   <int value="12" label="Error: no prerender url for PLT"/>
22357   <int value="13" label="AddVisit prerender rextended"/>
22358   <int value="14" label="URL lookup result"/>
22359   <int value="15" label="URL lookup result: root page"/>
22360   <int value="16" label="URL lookup result: http"/>
22361   <int value="17" label="URL lookup result: has query string"/>
22362   <int value="18" label="URL lookup result: contains logout"/>
22363   <int value="19" label="URL lookup result: contians login"/>
22364   <int value="20" label="Start url lookup"/>
22365   <int value="21" label="AddVisit not root page"/>
22366   <int value="22" label="Whitelist error"/>
22367   <int value="23" label="Whitelist ok"/>
22368   <int value="24" label="URL lookup result: on whitelist"/>
22369   <int value="25" label="URL lookup result: on whitelist root page"/>
22370   <int value="26" label="URL lookup result: extended root page"/>
22371   <int value="27" label="URL lookup result: root page http"/>
22372   <int value="28" label="URL lookup failed"/>
22373   <int value="29" label="URL lookup no source webcontents found"/>
22374   <int value="30" label="URL lookup no logged in table found"/>
22375   <int value="31" label="URL lookup issuing logged in lookup"/>
22376   <int value="32" label="Continue prerender check started"/>
22377   <int value="33" label="Continue prerender check no url"/>
22378   <int value="34" label="Continue prerender check priority too low"/>
22379   <int value="35" label="Continue prerender check urls identical but fragemet"/>
22380   <int value="36" label="Continue prerender check https"/>
22381   <int value="37" label="Continue prerender check root page"/>
22382   <int value="38" label="Continue prerender check logout url"/>
22383   <int value="39" label="Continue prerender check login url"/>
22384   <int value="40" label="Continue prerender check not logged in"/>
22385   <int value="41" label="Continue prerender check fallthrough no prerender"/>
22386   <int value="42" label="Continue prerender check issuing prerender"/>
22387   <int value="43" label="Issuing prerender"/>
22388   <int value="44" label="No prerender candidates"/>
22389   <int value="45" label="Got history issuing lookup"/>
22390   <int value="46" label="Tab Helper URL seen"/>
22391   <int value="47" label="Tab Helper URL seen match"/>
22392   <int value="48" label="Tab Helper URL seen namespace match"/>
22393   <int value="49" label="URL lookup multiple source webcontents"/>
22394   <int value="50" label="Continue prerender check side-effect free whitelist"/>
22395   <int value="51" label="Continue prerender check Examine next URL"/>
22396   <int value="52" label="Issuing prerender, already prerendering"/>
22397   <int value="53" label="Issuing prerender, new prerender"/>
22398   <int value="54" label="Issuing prerender, cancelled old prerender"/>
22399   <int value="55" label="Continue prerender check fallthrough prerendering"/>
22400   <int value="56" label="URL lookup success"/>
22401   <int value="57" label="Prerender Service disabled"/>
22402   <int value="58" label="Prerender Service issued lookup"/>
22403   <int value="59" label="Prerender Service lookup timed out"/>
22404   <int value="60" label="Prerender Service received result"/>
22405   <int value="61" label="Prerender Service no record for result"/>
22406   <int value="62" label="Prerender Service parsed correctly"/>
22407   <int value="63" label="Prerender Service parse error"/>
22408   <int value="64" label="Prerender Service parse error incorrect JSON"/>
22409   <int value="65" label="Prerender Service hinting timed out"/>
22410   <int value="66" label="Prerender Service hinting url lookup timed out"/>
22411   <int value="67" label="Prerender Service candidate url lookup timed out"/>
22412   <int value="68" label="Continue prerender check service whitelist"/>
22413 </enum>
22415 <enum name="PrerenderLocalVisitCoreTransition" type="int">
22416   <int value="0" label="LINK"/>
22417   <int value="1" label="TYPED"/>
22418   <int value="2" label="AUTO_BOOKMARK"/>
22419   <int value="3" label="AUTO_SUBFRAME"/>
22420   <int value="4" label="MANUAL_SUBFRAME"/>
22421   <int value="5" label="GENERATED"/>
22422   <int value="6" label="START_PAGE"/>
22423   <int value="7" label="FORM_SUBMIT"/>
22424   <int value="8" label="RELOAD"/>
22425   <int value="9" label="KEYWORD"/>
22426   <int value="10" label="GENERATED"/>
22427 </enum>
22429 <enum name="PrerenderLocalVisitEvents" type="int">
22430   <int value="0" label="V1_VISIT"/>
22431   <int value="1" label="V1_PRERENDER_STARTED_1"/>
22432   <int value="2" label="V1_PRERENDER_USED_1"/>
22433   <int value="3" label="V1_PRERENDER_STARTED_3"/>
22434   <int value="4" label="V1_PRERENDER_USED_3"/>
22435   <int value="5" label="V1_PRERENDER_STARTED_5"/>
22436   <int value="6" label="V1_PRERENDER_USED_5"/>
22437   <int value="10" label="VISIT"/>
22438   <int value="11" label="VISIT_EXCLUDE_BACK_FORWARD"/>
22439   <int value="12" label="VISIT_EXCLUDE_HOME_PAGE"/>
22440   <int value="13" label="VISIT_EXCLUDE_REDIRECT_CHAIN"/>
22441   <int value="14" label="PRERENDER_STARTED_1"/>
22442   <int value="15" label="PRERENDER_USED_1"/>
22443   <int value="16" label="PRERENDER_STARTED_3"/>
22444   <int value="17" label="PRERENDER_USED_3"/>
22445   <int value="18" label="PRERENDER_STARTED_5"/>
22446   <int value="19" label="PRERENDER_USED_5"/>
22447 </enum>
22449 <enum name="PrerenderMode" type="int">
22450   <int value="0" label="PRERENDER_MODE_DISABLED"/>
22451   <int value="1" label="PRERENDER_MODE_ENABLED"/>
22452   <int value="2" label="PRERENDER_MODE_EXPERIMENT_CONTROL_GROUP"/>
22453   <int value="3" label="PRERENDER_MODE_EXPERIMENT_PRERENDER_GROUP"/>
22454   <int value="4" label="PRERENDER_MODE_EXPERIMENT_5MIN_TTL_GROUP"/>
22455   <int value="5" label="PRERENDER_MODE_EXPERIMENT_NO_USE_GROUP"/>
22456   <int value="6" label="PRERENDER_MODE_EXPERIMENT_MULTI_PRERENDER_GROUP"/>
22457   <int value="7" label="PRERENDER_MODE_EXPERIMENT_15MIN_TTL_GROUP"/>
22458 </enum>
22460 <enum name="PrerenderPageviewEvents" type="int">
22461   <int value="0" label="PAGEVIEW_EVENT_NEW_URL"/>
22462   <int value="1" label="PAGEVIEW_EVENT_TOP_SITE_NEW_URL"/>
22463   <int value="2" label="PAGEVIEW_EVENT_LOAD_START"/>
22464   <int value="3" label="PAGEVIEW_EVENT_TOP_SITE_LOAD_START"/>
22465 </enum>
22467 <enum name="PrerenderSchemeCancelReason" type="int">
22468   <int value="0" label="EXTERNAL_PROTOCOL"/>
22469   <int value="1" label="DATA"/>
22470   <int value="2" label="BLOB"/>
22471   <int value="3" label="FILE"/>
22472   <int value="4" label="FILESYSTEM"/>
22473   <int value="5" label="WEBSOCKET"/>
22474   <int value="6" label="FTP"/>
22475   <int value="7" label="CHROME"/>
22476   <int value="8" label="CHROME_EXTENSION"/>
22477   <int value="9" label="ABOUT"/>
22478   <int value="10" label="UNKNOWN"/>
22479 </enum>
22481 <enum name="PrerenderTabHelperEvents" type="int">
22482   <int value="0" label="Table requested"/>
22483   <int value="1" label="Table present"/>
22484   <int value="2" label="Mainframe change"/>
22485   <int value="3" label="Mainframe change, logged in"/>
22486   <int value="4" label="Mainframe commit"/>
22487   <int value="5" label="Mainframe commit, logged in"/>
22488   <int value="6" label="Login action added"/>
22489   <int value="7" label="Login action added, Mainframe"/>
22490   <int value="8" label="Login action added, Mainframe, pw empty"/>
22491   <int value="9" label="Login action added, Subframe"/>
22492   <int value="10" label="Login action added, Subframe, pw empty"/>
22493 </enum>
22495 <enum name="PreTapEvents" type="int">
22496   <int value="0" label="no event"/>
22497   <int value="1" label="tapdown"/>
22498   <int value="2" label="tapunconfirmed"/>
22499   <int value="3" label="tapdown + tapunconfirmed"/>
22500 </enum>
22502 <enum name="ProfileCreateResult" type="int">
22503   <int value="0" label="Failed locally"/>
22504   <int value="1" label="Failed remotely"/>
22505   <int value="2" label="Created but not initialized (should never happen)"/>
22506   <int value="3" label="Succeeded"/>
22507   <int value="4" label="Canceled"/>
22508 </enum>
22510 <enum name="ProtectorError" type="int">
22511   <obsolete>
22512     Deprecated 8/2013. No longer generated.
22513   </obsolete>
22514   <summary>
22515     Codes for errors Protector detects about settings it protects. See
22516     chrome/browser/protector/histograms.h for the corresponding enum.
22517   </summary>
22518   <int value="0" label="Backup invalid"/>
22519   <int value="1" label="Value changed"/>
22520   <int value="2" label="Value valid"/>
22521   <int value="3" label="Value is valid and zero"/>
22522 </enum>
22524 <enum name="ProtocolVersion" type="int">
22525   <int value="0" label="UNKNOWN"/>
22526   <int value="1" label="HTTP 1.1"/>
22527   <int value="2" label="SPDY 1.0"/>
22528   <int value="3" label="SPDY 2.0"/>
22529   <int value="4" label="SPDY 2.1"/>
22530   <int value="5" label="SPDY 3.0"/>
22531 </enum>
22533 <enum name="ProvisionalSaveFailure" type="int">
22534   <int value="0" label="SAVING_DISABLED"/>
22535   <int value="1" label="EMPTY_PASSWORD"/>
22536   <int value="2" label="NO_MATCHING_FORM"/>
22537   <int value="3" label="MATCHING_NOT_COMPLETE"/>
22538   <int value="4" label="FORM_BLACKLISTED"/>
22539   <int value="5" label="INVALID_FORM"/>
22540   <int value="6" label="AUTOCOMPLETE_OFF"/>
22541 </enum>
22543 <enum name="ProxyStatus" type="int">
22544   <int value="0" label="PROXY_STATUS_IGNORED"/>
22545   <int value="1" label="PROXY_UNINITIALIZED"/>
22546   <int value="2" label="PROXY_NOT_USED"/>
22547   <int value="3" label="PROXY_PAC_RESOLVER"/>
22548   <int value="4" label="PROXY_HAS_RULES"/>
22549 </enum>
22551 <enum name="PublicKeyPinFailedDomain" type="int">
22552   <int value="0" label="DOMAIN_NOT_PINNED"/>
22553   <int value="1" label="DOMAIN_GOOGLE_COM"/>
22554   <int value="2" label="DOMAIN_ANDROID_COM"/>
22555   <int value="3" label="DOMAIN_GOOGLE_ANALYTICS_COM"/>
22556   <int value="4" label="DOMAIN_GOOGLEPLEX_COM"/>
22557   <int value="5" label="DOMAIN_YTIMG_COM"/>
22558   <int value="6" label="DOMAIN_GOOGLEUSERCONTENT_COM"/>
22559   <int value="7" label="DOMAIN_YOUTUBE_COM"/>
22560   <int value="8" label="DOMAIN_GOOGLEAPIS_COM"/>
22561   <int value="9" label="DOMAIN_GOOGLEADSERVICES_COM"/>
22562   <int value="10" label="DOMAIN_GOOGLECODE_COM"/>
22563   <int value="11" label="DOMAIN_APPSPOT_COM"/>
22564   <int value="12" label="DOMAIN_GOOGLESYNDICATION_COM"/>
22565   <int value="13" label="DOMAIN_DOUBLECLICK_NET"/>
22566   <int value="14" label="DOMAIN_GSTATIC_COM"/>
22567   <int value="15" label="DOMAIN_GMAIL_COM"/>
22568   <int value="16" label="DOMAIN_GOOGLEMAIL_COM"/>
22569   <int value="17" label="DOMAIN_GOOGLEGROUPS_COM"/>
22570   <int value="18" label="DOMAIN_TORPROJECT_ORG"/>
22571   <int value="19" label="DOMAIN_TWITTER_COM"/>
22572   <int value="20" label="DOMAIN_TWIMG_COM"/>
22573   <int value="21" label="DOMAIN_AKAMAIHD_NET"/>
22574   <int value="22" label="DOMAIN_NUM_EVENTS"/>
22575 </enum>
22577 <enum name="QuicErrorCodes" type="int">
22578   <int value="0" label="NO_ERROR"/>
22579   <int value="1" label="INTERNAL_ERROR"/>
22580   <int value="2" label="STREAM_DATA_AFTER_TERMINATION"/>
22581   <int value="3" label="INVALID_PACKET_HEADER"/>
22582   <int value="4" label="INVALID_FRAME_DATA"/>
22583   <int value="5" label="INVALID_FEC_DATA"/>
22584   <int value="6" label="INVALID_RST_STREAM_DATA"/>
22585   <int value="7" label="INVALID_CONNECTION_CLOSE_DATA"/>
22586   <int value="8" label="INVALID_GOAWAY_DATA"/>
22587   <int value="9" label="INVALID_ACK_DATA"/>
22588   <int value="10" label="INVALID_VERSION_NEGOTIATION_PACKET"/>
22589   <int value="11" label="INVALID_PUBLIC_RST_PACKET"/>
22590   <int value="12" label="DECRYPTION_FAILURE"/>
22591   <int value="13" label="ENCRYPTION_FAILURE"/>
22592   <int value="14" label="PACKET_TOO_LARGE"/>
22593   <int value="15" label="PACKET_FOR_NONEXISTENT_STREAM"/>
22594   <int value="16" label="PEER_GOING_AWAY"/>
22595   <int value="17" label="INVALID_STREAM_ID"/>
22596   <int value="18" label="TOO_MANY_OPEN_STREAMS"/>
22597   <int value="19" label="PUBLIC_RESET"/>
22598   <int value="20" label="INVALID_VERSION"/>
22599   <int value="21" label="STREAM_RST_BEFORE_HEADERS_DECOMPRESSED"/>
22600   <int value="22" label="INVALID_HEADER_ID"/>
22601   <int value="23" label="INVALID_NEGOTIATED_VALUE"/>
22602   <int value="24" label="DECOMPRESSION_FAILURE"/>
22603   <int value="25" label="CONNECTION_TIMED_OUT"/>
22604   <int value="26" label="ERROR_MIGRATING_ADDRESS"/>
22605   <int value="27" label="PACKET_WRITE_ERROR"/>
22606   <int value="28" label="HANDSHAKE_FAILED"/>
22607   <int value="29" label="CRYPTO_TAGS_OUT_OF_ORDER"/>
22608   <int value="30" label="CRYPTO_TOO_MANY_ENTRIES"/>
22609   <int value="31" label="CRYPTO_INVALID_VALUE_LENGTH"/>
22610   <int value="32" label="CRYPTO_MESSAGE_AFTER_HANDSHAKE_COMPLETE"/>
22611   <int value="33" label="INVALID_CRYPTO_MESSAGE_TYPE"/>
22612   <int value="34" label="INVALID_CRYPTO_MESSAGE_PARAMETER"/>
22613   <int value="35" label="CRYPTO_MESSAGE_PARAMETER_NOT_FOUND"/>
22614   <int value="36" label="CRYPTO_MESSAGE_PARAMETER_NO_OVERLAP"/>
22615   <int value="37" label="CRYPTO_MESSAGE_INDEX_NOT_FOUND"/>
22616   <int value="38" label="CRYPTO_INTERNAL_ERROR"/>
22617   <int value="39" label="CRYPTO_VERSION_NOT_SUPPORTED"/>
22618   <int value="40" label="CRYPTO_NO_SUPPORT"/>
22619   <int value="41" label="CRYPTO_TOO_MANY_REJECTS"/>
22620   <int value="42" label="PROOF_INVALID"/>
22621   <int value="43" label="CRYPTO_DUPLICATE_TAG"/>
22622   <int value="44" label="CRYPTO_ENCRYPTION_LEVEL_INCORRECT"/>
22623   <int value="45" label="CRYPTO_SERVER_CONFIG_EXPIRED"/>
22624   <int value="46" label="INVALID_STREAM_DATA"/>
22625   <int value="47" label="INVALID_CONGESTION_FEEDBACK_DATA"/>
22626   <int value="48" label="MISSING_PAYLOAD"/>
22627 </enum>
22629 <enum name="QuicHandshakeState" type="int">
22630   <int value="0" label="STARTED"/>
22631   <int value="1" label="ENCRYPTION_ESTABLISHED"/>
22632   <int value="2" label="HANDSHAKE_CONFIRMED"/>
22633   <int value="3" label="FAILED"/>
22634 </enum>
22636 <enum name="QuickofficeErrorTypes" type="int">
22637   <int value="0" label="doc uncaught js exception"/>
22638   <int value="1" label="docx uncaught js exception"/>
22639   <int value="2" label="docm uncaught js exception"/>
22640   <int value="3" label="xls uncaught js exception"/>
22641   <int value="4" label="xlsx uncaught js exception"/>
22642   <int value="5" label="xlsm uncaught js exception"/>
22643   <int value="6" label="ppt uncaught js exception"/>
22644   <int value="7" label="pptx uncaught js exception"/>
22645   <int value="8" label="pptm uncaught js exception"/>
22646   <int value="9" label="pps uncaught js exception"/>
22647   <int value="10" label="ppsx uncaught js exception"/>
22648   <int value="11" label="ppsm uncaught js exception"/>
22649   <int value="12" label="doc suspected corrupt file"/>
22650   <int value="13" label="docx suspected corrupt file"/>
22651   <int value="14" label="docm suspected corrupt file"/>
22652   <int value="15" label="xls suspected corrupt file"/>
22653   <int value="16" label="xlsx suspected corrupt file"/>
22654   <int value="17" label="xlsm suspected corrupt file"/>
22655   <int value="18" label="ppt suspected corrupt file"/>
22656   <int value="19" label="pptx suspected corrupt file"/>
22657   <int value="20" label="pptm suspected corrupt file"/>
22658   <int value="21" label="pps suspected corrupt file"/>
22659   <int value="22" label="ppsx suspected corrupt file"/>
22660   <int value="23" label="ppsm suspected corrupt file"/>
22661   <int value="24" label="doc qowt ui warning"/>
22662   <int value="25" label="docx qowt ui warning"/>
22663   <int value="26" label="docm qowt ui warning"/>
22664   <int value="27" label="xls qowt ui warning"/>
22665   <int value="28" label="xlsx qowt ui warning"/>
22666   <int value="29" label="xlsm qowt ui warning"/>
22667   <int value="30" label="ppt qowt ui warning"/>
22668   <int value="31" label="pptx qowt ui warning"/>
22669   <int value="32" label="pptm qowt ui warning"/>
22670   <int value="33" label="pps qowt ui warning"/>
22671   <int value="34" label="ppsx qowt ui warning"/>
22672   <int value="35" label="ppsm qowt ui warning"/>
22673   <int value="36" label="doc nacl error"/>
22674   <int value="37" label="docx nacl error"/>
22675   <int value="38" label="docm nacl error"/>
22676   <int value="39" label="xls nacl error"/>
22677   <int value="40" label="xlsx nacl error"/>
22678   <int value="41" label="xlsm nacl error"/>
22679   <int value="42" label="ppt nacl error"/>
22680   <int value="43" label="pptx nacl error"/>
22681   <int value="44" label="pptm nacl error"/>
22682   <int value="45" label="pps nacl error"/>
22683   <int value="46" label="ppsx nacl error"/>
22684   <int value="47" label="ppsm nacl error"/>
22685   <int value="48" label="doc nacl crash"/>
22686   <int value="49" label="docx nacl crash"/>
22687   <int value="50" label="docm nacl crash"/>
22688   <int value="51" label="xls nacl crash"/>
22689   <int value="52" label="xlsx nacl crash"/>
22690   <int value="53" label="xlsm nacl crash"/>
22691   <int value="54" label="ppt nacl crash"/>
22692   <int value="55" label="pptx nacl crash"/>
22693   <int value="56" label="pptm nacl crash"/>
22694   <int value="57" label="pps nacl crash"/>
22695   <int value="58" label="ppsx nacl crash"/>
22696   <int value="59" label="ppsm nacl crash"/>
22697   <int value="60" label="doc invalid file format"/>
22698   <int value="61" label="docx invalid file format"/>
22699   <int value="62" label="docm invalid file format"/>
22700   <int value="63" label="xls invalid file format"/>
22701   <int value="64" label="xlsx invalid file format"/>
22702   <int value="65" label="xlsm invalid file format"/>
22703   <int value="66" label="ppt invalid file format"/>
22704   <int value="67" label="pptx invalid file format"/>
22705   <int value="68" label="pptm invalid file format"/>
22706   <int value="69" label="pps invalid file format"/>
22707   <int value="70" label="ppsx invalid file format"/>
22708   <int value="71" label="ppsm invalid file format"/>
22709 </enum>
22711 <enum name="QuickofficeFileFormat" type="int">
22712   <int value="0" label="doc"/>
22713   <int value="1" label="docx"/>
22714   <int value="2" label="docm"/>
22715   <int value="3" label="xls"/>
22716   <int value="4" label="xlsx"/>
22717   <int value="5" label="xlsm"/>
22718   <int value="6" label="ppt"/>
22719   <int value="7" label="pptx"/>
22720   <int value="8" label="pptm"/>
22721   <int value="9" label="pps"/>
22722   <int value="10" label="ppsx"/>
22723   <int value="11" label="ppsm"/>
22724 </enum>
22726 <enum name="RecentTabsAction" type="int">
22727   <int value="0" label="Local Session Tab"/>
22728   <int value="1" label="Other Device Tab"/>
22729   <int value="2" label="Restore Window"/>
22730   <int value="3" label="Show More"/>
22731 </enum>
22733 <enum name="ResolutionCategory" type="int">
22734   <int value="0" label="RESOLVE_SUCCESS"/>
22735   <int value="1" label="RESOLVE_FAIL"/>
22736   <int value="2" label="RESOLVE_SPECULATIVE_SUCCESS"/>
22737   <int value="3" label="RESOLVE_SPECULATIVE_FAIL"/>
22738 </enum>
22740 <enum name="ResolutionUnspecWasteCategory" type="int">
22741   <int value="0" label="AF_WASTE_IPV4_ONLY">
22742     Running in a IPv4-only configuration.  No waste.
22743   </int>
22744   <int value="1" label="AF_WASTE_CACHE_IPV4">
22745     Cache contained an UNSPEC result for this IPv4 lookup.  Waste.
22746   </int>
22747   <int value="2" label="AF_WASTE_CACHE_UNSPEC">
22748     Cache contained an IPv4 result for this UNSPEC lookup.  Waste.
22749   </int>
22750   <int value="3" label="AF_WASTE_JOB_IPV4">
22751     Job pool contained an UNSPEC job for this IPv4 lookup.  Waste.
22752   </int>
22753   <int value="4" label="AF_WASTE_JOB_UNSPEC">
22754     Job pool contained an IPv4 job for this UNSPEC lookup.  Waste.
22755   </int>
22756   <int value="5" label="AF_WASTE_NONE_IPV4">
22757     A new job was needed for this IPv4 lookup.  No waste.
22758   </int>
22759   <int value="6" label="AF_WASTE_NONE_UNSPEC">
22760     A new job was needed for this UNSPEC lookup.  No waste.
22761   </int>
22762 </enum>
22764 <enum name="SB2BloomFailure" type="int">
22765   <int value="0" label="READ_OPEN"/>
22766   <int value="1" label="READ_VERSION"/>
22767   <int value="2" label="READ_NUM_KEYS"/>
22768   <int value="3" label="READ_KEY"/>
22769   <int value="4" label="READ_DATA_MINSIZE"/>
22770   <int value="5" label="READ_DATA_MAXSIZE"/>
22771   <int value="6" label="READ_DATA_SHORT"/>
22772   <int value="7" label="READ_DATA"/>
22773 </enum>
22775 <enum name="SB2BloomFilterFalsePositives" type="int">
22776   <int value="0" label="ALL_MISSES"/>
22777   <int value="1" label="FALSE_POSITIVE_MISSES"/>
22778 </enum>
22780 <enum name="SB2DatabaseFailure" type="int">
22781   <int value="0" label="CORRUPT"/>
22782   <int value="1" label="CORRUPT_HANDLER"/>
22783   <int value="2" label="BROWSE_DB_UPDATE_BEGIN"/>
22784   <int value="3" label="BROWSE_DB_UPDATE_FINISH"/>
22785   <int value="4" label="FILTER_MISSING"/>
22786   <int value="5" label="FILTER_READ"/>
22787   <int value="6" label="FILTER_WRITE"/>
22788   <int value="7" label="FILTER_DELETE"/>
22789   <int value="8" label="STORE_MISSING"/>
22790   <int value="9" label="STORE_DELETE"/>
22791   <int value="10" label="DOWNLOAD_DB_UPDATE_BEGIN"/>
22792   <int value="11" label="DOWNLOAD_DB_UPDATE_FINISH"/>
22793   <int value="12" label="CSD_DB_UPDATE_BEGIN"/>
22794   <int value="13" label="CSD_DB_UPDATE_FINISH"/>
22795   <int value="14" label="BROWSE_PREFIX_SET_MISSING"/>
22796   <int value="15" label="BROWSE_PREFIX_SET_READ"/>
22797   <int value="16" label="BROWSE_PREFIX_SET_WRITE"/>
22798   <int value="17" label="BROWSE_PREFIX_SET_DELETE"/>
22799   <int value="18" label="EXTENSION_BLACKLIST_UPDATE_BEGIN"/>
22800   <int value="19" label="EXTENSION_BLACKLIST_UPDATE_FINISH"/>
22801   <int value="20" label="EXTENSION_BLACKLIST_UPDATE_DELETE"/>
22802   <int value="21" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_BEGIN"/>
22803   <int value="22" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_FINISH"/>
22804   <int value="23" label="SIDE_EFFECT_FREE_WHITELIST_DELETE"/>
22805   <int value="24" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_READ"/>
22806   <int value="25" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_WRITE"/>
22807   <int value="26" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_DELETE"/>
22808 </enum>
22810 <enum name="SB2DownloadChecks" type="int">
22811   <int value="0" label="URL_CHECKS_TOTAL"/>
22812   <int value="1" label="URL_CHECKS_CANCELED"/>
22813   <int value="2" label="URL_CHECKS_MALWARE"/>
22814   <int value="3" label="HASH_CHECKS_TOTAL"/>
22815   <int value="4" label="HASH_CHECKS_MALWARE"/>
22816 </enum>
22818 <enum name="SB2FilterLoad" type="int">
22819   <int value="0" label="ALL"/>
22820   <int value="1" label="PREFIX_SET"/>
22821   <int value="2" label="BLOOM_FILTER"/>
22822 </enum>
22824 <enum name="SB2FormatEvent" type="int">
22825   <int value="0" label="FILE_CORRUPT"/>
22826   <int value="1" label="SQLITE_CORRUPT"/>
22827   <int value="2" label="FOUND_SQLITE"/>
22828   <int value="3" label="FOUND_UNKNOWN"/>
22829   <int value="4" label="SQLITE_DELETED"/>
22830   <int value="5" label="SQLITE_DELETE_FAILED"/>
22831   <int value="6" label="SQLITE_DELETED_ORIGINAL"/>
22832   <int value="7" label="SQLITE_DELETE_ORIGINAL_FAILED"/>
22833 </enum>
22835 <enum name="SB2GetHashResult" type="int">
22836   <int value="0" label="STATUS_200"/>
22837   <int value="1" label="STATUS_204"/>
22838   <int value="2" label="FULL_HASH_EMPTY"/>
22839   <int value="3" label="FULL_HASH_HIT"/>
22840   <int value="4" label="FULL_HASH_MISS"/>
22841 </enum>
22843 <enum name="SB2InterstitialAction" type="int">
22844   <int value="0" label="MALWARE_SHOW"/>
22845   <int value="1" label="MALWARE_DONT_PROCEED"/>
22846   <int value="2" label="MALWARE_FORCED_DONT_PROCEED"/>
22847   <int value="3" label="MALWARE_PROCEED"/>
22848   <int value="4" label="MULTIPLE_SHOW"/>
22849   <int value="5" label="MULTIPLE_DONT_PROCEED"/>
22850   <int value="6" label="MULTIPLE_FORCED_DONT_PROCEED"/>
22851   <int value="7" label="MULTIPLE_PROCEED"/>
22852   <int value="8" label="PHISHING_SHOW"/>
22853   <int value="9" label="PHISHING_DONT_PROCEED"/>
22854   <int value="10" label="PHISHING_FORCED_DONT_PROCEED"/>
22855   <int value="11" label="PHISHING_PROCEED"/>
22856   <int value="12" label="MALWARE_SHOW_ADVANCED"/>
22857   <int value="13" label="MULTIPLE_SHOW_ADVANCED"/>
22858   <int value="14" label="PHISHING_SHOW_ADVANCED"/>
22859 </enum>
22861 <enum name="SB2PrefixSetEvent" type="int">
22862   <obsolete>
22863     Deprecated 9/2012. No longer generated.
22864   </obsolete>
22865   <int value="0" label="PREFIX_SET_HIT"/>
22866   <int value="1" label="BLOOM_HIT"/>
22867   <int value="2" label="BLOOM_MISS_PREFIX_SET_HIT"/>
22868   <int value="3" label="BLOOM_MISS_PREFIX_HIT_INVALID"/>
22869   <int value="4" label="GETPREFIXES_BROKEN"/>
22870   <int value="5" label="GETPREFIXES_BROKEN_SIZE"/>
22871   <int value="6" label="GETPREFIXES_FIRST_BROKEN"/>
22872   <int value="7" label="SBPREFIX_WAS_BROKEN"/>
22873   <int value="8" label="GETPREFIXES_BROKEN_SORTING"/>
22874   <int value="9" label="GETPREFIXES_BROKEN_DUPLICATION"/>
22875   <int value="10" label="GETPREFIX_UNSORTED_IS_DELTA"/>
22876   <int value="11" label="GETPREFIX_UNSORTED_IS_INDEX"/>
22877   <int value="12" label="CREATE_PREFIX_SET_CHECKSUM"/>
22878   <int value="13" label="CREATE_BLOOM_FILTER_CHECKSUM"/>
22879   <int value="14" label="CREATE_ADD_PREFIXES_CHECKSUM"/>
22880   <int value="15" label="CREATE_PREFIXES_CHECKSUM"/>
22881   <int value="16" label="GET_PREFIXES_CHECKSUM"/>
22882   <int value="17" label="MISMATCH_PREFIX_SET_CHECKSUM"/>
22883   <int value="18" label="MISMATCH_BLOOM_FILTER_CHECKSUM"/>
22884   <int value="19" label="BLOOM_MISS_PREFIX_HIT"/>
22885 </enum>
22887 <enum name="SB2SideEffectFreeWhitelistStatus" type="int">
22888   <int value="0" label="Enabled"/>
22889   <int value="1" label="Disabled"/>
22890 </enum>
22892 <enum name="SB2UpdateResult" type="int">
22893   <int value="0" label="FAIL"/>
22894   <int value="1" label="SUCCESS"/>
22895   <int value="2" label="BACKUP_CONNECT_FAIL"/>
22896   <int value="3" label="BACKUP_CONNECT_SUCCESS"/>
22897   <int value="4" label="BACKUP_HTTP_FAIL"/>
22898   <int value="5" label="BACKUP_HTTP_SUCCESS"/>
22899   <int value="6" label="BACKUP_NETWORK_FAIL"/>
22900   <int value="7" label="BACKUP_NETWORK_SUCCESS"/>
22901 </enum>
22903 <enum name="SBClientDownloadCheckDownloadStats" type="int">
22904   <int value="0" label="INVALID_URL"/>
22905   <int value="1" label="SB_DISABLED"/>
22906   <int value="2" label="WHITELISTED_URL"/>
22907   <int value="3" label="WHITELISTED_REFERRER"/>
22908   <int value="4" label="INVALID_REQUEST_PROTO"/>
22909   <int value="5" label="SERVER_PING_FAILED"/>
22910   <int value="6" label="INVALID_RESPONSE_PROTO"/>
22911   <int value="7" label="NOT_BINARY_FILE"/>
22912   <int value="8" label="REQUEST_CANCELED"/>
22913   <int value="9" label="DOWNLOAD_DANGEROUS"/>
22914   <int value="10" label="DOWNLOAD_SAFE"/>
22915   <int value="11" label="EMPTY_URL_CHAIN"/>
22916   <int value="12" label="HTTPS_URL"/>
22917   <int value="13" label="PING_DISABLED"/>
22918   <int value="14" label="TRUSTED_EXECUTABLE"/>
22919   <int value="15" label="OS_NOT_SUPPORTED"/>
22920   <int value="16" label="DOWNLOAD_UNCOMMON"/>
22921   <int value="17" label="DOWNLOAD_NOT_SUPPORTED"/>
22922   <int value="18" label="INVALID_RESPONSE_VERDICT"/>
22923   <int value="19" label="ARCHIVE_WITHOUT_BINARIES"/>
22924   <int value="20" label="DOWNLOAD_DANGEROUS_HOST"/>
22925   <int value="21" label="DOWNLOAD_POTENTIALLY_UNWANTED"/>
22926 </enum>
22928 <enum name="SBClientDownloadExtensions" type="int">
22929   <int value="0" label="EXE"/>
22930   <int value="1" label="MSI"/>
22931   <int value="2" label="CAB"/>
22932   <int value="3" label="SYS"/>
22933   <int value="4" label="SCR"/>
22934   <int value="5" label="DRV"/>
22935   <int value="6" label="BAT"/>
22936   <int value="7" label="ZIP"/>
22937   <int value="8" label="RAR"/>
22938   <int value="9" label="DLL"/>
22939   <int value="10" label="PIF"/>
22940   <int value="11" label="COM"/>
22941   <int value="12" label="JAR"/>
22942   <int value="13" label="CLASS"/>
22943   <int value="14" label="PDF"/>
22944   <int value="15" label="VB"/>
22945   <int value="16" label="REG"/>
22946   <int value="17" label="GRP"/>
22947   <int value="18" label="OTHER"/>
22948   <int value="19" label="CRX"/>
22949   <int value="20" label="APK"/>
22950 </enum>
22952 <enum name="SBClientDownloadIsSignedBinary" type="int">
22953   <int value="0" label="Unsigned"/>
22954   <int value="1" label="Signed"/>
22955 </enum>
22957 <enum name="SBClientMalwareSentReports" type="int">
22958   <int value="0" label="Sent"/>
22959   <int value="1" label="Hit limit"/>
22960   <int value="2" label="Failed serialization"/>
22961 </enum>
22963 <enum name="SBClientPhishingCancelClassificationReason" type="int">
22964   <int value="0" label="NAVIGATE_AWAY"/>
22965   <int value="1" label="NAVIGATE_WITHIN_PAGE"/>
22966   <int value="2" label="PAGE_RECAPTURED"/>
22967   <int value="3" label="SHUTDOWN"/>
22968   <int value="4" label="NEW_PHISHING_SCORER"/>
22969 </enum>
22971 <enum name="SBClientPhishingClientModelStatus" type="int">
22972   <int value="0" label="MODEL_SUCCESS"/>
22973   <int value="1" label="MODEL_NOT_CHANGED"/>
22974   <int value="2" label="MODEL_FETCH_FAILED"/>
22975   <int value="3" label="MODEL_EMPTY"/>
22976   <int value="4" label="MODEL_TOO_LARGE"/>
22977   <int value="5" label="MODEL_PARSE_ERROR"/>
22978   <int value="6" label="MODEL_MISSING_FIELDS"/>
22979   <int value="7" label="MODEL_INVALID_VERSION_NUMBER"/>
22980 </enum>
22982 <enum name="SBClientPhishingPreClassificationCheckFail" type="int">
22983   <int value="0" label="PROXY_FETCH"/>
22984   <int value="1" label="PRIVATE_IP"/>
22985   <int value="2" label="OFF_THE_RECORD"/>
22986   <int value="3" label="MATCH_CSD_WHITELIST"/>
22987   <int value="4" label="TOO_MANY_REPORTS"/>
22988   <int value="5" label="UNSUPPORTED_MIME_TYPE"/>
22989 </enum>
22991 <enum name="SBClientPhishingScorerCreationStatus" type="int">
22992   <int value="0" label="SUCCESS"/>
22993   <int value="1" label="MODEL_OPEN_FAIL"/>
22994   <int value="2" label="MODEL_FILE_EMPTY"/>
22995   <int value="3" label="MODEL_FILE_TOO_LARGE"/>
22996   <int value="4" label="MODEL_PARSE_ERROR"/>
22997   <int value="5" label="MODEL_MISSING_FIELDS"/>
22998 </enum>
23000 <enum name="SBDownloadFeedbackUploadResult" type="int">
23001   <int value="0" label="SUCCESS"/>
23002   <int value="1" label="UPLOAD_SUCCESS"/>
23003   <int value="2" label="UPLOAD_CANCELLED"/>
23004   <int value="3" label="UPLOAD_METADATA_NET_ERROR"/>
23005   <int value="4" label="UPLOAD_METADATA_RESPONSE_ERROR"/>
23006   <int value="5" label="UPLOAD_FILE_NET_ERROR"/>
23007   <int value="6" label="UPLOAD_FILE_RESPONSE_ERROR"/>
23008   <int value="7" label="UPLOAD_COMPLETE_RESPONSE_ERROR"/>
23009 </enum>
23011 <enum name="ScrollThread" type="int">
23012   <int value="0" label="Scroll on impl-thread"/>
23013   <int value="1" label="Scroll on main-thread"/>
23014 </enum>
23016 <enum name="SearchEngine" type="int">
23017   <obsolete>
23018     Deprecated 8/2013. No longer generated.
23019   </obsolete>
23020   <summary>
23021     Indices of most popular prepopulated search engines as defined in
23022     chrome/browser/search_engines/search_engine_type.h.
23023   </summary>
23024   <int value="0" label="OTHER"/>
23025   <int value="1" label="GOOGLE"/>
23026   <int value="2" label="YAHOO"/>
23027   <int value="3" label="YAHOOJP"/>
23028   <int value="4" label="BING"/>
23029   <int value="5" label="ASK"/>
23030   <int value="6" label="YANDEX"/>
23031   <int value="7" label="SEZNAM"/>
23032   <int value="8" label="CENTRUM"/>
23033   <int value="9" label="NETSPRINT"/>
23034   <int value="10" label="VIRGILIO"/>
23035   <int value="11" label="MAILRU"/>
23036   <int value="12" label="ABCSOK"/>
23037   <int value="13" label="ALTAVISTA"/>
23038   <int value="14" label="BAIDU"/>
23039   <int value="15" label="DAUM"/>
23040   <int value="16" label="DELFI"/>
23041   <int value="17" label="DIRI"/>
23042   <int value="18" label="GOO"/>
23043   <int value="19" label="IN"/>
23044   <int value="20" label="NAJDI"/>
23045   <int value="21" label="NAVER"/>
23046   <int value="22" label="NETI"/>
23047   <int value="23" label="OK"/>
23048   <int value="24" label="POGODAK"/>
23049   <int value="25" label="POGODOK_MK"/>
23050   <int value="26" label="RAMBLER"/>
23051   <int value="27" label="SANOOK"/>
23052   <int value="28" label="SAPO"/>
23053   <int value="29" label="TUT"/>
23054   <int value="30" label="WALLA"/>
23055   <int value="31" label="ZOZNAM"/>
23056   <int value="32" label="YAHOOQC"/>
23057   <int value="33" label="NONE"/>
23058 </enum>
23060 <enum name="SessionStartupPref" type="int">
23061   <int value="0" label="Open home page (unused)"/>
23062   <int value="1" label="Continue from last opened pages"/>
23063   <int value="4" label="Open URLs"/>
23064   <int value="5" label="Open new tab page"/>
23065 </enum>
23067 <enum name="SessionStartupType" type="int">
23068   <obsolete>
23069     Deprecated 8/2013. No longer generated.
23070   </obsolete>
23071   <int value="0" label="New Tab page"/>
23072   <int value="1" label="Homepage (DEPRECATED)"/>
23073   <int value="2" label="Last session"/>
23074   <int value="3" label="Specified URLs"/>
23075 </enum>
23077 <enum name="ShillTerminationActionResult" type="int">
23078   <summary>
23079     The termination action result types come from TerminationActionResult in
23080     shill/metrics.h
23081   </summary>
23082   <int value="0" label="Success"/>
23083   <int value="1" label="Failure"/>
23084 </enum>
23086 <enum name="SideloadUIEvents" type="int">
23087   <int value="0" label="Extension installed"/>
23088   <int value="1" label="Extension ignored"/>
23089   <int value="2" label="Extension re-enabled"/>
23090   <int value="3" label="Extension uninstalled"/>
23091 </enum>
23093 <enum name="SideloadWipeoutBubble" type="int">
23094   <int value="0" label="Learn more"/>
23095   <int value="1" label="Settings page"/>
23096   <int value="2" label="Dismiss"/>
23097 </enum>
23099 <enum name="SimpleCache.FileDescriptorLimitStatus" type="int">
23100   <int value="0" label="Unsupported"/>
23101   <int value="1" label="Supported but failed"/>
23102   <int value="2" label="Succeeded"/>
23103 </enum>
23105 <enum name="SimpleCacheHeaderSizeChange" type="int">
23106   <int value="0" label="Written for the first time"/>
23107   <int value="1" label="Rewritten with same size"/>
23108   <int value="2" label="Rewritten with larger size"/>
23109   <int value="3" label="Rewritten with smaller size"/>
23110   <int value="4" label="Unexpected header stream write"/>
23111 </enum>
23113 <enum name="SimpleCacheIndexInitializeMethod" type="int">
23114   <int value="0" label="Directory Scan"/>
23115   <int value="1" label="Index File"/>
23116   <int value="2" label="New Cache"/>
23117 </enum>
23119 <enum name="SimpleCacheOpenEntryIndexState" type="int">
23120   <int value="0" label="No index"/>
23121   <int value="1" label="Hit"/>
23122   <int value="2" label="Miss"/>
23123 </enum>
23125 <enum name="SimpleCacheReadParallelizable" type="int">
23126   <int value="0" label="Standalone Read (obsolete)"/>
23127   <int value="1" label="Follows read"/>
23128   <int value="2" label="Follows conflicting write"/>
23129   <int value="3" label="Follows non conflicting write"/>
23130   <int value="4" label="Follows other operation"/>
23131   <int value="5" label="Read alone in queue"/>
23132 </enum>
23134 <enum name="SimpleCacheReadResult" type="int">
23135   <int value="0" label="Success"/>
23136   <int value="1" label="Invalid Argument"/>
23137   <int value="2" label="Nonblocking Empty Return"/>
23138   <int value="3" label="Invalid State"/>
23139   <int value="4" label="Fast Empty Return"/>
23140   <int value="5" label="Synchronous Read Failure"/>
23141   <int value="6" label="Synchronous Checksum Failure"/>
23142 </enum>
23144 <enum name="SimpleCacheSyncCheckEOFResult" type="int">
23145   <int value="0" label="Success"/>
23146   <int value="1" label="Read Failure"/>
23147   <int value="2" label="Magic Number Mismatch"/>
23148   <int value="3" label="CRC Mismatch"/>
23149 </enum>
23151 <enum name="SimpleCacheSyncCloseResult" type="int">
23152   <int value="0" label="Success"/>
23153   <int value="1" label="Write Failure"/>
23154 </enum>
23156 <enum name="SimpleCacheSyncCreateResult" type="int">
23157   <int value="0" label="Success"/>
23158   <int value="1" label="Platform File Error"/>
23159   <int value="2" label="Can't Write Header"/>
23160   <int value="3" label="Can't Write Key"/>
23161 </enum>
23163 <enum name="SimpleCacheSyncOpenResult" type="int">
23164   <int value="0" label="Success"/>
23165   <int value="1" label="Platform File Error"/>
23166   <int value="2" label="Can't Read Header"/>
23167   <int value="3" label="Bad Magic Number"/>
23168   <int value="4" label="Bad Version"/>
23169   <int value="5" label="Can't Read Key"/>
23170   <int value="6" label="Key Mismatch (obsolete)"/>
23171   <int value="7" label="Hash Mismatch"/>
23172 </enum>
23174 <enum name="SimpleCacheSyncWriteResult" type="int">
23175   <int value="0" label="Success"/>
23176   <int value="1" label="Pretruncate Failure"/>
23177   <int value="2" label="Write Failure"/>
23178   <int value="3" label="Truncate Failure"/>
23179 </enum>
23181 <enum name="SimpleCacheWriteDependencyType" type="int">
23182   <int value="0" label="First operation in the queue (Optimistic)"/>
23183   <int value="1" label="Follows conflicting optimistic write"/>
23184   <int value="2" label="Follows non conflicting optimistic write"/>
23185   <int value="3" label="Follows conflicting conservative write"/>
23186   <int value="4" label="Follows non conflicting conservative write"/>
23187   <int value="5" label="Follows conflicting read"/>
23188   <int value="6" label="Follows non conflicting read"/>
23189   <int value="7" label="Follows other operation"/>
23190 </enum>
23192 <enum name="SimpleCacheWriteResult" type="int">
23193   <int value="0" label="Success"/>
23194   <int value="1" label="Invalid Argument"/>
23195   <int value="2" label="Over Max Size"/>
23196   <int value="3" label="Bad State"/>
23197   <int value="4" label="Synchronous Write Failure"/>
23198 </enum>
23200 <enum name="SimpleIndexState" type="int">
23201   <int value="0" label="Corrupt"/>
23202   <int value="1" label="Stale"/>
23203   <int value="2" label="Fresh"/>
23204   <int value="3" label="Fresh index with cache updated since backend start"/>
23205 </enum>
23207 <enum name="SiteIsolationMimeType" type="int">
23208   <int value="0" label="HTML"/>
23209   <int value="1" label="XML"/>
23210   <int value="2" label="JSON"/>
23211   <int value="3" label="Plain"/>
23212   <int value="4" label="Others"/>
23213 </enum>
23215 <enum name="SiteIsolationResourceType" type="int">
23216   <int value="0" label="MAIN_FRAME"/>
23217   <int value="1" label="SUB_FRAME"/>
23218   <int value="2" label="STYLESHEET"/>
23219   <int value="3" label="SCRIPT"/>
23220   <int value="4" label="IMAGE"/>
23221   <int value="5" label="FONT_RESOURCE"/>
23222   <int value="6" label="SUB_RESOURCE"/>
23223   <int value="7" label="OBJECT"/>
23224   <int value="8" label="MEDIA"/>
23225   <int value="9" label="WORKER"/>
23226   <int value="10" label="SHARED_WORKER"/>
23227   <int value="11" label="PREFETCH"/>
23228   <int value="12" label="FAVICON"/>
23229   <int value="13" label="XHR"/>
23230   <int value="14" label="LAST_TYPE"/>
23231 </enum>
23233 <enum name="SocketStreamConnectionType" type="int">
23234   <int value="0" label="none"/>
23235   <int value="1" label="all connections"/>
23236   <int value="2" label="tunnel connections"/>
23237   <int value="3" label="socks connections"/>
23238   <int value="4" label="ssl connections"/>
23239 </enum>
23241 <enum name="SocketStreamProtocolType" type="int">
23242   <int value="0" label="unknown"/>
23243   <int value="1" label="ws"/>
23244   <int value="2" label="wss"/>
23245 </enum>
23247 <enum name="SpdyFrameFlowControlState" type="int">
23248   <int value="0" label="Send not stalled"/>
23249   <int value="1" label="Send stalled by stream"/>
23250   <int value="2" label="Send stalled by session"/>
23251   <int value="3" label="Send stalled by stream and session"/>
23252 </enum>
23254 <enum name="SpdyIPPoolDomainMatch" type="int">
23255   <int value="0" label="mismatch"/>
23256   <int value="1" label="match"/>
23257 </enum>
23259 <!-- Replaced by SpdyProtocolErrorDetails2 on 2013-04-19. -->
23261 <enum name="SpdyProtocolErrorDetails" type="int">
23262   <int value="0" label="No error"/>
23263   <int value="1" label="Invalid Control Frame"/>
23264   <int value="2" label="Control Frame Payload Too Large"/>
23265   <int value="3" label="Zlib Init Failure"/>
23266   <int value="4" label="Unsupported Version"/>
23267   <int value="5" label="Decompress Failure"/>
23268   <int value="6" label="Compress Failure"/>
23269   <int value="7" label="Credential Frame Corrupt"/>
23270   <int value="8" label="Invalid Data Frame Flags"/>
23271 <!-- r181910 added an enum value here, so don't trust the counts for
23272        the values below for Chrome builds after that revision. -->
23274   <int value="9" label="Invalid Status Code"/>
23275   <int value="10" label="Protocol Error"/>
23276   <int value="11" label="Invalid Stream"/>
23277   <int value="12" label="Refused Stream"/>
23278   <int value="13" label="Unsupported Version"/>
23279   <int value="14" label="Cancel"/>
23280   <int value="15" label="Internal Error"/>
23281   <int value="16" label="Flow Control Error"/>
23282   <int value="17" label="Stream In Use"/>
23283   <int value="18" label="Stream Already Closed"/>
23284   <int value="19" label="Invalid Credentials"/>
23285   <int value="20" label="Frame Too Large"/>
23286   <int value="21" label="Unexpected Ping"/>
23287   <int value="22" label="Rst Stream For Non Active Stream"/>
23288   <int value="23" label="Spdy Compression Failure"/>
23289   <int value="24" label="Request For Secure Content Over Insecure Session"/>
23290   <int value="25" label="Protocol Error Syn Reply Not Received"/>
23291   <int value="26" label="Num Spdy Protocol Error Details"/>
23292 </enum>
23294 <enum name="SpdyProtocolErrorDetails2" type="int">
23295 <!-- SpdyFramer::SpdyErrors -->
23297   <int value="0" label="No error"/>
23298   <int value="1" label="Invalid Control Frame"/>
23299   <int value="2" label="Control Frame Payload Too Large"/>
23300   <int value="3" label="Zlib Init Failure"/>
23301   <int value="4" label="Unsupported Version"/>
23302   <int value="5" label="Decompress Failure"/>
23303   <int value="6" label="Compress Failure"/>
23304   <int value="7" label="Credential Frame Corrupt"/>
23305   <int value="8" label="Invalid Data Frame Flags"/>
23306   <int value="9" label="Invalid Control Frame Flags"/>
23307 <!-- SpdyRstStreamStatus -->
23309   <int value="10" label="(Unused)"/>
23310   <int value="11" label="Protocol Error"/>
23311   <int value="12" label="Invalid Stream"/>
23312   <int value="13" label="Refused Stream"/>
23313   <int value="14" label="Unsupported Version"/>
23314   <int value="15" label="Cancel"/>
23315   <int value="16" label="Internal Error"/>
23316   <int value="17" label="Flow Control Error"/>
23317   <int value="18" label="Stream In Use"/>
23318   <int value="19" label="Stream Already Closed"/>
23319   <int value="20" label="Invalid Credentials"/>
23320   <int value="21" label="Frame Too Large"/>
23321 <!-- SpdySession errors -->
23323   <int value="22" label="Unexpected Ping"/>
23324   <int value="23" label="Rst Stream For Non Active Stream"/>
23325   <int value="24" label="Spdy Compression Failure"/>
23326   <int value="25" label="Request For Secure Content Over Insecure Session"/>
23327   <int value="26" label="Syn Reply Not Received"/>
23328   <int value="27" label="Invalid Window Update Size"/>
23329   <int value="28" label="Receive Window Size Violation"/>
23330   <int value="29" label="(Unused)"/>
23331 </enum>
23333 <enum name="SpdySessionGet" type="int">
23334   <int value="0" label="created new"/>
23335   <int value="1" label="found existing"/>
23336   <int value="2" label="found existing from IP Pool"/>
23337   <int value="3" label="imported from socket"/>
23338 </enum>
23340 <enum name="SpdySettingsReceived" type="int">
23341   <int value="0" label="not received"/>
23342   <int value="1" label="received"/>
23343 </enum>
23345 <enum name="SpdySettingsSent" type="int">
23346   <int value="0" label="not sent"/>
23347   <int value="1" label="sent"/>
23348 </enum>
23350 <enum name="SpecialShFileOperationCodes" type="int">
23351   <summary>Legacy error codes still returned by |ShFileOperation()|</summary>
23352   <int value="5" label="Access denied"/>
23353   <int value="113" label="Source and Destination are same file"/>
23354   <int value="114" label="Multiple source mapped to single destination"/>
23355   <int value="115" label="Rename to different directory"/>
23356   <int value="116" label="Source root"/>
23357   <int value="117" label="Canceled by user"/>
23358   <int value="118" label="Destination is subtree of source"/>
23359   <int value="120" label="Denied by security settings"/>
23360   <int value="121" label="Path length exceeded MAX_PATH"/>
23361   <int value="122" label="Multiple destination paths"/>
23362   <int value="124" label="Path invalid"/>
23363   <int value="125" label="Source and destination have same parent"/>
23364   <int value="126" label="Destination exists"/>
23365   <int value="128" label="Destination exists as folder"/>
23366   <int value="129" label="Name length exceeded MAX_PATH"/>
23367   <int value="130" label="Destination read-only CD-ROM"/>
23368   <int value="131" label="Destination read-only DVD"/>
23369   <int value="132" label="Destination writable CD-ROM"/>
23370   <int value="133" label="File too large"/>
23371   <int value="134" label="Source read-only CD-ROM"/>
23372   <int value="135" label="Source read-only DVD"/>
23373   <int value="136" label="Source writable CD-ROM"/>
23374   <int value="183" label="Operation exceeded MAX_PATH"/>
23375   <int value="1026" label="Invalid path / unknown"/>
23376   <int value="65536" label="Unspecified destination error"/>
23377   <int value="65652" label="Destination root"/>
23378 </enum>
23380 <enum name="SqliteErrorCode" type="int">
23381   <summary>Error codes returned by SQLite - see sqlite3.h</summary>
23382   <int value="0" label="SQLITE_OK">Successful result</int>
23383   <int value="1" label="SQLITE_ERROR">SQL error or missing database</int>
23384   <int value="2" label="SQLITE_INTERNAL">
23385     NOT USED. Internal logic error in SQLite
23386   </int>
23387   <int value="3" label="SQLITE_PERM">Access permission denied</int>
23388   <int value="4" label="SQLITE_ABORT">Callback routine requested an abort</int>
23389   <int value="5" label="SQLITE_BUSY">The database file is locked</int>
23390   <int value="6" label="SQLITE_LOCKED">A table in the database is locked</int>
23391   <int value="7" label="SQLITE_NOMEM">A malloc() failed</int>
23392   <int value="8" label="SQLITE_READONLY">
23393     Attempt to write a readonly database
23394   </int>
23395   <int value="9" label="SQLITE_INTERRUPT">
23396     Operation terminated by sqlite3_interrupt()
23397   </int>
23398   <int value="10" label="SQLITE_IOERR">
23399     Some kind of disk I/O error occurred
23400   </int>
23401   <int value="11" label="SQLITE_CORRUPT">
23402     The database disk image is malformed
23403   </int>
23404   <int value="12" label="SQLITE_NOTFOUND">
23405     NOT USED. Table or record not found
23406   </int>
23407   <int value="13" label="SQLITE_FULL">
23408     Insertion failed because database is full
23409   </int>
23410   <int value="14" label="SQLITE_CANTOPEN">Unable to open the database file</int>
23411   <int value="15" label="SQLITE_PROTOCOL">
23412     NOT USED. Database lock protocol error
23413   </int>
23414   <int value="16" label="SQLITE_EMPTY">Database is empty</int>
23415   <int value="17" label="SQLITE_SCHEMA">The database schema changed</int>
23416   <int value="18" label="SQLITE_TOOBIG">String or BLOB exceeds size limit</int>
23417   <int value="19" label="SQLITE_CONSTRAINT">
23418     Abort due to contraint violation
23419   </int>
23420   <int value="20" label="SQLITE_MISMATCH">Data type mismatch</int>
23421   <int value="21" label="SQLITE_MISUSE">Library used incorrectly</int>
23422   <int value="22" label="SQLITE_NOLFS">
23423     Uses OS features not supported on host
23424   </int>
23425   <int value="23" label="SQLITE_AUTH">Authorization denied</int>
23426   <int value="24" label="SQLITE_FORMAT">Auxiliary database format error</int>
23427   <int value="25" label="SQLITE_RANGE">
23428     2nd parameter to sqlite3_bind() out of range
23429   </int>
23430   <int value="26" label="SQLITE_NOTADB">
23431     File opened that is not a database file
23432   </int>
23433   <int value="100" label="SQLITE_ROW">sqlite3_step() has another row ready</int>
23434   <int value="101" label="SQLITE_DONE">
23435     sqlite3_step() has finished executing
23436   </int>
23437   <int value="261" label="SQLITE_BUSY_RECOVERY">TBD</int>
23438   <int value="262" label="SQLITE_LOCKED_SHAREDCACHE">TBD</int>
23439   <int value="266" label="SQLITE_IOERR_READ">Error reading from file</int>
23440   <int value="270" label="SQLITE_CANTOPEN_NOTEMPDIR">TBD</int>
23441   <int value="522" label="SQLITE_IOERR_SHORT_READ">Short read from file</int>
23442   <int value="778" label="SQLITE_IOERR_WRITE">
23443     Error writing to file (other than SQLITE_FULL)
23444   </int>
23445   <int value="1034" label="SQLITE_IOERR_FSYNC">Error syncing to disk</int>
23446   <int value="1290" label="SQLITE_IOERR_DIR_FSYNC">
23447     Error syncing directory changes to disk
23448   </int>
23449   <int value="1546" label="SQLITE_IOERR_TRUNCATE">Error truncating file</int>
23450   <int value="1802" label="SQLITE_IOERR_FSTAT">Error reading file metadata</int>
23451   <int value="2058" label="SQLITE_IOERR_UNLOCK">Error unlocking file</int>
23452   <int value="2314" label="SQLITE_IOERR_RDLOCK">
23453     Error getting read lock - should not be possible
23454   </int>
23455   <int value="2570" label="SQLITE_IOERR_DELETE">Error deleting file</int>
23456   <int value="2826" label="SQLITE_IOERR_BLOCKED">
23457     Deadlock due to other process access to SQLite files
23458   </int>
23459   <int value="3082" label="SQLITE_IOERR_NOMEM">Error mapping shared memory</int>
23460   <int value="3338" label="SQLITE_IOERR_ACCESS">
23461     Error getting file attributes (other than not found)
23462   </int>
23463   <int value="3594" label="SQLITE_IOERR_CHECKRESERVEDLOCK">
23464     Error while querying lock status
23465   </int>
23466   <int value="3850" label="SQLITE_IOERR_LOCK">Error acquiring lock</int>
23467   <int value="4106" label="SQLITE_IOERR_CLOSE">Error closing file</int>
23468   <int value="4362" label="SQLITE_IOERR_DIR_CLOSE">Unused</int>
23469   <int value="4618" label="SQLITE_IOERR_SHMOPEN">Error mmapping file</int>
23470   <int value="4874" label="SQLITE_IOERR_SHMSIZE">
23471     Error in stat while mmapping file
23472   </int>
23473   <int value="5130" label="SQLITE_IOERR_SHMLOCK">Unused</int>
23474 </enum>
23476 <enum name="SqliteIOERRCode" type="int">
23477   <obsolete>
23478     Replaced 5/14/2013 by expanded Sqlite.Error histogram.
23479   </obsolete>
23480   <summary>Extended error codes returned by SQLite - see sqlite3.h</summary>
23481   <int value="0" label="SQLITE_IOERR">No extended code given</int>
23482   <int value="1" label="SQLITE_IOERR_READ">Error reading from file</int>
23483   <int value="2" label="SQLITE_IOERR_SHORT_READ">Short read from file</int>
23484   <int value="3" label="SQLITE_IOERR_WRITE">
23485     Error writing to file (other than SQLITE_FULL)
23486   </int>
23487   <int value="4" label="SQLITE_IOERR_FSYNC">Error syncing to disk</int>
23488   <int value="5" label="SQLITE_IOERR_DIR_FSYNC">
23489     Error syncing directory changes to disk
23490   </int>
23491   <int value="6" label="SQLITE_IOERR_TRUNCATE">Error truncating file</int>
23492   <int value="7" label="SQLITE_IOERR_FSTAT">Error reading file metadata</int>
23493   <int value="8" label="SQLITE_IOERR_UNLOCK">Error unlocking file</int>
23494   <int value="9" label="SQLITE_IOERR_RDLOCK">
23495     Error getting read lock - should not be possible
23496   </int>
23497   <int value="10" label="SQLITE_IOERR_DELETE">Error deleting file</int>
23498   <int value="11" label="SQLITE_IOERR_BLOCKED">
23499     Deadlock due to other process access to SQLite files
23500   </int>
23501   <int value="12" label="SQLITE_IOERR_NOMEM">Error mapping shared memory</int>
23502   <int value="13" label="SQLITE_IOERR_ACCESS">
23503     Error getting file attributes (other than not found)
23504   </int>
23505   <int value="14" label="SQLITE_IOERR_CHECKRESERVEDLOCK">
23506     Error while querying lock status
23507   </int>
23508   <int value="15" label="SQLITE_IOERR_LOCK">Error acquiring lock</int>
23509   <int value="16" label="SQLITE_IOERR_CLOSE">Error closing file</int>
23510   <int value="17" label="SQLITE_IOERR_DIR_CLOSE">Unused</int>
23511   <int value="18" label="SQLITE_IOERR_SHMOPEN">Error mmapping file</int>
23512   <int value="19" label="SQLITE_IOERR_SHMSIZE">
23513     Error in stat while mmapping file
23514   </int>
23515   <int value="20" label="SQLITE_IOERR_SHMLOCK">Unused</int>
23516 </enum>
23518 <enum name="SSLCipherSuite" type="int">
23519   <summary>SSL/TLS cipher suites from the IANA registry</summary>
23520   <int value="0" label="TLS_NULL_WITH_NULL_NULL"/>
23521   <int value="1" label="TLS_RSA_WITH_NULL_MD5"/>
23522   <int value="2" label="TLS_RSA_WITH_NULL_SHA"/>
23523   <int value="3" label="TLS_RSA_EXPORT_WITH_RC4_40_MD5"/>
23524   <int value="4" label="TLS_RSA_WITH_RC4_128_MD5"/>
23525   <int value="5" label="TLS_RSA_WITH_RC4_128_SHA"/>
23526   <int value="6" label="TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5"/>
23527   <int value="7" label="TLS_RSA_WITH_IDEA_CBC_SHA"/>
23528   <int value="8" label="TLS_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
23529   <int value="9" label="TLS_RSA_WITH_DES_CBC_SHA"/>
23530   <int value="10" label="TLS_RSA_WITH_3DES_EDE_CBC_SHA"/>
23531   <int value="11" label="TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA"/>
23532   <int value="12" label="TLS_DH_DSS_WITH_DES_CBC_SHA"/>
23533   <int value="13" label="TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA"/>
23534   <int value="14" label="TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
23535   <int value="15" label="TLS_DH_RSA_WITH_DES_CBC_SHA"/>
23536   <int value="16" label="TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA"/>
23537   <int value="17" label="TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA"/>
23538   <int value="18" label="TLS_DHE_DSS_WITH_DES_CBC_SHA"/>
23539   <int value="19" label="TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"/>
23540   <int value="20" label="TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
23541   <int value="21" label="TLS_DHE_RSA_WITH_DES_CBC_SHA"/>
23542   <int value="22" label="TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA"/>
23543   <int value="23" label="TLS_DH_anon_EXPORT_WITH_RC4_40_MD5"/>
23544   <int value="24" label="TLS_DH_anon_WITH_RC4_128_MD5"/>
23545   <int value="25" label="TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA"/>
23546   <int value="26" label="TLS_DH_anon_WITH_DES_CBC_SHA"/>
23547   <int value="27" label="TLS_DH_anon_WITH_3DES_EDE_CBC_SHA"/>
23548   <int value="30" label="TLS_KRB5_WITH_DES_CBC_SHA"/>
23549   <int value="31" label="TLS_KRB5_WITH_3DES_EDE_CBC_SHA"/>
23550   <int value="32" label="TLS_KRB5_WITH_RC4_128_SHA"/>
23551   <int value="33" label="TLS_KRB5_WITH_IDEA_CBC_SHA"/>
23552   <int value="34" label="TLS_KRB5_WITH_DES_CBC_MD5"/>
23553   <int value="35" label="TLS_KRB5_WITH_3DES_EDE_CBC_MD5"/>
23554   <int value="36" label="TLS_KRB5_WITH_RC4_128_MD5"/>
23555   <int value="37" label="TLS_KRB5_WITH_IDEA_CBC_MD5"/>
23556   <int value="38" label="TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA"/>
23557   <int value="39" label="TLS_KRB5_EXPORT_WITH_RC2_CBC_40_SHA"/>
23558   <int value="40" label="TLS_KRB5_EXPORT_WITH_RC4_40_SHA"/>
23559   <int value="41" label="TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5"/>
23560   <int value="42" label="TLS_KRB5_EXPORT_WITH_RC2_CBC_40_MD5"/>
23561   <int value="43" label="TLS_KRB5_EXPORT_WITH_RC4_40_MD5"/>
23562   <int value="44" label="TLS_PSK_WITH_NULL_SHA"/>
23563   <int value="45" label="TLS_DHE_PSK_WITH_NULL_SHA"/>
23564   <int value="46" label="TLS_RSA_PSK_WITH_NULL_SHA"/>
23565   <int value="47" label="TLS_RSA_WITH_AES_128_CBC_SHA"/>
23566   <int value="48" label="TLS_DH_DSS_WITH_AES_128_CBC_SHA"/>
23567   <int value="49" label="TLS_DH_RSA_WITH_AES_128_CBC_SHA"/>
23568   <int value="50" label="TLS_DHE_DSS_WITH_AES_128_CBC_SHA"/>
23569   <int value="51" label="TLS_DHE_RSA_WITH_AES_128_CBC_SHA"/>
23570   <int value="52" label="TLS_DH_anon_WITH_AES_128_CBC_SHA"/>
23571   <int value="53" label="TLS_RSA_WITH_AES_256_CBC_SHA"/>
23572   <int value="54" label="TLS_DH_DSS_WITH_AES_256_CBC_SHA"/>
23573   <int value="55" label="TLS_DH_RSA_WITH_AES_256_CBC_SHA"/>
23574   <int value="56" label="TLS_DHE_DSS_WITH_AES_256_CBC_SHA"/>
23575   <int value="57" label="TLS_DHE_RSA_WITH_AES_256_CBC_SHA"/>
23576   <int value="58" label="TLS_DH_anon_WITH_AES_256_CBC_SHA"/>
23577   <int value="59" label="TLS_RSA_WITH_NULL_SHA256"/>
23578   <int value="60" label="TLS_RSA_WITH_AES_128_CBC_SHA256"/>
23579   <int value="61" label="TLS_RSA_WITH_AES_256_CBC_SHA256"/>
23580   <int value="62" label="TLS_DH_DSS_WITH_AES_128_CBC_SHA256"/>
23581   <int value="63" label="TLS_DH_RSA_WITH_AES_128_CBC_SHA256"/>
23582   <int value="64" label="TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"/>
23583   <int value="65" label="TLS_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
23584   <int value="66" label="TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA"/>
23585   <int value="67" label="TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
23586   <int value="68" label="TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA"/>
23587   <int value="69" label="TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
23588   <int value="70" label="TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA"/>
23589   <int value="103" label="TLS_DHE_RSA_WITH_AES_128_CBC_SHA256"/>
23590   <int value="104" label="TLS_DH_DSS_WITH_AES_256_CBC_SHA256"/>
23591   <int value="105" label="TLS_DH_RSA_WITH_AES_256_CBC_SHA256"/>
23592   <int value="106" label="TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"/>
23593   <int value="107" label="TLS_DHE_RSA_WITH_AES_256_CBC_SHA256"/>
23594   <int value="108" label="TLS_DH_anon_WITH_AES_128_CBC_SHA256"/>
23595   <int value="109" label="TLS_DH_anon_WITH_AES_256_CBC_SHA256"/>
23596   <int value="132" label="TLS_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
23597   <int value="133" label="TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA"/>
23598   <int value="134" label="TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
23599   <int value="135" label="TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA"/>
23600   <int value="136" label="TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
23601   <int value="137" label="TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA"/>
23602   <int value="138" label="TLS_PSK_WITH_RC4_128_SHA"/>
23603   <int value="139" label="TLS_PSK_WITH_3DES_EDE_CBC_SHA"/>
23604   <int value="140" label="TLS_PSK_WITH_AES_128_CBC_SHA"/>
23605   <int value="141" label="TLS_PSK_WITH_AES_256_CBC_SHA"/>
23606   <int value="142" label="TLS_DHE_PSK_WITH_RC4_128_SHA"/>
23607   <int value="143" label="TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA"/>
23608   <int value="144" label="TLS_DHE_PSK_WITH_AES_128_CBC_SHA"/>
23609   <int value="145" label="TLS_DHE_PSK_WITH_AES_256_CBC_SHA"/>
23610   <int value="146" label="TLS_RSA_PSK_WITH_RC4_128_SHA"/>
23611   <int value="147" label="TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA"/>
23612   <int value="148" label="TLS_RSA_PSK_WITH_AES_128_CBC_SHA"/>
23613   <int value="149" label="TLS_RSA_PSK_WITH_AES_256_CBC_SHA"/>
23614   <int value="150" label="TLS_RSA_WITH_SEED_CBC_SHA"/>
23615   <int value="151" label="TLS_DH_DSS_WITH_SEED_CBC_SHA"/>
23616   <int value="152" label="TLS_DH_RSA_WITH_SEED_CBC_SHA"/>
23617   <int value="153" label="TLS_DHE_DSS_WITH_SEED_CBC_SHA"/>
23618   <int value="154" label="TLS_DHE_RSA_WITH_SEED_CBC_SHA"/>
23619   <int value="155" label="TLS_DH_anon_WITH_SEED_CBC_SHA"/>
23620   <int value="156" label="TLS_RSA_WITH_AES_128_GCM_SHA256"/>
23621   <int value="157" label="TLS_RSA_WITH_AES_256_GCM_SHA384"/>
23622   <int value="158" label="TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"/>
23623   <int value="159" label="TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"/>
23624   <int value="160" label="TLS_DH_RSA_WITH_AES_128_GCM_SHA256"/>
23625   <int value="161" label="TLS_DH_RSA_WITH_AES_256_GCM_SHA384"/>
23626   <int value="162" label="TLS_DHE_DSS_WITH_AES_128_GCM_SHA256"/>
23627   <int value="163" label="TLS_DHE_DSS_WITH_AES_256_GCM_SHA384"/>
23628   <int value="164" label="TLS_DH_DSS_WITH_AES_128_GCM_SHA256"/>
23629   <int value="165" label="TLS_DH_DSS_WITH_AES_256_GCM_SHA384"/>
23630   <int value="166" label="TLS_DH_anon_WITH_AES_128_GCM_SHA256"/>
23631   <int value="167" label="TLS_DH_anon_WITH_AES_256_GCM_SHA384"/>
23632   <int value="168" label="TLS_PSK_WITH_AES_128_GCM_SHA256"/>
23633   <int value="169" label="TLS_PSK_WITH_AES_256_GCM_SHA384"/>
23634   <int value="170" label="TLS_DHE_PSK_WITH_AES_128_GCM_SHA256"/>
23635   <int value="171" label="TLS_DHE_PSK_WITH_AES_256_GCM_SHA384"/>
23636   <int value="172" label="TLS_RSA_PSK_WITH_AES_128_GCM_SHA256"/>
23637   <int value="173" label="TLS_RSA_PSK_WITH_AES_256_GCM_SHA384"/>
23638   <int value="174" label="TLS_PSK_WITH_AES_128_CBC_SHA256"/>
23639   <int value="175" label="TLS_PSK_WITH_AES_256_CBC_SHA384"/>
23640   <int value="176" label="TLS_PSK_WITH_NULL_SHA256"/>
23641   <int value="177" label="TLS_PSK_WITH_NULL_SHA384"/>
23642   <int value="178" label="TLS_DHE_PSK_WITH_AES_128_CBC_SHA256"/>
23643   <int value="179" label="TLS_DHE_PSK_WITH_AES_256_CBC_SHA384"/>
23644   <int value="180" label="TLS_DHE_PSK_WITH_NULL_SHA256"/>
23645   <int value="181" label="TLS_DHE_PSK_WITH_NULL_SHA384"/>
23646   <int value="182" label="TLS_RSA_PSK_WITH_AES_128_CBC_SHA256"/>
23647   <int value="183" label="TLS_RSA_PSK_WITH_AES_256_CBC_SHA384"/>
23648   <int value="184" label="TLS_RSA_PSK_WITH_NULL_SHA256"/>
23649   <int value="185" label="TLS_RSA_PSK_WITH_NULL_SHA384"/>
23650   <int value="186" label="TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
23651   <int value="187" label="TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256"/>
23652   <int value="188" label="TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
23653   <int value="189" label="TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256"/>
23654   <int value="190" label="TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
23655   <int value="191" label="TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256"/>
23656   <int value="192" label="TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
23657   <int value="193" label="TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256"/>
23658   <int value="194" label="TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
23659   <int value="195" label="TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256"/>
23660   <int value="196" label="TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
23661   <int value="197" label="TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256"/>
23662   <int value="255" label="TLS_EMPTY_RENEGOTIATION_INFO_SCSV"/>
23663   <int value="49153" label="TLS_ECDH_ECDSA_WITH_NULL_SHA"/>
23664   <int value="49154" label="TLS_ECDH_ECDSA_WITH_RC4_128_SHA"/>
23665   <int value="49155" label="TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA"/>
23666   <int value="49156" label="TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA"/>
23667   <int value="49157" label="TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA"/>
23668   <int value="49158" label="TLS_ECDHE_ECDSA_WITH_NULL_SHA"/>
23669   <int value="49159" label="TLS_ECDHE_ECDSA_WITH_RC4_128_SHA"/>
23670   <int value="49160" label="TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA"/>
23671   <int value="49161" label="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"/>
23672   <int value="49162" label="TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"/>
23673   <int value="49163" label="TLS_ECDH_RSA_WITH_NULL_SHA"/>
23674   <int value="49164" label="TLS_ECDH_RSA_WITH_RC4_128_SHA"/>
23675   <int value="49165" label="TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA"/>
23676   <int value="49166" label="TLS_ECDH_RSA_WITH_AES_128_CBC_SHA"/>
23677   <int value="49167" label="TLS_ECDH_RSA_WITH_AES_256_CBC_SHA"/>
23678   <int value="49168" label="TLS_ECDHE_RSA_WITH_NULL_SHA"/>
23679   <int value="49169" label="TLS_ECDHE_RSA_WITH_RC4_128_SHA"/>
23680   <int value="49170" label="TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA"/>
23681   <int value="49171" label="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"/>
23682   <int value="49172" label="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"/>
23683   <int value="49173" label="TLS_ECDH_anon_WITH_NULL_SHA"/>
23684   <int value="49174" label="TLS_ECDH_anon_WITH_RC4_128_SHA"/>
23685   <int value="49175" label="TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA"/>
23686   <int value="49176" label="TLS_ECDH_anon_WITH_AES_128_CBC_SHA"/>
23687   <int value="49177" label="TLS_ECDH_anon_WITH_AES_256_CBC_SHA"/>
23688   <int value="49178" label="TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA"/>
23689   <int value="49179" label="TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA"/>
23690   <int value="49180" label="TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA"/>
23691   <int value="49181" label="TLS_SRP_SHA_WITH_AES_128_CBC_SHA"/>
23692   <int value="49182" label="TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA"/>
23693   <int value="49183" label="TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA"/>
23694   <int value="49184" label="TLS_SRP_SHA_WITH_AES_256_CBC_SHA"/>
23695   <int value="49185" label="TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA"/>
23696   <int value="49186" label="TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA"/>
23697   <int value="49187" label="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"/>
23698   <int value="49188" label="TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"/>
23699   <int value="49189" label="TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256"/>
23700   <int value="49190" label="TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384"/>
23701   <int value="49191" label="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"/>
23702   <int value="49192" label="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"/>
23703   <int value="49193" label="TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256"/>
23704   <int value="49194" label="TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384"/>
23705   <int value="49195" label="TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"/>
23706   <int value="49196" label="TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"/>
23707   <int value="49197" label="TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256"/>
23708   <int value="49198" label="TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384"/>
23709   <int value="49199" label="TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"/>
23710   <int value="49200" label="TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"/>
23711   <int value="49201" label="TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256"/>
23712   <int value="49202" label="TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384"/>
23713   <int value="49203" label="TLS_ECDHE_PSK_WITH_RC4_128_SHA"/>
23714   <int value="49204" label="TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA"/>
23715   <int value="49205" label="TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA"/>
23716   <int value="49206" label="TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA"/>
23717   <int value="49207" label="TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256"/>
23718   <int value="49208" label="TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384"/>
23719   <int value="49209" label="TLS_ECDHE_PSK_WITH_NULL_SHA"/>
23720   <int value="49210" label="TLS_ECDHE_PSK_WITH_NULL_SHA256"/>
23721   <int value="49211" label="TLS_ECDHE_PSK_WITH_NULL_SHA384"/>
23722   <int value="49212" label="TLS_RSA_WITH_ARIA_128_CBC_SHA256"/>
23723   <int value="49213" label="TLS_RSA_WITH_ARIA_256_CBC_SHA384"/>
23724   <int value="49214" label="TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256"/>
23725   <int value="49215" label="TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384"/>
23726   <int value="49216" label="TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256"/>
23727   <int value="49217" label="TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384"/>
23728   <int value="49218" label="TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256"/>
23729   <int value="49219" label="TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384"/>
23730   <int value="49220" label="TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256"/>
23731   <int value="49221" label="TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384"/>
23732   <int value="49222" label="TLS_DH_anon_WITH_ARIA_128_CBC_SHA256"/>
23733   <int value="49223" label="TLS_DH_anon_WITH_ARIA_256_CBC_SHA384"/>
23734   <int value="49224" label="TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256"/>
23735   <int value="49225" label="TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384"/>
23736   <int value="49226" label="TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256"/>
23737   <int value="49227" label="TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384"/>
23738   <int value="49228" label="TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256"/>
23739   <int value="49229" label="TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384"/>
23740   <int value="49230" label="TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256"/>
23741   <int value="49231" label="TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384"/>
23742   <int value="49232" label="TLS_RSA_WITH_ARIA_128_GCM_SHA256"/>
23743   <int value="49233" label="TLS_RSA_WITH_ARIA_256_GCM_SHA384"/>
23744   <int value="49234" label="TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256"/>
23745   <int value="49235" label="TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384"/>
23746   <int value="49236" label="TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256"/>
23747   <int value="49237" label="TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384"/>
23748   <int value="49238" label="TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256"/>
23749   <int value="49239" label="TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384"/>
23750   <int value="49240" label="TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256"/>
23751   <int value="49241" label="TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384"/>
23752   <int value="49242" label="TLS_DH_anon_WITH_ARIA_128_GCM_SHA256"/>
23753   <int value="49243" label="TLS_DH_anon_WITH_ARIA_256_GCM_SHA384"/>
23754   <int value="49244" label="TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256"/>
23755   <int value="49245" label="TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384"/>
23756   <int value="49246" label="TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256"/>
23757   <int value="49247" label="TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384"/>
23758   <int value="49248" label="TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256"/>
23759   <int value="49249" label="TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384"/>
23760   <int value="49250" label="TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256"/>
23761   <int value="49251" label="TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384"/>
23762   <int value="49252" label="TLS_PSK_WITH_ARIA_128_CBC_SHA256"/>
23763   <int value="49253" label="TLS_PSK_WITH_ARIA_256_CBC_SHA384"/>
23764   <int value="49254" label="TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256"/>
23765   <int value="49255" label="TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384"/>
23766   <int value="49256" label="TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256"/>
23767   <int value="49257" label="TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384"/>
23768   <int value="49258" label="TLS_PSK_WITH_ARIA_128_GCM_SHA256"/>
23769   <int value="49259" label="TLS_PSK_WITH_ARIA_256_GCM_SHA384"/>
23770   <int value="49260" label="TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256"/>
23771   <int value="49261" label="TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384"/>
23772   <int value="49262" label="TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256"/>
23773   <int value="49263" label="TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384"/>
23774   <int value="49264" label="TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256"/>
23775   <int value="49265" label="TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384"/>
23776   <int value="49266" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"/>
23777   <int value="49267" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"/>
23778   <int value="49268" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"/>
23779   <int value="49269" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"/>
23780   <int value="49270" label="TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
23781   <int value="49271" label="TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384"/>
23782   <int value="49272" label="TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
23783   <int value="49273" label="TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384"/>
23784   <int value="49274" label="TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
23785   <int value="49275" label="TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
23786   <int value="49276" label="TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
23787   <int value="49277" label="TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
23788   <int value="49278" label="TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
23789   <int value="49279" label="TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
23790   <int value="49280" label="TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256"/>
23791   <int value="49281" label="TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384"/>
23792   <int value="49282" label="TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256"/>
23793   <int value="49283" label="TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384"/>
23794   <int value="49284" label="TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256"/>
23795   <int value="49285" label="TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384"/>
23796   <int value="49286" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"/>
23797   <int value="49287" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"/>
23798   <int value="49288" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"/>
23799   <int value="49289" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"/>
23800   <int value="49290" label="TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
23801   <int value="49291" label="TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
23802   <int value="49292" label="TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
23803   <int value="49293" label="TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
23804   <int value="49294" label="TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
23805   <int value="49295" label="TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
23806   <int value="49296" label="TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
23807   <int value="49297" label="TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
23808   <int value="49298" label="TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
23809   <int value="49299" label="TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
23810   <int value="49300" label="TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
23811   <int value="49301" label="TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
23812   <int value="49302" label="TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
23813   <int value="49303" label="TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
23814   <int value="49304" label="TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
23815   <int value="49305" label="TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
23816   <int value="49306" label="TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
23817   <int value="49307" label="TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
23818   <int value="49308" label="TLS_RSA_WITH_AES_128_CCM"/>
23819   <int value="49309" label="TLS_RSA_WITH_AES_256_CCM"/>
23820   <int value="49310" label="TLS_DHE_RSA_WITH_AES_128_CCM"/>
23821   <int value="49311" label="TLS_DHE_RSA_WITH_AES_256_CCM"/>
23822   <int value="49312" label="TLS_RSA_WITH_AES_128_CCM_8"/>
23823   <int value="49313" label="TLS_RSA_WITH_AES_256_CCM_8"/>
23824   <int value="49314" label="TLS_DHE_RSA_WITH_AES_128_CCM_8"/>
23825   <int value="49315" label="TLS_DHE_RSA_WITH_AES_256_CCM_8"/>
23826   <int value="49316" label="TLS_PSK_WITH_AES_128_CCM"/>
23827   <int value="49317" label="TLS_PSK_WITH_AES_256_CCM"/>
23828   <int value="49318" label="TLS_DHE_PSK_WITH_AES_128_CCM"/>
23829   <int value="49319" label="TLS_DHE_PSK_WITH_AES_256_CCM"/>
23830   <int value="49320" label="TLS_PSK_WITH_AES_128_CCM_8"/>
23831   <int value="49321" label="TLS_PSK_WITH_AES_256_CCM_8"/>
23832   <int value="49322" label="TLS_PSK_DHE_WITH_AES_128_CCM_8"/>
23833   <int value="49323" label="TLS_PSK_DHE_WITH_AES_256_CCM_8"/>
23834 </enum>
23836 <enum name="SSLErrorTypes" type="int">
23837   <int value="0" label="CERT_COMMON_NAME_INVALID"/>
23838   <int value="1" label="CERT_DATE_INVALID"/>
23839   <int value="2" label="CERT_AUTHORITY_INVALID"/>
23840   <int value="3" label="CERT_CONTAINS_ERRORS"/>
23841   <int value="4" label="CERT_NO_REVOCATION_MECHANISM"/>
23842   <int value="5" label="CERT_REVOKED"/>
23843   <int value="6" label="CERT_INVALID"/>
23844   <int value="7" label="CERT_WEAK_SIGNATURE_ALGORITHM"/>
23845   <int value="8" label="CERT_WEAK_KEY"/>
23846   <int value="9" label="UNKNOWN"/>
23847 </enum>
23849 <enum name="SSLResponseTypesV2" type="int">
23850   <int value="0" label="SHOW_ALL"/>
23851   <int value="1" label="SHOW_OVERRIDABLE"/>
23852   <int value="2" label="PROCEED_OVERRIDABLE"/>
23853   <int value="3" label="PROCEED_NAME"/>
23854   <int value="4" label="PROCEED_DATE"/>
23855   <int value="5" label="PROCEED_AUTHORITY"/>
23856   <int value="6" label="DONT_PROCEED_OVERRIDABLE"/>
23857   <int value="7" label="DONT_PROCEED_NAME"/>
23858   <int value="8" label="DONT_PROCEED_DATE"/>
23859   <int value="9" label="DONT_PROCEED_AUTHORITY"/>
23860   <int value="10" label="MORE"/>
23861   <int value="11" label="SHOW_UNDERSTAND"/>
23862   <int value="12" label="SHOW_INTERNAL_HOSTNAME"/>
23863   <int value="13" label="PROCEED_INTERNAL_HOSTNAME"/>
23864   <int value="14" label="SHOW_NEW_SITE"/>
23865   <int value="15" label="PROCEED_NEW_SITE"/>
23866 </enum>
23868 <enum name="SuspendStatus" type="int">
23869   <int value="0" label="Success"/>
23870   <int value="1" label="Failure"/>
23871   <int value="2" label="Cancelled"/>
23872   <int value="3" label="Attempted"/>
23873 </enum>
23875 <enum name="TabRestoreUserAction" type="int">
23876   <int value="0" label="Wait for completion"/>
23877   <int value="1" label="Leave tab (close tab/switch tab/go to tab switcher)"/>
23878   <int value="2" label="Leave Chrome"/>
23879 </enum>
23881 <enum name="TabStatus" type="int">
23882   <int value="0" label="Memory resident"/>
23883   <int value="1" label="Evicted and reloaded"/>
23884   <int value="2" label="Reloaded due to cold start"/>
23885   <int value="3" label="Partially evicted"/>
23886   <int value="4" label="Reloaded due to backgrounding"/>
23887   <int value="5" label="Reloaded due to incognito"/>
23888   <int value="6" label="Reloaded due to cold start (fg tab on start)"/>
23889   <int value="7" label="Reloaded due to cold start (bg tab on switch)"/>
23890   <int value="8" label="Lazy load for 'Open in new tab'"/>
23891 </enum>
23893 <enum name="TabSwitchedToForegroundLaunchedWithURL" type="int">
23894   <int value="0" label="Launched without an URL"/>
23895   <int value="1" label="Launched with an URL"/>
23896 </enum>
23898 <enum name="TabSwitchedToForegroundRevisit" type="int">
23899   <int value="0" label="First time"/>
23900   <int value="1" label="Revisit"/>
23901 </enum>
23903 <enum name="TcpSocketStatus" type="int">
23904   <int value="0" label="Unknown"/>
23905   <int value="1" label="Fast Connection Return"/>
23906   <int value="2" label="Slow Connection Return"/>
23907   <int value="3" label="Connection Error"/>
23908   <int value="4" label="Syn Data Acknowledged"/>
23909   <int value="5" label="Syn Data Nacked"/>
23910   <int value="6" label="Syn Data Probe Failed"/>
23911   <int value="7" label="No syn data + ack (can't happen)"/>
23912   <int value="8" label="No syn data + nack"/>
23913   <int value="9" label="No syn data + probe failed"/>
23914 </enum>
23916 <enum name="TLSRenegotiationPatched" type="int">
23917   <int value="0" label="Not renegotiation patched"/>
23918   <int value="1" label="Renegotiation patched"/>
23919 </enum>
23921 <enum name="TouchpadDeviceState" type="int">
23922   <int value="0" label="NO_TP_PRESENT_NO_TP_EXPECTED">
23923     No touchpad detected on a device without built-in touchpad
23924   </int>
23925   <int value="1" label="TP_PRESENT_NO_TP_EXPECTED">
23926     External touchpad detected on a device without built-in touchpad
23927   </int>
23928   <int value="2" label="NO_TP_PRESENT_TP_EXPECTED_BOOT">
23929     Built-in touchpad not detected at boot time on a device with built-in
23930     touchpad (touchpad failure at boot time)
23931   </int>
23932   <int value="3" label="TP_PRESENT_TP_EXPECTED_BOOT">
23933     Built-in touchpad detected at boot time on a device with built-in touchpad
23934   </int>
23935   <int value="4" label="NO_TP_PRESENT_TP_EXPECTED_RESUME">
23936     Built-in touchpad not detected at resume time on a device with built-in
23937     touchpad (touchpad failure at resume time)
23938   </int>
23939   <int value="5" label="TP_PRESENT_TP_EXPECTED_RESUME">
23940     Built-in touchpad detected at resume time on a device with built-in touchpad
23941   </int>
23942 </enum>
23944 <enum name="TouchpadProblemType" type="int">
23945   <int value="0" label="All events">
23946     All observed input events from touchpad. Serves as a reference.
23947   </int>
23948   <int value="1" label="Noisy Ground">
23949     The touchpad noise events (e.g. abrupt cursor jumps) caused by the noisy
23950     ground.
23951   </int>
23952 </enum>
23954 <enum name="TranslateError" type="int">
23955   <int value="0" label="No error"/>
23956   <int value="1" label="Network error"/>
23957   <int value="2" label="Initialization error"/>
23958   <int value="3" label="Unknown language"/>
23959   <int value="4" label="Unsupported language"/>
23960   <int value="5" label="Identical language"/>
23961   <int value="6" label="Translation error"/>
23962 </enum>
23964 <enum name="TranslateInitiationStatus" type="int">
23965   <int value="0" label="Completely disabled by prefs"/>
23966   <int value="1" label="Completely disabled by switch"/>
23967   <int value="2" label="Disabled by user configuration"/>
23968   <int value="3" label="Unsupported Language"/>
23969   <int value="4" label="Unsupported URL"/>
23970   <int value="5" label="Do nothing for similar languages"/>
23971   <int value="6" label="Do nothing for accepted languages"/>
23972   <int value="7" label="Auto translation by user configuration"/>
23973   <int value="8" label="Auto translation by linked from a translated page"/>
23974   <int value="9" label="Show infobar"/>
23975 </enum>
23977 <enum name="TranslateLanguage" type="int">
23978   <int value="0" label="No language code"/>
23979   <int value="1" label="Valid language code"/>
23980   <int value="2" label="Invalid language code"/>
23981 </enum>
23983 <enum name="TranslateLanguageVerification" type="int">
23984   <int value="0" label="CLD is disabled"/>
23985   <int value="1" label="No Content-Language"/>
23986   <int value="2" label="CLD can not determine a language"/>
23987   <int value="3" label="CLD agrees with Content-Language"/>
23988   <int value="4" label="CLD disagrees with Content-Language"/>
23989   <int value="5" label="CLD can be trusted"/>
23990   <int value="6" label="CLD can complement a sub code"/>
23991 </enum>
23993 <enum name="TranslateScheme" type="int">
23994   <int value="0" label="http"/>
23995   <int value="1" label="https"/>
23996   <int value="2" label="unexpected other schemes"/>
23997 </enum>
23999 <enum name="UIEventType" type="int">
24000   <int value="0" label="Unknown"/>
24001   <int value="1" label="Touch released"/>
24002   <int value="2" label="Touch pressed"/>
24003   <int value="3" label="Touch moved"/>
24004   <int value="4" label="Touch stationary"/>
24005   <int value="5" label="Touch cancelled"/>
24006   <int value="6" label="Gesture scroll begin"/>
24007   <int value="7" label="Gesture scroll end"/>
24008   <int value="8" label="Gesture scroll update"/>
24009   <int value="9" label="Gesture tap"/>
24010   <int value="10" label="Gesture tap down"/>
24011   <int value="11" label="Gesture finger down"/>
24012   <int value="12" label="Gesture finger up"/>
24013   <int value="13" label="Gesture double tap"/>
24014   <int value="14" label="Gesture two-finger tap"/>
24015   <int value="15" label="Gesture pinch begin"/>
24016   <int value="16" label="Gesture pinch end"/>
24017   <int value="17" label="Gesture pinch update (2 fingers)"/>
24018   <int value="18" label="Long press"/>
24019   <int value="19" label="Multi-finger swipe (2 fingers)"/>
24020   <int value="20" label="Scroll"/>
24021   <int value="21" label="Scroll fling start"/>
24022   <int value="22" label="Scroll fling cancel"/>
24023   <int value="23" label="Multi-finger swipe (3 fingers)"/>
24024   <int value="24" label="Multi-finger swipe (4+ fingers)"/>
24025   <int value="25" label="Gesture scroll update (2 fingers)"/>
24026   <int value="26" label="Gesture scroll update (3 fingers)"/>
24027   <int value="27" label="Gesture scroll update (4+ fingers)"/>
24028   <int value="28" label="Gesture pinch update (3 fingers)"/>
24029   <int value="29" label="Gesture pinch update (4+ fingers)"/>
24030 </enum>
24032 <enum name="UmaUploadResponseStatus" type="int">
24033   <int value="0" label="Unknown failure"/>
24034   <int value="1" label="Success"/>
24035   <int value="2" label="Bad request"/>
24036   <int value="3" label="No response"/>
24037 </enum>
24039 <enum name="UncacheableReason" type="int">
24040   <int value="0" label="kNoData"/>
24041   <int value="1" label="kPre11PartialResponse"/>
24042   <int value="2" label="kNoStrongValidatorOnPartialResponse"/>
24043   <int value="3" label="kShortMaxAge"/>
24044   <int value="4" label="kExpiresTooSoon"/>
24045   <int value="5" label="kHasMustRevalidate"/>
24046   <int value="6" label="kNoCache"/>
24047   <int value="7" label="kNoStore"/>
24048 </enum>
24050 <enum name="UniformityTrialGroupNotActive" type="int">
24051   <int value="0" label="Invalid"/>
24052   <int value="1" label="Group not reported"/>
24053   <int value="2" label="Trial was disabled"/>
24054   <int value="3" label="Group not reported and trial was disabled"/>
24055 </enum>
24057 <enum name="UpdateEngineDownloadSources" type="int">
24058   <int value="0" label="Other"/>
24059   <int value="1" label="HTTPS Server Only"/>
24060   <int value="2" label="HTTP Server Only"/>
24061   <int value="3" label="Both HTTP and HTTPS Server"/>
24062 </enum>
24064 <enum name="UpdateEngineErrorCode" type="int">
24065   <int value="0" label="kErrorCodeSuccess"/>
24066   <int value="1" label="kErrorCodeError"/>
24067   <int value="2" label="kErrorCodeOmahaRequestError"/>
24068   <int value="3" label="kErrorCodeOmahaResponseHandlerError"/>
24069   <int value="4" label="kErrorCodeFilesystemCopierError"/>
24070   <int value="5" label="kErrorCodePostinstallRunnerError"/>
24071   <int value="6" label="kErrorCodeSetBootableFlagError"/>
24072   <int value="7" label="kErrorCodeInstallDeviceOpenError"/>
24073   <int value="8" label="kErrorCodeKernelDeviceOpenError"/>
24074   <int value="9" label="kErrorCodeDownloadTransferError"/>
24075   <int value="10" label="kErrorCodePayloadHashMismatchError"/>
24076   <int value="11" label="kErrorCodePayloadSizeMismatchError"/>
24077   <int value="12" label="kErrorCodeDownloadPayloadVerificationError"/>
24078   <int value="13" label="kErrorCodeDownloadNewPartitionInfoError"/>
24079   <int value="14" label="kErrorCodeDownloadWriteError"/>
24080   <int value="15" label="kErrorCodeNewRootfsVerificationError"/>
24081   <int value="16" label="kErrorCodeNewKernelVerificationError"/>
24082   <int value="17" label="kErrorCodeSignedDeltaPayloadExpectedError"/>
24083   <int value="18" label="kErrorCodeDownloadPayloadPubKeyVerificationError"/>
24084   <int value="19" label="kErrorCodePostinstallBootedFromFirmwareB"/>
24085   <int value="20" label="kErrorCodeDownloadStateInitializationError"/>
24086   <int value="21" label="kErrorCodeDownloadInvalidMetadataMagicString"/>
24087   <int value="22" label="kErrorCodeDownloadSignatureMissingInManifest"/>
24088   <int value="23" label="kErrorCodeDownloadManifestParseError"/>
24089   <int value="24" label="kErrorCodeDownloadMetadataSignatureError"/>
24090   <int value="25" label="kErrorCodeDownloadMetadataSignatureVerificationError"/>
24091   <int value="26" label="kErrorCodeDownloadMetadataSignatureMismatch"/>
24092   <int value="27" label="kErrorCodeDownloadOperationHashVerificationError"/>
24093   <int value="28" label="kErrorCodeDownloadOperationExecutionError"/>
24094   <int value="29" label="kErrorCodeDownloadOperationHashMismatch"/>
24095   <int value="30" label="kErrorCodeOmahaRequestEmptyResponseError"/>
24096   <int value="31" label="kErrorCodeOmahaRequestXMLParseError"/>
24097   <int value="32" label="kErrorCodeDownloadInvalidMetadataSize"/>
24098   <int value="33" label="kErrorCodeDownloadInvalidMetadataSignature"/>
24099   <int value="34" label="kErrorCodeOmahaRequestResponseInvalid"/>
24100   <int value="35" label="kErrorCodeOmahaUpdateIgnoredPerPolicy"/>
24101   <int value="36" label="kErrorCodeOmahaUpdateDeferredPerPolicy"/>
24102   <int value="37" label="kErrorCodeOmahaErrorInHTTPResponse"/>
24103   <int value="38" label="kErrorCodeDownloadOperationHashMissingError"/>
24104   <int value="39" label="kErrorCodeDownloadMetadataSignatureMissingError"/>
24105   <int value="40" label="kErrorCodeOmahaUpdateDeferredForBackoff"/>
24106   <int value="41" label="kErrorCodePostinstallPowerwashError"/>
24107   <int value="42" label="kErrorCodeUpdateCanceledByChannelChange"/>
24108 </enum>
24110 <enum name="UpdateEnginePayloadFormat" type="int">
24111   <int value="0" label="Full"/>
24112   <int value="1" label="Delta"/>
24113   <int value="2" label="Forced Full"/>
24114 </enum>
24116 <enum name="UrlResolutionResult" type="int">
24117   <int value="0" label="Absolute URL"/>
24118   <int value="1" label="Resolutions Differ"/>
24119   <int value="2" label="Resolutions Agree"/>
24120 </enum>
24122 <enum name="URLSchemeForHistogram" type="int">
24123   <int value="0" label="kUnknownURLScheme"/>
24124   <int value="1" label="kMissingURLScheme"/>
24125   <int value="2" label="kHttpURLScheme"/>
24126   <int value="3" label="kHttpsURLScheme"/>
24127   <int value="4" label="kFtpURLScheme"/>
24128   <int value="5" label="kChromeExtensionURLScheme"/>
24129   <int value="6" label="kJavascriptURLScheme"/>
24130   <int value="7" label="kFileURLScheme"/>
24131   <int value="8" label="kBlobURLScheme"/>
24132   <int value="9" label="kDataURLScheme"/>
24133   <int value="10" label="kFileSystemScheme"/>
24134 </enum>
24136 <enum name="UserType" type="int">
24137   <int value="0" label="Regular"/>
24138   <int value="1" label="Guest"/>
24139   <int value="2" label="Retail Mode"/>
24140   <int value="3" label="Public Account"/>
24141   <int value="4" label="Locally Managed"/>
24142   <int value="5" label="Kiosk App"/>
24143 </enum>
24145 <enum name="VariationsResourceRequestsAllowedState" type="int">
24146   <int value="0" label="Resource requests allowed"/>
24147   <int value="1" label="Resource requests not allowed"/>
24148   <int value="2" label="Notified that requests became allowed"/>
24149 </enum>
24151 <enum name="VariationsSeedEmpty" type="int">
24152   <int value="0" label="Seed Not Empty"/>
24153   <int value="1" label="Seed Empty"/>
24154   <int value="2" label="Seed Corrupt"/>
24155 </enum>
24157 <enum name="VAVDAH264DecoderFailure" type="int">
24158   <int value="0" label="FRAME_MBS_ONLY_FLAG_NOT_ONE"/>
24159   <int value="1" label="GAPS_IN_FRAME_NUM"/>
24160   <int value="2" label="MID_STREAM_RESOLUTION_CHANGE"/>
24161   <int value="3" label="INTERLACED_STREAM"/>
24162   <int value="4" label="VAAPI_ERROR"/>
24163 </enum>
24165 <enum name="VideoCodec" type="int">
24166   <int value="0" label="kUnknownVideoCodec"/>
24167   <int value="1" label="kCodecH264"/>
24168   <int value="2" label="kCodecVC1"/>
24169   <int value="3" label="kCodecMPEG2"/>
24170   <int value="4" label="kCodecMPEG4"/>
24171   <int value="5" label="kCodecTheora"/>
24172   <int value="6" label="kCodecVP8"/>
24173   <int value="7" label="kCodecVP9"/>
24174 </enum>
24176 <enum name="VideoCodecProfile" type="int">
24177   <int value="0" label="H.264 Baseline"/>
24178   <int value="1" label="H.264 Main"/>
24179   <int value="2" label="H.264 Extended"/>
24180   <int value="3" label="H.264 High"/>
24181   <int value="4" label="H.264 High10"/>
24182   <int value="5" label="H.264 High422"/>
24183   <int value="6" label="H.264 High444"/>
24184   <int value="7" label="H.264 ScalableBaseline"/>
24185   <int value="8" label="H.264 ScalableHigh"/>
24186   <int value="9" label="H.264 StereoHigh"/>
24187   <int value="10" label="H.264 MultiviewHigh"/>
24188   <int value="11" label="VP8"/>
24189   <int value="12" label="VP9"/>
24190 </enum>
24192 <enum name="ViewFileType" type="int">
24193   <int value="0" label="other"/>
24194   <int value="1" label=".3ga"/>
24195   <int value="2" label=".3gp"/>
24196   <int value="3" label=".aac"/>
24197   <int value="4" label=".alac"/>
24198   <int value="5" label=".asf"/>
24199   <int value="6" label=".avi"/>
24200   <int value="7" label=".bmp"/>
24201   <int value="8" label=".csv"/>
24202   <int value="9" label=".doc"/>
24203   <int value="10" label=".docx"/>
24204   <int value="11" label=".flac"/>
24205   <int value="12" label=".gif"/>
24206   <int value="13" label=".jpeg"/>
24207   <int value="14" label=".jpg"/>
24208   <int value="15" label=".log"/>
24209   <int value="16" label=".m3u"/>
24210   <int value="17" label=".m3u8"/>
24211   <int value="18" label=".m4a"/>
24212   <int value="19" label=".m4v"/>
24213   <int value="20" label=".mid"/>
24214   <int value="21" label=".mkv"/>
24215   <int value="22" label=".mov"/>
24216   <int value="23" label=".mp3"/>
24217   <int value="24" label=".mp4"/>
24218   <int value="25" label=".mpg"/>
24219   <int value="26" label=".odf"/>
24220   <int value="27" label=".odp"/>
24221   <int value="28" label=".ods"/>
24222   <int value="29" label=".odt"/>
24223   <int value="30" label=".oga"/>
24224   <int value="31" label=".ogg"/>
24225   <int value="32" label=".ogv"/>
24226   <int value="33" label=".pdf"/>
24227   <int value="34" label=".png"/>
24228   <int value="35" label=".ppt"/>
24229   <int value="36" label=".pptx"/>
24230   <int value="37" label=".ra"/>
24231   <int value="38" label=".ram"/>
24232   <int value="39" label=".rar"/>
24233   <int value="40" label=".rm"/>
24234   <int value="41" label=".rtf"/>
24235   <int value="42" label=".wav"/>
24236   <int value="43" label=".webm"/>
24237   <int value="44" label=".webp"/>
24238   <int value="45" label=".wma"/>
24239   <int value="46" label=".wmv"/>
24240   <int value="47" label=".xls"/>
24241   <int value="48" label=".xlsx"/>
24242 </enum>
24244 <enum name="VPNDriver" type="int">
24245   <int value="0" label="OpenVPN"/>
24246   <int value="1" label="L2TP/IPSec"/>
24247 </enum>
24249 <enum name="VPNRemoteAuthenticationType" type="int">
24250   <int value="0" label="OpenVPN Default"/>
24251   <int value="1" label="OpenVPN Certificate"/>
24252   <int value="2" label="L2TP/IPSec Default"/>
24253   <int value="3" label="L2TP/IPSec Certificate"/>
24254   <int value="4" label="L2TP/IPSec PSK"/>
24255 </enum>
24257 <enum name="VPNUserAuthenticationType" type="int">
24258   <int value="0" label="OpenVPN None"/>
24259   <int value="1" label="OpenVPN Certificate"/>
24260   <int value="2" label="OpenVPN Username/Password"/>
24261   <int value="3" label="OpenVPN Username/Password/OTP"/>
24262   <int value="4" label="L2TP/IPSec None"/>
24263   <int value="5" label="L2TP/IPSec Certificate"/>
24264   <int value="6" label="L2TP/IPSec Username/Password"/>
24265 </enum>
24267 <enum name="WalletErrors" type="int">
24268   <int value="0" label="Baseline: Issued request"/>
24269   <int value="1" label="Fatal error (deprecated)"/>
24270   <int value="2" label="Malformed response"/>
24271   <int value="3" label="Network error"/>
24272   <int value="4" label="Bad request"/>
24273   <int value="5" label="Internal error"/>
24274   <int value="6" label="Invalid params"/>
24275   <int value="7" label="Service unavailable"/>
24276   <int value="8" label="Spending limit exceeded"/>
24277   <int value="9" label="Unsupported API version"/>
24278   <int value="10" label="Unknown error"/>
24279   <int value="11" label="Unsupported merchant"/>
24280   <int value="12" label="Unsupported buyer legal address"/>
24281   <int value="13" label="Unverified know your customer status"/>
24282 </enum>
24284 <enum name="WalletRequiredActions" type="int">
24285   <int value="0" label="Baseline: Issued request"/>
24286   <int value="1" label="Unknown"/>
24287   <int value="2" label="GAIA auth"/>
24288   <int value="3" label="Passive GAIA auth"/>
24289   <int value="4" label="Set up Wallet"/>
24290   <int value="5" label="Accept ToS"/>
24291   <int value="6" label="Update expiration date"/>
24292   <int value="7" label="Upgrade min address"/>
24293   <int value="8" label="Choose another instrument or address"/>
24294   <int value="9" label="Verify CVV"/>
24295   <int value="10" label="Invalid form field"/>
24296   <int value="11" label="Require phone number"/>
24297 </enum>
24299 <enum name="WebFontUsageType" type="int">
24300   <int value="0" label="Styled, and used"/>
24301   <int value="1" label="Styled, but not used"/>
24302   <int value="2" label="Not styled, but used"/>
24303 </enum>
24305 <enum name="WebHistoryStatus" type="int">
24306   <int value="0" label="WEB_HISTORY_QUERY_FAILED">Failed</int>
24307   <int value="1" label="WEB_HISTORY_QUERY_SUCCEEDED">Succeeded</int>
24308   <int value="2" label="WEB_HISTORY_QUERY_TIMED_OUT">Timed out</int>
24309 </enum>
24311 <enum name="WebSocketHandshakeResult" type="int">
24312   <int value="0" label="Incomplete"/>
24313   <int value="1" label="Normal"/>
24314   <int value="2" label="Failed"/>
24315   <int value="3" label="Connected"/>
24316 </enum>
24318 <enum name="WebSocketPerMessageDeflateContextTakeOverMode" type="int">
24319   <int value="0" label="DoNotTakeOverContext"/>
24320   <int value="1" label="TakeOverContext"/>
24321 </enum>
24323 <enum name="WiFiApMode" type="int">
24324   <int value="0" label="Unknown"/>
24325   <int value="1" label="Managed"/>
24326   <int value="2" label="AdHoc"/>
24327 </enum>
24329 <enum name="WiFiReasonCode" type="int">
24330   <int value="0" label="kReasonReserved0"/>
24331   <int value="1" label="kReasonCodeUnspecified"/>
24332   <int value="2" label="kReasonCodePreviousAuthenticationInvalid"/>
24333   <int value="3" label="kReasonCodeSenderHasLeft"/>
24334   <int value="4" label="kReasonCodeInactivity"/>
24335   <int value="5" label="kReasonCodeTooManySTAs"/>
24336   <int value="6" label="kReasonCodeNonAuthenticated"/>
24337   <int value="7" label="kReasonCodeNonAssociated"/>
24338   <int value="8" label="kReasonCodeDisassociatedHasLeft"/>
24339   <int value="9" label="kReasonCodeReassociationNotAuthenticated"/>
24340   <int value="10" label="kReasonCodeUnacceptablePowerCapability"/>
24341   <int value="11" label="kReasonCodeUnacceptableSupportedChannelInfo"/>
24342   <int value="12" label="kReasonReserved12"/>
24343   <int value="13" label="kReasonCodeInvalidInfoElement"/>
24344   <int value="14" label="kReasonCodeMICFailure"/>
24345   <int value="15" label="kReasonCode4WayTimeout"/>
24346   <int value="16" label="kReasonCodeGroupKeyHandshakeTimeout"/>
24347   <int value="17" label="kReasonCodeDifferenIE"/>
24348   <int value="18" label="kReasonCodeGroupCipherInvalid"/>
24349   <int value="19" label="kReasonCodePairwiseCipherInvalid"/>
24350   <int value="20" label="kReasonCodeAkmpInvalid"/>
24351   <int value="21" label="kReasonCodeUnsupportedRsnIeVersion"/>
24352   <int value="22" label="kReasonCodeInvalidRsnIeCaps"/>
24353   <int value="23" label="kReasonCode8021XAuth"/>
24354   <int value="24" label="kReasonCodeCipherSuiteRejected"/>
24355   <int value="25" label="kReasonReserved25"/>
24356   <int value="26" label="kReasonReserved26"/>
24357   <int value="27" label="kReasonReserved27"/>
24358   <int value="28" label="kReasonReserved28"/>
24359   <int value="29" label="kReasonReserved29"/>
24360   <int value="30" label="kReasonReserved30"/>
24361   <int value="31" label="kReasonReserved31"/>
24362   <int value="32" label="kReasonCodeUnspecifiedQoS"/>
24363   <int value="33" label="kReasonCodeQoSBandwidth"/>
24364   <int value="34" label="kReasonCodeiPoorConditions"/>
24365   <int value="35" label="kReasonCodeOutsideTxop"/>
24366   <int value="36" label="kReasonCodeStaLeaving"/>
24367   <int value="37" label="kReasonCodeUnacceptableMechanism"/>
24368   <int value="38" label="kReasonCodeSetupRequired"/>
24369   <int value="39" label="kReasonCodeTimeout"/>
24370   <int value="45" label="kReasonCodeCipherSuiteNotSupported"/>
24371 </enum>
24373 <enum name="WiFiScanResult" type="int">
24374   <int value="0" label="ProgressiveScan connected"/>
24375   <int value="1" label="ProgressiveScan error then FullScan didn't connect"/>
24376   <int value="2" label="ProgressiveScan error then FullScan connected"/>
24377   <int value="3"
24378       label="ProgressiveScan didn't connect then FullScan didn't connect"/>
24379   <int value="4"
24380       label="ProgressiveScan didn't connect then FullScan connected"/>
24381   <int value="5" label="FullScan didn't connect"/>
24382   <int value="6" label="FullScan connected"/>
24383   <int value="7" label="Internal error"/>
24384 </enum>
24386 <enum name="WiFiStatusType" type="int">
24387   <int value="0" label="kStatusCodeTypeByAp"/>
24388   <int value="1" label="kStatusCodeTypeByClient"/>
24389   <int value="2" label="kStatusCodeTypeByUser"/>
24390   <int value="3" label="kStatusCodeTypeConsideredDead"/>
24391 </enum>
24393 <enum name="WindowsVersion" type="int">
24394   <int value="0" label="Pre-XP"/>
24395   <int value="1" label="XP"/>
24396   <int value="2" label="2003 Server"/>
24397   <int value="3" label="Vista"/>
24398   <int value="4" label="Windows 7"/>
24399   <int value="5" label="Windows 8"/>
24400 </enum>
24402 <enum name="XMLHttpRequestSendArrayBufferOrView" type="int">
24403   <int value="0" label="XMLHttpRequestSendArrayBuffer"/>
24404   <int value="1" label="XMLHttpRequestSendArrayBufferView"/>
24405 </enum>
24407 </enums>
24409 <!-- Field trials -->
24411 <fieldtrials>
24413 <fieldtrial name="AsyncSlowStart">
24414   <group name="AsyncSlowStart" label="Async Slow Start on"/>
24415   <group name="AsyncSlowStart_off" label="Async Slow Start off"/>
24416   <group name="AsyncSlowStart_on" label="Async Slow Start on"/>
24417   <affected-histogram name="Net.Transaction_Connected_New"/>
24418   <affected-histogram name="Renderer4.StartToFinish"/>
24419 </fieldtrial>
24421 <fieldtrial name="AutofillServerExperiments">
24422   <group name="ar06" label="Acceptance ratio: 0.6"/>
24423   <group name="ar1" label="Acceptance ratio: 1.0"/>
24424   <group name="ar2" label="Acceptance ratio: 2.0"/>
24425   <group name="ar4" label="Acceptance ratio: 4.0"/>
24426   <group name="ar04wr3fs4"
24427       label="Acceptance ratio: 0.4; winner lead ratio: 3.0; min form score: 4"/>
24428   <group name="ar05wlr15"
24429       label="Acceptance ratio: 0.5; winner lead ratio: 1.5"/>
24430   <group name="ar05wlr25"
24431       label="Acceptance ratio: 0.5; winner lead ratio: 2.5"/>
24432   <group name="ar05wr15fs5"
24433       label="Acceptance ratio: 0.5; winner lead ratio: 1.5; min form score: 5"/>
24434   <group name="fp05" label="Probability picker algorithm, p=0.5"/>
24435   <group name="fp025" label="Probability picker algorithm, p=0.25"/>
24436   <group name="fp05cc03"
24437       label="Probability picker algorithm, p=0.5; p_ccname=0.3"/>
24438   <group name="fp05cco03"
24439       label="Probability picker algorithm, p=0.5;
24440              p_ccname_given_other_cc_fields=0.3"/>
24441   <group name="fp05cco03cstd"
24442       label="Probability picker algorithm, p=0.5;
24443              p_ccname_given_other_cc_fields=0.3; with fallback to the default
24444              algorithm"/>
24445   <group name="fp05cc03e1"
24446       label="Probability picker algorithm, p=0.5 for cc and company name
24447              fields; p_ccname_given_other_cc_fields=0.3; with fallback to the
24448              default algorithm;"/>
24449   <group name="tbar1" label="Use only Toolbar upload data"/>
24450   <affected-histogram name="Autofill.Quality"/>
24451   <affected-histogram name="AutoFill.Quality"/>
24452   <affected-histogram name="Autofill.Quality.HeuristicType"/>
24453   <affected-histogram name="Autofill.Quality.HeuristicType.ByFieldType"/>
24454   <affected-histogram name="Autofill.Quality.PredictedType"/>
24455   <affected-histogram name="Autofill.Quality.PredictedType.ByFieldType"/>
24456   <affected-histogram name="Autofill.Quality.ServerType"/>
24457   <affected-histogram name="Autofill.Quality.ServerType.ByFieldType"/>
24458 </fieldtrial>
24460 <fieldtrial name="CacheListSize">
24461   <group name="CacheListSize_12" label="Control"/>
24462   <group name="CacheListSize_13" label="Extended deleted list (2x)"/>
24463   <group name="CacheListSize_14" label="Out of the experiment"/>
24464   <affected-histogram name="DiskCache.TotalIOTime"/>
24465   <affected-histogram name="Net.HttpJob.TotalTime"/>
24466   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
24467   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
24468   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
24469   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
24470   <affected-histogram name="PLT.Abandoned"/>
24471   <affected-histogram name="PLT.BeginToFinish"/>
24472   <affected-histogram name="PLT.BeginToFinish_HistoryLoad"/>
24473   <affected-histogram name="PLT.BeginToFinish_LinkLoadCacheOnly"/>
24474   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
24475   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
24476   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
24477   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
24478   <affected-histogram name="PLT.BeginToFinish_Reload"/>
24479 </fieldtrial>
24481 <fieldtrial name="CacheSensitivityAnalysis">
24482   <group name="No" label="Turned off"/>
24483   <group name="Control" label="Control group"/>
24484   <group name="ControlA" label="Control, Group A"/>
24485   <group name="ControlB" label="Control, Group B"/>
24486   <group name="100" label="100% slowdown"/>
24487   <group name="100A" label="100% slowdown, Group A"/>
24488   <group name="100B" label="100% slowdown, Group B"/>
24489   <group name="200A" label="200% slowdown, Group A"/>
24490   <group name="200B" label="200% slowdown, Group B"/>
24491   <group name="400A" label="400% slowdown, Group A"/>
24492   <group name="400B" label="400% slowdown, Group B"/>
24493   <affected-histogram name="Net.HttpJob.TotalTime"/>
24494   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
24495   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
24496   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
24497   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
24498   <affected-histogram name="PLT.BeginToFinish_CacheSensitivity"/>
24499   <affected-histogram name="PLT.BeginToFinishDoc_CacheSensitivity"/>
24500   <affected-histogram name="PLT.BeginToFirstPaint_CacheSensitivity"/>
24501   <affected-histogram name="PLT.CommitToFirstPaint_CacheSensitivity"/>
24502 </fieldtrial>
24504 <fieldtrial name="CacheSensitivityHistograms">
24505   <group name="CacheSensitivity" label="Cache Sensivitiy Analysis"/>
24506   <affected-histogram name="PLT.BeginToFinish"/>
24507   <affected-histogram name="PLT.BeginToFinishDoc"/>
24508   <affected-histogram name="PLT.BeginToFirstPaint"/>
24509   <affected-histogram name="PLT.CommitToFirstPaint"/>
24510 </fieldtrial>
24512 <fieldtrial name="CertificateTypeAlgorithms" separator=".">
24513   <group name="DH" label="DH"/>
24514   <group name="DSA" label="DSA"/>
24515   <group name="ECDH" label="ECDH"/>
24516   <group name="ECDSA" label="ECDSA"/>
24517   <group name="RSA" label="RSA"/>
24518   <group name="Unknown" label="SPKI unrecognized by cert library"/>
24519   <group name="Unsupported" label="Un-histogrammed type - please fix"/>
24520   <affected-histogram name="CertificateType.BR.Intermediate"/>
24521   <affected-histogram name="CertificateType.BR.Leaf"/>
24522   <affected-histogram name="CertificateType.BR.Root"/>
24523   <affected-histogram name="CertificateType.NonBR.Intermediate"/>
24524   <affected-histogram name="CertificateType.NonBR.Leaf"/>
24525   <affected-histogram name="CertificateType.NonBR.Root"/>
24526   <affected-histogram name="CertificateType2.BR.Intermediate"/>
24527   <affected-histogram name="CertificateType2.BR.Leaf"/>
24528   <affected-histogram name="CertificateType2.BR.Root"/>
24529   <affected-histogram name="CertificateType2.NonBR.Intermediate"/>
24530   <affected-histogram name="CertificateType2.NonBR.Leaf"/>
24531   <affected-histogram name="CertificateType2.NonBR.Root"/>
24532 </fieldtrial>
24534 <fieldtrial name="CertificateTypeBRValidity" separator=".">
24535   <obsolete>
24536     Deprecated as of 8/2013. This histogram only considered the leaf certificate
24537     expiry date as a proxy for whether a certificate was in-scope for the BRs,
24538     but did not consider the issuance date. As some CAs have issued long-lived
24539     certs prior to the BRs, this disproportionately reported those certs as
24540     being subject to the BRs, but non-compliant, when in reality they're not
24541     subject.
24542   </obsolete>
24543   <group name="BR"
24544       label="The *leaf* certificate of the chain expires after 2013-12-31,
24545              meaning that it should be in scope for the Baseline
24546              Requirement's key size requirements"/>
24547   <group name="NonBR"
24548       label="The *leaf* certificate of the chain expires on or before
24549              2013-12-31"/>
24550   <affected-histogram name="CertificateType"/>
24551 </fieldtrial>
24553 <fieldtrial name="CertificateTypeBRValidity2" separator=".">
24554   <group name="BR"
24555       label="The *leaf* certificate of the chain expires after 2013-12-31 and
24556              was issued on or after 2012-07-01, as judged by the notBefore,
24557              meaning that it should be in scope for the Baseline
24558              Requirement's key size requirements"/>
24559   <group name="NonBR"
24560       label="The *leaf* certificate of the chain expires on or before
24561              2013-12-31 or was issued before 2012-07-01"/>
24562   <affected-histogram name="CertificateType2"/>
24563 </fieldtrial>
24565 <fieldtrial name="CertificateTypeChainPosition" separator=".">
24566   <group name="Intermediate" label="Intermediate's SPKI"/>
24567   <group name="Leaf" label="Leaf's SPKI"/>
24568   <group name="Root" label="Root's SPKI"/>
24569   <affected-histogram name="CertificateType.BR"/>
24570   <affected-histogram name="CertificateType.NonBR"/>
24571   <affected-histogram name="CertificateType2.BR"/>
24572   <affected-histogram name="CertificateType2.NonBR"/>
24573 </fieldtrial>
24575 <fieldtrial name="ConnCountImpact">
24576   <group name="conn_count_16" label="with 16 persistent connections per host"/>
24577   <group name="conn_count_4" label="with 4 persistent connections per host"/>
24578   <group name="conn_count_5" label="with 5 persistent connections per host"/>
24579   <group name="conn_count_6" label="with 6 persistent connections per host"/>
24580   <group name="conn_count_7" label="with 7 persistent connections per host"/>
24581   <group name="conn_count_8" label="with 8 persistent connections per host"/>
24582   <group name="conn_count_9" label="with 9 persistent connections per host"/>
24583   <affected-histogram name="Net.Transaction_Connected_New"/>
24584   <affected-histogram name="PLT.Abandoned"/>
24585   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
24586   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
24587   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
24588   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
24589   <affected-histogram name="Renderer4.Abandoned"/>
24590   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
24591   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
24592   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadStaleOk"/>
24593   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
24594 </fieldtrial>
24596 <fieldtrial name="ConnnectBackupJobs">
24597   <group name="ConnectBackupJobsEnabled"/>
24598   <group name="ConnectBackupJobsDisabled"/>
24599   <affected-histogram name="Net.PreconnectUtilization"/>
24600   <affected-histogram name="Net.PreconnectUtilization2"/>
24601   <affected-histogram name="PLT.Abandoned"/>
24602   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
24603   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
24604   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
24605   <affected-histogram name="PLT.LoadType"/>
24606 </fieldtrial>
24608 <fieldtrial name="DataReductionProxy">
24609   <group name="DataReductionProxy"
24610       label="Only page loads through the data reduction proxy are considered."/>
24611   <affected-histogram name="PLT.NT_Connect"/>
24612   <affected-histogram name="PLT.NT_DelayBeforeConnect"/>
24613   <affected-histogram name="PLT.NT_DelayBeforeDomainLookup"/>
24614   <affected-histogram name="PLT.NT_DelayBeforeDomLoading"/>
24615   <affected-histogram name="PLT.NT_DelayBeforeFetch"/>
24616   <affected-histogram name="PLT.NT_DelayBeforeFetchRedirect"/>
24617   <affected-histogram name="PLT.NT_DelayBeforeLoadEvent"/>
24618   <affected-histogram name="PLT.NT_DelayBeforeRequest"/>
24619   <affected-histogram name="PLT.NT_DomainLookup"/>
24620   <affected-histogram name="PLT.NT_DomContentLoaded"/>
24621   <affected-histogram name="PLT.NT_DomInteractive"/>
24622   <affected-histogram name="PLT.NT_DomLoading"/>
24623   <affected-histogram name="PLT.NT_LoadEvent"/>
24624   <affected-histogram name="PLT.NT_Redirect"/>
24625   <affected-histogram name="PLT.NT_Request"/>
24626   <affected-histogram name="PLT.NT_Response"/>
24627 </fieldtrial>
24629 <fieldtrial name="DefaultAppsExperiment">
24630   <group name="NoDefaultApps" label="User's without default apps installed"/>
24631   <group name="WithDefaultApps" label="User's with default apps installed"/>
24632   <affected-histogram name="Extensions.AppTabLaunchType"/>
24633   <affected-histogram name="Extensions.ExtensionInstalled"/>
24634   <affected-histogram name="Extensions.ExtensionUninstalled"/>
24635   <affected-histogram name="NewTabPage.DefaultPageType"/>
24636   <affected-histogram name="NewTabPage.SelectedPageType"/>
24637   <affected-histogram name="NtpHandler.AttachShownPageType"/>
24638   <affected-histogram name="NtpHandler.SelectedShownPageType"/>
24639   <affected-histogram name="Profile.AppCount"/>
24640 </fieldtrial>
24642 <fieldtrial name="DefaultPinnedApps">
24643   <group name="Existing"/>
24644   <group name="Control"/>
24645   <group name="Alternate"/>
24646   <affected-histogram name="Cros.ClickOnShelf"/>
24647 </fieldtrial>
24649 <fieldtrial name="DiskUsagePerUserCount" separator=".">
24650   <group name="1User" label="Only 1 user exists on device."/>
24651   <group name="2Users" label="2 users exist on device."/>
24652   <group name="3Users" label="3 users exist on device."/>
24653   <group name="4Users" label="4 users exist on device."/>
24654   <group name="5Users" label="5 users exist on device."/>
24655   <group name="6Users" label="6 users exist on device."/>
24656   <group name="7OrMoreUsers" label="7 or more users exist on device."/>
24657   <affected-histogram name="Platform.DiskUsage.Cache_Avg"/>
24658   <affected-histogram name="Platform.DiskUsage.Cache_Max"/>
24659   <affected-histogram name="Platform.DiskUsage.Downloads_Avg"/>
24660   <affected-histogram name="Platform.DiskUsage.Downloads_Max"/>
24661   <affected-histogram name="Platform.DiskUsage.GCache_Avg"/>
24662   <affected-histogram name="Platform.DiskUsage.GCache_Max"/>
24663 </fieldtrial>
24665 <fieldtrial name="DnsImpact2">
24666   <group name="disabled_prefetch"
24667       label="DNS pre-resolving is disabled in these clients"/>
24668   <group name="disabled_prefetch_4_connections"
24669       label="DNS pre-resolving is disabled in these clients, and a maximum of
24670              4 connections per host was allowed"/>
24671   <group name="enabled_prefetch_4_connections"
24672       label="a maximum of 4 connections per host was allowed in these clients"/>
24673   <group name="parallel_4_prefetch"
24674       label="DNS pre-resolving was only doing 4 concurrent speculative
24675              resolutions in this test"/>
24676   <affected-histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency"/>
24677   <affected-histogram name="Net.TCP_Connection_Idle_Sockets">
24678     <with-group name="disabled_prefetch"/>
24679     <with-group name="disabled_prefetch_4_connections"/>
24680     <with-group name="enabled_prefetch_4_connections"/>
24681   </affected-histogram>
24682   <affected-histogram name="Net.TCP_Connection_Latency"/>
24683   <affected-histogram name="Net.Transaction_Connected"/>
24684   <affected-histogram name="Net.Transaction_Connected_New"/>
24685   <affected-histogram name="Net.Transaction_Connected_New_b"/>
24686   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
24687   <affected-histogram name="Net.Transaction_Latency"/>
24688   <affected-histogram name="Net.Transaction_Latency_b"/>
24689   <affected-histogram name="Net.Transaction_Latency_Total"/>
24690   <affected-histogram name="Net.Transaction_Latency_Total_New_Connection"/>
24691   <affected-histogram
24692       name="Net.Transaction_Latency_Total_New_Connection_Under_10"/>
24693   <affected-histogram name="Net.Transaction_Latency_Total_Under_10"/>
24694   <affected-histogram name="Net.Transaction_Latency_Under_10"/>
24695   <affected-histogram name="PLT.RequestToFinish">
24696     <with-group name="parallel_4_prefetch"/>
24697   </affected-histogram>
24698 </fieldtrial>
24700 <fieldtrial name="DnsImpact3">
24701   <group name="disabled_prefetch" label="with DNS pre-resolving disabled"/>
24702   <group name="parallel_4_prefetch"
24703       label="with only 4 concurrent speculative resolutions done in parallel"/>
24704   <affected-histogram name="Net.Transaction_Connected_New">
24705     <with-group name="disabled_prefetch"/>
24706   </affected-histogram>
24707   <affected-histogram name="Renderer2.FinishDocToFinish"/>
24708   <affected-histogram name="Renderer2.RequestToFinish"/>
24709   <affected-histogram name="Renderer2.RequestToFinish_L">
24710     <with-group name="disabled_prefetch"/>
24711   </affected-histogram>
24712   <affected-histogram name="Renderer2.RequestToFirstLayout"/>
24713   <affected-histogram name="Renderer2.RequestToStart"/>
24714   <affected-histogram name="Renderer2.StartToFinish"/>
24715   <affected-histogram name="Renderer2.StartToFinishDoc"/>
24716   <affected-histogram name="Renderer2.StartToFirstLayout"/>
24717   <affected-histogram name="Renderer4.RequestToFinish">
24718     <with-group name="parallel_4_prefetch"/>
24719   </affected-histogram>
24720   <affected-histogram name="Renderer4.StartToFinish">
24721     <with-group name="parallel_4_prefetch"/>
24722   </affected-histogram>
24723 </fieldtrial>
24725 <fieldtrial name="DnsParallelism">
24726   <group name="parallel_10"
24727       label="with only 10 concurrent resolutions done in parallel"/>
24728   <group name="parallel_14"
24729       label="with only 14 concurrent resolutions done in parallel"/>
24730   <group name="parallel_20"
24731       label="with only 20 concurrent resolutions done in parallel"/>
24732   <group name="parallel_6"
24733       label="with only 6 concurrent resolutions done in parallel"/>
24734   <group name="parallel_7"
24735       label="with only 7 concurrent resolutions done in parallel"/>
24736   <group name="parallel_8"
24737       label="with only 8 concurrent resolutions done in parallel"/>
24738   <group name="parallel_9"
24739       label="with only 9 concurrent resolutions done in parallel"/>
24740   <group name="parallel_default"
24741       label="with the default number of concurrent resolutions done in
24742              parallel"/>
24743   <affected-histogram name="DNS.ResolveCategory"/>
24744   <affected-histogram name="DNS.ResolveSuccess"/>
24745 </fieldtrial>
24747 <fieldtrial name="DomainGoogle" separator="">
24748   <group name="Google" label="only Google cookies are recorded."/>
24749   <group name="Other" label="only NON-Google cookies are recorded."/>
24750   <affected-histogram name="Cookie.ReinstatedCookies"/>
24751 </fieldtrial>
24753 <fieldtrial name="ExternalExtensionEvent" separator="">
24754   <group name="NonWebstore"
24755       label="sideloaded extensions that don't update from the webstore"/>
24756   <group name="Webstore"
24757       label="sideloaded extensions that update from the webstore"/>
24758   <affected-histogram name="Extensions.ExternalExtensionEvent"/>
24759 </fieldtrial>
24761 <fieldtrial name="FileBrowserLoad" separator=".">
24762   <group name="Construct"
24763       label="Time spent constructing the main Javascript object."/>
24764   <group name="DOM" label="Time to initialize DOM."/>
24765   <group name="FileSystem"
24766       label="Time to get access to the local file system."/>
24767   <group name="Parse" label="Time to parse Javascript and CSS."/>
24768   <group name="Roots" label="Time to enumerate file system roots."/>
24769   <group name="Total"
24770       label="Total load time from the moment the Javascript started parsing
24771              till the moment the empty file list is displayed."/>
24772   <affected-histogram name="FileBrowser.Load"/>
24773 </fieldtrial>
24775 <fieldtrial name="HttpPipeliningCompatibility">
24776   <group name="disable_test" label="Do nothing"/>
24777   <group name="enable_test" label="Test connection for HTTP pipelining"/>
24778   <affected-histogram name="NetConnectivity.Pipeline.0.NetworkError"/>
24779   <affected-histogram name="NetConnectivity.Pipeline.0.ResponseCode"/>
24780   <affected-histogram name="NetConnectivity.Pipeline.0.Status"/>
24781   <affected-histogram name="NetConnectivity.Pipeline.1.NetworkError"/>
24782   <affected-histogram name="NetConnectivity.Pipeline.1.ResponseCode"/>
24783   <affected-histogram name="NetConnectivity.Pipeline.1.Status"/>
24784   <affected-histogram name="NetConnectivity.Pipeline.2.NetworkError"/>
24785   <affected-histogram name="NetConnectivity.Pipeline.2.ResponseCode"/>
24786   <affected-histogram name="NetConnectivity.Pipeline.2.Status"/>
24787   <affected-histogram name="NetConnectivity.Pipeline.3.NetworkError"/>
24788   <affected-histogram name="NetConnectivity.Pipeline.3.ResponseCode"/>
24789   <affected-histogram name="NetConnectivity.Pipeline.3.Status"/>
24790   <affected-histogram name="NetConnectivity.Pipeline.4.NetworkError"/>
24791   <affected-histogram name="NetConnectivity.Pipeline.4.ResponseCode"/>
24792   <affected-histogram name="NetConnectivity.Pipeline.4.Status"/>
24793   <affected-histogram name="NetConnectivity.Pipeline.5.NetworkError"/>
24794   <affected-histogram name="NetConnectivity.Pipeline.5.ResponseCode"/>
24795   <affected-histogram name="NetConnectivity.Pipeline.5.Status"/>
24796   <affected-histogram name="NetConnectivity.Pipeline.AllHTTP11"/>
24797   <affected-histogram name="NetConnectivity.Pipeline.CanarySuccess"/>
24798   <affected-histogram name="NetConnectivity.Pipeline.Depth"/>
24799   <affected-histogram name="NetConnectivity.Pipeline.Success"/>
24800 </fieldtrial>
24802 <fieldtrial name="IndexedDBLevelDBErrnoMethods" separator=".">
24803   <group name="NewLogger" label="ChromiumEnv::NewLogger"/>
24804   <group name="NewSequentialFile" label="ChromiumEnv::NewSequentialFile"/>
24805   <group name="NewWritableFile" label="ChromiumEnv::NewWritableFile"/>
24806   <group name="SequentialFileRead" label="ChromiumSequentialFile::Read"/>
24807   <group name="SequentialFileSkip" label="ChromiumSequentialFile::Skip"/>
24808   <group name="WritableFileAppend" label="ChromiumWritableFile::Append"/>
24809   <group name="WritableFileClose" label="ChromiumWritableFile::Close"/>
24810   <group name="WritableFileFlush" label="ChromiumWritableFile::Flush"/>
24811   <group name="WritableFileSync" label="ChromiumWritableFile::Sync"/>
24812   <group name="WritableFileSyncParent"
24813       label="ChromiumWritableFile::SyncParent"/>
24814   <affected-histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Errno"/>
24815   <affected-histogram name="WebCore.IndexedDB.LevelDBReadErrors.Errno"/>
24816   <affected-histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Errno"/>
24817 </fieldtrial>
24819 <fieldtrial name="IndexedDBLevelDBPFEMethods" separator=".">
24820   <group name="CreateDir" label="ChromiumEnv::CreateDir"/>
24821   <group name="DeleteDir" label="ChromiumEnv::DeleteDir"/>
24822   <group name="DeleteFile" label="ChromiumEnv::DeleteFile"/>
24823   <group name="GetFileSize" label="ChromiumEnv::GetFileSize"/>
24824   <group name="LockFile" label="ChromiumEnv::LockFile"/>
24825   <group name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
24826   <group name="RandomAccessFileRead" label="ChromiumRandomAccessFile::Read"/>
24827   <group name="RenameFile" label="ChromiumEnv::RenameFile"/>
24828   <group name="UnlockFile" label="ChromiumEnv::UnlockFile"/>
24829   <affected-histogram name="WebCore.IndexedDB.LevelDBOpenErrors.PFE"/>
24830   <affected-histogram name="WebCore.IndexedDB.LevelDBReadErrors.PFE"/>
24831   <affected-histogram name="WebCore.IndexedDB.LevelDBWriteErrors.PFE"/>
24832 </fieldtrial>
24834 <fieldtrial name="InstallerDownloadSources" separator="">
24835   <group name="HttpServer" label="Download Source: HTTP Server"/>
24836   <group name="HttpsServer" label="Download Source: HTTPS Server"/>
24837   <affected-histogram name="Installer.SuccessfulMBsDownloadedFrom"/>
24838   <affected-histogram name="Installer.TotalMBsDownloadedFrom"/>
24839 </fieldtrial>
24841 <fieldtrial name="Instant">
24842   <group name="Extended" label="Suggestions + Results"/>
24843   <group name="Instant" label="Results"/>
24844   <affected-histogram name="Instant.SessionsStorageNamespace"/>
24845 </fieldtrial>
24847 <fieldtrial name="IPv6_Probe">
24848   <group name="IPv6_probe_skipped"
24849       label="with IPv6 not probed, and default OS settings used"/>
24850   <group name="IPv6_probe_done"
24851       label="with IPv6 probed for and possibly disabled"/>
24852   <affected-histogram name="DNS.PrefetchResolution"/>
24853 </fieldtrial>
24855 <fieldtrial name="LateBindingExperiment">
24856   <group name="disable_late_binding" label="socket late binding is disabled"/>
24857   <group name="enable_late_binding" label="socket late binding is enabled"/>
24858   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
24859   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
24860   <affected-histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket"/>
24861   <affected-histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket"/>
24862   <affected-histogram name="Net.TCPSocketType"/>
24863   <affected-histogram name="Net.Transaction_Connected"/>
24864   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
24865   <affected-histogram name="Net.TransportSocketRequestTime"/>
24866   <affected-histogram name="Renderer4.BeginToFinish_LinkLoad"/>
24867   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
24868   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
24869   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
24870   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoad"/>
24871   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadNormal"/>
24872   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadReload"/>
24873   <affected-histogram name="Renderer4.BeginToFinishDoc_NormalLoad"/>
24874   <affected-histogram name="Renderer4.RequestToFinish"/>
24875   <affected-histogram name="Renderer4.StartToFinish"/>
24876 </fieldtrial>
24878 <fieldtrial name="LevelDBEnvMaxFDs" separator=".">
24879   <group name="Success"
24880       label="This histogram shows the limit when open succeeded."/>
24881   <group name="TooManyOpened"
24882       label="This histogram shows the limit when open failed because the
24883              limit had been reached."/>
24884   <group name="OtherError"
24885       label="This histogram shows the limit when open failed for reasons
24886              other than exceeding the limit."/>
24887   <affected-histogram name="LevelDBEnv.IDB.MaxFDs"/>
24888   <affected-histogram name="LevelDBEnv.MaxFDs"/>
24889 </fieldtrial>
24891 <fieldtrial name="LevelDBEnvPlatformFileErrors" separator="">
24892   <group name="CreateDir" label="ChromiumEnv::CreateDir"/>
24893   <group name="LockFile" label="ChromiumEnv::LockFile"/>
24894   <group name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
24895   <group name="RenameFile" label="ChromiumEnv::RenameFile"/>
24896   <affected-histogram name="LevelDBEnv.IDB.IOError."/>
24897   <affected-histogram name="LevelDBEnv.IOError."/>
24898 </fieldtrial>
24900 <fieldtrial name="LevelDBEnvRetry" separator="">
24901   <group name="RenameFile" label="RenameFile"/>
24902   <group name="LockFile" label="LockFile"/>
24903   <group name="CreateDir" label="CreateDir"/>
24904   <affected-histogram name="LevelDBEnv.IDB.RetryRecoveredFromErrorIn"/>
24905   <affected-histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor"/>
24906   <affected-histogram name="LevelDBEnv.RetryRecoveredFromErrorIn"/>
24907   <affected-histogram name="LevelDBEnv.TimeUntilSuccessFor"/>
24908 </fieldtrial>
24910 <fieldtrial name="LevelDBEnvRetryTimes" separator="">
24911   <obsolete>
24912     Deprecated 2013-04 in favor of LevelDBEnvRetry.
24913   </obsolete>
24914   <group name="Rename" label="RenameFile"/>
24915   <group name="LockFile" label="LockFile"/>
24916   <affected-histogram name="LevelDBEnv.IDB.TimeTo"/>
24917   <affected-histogram name="LevelDBEnv.TimeTo"/>
24918 </fieldtrial>
24920 <fieldtrial name="MediaAudioInputControllerTime" separator=".">
24921   <group name="CloseTime" label="Measures the time taken for DoClose()."/>
24922   <group name="CreateTime" label="Measures the time taken for DoCreate()."/>
24923   <group name="RecordTime" label="Measures the time taken for DoRecord()."/>
24924   <affected-histogram name="Media.AudioInputController"/>
24925 </fieldtrial>
24927 <fieldtrial name="MediaAudioInputDeviceManagerTime" separator=".">
24928   <group name="OpenOnDeviceThreadTime"
24929       label="Measures the time taken for OpenOnDeviceThread()."/>
24930   <group name="EnumerateOnDeviceThreadTime"
24931       label="Measures the time taken for EnumerateOnDeviceThread()."/>
24932   <affected-histogram name="Media.AudioInputDeviceManager"/>
24933 </fieldtrial>
24935 <fieldtrial name="MediaAudioOutputControllerTime" separator=".">
24936   <group name="CloseTime" label="Measures the time taken for DoClose()."/>
24937   <group name="CreateTime" label="Measures the time taken for DoCreate()."/>
24938   <group name="DeviceChangeTime"
24939       label="Measures the time taken for OnDeviceChange()."/>
24940   <group name="PauseTime" label="Measures the time taken for DoPause()."/>
24941   <group name="PlayTime"
24942       label="Measures the time taken for DoPlay(). Technically only the
24943              worker method AudioOutputController::PollAndStartIfDataReady()."/>
24944   <affected-histogram name="Media.AudioOutputController"/>
24945 </fieldtrial>
24947 <fieldtrial name="MediaVideoCaptureManagerTime" separator=".">
24948   <group name="OnEnumerateDevicesTime"
24949       label="Measures the time taken for OnEnumerateDevices()."/>
24950   <group name="OnOpenTime" label="Measures the time taken for OnOpen()."/>
24951   <group name="OnCloseTime" label="Measures the time taken for OnClose()."/>
24952   <group name="OnStartTime" label="Measures the time taken for OnStart()."/>
24953   <group name="OnStopTime" label="Measures the time taken for OnStop()."/>
24954   <affected-histogram name="Media.VideoCaptureManager"/>
24955 </fieldtrial>
24957 <fieldtrial name="NetConnectivity" separator=".">
24958   <group name="53.100B" label="100 bytes of data on port 53."/>
24959   <group name="53.100B.NoProxy"
24960       label="100 bytes of data on port 53 with no proxy."/>
24961   <group name="53.1K" label="1K bytes of data on port 53."/>
24962   <group name="53.1K.NoProxy"
24963       label="1K bytes of data on port 53 with no proxy."/>
24964   <group name="53.100B.RTT" label="100 bytes of data on port 53 successfully."/>
24965   <group name="53.100B.RTT.NoProxy"
24966       label="100 bytes of data on port 53 successfully with no proxy."/>
24967   <group name="53.1K.RTT" label="1K bytes of data on port 53 successfully."/>
24968   <group name="53.1K.RTT.NoProxy"
24969       label="1K bytes of data on port 53 successfully with no proxy."/>
24970   <group name="587.100B" label="100 bytes of data on port 587."/>
24971   <group name="587.100B.NoProxy"
24972       label="100 bytes of data on port 587 with no proxy."/>
24973   <group name="587.1K" label="1K bytes of data on port 587."/>
24974   <group name="587.1K.NoProxy"
24975       label="1K bytes of data on port 587 with no proxy."/>
24976   <group name="587.100B.RTT"
24977       label="100 bytes of data on port 587 successfully."/>
24978   <group name="587.100B.RTT.NoProxy"
24979       label="100 bytes of data on port 587 successfully with no proxy."/>
24980   <group name="587.1K.RTT" label="1K bytes of data on port 587 successfully."/>
24981   <group name="587.1K.RTT.NoProxy"
24982       label="1K bytes of data on port 587 successfully with no proxy."/>
24983   <group name="6121.100B" label="100 bytes of data on port 6121."/>
24984   <group name="6121.100B.NoProxy"
24985       label="100 bytes of data on port 6121 with no proxy."/>
24986   <group name="6121.1K" label="1K bytes of data on port 6121."/>
24987   <group name="6121.1K.NoProxy"
24988       label="1K bytes of data on port 6121 with no proxy."/>
24989   <group name="6121.100B.RTT"
24990       label="100 bytes of data on port 6121 successfully."/>
24991   <group name="6121.100B.RTT.NoProxy"
24992       label="100 bytes of data on port 6121 successfully with no proxy."/>
24993   <group name="6121.1K.RTT"
24994       label="1K bytes of data on port 6121 successfully."/>
24995   <group name="6121.1K.RTT.NoProxy"
24996       label="1K bytes of data on port 6121 successfully with no proxy."/>
24997   <group name="80.100B" label="100 bytes of data on port 80."/>
24998   <group name="80.100B.NoProxy"
24999       label="100 bytes of data on port 80 with no proxy."/>
25000   <group name="80.1K" label="1K bytes of data on port 80."/>
25001   <group name="80.1K.NoProxy"
25002       label="1K bytes of data on port 80 with no proxy."/>
25003   <group name="80.100B.RTT" label="100 bytes of data on port 80 successfully."/>
25004   <group name="80.100B.RTT.NoProxy"
25005       label="100 bytes of data on port 80 successfully with no proxy."/>
25006   <group name="80.1K.RTT" label="1K bytes of data on port 80 successfully."/>
25007   <group name="80.1K.RTT.NoProxy"
25008       label="1K bytes of data on port 80 successfully with no proxy."/>
25009   <group name="8080.100B" label="100 bytes of data on port 8080."/>
25010   <group name="8080.100B.NoProxy"
25011       label="100 bytes of data on port 8080 with no proxy."/>
25012   <group name="8080.1K" label="1K bytes of data on port 8080."/>
25013   <group name="8080.1K.NoProxy"
25014       label="1K bytes of data on port 8080 with no proxy."/>
25015   <group name="8080.100B.RTT"
25016       label="100 bytes of data on port 8080 successfully."/>
25017   <group name="8080.100B.RTT.NoProxy"
25018       label="100 bytes of data on port 8080 successfully with no proxy."/>
25019   <group name="8080.1K.RTT"
25020       label="1K bytes of data on port 8080 successfully."/>
25021   <group name="8080.1K.RTT.NoProxy"
25022       label="1K bytes of data on port 8080 successfully with no proxy."/>
25023   <affected-histogram name="NetConnectivity.TCP.Status"/>
25024   <affected-histogram name="NetConnectivity.TCP.Success"/>
25025   <affected-histogram name="NetConnectivity.UDP.PacketLoss"/>
25026   <affected-histogram name="NetConnectivity.UDP.PacketLoss6"/>
25027   <affected-histogram name="NetConnectivity.UDP.Status"/>
25028   <affected-histogram name="NetConnectivity.UDP.Success"/>
25029 </fieldtrial>
25031 <fieldtrial name="NetConnectivity2" separator=".">
25032   <group name="AcksReceivedFromFirst2Packets" label="2 packets."/>
25033   <group name="AcksReceivedFromFirst3Packets" label="3 packets."/>
25034   <group name="AcksReceivedFromFirst4Packets" label="4 packets."/>
25035   <group name="AcksReceivedFromFirst5Packets" label="5 packets."/>
25036   <group name="AcksReceivedFromFirst6Packets" label="6 packets."/>
25037   <group name="AcksReceivedFromFirst7Packets" label="7 packets."/>
25038   <group name="AcksReceivedFromFirst8Packets" label="8 packets."/>
25039   <group name="AcksReceivedFromFirst9Packets" label="9 packets."/>
25040   <group name="AcksReceivedFromFirst10Packets" label="10 packets."/>
25041   <group name="AcksReceivedFromFirst11Packets" label="11 packets."/>
25042   <group name="AcksReceivedFromFirst12Packets" label="12 packets."/>
25043   <group name="AcksReceivedFromFirst13Packets" label="13 packets."/>
25044   <group name="AcksReceivedFromFirst14Packets" label="14 packets."/>
25045   <group name="AcksReceivedFromFirst15Packets" label="15 packets."/>
25046   <group name="AcksReceivedFromFirst16Packets" label="16 packets."/>
25047   <group name="AcksReceivedFromFirst17Packets" label="17 packets."/>
25048   <group name="AcksReceivedFromFirst18Packets" label="18 packets."/>
25049   <group name="AcksReceivedFromFirst19Packets" label="19 packets."/>
25050   <group name="AcksReceivedFromFirst20Packets" label="20 packets."/>
25051   <group name="AcksReceivedFromFirst21Packets" label="21 packets."/>
25052   <affected-histogram name="NetConnectivity.Sent21"/>
25053 </fieldtrial>
25055 <fieldtrial name="NetConnectivity2a" separator=".">
25056   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
25057   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
25058   <group name="6121.1K" label="1K bytes of data is sent on port 6121."/>
25059   <affected-histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket"/>
25060   <affected-histogram name="NetConnectivity2.Sent21.GotAnAck"/>
25061   <affected-histogram name="NetConnectivity2.Sent21.PacketsSent"/>
25062 </fieldtrial>
25064 <fieldtrial name="NetConnectivity2b" separator=".">
25065   <group name="AcksReceivedFromFirst2Packets.6121.100B"
25066       label="2 packets. 100 bytes of data is sent on port 6121."/>
25067   <group name="AcksReceivedFromFirst3Packets.6121.100B"
25068       label="3 packets. 100 bytes of data is sent on port 6121."/>
25069   <group name="AcksReceivedFromFirst4Packets.6121.100B"
25070       label="4 packets. 100 bytes of data is sent on port 6121."/>
25071   <group name="AcksReceivedFromFirst5Packets.6121.100B"
25072       label="5 packets. 100 bytes of data is sent on port 6121."/>
25073   <group name="AcksReceivedFromFirst6Packets.6121.100B"
25074       label="6 packets. 100 bytes of data is sent on port 6121."/>
25075   <group name="AcksReceivedFromFirst7Packets.6121.100B"
25076       label="7 packets. 100 bytes of data is sent on port 6121."/>
25077   <group name="AcksReceivedFromFirst8Packets.6121.100B"
25078       label="8 packets. 100 bytes of data is sent on port 6121."/>
25079   <group name="AcksReceivedFromFirst9Packets.6121.100B"
25080       label="9 packets. 100 bytes of data is sent on port 6121."/>
25081   <group name="AcksReceivedFromFirst10Packets.6121.100B"
25082       label="10 packets. 100 bytes of data is sent on port 6121."/>
25083   <group name="AcksReceivedFromFirst11Packets.6121.100B"
25084       label="11 packets. 100 bytes of data is sent on port 6121."/>
25085   <group name="AcksReceivedFromFirst12Packets.6121.100B"
25086       label="12 packets. 100 bytes of data is sent on port 6121."/>
25087   <group name="AcksReceivedFromFirst13Packets.6121.100B"
25088       label="13 packets. 100 bytes of data is sent on port 6121."/>
25089   <group name="AcksReceivedFromFirst14Packets.6121.100B"
25090       label="14 packets. 100 bytes of data is sent on port 6121."/>
25091   <group name="AcksReceivedFromFirst15Packets.6121.100B"
25092       label="15 packets. 100 bytes of data is sent on port 6121."/>
25093   <group name="AcksReceivedFromFirst16Packets.6121.100B"
25094       label="16 packets. 100 bytes of data is sent on port 6121."/>
25095   <group name="AcksReceivedFromFirst17Packets.6121.100B"
25096       label="17 packets. 100 bytes of data is sent on port 6121."/>
25097   <group name="AcksReceivedFromFirst18Packets.6121.100B"
25098       label="18 packets. 100 bytes of data is sent on port 6121."/>
25099   <group name="AcksReceivedFromFirst19Packets.6121.100B"
25100       label="19 packets. 100 bytes of data is sent on port 6121."/>
25101   <group name="AcksReceivedFromFirst20Packets.6121.100B"
25102       label="20 packets. 100 bytes of data is sent on port 6121."/>
25103   <group name="AcksReceivedFromFirst21Packets.6121.100B"
25104       label="21 packets. 100 bytes of data is sent on port 6121."/>
25105   <affected-histogram name="NetConnectivity2.Sent21"/>
25106 </fieldtrial>
25108 <fieldtrial name="NetConnectivity2c" separator=".">
25109   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
25110   <group name="6121.100B.NoProxy"
25111       label="100 bytes of data is sent on port 6121 with no proxy."/>
25112   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
25113   <group name="6121.500B.NoProxy"
25114       label="500 bytes of data is sent on port 6121 with no proxy."/>
25115   <group name="6121.1K" label="1K bytes of data is sent on port 6121."/>
25116   <group name="6121.1K.NoProxy"
25117       label="1K bytes of data is sent on port 6121 with no proxy."/>
25118   <affected-histogram name="NetConnectivity2.Send6.PacketsSent"/>
25119   <affected-histogram name="NetConnectivity2.Send6.SeriesAcked"/>
25120 </fieldtrial>
25122 <fieldtrial name="NetConnectivity2d" separator=".">
25123   <group name="AcksReceivedFromFirst2Packets.6121.500B"
25124       label="2 packets. 500 bytes of data is sent on port 6121."/>
25125   <group name="AcksReceivedFromFirst3Packets.6121.500B"
25126       label="3 packets. 500 bytes of data is sent on port 6121."/>
25127   <group name="AcksReceivedFromFirst4Packets.6121.500B"
25128       label="4 packets. 500 bytes of data is sent on port 6121."/>
25129   <group name="AcksReceivedFromFirst5Packets.6121.500B"
25130       label="5 packets. 500 bytes of data is sent on port 6121."/>
25131   <group name="AcksReceivedFromFirst6Packets.6121.500B"
25132       label="6 packets. 500 bytes of data is sent on port 6121."/>
25133   <group name="AcksReceivedFromFirst7Packets.6121.500B"
25134       label="7 packets. 500 bytes of data is sent on port 6121."/>
25135   <group name="AcksReceivedFromFirst8Packets.6121.500B"
25136       label="8 packets. 500 bytes of data is sent on port 6121."/>
25137   <group name="AcksReceivedFromFirst9Packets.6121.500B"
25138       label="9 packets. 500 bytes of data is sent on port 6121."/>
25139   <group name="AcksReceivedFromFirst10Packets.6121.500B"
25140       label="10 packets. 500 bytes of data is sent on port 6121."/>
25141   <group name="AcksReceivedFromFirst11Packets.6121.500B"
25142       label="11 packets. 500 bytes of data is sent on port 6121."/>
25143   <group name="AcksReceivedFromFirst12Packets.6121.500B"
25144       label="12 packets. 500 bytes of data is sent on port 6121."/>
25145   <group name="AcksReceivedFromFirst13Packets.6121.500B"
25146       label="13 packets. 500 bytes of data is sent on port 6121."/>
25147   <group name="AcksReceivedFromFirst14Packets.6121.500B"
25148       label="14 packets. 500 bytes of data is sent on port 6121."/>
25149   <group name="AcksReceivedFromFirst15Packets.6121.500B"
25150       label="15 packets. 500 bytes of data is sent on port 6121."/>
25151   <group name="AcksReceivedFromFirst16Packets.6121.500B"
25152       label="16 packets. 500 bytes of data is sent on port 6121."/>
25153   <group name="AcksReceivedFromFirst17Packets.6121.500B"
25154       label="17 packets. 500 bytes of data is sent on port 6121."/>
25155   <group name="AcksReceivedFromFirst18Packets.6121.500B"
25156       label="18 packets. 500 bytes of data is sent on port 6121."/>
25157   <group name="AcksReceivedFromFirst19Packets.6121.500B"
25158       label="19 packets. 500 bytes of data is sent on port 6121."/>
25159   <group name="AcksReceivedFromFirst20Packets.6121.500B"
25160       label="20 packets. 500 bytes of data is sent on port 6121."/>
25161   <group name="AcksReceivedFromFirst21Packets.6121.500B"
25162       label="21 packets. 500 bytes of data is sent on port 6121."/>
25163   <affected-histogram name="NetConnectivity2.Sent21"/>
25164 </fieldtrial>
25166 <fieldtrial name="NetConnectivity2e" separator=".">
25167   <group name="AcksReceivedFromFirst2Packets.6121.1K"
25168       label="2 packets. 1K bytes of data is sent on port 6121."/>
25169   <group name="AcksReceivedFromFirst3Packets.6121.1K"
25170       label="3 packets. 1K bytes of data is sent on port 6121."/>
25171   <group name="AcksReceivedFromFirst4Packets.6121.1K"
25172       label="4 packets. 1K bytes of data is sent on port 6121."/>
25173   <group name="AcksReceivedFromFirst5Packets.6121.1K"
25174       label="5 packets. 1K bytes of data is sent on port 6121."/>
25175   <group name="AcksReceivedFromFirst6Packets.6121.1K"
25176       label="6 packets. 1K bytes of data is sent on port 6121."/>
25177   <group name="AcksReceivedFromFirst7Packets.6121.1K"
25178       label="7 packets. 1K bytes of data is sent on port 6121."/>
25179   <group name="AcksReceivedFromFirst8Packets.6121.1K"
25180       label="8 packets. 1K bytes of data is sent on port 6121."/>
25181   <group name="AcksReceivedFromFirst9Packets.6121.1K"
25182       label="9 packets. 1K bytes of data is sent on port 6121."/>
25183   <group name="AcksReceivedFromFirst10Packets.6121.1K"
25184       label="10 packets. 1K bytes of data is sent on port 6121."/>
25185   <group name="AcksReceivedFromFirst11Packets.6121.1K"
25186       label="11 packets. 1K bytes of data is sent on port 6121."/>
25187   <group name="AcksReceivedFromFirst12Packets.6121.1K"
25188       label="12 packets. 1K bytes of data is sent on port 6121."/>
25189   <group name="AcksReceivedFromFirst13Packets.6121.1K"
25190       label="13 packets. 1K bytes of data is sent on port 6121."/>
25191   <group name="AcksReceivedFromFirst14Packets.6121.1K"
25192       label="14 packets. 1K bytes of data is sent on port 6121."/>
25193   <group name="AcksReceivedFromFirst15Packets.6121.1K"
25194       label="15 packets. 1K bytes of data is sent on port 6121."/>
25195   <group name="AcksReceivedFromFirst16Packets.6121.1K"
25196       label="16 packets. 1K bytes of data is sent on port 6121."/>
25197   <group name="AcksReceivedFromFirst17Packets.6121.1K"
25198       label="17 packets. 1K bytes of data is sent on port 6121."/>
25199   <group name="AcksReceivedFromFirst18Packets.6121.1K"
25200       label="18 packets. 1K bytes of data is sent on port 6121."/>
25201   <group name="AcksReceivedFromFirst19Packets.6121.1K"
25202       label="19 packets. 1K bytes of data is sent on port 6121."/>
25203   <group name="AcksReceivedFromFirst20Packets.6121.1K"
25204       label="20 packets. 1K bytes of data is sent on port 6121."/>
25205   <group name="AcksReceivedFromFirst21Packets.6121.1K"
25206       label="21 packets. 1K bytes of data is sent on port 6121."/>
25207   <affected-histogram name="NetConnectivity2.Sent21"/>
25208 </fieldtrial>
25210 <fieldtrial name="NetConnectivity3a" separator=".">
25211   <group name="NonPacedPacket"
25212       label="In this histogram results are only shown if at least two packets
25213              were ACKed in the Startup Test. Packets were sent as rapidly as
25214              possible."/>
25215   <group name="PacedPacket"
25216       label="In this histogram results are only shown if at least two packets
25217              were ACKed in the Startup Test. Packets are sent at equal
25218              intervals. The interval is selected to match the bandwidth
25219              discovered during the StartPacket test."/>
25220   <group name="StartPacket"
25221       label="Packets are sent as rapidly as possible, just after successfully
25222              sending an UMA upload. Each packet was numbered, as was its ACK
25223              sent back by Google. If no packets (of the 21) were ever ACKed,
25224              then the port is assumed to be blocked, and no data is recorded
25225              in this histogram."/>
25226   <affected-histogram name="NetConnectivity3"/>
25227 </fieldtrial>
25229 <fieldtrial name="NetConnectivity3aa" separator=".">
25230   <group name="Sent21"
25231       label="This histogram shows the number of echo responses received from
25232              the first"/>
25233   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
25234   <affected-histogram name="NetConnectivity3.PacedPacket"/>
25235   <affected-histogram name="NetConnectivity3.StartPacket"/>
25236 </fieldtrial>
25238 <fieldtrial name="NetConnectivity3AckReceivedForNthPacket" separator=".">
25239   <group name="Sent21.AckReceivedForNthPacket"
25240       label="Each packet was numbered, as was its ACK sent back by Google.
25241              This histogram records, for each packet number, how often we
25242              received an ACK for that packet."/>
25243   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
25244   <affected-histogram name="NetConnectivity3.PacedPacket"/>
25245   <affected-histogram name="NetConnectivity3.StartPacket"/>
25246 </fieldtrial>
25248 <fieldtrial name="NetConnectivity3AcksReceivedFromFirst" separator=".">
25249   <group name="AcksReceivedFromFirst02Packets" label="2 packets."/>
25250   <group name="AcksReceivedFromFirst03Packets" label="3 packets."/>
25251   <group name="AcksReceivedFromFirst04Packets" label="4 packets."/>
25252   <group name="AcksReceivedFromFirst05Packets" label="5 packets."/>
25253   <group name="AcksReceivedFromFirst06Packets" label="6 packets."/>
25254   <group name="AcksReceivedFromFirst07Packets" label="7 packets."/>
25255   <group name="AcksReceivedFromFirst08Packets" label="8 packets."/>
25256   <group name="AcksReceivedFromFirst09Packets" label="9 packets."/>
25257   <group name="AcksReceivedFromFirst10Packets" label="10 packets."/>
25258   <group name="AcksReceivedFromFirst11Packets" label="11 packets."/>
25259   <group name="AcksReceivedFromFirst12Packets" label="12 packets."/>
25260   <group name="AcksReceivedFromFirst13Packets" label="13 packets."/>
25261   <group name="AcksReceivedFromFirst14Packets" label="14 packets."/>
25262   <group name="AcksReceivedFromFirst15Packets" label="15 packets."/>
25263   <group name="AcksReceivedFromFirst16Packets" label="16 packets."/>
25264   <group name="AcksReceivedFromFirst17Packets" label="17 packets."/>
25265   <group name="AcksReceivedFromFirst18Packets" label="18 packets."/>
25266   <group name="AcksReceivedFromFirst19Packets" label="19 packets."/>
25267   <group name="AcksReceivedFromFirst20Packets" label="20 packets."/>
25268   <group name="AcksReceivedFromFirst21Packets" label="21 packets."/>
25269   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
25270   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
25271   <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
25272 </fieldtrial>
25274 <fieldtrial name="NetConnectivity3GotAnAck" separator=".">
25275   <group name="Sent21.GotAnAck"
25276       label="The histogram shows if we ever got an ACK for a packet in our
25277              series of 21."/>
25278   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
25279   <affected-histogram name="NetConnectivity3.PacedPacket"/>
25280   <affected-histogram name="NetConnectivity3.StartPacket"/>
25281 </fieldtrial>
25283 <fieldtrial name="NetConnectivity3PacketDelay1" separator=".">
25284   <group name="Sent21.443"
25285       label="This histogram shows the difference between the time when we
25286              have received 1st byte from the server and the last time when we
25287              have received data from the server on port 443."/>
25288   <group name="Sent21.6121"
25289       label="This histogram shows the difference between the time when we
25290              have received 1st byte from the server and the last time when we
25291              have received data from the server on port 6121."/>
25292   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
25293   <affected-histogram name="NetConnectivity3.PacedPacket"/>
25294   <affected-histogram name="NetConnectivity3.StartPacket"/>
25295 </fieldtrial>
25297 <fieldtrial name="NetConnectivity3PacketDelay2" separator=".">
25298   <group name="443.100B.PacketDelay"
25299       label="100 bytes of data is sent on port 443."/>
25300   <group name="443.1200B.PacketDelay"
25301       label="1200 bytes of data is sent on port 443."/>
25302   <group name="443.500B.PacketDelay"
25303       label="500 bytes of data is sent on port 443."/>
25304   <group name="6121.100B.PacketDelay"
25305       label="100 bytes of data is sent on port 6121."/>
25306   <group name="6121.1200B.PacketDelay"
25307       label="1200 bytes of data is sent on port 6121."/>
25308   <group name="6121.500B.PacketDelay"
25309       label="500 bytes of data is sent on port 6121."/>
25310   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
25311   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
25312   <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
25313 </fieldtrial>
25315 <fieldtrial name="NetConnectivity3PacketRTT" separator=".">
25316   <group name="Sent21.Success.RTT" label="The histogram shows the RTT for"/>
25317   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
25318   <affected-histogram name="NetConnectivity3.PacedPacket"/>
25319   <affected-histogram name="NetConnectivity3.StartPacket"/>
25320 </fieldtrial>
25322 <fieldtrial name="NetConnectivity3Packets" separator=".">
25323   <group name="Packet01" label="1st packet."/>
25324   <group name="Packet02" label="2nd packet."/>
25325   <group name="Packet03" label="3rd packet."/>
25326   <group name="Packet10" label="10th packet."/>
25327   <group name="Packet20" label="20th packet."/>
25328   <affected-histogram
25329       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT"/>
25330   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT"/>
25331   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT"/>
25332 </fieldtrial>
25334 <fieldtrial name="NetConnectivity3PacketsSent" separator=".">
25335   <group name="Sent21.PacketsSent"
25336       label="This histogram records how many packets (out of 21 attempted)
25337              were sent to the server via UDP."/>
25338   <group name="Send6.SeriesAcked"
25339       label="Chrome sends 6 UDP packets in a row to test to see if there is a
25340              probabalistic dependency in packet loss for consecutive packets.
25341              We record a bit vector of packets received, where the least
25342              significant bit is a 1 if the first packet was received, etc.
25343              For example, if all packets other than packet 2 and 4 are
25344              responded to, then we'd have a sample (in binary) of 110101B, or
25345              53."/>
25346   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
25347   <affected-histogram name="NetConnectivity3.PacedPacket"/>
25348   <affected-histogram name="NetConnectivity3.StartPacket"/>
25349 </fieldtrial>
25351 <fieldtrial name="NetConnectivity3PacketsSentBytes" separator=".">
25352   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
25353   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
25354   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
25355   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
25356   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
25357   <group name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
25358   <affected-histogram
25359       name="NetConnectivity3.NonPacedPacket.Sent21.AckReceivedForNthPacket"/>
25360   <affected-histogram
25361       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
25362   <affected-histogram
25363       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
25364   <affected-histogram
25365       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
25366   <affected-histogram
25367       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
25368   <affected-histogram
25369       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
25370   <affected-histogram
25371       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
25372   <affected-histogram
25373       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
25374   <affected-histogram
25375       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
25376   <affected-histogram
25377       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
25378   <affected-histogram
25379       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
25380   <affected-histogram
25381       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
25382   <affected-histogram
25383       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
25384   <affected-histogram
25385       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
25386   <affected-histogram
25387       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
25388   <affected-histogram
25389       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
25390   <affected-histogram
25391       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
25392   <affected-histogram
25393       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
25394   <affected-histogram
25395       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
25396   <affected-histogram
25397       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
25398   <affected-histogram
25399       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
25400   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"/>
25401   <affected-histogram
25402       name="NetConnectivity3.NonPacedPacket.Sent21.PacketsSent"/>
25403   <affected-histogram
25404       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
25405   <affected-histogram
25406       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
25407   <affected-histogram
25408       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
25409   <affected-histogram
25410       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
25411   <affected-histogram
25412       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
25413   <affected-histogram
25414       name="NetConnectivity3.PacedPacket.Sent21.AckReceivedForNthPacket"/>
25415   <affected-histogram
25416       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
25417   <affected-histogram
25418       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
25419   <affected-histogram
25420       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
25421   <affected-histogram
25422       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
25423   <affected-histogram
25424       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
25425   <affected-histogram
25426       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
25427   <affected-histogram
25428       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
25429   <affected-histogram
25430       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
25431   <affected-histogram
25432       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
25433   <affected-histogram
25434       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
25435   <affected-histogram
25436       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
25437   <affected-histogram
25438       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
25439   <affected-histogram
25440       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
25441   <affected-histogram
25442       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
25443   <affected-histogram
25444       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
25445   <affected-histogram
25446       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
25447   <affected-histogram
25448       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
25449   <affected-histogram
25450       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
25451   <affected-histogram
25452       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
25453   <affected-histogram
25454       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
25455   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"/>
25456   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.PacketsSent"/>
25457   <affected-histogram
25458       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet01"/>
25459   <affected-histogram
25460       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet02"/>
25461   <affected-histogram
25462       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet03"/>
25463   <affected-histogram
25464       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet10"/>
25465   <affected-histogram
25466       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet20"/>
25467   <affected-histogram
25468       name="NetConnectivity3.StartPacket.Sent21.AckReceivedForNthPacket"/>
25469   <affected-histogram
25470       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst02Packets"/>
25471   <affected-histogram
25472       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst03Packets"/>
25473   <affected-histogram
25474       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst04Packets"/>
25475   <affected-histogram
25476       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst05Packets"/>
25477   <affected-histogram
25478       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst06Packets"/>
25479   <affected-histogram
25480       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst07Packets"/>
25481   <affected-histogram
25482       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst08Packets"/>
25483   <affected-histogram
25484       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst09Packets"/>
25485   <affected-histogram
25486       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst10Packets"/>
25487   <affected-histogram
25488       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst11Packets"/>
25489   <affected-histogram
25490       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst12Packets"/>
25491   <affected-histogram
25492       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst13Packets"/>
25493   <affected-histogram
25494       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst14Packets"/>
25495   <affected-histogram
25496       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst15Packets"/>
25497   <affected-histogram
25498       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst16Packets"/>
25499   <affected-histogram
25500       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst17Packets"/>
25501   <affected-histogram
25502       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst18Packets"/>
25503   <affected-histogram
25504       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst19Packets"/>
25505   <affected-histogram
25506       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst20Packets"/>
25507   <affected-histogram
25508       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst21Packets"/>
25509   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"/>
25510   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.PacketsSent"/>
25511   <affected-histogram
25512       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet01"/>
25513   <affected-histogram
25514       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet02"/>
25515   <affected-histogram
25516       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet03"/>
25517   <affected-histogram
25518       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet10"/>
25519   <affected-histogram
25520       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet20"/>
25521 </fieldtrial>
25523 <fieldtrial name="NetConnectivity3Send6Acked" separator=".">
25524   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
25525   <group name="443.100B.NoProxy"
25526       label="100 bytes of data is sent on port 443 with no proxy."/>
25527   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
25528   <group name="443.500B.NoProxy"
25529       label="500 bytes of data is sent on port 443 with no proxy."/>
25530   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
25531   <group name="443.1200B.NoProxy"
25532       label="1200 bytes of data is sent on port 443 with no proxy."/>
25533   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
25534   <group name="6121.100B.NoProxy"
25535       label="100 bytes of data is sent on port 6121 with no proxy."/>
25536   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
25537   <group name="6121.500B.NoProxy"
25538       label="500 bytes of data is sent on port 6121 with no proxy."/>
25539   <group name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
25540   <group name="6121.1200B.NoProxy"
25541       label="1200 bytes of data is sent on port 6121 with no proxy."/>
25542   <affected-histogram name="NetConnectivity3.NonPacedPacket.Send6.SeriesAcked"/>
25543   <affected-histogram name="NetConnectivity3.PacedPacket.Send6.SeriesAcked"/>
25544   <affected-histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent"/>
25545   <affected-histogram name="NetConnectivity3.StartPacket.Send6.SeriesAcked"/>
25546 </fieldtrial>
25548 <fieldtrial name="NetConnectivity4a" separator=".">
25549   <group name="NATBind.Sent2"
25550       label="Two packets were sent spreading over a random period, to test if
25551              the NAT dropped the binding. Afterwords, an extra (short) packet
25552              was sent with renewed NAT binding to test whether the network
25553              that was used to deliver the first packet is still connected.
25554              Results are only shown in this histogram if at least ten packets
25555              were received in the StartPacket test."/>
25556   <group name="NonPacedPacket"
25557       label="21 Packets were sent as rapidly as possible. Results are only
25558              shown in this histogram if at least two packets were received in
25559              the StartPacket Test."/>
25560   <group name="PacedPacket"
25561       label="21 Packets were sent at equal intervals, which were selected to
25562              match the bandwidth discovered during the StartPacket test.
25563              Results are only shown in this histogram if at least two packets
25564              were received in the StartPacket Test."/>
25565   <group name="StartPacket"
25566       label="21 Packets were sent as rapidly as possible, just after the
25567              client successfully sent a UMA upload. Each packet was numbered
25568              when it was sent by Google."/>
25569   <affected-histogram name="NetConnectivity4"/>
25570 </fieldtrial>
25572 <fieldtrial name="NetConnectivity4NATBindPacketReceives" separator=".">
25573   <group name="Bind.Failure"
25574       label="Only when the second packet never arrived (we wait for 10 extra
25575              seconds) and the first and the extra (short) packets arrived did
25576              we record the duration in seconds between the sendings of the
25577              first two packets in this histogram."/>
25578   <group name="Bind.Success"
25579       label="Only when all three packets including the extra (short) packet
25580              arrived did we record the duration in seconds between the
25581              sendings of the first two packets in this histogram."/>
25582   <group name="Connectivity.Failure"
25583       label="Only when the extra (short) packet (with renewed NAT binding)
25584              never arrived (we wait for 10 extra seconds) did we record the
25585              duration in seconds between the sendings of the first two
25586              packets in this histogram."/>
25587   <group name="Connectivity.Success"
25588       label="Only when the extra (short) packet arrived did we record the
25589              duration in seconds between the sendings of the first two
25590              packets in this histogram."/>
25591   <group name="SendToLastRecvDelay"
25592       label="This histogram records the time duration (in milliseconds)
25593              between the client sending the request and the receiving of the
25594              second packet sent from the server, excluding the idle time
25595              between sendings of the first two packets. Results are only
25596              shown if the first two packets are both received."/>
25597   <affected-histogram name="NetConnectivity4.NATBind.Sent2"/>
25598 </fieldtrial>
25600 <fieldtrial name="NetConnectivity4PacketFirst6" separator=".">
25601   <group name="First6.SeriesRecv"
25602       label="This histogram records a bit vector of the first 6 packets sent,
25603              where the least significant bit is a 1 if the first packet was
25604              received, etc. For example, if all packets other than packet 2
25605              and 4 are received, then we'd have a sample (in binary) of
25606              110101B, or 53."/>
25607   <group name="Sent21"
25608       label="This histogram shows the number of packets received from the
25609              first"/>
25610   <affected-histogram name="NetConnectivity4.NonPacedPacket"/>
25611   <affected-histogram name="NetConnectivity4.PacedPacket"/>
25612   <affected-histogram name="NetConnectivity4.StartPacket"/>
25613 </fieldtrial>
25615 <fieldtrial name="NetConnectivity4PacketReceives" separator=".">
25616   <group name="NumRecvFromFirst01Packets" label="1 packet."/>
25617   <group name="NumRecvFromFirst02Packets" label="2 packets."/>
25618   <group name="NumRecvFromFirst03Packets" label="3 packets."/>
25619   <group name="NumRecvFromFirst04Packets" label="4 packets."/>
25620   <group name="NumRecvFromFirst05Packets" label="5 packets."/>
25621   <group name="NumRecvFromFirst06Packets" label="6 packets."/>
25622   <group name="NumRecvFromFirst07Packets" label="7 packets."/>
25623   <group name="NumRecvFromFirst08Packets" label="8 packets."/>
25624   <group name="NumRecvFromFirst09Packets" label="9 packets."/>
25625   <group name="NumRecvFromFirst10Packets" label="10 packets."/>
25626   <group name="NumRecvFromFirst11Packets" label="11 packets."/>
25627   <group name="NumRecvFromFirst12Packets" label="12 packets."/>
25628   <group name="NumRecvFromFirst13Packets" label="13 packets."/>
25629   <group name="NumRecvFromFirst14Packets" label="14 packets."/>
25630   <group name="NumRecvFromFirst15Packets" label="15 packets."/>
25631   <group name="NumRecvFromFirst16Packets" label="16 packets."/>
25632   <group name="NumRecvFromFirst17Packets" label="17 packets."/>
25633   <group name="NumRecvFromFirst18Packets" label="18 packets."/>
25634   <group name="NumRecvFromFirst19Packets" label="19 packets."/>
25635   <group name="NumRecvFromFirst20Packets" label="20 packets."/>
25636   <group name="NumRecvFromFirst21Packets" label="21 packets."/>
25637   <affected-histogram name="NetConnectivity4.NonPacedPacket.Sent21"/>
25638   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21"/>
25639   <affected-histogram name="NetConnectivity4.StartPacket.Sent21"/>
25640 </fieldtrial>
25642 <fieldtrial name="NetConnectivity4PacketRTT" separator=".">
25643   <group name="Sent21.GotAPacket"
25644       label="The histogram shows if we ever got at least one packet in our
25645              series of 21."/>
25646   <group name="Sent21.PacketDelay"
25647       label="The histogram shows the average inter-arrival time between every
25648              two consecutive packets we receive in our series of 21
25649              multiplied by 20 (so this is essentially the time duration
25650              between the first and the last received packets)."/>
25651   <group name="Sent21.PacketsRecv"
25652       label="The histogram shows how many packets we receive in our series of
25653              21."/>
25654   <group name="Sent21.RecvNthPacket"
25655       label="Each packet was numbered when it was sent by Google. This
25656              histogram records, for each packet number, how often we received
25657              that packet."/>
25658   <group name="Sent21.SendToLastRecvDelay"
25659       label="This histogram records the time duration between the client
25660              sending the request and the receiving of the last packet sent
25661              from the server, excluding the total pacing time requested by
25662              the client. Results are only shown if at least two packets are
25663              received."/>
25664   <group name="Sent21.Success.RTT" label="The histogram shows the RTT for the"/>
25665   <affected-histogram name="NetConnectivity4.NonPacedPacket"/>
25666   <affected-histogram name="NetConnectivity4.PacedPacket"/>
25667   <affected-histogram name="NetConnectivity4.StartPacket"/>
25668 </fieldtrial>
25670 <fieldtrial name="NetConnectivity4PacketRTTSeries" separator=".">
25671   <group name="Packet01" label="1st packet."/>
25672   <group name="Packet02" label="2nd packet."/>
25673   <group name="Packet03" label="3rd packet."/>
25674   <group name="Packet10" label="10th packet."/>
25675   <group name="Packet20" label="20th packet."/>
25676   <affected-histogram
25677       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT"/>
25678   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.Success.RTT"/>
25679   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.Success.RTT"/>
25680 </fieldtrial>
25682 <fieldtrial name="NetConnectivity4PacketsAll" separator=".">
25683   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
25684   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
25685   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
25686   <group name="80.100B" label="100 bytes of data is sent on port 80."/>
25687   <group name="80.1200B" label="1200 bytes of data is sent on port 80."/>
25688   <group name="80.500B" label="500 bytes of data is sent on port 80."/>
25689   <affected-histogram name="NetConnectivity4.NATBind.Sent2.Bind.Failure"/>
25690   <affected-histogram name="NetConnectivity4.NATBind.Sent2.Bind.Success"/>
25691   <affected-histogram
25692       name="NetConnectivity4.NATBind.Sent2.Connectivity.Failure"/>
25693   <affected-histogram
25694       name="NetConnectivity4.NATBind.Sent2.Connectivity.Success"/>
25695   <affected-histogram
25696       name="NetConnectivity4.NATBind.Sent2.SendToLastRecvDelay"/>
25697   <affected-histogram name="NetConnectivity4.NonPacedPacket.Sent21.GotAPacket"/>
25698   <affected-histogram
25699       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst01Packets"/>
25700   <affected-histogram
25701       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst02Packets"/>
25702   <affected-histogram
25703       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst03Packets"/>
25704   <affected-histogram
25705       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst04Packets"/>
25706   <affected-histogram
25707       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst05Packets"/>
25708   <affected-histogram
25709       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst06Packets"/>
25710   <affected-histogram
25711       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst07Packets"/>
25712   <affected-histogram
25713       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst08Packets"/>
25714   <affected-histogram
25715       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst09Packets"/>
25716   <affected-histogram
25717       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst10Packets"/>
25718   <affected-histogram
25719       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst11Packets"/>
25720   <affected-histogram
25721       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst12Packets"/>
25722   <affected-histogram
25723       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst13Packets"/>
25724   <affected-histogram
25725       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst14Packets"/>
25726   <affected-histogram
25727       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst15Packets"/>
25728   <affected-histogram
25729       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst16Packets"/>
25730   <affected-histogram
25731       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst17Packets"/>
25732   <affected-histogram
25733       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst18Packets"/>
25734   <affected-histogram
25735       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst19Packets"/>
25736   <affected-histogram
25737       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst20Packets"/>
25738   <affected-histogram
25739       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst21Packets"/>
25740   <affected-histogram
25741       name="NetConnectivity4.NonPacedPacket.Sent21.PacketDelay"/>
25742   <affected-histogram
25743       name="NetConnectivity4.NonPacedPacket.Sent21.PacketsRecv"/>
25744   <affected-histogram
25745       name="NetConnectivity4.NonPacedPacket.Sent21.RecvNthPacket"/>
25746   <affected-histogram
25747       name="NetConnectivity4.NonPacedPacket.Sent21.SendToLastRecvDelay"/>
25748   <affected-histogram
25749       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
25750   <affected-histogram
25751       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
25752   <affected-histogram
25753       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
25754   <affected-histogram
25755       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
25756   <affected-histogram
25757       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
25758   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.GotAPacket"/>
25759   <affected-histogram
25760       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst01Packets"/>
25761   <affected-histogram
25762       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst02Packets"/>
25763   <affected-histogram
25764       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst03Packets"/>
25765   <affected-histogram
25766       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst04Packets"/>
25767   <affected-histogram
25768       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst05Packets"/>
25769   <affected-histogram
25770       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst06Packets"/>
25771   <affected-histogram
25772       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst07Packets"/>
25773   <affected-histogram
25774       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst08Packets"/>
25775   <affected-histogram
25776       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst09Packets"/>
25777   <affected-histogram
25778       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst10Packets"/>
25779   <affected-histogram
25780       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst11Packets"/>
25781   <affected-histogram
25782       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst12Packets"/>
25783   <affected-histogram
25784       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst13Packets"/>
25785   <affected-histogram
25786       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst14Packets"/>
25787   <affected-histogram
25788       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst15Packets"/>
25789   <affected-histogram
25790       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst16Packets"/>
25791   <affected-histogram
25792       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst17Packets"/>
25793   <affected-histogram
25794       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst18Packets"/>
25795   <affected-histogram
25796       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst19Packets"/>
25797   <affected-histogram
25798       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst20Packets"/>
25799   <affected-histogram
25800       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst21Packets"/>
25801   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.PacketDelay"/>
25802   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.PacketsRecv"/>
25803   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.RecvNthPacket"/>
25804   <affected-histogram
25805       name="NetConnectivity4.PacedPacket.Sent21.SendToLastRecvDelay"/>
25806   <affected-histogram
25807       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet01"/>
25808   <affected-histogram
25809       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet02"/>
25810   <affected-histogram
25811       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet03"/>
25812   <affected-histogram
25813       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet10"/>
25814   <affected-histogram
25815       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet20"/>
25816   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.GotAPacket"/>
25817   <affected-histogram
25818       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst01Packets"/>
25819   <affected-histogram
25820       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst02Packets"/>
25821   <affected-histogram
25822       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst03Packets"/>
25823   <affected-histogram
25824       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst04Packets"/>
25825   <affected-histogram
25826       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst05Packets"/>
25827   <affected-histogram
25828       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst06Packets"/>
25829   <affected-histogram
25830       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst07Packets"/>
25831   <affected-histogram
25832       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst08Packets"/>
25833   <affected-histogram
25834       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst09Packets"/>
25835   <affected-histogram
25836       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst10Packets"/>
25837   <affected-histogram
25838       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst11Packets"/>
25839   <affected-histogram
25840       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst12Packets"/>
25841   <affected-histogram
25842       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst13Packets"/>
25843   <affected-histogram
25844       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst14Packets"/>
25845   <affected-histogram
25846       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst15Packets"/>
25847   <affected-histogram
25848       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst16Packets"/>
25849   <affected-histogram
25850       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst17Packets"/>
25851   <affected-histogram
25852       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst18Packets"/>
25853   <affected-histogram
25854       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst19Packets"/>
25855   <affected-histogram
25856       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst20Packets"/>
25857   <affected-histogram
25858       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst21Packets"/>
25859   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.PacketDelay"/>
25860   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.PacketsRecv"/>
25861   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.RecvNthPacket"/>
25862   <affected-histogram
25863       name="NetConnectivity4.StartPacket.Sent21.SendToLastRecvDelay"/>
25864   <affected-histogram
25865       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet01"/>
25866   <affected-histogram
25867       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet02"/>
25868   <affected-histogram
25869       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet03"/>
25870   <affected-histogram
25871       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet10"/>
25872   <affected-histogram
25873       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet20"/>
25874 </fieldtrial>
25876 <fieldtrial name="NetConnectivity4SeriesRecv" separator=".">
25877   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
25878   <group name="443.100B.NoProxy"
25879       label="100 bytes of data is sent on port 443 with no proxy."/>
25880   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
25881   <group name="443.1200B.NoProxy"
25882       label="1200 bytes of data is sent on port 443 with no proxy."/>
25883   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
25884   <group name="443.500B.NoProxy"
25885       label="500 bytes of data is sent on port 443 with no proxy."/>
25886   <group name="80.100B" label="100 bytes of data is sent on port 80."/>
25887   <group name="80.100B.NoProxy"
25888       label="100 bytes of data is sent on port 80 with no proxy."/>
25889   <group name="80.1200B" label="1200 bytes of data is sent on port 80."/>
25890   <group name="80.1200B.NoProxy"
25891       label="1200 bytes of data is sent on port 80 with no proxy."/>
25892   <group name="80.500B" label="500 bytes of data is sent on port 80."/>
25893   <group name="80.500B.NoProxy"
25894       label="500 bytes of data is sent on port 80 with no proxy."/>
25895   <affected-histogram name="NetConnectivity4.NonPacedPacket.First6.SeriesRecv"/>
25896   <affected-histogram name="NetConnectivity4.PacedPacket.First6.SeriesRecv"/>
25897   <affected-histogram name="NetConnectivity4.StartPacket.First6.SeriesRecv"/>
25898 </fieldtrial>
25900 <fieldtrial name="NetProxyResolverExecutionTime">
25901   <group name="UrlOver2K" label="URL length was over 2K"/>
25902   <group name="UrlOver4K" label="URL length was over 4K"/>
25903   <group name="UrlOver8K" label="URL length was over 8K"/>
25904   <group name="UrlOver128K" label="URL length was over 128K"/>
25905   <affected-histogram name="Net.ProxyResolver.ExecutionTime"/>
25906 </fieldtrial>
25908 <fieldtrial name="OmniboxProviderTime" separator=".">
25909   <group name="Bookmark"/>
25910   <group name="Builtin"/>
25911   <group name="Contact"/>
25912   <group name="ExtensionApp"/>
25913   <group name="HistoryContents"/>
25914   <group name="HistoryQuick"/>
25915   <group name="HistoryURL"/>
25916   <group name="Keyword"/>
25917   <group name="Search"/>
25918   <group name="Shortcuts"/>
25919   <group name="ZeroSuggest"/>
25920   <affected-histogram name="Omnibox.ProviderTime"/>
25921 </fieldtrial>
25923 <fieldtrial name="OverlappedReadImpact">
25924   <group name="OverlappedReadDisabled" label="Non-blocking reads"/>
25925   <group name="OverlappedReadEnabled" label="Default, async reads"/>
25926   <affected-histogram name="Net.HttpJob.TotalTime"/>
25927   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
25928   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
25929   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
25930   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
25931   <affected-histogram name="PLT.Abandoned"/>
25932   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
25933   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
25934   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
25935   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
25936   <affected-histogram name="PLT.LoadType"/>
25937 </fieldtrial>
25939 <fieldtrial name="PageLoadType">
25940   <group name="HistoryLoad" label="but only for user pressing back or forward"/>
25941   <group name="LinkLoad"
25942       label="deprecated - see LinkLoadReload, LinkLoadNormal,
25943              LinkLoadStaleOk, LinkLoadCacheOnly; content initiated, commonly
25944              back to a posted page"/>
25945   <group name="LinkLoadCacheOnly"
25946       label="content initiated, commonly back to a posted page, where browser
25947              must ONLY use cache"/>
25948   <group name="LinkLoadNormal"
25949       label="content initiated, ordinary link traversal or post"/>
25950   <group name="LinkLoadReload" label="content initiated, calling reload()"/>
25951   <group name="LinkLoadStaleOk"
25952       label="content initiated, commonly forward or back where stale cached
25953              data is very acceptable"/>
25954   <group name="NormalLoad"
25955       label="but only for user entered URL or omnibox search"/>
25956   <group name="Reload" label="but only for user pressed reload"/>
25957   <group name="UndefLoad"
25958       label="should never happen... as it is only for an client-code error
25959              case which should not exist"/>
25960   <affected-histogram name="PLT.BeginToFinish"/>
25961   <affected-histogram name="PLT.BeginToFinishDoc"/>
25962   <affected-histogram name="PLT.StartToCommit">
25963     <with-group name="LinkLoadNormal"/>
25964     <with-group name="NormalLoad"/>
25965   </affected-histogram>
25966   <affected-histogram name="PLT.StartToFinish">
25967     <with-group name="LinkLoadNormal"/>
25968     <with-group name="NormalLoad"/>
25969   </affected-histogram>
25970   <affected-histogram name="Renderer4.BeginToFinish"/>
25971   <affected-histogram name="Renderer4.BeginToFinishDoc"/>
25972 </fieldtrial>
25974 <fieldtrial name="PpapiPluginName">
25975   <group name="libpepflashplayer.so" label="Flash player on Linux or Cros"/>
25976   <group name="libwidevinecdmadapter.so" label="Widevine CDM on Linux or Cros"/>
25977   <group name="pepflashplayer.dll" label="Flash player on Windows"/>
25978   <group name="PepperFlashPlayer.plugin" label="Flash player on Mac"/>
25979   <group name="widevinecdmadapter.dll" label="Widevine CDM on Windows"/>
25980   <group name="widevinecdmadapter.plugin" label="Widevine CDM on Mac"/>
25981   <affected-histogram name="Plugin.PpapiBrokerLoadResult"/>
25982   <affected-histogram name="Plugin.PpapiPluginLoadResult"/>
25983 </fieldtrial>
25985 <fieldtrial name="Prefetch">
25986   <group name="ContentPrefetchPrefetchOff"
25987       label="Prefetch is completely disabled."/>
25988   <group name="ContentPrefetchPrefetchOn"
25989       label="prefetch is enabled but prerender is disabled."/>
25990   <affected-histogram name="HttpCache.EntryLockWait"/>
25991   <affected-histogram name="Net.HttpTimeToFirstByte"/>
25992   <affected-histogram name="PLT.Abandoned"/>
25993   <affected-histogram name="PLT.BeginToFinish"/>
25994   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
25995   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
25996   <affected-histogram name="PLT.BeginToFinishDoc"/>
25997   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
25998   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
25999   <affected-histogram name="PLT.PerceivedLoadTime"/>
26000   <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
26001 </fieldtrial>
26003 <fieldtrial name="Prerender">
26004   <group name="PrerenderEnabled" label="prerender is enabled."/>
26005   <group name="PrerenderControl" label="prerender is disabled."/>
26006   <group name="PrerenderNoUse"
26007       label="prerender is enabled, but pages are not swapped in."/>
26008   <group name="PrerenderMulti"
26009       label="prerender is enabled with multiple simultanious prerenders."/>
26010   <group name="Prerender5minTTL"
26011       label="prerender is enabled, and the TTL is extended to 5 minutes."/>
26012   <affected-histogram name="HttpCache.EntryLockWait"/>
26013   <affected-histogram name="Net.HttpTimeToFirstByte"/>
26014   <affected-histogram name="PLT.Abandoned"/>
26015   <affected-histogram name="PLT.BeginToFinish"/>
26016   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
26017   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
26018   <affected-histogram name="PLT.BeginToFinishDoc"/>
26019   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
26020   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
26021   <affected-histogram name="PLT.PerceivedLoadTime"/>
26022   <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
26023   <affected-histogram name="Prerender.FinalStatus"/>
26024   <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
26025   <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
26026   <affected-histogram name="Prerender.LocalPredictorEvent"/>
26027   <affected-histogram name="Prerender.PerceivedPLT"/>
26028   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
26029   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
26030   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
26031   <affected-histogram
26032       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
26033   <affected-histogram
26034       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
26035   <affected-histogram name="Prerender.PerceivedPLTMatched"/>
26036   <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
26037   <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
26038   <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
26039   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
26040   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
26041   <affected-histogram name="Prerender.RendererIdleTime"/>
26042   <affected-histogram name="Prerender.RendererPerceivedPLT"/>
26043   <affected-histogram name="Prerender.RendererPerceivedPLTMatched"/>
26044   <affected-histogram name="Prerender.RendererTimeUntilDisplay"/>
26045   <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
26046   <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
26047 </fieldtrial>
26049 <fieldtrial name="PrerenderHoverType" ordering="prefix">
26050   <obsolete>
26051     deprecated May 10 2012
26052   </obsolete>
26053   <group name="HoverStats_50" label="Hover stats @ threshold 50 ms."/>
26054   <group name="HoverStats_75" label="Hover stats @ threshold 75 ms."/>
26055   <group name="HoverStats_100" label="Hover stats @ threshold 100 ms."/>
26056   <group name="HoverStats_150" label="Hover stats @ threshold 150 ms."/>
26057   <group name="HoverStats_200" label="Hover stats @ threshold 200 ms."/>
26058   <group name="HoverStats_250" label="Hover stats @ threshold 250 ms."/>
26059   <group name="HoverStats_300" label="Hover stats @ threshold 300 ms."/>
26060   <group name="HoverStats_400" label="Hover stats @ threshold 400 ms."/>
26061   <group name="HoverStats_500" label="Hover stats @ threshold 500 ms."/>
26062   <group name="HoverStats_750" label="Hover stats @ threshold 750 ms."/>
26063   <group name="HoverStats_1000" label="Hover stats @ threshold 1000 ms."/>
26064   <group name="HoverStats_1500" label="Hover stats @ threshold 1500 ms."/>
26065   <group name="HoverStats_2000" label="Hover stats @ threshold 2000 ms."/>
26066   <group name="HoverStats_3000" label="Hover stats @ threshold 3000 ms."/>
26067   <group name="HoverStats_4000" label="Hover stats @ threshold 4000 ms."/>
26068   <group name="HoverStats_5000" label="Hover stats @ threshold 5000 ms."/>
26069   <affected-histogram name="Prerender.Events"/>
26070   <affected-histogram name="Prerender.TimeToClick"/>
26071 </fieldtrial>
26073 <fieldtrial name="PrerenderSource" ordering="prefix">
26074   <group name="" label="All prerenders."/>
26075   <group name="exp1" label="Likelihood threshold experiment 1."/>
26076   <group name="exp2" label="Likelihood threshold experiment 2."/>
26077   <group name="exp3" label="Likelihood threshold experiment 3."/>
26078   <group name="exp4" label="Likelihood threshold experiment 4."/>
26079   <group name="exp5" label="Likelihood threshold experiment 5."/>
26080   <group name="exp6" label="Likelihood threshold experiment 6."/>
26081   <group name="exp7" label="Likelihood threshold experiment 7."/>
26082   <group name="exp8" label="Likelihood threshold experiment 8."/>
26083   <group name="exp9" label="Likelihood threshold experiment 9."/>
26084   <group name="gws" label="GWS triggered prerender."/>
26085   <group name="localpredictor" label="Local predictor triggered prerender."/>
26086   <group name="omnibox" label="Triggered from the omnibox."/>
26087   <group name="wash" label="Multiple sources could have triggered."/>
26088   <group name="web" label="Link triggered prerender."/>
26089   <group name="webcross" label="Link triggered prerender, cross domain."/>
26090   <group name="websame" label="Link triggered prerender, same domain."/>
26091   <affected-histogram name="Prerender.FinalStatus"/>
26092   <affected-histogram name="Prerender.FinalStatus_Prerender5minTTL"/>
26093   <affected-histogram name="Prerender.FinalStatus_PrerenderControl"/>
26094   <affected-histogram name="Prerender.FinalStatus_PrerenderEnabled"/>
26095   <affected-histogram name="Prerender.FinalStatus_PrerenderMulti"/>
26096   <affected-histogram name="Prerender.FinalStatus_PrerenderNoUse"/>
26097   <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
26098   <affected-histogram
26099       name="Prerender.FinalStatusMatchComplete_Prerender5minTTL"/>
26100   <affected-histogram
26101       name="Prerender.FinalStatusMatchComplete_PrerenderControl"/>
26102   <affected-histogram
26103       name="Prerender.FinalStatusMatchComplete_PrerenderEnabled"/>
26104   <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderMulti"/>
26105   <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderNoUse"/>
26106   <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
26107   <affected-histogram
26108       name="Prerender.FractionPixelsFinalAtSwapin_Prerender5minTTL"/>
26109   <affected-histogram
26110       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderControl"/>
26111   <affected-histogram
26112       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderEnabled"/>
26113   <affected-histogram
26114       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderMulti"/>
26115   <affected-histogram
26116       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderNoUse"/>
26117   <affected-histogram name="Prerender.LocalPredictorEvent"/>
26118   <affected-histogram name="Prerender.LocalPredictorEvent_Prerender5minTTL"/>
26119   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderControl"/>
26120   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderEnabled"/>
26121   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderMulti"/>
26122   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderNoUse"/>
26123   <affected-histogram name="Prerender.LocalPredictorTimeUntilUsed"/>
26124   <affected-histogram name="Prerender.PerceivedPLT"/>
26125   <affected-histogram name="Prerender.PerceivedPLT_Prerender5minTTL"/>
26126   <affected-histogram name="Prerender.PerceivedPLT_PrerenderControl"/>
26127   <affected-histogram name="Prerender.PerceivedPLT_PrerenderEnabled"/>
26128   <affected-histogram name="Prerender.PerceivedPLT_PrerenderMulti"/>
26129   <affected-histogram name="Prerender.PerceivedPLT_PrerenderNoUse"/>
26130   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
26131   <affected-histogram
26132       name="Prerender.PerceivedPLTFirstAfterMiss_Prerender5minTTL"/>
26133   <affected-histogram
26134       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderControl"/>
26135   <affected-histogram
26136       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderEnabled"/>
26137   <affected-histogram
26138       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderMulti"/>
26139   <affected-histogram
26140       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderNoUse"/>
26141   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
26142   <affected-histogram
26143       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_Prerender5minTTL"/>
26144   <affected-histogram
26145       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderControl"/>
26146   <affected-histogram
26147       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderEnabled"/>
26148   <affected-histogram
26149       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderMulti"/>
26150   <affected-histogram
26151       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderNoUse"/>
26152   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
26153   <affected-histogram
26154       name="Prerender.PerceivedPLTFirstAfterMissBoth_Prerender5minTTL"/>
26155   <affected-histogram
26156       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderControl"/>
26157   <affected-histogram
26158       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderEnabled"/>
26159   <affected-histogram
26160       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderMulti"/>
26161   <affected-histogram
26162       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderNoUse"/>
26163   <affected-histogram
26164       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
26165   <affected-histogram
26166       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_Prerender5minTTL"/>
26167   <affected-histogram
26168       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderControl"/>
26169   <affected-histogram
26170       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderEnabled"/>
26171   <affected-histogram
26172       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderMulti"/>
26173   <affected-histogram
26174       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderNoUse"/>
26175   <affected-histogram
26176       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
26177   <affected-histogram
26178       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_Prerender5minTTL"/>
26179   <affected-histogram
26180       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderControl"/>
26181   <affected-histogram
26182       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderEnabled"/>
26183   <affected-histogram
26184       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderMulti"/>
26185   <affected-histogram
26186       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderNoUse"/>
26187   <affected-histogram name="Prerender.PerceivedPLTMatched"/>
26188   <affected-histogram name="Prerender.PerceivedPLTMatched_Prerender5minTTL"/>
26189   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderControl"/>
26190   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderEnabled"/>
26191   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderMulti"/>
26192   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderNoUse"/>
26193   <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
26194   <affected-histogram
26195       name="Prerender.PerceivedPLTMatchedComplete_Prerender5minTTL"/>
26196   <affected-histogram
26197       name="Prerender.PerceivedPLTMatchedComplete_PrerenderControl"/>
26198   <affected-histogram
26199       name="Prerender.PerceivedPLTMatchedComplete_PrerenderEnabled"/>
26200   <affected-histogram
26201       name="Prerender.PerceivedPLTMatchedComplete_PrerenderMulti"/>
26202   <affected-histogram
26203       name="Prerender.PerceivedPLTMatchedComplete_PrerenderNoUse"/>
26204   <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
26205   <affected-histogram name="Prerender.PerceivedPLTWindowed_PrerenderEnabled"/>
26206   <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
26207   <affected-histogram
26208       name="Prerender.PerceivedPLTWindowNotMatched_Prerender5minTTL"/>
26209   <affected-histogram
26210       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderControl"/>
26211   <affected-histogram
26212       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderEnabled"/>
26213   <affected-histogram
26214       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderMulti"/>
26215   <affected-histogram
26216       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderNoUse"/>
26217   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
26218   <affected-histogram
26219       name="Prerender.PercentLoadDoneAtSwapin_Prerender5minTTL"/>
26220   <affected-histogram
26221       name="Prerender.PercentLoadDoneAtSwapin_PrerenderControl"/>
26222   <affected-histogram
26223       name="Prerender.PercentLoadDoneAtSwapin_PrerenderEnabled"/>
26224   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderMulti"/>
26225   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderNoUse"/>
26226   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
26227   <affected-histogram
26228       name="Prerender.PrerenderNotSwappedInPLT_Prerender5minTTL"/>
26229   <affected-histogram
26230       name="Prerender.PrerenderNotSwappedInPLT_PrerenderControl"/>
26231   <affected-histogram
26232       name="Prerender.PrerenderNotSwappedInPLT_PrerenderEnabled"/>
26233   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderMulti"/>
26234   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderNoUse"/>
26235   <affected-histogram name="Prerender.PrerendersPerSessionCount"/>
26236   <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
26237   <affected-histogram
26238       name="Prerender.SimulatedLocalBrowsingBaselinePLT_Prerender5minTTL"/>
26239   <affected-histogram
26240       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderControl"/>
26241   <affected-histogram
26242       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderEnabled"/>
26243   <affected-histogram
26244       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderMulti"/>
26245   <affected-histogram
26246       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderNoUse"/>
26247   <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
26248   <affected-histogram
26249       name="Prerender.SimulatedLocalBrowsingPLT_Prerender5minTTL"/>
26250   <affected-histogram
26251       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderControl"/>
26252   <affected-histogram
26253       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderEnabled"/>
26254   <affected-histogram
26255       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderMulti"/>
26256   <affected-histogram
26257       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderNoUse"/>
26258   <affected-histogram name="Prerender.TimeBetweenPrerenderRequests"/>
26259   <affected-histogram name="Prerender.TimeSinceLastRecentVisit"/>
26260   <affected-histogram name="Prerender.TimeUntilUsed2"/>
26261 </fieldtrial>
26263 <fieldtrial name="ProgressiveScan">
26264   <group name="FullScan" label="Using WPA_supplicant to scan."/>
26265   <group name="33Percent_4MinMax"
26266       label="Progressive scan @ 33%, 4 frequency bins."/>
26267   <group name="50Percent_4MinMax"
26268       label="Progressive scan @ 50%, 4 frequency bins."/>
26269   <group name="50Percent_8MinMax"
26270       label="Progressive scan @ 50%, 8 frequency bins."/>
26271   <group name="100Percent_8MinMax"
26272       label="Progressive scan @ 100%, 8 frequency bins."/>
26273   <affected-histogram name="Network.Shill.WiFi.ScanResult"/>
26274   <affected-histogram name="Network.Shill.Wifi.TimeToScan"/>
26275   <affected-histogram name="Network.Shill.Wifi.TimeToScanAndConnect"/>
26276 </fieldtrial>
26278 <fieldtrial name="ProtectorSettingChange" separator=".">
26279   <obsolete>
26280     Deprecated 8/2013. No longer tracked.
26281   </obsolete>
26282   <group name="Applied" label="change has been accepted by user"/>
26283   <group name="Corrupt" label="possibly hijacked, backup invalid"/>
26284   <group name="Discarded" label="change has been reverted by user"/>
26285   <group name="Fallback" label="fallback provider used (no backup available)"/>
26286   <group name="Hijacked" label="hijacked, with a valid backup"/>
26287   <group name="Missing" label="fallback provider missing, added"/>
26288   <group name="New" label="(obsolete, was sum of Corrupt+Hijacked)"/>
26289   <group name="Restored"
26290       label="search provider restored by Protector before showing the bubble"/>
26291   <group name="Timeout" label="change has been ignored by user (timed out)"/>
26292   <affected-histogram name="Protector.SearchProvider"/>
26293   <affected-histogram name="Protector.StartupSettings"/>
26294 </fieldtrial>
26296 <fieldtrial name="ProxyConnectionImpact">
26297   <group name="proxy_connections_16"
26298       label="with 16 connections per proxy server"/>
26299   <group name="proxy_connections_32"
26300       label="with 32 connections per proxy server"/>
26301   <group name="proxy_connections_64"
26302       label="with 64 connections per proxy server"/>
26303   <group name="proxy_connections_8"
26304       label="with 8 connections per proxy server"/>
26305   <affected-histogram name="Net.HttpProxySocketRequestTime"/>
26306   <affected-histogram name="Net.SocksSocketRequestTime"/>
26307   <affected-histogram name="PLT.Abandoned"/>
26308   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
26309   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
26310   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
26311   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
26312 </fieldtrial>
26314 <fieldtrial name="QueryTimeSuffix" separator=".">
26315   <group name="0" label="N = 0"/>
26316   <group name="1" label="N = 1"/>
26317   <group name="2" label="N = 2"/>
26318   <group name="3" label="N = 3"/>
26319   <group name="4" label="N = 4"/>
26320   <group name="5" label="N = 5"/>
26321   <affected-histogram name="Omnibox.QueryTime"/>
26322 </fieldtrial>
26324 <fieldtrial name="RemoteProcessWarmStartFast" separator="">
26325   <group name="" label="Normal start."/>
26326   <group name="Fast" label="Fast start by skipping normal chrome.dll startup."/>
26327   <affected-histogram name="Startup.WarmStartTimeFromRemoteProcessStart"/>
26328 </fieldtrial>
26330 <fieldtrial name="SBInterstitial">
26331   <group name="V1" label="original interstitial"/>
26332   <group name="V2" label="version 2 (new interstitial)"/>
26333   <affected-histogram name="SB2.InterstitialAction"/>
26334   <affected-histogram name="SB2.MalwareInterstitialTimeClosed"/>
26335   <affected-histogram name="SB2.MalwareInterstitialTimeDiagnostic"/>
26336   <affected-histogram name="SB2.MalwareInterstitialTimeLearnMore"/>
26337   <affected-histogram name="SB2.MalwareInterstitialTimePrivacyPolicy"/>
26338   <affected-histogram name="SB2.MalwareInterstitialTimeProceed"/>
26339   <affected-histogram name="SB2.MalwareInterstitialTimeTakeMeBack"/>
26340 </fieldtrial>
26342 <fieldtrial name="ShowAppListWarmStartFast" separator="">
26343   <group name="" label="Normal start."/>
26344   <group name="Fast" label="Fast start by skipping normal chrome.dll startup."/>
26345   <affected-histogram name="Startup.ShowAppListWarmStart"/>
26346 </fieldtrial>
26348 <fieldtrial name="SideloadWipeout">
26349   <group name="Enabled" label="Sideload Wipeout Active."/>
26350   <group name="Disabled" label="Control group."/>
26351   <affected-histogram name="DisabledExtension.ExtensionWipedStatus"/>
26352   <affected-histogram name="DisabledExtension.SideloadWipeoutCount"/>
26353   <affected-histogram name="DisabledExtension.SideloadWipeoutNeeded"/>
26354   <affected-histogram name="DisabledExtension.UserSelection"/>
26355   <affected-histogram name="Extensions.ExternalExtensionEvent"/>
26356   <affected-histogram name="Extensions.InstallSource"/>
26357   <affected-histogram name="Extensions.UpdateSource"/>
26358 </fieldtrial>
26360 <fieldtrial name="SocketType">
26361   <group name="HTTPProxy" label="HTTP proxy socket"/>
26362   <group name="SOCK" label="SOCKS socket"/>
26363   <group name="SSL" label="(Obsolete, SSL socket)"/>
26364   <group name="SSL2" label="SSL2 socket"/>
26365   <group name="SSLForProxies"
26366       label="SSLClientSocket wrapping the TCPClient socket eventually used
26367              for connection to a proxy"/>
26368   <group name="SSLforHTTPSProxy"
26369       label="SSLClientSocket wrapping the TCPClient socket eventually used
26370              for connection to an HTTPS proxy"/>
26371   <group name="TCP" label="plain, no proxy, no SSL socket"/>
26372   <group name="TCPforHTTPProxy"
26373       label="TCPClientSocket eventually used for connection to an HTTP proxy"/>
26374   <group name="TCPforHTTPSProxy"
26375       label="TCPClientSocket eventually used for connection to an HTTPS proxy"/>
26376   <group name="TCPforSOCKS"
26377       label="TCPClientSocket eventually used for connection to a SOCKS proxy"/>
26378   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
26379   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
26380   <affected-histogram name="Net.SocketInitErrorCodes"/>
26381   <affected-histogram name="Net.SocketRequestTime"/>
26382   <affected-histogram name="Net.SocketType"/>
26383 </fieldtrial>
26385 <fieldtrial name="SpdyImpact">
26386   <group name="npn_with_http"
26387       label="with NPN negotiated but using HTTP instead of SPDY"/>
26388   <group name="npn_with_spdy" label="with NPN negotiated and using SPDY"/>
26389   <affected-histogram name="Net.Transaction_Connected"/>
26390   <affected-histogram name="Net.Transaction_Connected_New"/>
26391   <affected-histogram name="Net.Transaction_Connected_New_b"/>
26392   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
26393   <affected-histogram name="PLT.Abandoned"/>
26394   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
26395   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
26396   <affected-histogram name="PLT.StartToCommit_LinkLoadNormal"/>
26397   <affected-histogram name="PLT.StartToCommit_NormalLoad"/>
26398   <affected-histogram name="PLT.StartToFinish_LinkLoadNormal"/>
26399   <affected-histogram name="PLT.StartToFinish_NormalLoad"/>
26400 </fieldtrial>
26402 <fieldtrial name="SpdySettingsCwnd" separator="">
26403   <group name="10K" label="where at least 10KB was transferred."/>
26404   <group name="25K" label="where at least 25KB was transferred."/>
26405   <group name="50K" label="where at least 50KB was transferred."/>
26406   <group name="100K" label="where at least 100KB was transferred."/>
26407   <affected-histogram name="Net.SpdySettingsCwnd"/>
26408 </fieldtrial>
26410 <fieldtrial name="SqliteDatabases" separator=".">
26411   <group name="Activity" label="Activity"/>
26412   <group name="AppCache" label="AppCache"/>
26413   <group name="Cookie" label="Cookie"/>
26414   <group name="DatabaseTracker" label="DatabaseTracker"/>
26415   <group name="DomainBoundCerts" label="DomainBoundCerts"/>
26416   <group name="DomStorageDatabase" label="DomStorageDatabase"/>
26417   <group name="History" label="History"/>
26418   <group name="Predictor" label="Predictor"/>
26419   <group name="Quota" label="Quota"/>
26420   <group name="SyncDirectory" label="SyncDirectory"/>
26421   <group name="Text" label="Text (obsolete 7/24/13)"/>
26422   <group name="Thumbnail" label="Thumbnail"/>
26423   <group name="TopSites" label="TopSites"/>
26424   <group name="Web" label="Web"/>
26425   <affected-histogram name="Sqlite.Error"/>
26426   <affected-histogram name="Sqlite.SizeKB"/>
26427   <affected-histogram name="Sqlite.Version"/>
26428 </fieldtrial>
26430 <fieldtrial name="SSLFalseStart">
26431   <group name="FalseStart_enabled"/>
26432   <group name="FalseStart_disabled"/>
26433   <affected-histogram name="Net.SSL_Connection_Latency"/>
26434   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
26435   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
26436 </fieldtrial>
26438 <fieldtrial name="SSLResumption">
26439   <group name="Resume_Handshake" label="Session Resumption"/>
26440   <group name="Full_Handshake" label="Full"/>
26441   <affected-histogram name="Net.SSL_Connection_Latency"/>
26442   <affected-histogram name="Net.SSL_Connection_Latency_Google"/>
26443 </fieldtrial>
26445 <fieldtrial name="SyzygyStartupTime">
26446   <group name="PreReadEnabled"/>
26447   <group name="PreReadDisabled"/>
26448   <group name="XP_PreReadEnabled"/>
26449   <group name="XP_PreReadDisabled"/>
26450   <group name="PreRead_0"/>
26451   <group name="PreRead_5"/>
26452   <group name="PreRead_10"/>
26453   <group name="PreRead_15"/>
26454   <group name="PreRead_20"/>
26455   <group name="PreRead_25"/>
26456   <group name="PreRead_30"/>
26457   <group name="PreRead_35"/>
26458   <group name="PreRead_40"/>
26459   <group name="PreRead_45"/>
26460   <group name="PreRead_50"/>
26461   <group name="PreRead_55"/>
26462   <group name="PreRead_60"/>
26463   <group name="PreRead_65"/>
26464   <group name="PreRead_70"/>
26465   <group name="PreRead_75"/>
26466   <group name="PreRead_80"/>
26467   <group name="PreRead_85"/>
26468   <group name="PreRead_90"/>
26469   <group name="PreRead_95"/>
26470   <group name="PreRead_100"/>
26471   <group name="XP_PreRead_0"/>
26472   <group name="XP_PreRead_5"/>
26473   <group name="XP_PreRead_10"/>
26474   <group name="XP_PreRead_15"/>
26475   <group name="XP_PreRead_20"/>
26476   <group name="XP_PreRead_25"/>
26477   <group name="XP_PreRead_30"/>
26478   <group name="XP_PreRead_35"/>
26479   <group name="XP_PreRead_40"/>
26480   <group name="XP_PreRead_45"/>
26481   <group name="XP_PreRead_50"/>
26482   <group name="XP_PreRead_55"/>
26483   <group name="XP_PreRead_60"/>
26484   <group name="XP_PreRead_65"/>
26485   <group name="XP_PreRead_70"/>
26486   <group name="XP_PreRead_75"/>
26487   <group name="XP_PreRead_80"/>
26488   <group name="XP_PreRead_85"/>
26489   <group name="XP_PreRead_90"/>
26490   <group name="XP_PreRead_95"/>
26491   <group name="XP_PreRead_100"/>
26492   <affected-histogram name="Startup.BrowserMessageLoopStartTime"/>
26493   <affected-histogram name="Startup.BrowserOpenTabs"/>
26494 </fieldtrial>
26496 <fieldtrial name="WebStoreLinkExperiment">
26497   <group name="Disabled" label="Neither extra webstore link is visible"/>
26498   <group name="FooterLink" label="Link in bottom right of footer"/>
26499   <group name="PlusIcon" label="Plus icon in apps page"/>
26500   <affected-histogram name="Extensions.AppLaunch"/>
26501   <affected-histogram name="NewTabPage.DefaultPageType"/>
26502 </fieldtrial>
26504 </fieldtrials>
26506 </histogram-configuration>